(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[243],{5549:function(e,t,r){"use strict";t.Z=function(){for(var e,t,r=0,i="";r<arguments.length;)(e=arguments[r++])&&(t=function e(t){var r,i,n="";if("string"==typeof t||"number"==typeof t)n+=t;else if("object"==typeof t){if(Array.isArray(t))for(r=0;r<t.length;r++)t[r]&&(i=e(t[r]))&&(n&&(n+=" "),n+=i);else for(r in t)t[r]&&(n&&(n+=" "),n+=r)}return n}(e))&&(i&&(i+=" "),i+=t);return i}},3369:function(e){"use strict";var t={single_source_shortest_paths:function(e,r,i){var n,s,a,l,o,c,d,u={},p={};p[r]=0;var h=t.PriorityQueue.make();for(h.push(r,0);!h.empty();)for(a in s=(n=h.pop()).value,l=n.cost,o=e[s]||{})o.hasOwnProperty(a)&&(c=l+o[a],d=p[a],(void 0===p[a]||d>c)&&(p[a]=c,h.push(a,c),u[a]=s));if(void 0!==i&&void 0===p[i])throw Error(["Could not find a path from ",r," to ",i,"."].join(""));return u},extract_shortest_path_from_predecessor_list:function(e,t){for(var r=[],i=t;i;)r.push(i),e[i],i=e[i];return r.reverse(),r},find_path:function(e,r,i){var n=t.single_source_shortest_paths(e,r,i);return t.extract_shortest_path_from_predecessor_list(n,i)},PriorityQueue:{make:function(e){var r,i=t.PriorityQueue,n={};for(r in e=e||{},i)i.hasOwnProperty(r)&&(n[r]=i[r]);return n.queue=[],n.sorter=e.sorter||i.default_sorter,n},default_sorter:function(e,t){return e.cost-t.cost},push:function(e,t){this.queue.push({value:e,cost:t}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};e.exports=t},8677:function(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},4212:function(e,t,r){var i=r(7741).Symbol;e.exports=i},3690:function(e){e.exports=function(e,t){for(var r=-1,i=null==e?0:e.length,n=Array(i);++r<i;)n[r]=t(e[r],r,e);return n}},2670:function(e){e.exports=function(e,t,r,i){var n=-1,s=null==e?0:e.length;for(i&&s&&(r=e[++n]);++n<s;)r=t(r,e[n],n,e);return r}},7037:function(e){var t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(t)||[]}},7976:function(e,t,r){var i=r(4212),n=r(9829),s=r(8611),a=i?i.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?n(e):s(e)}},8357:function(e){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},2218:function(e,t,r){var i=r(4212),n=r(3690),s=r(5059),a=r(2704),l=1/0,o=i?i.prototype:void 0,c=o?o.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(s(t))return n(t,e)+"";if(a(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-l?"-0":r}},4259:function(e,t,r){var i=r(2670),n=r(7148),s=r(2896),a=RegExp("['’]","g");e.exports=function(e){return function(t){return i(s(n(t).replace(a,"")),e,"")}}},7744:function(e,t,r){var i=r(8357)({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",Ĳ:"IJ",ĳ:"ij",Œ:"Oe",œ:"oe",ŉ:"'n",ſ:"s"});e.exports=i},8584:function(e,t,r){var i="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=i},9829:function(e,t,r){var i=r(4212),n=Object.prototype,s=n.hasOwnProperty,a=n.toString,l=i?i.toStringTag:void 0;e.exports=function(e){var t=s.call(e,l),r=e[l];try{e[l]=void 0;var i=!0}catch(e){}var n=a.call(e);return i&&(t?e[l]=r:delete e[l]),n}},409:function(e){var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return t.test(e)}},8611:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},7741:function(e,t,r){var i=r(8584),n="object"==typeof self&&self&&self.Object===Object&&self,s=i||n||Function("return this")();e.exports=s},183:function(e){var t="\ud800-\udfff",r="\\u2700-\\u27bf",i="a-z\\xdf-\\xf6\\xf8-\\xff",n="A-Z\\xc0-\\xd6\\xd8-\\xde",s="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="['’]",l="["+s+"]",o="["+i+"]",c="[^"+t+s+"\\d+"+r+i+n+"]",d="(?:\ud83c[\udde6-\uddff]){2}",u="[\ud800-\udbff][\udc00-\udfff]",p="["+n+"]",h="(?:"+o+"|"+c+")",f="(?:"+a+"(?:d|ll|m|re|s|t|ve))?",g="(?:"+a+"(?:D|LL|M|RE|S|T|VE))?",m="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\ud83c[\udffb-\udfff])?",v="[\\ufe0e\\ufe0f]?",y="(?:\\u200d(?:"+["[^"+t+"]",d,u].join("|")+")"+v+m+")*",w="(?:"+["["+r+"]",d,u].join("|")+")"+(v+m+y),b=RegExp([p+"?"+o+"+"+f+"(?="+[l,p,"$"].join("|")+")","(?:"+p+"|"+c+")+"+g+"(?="+[l,p+h,"$"].join("|")+")",p+"?"+h+"+"+f,p+"+"+g,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",w].join("|"),"g");e.exports=function(e){return e.match(b)||[]}},7148:function(e,t,r){var i=r(7744),n=r(5635),s=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=n(e))&&e.replace(s,i).replace(a,"")}},5059:function(e){var t=Array.isArray;e.exports=t},9340:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},2704:function(e,t,r){var i=r(7976),n=r(9340);e.exports=function(e){return"symbol"==typeof e||n(e)&&"[object Symbol]"==i(e)}},8278:function(e,t,r){var i=r(4259)(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()});e.exports=i},5635:function(e,t,r){var i=r(2218);e.exports=function(e){return null==e?"":i(e)}},2896:function(e,t,r){var i=r(7037),n=r(409),s=r(5635),a=r(183);e.exports=function(e,t,r){return(e=s(e),void 0===(t=r?void 0:t))?n(e)?a(e):i(e):e.match(t)||[]}},1077:function(e,t){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}Object.defineProperty(t,"__esModule",{value:!0}),t.extends=r},982:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(6639),n=r(8509),s=r(3851),a=r(1822);t.useFormatter=i.useFormatter,t.useTranslations=i.useTranslations,t.useLocale=n.default,t.NextIntlClientProvider=s.default,Object.keys(a).forEach(function(e){"default"===e||Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})})},6639:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(1822);function n(e,t){return function(){try{return t(...arguments)}catch(e){throw Error(void 0)}}}let s=n(0,i.useTranslations),a=n(0,i.useFormatter);t.useFormatter=a,t.useTranslations=s,Object.keys(i).forEach(function(e){"default"===e||Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}})})},8509:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(7907),n=r(237),s=r(2611);t.default=function(){let e;let t=i.useParams();try{e=n.useLocale()}catch(r){if("string"!=typeof(null==t?void 0:t[s.LOCALE_SEGMENT_NAME]))throw r;e=t[s.LOCALE_SEGMENT_NAME]}return e}},3851:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(1077),n=r(2265),s=r(9328),a=n&&n.__esModule?n:{default:n};t.default=function(e){let{locale:t,...r}=e;if(!t)throw Error(void 0);return a.default.createElement(s.IntlProvider,i.extends({locale:t},r))}},2611:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.COOKIE_LOCALE_NAME="NEXT_LOCALE",t.COOKIE_MAX_AGE=31536e3,t.COOKIE_SAME_SITE="lax",t.HEADER_LOCALE_NAME="X-NEXT-INTL-LOCALE",t.LOCALE_SEGMENT_NAME="locale"},703:function(e,t,r){"use strict";r.d(t,{default:function(){return n.a}});var i=r(7447),n=r.n(i)},7907:function(e,t,r){"use strict";r.r(t);var i=r(5313),n={};for(var s in i)"default"!==s&&(n[s]=(function(e){return i[e]}).bind(0,s));r.d(t,n)},7447:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getImageProps:function(){return l},default:function(){return o}});let i=r(6921),n=r(8630),s=r(1749),a=i._(r(536)),l=e=>{let{props:t}=(0,n.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/invest/moneybox/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}},o=s.Image},2644:function(e,t,r){var i=r(7166),n=r(4185),s=r(5148),a=r(3782);function l(e,t,r,s,a){var l=[].slice.call(arguments,1),o=l.length,c="function"==typeof l[o-1];if(!c&&!i())throw Error("Callback required as last argument");if(c){if(o<2)throw Error("Too few arguments provided");2===o?(a=r,r=t,t=s=void 0):3===o&&(t.getContext&&void 0===a?(a=s,s=void 0):(a=s,s=r,r=t,t=void 0))}else{if(o<1)throw Error("Too few arguments provided");return 1===o?(r=t,t=s=void 0):2!==o||t.getContext||(s=r,r=t,t=void 0),new Promise(function(i,a){try{var l=n.create(r,s);i(e(l,t,s))}catch(e){a(e)}})}try{var d=n.create(r,s);a(null,e(d,t,s))}catch(e){a(e)}}t.create=n.create,t.toCanvas=l.bind(null,s.render),t.toDataURL=l.bind(null,s.renderToDataURL),t.toString=l.bind(null,function(e,t,r){return a.render(e,r)})},7166:function(e){e.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},8466:function(e,t,r){var i=r(236).getSymbolSize;t.getRowColCoords=function(e){if(1===e)return[];for(var t=Math.floor(e/7)+2,r=i(e),n=145===r?26:2*Math.ceil((r-13)/(2*t-2)),s=[r-7],a=1;a<t-1;a++)s[a]=s[a-1]-n;return s.push(6),s.reverse()},t.getPositions=function(e){for(var r=[],i=t.getRowColCoords(e),n=i.length,s=0;s<n;s++)for(var a=0;a<n;a++)(0!==s||0!==a)&&(0!==s||a!==n-1)&&(s!==n-1||0!==a)&&r.push([i[s],i[a]]);return r}},7215:function(e,t,r){var i=r(8891),n=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function s(e){this.mode=i.ALPHANUMERIC,this.data=e}s.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},s.prototype.getLength=function(){return this.data.length},s.prototype.getBitsLength=function(){return s.getBitsLength(this.data.length)},s.prototype.write=function(e){var t;for(t=0;t+2<=this.data.length;t+=2){var r=45*n.indexOf(this.data[t]);r+=n.indexOf(this.data[t+1]),e.put(r,11)}this.data.length%2&&e.put(n.indexOf(this.data[t]),6)},e.exports=s},8886:function(e){function t(){this.buffer=[],this.length=0}t.prototype={get:function(e){return(this.buffer[Math.floor(e/8)]>>>7-e%8&1)==1},put:function(e,t){for(var r=0;r<t;r++)this.putBit((e>>>t-r-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=t},4113:function(e,t,r){var i=r(7138);function n(e){if(!e||e<1)throw Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=i.alloc(e*e),this.reservedBit=i.alloc(e*e)}n.prototype.set=function(e,t,r,i){var n=e*this.size+t;this.data[n]=r,i&&(this.reservedBit[n]=!0)},n.prototype.get=function(e,t){return this.data[e*this.size+t]},n.prototype.xor=function(e,t,r){this.data[e*this.size+t]^=r},n.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]},e.exports=n},2661:function(e,t,r){var i=r(7138),n=r(8891);function s(e){this.mode=n.BYTE,this.data=i.from(e)}s.getBitsLength=function(e){return 8*e},s.prototype.getLength=function(){return this.data.length},s.prototype.getBitsLength=function(){return s.getBitsLength(this.data.length)},s.prototype.write=function(e){for(var t=0,r=this.data.length;t<r;t++)e.put(this.data[t],8)},e.exports=s},2257:function(e,t,r){var i=r(7883),n=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],s=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];t.getBlocksCount=function(e,t){switch(t){case i.L:return n[(e-1)*4+0];case i.M:return n[(e-1)*4+1];case i.Q:return n[(e-1)*4+2];case i.H:return n[(e-1)*4+3];default:return}},t.getTotalCodewordsCount=function(e,t){switch(t){case i.L:return s[(e-1)*4+0];case i.M:return s[(e-1)*4+1];case i.Q:return s[(e-1)*4+2];case i.H:return s[(e-1)*4+3];default:return}}},7883:function(e,t){t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2},t.isValid=function(e){return e&&void 0!==e.bit&&e.bit>=0&&e.bit<4},t.from=function(e,r){if(t.isValid(e))return e;try{return function(e){if("string"!=typeof e)throw Error("Param is not a string");switch(e.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw Error("Unknown EC Level: "+e)}}(e)}catch(e){return r}}},4449:function(e,t,r){var i=r(236).getSymbolSize;t.getPositions=function(e){var t=i(e);return[[0,0],[t-7,0],[0,t-7]]}},4103:function(e,t,r){var i=r(236),n=i.getBCHDigit(1335);t.getEncodedBits=function(e,t){for(var r=e.bit<<3|t,s=r<<10;i.getBCHDigit(s)-n>=0;)s^=1335<<i.getBCHDigit(s)-n;return(r<<10|s)^21522}},120:function(e,t,r){var i=r(7138),n=i.alloc(512),s=i.alloc(256);!function(){for(var e=1,t=0;t<255;t++)n[t]=e,s[e]=t,256&(e<<=1)&&(e^=285);for(t=255;t<512;t++)n[t]=n[t-255]}(),t.log=function(e){if(e<1)throw Error("log("+e+")");return s[e]},t.exp=function(e){return n[e]},t.mul=function(e,t){return 0===e||0===t?0:n[s[e]+s[t]]}},8522:function(e,t,r){var i=r(8891),n=r(236);function s(e){this.mode=i.KANJI,this.data=e}s.getBitsLength=function(e){return 13*e},s.prototype.getLength=function(){return this.data.length},s.prototype.getBitsLength=function(){return s.getBitsLength(this.data.length)},s.prototype.write=function(e){var t;for(t=0;t<this.data.length;t++){var r=n.toSJIS(this.data[t]);if(r>=33088&&r<=40956)r-=33088;else if(r>=57408&&r<=60351)r-=49472;else throw Error("Invalid SJIS character: "+this.data[t]+"\nMake sure your charset is UTF-8");r=(r>>>8&255)*192+(255&r),e.put(r,13)}},e.exports=s},7684:function(e,t){t.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var r={N1:3,N2:3,N3:40,N4:10};t.isValid=function(e){return null!=e&&""!==e&&!isNaN(e)&&e>=0&&e<=7},t.from=function(e){return t.isValid(e)?parseInt(e,10):void 0},t.getPenaltyN1=function(e){for(var t=e.size,i=0,n=0,s=0,a=null,l=null,o=0;o<t;o++){n=s=0,a=l=null;for(var c=0;c<t;c++){var d=e.get(o,c);d===a?n++:(n>=5&&(i+=r.N1+(n-5)),a=d,n=1),(d=e.get(c,o))===l?s++:(s>=5&&(i+=r.N1+(s-5)),l=d,s=1)}n>=5&&(i+=r.N1+(n-5)),s>=5&&(i+=r.N1+(s-5))}return i},t.getPenaltyN2=function(e){for(var t=e.size,i=0,n=0;n<t-1;n++)for(var s=0;s<t-1;s++){var a=e.get(n,s)+e.get(n,s+1)+e.get(n+1,s)+e.get(n+1,s+1);(4===a||0===a)&&i++}return i*r.N2},t.getPenaltyN3=function(e){for(var t=e.size,i=0,n=0,s=0,a=0;a<t;a++){n=s=0;for(var l=0;l<t;l++)n=n<<1&2047|e.get(a,l),l>=10&&(1488===n||93===n)&&i++,s=s<<1&2047|e.get(l,a),l>=10&&(1488===s||93===s)&&i++}return i*r.N3},t.getPenaltyN4=function(e){for(var t=0,i=e.data.length,n=0;n<i;n++)t+=e.data[n];return Math.abs(Math.ceil(100*t/i/5)-10)*r.N4},t.applyMask=function(e,r){for(var i=r.size,n=0;n<i;n++)for(var s=0;s<i;s++)r.isReserved(s,n)||r.xor(s,n,function(e,r,i){switch(e){case t.Patterns.PATTERN000:return(r+i)%2==0;case t.Patterns.PATTERN001:return r%2==0;case t.Patterns.PATTERN010:return i%3==0;case t.Patterns.PATTERN011:return(r+i)%3==0;case t.Patterns.PATTERN100:return(Math.floor(r/2)+Math.floor(i/3))%2==0;case t.Patterns.PATTERN101:return r*i%2+r*i%3==0;case t.Patterns.PATTERN110:return(r*i%2+r*i%3)%2==0;case t.Patterns.PATTERN111:return(r*i%3+(r+i)%2)%2==0;default:throw Error("bad maskPattern:"+e)}}(e,s,n))},t.getBestMask=function(e,r){for(var i=Object.keys(t.Patterns).length,n=0,s=1/0,a=0;a<i;a++){r(a),t.applyMask(a,e);var l=t.getPenaltyN1(e)+t.getPenaltyN2(e)+t.getPenaltyN3(e)+t.getPenaltyN4(e);t.applyMask(a,e),l<s&&(s=l,n=a)}return n}},8891:function(e,t,r){var i=r(7858),n=r(2118);t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(e,t){if(!e.ccBits)throw Error("Invalid mode: "+e);if(!i.isValid(t))throw Error("Invalid version: "+t);return t>=1&&t<10?e.ccBits[0]:t<27?e.ccBits[1]:e.ccBits[2]},t.getBestModeForData=function(e){return n.testNumeric(e)?t.NUMERIC:n.testAlphanumeric(e)?t.ALPHANUMERIC:n.testKanji(e)?t.KANJI:t.BYTE},t.toString=function(e){if(e&&e.id)return e.id;throw Error("Invalid mode")},t.isValid=function(e){return e&&e.bit&&e.ccBits},t.from=function(e,r){if(t.isValid(e))return e;try{return function(e){if("string"!=typeof e)throw Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw Error("Unknown mode: "+e)}}(e)}catch(e){return r}}},7249:function(e,t,r){var i=r(8891);function n(e){this.mode=i.NUMERIC,this.data=e.toString()}n.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(e){for(t=0;t+3<=this.data.length;t+=3)r=parseInt(this.data.substr(t,3),10),e.put(r,10);var t,r,i=this.data.length-t;i>0&&(r=parseInt(this.data.substr(t),10),e.put(r,3*i+1))},e.exports=n},5043:function(e,t,r){var i=r(7138),n=r(120);t.mul=function(e,t){for(var r=i.alloc(e.length+t.length-1),s=0;s<e.length;s++)for(var a=0;a<t.length;a++)r[s+a]^=n.mul(e[s],t[a]);return r},t.mod=function(e,t){for(var r=i.from(e);r.length-t.length>=0;){for(var s=r[0],a=0;a<t.length;a++)r[a]^=n.mul(t[a],s);for(var l=0;l<r.length&&0===r[l];)l++;r=r.slice(l)}return r},t.generateECPolynomial=function(e){for(var r=i.from([1]),s=0;s<e;s++)r=t.mul(r,[1,n.exp(s)]);return r}},4185:function(e,t,r){var i=r(7138),n=r(236),s=r(7883),a=r(8886),l=r(4113),o=r(8466),c=r(4449),d=r(7684),u=r(2257),p=r(4598),h=r(7579),f=r(4103),g=r(8891),m=r(5896),v=r(8677);function y(e,t,r){var i,n,s=e.size,a=f.getEncodedBits(t,r);for(i=0;i<15;i++)n=(a>>i&1)==1,i<6?e.set(i,8,n,!0):i<8?e.set(i+1,8,n,!0):e.set(s-15+i,8,n,!0),i<8?e.set(8,s-i-1,n,!0):i<9?e.set(8,15-i-1+1,n,!0):e.set(8,15-i-1,n,!0);e.set(s-8,8,1,!0)}t.create=function(e,t){if(void 0===e||""===e)throw Error("No input text");var r,f,w=s.M;return void 0!==t&&(w=s.from(t.errorCorrectionLevel,s.M),r=h.from(t.version),f=d.from(t.maskPattern),t.toSJISFunc&&n.setToSJISFunction(t.toSJISFunc)),function(e,t,r,s){if(v(e))f=m.fromArray(e);else if("string"==typeof e){var f,w=t;if(!w){var b=m.rawSplit(e);w=h.getBestVersionForData(b,r)}f=m.fromString(e,w||40)}else throw Error("Invalid data");var x=h.getBestVersionForData(f,r);if(!x)throw Error("The amount of data is too big to be stored in a QR Code");if(t){if(t<x)throw Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+x+".\n")}else t=x;var E=function(e,t,r){var s=new a;r.forEach(function(t){s.put(t.mode.bit,4),s.put(t.getLength(),g.getCharCountIndicator(t.mode,e)),t.write(s)});var l=(n.getSymbolTotalCodewords(e)-u.getTotalCodewordsCount(e,t))*8;for(s.getLengthInBits()+4<=l&&s.put(0,4);s.getLengthInBits()%8!=0;)s.putBit(0);for(var o=(l-s.getLengthInBits())/8,c=0;c<o;c++)s.put(c%2?17:236,8);return function(e,t,r){for(var s,a,l=n.getSymbolTotalCodewords(t),o=l-u.getTotalCodewordsCount(t,r),c=u.getBlocksCount(t,r),d=l%c,h=c-d,f=Math.floor(l/c),g=Math.floor(o/c),m=g+1,v=f-g,y=new p(v),w=0,b=Array(c),x=Array(c),E=0,C=i.from(e.buffer),k=0;k<c;k++){var T=k<h?g:m;b[k]=C.slice(w,w+T),x[k]=y.encode(b[k]),w+=T,E=Math.max(E,T)}var S=i.alloc(l),_=0;for(s=0;s<E;s++)for(a=0;a<c;a++)s<b[a].length&&(S[_++]=b[a][s]);for(s=0;s<v;s++)for(a=0;a<c;a++)S[_++]=x[a][s];return S}(s,e,t)}(t,r,f),C=new l(n.getSymbolSize(t));return function(e,t){for(var r=e.size,i=c.getPositions(t),n=0;n<i.length;n++)for(var s=i[n][0],a=i[n][1],l=-1;l<=7;l++)if(!(s+l<=-1)&&!(r<=s+l))for(var o=-1;o<=7;o++)a+o<=-1||r<=a+o||(l>=0&&l<=6&&(0===o||6===o)||o>=0&&o<=6&&(0===l||6===l)||l>=2&&l<=4&&o>=2&&o<=4?e.set(s+l,a+o,!0,!0):e.set(s+l,a+o,!1,!0))}(C,t),function(e){for(var t=e.size,r=8;r<t-8;r++){var i=r%2==0;e.set(r,6,i,!0),e.set(6,r,i,!0)}}(C),function(e,t){for(var r=o.getPositions(t),i=0;i<r.length;i++)for(var n=r[i][0],s=r[i][1],a=-2;a<=2;a++)for(var l=-2;l<=2;l++)-2===a||2===a||-2===l||2===l||0===a&&0===l?e.set(n+a,s+l,!0,!0):e.set(n+a,s+l,!1,!0)}(C,t),y(C,r,0),t>=7&&function(e,t){for(var r,i,n,s=e.size,a=h.getEncodedBits(t),l=0;l<18;l++)r=Math.floor(l/3),i=l%3+s-8-3,n=(a>>l&1)==1,e.set(r,i,n,!0),e.set(i,r,n,!0)}(C,t),function(e,t){for(var r=e.size,i=-1,n=r-1,s=7,a=0,l=r-1;l>0;l-=2)for(6===l&&l--;;){for(var o=0;o<2;o++)if(!e.isReserved(n,l-o)){var c=!1;a<t.length&&(c=(t[a]>>>s&1)==1),e.set(n,l-o,c),-1==--s&&(a++,s=7)}if((n+=i)<0||r<=n){n-=i,i=-i;break}}}(C,E),isNaN(s)&&(s=d.getBestMask(C,y.bind(null,C,r))),d.applyMask(s,C),y(C,r,s),{modules:C,version:t,errorCorrectionLevel:r,maskPattern:s,segments:f}}(e,r,w,f)}},4598:function(e,t,r){var i=r(7138),n=r(5043),s=r(3663).lW;function a(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}a.prototype.initialize=function(e){this.degree=e,this.genPoly=n.generateECPolynomial(this.degree)},a.prototype.encode=function(e){if(!this.genPoly)throw Error("Encoder not initialized");var t=i.alloc(this.degree),r=s.concat([e,t],e.length+this.degree),a=n.mod(r,this.genPoly),l=this.degree-a.length;if(l>0){var o=i.alloc(this.degree);return a.copy(o,l),o}return a},e.exports=a},2118:function(e,t){var r="[0-9]+",i="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",n="(?:(?![A-Z0-9 $%*+\\-./:]|"+(i=i.replace(/u/g,"\\u"))+")(?:.|[\r\n]))+";t.KANJI=RegExp(i,"g"),t.BYTE_KANJI=RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),t.BYTE=RegExp(n,"g"),t.NUMERIC=RegExp(r,"g"),t.ALPHANUMERIC=RegExp("[A-Z $%*+\\-./:]+","g");var s=RegExp("^"+i+"$"),a=RegExp("^"+r+"$"),l=RegExp("^[A-Z0-9 $%*+\\-./:]+$");t.testKanji=function(e){return s.test(e)},t.testNumeric=function(e){return a.test(e)},t.testAlphanumeric=function(e){return l.test(e)}},5896:function(e,t,r){var i=r(8891),n=r(7249),s=r(7215),a=r(2661),l=r(8522),o=r(2118),c=r(236),d=r(3369);function u(e){return unescape(encodeURIComponent(e)).length}function p(e,t,r){for(var i,n=[];null!==(i=e.exec(r));)n.push({data:i[0],index:i.index,mode:t,length:i[0].length});return n}function h(e){var t,r,n=p(o.NUMERIC,i.NUMERIC,e),s=p(o.ALPHANUMERIC,i.ALPHANUMERIC,e);return c.isKanjiModeEnabled()?(t=p(o.BYTE,i.BYTE,e),r=p(o.KANJI,i.KANJI,e)):(t=p(o.BYTE_KANJI,i.BYTE,e),r=[]),n.concat(s,t,r).sort(function(e,t){return e.index-t.index}).map(function(e){return{data:e.data,mode:e.mode,length:e.length}})}function f(e,t){switch(t){case i.NUMERIC:return n.getBitsLength(e);case i.ALPHANUMERIC:return s.getBitsLength(e);case i.KANJI:return l.getBitsLength(e);case i.BYTE:return a.getBitsLength(e)}}function g(e,t){var r,o=i.getBestModeForData(e);if((r=i.from(t,o))!==i.BYTE&&r.bit<o.bit)throw Error('"'+e+'" cannot be encoded with mode '+i.toString(r)+".\n Suggested mode is: "+i.toString(o));switch(r!==i.KANJI||c.isKanjiModeEnabled()||(r=i.BYTE),r){case i.NUMERIC:return new n(e);case i.ALPHANUMERIC:return new s(e);case i.KANJI:return new l(e);case i.BYTE:return new a(e)}}t.fromArray=function(e){return e.reduce(function(e,t){return"string"==typeof t?e.push(g(t,null)):t.data&&e.push(g(t.data,t.mode)),e},[])},t.fromString=function(e,r){for(var n=function(e,t){for(var r={},n={start:{}},s=["start"],a=0;a<e.length;a++){for(var l=e[a],o=[],c=0;c<l.length;c++){var d=l[c],u=""+a+c;o.push(u),r[u]={node:d,lastCount:0},n[u]={};for(var p=0;p<s.length;p++){var h=s[p];r[h]&&r[h].node.mode===d.mode?(n[h][u]=f(r[h].lastCount+d.length,d.mode)-f(r[h].lastCount,d.mode),r[h].lastCount+=d.length):(r[h]&&(r[h].lastCount=d.length),n[h][u]=f(d.length,d.mode)+4+i.getCharCountIndicator(d.mode,t))}}s=o}for(p=0;p<s.length;p++)n[s[p]].end=0;return{map:n,table:r}}(function(e){for(var t=[],r=0;r<e.length;r++){var n=e[r];switch(n.mode){case i.NUMERIC:t.push([n,{data:n.data,mode:i.ALPHANUMERIC,length:n.length},{data:n.data,mode:i.BYTE,length:n.length}]);break;case i.ALPHANUMERIC:t.push([n,{data:n.data,mode:i.BYTE,length:n.length}]);break;case i.KANJI:t.push([n,{data:n.data,mode:i.BYTE,length:u(n.data)}]);break;case i.BYTE:t.push([{data:n.data,mode:i.BYTE,length:u(n.data)}])}}return t}(h(e,c.isKanjiModeEnabled())),r),s=d.find_path(n.map,"start","end"),a=[],l=1;l<s.length-1;l++)a.push(n.table[s[l]].node);return t.fromArray(a.reduce(function(e,t){var r=e.length-1>=0?e[e.length-1]:null;return r&&r.mode===t.mode?e[e.length-1].data+=t.data:e.push(t),e},[]))},t.rawSplit=function(e){return t.fromArray(h(e,c.isKanjiModeEnabled()))}},236:function(e,t){var r,i=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];t.getSymbolSize=function(e){if(!e)throw Error('"version" cannot be null or undefined');if(e<1||e>40)throw Error('"version" should be in range from 1 to 40');return 4*e+17},t.getSymbolTotalCodewords=function(e){return i[e]},t.getBCHDigit=function(e){for(var t=0;0!==e;)t++,e>>>=1;return t},t.setToSJISFunction=function(e){if("function"!=typeof e)throw Error('"toSJISFunc" is not a valid function.');r=e},t.isKanjiModeEnabled=function(){return void 0!==r},t.toSJIS=function(e){return r(e)}},7858:function(e,t){t.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}},7579:function(e,t,r){var i=r(236),n=r(2257),s=r(7883),a=r(8891),l=r(7858),o=r(8677),c=i.getBCHDigit(7973);function d(e,t){return a.getCharCountIndicator(e,t)+4}t.from=function(e,t){return l.isValid(e)?parseInt(e,10):t},t.getCapacity=function(e,t,r){if(!l.isValid(e))throw Error("Invalid QR Code version");void 0===r&&(r=a.BYTE);var s=(i.getSymbolTotalCodewords(e)-n.getTotalCodewordsCount(e,t))*8;if(r===a.MIXED)return s;var o=s-d(r,e);switch(r){case a.NUMERIC:return Math.floor(o/10*3);case a.ALPHANUMERIC:return Math.floor(o/11*2);case a.KANJI:return Math.floor(o/13);case a.BYTE:default:return Math.floor(o/8)}},t.getBestVersionForData=function(e,r){var i,n=s.from(r,s.M);if(o(e)){if(e.length>1)return function(e,r){for(var i=1;i<=40;i++)if(function(e,t){var r=0;return e.forEach(function(e){var i=d(e.mode,t);r+=i+e.getBitsLength()}),r}(e,i)<=t.getCapacity(i,r,a.MIXED))return i}(e,n);if(0===e.length)return 1;i=e[0]}else i=e;return function(e,r,i){for(var n=1;n<=40;n++)if(r<=t.getCapacity(n,i,e))return n}(i.mode,i.getLength(),n)},t.getEncodedBits=function(e){if(!l.isValid(e)||e<7)throw Error("Invalid QR Code version");for(var t=e<<12;i.getBCHDigit(t)-c>=0;)t^=7973<<i.getBCHDigit(t)-c;return e<<12|t}},5148:function(e,t,r){var i=r(2007);t.render=function(e,t,r){var n,s=r,a=t;void 0!==s||t&&t.getContext||(s=t,t=void 0),t||(a=function(){try{return document.createElement("canvas")}catch(e){throw Error("You need to specify a canvas element")}}()),s=i.getOptions(s);var l=i.getImageWidth(e.modules.size,s),o=a.getContext("2d"),c=o.createImageData(l,l);return i.qrToImageData(c.data,e,s),n=a,o.clearRect(0,0,n.width,n.height),n.style||(n.style={}),n.height=l,n.width=l,n.style.height=l+"px",n.style.width=l+"px",o.putImageData(c,0,0),a},t.renderToDataURL=function(e,r,i){var n=i;void 0!==n||r&&r.getContext||(n=r,r=void 0),n||(n={});var s=t.render(e,r,n),a=n.type||"image/png",l=n.rendererOpts||{};return s.toDataURL(a,l.quality)}},3782:function(e,t,r){var i=r(2007);function n(e,t){var r=e.a/255,i=t+'="'+e.hex+'"';return r<1?i+" "+t+'-opacity="'+r.toFixed(2).slice(1)+'"':i}function s(e,t,r){var i=e+t;return void 0!==r&&(i+=" "+r),i}t.render=function(e,t,r){var a=i.getOptions(t),l=e.modules.size,o=e.modules.data,c=l+2*a.margin,d=a.color.light.a?"<path "+n(a.color.light,"fill")+' d="M0 0h'+c+"v"+c+'H0z"/>':"",u="<path "+n(a.color.dark,"stroke")+' d="'+function(e,t,r){for(var i="",n=0,a=!1,l=0,o=0;o<e.length;o++){var c=Math.floor(o%t),d=Math.floor(o/t);c||a||(a=!0),e[o]?(l++,o>0&&c>0&&e[o-1]||(i+=a?s("M",c+r,.5+d+r):s("m",n,0),n=0,a=!1),c+1<t&&e[o+1]||(i+=s("h",l),l=0)):n++}return i}(o,l,a.margin)+'"/>',p='<svg xmlns="http://www.w3.org/2000/svg" '+(a.width?'width="'+a.width+'" height="'+a.width+'" ':"")+('viewBox="0 0 '+c)+" "+c+'" shape-rendering="crispEdges">'+d+u+"</svg>\n";return"function"==typeof r&&r(null,p),p}},2007:function(e,t){function r(e){if("number"==typeof e&&(e=e.toString()),"string"!=typeof e)throw Error("Color should be defined as hex string");var t=e.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw Error("Invalid hex color: "+e);(3===t.length||4===t.length)&&(t=Array.prototype.concat.apply([],t.map(function(e){return[e,e]}))),6===t.length&&t.push("F","F");var r=parseInt(t.join(""),16);return{r:r>>24&255,g:r>>16&255,b:r>>8&255,a:255&r,hex:"#"+t.slice(0,6).join("")}}t.getOptions=function(e){e||(e={}),e.color||(e.color={});var t=void 0===e.margin||null===e.margin||e.margin<0?4:e.margin,i=e.width&&e.width>=21?e.width:void 0,n=e.scale||4;return{width:i,scale:i?4:n,margin:t,color:{dark:r(e.color.dark||"#000000ff"),light:r(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}},t.getScale=function(e,t){return t.width&&t.width>=e+2*t.margin?t.width/(e+2*t.margin):t.scale},t.getImageWidth=function(e,r){var i=t.getScale(e,r);return Math.floor((e+2*r.margin)*i)},t.qrToImageData=function(e,r,i){for(var n=r.modules.size,s=r.modules.data,a=t.getScale(n,i),l=Math.floor((n+2*i.margin)*a),o=i.margin*a,c=[i.color.light,i.color.dark],d=0;d<l;d++)for(var u=0;u<l;u++){var p=(d*l+u)*4,h=i.color.light;d>=o&&u>=o&&d<l-o&&u<l-o&&(h=c[s[Math.floor((d-o)/a)*n+Math.floor((u-o)/a)]?1:0]),e[p++]=h.r,e[p++]=h.g,e[p++]=h.b,e[p]=h.a}}},7138:function(e,t,r){"use strict";var i=r(8677);s.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(e){return!1}}();var n=s.TYPED_ARRAY_SUPPORT?2147483647:1073741823;function s(e,t,r){return s.TYPED_ARRAY_SUPPORT||this instanceof s?"number"==typeof e?o(this,e):function(e,t,r,i){if("number"==typeof t)throw TypeError('"value" argument must not be a number');if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer)return function(e,t,r,i){var n;if(r<0||t.byteLength<r)throw RangeError("'offset' is out of bounds");if(t.byteLength<r+(i||0))throw RangeError("'length' is out of bounds");return n=void 0===r&&void 0===i?new Uint8Array(t):void 0===i?new Uint8Array(t,r):new Uint8Array(t,r,i),s.TYPED_ARRAY_SUPPORT?n.__proto__=s.prototype:n=c(e,n),n}(e,t,r,i);if("string"==typeof t){var n,o,d;return(d=(o=l(e,n=0|u(t))).write(t))!==n&&(o=o.slice(0,d)),o}return function(e,t){if(s.isBuffer(t)){var r,i=0|a(t.length),n=l(e,i);return 0===n.length||t.copy(n,0,0,i),n}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?l(e,0):c(e,t);if("Buffer"===t.type&&Array.isArray(t.data))return c(e,t.data)}throw TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}(this,e,t,r):new s(e,t,r)}function a(e){if(e>=n)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n.toString(16)+" bytes");return 0|e}function l(e,t){var r;return s.TYPED_ARRAY_SUPPORT?(r=new Uint8Array(t)).__proto__=s.prototype:(null===(r=e)&&(r=new s(t)),r.length=t),r}function o(e,t){var r=l(e,t<0?0:0|a(t));if(!s.TYPED_ARRAY_SUPPORT)for(var i=0;i<t;++i)r[i]=0;return r}function c(e,t){for(var r=t.length<0?0:0|a(t.length),i=l(e,r),n=0;n<r;n+=1)i[n]=255&t[n];return i}function d(e,t){t=t||1/0;for(var r,i=e.length,n=null,s=[],a=0;a<i;++a){if((r=e.charCodeAt(a))>55295&&r<57344){if(!n){if(r>56319||a+1===i){(t-=3)>-1&&s.push(239,191,189);continue}n=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),n=r;continue}r=(n-55296<<10|r-56320)+65536}else n&&(t-=3)>-1&&s.push(239,191,189);if(n=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return s}function u(e){return s.isBuffer(e)?e.length:"undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer)?e.byteLength:("string"!=typeof e&&(e=""+e),0===e.length)?0:d(e).length}s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1})),s.prototype.write=function(e,t,r){void 0===t?(r=this.length,t=0):void 0===r&&"string"==typeof t?(r=this.length,t=0):isFinite(t)&&(t|=0,isFinite(r)?r|=0:r=void 0);var i,n,s=this.length-t;if((void 0===r||r>s)&&(r=s),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");return i=t,n=r,function(e,t,r,i){for(var n=0;n<i&&!(n+r>=t.length)&&!(n>=e.length);++n)t[n+r]=e[n];return n}(d(e,this.length-i),this,i,n)},s.prototype.slice=function(e,t){var r,i=this.length;if(e=~~e,t=void 0===t?i:~~t,e<0?(e+=i)<0&&(e=0):e>i&&(e=i),t<0?(t+=i)<0&&(t=0):t>i&&(t=i),t<e&&(t=e),s.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=s.prototype;else{var n=t-e;r=new s(n,void 0);for(var a=0;a<n;++a)r[a]=this[a+e]}return r},s.prototype.copy=function(e,t,r,i){if(r||(r=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i<r&&(i=r),i===r||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw RangeError("sourceStart out of bounds");if(i<0)throw RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t<i-r&&(i=e.length-t+r);var n,a=i-r;if(this===e&&r<t&&t<i)for(n=a-1;n>=0;--n)e[n+t]=this[n+r];else if(a<1e3||!s.TYPED_ARRAY_SUPPORT)for(n=0;n<a;++n)e[n+t]=this[n+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+a),t);return a},s.prototype.fill=function(e,t,r){if("string"==typeof e){if("string"==typeof t?(t=0,r=this.length):"string"==typeof r&&(r=this.length),1===e.length){var i,n=e.charCodeAt(0);n<256&&(e=n)}}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var a=s.isBuffer(e)?e:new s(e),l=a.length;for(i=0;i<r-t;++i)this[i+t]=a[i%l]}return this},s.concat=function(e,t){if(!i(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l(null,0);if(void 0===t)for(r=0,t=0;r<e.length;++r)t+=e[r].length;var r,n=o(null,t),a=0;for(r=0;r<e.length;++r){var c=e[r];if(!s.isBuffer(c))throw TypeError('"list" argument must be an Array of Buffers');c.copy(n,a),a+=c.length}return n},s.byteLength=u,s.prototype._isBuffer=!0,s.isBuffer=function(e){return!!(null!=e&&e._isBuffer)},e.exports.alloc=function(e){var t=new s(e);return t.fill(0),t},e.exports.from=function(e){return new s(e)}},2671:function(e,t){"use strict";/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=Symbol.for("react.element"),i=(Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.memo"),Symbol.for("react.lazy"),{isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}}),n=Object.assign,s={};function a(e,t,r){this.props=e,this.context=t,this.refs=s,this.updater=r||i}function l(){}function o(e,t,r){this.props=e,this.context=t,this.refs=s,this.updater=r||i}a.prototype.isReactComponent={},a.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},a.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},l.prototype=a.prototype;var c=o.prototype=new l;c.constructor=o,n(c,a.prototype),c.isPureReactComponent=!0;var d=Object.prototype.hasOwnProperty,u={key:!0,ref:!0,__self:!0,__source:!0};t.createElement=function(e,t,i){var n,s={},a=null,l=null;if(null!=t)for(n in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(a=""+t.key),t)d.call(t,n)&&!u.hasOwnProperty(n)&&(s[n]=t[n]);var o=arguments.length-2;if(1===o)s.children=i;else if(1<o){for(var c=Array(o),p=0;p<o;p++)c[p]=arguments[p+2];s.children=c}if(e&&e.defaultProps)for(n in o=e.defaultProps)void 0===s[n]&&(s[n]=o[n]);return{$$typeof:r,type:e,key:a,ref:l,props:s,_owner:null}}},2846:function(e,t,r){"use strict";e.exports=r(2671)},9328:function(e,t,r){"use strict";e.exports=r(9172)},237:function(e,t,r){"use strict";e.exports=r(8426)},1822:function(e,t,r){"use strict";e.exports=r(4996)},87:function(e,t,r){"use strict";var i=r(2265),n=r(3859);function s(){let e=i.useContext(n.IntlContext);if(!e)throw Error(void 0);return e}t.useIntlContext=s,t.useLocale=function(){return s().locale}},8426:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(87);r(2265),r(3859),t.useLocale=i.useLocale},5179:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(4146),n=r(9616);r(2265),r(623),r(3284),t.IntlError=i.IntlError,t.IntlErrorCode=i.IntlErrorCode,t.createFormatter=i.createFormatter,t._createFormatters=n.createFormatters,t.initializeConfig=n.initializeConfig,t.createTranslator=function(e){let{_formatters:t=n.createFormatters(),getMessageFallback:r=n.defaultGetMessageFallback,messages:s,namespace:a,onError:l=n.defaultOnError,...o}=e;return function(e,t){let{messages:r,namespace:n,...s}=e;return r=r[t],n=i.resolveNamespace(n,t),i.createBaseTranslator({...s,messages:r,namespace:n})}({...o,onError:l,formatters:t,getMessageFallback:r,messages:{"!":s},namespace:a?"!.".concat(a):"!"},"!")}},4146:function(e,t,r){"use strict";var i,n=r(2265),s=r(623),a=r(9616),l=s&&s.__esModule?s:{default:s};function o(e,t,r){var i;return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:i+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let c=((i={}).MISSING_MESSAGE="MISSING_MESSAGE",i.MISSING_FORMAT="MISSING_FORMAT",i.ENVIRONMENT_FALLBACK="ENVIRONMENT_FALLBACK",i.INSUFFICIENT_PATH="INSUFFICIENT_PATH",i.INVALID_MESSAGE="INVALID_MESSAGE",i.INVALID_KEY="INVALID_KEY",i.FORMATTING_ERROR="FORMATTING_ERROR",i);class d extends Error{constructor(e,t){let r=e;t&&(r+=": "+t),super(r),o(this,"code",void 0),o(this,"originalMessage",void 0),this.code=e,t&&(this.originalMessage=t)}}function u(e,t){return e?Object.keys(e).reduce((r,i)=>(r[i]={timeZone:t,...e[i]},r),{}):e}function p(e,t,r,i){let n=a.joinPath(i,r);if(!t)throw Error(n);let s=t;return r.split(".").forEach(t=>{let r=s[t];if(null==t||null==r)throw Error(n+" (".concat(e,")"));s=r}),s}let h=365/12*86400,f={second:1,seconds:1,minute:60,minutes:60,hour:3600,hours:3600,day:86400,days:86400,week:604800,weeks:604800,month:365/12*86400,months:365/12*86400,quarter:365/12*259200,quarters:365/12*259200,year:31536e3,years:31536e3};t.IntlError=d,t.IntlErrorCode=c,t.createBaseTranslator=function(e){let t=function(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:a.defaultOnError;try{if(!t)throw Error(void 0);let i=r?p(e,t,r):t;if(!i)throw Error(r);return i}catch(t){let e=new d(c.MISSING_MESSAGE,t.message);return i(e),e}}(e.locale,e.messages,e.namespace,e.onError);return function(e){let{defaultTranslationValues:t,formats:r,formatters:i,getMessageFallback:s=a.defaultGetMessageFallback,locale:o,messagesOrError:h,namespace:f,onError:g,timeZone:m}=e;function v(e,t,r){let i=new d(t,r);return g(i),s({error:i,key:e,namespace:f})}function y(e,a,g){let y,w;if(h instanceof d)return s({error:h,key:e,namespace:f});try{y=p(o,h,e,f)}catch(t){return v(e,c.MISSING_MESSAGE,t.message)}if("object"==typeof y){let t;return v(e,Array.isArray(y)?c.INVALID_MESSAGE:c.INSUFFICIENT_PATH,t)}let b=function(e,t){if(t)return;let r=e.replace(/'([{}])/gi,"$1");return/<|{/.test(r)?void 0:r}(y,a);if(b)return b;try{w=i.getMessageFormat(y,o,function(e,t){let r=t?{...e,dateTime:u(e.dateTime,t)}:e,i=l.default.formats.date,n=t?u(i,t):i,s=l.default.formats.time,a=t?u(s,t):s;return{...r,date:{...n,...null==r?void 0:r.dateTime},time:{...a,...null==r?void 0:r.dateTime}}}({...r,...g},m),{formatters:{...i,getDateTimeFormat:(e,t)=>i.getDateTimeFormat(e,{timeZone:m,...t})}})}catch(t){return v(e,c.INVALID_MESSAGE,t.message)}try{let e=w.format(function(e){if(0===Object.keys(e).length)return;let t={};return Object.keys(e).forEach(r=>{let i,s=0,a=e[r];i="function"==typeof a?e=>{let t=a(e);return n.isValidElement(t)?n.cloneElement(t,{key:r+s++}):t}:a,t[r]=i}),t}({...t,...a}));if(null==e)throw Error(void 0);return n.isValidElement(e)||Array.isArray(e)||"string"==typeof e?e:String(e)}catch(t){return v(e,c.FORMATTING_ERROR,t.message)}}function w(e,t,r){let i=y(e,t,r);return"string"!=typeof i?v(e,c.INVALID_MESSAGE,void 0):i}return w.rich=y,w.markup=(e,t,r)=>{let i=y(e,t,r);if("string"!=typeof i){let t=new d(c.FORMATTING_ERROR,void 0);return g(t),s({error:t,key:e,namespace:f})}return i},w.raw=e=>{if(h instanceof d)return s({error:h,key:e,namespace:f});try{return p(o,h,e,f)}catch(t){return v(e,c.MISSING_MESSAGE,t.message)}},w}({...e,messagesOrError:t})},t.createFormatter=function(e){let{_formatters:t=a.createFormatters(),formats:r,locale:i,now:n,onError:s=a.defaultOnError,timeZone:l}=e;function o(e){var t;return null!==(t=e)&&void 0!==t&&t.timeZone||(l?e={...e,timeZone:l}:s(new d(c.ENVIRONMENT_FALLBACK,void 0))),e}function u(e,t,r,i){let n;try{n=function(e,t){let r;if("string"==typeof t){if(!(r=null==e?void 0:e[t])){let e=new d(c.MISSING_FORMAT,void 0);throw s(e),e}}else r=t;return r}(t,e)}catch(e){return i()}try{return r(n)}catch(e){return s(new d(c.FORMATTING_ERROR,e.message)),i()}}function p(e,n){return u(n,null==r?void 0:r.dateTime,r=>(r=o(r),t.getDateTimeFormat(i,r).format(e)),()=>String(e))}function g(){return n||(s(new d(c.ENVIRONMENT_FALLBACK,void 0)),new Date)}return{dateTime:p,number:function(e,n){return u(n,null==r?void 0:r.number,r=>t.getNumberFormat(i,r).format(e),()=>String(e))},relativeTime:function(e,r){try{var n;let s,a;let l={};r instanceof Date||"number"==typeof r?s=new Date(r):r&&(s=null!=r.now?new Date(r.now):g(),a=r.unit,l.style=r.style,l.numberingSystem=r.numberingSystem),s||(s=g());let o=(new Date(e).getTime()-s.getTime())/1e3;a||(a=function(e){let t=Math.abs(e);return t<60?"second":t<3600?"minute":t<86400?"hour":t<604800?"day":t<h?"week":t<31536e3?"month":"year"}(o)),l.numeric="second"===a?"auto":"always";let c=(n=a,Math.round(o/f[n]));return t.getRelativeTimeFormat(i,l).format(c,a)}catch(t){return s(new d(c.FORMATTING_ERROR,t.message)),String(e)}},list:function(e,n){let s=[],a=new Map,l=0;for(let t of e){let e;"object"==typeof t?(e=String(l),a.set(e,t)):e=String(t),s.push(e),l++}return u(n,null==r?void 0:r.list,e=>{let r=t.getListFormat(i,e).formatToParts(s).map(e=>"literal"===e.type?e.value:a.get(e.value)||e.value);return a.size>0?r:r.join("")},()=>String(e))},dateTimeRange:function(e,n,s){return u(s,null==r?void 0:r.dateTime,r=>(r=o(r),t.getDateTimeFormat(i,r).formatRange(e,n)),()=>[p(e),p(n)].join(" – "))}}},t.resolveNamespace=function(e,t){return e===t?void 0:e.slice((t+".").length)}},4996:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(4146),n=r(5179),s=r(9616),a=r(9172),l=r(7561),o=r(87);r(2265),r(623),r(3284),r(3859),t.IntlError=i.IntlError,t.IntlErrorCode=i.IntlErrorCode,t.createFormatter=i.createFormatter,t.createTranslator=n.createTranslator,t._createFormatters=s.createFormatters,t.initializeConfig=s.initializeConfig,t.IntlProvider=a.IntlProvider,t.useFormatter=l.useFormatter,t.useMessages=l.useMessages,t.useNow=l.useNow,t.useTimeZone=l.useTimeZone,t.useTranslations=l.useTranslations,t.useLocale=o.useLocale},7561:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(9172),n=r(87),s=r(2265),a=r(4146);r(9616),r(3284),r(623),r(3859);let l=!1,o="undefined"==typeof window;t.IntlProvider=i.IntlProvider,t.useLocale=n.useLocale,t.useFormatter=function(){let{formats:e,formatters:t,locale:r,now:i,onError:l,timeZone:o}=n.useIntlContext();return s.useMemo(()=>a.createFormatter({formats:e,locale:r,now:i,onError:l,timeZone:o,_formatters:t}),[e,t,i,r,l,o])},t.useMessages=function(){let e=n.useIntlContext();if(!e.messages)throw Error(void 0);return e.messages},t.useNow=function(e){let t=null==e?void 0:e.updateInterval,{now:r}=n.useIntlContext(),[i,a]=s.useState(r||new Date);return s.useEffect(()=>{if(!t)return;let e=setInterval(()=>{a(new Date)},t);return()=>{clearInterval(e)}},[r,t]),null==t&&r?r:i},t.useTimeZone=function(){return n.useIntlContext().timeZone},t.useTranslations=function(e){return function(e,t,r){let{defaultTranslationValues:i,formats:c,formatters:d,getMessageFallback:u,locale:p,onError:h,timeZone:f}=n.useIntlContext();return e=e[r],t=a.resolveNamespace(t,r),f||l||!o||(l=!0,h(new a.IntlError(a.IntlErrorCode.ENVIRONMENT_FALLBACK,void 0))),s.useMemo(()=>a.createBaseTranslator({formatters:d,getMessageFallback:u,messages:e,defaultTranslationValues:i,namespace:t,onError:h,formats:c,locale:p,timeZone:f}),[d,u,e,i,t,h,c,p,f])}({"!":n.useIntlContext().messages},e?"!.".concat(e):"!","!")}},1014:function(e,t,r){"use strict";r.d(t,{g:function(){return n}});var i=r(9275);let n=async(e,t="common",r="v1")=>{try{let n=await fetch((0,i.xn)(e,`api/${r}/login-widget`,t));return n.ok?await n.json():(console.error(`Ошибка ${n.status} при загрузке конфига для ${t}`),{})}catch(e){return console.error(`Сетевая ошибка при загрузке конфига для ${t}`,e),{}}}},7061:function(e,t,r){"use strict";let i;r.d(t,{U:function(){return tC}});var n=r(7437),s=r(2265),a=r(5549);let l={display:"-webkit-box",WebkitBoxOrient:"vertical",overflow:"hidden"};function o(e){return`finkit-${e}`}let c=o("caption");Object.freeze({caption:c,captionWithIcon:`${c}--with-icon`,content:`${c}__content`,icon:`${c}__icon`,text:`${c}__text`,states:{success:`${c}--success`,error:`${c}--error`,warning:`${c}--warning`}});let d=o("card"),u={card:d,variants:{primary:`${d}--primary`,secondary:`${d}--secondary`}},p=({as:e,className:t,style:r,children:i,variant:s="primary",dataQa:l,dataId:o,...c})=>(0,n.jsx)(e||"div",{className:(0,a.Z)(t,u.card,u.variants[s]),style:r,...c,"data-id":o,"data-qa":l,children:i});p.displayName="Card";let h=o("col");Object.freeze({col:h,state:{size:(e,t)=>!0===t?`${h}--${e}`:`${h}--${e}-${t}`,offsetLeft:(e,t)=>`${h}--${e}-offset-left-${t}`,offsetRight:(e,t)=>`${h}--${e}-offset-right-${t}`}});let f=o("container");Object.freeze({container:f,states:{narrow:`${f}--narrow`}});let g=o("divider"),m=Object.freeze({divider:g,content:`${g}__content`}),v=({content:e,className:t,style:r,dataQa:i,dataId:s,...l})=>(0,n.jsx)("div",{className:(0,a.Z)(m.divider,t),style:r,...l,"data-id":s,"data-qa":i,children:e&&(0,n.jsx)("div",{className:m.content,children:e})});v.displayName="Divider";let y=o("form-field");Object.freeze({formField:y,labelWrapper:`${y}__label-wrapper`,label:`${y}__label`,description:`${y}__description`});let w={display:"h1",hero:"h1",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6"},b=o("heading"),x=Object.freeze({heading:b,states:Object.freeze({display:`${b}--display`,hero:`${b}--hero`,h1:`${b}--h1`,h2:`${b}--h2`,h3:`${b}--h3`,h4:`${b}--h4`,h5:`${b}--h5`,h6:`${b}--h6`})}),E=({as:e,children:t,weight:r,type:i,lineClamp:s,className:o,style:c,dataQa:d,dataId:u,...p})=>{var h;let f=e||w[i]||"div",g=/^h[1-6]$/.test(f),m=(null==(h=i.match(/\d+/))?void 0:h[0])||1;return(0,n.jsx)(f,{className:(0,a.Z)(x.heading,x.states[i],o),style:{...r?{fontWeight:`var(--font-weight-${r})`}:void 0,...s?{WebkitLineClamp:s,lineClamp:s,...l}:void 0,...c},role:g?null:"heading","aria-level":g?null:m,...p,"data-id":u,"data-qa":d,children:t})};E.displayName="Heading";let C=o("loader");Object.freeze({loader:C,variant:{primary:`${C}--primary`,purple:`${C}--purple`,accent:`${C}--accent`,white:`${C}--white`},size:{s:`${C}--s`,m:`${C}--m`,l:`${C}--l`}});let k=o("progress-bar");Object.freeze({progressBar:k,rounded:`${k}-rounded`,indicator:`${k}__indicator`,text:`${k}__text`,animationCircle:`${k}__animation-circle`});let T=o("row"),S=(e,t,r)=>`${T}--gutter-${e}-${t}-${r}`;Object.freeze({row:T,state:{reverse:`${T}--reverse`,gutter:(e,t="xs")=>Array.isArray(e)?[S(t,e[0],"h"),S(t,e[1],"v")].join(" "):S(t,e,"h")}});let _=o("skeleton");Object.freeze({skeleton:_,states:{inline:`${_}--inline`,rounded:`${_}--rounded`,inverted:`${_}--inverted`,suspend:`${_}--suspend`}});let A=Object.freeze({text:o("text")});function L({as:e,className:t,style:r,children:i,size:s,weight:l,fontFamily:o,dataQa:c,dataId:d,...u}){return(0,n.jsx)(e||"span",{className:(0,a.Z)(A.text,t),style:{...s&&{fontSize:`var(--font-size-${s})`,lineHeight:`var(--font-line-height-${s})`},...l&&{fontWeight:`var(--font-weight-${l})`},...o&&{fontFamily:`var(--font-family-${o})`},...r},...u,"data-id":d,"data-qa":c,children:i})}L.displayName="Text";let M=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})})));Object.freeze(M.filter(e=>"xs"!==e)),Object.freeze(M.filter(e=>"3xl"!==e));var I=r(8102),P=r(9275),O=r(3663).lW;let N="function"==typeof O;"function"==typeof TextDecoder&&new TextDecoder;let $="function"==typeof TextEncoder?new TextEncoder:void 0,z=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),R=(i={},z.forEach((e,t)=>i[e]=t),i),j=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,F=String.fromCharCode.bind(String);"function"==typeof Uint8Array.from&&Uint8Array.from.bind(Uint8Array);let B=e=>e.replace(/=/g,"").replace(/[+\/]/g,e=>"+"==e?"-":"_"),D="function"==typeof btoa?e=>btoa(e):N?e=>O.from(e,"binary").toString("base64"):e=>{let t,r,i,n,s="",a=e.length%3;for(let a=0;a<e.length;){if((r=e.charCodeAt(a++))>255||(i=e.charCodeAt(a++))>255||(n=e.charCodeAt(a++))>255)throw TypeError("invalid character found");s+=z[(t=r<<16|i<<8|n)>>18&63]+z[t>>12&63]+z[t>>6&63]+z[63&t]}return a?s.slice(0,a-3)+"===".substring(a):s},V=N?e=>O.from(e).toString("base64"):e=>{let t=[];for(let r=0,i=e.length;r<i;r+=4096)t.push(F.apply(null,e.subarray(r,r+4096)));return D(t.join(""))},H=e=>{if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?F(192|t>>>6)+F(128|63&t):F(224|t>>>12&15)+F(128|t>>>6&63)+F(128|63&t)}var t=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return F(240|t>>>18&7)+F(128|t>>>12&63)+F(128|t>>>6&63)+F(128|63&t)},G=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Z=e=>e.replace(G,H),U=N?e=>O.from(e,"utf8").toString("base64"):$?e=>V($.encode(e)):e=>D(Z(e)),q=(e,t=!1)=>t?B(U(e)):U(e),Y=e=>q(e,!0);"function"==typeof atob||N||(e=>{if(e=e.replace(/\s+/g,""),!j.test(e))throw TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,r="",i,n;for(let s=0;s<e.length;)t=R[e.charAt(s++)]<<18|R[e.charAt(s++)]<<12|(i=R[e.charAt(s++)])<<6|(n=R[e.charAt(s++)]),r+=64===i?F(t>>16&255):64===n?F(t>>16&255,t>>8&255):F(t>>16&255,t>>8&255,255&t);return r});var W=r(1014);function Q(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let X=Q(),K=/[&<>"']/,J=RegExp(K.source,"g"),ee=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,et=RegExp(ee.source,"g"),er={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},ei=e=>er[e];function en(e,t){if(t){if(K.test(e))return e.replace(J,ei)}else if(ee.test(e))return e.replace(et,ei);return e}let es=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,ea=/(^|[^\[])\^/g;function el(e,t){let r="string"==typeof e?e:e.source;t=t||"";let i={replace:(e,t)=>{let n="string"==typeof t?t:t.source;return n=n.replace(ea,"$1"),r=r.replace(e,n),i},getRegex:()=>new RegExp(r,t)};return i}function eo(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch(e){return null}return e}let ec={exec:()=>null};function ed(e,t){let r=e.replace(/\|/g,(e,t,r)=>{let i=!1,n=t;for(;--n>=0&&"\\"===r[n];)i=!i;return i?"|":" |"}).split(/ \|/),i=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),t){if(r.length>t)r.splice(t);else for(;r.length<t;)r.push("")}for(;i<r.length;i++)r[i]=r[i].trim().replace(/\\\|/g,"|");return r}function eu(e,t,r){let i=e.length;if(0===i)return"";let n=0;for(;n<i;){let s=e.charAt(i-n-1);if(s!==t||r){if(s!==t&&r)n++;else break}else n++}return e.slice(0,i-n)}function ep(e,t,r,i){let n=t.href,s=t.title?en(t.title):null,a=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){i.state.inLink=!0;let e={type:"link",raw:r,href:n,title:s,text:a,tokens:i.inlineTokens(a)};return i.state.inLink=!1,e}return{type:"image",raw:r,href:n,title:s,text:en(a)}}class eh{options;rules;lexer;constructor(e){this.options=e||X}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:eu(e,"\n")}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],r=function(e,t){let r=e.match(/^(\s+)(?:```)/);if(null===r)return t;let i=r[1];return t.split("\n").map(e=>{let t=e.match(/^\s+/);if(null===t)return e;let[r]=t;return r.length>=i.length?e.slice(i.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:r}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(/#$/.test(e)){let t=eu(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=eu(e.replace(/^ *>[ \t]?/gm,""),"\n");let r=this.lexer.state.top;this.lexer.state.top=!0;let i=this.lexer.blockTokens(e);return this.lexer.state.top=r,{type:"blockquote",raw:t[0],tokens:i,text:e}}}list(e){let t=this.rules.block.list.exec(e);if(t){let r=t[1].trim(),i=r.length>1,n={type:"list",raw:"",ordered:i,start:i?+r.slice(0,-1):"",loose:!1,items:[]};r=i?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=i?r:"[*+-]");let s=RegExp(`^( {0,3}${r})((?:[	 ][^\\n]*)?(?:\\n|$))`),a="",l="",o=!1;for(;e;){let r,i=!1;if(!(t=s.exec(e))||this.rules.block.hr.test(e))break;a=t[0],e=e.substring(a.length);let c=t[2].split("\n",1)[0].replace(/^\t+/,e=>" ".repeat(3*e.length)),d=e.split("\n",1)[0],u=0;this.options.pedantic?(u=2,l=c.trimStart()):(u=(u=t[2].search(/[^ ]/))>4?1:u,l=c.slice(u),u+=t[1].length);let p=!1;if(!c&&/^ *$/.test(d)&&(a+=d+"\n",e=e.substring(d.length+1),i=!0),!i){let t=RegExp(`^ {0,${Math.min(3,u-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))`),r=RegExp(`^ {0,${Math.min(3,u-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),i=RegExp(`^ {0,${Math.min(3,u-1)}}(?:\`\`\`|~~~)`),n=RegExp(`^ {0,${Math.min(3,u-1)}}#`);for(;e;){let s=e.split("\n",1)[0];if(d=s,this.options.pedantic&&(d=d.replace(/^ {1,4}(?=( {4})*[^ ])/g,"  ")),i.test(d)||n.test(d)||t.test(d)||r.test(e))break;if(d.search(/[^ ]/)>=u||!d.trim())l+="\n"+d.slice(u);else{if(p||c.search(/[^ ]/)>=4||i.test(c)||n.test(c)||r.test(c))break;l+="\n"+d}p||d.trim()||(p=!0),a+=s+"\n",e=e.substring(s.length+1),c=d.slice(u)}}!n.loose&&(o?n.loose=!0:/\n *\n *$/.test(a)&&(o=!0));let h=null;this.options.gfm&&(h=/^\[[ xX]\] /.exec(l))&&(r="[ ] "!==h[0],l=l.replace(/^\[[ xX]\] +/,"")),n.items.push({type:"list_item",raw:a,task:!!h,checked:r,loose:!1,text:l,tokens:[]}),n.raw+=a}n.items[n.items.length-1].raw=a.trimEnd(),n.items[n.items.length-1].text=l.trimEnd(),n.raw=n.raw.trimEnd();for(let e=0;e<n.items.length;e++)if(this.lexer.state.top=!1,n.items[e].tokens=this.lexer.blockTokens(n.items[e].text,[]),!n.loose){let t=n.items[e].tokens.filter(e=>"space"===e.type),r=t.length>0&&t.some(e=>/\n.*\n/.test(e.raw));n.loose=r}if(n.loose)for(let e=0;e<n.items.length;e++)n.items[e].loose=!0;return n}}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," "),r=t[2]?t[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",i=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:r,title:i}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!/[:|]/.test(t[2]))return;let r=ed(t[1]),i=t[2].replace(/^\||\| *$/g,"").split("|"),n=t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[],s={type:"table",raw:t[0],header:[],align:[],rows:[]};if(r.length===i.length){for(let e of i)/^ *-+: *$/.test(e)?s.align.push("right"):/^ *:-+: *$/.test(e)?s.align.push("center"):/^ *:-+ *$/.test(e)?s.align.push("left"):s.align.push(null);for(let e of r)s.header.push({text:e,tokens:this.lexer.inline(e)});for(let e of n)s.rows.push(ed(e,s.header.length).map(e=>({text:e,tokens:this.lexer.inline(e)})));return s}}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:en(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=eu(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(t[1]))return -1;let r=0;for(let i=0;i<e.length;i++)if("\\"===e[i])i++;else if(e[i]===t[0])r++;else if(e[i]===t[1]&&--r<0)return i;return -1}(t[2],"()");if(e>-1){let r=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let r=t[2],i="";if(this.options.pedantic){let e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r);e&&(r=e[1],i=e[3])}else i=t[3]?t[3].slice(1,-1):"";return r=r.trim(),/^</.test(r)&&(r=this.options.pedantic&&!/>$/.test(e)?r.slice(1):r.slice(1,-1)),ep(t,{href:r?r.replace(this.rules.inline.anyPunctuation,"$1"):r,title:i?i.replace(this.rules.inline.anyPunctuation,"$1"):i},t[0],this.lexer)}}reflink(e,t){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){let e=t[(r[2]||r[1]).replace(/\s+/g," ").toLowerCase()];if(!e){let e=r[0].charAt(0);return{type:"text",raw:e,text:e}}return ep(r,e,r[0],this.lexer)}}emStrong(e,t,r=""){let i=this.rules.inline.emStrongLDelim.exec(e);if(!(!i||i[3]&&r.match(/[\p{L}\p{N}]/u))&&(!(i[1]||i[2])||!r||this.rules.inline.punctuation.exec(r))){let r=[...i[0]].length-1,n,s,a=r,l=0,o="*"===i[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(o.lastIndex=0,t=t.slice(-1*e.length+r);null!=(i=o.exec(t));){if(!(n=i[1]||i[2]||i[3]||i[4]||i[5]||i[6]))continue;if(s=[...n].length,i[3]||i[4]){a+=s;continue}if((i[5]||i[6])&&r%3&&!((r+s)%3)){l+=s;continue}if((a-=s)>0)continue;s=Math.min(s,s+a+l);let t=[...i[0]][0].length,o=e.slice(0,r+i.index+t+s);if(Math.min(r,s)%2){let e=o.slice(1,-1);return{type:"em",raw:o,text:e,tokens:this.lexer.inlineTokens(e)}}let c=o.slice(2,-2);return{type:"strong",raw:o,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," "),r=/[^ ]/.test(e),i=/^ /.test(e)&&/ $/.test(e);return r&&i&&(e=e.substring(1,e.length-1)),e=en(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,r;return r="@"===t[2]?"mailto:"+(e=en(t[1])):e=en(t[1]),{type:"link",raw:t[0],text:e,href:r,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,r;if("@"===t[2])r="mailto:"+(e=en(t[0]));else{let i;do i=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(i!==t[0]);e=en(t[0]),r="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:r,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]:en(t[0]),{type:"text",raw:t[0],text:e}}}}let ef=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,eg=/(?:[*+-]|\d{1,9}[.)])/,em=el(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,eg).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(),ev=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,ey=/(?!\s*\])(?:\\.|[^\[\]\\])+/,ew=el(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",ey).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),eb=el(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,eg).getRegex(),ex="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",eE=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,eC=el("^ {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",eE).replace("tag",ex).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ek=el(ev).replace("hr",ef).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",ex).getRegex(),eT={blockquote:el(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",ek).getRegex(),code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,def:ew,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:ef,html:eC,lheading:em,list:eb,newline:/^(?: *(?:\n|$))+/,paragraph:ek,table:ec,text:/^[^\n]+/},eS=el("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",ef).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",ex).getRegex(),e_={...eT,table:eS,paragraph:el(ev).replace("hr",ef).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",eS).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",ex).getRegex()},eA={...eT,html:el("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",eE).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:ec,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:el(ev).replace("hr",ef).replace("heading"," *#{1,6} *[^\n]").replace("lheading",em).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},eL=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,eM=/^( {2,}|\\)\n(?!\s*$)/,eI="\\p{P}\\p{S}",eP=el(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,eI).getRegex(),eO=el(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,eI).getRegex(),eN=el("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,eI).getRegex(),e$=el("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,eI).getRegex(),ez=el(/\\([punct])/,"gu").replace(/punct/g,eI).getRegex(),eR=el(/^<(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(),ej=el(eE).replace("(?:-->|$)","-->").getRegex(),eF=el("^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",ej).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),eB=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,eD=el(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",eB).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),eV=el(/^!?\[(label)\]\[(ref)\]/).replace("label",eB).replace("ref",ey).getRegex(),eH=el(/^!?\[(ref)\](?:\[\])?/).replace("ref",ey).getRegex(),eG=el("reflink|nolink(?!\\()","g").replace("reflink",eV).replace("nolink",eH).getRegex(),eZ={_backpedal:ec,anyPunctuation:ez,autolink:eR,blockSkip:/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,br:eM,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:ec,emStrongLDelim:eO,emStrongRDelimAst:eN,emStrongRDelimUnd:e$,escape:eL,link:eD,nolink:eH,punctuation:eP,reflink:eV,reflinkSearch:eG,tag:eF,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,url:ec},eU={...eZ,link:el(/^!?\[(label)\]\((.*?)\)/).replace("label",eB).getRegex(),reflink:el(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",eB).getRegex()},eq={...eZ,escape:el(eL).replace("])","~|])").getRegex(),url:el(/^((?: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.!#$%&'*+\/=?_`{\|}~-]+@)))/},eY={...eq,br:el(eM).replace("{2,}","*").getRegex(),text:el(eq.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},eW={normal:eT,gfm:e_,pedantic:eA},eQ={normal:eZ,gfm:eq,breaks:eY,pedantic:eU};class eX{tokens;options;state;tokenizer;inlineQueue;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||X,this.options.tokenizer=this.options.tokenizer||new eh,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:eW.normal,inline:eQ.normal};this.options.pedantic?(t.block=eW.pedantic,t.inline=eQ.pedantic):this.options.gfm&&(t.block=eW.gfm,this.options.breaks?t.inline=eQ.breaks:t.inline=eQ.gfm),this.tokenizer.rules=t}static get rules(){return{block:eW,inline:eQ}}static lex(e,t){return new eX(t).lex(e)}static lexInline(e,t){return new eX(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 r,i,n,s;for(e=this.options.pedantic?e.replace(/\t/g,"    ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,(e,t,r)=>t+"    ".repeat(r.length));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(i=>!!(r=i.call({lexer:this},e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)))){if(r=this.tokenizer.space(e)){e=e.substring(r.raw.length),1===r.raw.length&&t.length>0?t[t.length-1].raw+="\n":t.push(r);continue}if(r=this.tokenizer.code(e)){e=e.substring(r.raw.length),(i=t[t.length-1])&&("paragraph"===i.type||"text"===i.type)?(i.raw+="\n"+r.raw,i.text+="\n"+r.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(r);continue}if((r=this.tokenizer.fences(e))||(r=this.tokenizer.heading(e))||(r=this.tokenizer.hr(e))||(r=this.tokenizer.blockquote(e))||(r=this.tokenizer.list(e))||(r=this.tokenizer.html(e))){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.def(e)){e=e.substring(r.raw.length),(i=t[t.length-1])&&("paragraph"===i.type||"text"===i.type)?(i.raw+="\n"+r.raw,i.text+="\n"+r.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title});continue}if((r=this.tokenizer.table(e))||(r=this.tokenizer.lheading(e))){e=e.substring(r.raw.length),t.push(r);continue}if(n=e,this.options.extensions&&this.options.extensions.startBlock){let t,r=1/0,i=e.slice(1);this.options.extensions.startBlock.forEach(e=>{"number"==typeof(t=e.call({lexer:this},i))&&t>=0&&(r=Math.min(r,t))}),r<1/0&&r>=0&&(n=e.substring(0,r+1))}if(this.state.top&&(r=this.tokenizer.paragraph(n))){i=t[t.length-1],s&&"paragraph"===i.type?(i.raw+="\n"+r.raw,i.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(r),s=n.length!==e.length,e=e.substring(r.raw.length);continue}if(r=this.tokenizer.text(e)){e=e.substring(r.raw.length),(i=t[t.length-1])&&"text"===i.type?(i.raw+="\n"+r.raw,i.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(r);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 r,i,n,s,a,l;let o=e;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(s=this.tokenizer.rules.inline.reflinkSearch.exec(o));)e.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(s=this.tokenizer.rules.inline.blockSkip.exec(o));)o=o.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(s=this.tokenizer.rules.inline.anyPunctuation.exec(o));)o=o.slice(0,s.index)+"++"+o.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;e;)if(a||(l=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(i=>!!(r=i.call({lexer:this},e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)))){if(r=this.tokenizer.escape(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.tag(e)){e=e.substring(r.raw.length),(i=t[t.length-1])&&"text"===r.type&&"text"===i.type?(i.raw+=r.raw,i.text+=r.text):t.push(r);continue}if(r=this.tokenizer.link(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(r.raw.length),(i=t[t.length-1])&&"text"===r.type&&"text"===i.type?(i.raw+=r.raw,i.text+=r.text):t.push(r);continue}if((r=this.tokenizer.emStrong(e,o,l))||(r=this.tokenizer.codespan(e))||(r=this.tokenizer.br(e))||(r=this.tokenizer.del(e))||(r=this.tokenizer.autolink(e))||!this.state.inLink&&(r=this.tokenizer.url(e))){e=e.substring(r.raw.length),t.push(r);continue}if(n=e,this.options.extensions&&this.options.extensions.startInline){let t,r=1/0,i=e.slice(1);this.options.extensions.startInline.forEach(e=>{"number"==typeof(t=e.call({lexer:this},i))&&t>=0&&(r=Math.min(r,t))}),r<1/0&&r>=0&&(n=e.substring(0,r+1))}if(r=this.tokenizer.inlineText(n)){e=e.substring(r.raw.length),"_"!==r.raw.slice(-1)&&(l=r.raw.slice(-1)),a=!0,(i=t[t.length-1])&&"text"===i.type?(i.raw+=r.raw,i.text+=r.text):t.push(r);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 eK{options;constructor(e){this.options=e||X}code(e,t,r){let i=(t||"").match(/^\S*/)?.[0];return(e=e.replace(/\n$/,"")+"\n",i)?'<pre><code class="language-'+en(i)+'">'+(r?e:en(e,!0))+"</code></pre>\n":"<pre><code>"+(r?e:en(e,!0))+"</code></pre>\n"}blockquote(e){return`<blockquote>
${e}</blockquote>
`}html(e,t){return e}heading(e,t,r){return`<h${t}>${e}</h${t}>
`}hr(){return"<hr>\n"}list(e,t,r){let i=t?"ol":"ul";return"<"+i+(t&&1!==r?' start="'+r+'"':"")+">\n"+e+"</"+i+">\n"}listitem(e,t,r){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 r=t.header?"th":"td";return(t.align?`<${r} align="${t.align}">`:`<${r}>`)+e+`</${r}>
`}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,r){let i=eo(e);if(null===i)return r;let n='<a href="'+(e=i)+'"';return t&&(n+=' title="'+t+'"'),n+=">"+r+"</a>"}image(e,t,r){let i=eo(e);if(null===i)return r;e=i;let n=`<img src="${e}" alt="${r}"`;return t&&(n+=` title="${t}"`),n+=">"}text(e){return e}}class eJ{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,r){return""+r}image(e,t,r){return""+r}br(){return""}}class e0{options;renderer;textRenderer;constructor(e){this.options=e||X,this.options.renderer=this.options.renderer||new eK,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new eJ}static parse(e,t){return new e0(t).parse(e)}static parseInline(e,t){return new e0(t).parseInline(e)}parse(e,t=!0){let r="";for(let i=0;i<e.length;i++){let n=e[i];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[n.type]){let e=this.options.extensions.renderers[n.type].call({parser:this},n);if(!1!==e||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(n.type)){r+=e||"";continue}}switch(n.type){case"space":continue;case"hr":r+=this.renderer.hr();continue;case"heading":r+=this.renderer.heading(this.parseInline(n.tokens),n.depth,this.parseInline(n.tokens,this.textRenderer).replace(es,(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":r+=this.renderer.code(n.text,n.lang,!!n.escaped);continue;case"table":{let e="",t="";for(let e=0;e<n.header.length;e++)t+=this.renderer.tablecell(this.parseInline(n.header[e].tokens),{header:!0,align:n.align[e]});e+=this.renderer.tablerow(t);let i="";for(let e=0;e<n.rows.length;e++){let r=n.rows[e];t="";for(let e=0;e<r.length;e++)t+=this.renderer.tablecell(this.parseInline(r[e].tokens),{header:!1,align:n.align[e]});i+=this.renderer.tablerow(t)}r+=this.renderer.table(e,i);continue}case"blockquote":{let e=this.parse(n.tokens);r+=this.renderer.blockquote(e);continue}case"list":{let e=n.ordered,t=n.start,i=n.loose,s="";for(let e=0;e<n.items.length;e++){let t=n.items[e],r=t.checked,a=t.task,l="";if(t.task){let e=this.renderer.checkbox(!!r);i?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+" "}):l+=e+" "}l+=this.parse(t.tokens,i),s+=this.renderer.listitem(l,a,!!r)}r+=this.renderer.list(s,e,t);continue}case"html":r+=this.renderer.html(n.text,n.block);continue;case"paragraph":r+=this.renderer.paragraph(this.parseInline(n.tokens));continue;case"text":{let s=n,a=s.tokens?this.parseInline(s.tokens):s.text;for(;i+1<e.length&&"text"===e[i+1].type;)a+="\n"+((s=e[++i]).tokens?this.parseInline(s.tokens):s.text);r+=t?this.renderer.paragraph(a):a;continue}default:{let e='Token with "'+n.type+'" type was not found.';if(this.options.silent)return console.error(e),"";throw Error(e)}}}return r}parseInline(e,t){t=t||this.renderer;let r="";for(let i=0;i<e.length;i++){let n=e[i];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[n.type]){let e=this.options.extensions.renderers[n.type].call({parser:this},n);if(!1!==e||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(n.type)){r+=e||"";continue}}switch(n.type){case"escape":case"text":r+=t.text(n.text);break;case"html":r+=t.html(n.text);break;case"link":r+=t.link(n.href,n.title,this.parseInline(n.tokens,t));break;case"image":r+=t.image(n.href,n.title,n.text);break;case"strong":r+=t.strong(this.parseInline(n.tokens,t));break;case"em":r+=t.em(this.parseInline(n.tokens,t));break;case"codespan":r+=t.codespan(n.text);break;case"br":r+=t.br();break;case"del":r+=t.del(this.parseInline(n.tokens,t));break;default:{let e='Token with "'+n.type+'" type was not found.';if(this.options.silent)return console.error(e),"";throw Error(e)}}}return r}}class e1{options;constructor(e){this.options=e||X}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}}class e2{defaults=Q();options=this.setOptions;parse=this.#e(eX.lex,e0.parse);parseInline=this.#e(eX.lexInline,e0.parseInline);Parser=e0;Renderer=eK;TextRenderer=eJ;Lexer=eX;Tokenizer=eh;Hooks=e1;constructor(...e){this.use(...e)}walkTokens(e,t){let r=[];for(let i of e)switch(r=r.concat(t.call(this,i)),i.type){case"table":for(let e of i.header)r=r.concat(this.walkTokens(e.tokens,t));for(let e of i.rows)for(let i of e)r=r.concat(this.walkTokens(i.tokens,t));break;case"list":r=r.concat(this.walkTokens(i.items,t));break;default:{let e=i;this.defaults.extensions?.childTokens?.[e.type]?this.defaults.extensions.childTokens[e.type].forEach(i=>{let n=e[i].flat(1/0);r=r.concat(this.walkTokens(n,t))}):e.tokens&&(r=r.concat(this.walkTokens(e.tokens,t)))}}return r}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let r={...e};if(r.async=this.defaults.async||r.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw Error("extension name required");if("renderer"in e){let r=t.renderers[e.name];r?t.renderers[e.name]=function(...t){let i=e.renderer.apply(this,t);return!1===i&&(i=r.apply(this,t)),i}: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 r=t[e.level];r?r.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)}),r.extensions=t),e.renderer){let t=this.defaults.renderer||new eK(this.defaults);for(let r in e.renderer){if(!(r in t))throw Error(`renderer '${r}' does not exist`);if("options"===r)continue;let i=e.renderer[r],n=t[r];t[r]=(...e)=>{let r=i.apply(t,e);return!1===r&&(r=n.apply(t,e)),r||""}}r.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new eh(this.defaults);for(let r in e.tokenizer){if(!(r in t))throw Error(`tokenizer '${r}' does not exist`);if(["options","rules","lexer"].includes(r))continue;let i=e.tokenizer[r],n=t[r];t[r]=(...e)=>{let r=i.apply(t,e);return!1===r&&(r=n.apply(t,e)),r}}r.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new e1;for(let r in e.hooks){if(!(r in t))throw Error(`hook '${r}' does not exist`);if("options"===r)continue;let i=e.hooks[r],n=t[r];e1.passThroughHooks.has(r)?t[r]=e=>{if(this.defaults.async)return Promise.resolve(i.call(t,e)).then(e=>n.call(t,e));let r=i.call(t,e);return n.call(t,r)}:t[r]=(...e)=>{let r=i.apply(t,e);return!1===r&&(r=n.apply(t,e)),r}}r.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,i=e.walkTokens;r.walkTokens=function(e){let r=[];return r.push(i.call(this,e)),t&&(r=r.concat(t.call(this,e))),r}}this.defaults={...this.defaults,...r}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return eX.lex(e,t??this.defaults)}parser(e,t){return e0.parse(e,t??this.defaults)}#e(e,t){return(r,i)=>{let n={...i},s={...this.defaults,...n};!0===this.defaults.async&&!1===n.async&&(s.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),s.async=!0);let a=this.#t(!!s.silent,!!s.async);if(null==r)return a(Error("marked(): input parameter is undefined or null"));if("string"!=typeof r)return a(Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));if(s.hooks&&(s.hooks.options=s),s.async)return Promise.resolve(s.hooks?s.hooks.preprocess(r):r).then(t=>e(t,s)).then(e=>s.hooks?s.hooks.processAllTokens(e):e).then(e=>s.walkTokens?Promise.all(this.walkTokens(e,s.walkTokens)).then(()=>e):e).then(e=>t(e,s)).then(e=>s.hooks?s.hooks.postprocess(e):e).catch(a);try{s.hooks&&(r=s.hooks.preprocess(r));let i=e(r,s);s.hooks&&(i=s.hooks.processAllTokens(i)),s.walkTokens&&this.walkTokens(i,s.walkTokens);let n=t(i,s);return s.hooks&&(n=s.hooks.postprocess(n)),n}catch(e){return a(e)}}}#t(e,t){return r=>{if(r.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="<p>An error occurred:</p><pre>"+en(r.message+"",!0)+"</pre>";return t?Promise.resolve(e):e}if(t)return Promise.reject(r);throw r}}}let e3=new e2;function e4(e,t){return e3.parse(e,t)}e4.options=e4.setOptions=function(e){return e3.setOptions(e),e4.defaults=e3.defaults,X=e4.defaults,e4},e4.getDefaults=Q,e4.defaults=X,e4.use=function(...e){return e3.use(...e),e4.defaults=e3.defaults,X=e4.defaults,e4},e4.walkTokens=function(e,t){return e3.walkTokens(e,t)},e4.parseInline=e3.parseInline,e4.Parser=e0,e4.parser=e0.parse,e4.Renderer=eK,e4.TextRenderer=eJ,e4.Lexer=eX,e4.lexer=eX.lex,e4.Tokenizer=eh,e4.Hooks=e1,e4.parse=e4,e4.options,e4.setOptions,e4.use,e4.walkTokens,e4.parseInline,e0.parse,eX.lex;var e7=r(6731);let e5={logo:"_logo_1cju4_61",mainLogo:"_mainLogo_1cju4_68",brandmarkLogo:"_brandmarkLogo_1cju4_72",divider:"_divider_1cju4_76"},e6=({s3AssetsUrl:e,className:t,withLogo:r=!1,isNewYearLogo:i=!1,dataQa:s,brandmarkCode:l})=>{if(!e)return null;let o=i?(0,P.xn)(e,"logo/finuslugi/lk-regular-new-year.svg"):(0,P.xn)(e,"logo/finuslugi/lk-regular.svg"),c=(0,P.xn)(e,`/images/logo-brandmark-bank-${l}.svg`);return(0,n.jsx)(n.Fragment,{children:r&&(0,n.jsxs)("div",{className:(0,a.Z)(e5.logo,t),"data-qa":s,children:[(0,n.jsx)("img",{className:e5.mainLogo,src:o,alt:"Логотип"}),l&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:e5.divider}),(0,n.jsx)("img",{className:e5.brandmarkLogo,src:c,alt:"Логотип партнера"})]})]})})};e6.displayName="Logo";let e8=Object.freeze({ESIA:{label:"Войти через Госуслуги",caption:"Госуслуги",icon:e=>s.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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"}),s.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"}),s.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=>s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("defs",null,s.createElement("linearGradient",{x1:12.343,y1:1,x2:12.343,y2:22.951,id:"esia-colored",gradientUnits:"userSpaceOnUse"},s.createElement("stop",{offset:.329,stopColor:"#0F67B1"}),s.createElement("stop",{offset:.636,stopColor:"#EF3E58"}))),s.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=>s.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("defs",null,s.createElement("clipPath",{id:"a"},s.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),s.createElement("g",{clipPath:"url(#a)"},s.createElement("path",{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=>s.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},s.createElement("defs",null,s.createElement("clipPath",{id:"clip146_396"},s.createElement("rect",{id:"Logo",width:24,height:24,fill:"white",fillOpacity:0})),s.createElement("clipPath",{id:"clip129_3008"},s.createElement("rect",{id:"Button",rx:12,width:24,height:24,fill:"white",fillOpacity:0}))),s.createElement("rect",{id:"Button",rx:12,width:24,height:24,fill:"#EF3124",fillOpacity:1}),s.createElement("g",{clipPath:"url(#clip129_3008)"},s.createElement("g",{clipPath:"url(#clip146_396)"},s.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=>s.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},s.createElement("defs",null,s.createElement("clipPath",{id:"clip146_362"},s.createElement("rect",{id:"Logo",width:20,height:20,transform:"translate(2.000000 2.000000)",fill:"white",fillOpacity:0})),s.createElement("clipPath",{id:"clip129_3001"},s.createElement("rect",{id:"Button",rx:12,width:24,height:24,fill:"white",fillOpacity:0}))),s.createElement("rect",{id:"Button",rx:12,width:24,height:24,fill:"#21A038",fillOpacity:1}),s.createElement("g",{clipPath:"url(#clip129_3001)"},s.createElement("g",{clipPath:"url(#clip146_362)"},s.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"}),s.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=>s.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e},s.createElement("defs",null,s.createElement("linearGradient",{id:"c",x1:0,x2:24,y1:12,y2:12,gradientUnits:"userSpaceOnUse"},s.createElement("stop",{stopColor:"#0037FF"}),s.createElement("stop",{offset:.75,stopColor:"#0085FF"})),s.createElement("clipPath",{id:"b"},s.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),s.createElement("mask",{id:"a",width:24,height:24,x:0,y:0,"mask-type":"alpha",maskUnits:"userSpaceOnUse"},s.createElement("circle",{cx:12,cy:12,r:12,fill:"#F7F8FA"})),s.createElement("g",{mask:"url(#a)"},s.createElement("path",{fill:"#F7F8FA",d:"M0 0h24v24H0z"})),s.createElement("g",{clipPath:"url(#b)",mask:"url(#a)"},s.createElement("path",{fill:"url(#c)",d:"M0 0h24v24H0z"}),s.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=>s.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},s.createElement("defs",null),s.createElement("rect",{id:"Button",width:24,height:24,fill:"#FFFFFF",fillOpacity:0}),s.createElement("mask",{id:"mask129_2994","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:0,y:0,width:24,height:24},s.createElement("rect",{id:"rect",width:24,height:24,fill:"#000000",fillOpacity:1})),s.createElement("g",{mask:"url(#mask129_2994)"},s.createElement("rect",{id:"rect",width:24,height:24,fill:"#FF0032",fillOpacity:1}),s.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"}),s.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"}),s.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=>s.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},s.createElement("defs",null),s.createElement("mask",{id:"mask129_2984","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:0,y:0,width:44,height:24},s.createElement("rect",{id:"rect",width:44,height:24,fill:"#000000",fillOpacity:1})),s.createElement("g",{mask:"url(#mask129_2984)"},s.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"}),s.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"}),s.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"}),s.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"}),s.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=>s.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},s.createElement("defs",null),s.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"}),s.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}}),e9=e=>{let{providers:t,getHref:r,scenarioOptions:i}=e,n=e=>e?e.map(e=>({...e8[e],href:r(e,i),type:e,caption:e8[e].caption,icon:(0,s.createElement)(e8[e].icon),secondaryIcon:e8[e].secondaryIcon?(0,s.createElement)(e8[e].secondaryIcon):void 0})):[],{primary:a=[],additional:l=[],extra:o=[]}=t,c=n(a),d=n(l),u=n(o);return{primaryButtons:c,additionalButtons:d,extraButtons:u,buttonsList:[{type:"primary",buttons:c},{type:"additional",buttons:d},{type:"extra",buttons:u}]}},te=(e,t)=>{var r,i;let n=r=>(null==t?void 0:t[r])===null?null:(null==t?void 0:t[r])??(null==e?void 0:e[r]),s={theme:(null==t?void 0:t.theme)??"light",variant:(null==t?void 0:t.variant)??"primary",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:n("title"),description:n("description"),highlights:n("highlights"),consents:null==e?void 0:e.consents,legalInfo:null==e?void 0:e.legalInfo,availableAuthProviders:null==e?void 0:e.availableAuthProviders},a=(e=[],t)=>void 0!==t?e.filter(e=>t.includes(e)):e,l=(e,t)=>({...e,primaryAuthProviders:a(null==e?void 0:e.primaryAuthProviders,t),additionalAuthProviders:a(null==e?void 0:e.additionalAuthProviders,t),extraAuthProviders:a(null==e?void 0:e.extraAuthProviders,t)}),o=null==e?void 0:e.availableAuthProviders,c=!(null!=t&&t.primaryAuthProviders)&&!(null!=(r=null==t?void 0:t.additionalAuthProviders)&&r.length)&&!(null!=(i=null==t?void 0:t.extraAuthProviders)&&i.length);if(!t||c)return{...e&&l(e,o),...s};let d=l(t,o);return d.primaryAuthProviders.length>0||d.additionalAuthProviders.length>0||d.extraAuthProviders.length>0?{...d,...s}:{...e&&l(e,o),...s}},tt=e=>{let{configKey:t,serverConfig:r={},baseUrl:i,apiBaseUrl:n,apiVersion:a,autoFetch:l=!0,product:o,productContext:c,customerType:d,isSilent:u,config:p,query:h={},onMount:f,onDestroy:g,onAnalyticsEvent:m}=e,{requiredIdentLevel:v,targetUri:y,fallbackUri:w,...b}=h??{},[x,E]=(0,s.useState)(null),[C,k]=(0,s.useState)(l),T=(0,s.useCallback)(async()=>{try{k(!0);let e=await (0,W.g)(n,t??void 0,a);E(e)}catch(e){throw Error(`Unknown fetch error: ${e}`)}finally{k(!1)}},[]);(0,s.useEffect)(()=>(null==f||f(),null==m||m({eventCategory:"login-widget",eventAction:"mount_login_widget"}),()=>{null==g||g(),null==m||m({eventCategory:"login-widget",eventAction:"unmount_login_widget"})}),[]),(0,s.useEffect)(()=>{l&&T()},[l,T]);let S=l?x:r,_=(e="ESIA",t={})=>({version:"v2",customerType:d,product:o,productContext:c,isSilent:u,requiredIdentLevel:v,targetUri:y,fallbackUri:w,authProvider:e,consents:Object.fromEntries(((null==S?void 0:S.consents)??[]).map(e=>[e.key,e.value])),...t}),A=(e,t)=>Y(JSON.stringify(_(e,t))),L=te(S,p);return{getConfig:()=>({...L}),getHref:(e,t)=>(0,P.jb)((0,P.xn)(i,"/registration"),{...b,scenario:A(e,t)}),isPending:C}},tr=({children:e,className:t,style:r,...i})=>(0,n.jsx)("span",{className:(0,a.Z)(t,"_privateIcon_4e6ha_1"),style:r,...i,children:e});tr.displayName="PrivateIcon";let ti={buttons:"_buttons_2tixh_61","--disabled":"_--disabled_2tixh_68",buttonIcons:"_buttonIcons_2tixh_72",divider:"_divider_2tixh_77",modalInner:"_modalInner_2tixh_81"},tn=({buttonsData:e,disabled:t=!1,primaryTextOverride:r,additionalTextOverride:i,extraTextOverride:s,overrideLoginAction:a,onAnalyticsEvent:l,onOpen:o})=>{let{buttons:c,type:d}=e,u={primary:r,additional:i,extra:s};return c.length?(0,n.jsxs)(n.Fragment,{children:[1===c.length&&(0,n.jsx)(I.zx,{dataQa:`login-widget-${d}-button`,as:a?"button":"a",...a?{}:{target:"_blank",href:t?"#login-widget-consents":c[0].href},stretch:!0,variant:"primary"===d?"primary":"secondary",disabled:t,label:u[d]??c[0].label,iconLeft:u[d]?void 0:c[0].icon,onClick:()=>{null==l||l({eventCategory:"login-widget",eventAction:"click_button_login",eventLabel:c[0].type}),null==a||a(c[0].type)}},`button-${d}`),c.length>1&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(I.zx,{dataQa:`login-widget-${d}-button`,stretch:!0,variant:"primary"===d?"primary":"secondary",disabled:t,label:u[d]?(0,n.jsx)("span",{children:u[d]}):(0,I.aF)("xs")&&c.length>5?(0,n.jsx)("span",{children:"Войти по ID"}):(0,n.jsx)("span",{className:ti.buttonIcons,children:c.map(e=>e.icon?(0,n.jsx)(tr,{style:{lineHeight:0},children:e.icon},e.type):void 0)}),onClick:()=>null==o?void 0:o(d)},`button-${d}`)})]}):null};tn.displayName="ButtonsGroup";let ts=({buttonsList:e=[],isOpen:t=!1,buttonsType:r="",overrideLoginAction:i,onAnalyticsEvent:a,onClose:l})=>{var o,c;let d=(0,s.useCallback)(e=>{null==a||a({eventCategory:"login-widget",eventAction:"click_button_login",eventLabel:e}),null==i||i(e),setTimeout(()=>null==l?void 0:l())},[]);return(0,n.jsx)(I.u_,{header:{title:"Выберите способ входа"},open:t,onClose:l,dataQa:"login-widget-buttons-modal",children:(0,n.jsx)("div",{className:ti.modalInner,children:null==(c=null==(o=e.find(e=>e.type===r))?void 0:o.buttons)?void 0:c.map(({type:e,href:t,caption:r,icon:s,secondaryIcon:a})=>(0,n.jsx)(I.zx,{dataQa:`login-widget-buttons-modal-button-${null==e?void 0:e.toLowerCase()}`,as:i?"button":"a",...i?{}:{target:"_blank",href:t},stretch:!0,variant:"secondary",label:r,iconLeft:a??s,onClick:()=>d(e)},`modal-button-${e}`))})})};ts.displayName="ButtonsModal";let ta=({buttonsList:e=[],disabled:t=!1,primaryTextOverride:r,additionalTextOverride:i,extraTextOverride:l,overrideLoginAction:o,onAnalyticsEvent:c})=>{let[d,u]=(0,s.useState)(!1),[p,h]=(0,s.useState)(),{primaryGroup:f,remainingGroup:g,isRemainingGroupVisible:m}=(0,s.useMemo)(()=>{let[t,...r]=e,i=r.some(({buttons:e})=>e.length);return{primaryGroup:t,remainingGroup:r,isRemainingGroupVisible:i}},[e]),y=(0,s.useCallback)(e=>{u(!0),h(e),null==c||c({eventCategory:"login-widget",eventAction:"click_popup_open",eventLabel:"popup_select_login_provider"})},[]),w=(0,s.useCallback)(()=>{u(!1),h(""),null==c||c({eventCategory:"login-widget",eventAction:"click_popup_close",eventLabel:"popup_select_login_provider"})},[]);return e.length?(0,n.jsxs)("div",{className:(0,a.Z)(ti.buttons,{[ti["--disabled"]]:t}),"data-qa":"login-widget-buttons",children:[(0,n.jsx)(tn,{buttonsData:f,disabled:t,primaryTextOverride:r,overrideLoginAction:o,onAnalyticsEvent:c,onOpen:y}),m&&(0,n.jsxs)(n.Fragment,{children:[!!f.buttons.length&&(0,n.jsx)(v,{className:ti.divider,content:"или",dataQa:"login-widget-buttons-divider"}),g.map(e=>(0,n.jsx)(tn,{buttonsData:e,additionalTextOverride:i,extraTextOverride:l,disabled:t,overrideLoginAction:o,onAnalyticsEvent:c,onOpen:y},`group-${e.type}`))]}),(0,n.jsx)(ts,{buttonsList:e,buttonsType:p,isOpen:d,overrideLoginAction:o,onAnalyticsEvent:c,onClose:w})]}):null};ta.displayName="Buttons";let tl=({template:e,onLinkClick:t})=>{if(!Object.keys(e).length||!e.links)return null;let{text:r,links:i}=e,s=r.split(/(\$\d+)/);return(0,n.jsx)(n.Fragment,{children:s.map(e=>{if(e.startsWith("$")){let r=i[parseInt(e.slice(1))-1];return(0,n.jsx)("a",{href:r.href,target:"_blank",rel:"noreferrer",onClick:()=>null==t?void 0:t(r.href),children:r.text},`link--${r.text}`)}return(0,n.jsx)("span",{children:e},`text--${e}`)})})};tl.displayName="TemplateText";let to={consents:"_consents_15mth_61",list:"_list_15mth_61",checkbox:"_checkbox_15mth_66",error:"_error_15mth_76"},tc=({consents:e=[],onAgree:t,onError:r,onAnalyticsEvent:i})=>{let[l,o]=(0,s.useState)(()=>Object.fromEntries(e.map(e=>[e.key,e.value]))),c=e.filter(e=>!e.hidden),d=c.filter(e=>e.required).some(e=>!l[e.key]);(0,s.useEffect)(()=>{t(l)},[l]),(0,s.useEffect)(()=>{r(d)},[d]);let u=(e,t)=>{o(r=>({...r,[e]:t})),null==i||i({eventCategory:"login-widget",eventAction:"click_checkbox_consent",eventLabel:`${e}_${t?"tick":"untick"}`})},p=e=>{null==i||i({eventCategory:"login-widget",eventAction:"click_link_consent",eventLabel:e})};return e.length?(0,n.jsx)("div",{id:"login-widget-consents",className:to.consents,"data-qa":"login-widget-consents",children:(0,n.jsx)("div",{className:to.list,"data-qa":"login-widget-consents-list",children:c.map(({key:e,title:t,required:r})=>{var i;return(0,n.jsx)(I.XZ,{dataQa:`login-widget-consents-checkbox-${e}`,className:(0,a.Z)(to.checkbox,{[to.error]:!l[e]&&d}),state:r&&!l[e]?"error":"default",value:l[e],onChange:t=>u(e,t),children:null!=(i=t.links)&&i.length?(0,n.jsx)(tl,{template:t,onLinkClick:p}):t.text},e)})})}):null};tc.displayName="Consents";let td={list:"_list_1n3xe_69",item:"_item_1n3xe_77",icon:"_icon_1n3xe_91"},tu={check:(0,n.jsx)(e=>s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("defs",null,s.createElement("clipPath",{id:"a"},s.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),s.createElement("g",{clipPath:"url(#a)"},s.createElement("path",{d:"m10.53 16.53 8.25-8.25a.743.743 0 0 0 0-1.06.743.743 0 0 0-1.06 0L10 14.94l-3.72-3.72a.743.743 0 0 0-1.06 0 .743.743 0 0 0 0 1.06l4.25 4.25c.146.147.323.22.53.22a.722.722 0 0 0 .53-.22Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))),{}),cup:(0,n.jsx)(e=>s.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("defs",null,s.createElement("clipPath",{id:"a"},s.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),s.createElement("g",{clipPath:"url(#a)"},s.createElement("path",{d:"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,n.jsx)(e=>s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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,n.jsx)(e=>s.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("defs",null,s.createElement("clipPath",{id:"a"},s.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),s.createElement("g",{clipPath:"url(#a)"},s.createElement("path",{d:"M10.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,n.jsx)(e=>s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"M10.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,n.jsx)(e=>s.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},s.createElement("path",{d:"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"})),{})},tp=({highlights:e})=>{if(!e||!e.items.length)return null;let t=e=>tu[e]||tu.check,{items:r,heading:i}=e;return(0,n.jsxs)(p,{variant:"secondary",dataQa:"login-widget-highlights",children:[i&&(0,n.jsx)(E,{as:"h5",type:"h5",className:"mb-2",dataQa:"login-widget-highlights-heading",children:i}),(0,n.jsx)("ul",{className:td.list,"data-qa":"login-widget-highlights-list",children:(0,n.jsx)(n.Fragment,{children:r.map(({text:e,icon:r})=>(0,n.jsxs)("li",{className:td.item,"data-qa":"login-widget-highlights-list-item",children:[(0,n.jsx)("div",{className:td.icon,"data-qa":"login-widget-highlights-list-icon",children:t(r)}),(0,n.jsx)(L,{as:"p",dataQa:"login-widget-highlights-list-text",children:e})]},`${e}--${r}`))})})]})};tp.displayName="Highlights";let th={legalInfo:"_legalInfo_1o9mv_61"},tf=({legalInfo:e,onAnalyticsEvent:t})=>{if(!e||Object.values(e).every(e=>!e))return null;let{plain:r,html:i,md:s}=e,a=s?e4.parse(s):i??"";return(0,n.jsx)("div",{className:th.legalInfo,"data-qa":"login-widget-legal-info",children:r?(0,n.jsx)(tl,{template:r,onLinkClick:e=>{null==t||t({eventCategory:"login-widget",eventAction:"click_link_legal_info",eventLabel:e})}}):(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:a},onClick:e=>{let{href:r}=e.target;r&&(null==t||t({eventCategory:"login-widget",eventAction:"click_link_legal_info",eventLabel:r}))}})})};tf.displayName="LegalInfo";let tg={DAY:["день","дня","дней"],MONTH:["мес.","мес.","мес."],YEAR:["год","года","лет"],TERMLESS:["бессрочный","бессрочный","бессрочный"]},tm={deposit:"Вклад",credit:"Кредит",bond:"Облигация",account:"Счет","banking-account":"Банковский счет"},tv=e=>{if(!(e instanceof Date))return null;let t=String(e.getDate()).padStart(2,"0"),r=String(e.getMonth()+1).padStart(2,"0"),i=e.getFullYear();return`${t}.${r}.${i}`},ty={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"},tw=({title:e,value:t,className:r,...i})=>(0,n.jsxs)("div",{className:ty.detail,...i,children:[(0,n.jsx)(L,{dataQa:"login-widget-product-card-detail-title",className:ty.detailTitle,children:e}),(0,n.jsx)(L,{dataQa:"login-widget-product-card-detail-value",className:((0,a.Z)(ty.detailValue),r),children:t})]});tw.displayName="ProductDetail";let tb=({params:e})=>{if(!e)return null;let{amount:t,rate:r}=e??{},i=tv(e.endDate),s=e.term,l=[{id:"params-rate",title:"Ставка",value:`${r}%`},{id:"params-amount",title:"Сумма",value:`${(0,e7.lb)(null==t?void 0:t.value,{preventLargeNumbers:!0,currencyCode:(null==t?void 0:t.currency)??"RUB"})}`},{id:s?"params-term":i?"params-end-date":"",title:s?"Срок":i?"Погашение":"",value:s?`${(0,e7._6)(s.value,tg[s.type??"DAY"])}`:i||""}];return(0,n.jsx)("div",{className:ty.details,"data-qa":"login-widget-product-card-details",children:l.map(({id:e,title:t,value:r})=>(0,n.jsx)(tw,{"data-qa":`login-widget-product-card-detail-${e}`,title:t,value:r,className:(0,a.Z)({[ty.detailRate]:"params-rate"===e})},e))})};tb.displayName="ProductDetails";let tx=({productInfo:e,s3AssetsUrl:t,className:r,onAnalyticsEvent:i})=>{let l=(0,s.useRef)(null),o=!e||!Object.keys(e).length,c=!l.current||!Object.keys(l.current).length;if((0,s.useEffect)(()=>{var t;o&&!c?null==i||i({eventCategory:"login-widget",eventAction:"view_product_delete",eventLabel:(null==(t=l.current)?void 0:t.type)??void 0}):!o&&c?null==i||i({eventCategory:"login-widget",eventAction:"view_product_add",eventLabel:e.type??void 0}):o||c||null==i||i({eventCategory:"login-widget",eventAction:"view_product_update",eventLabel:e.type??void 0}),l.current=e},[e]),o)return null;let{title:d,label:u,type:h,params:f,provider:g}=e,m=(0,P.xn)(t,`/images/logo-brandmark-bank-${null==g?void 0:g.code}.svg`),v=null==g?void 0:g.code,y=h?tm[h]:"";return(0,n.jsxs)(p,{variant:"secondary",className:(0,a.Z)(ty.productCard,{[ty[`--${h}`]??""]:!0},r),dataQa:"login-widget-product-card",children:[(0,n.jsxs)("div",{className:(0,a.Z)("mb-3",ty.headingWrap),children:[(0,n.jsx)(E,{as:"h5",type:"h5",dataQa:"login-widget-product-card-heading",children:"Выбранный продукт"}),u&&(0,n.jsx)(I.Vp,{label:u,rounded:!0,size:"s",variant:"red",dataQa:"login-widget-product-card-label"})]}),(0,n.jsxs)("div",{className:ty.wrapper,children:[(0,n.jsxs)("div",{className:ty.info,"data-qa":"login-widget-product-card-info",children:[v&&(0,n.jsx)("img",{className:ty.logo,loading:"lazy",width:"100%",height:"36px",src:m,alt:"Логотип продукта","data-qa":"login-widget-product-card-logo"}),(0,n.jsxs)("div",{className:ty.textWrapper,children:[y&&(0,n.jsx)(L,{as:"p",dataQa:"login-widget-product-card-title",className:ty.text,children:y}),d&&(0,n.jsx)(L,{as:"p",dataQa:"login-widget-product-card-text",className:ty.text,children:d})]})]}),(0,n.jsx)(tb,{params:f})]})]})};tx.displayName="ProductCard";let tE={loginWidget:"_loginWidget_1v0li_61",wrapper:"_wrapper_1v0li_76",heading:"_heading_1v0li_81",description:"_description_1v0li_82"},tC=({serverConfig:e,baseUrl:t,s3AssetsUrl:r="",configKey:i,apiVersion:l,config:o,product:c,productContext:d,customerType:u,query:h,isSilent:f,skeleton:g=(0,n.jsx)("p",{children:"Загружаем данные..."}),className:m,style:v,overrideLoginAction:y,onMount:w,onDestroy:b,onAnalyticsEvent:x,...C})=>{let[k,T]=(0,s.useState)(),[S,_]=(0,s.useState)(),{getConfig:A,getHref:M}=tt({configKey:i,apiBaseUrl:"",apiVersion:l,autoFetch:!1,baseUrl:t,product:c,productContext:d,customerType:u,query:h,isSilent:f,config:o,serverConfig:e,onMount:w,onDestroy:b,onAnalyticsEvent:x}),{theme:P,variant:O="primary",title:N,description:$,highlights:z,withLogo:R,isNewYearLogo:j,legalInfo:F,consents:B=[],primaryTextOverride:D,additionalTextOverride:V,extraTextOverride:H,primaryAuthProviders:G,additionalAuthProviders:Z=[],extraAuthProviders:U=[]}=A(),{buttonsList:q}=e9({providers:{primary:G,additional:Z,extra:U},getHref:M,scenarioOptions:{consents:k}}),Y=q.some(({buttons:e})=>e.length>0),W="primary"===O?p:"div",Q=S?I.u:"div",X=(0,s.useCallback)(e=>{_(e)},[]),K=(0,s.useMemo)(()=>c??{},[JSON.stringify(c)]);return e?Object.keys(e).length?(0,n.jsx)("div",{className:(0,a.Z)(tE.loginWidget,m),style:v,...C,"data-auth-widgets-theme":P,"data-qa":"login-widget",children:(0,n.jsxs)(W,{className:tE.wrapper,children:[(0,n.jsx)(e6,{s3AssetsUrl:r,withLogo:R,isNewYearLogo:j,dataQa:"login-widget-logo"}),(N||$)&&(0,n.jsxs)("div",{children:[N&&(0,n.jsx)(E,{type:"h2",className:tE.heading,dataQa:"login-widget-heading",children:N}),$&&(0,n.jsx)(L,{as:"p",fontFamily:"secondary",size:"14",className:(0,a.Z)(tE.description),dataQa:"login-widget-description",children:$})]}),Y?(0,n.jsx)(Q,{text:S?"Чтобы войти в личный кабинет, подтвердите свое согласие:":"",...S?{dataQa:"login-widget-tooltip"}:{},children:(0,n.jsx)(ta,{buttonsList:q,disabled:S,primaryTextOverride:D,additionalTextOverride:V,extraTextOverride:H,overrideLoginAction:y,onAnalyticsEvent:e=>{null==x||x(e)}})}):(0,n.jsx)(L,{as:"p",weight:"bold",size:"20",dataQa:"login-widget-providers-empty",style:{textAlign:"center"},className:"mb-2",children:"Возникла техническая ошибка. Выберите другой способ входа или попробуйте войти позже"}),(0,n.jsx)(tc,{consents:B,onAgree:e=>{T(e)},onError:X,onAnalyticsEvent:x}),(0,n.jsx)(tx,{productInfo:K,s3AssetsUrl:r,onAnalyticsEvent:x}),(0,n.jsx)(tp,{highlights:z??null}),(0,n.jsx)(tf,{legalInfo:F,onAnalyticsEvent:x})]})}):(0,n.jsx)("p",{children:"Возникла техническая ошибка. Попробуйте позже"}):(0,n.jsx)(n.Fragment,{children:g})};tC.displayName="LoginWidget"},9275:function(e,t,r){"use strict";r.d(t,{jb:function(){return w},xn:function(){return b}});let i=/#/g,n=/&/g,s=/\//g,a=/=/g,l=/\+/g,o=/%5e/gi,c=/%60/gi,d=/%7c/gi,u=/%20/gi;function p(e){return encodeURI(""+("string"==typeof e?e:JSON.stringify(e))).replace(d,"|").replace(l,"%2B").replace(u,"+").replace(i,"%23").replace(n,"%26").replace(c,"`").replace(o,"^").replace(s,"%2F")}function h(e){return p(e).replace(a,"%3D")}function f(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}let g=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,m=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,v=/^([/\\]\s*){2,}[^/\\]/,y=/^\.?\//;function w(e,t){let r=function e(t="",r){let i=t.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(i){let[,e,t=""]=i;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)?g.test(e):m.test(e)||!!t.acceptRelative&&v.test(e)}(t,{acceptRelative:!0}))return r?e(r+t):E(t);let[,n="",s,a=""]=t.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,l="",o=""]=a.match(/([^#/?]*)(.*)?/)||[];"file:"===n&&(o=o.replace(/\/(?=[A-Za-z]:)/,""));let{pathname:c,search:d,hash:u}=E(o);return{protocol:n.toLowerCase(),auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:l,pathname:c,search:d,hash:u,[x]:!n}}(e),i={...function(e=""){let t=Object.create(null);for(let r of("?"===e[0]&&(e=e.slice(1)),e.split("&"))){let e=r.match(/([^=]+)=?(.*)/)||[];if(e.length<2)continue;let i=f(e[1].replace(l," "));if("__proto__"===i||"constructor"===i)continue;let n=f((e[2]||"").replace(l," "));void 0===t[i]?t[i]=n:Array.isArray(t[i])?t[i].push(n):t[i]=[t[i],n]}return t}(r.search),...t};return r.search=Object.keys(i).filter(e=>void 0!==i[e]).map(e=>{var t;return(("number"==typeof(t=i[e])||"boolean"==typeof t)&&(t=String(t)),t)?Array.isArray(t)?t.map(t=>`${h(e)}=${p(t)}`).join("&"):`${h(e)}=${p(t)}`:h(e)}).filter(Boolean).join("&"),function(e){let t=e.pathname||"",r=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",i=e.hash||"",n=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[x]?(e.protocol||"")+"//":"")+n+s+t+r+i}(r)}function b(e,...t){let r=e||"";for(let e of t.filter(e=>e&&"/"!==e))if(r){let t=e.replace(y,"");r=function(e="",t){return e.endsWith("/")?e:e+"/"}(r)+t}else r=e;return r}let x=Symbol.for("ufo:protocolRelative");function E(e=""){let[t="",r="",i=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:r,hash:i}}},2773:function(e,t,r){"use strict";let i;r.d(t,{Z:function(){return u}});var n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let s=new Uint8Array(16),a=[];for(let e=0;e<256;++e)a.push((e+256).toString(16).slice(1));var l=function(e,t,r){if(n.randomUUID&&!t&&!e)return n.randomUUID();let l=(e=e||{}).random||(e.rng||function(){if(!i&&!(i="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i(s)})();if(l[6]=15&l[6]|64,l[8]=63&l[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=l[e];return t}return function(e,t=0){return a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]}(l)},o=r(146);let c="browserId",d={expires:365,domain:void 0,debug:!1};function u(e=d){try{var t,r;let i=localStorage.getItem(c)||o.Z.get(c)||l(),n=sessionStorage.getItem(c)||l();return localStorage.setItem(c,i),sessionStorage.setItem(c,n),o.Z.set(c,i,{...d,secure:(t=e.domain||location.origin,/^https:\/\//gi.test(t)),sameSite:"strict",domain:(r=e.domain||location.hostname,["",...r.replace(/^http(s)?:\/\//gi,"").replace(/\/$/,"").split(".").slice(-2)].join("."))}),{browserId:i,sessionId:n}}catch{return{browserId:null,sessionId:null}}}},146:function(e,t){"use strict";/*! js-cookie v3.0.1 | MIT */function r(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)e[i]=r[i]}return e}var i=function e(t,i){function n(e,n,s){if("undefined"!=typeof document){"number"==typeof(s=r({},i,s)).expires&&(s.expires=new Date(Date.now()+864e5*s.expires)),s.expires&&(s.expires=s.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var l in s)s[l]&&(a+="; "+l,!0!==s[l]&&(a+="="+s[l].split(";")[0]));return document.cookie=e+"="+t.write(n,e)+a}}return Object.create({set:n,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var r=document.cookie?document.cookie.split("; "):[],i={},n=0;n<r.length;n++){var s=r[n].split("="),a=s.slice(1).join("=");try{var l=decodeURIComponent(s[0]);if(i[l]=t.read(a,l),e===l)break}catch(e){}}return e?i[e]:i}},remove:function(e,t){n(e,"",r({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,r({},this.attributes,t))},withConverter:function(t){return e(r({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(i)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});t.Z=i},8481:function(e,t,r){"use strict";r.d(t,{pt:function(){return c},W_:function(){return a},tl:function(){return o}});var i=r(8776),n=r(143);function s(e,t,r,i){return e.params.createElements&&Object.keys(i).forEach(s=>{if(!r[s]&&!0===r.auto){let a=(0,n.e)(e.el,`.${i[s]}`)[0];a||((a=(0,n.c)("div",i[s])).className=i[s],e.el.append(a)),r[s]=a,t[s]=a}}),r}function a(e){let{swiper:t,extendParams:r,on:i,emit:a}=e;function l(e){let r;return e&&"string"==typeof e&&t.isElement&&(r=t.el.querySelector(e)||t.hostEl.querySelector(e))?r:(e&&("string"==typeof e&&(r=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&r&&r.length>1&&1===t.el.querySelectorAll(e).length?r=t.el.querySelector(e):r&&1===r.length&&(r=r[0])),e&&!r)?e:r}function o(e,r){let i=t.params.navigation;(e=(0,n.m)(e)).forEach(e=>{e&&(e.classList[r?"add":"remove"](...i.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=r),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass))})}function c(){let{nextEl:e,prevEl:r}=t.navigation;if(t.params.loop){o(r,!1),o(e,!1);return}o(r,t.isBeginning&&!t.params.rewind),o(e,t.isEnd&&!t.params.rewind)}function d(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),a("navigationPrev"))}function u(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),a("navigationNext"))}function p(){let e=t.params.navigation;if(t.params.navigation=s(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let r=l(e.nextEl),i=l(e.prevEl);Object.assign(t.navigation,{nextEl:r,prevEl:i}),r=(0,n.m)(r),i=(0,n.m)(i);let a=(r,i)=>{r&&r.addEventListener("click","next"===i?u:d),!t.enabled&&r&&r.classList.add(...e.lockClass.split(" "))};r.forEach(e=>a(e,"next")),i.forEach(e=>a(e,"prev"))}function h(){let{nextEl:e,prevEl:r}=t.navigation;e=(0,n.m)(e),r=(0,n.m)(r);let i=(e,r)=>{e.removeEventListener("click","next"===r?u:d),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>i(e,"next")),r.forEach(e=>i(e,"prev"))}r({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},i("init",()=>{!1===t.params.navigation.enabled?f():(p(),c())}),i("toEdge fromEdge lock unlock",()=>{c()}),i("destroy",()=>{h()}),i("enable disable",()=>{let{nextEl:e,prevEl:r}=t.navigation;if(e=(0,n.m)(e),r=(0,n.m)(r),t.enabled){c();return}[...e,...r].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),i("click",(e,r)=>{let{nextEl:i,prevEl:s}=t.navigation;i=(0,n.m)(i),s=(0,n.m)(s);let l=r.target,o=s.includes(l)||i.includes(l);if(t.isElement&&!o){let e=r.path||r.composedPath&&r.composedPath();e&&(o=e.find(e=>i.includes(e)||s.includes(e)))}if(t.params.navigation.hideOnClick&&!o){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===l||t.pagination.el.contains(l)))return;i.length?e=i[0].classList.contains(t.params.navigation.hiddenClass):s.length&&(e=s[0].classList.contains(t.params.navigation.hiddenClass)),!0===e?a("navigationShow"):a("navigationHide"),[...i,...s].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let f=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),h()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),p(),c()},disable:f,update:c,init:p,destroy:h})}function l(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function o(e){let t,{swiper:r,extendParams:i,on:a,emit:o}=e,c="swiper-pagination";i({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${c}-bullet`,bulletActiveClass:`${c}-bullet-active`,modifierClass:`${c}-`,currentClass:`${c}-current`,totalClass:`${c}-total`,hiddenClass:`${c}-hidden`,progressbarFillClass:`${c}-progressbar-fill`,progressbarOppositeClass:`${c}-progressbar-opposite`,clickableClass:`${c}-clickable`,lockClass:`${c}-lock`,horizontalClass:`${c}-horizontal`,verticalClass:`${c}-vertical`,paginationDisabledClass:`${c}-disabled`}}),r.pagination={el:null,bullets:[]};let d=0;function u(){return!r.params.pagination.el||!r.pagination.el||Array.isArray(r.pagination.el)&&0===r.pagination.el.length}function p(e,t){let{bulletActiveClass:i}=r.params.pagination;e&&(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&(e.classList.add(`${i}-${t}`),(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&e.classList.add(`${i}-${t}-${t}`))}function h(e){let t=e.target.closest(l(r.params.pagination.bulletClass));if(!t)return;e.preventDefault();let i=(0,n.h)(t)*r.params.slidesPerGroup;if(r.params.loop){var s,a,o;if(r.realIndex===i)return;let e=(s=r.realIndex,a=i,(s%=o=r.slides.length,(a%=o)===s+1)?"next":a===s-1?"previous":void 0);"next"===e?r.slideNext():"previous"===e?r.slidePrev():r.slideToLoop(i)}else r.slideTo(i)}function f(){let e,i;let s=r.rtl,a=r.params.pagination;if(u())return;let c=r.pagination.el;c=(0,n.m)(c);let h=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:r.slides.length,f=r.params.loop?Math.ceil(h/r.params.slidesPerGroup):r.snapGrid.length;if(r.params.loop?(i=r.previousRealIndex||0,e=r.params.slidesPerGroup>1?Math.floor(r.realIndex/r.params.slidesPerGroup):r.realIndex):void 0!==r.snapIndex?(e=r.snapIndex,i=r.previousSnapIndex):(i=r.previousIndex||0,e=r.activeIndex||0),"bullets"===a.type&&r.pagination.bullets&&r.pagination.bullets.length>0){let l,o,u;let h=r.pagination.bullets;if(a.dynamicBullets&&(t=(0,n.f)(h[0],r.isHorizontal()?"width":"height",!0),c.forEach(e=>{e.style[r.isHorizontal()?"width":"height"]=`${t*(a.dynamicMainBullets+4)}px`}),a.dynamicMainBullets>1&&void 0!==i&&((d+=e-(i||0))>a.dynamicMainBullets-1?d=a.dynamicMainBullets-1:d<0&&(d=0)),u=((o=(l=Math.max(e-d,0))+(Math.min(h.length,a.dynamicMainBullets)-1))+l)/2),h.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${a.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),c.length>1)h.forEach(t=>{let i=(0,n.h)(t);i===e?t.classList.add(...a.bulletActiveClass.split(" ")):r.isElement&&t.setAttribute("part","bullet"),a.dynamicBullets&&(i>=l&&i<=o&&t.classList.add(...`${a.bulletActiveClass}-main`.split(" ")),i===l&&p(t,"prev"),i===o&&p(t,"next"))});else{let t=h[e];if(t&&t.classList.add(...a.bulletActiveClass.split(" ")),r.isElement&&h.forEach((t,r)=>{t.setAttribute("part",r===e?"bullet-active":"bullet")}),a.dynamicBullets){let e=h[l],t=h[o];for(let e=l;e<=o;e+=1)h[e]&&h[e].classList.add(...`${a.bulletActiveClass}-main`.split(" "));p(e,"prev"),p(t,"next")}}if(a.dynamicBullets){let e=Math.min(h.length,a.dynamicMainBullets+4),i=(t*e-t)/2-u*t,n=s?"right":"left";h.forEach(e=>{e.style[r.isHorizontal()?n:"top"]=`${i}px`})}}c.forEach((t,i)=>{if("fraction"===a.type&&(t.querySelectorAll(l(a.currentClass)).forEach(t=>{t.textContent=a.formatFractionCurrent(e+1)}),t.querySelectorAll(l(a.totalClass)).forEach(e=>{e.textContent=a.formatFractionTotal(f)})),"progressbar"===a.type){let i;i=a.progressbarOpposite?r.isHorizontal()?"vertical":"horizontal":r.isHorizontal()?"horizontal":"vertical";let n=(e+1)/f,s=1,o=1;"horizontal"===i?s=n:o=n,t.querySelectorAll(l(a.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${s}) scaleY(${o})`,e.style.transitionDuration=`${r.params.speed}ms`})}"custom"===a.type&&a.renderCustom?(t.innerHTML=a.renderCustom(r,e+1,f),0===i&&o("paginationRender",t)):(0===i&&o("paginationRender",t),o("paginationUpdate",t)),r.params.watchOverflow&&r.enabled&&t.classList[r.isLocked?"add":"remove"](a.lockClass)})}function g(){let e=r.params.pagination;if(u())return;let t=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:r.grid&&r.params.grid.rows>1?r.slides.length/Math.ceil(r.params.grid.rows):r.slides.length,i=r.pagination.el;i=(0,n.m)(i);let s="";if("bullets"===e.type){let i=r.params.loop?Math.ceil(t/r.params.slidesPerGroup):r.snapGrid.length;r.params.freeMode&&r.params.freeMode.enabled&&i>t&&(i=t);for(let t=0;t<i;t+=1)e.renderBullet?s+=e.renderBullet.call(r,t,e.bulletClass):s+=`<${e.bulletElement} ${r.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(r,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(r,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),r.pagination.bullets=[],i.forEach(t=>{"custom"!==e.type&&(t.innerHTML=s||""),"bullets"===e.type&&r.pagination.bullets.push(...t.querySelectorAll(l(e.bulletClass)))}),"custom"!==e.type&&o("paginationRender",i[0])}function m(){let e;r.params.pagination=s(r,r.originalParams.pagination,r.params.pagination,{el:"swiper-pagination"});let t=r.params.pagination;t.el&&("string"==typeof t.el&&r.isElement&&(e=r.el.querySelector(t.el)),e||"string"!=typeof t.el||(e=[...document.querySelectorAll(t.el)]),e||(e=t.el),e&&0!==e.length&&(r.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&e.length>1&&(e=[...r.el.querySelectorAll(t.el)]).length>1&&(e=e.find(e=>(0,n.a)(e,".swiper")[0]===r.el)),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(r.pagination,{el:e}),(e=(0,n.m)(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(r.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(`${t.modifierClass}${t.type}-dynamic`),d=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",h),r.enabled||e.classList.add(t.lockClass)})))}function v(){let e=r.params.pagination;if(u())return;let t=r.pagination.el;t&&(t=(0,n.m)(t)).forEach(t=>{t.classList.remove(e.hiddenClass),t.classList.remove(e.modifierClass+e.type),t.classList.remove(r.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(t.classList.remove(...(e.clickableClass||"").split(" ")),t.removeEventListener("click",h))}),r.pagination.bullets&&r.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!r.pagination||!r.pagination.el)return;let e=r.params.pagination,{el:t}=r.pagination;(t=(0,n.m)(t)).forEach(t=>{t.classList.remove(e.horizontalClass,e.verticalClass),t.classList.add(r.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===r.params.pagination.enabled?y():(m(),g(),f())}),a("activeIndexChange",()=>{void 0===r.snapIndex&&f()}),a("snapIndexChange",()=>{f()}),a("snapGridLengthChange",()=>{g(),f()}),a("destroy",()=>{v()}),a("enable disable",()=>{let{el:e}=r.pagination;e&&(e=(0,n.m)(e)).forEach(e=>e.classList[r.enabled?"remove":"add"](r.params.pagination.lockClass))}),a("lock unlock",()=>{f()}),a("click",(e,t)=>{let i=t.target,s=(0,n.m)(r.pagination.el);if(r.params.pagination.el&&r.params.pagination.hideOnClick&&s&&s.length>0&&!i.classList.contains(r.params.pagination.bulletClass)){if(r.navigation&&(r.navigation.nextEl&&i===r.navigation.nextEl||r.navigation.prevEl&&i===r.navigation.prevEl))return;!0===s[0].classList.contains(r.params.pagination.hiddenClass)?o("paginationShow"):o("paginationHide"),s.forEach(e=>e.classList.toggle(r.params.pagination.hiddenClass))}});let y=()=>{r.el.classList.add(r.params.pagination.paginationDisabledClass);let{el:e}=r.pagination;e&&(e=(0,n.m)(e)).forEach(e=>e.classList.add(r.params.pagination.paginationDisabledClass)),v()};Object.assign(r.pagination,{enable:()=>{r.el.classList.remove(r.params.pagination.paginationDisabledClass);let{el:e}=r.pagination;e&&(e=(0,n.m)(e)).forEach(e=>e.classList.remove(r.params.pagination.paginationDisabledClass)),m(),g(),f()},disable:y,render:g,update:f,init:m,destroy:v})}function c(e){let t,r,n,s,a,l,o,c,d,u,{swiper:p,extendParams:h,on:f,emit:g,params:m}=e;p.autoplay={running:!1,paused:!1,timeLeft:0},h({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let v=m&&m.autoplay?m.autoplay.delay:3e3,y=m&&m.autoplay?m.autoplay.delay:3e3,w=new Date().getTime();function b(e){p&&!p.destroyed&&p.wrapperEl&&e.target===p.wrapperEl&&(p.wrapperEl.removeEventListener("transitionend",b),!u&&(!e.detail||!e.detail.bySwiperTouchMove)&&_())}let x=()=>{if(p.destroyed||!p.autoplay.running)return;p.autoplay.paused?s=!0:s&&(y=n,s=!1);let e=p.autoplay.paused?n:w+y-new Date().getTime();p.autoplay.timeLeft=e,g("autoplayTimeLeft",e,e/v),r=requestAnimationFrame(()=>{x()})},E=()=>{let e;if(e=p.virtual&&p.params.virtual.enabled?p.slides.find(e=>e.classList.contains("swiper-slide-active")):p.slides[p.activeIndex])return parseInt(e.getAttribute("data-swiper-autoplay"),10)},C=e=>{if(p.destroyed||!p.autoplay.running)return;cancelAnimationFrame(r),x();let i=void 0===e?p.params.autoplay.delay:e;v=p.params.autoplay.delay,y=p.params.autoplay.delay;let s=E();!Number.isNaN(s)&&s>0&&void 0===e&&(i=s,v=s,y=s),n=i;let a=p.params.speed,l=()=>{p&&!p.destroyed&&(p.params.autoplay.reverseDirection?!p.isBeginning||p.params.loop||p.params.rewind?(p.slidePrev(a,!0,!0),g("autoplay")):p.params.autoplay.stopOnLastSlide||(p.slideTo(p.slides.length-1,a,!0,!0),g("autoplay")):!p.isEnd||p.params.loop||p.params.rewind?(p.slideNext(a,!0,!0),g("autoplay")):p.params.autoplay.stopOnLastSlide||(p.slideTo(0,a,!0,!0),g("autoplay")),p.params.cssMode&&(w=new Date().getTime(),requestAnimationFrame(()=>{C()})))};return i>0?(clearTimeout(t),t=setTimeout(()=>{l()},i)):requestAnimationFrame(()=>{l()}),i},k=()=>{w=new Date().getTime(),p.autoplay.running=!0,C(),g("autoplayStart")},T=()=>{p.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(r),g("autoplayStop")},S=(e,r)=>{if(p.destroyed||!p.autoplay.running)return;clearTimeout(t),e||(d=!0);let i=()=>{g("autoplayPause"),p.params.autoplay.waitForTransition?p.wrapperEl.addEventListener("transitionend",b):_()};if(p.autoplay.paused=!0,r){c&&(n=p.params.autoplay.delay),c=!1,i();return}n=(n||p.params.autoplay.delay)-(new Date().getTime()-w),p.isEnd&&n<0&&!p.params.loop||(n<0&&(n=0),i())},_=()=>{p.isEnd&&n<0&&!p.params.loop||p.destroyed||!p.autoplay.running||(w=new Date().getTime(),d?(d=!1,C(n)):C(),p.autoplay.paused=!1,g("autoplayResume"))},A=()=>{if(p.destroyed||!p.autoplay.running)return;let e=(0,i.g)();"hidden"===e.visibilityState&&(d=!0,S(!0)),"visible"===e.visibilityState&&_()},L=e=>{"mouse"===e.pointerType&&(d=!0,u=!0,p.animating||p.autoplay.paused||S(!0))},M=e=>{"mouse"===e.pointerType&&(u=!1,p.autoplay.paused&&_())},I=()=>{p.params.autoplay.pauseOnMouseEnter&&(p.el.addEventListener("pointerenter",L),p.el.addEventListener("pointerleave",M))},P=()=>{p.el&&"string"!=typeof p.el&&(p.el.removeEventListener("pointerenter",L),p.el.removeEventListener("pointerleave",M))},O=()=>{(0,i.g)().addEventListener("visibilitychange",A)},N=()=>{(0,i.g)().removeEventListener("visibilitychange",A)};f("init",()=>{p.params.autoplay.enabled&&(I(),O(),k())}),f("destroy",()=>{P(),N(),p.autoplay.running&&T()}),f("_freeModeStaticRelease",()=>{(l||d)&&_()}),f("_freeModeNoMomentumRelease",()=>{p.params.autoplay.disableOnInteraction?T():S(!0,!0)}),f("beforeTransitionStart",(e,t,r)=>{!p.destroyed&&p.autoplay.running&&(r||!p.params.autoplay.disableOnInteraction?S(!0,!0):T())}),f("sliderFirstMove",()=>{if(!p.destroyed&&p.autoplay.running){if(p.params.autoplay.disableOnInteraction){T();return}a=!0,l=!1,d=!1,o=setTimeout(()=>{d=!0,l=!0,S(!0)},200)}}),f("touchEnd",()=>{if(!p.destroyed&&p.autoplay.running&&a){if(clearTimeout(o),clearTimeout(t),p.params.autoplay.disableOnInteraction){l=!1,a=!1;return}l&&p.params.cssMode&&_(),l=!1,a=!1}}),f("slideChange",()=>{!p.destroyed&&p.autoplay.running&&(c=!0)}),Object.assign(p.autoplay,{start:k,stop:T,pause:S,resume:_})}},8776:function(e,t,r){"use strict";function i(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function n(e,t){void 0===e&&(e={}),void 0===t&&(t={});let r=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>r.indexOf(e)).forEach(r=>{void 0===e[r]?e[r]=t[r]:i(t[r])&&i(e[r])&&Object.keys(t[r]).length>0&&n(e[r],t[r])})}r.d(t,{a:function(){return o},g:function(){return a}});let s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){let e="undefined"!=typeof document?document:{};return n(e,s),e}let l={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function o(){let e="undefined"!=typeof window?window:{};return n(e,l),e}},143:function(e,t,r){"use strict";r.d(t,{a:function(){return w},c:function(){return f},d:function(){return a},e:function(){return u},f:function(){return b},h:function(){return y},j:function(){return l},m:function(){return x},n:function(){return s},p:function(){return v},q:function(){return m},r:function(){return g},s:function(){return c},t:function(){return d},u:function(){return h},v:function(){return p},w:function(){return function e(){let t=Object(arguments.length<=0?void 0:arguments[0]),r=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){let n=i<0||arguments.length<=i?void 0:arguments[i];if(null!=n&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(n instanceof HTMLElement):!n||1!==n.nodeType&&11!==n.nodeType)){let i=Object.keys(Object(n)).filter(e=>0>r.indexOf(e));for(let r=0,s=i.length;r<s;r+=1){let s=i[r],a=Object.getOwnPropertyDescriptor(n,s);void 0!==a&&a.enumerable&&(o(t[s])&&o(n[s])?n[s].__swiper__?t[s]=n[s]:e(t[s],n[s]):!o(t[s])&&o(n[s])?(t[s]={},n[s].__swiper__?t[s]=n[s]:e(t[s],n[s])):t[s]=n[s])}}}return t}},x:function(){return n}});var i=r(8776);function n(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}function s(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function a(){return Date.now()}function l(e,t){let r,n,s;void 0===t&&(t="x");let a=(0,i.a)(),l=function(e){let t;let r=(0,i.a)();return r.getComputedStyle&&(t=r.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return a.WebKitCSSMatrix?((n=l.transform||l.webkitTransform).split(",").length>6&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),s=new a.WebKitCSSMatrix("none"===n?"":n)):r=(s=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(n=a.WebKitCSSMatrix?s.m41:16===r.length?parseFloat(r[12]):parseFloat(r[4])),"y"===t&&(n=a.WebKitCSSMatrix?s.m42:16===r.length?parseFloat(r[13]):parseFloat(r[5])),n||0}function o(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function c(e,t,r){e.style.setProperty(t,r)}function d(e){let t,{swiper:r,targetPosition:n,side:s}=e,a=(0,i.a)(),l=-r.translate,o=null,c=r.params.speed;r.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(r.cssModeFrameID);let d=n>l?"next":"prev",u=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,p=()=>{t=new Date().getTime(),null===o&&(o=t);let e=l+(.5-Math.cos(Math.max(Math.min((t-o)/c,1),0)*Math.PI)/2)*(n-l);if(u(e,n)&&(e=n),r.wrapperEl.scrollTo({[s]:e}),u(e,n)){r.wrapperEl.style.overflow="hidden",r.wrapperEl.style.scrollSnapType="",setTimeout(()=>{r.wrapperEl.style.overflow="",r.wrapperEl.scrollTo({[s]:e})}),a.cancelAnimationFrame(r.cssModeFrameID);return}r.cssModeFrameID=a.requestAnimationFrame(p)};p()}function u(e,t){void 0===t&&(t="");let r=(0,i.a)(),n=[...e.children];return(r.HTMLSlotElement&&e instanceof HTMLSlotElement&&n.push(...e.assignedElements()),t)?n.filter(e=>e.matches(t)):n}function p(e,t){let r=(0,i.a)(),n=t.contains(e);return!n&&r.HTMLSlotElement&&t instanceof HTMLSlotElement&&!(n=[...t.assignedElements()].includes(e))&&(n=function(e,t){let r=[t];for(;r.length>0;){let t=r.shift();if(e===t)return!0;r.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t)),n}function h(e){try{console.warn(e);return}catch(e){}}function f(e,t){var r;void 0===t&&(t=[]);let i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:(void 0===(r=t)&&(r=""),r.trim().split(" ").filter(e=>!!e.trim()))),i}function g(e,t){let r=[];for(;e.previousElementSibling;){let i=e.previousElementSibling;t?i.matches(t)&&r.push(i):r.push(i),e=i}return r}function m(e,t){let r=[];for(;e.nextElementSibling;){let i=e.nextElementSibling;t?i.matches(t)&&r.push(i):r.push(i),e=i}return r}function v(e,t){return(0,i.a)().getComputedStyle(e,null).getPropertyValue(t)}function y(e){let t,r=e;if(r){for(t=0;null!==(r=r.previousSibling);)1===r.nodeType&&(t+=1);return t}}function w(e,t){let r=[],i=e.parentElement;for(;i;)t?i.matches(t)&&r.push(i):r.push(i),i=i.parentElement;return r}function b(e,t,r){let n=(0,i.a)();return r?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function x(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}},8344:function(e,t,r){"use strict";let i,n,s;r.d(t,{tq:function(){return U},o5:function(){return q}});var a=r(2265),l=r(8776),o=r(143);function c(){return i||(i=function(){let e=(0,l.a)(),t=(0,l.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),i}function d(e){return void 0===e&&(e={}),n||(n=function(e){let{userAgent:t}=void 0===e?{}:e,r=c(),i=(0,l.a)(),n=i.navigator.platform,s=t||i.navigator.userAgent,a={ios:!1,android:!1},o=i.screen.width,d=i.screen.height,u=s.match(/(Android);?[\s\/]+([\d.]+)?/),p=s.match(/(iPad).*OS\s([\d_]+)/),h=s.match(/(iPod)(.*OS\s([\d_]+))?/),f=!p&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),g="MacIntel"===n;return!p&&g&&r.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${d}`)>=0&&((p=s.match(/(Version)\/([\d.]+)/))||(p=[0,1,"13_0_0"]),g=!1),u&&"Win32"!==n&&(a.os="android",a.android=!0),(p||f||h)&&(a.os="ios",a.ios=!0),a}(e)),n}function u(){return s||(s=function(){let e=(0,l.a)(),t=d(),r=!1;function i(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(i()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,i]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));r=e<16||16===e&&i<2}}let n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),s=i(),a=s||n&&t.ios;return{isSafari:r||s,needPerspectiveFix:r,need3dFix:a,isWebView:n}}()),s}let p=(e,t,r)=>{t&&!e.classList.contains(r)?e.classList.add(r):!t&&e.classList.contains(r)&&e.classList.remove(r)},h=(e,t,r)=>{t&&!e.classList.contains(r)?e.classList.add(r):!t&&e.classList.contains(r)&&e.classList.remove(r)},f=(e,t)=>{if(!e||e.destroyed||!e.params)return;let r=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(r){let t=r.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(r.shadowRoot?t=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(t=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},g=(e,t)=>{if(!e.slides[t])return;let r=e.slides[t].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},m=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,r=e.slides.length;if(!r||!t||t<0)return;t=Math.min(t,r);let i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let r=[n-t];r.push(...Array.from({length:t}).map((e,t)=>n+i+t)),e.slides.forEach((t,i)=>{r.includes(t.column)&&g(e,i)});return}let s=n+i-1;if(e.params.rewind||e.params.loop)for(let i=n-t;i<=s+t;i+=1){let t=(i%r+r)%r;(t<n||t>s)&&g(e,t)}else for(let i=Math.max(n-t,0);i<=Math.min(s+t,r-1);i+=1)i!==n&&(i>s||i<n)&&g(e,i)};function v(e){let{swiper:t,runCallbacks:r,direction:i,step:n}=e,{activeIndex:s,previousIndex:a}=t,l=i;if(l||(l=s>a?"next":s<a?"prev":"reset"),t.emit(`transition${n}`),r&&s!==a){if("reset"===l){t.emit(`slideResetTransition${n}`);return}t.emit(`slideChangeTransition${n}`),"next"===l?t.emit(`slideNextTransition${n}`):t.emit(`slidePrevTransition${n}`)}}function y(e,t,r){let i=(0,l.a)(),{params:n}=e,s=n.edgeSwipeDetection,a=n.edgeSwipeThreshold;return!s||!(r<=a)&&!(r>=i.innerWidth-a)||"prevent"===s&&(t.preventDefault(),!0)}function w(e){let t=(0,l.g)(),r=e;r.originalEvent&&(r=r.originalEvent);let i=this.touchEventsData;if("pointerdown"===r.type){if(null!==i.pointerId&&i.pointerId!==r.pointerId)return;i.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(i.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type){y(this,r,r.targetTouches[0].pageX);return}let{params:n,touches:s,enabled:a}=this;if(!a||!n.simulateTouch&&"mouse"===r.pointerType||this.animating&&n.preventInteractionOnTransition)return;!this.animating&&n.cssMode&&n.loop&&this.loopFix();let c=r.target;if("wrapper"===n.touchEventsTarget&&!(0,o.v)(c,this.wrapperEl)||"which"in r&&3===r.which||"button"in r&&r.button>0||i.isTouched&&i.isMoved)return;let d=!!n.noSwipingClass&&""!==n.noSwipingClass,u=r.composedPath?r.composedPath():r.path;d&&r.target&&r.target.shadowRoot&&u&&(c=u[0]);let p=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,h=!!(r.target&&r.target.shadowRoot);if(n.noSwiping&&(h?function(e,t){return void 0===t&&(t=this),function t(r){if(!r||r===(0,l.g)()||r===(0,l.a)())return null;r.assignedSlot&&(r=r.assignedSlot);let i=r.closest(e);return i||r.getRootNode?i||t(r.getRootNode().host):null}(t)}(p,c):c.closest(p))){this.allowClick=!0;return}if(n.swipeHandler&&!c.closest(n.swipeHandler))return;s.currentX=r.pageX,s.currentY=r.pageY;let f=s.currentX,g=s.currentY;if(!y(this,r,f))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=f,s.startY=g,i.touchStartTime=(0,o.d)(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,n.threshold>0&&(i.allowThresholdMove=!1);let m=!0;c.matches(i.focusableElements)&&(m=!1,"SELECT"===c.nodeName&&(i.isTouched=!1)),t.activeElement&&t.activeElement.matches(i.focusableElements)&&t.activeElement!==c&&("mouse"===r.pointerType||"mouse"!==r.pointerType&&!c.matches(i.focusableElements))&&t.activeElement.blur();let v=m&&this.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||v)&&!c.isContentEditable&&r.preventDefault(),n.freeMode&&n.freeMode.enabled&&this.freeMode&&this.animating&&!n.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",r)}function b(e){let t,r;let i=(0,l.g)(),n=this.touchEventsData,{params:s,touches:a,rtlTranslate:c,enabled:d}=this;if(!d||!s.simulateTouch&&"mouse"===e.pointerType)return;let u=e;if(u.originalEvent&&(u=u.originalEvent),"pointermove"===u.type&&(null!==n.touchId||u.pointerId!==n.pointerId))return;if("touchmove"===u.type){if(!(t=[...u.changedTouches].find(e=>e.identifier===n.touchId))||t.identifier!==n.touchId)return}else t=u;if(!n.isTouched){n.startMoving&&n.isScrolling&&this.emit("touchMoveOpposite",u);return}let p=t.pageX,h=t.pageY;if(u.preventedByNestedSwiper){a.startX=p,a.startY=h;return}if(!this.allowTouchMove){u.target.matches(n.focusableElements)||(this.allowClick=!1),n.isTouched&&(Object.assign(a,{startX:p,startY:h,currentX:p,currentY:h}),n.touchStartTime=(0,o.d)());return}if(s.touchReleaseOnEdges&&!s.loop){if(this.isVertical()){if(h<a.startY&&this.translate<=this.maxTranslate()||h>a.startY&&this.translate>=this.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(c&&(p>a.startX&&-this.translate<=this.maxTranslate()||p<a.startX&&-this.translate>=this.minTranslate()))return;else if(!c&&(p<a.startX&&this.translate<=this.maxTranslate()||p>a.startX&&this.translate>=this.minTranslate()))return}if(i.activeElement&&i.activeElement.matches(n.focusableElements)&&i.activeElement!==u.target&&"mouse"!==u.pointerType&&i.activeElement.blur(),i.activeElement&&u.target===i.activeElement&&u.target.matches(n.focusableElements)){n.isMoved=!0,this.allowClick=!1;return}n.allowTouchCallbacks&&this.emit("touchMove",u),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=p,a.currentY=h;let f=a.currentX-a.startX,g=a.currentY-a.startY;if(this.params.threshold&&Math.sqrt(f**2+g**2)<this.params.threshold)return;if(void 0===n.isScrolling){let e;this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?n.isScrolling=!1:f*f+g*g>=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(f))/Math.PI,n.isScrolling=this.isHorizontal()?e>s.touchAngle:90-e>s.touchAngle)}if(n.isScrolling&&this.emit("touchMoveOpposite",u),void 0===n.startMoving&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(n.startMoving=!0),n.isScrolling||"touchmove"===u.type&&n.preventTouchMoveFromPointerMove){n.isTouched=!1;return}if(!n.startMoving)return;this.allowClick=!1,!s.cssMode&&u.cancelable&&u.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&u.stopPropagation();let m=this.isHorizontal()?f:g,v=this.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;s.oneWayMovement&&(m=Math.abs(m)*(c?1:-1),v=Math.abs(v)*(c?1:-1)),a.diff=m,m*=s.touchRatio,c&&(m=-m,v=-v);let y=this.touchesDirection;this.swipeDirection=m>0?"prev":"next",this.touchesDirection=v>0?"prev":"next";let w=this.params.loop&&!s.cssMode,b="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!n.isMoved){if(w&&b&&this.loopFix({direction:this.swipeDirection}),n.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}n.allowMomentumBounce=!1,s.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",u)}if(new Date().getTime(),!1!==s._loopSwapReset&&n.isMoved&&n.allowThresholdMove&&y!==this.touchesDirection&&w&&b&&Math.abs(m)>=1){Object.assign(a,{startX:p,startY:h,currentX:p,currentY:h,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,n.startTranslate=n.currentTranslate;return}this.emit("sliderMove",u),n.isMoved=!0,n.currentTranslate=m+n.startTranslate;let x=!0,E=s.resistanceRatio;if(s.touchReleaseOnEdges&&(E=0),m>0?(w&&b&&!r&&n.allowThresholdMove&&n.currentTranslate>(s.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==s.slidesPerView&&this.slides.length-s.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>this.minTranslate()&&(x=!1,s.resistance&&(n.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+n.startTranslate+m)**E))):m<0&&(w&&b&&!r&&n.allowThresholdMove&&n.currentTranslate<(s.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==s.slidesPerView&&this.slides.length-s.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===s.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),n.currentTranslate<this.maxTranslate()&&(x=!1,s.resistance&&(n.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-n.startTranslate-m)**E))),x&&(u.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),this.allowSlidePrev||this.allowSlideNext||(n.currentTranslate=n.startTranslate),s.threshold>0){if(Math.abs(m)>s.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,n.currentTranslate=n.startTranslate,a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{n.currentTranslate=n.startTranslate;return}}s.followFinger&&!s.cssMode&&((s.freeMode&&s.freeMode.enabled&&this.freeMode||s.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(n.currentTranslate),this.setTranslate(n.currentTranslate))}function x(e){let t,r;let i=this,n=i.touchEventsData,s=e;if(s.originalEvent&&(s=s.originalEvent),"touchend"===s.type||"touchcancel"===s.type){if(!(t=[...s.changedTouches].find(e=>e.identifier===n.touchId))||t.identifier!==n.touchId)return}else{if(null!==n.touchId||s.pointerId!==n.pointerId)return;t=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(i.browser.isSafari||i.browser.isWebView)))return;n.pointerId=null,n.touchId=null;let{params:a,touches:l,rtlTranslate:c,slidesGrid:d,enabled:u}=i;if(!u||!a.simulateTouch&&"mouse"===s.pointerType)return;if(n.allowTouchCallbacks&&i.emit("touchEnd",s),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&i.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1);let p=(0,o.d)(),h=p-n.touchStartTime;if(i.allowClick){let e=s.path||s.composedPath&&s.composedPath();i.updateClickedSlide(e&&e[0]||s.target,e),i.emit("tap click",s),h<300&&p-n.lastClickTime<300&&i.emit("doubleTap doubleClick",s)}if(n.lastClickTime=(0,o.d)(),(0,o.n)(()=>{i.destroyed||(i.allowClick=!0)}),!n.isTouched||!n.isMoved||!i.swipeDirection||0===l.diff&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,r=a.followFinger?c?i.translate:-i.translate:-n.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){i.freeMode.onTouchEnd({currentPos:r});return}let f=r>=-i.maxTranslate()&&!i.params.loop,g=0,m=i.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){let t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==d[e+t]?(f||r>=d[e]&&r<d[e+t])&&(g=e,m=d[e+t]-d[e]):(f||r>=d[e])&&(g=e,m=d[d.length-1]-d[d.length-2])}let v=null,y=null;a.rewind&&(i.isBeginning?y=a.virtual&&a.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:i.isEnd&&(v=0));let w=(r-d[g])/m,b=g<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(h>a.longSwipesMs){if(!a.longSwipes){i.slideTo(i.activeIndex);return}"next"===i.swipeDirection&&(w>=a.longSwipesRatio?i.slideTo(a.rewind&&i.isEnd?v:g+b):i.slideTo(g)),"prev"===i.swipeDirection&&(w>1-a.longSwipesRatio?i.slideTo(g+b):null!==y&&w<0&&Math.abs(w)>a.longSwipesRatio?i.slideTo(y):i.slideTo(g))}else{if(!a.shortSwipes){i.slideTo(i.activeIndex);return}i.navigation&&(s.target===i.navigation.nextEl||s.target===i.navigation.prevEl)?s.target===i.navigation.nextEl?i.slideTo(g+b):i.slideTo(g):("next"===i.swipeDirection&&i.slideTo(null!==v?v:g+b),"prev"===i.swipeDirection&&i.slideTo(null!==y?y:g))}}function E(){let e=this,{params:t,el:r}=e;if(r&&0===r.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:i,allowSlidePrev:n,snapGrid:s}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let l=a&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l?e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=n,e.allowSlideNext=i,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function C(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function k(){let{wrapperEl:e,rtlTranslate:t,enabled:r}=this;if(!r)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function T(e){f(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function S(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let _=(e,t)=>{let r=(0,l.g)(),{params:i,el:n,wrapperEl:s,device:a}=e,o=!!i.nested,c="on"===t?"addEventListener":"removeEventListener";n&&"string"!=typeof n&&(r[c]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),n[c]("touchstart",e.onTouchStart,{passive:!1}),n[c]("pointerdown",e.onTouchStart,{passive:!1}),r[c]("touchmove",e.onTouchMove,{passive:!1,capture:o}),r[c]("pointermove",e.onTouchMove,{passive:!1,capture:o}),r[c]("touchend",e.onTouchEnd,{passive:!0}),r[c]("pointerup",e.onTouchEnd,{passive:!0}),r[c]("pointercancel",e.onTouchEnd,{passive:!0}),r[c]("touchcancel",e.onTouchEnd,{passive:!0}),r[c]("pointerout",e.onTouchEnd,{passive:!0}),r[c]("pointerleave",e.onTouchEnd,{passive:!0}),r[c]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&n[c]("click",e.onClick,!0),i.cssMode&&s[c]("scroll",e.onScroll),i.updateOnWindowResize?e[t](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",E,!0):e[t]("observerUpdate",E,!0),n[c]("load",e.onLoad,{capture:!0}))},A=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var L={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let M={eventsEmitter:{on(e,t,r){let i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof t)return i;let n=r?"unshift":"push";return e.split(" ").forEach(e=>{i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][n](t)}),i},once(e,t,r){let i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof t)return i;function n(){i.off(e,n),n.__emitterProxy&&delete n.__emitterProxy;for(var r=arguments.length,s=Array(r),a=0;a<r;a++)s[a]=arguments[a];t.apply(i,s)}return n.__emitterProxy=t,i.on(e,n,r)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let r=this;return r.eventsListeners&&!r.destroyed&&r.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?r.eventsListeners[e]=[]:r.eventsListeners[e]&&r.eventsListeners[e].forEach((i,n)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&r.eventsListeners[e].splice(n,1)})}),r},emit(){let e,t,r;let i=this;if(!i.eventsListeners||i.destroyed||!i.eventsListeners)return i;for(var n=arguments.length,s=Array(n),a=0;a<n;a++)s[a]=arguments[a];return"string"==typeof s[0]||Array.isArray(s[0])?(e=s[0],t=s.slice(1,s.length),r=i):(e=s[0].events,t=s[0].data,r=s[0].context||i),t.unshift(r),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(i=>{i.apply(r,[e,...t])}),i.eventsListeners&&i.eventsListeners[e]&&i.eventsListeners[e].forEach(e=>{e.apply(r,t)})}),i}},update:{updateSize:function(){let e,t;let r=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:r.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:r.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt((0,o.p)(r,"padding-left")||0,10)-parseInt((0,o.p)(r,"padding-right")||0,10),t=t-parseInt((0,o.p)(r,"padding-top")||0,10)-parseInt((0,o.p)(r,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e;let t=this;function r(e,r){return parseFloat(e.getPropertyValue(t.getDirectionLabel(r))||0)}let i=t.params,{wrapperEl:n,slidesEl:s,size:a,rtlTranslate:l,wrongRTL:c}=t,d=t.virtual&&i.virtual.enabled,u=d?t.virtual.slides.length:t.slides.length,p=(0,o.e)(s,`.${t.params.slideClass}, swiper-slide`),h=d?t.virtual.slides.length:p.length,f=[],g=[],m=[],v=i.slidesOffsetBefore;"function"==typeof v&&(v=i.slidesOffsetBefore.call(t));let y=i.slidesOffsetAfter;"function"==typeof y&&(y=i.slidesOffsetAfter.call(t));let w=t.snapGrid.length,b=t.slidesGrid.length,x=i.spaceBetween,E=-v,C=0,k=0;if(void 0===a)return;"string"==typeof x&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*a:"string"==typeof x&&(x=parseFloat(x)),t.virtualSize=-x,p.forEach(e=>{l?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),i.centeredSlides&&i.cssMode&&((0,o.s)(n,"--swiper-centered-offset-before",""),(0,o.s)(n,"--swiper-centered-offset-after",""));let T=i.grid&&i.grid.rows>1&&t.grid;T?t.grid.initSlides(p):t.grid&&t.grid.unsetSlides();let S="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter(e=>void 0!==i.breakpoints[e].slidesPerView).length>0;for(let n=0;n<h;n+=1){let s;if(e=0,p[n]&&(s=p[n]),T&&t.grid.updateSlide(n,s,p),!p[n]||"none"!==(0,o.p)(s,"display")){if("auto"===i.slidesPerView){S&&(p[n].style[t.getDirectionLabel("width")]="");let a=getComputedStyle(s),l=s.style.transform,c=s.style.webkitTransform;if(l&&(s.style.transform="none"),c&&(s.style.webkitTransform="none"),i.roundLengths)e=t.isHorizontal()?(0,o.f)(s,"width",!0):(0,o.f)(s,"height",!0);else{let t=r(a,"width"),i=r(a,"padding-left"),n=r(a,"padding-right"),l=r(a,"margin-left"),o=r(a,"margin-right"),c=a.getPropertyValue("box-sizing");if(c&&"border-box"===c)e=t+l+o;else{let{clientWidth:r,offsetWidth:a}=s;e=t+i+n+l+o+(a-r)}}l&&(s.style.transform=l),c&&(s.style.webkitTransform=c),i.roundLengths&&(e=Math.floor(e))}else e=(a-(i.slidesPerView-1)*x)/i.slidesPerView,i.roundLengths&&(e=Math.floor(e)),p[n]&&(p[n].style[t.getDirectionLabel("width")]=`${e}px`);p[n]&&(p[n].swiperSlideSize=e),m.push(e),i.centeredSlides?(E=E+e/2+C/2+x,0===C&&0!==n&&(E=E-a/2-x),0===n&&(E=E-a/2-x),.001>Math.abs(E)&&(E=0),i.roundLengths&&(E=Math.floor(E)),k%i.slidesPerGroup==0&&f.push(E),g.push(E)):(i.roundLengths&&(E=Math.floor(E)),(k-Math.min(t.params.slidesPerGroupSkip,k))%t.params.slidesPerGroup==0&&f.push(E),g.push(E),E=E+e+x),t.virtualSize+=e+x,C=e,k+=1}}if(t.virtualSize=Math.max(t.virtualSize,a)+y,l&&c&&("slide"===i.effect||"coverflow"===i.effect)&&(n.style.width=`${t.virtualSize+x}px`),i.setWrapperSize&&(n.style[t.getDirectionLabel("width")]=`${t.virtualSize+x}px`),T&&t.grid.updateWrapperSize(e,f),!i.centeredSlides){let e=[];for(let r=0;r<f.length;r+=1){let n=f[r];i.roundLengths&&(n=Math.floor(n)),f[r]<=t.virtualSize-a&&e.push(n)}f=e,Math.floor(t.virtualSize-a)-Math.floor(f[f.length-1])>1&&f.push(t.virtualSize-a)}if(d&&i.loop){let e=m[0]+x;if(i.slidesPerGroup>1){let r=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/i.slidesPerGroup),n=e*i.slidesPerGroup;for(let e=0;e<r;e+=1)f.push(f[f.length-1]+n)}for(let r=0;r<t.virtual.slidesBefore+t.virtual.slidesAfter;r+=1)1===i.slidesPerGroup&&f.push(f[f.length-1]+e),g.push(g[g.length-1]+e),t.virtualSize+=e}if(0===f.length&&(f=[0]),0!==x){let e=t.isHorizontal()&&l?"marginLeft":t.getDirectionLabel("marginRight");p.filter((e,t)=>!i.cssMode||!!i.loop||t!==p.length-1).forEach(t=>{t.style[e]=`${x}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(x||0)});let t=(e-=x)>a?e-a:0;f=f.map(e=>e<=0?-v:e>t?t+y:e)}if(i.centerInsufficientSlides){let e=0;m.forEach(t=>{e+=t+(x||0)}),e-=x;let t=(i.slidesOffsetBefore||0)+(i.slidesOffsetAfter||0);if(e+t<a){let r=(a-e-t)/2;f.forEach((e,t)=>{f[t]=e-r}),g.forEach((e,t)=>{g[t]=e+r})}}if(Object.assign(t,{slides:p,snapGrid:f,slidesGrid:g,slidesSizesGrid:m}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){(0,o.s)(n,"--swiper-centered-offset-before",`${-f[0]}px`),(0,o.s)(n,"--swiper-centered-offset-after",`${t.size/2-m[m.length-1]/2}px`);let e=-t.snapGrid[0],r=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+r)}if(h!==u&&t.emit("slidesLengthChange"),f.length!==w&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),g.length!==b&&t.emit("slidesGridLengthChange"),i.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!d&&!i.cssMode&&("slide"===i.effect||"fade"===i.effect)){let e=`${i.containerModifierClass}backface-hidden`,r=t.el.classList.contains(e);h<=i.maxBackfaceHiddenSlides?r||t.el.classList.add(e):r&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t;let r=this,i=[],n=r.virtual&&r.params.virtual.enabled,s=0;"number"==typeof e?r.setTransition(e):!0===e&&r.setTransition(r.params.speed);let a=e=>n?r.slides[r.getSlideIndexByData(e)]:r.slides[e];if("auto"!==r.params.slidesPerView&&r.params.slidesPerView>1){if(r.params.centeredSlides)(r.visibleSlides||[]).forEach(e=>{i.push(e)});else for(t=0;t<Math.ceil(r.params.slidesPerView);t+=1){let e=r.activeIndex+t;if(e>r.slides.length&&!n)break;i.push(a(e))}}else i.push(a(r.activeIndex));for(t=0;t<i.length;t+=1)if(void 0!==i[t]){let e=i[t].offsetHeight;s=e>s?e:s}(s||0===s)&&(r.wrapperEl.style.height=`${s}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let r=0;r<e.length;r+=1)e[r].swiperSlideOffset=(this.isHorizontal()?e[r].offsetLeft:e[r].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:r,rtlTranslate:i,snapGrid:n}=this;if(0===r.length)return;void 0===r[0].swiperSlideOffset&&this.updateSlidesOffset();let s=-e;i&&(s=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let a=t.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*this.size:"string"==typeof a&&(a=parseFloat(a));for(let e=0;e<r.length;e+=1){let l=r[e],o=l.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=r[0].swiperSlideOffset);let c=(s+(t.centeredSlides?this.minTranslate():0)-o)/(l.swiperSlideSize+a),d=(s-n[0]+(t.centeredSlides?this.minTranslate():0)-o)/(l.swiperSlideSize+a),u=-(s-o),h=u+this.slidesSizesGrid[e],f=u>=0&&u<=this.size-this.slidesSizesGrid[e],g=u>=0&&u<this.size-1||h>1&&h<=this.size||u<=0&&h>=this.size;g&&(this.visibleSlides.push(l),this.visibleSlidesIndexes.push(e)),p(l,g,t.slideVisibleClass),p(l,f,t.slideFullyVisibleClass),l.progress=i?-c:c,l.originalProgress=i?-d:d}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,r=this.maxTranslate()-this.minTranslate(),{progress:i,isBeginning:n,isEnd:s,progressLoop:a}=this,l=n,o=s;if(0===r)i=0,n=!0,s=!0;else{i=(e-this.minTranslate())/r;let t=1>Math.abs(e-this.minTranslate()),a=1>Math.abs(e-this.maxTranslate());n=t||i<=0,s=a||i>=1,t&&(i=0),a&&(i=1)}if(t.loop){let t=this.getSlideIndexByData(0),r=this.getSlideIndexByData(this.slides.length-1),i=this.slidesGrid[t],n=this.slidesGrid[r],s=this.slidesGrid[this.slidesGrid.length-1],l=Math.abs(e);(a=l>=i?(l-i)/s:(l+s-n)/s)>1&&(a-=1)}Object.assign(this,{progress:i,progressLoop:a,isBeginning:n,isEnd:s}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),n&&!l&&this.emit("reachBeginning toEdge"),s&&!o&&this.emit("reachEnd toEdge"),(l&&!n||o&&!s)&&this.emit("fromEdge"),this.emit("progress",i)},updateSlidesClasses:function(){let e,t,r;let{slides:i,params:n,slidesEl:s,activeIndex:a}=this,l=this.virtual&&n.virtual.enabled,c=this.grid&&n.grid&&n.grid.rows>1,d=e=>(0,o.e)(s,`.${n.slideClass}${e}, swiper-slide${e}`)[0];if(l){if(n.loop){let t=a-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=d(`[data-swiper-slide-index="${t}"]`)}else e=d(`[data-swiper-slide-index="${a}"]`)}else c?(e=i.find(e=>e.column===a),r=i.find(e=>e.column===a+1),t=i.find(e=>e.column===a-1)):e=i[a];e&&!c&&(r=(0,o.q)(e,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!r&&(r=i[0]),t=(0,o.r)(e,`.${n.slideClass}, swiper-slide`)[0],n.loop),i.forEach(i=>{h(i,i===e,n.slideActiveClass),h(i,i===r,n.slideNextClass),h(i,i===t,n.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,r;let i=this,n=i.rtlTranslate?i.translate:-i.translate,{snapGrid:s,params:a,activeIndex:l,realIndex:o,snapIndex:c}=i,d=e,u=e=>{let t=e-i.virtual.slidesBefore;return t<0&&(t=i.virtual.slides.length+t),t>=i.virtual.slides.length&&(t-=i.virtual.slides.length),t};if(void 0===d&&(d=function(e){let t;let{slidesGrid:r,params:i}=e,n=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<r.length;e+=1)void 0!==r[e+1]?n>=r[e]&&n<r[e+1]-(r[e+1]-r[e])/2?t=e:n>=r[e]&&n<r[e+1]&&(t=e+1):n>=r[e]&&(t=e);return i.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(i)),s.indexOf(n)>=0)t=s.indexOf(n);else{let e=Math.min(a.slidesPerGroupSkip,d);t=e+Math.floor((d-e)/a.slidesPerGroup)}if(t>=s.length&&(t=s.length-1),d===l&&!i.params.loop){t!==c&&(i.snapIndex=t,i.emit("snapIndexChange"));return}if(d===l&&i.params.loop&&i.virtual&&i.params.virtual.enabled){i.realIndex=u(d);return}let p=i.grid&&a.grid&&a.grid.rows>1;if(i.virtual&&a.virtual.enabled&&a.loop)r=u(d);else if(p){let e=i.slides.find(e=>e.column===d),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(i.slides.indexOf(e),0)),r=Math.floor(t/a.grid.rows)}else if(i.slides[d]){let e=i.slides[d].getAttribute("data-swiper-slide-index");r=e?parseInt(e,10):d}else r=d;Object.assign(i,{previousSnapIndex:c,snapIndex:t,previousRealIndex:o,realIndex:r,previousIndex:l,activeIndex:d}),i.initialized&&m(i),i.emit("activeIndexChange"),i.emit("snapIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&(o!==r&&i.emit("realIndexChange"),i.emit("slideChange"))},updateClickedSlide:function(e,t){let r;let i=this.params,n=e.closest(`.${i.slideClass}, swiper-slide`);!n&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!n&&e.matches&&e.matches(`.${i.slideClass}, swiper-slide`)&&(n=e)});let s=!1;if(n){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===n){s=!0,r=e;break}}if(n&&s)this.clickedSlide=n,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=r;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}i.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:r,translate:i,wrapperEl:n}=this;if(t.virtualTranslate)return r?-i:i;if(t.cssMode)return i;let s=(0,o.j)(n,e);return s+=this.cssOverflowAdjustment(),r&&(s=-s),s||0},setTranslate:function(e,t){let{rtlTranslate:r,params:i,wrapperEl:n,progress:s}=this,a=0,l=0;this.isHorizontal()?a=r?-e:e:l=e,i.roundLengths&&(a=Math.floor(a),l=Math.floor(l)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?a:l,i.cssMode?n[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-a:-l:i.virtualTranslate||(this.isHorizontal()?a-=this.cssOverflowAdjustment():l-=this.cssOverflowAdjustment(),n.style.transform=`translate3d(${a}px, ${l}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==s&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,r,i,n){let s;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===r&&(r=!0),void 0===i&&(i=!0);let a=this,{params:l,wrapperEl:c}=a;if(a.animating&&l.preventInteractionOnTransition)return!1;let d=a.minTranslate(),u=a.maxTranslate();if(s=i&&e>d?d:i&&e<u?u:e,a.updateProgress(s),l.cssMode){let e=a.isHorizontal();if(0===t)c[e?"scrollLeft":"scrollTop"]=-s;else{if(!a.support.smoothScroll)return(0,o.t)({swiper:a,targetPosition:-s,side:e?"left":"top"}),!0;c.scrollTo({[e?"left":"top"]:-s,behavior:"smooth"})}return!0}return 0===t?(a.setTransition(0),a.setTranslate(s),r&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(s),r&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,r&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);let{params:r}=this;r.cssMode||(r.autoHeight&&this.updateAutoHeight(),v({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:r}=this;this.animating=!1,r.cssMode||(this.setTransition(0),v({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,r,i,n){let s;void 0===e&&(e=0),void 0===r&&(r=!0),"string"==typeof e&&(e=parseInt(e,10));let a=this,l=e;l<0&&(l=0);let{params:c,snapGrid:d,slidesGrid:p,previousIndex:h,activeIndex:f,rtlTranslate:g,wrapperEl:m,enabled:v}=a;if(!v&&!i&&!n||a.destroyed||a.animating&&c.preventInteractionOnTransition)return!1;void 0===t&&(t=a.params.speed);let y=Math.min(a.params.slidesPerGroupSkip,l),w=y+Math.floor((l-y)/a.params.slidesPerGroup);w>=d.length&&(w=d.length-1);let b=-d[w];if(c.normalizeSlideIndex)for(let e=0;e<p.length;e+=1){let t=-Math.floor(100*b),r=Math.floor(100*p[e]),i=Math.floor(100*p[e+1]);void 0!==p[e+1]?t>=r&&t<i-(i-r)/2?l=e:t>=r&&t<i&&(l=e+1):t>=r&&(l=e)}if(a.initialized&&l!==f&&(!a.allowSlideNext&&(g?b>a.translate&&b>a.minTranslate():b<a.translate&&b<a.minTranslate())||!a.allowSlidePrev&&b>a.translate&&b>a.maxTranslate()&&(f||0)!==l))return!1;l!==(h||0)&&r&&a.emit("beforeSlideChangeStart"),a.updateProgress(b),s=l>f?"next":l<f?"prev":"reset";let x=a.virtual&&a.params.virtual.enabled;if(!(x&&n)&&(g&&-b===a.translate||!g&&b===a.translate))return a.updateActiveIndex(l),c.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==c.effect&&a.setTranslate(b),"reset"!==s&&(a.transitionStart(r,s),a.transitionEnd(r,s)),!1;if(c.cssMode){let e=a.isHorizontal(),r=g?b:-b;if(0===t)x&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),x&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=r})):m[e?"scrollLeft":"scrollTop"]=r,x&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return(0,o.t)({swiper:a,targetPosition:r,side:e?"left":"top"}),!0;m.scrollTo({[e?"left":"top"]:r,behavior:"smooth"})}return!0}let E=u().isSafari;return x&&!n&&E&&a.isElement&&a.virtual.update(!1,!1,l),a.setTransition(t),a.setTranslate(b),a.updateActiveIndex(l),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,i),a.transitionStart(r,s),0===t?a.transitionEnd(r,s):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(r,s))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,r,i){void 0===e&&(e=0),void 0===r&&(r=!0),"string"==typeof e&&(e=parseInt(e,10));let n=this;if(n.destroyed)return;void 0===t&&(t=n.params.speed);let s=n.grid&&n.params.grid&&n.params.grid.rows>1,a=e;if(n.params.loop){if(n.virtual&&n.params.virtual.enabled)a+=n.virtual.slidesBefore;else{let e;if(s){let t=a*n.params.grid.rows;e=n.slides.find(e=>1*e.getAttribute("data-swiper-slide-index")===t).column}else e=n.getSlideIndexByData(a);let t=s?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:r}=n.params,l=n.params.slidesPerView;"auto"===l?l=n.slidesPerViewDynamic():(l=Math.ceil(parseFloat(n.params.slidesPerView,10)),r&&l%2==0&&(l+=1));let o=t-e<l;if(r&&(o=o||e<Math.ceil(l/2)),i&&r&&"auto"!==n.params.slidesPerView&&!s&&(o=!1),o){let i=r?e<n.activeIndex?"prev":"next":e-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:i,slideTo:!0,activeSlideIndex:"next"===i?e+1:e-t+1,slideRealIndex:"next"===i?n.realIndex:void 0})}if(s){let e=a*n.params.grid.rows;a=n.slides.find(t=>1*t.getAttribute("data-swiper-slide-index")===e).column}else a=n.getSlideIndexByData(a)}}return requestAnimationFrame(()=>{n.slideTo(a,t,r,i)}),n},slideNext:function(e,t,r){void 0===t&&(t=!0);let i=this,{enabled:n,params:s,animating:a}=i;if(!n||i.destroyed)return i;void 0===e&&(e=i.params.speed);let l=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(l=Math.max(i.slidesPerViewDynamic("current",!0),1));let o=i.activeIndex<s.slidesPerGroupSkip?1:l,c=i.virtual&&s.virtual.enabled;if(s.loop){if(a&&!c&&s.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&s.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+o,e,t,r)}),!0}return s.rewind&&i.isEnd?i.slideTo(0,e,t,r):i.slideTo(i.activeIndex+o,e,t,r)},slidePrev:function(e,t,r){void 0===t&&(t=!0);let i=this,{params:n,snapGrid:s,slidesGrid:a,rtlTranslate:l,enabled:o,animating:c}=i;if(!o||i.destroyed)return i;void 0===e&&(e=i.params.speed);let d=i.virtual&&n.virtual.enabled;if(n.loop){if(c&&!d&&n.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=u(l?i.translate:-i.translate),h=s.map(e=>u(e)),f=n.freeMode&&n.freeMode.enabled,g=s[h.indexOf(p)-1];if(void 0===g&&(n.cssMode||f)){let e;s.forEach((t,r)=>{p>=t&&(e=r)}),void 0!==e&&(g=f?s[e]:s[e>0?e-1:e])}let m=0;if(void 0!==g&&((m=a.indexOf(g))<0&&(m=i.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(m=Math.max(m=m-i.slidesPerViewDynamic("previous",!0)+1,0))),n.rewind&&i.isBeginning){let n=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(n,e,t,r)}return n.loop&&0===i.activeIndex&&n.cssMode?(requestAnimationFrame(()=>{i.slideTo(m,e,t,r)}),!0):i.slideTo(m,e,t,r)},slideReset:function(e,t,r){if(void 0===t&&(t=!0),!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,r)},slideToClosest:function(e,t,r,i){if(void 0===t&&(t=!0),void 0===i&&(i=.5),this.destroyed)return;void 0===e&&(e=this.params.speed);let n=this.activeIndex,s=Math.min(this.params.slidesPerGroupSkip,n),a=s+Math.floor((n-s)/this.params.slidesPerGroup),l=this.rtlTranslate?this.translate:-this.translate;if(l>=this.snapGrid[a]){let e=this.snapGrid[a];l-e>(this.snapGrid[a+1]-e)*i&&(n+=this.params.slidesPerGroup)}else{let e=this.snapGrid[a-1];l-e<=(this.snapGrid[a]-e)*i&&(n-=this.params.slidesPerGroup)}return n=Math.min(n=Math.max(n,0),this.slidesGrid.length-1),this.slideTo(n,e,t,r)},slideToClickedSlide:function(){let e;let t=this;if(t.destroyed)return;let{params:r,slidesEl:i}=t,n="auto"===r.slidesPerView?t.slidesPerViewDynamic():r.slidesPerView,s=t.clickedIndex,a=t.isElement?"swiper-slide":`.${r.slideClass}`;if(r.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),r.centeredSlides?s<t.loopedSlides-n/2||s>t.slides.length-t.loopedSlides+n/2?(t.loopFix(),s=t.getSlideIndex((0,o.e)(i,`${a}[data-swiper-slide-index="${e}"]`)[0]),(0,o.n)(()=>{t.slideTo(s)})):t.slideTo(s):s>t.slides.length-n?(t.loopFix(),s=t.getSlideIndex((0,o.e)(i,`${a}[data-swiper-slide-index="${e}"]`)[0]),(0,o.n)(()=>{t.slideTo(s)})):t.slideTo(s)}else t.slideTo(s)}},loop:{loopCreate:function(e,t){let r=this,{params:i,slidesEl:n}=r;if(!i.loop||r.virtual&&r.params.virtual.enabled)return;let s=r.grid&&i.grid&&i.grid.rows>1,a=i.slidesPerGroup*(s?i.grid.rows:1),l=r.slides.length%a!=0,c=s&&r.slides.length%i.grid.rows!=0,d=e=>{for(let t=0;t<e;t+=1){let e=r.isElement?(0,o.c)("swiper-slide",[i.slideBlankClass]):(0,o.c)("div",[i.slideClass,i.slideBlankClass]);r.slidesEl.append(e)}};l?i.loopAddBlankSlides?(d(a-r.slides.length%a),r.recalcSlides(),r.updateSlides()):(0,o.u)("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):c&&(i.loopAddBlankSlides?(d(i.grid.rows-r.slides.length%i.grid.rows),r.recalcSlides(),r.updateSlides()):(0,o.u)("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),(0,o.e)(n,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),r.loopFix({slideRealIndex:e,direction:i.centeredSlides?void 0:"next",initial:t})},loopFix:function(e){let{slideRealIndex:t,slideTo:r=!0,direction:i,setTranslate:n,activeSlideIndex:s,initial:a,byController:l,byMousewheel:c}=void 0===e?{}:e,d=this;if(!d.params.loop)return;d.emit("beforeLoopFix");let{slides:u,allowSlidePrev:p,allowSlideNext:h,slidesEl:f,params:g}=d,{centeredSlides:m,initialSlide:v}=g;if(d.allowSlidePrev=!0,d.allowSlideNext=!0,d.virtual&&g.virtual.enabled){r&&(g.centeredSlides||0!==d.snapIndex?g.centeredSlides&&d.snapIndex<g.slidesPerView?d.slideTo(d.virtual.slides.length+d.snapIndex,0,!1,!0):d.snapIndex===d.snapGrid.length-1&&d.slideTo(d.virtual.slidesBefore,0,!1,!0):d.slideTo(d.virtual.slides.length,0,!1,!0)),d.allowSlidePrev=p,d.allowSlideNext=h,d.emit("loopFix");return}let y=g.slidesPerView;"auto"===y?y=d.slidesPerViewDynamic():(y=Math.ceil(parseFloat(g.slidesPerView,10)),m&&y%2==0&&(y+=1));let w=g.slidesPerGroupAuto?y:g.slidesPerGroup,b=w;b%w!=0&&(b+=w-b%w),b+=g.loopAdditionalSlides,d.loopedSlides=b;let x=d.grid&&g.grid&&g.grid.rows>1;u.length<y+b||"cards"===d.params.effect&&u.length<y+2*b?(0,o.u)("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):x&&"row"===g.grid.fill&&(0,o.u)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let E=[],C=[],k=x?Math.ceil(u.length/g.grid.rows):u.length,T=a&&k-v<y&&!m,S=T?v:d.activeIndex;void 0===s?s=d.getSlideIndex(u.find(e=>e.classList.contains(g.slideActiveClass))):S=s;let _="next"===i||!i,A="prev"===i||!i,L=0,M=0,I=(x?u[s].column:s)+(m&&void 0===n?-y/2+.5:0);if(I<b){L=Math.max(b-I,w);for(let e=0;e<b-I;e+=1){let t=e-Math.floor(e/k)*k;if(x){let e=k-t-1;for(let t=u.length-1;t>=0;t-=1)u[t].column===e&&E.push(t)}else E.push(k-t-1)}}else if(I+y>k-b){M=Math.max(I-(k-2*b),w),T&&(M=Math.max(M,y-k+v+1));for(let e=0;e<M;e+=1){let t=e-Math.floor(e/k)*k;x?u.forEach((e,r)=>{e.column===t&&C.push(r)}):C.push(t)}}if(d.__preventObserver__=!0,requestAnimationFrame(()=>{d.__preventObserver__=!1}),"cards"===d.params.effect&&u.length<y+2*b&&(C.includes(s)&&C.splice(C.indexOf(s),1),E.includes(s)&&E.splice(E.indexOf(s),1)),A&&E.forEach(e=>{u[e].swiperLoopMoveDOM=!0,f.prepend(u[e]),u[e].swiperLoopMoveDOM=!1}),_&&C.forEach(e=>{u[e].swiperLoopMoveDOM=!0,f.append(u[e]),u[e].swiperLoopMoveDOM=!1}),d.recalcSlides(),"auto"===g.slidesPerView?d.updateSlides():x&&(E.length>0&&A||C.length>0&&_)&&d.slides.forEach((e,t)=>{d.grid.updateSlide(t,e,d.slides)}),g.watchSlidesProgress&&d.updateSlidesOffset(),r){if(E.length>0&&A){if(void 0===t){let e=d.slidesGrid[S],t=d.slidesGrid[S+L]-e;c?d.setTranslate(d.translate-t):(d.slideTo(S+Math.ceil(L),0,!1,!0),n&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else if(n){let e=x?E.length/g.grid.rows:E.length;d.slideTo(d.activeIndex+e,0,!1,!0),d.touchEventsData.currentTranslate=d.translate}}else if(C.length>0&&_){if(void 0===t){let e=d.slidesGrid[S],t=d.slidesGrid[S-M]-e;c?d.setTranslate(d.translate-t):(d.slideTo(S-M,0,!1,!0),n&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else{let e=x?C.length/g.grid.rows:C.length;d.slideTo(d.activeIndex-e,0,!1,!0)}}}if(d.allowSlidePrev=p,d.allowSlideNext=h,d.controller&&d.controller.control&&!l){let e={slideRealIndex:t,direction:i,setTranslate:n,activeSlideIndex:s,byController:!0};Array.isArray(d.controller.control)?d.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===g.slidesPerView&&r})}):d.controller.control instanceof d.constructor&&d.controller.control.params.loop&&d.controller.control.loopFix({...e,slideTo:d.controller.control.params.slidesPerView===g.slidesPerView&&r})}d.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let r=[];this.slides.forEach(e=>{r[void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),r.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let r="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=w.bind(this),this.onTouchMove=b.bind(this),this.onTouchEnd=x.bind(this),this.onDocumentTouchStart=S.bind(this),e.cssMode&&(this.onScroll=k.bind(this)),this.onClick=C.bind(this),this.onLoad=T.bind(this),_(this,"on")},detachEvents:function(){_(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:r,params:i,el:n}=e,s=i.breakpoints;if(!s||s&&0===Object.keys(s).length)return;let a=(0,l.g)(),c="window"!==i.breakpointsBase&&i.breakpointsBase?"container":i.breakpointsBase,d=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?e.el:a.querySelector(i.breakpointsBase),u=e.getBreakpoint(s,c,d);if(!u||e.currentBreakpoint===u)return;let p=(u in s?s[u]:void 0)||e.originalParams,h=A(e,i),f=A(e,p),g=e.params.grabCursor,m=p.grabCursor,v=i.enabled;h&&!f?(n.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!h&&f&&(n.classList.add(`${i.containerModifierClass}grid`),(p.grid.fill&&"column"===p.grid.fill||!p.grid.fill&&"column"===i.grid.fill)&&n.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),g&&!m?e.unsetGrabCursor():!g&&m&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===p[t])return;let r=i[t]&&i[t].enabled,n=p[t]&&p[t].enabled;r&&!n&&e[t].disable(),!r&&n&&e[t].enable()});let y=p.direction&&p.direction!==i.direction,w=i.loop&&(p.slidesPerView!==i.slidesPerView||y),b=i.loop;y&&r&&e.changeDirection(),(0,o.w)(e.params,p);let x=e.params.enabled,E=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),v&&!x?e.disable():!v&&x&&e.enable(),e.currentBreakpoint=u,e.emit("_beforeBreakpoint",p),r&&(w?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!b&&E?(e.loopCreate(t),e.updateSlides()):b&&!E&&e.loopDestroy()),e.emit("breakpoint",p)},getBreakpoint:function(e,t,r){if(void 0===t&&(t="window"),!e||"container"===t&&!r)return;let i=!1,n=(0,l.a)(),s="window"===t?n.innerHeight:r.clientHeight,a=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:s*parseFloat(e.substr(1)),point:e}:{value:e,point:e});a.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<a.length;e+=1){let{point:s,value:l}=a[e];"window"===t?n.matchMedia(`(min-width: ${l}px)`).matches&&(i=s):l<=r.clientWidth&&(i=s)}return i||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:r}=t;if(r){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*r;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:r,el:i,device:n}=this,s=function(e,t){let r=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(i=>{e[i]&&r.push(t+i)}):"string"==typeof e&&r.push(t+e)}),r}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:r},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:n.android},{ios:n.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...s),i.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},I={};class P{constructor(){let e,t;for(var r=arguments.length,i=Array(r),n=0;n<r;n++)i[n]=arguments[n];1===i.length&&i[0].constructor&&"Object"===Object.prototype.toString.call(i[0]).slice(8,-1)?t=i[0]:[e,t]=i,t||(t={}),t=(0,o.w)({},t),e&&!t.el&&(t.el=e);let s=(0,l.g)();if(t.el&&"string"==typeof t.el&&s.querySelectorAll(t.el).length>1){let e=[];return s.querySelectorAll(t.el).forEach(r=>{let i=(0,o.w)({},t,{el:r});e.push(new P(i))}),e}let a=this;a.__swiper__=!0,a.support=c(),a.device=d({userAgent:t.userAgent}),a.browser=u(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],t.modules&&Array.isArray(t.modules)&&a.modules.push(...t.modules);let p={};a.modules.forEach(e=>{var r;e({params:t,swiper:a,extendParams:(r=t,function(e){void 0===e&&(e={});let t=Object.keys(e)[0],i=e[t];if("object"!=typeof i||null===i||(!0===r[t]&&(r[t]={enabled:!0}),"navigation"===t&&r[t]&&r[t].enabled&&!r[t].prevEl&&!r[t].nextEl&&(r[t].auto=!0),["pagination","scrollbar"].indexOf(t)>=0&&r[t]&&r[t].enabled&&!r[t].el&&(r[t].auto=!0),!(t in r&&"enabled"in i))){(0,o.w)(p,e);return}"object"!=typeof r[t]||"enabled"in r[t]||(r[t].enabled=!0),r[t]||(r[t]={enabled:!1}),(0,o.w)(p,e)}),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});let h=(0,o.w)({},L,p);return a.params=(0,o.w)({},h,I,t),a.originalParams=(0,o.w)({},a.params),a.passedParams=(0,o.w)({},t),a.params&&a.params.on&&Object.keys(a.params.on).forEach(e=>{a.on(e,a.params.on[e])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:r}=this,i=(0,o.e)(t,`.${r.slideClass}, swiper-slide`),n=(0,o.h)(i[0]);return(0,o.h)(e)-n}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>1*t.getAttribute("data-swiper-slide-index")===e))}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=(0,o.e)(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let r=this.minTranslate(),i=(this.maxTranslate()-r)*e+r;this.translateTo(i,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(r=>{let i=e.getSlideClasses(r);t.push({slideEl:r,classNames:i}),e.emit("_slideClass",r,i)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:r,slides:i,slidesGrid:n,slidesSizesGrid:s,size:a,activeIndex:l}=this,o=1;if("number"==typeof r.slidesPerView)return r.slidesPerView;if(r.centeredSlides){let e,t=i[l]?Math.ceil(i[l].swiperSlideSize):0;for(let r=l+1;r<i.length;r+=1)i[r]&&!e&&(t+=Math.ceil(i[r].swiperSlideSize),o+=1,t>a&&(e=!0));for(let r=l-1;r>=0;r-=1)i[r]&&!e&&(t+=i[r].swiperSlideSize,o+=1,t>a&&(e=!0))}else if("current"===e)for(let e=l+1;e<i.length;e+=1)(t?n[e]+s[e]-n[l]<a:n[e]-n[l]<a)&&(o+=1);else for(let e=l-1;e>=0;e-=1)n[l]-n[e]<a&&(o+=1);return o}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:r,params:i}=t;function n(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(i.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&f(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)n(),i.autoHeight&&t.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&t.isEnd&&!i.centeredSlides){let r=t.virtual&&i.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(r.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||n()}i.watchOverflow&&r!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let r=this.params.direction;return e||(e="horizontal"===r?"vertical":"horizontal"),e===r||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${r}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let r=e||t.params.el;if("string"==typeof r&&(r=document.querySelector(r)),!r)return!1;r.swiper=t,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,n=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(i()):(0,o.e)(r,i())[0];return!n&&t.params.createElements&&(n=(0,o.c)("div",t.params.wrapperClass),r.append(n),(0,o.e)(r,`.${t.params.slideClass}`).forEach(e=>{n.append(e)})),Object.assign(t,{el:r,wrapperEl:n,slidesEl:t.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:n,hostEl:t.isElement?r.parentNode.host:r,mounted:!0,rtl:"rtl"===r.dir.toLowerCase()||"rtl"===(0,o.p)(r,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===(0,o.p)(r,"direction")),wrongRTL:"-webkit-box"===(0,o.p)(n,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let r=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&r.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(e=>{e.complete?f(t,e):e.addEventListener("load",e=>{f(t,e.target)})}),m(t),t.initialized=!0,m(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let r=this,{params:i,el:n,wrapperEl:s,slides:a}=r;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),t&&(r.removeClasses(),n&&"string"!=typeof n&&n.removeAttribute("style"),s&&s.removeAttribute("style"),a&&a.length&&a.forEach(e=>{e.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(e=>{r.off(e)}),!1!==e&&(r.el&&"string"!=typeof r.el&&(r.el.swiper=null),(0,o.x)(r)),r.destroyed=!0),null}static extendDefaults(e){(0,o.w)(I,e)}static get extendedDefaults(){return I}static get defaults(){return L}static installModule(e){P.prototype.__modules__||(P.prototype.__modules__=[]);let t=P.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>P.installModule(e)):P.installModule(e),P}}Object.keys(M).forEach(e=>{Object.keys(M[e]).forEach(t=>{P.prototype[t]=M[e][t]})}),P.use([function(e){let{swiper:t,on:r,emit:i}=e,n=(0,l.a)(),s=null,a=null,o=()=>{t&&!t.destroyed&&t.initialized&&(i("beforeResize"),i("resize"))},c=()=>{t&&!t.destroyed&&t.initialized&&(s=new ResizeObserver(e=>{a=n.requestAnimationFrame(()=>{let{width:r,height:i}=t,n=r,s=i;e.forEach(e=>{let{contentBoxSize:r,contentRect:i,target:a}=e;a&&a!==t.el||(n=i?i.width:(r[0]||r).inlineSize,s=i?i.height:(r[0]||r).blockSize)}),(n!==r||s!==i)&&o()})})).observe(t.el)},d=()=>{a&&n.cancelAnimationFrame(a),s&&s.unobserve&&t.el&&(s.unobserve(t.el),s=null)},u=()=>{t&&!t.destroyed&&t.initialized&&i("orientationchange")};r("init",()=>{if(t.params.resizeObserver&&void 0!==n.ResizeObserver){c();return}n.addEventListener("resize",o),n.addEventListener("orientationchange",u)}),r("destroy",()=>{d(),n.removeEventListener("resize",o),n.removeEventListener("orientationchange",u)})},function(e){let{swiper:t,extendParams:r,on:i,emit:n}=e,s=[],a=(0,l.a)(),c=function(e,r){void 0===r&&(r={});let i=new(a.MutationObserver||a.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length){n("observerUpdate",e[0]);return}let r=function(){n("observerUpdate",e[0])};a.requestAnimationFrame?a.requestAnimationFrame(r):a.setTimeout(r,0)});i.observe(e,{attributes:void 0===r.attributes||r.attributes,childList:t.isElement||(void 0===r.childList||r).childList,characterData:void 0===r.characterData||r.characterData}),s.push(i)};r({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=(0,o.a)(t.hostEl);for(let t=0;t<e.length;t+=1)c(e[t])}c(t.hostEl,{childList:t.params.observeSlideChildren}),c(t.wrapperEl,{attributes:!1})}}),i("destroy",()=>{s.forEach(e=>{e.disconnect()}),s.splice(0,s.length)})}]);let O=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function N(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function $(e,t){let r=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>r.indexOf(e)).forEach(r=>{void 0===e[r]?e[r]=t[r]:N(t[r])&&N(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:$(e[r],t[r]):e[r]=t[r]})}function z(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function R(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function j(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function F(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),r=[];return t.forEach(e=>{0>r.indexOf(e)&&r.push(e)}),r.join(" ")}let B=e=>{e&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function D(){return(D=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}function V(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function H(e,t){return"undefined"==typeof window?(0,a.useEffect)(e,t):(0,a.useLayoutEffect)(e,t)}let G=(0,a.createContext)(null),Z=(0,a.createContext)(null),U=(0,a.forwardRef)(function(e,t){var r;let{className:i,tag:n="div",wrapperTag:s="div",children:l,onSwiper:o,...c}=void 0===e?{}:e,d=!1,[u,p]=(0,a.useState)("swiper"),[h,f]=(0,a.useState)(null),[g,m]=(0,a.useState)(!1),v=(0,a.useRef)(!1),y=(0,a.useRef)(null),w=(0,a.useRef)(null),b=(0,a.useRef)(null),x=(0,a.useRef)(null),E=(0,a.useRef)(null),C=(0,a.useRef)(null),k=(0,a.useRef)(null),T=(0,a.useRef)(null),{params:S,passedParams:_,rest:A,events:M}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let r={on:{}},i={},n={};$(r,L),r._emitClasses=!0,r.init=!1;let s={},a=O.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(l=>{void 0!==e[l]&&(a.indexOf(l)>=0?N(e[l])?(r[l]={},n[l]={},$(r[l],e[l]),$(n[l],e[l])):(r[l]=e[l],n[l]=e[l]):0===l.search(/on[A-Z]/)&&"function"==typeof e[l]?t?i[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:r.on[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:s[l]=e[l])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===r[e]&&(r[e]={}),!1===r[e]&&delete r[e]}),{params:r,passedParams:n,rest:s,events:i}}(c),{slides:I,slots:G}=function(e){let t=[],r={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return a.Children.toArray(e).forEach(e=>{if(V(e))t.push(e);else if(e.props&&e.props.slot&&r[e.props.slot])r[e.props.slot].push(e);else if(e.props&&e.props.children){let i=function e(t){let r=[];return a.Children.toArray(t).forEach(t=>{V(t)?r.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>r.push(e))}),r}(e.props.children);i.length>0?i.forEach(e=>t.push(e)):r["container-end"].push(e)}else r["container-end"].push(e)}),{slides:t,slots:r}}(l),U=()=>{m(!g)};Object.assign(S.on,{_containerClasses(e,t){p(t)}});let q=()=>{Object.assign(S.on,M),d=!0;let e={...S};if(delete e.wrapperClass,w.current=new P(e),w.current.virtual&&w.current.params.virtual.enabled){w.current.virtual.slides=I;let e={cache:!1,slides:I,renderExternal:f,renderExternalUpdate:!1};$(w.current.params.virtual,e),$(w.current.originalParams.virtual,e)}};y.current||q(),w.current&&w.current.on("_beforeBreakpoint",U);let Y=()=>{!d&&M&&w.current&&Object.keys(M).forEach(e=>{w.current.on(e,M[e])})},W=()=>{M&&w.current&&Object.keys(M).forEach(e=>{w.current.off(e,M[e])})};return(0,a.useEffect)(()=>()=>{w.current&&w.current.off("_beforeBreakpoint",U)}),(0,a.useEffect)(()=>{!v.current&&w.current&&(w.current.emitSlidesClasses(),v.current=!0)}),H(()=>{if(t&&(t.current=y.current),y.current)return w.current.destroyed&&q(),function(e,t){let{el:r,nextEl:i,prevEl:n,paginationEl:s,scrollbarEl:a,swiper:l}=e;z(t)&&i&&n&&(l.params.navigation.nextEl=i,l.originalParams.navigation.nextEl=i,l.params.navigation.prevEl=n,l.originalParams.navigation.prevEl=n),R(t)&&s&&(l.params.pagination.el=s,l.originalParams.pagination.el=s),j(t)&&a&&(l.params.scrollbar.el=a,l.originalParams.scrollbar.el=a),l.init(r)}({el:y.current,nextEl:E.current,prevEl:C.current,paginationEl:k.current,scrollbarEl:T.current,swiper:w.current},S),o&&!w.current.destroyed&&o(w.current),()=>{w.current&&!w.current.destroyed&&w.current.destroy(!0,!1)}},[]),H(()=>{Y();let e=function(e,t,r,i,n){let s=[];if(!t)return s;let a=e=>{0>s.indexOf(e)&&s.push(e)};if(r&&i){let e=i.map(n),t=r.map(n);e.join("")!==t.join("")&&a("children"),i.length!==r.length&&a("children")}return O.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(r=>{if(r in e&&r in t){if(N(e[r])&&N(t[r])){let i=Object.keys(e[r]),n=Object.keys(t[r]);i.length!==n.length?a(r):(i.forEach(i=>{e[r][i]!==t[r][i]&&a(r)}),n.forEach(i=>{e[r][i]!==t[r][i]&&a(r)}))}else e[r]!==t[r]&&a(r)}}),s}(_,b.current,I,x.current,e=>e.key);return b.current=_,x.current=I,e.length&&w.current&&!w.current.destroyed&&function(e){let t,r,i,n,s,a,l,o,{swiper:c,slides:d,passedParams:u,changedParams:p,nextEl:h,prevEl:f,scrollbarEl:g,paginationEl:m}=e,v=p.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:y,pagination:w,navigation:b,scrollbar:x,virtual:E,thumbs:C}=c;p.includes("thumbs")&&u.thumbs&&u.thumbs.swiper&&!u.thumbs.swiper.destroyed&&y.thumbs&&(!y.thumbs.swiper||y.thumbs.swiper.destroyed)&&(t=!0),p.includes("controller")&&u.controller&&u.controller.control&&y.controller&&!y.controller.control&&(r=!0),p.includes("pagination")&&u.pagination&&(u.pagination.el||m)&&(y.pagination||!1===y.pagination)&&w&&!w.el&&(i=!0),p.includes("scrollbar")&&u.scrollbar&&(u.scrollbar.el||g)&&(y.scrollbar||!1===y.scrollbar)&&x&&!x.el&&(n=!0),p.includes("navigation")&&u.navigation&&(u.navigation.prevEl||f)&&(u.navigation.nextEl||h)&&(y.navigation||!1===y.navigation)&&b&&!b.prevEl&&!b.nextEl&&(s=!0);let k=e=>{c[e]&&(c[e].destroy(),"navigation"===e?(c.isElement&&(c[e].prevEl.remove(),c[e].nextEl.remove()),y[e].prevEl=void 0,y[e].nextEl=void 0,c[e].prevEl=void 0,c[e].nextEl=void 0):(c.isElement&&c[e].el.remove(),y[e].el=void 0,c[e].el=void 0))};p.includes("loop")&&c.isElement&&(y.loop&&!u.loop?a=!0:!y.loop&&u.loop?l=!0:o=!0),v.forEach(e=>{if(N(y[e])&&N(u[e]))Object.assign(y[e],u[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in u[e]&&!u[e].enabled&&k(e);else{let t=u[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&k(e):y[e]=u[e]}}),v.includes("controller")&&!r&&c.controller&&c.controller.control&&y.controller&&y.controller.control&&(c.controller.control=y.controller.control),p.includes("children")&&d&&E&&y.virtual.enabled?(E.slides=d,E.update(!0)):p.includes("virtual")&&E&&y.virtual.enabled&&(d&&(E.slides=d),E.update(!0)),p.includes("children")&&d&&y.loop&&(o=!0),t&&C.init()&&C.update(!0),r&&(c.controller.control=y.controller.control),i&&(c.isElement&&(!m||"string"==typeof m)&&((m=document.createElement("div")).classList.add("swiper-pagination"),m.part.add("pagination"),c.el.appendChild(m)),m&&(y.pagination.el=m),w.init(),w.render(),w.update()),n&&(c.isElement&&(!g||"string"==typeof g)&&((g=document.createElement("div")).classList.add("swiper-scrollbar"),g.part.add("scrollbar"),c.el.appendChild(g)),g&&(y.scrollbar.el=g),x.init(),x.updateSize(),x.setTranslate()),s&&(c.isElement&&(h&&"string"!=typeof h||((h=document.createElement("div")).classList.add("swiper-button-next"),h.innerHTML=c.hostEl.constructor.nextButtonSvg,h.part.add("button-next"),c.el.appendChild(h)),f&&"string"!=typeof f||((f=document.createElement("div")).classList.add("swiper-button-prev"),f.innerHTML=c.hostEl.constructor.prevButtonSvg,f.part.add("button-prev"),c.el.appendChild(f))),h&&(y.navigation.nextEl=h),f&&(y.navigation.prevEl=f),b.init(),b.update()),p.includes("allowSlideNext")&&(c.allowSlideNext=u.allowSlideNext),p.includes("allowSlidePrev")&&(c.allowSlidePrev=u.allowSlidePrev),p.includes("direction")&&c.changeDirection(u.direction,!1),(a||o)&&c.loopDestroy(),(l||o)&&c.loopCreate(),c.update()}({swiper:w.current,slides:I,passedParams:_,changedParams:e,nextEl:E.current,prevEl:C.current,scrollbarEl:T.current,paginationEl:k.current}),()=>{W()}}),H(()=>{B(w.current)},[h]),a.createElement(n,D({ref:y,className:F(`${u}${i?` ${i}`:""}`)},A),a.createElement(Z.Provider,{value:w.current},G["container-start"],a.createElement(s,{className:(void 0===(r=S.wrapperClass)&&(r=""),r)?r.includes("swiper-wrapper")?r:`swiper-wrapper ${r}`:"swiper-wrapper"},G["wrapper-start"],S.virtual?function(e,t,r){if(!r)return null;let i=e=>{let r=e;return e<0?r=t.length+e:r>=t.length&&(r-=t.length),r},n=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${r.offset}px`}:{top:`${r.offset}px`},{from:s,to:l}=r,o=e.params.loop?-t.length:0,c=e.params.loop?2*t.length:t.length,d=[];for(let e=o;e<c;e+=1)e>=s&&e<=l&&d.push(t[i(e)]);return d.map((t,r)=>a.cloneElement(t,{swiper:e,style:n,key:t.props.virtualIndex||t.key||`slide-${r}`}))}(w.current,I,h):I.map((e,t)=>a.cloneElement(e,{swiper:w.current,swiperSlideIndex:t})),G["wrapper-end"]),z(S)&&a.createElement(a.Fragment,null,a.createElement("div",{ref:C,className:"swiper-button-prev"}),a.createElement("div",{ref:E,className:"swiper-button-next"})),j(S)&&a.createElement("div",{ref:T,className:"swiper-scrollbar"}),R(S)&&a.createElement("div",{ref:k,className:"swiper-pagination"}),G["container-end"]))});U.displayName="Swiper";let q=(0,a.forwardRef)(function(e,t){let{tag:r="div",children:i,className:n="",swiper:s,zoom:l,lazy:o,virtualIndex:c,swiperSlideIndex:d,...u}=void 0===e?{}:e,p=(0,a.useRef)(null),[h,f]=(0,a.useState)("swiper-slide"),[g,m]=(0,a.useState)(!1);function v(e,t,r){t===p.current&&f(r)}H(()=>{if(void 0!==d&&(p.current.swiperSlideIndex=d),t&&(t.current=p.current),p.current&&s){if(s.destroyed){"swiper-slide"!==h&&f("swiper-slide");return}return s.on("_slideClass",v),()=>{s&&s.off("_slideClass",v)}}}),H(()=>{s&&p.current&&!s.destroyed&&f(s.getSlideClasses(p.current))},[s]);let y={isActive:h.indexOf("swiper-slide-active")>=0,isVisible:h.indexOf("swiper-slide-visible")>=0,isPrev:h.indexOf("swiper-slide-prev")>=0,isNext:h.indexOf("swiper-slide-next")>=0},w=()=>"function"==typeof i?i(y):i;return a.createElement(r,D({ref:p,className:F(`${h}${n?` ${n}`:""}`),"data-swiper-slide-index":c,onLoad:()=>{m(!0)}},u),l&&a.createElement(G.Provider,{value:y},a.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof l?l:void 0},w(),o&&!g&&a.createElement("div",{className:"swiper-lazy-preloader"}))),!l&&a.createElement(G.Provider,{value:y},w(),o&&!g&&a.createElement("div",{className:"swiper-lazy-preloader"})))});q.displayName="SwiperSlide"}}]);