(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[911],{26016:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(57437),i=r(2265);t.default=function(e){let{html:t,height:r=null,width:s=null,children:o,dataNtpc:a=""}=e;return(0,i.useEffect)(()=>{a&&performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-".concat(a)}})},[a]),(0,n.jsxs)(n.Fragment,{children:[o,t?(0,n.jsx)("div",{style:{height:null!=r?"".concat(r,"px"):"auto",width:null!=s?"".concat(s,"px"):"auto"},"data-ntpc":a,dangerouslySetInnerHTML:{__html:t}}):null]})}},91845:function(e,t,r){"use strict";var n;let i;Object.defineProperty(t,"__esModule",{value:!0}),t.sendGAEvent=t.GoogleAnalytics=void 0;let s=r(57437),o=r(2265),a=(n=r(54983))&&n.__esModule?n:{default:n};t.GoogleAnalytics=function(e){let{gaId:t,dataLayerName:r="dataLayer"}=e;return void 0===i&&(i=r),(0,o.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:"\n          window['".concat(r,"'] = window['").concat(r,"'] || [];\n          function gtag(){window['").concat(r,"'].push(arguments);}\n          gtag('js', new Date());\n\n          gtag('config', '").concat(t,"');")}}),(0,s.jsx)(a.default,{id:"_next-ga",src:"https://www.googletagmanager.com/gtag/js?id=".concat(t)})]})},t.sendGAEvent=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];void 0!==i&&window[i]&&window[i].push(...t)}},37388:function(e,t,r){"use strict";var n;let i;Object.defineProperty(t,"__esModule",{value:!0}),t.sendGTMEvent=t.GoogleTagManager=void 0;let s=r(57437),o=r(2265),a=(n=r(54983))&&n.__esModule?n:{default:n};t.GoogleTagManager=function(e){let{gtmId:t,dataLayerName:r="dataLayer",auth:n,preview:l,dataLayer:u}=e;void 0===i&&(i=r);let c="dataLayer"!==r?"$l=".concat(r):"";return(0,o.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:"\n      (function(w,l){\n        w[l]=w[l]||[];\n        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});\n        ".concat(u?"w[l].push(".concat(JSON.stringify(u),")"):"","\n      })(window,'").concat(r,"');")}}),(0,s.jsx)(a.default,{id:"_next-gtm","data-ntpc":"GTM",src:"https://www.googletagmanager.com/gtm.js?id=".concat(t).concat(c).concat(n?"&gtm_auth=".concat(n):"").concat(l?"&gtm_preview=".concat(l,"&gtm_cookies_win=x"):"")})]})},t.sendGTMEvent=e=>{void 0!==i&&window[i]&&window[i].push(e)}},84573:function(e,t,r){var n=r(65912)("jsonp");e.exports=function(e,t,r){"function"==typeof t&&(r=t,t={}),t||(t={});var o,a,l=t.prefix||"__jp",u=t.name||l+i++,c=t.param||"callback",d=null!=t.timeout?t.timeout:6e4,p=encodeURIComponent,h=document.getElementsByTagName("script")[0]||document.head;function f(){o.parentNode&&o.parentNode.removeChild(o),window[u]=s,a&&clearTimeout(a)}return d&&(a=setTimeout(function(){f(),r&&r(Error("Timeout"))},d)),window[u]=function(e){n("jsonp got",e),f(),r&&r(null,e)},e+=(~e.indexOf("?")?"&":"?")+c+"="+p(u),n('jsonp req "%s"',e=e.replace("?&","?")),(o=document.createElement("script")).src=e,h.parentNode.insertBefore(o,h),function(){window[u]&&f()}};var i=0;function s(){}},65912:function(e,t,r){var n=r(49079);function i(){var e;try{e=t.storage.debug}catch(e){}return!e&&void 0!==n&&"env"in n&&(e=n.env.DEBUG),e}(t=e.exports=r(97655)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},t.formatArgs=function(e){var r=this.useColors;if(e[0]=(r?"%c":"")+this.namespace+(r?" %c":" ")+e[0]+(r?"%c ":" ")+"+"+t.humanize(this.diff),r){var n="color: "+this.color;e.splice(1,0,n,"color: inherit");var i=0,s=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(i++,"%c"===e&&(s=i))}),e.splice(s,0,n)}},t.save=function(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}},t.load=i,t.useColors=function(){return"undefined"!=typeof window&&!!window.process&&"renderer"===window.process.type||"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(i())},97655:function(e,t,r){var n;function i(e){function r(){if(r.enabled){var e=+new Date,i=e-(n||e);r.diff=i,r.prev=n,r.curr=e,n=e;for(var s=Array(arguments.length),o=0;o<s.length;o++)s[o]=arguments[o];s[0]=t.coerce(s[0]),"string"!=typeof s[0]&&s.unshift("%O");var a=0;s[0]=s[0].replace(/%([a-zA-Z%])/g,function(e,n){if("%%"===e)return e;a++;var i=t.formatters[n];if("function"==typeof i){var o=s[a];e=i.call(r,o),s.splice(a,1),a--}return e}),t.formatArgs.call(r,s),(r.log||t.log||console.log.bind(console)).apply(r,s)}}return r.namespace=e,r.enabled=t.enabled(e),r.useColors=t.useColors(),r.color=function(e){var r,n=0;for(r in e)n=(n<<5)-n+e.charCodeAt(r)|0;return t.colors[Math.abs(n)%t.colors.length]}(e),"function"==typeof t.init&&t.init(r),r}(t=e.exports=i.debug=i.default=i).coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){t.enable("")},t.enable=function(e){t.save(e),t.names=[],t.skips=[];for(var r=("string"==typeof e?e:"").split(/[\s,]+/),n=r.length,i=0;i<n;i++)r[i]&&("-"===(e=r[i].replace(/\*/g,".*?"))[0]?t.skips.push(RegExp("^"+e.substr(1)+"$")):t.names.push(RegExp("^"+e+"$")))},t.enabled=function(e){var r,n;for(r=0,n=t.skips.length;r<n;r++)if(t.skips[r].test(e))return!1;for(r=0,n=t.names.length;r<n;r++)if(t.names[r].test(e))return!0;return!1},t.humanize=r(64207),t.names=[],t.skips=[],t.formatters={}},64207:function(e){function t(e,t,r){return e<t?void 0:e<1.5*t?Math.floor(e/t)+" "+r:Math.ceil(e/t)+" "+r+"s"}e.exports=function(e,r){r=r||{};var n=typeof e;if("string"===n&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*r;case"days":case"day":case"d":return 864e5*r;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*r;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*r;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}(e);if("number"===n&&!1===isNaN(e))return r.long?t(e,864e5,"day")||t(e,36e5,"hour")||t(e,6e4,"minute")||t(e,1e3,"second")||e+" ms":e>=864e5?Math.round(e/864e5)+"d":e>=36e5?Math.round(e/36e5)+"h":e>=6e4?Math.round(e/6e4)+"m":e>=1e3?Math.round(e/1e3)+"s":e+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},95940:function(e,t,r){"use strict";r.d(t,{B:function(){return m},Dk:function(){return f},cG:function(){return v},r2:function(){return g}});var n=r(2265),i=r(84573),s=r.n(i),o=function(e,t){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function a(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var l=function(){return(l=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function u(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]])}return r}function c(e){return function(t){var r=t.bgStyle,i=void 0===r?{}:r,s=t.borderRadius,o=void 0===s?0:s,a=t.iconFillColor,c=t.round,d=t.size,p=void 0===d?64:d,h=u(t,["bgStyle","borderRadius","iconFillColor","round","size"]);return n.createElement("svg",l({viewBox:"0 0 64 64",width:p,height:p},h),c?n.createElement("circle",{cx:"32",cy:"32",r:"31",fill:e.color,style:i}):n.createElement("rect",{width:"64",height:"64",rx:o,ry:o,fill:e.color,style:i}),n.createElement("path",{d:e.path,fill:void 0===a?"white":a}))}}function d(e){var t=Object.entries(e).filter(function(e){return null!=e[1]}).map(function(e){var t=e[0],r=e[1];return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(String(r)))});return t.length>0?"?".concat(t.join("&")):""}"function"==typeof SuppressedError&&SuppressedError,c({color:"#3b5998",name:"facebook",path:"M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z"}),c({color:"#00b800",name:"line",path:"M52.62 30.138c0 3.693-1.432 7.019-4.42 10.296h.001c-4.326 4.979-14 11.044-16.201 11.972-2.2.927-1.876-.591-1.786-1.112l.294-1.765c.069-.527.142-1.343-.066-1.865-.232-.574-1.146-.872-1.817-1.016-9.909-1.31-17.245-8.238-17.245-16.51 0-9.226 9.251-16.733 20.62-16.733 11.37 0 20.62 7.507 20.62 16.733zM27.81 25.68h-1.446a.402.402 0 0 0-.402.401v8.985c0 .221.18.4.402.4h1.446a.401.401 0 0 0 .402-.4v-8.985a.402.402 0 0 0-.402-.401zm9.956 0H36.32a.402.402 0 0 0-.402.401v5.338L31.8 25.858a.39.39 0 0 0-.031-.04l-.002-.003-.024-.025-.008-.007a.313.313 0 0 0-.032-.026.255.255 0 0 1-.021-.014l-.012-.007-.021-.012-.013-.006-.023-.01-.013-.005-.024-.008-.014-.003-.023-.005-.017-.002-.021-.003-.021-.002h-1.46a.402.402 0 0 0-.402.401v8.985c0 .221.18.4.402.4h1.446a.401.401 0 0 0 .402-.4v-5.337l4.123 5.568c.028.04.063.072.101.099l.004.003a.236.236 0 0 0 .025.015l.012.006.019.01a.154.154 0 0 1 .019.008l.012.004.028.01.005.001a.442.442 0 0 0 .104.013h1.446a.4.4 0 0 0 .401-.4v-8.985a.402.402 0 0 0-.401-.401zm-13.442 7.537h-3.93v-7.136a.401.401 0 0 0-.401-.401h-1.447a.4.4 0 0 0-.401.401v8.984a.392.392 0 0 0 .123.29c.072.068.17.111.278.111h5.778a.4.4 0 0 0 .401-.401v-1.447a.401.401 0 0 0-.401-.401zm21.429-5.287c.222 0 .401-.18.401-.402v-1.446a.401.401 0 0 0-.401-.402h-5.778a.398.398 0 0 0-.279.113l-.005.004-.006.008a.397.397 0 0 0-.111.276v8.984c0 .108.043.206.112.278l.005.006a.401.401 0 0 0 .284.117h5.778a.4.4 0 0 0 .401-.401v-1.447a.401.401 0 0 0-.401-.401h-3.93v-1.519h3.93c.222 0 .401-.18.401-.402V29.85a.401.401 0 0 0-.401-.402h-3.93V27.93h3.93z"}),c({color:"#cb2128",name:"pinterest",path:"M32,16c-8.8,0-16,7.2-16,16c0,6.6,3.9,12.2,9.6,14.7c0-1.1,0-2.5,0.3-3.7 c0.3-1.3,2.1-8.7,2.1-8.7s-0.5-1-0.5-2.5c0-2.4,1.4-4.1,3.1-4.1c1.5,0,2.2,1.1,2.2,2.4c0,1.5-0.9,3.7-1.4,5.7 c-0.4,1.7,0.9,3.1,2.5,3.1c3,0,5.1-3.9,5.1-8.5c0-3.5-2.4-6.1-6.7-6.1c-4.9,0-7.9,3.6-7.9,7.7c0,1.4,0.4,2.4,1.1,3.1 c0.3,0.3,0.3,0.5,0.2,0.9c-0.1,0.3-0.3,1-0.3,1.3c-0.1,0.4-0.4,0.6-0.8,0.4c-2.2-0.9-3.3-3.4-3.3-6.1c0-4.5,3.8-10,11.4-10 c6.1,0,10.1,4.4,10.1,9.2c0,6.3-3.5,11-8.6,11c-1.7,0-3.4-0.9-3.9-2c0,0-0.9,3.7-1.1,4.4c-0.3,1.2-1,2.5-1.6,3.4 c1.4,0.4,3,0.7,4.5,0.7c8.8,0,16-7.2,16-16C48,23.2,40.8,16,32,16z"}),c({color:"#ff4500",name:"reddit",path:"m 52.8165,31.942362 c 0,-2.4803 -2.0264,-4.4965 -4.5169,-4.4965 -1.2155,0 -2.3171,0.4862 -3.128,1.2682 -3.077,-2.0247 -7.2403,-3.3133 -11.8507,-3.4782 l 2.5211,-7.9373 6.8272,1.5997 -0.0102,0.0986 c 0,2.0281 1.6575,3.6771 3.6958,3.6771 2.0366,0 3.6924,-1.649 3.6924,-3.6771 0,-2.0281 -1.6575,-3.6788 -3.6924,-3.6788 -1.564,0 -2.8968,0.9758 -3.4357,2.3443 l -7.3593,-1.7255 c -0.3213,-0.0782 -0.6477,0.1071 -0.748,0.4233 L 32,25.212062 c -4.8246,0.0578 -9.1953,1.3566 -12.41,3.4425 -0.8058,-0.7446 -1.8751,-1.2104 -3.0583,-1.2104 -2.4905,0 -4.5152,2.0179 -4.5152,4.4982 0,1.649 0.9061,3.0787 2.2389,3.8607 -0.0884,0.4794 -0.1462,0.9639 -0.1462,1.4569 0,6.6487 8.1736,12.0581 18.2223,12.0581 10.0487,0 18.224,-5.4094 18.224,-12.0581 0,-0.4658 -0.0493,-0.9248 -0.1275,-1.377 1.4144,-0.7599 2.3885,-2.2304 2.3885,-3.9406 z m -29.2808,3.0872 c 0,-1.4756 1.207,-2.6775 2.6894,-2.6775 1.4824,0 2.6877,1.2019 2.6877,2.6775 0,1.4756 -1.2053,2.6758 -2.6877,2.6758 -1.4824,0 -2.6894,-1.2002 -2.6894,-2.6758 z m 15.4037,7.9373 c -1.3549,1.3481 -3.4816,2.0043 -6.5008,2.0043 l -0.0221,-0.0051 -0.0221,0.0051 c -3.0209,0 -5.1476,-0.6562 -6.5008,-2.0043 -0.2465,-0.2448 -0.2465,-0.6443 0,-0.8891 0.2465,-0.2465 0.6477,-0.2465 0.8942,0 1.105,1.0999 2.9393,1.6337 5.6066,1.6337 l 0.0221,0.0051 0.0221,-0.0051 c 2.6673,0 4.5016,-0.5355 5.6066,-1.6354 0.2465,-0.2465 0.6477,-0.2448 0.8942,0 0.2465,0.2465 0.2465,0.6443 0,0.8908 z m -0.3213,-5.2615 c -1.4824,0 -2.6877,-1.2002 -2.6877,-2.6758 0,-1.4756 1.2053,-2.6775 2.6877,-2.6775 1.4824,0 2.6877,1.2019 2.6877,2.6775 0,1.4756 -1.2053,2.6758 -2.6877,2.6758 z"}),c({color:"#37aee2",name:"telegram",path:"m45.90873,15.44335c-0.6901,-0.0281 -1.37668,0.14048 -1.96142,0.41265c-0.84989,0.32661 -8.63939,3.33986 -16.5237,6.39174c-3.9685,1.53296 -7.93349,3.06593 -10.98537,4.24067c-3.05012,1.1765 -5.34694,2.05098 -5.4681,2.09312c-0.80775,0.28096 -1.89996,0.63566 -2.82712,1.72788c-0.23354,0.27218 -0.46884,0.62161 -0.58825,1.10275c-0.11941,0.48114 -0.06673,1.09222 0.16682,1.5716c0.46533,0.96052 1.25376,1.35737 2.18443,1.71383c3.09051,0.99037 6.28638,1.93508 8.93263,2.8236c0.97632,3.44171 1.91401,6.89571 2.84116,10.34268c0.30554,0.69185 0.97105,0.94823 1.65764,0.95525l-0.00351,0.03512c0,0 0.53908,0.05268 1.06412,-0.07375c0.52679,-0.12292 1.18879,-0.42846 1.79109,-0.99212c0.662,-0.62161 2.45836,-2.38812 3.47683,-3.38552l7.6736,5.66477l0.06146,0.03512c0,0 0.84989,0.59703 2.09312,0.68132c0.62161,0.04214 1.4399,-0.07726 2.14229,-0.59176c0.70766,-0.51626 1.1765,-1.34683 1.396,-2.29506c0.65673,-2.86224 5.00979,-23.57745 5.75257,-27.00686l-0.02107,0.08077c0.51977,-1.93157 0.32837,-3.70159 -0.87096,-4.74991c-0.60054,-0.52152 -1.2924,-0.7498 -1.98425,-0.77965l0,0.00176zm-0.2072,3.29069c0.04741,0.0439 0.0439,0.0439 0.00351,0.04741c-0.01229,-0.00351 0.14048,0.2072 -0.15804,1.32576l-0.01229,0.04214l-0.00878,0.03863c-0.75858,3.50668 -5.15554,24.40802 -5.74203,26.96472c-0.08077,0.34417 -0.11414,0.31959 -0.09482,0.29852c-0.1756,-0.02634 -0.50045,-0.16506 -0.52679,-0.1756l-13.13468,-9.70175c4.4988,-4.33199 9.09945,-8.25307 13.744,-12.43229c0.8218,-0.41265 0.68483,-1.68573 -0.29852,-1.70681c-1.04305,0.24584 -1.92279,0.99564 -2.8798,1.47502c-5.49971,3.2626 -11.11882,6.13186 -16.55882,9.49279c-2.792,-0.97105 -5.57873,-1.77704 -8.15298,-2.57601c2.2336,-0.89555 4.00889,-1.55579 5.75608,-2.23009c3.05188,-1.1765 7.01687,-2.7042 10.98537,-4.24067c7.94051,-3.06944 15.92667,-6.16346 16.62028,-6.43037l0.05619,-0.02283l0.05268,-0.02283c0.19316,-0.0878 0.30378,-0.09658 0.35471,-0.10009c0,0 -0.01756,-0.05795 -0.00351,-0.04566l-0.00176,0zm-20.91715,22.0638l2.16687,1.60145c-0.93418,0.91311 -1.81743,1.77353 -2.45485,2.38812l0.28798,-3.98957"}),c({color:"#2c4762",name:"tumblr",path:"M39.2,41c-0.6,0.3-1.6,0.5-2.4,0.5c-2.4,0.1-2.9-1.7-2.9-3v-9.3h6v-4.5h-6V17c0,0-4.3,0-4.4,0 c-0.1,0-0.2,0.1-0.2,0.2c-0.3,2.3-1.4,6.4-5.9,8.1v3.9h3V39c0,3.4,2.5,8.1,9,8c2.2,0,4.7-1,5.2-1.8L39.2,41z"}),c({color:"#000000",name:"twitter",path:"M 41.116 18.375 h 4.962 l -10.8405 12.39 l 12.753 16.86 H 38.005 l -7.821 -10.2255 L 21.235 47.625 H 16.27 l 11.595 -13.2525 L 15.631 18.375 H 25.87 l 7.0695 9.3465 z m -1.7415 26.28 h 2.7495 L 24.376 21.189 H 21.4255 z"}),c({color:"#7C529E",name:"viber",path:"m31.0,12.3c9.0,0.2 16.4,6.2 18.0,15.2c0.2,1.5 0.3,3.0 0.4,4.6a1.0,1.0 0 0 1 -0.8,1.2l-0.1,0a1.1,1.1 0 0 1 -1.0,-1.2l0,0c-0.0,-1.2 -0.1,-2.5 -0.3,-3.8a16.1,16.1 0 0 0 -13.0,-13.5c-1.0,-0.1 -2.0,-0.2 -3.0,-0.3c-0.6,-0.0 -1.4,-0.1 -1.6,-0.8a1.1,1.1 0 0 1 0.9,-1.2l0.6,0l0.0,-0.0zm10.6,39.2a19.9,19.9 0 0 1 -2.1,-0.6c-6.9,-2.9 -13.2,-6.6 -18.3,-12.2a47.5,47.5 0 0 1 -7.0,-10.7c-0.8,-1.8 -1.6,-3.7 -2.4,-5.6c-0.6,-1.7 0.3,-3.4 1.4,-4.7a11.3,11.3 0 0 1 3.7,-2.8a2.4,2.4 0 0 1 3.0,0.7a39.0,39.0 0 0 1 4.7,6.5a3.1,3.1 0 0 1 -0.8,4.2c-0.3,0.2 -0.6,0.5 -1.0,0.8a3.3,3.3 0 0 0 -0.7,0.7a2.1,2.1 0 0 0 -0.1,1.9c1.7,4.9 4.7,8.7 9.7,10.8a5.0,5.0 0 0 0 2.5,0.6c1.5,-0.1 2.0,-1.8 3.1,-2.7a2.9,2.9 0 0 1 3.5,-0.1c1.1,0.7 2.2,1.4 3.3,2.2a37.8,37.8 0 0 1 3.1,2.4a2.4,2.4 0 0 1 0.7,3.0a10.4,10.4 0 0 1 -4.4,4.8a10.8,10.8 0 0 1 -1.9,0.6c-0.7,-0.2 0.6,-0.2 0,0l0.0,0l0,-0.0zm3.1,-21.4a4.2,4.2 0 0 1 -0.0,0.6a1.0,1.0 0 0 1 -1.9,0.1a2.7,2.7 0 0 1 -0.1,-0.8a10.9,10.9 0 0 0 -1.4,-5.5a10.2,10.2 0 0 0 -4.2,-4.0a12.3,12.3 0 0 0 -3.4,-1.0c-0.5,-0.0 -1.0,-0.1 -1.5,-0.2a0.9,0.9 0 0 1 -0.9,-1.0l0,-0.1a0.9,0.9 0 0 1 0.9,-0.9l0.1,0a14.1,14.1 0 0 1 5.9,1.5a11.9,11.9 0 0 1 6.5,9.3c0,0.1 0.0,0.3 0.0,0.5c0,0.4 0.0,0.9 0.0,1.5l0,0l0.0,0.0zm-5.6,-0.2a1.1,1.1 0 0 1 -1.2,-0.9l0,-0.1a11.3,11.3 0 0 0 -0.2,-1.4a4.0,4.0 0 0 0 -1.5,-2.3a3.9,3.9 0 0 0 -1.2,-0.5c-0.5,-0.1 -1.1,-0.1 -1.6,-0.2a1.0,1.0 0 0 1 -0.8,-1.1l0,0l0,0a1.0,1.0 0 0 1 1.1,-0.8c3.4,0.2 6.0,2.0 6.3,6.2a2.8,2.8 0 0 1 0,0.8a0.8,0.8 0 0 1 -0.8,0.7l0,0l0.0,-0.0z"}),c({color:"#CD201F",name:"weibo",path:"M40.9756152,15.0217119 C40.5000732,15.0546301 39.9999314,15.1204666 39.5325878,15.2192213 C38.6634928,15.4085016 38.0977589,16.2643757 38.2863368,17.1284787 C38.4667163,18.0008129 39.3194143,18.5686519 40.1885094,18.3793715 C42.8613908,17.8115326 45.7720411,18.6427174 47.7316073,20.8153207 C49.6911735,22.996153 50.2077122,25.975254 49.3714112,28.5840234 C49.1008441,29.4316684 49.5763861,30.3533789 50.4208857,30.6249537 C51.2653852,30.8965286 52.1754769,30.4192153 52.4542425,29.5715703 C53.6349013,25.9011885 52.9133876,21.7699494 50.1585171,18.7085538 C48.0923641,16.4042776 45.2063093,15.1533848 42.3530505,15.0217119 C41.8775084,14.9970227 41.4511594,14.9887937 40.9756152,15.0217119 Z M27.9227762,19.8277737 C24.9957268,20.140498 20.863421,22.4365431 17.2312548,26.0822378 C13.2711279,30.0571148 11,34.2871065 11,37.9328012 C11,44.9032373 19.8713401,49.125 28.5786978,49.125 C39.9917329,49.125 47.600423,42.4261409 47.600423,37.1427636 C47.600423,33.9496952 44.9603397,32.1638816 42.549827,31.4149913 C41.9594976,31.2339421 41.5167516,31.1434164 41.8283133,30.3616079 C42.5006339,28.66632 42.6236176,27.1932286 41.8939054,26.1480742 C40.5328692,24.1894405 36.7203236,24.2881952 32.448635,26.0822378 C32.448635,26.0822378 31.1203949,26.6912261 31.4647526,25.6213825 C32.1206742,23.4981576 32.0304845,21.712342 31.0056075,20.6836478 C30.2840938,19.9512176 29.2510184,19.6878718 27.9227762,19.8277737 Z M42.0906819,20.6836478 C41.6233383,20.6589586 41.1723917,20.716566 40.7132466,20.8153207 C39.9671353,20.9716828 39.4997917,21.7781784 39.6637721,22.5270687 C39.8277525,23.275959 40.5574647,23.7450433 41.303576,23.5804521 C42.1972686,23.3911718 43.2057485,23.6380596 43.8616701,24.3704897 C44.5175916,25.1029198 44.6733735,26.0657797 44.3864073,26.9381118 C44.1486363,27.6705419 44.5093932,28.4770397 45.2391054,28.7156963 C45.9688176,28.9461239 46.780521,28.5922524 47.0100936,27.8598223 C47.584026,26.0740087 47.2396661,24.0248493 45.8950269,22.5270687 C44.886547,21.4078489 43.4845162,20.7494842 42.0906819,20.6836478 Z M29.496988,29.9665891 C35.3100922,30.1723275 39.9917329,33.0691319 40.3852858,37.0769272 C40.8362324,41.6607904 35.5970585,45.9319315 28.6442899,46.6232144 C21.6915214,47.3144973 15.6488446,44.154347 15.197898,39.5787128 C14.7469514,34.9948495 20.059916,30.7237084 27.004486,30.0324256 C27.8735831,29.950131 28.6688875,29.9336709 29.496988,29.9665891 Z M25.5614586,34.3776322 C23.183744,34.5916017 20.9372116,35.9577073 19.9205332,37.9328012 C18.5348994,40.6238672 19.9041362,43.6029661 23.0689567,44.582284 C26.340366,45.5945202 30.1857056,44.0638213 31.5303448,41.1587879 C32.8503864,38.3195909 31.1613894,35.3734082 27.9227762,34.5751416 C27.1438688,34.3776322 26.356763,34.3035667 25.5614586,34.3776322 Z M24.052839,38.7228388 C24.3316067,38.7310678 24.5857748,38.8215935 24.8399449,38.9203482 C25.8648218,39.3400561 26.1845841,40.4428158 25.5614586,41.4221338 C24.9219361,42.3932227 23.5690963,42.8623069 22.5442194,42.4096807 C21.5357395,41.9652856 21.2487754,40.8542948 21.8882979,39.9078951 C22.3638421,39.2001542 23.2247386,38.7146097 24.052839,38.7228388 Z"}),c({color:"#25D366",name:"whatsapp",path:"m42.32286,33.93287c-0.5178,-0.2589 -3.04726,-1.49644 -3.52105,-1.66732c-0.4712,-0.17346 -0.81554,-0.2589 -1.15987,0.2589c-0.34175,0.51004 -1.33075,1.66474 -1.63108,2.00648c-0.30032,0.33658 -0.60064,0.36247 -1.11327,0.12945c-0.5178,-0.2589 -2.17994,-0.80259 -4.14759,-2.56312c-1.53269,-1.37217 -2.56312,-3.05503 -2.86603,-3.57283c-0.30033,-0.5178 -0.03366,-0.80259 0.22524,-1.06149c0.23301,-0.23301 0.5178,-0.59547 0.7767,-0.90616c0.25372,-0.31068 0.33657,-0.5178 0.51262,-0.85437c0.17088,-0.36246 0.08544,-0.64725 -0.04402,-0.90615c-0.12945,-0.2589 -1.15987,-2.79613 -1.58964,-3.80584c-0.41424,-1.00971 -0.84142,-0.88027 -1.15987,-0.88027c-0.29773,-0.02588 -0.64208,-0.02588 -0.98382,-0.02588c-0.34693,0 -0.90616,0.12945 -1.37736,0.62136c-0.4712,0.5178 -1.80194,1.76053 -1.80194,4.27186c0,2.51134 1.84596,4.945 2.10227,5.30747c0.2589,0.33657 3.63497,5.51458 8.80262,7.74113c1.23237,0.5178 2.1903,0.82848 2.94111,1.08738c1.23237,0.38836 2.35599,0.33657 3.24402,0.20712c0.99159,-0.15534 3.04985,-1.24272 3.47963,-2.45956c0.44013,-1.21683 0.44013,-2.22654 0.31068,-2.45955c-0.12945,-0.23301 -0.46601,-0.36247 -0.98382,-0.59548m-9.40068,12.84407l-0.02589,0c-3.05503,0 -6.08417,-0.82849 -8.72495,-2.38189l-0.62136,-0.37023l-6.47252,1.68286l1.73463,-6.29129l-0.41424,-0.64725c-1.70875,-2.71846 -2.6149,-5.85116 -2.6149,-9.07706c0,-9.39809 7.68934,-17.06155 17.15993,-17.06155c4.58253,0 8.88029,1.78642 12.11655,5.02268c3.23625,3.21036 5.02267,7.50812 5.02267,12.06476c-0.0078,9.3981 -7.69712,17.06155 -17.14699,17.06155m14.58906,-31.58846c-3.93529,-3.80584 -9.1133,-5.95471 -14.62789,-5.95471c-11.36055,0 -20.60848,9.2065 -20.61625,20.52564c0,3.61684 0.94757,7.14565 2.75211,10.26282l-2.92557,10.63564l10.93337,-2.85309c3.0136,1.63108 6.4052,2.4958 9.85634,2.49839l0.01037,0c11.36574,0 20.61884,-9.2091 20.62403,-20.53082c0,-5.48093 -2.14111,-10.64081 -6.03239,-14.51915"}),c({color:"#007fb1",name:"linkedin",path:"M20.4,44h5.4V26.6h-5.4V44z M23.1,18c-1.7,0-3.1,1.4-3.1,3.1c0,1.7,1.4,3.1,3.1,3.1 c1.7,0,3.1-1.4,3.1-3.1C26.2,19.4,24.8,18,23.1,18z M39.5,26.2c-2.6,0-4.4,1.4-5.1,2.8h-0.1v-2.4h-5.2V44h5.4v-8.6 c0-2.3,0.4-4.5,3.2-4.5c2.8,0,2.8,2.6,2.8,4.6V44H46v-9.5C46,29.8,45,26.2,39.5,26.2z"}),c({color:"#45668e",name:"vk",path:"M44.94,44.84h-0.2c-2.17-.36-3.66-1.92-4.92-3.37C39.1,40.66,38,38.81,36.7,39c-1.85.3-.93,3.52-1.71,4.9-0.62,1.11-3.29.91-5.12,0.71-5.79-.62-8.75-3.77-11.35-7.14A64.13,64.13,0,0,1,11.6,26a10.59,10.59,0,0,1-1.51-4.49C11,20.7,12.56,21,14.11,21c1.31,0,3.36-.29,4.32.2C19,21.46,19.57,23,20,24a37.18,37.18,0,0,0,3.31,5.82c0.56,0.81,1.41,2.35,2.41,2.14s1.06-2.63,1.1-4.18c0-1.77,0-4-.5-4.9S25,22,24.15,21.47c0.73-1.49,2.72-1.63,5.12-1.63,2,0,4.84-.23,5.62,1.12s0.25,3.85.2,5.71c-0.06,2.09-.41,4.25,1,5.21,1.09-.12,1.68-1.2,2.31-2A28,28,0,0,0,41.72,24c0.44-1,.91-2.65,1.71-3,1.21-.47,3.15-0.1,4.92-0.1,1.46,0,4.05-.41,4.52.61,0.39,0.85-.75,3-1.1,3.57a61.88,61.88,0,0,1-4.12,5.61c-0.58.78-1.78,2-1.71,3.27,0.05,0.94,1,1.67,1.71,2.35a33.12,33.12,0,0,1,3.92,4.18c0.47,0.62,1.5,2,1.4,2.76C52.66,45.81,46.88,44.24,44.94,44.84Z"}),c({color:"#168DE2",name:"mailru",path:"M39.7107745,17 C41.6619755,17 43.3204965,18.732852 43.3204965,21.0072202 C43.3204965,23.2815885 41.7595357,25.0144404 39.7107745,25.0144404 C37.7595732,25.0144404 36.1010522,23.2815885 36.1010522,21.0072202 C36.1010522,18.732852 37.7595732,17 39.7107745,17 Z M24.3938451,17 C26.3450463,17 28.0035672,18.732852 28.0035672,21.0072202 C28.0035672,23.2815885 26.4426063,25.0144404 24.3938451,25.0144404 C22.4426439,25.0144404 20.7841229,23.2815885 20.7841229,21.0072202 C20.7841229,18.732852 22.4426439,17 24.3938451,17 Z M51.9057817,43.4259928 C51.7106617,44.0758123 51.4179815,44.6173285 50.9301812,44.9422383 C50.637501,45.1588448 50.2472607,45.267148 49.8570205,45.267148 C49.07654,45.267148 48.3936197,44.833935 48.0033795,44.0758123 L46.2472985,40.7184115 L45.759498,41.2599278 C42.5400162,44.9422383 37.466893,47 32.0035297,47 C26.5401664,47 21.5646034,44.9422383 18.2475614,41.2599278 L17.7597611,40.7184115 L16.00368,44.0758123 C15.6134398,44.833935 14.9305194,45.267148 14.1500389,45.267148 C13.7597986,45.267148 13.3695584,45.1588448 13.0768782,44.9422383 C12.0037176,44.2924187 11.7110374,42.7761733 12.2963978,41.5848375 L16.7841605,33.0288807 C17.1744007,32.270758 17.8573211,31.8375453 18.6378016,31.8375453 C19.0280418,31.8375453 19.4182821,31.9458485 19.7109623,32.1624548 C20.7841229,32.8122743 21.0768031,34.3285197 20.4914427,35.5198555 L20.1012025,36.2779783 L20.2963226,36.602888 C22.4426439,39.9602888 27.0279667,42.234657 31.9059697,42.234657 C36.7839727,42.234657 41.3692955,40.068592 43.5156167,36.602888 L43.7107367,36.2779783 L43.3204965,35.6281587 C43.0278165,35.0866425 42.9302562,34.436823 43.1253765,33.7870035 C43.3204965,33.137184 43.6131767,32.5956678 44.100977,32.270758 C44.3936572,32.0541515 44.7838975,31.9458485 45.1741377,31.9458485 C45.9546182,31.9458485 46.6375385,32.3790613 47.0277787,33.137184 L51.5155415,41.6931408 C52.003342,42.234657 52.100902,42.8844765 51.9057817,43.4259928 Z"}),c({color:"#21A5D8",name:"livejournal",path:"M18.3407821,28.1764706 L21.9441341,31.789916 L33.0055865,42.882353 C33.0055865,42.882353 33.0893855,42.9663866 33.0893855,42.9663866 L46.6648046,47 C46.6648046,47 46.6648046,47 46.7486034,47 C46.8324022,47 46.8324022,47 46.9162012,46.9159664 C47,46.8319327 47,46.8319327 47,46.7478991 L42.9776536,33.1344537 C42.9776536,33.1344537 42.9776536,33.1344537 42.8938548,33.0504202 L31.1620111,21.3697479 L31.1620111,21.3697479 L28.1452514,18.2605042 C27.3072626,17.4201681 26.5530726,17 25.7150838,17 C24.2905028,17 23.0335195,18.3445378 21.5251397,19.8571429 C21.273743,20.1092437 20.9385475,20.4453781 20.6871508,20.697479 C20.3519553,21.0336134 20.1005586,21.2857143 19.849162,21.5378151 C18.3407821,22.9663866 17.0837989,24.2268908 17,25.7394958 C17.0837989,26.4957983 17.5027933,27.3361345 18.3407821,28.1764706 Z M39.9012319,39.6134454 C39.7336341,39.4453781 39.4822374,37.6806724 40.2364275,36.8403362 C40.9906174,36.0840337 41.6610084,36 42.1638017,36 C42.3313995,36 42.4989973,36 42.5827961,36 L44.8453659,43.5630253 L43.5883828,44.8235295 L36.0464833,42.5546218 C35.9626843,42.2184874 35.8788855,41.2100841 36.8844722,40.2016807 C37.2196676,39.8655463 37.8900587,39.6134454 38.5604498,39.6134454 C39.147042,39.6134454 39.5660364,39.7815126 39.5660364,39.7815126 C39.6498353,39.8655463 39.8174331,39.8655463 39.8174331,39.7815126 C39.9850307,39.7815126 39.9850307,39.697479 39.9012319,39.6134454 Z"}),c({color:"#3b3d4a",name:"workplace",path:"M34.019,10.292c0.21,0.017,0.423,0.034,0.636,0.049 c3.657,0.262,6.976,1.464,9.929,3.635c3.331,2.448,5.635,5.65,6.914,9.584c0.699,2.152,0.983,4.365,0.885,6.623 c-0.136,3.171-1.008,6.13-2.619,8.867c-0.442,0.75-0.908,1.492-1.495,2.141c-0.588,0.651-1.29,1.141-2.146,1.383 c-1.496,0.426-3.247-0.283-3.961-1.642c-0.26-0.494-0.442-1.028-0.654-1.548c-1.156-2.838-2.311-5.679-3.465-8.519 c-0.017-0.042-0.037-0.082-0.065-0.145c-0.101,0.245-0.192,0.472-0.284,0.698c-1.237,3.051-2.475,6.103-3.711,9.155 c-0.466,1.153-1.351,1.815-2.538,2.045c-1.391,0.267-2.577-0.154-3.496-1.247c-0.174-0.209-0.31-0.464-0.415-0.717 c-2.128-5.22-4.248-10.442-6.37-15.665c-0.012-0.029-0.021-0.059-0.036-0.104c0.054-0.003,0.103-0.006,0.15-0.006 c1.498-0.001,2.997,0,4.495-0.004c0.12-0.001,0.176,0.03,0.222,0.146c1.557,3.846,3.117,7.691,4.679,11.536 c0.018,0.046,0.039,0.091,0.067,0.159c0.273-0.673,0.536-1.32,0.797-1.968c1.064-2.627,2.137-5.25,3.19-7.883 c0.482-1.208,1.376-1.917,2.621-2.135c1.454-0.255,2.644,0.257,3.522,1.449c0.133,0.18,0.229,0.393,0.313,0.603 c1.425,3.495,2.848,6.991,4.269,10.488c0.02,0.047,0.04,0.093,0.073,0.172c0.196-0.327,0.385-0.625,0.559-0.935 c0.783-1.397,1.323-2.886,1.614-4.461c0.242-1.312,0.304-2.634,0.187-3.962c-0.242-2.721-1.16-5.192-2.792-7.38 c-2.193-2.939-5.086-4.824-8.673-5.625c-1.553-0.346-3.124-0.405-4.705-0.257c-3.162,0.298-6.036,1.366-8.585,3.258 c-3.414,2.534-5.638,5.871-6.623,10.016c-0.417,1.76-0.546,3.547-0.384,5.348c0.417,4.601,2.359,8.444,5.804,11.517 c2.325,2.073,5.037,3.393,8.094,3.989c1.617,0.317,3.247,0.395,4.889,0.242c1-0.094,1.982-0.268,2.952-0.529 c0.04-0.01,0.081-0.018,0.128-0.028c0,1.526,0,3.047,0,4.586c-0.402,0.074-0.805,0.154-1.21,0.221 c-0.861,0.14-1.728,0.231-2.601,0.258c-0.035,0.002-0.071,0.013-0.108,0.021c-0.493,0-0.983,0-1.476,0 c-0.049-0.007-0.1-0.018-0.149-0.022c-0.315-0.019-0.629-0.033-0.945-0.058c-1.362-0.105-2.702-0.346-4.017-0.716 c-3.254-0.914-6.145-2.495-8.66-4.752c-2.195-1.971-3.926-4.29-5.176-6.963c-1.152-2.466-1.822-5.057-1.993-7.774 c-0.014-0.226-0.033-0.451-0.05-0.676c0-0.502,0-1.003,0-1.504c0.008-0.049,0.02-0.099,0.022-0.148 c0.036-1.025,0.152-2.043,0.338-3.052c0.481-2.616,1.409-5.066,2.8-7.331c2.226-3.625,5.25-6.386,9.074-8.254 c2.536-1.24,5.217-1.947,8.037-2.126c0.23-0.015,0.461-0.034,0.691-0.051C33.052,10.292,33.535,10.292,34.019,10.292z"}),c({color:"#EF3F56",name:"pocket",path:"M41.084 29.065l-7.528 7.882a2.104 2.104 0 0 1-1.521.666 2.106 2.106 0 0 1-1.522-.666l-7.528-7.882c-.876-.914-.902-2.43-.065-3.384.84-.955 2.228-.987 3.1-.072l6.015 6.286 6.022-6.286c.88-.918 2.263-.883 3.102.071.841.938.82 2.465-.06 3.383l-.015.002zm6.777-10.976C47.463 16.84 46.361 16 45.14 16H18.905c-1.2 0-2.289.82-2.716 2.044-.125.363-.189.743-.189 1.125v10.539l.112 2.096c.464 4.766 2.73 8.933 6.243 11.838.06.053.125.102.19.153l.04.033c1.882 1.499 3.986 2.514 6.259 3.014a14.662 14.662 0 0 0 6.13.052c.118-.042.235-.065.353-.087.03 0 .065-.022.098-.042a15.395 15.395 0 0 0 6.011-2.945l.039-.045.18-.153c3.502-2.902 5.765-7.072 6.248-11.852L48 29.674v-10.52c0-.366-.041-.728-.161-1.08l.022.015z"}),c({color:"#1F1F1F",name:"instapaper",path:"M35.688 43.012c0 2.425.361 2.785 3.912 3.056V48H24.401v-1.932c3.555-.27 3.912-.63 3.912-3.056V20.944c0-2.379-.36-2.785-3.912-3.056V16H39.6v1.888c-3.55.27-3.912.675-3.912 3.056v22.068h.001z"}),c({color:"#009ad9",name:"hatena",path:"M 36.164062 33.554688 C 34.988281 32.234375 33.347656 31.5 31.253906 31.34375 C 33.125 30.835938 34.476562 30.09375 35.335938 29.09375 C 36.191406 28.09375 36.609375 26.78125 36.609375 25.101562 C 36.628906 23.875 36.332031 22.660156 35.75 21.578125 C 35.160156 20.558594 34.292969 19.71875 33.253906 19.160156 C 32.304688 18.640625 31.175781 18.265625 29.847656 18.042969 C 28.523438 17.824219 26.195312 17.730469 22.867188 17.730469 L 14.769531 17.730469 L 14.769531 47.269531 L 23.113281 47.269531 C 26.46875 47.269531 28.886719 47.15625 30.367188 46.929688 C 31.851562 46.695312 33.085938 46.304688 34.085938 45.773438 C 35.289062 45.148438 36.28125 44.179688 36.933594 42.992188 C 37.597656 41.796875 37.933594 40.402344 37.933594 38.816406 C 37.933594 36.621094 37.347656 34.867188 36.164062 33.554688 Z M 22.257812 24.269531 L 23.984375 24.269531 C 25.988281 24.269531 27.332031 24.496094 28.015625 24.945312 C 28.703125 25.402344 29.042969 26.183594 29.042969 27.285156 C 29.042969 28.390625 28.664062 29.105469 27.9375 29.550781 C 27.210938 29.992188 25.84375 30.199219 23.855469 30.199219 L 22.257812 30.199219 Z M 29.121094 41.210938 C 28.328125 41.691406 26.976562 41.925781 25.078125 41.925781 L 22.257812 41.925781 L 22.257812 35.488281 L 25.195312 35.488281 C 27.144531 35.488281 28.496094 35.738281 29.210938 36.230469 C 29.925781 36.726562 30.304688 37.582031 30.304688 38.832031 C 30.304688 40.078125 29.914062 40.742188 29.105469 41.222656 Z M 29.121094 41.210938 M 46.488281 39.792969 C 44.421875 39.792969 42.742188 41.46875 42.742188 43.535156 C 42.742188 45.605469 44.421875 47.28125 46.488281 47.28125 C 48.554688 47.28125 50.230469 45.605469 50.230469 43.535156 C 50.230469 41.46875 48.554688 39.792969 46.488281 39.792969 Z M 46.488281 39.792969 M 43.238281 17.730469 L 49.738281 17.730469 L 49.738281 37.429688 L 43.238281 37.429688 Z M 43.238281 17.730469 "}),c({color:"#2196F3",name:"facebookmessenger",path:"M 53.066406 21.871094 C 52.667969 21.339844 51.941406 21.179688 51.359375 21.496094 L 37.492188 29.058594 L 28.867188 21.660156 C 28.339844 21.207031 27.550781 21.238281 27.054688 21.730469 L 11.058594 37.726562 C 10.539062 38.25 10.542969 39.09375 11.0625 39.613281 C 11.480469 40.027344 12.121094 40.121094 12.640625 39.839844 L 26.503906 32.28125 L 35.136719 39.679688 C 35.667969 40.132812 36.457031 40.101562 36.949219 39.609375 L 52.949219 23.613281 C 53.414062 23.140625 53.464844 22.398438 53.066406 21.871094 Z M 53.066406 21.871094"}),c({color:"#7f7f7f",name:"email",path:"M17,22v20h30V22H17z M41.1,25L32,32.1L22.9,25H41.1z M20,39V26.6l12,9.3l12-9.3V39H20z"}),c({color:"#00d178",name:"gab",path:"m17.0506,23.97457l5.18518,0l0,14.23933c0,6.82699 -3.72695,10.09328 -9.33471,10.09328c-2.55969,0 -4.82842,-0.87286 -6.22084,-2.0713l2.07477,-3.88283c1.19844,0.81051 2.33108,1.29543 3.85511,1.29543c2.75366,0 4.44049,-1.97432 4.44049,-4.82149l0,-0.87286c-1.16728,1.39242 -2.81947,2.0713 -4.63446,2.0713c-4.44048,0 -7.81068,-3.68885 -7.81068,-8.28521c0,-4.59289 3.37019,-8.28174 7.81068,-8.28174c1.81499,0 3.46718,0.67888 4.63446,2.0713l0,-1.55521zm-3.62997,11.39217c1.97777,0 3.62997,-1.6522 3.62997,-3.62652c0,-1.97432 -1.6522,-3.62305 -3.62997,-3.62305c-1.97778,0 -3.62997,1.64873 -3.62997,3.62305c0,1.97432 1.65219,3.62652 3.62997,3.62652zm25.7077,4.13913l-5.18518,0l0,-1.29197c-1.00448,1.13264 -2.3969,1.81152 -4.21188,1.81152c-3.62997,0 -5.63893,-2.52504 -5.63893,-5.4034c0,-4.27076 5.251,-5.85715 9.78846,-4.49937c-0.09698,-1.39241 -0.9733,-2.39343 -2.78829,-2.39343c-1.26426,0 -2.72248,0.48492 -3.62997,1.00102l-1.5552,-3.72003c1.19844,-0.77587 3.40136,-1.55174 5.96452,-1.55174c3.78931,0 7.25648,2.13365 7.25648,7.95962l0,8.08777zm-5.18518,-6.14809c-2.42806,-0.77587 -4.66563,-0.3533 -4.66563,1.36124c0,1.00101 0.84168,1.6799 1.84616,1.6799c1.20191,0 2.56315,-0.96984 2.81947,-3.04115zm13.00626,-17.66495l0,9.83695c1.16727,-1.39242 2.81946,-2.0713 4.63445,-2.0713c4.44048,0 7.81068,3.68885 7.81068,8.28174c0,4.59636 -3.37019,8.28521 -7.81068,8.28521c-1.81499,0 -3.46718,-0.67888 -4.63445,-2.0713l0,1.55174l-5.18519,0l0,-23.81304l5.18519,0zm3.62997,19.67391c1.97777,0 3.62997,-1.6522 3.62997,-3.62652c0,-1.97432 -1.6522,-3.62305 -3.62997,-3.62305c-1.97778,0 -3.62997,1.64873 -3.62997,3.62305c0,1.97432 1.65219,3.62652 3.62997,3.62652zm0,0"}),c({color:"#e94475",name:"instagram",path:"M 39.88,25.89 C 40.86,25.89 41.65,25.10 41.65,24.12 41.65,23.14 40.86,22.35 39.88,22.35 38.90,22.35 38.11,23.14 38.11,24.12 38.11,25.10 38.90,25.89 39.88,25.89 Z M 32.00,24.42 C 27.82,24.42 24.42,27.81 24.42,32.00 24.42,36.19 27.82,39.58 32.00,39.58 36.18,39.58 39.58,36.18 39.58,32.00 39.58,27.82 36.18,24.42 32.00,24.42 Z M 32.00,36.92 C 29.28,36.92 27.08,34.72 27.08,32.00 27.08,29.28 29.28,27.08 32.00,27.08 34.72,27.08 36.92,29.28 36.92,32.00 36.92,34.72 34.72,36.92 32.00,36.92 Z M 32.00,19.90 C 35.94,19.90 36.41,19.92 37.96,19.99 39.41,20.05 40.19,20.29 40.71,20.50 41.40,20.77 41.89,21.08 42.41,21.60 42.92,22.12 43.24,22.61 43.51,23.30 43.71,23.82 43.95,24.60 44.02,26.04 44.09,27.60 44.11,28.06 44.11,32.01 44.11,35.95 44.09,36.41 44.02,37.97 43.95,39.41 43.71,40.19 43.51,40.71 43.24,41.40 42.92,41.90 42.41,42.41 41.89,42.93 41.40,43.25 40.71,43.51 40.19,43.71 39.41,43.96 37.96,44.02 36.41,44.09 35.94,44.11 32.00,44.11 28.06,44.11 27.59,44.09 26.04,44.02 24.59,43.96 23.81,43.72 23.29,43.51 22.60,43.24 22.11,42.93 21.59,42.41 21.08,41.90 20.76,41.40 20.49,40.71 20.29,40.19 20.05,39.41 19.98,37.97 19.91,36.41 19.89,35.95 19.89,32.01 19.89,28.06 19.91,27.60 19.98,26.04 20.05,24.60 20.29,23.82 20.49,23.30 20.76,22.61 21.08,22.12 21.59,21.60 22.11,21.08 22.60,20.76 23.29,20.50 23.81,20.30 24.59,20.05 26.04,19.99 27.59,19.91 28.06,19.90 32.00,19.90 Z M 32.00,17.24 C 27.99,17.24 27.49,17.26 25.91,17.33 24.34,17.40 23.27,17.65 22.33,18.01 21.36,18.39 20.54,18.90 19.72,19.72 18.90,20.54 18.39,21.37 18.01,22.33 17.65,23.27 17.40,24.34 17.33,25.92 17.26,27.49 17.24,27.99 17.24,32.00 17.24,36.01 17.26,36.51 17.33,38.09 17.40,39.66 17.65,40.73 18.01,41.67 18.39,42.65 18.90,43.47 19.72,44.29 20.54,45.11 21.37,45.61 22.33,45.99 23.27,46.36 24.34,46.61 25.92,46.68 27.49,46.75 27.99,46.77 32.01,46.77 36.02,46.77 36.52,46.75 38.09,46.68 39.66,46.61 40.74,46.36 41.68,45.99 42.65,45.62 43.47,45.11 44.29,44.29 45.11,43.47 45.62,42.64 46.00,41.67 46.36,40.74 46.61,39.66 46.68,38.09 46.75,36.51 46.77,36.01 46.77,32.00 46.77,27.99 46.75,27.49 46.68,25.91 46.61,24.34 46.36,23.27 46.00,22.33 45.62,21.35 45.11,20.53 44.29,19.71 43.47,18.89 42.65,18.39 41.68,18.01 40.74,17.64 39.67,17.39 38.09,17.32 36.51,17.26 36.01,17.24 32.00,17.24 Z"}),c({color:"#2EBD59",name:"spotify",path:"M32,16c-8.8,0-16,7.2-16,16c0,8.8,7.2,16,16,16c8.8,0,16-7.2,16-16C48,23.2,40.8,16,32,16 M39.3,39.1c-0.3,0.5-0.9,0.6-1.4,0.3c-3.8-2.3-8.5-2.8-14.1-1.5c-0.5,0.1-1.1-0.2-1.2-0.7c-0.1-0.5,0.2-1.1,0.8-1.2 c6.1-1.4,11.3-0.8,15.5,1.8C39.5,38,39.6,38.6,39.3,39.1 M41.3,34.7c-0.4,0.6-1.1,0.8-1.7,0.4c-4.3-2.6-10.9-3.4-15.9-1.9 c-0.7,0.2-1.4-0.2-1.6-0.8c-0.2-0.7,0.2-1.4,0.8-1.6c5.8-1.8,13-0.9,18,2.1C41.5,33.4,41.7,34.1,41.3,34.7 M41.5,30.2 c-5.2-3.1-13.7-3.3-18.6-1.9c-0.8,0.2-1.6-0.2-1.9-1c-0.2-0.8,0.2-1.6,1-1.9c5.7-1.7,15-1.4,21,2.1c0.7,0.4,0.9,1.3,0.5,2.1 C43.1,30.4,42.2,30.6,41.5,30.2"}),c({color:"#24292e",name:"github",path:"M32,16c-8.8,0-16,7.2-16,16c0,7.1,4.6,13.1,10.9,15.2 c0.8,0.1,1.1-0.3,1.1-0.8c0-0.4,0-1.4,0-2.7c-4.5,1-5.4-2.1-5.4-2.1c-0.7-1.8-1.8-2.3-1.8-2.3c-1.5-1,0.1-1,0.1-1 c1.6,0.1,2.5,1.6,2.5,1.6c1.4,2.4,3.7,1.7,4.7,1.3c0.1-1,0.6-1.7,1-2.1c-3.6-0.4-7.3-1.8-7.3-7.9c0-1.7,0.6-3.2,1.6-4.3 c-0.2-0.4-0.7-2,0.2-4.2c0,0,1.3-0.4,4.4,1.6c1.3-0.4,2.6-0.5,4-0.5c1.4,0,2.7,0.2,4,0.5c3.1-2.1,4.4-1.6,4.4-1.6 c0.9,2.2,0.3,3.8,0.2,4.2c1,1.1,1.6,2.5,1.6,4.3c0,6.1-3.7,7.5-7.3,7.9c0.6,0.5,1.1,1.5,1.1,3c0,2.1,0,3.9,0,4.4 c0,0.4,0.3,0.9,1.1,0.8C43.4,45.1,48,39.1,48,32C48,23.2,40.8,16,32,16z"});var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openShareDialog=function(e){var r=t.props,n=r.onShareWindowClose,i=r.windowHeight,s=void 0===i?400:i,o=r.windowPosition,a=r.windowWidth,c=void 0===a?550:a,d=r.blankTarget;!function(e,t,r,n){var i,s=t.height,o=t.width,a=u(t,["height","width"]),c=l({height:s,width:o,location:"no",toolbar:"no",status:"no",directories:"no",menubar:"no",scrollbars:"yes",resizable:"no",centerscreen:"yes",chrome:"yes"},a);if(i=r?window.open(e,"_blank"):window.open(e,"",Object.keys(c).map(function(e){return"".concat(e,"=").concat(c[e])}).join(", ")),n)var d=window.setInterval(function(){try{(null===i||i.closed)&&(window.clearInterval(d),n(i))}catch(e){console.error(e)}},1e3)}(e,l({height:s,width:c},"windowCenter"===(void 0===o?"windowCenter":o)?{left:window.outerWidth/2+(window.screenX||window.screenLeft||0)-c/2,top:window.outerHeight/2+(window.screenY||window.screenTop||0)-s/2}:{top:(window.screen.height-s)/2,left:(window.screen.width-c)/2}),void 0!==d&&d,n)},t.handleClick=function(e){var r,n,i;return r=void 0,n=void 0,i=function(){var t,r,n,i,s,o,a,l,u;return function(e,t){var r,n,i,s,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(a){return function(l){return function(a){if(r)throw TypeError("Generator is already executing.");for(;s&&(s=0,a[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}}(this,function(c){switch(c.label){case 0:return r=(t=this.props).beforeOnClick,n=t.disabled,i=t.networkLink,s=t.onClick,o=t.url,a=t.openShareDialogOnClick,l=i(o,t.opts),n?[2]:(e.preventDefault(),r&&(u=r())&&("object"==typeof u||"function"==typeof u)&&"function"==typeof u.then?[4,u]:[3,2]);case 1:c.sent(),c.label=2;case 2:return a&&this.openShareDialog(l),s&&s(e,l),[2]}})},new(n||(n=Promise))(function(e,s){function o(e){try{l(i.next(e))}catch(e){s(e)}}function a(e){try{l(i.throw(e))}catch(e){s(e)}}function l(t){var r;t.done?e(t.value):((r=t.value)instanceof n?r:new n(function(e){e(r)})).then(o,a)}l((i=i.apply(t,r||[])).next())})},t}return a(t,e),t.prototype.render=function(){var e=this.props,t=e.children,r=e.forwardedRef,i=e.networkName,s=e.style,o=u(e,["children","forwardedRef","networkName","style"]),a=l({backgroundColor:"transparent",border:"none",padding:0,font:"inherit",color:"inherit",cursor:"pointer",outline:"none"},s);return n.createElement("button",{"aria-label":o["aria-label"]||i,onClick:this.handleClick,ref:r,style:a},t)},t.defaultProps={disabledStyle:{opacity:.6},openShareDialogOnClick:!0,resetButtonStyle:!0},t}(n.Component);function h(e,t,r,i){function s(s,o){var a=r(s),u=l({},s);return Object.keys(a).forEach(function(e){delete u[e]}),n.createElement(p,l({},i,u,{forwardedRef:o,networkName:e,networkLink:t,opts:r(s)}))}return s.displayName="ShareButton-".concat(e),(0,n.forwardRef)(s)}var f=h("facebook",function(e,t){return"https://www.facebook.com/sharer/sharer.php"+d({u:e,quote:t.quote,hashtag:t.hashtag})},function(e){return{quote:e.quote,hashtag:e.hashtag}},{windowWidth:550,windowHeight:400});h("line",function(e,t){return"https://social-plugins.line.me/lineit/share"+d({url:e,text:t.title})},function(e){return{title:e.title}},{windowWidth:500,windowHeight:500}),h("pinterest",function(e,t){return"https://pinterest.com/pin/create/button/"+d({url:e,media:t.media,description:t.description})},function(e){return{media:e.media,description:e.description}},{windowWidth:1e3,windowHeight:730}),h("reddit",function(e,t){return"https://www.reddit.com/submit"+d({url:e,title:t.title})},function(e){return{title:e.title}},{windowWidth:660,windowHeight:460,windowPosition:"windowCenter"}),h("telegram",function(e,t){return"https://telegram.me/share/"+d({url:e,text:t.title})},function(e){return{title:e.title}},{windowWidth:550,windowHeight:400}),h("tumblr",function(e,t){return"https://www.tumblr.com/widgets/share/tool"+d({canonicalUrl:e,title:t.title,caption:t.caption,tags:t.tags,posttype:t.posttype})},function(e){return{title:e.title,tags:(e.tags||[]).join(","),caption:e.caption,posttype:e.posttype||"link"}},{windowWidth:660,windowHeight:460});var m=h("twitter",function(e,t){var r=t.title,n=t.via,i=t.hashtags,s=void 0===i?[]:i,o=t.related,a=void 0===o?[]:o;return"https://twitter.com/intent/tweet"+d({url:e,text:r,via:n,hashtags:s.length>0?s.join(","):void 0,related:a.length>0?a.join(","):void 0})},function(e){return{hashtags:e.hashtags,title:e.title,via:e.via,related:e.related}},{windowWidth:550,windowHeight:400});h("viber",function(e,t){var r=t.title,n=t.separator;return"viber://forward"+d({text:r?r+n+e:e})},function(e){return{title:e.title,separator:e.separator||" "}},{windowWidth:660,windowHeight:460}),h("weibo",function(e,t){return"http://service.weibo.com/share/share.php"+d({url:e,title:t.title,pic:t.image})},function(e){return{title:e.title,image:e.image}},{windowWidth:660,windowHeight:550,windowPosition:"screenCenter"}),h("whatsapp",function(e,t){var r=t.title,n=t.separator;return"https://"+(/(android|iphone|ipad|mobile)/i.test(navigator.userAgent)?"api":"web")+".whatsapp.com/send"+d({text:r?r+n+e:e})},function(e){return{title:e.title,separator:e.separator||" "}},{windowWidth:550,windowHeight:400});var g=h("linkedin",function(e,t){return"https://linkedin.com/sharing/share-offsite"+d({url:e,mini:"true",title:t.title,summary:t.summary,source:t.source})},function(e){return{title:e.title,summary:e.summary,source:e.source}},{windowWidth:750,windowHeight:600});h("vk",function(e,t){return"https://vk.com/share.php"+d({url:e,title:t.title,image:t.image,noparse:t.noParse?1:0,no_vk_links:t.noVkLinks?1:0})},function(e){return{title:e.title,image:e.image,noParse:e.noParse,noVkLinks:e.noVkLinks}},{windowWidth:660,windowHeight:460}),h("mailru",function(e,t){return"https://connect.mail.ru/share"+d({url:e,title:t.title,description:t.description,image_url:t.imageUrl})},function(e){return{title:e.title,description:e.description,imageUrl:e.imageUrl}},{windowWidth:660,windowHeight:460}),h("livejournal",function(e,t){return"https://www.livejournal.com/update.bml"+d({subject:t.title,event:t.description})},function(e){return{title:e.title,description:e.description}},{windowWidth:660,windowHeight:460}),h("workplace",function(e,t){return"https://work.facebook.com/sharer.php"+d({u:e,quote:t.quote,hashtag:t.hashtag})},function(e){return{quote:e.quote,hashtag:e.hashtag}},{windowWidth:550,windowHeight:400}),h("pocket",function(e,t){return"https://getpocket.com/save"+d({url:e,title:t.title})},function(e){return{title:e.title}},{windowWidth:500,windowHeight:500}),h("instapaper",function(e,t){return"http://www.instapaper.com/hello2"+d({url:e,title:t.title,description:t.description})},function(e){return{title:e.title,description:e.description}},{windowWidth:500,windowHeight:500,windowPosition:"windowCenter"}),h("hatena",function(e,t){var r=t.title;return"http://b.hatena.ne.jp/add?mode=confirm&url=".concat(e,"&title=").concat(r)},function(e){return{title:e.title}},{windowWidth:660,windowHeight:460,windowPosition:"windowCenter"}),h("facebookmessenger",function(e,t){var r=t.appId;return"https://www.facebook.com/dialog/send"+d({link:e,redirect_uri:t.redirectUri||e,app_id:r,to:t.to})},function(e){return{appId:e.appId,redirectUri:e.redirectUri,to:e.to}},{windowWidth:1e3,windowHeight:820});var v=h("email",function(e,t){var r=t.subject,n=t.body,i=t.separator;return"mailto:"+d({subject:r,body:n?n+i+e:e})},function(e){return{subject:e.subject,body:e.body,separator:e.separator||" "}},{openShareDialogOnClick:!1,onClick:function(e,t){window.location.href=t}});h("gab",function(e,t){return"https://gab.com/compose"+d({url:e,text:t.title})},function(e){return{title:e.title}},{windowWidth:660,windowHeight:640,windowPosition:"windowCenter"});var y=function(e){function t(t){var r=e.call(this,t)||this;return r._isMounted=!1,r.state={count:0,isLoading:!1},r}return a(t,e),t.prototype.componentDidMount=function(){this._isMounted=!0,this.updateCount(this.props.url,this.props.appId,this.props.appSecret)},t.prototype.componentDidUpdate=function(e){this.props.url!==e.url&&this.updateCount(this.props.url,this.props.appId,this.props.appSecret)},t.prototype.componentWillUnmount=function(){this._isMounted=!1},t.prototype.updateCount=function(e,t,r){var n=this;this.setState({isLoading:!0}),this.props.getCount(e,function(e){n._isMounted&&n.setState({count:e,isLoading:!1})},t,r)},t.prototype.render=function(){var e=this.state,t=e.count,r=e.isLoading,i=this.props,s=i.children,o=i.className;return i.getCount,n.createElement("span",{className:o},!r&&void 0!==t&&(void 0===s?function(e){return e}:s)(t))},t}(n.Component);function w(e){var t=function(t){return n.createElement(y,l({getCount:e},t))};return t.displayName="ShareCount(".concat(e.name,")"),t}w(function(e,t){window.OK||(window.OK={Share:{count:function(e,t){window.OK.callbacks[e](t)}},callbacks:[]});var r=window.OK.callbacks.length;return window.ODKL={updateCount:function(e,t){var r=""===e?0:parseInt(e.replace("react-share-",""),10);window.OK.callbacks[r](""===t?void 0:parseInt(t,10))}},window.OK.callbacks.push(t),s()("https://connect.ok.ru/dk"+d({"st.cmd":"extLike",uid:"react-share-".concat(r),ref:e}))}),w(function(e,t){s()("https://api.pinterest.com/v1/urls/count.json"+d({url:e}),function(e,r){t(!e&&r?r.count:void 0)})}),w(function(e,t){return s()("https://api.tumblr.com/v2/share/stats"+d({url:e}),function(e,r){t(!e&&r&&r.response?r.response.note_count:void 0)})}),w(function(e,t){window.VK||(window.VK={}),window.VK.Share={count:function(e,t){return window.VK.callbacks[e](t)}},window.VK.callbacks=[];var r=window.VK.callbacks.length;return window.VK.callbacks.push(t),s()("https://vk.com/share.php"+d({act:"count",index:r,url:e}))}),w(function(e,t){s()("https://bookmark.hatenaapis.com/count/entry"+d({url:e}),function(e,r){t(e?void 0:r)})}),w(function(e,t,r,n){var i="https://graph.facebook.com/?id=".concat(e,"&fields=engagement&access_token=").concat(r,"|").concat(n);s()(i,function(e,r){t(!e&&r&&r.engagement?r.engagement.share_count:void 0)})})},24232:function(e,t,r){"use strict";r.d(t,{default:function(){return i.a}});var n=r(24930),i=r.n(n)},20703:function(e,t,r){"use strict";r.d(t,{default:function(){return i.a}});var n=r(67447),i=r.n(n)},54983:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return i.a}});var n=r(85935),i=r.n(n),s={};for(var o in n)"default"!==o&&(s[o]=(function(e){return n[e]}).bind(0,o));r.d(t,s)},49079:function(e,t,r){"use strict";var n,i;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(i=r.g.process)?void 0:i.env)?r.g.process:r(13127)},13313:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DOMAttributeNames:function(){return n},isEqualNode:function(){return s},default:function(){return o}});let n={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function i(e){let{type:t,props:r}=e,i=document.createElement(t);for(let e in r){if(!r.hasOwnProperty(e)||"children"===e||"dangerouslySetInnerHTML"===e||void 0===r[e])continue;let s=n[e]||e.toLowerCase();"script"===t&&("async"===s||"defer"===s||"noModule"===s)?i[s]=!!r[e]:i.setAttribute(s,r[e])}let{children:s,dangerouslySetInnerHTML:o}=r;return o?i.innerHTML=o.__html||"":s&&(i.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):""),i}function s(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let r=t.getAttribute("nonce");if(r&&!e.getAttribute("nonce")){let n=t.cloneNode(!0);return n.setAttribute("nonce",""),n.nonce=r,r===e.nonce&&e.isEqualNode(n)}}return e.isEqualNode(t)}function o(){return{mountedInstances:new Set,updateHead:e=>{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let r=t[e.type]||[];r.push(e),t[e.type]=r});let n=t.title?t.title[0]:null,i="";if(n){let{children:e}=n.props;i="string"==typeof e?e:Array.isArray(e)?e.join(""):""}i!==document.title&&(document.title=i),["meta","base","link","style","script"].forEach(e=>{r(e,t[e]||[])})}}}r=(e,t)=>{let r=document.getElementsByTagName("head")[0],n=r.querySelector("meta[name=next-head-count]"),o=Number(n.content),a=[];for(let t=0,r=n.previousElementSibling;t<o;t++,r=(null==r?void 0:r.previousElementSibling)||null){var l;(null==r?void 0:null==(l=r.tagName)?void 0:l.toLowerCase())===e&&a.push(r)}let u=t.map(i).filter(e=>{for(let t=0,r=a.length;t<r;t++)if(s(a[t],e))return a.splice(t,1),!1;return!0});a.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),u.forEach(e=>r.insertBefore(e,n)),n.content=(o-a.length+u.length).toString()},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81749:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return w}});let n=r(84096),i=r(13667),s=r(57437),o=i._(r(2265)),a=n._(r(54887)),l=n._(r(42251)),u=r(38630),c=r(76906),d=r(60337);r(76184);let p=r(46993),h=n._(r(10536)),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function m(e,t,r,n,i,s){let o=null==e?void 0:e.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function g(e){let[t,r]=o.version.split(".",2),n=parseInt(t,10),i=parseInt(r,10);return n>18||18===n&&i>=3?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,o.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:i,height:a,width:l,decoding:u,className:c,style:d,fetchPriority:p,placeholder:h,loading:f,unoptimized:v,fill:y,onLoadRef:w,onLoadingCompleteRef:b,setBlurComplete:x,setShowAltText:S,onLoad:E,onError:T,...C}=e;return(0,s.jsx)("img",{...C,...g(p),loading:f,width:l,height:a,decoding:u,"data-nimg":y?"fill":"1",className:c,style:d,sizes:i,srcSet:n,src:r,ref:(0,o.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(T&&(e.src=e.src),e.complete&&m(e,h,w,b,x,v))},[r,h,w,b,x,T,v,t]),onLoad:e=>{m(e.currentTarget,h,w,b,x,v)},onError:e=>{S(!0),"empty"!==h&&x(!0),T&&T(e)}})});function y(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...g(r.fetchPriority)};return t&&a.default.preload?(a.default.preload(r.src,n),null):(0,s.jsx)(l.default,{children:(0,s.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let w=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(p.RouterContext),n=(0,o.useContext)(d.ImageConfigContext),i=(0,o.useMemo)(()=>{let e=f||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r}},[n]),{onLoad:a,onLoadingComplete:l}=e,m=(0,o.useRef)(a);(0,o.useEffect)(()=>{m.current=a},[a]);let g=(0,o.useRef)(l);(0,o.useEffect)(()=>{g.current=l},[l]);let[w,b]=(0,o.useState)(!1),[x,S]=(0,o.useState)(!1),{props:E,meta:T}=(0,u.getImgProps)(e,{defaultLoader:h.default,imgConf:i,blurComplete:w,showAltText:x});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(v,{...E,unoptimized:T.unoptimized,placeholder:T.placeholder,fill:T.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:b,setShowAltText:S,ref:t}),T.priority?(0,s.jsx)(y,{isAppRouter:!r,imgAttributes:E}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},85935: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,{handleClientScriptLoad:function(){return g},initScriptLoader:function(){return v},default:function(){return w}});let n=r(84096),i=r(13667),s=r(57437),o=n._(r(54887)),a=i._(r(2265)),l=r(27484),u=r(13313),c=r(52185),d=new Map,p=new Set,h=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"],f=e=>{if(o.default.preinit){e.forEach(e=>{o.default.preinit(e,{as:"style"})});return}if("undefined"!=typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}},m=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:i=null,dangerouslySetInnerHTML:s,children:o="",strategy:a="afterInteractive",onError:l,stylesheets:c}=e,m=r||t;if(m&&p.has(m))return;if(d.has(t)){p.add(m),d.get(t).then(n,l);return}let g=()=>{i&&i(),p.add(m)},v=document.createElement("script"),y=new Promise((e,t)=>{v.addEventListener("load",function(t){e(),n&&n.call(this,t),g()}),v.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});for(let[r,n]of(s?(v.innerHTML=s.__html||"",g()):o?(v.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",g()):t&&(v.src=t,d.set(t,y)),Object.entries(e))){if(void 0===n||h.includes(r))continue;let e=u.DOMAttributeNames[r]||r.toLowerCase();v.setAttribute(e,n)}"worker"===a&&v.setAttribute("type","text/partytown"),v.setAttribute("data-nscript",a),c&&f(c),document.body.appendChild(v)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))}):m(e)}function v(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");p.add(t)})}function y(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:i=null,strategy:u="afterInteractive",onError:d,stylesheets:h,...f}=e,{updateScripts:g,scripts:v,getIsSsr:y,appDir:w,nonce:b}=(0,a.useContext)(l.HeadManagerContext),x=(0,a.useRef)(!1);(0,a.useEffect)(()=>{let e=t||r;x.current||(i&&e&&p.has(e)&&i(),x.current=!0)},[i,t,r]);let S=(0,a.useRef)(!1);if((0,a.useEffect)(()=>{!S.current&&("afterInteractive"===u?m(e):"lazyOnload"===u&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))})),S.current=!0)},[e,u]),("beforeInteractive"===u||"worker"===u)&&(g?(v[u]=(v[u]||[]).concat([{id:t,src:r,onLoad:n,onReady:i,onError:d,...f}]),g(v)):y&&y()?p.add(t||r):y&&!y()&&m(e)),w){if(h&&h.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)return r?(o.default.preload(r,f.integrity?{as:"script",integrity:f.integrity}:{as:"script"}),(0,s.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{...f,id:t}])+")"}})):(f.dangerouslySetInnerHTML&&(f.children=f.dangerouslySetInnerHTML.__html,delete f.dangerouslySetInnerHTML),(0,s.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...f,id:t}])+")"}}));"afterInteractive"===u&&r&&o.default.preload(r,f.integrity?{as:"script",integrity:f.integrity}:{as:"script"})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let w=y;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},13127:function(e){!function(){var t={229:function(e){var t,r,n,i=e.exports={};function s(){throw Error("setTimeout has not been defined")}function o(){throw Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===s||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:s}catch(e){t=s}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var l=[],u=!1,c=-1;function d(){u&&n&&(u=!1,n.length?l=n.concat(l):c=-1,l.length&&p())}function p(){if(!u){var e=a(d);u=!0;for(var t=l.length;t;){for(n=l,l=[];++c<t;)n&&n[c].run();c=-1,t=l.length}n=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function f(){}i.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new h(e,t)),1!==l.length||u||a(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=f,i.addListener=f,i.once=f,i.off=f,i.removeListener=f,i.removeAllListeners=f,i.emit=f,i.prependListener=f,i.prependOnceListener=f,i.listeners=function(e){return[]},i.binding=function(e){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw Error("process.chdir is not supported")},i.umask=function(){return 0}}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var s=r[e]={exports:{}},o=!0;try{t[e](s,s.exports,n),o=!1}finally{o&&delete r[e]}return s.exports}n.ab="//";var i=n(229);e.exports=i}()},2595:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(84096)._(r(2265)).default.createContext({})},43044:function(e,t){"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},24930:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(84096);r(57437),r(2265);let i=n._(r(84795));function s(e,t){let r={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};return"function"==typeof e&&(r.loader=e),(0,i.default)({...r,...t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},38630:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return a}}),r(76184);let n=r(67160),i=r(76906);function s(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function a(e,t){var r;let a,l,u,{src:c,sizes:d,unoptimized:p=!1,priority:h=!1,loading:f,className:m,quality:g,width:v,height:y,fill:w=!1,style:b,onLoad:x,onLoadingComplete:S,placeholder:E="empty",blurDataURL:T,fetchPriority:C,layout:P,objectFit:M,objectPosition:A,lazyBoundary:k,lazyRoot:L,...O}=e,{imgConf:_,showAltText:j,blurComplete:D,defaultLoader:R}=t,V=_||i.imageConfigDefault;if("allSizes"in V)a=V;else{let e=[...V.deviceSizes,...V.imageSizes].sort((e,t)=>e-t),t=V.deviceSizes.sort((e,t)=>e-t);a={...V,allSizes:e,deviceSizes:t}}let I=O.loader||R;delete O.loader,delete O.srcSet;let F="__next_img_default"in I;if(F){if("custom"===a.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=I;I=t=>{let{config:r,...n}=t;return e(n)}}if(P){"fill"===P&&(w=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[P];e&&(b={...b,...e});let t={responsive:"100vw",fill:"100vw"}[P];t&&!d&&(d=t)}let z="",N=o(v),B=o(y);if("object"==typeof(r=c)&&(s(r)||void 0!==r.src)){let e=s(c)?c.default:c;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(l=e.blurWidth,u=e.blurHeight,T=T||e.blurDataURL,z=e.src,!w){if(N||B){if(N&&!B){let t=N/e.width;B=Math.round(e.height*t)}else if(!N&&B){let t=B/e.height;N=Math.round(e.width*t)}}else N=e.width,B=e.height}}let H=!h&&("lazy"===f||void 0===f);(!(c="string"==typeof c?c:z)||c.startsWith("data:")||c.startsWith("blob:"))&&(p=!0,H=!1),a.unoptimized&&(p=!0),F&&c.endsWith(".svg")&&!a.dangerouslyAllowSVG&&(p=!0),h&&(C="high");let W=o(g),$=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:M,objectPosition:A}:{},j?{}:{color:"transparent"},b),G=D||"empty"===E?null:"blur"===E?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:N,heightInt:B,blurWidth:l,blurHeight:u,blurDataURL:T||"",objectFit:$.objectFit})+'")':'url("'+E+'")',U=G?{backgroundSize:$.objectFit||"cover",backgroundPosition:$.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:G}:{},Z=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:s,sizes:o,loader:a}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,o),c=l.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:l.map((e,n)=>a({config:t,src:r,quality:s,width:e})+" "+("w"===u?e:n+1)+u).join(", "),src:a({config:t,src:r,quality:s,width:l[c]})}}({config:a,src:c,unoptimized:p,width:N,quality:W,sizes:d,loader:I});return{props:{...O,loading:H?"lazy":f,fetchPriority:C,width:N,height:B,decoding:"async",className:m,style:{...$,...U},sizes:Z.sizes,srcSet:Z.srcSet,src:Z.src},meta:{unoptimized:p,priority:h,placeholder:E,fill:w}}}},42251: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,{defaultHead:function(){return d},default:function(){return m}});let n=r(84096),i=r(13667),s=r(57437),o=i._(r(2265)),a=n._(r(27392)),l=r(2595),u=r(27484),c=r(43044);function d(e){void 0===e&&(e=!1);let t=[(0,s.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,s.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(76184);let h=["name","httpEquiv","charSet","itemProp"];function f(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return i=>{let s=!0,o=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){o=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?s=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?s=!1:t.add(i.type);break;case"meta":for(let e=0,t=h.length;e<t;e++){let t=h[e];if(i.props.hasOwnProperty(t)){if("charSet"===t)r.has(t)?s=!1:r.add(t);else{let e=i.props[t],r=n[t]||new Set;("name"!==t||!o)&&r.has(e)?s=!1:(r.add(e),n[t]=r)}}}}return s}}()).reverse().map((e,t)=>{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,o.default.cloneElement(e,t)}return o.default.cloneElement(e,{key:n})})}let m=function(e){let{children:t}=e,r=(0,o.useContext)(l.AmpStateContext),n=(0,o.useContext)(u.HeadManagerContext);return(0,s.jsx)(a.default,{reduceComponentsToState:f,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},67160:function(e,t){"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:s,objectFit:o}=e,a=n?40*n:t,l=i?40*i:r,u=a&&l?"viewBox='0 0 "+a+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+s+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},60337:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let n=r(84096)._(r(2265)),i=r(76906),s=n.default.createContext(i.imageConfigDefault)},76906:function(e,t){"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,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},67447: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 a},default:function(){return l}});let n=r(84096),i=r(38630),s=r(81749),o=n._(r(10536)),a=e=>{let{props:t}=(0,i.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_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}},l=s.Image},10536:function(e,t){"use strict";function r(e){let{config:t,src:r,width:n,quality:i}=e;return t.path+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},19721:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return i}});let n=r(99775);function i(e){let{reason:t,children:r}=e;if("undefined"==typeof window)throw new n.BailoutToCSRError(t);return r}},84795:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(57437),i=r(2265),s=r(19721);function o(e){var t;return{default:null!=(t=null==e?void 0:e.default)?t:e}}let a={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},l=function(e){let t={...a,...e},r=(0,i.lazy)(()=>t.loader().then(o)),l=t.loading;function u(e){let o=l?(0,n.jsx)(l,{isLoading:!0,pastDelay:!0,error:null}):null,a=t.ssr?(0,n.jsx)(r,{...e}):(0,n.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(i.Suspense,{fallback:o,children:a})}return u.displayName="LoadableComponent",u}},27392:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(2265),i="undefined"==typeof window,s=i?()=>{}:n.useLayoutEffect,o=i?()=>{}:n.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let i=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(i,e))}}if(i){var l;null==t||null==(l=t.mountedInstances)||l.add(e.children),a()}return s(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),s(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},77179:function(e,t){"use strict";let r=e=>{let t="\xc0\xc1\xc2\xc3\xc4\xc5ĄĀ\xe0\xe1\xe2\xe3\xe4\xe5ąā\xd2\xd3\xd4\xd5\xd5\xd6\xd8\xf2\xf3\xf4\xf5\xf6\xf8\xc8\xc9\xca\xcbĘĒ\xe8\xe9\xea\xeb\xf0ęē\xc7ĆČ\xe7ćč\xd0\xcc\xcd\xce\xcfĪ\xec\xed\xee\xefī\xd9\xda\xdb\xdcŪ\xf9\xfa\xfb\xfcū\xd1Ņ\xf1ņŠŚšśŸ\xff\xfdŽŹŻžźżŁĻłļŃŅńņ\xe0\xe1\xe3ảạăằắẳẵặ\xe2ầấẩẫậ\xe8\xe9ẻẽẹ\xeaềếểễệđ\xf9\xfaủũụưừứửữự\xf2\xf3ỏ\xf5ọ\xf4ồốổỗộơờớởỡợ\xec\xedỉĩị\xe4\xeb\xef\xee\xfc\xfb\xf1\xe7\xfdỳỹỵỷğışĞİŞĢģĶķ",r=t.split("").join("|"),n=RegExp(`(${r})`,"g");return e.replace(n,function(e){return"AAAAAAAAaaaaaaaaOOOOOOOooooooEEEEEEeeeeeeeCCCcccDIIIIIiiiiiUUUUUuuuuuNNnnSSssYyyZZZzzzLLllNNnnaaaaaaaaaaaaaaaaaeeeeeeeeeeeduuuuuuuuuuuoooooooooooooooooiiiiiaeiiuuncyyyyygisGISGgKk"[t.indexOf(e)]||""})},n=e=>e.split("").map(e=>`\\${e}`).join(""),i=(e,t,i=!1)=>{let s=r(e).trim().toLowerCase(),o=n(t);return i?s.replace(/\s+/g,t):s.replace(RegExp(`[^a-z0-9${o}]+`,"g"),t).replace(RegExp(`${o}+`,"g"),t).replace(RegExp(`^${o}`,"g"),"").replace(RegExp(`${o}$`,"g"),"")},s=(e,t={delimiter:"-",prefix:""})=>{if(t.delimiter||(t.delimiter="-"),t.prefix||(t.prefix=""),!e||"boolean"==typeof e)return"";let{delimiter:r,prefix:n}=t;if("boolean"==typeof e)return"";if("string"==typeof e||"number"==typeof e){let t=i(n,r,!0),s=i(String(e),r);return t?`${t}${r}${s}`:s}return"children"in e?s(e.children):"type"in e?s(e.props.children,t):Symbol.iterator in e?s(Array.from(e).map(e=>s(e,{delimiter:r})).join(r),t):""};t.Z=s},76969:function(e,t,r){"use strict";var n=r(2265);t.Z=function(e,t){var r=(0,n.useState)(null),i=r[0],s=r[1];return(0,n.useEffect)(function(){if(e.current&&"function"==typeof IntersectionObserver){var r=new IntersectionObserver(function(e){s(e[0])},t);return r.observe(e.current),function(){s(null),r.disconnect()}}return function(){}},[e.current,t.threshold,t.root,t.rootMargin]),i}},62004:function(e,t,r){"use strict";r.d(t,{et:function(){return l},sY:function(){return u},tw:function(){return a}});var n=r(2265);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){var n,i;n=t,i=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(n))in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let o=["component"],a="heading",l="link";function u(e,t={}){if("object"==typeof e&&"doc"===e.type&&Array.isArray(e.content)){let r=t.blokResolvers,i=void 0===r?{}:r,a=t.defaultBlokResolver,l=void 0===a?function(){return null}:a,u=t.nodeResolvers,c=t.markResolvers,d=t.textResolver,p=void 0===d?function(e){return e}:d,m=s(s({},h),void 0===u?{}:u),g=s(s({},f),void 0===c?{}:c),v=0,y=function(e){return n.isValidElement(e)?n.cloneElement(e,{key:v++}):e},w=function(e){let t=e?e.map(b).filter(function(e){return null!=e}):null;return Array.isArray(t)&&0===t.length?null:t},b=function(e){if("blok"===e.type)return e.attrs.body.map(function(e){let t=e.component,r=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},s=Object.keys(e);for(n=0;n<s.length;n++)r=s[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)r=s[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,o),n=i[t];return y(n?n(r):l(t,r))});{var t;let r;if("text"===e.type)r=p(e.text);else{let t=m[e.type];r=t?y(t(w(e.content),e.attrs)):null}return(null!==(t=e.marks)&&void 0!==t?t:[]).reduceRight(function(e,t){let r=g[t.type];return r?y(r(e,t.attrs)):e},r)}};return w(e.content)}if("string"==typeof e){let r=t.defaultStringResolver,n=t.textResolver;return(void 0===r?function(e){return e}:r)((void 0===n?function(e){return e}:n)(e))}return null}let c=function(e){return function(t){return null!=t?n.createElement(e,null,t):null}},d=function(e){return function(){return n.createElement(e)}},p=function(e){return function(t){return n.createElement(e,null,t)}},h={[a]:function(e,t){return n.createElement(`h${t.level}`,null,e)},code_block:function(e,t){let r={className:t.class},i=n.createElement("code",r,e);return n.createElement("pre",null,i)},image:function(e,t){return n.createElement("img",t,e)},paragraph:c("p"),blockquote:c("blockquote"),ordered_list:c("ol"),bullet_list:c("ul"),list_item:c("li"),horizontal_rule:d("hr"),hard_break:d("br"),emoji:function(e,t){if(!t)return null;let r={"data-type":"emoji","data-name":t.name,emoji:t.emoji};if(t.emoji||!t.fallbackImage)return n.createElement("span",r,t.emoji);{let e={src:t.fallbackImage,draggable:"false",loading:"lazy",align:"absmiddle",alt:t.name},i=n.createElement("img",e);return n.createElement("span",r,i)}}},f={[l]:function(e,t){let r=t?{href:"email"===t.linktype?`mailto:${t.href}`:t.href,target:t.target}:{};return n.createElement("a",r,e)},styled:function(e,t){let r=t?{className:t.class}:{};return n.createElement("span",r,e)},bold:p("b"),italic:p("i"),strike:p("s"),underline:p("u"),code:p("code"),subscript:p("sub"),superscript:p("sup"),highlight:function(e,t){let r=t?{style:{backgroundColor:t.color}}:{};return n.createElement("span",r,e)},textStyle:function(e,t){let r=t?{style:{color:t.color}}:{};return n.createElement("span",r,e)},anchor:function(e,t){let r=t?{id:t.id}:{};return n.createElement("span",r,e)}}},86978:function(){},55438:function(e){e.exports={style:{fontFamily:"'__fontAtlasTypewriter_501910', '__fontAtlasTypewriter_Fallback_501910'"},className:"__className_501910",variable:"__variable_501910"}},31355:function(e,t,r){"use strict";r.d(t,{p:function(){return M}});var n,i,s,o=r(2265),a=r(10641),l=r(92381),u=r(71454),c=r(36601),d=r(88358),p=r(72640),h=r(94819),f=r(18318);let m=null!=(s=o.startTransition)?s:function(e){e()};var g=r(67409),v=((n=v||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),y=((i=y||{})[i.ToggleDisclosure=0]="ToggleDisclosure",i[i.CloseDisclosure=1]="CloseDisclosure",i[i.SetButtonId=2]="SetButtonId",i[i.SetPanelId=3]="SetPanelId",i[i.LinkPanel=4]="LinkPanel",i[i.UnlinkPanel=5]="UnlinkPanel",i);let w={0:e=>({...e,disclosureState:(0,p.E)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},4:e=>!0===e.linkedPanel?e:{...e,linkedPanel:!0},5:e=>!1===e.linkedPanel?e:{...e,linkedPanel:!1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},b=(0,o.createContext)(null);function x(e){let t=(0,o.useContext)(b);if(null===t){let t=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,x),t}return t}b.displayName="DisclosureContext";let S=(0,o.createContext)(null);S.displayName="DisclosureAPIContext";let E=(0,o.createContext)(null);function T(e,t){return(0,p.E)(t.type,w,e,t)}E.displayName="DisclosurePanelContext";let C=o.Fragment,P=f.AN.RenderStrategy|f.AN.Static,M=Object.assign((0,f.yV)(function(e,t){let{defaultOpen:r=!1,...n}=e,i=(0,o.useRef)(null),s=(0,c.T)(t,(0,c.h)(e=>{i.current=e},void 0===e.as||e.as===o.Fragment)),l=(0,o.useRef)(null),u=(0,o.useRef)(null),m=(0,o.useReducer)(T,{disclosureState:r?0:1,linkedPanel:!1,buttonRef:u,panelRef:l,buttonId:null,panelId:null}),[{disclosureState:g,buttonId:v},y]=m,w=(0,a.z)(e=>{y({type:1});let t=(0,h.r)(i);if(!t||!v)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(v):t.getElementById(v);null==r||r.focus()}),x=(0,o.useMemo)(()=>({close:w}),[w]),E=(0,o.useMemo)(()=>({open:0===g,close:w}),[g,w]);return o.createElement(b.Provider,{value:m},o.createElement(S.Provider,{value:x},o.createElement(d.up,{value:(0,p.E)(g,{0:d.ZM.Open,1:d.ZM.Closed})},(0,f.sY)({ourProps:{ref:s},theirProps:n,slot:E,defaultTag:C,name:"Disclosure"}))))}),{Button:(0,f.yV)(function(e,t){let r=(0,l.M)(),{id:n=`headlessui-disclosure-button-${r}`,...i}=e,[s,d]=x("Disclosure.Button"),p=(0,o.useContext)(E),h=null!==p&&p===s.panelId,m=(0,o.useRef)(null),v=(0,c.T)(m,t,h?null:s.buttonRef),y=(0,f.Y2)();(0,o.useEffect)(()=>{if(!h)return d({type:2,buttonId:n}),()=>{d({type:2,buttonId:null})}},[n,d,h]);let w=(0,a.z)(e=>{var t;if(h){if(1===s.disclosureState)return;switch(e.key){case g.R.Space:case g.R.Enter:e.preventDefault(),e.stopPropagation(),d({type:0}),null==(t=s.buttonRef.current)||t.focus()}}else switch(e.key){case g.R.Space:case g.R.Enter:e.preventDefault(),e.stopPropagation(),d({type:0})}}),b=(0,a.z)(e=>{e.key===g.R.Space&&e.preventDefault()}),S=(0,a.z)(t=>{var r;(function(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=(null==t?void 0:t.getAttribute("disabled"))==="";return!(n&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&n})(t.currentTarget)||e.disabled||(h?(d({type:0}),null==(r=s.buttonRef.current)||r.focus()):d({type:0}))}),T=(0,o.useMemo)(()=>({open:0===s.disclosureState}),[s]),C=(0,u.f)(e,m),P=h?{ref:v,type:C,onKeyDown:w,onClick:S}:{ref:v,id:n,type:C,"aria-expanded":0===s.disclosureState,"aria-controls":s.linkedPanel?s.panelId:void 0,onKeyDown:w,onKeyUp:b,onClick:S};return(0,f.sY)({mergeRefs:y,ourProps:P,theirProps:i,slot:T,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,f.yV)(function(e,t){let r=(0,l.M)(),{id:n=`headlessui-disclosure-panel-${r}`,...i}=e,[s,a]=x("Disclosure.Panel"),{close:u}=function e(t){let r=(0,o.useContext)(S);if(null===r){let r=Error(`<${t} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),p=(0,f.Y2)(),h=(0,c.T)(t,s.panelRef,e=>{m(()=>a({type:e?4:5}))});(0,o.useEffect)(()=>(a({type:3,panelId:n}),()=>{a({type:3,panelId:null})}),[n,a]);let g=(0,d.oJ)(),v=null!==g?(g&d.ZM.Open)===d.ZM.Open:0===s.disclosureState,y=(0,o.useMemo)(()=>({open:0===s.disclosureState,close:u}),[s,u]);return o.createElement(E.Provider,{value:s.panelId},(0,f.sY)({mergeRefs:p,ourProps:{ref:h,id:n},theirProps:i,slot:y,defaultTag:"div",features:P,visible:v,name:"Disclosure.Panel"}))})})},67409:function(e,t,r){"use strict";r.d(t,{R:function(){return i}});var n,i=((n=i||{}).Space=" ",n.Enter="Enter",n.Escape="Escape",n.Backspace="Backspace",n.Delete="Delete",n.ArrowLeft="ArrowLeft",n.ArrowUp="ArrowUp",n.ArrowRight="ArrowRight",n.ArrowDown="ArrowDown",n.Home="Home",n.End="End",n.PageUp="PageUp",n.PageDown="PageDown",n.Tab="Tab",n)},95035:function(e,t,r){"use strict";r.d(t,{u:function(){return j}});var n,i=r(2265),s=r(21210);function o(){let e=[],t={addEventListener:(e,r,n,i)=>(e.addEventListener(r,n,i),t.add(()=>e.removeEventListener(r,n,i))),requestAnimationFrame(...e){let r=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(r))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let r=setTimeout(...e);return t.add(()=>clearTimeout(r))},microTask(...e){let r={current:!0};return(0,s.Y)(()=>{r.current&&e[0]()}),t.add(()=>{r.current=!1})},style(e,t,r){let n=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add(()=>{Object.assign(e.style,{[t]:n})})},group(e){let t=o();return e(t),this.add(()=>t.dispose())},add:t=>(e.push(t),()=>{let r=e.indexOf(t);if(r>=0)for(let t of e.splice(r,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function a(){let[e]=(0,i.useState)(o);return(0,i.useEffect)(()=>()=>e.dispose(),[e]),e}var l=r(10641),u=r(42219),c=r(39790),d=r(85235),p=r(92144),h=r(36601),f=r(72640);function m(e,...t){e&&t.length>0&&e.classList.add(...t)}function g(e,...t){e&&t.length>0&&e.classList.remove(...t)}var v=r(88358),y=r(82466),w=r(18318);function b(e=""){return e.split(/\s+/).filter(e=>e.length>1)}let x=(0,i.createContext)(null);x.displayName="TransitionContext";var S=((n=S||{}).Visible="visible",n.Hidden="hidden",n);let E=(0,i.createContext)(null);function T(e){return"children"in e?T(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function C(e,t){let r=(0,d.E)(e),n=(0,i.useRef)([]),s=(0,u.t)(),o=a(),c=(0,l.z)((e,t=w.l4.Hidden)=>{let i=n.current.findIndex(({el:t})=>t===e);-1!==i&&((0,f.E)(t,{[w.l4.Unmount](){n.current.splice(i,1)},[w.l4.Hidden](){n.current[i].state="hidden"}}),o.microTask(()=>{var e;!T(n)&&s.current&&(null==(e=r.current)||e.call(r))}))}),p=(0,l.z)(e=>{let t=n.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):n.current.push({el:e,state:"visible"}),()=>c(e,w.l4.Unmount)}),h=(0,i.useRef)([]),m=(0,i.useRef)(Promise.resolve()),g=(0,i.useRef)({enter:[],leave:[],idle:[]}),v=(0,l.z)((e,r,n)=>{h.current.splice(0),t&&(t.chains.current[r]=t.chains.current[r].filter(([t])=>t!==e)),null==t||t.chains.current[r].push([e,new Promise(e=>{h.current.push(e)})]),null==t||t.chains.current[r].push([e,new Promise(e=>{Promise.all(g.current[r].map(([e,t])=>t)).then(()=>e())})]),"enter"===r?m.current=m.current.then(()=>null==t?void 0:t.wait.current).then(()=>n(r)):n(r)}),y=(0,l.z)((e,t,r)=>{Promise.all(g.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=h.current.shift())||e()}).then(()=>r(t))});return(0,i.useMemo)(()=>({children:n,register:p,unregister:c,onStart:v,onStop:y,wait:m,chains:g}),[p,c,n,v,y,g,m])}function P(){}E.displayName="NestingContext";let M=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function A(e){var t;let r={};for(let n of M)r[n]=null!=(t=e[n])?t:P;return r}let k=w.AN.RenderStrategy,L=(0,w.yV)(function(e,t){let{show:r,appear:n=!1,unmount:s=!0,...o}=e,a=(0,i.useRef)(null),u=(0,h.T)(a,t);(0,p.H)();let d=(0,v.oJ)();if(void 0===r&&null!==d&&(r=(d&v.ZM.Open)===v.ZM.Open),![!0,!1].includes(r))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[f,m]=(0,i.useState)(r?"visible":"hidden"),g=C(()=>{m("hidden")}),[y,b]=(0,i.useState)(!0),S=(0,i.useRef)([r]);(0,c.e)(()=>{!1!==y&&S.current[S.current.length-1]!==r&&(S.current.push(r),b(!1))},[S,r]);let P=(0,i.useMemo)(()=>({show:r,appear:n,initial:y}),[r,n,y]);(0,i.useEffect)(()=>{if(r)m("visible");else if(T(g)){let e=a.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&m("hidden")}else m("hidden")},[r,g]);let M={unmount:s},A=(0,l.z)(()=>{var t;y&&b(!1),null==(t=e.beforeEnter)||t.call(e)}),L=(0,l.z)(()=>{var t;y&&b(!1),null==(t=e.beforeLeave)||t.call(e)});return i.createElement(E.Provider,{value:g},i.createElement(x.Provider,{value:P},(0,w.sY)({ourProps:{...M,as:i.Fragment,children:i.createElement(O,{ref:u,...M,...o,beforeEnter:A,beforeLeave:L})},theirProps:{},defaultTag:i.Fragment,features:k,visible:"visible"===f,name:"Transition"})))}),O=(0,w.yV)(function(e,t){var r,n,s;let S;let{beforeEnter:P,afterEnter:M,beforeLeave:L,afterLeave:O,enter:_,enterFrom:j,enterTo:D,entered:R,leave:V,leaveFrom:I,leaveTo:F,...z}=e,N=(0,i.useRef)(null),B=(0,h.T)(N,t),H=null==(r=z.unmount)||r?w.l4.Unmount:w.l4.Hidden,{show:W,appear:$,initial:G}=function(){let e=(0,i.useContext)(x);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[U,Z]=(0,i.useState)(W?"visible":"hidden"),q=function(){let e=(0,i.useContext)(E);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:Y,unregister:X}=q;(0,i.useEffect)(()=>Y(N),[Y,N]),(0,i.useEffect)(()=>{if(H===w.l4.Hidden&&N.current){if(W&&"visible"!==U){Z("visible");return}return(0,f.E)(U,{hidden:()=>X(N),visible:()=>Y(N)})}},[U,N,Y,X,W,H]);let K=(0,d.E)({base:b(z.className),enter:b(_),enterFrom:b(j),enterTo:b(D),entered:b(R),leave:b(V),leaveFrom:b(I),leaveTo:b(F)}),J=(s={beforeEnter:P,afterEnter:M,beforeLeave:L,afterLeave:O},S=(0,i.useRef)(A(s)),(0,i.useEffect)(()=>{S.current=A(s)},[s]),S),Q=(0,p.H)();(0,i.useEffect)(()=>{if(Q&&"visible"===U&&null===N.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[N,U,Q]);let ee=$&&W&&G,et=Q&&(!G||$)?W?"enter":"leave":"idle",er=function(e=0){let[t,r]=(0,i.useState)(e),n=(0,u.t)(),s=(0,i.useCallback)(e=>{n.current&&r(t=>t|e)},[t,n]),o=(0,i.useCallback)(e=>!!(t&e),[t]);return{flags:t,addFlag:s,hasFlag:o,removeFlag:(0,i.useCallback)(e=>{n.current&&r(t=>t&~e)},[r,n]),toggleFlag:(0,i.useCallback)(e=>{n.current&&r(t=>t^e)},[r])}}(0),en=(0,l.z)(e=>(0,f.E)(e,{enter:()=>{er.addFlag(v.ZM.Opening),J.current.beforeEnter()},leave:()=>{er.addFlag(v.ZM.Closing),J.current.beforeLeave()},idle:()=>{}})),ei=(0,l.z)(e=>(0,f.E)(e,{enter:()=>{er.removeFlag(v.ZM.Opening),J.current.afterEnter()},leave:()=>{er.removeFlag(v.ZM.Closing),J.current.afterLeave()},idle:()=>{}})),es=C(()=>{Z("hidden"),X(N)},q),eo=(0,i.useRef)(!1);!function({immediate:e,container:t,direction:r,classes:n,onStart:i,onStop:s}){let l=(0,u.t)(),p=a(),h=(0,d.E)(r);(0,c.e)(()=>{e&&(h.current="enter")},[e]),(0,c.e)(()=>{let e=o();p.add(e.dispose);let r=t.current;if(r&&"idle"!==h.current&&l.current){var a,u,c;let t,l,d,p,v,y,w;return e.dispose(),i.current(h.current),e.add((a=n.current,u="enter"===h.current,c=()=>{e.dispose(),s.current(h.current)},l=u?"enter":"leave",d=o(),p=void 0!==c?(t={called:!1},(...e)=>{if(!t.called)return t.called=!0,c(...e)}):()=>{},"enter"===l&&(r.removeAttribute("hidden"),r.style.display=""),v=(0,f.E)(l,{enter:()=>a.enter,leave:()=>a.leave}),y=(0,f.E)(l,{enter:()=>a.enterTo,leave:()=>a.leaveTo}),w=(0,f.E)(l,{enter:()=>a.enterFrom,leave:()=>a.leaveFrom}),g(r,...a.base,...a.enter,...a.enterTo,...a.enterFrom,...a.leave,...a.leaveFrom,...a.leaveTo,...a.entered),m(r,...a.base,...v,...w),d.nextFrame(()=>{g(r,...a.base,...v,...w),m(r,...a.base,...v,...y),function(e,t){let r=o();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:i}=getComputedStyle(e),[s,a]=[n,i].map(e=>{let[t=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,t)=>t-e);return t}),l=s+a;if(0!==l){r.group(r=>{r.setTimeout(()=>{t(),r.dispose()},l),r.addEventListener(e,"transitionrun",e=>{e.target===e.currentTarget&&r.dispose()})});let n=r.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(t(),n())})}else t();r.add(()=>t()),r.dispose}(r,()=>(g(r,...a.base,...v),m(r,...a.base,...a.entered),p()))}),d.dispose)),e.dispose}},[r])}({immediate:ee,container:N,classes:K,direction:et,onStart:(0,d.E)(e=>{eo.current=!0,es.onStart(N,e,en)}),onStop:(0,d.E)(e=>{eo.current=!1,es.onStop(N,e,ei),"leave"!==e||T(es)||(Z("hidden"),X(N))})});let ea=z;return ee?ea={...ea,className:(0,y.A)(z.className,...K.current.enter,...K.current.enterFrom)}:eo.current&&(ea.className=(0,y.A)(z.className,null==(n=N.current)?void 0:n.className),""===ea.className&&delete ea.className),i.createElement(E.Provider,{value:es},i.createElement(v.up,{value:(0,f.E)(U,{visible:v.ZM.Open,hidden:v.ZM.Closed})|er.flags},(0,w.sY)({ourProps:{ref:B},theirProps:ea,defaultTag:"div",features:k,visible:"visible"===U,name:"Transition.Child"})))}),_=(0,w.yV)(function(e,t){let r=null!==(0,i.useContext)(x),n=null!==(0,v.oJ)();return i.createElement(i.Fragment,null,!r&&n?i.createElement(L,{ref:t,...e}):i.createElement(O,{ref:t,...e}))}),j=Object.assign(L,{Child:_,Root:L})},10641:function(e,t,r){"use strict";r.d(t,{z:function(){return s}});var n=r(2265),i=r(85235);let s=function(e){let t=(0,i.E)(e);return n.useCallback((...e)=>t.current(...e),[t])}},92381:function(e,t,r){"use strict";r.d(t,{M:function(){return l}});var n,i=r(2265),s=r(41879),o=r(39790),a=r(92144);let l=null!=(n=i.useId)?n:function(){let e=(0,a.H)(),[t,r]=i.useState(e?()=>s.O.nextId():null);return(0,o.e)(()=>{null===t&&r(s.O.nextId())},[t]),null!=t?""+t:void 0}},42219:function(e,t,r){"use strict";r.d(t,{t:function(){return s}});var n=r(2265),i=r(39790);function s(){let e=(0,n.useRef)(!1);return(0,i.e)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},39790:function(e,t,r){"use strict";r.d(t,{e:function(){return s}});var n=r(2265),i=r(41879);let s=(e,t)=>{i.O.isServer?(0,n.useEffect)(e,t):(0,n.useLayoutEffect)(e,t)}},85235:function(e,t,r){"use strict";r.d(t,{E:function(){return s}});var n=r(2265),i=r(39790);function s(e){let t=(0,n.useRef)(e);return(0,i.e)(()=>{t.current=e},[e]),t}},71454:function(e,t,r){"use strict";r.d(t,{f:function(){return o}});var n=r(2265),i=r(39790);function s(e){var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";if("string"==typeof r&&"button"===r.toLowerCase())return"button"}function o(e,t){let[r,o]=(0,n.useState)(()=>s(e));return(0,i.e)(()=>{o(s(e))},[e.type,e.as]),(0,i.e)(()=>{r||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&o("button")},[r,t]),r}},92144:function(e,t,r){"use strict";r.d(t,{H:function(){return o}});var n,i=r(2265),s=r(41879);function o(){let e;let t=(e="undefined"==typeof document,(0,(n||(n=r.t(i,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[o,a]=i.useState(s.O.isHandoffComplete);return o&&!1===s.O.isHandoffComplete&&a(!1),i.useEffect(()=>{!0!==o&&a(!0)},[o]),i.useEffect(()=>s.O.handoff(),[]),!t&&o}},36601:function(e,t,r){"use strict";r.d(t,{T:function(){return a},h:function(){return o}});var n=r(2265),i=r(10641);let s=Symbol();function o(e,t=!0){return Object.assign(e,{[s]:t})}function a(...e){let t=(0,n.useRef)(e);(0,n.useEffect)(()=>{t.current=e},[e]);let r=(0,i.z)(e=>{for(let r of t.current)null!=r&&("function"==typeof r?r(e):r.current=e)});return e.every(e=>null==e||(null==e?void 0:e[s]))?void 0:r}},88358:function(e,t,r){"use strict";r.d(t,{ZM:function(){return o},oJ:function(){return a},up:function(){return l}});var n,i=r(2265);let s=(0,i.createContext)(null);s.displayName="OpenClosedContext";var o=((n=o||{})[n.Open=1]="Open",n[n.Closed=2]="Closed",n[n.Closing=4]="Closing",n[n.Opening=8]="Opening",n);function a(){return(0,i.useContext)(s)}function l({value:e,children:t}){return i.createElement(s.Provider,{value:e},t)}},82466:function(e,t,r){"use strict";function n(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}r.d(t,{A:function(){return n}})},41879:function(e,t,r){"use strict";r.d(t,{O:function(){return a}});var n=Object.defineProperty,i=(e,t,r)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,s=(e,t,r)=>(i(e,"symbol"!=typeof t?t+"":t,r),r);class o{constructor(){s(this,"current",this.detect()),s(this,"handoffState","pending"),s(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}let a=new o},72640:function(e,t,r){"use strict";function n(e,t,...r){if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let i=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,n),i}r.d(t,{E:function(){return n}})},21210:function(e,t,r){"use strict";function n(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}r.d(t,{Y:function(){return n}})},94819:function(e,t,r){"use strict";r.d(t,{r:function(){return i}});var n=r(41879);function i(e){return n.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},18318:function(e,t,r){"use strict";r.d(t,{AN:function(){return l},Y2:function(){return p},l4:function(){return u},sY:function(){return c},yV:function(){return m}});var n,i,s=r(2265),o=r(82466),a=r(72640),l=((n=l||{})[n.None=0]="None",n[n.RenderStrategy=1]="RenderStrategy",n[n.Static=2]="Static",n),u=((i=u||{})[i.Unmount=0]="Unmount",i[i.Hidden=1]="Hidden",i);function c({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:i,visible:s=!0,name:o,mergeRefs:l}){l=null!=l?l:h;let u=f(t,e);if(s)return d(u,r,n,o,l);let c=null!=i?i:0;if(2&c){let{static:e=!1,...t}=u;if(e)return d(t,r,n,o,l)}if(1&c){let{unmount:e=!0,...t}=u;return(0,a.E)(e?0:1,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},r,n,o,l)})}return d(u,r,n,o,l)}function d(e,t={},r,n,i){let{as:a=r,children:l,refName:u="ref",...c}=v(e,["unmount","static"]),d=void 0!==e.ref?{[u]:e.ref}:{},p="function"==typeof l?l(t):l;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t));let h={};if(t){let e=!1,r=[];for(let[n,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&r.push(n);e&&(h["data-headlessui-state"]=r.join(" "))}if(a===s.Fragment&&Object.keys(g(c)).length>0){if(!(0,s.isValidElement)(p)||Array.isArray(p)&&p.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map(e=>`  - ${e}`).join(`
`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join(`
`)].join(`
`));let e=p.props,t="function"==typeof(null==e?void 0:e.className)?(...t)=>(0,o.A)(null==e?void 0:e.className(...t),c.className):(0,o.A)(null==e?void 0:e.className,c.className);return(0,s.cloneElement)(p,Object.assign({},f(p.props,g(v(c,["ref"]))),h,d,{ref:i(p.ref,d.ref)},t?{className:t}:{}))}return(0,s.createElement)(a,Object.assign({},v(c,["ref"]),a!==s.Fragment&&d,a!==s.Fragment&&h),p)}function p(){let e=(0,s.useRef)([]),t=(0,s.useCallback)(t=>{for(let r of e.current)null!=r&&("function"==typeof r?r(t):r.current=t)},[]);return(...r)=>{if(!r.every(e=>null==e))return e.current=r,t}}function h(...e){return e.every(e=>null==e)?void 0:t=>{for(let r of e)null!=r&&("function"==typeof r?r(t):r.current=t)}}function f(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map(e=>[e,void 0])));for(let e in r)Object.assign(t,{[e](t,...n){for(let i of r[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;i(t,...n)}}});return t}function m(e){var t;return Object.assign((0,s.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function g(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function v(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}},40558:function(e,t,r){"use strict";var n=r(2265);let i=n.forwardRef(function({title:e,titleId:t,...r},i){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m4.5 15.75 7.5-7.5 7.5 7.5"}))});t.Z=i},69418:function(e,t,r){"use strict";var n=r(2265);let i=n.forwardRef(function({title:e,titleId:t,...r},i){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{fillRule:"evenodd",d:"M12 2.25a.75.75 0 0 1 .75.75v16.19l6.22-6.22a.75.75 0 1 1 1.06 1.06l-7.5 7.5a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 1 1 1.06-1.06l6.22 6.22V3a.75.75 0 0 1 .75-.75Z",clipRule:"evenodd"}))});t.Z=i},4862:function(e,t,r){"use strict";var n=r(2265);let i=n.forwardRef(function({title:e,titleId:t,...r},i){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{d:"M1.5 8.67v8.58a3 3 0 0 0 3 3h15a3 3 0 0 0 3-3V8.67l-8.928 5.493a3 3 0 0 1-3.144 0L1.5 8.67Z"}),n.createElement("path",{d:"M22.5 6.908V6.75a3 3 0 0 0-3-3h-15a3 3 0 0 0-3 3v.158l9.714 5.978a1.5 1.5 0 0 0 1.572 0L22.5 6.908Z"}))});t.Z=i},95320:function(e,t,r){"use strict";r.d(t,{VY:function(){return G},ck:function(){return H},fC:function(){return B},h4:function(){return W},xz:function(){return $}});var n=r(14749),i=r(2265),s=r(84104),o=r(27533),a=r(61266),l=r(44991),u=r(9310),c=r(29586),d=r(78019),p=r(38687),h=r(12275);let f="Accordion",m=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[g,v,y]=(0,o.B)(f),[w,b]=(0,s.b)(f,[y,d.p_]),x=(0,d.p_)(),S=i.forwardRef((e,t)=>{let{type:r,...s}=e;return i.createElement(g.Provider,{scope:e.__scopeAccordion},"multiple"===r?i.createElement(A,(0,n.Z)({},s,{ref:t})):i.createElement(M,(0,n.Z)({},s,{ref:t})))});S.propTypes={type(e){let t=e.value||e.defaultValue;return e.type&&!["single","multiple"].includes(e.type)?Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):"multiple"===e.type&&"string"==typeof t?Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):"single"===e.type&&Array.isArray(t)?Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};let[E,T]=w(f),[C,P]=w(f,{collapsible:!1}),M=i.forwardRef((e,t)=>{let{value:r,defaultValue:s,onValueChange:o=()=>{},collapsible:a=!1,...l}=e,[c,d]=(0,u.T)({prop:r,defaultProp:s,onChange:o});return i.createElement(E,{scope:e.__scopeAccordion,value:c?[c]:[],onItemOpen:d,onItemClose:i.useCallback(()=>a&&d(""),[a,d])},i.createElement(C,{scope:e.__scopeAccordion,collapsible:a},i.createElement(O,(0,n.Z)({},l,{ref:t}))))}),A=i.forwardRef((e,t)=>{let{value:r,defaultValue:s,onValueChange:o=()=>{},...a}=e,[l=[],c]=(0,u.T)({prop:r,defaultProp:s,onChange:o}),d=i.useCallback(e=>c((t=[])=>[...t,e]),[c]),p=i.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return i.createElement(E,{scope:e.__scopeAccordion,value:l,onItemOpen:d,onItemClose:p},i.createElement(C,{scope:e.__scopeAccordion,collapsible:!0},i.createElement(O,(0,n.Z)({},a,{ref:t}))))}),[k,L]=w(f),O=i.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:s,dir:o,orientation:u="vertical",...d}=e,p=i.useRef(null),f=(0,a.e)(p,t),y=v(r),w="ltr"===(0,h.gm)(o),b=(0,l.M)(e.onKeyDown,e=>{var t;if(!m.includes(e.key))return;let r=e.target,n=y().filter(e=>{var t;return!(null!==(t=e.ref.current)&&void 0!==t&&t.disabled)}),i=n.findIndex(e=>e.ref.current===r),s=n.length;if(-1===i)return;e.preventDefault();let o=i,a=s-1,l=()=>{(o=i+1)>a&&(o=0)},c=()=>{(o=i-1)<0&&(o=a)};switch(e.key){case"Home":o=0;break;case"End":o=a;break;case"ArrowRight":"horizontal"===u&&(w?l():c());break;case"ArrowDown":"vertical"===u&&l();break;case"ArrowLeft":"horizontal"===u&&(w?c():l());break;case"ArrowUp":"vertical"===u&&c()}null===(t=n[o%s].ref.current)||void 0===t||t.focus()});return i.createElement(k,{scope:r,disabled:s,direction:o,orientation:u},i.createElement(g.Slot,{scope:r},i.createElement(c.WV.div,(0,n.Z)({},d,{"data-orientation":u,ref:f,onKeyDown:s?void 0:b}))))}),_="AccordionItem",[j,D]=w(_),R=i.forwardRef((e,t)=>{let{__scopeAccordion:r,value:s,...o}=e,a=L(_,r),l=T(_,r),u=x(r),c=(0,p.M)(),h=s&&l.value.includes(s)||!1,f=a.disabled||e.disabled;return i.createElement(j,{scope:r,open:h,disabled:f,triggerId:c},i.createElement(d.fC,(0,n.Z)({"data-orientation":a.orientation,"data-state":N(h)},u,o,{ref:t,disabled:f,open:h,onOpenChange:e=>{e?l.onItemOpen(s):l.onItemClose(s)}})))}),V=i.forwardRef((e,t)=>{let{__scopeAccordion:r,...s}=e,o=L(f,r),a=D("AccordionHeader",r);return i.createElement(c.WV.h3,(0,n.Z)({"data-orientation":o.orientation,"data-state":N(a.open),"data-disabled":a.disabled?"":void 0},s,{ref:t}))}),I="AccordionTrigger",F=i.forwardRef((e,t)=>{let{__scopeAccordion:r,...s}=e,o=L(f,r),a=D(I,r),l=P(I,r),u=x(r);return i.createElement(g.ItemSlot,{scope:r},i.createElement(d.xz,(0,n.Z)({"aria-disabled":a.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:a.triggerId},u,s,{ref:t})))}),z=i.forwardRef((e,t)=>{let{__scopeAccordion:r,...s}=e,o=L(f,r),a=D("AccordionContent",r),l=x(r);return i.createElement(d.VY,(0,n.Z)({role:"region","aria-labelledby":a.triggerId,"data-orientation":o.orientation},l,s,{ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}}))});function N(e){return e?"open":"closed"}let B=S,H=R,W=V,$=F,G=z},78019:function(e,t,r){"use strict";r.d(t,{VY:function(){return P},fC:function(){return T},p_:function(){return m},xz:function(){return C}});var n=r(14749),i=r(2265),s=r(44991),o=r(84104),a=r(9310),l=r(32618),u=r(61266),c=r(29586),d=r(12642),p=r(38687);let h="Collapsible",[f,m]=(0,o.b)(h),[g,v]=f(h),y=(0,i.forwardRef)((e,t)=>{let{__scopeCollapsible:r,open:s,defaultOpen:o,disabled:l,onOpenChange:u,...d}=e,[h=!1,f]=(0,a.T)({prop:s,defaultProp:o,onChange:u});return(0,i.createElement)(g,{scope:r,disabled:l,contentId:(0,p.M)(),open:h,onOpenToggle:(0,i.useCallback)(()=>f(e=>!e),[f])},(0,i.createElement)(c.WV.div,(0,n.Z)({"data-state":E(h),"data-disabled":l?"":void 0},d,{ref:t})))}),w=(0,i.forwardRef)((e,t)=>{let{__scopeCollapsible:r,...o}=e,a=v("CollapsibleTrigger",r);return(0,i.createElement)(c.WV.button,(0,n.Z)({type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":E(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled},o,{ref:t,onClick:(0,s.M)(e.onClick,a.onOpenToggle)}))}),b="CollapsibleContent",x=(0,i.forwardRef)((e,t)=>{let{forceMount:r,...s}=e,o=v(b,e.__scopeCollapsible);return(0,i.createElement)(d.z,{present:r||o.open},({present:e})=>(0,i.createElement)(S,(0,n.Z)({},s,{ref:t,present:e})))}),S=(0,i.forwardRef)((e,t)=>{let{__scopeCollapsible:r,present:s,children:o,...a}=e,d=v(b,r),[p,h]=(0,i.useState)(s),f=(0,i.useRef)(null),m=(0,u.e)(t,f),g=(0,i.useRef)(0),y=g.current,w=(0,i.useRef)(0),x=w.current,S=d.open||p,T=(0,i.useRef)(S),C=(0,i.useRef)();return(0,i.useEffect)(()=>{let e=requestAnimationFrame(()=>T.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,l.b)(()=>{let e=f.current;if(e){C.current=C.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,w.current=t.width,T.current||(e.style.transitionDuration=C.current.transitionDuration,e.style.animationName=C.current.animationName),h(s)}},[d.open,s]),(0,i.createElement)(c.WV.div,(0,n.Z)({"data-state":E(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!S},a,{ref:m,style:{"--radix-collapsible-content-height":y?`${y}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style}}),S&&o)});function E(e){return e?"open":"closed"}let T=y,C=w,P=x},31552:function(e,t,r){"use strict";r.d(t,{VY:function(){return G},aV:function(){return W},fC:function(){return H},xz:function(){return $}});var n=r(14749),i=r(2265),s=r(44991),o=r(84104),a=r(27533),l=r(61266),u=r(38687),c=r(29586),d=r(39830),p=r(9310),h=r(12275);let f="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},g="RovingFocusGroup",[v,y,w]=(0,a.B)(g),[b,x]=(0,o.b)(g,[w]),[S,E]=b(g),T=(0,i.forwardRef)((e,t)=>(0,i.createElement)(v.Provider,{scope:e.__scopeRovingFocusGroup},(0,i.createElement)(v.Slot,{scope:e.__scopeRovingFocusGroup},(0,i.createElement)(C,(0,n.Z)({},e,{ref:t}))))),C=(0,i.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:o,loop:a=!1,dir:u,currentTabStopId:g,defaultCurrentTabStopId:v,onCurrentTabStopIdChange:w,onEntryFocus:b,...x}=e,E=(0,i.useRef)(null),T=(0,l.e)(t,E),C=(0,h.gm)(u),[P=null,M]=(0,p.T)({prop:g,defaultProp:v,onChange:w}),[k,L]=(0,i.useState)(!1),O=(0,d.W)(b),_=y(r),j=(0,i.useRef)(!1),[D,R]=(0,i.useState)(0);return(0,i.useEffect)(()=>{let e=E.current;if(e)return e.addEventListener(f,O),()=>e.removeEventListener(f,O)},[O]),(0,i.createElement)(S,{scope:r,orientation:o,dir:C,loop:a,currentTabStopId:P,onItemFocus:(0,i.useCallback)(e=>M(e),[M]),onItemShiftTab:(0,i.useCallback)(()=>L(!0),[]),onFocusableItemAdd:(0,i.useCallback)(()=>R(e=>e+1),[]),onFocusableItemRemove:(0,i.useCallback)(()=>R(e=>e-1),[])},(0,i.createElement)(c.WV.div,(0,n.Z)({tabIndex:k||0===D?-1:0,"data-orientation":o},x,{ref:T,style:{outline:"none",...e.style},onMouseDown:(0,s.M)(e.onMouseDown,()=>{j.current=!0}),onFocus:(0,s.M)(e.onFocus,e=>{let t=!j.current;if(e.target===e.currentTarget&&t&&!k){let t=new CustomEvent(f,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=_().filter(e=>e.focusable);A([e.find(e=>e.active),e.find(e=>e.id===P),...e].filter(Boolean).map(e=>e.ref.current))}}j.current=!1}),onBlur:(0,s.M)(e.onBlur,()=>L(!1))})))}),P=(0,i.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:o=!0,active:a=!1,tabStopId:l,...d}=e,p=(0,u.M)(),h=l||p,f=E("RovingFocusGroupItem",r),m=f.currentTabStopId===h,g=y(r),{onFocusableItemAdd:w,onFocusableItemRemove:b}=f;return(0,i.useEffect)(()=>{if(o)return w(),()=>b()},[o,w,b]),(0,i.createElement)(v.ItemSlot,{scope:r,id:h,focusable:o,active:a},(0,i.createElement)(c.WV.span,(0,n.Z)({tabIndex:m?0:-1,"data-orientation":f.orientation},d,{ref:t,onMouseDown:(0,s.M)(e.onMouseDown,e=>{o?f.onItemFocus(h):e.preventDefault()}),onFocus:(0,s.M)(e.onFocus,()=>f.onItemFocus(h)),onKeyDown:(0,s.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){f.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let i=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(i))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(i)))return M[i]}(e,f.orientation,f.dir);if(void 0!==t){e.preventDefault();let i=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)i.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&i.reverse();let s=i.indexOf(e.currentTarget);i=f.loop?(r=i,n=s+1,r.map((e,t)=>r[(n+t)%r.length])):i.slice(s+1)}setTimeout(()=>A(i))}})})))}),M={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function A(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}var k=r(12642);let L="Tabs",[O,_]=(0,o.b)(L,[x]),j=x(),[D,R]=O(L),V=(0,i.forwardRef)((e,t)=>{let{__scopeTabs:r,value:s,onValueChange:o,defaultValue:a,orientation:l="horizontal",dir:d,activationMode:f="automatic",...m}=e,g=(0,h.gm)(d),[v,y]=(0,p.T)({prop:s,onChange:o,defaultProp:a});return(0,i.createElement)(D,{scope:r,baseId:(0,u.M)(),value:v,onValueChange:y,orientation:l,dir:g,activationMode:f},(0,i.createElement)(c.WV.div,(0,n.Z)({dir:g,"data-orientation":l},m,{ref:t})))}),I=(0,i.forwardRef)((e,t)=>{let{__scopeTabs:r,loop:s=!0,...o}=e,a=R("TabsList",r),l=j(r);return(0,i.createElement)(T,(0,n.Z)({asChild:!0},l,{orientation:a.orientation,dir:a.dir,loop:s}),(0,i.createElement)(c.WV.div,(0,n.Z)({role:"tablist","aria-orientation":a.orientation},o,{ref:t})))}),F=(0,i.forwardRef)((e,t)=>{let{__scopeTabs:r,value:o,disabled:a=!1,...l}=e,u=R("TabsTrigger",r),d=j(r),p=N(u.baseId,o),h=B(u.baseId,o),f=o===u.value;return(0,i.createElement)(P,(0,n.Z)({asChild:!0},d,{focusable:!a,active:f}),(0,i.createElement)(c.WV.button,(0,n.Z)({type:"button",role:"tab","aria-selected":f,"aria-controls":h,"data-state":f?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:p},l,{ref:t,onMouseDown:(0,s.M)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():u.onValueChange(o)}),onKeyDown:(0,s.M)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&u.onValueChange(o)}),onFocus:(0,s.M)(e.onFocus,()=>{let e="manual"!==u.activationMode;f||a||!e||u.onValueChange(o)})})))}),z=(0,i.forwardRef)((e,t)=>{let{__scopeTabs:r,value:s,forceMount:o,children:a,...l}=e,u=R("TabsContent",r),d=N(u.baseId,s),p=B(u.baseId,s),h=s===u.value,f=(0,i.useRef)(h);return(0,i.useEffect)(()=>{let e=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,i.createElement)(k.z,{present:o||h},({present:r})=>(0,i.createElement)(c.WV.div,(0,n.Z)({"data-state":h?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":d,hidden:!r,id:p,tabIndex:0},l,{ref:t,style:{...e.style,animationDuration:f.current?"0s":void 0}}),r&&a))});function N(e,t){return`${e}-trigger-${t}`}function B(e,t){return`${e}-content-${t}`}let H=V,W=I,$=F,G=z},72395:function(e,t,r){"use strict";r.d(t,{$d:function(){return n.$d},LF:function(){return s.LF},M$:function(){return s.M$},Xj:function(){return i.Z},bS:function(){return n.pC}});var n=r(83051);r(6646),r(43500);var i=r(62035),s=r(86543)},21255:function(e,t,r){"use strict";r.r(t),r.d(t,{SpeedInsights:function(){return h}});var n=r(2265),i=r(47907),s=()=>{window.si||(window.si=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];(window.siq=window.siq||[]).push(t)})};function o(){return false}var a="https://va.vercel-scripts.com/v1/speed-insights",l="".concat(a,"/script.js"),u="".concat(a,"/script.debug.js");function c(e){let t=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(t.current)e.route&&t.current(e.route);else{let r=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!("undefined"!=typeof window)||null===t.route)return null;s();let r=!!t.dsn,n=t.scriptSrc||(r?l:"/_vercel/speed-insights/script.js");if(document.head.querySelector('script[src*="'.concat(n,'"]')))return null;t.beforeSend&&(null==(e=window.si)||e.call(window,"beforeSend",t.beforeSend));let i=document.createElement("script");return i.src=n,i.defer=!0,i.dataset.sdkn="@vercel/speed-insights"+(t.framework?"/".concat(t.framework):""),i.dataset.sdkv="1.0.10",t.sampleRate&&(i.dataset.sampleRate=t.sampleRate.toString()),t.route&&(i.dataset.route=t.route),t.endpoint&&(i.dataset.endpoint=t.endpoint),t.dsn&&(i.dataset.dsn=t.dsn),i.onerror=()=>{},document.head.appendChild(i),{setRoute:e=>{i.dataset.route=null!=e?e:void 0}}}({framework:e.framework||"react",...e});r&&(t.current=r.setRoute)}},[e.route]),null}var d=()=>{let e=(0,i.useParams)(),t=(0,i.useSearchParams)(),r=(0,i.usePathname)(),n={...Object.fromEntries(t.entries()),...e||{}};return e?function(e,t){if(!e||!t)return e;let r=e;try{for(let[e,n]of Object.entries(t)){let t=Array.isArray(n),i=t?n.join("/"):n,s=t?"...".concat(e):e,o=new RegExp("/".concat(i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"(?=[/?#]|$)"));o.test(r)&&(r=r.replace(o,"/[".concat(s,"]")))}return r}catch(t){return e}}(r,n):null};function p(e){let t=d();return n.createElement(c,{route:t,...e,framework:"next"})}function h(e){return n.createElement(n.Suspense,{fallback:null},n.createElement(p,{...e}))}},93449:function(e,t,r){"use strict";r.d(t,{_:function(){return n}});let n=(0,r(2265).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},64718:function(e,t,r){"use strict";r.d(t,{_:function(){return s}});var n=r(3393);let i=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function s(e,t,r,s){if(e===t&&r===s)return n.Z;let o=t=>(function(e,t,r,n,s){let o,a;let l=0;do(o=i(a=t+(r-t)/2,n,s)-e)>0?r=a:t=a;while(Math.abs(o)>1e-7&&++l<12);return a})(t,0,1,e,r);return e=>0===e||1===e?e:i(o(e),t,s)}},39569:function(e,t,r){"use strict";r.d(t,{Vv:function(){return s},YQ:function(){return i},mZ:function(){return o}});var n=r(64718);let i=(0,n._)(.42,0,1,1),s=(0,n._)(0,0,.58,1),o=(0,n._)(.42,0,.58,1)},67839:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(36832);class i{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){let t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}let s=["prepare","read","update","preRender","render","postRender"];function o(e,t){let r=!1,o=!0,a={delta:0,timestamp:0,isProcessing:!1},l=s.reduce((e,t)=>(e[t]=function(e){let t=new i,r=new i,n=0,s=!1,o=!1,a=new WeakSet,l={schedule:(e,i=!1,o=!1)=>{let l=o&&s,u=l?t:r;return i&&a.add(e),u.add(e)&&l&&s&&(n=t.order.length),e},cancel:e=>{r.remove(e),a.delete(e)},process:i=>{if(s){o=!0;return}if(s=!0,[t,r]=[r,t],r.clear(),n=t.order.length)for(let r=0;r<n;r++){let n=t.order[r];a.has(n)&&(l.schedule(n),e()),n(i)}s=!1,o&&(o=!1,l.process(i))}};return l}(()=>r=!0),e),{}),u=e=>{l[e].process(a)},c=()=>{let i=n.c.useManualTiming?a.timestamp:performance.now();r=!1,a.delta=o?1e3/60:Math.max(Math.min(i-a.timestamp,40),1),a.timestamp=i,a.isProcessing=!0,s.forEach(u),a.isProcessing=!1,r&&t&&(o=!1,e(c))},d=()=>{r=!0,o=!0,a.isProcessing||e(c)};return{schedule:s.reduce((e,t)=>{let n=l[t];return e[t]=(e,t=!1,i=!1)=>(r||d(),n.schedule(e,t,i)),e},{}),cancel:e=>s.forEach(t=>l[t].cancel(e)),state:a,steps:l}}},14205:function(e,t,r){"use strict";r.d(t,{Pn:function(){return s},S6:function(){return a},Wi:function(){return i},frameData:function(){return o}});var n=r(3393);let{schedule:i,cancel:s,state:o,steps:a}=(0,r(67839).Z)("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:n.Z,!0)},33791:function(e,t,r){"use strict";let n;r.d(t,{X:function(){return a}});var i=r(36832),s=r(14205);function o(){n=void 0}let a={now:()=>(void 0===n&&a.set(s.frameData.isProcessing||i.c.useManualTiming?s.frameData.timestamp:performance.now()),n),set:e=>{n=e,queueMicrotask(o)}}},94491:function(e,t,r){"use strict";let n;r.d(t,{E:function(){return n7}});var i,s,o=r(2265),a=r(93449);let l=(0,o.createContext)({}),u=(0,o.createContext)(null);var c=r(45526);let d=(0,o.createContext)({strict:!1}),p=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),h="data-"+p("framerAppearId"),{schedule:f,cancel:m}=(0,r(67839).Z)(queueMicrotask,!1);function g(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function v(e){return"string"==typeof e||Array.isArray(e)}function y(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}let w=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],b=["initial",...w];function x(e){return y(e.animate)||b.some(t=>v(e[t]))}function S(e){return!!(x(e)||e.variants)}function E(e){return Array.isArray(e)?e.join(" "):e}let T={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},C={};for(let e in T)C[e]={isEnabled:t=>T[e].some(e=>!!t[e])};var P=r(61702);let M=(0,o.createContext)({}),A=(0,o.createContext)({}),k=Symbol.for("motionComponentSymbol"),L=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function O(e){if("string"!=typeof e||e.includes("-"));else if(L.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}let _={},j=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],D=new Set(j);function R(e,{layout:t,layoutId:r}){return D.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!_[e]||"opacity"===e)}let V=e=>!!(e&&e.getVelocity),I={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},F=j.length;var z=r(57126);let N=(e,t)=>t&&"number"==typeof e?t.transform(e):e;var B=r(25218),H=r(72724);let W={...B.Rx,transform:Math.round},$={borderWidth:H.px,borderTopWidth:H.px,borderRightWidth:H.px,borderBottomWidth:H.px,borderLeftWidth:H.px,borderRadius:H.px,radius:H.px,borderTopLeftRadius:H.px,borderTopRightRadius:H.px,borderBottomRightRadius:H.px,borderBottomLeftRadius:H.px,width:H.px,maxWidth:H.px,height:H.px,maxHeight:H.px,size:H.px,top:H.px,right:H.px,bottom:H.px,left:H.px,padding:H.px,paddingTop:H.px,paddingRight:H.px,paddingBottom:H.px,paddingLeft:H.px,margin:H.px,marginTop:H.px,marginRight:H.px,marginBottom:H.px,marginLeft:H.px,rotate:H.RW,rotateX:H.RW,rotateY:H.RW,rotateZ:H.RW,scale:B.bA,scaleX:B.bA,scaleY:B.bA,scaleZ:B.bA,skew:H.RW,skewX:H.RW,skewY:H.RW,distance:H.px,translateX:H.px,translateY:H.px,translateZ:H.px,x:H.px,y:H.px,z:H.px,perspective:H.px,transformPerspective:H.px,opacity:B.Fq,originX:H.$C,originY:H.$C,originZ:H.px,zIndex:W,fillOpacity:B.Fq,strokeOpacity:B.Fq,numOctaves:W};function G(e,t,r,n){let{style:i,vars:s,transform:o,transformOrigin:a}=e,l=!1,u=!1,c=!0;for(let e in t){let r=t[e];if((0,z.f9)(e)){s[e]=r;continue}let n=$[e],d=N(r,n);if(D.has(e)){if(l=!0,o[e]=d,!c)continue;r!==(n.default||0)&&(c=!1)}else e.startsWith("origin")?(u=!0,a[e]=d):i[e]=d}if(!t.transform&&(l||n?i.transform=function(e,{enableHardwareAcceleration:t=!0,allowTransformNone:r=!0},n,i){let s="";for(let t=0;t<F;t++){let r=j[t];if(void 0!==e[r]){let t=I[r]||r;s+=`${t}(${e[r]}) `}}return t&&!e.z&&(s+="translateZ(0)"),s=s.trim(),i?s=i(e,n?"":s):r&&n&&(s="none"),s}(e.transform,r,c,n):i.transform&&(i.transform="none")),u){let{originX:e="50%",originY:t="50%",originZ:r=0}=a;i.transformOrigin=`${e} ${t} ${r}`}}let U=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Z(e,t,r){for(let n in t)V(t[n])||R(n,r)||(e[n]=t[n])}let q=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Y(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||q.has(e)}let X=e=>!Y(e);try{(i=require("@emotion/is-prop-valid").default)&&(X=e=>e.startsWith("on")?!Y(e):i(e))}catch(e){}function K(e,t,r){return"string"==typeof e?e:H.px.transform(t+r*e)}let J={offset:"stroke-dashoffset",array:"stroke-dasharray"},Q={offset:"strokeDashoffset",array:"strokeDasharray"};function ee(e,{attrX:t,attrY:r,attrScale:n,originX:i,originY:s,pathLength:o,pathSpacing:a=1,pathOffset:l=0,...u},c,d,p){if(G(e,u,c,p),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:h,style:f,dimensions:m}=e;h.transform&&(m&&(f.transform=h.transform),delete h.transform),m&&(void 0!==i||void 0!==s||f.transform)&&(f.transformOrigin=function(e,t,r){let n=K(t,e.x,e.width),i=K(r,e.y,e.height);return`${n} ${i}`}(m,void 0!==i?i:.5,void 0!==s?s:.5)),void 0!==t&&(h.x=t),void 0!==r&&(h.y=r),void 0!==n&&(h.scale=n),void 0!==o&&function(e,t,r=1,n=0,i=!0){e.pathLength=1;let s=i?J:Q;e[s.offset]=H.px.transform(-n);let o=H.px.transform(t),a=H.px.transform(r);e[s.array]=`${o} ${a}`}(h,o,a,l,!1)}let et=()=>({...U(),attrs:{}}),er=e=>"string"==typeof e&&"svg"===e.toLowerCase();function en(e,{style:t,vars:r},n,i){for(let s in Object.assign(e.style,t,i&&i.getProjectionStyles(n)),r)e.style.setProperty(s,r[s])}let ei=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function es(e,t,r,n){for(let r in en(e,t,void 0,n),t.attrs)e.setAttribute(ei.has(r)?r:p(r),t.attrs[r])}function eo(e,t){let{style:r}=e,n={};for(let i in r)(V(r[i])||t.style&&V(t.style[i])||R(i,e))&&(n[i]=r[i]);return n}function ea(e,t){let r=eo(e,t);for(let n in e)(V(e[n])||V(t[n]))&&(r[-1!==j.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n]=e[n]);return r}function el(e,t,r,n={},i={}){return"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,i)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,i)),t}var eu=r(72435);let ec=e=>Array.isArray(e),ed=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),ep=e=>ec(e)?e[e.length-1]||0:e;function eh(e){let t=V(e)?e.get():e;return ed(t)?t.toValue():t}let ef=e=>(t,r)=>{let n=(0,o.useContext)(l),i=(0,o.useContext)(u),s=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},n,i,s){let o={latestValues:function(e,t,r,n){let i={},s=n(e,{});for(let e in s)i[e]=eh(s[e]);let{initial:o,animate:a}=e,l=x(e),u=S(e);t&&u&&!l&&!1!==e.inherit&&(void 0===o&&(o=t.initial),void 0===a&&(a=t.animate));let c=!!r&&!1===r.initial,d=(c=c||!1===o)?a:o;return d&&"boolean"!=typeof d&&!y(d)&&(Array.isArray(d)?d:[d]).forEach(t=>{let r=el(e,t);if(!r)return;let{transitionEnd:n,transition:s,...o}=r;for(let e in o){let t=o[e];if(Array.isArray(t)){let e=c?t.length-1:0;t=t[e]}null!==t&&(i[e]=t)}for(let e in n)i[e]=n[e]}),i}(n,i,s,e),renderState:t()};return r&&(o.mount=e=>r(n,e,o)),o})(e,t,n,i);return r?s():(0,eu.h)(s)};var em=r(14205);let eg={useVisualState:ef({scrapeMotionValuesFromProps:ea,createRenderState:et,onMount:(e,t,{renderState:r,latestValues:n})=>{em.Wi.read(()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}}),em.Wi.render(()=>{ee(r,n,{enableHardwareAcceleration:!1},er(t.tagName),e.transformTemplate),es(t,r)})}})},ev={useVisualState:ef({scrapeMotionValuesFromProps:eo,createRenderState:U})};function ey(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}let ew=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function eb(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}let ex=e=>t=>ew(t)&&e(t,eb(t));function eS(e,t,r,n){return ey(e,t,ex(r),n)}var eE=r(19280);function eT(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let eC=eT("dragHorizontal"),eP=eT("dragVertical");function eM(e){let t=!1;if("y"===e)t=eP();else if("x"===e)t=eC();else{let e=eC(),r=eP();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function eA(){let e=eM(!0);return!e||(e(),!1)}class ek{constructor(e){this.isMounted=!1,this.node=e}update(){}}function eL(e,t){let r="onHover"+(t?"Start":"End");return eS(e.current,"pointer"+(t?"enter":"leave"),(n,i)=>{if("touch"===n.pointerType||eA())return;let s=e.getProps();e.animationState&&s.whileHover&&e.animationState.setActive("whileHover",t),s[r]&&em.Wi.update(()=>s[r](n,i))},{passive:!e.getProps()[r]})}class eO extends ek{mount(){this.unmount=(0,eE.z)(eL(this.node,!0),eL(this.node,!1))}unmount(){}}class e_ extends ek{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,eE.z)(ey(this.node.current,"focus",()=>this.onFocus()),ey(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let ej=(e,t)=>!!t&&(e===t||ej(e,t.parentElement));var eD=r(3393);function eR(e,t){if(!t)return;let r=new PointerEvent("pointer"+e);t(r,eb(r))}class eV extends ek{constructor(){super(...arguments),this.removeStartListeners=eD.Z,this.removeEndListeners=eD.Z,this.removeAccessibleListeners=eD.Z,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();let r=this.node.getProps(),n=eS(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:r,onTapCancel:n,globalTapTarget:i}=this.node.getProps();em.Wi.update(()=>{i||ej(this.node.current,e.target)?r&&r(e,t):n&&n(e,t)})},{passive:!(r.onTap||r.onPointerUp)}),i=eS(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=(0,eE.z)(n,i),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=ey(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=ey(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&eR("up",(e,t)=>{let{onTap:r}=this.node.getProps();r&&em.Wi.update(()=>r(e,t))})}),eR("down",(e,t)=>{this.startPress(e,t)}))}),t=ey(this.node.current,"blur",()=>{this.isPressing&&eR("cancel",(e,t)=>this.cancelPress(e,t))});this.removeAccessibleListeners=(0,eE.z)(e,t)}}startPress(e,t){this.isPressing=!0;let{onTapStart:r,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&em.Wi.update(()=>r(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!eA()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:r}=this.node.getProps();r&&em.Wi.update(()=>r(e,t))}mount(){let e=this.node.getProps(),t=eS(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=ey(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,eE.z)(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let eI=new WeakMap,eF=new WeakMap,ez=e=>{let t=eI.get(e.target);t&&t(e)},eN=e=>{e.forEach(ez)},eB={some:0,all:1};class eH extends ek{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:n="some",once:i}=e,s={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:eB[n]};return function(e,t,r){let n=function({root:e,...t}){let r=e||document;eF.has(r)||eF.set(r,{});let n=eF.get(r),i=JSON.stringify(t);return n[i]||(n[i]=new IntersectionObserver(eN,{root:e,...t})),n[i]}(t);return eI.set(e,r),n.observe(e),()=>{eI.delete(e),n.unobserve(e)}}(this.node.current,s,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,i&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:r,onViewportLeave:n}=this.node.getProps(),s=t?r:n;s&&s(e)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t))&&this.startObserver()}unmount(){}}function eW(e,t){if(!Array.isArray(t))return!1;let r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}function e$(e,t,r){let n=e.getProps();return el(n,t,void 0!==r?r:n.custom,function(e){let t={};return e.values.forEach((e,r)=>t[r]=e.get()),t}(e),function(e){let t={};return e.values.forEach((e,r)=>t[r]=e.getVelocity()),t}(e))}var eG=r(29908);let eU=e=>1e3*e,eZ=e=>e/1e3,eq={current:!1},eY=e=>Array.isArray(e)&&"number"==typeof e[0],eX=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,eK={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:eX([0,.65,.55,1]),circOut:eX([.55,0,1,.45]),backIn:eX([.31,.01,.66,-.59]),backOut:eX([.33,1.53,.69,.99])};var eJ=r(39569);let eQ=e=>Array.isArray(e)&&"number"!=typeof e[0];var e0=r(64718);let e1=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,e2=e=>t=>1-e(1-t),e4=e=>1-Math.sin(Math.acos(e)),e3=e2(e4),e6=e1(e4),e5=(0,e0._)(.33,1.53,.69,.99),e8=e2(e5),e9=e1(e8),e7={linear:eD.Z,easeIn:eJ.YQ,easeInOut:eJ.mZ,easeOut:eJ.Vv,circIn:e4,circInOut:e6,circOut:e3,backIn:e8,backInOut:e9,backOut:e5,anticipate:e=>(e*=2)<1?.5*e8(e):.5*(2-Math.pow(2,-10*(e-1)))},te=e=>{if(Array.isArray(e)){(0,eG.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,r,n,i]=e;return(0,e0._)(t,r,n,i)}return"string"==typeof e?((0,eG.k)(void 0!==e7[e],`Invalid easing type '${e}'`),e7[e]):e};var tt=r(43258),tr=r(14594);function tn({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){let i=eQ(n)?n.map(te):te(n),s={done:!1,value:t[0]},o=(r&&r.length===t.length?r:(0,tr.Y)(t)).map(t=>t*e),a=(0,tt.s)(o,t,{ease:Array.isArray(i)?i:t.map(()=>i||eJ.mZ).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(s.value=a(t),s.done=t>=e,s)}}var ti=r(92181);function ts(e,t,r){let n=Math.max(t-5,0);return(0,ti.R)(r-e(n),t-n)}var to=r(22476);function ta(e,t){return e*Math.sqrt(1-t*t)}let tl=["duration","bounce"],tu=["stiffness","damping","mass"];function tc(e,t){return t.some(t=>void 0!==e[t])}function td({keyframes:e,restDelta:t,restSpeed:r,...n}){let i;let s=e[0],o=e[e.length-1],a={done:!1,value:s},{stiffness:l,damping:u,mass:c,duration:d,velocity:p,isResolvedFromDuration:h}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!tc(e,tu)&&tc(e,tl)){let r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let i,s;(0,eG.K)(e<=eU(10),"Spring duration must be 10 seconds or less");let o=1-t;o=(0,to.u)(.05,1,o),e=(0,to.u)(.01,10,eZ(e)),o<1?(i=t=>{let n=t*o,i=n*e;return .001-(n-r)/ta(t,o)*Math.exp(-i)},s=t=>{let n=t*o*e,s=Math.pow(o,2)*Math.pow(t,2)*e,a=ta(Math.pow(t,2),o);return(n*r+r-s)*Math.exp(-n)*(-i(t)+.001>0?-1:1)/a}):(i=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),s=t=>e*e*(r-t)*Math.exp(-t*e));let a=function(e,t,r){let n=r;for(let r=1;r<12;r++)n-=e(n)/t(n);return n}(i,s,5/e);if(e=eU(e),isNaN(a))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(a,2)*n;return{stiffness:t,damping:2*o*Math.sqrt(n*t),duration:e}}}(e);(t={...t,...r,mass:1}).isResolvedFromDuration=!0}return t}({...n,velocity:-eZ(n.velocity||0)}),f=p||0,m=u/(2*Math.sqrt(l*c)),g=o-s,v=eZ(Math.sqrt(l/c)),y=5>Math.abs(g);if(r||(r=y?.01:2),t||(t=y?.005:.5),m<1){let e=ta(v,m);i=t=>o-Math.exp(-m*v*t)*((f+m*v*g)/e*Math.sin(e*t)+g*Math.cos(e*t))}else if(1===m)i=e=>o-Math.exp(-v*e)*(g+(f+v*g)*e);else{let e=v*Math.sqrt(m*m-1);i=t=>{let r=Math.exp(-m*v*t),n=Math.min(e*t,300);return o-r*((f+m*v*g)*Math.sinh(n)+e*g*Math.cosh(n))/e}}return{calculatedDuration:h&&d||null,next:e=>{let n=i(e);if(h)a.done=e>=d;else{let s=f;0!==e&&(s=m<1?ts(i,e,n):0);let l=Math.abs(s)<=r,u=Math.abs(o-n)<=t;a.done=l&&u}return a.value=a.done?o:n,a}}}function tp({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:i=10,bounceStiffness:s=500,modifyTarget:o,min:a,max:l,restDelta:u=.5,restSpeed:c}){let d,p;let h=e[0],f={done:!1,value:h},m=e=>void 0!==a&&e<a||void 0!==l&&e>l,g=e=>void 0===a?l:void 0===l?a:Math.abs(a-e)<Math.abs(l-e)?a:l,v=r*t,y=h+v,w=void 0===o?y:o(y);w!==y&&(v=w-h);let b=e=>-v*Math.exp(-e/n),x=e=>w+b(e),S=e=>{let t=b(e),r=x(e);f.done=Math.abs(t)<=u,f.value=f.done?w:r},E=e=>{m(f.value)&&(d=e,p=td({keyframes:[f.value,g(f.value)],velocity:ts(x,e,f.value),damping:i,stiffness:s,restDelta:u,restSpeed:c}))};return E(0),{calculatedDuration:null,next:e=>{let t=!1;return(p||void 0!==d||(t=!0,S(e),E(e)),void 0!==d&&e>d)?p.next(e-d):(t||S(e),f)}}}var th=r(33791);let tf=e=>{let t=({timestamp:t})=>e(t);return{start:()=>em.Wi.update(t,!0),stop:()=>(0,em.Pn)(t),now:()=>em.frameData.isProcessing?em.frameData.timestamp:th.X.now()}};function tm(e){let t=0,r=e.next(t);for(;!r.done&&t<2e4;)t+=50,r=e.next(t);return t>=2e4?1/0:t}let tg={decay:tp,inertia:tp,tween:tn,keyframes:tn,spring:td};function tv({autoplay:e=!0,delay:t=0,driver:r=tf,keyframes:n,type:i="keyframes",repeat:s=0,repeatDelay:o=0,repeatType:a="loop",onPlay:l,onStop:u,onComplete:c,onUpdate:d,...p}){let h,f,m,g,v,y=1,w=!1,b=()=>{f=new Promise(e=>{h=e})};b();let x=tg[i]||tn;x!==tn&&"number"!=typeof n[0]&&(g=(0,tt.s)([0,100],n,{clamp:!1}),n=[0,100]);let S=x({...p,keyframes:n});"mirror"===a&&(v=x({...p,keyframes:[...n].reverse(),velocity:-(p.velocity||0)}));let E="idle",T=null,C=null,P=null;null===S.calculatedDuration&&s&&(S.calculatedDuration=tm(S));let{calculatedDuration:M}=S,A=1/0,k=1/0;null!==M&&(k=(A=M+o)*(s+1)-o);let L=0,O=e=>{if(null===C)return;y>0&&(C=Math.min(C,e)),y<0&&(C=Math.min(e-k/y,C));let r=(L=null!==T?T:Math.round(e-C)*y)-t*(y>=0?1:-1),i=y>=0?r<0:r>k;L=Math.max(r,0),"finished"===E&&null===T&&(L=k);let l=L,u=S;if(s){let e=Math.min(L,k)/A,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,(t=Math.min(t,s+1))%2&&("reverse"===a?(r=1-r,o&&(r-=o/A)):"mirror"===a&&(u=v)),l=(0,to.u)(0,1,r)*A}let c=i?{done:!1,value:n[0]}:u.next(l);g&&(c.value=g(c.value));let{done:p}=c;i||null===M||(p=y>=0?L>=k:L<=0);let h=null===T&&("finished"===E||"running"===E&&p);return d&&d(c.value),h&&D(),c},_=()=>{m&&m.stop(),m=void 0},j=()=>{E="idle",_(),h(),b(),C=P=null},D=()=>{E="finished",c&&c(),_(),h()},R=()=>{if(w)return;m||(m=r(O));let e=m.now();l&&l(),null!==T?C=e-T:C&&"finished"!==E||(C=e),"finished"===E&&b(),P=C,T=null,E="running",m.start()};e&&R();let V={then:(e,t)=>f.then(e,t),get time(){return eZ(L)},set time(newTime){L=newTime=eU(newTime),null===T&&m&&0!==y?C=m.now()-newTime/y:T=newTime},get duration(){return eZ(null===S.calculatedDuration?tm(S):S.calculatedDuration)},get speed(){return y},set speed(newSpeed){if(newSpeed===y||!m)return;y=newSpeed,V.time=eZ(L)},get state(){return E},play:R,pause:()=>{E="paused",T=L},stop:()=>{w=!0,"idle"!==E&&(E="idle",u&&u(),j())},cancel:()=>{null!==P&&O(P),j()},complete:()=>{E="finished"},sample:e=>(C=0,O(e))};return V}let ty=(s=()=>Object.hasOwnProperty.call(Element.prototype,"animate"),()=>(void 0===n&&(n=s()),n)),tw=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),tb=(e,t)=>"spring"===t.type||"backgroundColor"===e||!function e(t){return!!(!t||"string"==typeof t&&eK[t]||eY(t)||Array.isArray(t)&&t.every(e))}(t.ease),tx={type:"spring",stiffness:500,damping:25,restSpeed:10},tS=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),tE={type:"keyframes",duration:.8},tT={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},tC=(e,{keyframes:t})=>t.length>2?tE:D.has(e)?e.startsWith("scale")?tS(t[1]):tx:tT;var tP=r(92263);let tM=(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(tP.P.test(t)||"0"===t)&&!t.startsWith("url("));var tA=r(93922);let tk=new Set(["brightness","contrast","saturate","opacity"]);function tL(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=r.match(tA.KP)||[];if(!n)return e;let i=r.replace(n,""),s=tk.has(t)?1:0;return n!==r&&(s*=100),t+"("+s+i+")"}let tO=/([a-z-]*)\(.*?\)/g,t_={...tP.P,getAnimatableNone:e=>{let t=e.match(tO);return t?t.map(tL).join(" "):e}};var tj=r(22809);let tD={...$,color:tj.$,backgroundColor:tj.$,outlineColor:tj.$,fill:tj.$,stroke:tj.$,borderColor:tj.$,borderTopColor:tj.$,borderRightColor:tj.$,borderBottomColor:tj.$,borderLeftColor:tj.$,filter:t_,WebkitFilter:t_},tR=e=>tD[e];function tV(e,t){let r=tR(e);return r!==t_&&(r=tP.P),r.getAnimatableNone?r.getAnimatableNone(t):void 0}let tI=e=>/^0[^.\s]+$/.test(e);function tF(e,t){return e[t]||e.default||e}var tz=r(36832);let tN=(e,t,r,n={})=>i=>{let s=tF(n,e)||{},o=s.delay||n.delay||0,{elapsed:a=0}=n;a-=eU(o);let l=function(e,t,r,n){let i,s;let o=tM(t,r);i=Array.isArray(r)?[...r]:[null,r];let a=void 0!==n.from?n.from:e.get(),l=[];for(let e=0;e<i.length;e++){var u;null===i[e]&&(i[e]=0===e?a:i[e-1]),("number"==typeof(u=i[e])?0===u:null!==u?"none"===u||"0"===u||tI(u):void 0)&&l.push(e),"string"==typeof i[e]&&"none"!==i[e]&&"0"!==i[e]&&(s=i[e])}if(o&&l.length&&s)for(let e=0;e<l.length;e++)i[l[e]]=tV(t,s);return i}(t,e,r,s),u=l[0],c=l[l.length-1],d=tM(e,u),p=tM(e,c);(0,eG.K)(d===p,`You are trying to animate ${e} from "${u}" to "${c}". ${u} is not an animatable value - to enable this animation set ${u} to a value animatable to ${c} via the \`style\` property.`);let h={keyframes:l,velocity:t.getVelocity(),ease:"easeOut",...s,delay:-a,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{i(),s.onComplete&&s.onComplete()}};if(!function({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:i,repeat:s,repeatType:o,repeatDelay:a,from:l,elapsed:u,...c}){return!!Object.keys(c).length}(s)&&(h={...h,...tC(e,h)}),h.duration&&(h.duration=eU(h.duration)),h.repeatDelay&&(h.repeatDelay=eU(h.repeatDelay)),!d||!p||eq.current||!1===s.type||tz.c.skipAnimations)return function({keyframes:e,delay:t,onUpdate:r,onComplete:n}){let i=()=>(r&&r(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:eD.Z,pause:eD.Z,stop:eD.Z,then:e=>(e(),Promise.resolve()),cancel:eD.Z,complete:eD.Z});return t?tv({keyframes:[0,1],duration:0,delay:t,onComplete:i}):i()}(eq.current?{...h,delay:0}:h);if(!n.isHandoff&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){let r=function(e,t,{onUpdate:r,onComplete:n,...i}){let s,o;if(!(ty()&&tw.has(t)&&!i.repeatDelay&&"mirror"!==i.repeatType&&0!==i.damping&&"inertia"!==i.type))return!1;let a=!1,l=!1,u=()=>{o=new Promise(e=>{s=e})};u();let{keyframes:c,duration:d=300,ease:p,times:h}=i;if(tb(t,i)){let e=tv({...i,repeat:0,delay:0}),t={done:!1,value:c[0]},r=[],n=0;for(;!t.done&&n<2e4;)t=e.sample(n),r.push(t.value),n+=10;h=void 0,c=r,d=n-10,p="linear"}let f=function(e,t,r,{delay:n=0,duration:i,repeat:s=0,repeatType:o="loop",ease:a,times:l}={}){let u={[t]:r};l&&(u.offset=l);let c=function e(t){if(t)return eY(t)?eX(t):Array.isArray(t)?t.map(e):eK[t]}(a);return Array.isArray(c)&&(u.easing=c),e.animate(u,{delay:n,duration:i,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:s+1,direction:"reverse"===o?"alternate":"normal"})}(e.owner.current,t,c,{...i,duration:d,ease:p,times:h}),m=()=>{l=!1,f.cancel()},g=()=>{l=!0,em.Wi.update(m),s(),u()};return f.onfinish=()=>{l||(e.set(function(e,{repeat:t,repeatType:r="loop"}){let n=t&&"loop"!==r&&t%2==1?0:e.length-1;return e[n]}(c,i)),n&&n(),g())},{then:(e,t)=>o.then(e,t),attachTimeline:e=>(f.timeline=e,f.onfinish=null,eD.Z),get time(){return eZ(f.currentTime||0)},set time(newTime){f.currentTime=eU(newTime)},get speed(){return f.playbackRate},set speed(newSpeed){f.playbackRate=newSpeed},get duration(){return eZ(d)},play:()=>{a||(f.play(),(0,em.Pn)(m))},pause:()=>f.pause(),stop:()=>{if(a=!0,"idle"===f.playState)return;let{currentTime:t}=f;if(t){let r=tv({...i,autoplay:!1});e.setWithVelocity(r.sample(t-10).value,r.sample(t).value,10)}g()},complete:()=>{l||f.finish()},cancel:g}}(t,e,h);if(r)return r}return tv(h)};function tB(e){return!!(V(e)&&e.add)}let tH=e=>/^\-?\d*\.?\d+$/.test(e);var tW=r(83299);let t$=e=>t=>t.test(e),tG=[B.Rx,H.px,H.aQ,H.RW,H.vw,H.vh,{test:e=>"auto"===e,parse:e=>e}],tU=e=>tG.find(t$(e)),tZ=[...tG,tj.$,tP.P],tq=e=>tZ.find(t$(e));function tY(e,t,{delay:r=0,transitionOverride:n,type:i}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:o,...a}=e.makeTargetAnimatable(t),l=e.getValue("willChange");n&&(s=n);let u=[],c=i&&e.animationState&&e.animationState.getState()[i];for(let t in a){let n=e.getValue(t),i=a[t];if(!n||void 0===i||c&&function({protectedKeys:e,needsAnimating:t},r){let n=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,n}(c,t))continue;let o={delay:r,elapsed:0,...tF(s||{},t)};if(window.HandoffAppearAnimations){let r=e.getProps()[h];if(r){let e=window.HandoffAppearAnimations(r,t,n,em.Wi);null!==e&&(o.elapsed=e,o.isHandoff=!0)}}let d=!o.isHandoff&&!function(e,t){let r=e.get();if(!Array.isArray(t))return r!==t;for(let e=0;e<t.length;e++)if(t[e]!==r)return!0}(n,i);if("spring"===o.type&&(n.getVelocity()||o.velocity)&&(d=!1),n.animation&&(d=!1),d)continue;n.start(tN(t,n,i,e.shouldReduceMotion&&D.has(t)?{type:!1}:o));let p=n.animation;tB(l)&&(l.add(t),p.then(()=>l.remove(t))),u.push(p)}return o&&Promise.all(u).then(()=>{o&&function(e,t){let r=e$(e,t),{transitionEnd:n={},transition:i={},...s}=r?e.makeTargetAnimatable(r,!1):{};for(let t in s={...s,...n}){let r=ep(s[t]);e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,(0,tW.BX)(r))}}(e,o)}),u}function tX(e,t,r={}){let n=e$(e,t,r.custom),{transition:i=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(i=r.transitionOverride);let s=n?()=>Promise.all(tY(e,n,r)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:s=0,staggerChildren:o,staggerDirection:a}=i;return function(e,t,r=0,n=0,i=1,s){let o=[],a=(e.variantChildren.size-1)*n,l=1===i?(e=0)=>e*n:(e=0)=>a-e*n;return Array.from(e.variantChildren).sort(tK).forEach((e,n)=>{e.notify("AnimationStart",t),o.push(tX(e,t,{...s,delay:r+l(n)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(o)}(e,t,s+n,o,a,r)}:()=>Promise.resolve(),{when:a}=i;if(!a)return Promise.all([s(),o(r.delay)]);{let[e,t]="beforeChildren"===a?[s,o]:[o,s];return e().then(()=>t())}}function tK(e,t){return e.sortNodePosition(t)}let tJ=[...w].reverse(),tQ=w.length;function t0(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}class t1 extends ek{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:r})=>(function(e,t,r={}){let n;if(e.notify("AnimationStart",t),Array.isArray(t))n=Promise.all(t.map(t=>tX(e,t,r)));else if("string"==typeof t)n=tX(e,t,r);else{let i="function"==typeof t?e$(e,t,r.custom):t;n=Promise.all(tY(e,i,r))}return n.then(()=>e.notify("AnimationComplete",t))})(e,t,r))),r={animate:t0(!0),whileInView:t0(),whileHover:t0(),whileTap:t0(),whileDrag:t0(),whileFocus:t0(),exit:t0()},n=!0,i=(t,r)=>{let n=e$(e,r);if(n){let{transition:e,transitionEnd:r,...i}=n;t={...t,...i,...r}}return t};function s(s,o){let a=e.getProps(),l=e.getVariantContext(!0)||{},u=[],c=new Set,d={},p=1/0;for(let t=0;t<tQ;t++){var h;let f=tJ[t],m=r[f],g=void 0!==a[f]?a[f]:l[f],w=v(g),b=f===o?m.isActive:null;!1===b&&(p=t);let x=g===l[f]&&g!==a[f]&&w;if(x&&n&&e.manuallyAnimateOnMount&&(x=!1),m.protectedKeys={...d},!m.isActive&&null===b||!g&&!m.prevProp||y(g)||"boolean"==typeof g)continue;let S=(h=m.prevProp,("string"==typeof g?g!==h:!!Array.isArray(g)&&!eW(g,h))||f===o&&m.isActive&&!x&&w||t>p&&w),E=!1,T=Array.isArray(g)?g:[g],C=T.reduce(i,{});!1===b&&(C={});let{prevResolvedValues:P={}}=m,M={...P,...C},A=e=>{S=!0,c.has(e)&&(E=!0,c.delete(e)),m.needsAnimating[e]=!0};for(let e in M){let t=C[e],r=P[e];if(!d.hasOwnProperty(e))(ec(t)&&ec(r)?eW(t,r):t===r)?void 0!==t&&c.has(e)?A(e):m.protectedKeys[e]=!0:void 0!==t?A(e):c.add(e)}m.prevProp=g,m.prevResolvedValues=C,m.isActive&&(d={...d,...C}),n&&e.blockInitialAnimation&&(S=!1),S&&(!x||E)&&u.push(...T.map(e=>({animation:e,options:{type:f,...s}})))}if(c.size){let t={};c.forEach(r=>{let n=e.getBaseTarget(r);void 0!==n&&(t[r]=n)}),u.push({animation:t})}let f=!!u.length;return n&&(!1===a.initial||a.initial===a.animate)&&!e.manuallyAnimateOnMount&&(f=!1),n=!1,f?t(u):Promise.resolve()}return{animateChanges:s,setActive:function(t,n,i){var o;if(r[t].isActive===n)return Promise.resolve();null===(o=e.variantChildren)||void 0===o||o.forEach(e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)}),r[t].isActive=n;let a=s(i,t);for(let e in r)r[e].protectedKeys={};return a},setAnimateFunction:function(r){t=r(e)},getState:()=>r}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),y(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}let t2=0;class t4 extends ek{constructor(){super(...arguments),this.id=t2++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;let i=this.node.animationState.setActive("exit",!e,{custom:null!=r?r:this.node.getProps().custom});t&&!e&&i.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}let t3=(e,t)=>Math.abs(e-t);class t6{constructor(e,t,{transformPagePoint:r,contextWindow:n,dragSnapToOrigin:i=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=t9(this.lastMoveEventInfo,this.history),n=null!==this.startEvent,i=(e=r.offset,t={x:0,y:0},Math.sqrt(t3(e.x,t.x)**2+t3(e.y,t.y)**2)>=3);if(!n&&!i)return;let{point:s}=r,{timestamp:o}=em.frameData;this.history.push({...s,timestamp:o});let{onStart:a,onMove:l}=this.handlers;n||(a&&a(this.lastMoveEvent,r),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,r)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=t5(t,this.transformPagePoint),em.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:r,onSessionEnd:n,resumeAnimation:i}=this.handlers;if(this.dragSnapToOrigin&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=t9("pointercancel"===e.type?this.lastMoveEventInfo:t5(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,s),n&&n(e,s)},!ew(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=r,this.contextWindow=n||window;let s=t5(eb(e),this.transformPagePoint),{point:o}=s,{timestamp:a}=em.frameData;this.history=[{...o,timestamp:a}];let{onSessionStart:l}=t;l&&l(e,t9(s,this.history)),this.removeListeners=(0,eE.z)(eS(this.contextWindow,"pointermove",this.handlePointerMove),eS(this.contextWindow,"pointerup",this.handlePointerUp),eS(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,em.Pn)(this.updatePoint)}}function t5(e,t){return t?{point:t(e.point)}:e}function t8(e,t){return{x:e.x-t.x,y:e.y-t.y}}function t9({point:e},t){return{point:e,delta:t8(e,t7(t)),offset:t8(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null,i=t7(e);for(;r>=0&&(n=e[r],!(i.timestamp-n.timestamp>eU(.1)));)r--;if(!n)return{x:0,y:0};let s=eZ(i.timestamp-n.timestamp);if(0===s)return{x:0,y:0};let o={x:(i.x-n.x)/s,y:(i.y-n.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(t,0)}}function t7(e){return e[e.length-1]}var re=r(16384),rt=r(88037);function rr(e){return e.max-e.min}function rn(e,t=0,r=.01){return Math.abs(e-t)<=r}function ri(e,t,r,n=.5){e.origin=n,e.originPoint=(0,rt.C)(t.min,t.max,e.origin),e.scale=rr(r)/rr(t),(rn(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=(0,rt.C)(r.min,r.max,e.origin)-e.originPoint,(rn(e.translate)||isNaN(e.translate))&&(e.translate=0)}function rs(e,t,r,n){ri(e.x,t.x,r.x,n?n.originX:void 0),ri(e.y,t.y,r.y,n?n.originY:void 0)}function ro(e,t,r){e.min=r.min+t.min,e.max=e.min+rr(t)}function ra(e,t,r){e.min=t.min-r.min,e.max=e.min+rr(t)}function rl(e,t,r){ra(e.x,t.x,r.x),ra(e.y,t.y,r.y)}function ru(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function rc(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}function rd(e,t,r){return{min:rp(e,t),max:rp(e,r)}}function rp(e,t){return"number"==typeof e?e:e[t]||0}let rh=()=>({translate:0,scale:1,origin:0,originPoint:0}),rf=()=>({x:rh(),y:rh()}),rm=()=>({min:0,max:0}),rg=()=>({x:rm(),y:rm()});function rv(e){return[e("x"),e("y")]}function ry({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function rw(e){return void 0===e||1===e}function rb({scale:e,scaleX:t,scaleY:r}){return!rw(e)||!rw(t)||!rw(r)}function rx(e){return rb(e)||rS(e)||e.z||e.rotate||e.rotateX||e.rotateY}function rS(e){var t,r;return(t=e.x)&&"0%"!==t||(r=e.y)&&"0%"!==r}function rE(e,t,r,n,i){return void 0!==i&&(e=n+i*(e-n)),n+r*(e-n)+t}function rT(e,t=0,r=1,n,i){e.min=rE(e.min,t,r,n,i),e.max=rE(e.max,t,r,n,i)}function rC(e,{x:t,y:r}){rT(e.x,t.translate,t.scale,t.originPoint),rT(e.y,r.translate,r.scale,r.originPoint)}function rP(e){return Number.isInteger(e)?e:e>1.0000000000001||e<.999999999999?e:1}function rM(e,t){e.min=e.min+t,e.max=e.max+t}function rA(e,t,[r,n,i]){let s=void 0!==t[i]?t[i]:.5,o=(0,rt.C)(e.min,e.max,s);rT(e,t[r],t[n],o,t.scale)}let rk=["x","scaleX","originX"],rL=["y","scaleY","originY"];function rO(e,t){rA(e.x,t,rk),rA(e.y,t,rL)}function r_(e,t){return ry(function(e,t){if(!t)return e;let r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}(e.getBoundingClientRect(),t))}let rj=({current:e})=>e?e.ownerDocument.defaultView:null,rD=new WeakMap;class rR{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=rg(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;let{dragSnapToOrigin:n}=this.getProps();this.panSession=new t6(e,{onSessionStart:e=>{let{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(eb(e,"page").point)},onStart:(e,t)=>{let{drag:r,dragPropagation:n,onDragStart:i}=this.getProps();if(r&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=eM(r),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),rv(e=>{let t=this.getAxisMotionValue(e).get()||0;if(H.aQ.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let n=r.layout.layoutBox[e];if(n){let e=rr(n);t=parseFloat(t)/100*e}}}this.originPoint[e]=t}),i&&em.Wi.update(()=>i(e,t),!1,!0);let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},onMove:(e,t)=>{let{dragPropagation:r,dragDirectionLock:n,onDirectionLock:i,onDrag:s}=this.getProps();if(!r&&!this.openGlobalLock)return;let{offset:o}=t;if(n&&null===this.currentDirection){this.currentDirection=function(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(o),null!==this.currentDirection&&i&&i(this.currentDirection);return}this.updateAxis("x",t.point,o),this.updateAxis("y",t.point,o),this.visualElement.render(),s&&s(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>rv(e=>{var t;return"paused"===this.getAnimationState(e)&&(null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:n,contextWindow:rj(this.visualElement)})}stop(e,t){let r=this.isDragging;if(this.cancel(),!r)return;let{velocity:n}=t;this.startAnimation(n);let{onDragEnd:i}=this.getProps();i&&em.Wi.update(()=>i(e,t))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){let{drag:n}=this.getProps();if(!r||!rV(e,n,this.currentDirection))return;let i=this.getAxisMotionValue(e),s=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(s=function(e,{min:t,max:r},n){return void 0!==t&&e<t?e=n?(0,rt.C)(t,e,n.min):Math.max(e,t):void 0!==r&&e>r&&(e=n?(0,rt.C)(r,e,n.max):Math.min(e,r)),e}(s,this.constraints[e],this.elastic[e])),i.set(s)}resolveConstraints(){var e;let{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(e=this.visualElement.projection)||void 0===e?void 0:e.layout,i=this.constraints;t&&g(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=function(e,{top:t,left:r,bottom:n,right:i}){return{x:ru(e.x,r,i),y:ru(e.y,t,n)}}(n.layoutBox,t):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:rd(e,"left","right"),y:rd(e,"top","bottom")}}(r),i!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&rv(e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!g(t))return!1;let n=t.current;(0,eG.k)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:i}=this.visualElement;if(!i||!i.layout)return!1;let s=function(e,t,r){let n=r_(e,r),{scroll:i}=t;return i&&(rM(n.x,i.offset.x),rM(n.y,i.offset.y)),n}(n,i.root,this.visualElement.getTransformPagePoint()),o={x:rc((e=i.layout.layoutBox).x,s.x),y:rc(e.y,s.y)};if(r){let e=r(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(o));this.hasMutatedConstraints=!!e,e&&(o=ry(e))}return o}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:n,dragTransition:i,dragSnapToOrigin:s,onDragTransitionEnd:o}=this.getProps(),a=this.constraints||{};return Promise.all(rv(o=>{if(!rV(o,t,this.currentDirection))return;let l=a&&a[o]||{};s&&(l={min:0,max:0});let u={type:"inertia",velocity:r?e[o]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...i,...l};return this.startAxisValueAnimation(o,u)})).then(o)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return r.start(tN(e,r,0,t))}stopAnimation(){rv(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){rv(e=>{var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.pause()})}getAnimationState(e){var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.state}getAxisMotionValue(e){let t="_drag"+e.toUpperCase(),r=this.visualElement.getProps();return r[t]||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){rv(t=>{let{drag:r}=this.getProps();if(!rV(t,r,this.currentDirection))return;let{projection:n}=this.visualElement,i=this.getAxisMotionValue(t);if(n&&n.layout){let{min:r,max:s}=n.layout.layoutBox[t];i.set(e[t]-(0,rt.C)(r,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!g(t)||!r||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};rv(e=>{let t=this.getAxisMotionValue(e);if(t){let r=t.get();n[e]=function(e,t){let r=.5,n=rr(e),i=rr(t);return i>n?r=(0,re.Y)(t.min,t.max-n,e.min):n>i&&(r=(0,re.Y)(e.min,e.max-i,t.min)),(0,to.u)(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),rv(t=>{if(!rV(t,e,null))return;let r=this.getAxisMotionValue(t),{min:i,max:s}=this.constraints[t];r.set((0,rt.C)(i,s,n[t]))})}addListeners(){if(!this.visualElement.current)return;rD.set(this.visualElement,this);let e=eS(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();g(e)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,n=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),t();let i=ey(window,"resize",()=>this.scalePositionWithinConstraints()),s=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(rv(t=>{let r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))}),this.visualElement.render())});return()=>{i(),e(),n(),s&&s()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:i=!1,dragElastic:s=.35,dragMomentum:o=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:n,dragConstraints:i,dragElastic:s,dragMomentum:o}}}function rV(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}class rI extends ek{constructor(e){super(e),this.removeGroupControls=eD.Z,this.removeListeners=eD.Z,this.controls=new rR(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eD.Z}unmount(){this.removeGroupControls(),this.removeListeners()}}let rF=e=>(t,r)=>{e&&em.Wi.update(()=>e(t,r))};class rz extends ek{constructor(){super(...arguments),this.removePointerDownListener=eD.Z}onPointerDown(e){this.session=new t6(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:rj(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:rF(e),onStart:rF(t),onMove:r,onEnd:(e,t)=>{delete this.session,n&&em.Wi.update(()=>n(e,t))}}}mount(){this.removePointerDownListener=eS(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let rN={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function rB(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let rH={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!H.px.test(e))return e;e=parseFloat(e)}let r=rB(e,t.target.x),n=rB(e,t.target.y);return`${r}% ${n}%`}};class rW extends o.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:n}=this.props,{projection:i}=e;Object.assign(_,rG),i&&(t.group&&t.group.add(i),r&&r.register&&n&&r.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),rN.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:n,isPresent:i}=this.props,s=r.projection;return s&&(s.isPresent=i,n||e.layoutDependency!==t||void 0===t?s.willUpdate():this.safeToRemove(),e.isPresent===i||(i?s.promote():s.relegate()||em.Wi.postRender(()=>{let e=s.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),f.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function r$(e){let[t,r]=function(){let e=(0,o.useContext)(u);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:r,register:n}=e,i=(0,o.useId)();return(0,o.useEffect)(()=>n(i),[]),!t&&r?[!1,()=>r&&r(i)]:[!0]}(),n=(0,o.useContext)(M);return o.createElement(rW,{...e,layoutGroup:n,switchLayoutGroup:(0,o.useContext)(A),isPresent:t,safeToRemove:r})}let rG={borderRadius:{...rH,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:rH,borderTopRightRadius:rH,borderBottomLeftRadius:rH,borderBottomRightRadius:rH,boxShadow:{correct:(e,{treeScale:t,projectionDelta:r})=>{let n=tP.P.parse(e);if(n.length>5)return e;let i=tP.P.createTransformer(e),s="number"!=typeof n[0]?1:0,o=r.x.scale*t.x,a=r.y.scale*t.y;n[0+s]/=o,n[1+s]/=a;let l=(0,rt.C)(o,a,.5);return"number"==typeof n[2+s]&&(n[2+s]/=l),"number"==typeof n[3+s]&&(n[3+s]/=l),i(n)}}};var rU=r(52685);let rZ=["TopLeft","TopRight","BottomLeft","BottomRight"],rq=rZ.length,rY=e=>"string"==typeof e?parseFloat(e):e,rX=e=>"number"==typeof e||H.px.test(e);function rK(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let rJ=r0(0,.5,e3),rQ=r0(.5,.95,eD.Z);function r0(e,t,r){return n=>n<e?0:n>t?1:r((0,re.Y)(e,t,n))}function r1(e,t){e.min=t.min,e.max=t.max}function r2(e,t){r1(e.x,t.x),r1(e.y,t.y)}function r4(e,t,r,n,i){return e-=t,e=n+1/r*(e-n),void 0!==i&&(e=n+1/i*(e-n)),e}function r3(e,t,[r,n,i],s,o){!function(e,t=0,r=1,n=.5,i,s=e,o=e){if(H.aQ.test(t)&&(t=parseFloat(t),t=(0,rt.C)(o.min,o.max,t/100)-o.min),"number"!=typeof t)return;let a=(0,rt.C)(s.min,s.max,n);e===s&&(a-=t),e.min=r4(e.min,t,r,a,i),e.max=r4(e.max,t,r,a,i)}(e,t[r],t[n],t[i],t.scale,s,o)}let r6=["x","scaleX","originX"],r5=["y","scaleY","originY"];function r8(e,t,r,n){r3(e.x,t,r6,r?r.x:void 0,n?n.x:void 0),r3(e.y,t,r5,r?r.y:void 0,n?n.y:void 0)}function r9(e){return 0===e.translate&&1===e.scale}function r7(e){return r9(e.x)&&r9(e.y)}function ne(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function nt(e){return rr(e.x)/rr(e.y)}var nr=r(50406);class nn{constructor(){this.members=[]}add(e){(0,nr.y4)(this.members,e),e.scheduleRender()}remove(e){if((0,nr.cl)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t;let r=this.members.findIndex(t=>e===t);if(0===r)return!1;for(let e=r;e>=0;e--){let r=this.members[e];if(!1!==r.isPresent){t=r;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:n}=e.options;!1===n&&r.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function ni(e,t,r){let n="",i=e.x.translate/t.x,s=e.y.translate/t.y;if((i||s)&&(n=`translate3d(${i}px, ${s}px, 0) `),(1!==t.x||1!==t.y)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){let{rotate:e,rotateX:t,rotateY:i}=r;e&&(n+=`rotate(${e}deg) `),t&&(n+=`rotateX(${t}deg) `),i&&(n+=`rotateY(${i}deg) `)}let o=e.x.scale*t.x,a=e.y.scale*t.y;return(1!==o||1!==a)&&(n+=`scale(${o}, ${a})`),n||"none"}let ns=(e,t)=>e.depth-t.depth;class no{constructor(){this.children=[],this.isDirty=!1}add(e){(0,nr.y4)(this.children,e),this.isDirty=!0}remove(e){(0,nr.cl)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(ns),this.isDirty=!1,this.children.forEach(e)}}let na=["","X","Y","Z"],nl={visibility:"hidden"},nu=0,nc={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function nd({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:i}){return class{constructor(e={},r=null==t?void 0:t()){this.id=nu++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,nc.totalNodes=nc.resolvedTargetDeltas=nc.recalculatedProjection=0,this.nodes.forEach(nf),this.nodes.forEach(nx),this.nodes.forEach(nS),this.nodes.forEach(nm),window.MotionDebug&&window.MotionDebug.record(nc)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new no)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new rU.L),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let r=this.eventHandlers.get(e);r&&r.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t,r=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;let{layoutId:n,layout:i,visualElement:s}=this.options;if(s&&!s.current&&s.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),r&&(i||n)&&(this.isLayoutDirty=!0),e){let r;let n=()=>this.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){let r=th.X.now(),n=({timestamp:i})=>{let s=i-r;s>=t&&((0,em.Pn)(n),e(s-t))};return em.Wi.read(n,!0),()=>(0,em.Pn)(n)}(n,250),rN.hasAnimatedSinceResize&&(rN.hasAnimatedSinceResize=!1,this.nodes.forEach(nb))})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&s&&(n||i)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let i=this.options.transition||s.getDefaultTransition()||nA,{onLayoutAnimationStart:o,onLayoutAnimationComplete:a}=s.getProps(),l=!this.targetLayout||!ne(this.targetLayout,n)||r,u=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,u);let t={...tF(i,"layout"),onPlay:o,onComplete:a};(s.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||nb(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,em.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(nE),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:r}=this.options;if(void 0===t&&!r)return;let n=this.getTransformTemplate();this.prevTransformTemplateValue=n?n(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(nv);return}this.isUpdating||this.nodes.forEach(ny),this.isUpdating=!1,this.nodes.forEach(nw),this.nodes.forEach(np),this.nodes.forEach(nh),this.clearAllSnapshots();let e=th.X.now();em.frameData.delta=(0,to.u)(0,1e3/60,e-em.frameData.timestamp),em.frameData.timestamp=e,em.frameData.isProcessing=!0,em.S6.update.process(em.frameData),em.S6.preRender.process(em.frameData),em.S6.render.process(em.frameData),em.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,f.read(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(ng),this.sharedNodes.forEach(nT)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,em.Wi.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){em.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=rg(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:n(this.instance),offset:r(this.instance)})}resetTransform(){if(!i)return;let e=this.isLayoutDirty||this.shouldResetTransform,t=this.projectionDelta&&!r7(this.projectionDelta),r=this.getTransformTemplate(),n=r?r(this.latestValues,""):void 0,s=n!==this.prevTransformTemplateValue;e&&(t||rx(this.latestValues)||s)&&(i(this.instance,n),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let r=this.measurePageBox(),n=this.removeElementScroll(r);return e&&(n=this.removeTransform(n)),nO((t=n).x),nO(t.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return rg();let t=e.measureViewportBox(),{scroll:r}=this.root;return r&&(rM(t.x,r.offset.x),rM(t.y,r.offset.y)),t}removeElementScroll(e){let t=rg();r2(t,e);for(let r=0;r<this.path.length;r++){let n=this.path[r],{scroll:i,options:s}=n;if(n!==this.root&&i&&s.layoutScroll){if(i.isRoot){r2(t,e);let{scroll:r}=this.root;r&&(rM(t.x,-r.offset.x),rM(t.y,-r.offset.y))}rM(t.x,i.offset.x),rM(t.y,i.offset.y)}}return t}applyTransform(e,t=!1){let r=rg();r2(r,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];!t&&n.options.layoutScroll&&n.scroll&&n!==n.root&&rO(r,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),rx(n.latestValues)&&rO(r,n.latestValues)}return rx(this.latestValues)&&rO(r,this.latestValues),r}removeTransform(e){let t=rg();r2(t,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];if(!r.instance||!rx(r.latestValues))continue;rb(r.latestValues)&&r.updateSnapshot();let n=rg();r2(n,r.measurePageBox()),r8(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,n)}return rx(this.latestValues)&&r8(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==em.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t,r,n,i;let s=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=s.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=s.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=s.isSharedProjectionDirty);let o=!!this.resumingFrom||this!==s;if(!(e||o&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget))return;let{layout:a,layoutId:l}=this.options;if(this.layout&&(a||l)){if(this.resolvedRelativeTargetAt=em.frameData.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=rg(),this.relativeTargetOrigin=rg(),rl(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),r2(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=rg(),this.targetWithTransforms=rg()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),r=this.target,n=this.relativeTarget,i=this.relativeParent.target,ro(r.x,n.x,i.x),ro(r.y,n.y,i.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):r2(this.target,this.layout.layoutBox),rC(this.target,this.targetDelta)):r2(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=rg(),this.relativeTargetOrigin=rg(),rl(this.relativeTargetOrigin,this.target,e.target),r2(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}nc.resolvedTargetDeltas++}}}getClosestProjectingParent(){return!this.parent||rb(this.parent.latestValues)||rS(this.parent.latestValues)?void 0:this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var e;let t=this.getLead(),r=!!this.resumingFrom||this!==t,n=!0;if((this.isProjectionDirty||(null===(e=this.parent)||void 0===e?void 0:e.isProjectionDirty))&&(n=!1),r&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===em.frameData.timestamp&&(n=!1),n)return;let{layout:i,layoutId:s}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(i||s))return;r2(this.layoutCorrected,this.layout.layoutBox);let o=this.treeScale.x,a=this.treeScale.y;!function(e,t,r,n=!1){let i,s;let o=r.length;if(o){t.x=t.y=1;for(let a=0;a<o;a++){s=(i=r[a]).projectionDelta;let o=i.instance;(!o||!o.style||"contents"!==o.style.display)&&(n&&i.options.layoutScroll&&i.scroll&&i!==i.root&&rO(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,rC(e,s)),n&&rx(i.latestValues)&&rO(e,i.latestValues))}t.x=rP(t.x),t.y=rP(t.y)}}(this.layoutCorrected,this.treeScale,this.path,r),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox,t.targetWithTransforms=rg());let{target:l}=t;if(!l){this.projectionTransform&&(this.projectionDelta=rf(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=rf(),this.projectionDeltaWithTransform=rf());let u=this.projectionTransform;rs(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.projectionTransform=ni(this.projectionDelta,this.treeScale),(this.projectionTransform!==u||this.treeScale.x!==o||this.treeScale.y!==a)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),nc.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e,t=!1){let r;let n=this.snapshot,i=n?n.latestValues:{},s={...this.latestValues},o=rf();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let a=rg(),l=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),c=!u||u.members.length<=1,d=!!(l&&!c&&!0===this.options.crossfade&&!this.path.some(nM));this.animationProgress=0,this.mixTargetDelta=t=>{let n=t/1e3;if(nC(o.x,e.x,n),nC(o.y,e.y,n),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,p,h,f;rl(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox),h=this.relativeTarget,f=this.relativeTargetOrigin,nP(h.x,f.x,a.x,n),nP(h.y,f.y,a.y,n),r&&(u=this.relativeTarget,p=r,u.x.min===p.x.min&&u.x.max===p.x.max&&u.y.min===p.y.min&&u.y.max===p.y.max)&&(this.isProjectionDirty=!1),r||(r=rg()),r2(r,this.relativeTarget)}l&&(this.animationValues=s,function(e,t,r,n,i,s){i?(e.opacity=(0,rt.C)(0,void 0!==r.opacity?r.opacity:1,rJ(n)),e.opacityExit=(0,rt.C)(void 0!==t.opacity?t.opacity:1,0,rQ(n))):s&&(e.opacity=(0,rt.C)(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,n));for(let i=0;i<rq;i++){let s=`border${rZ[i]}Radius`,o=rK(t,s),a=rK(r,s);(void 0!==o||void 0!==a)&&(o||(o=0),a||(a=0),0===o||0===a||rX(o)===rX(a)?(e[s]=Math.max((0,rt.C)(rY(o),rY(a),n),0),(H.aQ.test(a)||H.aQ.test(o))&&(e[s]+="%")):e[s]=a)}(t.rotate||r.rotate)&&(e.rotate=(0,rt.C)(t.rotate||0,r.rotate||0,n))}(s,i,this.latestValues,n,d,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,em.Pn)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=em.Wi.update(()=>{rN.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){let n=V(e)?e:(0,tW.BX)(e);return n.start(tN("",n,1e3,r)),n.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:r,layout:n,latestValues:i}=e;if(t&&r&&n){if(this!==e&&this.layout&&n&&n_(this.options.animationType,this.layout.layoutBox,n.layoutBox)){r=this.target||rg();let t=rr(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let n=rr(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+n}r2(t,r),rO(t,i),rs(this.projectionDeltaWithTransform,this.layoutCorrected,t,i)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new nn),this.sharedNodes.get(e).add(t);let r=t.options.initialPromotionConfig;t.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){let n=this.getStack();n&&n.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:r}=e;if((r.rotate||r.rotateX||r.rotateY||r.rotateZ)&&(t=!0),!t)return;let n={};for(let t=0;t<na.length;t++){let i="rotate"+na[t];r[i]&&(n[i]=r[i],e.setStaticValue(i,0))}for(let t in e.render(),n)e.setStaticValue(t,n[t]);e.scheduleRender()}getProjectionStyles(e){var t,r;if(!this.instance||this.isSVG)return;if(!this.isVisible)return nl;let n={visibility:""},i=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,n.opacity="",n.pointerEvents=eh(null==e?void 0:e.pointerEvents)||"",n.transform=i?i(this.latestValues,""):"none",n;let s=this.getLead();if(!this.projectionDelta||!this.layout||!s.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=eh(null==e?void 0:e.pointerEvents)||""),this.hasProjected&&!rx(this.latestValues)&&(t.transform=i?i({},""):"none",this.hasProjected=!1),t}let o=s.animationValues||s.latestValues;this.applyTransformsToTarget(),n.transform=ni(this.projectionDeltaWithTransform,this.treeScale,o),i&&(n.transform=i(o,n.transform));let{x:a,y:l}=this.projectionDelta;for(let e in n.transformOrigin=`${100*a.origin}% ${100*l.origin}% 0`,s.animationValues?n.opacity=s===this?null!==(r=null!==(t=o.opacity)&&void 0!==t?t:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:o.opacityExit:n.opacity=s===this?void 0!==o.opacity?o.opacity:"":void 0!==o.opacityExit?o.opacityExit:0,_){if(void 0===o[e])continue;let{correct:t,applyTo:r}=_[e],i="none"===n.transform?o[e]:t(o[e],s);if(r){let e=r.length;for(let t=0;t<e;t++)n[r[t]]=i}else n[e]=i}return this.options.layoutId&&(n.pointerEvents=s===this?eh(null==e?void 0:e.pointerEvents)||"":"none"),n}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()}),this.root.nodes.forEach(nv),this.root.sharedNodes.clear()}}}function np(e){e.updateLayout()}function nh(e){var t;let r=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:n}=e.layout,{animationType:i}=e.options,s=r.source!==e.layout.source;"size"===i?rv(e=>{let n=s?r.measuredBox[e]:r.layoutBox[e],i=rr(n);n.min=t[e].min,n.max=n.min+i}):n_(i,r.layoutBox,t)&&rv(n=>{let i=s?r.measuredBox[n]:r.layoutBox[n],o=rr(t[n]);i.max=i.min+o,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+o)});let o=rf();rs(o,t,r.layoutBox);let a=rf();s?rs(a,e.applyTransform(n,!0),r.measuredBox):rs(a,t,r.layoutBox);let l=!r7(o),u=!1;if(!e.resumeFrom){let n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:i,layout:s}=n;if(i&&s){let o=rg();rl(o,r.layoutBox,i.layoutBox);let a=rg();rl(a,t,s.layoutBox),ne(o,a)||(u=!0),n.options.layoutRoot&&(e.relativeTarget=a,e.relativeTargetOrigin=o,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:a,layoutDelta:o,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function nf(e){nc.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function nm(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function ng(e){e.clearSnapshot()}function nv(e){e.clearMeasurements()}function ny(e){e.isLayoutDirty=!1}function nw(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function nb(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function nx(e){e.resolveTargetDelta()}function nS(e){e.calcProjection()}function nE(e){e.resetRotation()}function nT(e){e.removeLeadSnapshot()}function nC(e,t,r){e.translate=(0,rt.C)(t.translate,0,r),e.scale=(0,rt.C)(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function nP(e,t,r,n){e.min=(0,rt.C)(t.min,r.min,n),e.max=(0,rt.C)(t.max,r.max,n)}function nM(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let nA={duration:.45,ease:[.4,0,.1,1]},nk=e=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(e),nL=nk("applewebkit/")&&!nk("chrome/")?Math.round:eD.Z;function nO(e){e.min=nL(e.min),e.max=nL(e.max)}function n_(e,t,r){return"position"===e||"preserve-aspect"===e&&!rn(nt(t),nt(r),.2)}let nj=nd({attachResizeListener:(e,t)=>ey(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),nD={current:void 0},nR=nd({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!nD.current){let e=new nj({});e.mount(window),e.setOptions({layoutScroll:!0}),nD.current=e}return nD.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position}),nV=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function nI(e,t,r=1){(0,eG.k)(r<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[n,i]=function(e){let t=nV.exec(e);if(!t)return[,];let[,r,n]=t;return[r,n]}(e);if(!n)return;let s=window.getComputedStyle(t).getPropertyValue(n);if(s){let e=s.trim();return tH(e)?parseFloat(e):e}return(0,z.tm)(i)?nI(i,t,r+1):i}let nF=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),nz=e=>nF.has(e),nN=e=>Object.keys(e).some(nz),nB=e=>e===B.Rx||e===H.px,nH=(e,t)=>parseFloat(e.split(", ")[t]),nW=(e,t)=>(r,{transform:n})=>{if("none"===n||!n)return 0;let i=n.match(/^matrix3d\((.+)\)$/);if(i)return nH(i[1],t);{let t=n.match(/^matrix\((.+)\)$/);return t?nH(t[1],e):0}},n$=new Set(["x","y","z"]),nG=j.filter(e=>!n$.has(e)),nU={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:nW(4,13),y:nW(5,14)};nU.translateX=nU.x,nU.translateY=nU.y;let nZ=(e,t,r)=>{let n=t.measureViewportBox(),i=t.current,s=getComputedStyle(i),{display:o}=s,a={};"none"===o&&t.setStaticValue("display",e.display||"block"),r.forEach(e=>{a[e]=nU[e](n,s)}),t.render();let l=t.measureViewportBox();return r.forEach(r=>{let n=t.getValue(r);n&&n.jump(a[r]),e[r]=nU[r](l,s)}),e},nq=(e,t,r={},n={})=>{t={...t},n={...n};let i=Object.keys(t).filter(nz),s=[],o=!1,a=[];if(i.forEach(i=>{let l;let u=e.getValue(i);if(!e.hasValue(i))return;let c=r[i],d=tU(c),p=t[i];if(ec(p)){let e=p.length,t=null===p[0]?1:0;d=tU(c=p[t]);for(let r=t;r<e&&null!==p[r];r++)l?(0,eG.k)(tU(p[r])===l,"All keyframes must be of the same type"):(l=tU(p[r]),(0,eG.k)(l===d||nB(d)&&nB(l),"Keyframes must be of the same dimension as the current value"))}else l=tU(p);if(d!==l){if(nB(d)&&nB(l)){let e=u.get();"string"==typeof e&&u.set(parseFloat(e)),"string"==typeof p?t[i]=parseFloat(p):Array.isArray(p)&&l===H.px&&(t[i]=p.map(parseFloat))}else(null==d?void 0:d.transform)&&(null==l?void 0:l.transform)&&(0===c||0===p)?0===c?u.set(l.transform(c)):t[i]=d.transform(p):(o||(s=function(e){let t=[];return nG.forEach(r=>{let n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t.length&&e.render(),t}(e),o=!0),a.push(i),n[i]=void 0!==n[i]?n[i]:t[i],u.jump(p))}}),!a.length)return{target:t,transitionEnd:n};{let r=a.indexOf("height")>=0?window.pageYOffset:null,i=nZ(t,e,a);return s.length&&s.forEach(([t,r])=>{e.getValue(t).set(r)}),e.render(),P.j&&null!==r&&window.scrollTo({top:r}),{target:i,transitionEnd:n}}},nY=(e,t,r,n)=>{var i,s;let o=function(e,{...t},r){let n=e.current;if(!(n instanceof Element))return{target:t,transitionEnd:r};for(let i in r&&(r={...r}),e.values.forEach(e=>{let t=e.get();if(!(0,z.tm)(t))return;let r=nI(t,n);r&&e.set(r)}),t){let e=t[i];if(!(0,z.tm)(e))continue;let s=nI(e,n);s&&(t[i]=s,r||(r={}),void 0===r[i]&&(r[i]=e))}return{target:t,transitionEnd:r}}(e,t,n);return t=o.target,n=o.transitionEnd,i=t,s=n,nN(i)?nq(e,i,r,s):{target:i,transitionEnd:s}},nX={current:null},nK={current:!1},nJ=new WeakMap,nQ=Object.keys(C),n0=nQ.length,n1=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],n2=b.length;class n4{constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:n,visualState:i},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>em.Wi.render(this.render,!1,!0);let{latestValues:o,renderState:a}=i;this.latestValues=o,this.baseTarget={...o},this.initialValues=t.initial?{...o}:{},this.renderState=a,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=s,this.isControllingVariants=x(t),this.isVariantNode=S(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:l,...u}=this.scrapeMotionValuesFromProps(t,{});for(let e in u){let t=u[e];void 0!==o[e]&&V(t)&&(t.set(o[e],!1),tB(l)&&l.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,nJ.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),nK.current||function(){if(nK.current=!0,P.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>nX.current=e.matches;e.addListener(t),t()}else nX.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||nX.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in nJ.delete(this.current),this.projection&&this.projection.unmount(),(0,em.Pn)(this.notifyUpdate),(0,em.Pn)(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let r=D.has(e),n=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&em.Wi.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),i=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{n(),i()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},r,n,i){let s,o;for(let e=0;e<n0;e++){let r=nQ[e],{isEnabled:n,Feature:i,ProjectionNode:a,MeasureLayout:l}=C[r];a&&(s=a),n(t)&&(!this.features[r]&&i&&(this.features[r]=new i(this)),l&&(o=l))}if(("html"===this.type||"svg"===this.type)&&!this.projection&&s){this.projection=new s(this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:r,drag:n,dragConstraints:o,layoutScroll:a,layoutRoot:l}=t;this.projection.setOptions({layoutId:e,layout:r,alwaysMeasureLayout:!!n||o&&g(o),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof r?r:"both",initialPromotionConfig:i,layoutScroll:a,layoutRoot:l})}return o}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):rg()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<n1.length;t++){let r=n1[t];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);let n=e["on"+r];n&&(this.propEventSubscriptions[r]=this.on(r,n))}this.prevMotionValues=function(e,t,r){let{willChange:n}=t;for(let i in t){let s=t[i],o=r[i];if(V(s))e.addValue(i,s),tB(n)&&n.add(i);else if(V(o))e.addValue(i,(0,tW.BX)(s,{owner:e})),tB(n)&&n.remove(i);else if(o!==s){if(e.hasValue(i)){let t=e.getValue(i);t.hasAnimated||t.set(s)}else{let t=e.getStaticValue(i);e.addValue(i,(0,tW.BX)(void 0!==t?t:s,{owner:e}))}}}for(let n in r)void 0===t[n]&&e.removeValue(n);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}let t={};for(let e=0;e<n2;e++){let r=b[e],n=this.props[r];(v(n)||!1===n)&&(t[r]=n)}return t}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==t&&(r=(0,tW.BX)(t,{owner:this}),this.addValue(e,r)),r}readValue(e){var t;return void 0===this.latestValues[e]&&this.current?null!==(t=this.getBaseTargetFromProps(this.props,e))&&void 0!==t?t:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:r}=this.props,n="string"==typeof r||"object"==typeof r?null===(t=el(this.props,r))||void 0===t?void 0:t[e]:void 0;if(r&&void 0!==n)return n;let i=this.getBaseTargetFromProps(this.props,e);return void 0===i||V(i)?void 0!==this.initialValues[e]&&void 0===n?void 0:this.baseTarget[e]:i}on(e,t){return this.events[e]||(this.events[e]=new rU.L),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class n3 extends n4{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...r},n){let i=function(e,t,r){let n={};for(let i in e){let e=function(e,t){if(t)return(t[e]||t.default||t).from}(i,t);if(void 0!==e)n[i]=e;else{let e=r.getValue(i);e&&(n[i]=e.get())}}return n}(r,e||{},this);if(n){!function(e,t,r){var n,i;let s=Object.keys(t).filter(t=>!e.hasValue(t)),o=s.length;if(o)for(let a=0;a<o;a++){let o=s[a],l=t[o],u=null;Array.isArray(l)&&(u=l[0]),null===u&&(u=null!==(i=null!==(n=r[o])&&void 0!==n?n:e.readValue(o))&&void 0!==i?i:t[o]),null!=u&&("string"==typeof u&&(tH(u)||tI(u))?u=parseFloat(u):!tq(u)&&tP.P.test(l)&&(u=tV(o,l)),e.addValue(o,(0,tW.BX)(u,{owner:e})),void 0===r[o]&&(r[o]=u),null!==u&&e.setBaseTarget(o,u))}}(this,r,i);let e=nY(this,r,i,t);t=e.transitionEnd,r=e.target}return{transition:e,transitionEnd:t,...r}}}class n6 extends n3{constructor(){super(...arguments),this.type="html"}readValueFromInstance(e,t){if(D.has(t)){let e=tR(t);return e&&e.default||0}{let r=window.getComputedStyle(e),n=((0,z.f9)(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:t}){return r_(e,t)}build(e,t,r,n){G(e,t,r,n.transformTemplate)}scrapeMotionValuesFromProps(e,t){return eo(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;V(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,t,r,n){en(e,t,r,n)}}class n5 extends n3{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(D.has(t)){let e=tR(t);return e&&e.default||0}return t=ei.has(t)?t:p(t),e.getAttribute(t)}measureInstanceViewportBox(){return rg()}scrapeMotionValuesFromProps(e,t){return ea(e,t)}build(e,t,r,n){ee(e,t,r,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,r,n){es(e,t,r,n)}mount(e){this.isSVGTag=er(e.tagName),super.mount(e)}}let n8=(e,t)=>O(e)?new n5(t,{enableHardwareAcceleration:!1}):new n6(t,{enableHardwareAcceleration:!0}),n9={animation:{Feature:t1},exit:{Feature:t4},inView:{Feature:eH},tap:{Feature:eV},focus:{Feature:e_},hover:{Feature:eO},pan:{Feature:rz},drag:{Feature:rI,ProjectionNode:nR,MeasureLayout:r$},layout:{ProjectionNode:nR,MeasureLayout:r$}},n7=function(e){function t(t,r={}){return function({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:n,Component:i}){e&&function(e){for(let t in e)C[t]={...C[t],...e[t]}}(e);let s=(0,o.forwardRef)(function(s,p){var m;let y;let w={...(0,o.useContext)(a._),...s,layoutId:function({layoutId:e}){let t=(0,o.useContext)(M).id;return t&&void 0!==e?t+"-"+e:e}(s)},{isStatic:b}=w,S=function(e){let{initial:t,animate:r}=function(e,t){if(x(e)){let{initial:t,animate:r}=e;return{initial:!1===t||v(t)?t:void 0,animate:v(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,o.useContext)(l));return(0,o.useMemo)(()=>({initial:t,animate:r}),[E(t),E(r)])}(s),T=n(s,b);if(!b&&P.j){S.visualElement=function(e,t,r,n){let{visualElement:i}=(0,o.useContext)(l),s=(0,o.useContext)(d),p=(0,o.useContext)(u),m=(0,o.useContext)(a._).reducedMotion,g=(0,o.useRef)();n=n||s.renderer,!g.current&&n&&(g.current=n(e,{visualState:t,parent:i,props:r,presenceContext:p,blockInitialAnimation:!!p&&!1===p.initial,reducedMotionConfig:m}));let v=g.current;(0,o.useInsertionEffect)(()=>{v&&v.update(r,p)});let y=(0,o.useRef)(!!(r[h]&&!window.HandoffComplete));return(0,c.L)(()=>{v&&(f.postRender(v.render),y.current&&v.animationState&&v.animationState.animateChanges())}),(0,o.useEffect)(()=>{v&&(v.updateFeatures(),!y.current&&v.animationState&&v.animationState.animateChanges(),y.current&&(y.current=!1,window.HandoffComplete=!0))}),v}(i,T,w,t);let r=(0,o.useContext)(A),n=(0,o.useContext)(d).strict;S.visualElement&&(y=S.visualElement.loadFeatures(w,n,e,r))}return o.createElement(l.Provider,{value:S},y&&S.visualElement?o.createElement(y,{visualElement:S.visualElement,...w}):null,r(i,s,(m=S.visualElement,(0,o.useCallback)(e=>{e&&T.mount&&T.mount(e),m&&(e?m.mount(e):m.unmount()),p&&("function"==typeof p?p(e):g(p)&&(p.current=e))},[m])),T,b,S.visualElement))});return s[k]=i,s}(e(t,r))}if("undefined"==typeof Proxy)return t;let r=new Map;return new Proxy(t,{get:(e,n)=>(r.has(n)||r.set(n,t(n)),r.get(n))})}((e,t)=>(function(e,{forwardMotionProps:t=!1},r,n){return{...O(e)?eg:ev,preloadedFeatures:r,useRender:function(e=!1){return(t,r,n,{latestValues:i},s)=>{let a=(O(t)?function(e,t,r,n){let i=(0,o.useMemo)(()=>{let r=et();return ee(r,t,{enableHardwareAcceleration:!1},er(n),e.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};Z(t,e.style,e),i.style={...t,...i.style}}return i}:function(e,t,r){let n={},i=function(e,t,r){let n=e.style||{},i={};return Z(i,n,e),Object.assign(i,function({transformTemplate:e},t,r){return(0,o.useMemo)(()=>{let n=U();return G(n,t,{enableHardwareAcceleration:!r},e),Object.assign({},n.vars,n.style)},[t])}(e,t,r)),i}(e,t,r);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=i,n})(r,i,s,t),l={...function(e,t,r){let n={};for(let i in e)("values"!==i||"object"!=typeof e.values)&&(X(i)||!0===r&&Y(i)||!t&&!Y(i)||e.draggable&&i.startsWith("onDrag"))&&(n[i]=e[i]);return n}(r,"string"==typeof t,e),...a,ref:n},{children:u}=r,c=(0,o.useMemo)(()=>V(u)?u.get():u,[u]);return(0,o.createElement)(t,{...l,children:c})}}(t),createVisualElement:n,Component:e}})(e,t,n9,n8))},57126:function(e,t,r){"use strict";r.d(t,{Xp:function(){return o},f9:function(){return i},tm:function(){return s}});let n=e=>t=>"string"==typeof t&&t.startsWith(e),i=n("--"),s=n("var(--"),o=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g},36832:function(e,t,r){"use strict";r.d(t,{c:function(){return n}});let n={skipAnimations:!1,useManualTiming:!1}},50406:function(e,t,r){"use strict";function n(e,t){-1===e.indexOf(t)&&e.push(t)}function i(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}r.d(t,{cl:function(){return i},y4:function(){return n}})},22476:function(e,t,r){"use strict";r.d(t,{u:function(){return n}});let n=(e,t,r)=>Math.min(Math.max(r,e),t)},29908:function(e,t,r){"use strict";r.d(t,{K:function(){return i},k:function(){return s}});var n=r(3393);let i=n.Z,s=n.Z},43258:function(e,t,r){"use strict";r.d(t,{s:function(){return P}});var n=r(29908),i=r(22809),s=r(22476),o=r(88037);function a(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}var l=r(34184),u=r(46352),c=r(99808);let d=(e,t,r)=>{let n=e*e;return Math.sqrt(Math.max(0,r*(t*t-n)+n))},p=[l.$,u.m,c.J],h=e=>p.find(t=>t.test(e));function f(e){let t=h(e);(0,n.k)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let r=t.parse(e);return t===c.J&&(r=function({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let i=0,s=0,o=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,l=2*r-n;i=a(l,n,e+1/3),s=a(l,n,e),o=a(l,n,e-1/3)}else i=s=o=r;return{red:Math.round(255*i),green:Math.round(255*s),blue:Math.round(255*o),alpha:n}}(r)),r}let m=(e,t)=>{let r=f(e),n=f(t),i={...r};return e=>(i.red=d(r.red,n.red,e),i.green=d(r.green,n.green,e),i.blue=d(r.blue,n.blue,e),i.alpha=(0,o.C)(r.alpha,n.alpha,e),u.m.transform(i))};var g=r(19280),v=r(92263);let y=(e,t)=>r=>`${r>0?t:e}`;function w(e,t){return"number"==typeof e?r=>(0,o.C)(e,t,r):i.$.test(e)?m(e,t):e.startsWith("var(")?y(e,t):S(e,t)}let b=(e,t)=>{let r=[...e],n=r.length,i=e.map((e,r)=>w(e,t[r]));return e=>{for(let t=0;t<n;t++)r[t]=i[t](e);return r}},x=(e,t)=>{let r={...e,...t},n={};for(let i in r)void 0!==e[i]&&void 0!==t[i]&&(n[i]=w(e[i],t[i]));return e=>{for(let t in n)r[t]=n[t](e);return r}},S=(e,t)=>{let r=v.P.createTransformer(t),i=(0,v.V)(e),s=(0,v.V)(t);return i.numVars===s.numVars&&i.numColors===s.numColors&&i.numNumbers>=s.numNumbers?(0,g.z)(b(i.values,s.values),r):((0,n.K)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),y(e,t))};var E=r(16384),T=r(3393);let C=(e,t)=>r=>(0,o.C)(e,t,r);function P(e,t,{clamp:r=!0,ease:o,mixer:a}={}){let l=e.length;if((0,n.k)(l===t.length,"Both input and output ranges must be the same length"),1===l)return()=>t[0];e[0]>e[l-1]&&(e=[...e].reverse(),t=[...t].reverse());let u=function(e,t,r){let n=[],s=r||function(e){if("number"==typeof e);else if("string"==typeof e)return i.$.test(e)?m:S;else if(Array.isArray(e))return b;else if("object"==typeof e)return x;return C}(e[0]),o=e.length-1;for(let r=0;r<o;r++){let i=s(e[r],e[r+1]);if(t){let e=Array.isArray(t)?t[r]||T.Z:t;i=(0,g.z)(e,i)}n.push(i)}return n}(t,o,a),c=u.length,d=t=>{let r=0;if(c>1)for(;r<e.length-2&&!(t<e[r+1]);r++);let n=(0,E.Y)(e[r],e[r+1],t);return u[r](n)};return r?t=>d((0,s.u)(e[0],e[l-1],t)):d}},61702:function(e,t,r){"use strict";r.d(t,{j:function(){return n}});let n="undefined"!=typeof document},88037:function(e,t,r){"use strict";r.d(t,{C:function(){return n}});let n=(e,t,r)=>-r*e+r*t+e},3393:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=e=>e},14594:function(e,t,r){"use strict";r.d(t,{Y:function(){return s}});var n=r(88037),i=r(16384);function s(e){let t=[0];return!function(e,t){let r=e[e.length-1];for(let s=1;s<=t;s++){let o=(0,i.Y)(0,t,s);e.push((0,n.C)(r,1,o))}}(t,e.length-1),t}},19280:function(e,t,r){"use strict";r.d(t,{z:function(){return i}});let n=(e,t)=>r=>t(e(r)),i=(...e)=>e.reduce(n)},16384:function(e,t,r){"use strict";r.d(t,{Y:function(){return n}});let n=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n}},52685:function(e,t,r){"use strict";r.d(t,{L:function(){return i}});var n=r(50406);class i{constructor(){this.subscriptions=[]}add(e){return(0,n.y4)(this.subscriptions,e),()=>(0,n.cl)(this.subscriptions,e)}notify(e,t,r){let n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](e,t,r);else for(let i=0;i<n;i++){let n=this.subscriptions[i];n&&n(e,t,r)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},72435:function(e,t,r){"use strict";r.d(t,{h:function(){return i}});var n=r(2265);function i(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},45526:function(e,t,r){"use strict";r.d(t,{L:function(){return i}});var n=r(2265);let i=r(61702).j?n.useLayoutEffect:n.useEffect},92181:function(e,t,r){"use strict";function n(e,t){return t?1e3/t*e:0}r.d(t,{R:function(){return n}})},83299:function(e,t,r){"use strict";r.d(t,{BX:function(){return c},S1:function(){return l}});var n=r(52685),i=r(92181),s=r(33791),o=r(14205);let a=e=>!isNaN(parseFloat(e)),l={current:void 0};class u{constructor(e,t={}){this.version="11.0.3",this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{let r=s.X.now();this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.canTrackVelocity=a(this.current),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=s.X.now()}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new n.L);let r=this.events[e].add(t);return"change"===e?()=>{r(),o.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return l.current&&l.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=s.X.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return(0,i.R)(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function c(e,t){return new u(e,t)}},34184:function(e,t,r){"use strict";r.d(t,{$:function(){return i}});var n=r(46352);let i={test:(0,r(90204).i)("#"),parse:function(e){let t="",r="",n="",i="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),i=e.substring(4,5),t+=t,r+=r,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}},transform:n.m.transform}},99808:function(e,t,r){"use strict";r.d(t,{J:function(){return a}});var n=r(25218),i=r(72724),s=r(93922),o=r(90204);let a={test:(0,o.i)("hsl","hue"),parse:(0,o.d)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:o=1})=>"hsla("+Math.round(e)+", "+i.aQ.transform((0,s.Nw)(t))+", "+i.aQ.transform((0,s.Nw)(r))+", "+(0,s.Nw)(n.Fq.transform(o))+")"}},22809:function(e,t,r){"use strict";r.d(t,{$:function(){return a}});var n=r(93922),i=r(34184),s=r(99808),o=r(46352);let a={test:e=>o.m.test(e)||i.$.test(e)||s.J.test(e),parse:e=>o.m.test(e)?o.m.parse(e):s.J.test(e)?s.J.parse(e):i.$.parse(e),transform:e=>(0,n.HD)(e)?e:e.hasOwnProperty("red")?o.m.transform(e):s.J.transform(e)}},46352:function(e,t,r){"use strict";r.d(t,{m:function(){return u}});var n=r(22476),i=r(25218),s=r(93922),o=r(90204);let a=e=>(0,n.u)(0,255,e),l={...i.Rx,transform:e=>Math.round(a(e))},u={test:(0,o.i)("rgb","red"),parse:(0,o.d)("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+l.transform(e)+", "+l.transform(t)+", "+l.transform(r)+", "+(0,s.Nw)(i.Fq.transform(n))+")"}},90204:function(e,t,r){"use strict";r.d(t,{d:function(){return s},i:function(){return i}});var n=r(93922);let i=(e,t)=>r=>!!((0,n.HD)(r)&&n.mj.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),s=(e,t,r)=>i=>{if(!(0,n.HD)(i))return i;let[s,o,a,l]=i.match(n.KP);return{[e]:parseFloat(s),[t]:parseFloat(o),[r]:parseFloat(a),alpha:void 0!==l?parseFloat(l):1}}},92263:function(e,t,r){"use strict";r.d(t,{P:function(){return g},V:function(){return p}});var n=r(57126),i=r(3393),s=r(22809),o=r(25218),a=r(93922);let l={regex:n.Xp,countKey:"Vars",token:"${v}",parse:i.Z},u={regex:a.dA,countKey:"Colors",token:"${c}",parse:s.$.parse},c={regex:a.KP,countKey:"Numbers",token:"${n}",parse:o.Rx.parse};function d(e,{regex:t,countKey:r,token:n,parse:i}){let s=e.tokenised.match(t);s&&(e["num"+r]=s.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...s.map(i)))}function p(e){let t=e.toString(),r={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&d(r,l),d(r,u),d(r,c),r}function h(e){return p(e).values}function f(e){let{values:t,numColors:r,numVars:n,tokenised:i}=p(e),o=t.length;return e=>{let t=i;for(let i=0;i<o;i++)t=i<n?t.replace(l.token,e[i]):i<n+r?t.replace(u.token,s.$.transform(e[i])):t.replace(c.token,(0,a.Nw)(e[i]));return t}}let m=e=>"number"==typeof e?0:e,g={test:function(e){var t,r;return isNaN(e)&&(0,a.HD)(e)&&((null===(t=e.match(a.KP))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(a.dA))||void 0===r?void 0:r.length)||0)>0},parse:h,createTransformer:f,getAnimatableNone:function(e){let t=h(e);return f(e)(t.map(m))}}},25218:function(e,t,r){"use strict";r.d(t,{Fq:function(){return s},Rx:function(){return i},bA:function(){return o}});var n=r(22476);let i={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},s={...i,transform:e=>(0,n.u)(0,1,e)},o={...i,default:1}},72724:function(e,t,r){"use strict";r.d(t,{$C:function(){return c},RW:function(){return s},aQ:function(){return o},px:function(){return a},vh:function(){return l},vw:function(){return u}});var n=r(93922);let i=e=>({test:t=>(0,n.HD)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),s=i("deg"),o=i("%"),a=i("px"),l=i("vh"),u=i("vw"),c={...o,parse:e=>o.parse(e)/100,transform:e=>o.transform(100*e)}},93922:function(e,t,r){"use strict";r.d(t,{HD:function(){return a},KP:function(){return i},Nw:function(){return n},dA:function(){return s},mj:function(){return o}});let n=e=>Math.round(1e5*e)/1e5,i=/(-)?([\d]*\.?[\d])+/g,s=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,o=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function a(e){return"string"==typeof e}},68993:function(e,t,r){"use strict";let n,i;r.d(t,{v:function(){return D}});var s=r(83299),o=r(72435),a=r(2265),l=r(29908);let u=new WeakMap;function c({target:e,contentRect:t,borderBoxSize:r}){var n;null===(n=u.get(e))||void 0===n||n.forEach(n=>{n({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:r}=t[0];return{width:e,height:r}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,r)}})})}function d(e){e.forEach(c)}let p=new Set;var h=r(16384),f=r(92181);let m=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),g=()=>({time:0,x:m(),y:m()}),v={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function y(e,t,r,n){let i=r[t],{length:s,position:o}=v[t],a=i.current,l=r.time;i.current=e["scroll"+o],i.scrollLength=e["scroll"+s]-e["client"+s],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=(0,h.Y)(0,i.scrollLength,i.current);let u=n-l;i.velocity=u>50?0:(0,f.R)(i.current-a,u)}let w={All:[[0,0],[1,1]]},b={start:0,center:.5,end:1};function x(e,t,r=0){let n=0;if(void 0!==b[e]&&(e=b[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),r+n}let S=[0,0];var E=r(43258),T=r(14594);let C={x:0,y:0};var P=r(14205);let M=new WeakMap,A=new WeakMap,k=new WeakMap,L=e=>e===document.documentElement?window:e;var O=r(45526);function _(e,t){(0,l.K)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let j=()=>({scrollX:(0,s.BX)(0),scrollY:(0,s.BX)(0),scrollXProgress:(0,s.BX)(0),scrollYProgress:(0,s.BX)(0)});function D({container:e,target:t,layoutEffect:r=!0,...s}={}){let c=(0,o.h)(j);return(r?O.L:a.useEffect)(()=>(_("target",t),_("container",e),function(e,{container:t=document.documentElement,...r}={}){let s=k.get(t);s||(s=new Set,k.set(t,s));let o=function(e,t,r,n={}){return{measure:()=>(function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight})(e,n.target,r),update:t=>{y(e,"x",r,t),y(e,"y",r,t),r.time=t,(n.offset||n.target)&&function(e,t,r){let{offset:n=w.All}=r,{target:i=e,axis:s="y"}=r,o="y"===s?"height":"width",a=i!==e?function(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if(n instanceof HTMLElement)r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if("svg"===n.tagName){let e=n.getBoundingClientRect(),t=(n=n.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(n instanceof SVGGraphicsElement){let{x:e,y:t}=n.getBBox();r.x+=e,r.y+=t;let i=null,s=n.parentNode;for(;!i;)"svg"===s.tagName&&(i=s),s=n.parentNode;n=i}else break;return r}(i,e):C,l=i===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in i&&"svg"!==i.tagName?i.getBBox():{width:i.clientWidth,height:i.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let c=!t[s].interpolate,d=n.length;for(let e=0;e<d;e++){let r=function(e,t,r,n){let i=Array.isArray(e)?e:S,s=0;return"number"==typeof e?i=[e,e]:"string"==typeof e&&(i=(e=e.trim()).includes(" ")?e.split(" "):[e,b[e]?e:"0"]),x(i[0],r,n)-x(i[1],t)}(n[e],u[o],l[o],a[s]);c||r===t[s].interpolatorOffsets[e]||(c=!0),t[s].offset[e]=r}c&&(t[s].interpolate=(0,E.s)(t[s].offset,(0,T.Y)(n)),t[s].interpolatorOffsets=[...t[s].offset]),t[s].progress=t[s].interpolate(t[s].current)}(e,r,n)},notify:()=>t(r)}}(t,e,g(),r);if(s.add(o),!M.has(t)){let e=()=>{for(let e of s)e.measure()},r=()=>{for(let e of s)e.update(P.frameData.timestamp)},o=()=>{for(let e of s)e.notify()},a=()=>{P.Wi.read(e,!1,!0),P.Wi.read(r,!1,!0),P.Wi.update(o,!1,!0)};M.set(t,a);let c=L(t);window.addEventListener("resize",a,{passive:!0}),t!==document.documentElement&&A.set(t,"function"==typeof t?(p.add(t),i||(i=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};p.forEach(e=>e(t))},window.addEventListener("resize",i)),()=>{p.delete(t),!p.size&&i&&(i=void 0)}):function(e,t){n||"undefined"==typeof ResizeObserver||(n=new ResizeObserver(d));let r=function(e,t,r){var n;if("string"==typeof e){let i=document;t&&((0,l.k)(!!t.current,"Scope provided, but no element detected."),i=t.current),r?(null!==(n=r[e])&&void 0!==n||(r[e]=i.querySelectorAll(e)),e=r[e]):e=i.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}(e);return r.forEach(e=>{let r=u.get(e);r||(r=new Set,u.set(e,r)),r.add(t),null==n||n.observe(e)}),()=>{r.forEach(e=>{let r=u.get(e);null==r||r.delete(t),(null==r?void 0:r.size)||null==n||n.unobserve(e)})}}(t,a)),c.addEventListener("scroll",a,{passive:!0})}let a=M.get(t);return P.Wi.read(a,!1,!0),()=>{var e;(0,P.Pn)(a);let r=k.get(t);if(!r||(r.delete(o),r.size))return;let n=M.get(t);M.delete(t),n&&(L(t).removeEventListener("scroll",n),null===(e=A.get(t))||void 0===e||e(),window.removeEventListener("resize",n))}}(({x:e,y:t})=>{c.scrollX.set(e.current),c.scrollXProgress.set(e.progress),c.scrollY.set(t.current),c.scrollYProgress.set(t.progress)},{...s,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(s.offset)]),c}},55578:function(e,t,r){"use strict";r.d(t,{H:function(){return h}});var n=r(43258);let i=e=>e&&"object"==typeof e&&e.mix,s=e=>i(e)?e.mix:void 0;var o=r(2265),a=r(83299),l=r(93449),u=r(72435),c=r(45526),d=r(14205);function p(e,t){let r=function(e){let t=(0,u.h)(()=>(0,a.BX)(e)),{isStatic:r}=(0,o.useContext)(l._);if(r){let[,r]=(0,o.useState)(e);(0,o.useEffect)(()=>t.on("change",r),[])}return t}(t()),n=()=>r.set(t());return n(),(0,c.L)(()=>{let t=()=>d.Wi.update(n,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,d.Pn)(n)}}),r}function h(e,t,r,i){if("function"==typeof e)return function(e){a.S1.current=[],e();let t=p(a.S1.current,e);return a.S1.current=void 0,t}(e);let o="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,i=e[0+r],o=e[1+r],a=e[2+r],l=e[3+r],u=(0,n.s)(o,a,{mixer:s(a[0]),...l});return t?u(i):u}(t,r,i);return Array.isArray(e)?f(e,o):f([e],([e])=>o(e))}function f(e,t){let r=(0,u.h)(()=>[]);return p(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}},23785:function(e,t,r){"use strict";r.d(t,{pt:function(){return i}});var n=r(28776);function i(e){let t,r,i,s,o,a,l,u,c,d,{swiper:p,extendParams:h,on:f,emit:m,params:g}=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=g&&g.autoplay?g.autoplay.delay:3e3,y=g&&g.autoplay?g.autoplay.delay:3e3,w=new Date().getTime();function b(e){p&&!p.destroyed&&p.wrapperEl&&e.target===p.wrapperEl&&(p.wrapperEl.removeEventListener("transitionend",b),!d&&M())}let x=()=>{if(p.destroyed||!p.autoplay.running)return;p.autoplay.paused?s=!0:s&&(y=i,s=!1);let e=p.autoplay.paused?i:w+y-new Date().getTime();p.autoplay.timeLeft=e,m("autoplayTimeLeft",e,e/v),r=requestAnimationFrame(()=>{x()})},S=()=>{let e;if(e=p.virtual&&p.params.virtual.enabled?p.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:p.slides[p.activeIndex])return parseInt(e.getAttribute("data-swiper-autoplay"),10)},E=e=>{if(p.destroyed||!p.autoplay.running)return;cancelAnimationFrame(r),x();let n=void 0===e?p.params.autoplay.delay:e;v=p.params.autoplay.delay,y=p.params.autoplay.delay;let s=S();!Number.isNaN(s)&&s>0&&void 0===e&&(n=s,v=s,y=s),i=n;let o=p.params.speed,a=()=>{p&&!p.destroyed&&(p.params.autoplay.reverseDirection?!p.isBeginning||p.params.loop||p.params.rewind?(p.slidePrev(o,!0,!0),m("autoplay")):p.params.autoplay.stopOnLastSlide||(p.slideTo(p.slides.length-1,o,!0,!0),m("autoplay")):!p.isEnd||p.params.loop||p.params.rewind?(p.slideNext(o,!0,!0),m("autoplay")):p.params.autoplay.stopOnLastSlide||(p.slideTo(0,o,!0,!0),m("autoplay")),p.params.cssMode&&(w=new Date().getTime(),requestAnimationFrame(()=>{E()})))};return n>0?(clearTimeout(t),t=setTimeout(()=>{a()},n)):requestAnimationFrame(()=>{a()}),n},T=()=>{w=new Date().getTime(),p.autoplay.running=!0,E(),m("autoplayStart")},C=()=>{p.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(r),m("autoplayStop")},P=(e,r)=>{if(p.destroyed||!p.autoplay.running)return;clearTimeout(t),e||(c=!0);let n=()=>{m("autoplayPause"),p.params.autoplay.waitForTransition?p.wrapperEl.addEventListener("transitionend",b):M()};if(p.autoplay.paused=!0,r){u&&(i=p.params.autoplay.delay),u=!1,n();return}i=(i||p.params.autoplay.delay)-(new Date().getTime()-w),p.isEnd&&i<0&&!p.params.loop||(i<0&&(i=0),n())},M=()=>{p.isEnd&&i<0&&!p.params.loop||p.destroyed||!p.autoplay.running||(w=new Date().getTime(),c?(c=!1,E(i)):E(),p.autoplay.paused=!1,m("autoplayResume"))},A=()=>{if(p.destroyed||!p.autoplay.running)return;let e=(0,n.g)();"hidden"===e.visibilityState&&(c=!0,P(!0)),"visible"===e.visibilityState&&M()},k=e=>{"mouse"===e.pointerType&&(c=!0,d=!0,p.animating||p.autoplay.paused||P(!0))},L=e=>{"mouse"===e.pointerType&&(d=!1,p.autoplay.paused&&M())},O=()=>{p.params.autoplay.pauseOnMouseEnter&&(p.el.addEventListener("pointerenter",k),p.el.addEventListener("pointerleave",L))},_=()=>{p.el.removeEventListener("pointerenter",k),p.el.removeEventListener("pointerleave",L)},j=()=>{(0,n.g)().addEventListener("visibilitychange",A)},D=()=>{(0,n.g)().removeEventListener("visibilitychange",A)};f("init",()=>{p.params.autoplay.enabled&&(O(),j(),T())}),f("destroy",()=>{_(),D(),p.autoplay.running&&C()}),f("_freeModeStaticRelease",()=>{(a||c)&&M()}),f("_freeModeNoMomentumRelease",()=>{p.params.autoplay.disableOnInteraction?C():P(!0,!0)}),f("beforeTransitionStart",(e,t,r)=>{!p.destroyed&&p.autoplay.running&&(r||!p.params.autoplay.disableOnInteraction?P(!0,!0):C())}),f("sliderFirstMove",()=>{if(!p.destroyed&&p.autoplay.running){if(p.params.autoplay.disableOnInteraction){C();return}o=!0,a=!1,c=!1,l=setTimeout(()=>{c=!0,a=!0,P(!0)},200)}}),f("touchEnd",()=>{if(!p.destroyed&&p.autoplay.running&&o){if(clearTimeout(l),clearTimeout(t),p.params.autoplay.disableOnInteraction){a=!1,o=!1;return}a&&p.params.cssMode&&M(),a=!1,o=!1}}),f("slideChange",()=>{!p.destroyed&&p.autoplay.running&&(u=!0)}),Object.assign(p.autoplay,{start:T,stop:C,pause:P,resume:M})}r(10143)},28776:function(e,t,r){"use strict";function n(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function i(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(r=>{void 0===e[r]?e[r]=t[r]:n(t[r])&&n(e[r])&&Object.keys(t[r]).length>0&&i(e[r],t[r])})}r.d(t,{a:function(){return l},g:function(){return o}});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 o(){let e="undefined"!=typeof document?document:{};return i(e,s),e}let a={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 l(){let e="undefined"!=typeof window?window:{};return i(e,a),e}},10143:function(e,t,r){"use strict";r.d(t,{a:function(){return y},c:function(){return h},d:function(){return o},e:function(){return d},f:function(){return w},g:function(){return v},i:function(){return a},m:function(){return g},n:function(){return s},o:function(){return m},p:function(){return f},q:function(){return c},r:function(){return p},s:function(){return u},t:function(){return function e(){let t=Object(arguments.length<=0?void 0:arguments[0]),r=["__proto__","constructor","prototype"];for(let n=1;n<arguments.length;n+=1){let i=n<0||arguments.length<=n?void 0:arguments[n];if(null!=i&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(i instanceof HTMLElement):!i||1!==i.nodeType&&11!==i.nodeType)){let n=Object.keys(Object(i)).filter(e=>0>r.indexOf(e));for(let r=0,s=n.length;r<s;r+=1){let s=n[r],o=Object.getOwnPropertyDescriptor(i,s);void 0!==o&&o.enumerable&&(l(t[s])&&l(i[s])?i[s].__swiper__?t[s]=i[s]:e(t[s],i[s]):!l(t[s])&&l(i[s])?(t[s]={},i[s].__swiper__?t[s]=i[s]:e(t[s],i[s])):t[s]=i[s])}}}return t}},u:function(){return i}});var n=r(28776);function i(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 o(){return Date.now()}function a(e,t){let r,i,s;void 0===t&&(t="x");let o=(0,n.a)(),a=function(e){let t;let r=(0,n.a)();return r.getComputedStyle&&(t=r.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return o.WebKitCSSMatrix?((i=a.transform||a.webkitTransform).split(",").length>6&&(i=i.split(", ").map(e=>e.replace(",",".")).join(", ")),s=new o.WebKitCSSMatrix("none"===i?"":i)):r=(s=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=o.WebKitCSSMatrix?s.m41:16===r.length?parseFloat(r[12]):parseFloat(r[4])),"y"===t&&(i=o.WebKitCSSMatrix?s.m42:16===r.length?parseFloat(r[13]):parseFloat(r[5])),i||0}function l(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function u(e,t,r){e.style.setProperty(t,r)}function c(e){let t,{swiper:r,targetPosition:i,side:s}=e,o=(0,n.a)(),a=-r.translate,l=null,u=r.params.speed;r.wrapperEl.style.scrollSnapType="none",o.cancelAnimationFrame(r.cssModeFrameID);let c=i>a?"next":"prev",d=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,p=()=>{t=new Date().getTime(),null===l&&(l=t);let e=a+(.5-Math.cos(Math.max(Math.min((t-l)/u,1),0)*Math.PI)/2)*(i-a);if(d(e,i)&&(e=i),r.wrapperEl.scrollTo({[s]:e}),d(e,i)){r.wrapperEl.style.overflow="hidden",r.wrapperEl.style.scrollSnapType="",setTimeout(()=>{r.wrapperEl.style.overflow="",r.wrapperEl.scrollTo({[s]:e})}),o.cancelAnimationFrame(r.cssModeFrameID);return}r.cssModeFrameID=o.requestAnimationFrame(p)};p()}function d(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function p(e){try{console.warn(e);return}catch(e){}}function h(e,t){var r;void 0===t&&(t=[]);let n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:(void 0===(r=t)&&(r=""),r.trim().split(" ").filter(e=>!!e.trim()))),n}function f(e,t){let r=[];for(;e.previousElementSibling;){let n=e.previousElementSibling;t?n.matches(t)&&r.push(n):r.push(n),e=n}return r}function m(e,t){let r=[];for(;e.nextElementSibling;){let n=e.nextElementSibling;t?n.matches(t)&&r.push(n):r.push(n),e=n}return r}function g(e,t){return(0,n.a)().getComputedStyle(e,null).getPropertyValue(t)}function v(e){let t,r=e;if(r){for(t=0;null!==(r=r.previousSibling);)1===r.nodeType&&(t+=1);return t}}function y(e,t){let r=[],n=e.parentElement;for(;n;)t?n.matches(t)&&r.push(n):r.push(n),n=n.parentElement;return r}function w(e,t,r){let i=(0,n.a)();return r?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}},48344:function(e,t,r){"use strict";let n,i,s;r.d(t,{tq:function(){return H},o5:function(){return W}});var o=r(2265),a=r(28776),l=r(10143);function u(){return n||(n=function(){let e=(0,a.a)(),t=(0,a.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),n}let c=(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()}},d=(e,t)=>{if(!e.slides[t])return;let r=e.slides[t].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},p=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 n="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let r=[i-t];r.push(...Array.from({length:t}).map((e,t)=>i+n+t)),e.slides.forEach((t,n)=>{r.includes(t.column)&&d(e,n)});return}let s=i+n-1;if(e.params.rewind||e.params.loop)for(let n=i-t;n<=s+t;n+=1){let t=(n%r+r)%r;(t<i||t>s)&&d(e,t)}else for(let n=Math.max(i-t,0);n<=Math.min(s+t,r-1);n+=1)n!==i&&(n>s||n<i)&&d(e,n)};function h(e){let{swiper:t,runCallbacks:r,direction:n,step:i}=e,{activeIndex:s,previousIndex:o}=t,a=n;if(a||(a=s>o?"next":s<o?"prev":"reset"),t.emit(`transition${i}`),r&&s!==o){if("reset"===a){t.emit(`slideResetTransition${i}`);return}t.emit(`slideChangeTransition${i}`),"next"===a?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}function f(e,t,r){let n=(0,a.a)(),{params:i}=e,s=i.edgeSwipeDetection,o=i.edgeSwipeThreshold;return!s||!(r<=o)&&!(r>=n.innerWidth-o)||"prevent"===s&&(t.preventDefault(),!0)}function m(e){let t=(0,a.g)(),r=e;r.originalEvent&&(r=r.originalEvent);let n=this.touchEventsData;if("pointerdown"===r.type){if(null!==n.pointerId&&n.pointerId!==r.pointerId)return;n.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(n.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type){f(this,r,r.targetTouches[0].pageX);return}let{params:i,touches:s,enabled:o}=this;if(!o||!i.simulateTouch&&"mouse"===r.pointerType||this.animating&&i.preventInteractionOnTransition)return;!this.animating&&i.cssMode&&i.loop&&this.loopFix();let u=r.target;if("wrapper"===i.touchEventsTarget&&!this.wrapperEl.contains(u)||"which"in r&&3===r.which||"button"in r&&r.button>0||n.isTouched&&n.isMoved)return;let c=!!i.noSwipingClass&&""!==i.noSwipingClass,d=r.composedPath?r.composedPath():r.path;c&&r.target&&r.target.shadowRoot&&d&&(u=d[0]);let p=i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`,h=!!(r.target&&r.target.shadowRoot);if(i.noSwiping&&(h?function(e,t){return void 0===t&&(t=this),function t(r){if(!r||r===(0,a.g)()||r===(0,a.a)())return null;r.assignedSlot&&(r=r.assignedSlot);let n=r.closest(e);return n||r.getRootNode?n||t(r.getRootNode().host):null}(t)}(p,u):u.closest(p))){this.allowClick=!0;return}if(i.swipeHandler&&!u.closest(i.swipeHandler))return;s.currentX=r.pageX,s.currentY=r.pageY;let m=s.currentX,g=s.currentY;if(!f(this,r,m))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=m,s.startY=g,n.touchStartTime=(0,l.d)(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,i.threshold>0&&(n.allowThresholdMove=!1);let v=!0;u.matches(n.focusableElements)&&(v=!1,"SELECT"===u.nodeName&&(n.isTouched=!1)),t.activeElement&&t.activeElement.matches(n.focusableElements)&&t.activeElement!==u&&t.activeElement.blur();let y=v&&this.allowTouchMove&&i.touchStartPreventDefault;(i.touchStartForcePreventDefault||y)&&!u.isContentEditable&&r.preventDefault(),i.freeMode&&i.freeMode.enabled&&this.freeMode&&this.animating&&!i.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",r)}function g(e){let t,r;let n=(0,a.g)(),i=this.touchEventsData,{params:s,touches:o,rtlTranslate:u,enabled:c}=this;if(!c||!s.simulateTouch&&"mouse"===e.pointerType)return;let d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type&&(null!==i.touchId||d.pointerId!==i.pointerId))return;if("touchmove"===d.type){if(!(t=[...d.changedTouches].filter(e=>e.identifier===i.touchId)[0])||t.identifier!==i.touchId)return}else t=d;if(!i.isTouched){i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",d);return}let p=t.pageX,h=t.pageY;if(d.preventedByNestedSwiper){o.startX=p,o.startY=h;return}if(!this.allowTouchMove){d.target.matches(i.focusableElements)||(this.allowClick=!1),i.isTouched&&(Object.assign(o,{startX:p,startY:h,currentX:p,currentY:h}),i.touchStartTime=(0,l.d)());return}if(s.touchReleaseOnEdges&&!s.loop){if(this.isVertical()){if(h<o.startY&&this.translate<=this.maxTranslate()||h>o.startY&&this.translate>=this.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(p<o.startX&&this.translate<=this.maxTranslate()||p>o.startX&&this.translate>=this.minTranslate())return}if(n.activeElement&&d.target===n.activeElement&&d.target.matches(i.focusableElements)){i.isMoved=!0,this.allowClick=!1;return}i.allowTouchCallbacks&&this.emit("touchMove",d),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=p,o.currentY=h;let f=o.currentX-o.startX,m=o.currentY-o.startY;if(this.params.threshold&&Math.sqrt(f**2+m**2)<this.params.threshold)return;if(void 0===i.isScrolling){let e;this.isHorizontal()&&o.currentY===o.startY||this.isVertical()&&o.currentX===o.startX?i.isScrolling=!1:f*f+m*m>=25&&(e=180*Math.atan2(Math.abs(m),Math.abs(f))/Math.PI,i.isScrolling=this.isHorizontal()?e>s.touchAngle:90-e>s.touchAngle)}if(i.isScrolling&&this.emit("touchMoveOpposite",d),void 0===i.startMoving&&(o.currentX!==o.startX||o.currentY!==o.startY)&&(i.startMoving=!0),i.isScrolling){i.isTouched=!1;return}if(!i.startMoving)return;this.allowClick=!1,!s.cssMode&&d.cancelable&&d.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&d.stopPropagation();let g=this.isHorizontal()?f:m,v=this.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;s.oneWayMovement&&(g=Math.abs(g)*(u?1:-1),v=Math.abs(v)*(u?1:-1)),o.diff=g,g*=s.touchRatio,u&&(g=-g,v=-v);let y=this.touchesDirection;this.swipeDirection=g>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(!i.isMoved){if(w&&b&&this.loopFix({direction:this.swipeDirection}),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});this.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,s.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",d)}if(new Date().getTime(),i.isMoved&&i.allowThresholdMove&&y!==this.touchesDirection&&w&&b&&Math.abs(g)>=1){Object.assign(o,{startX:p,startY:h,currentX:p,currentY:h,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}this.emit("sliderMove",d),i.isMoved=!0,i.currentTranslate=g+i.startTranslate;let x=!0,S=s.resistanceRatio;if(s.touchReleaseOnEdges&&(S=0),g>0?(w&&b&&!r&&i.allowThresholdMove&&i.currentTranslate>(s.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>this.minTranslate()&&(x=!1,s.resistance&&(i.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+i.startTranslate+g)**S))):g<0&&(w&&b&&!r&&i.allowThresholdMove&&i.currentTranslate<(s.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]:this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===s.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),i.currentTranslate<this.maxTranslate()&&(x=!1,s.resistance&&(i.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-i.startTranslate-g)**S))),x&&(d.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),this.allowSlidePrev||this.allowSlideNext||(i.currentTranslate=i.startTranslate),s.threshold>0){if(Math.abs(g)>s.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,i.currentTranslate=i.startTranslate,o.diff=this.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY;return}}else{i.currentTranslate=i.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(i.currentTranslate),this.setTranslate(i.currentTranslate))}function v(e){let t,r;let n=this,i=n.touchEventsData,s=e;if(s.originalEvent&&(s=s.originalEvent),"touchend"===s.type||"touchcancel"===s.type){if(!(t=[...s.changedTouches].filter(e=>e.identifier===i.touchId)[0])||t.identifier!==i.touchId)return}else{if(null!==i.touchId||s.pointerId!==i.pointerId)return;t=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(n.browser.isSafari||n.browser.isWebView)))return;i.pointerId=null,i.touchId=null;let{params:o,touches:a,rtlTranslate:u,slidesGrid:c,enabled:d}=n;if(!d||!o.simulateTouch&&"mouse"===s.pointerType)return;if(i.allowTouchCallbacks&&n.emit("touchEnd",s),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&o.grabCursor&&n.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}o.grabCursor&&i.isMoved&&i.isTouched&&(!0===n.allowSlideNext||!0===n.allowSlidePrev)&&n.setGrabCursor(!1);let p=(0,l.d)(),h=p-i.touchStartTime;if(n.allowClick){let e=s.path||s.composedPath&&s.composedPath();n.updateClickedSlide(e&&e[0]||s.target,e),n.emit("tap click",s),h<300&&p-i.lastClickTime<300&&n.emit("doubleTap doubleClick",s)}if(i.lastClickTime=(0,l.d)(),(0,l.n)(()=>{n.destroyed||(n.allowClick=!0)}),!i.isTouched||!i.isMoved||!n.swipeDirection||0===a.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,r=o.followFinger?u?n.translate:-n.translate:-i.currentTranslate,o.cssMode)return;if(o.freeMode&&o.freeMode.enabled){n.freeMode.onTouchEnd({currentPos:r});return}let f=r>=-n.maxTranslate()&&!n.params.loop,m=0,g=n.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<o.slidesPerGroupSkip?1:o.slidesPerGroup){let t=e<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;void 0!==c[e+t]?(f||r>=c[e]&&r<c[e+t])&&(m=e,g=c[e+t]-c[e]):(f||r>=c[e])&&(m=e,g=c[c.length-1]-c[c.length-2])}let v=null,y=null;o.rewind&&(n.isBeginning?y=o.virtual&&o.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1:n.isEnd&&(v=0));let w=(r-c[m])/g,b=m<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;if(h>o.longSwipesMs){if(!o.longSwipes){n.slideTo(n.activeIndex);return}"next"===n.swipeDirection&&(w>=o.longSwipesRatio?n.slideTo(o.rewind&&n.isEnd?v:m+b):n.slideTo(m)),"prev"===n.swipeDirection&&(w>1-o.longSwipesRatio?n.slideTo(m+b):null!==y&&w<0&&Math.abs(w)>o.longSwipesRatio?n.slideTo(y):n.slideTo(m))}else{if(!o.shortSwipes){n.slideTo(n.activeIndex);return}n.navigation&&(s.target===n.navigation.nextEl||s.target===n.navigation.prevEl)?s.target===n.navigation.nextEl?n.slideTo(m+b):n.slideTo(m):("next"===n.swipeDirection&&n.slideTo(null!==v?v:m+b),"prev"===n.swipeDirection&&n.slideTo(null!==y?y:m))}}function y(){let e=this,{params:t,el:r}=e;if(r&&0===r.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:n,allowSlidePrev:i,snapGrid:s}=e,o=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let a=o&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||a?e.params.loop&&!o?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=i,e.allowSlideNext=n,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function w(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function b(){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 n=this.maxTranslate()-this.minTranslate();(0===n?0:(this.translate-this.minTranslate())/n)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function x(e){c(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=(e,t)=>{let r=(0,a.g)(),{params:n,el:i,wrapperEl:s,device:o}=e,l=!!n.nested,u="on"===t?"addEventListener":"removeEventListener";r[u]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),i[u]("touchstart",e.onTouchStart,{passive:!1}),i[u]("pointerdown",e.onTouchStart,{passive:!1}),r[u]("touchmove",e.onTouchMove,{passive:!1,capture:l}),r[u]("pointermove",e.onTouchMove,{passive:!1,capture:l}),r[u]("touchend",e.onTouchEnd,{passive:!0}),r[u]("pointerup",e.onTouchEnd,{passive:!0}),r[u]("pointercancel",e.onTouchEnd,{passive:!0}),r[u]("touchcancel",e.onTouchEnd,{passive:!0}),r[u]("pointerout",e.onTouchEnd,{passive:!0}),r[u]("pointerleave",e.onTouchEnd,{passive:!0}),r[u]("contextmenu",e.onTouchEnd,{passive:!0}),(n.preventClicks||n.preventClicksPropagation)&&i[u]("click",e.onClick,!0),n.cssMode&&s[u]("scroll",e.onScroll),n.updateOnWindowResize?e[t](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",y,!0):e[t]("observerUpdate",y,!0),i[u]("load",e.onLoad,{capture:!0})},T=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var C={init:!0,direction:"horizontal",oneWayMovement:!1,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 P={eventsEmitter:{on(e,t,r){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof t)return n;let i=r?"unshift":"push";return e.split(" ").forEach(e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][i](t)}),n},once(e,t,r){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof t)return n;function i(){n.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var r=arguments.length,s=Array(r),o=0;o<r;o++)s[o]=arguments[o];t.apply(n,s)}return i.__emitterProxy=t,n.on(e,i,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((n,i)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&r.eventsListeners[e].splice(i,1)})}),r},emit(){let e,t,r;let n=this;if(!n.eventsListeners||n.destroyed||!n.eventsListeners)return n;for(var i=arguments.length,s=Array(i),o=0;o<i;o++)s[o]=arguments[o];return"string"==typeof s[0]||Array.isArray(s[0])?(e=s[0],t=s.slice(1,s.length),r=n):(e=s[0].events,t=s[0].data,r=s[0].context||n),t.unshift(r),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(n=>{n.apply(r,[e,...t])}),n.eventsListeners&&n.eventsListeners[e]&&n.eventsListeners[e].forEach(e=>{e.apply(r,t)})}),n}},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,l.m)(r,"padding-left")||0,10)-parseInt((0,l.m)(r,"padding-right")||0,10),t=t-parseInt((0,l.m)(r,"padding-top")||0,10)-parseInt((0,l.m)(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 n=t.params,{wrapperEl:i,slidesEl:s,size:o,rtlTranslate:a,wrongRTL:u}=t,c=t.virtual&&n.virtual.enabled,d=c?t.virtual.slides.length:t.slides.length,p=(0,l.e)(s,`.${t.params.slideClass}, swiper-slide`),h=c?t.virtual.slides.length:p.length,f=[],m=[],g=[],v=n.slidesOffsetBefore;"function"==typeof v&&(v=n.slidesOffsetBefore.call(t));let y=n.slidesOffsetAfter;"function"==typeof y&&(y=n.slidesOffsetAfter.call(t));let w=t.snapGrid.length,b=t.slidesGrid.length,x=n.spaceBetween,S=-v,E=0,T=0;if(void 0===o)return;"string"==typeof x&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*o:"string"==typeof x&&(x=parseFloat(x)),t.virtualSize=-x,p.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),n.centeredSlides&&n.cssMode&&((0,l.s)(i,"--swiper-centered-offset-before",""),(0,l.s)(i,"--swiper-centered-offset-after",""));let C=n.grid&&n.grid.rows>1&&t.grid;C?t.grid.initSlides(p):t.grid&&t.grid.unsetSlides();let P="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter(e=>void 0!==n.breakpoints[e].slidesPerView).length>0;for(let i=0;i<h;i+=1){let s;if(e=0,p[i]&&(s=p[i]),C&&t.grid.updateSlide(i,s,p),!p[i]||"none"!==(0,l.m)(s,"display")){if("auto"===n.slidesPerView){P&&(p[i].style[t.getDirectionLabel("width")]="");let o=getComputedStyle(s),a=s.style.transform,u=s.style.webkitTransform;if(a&&(s.style.transform="none"),u&&(s.style.webkitTransform="none"),n.roundLengths)e=t.isHorizontal()?(0,l.f)(s,"width",!0):(0,l.f)(s,"height",!0);else{let t=r(o,"width"),n=r(o,"padding-left"),i=r(o,"padding-right"),a=r(o,"margin-left"),l=r(o,"margin-right"),u=o.getPropertyValue("box-sizing");if(u&&"border-box"===u)e=t+a+l;else{let{clientWidth:r,offsetWidth:o}=s;e=t+n+i+a+l+(o-r)}}a&&(s.style.transform=a),u&&(s.style.webkitTransform=u),n.roundLengths&&(e=Math.floor(e))}else e=(o-(n.slidesPerView-1)*x)/n.slidesPerView,n.roundLengths&&(e=Math.floor(e)),p[i]&&(p[i].style[t.getDirectionLabel("width")]=`${e}px`);p[i]&&(p[i].swiperSlideSize=e),g.push(e),n.centeredSlides?(S=S+e/2+E/2+x,0===E&&0!==i&&(S=S-o/2-x),0===i&&(S=S-o/2-x),.001>Math.abs(S)&&(S=0),n.roundLengths&&(S=Math.floor(S)),T%n.slidesPerGroup==0&&f.push(S),m.push(S)):(n.roundLengths&&(S=Math.floor(S)),(T-Math.min(t.params.slidesPerGroupSkip,T))%t.params.slidesPerGroup==0&&f.push(S),m.push(S),S=S+e+x),t.virtualSize+=e+x,E=e,T+=1}}if(t.virtualSize=Math.max(t.virtualSize,o)+y,a&&u&&("slide"===n.effect||"coverflow"===n.effect)&&(i.style.width=`${t.virtualSize+x}px`),n.setWrapperSize&&(i.style[t.getDirectionLabel("width")]=`${t.virtualSize+x}px`),C&&t.grid.updateWrapperSize(e,f),!n.centeredSlides){let e=[];for(let r=0;r<f.length;r+=1){let i=f[r];n.roundLengths&&(i=Math.floor(i)),f[r]<=t.virtualSize-o&&e.push(i)}f=e,Math.floor(t.virtualSize-o)-Math.floor(f[f.length-1])>1&&f.push(t.virtualSize-o)}if(c&&n.loop){let e=g[0]+x;if(n.slidesPerGroup>1){let r=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/n.slidesPerGroup),i=e*n.slidesPerGroup;for(let e=0;e<r;e+=1)f.push(f[f.length-1]+i)}for(let r=0;r<t.virtual.slidesBefore+t.virtual.slidesAfter;r+=1)1===n.slidesPerGroup&&f.push(f[f.length-1]+e),m.push(m[m.length-1]+e),t.virtualSize+=e}if(0===f.length&&(f=[0]),0!==x){let e=t.isHorizontal()&&a?"marginLeft":t.getDirectionLabel("marginRight");p.filter((e,t)=>!n.cssMode||!!n.loop||t!==p.length-1).forEach(t=>{t.style[e]=`${x}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;g.forEach(t=>{e+=t+(x||0)});let t=(e-=x)-o;f=f.map(e=>e<=0?-v:e>t?t+y:e)}if(n.centerInsufficientSlides){let e=0;if(g.forEach(t=>{e+=t+(x||0)}),(e-=x)<o){let t=(o-e)/2;f.forEach((e,r)=>{f[r]=e-t}),m.forEach((e,r)=>{m[r]=e+t})}}if(Object.assign(t,{slides:p,snapGrid:f,slidesGrid:m,slidesSizesGrid:g}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){(0,l.s)(i,"--swiper-centered-offset-before",`${-f[0]}px`),(0,l.s)(i,"--swiper-centered-offset-after",`${t.size/2-g[g.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!==d&&t.emit("slidesLengthChange"),f.length!==w&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==b&&t.emit("slidesGridLengthChange"),n.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!c&&!n.cssMode&&("slide"===n.effect||"fade"===n.effect)){let e=`${n.containerModifierClass}backface-hidden`,r=t.el.classList.contains(e);h<=n.maxBackfaceHiddenSlides?r||t.el.classList.add(e):r&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t;let r=this,n=[],i=r.virtual&&r.params.virtual.enabled,s=0;"number"==typeof e?r.setTransition(e):!0===e&&r.setTransition(r.params.speed);let o=e=>i?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=>{n.push(e)});else for(t=0;t<Math.ceil(r.params.slidesPerView);t+=1){let e=r.activeIndex+t;if(e>r.slides.length&&!i)break;n.push(o(e))}}else n.push(o(r.activeIndex));for(t=0;t<n.length;t+=1)if(void 0!==n[t]){let e=n[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:n,snapGrid:i}=this;if(0===r.length)return;void 0===r[0].swiperSlideOffset&&this.updateSlidesOffset();let s=-e;n&&(s=e),r.forEach(e=>{e.classList.remove(t.slideVisibleClass,t.slideFullyVisibleClass)}),this.visibleSlidesIndexes=[],this.visibleSlides=[];let o=t.spaceBetween;"string"==typeof o&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*this.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e<r.length;e+=1){let a=r[e],l=a.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(l-=r[0].swiperSlideOffset);let u=(s+(t.centeredSlides?this.minTranslate():0)-l)/(a.swiperSlideSize+o),c=(s-i[0]+(t.centeredSlides?this.minTranslate():0)-l)/(a.swiperSlideSize+o),d=-(s-l),p=d+this.slidesSizesGrid[e],h=d>=0&&d<=this.size-this.slidesSizesGrid[e];(d>=0&&d<this.size-1||p>1&&p<=this.size||d<=0&&p>=this.size)&&(this.visibleSlides.push(a),this.visibleSlidesIndexes.push(e),r[e].classList.add(t.slideVisibleClass)),h&&r[e].classList.add(t.slideFullyVisibleClass),a.progress=n?-u:u,a.originalProgress=n?-c:c}},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:n,isBeginning:i,isEnd:s,progressLoop:o}=this,a=i,l=s;if(0===r)n=0,i=!0,s=!0;else{n=(e-this.minTranslate())/r;let t=1>Math.abs(e-this.minTranslate()),o=1>Math.abs(e-this.maxTranslate());i=t||n<=0,s=o||n>=1,t&&(n=0),o&&(n=1)}if(t.loop){let t=this.getSlideIndexByData(0),r=this.getSlideIndexByData(this.slides.length-1),n=this.slidesGrid[t],i=this.slidesGrid[r],s=this.slidesGrid[this.slidesGrid.length-1],a=Math.abs(e);(o=a>=n?(a-n)/s:(a+s-i)/s)>1&&(o-=1)}Object.assign(this,{progress:n,progressLoop:o,isBeginning:i,isEnd:s}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),i&&!a&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(a&&!i||l&&!s)&&this.emit("fromEdge"),this.emit("progress",n)},updateSlidesClasses:function(){let e,t,r;let{slides:n,params:i,slidesEl:s,activeIndex:o}=this,a=this.virtual&&i.virtual.enabled,u=this.grid&&i.grid&&i.grid.rows>1,c=e=>(0,l.e)(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];if(n.forEach(e=>{e.classList.remove(i.slideActiveClass,i.slideNextClass,i.slidePrevClass)}),a){if(i.loop){let t=o-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=c(`[data-swiper-slide-index="${t}"]`)}else e=c(`[data-swiper-slide-index="${o}"]`)}else u?(e=n.filter(e=>e.column===o)[0],r=n.filter(e=>e.column===o+1)[0],t=n.filter(e=>e.column===o-1)[0]):e=n[o];e&&(e.classList.add(i.slideActiveClass),u?r&&r.classList.add(i.slideNextClass):(r=(0,l.o)(e,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!r&&(r=n[0]),r&&r.classList.add(i.slideNextClass),t=(0,l.p)(e,`.${i.slideClass}, swiper-slide`)[0],i.loop),t&&t.classList.add(i.slidePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,r;let n=this,i=n.rtlTranslate?n.translate:-n.translate,{snapGrid:s,params:o,activeIndex:a,realIndex:l,snapIndex:u}=n,c=e,d=e=>{let t=e-n.virtual.slidesBefore;return t<0&&(t=n.virtual.slides.length+t),t>=n.virtual.slides.length&&(t-=n.virtual.slides.length),t};if(void 0===c&&(c=function(e){let t;let{slidesGrid:r,params:n}=e,i=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<r.length;e+=1)void 0!==r[e+1]?i>=r[e]&&i<r[e+1]-(r[e+1]-r[e])/2?t=e:i>=r[e]&&i<r[e+1]&&(t=e+1):i>=r[e]&&(t=e);return n.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(n)),s.indexOf(i)>=0)t=s.indexOf(i);else{let e=Math.min(o.slidesPerGroupSkip,c);t=e+Math.floor((c-e)/o.slidesPerGroup)}if(t>=s.length&&(t=s.length-1),c===a&&!n.params.loop){t!==u&&(n.snapIndex=t,n.emit("snapIndexChange"));return}if(c===a&&n.params.loop&&n.virtual&&n.params.virtual.enabled){n.realIndex=d(c);return}let h=n.grid&&o.grid&&o.grid.rows>1;if(n.virtual&&o.virtual.enabled&&o.loop)r=d(c);else if(h){let e=n.slides.filter(e=>e.column===c)[0],t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(n.slides.indexOf(e),0)),r=Math.floor(t/o.grid.rows)}else if(n.slides[c]){let e=n.slides[c].getAttribute("data-swiper-slide-index");r=e?parseInt(e,10):c}else r=c;Object.assign(n,{previousSnapIndex:u,snapIndex:t,previousRealIndex:l,realIndex:r,previousIndex:a,activeIndex:c}),n.initialized&&p(n),n.emit("activeIndexChange"),n.emit("snapIndexChange"),(n.initialized||n.params.runCallbacksOnInit)&&(l!==r&&n.emit("realIndexChange"),n.emit("slideChange"))},updateClickedSlide:function(e,t){let r;let n=this.params,i=e.closest(`.${n.slideClass}, swiper-slide`);!i&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!i&&e.matches&&e.matches(`.${n.slideClass}, swiper-slide`)&&(i=e)});let s=!1;if(i){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===i){s=!0,r=e;break}}if(i&&s)this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=r;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}n.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:r,translate:n,wrapperEl:i}=this;if(t.virtualTranslate)return r?-n:n;if(t.cssMode)return n;let s=(0,l.i)(i,e);return s+=this.cssOverflowAdjustment(),r&&(s=-s),s||0},setTranslate:function(e,t){let{rtlTranslate:r,params:n,wrapperEl:i,progress:s}=this,o=0,a=0;this.isHorizontal()?o=r?-e:e:a=e,n.roundLengths&&(o=Math.floor(o),a=Math.floor(a)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:a,n.cssMode?i[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-a:n.virtualTranslate||(this.isHorizontal()?o-=this.cssOverflowAdjustment():a-=this.cssOverflowAdjustment(),i.style.transform=`translate3d(${o}px, ${a}px, 0px)`);let l=this.maxTranslate()-this.minTranslate();(0===l?0:(e-this.minTranslate())/l)!==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,n,i){let s;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===r&&(r=!0),void 0===n&&(n=!0);let o=this,{params:a,wrapperEl:u}=o;if(o.animating&&a.preventInteractionOnTransition)return!1;let c=o.minTranslate(),d=o.maxTranslate();if(s=n&&e>c?c:n&&e<d?d:e,o.updateProgress(s),a.cssMode){let e=o.isHorizontal();if(0===t)u[e?"scrollLeft":"scrollTop"]=-s;else{if(!o.support.smoothScroll)return(0,l.q)({swiper:o,targetPosition:-s,side:e?"left":"top"}),!0;u.scrollTo({[e?"left":"top"]:-s,behavior:"smooth"})}return!0}return 0===t?(o.setTransition(0),o.setTranslate(s),r&&(o.emit("beforeTransitionStart",t,i),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(s),r&&(o.emit("beforeTransitionStart",t,i),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,r&&o.emit("transitionEnd"))}),o.wrapperEl.addEventListener("transitionend",o.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(),h({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),h({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,r,n,i){let s;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===r&&(r=!0),"string"==typeof e&&(e=parseInt(e,10));let o=this,a=e;a<0&&(a=0);let{params:u,snapGrid:c,slidesGrid:d,previousIndex:p,activeIndex:h,rtlTranslate:f,wrapperEl:m,enabled:g}=o;if(o.animating&&u.preventInteractionOnTransition||!g&&!n&&!i)return!1;let v=Math.min(o.params.slidesPerGroupSkip,a),y=v+Math.floor((a-v)/o.params.slidesPerGroup);y>=c.length&&(y=c.length-1);let w=-c[y];if(u.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){let t=-Math.floor(100*w),r=Math.floor(100*d[e]),n=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=r&&t<n-(n-r)/2?a=e:t>=r&&t<n&&(a=e+1):t>=r&&(a=e)}if(o.initialized&&a!==h&&(!o.allowSlideNext&&(f?w>o.translate&&w>o.minTranslate():w<o.translate&&w<o.minTranslate())||!o.allowSlidePrev&&w>o.translate&&w>o.maxTranslate()&&(h||0)!==a))return!1;if(a!==(p||0)&&r&&o.emit("beforeSlideChangeStart"),o.updateProgress(w),s=a>h?"next":a<h?"prev":"reset",f&&-w===o.translate||!f&&w===o.translate)return o.updateActiveIndex(a),u.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==u.effect&&o.setTranslate(w),"reset"!==s&&(o.transitionStart(r,s),o.transitionEnd(r,s)),!1;if(u.cssMode){let e=o.isHorizontal(),r=f?w:-w;if(0===t){let t=o.virtual&&o.params.virtual.enabled;t&&(o.wrapperEl.style.scrollSnapType="none",o._immediateVirtual=!0),t&&!o._cssModeVirtualInitialSet&&o.params.initialSlide>0?(o._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=r})):m[e?"scrollLeft":"scrollTop"]=r,t&&requestAnimationFrame(()=>{o.wrapperEl.style.scrollSnapType="",o._immediateVirtual=!1})}else{if(!o.support.smoothScroll)return(0,l.q)({swiper:o,targetPosition:r,side:e?"left":"top"}),!0;m.scrollTo({[e?"left":"top"]:r,behavior:"smooth"})}return!0}return o.setTransition(t),o.setTranslate(w),o.updateActiveIndex(a),o.updateSlidesClasses(),o.emit("beforeTransitionStart",t,n),o.transitionStart(r,s),0===t?o.transitionEnd(r,s):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(r,s))}),o.wrapperEl.addEventListener("transitionend",o.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,r,n){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===r&&(r=!0),"string"==typeof e&&(e=parseInt(e,10));let i=this,s=i.grid&&i.params.grid&&i.params.grid.rows>1,o=e;if(i.params.loop){if(i.virtual&&i.params.virtual.enabled)o+=i.virtual.slidesBefore;else{let e;if(s){let t=o*i.params.grid.rows;e=i.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=i.getSlideIndexByData(o);let t=s?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:r}=i.params,n=i.params.slidesPerView;"auto"===n?n=i.slidesPerViewDynamic():(n=Math.ceil(parseFloat(i.params.slidesPerView,10)),r&&n%2==0&&(n+=1));let a=t-e<n;if(r&&(a=a||e<Math.ceil(n/2)),a){let n=r?e<i.activeIndex?"prev":"next":e-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:n,slideTo:!0,activeSlideIndex:"next"===n?e+1:e-t+1,slideRealIndex:"next"===n?i.realIndex:void 0})}if(s){let e=o*i.params.grid.rows;o=i.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else o=i.getSlideIndexByData(o)}}return requestAnimationFrame(()=>{i.slideTo(o,t,r,n)}),i},slideNext:function(e,t,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);let n=this,{enabled:i,params:s,animating:o}=n;if(!i)return n;let a=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(a=Math.max(n.slidesPerViewDynamic("current",!0),1));let l=n.activeIndex<s.slidesPerGroupSkip?1:a,u=n.virtual&&s.virtual.enabled;if(s.loop){if(o&&!u&&s.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&s.cssMode)return requestAnimationFrame(()=>{n.slideTo(n.activeIndex+l,e,t,r)}),!0}return s.rewind&&n.isEnd?n.slideTo(0,e,t,r):n.slideTo(n.activeIndex+l,e,t,r)},slidePrev:function(e,t,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);let n=this,{params:i,snapGrid:s,slidesGrid:o,rtlTranslate:a,enabled:l,animating:u}=n;if(!l)return n;let c=n.virtual&&i.virtual.enabled;if(i.loop){if(u&&!c&&i.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=d(a?n.translate:-n.translate),h=s.map(e=>d(e)),f=s[h.indexOf(p)-1];if(void 0===f&&i.cssMode){let e;s.forEach((t,r)=>{p>=t&&(e=r)}),void 0!==e&&(f=s[e>0?e-1:e])}let m=0;if(void 0!==f&&((m=o.indexOf(f))<0&&(m=n.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(m=Math.max(m=m-n.slidesPerViewDynamic("previous",!0)+1,0))),i.rewind&&n.isBeginning){let i=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(i,e,t,r)}return i.loop&&0===n.activeIndex&&i.cssMode?(requestAnimationFrame(()=>{n.slideTo(m,e,t,r)}),!0):n.slideTo(m,e,t,r)},slideReset:function(e,t,r){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,r)},slideToClosest:function(e,t,r,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===n&&(n=.5);let i=this.activeIndex,s=Math.min(this.params.slidesPerGroupSkip,i),o=s+Math.floor((i-s)/this.params.slidesPerGroup),a=this.rtlTranslate?this.translate:-this.translate;if(a>=this.snapGrid[o]){let e=this.snapGrid[o];a-e>(this.snapGrid[o+1]-e)*n&&(i+=this.params.slidesPerGroup)}else{let e=this.snapGrid[o-1];a-e<=(this.snapGrid[o]-e)*n&&(i-=this.params.slidesPerGroup)}return i=Math.min(i=Math.max(i,0),this.slidesGrid.length-1),this.slideTo(i,e,t,r)},slideToClickedSlide:function(){let e;let t=this,{params:r,slidesEl:n}=t,i="auto"===r.slidesPerView?t.slidesPerViewDynamic():r.slidesPerView,s=t.clickedIndex,o=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-i/2||s>t.slides.length-t.loopedSlides+i/2?(t.loopFix(),s=t.getSlideIndex((0,l.e)(n,`${o}[data-swiper-slide-index="${e}"]`)[0]),(0,l.n)(()=>{t.slideTo(s)})):t.slideTo(s):s>t.slides.length-i?(t.loopFix(),s=t.getSlideIndex((0,l.e)(n,`${o}[data-swiper-slide-index="${e}"]`)[0]),(0,l.n)(()=>{t.slideTo(s)})):t.slideTo(s)}else t.slideTo(s)}},loop:{loopCreate:function(e){let t=this,{params:r,slidesEl:n}=t;if(!r.loop||t.virtual&&t.params.virtual.enabled)return;let i=t.grid&&r.grid&&r.grid.rows>1,s=r.slidesPerGroup*(i?r.grid.rows:1),o=t.slides.length%s!=0,a=i&&t.slides.length%r.grid.rows!=0,u=e=>{for(let n=0;n<e;n+=1){let e=t.isElement?(0,l.c)("swiper-slide",[r.slideBlankClass]):(0,l.c)("div",[r.slideClass,r.slideBlankClass]);t.slidesEl.append(e)}};o?r.loopAddBlankSlides?(u(s-t.slides.length%s),t.recalcSlides(),t.updateSlides()):(0,l.r)("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)"):a&&(r.loopAddBlankSlides?(u(r.grid.rows-t.slides.length%r.grid.rows),t.recalcSlides(),t.updateSlides()):(0,l.r)("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,l.e)(n,`.${r.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),t.loopFix({slideRealIndex:e,direction:r.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:r=!0,direction:n,setTranslate:i,activeSlideIndex:s,byController:o,byMousewheel:a}=void 0===e?{}:e,u=this;if(!u.params.loop)return;u.emit("beforeLoopFix");let{slides:c,allowSlidePrev:d,allowSlideNext:p,slidesEl:h,params:f}=u,{centeredSlides:m}=f;if(u.allowSlidePrev=!0,u.allowSlideNext=!0,u.virtual&&f.virtual.enabled){r&&(f.centeredSlides||0!==u.snapIndex?f.centeredSlides&&u.snapIndex<f.slidesPerView?u.slideTo(u.virtual.slides.length+u.snapIndex,0,!1,!0):u.snapIndex===u.snapGrid.length-1&&u.slideTo(u.virtual.slidesBefore,0,!1,!0):u.slideTo(u.virtual.slides.length,0,!1,!0)),u.allowSlidePrev=d,u.allowSlideNext=p,u.emit("loopFix");return}let g=f.slidesPerView;"auto"===g?g=u.slidesPerViewDynamic():(g=Math.ceil(parseFloat(f.slidesPerView,10)),m&&g%2==0&&(g+=1));let v=f.slidesPerGroupAuto?g:f.slidesPerGroup,y=v;y%v!=0&&(y+=v-y%v),y+=f.loopAdditionalSlides,u.loopedSlides=y;let w=u.grid&&f.grid&&f.grid.rows>1;c.length<g+y?(0,l.r)("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):w&&"row"===f.grid.fill&&(0,l.r)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let b=[],x=[],S=u.activeIndex;void 0===s?s=u.getSlideIndex(c.filter(e=>e.classList.contains(f.slideActiveClass))[0]):S=s;let E="next"===n||!n,T="prev"===n||!n,C=0,P=0,M=w?Math.ceil(c.length/f.grid.rows):c.length,A=(w?c[s].column:s)+(m&&void 0===i?-g/2+.5:0);if(A<y){C=Math.max(y-A,v);for(let e=0;e<y-A;e+=1){let t=e-Math.floor(e/M)*M;if(w){let e=M-t-1;for(let t=c.length-1;t>=0;t-=1)c[t].column===e&&b.push(t)}else b.push(M-t-1)}}else if(A+g>M-y){P=Math.max(A-(M-2*y),v);for(let e=0;e<P;e+=1){let t=e-Math.floor(e/M)*M;w?c.forEach((e,r)=>{e.column===t&&x.push(r)}):x.push(t)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),T&&b.forEach(e=>{c[e].swiperLoopMoveDOM=!0,h.prepend(c[e]),c[e].swiperLoopMoveDOM=!1}),E&&x.forEach(e=>{c[e].swiperLoopMoveDOM=!0,h.append(c[e]),c[e].swiperLoopMoveDOM=!1}),u.recalcSlides(),"auto"===f.slidesPerView?u.updateSlides():w&&(b.length>0&&T||x.length>0&&E)&&u.slides.forEach((e,t)=>{u.grid.updateSlide(t,e,u.slides)}),f.watchSlidesProgress&&u.updateSlidesOffset(),r){if(b.length>0&&T){if(void 0===t){let e=u.slidesGrid[S],t=u.slidesGrid[S+C]-e;a?u.setTranslate(u.translate-t):(u.slideTo(S+C,0,!1,!0),i&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-t,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-t))}else if(i){let e=w?b.length/f.grid.rows:b.length;u.slideTo(u.activeIndex+e,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(x.length>0&&E){if(void 0===t){let e=u.slidesGrid[S],t=u.slidesGrid[S-P]-e;a?u.setTranslate(u.translate-t):(u.slideTo(S-P,0,!1,!0),i&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-t,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-t))}else{let e=w?x.length/f.grid.rows:x.length;u.slideTo(u.activeIndex-e,0,!1,!0)}}}if(u.allowSlidePrev=d,u.allowSlideNext=p,u.controller&&u.controller.control&&!o){let e={slideRealIndex:t,direction:n,setTranslate:i,activeSlideIndex:s,byController:!0};Array.isArray(u.controller.control)?u.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===f.slidesPerView&&r})}):u.controller.control instanceof u.constructor&&u.controller.control.params.loop&&u.controller.control.loopFix({...e,slideTo:u.controller.control.params.slidesPerView===f.slidesPerView&&r})}u.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||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=m.bind(this),this.onTouchMove=g.bind(this),this.onTouchEnd=v.bind(this),this.onDocumentTouchStart=S.bind(this),e.cssMode&&(this.onScroll=b.bind(this)),this.onClick=w.bind(this),this.onLoad=x.bind(this),E(this,"on")},detachEvents:function(){E(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:r,params:n,el:i}=e,s=n.breakpoints;if(!s||s&&0===Object.keys(s).length)return;let o=e.getBreakpoint(s,e.params.breakpointsBase,e.el);if(!o||e.currentBreakpoint===o)return;let a=(o in s?s[o]:void 0)||e.originalParams,u=T(e,n),c=T(e,a),d=n.enabled;u&&!c?(i.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&c&&(i.classList.add(`${n.containerModifierClass}grid`),(a.grid.fill&&"column"===a.grid.fill||!a.grid.fill&&"column"===n.grid.fill)&&i.classList.add(`${n.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===a[t])return;let r=n[t]&&n[t].enabled,i=a[t]&&a[t].enabled;r&&!i&&e[t].disable(),!r&&i&&e[t].enable()});let p=a.direction&&a.direction!==n.direction,h=n.loop&&(a.slidesPerView!==n.slidesPerView||p),f=n.loop;p&&r&&e.changeDirection(),(0,l.t)(e.params,a);let m=e.params.enabled,g=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),d&&!m?e.disable():!d&&m&&e.enable(),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",a),r&&(h?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&g?(e.loopCreate(t),e.updateSlides()):f&&!g&&e.loopDestroy()),e.emit("breakpoint",a)},getBreakpoint:function(e,t,r){if(void 0===t&&(t="window"),!e||"container"===t&&!r)return;let n=!1,i=(0,a.a)(),s="window"===t?i.innerHeight:r.clientHeight,o=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:s*parseFloat(e.substr(1)),point:e}:{value:e,point:e});o.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<o.length;e+=1){let{point:s,value:a}=o[e];"window"===t?i.matchMedia(`(min-width: ${a}px)`).matches&&(n=s):a<=r.clientWidth&&(n=s)}return n||"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:n,device:i}=this,s=function(e,t){let r=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(n=>{e[n]&&r.push(t+n)}):"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:i.android},{ios:i.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...s),n.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},M={};class A{constructor(){let e,t;for(var r,n=arguments.length,o=Array(n),c=0;c<n;c++)o[c]=arguments[c];1===o.length&&o[0].constructor&&"Object"===Object.prototype.toString.call(o[0]).slice(8,-1)?t=o[0]:[e,t]=o,t||(t={}),t=(0,l.t)({},t),e&&!t.el&&(t.el=e);let d=(0,a.g)();if(t.el&&"string"==typeof t.el&&d.querySelectorAll(t.el).length>1){let e=[];return d.querySelectorAll(t.el).forEach(r=>{let n=(0,l.t)({},t,{el:r});e.push(new A(n))}),e}let p=this;p.__swiper__=!0,p.support=u(),p.device=(r={userAgent:t.userAgent},i||(i=function(e){let{userAgent:t}=void 0===e?{}:e,r=u(),n=(0,a.a)(),i=n.navigator.platform,s=t||n.navigator.userAgent,o={ios:!1,android:!1},l=n.screen.width,c=n.screen.height,d=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_]+)/),m="MacIntel"===i;return!p&&m&&r.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${c}`)>=0&&((p=s.match(/(Version)\/([\d.]+)/))||(p=[0,1,"13_0_0"]),m=!1),d&&"Win32"!==i&&(o.os="android",o.android=!0),(p||f||h)&&(o.os="ios",o.ios=!0),o}(r)),i),p.browser=(s||(s=function(){let e=(0,a.a)(),t=!1;function r(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(r()){let r=String(e.navigator.userAgent);if(r.includes("Version/")){let[e,n]=r.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));t=e<16||16===e&&n<2}}return{isSafari:t||r(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),s),p.eventsListeners={},p.eventsAnyListeners=[],p.modules=[...p.__modules__],t.modules&&Array.isArray(t.modules)&&p.modules.push(...t.modules);let h={};p.modules.forEach(e=>{var r;e({params:t,swiper:p,extendParams:(r=t,function(e){void 0===e&&(e={});let t=Object.keys(e)[0],n=e[t];if("object"!=typeof n||null===n||(!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 n))){(0,l.t)(h,e);return}"object"!=typeof r[t]||"enabled"in r[t]||(r[t].enabled=!0),r[t]||(r[t]={enabled:!1}),(0,l.t)(h,e)}),on:p.on.bind(p),once:p.once.bind(p),off:p.off.bind(p),emit:p.emit.bind(p)})});let f=(0,l.t)({},C,h);return p.params=(0,l.t)({},f,M,t),p.originalParams=(0,l.t)({},p.params),p.passedParams=(0,l.t)({},t),p.params&&p.params.on&&Object.keys(p.params.on).forEach(e=>{p.on(e,p.params.on[e])}),p.params&&p.params.onAny&&p.onAny(p.params.onAny),Object.assign(p,{enabled:p.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===p.params.direction,isVertical:()=>"vertical"===p.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:p.params.allowSlideNext,allowSlidePrev:p.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:p.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:p.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),p.emit("_swiper"),p.params.init&&p.init(),p}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,n=(0,l.e)(t,`.${r.slideClass}, swiper-slide`),i=(0,l.g)(n[0]);return(0,l.g)(e)-i}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=(0,l.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(),n=(this.maxTranslate()-r)*e+r;this.translateTo(n,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 n=e.getSlideClasses(r);t.push({slideEl:r,classNames:n}),e.emit("_slideClass",r,n)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:r,slides:n,slidesGrid:i,slidesSizesGrid:s,size:o,activeIndex:a}=this,l=1;if("number"==typeof r.slidesPerView)return r.slidesPerView;if(r.centeredSlides){let e,t=n[a]?n[a].swiperSlideSize:0;for(let r=a+1;r<n.length;r+=1)n[r]&&!e&&(t+=n[r].swiperSlideSize,l+=1,t>o&&(e=!0));for(let r=a-1;r>=0;r-=1)n[r]&&!e&&(t+=n[r].swiperSlideSize,l+=1,t>o&&(e=!0))}else if("current"===e)for(let e=a+1;e<n.length;e+=1)(t?i[e]+s[e]-i[a]<o:i[e]-i[a]<o)&&(l+=1);else for(let e=a-1;e>=0;e-=1)i[a]-i[e]<o&&(l+=1);return l}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:r,params:n}=t;function i(){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(n.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&c(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),n.freeMode&&n.freeMode.enabled&&!n.cssMode)i(),n.autoHeight&&t.updateAutoHeight();else{if(("auto"===n.slidesPerView||n.slidesPerView>1)&&t.isEnd&&!n.centeredSlides){let r=t.virtual&&n.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||i()}n.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&&"SWIPER-CONTAINER"===r.parentNode.host.nodeName&&(t.isElement=!0);let n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,i=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(n()):(0,l.e)(r,n())[0];return!i&&t.params.createElements&&(i=(0,l.c)("div",t.params.wrapperClass),r.append(i),(0,l.e)(r,`.${t.params.slideClass}`).forEach(e=>{i.append(e)})),Object.assign(t,{el:r,wrapperEl:i,slidesEl:t.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:i,hostEl:t.isElement?r.parentNode.host:r,mounted:!0,rtl:"rtl"===r.dir.toLowerCase()||"rtl"===(0,l.m)(r,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===(0,l.m)(r,"direction")),wrongRTL:"-webkit-box"===(0,l.m)(i,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();let r=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&r.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(e=>{e.complete?c(t,e):e.addEventListener("load",e=>{c(t,e.target)})}),p(t),t.initialized=!0,p(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:n,el:i,wrapperEl:s,slides:o}=r;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),n.loop&&r.loopDestroy(),t&&(r.removeClasses(),i.removeAttribute("style"),s.removeAttribute("style"),o&&o.length&&o.forEach(e=>{e.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.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.swiper=null,(0,l.u)(r)),r.destroyed=!0),null}static extendDefaults(e){(0,l.t)(M,e)}static get extendedDefaults(){return M}static get defaults(){return C}static installModule(e){A.prototype.__modules__||(A.prototype.__modules__=[]);let t=A.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>A.installModule(e)):A.installModule(e),A}}Object.keys(P).forEach(e=>{Object.keys(P[e]).forEach(t=>{A.prototype[t]=P[e][t]})}),A.use([function(e){let{swiper:t,on:r,emit:n}=e,i=(0,a.a)(),s=null,o=null,l=()=>{t&&!t.destroyed&&t.initialized&&(n("beforeResize"),n("resize"))},u=()=>{t&&!t.destroyed&&t.initialized&&(s=new ResizeObserver(e=>{o=i.requestAnimationFrame(()=>{let{width:r,height:n}=t,i=r,s=n;e.forEach(e=>{let{contentBoxSize:r,contentRect:n,target:o}=e;o&&o!==t.el||(i=n?n.width:(r[0]||r).inlineSize,s=n?n.height:(r[0]||r).blockSize)}),(i!==r||s!==n)&&l()})})).observe(t.el)},c=()=>{o&&i.cancelAnimationFrame(o),s&&s.unobserve&&t.el&&(s.unobserve(t.el),s=null)},d=()=>{t&&!t.destroyed&&t.initialized&&n("orientationchange")};r("init",()=>{if(t.params.resizeObserver&&void 0!==i.ResizeObserver){u();return}i.addEventListener("resize",l),i.addEventListener("orientationchange",d)}),r("destroy",()=>{c(),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",d)})},function(e){let{swiper:t,extendParams:r,on:n,emit:i}=e,s=[],o=(0,a.a)(),u=function(e,r){void 0===r&&(r={});let n=new(o.MutationObserver||o.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length){i("observerUpdate",e[0]);return}let r=function(){i("observerUpdate",e[0])};o.requestAnimationFrame?o.requestAnimationFrame(r):o.setTimeout(r,0)});n.observe(e,{attributes:void 0===r.attributes||r.attributes,childList:void 0===r.childList||r.childList,characterData:void 0===r.characterData||r.characterData}),s.push(n)};r({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=(0,l.a)(t.hostEl);for(let t=0;t<e.length;t+=1)u(e[t])}u(t.hostEl,{childList:t.params.observeSlideChildren}),u(t.wrapperEl,{attributes:!1})}}),n("destroy",()=>{s.forEach(e=>{e.disconnect()}),s.splice(0,s.length)})}]);let k=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","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 L(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function O(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]:L(t[r])&&L(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:O(e[r],t[r]):e[r]=t[r]})}function _(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function j(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function D(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function R(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 V=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 I(){return(I=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function F(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function z(e,t){return"undefined"==typeof window?(0,o.useEffect)(e,t):(0,o.useLayoutEffect)(e,t)}let N=(0,o.createContext)(null),B=(0,o.createContext)(null),H=(0,o.forwardRef)(function(e,t){var r;let{className:n,tag:i="div",wrapperTag:s="div",children:a,onSwiper:l,...u}=void 0===e?{}:e,c=!1,[d,p]=(0,o.useState)("swiper"),[h,f]=(0,o.useState)(null),[m,g]=(0,o.useState)(!1),v=(0,o.useRef)(!1),y=(0,o.useRef)(null),w=(0,o.useRef)(null),b=(0,o.useRef)(null),x=(0,o.useRef)(null),S=(0,o.useRef)(null),E=(0,o.useRef)(null),T=(0,o.useRef)(null),P=(0,o.useRef)(null),{params:M,passedParams:N,rest:H,events:W}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let r={on:{}},n={},i={};O(r,C),r._emitClasses=!0,r.init=!1;let s={},o=k.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(a=>{void 0!==e[a]&&(o.indexOf(a)>=0?L(e[a])?(r[a]={},i[a]={},O(r[a],e[a]),O(i[a],e[a])):(r[a]=e[a],i[a]=e[a]):0===a.search(/on[A-Z]/)&&"function"==typeof e[a]?t?n[`${a[2].toLowerCase()}${a.substr(3)}`]=e[a]:r.on[`${a[2].toLowerCase()}${a.substr(3)}`]=e[a]:s[a]=e[a])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===r[e]&&(r[e]={}),!1===r[e]&&delete r[e]}),{params:r,passedParams:i,rest:s,events:n}}(u),{slides:$,slots:G}=function(e){let t=[],r={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return o.Children.toArray(e).forEach(e=>{if(F(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 n=function e(t){let r=[];return o.Children.toArray(t).forEach(t=>{F(t)?r.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>r.push(e))}),r}(e.props.children);n.length>0?n.forEach(e=>t.push(e)):r["container-end"].push(e)}else r["container-end"].push(e)}),{slides:t,slots:r}}(a),U=()=>{g(!m)};Object.assign(M.on,{_containerClasses(e,t){p(t)}});let Z=()=>{Object.assign(M.on,W),c=!0;let e={...M};if(delete e.wrapperClass,w.current=new A(e),w.current.virtual&&w.current.params.virtual.enabled){w.current.virtual.slides=$;let e={cache:!1,slides:$,renderExternal:f,renderExternalUpdate:!1};O(w.current.params.virtual,e),O(w.current.originalParams.virtual,e)}};y.current||Z(),w.current&&w.current.on("_beforeBreakpoint",U);let q=()=>{!c&&W&&w.current&&Object.keys(W).forEach(e=>{w.current.on(e,W[e])})},Y=()=>{W&&w.current&&Object.keys(W).forEach(e=>{w.current.off(e,W[e])})};return(0,o.useEffect)(()=>()=>{w.current&&w.current.off("_beforeBreakpoint",U)}),(0,o.useEffect)(()=>{!v.current&&w.current&&(w.current.emitSlidesClasses(),v.current=!0)}),z(()=>{if(t&&(t.current=y.current),y.current)return w.current.destroyed&&Z(),function(e,t){let{el:r,nextEl:n,prevEl:i,paginationEl:s,scrollbarEl:o,swiper:a}=e;_(t)&&n&&i&&(a.params.navigation.nextEl=n,a.originalParams.navigation.nextEl=n,a.params.navigation.prevEl=i,a.originalParams.navigation.prevEl=i),j(t)&&s&&(a.params.pagination.el=s,a.originalParams.pagination.el=s),D(t)&&o&&(a.params.scrollbar.el=o,a.originalParams.scrollbar.el=o),a.init(r)}({el:y.current,nextEl:S.current,prevEl:E.current,paginationEl:T.current,scrollbarEl:P.current,swiper:w.current},M),l&&l(w.current),()=>{w.current&&!w.current.destroyed&&w.current.destroy(!0,!1)}},[]),z(()=>{q();let e=function(e,t,r,n,i){let s=[];if(!t)return s;let o=e=>{0>s.indexOf(e)&&s.push(e)};if(r&&n){let e=n.map(i),t=r.map(i);e.join("")!==t.join("")&&o("children"),n.length!==r.length&&o("children")}return k.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(r=>{if(r in e&&r in t){if(L(e[r])&&L(t[r])){let n=Object.keys(e[r]),i=Object.keys(t[r]);n.length!==i.length?o(r):(n.forEach(n=>{e[r][n]!==t[r][n]&&o(r)}),i.forEach(n=>{e[r][n]!==t[r][n]&&o(r)}))}else e[r]!==t[r]&&o(r)}}),s}(N,b.current,$,x.current,e=>e.key);return b.current=N,x.current=$,e.length&&w.current&&!w.current.destroyed&&function(e){let t,r,n,i,s,o,a,l,{swiper:u,slides:c,passedParams:d,changedParams:p,nextEl:h,prevEl:f,scrollbarEl:m,paginationEl:g}=e,v=p.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:y,pagination:w,navigation:b,scrollbar:x,virtual:S,thumbs:E}=u;p.includes("thumbs")&&d.thumbs&&d.thumbs.swiper&&y.thumbs&&!y.thumbs.swiper&&(t=!0),p.includes("controller")&&d.controller&&d.controller.control&&y.controller&&!y.controller.control&&(r=!0),p.includes("pagination")&&d.pagination&&(d.pagination.el||g)&&(y.pagination||!1===y.pagination)&&w&&!w.el&&(n=!0),p.includes("scrollbar")&&d.scrollbar&&(d.scrollbar.el||m)&&(y.scrollbar||!1===y.scrollbar)&&x&&!x.el&&(i=!0),p.includes("navigation")&&d.navigation&&(d.navigation.prevEl||f)&&(d.navigation.nextEl||h)&&(y.navigation||!1===y.navigation)&&b&&!b.prevEl&&!b.nextEl&&(s=!0);let T=e=>{u[e]&&(u[e].destroy(),"navigation"===e?(u.isElement&&(u[e].prevEl.remove(),u[e].nextEl.remove()),y[e].prevEl=void 0,y[e].nextEl=void 0,u[e].prevEl=void 0,u[e].nextEl=void 0):(u.isElement&&u[e].el.remove(),y[e].el=void 0,u[e].el=void 0))};p.includes("loop")&&u.isElement&&(y.loop&&!d.loop?o=!0:!y.loop&&d.loop?a=!0:l=!0),v.forEach(e=>{if(L(y[e])&&L(d[e]))Object.assign(y[e],d[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in d[e]&&!d[e].enabled&&T(e);else{let t=d[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&T(e):y[e]=d[e]}}),v.includes("controller")&&!r&&u.controller&&u.controller.control&&y.controller&&y.controller.control&&(u.controller.control=y.controller.control),p.includes("children")&&c&&S&&y.virtual.enabled?(S.slides=c,S.update(!0)):p.includes("virtual")&&S&&y.virtual.enabled&&(c&&(S.slides=c),S.update(!0)),p.includes("children")&&c&&y.loop&&(l=!0),t&&E.init()&&E.update(!0),r&&(u.controller.control=y.controller.control),n&&(u.isElement&&(!g||"string"==typeof g)&&((g=document.createElement("div")).classList.add("swiper-pagination"),g.part.add("pagination"),u.el.appendChild(g)),g&&(y.pagination.el=g),w.init(),w.render(),w.update()),i&&(u.isElement&&(!m||"string"==typeof m)&&((m=document.createElement("div")).classList.add("swiper-scrollbar"),m.part.add("scrollbar"),u.el.appendChild(m)),m&&(y.scrollbar.el=m),x.init(),x.updateSize(),x.setTranslate()),s&&(u.isElement&&(h&&"string"!=typeof h||((h=document.createElement("div")).classList.add("swiper-button-next"),h.innerHTML=u.hostEl.constructor.nextButtonSvg,h.part.add("button-next"),u.el.appendChild(h)),f&&"string"!=typeof f||((f=document.createElement("div")).classList.add("swiper-button-prev"),f.innerHTML=u.hostEl.constructor.prevButtonSvg,f.part.add("button-prev"),u.el.appendChild(f))),h&&(y.navigation.nextEl=h),f&&(y.navigation.prevEl=f),b.init(),b.update()),p.includes("allowSlideNext")&&(u.allowSlideNext=d.allowSlideNext),p.includes("allowSlidePrev")&&(u.allowSlidePrev=d.allowSlidePrev),p.includes("direction")&&u.changeDirection(d.direction,!1),(o||l)&&u.loopDestroy(),(a||l)&&u.loopCreate(),u.update()}({swiper:w.current,slides:$,passedParams:N,changedParams:e,nextEl:S.current,prevEl:E.current,scrollbarEl:P.current,paginationEl:T.current}),()=>{Y()}}),z(()=>{V(w.current)},[h]),o.createElement(i,I({ref:y,className:R(`${d}${n?` ${n}`:""}`)},H),o.createElement(B.Provider,{value:w.current},G["container-start"],o.createElement(s,{className:(void 0===(r=M.wrapperClass)&&(r=""),r)?r.includes("swiper-wrapper")?r:`swiper-wrapper ${r}`:"swiper-wrapper"},G["wrapper-start"],M.virtual?function(e,t,r){if(!r)return null;let n=e=>{let r=e;return e<0?r=t.length+e:r>=t.length&&(r-=t.length),r},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${r.offset}px`}:{top:`${r.offset}px`},{from:s,to:a}=r,l=e.params.loop?-t.length:0,u=e.params.loop?2*t.length:t.length,c=[];for(let e=l;e<u;e+=1)e>=s&&e<=a&&c.push(t[n(e)]);return c.map((t,r)=>o.cloneElement(t,{swiper:e,style:i,key:`slide-${r}`}))}(w.current,$,h):$.map((e,t)=>o.cloneElement(e,{swiper:w.current,swiperSlideIndex:t})),G["wrapper-end"]),_(M)&&o.createElement(o.Fragment,null,o.createElement("div",{ref:E,className:"swiper-button-prev"}),o.createElement("div",{ref:S,className:"swiper-button-next"})),D(M)&&o.createElement("div",{ref:P,className:"swiper-scrollbar"}),j(M)&&o.createElement("div",{ref:T,className:"swiper-pagination"}),G["container-end"]))});H.displayName="Swiper";let W=(0,o.forwardRef)(function(e,t){let{tag:r="div",children:n,className:i="",swiper:s,zoom:a,lazy:l,virtualIndex:u,swiperSlideIndex:c,...d}=void 0===e?{}:e,p=(0,o.useRef)(null),[h,f]=(0,o.useState)("swiper-slide"),[m,g]=(0,o.useState)(!1);function v(e,t,r){t===p.current&&f(r)}z(()=>{if(void 0!==c&&(p.current.swiperSlideIndex=c),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)}}}),z(()=>{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 n?n(y):n;return o.createElement(r,I({ref:p,className:R(`${h}${i?` ${i}`:""}`),"data-swiper-slide-index":u,onLoad:()=>{g(!0)}},d),a&&o.createElement(N.Provider,{value:y},o.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof a?a:void 0},w(),l&&!m&&o.createElement("div",{className:"swiper-lazy-preloader"}))),!a&&o.createElement(N.Provider,{value:y},w(),l&&!m&&o.createElement("div",{className:"swiper-lazy-preloader"})))});W.displayName="SwiperSlide"}}]);