(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[715],{56322:function(e,t){!function(e){"use strict";var t="undefined"!=typeof Uint8Array?Uint8Array:Array;function r(e){var t=e.charCodeAt(0);return 43===t||45===t?62:47===t||95===t?63:t<48?-1:t<58?t-48+26+26:t<91?t-65:t<123?t-97+26:void 0}e.toByteArray=function(e){if(e.length%4>0)throw Error("Invalid string. Length must be a multiple of 4");var a,n,o,l,i,s,u=e.length;i="="===e.charAt(u-2)?2:"="===e.charAt(u-1)?1:0,s=new t(3*e.length/4-i),o=i>0?e.length-4:e.length;var h=0;function d(e){s[h++]=e}for(a=0,n=0;a<o;a+=4,n+=3)d((16711680&(l=r(e.charAt(a))<<18|r(e.charAt(a+1))<<12|r(e.charAt(a+2))<<6|r(e.charAt(a+3))))>>16),d((65280&l)>>8),d(255&l);return 2===i?d(255&(l=r(e.charAt(a))<<2|r(e.charAt(a+1))>>4)):1===i&&(d((l=r(e.charAt(a))<<10|r(e.charAt(a+1))<<4|r(e.charAt(a+2))>>2)>>8&255),d(255&l)),s},e.fromByteArray=function(e){var t,r,a,n,o=e.length%3,l="";function i(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e)}for(r=0,n=e.length-o;r<n;r+=3)l+=i((t=a=(e[r]<<16)+(e[r+1]<<8)+e[r+2])>>18&63)+i(t>>12&63)+i(t>>6&63)+i(63&t);switch(o){case 1:l+=i((a=e[e.length-1])>>2)+i(a<<4&63)+"==";break;case 2:l+=i((a=(e[e.length-2]<<8)+e[e.length-1])>>10)+i(a>>4&63)+i(a<<2&63)+"="}return l}}(t)},96890:function(e,t){"use strict";/*!
 * cookie
 * Copyright(c) 2012-2014 Roman Shtylman
 * Copyright(c) 2015 Douglas Christopher Wilson
 * MIT Licensed
 */t.parse=function(e,t){if("string"!=typeof e)throw TypeError("argument str must be a string");for(var a={},n=e.split(";"),o=(t||{}).decode||r,l=0;l<n.length;l++){var i=n[l],s=i.indexOf("=");if(!(s<0)){var u=i.substring(0,s).trim();if(void 0==a[u]){var h=i.substring(s+1,i.length).trim();'"'===h[0]&&(h=h.slice(1,-1)),a[u]=function(e,t){try{return t(e)}catch(t){return e}}(h,o)}}}return a},t.serialize=function(e,t,r){var o=r||{},l=o.encode||a;if("function"!=typeof l)throw TypeError("option encode is invalid");if(!n.test(e))throw TypeError("argument name is invalid");var i=l(t);if(i&&!n.test(i))throw TypeError("argument val is invalid");var s=e+"="+i;if(null!=o.maxAge){var u=o.maxAge-0;if(isNaN(u)||!isFinite(u))throw TypeError("option maxAge is invalid");s+="; Max-Age="+Math.floor(u)}if(o.domain){if(!n.test(o.domain))throw TypeError("option domain is invalid");s+="; Domain="+o.domain}if(o.path){if(!n.test(o.path))throw TypeError("option path is invalid");s+="; Path="+o.path}if(o.expires){if("function"!=typeof o.expires.toUTCString)throw TypeError("option expires is invalid");s+="; Expires="+o.expires.toUTCString()}if(o.httpOnly&&(s+="; HttpOnly"),o.secure&&(s+="; Secure"),o.sameSite)switch("string"==typeof o.sameSite?o.sameSite.toLowerCase():o.sameSite){case!0:case"strict":s+="; SameSite=Strict";break;case"lax":s+="; SameSite=Lax";break;case"none":s+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return s};var r=decodeURIComponent,a=encodeURIComponent,n=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/},80054:function(e,t,r){var a=r(56322);e.exports=function(e){var t=e.split(".")[1];switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw Error("Invalid base64 payload length: "+t)}for(var r=a.toByteArray(t),n=[],o=0,l=r.length;o<l;o+=32768)n.push(String.fromCharCode.apply(String,r.subarray(o,o+32768)));return JSON.parse(decodeURIComponent(escape(n.join(""))))}},91882:function(e,t,r){"use strict";var a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.destroyCookie=t.setCookie=t.parseCookies=void 0;var n=r(96890),o=r(71069),l=r(8002);function i(e,t){var r,a;return(null===(a=null===(r=null==e?void 0:e.req)||void 0===r?void 0:r.headers)||void 0===a?void 0:a.cookie)?n.parse(e.req.headers.cookie,t):l.isBrowser()?n.parse(document.cookie,t):{}}function s(e,t,r,i){var s,u;if(void 0===i&&(i={}),(null===(s=null==e?void 0:e.res)||void 0===s?void 0:s.getHeader)&&e.res.setHeader){if(null===(u=null==e?void 0:e.res)||void 0===u?void 0:u.finished)return console.warn('Not setting "'+t+'" cookie. Response has finished.'),console.warn("You should set cookie before res.send()"),{};var h=e.res.getHeader("Set-Cookie")||[];"string"==typeof h&&(h=[h]),"number"==typeof h&&(h=[]);var d=o.parse(h,{decodeValues:!1}),c=l.createCookie(t,r,i),p=[];d.forEach(function(e){if(!l.areCookiesEqual(e,c)){var t=n.serialize(e.name,e.value,a({encode:function(e){return e}},e));p.push(t)}}),p.push(n.serialize(t,r,i)),e.res.setHeader("Set-Cookie",p)}if(l.isBrowser()){if(i&&i.httpOnly)throw Error("Can not set a httpOnly cookie in the browser.");document.cookie=n.serialize(t,r,i)}return{}}function u(e,t,r){return s(e,t,"",a(a({},r||{}),{maxAge:-1}))}t.parseCookies=i,t.setCookie=s,t.destroyCookie=u,t.default={set:s,get:i,destroy:u}},8002:function(e,t){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};function a(e,t){var r=Object.getOwnPropertyNames(e),a=Object.getOwnPropertyNames(t);if(r.length!==a.length)return!1;for(var n=0;n<r.length;n++){var o=r[n];if(e[o]!==t[o])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),t.areCookiesEqual=t.hasSameProperties=t.createCookie=t.isBrowser=void 0,t.isBrowser=function(){return"undefined"!=typeof window},t.createCookie=function(e,t,a){var n=a.sameSite;!0===n&&(n="strict"),(void 0===n||!1===n)&&(n="lax");var o=r(r({},a),{sameSite:n});return delete o.encode,r({name:e,value:t},o)},t.hasSameProperties=a,t.areCookiesEqual=function(e,t){var n=e.sameSite===t.sameSite;return"string"==typeof e.sameSite&&"string"==typeof t.sameSite&&(n=e.sameSite.toLowerCase()===t.sameSite.toLowerCase()),a(r(r({},e),{sameSite:void 0}),r(r({},t),{sameSite:void 0}))&&n}},71069:function(e){"use strict";var t={decodeValues:!0,map:!1,silent:!1};function r(e){return"string"==typeof e&&!!e.trim()}function a(e,a){var n,o,l,i,s=e.split(";").filter(r),u=(n=s.shift(),o="",l="",(i=n.split("=")).length>1?(o=i.shift(),l=i.join("=")):l=n,{name:o,value:l}),h=u.name,d=u.value;a=a?Object.assign({},t,a):t;try{d=a.decodeValues?decodeURIComponent(d):d}catch(e){console.error("set-cookie-parser encountered an error while decoding a cookie with value '"+d+"'. Set options.decodeValues to false to disable this feature.",e)}var c={name:h,value:d};return s.forEach(function(e){var t=e.split("="),r=t.shift().trimLeft().toLowerCase(),a=t.join("=");"expires"===r?c.expires=new Date(a):"max-age"===r?c.maxAge=parseInt(a,10):"secure"===r?c.secure=!0:"httponly"===r?c.httpOnly=!0:"samesite"===r?c.sameSite=a:c[r]=a}),c}function n(e,n){if(n=n?Object.assign({},t,n):t,!e)return n.map?{}:[];if(e.headers){if("function"==typeof e.headers.getSetCookie)e=e.headers.getSetCookie();else if(e.headers["set-cookie"])e=e.headers["set-cookie"];else{var o=e.headers[Object.keys(e.headers).find(function(e){return"set-cookie"===e.toLowerCase()})];o||!e.headers.cookie||n.silent||console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),e=o}}return(Array.isArray(e)||(e=[e]),(n=n?Object.assign({},t,n):t).map)?e.filter(r).reduce(function(e,t){var r=a(t,n);return e[r.name]=r,e},{}):e.filter(r).map(function(e){return a(e,n)})}e.exports=n,e.exports.parse=n,e.exports.parseString=a,e.exports.splitCookiesString=function(e){if(Array.isArray(e))return e;if("string"!=typeof e)return[];var t,r,a,n,o,l=[],i=0;function s(){for(;i<e.length&&/\s/.test(e.charAt(i));)i+=1;return i<e.length}for(;i<e.length;){for(t=i,o=!1;s();)if(","===(r=e.charAt(i))){for(a=i,i+=1,s(),n=i;i<e.length&&"="!==(r=e.charAt(i))&&";"!==r&&","!==r;)i+=1;i<e.length&&"="===e.charAt(i)?(o=!0,i=n,l.push(e.substring(t,a)),t=i):i=a+1}else i+=1;(!o||i>=e.length)&&l.push(e.substring(t,e.length))}return l}},19512:function(){},26346:function(e){e.exports={style:{fontFamily:"'__DM_Serif_Display_fb0d26', '__DM_Serif_Display_Fallback_fb0d26'",fontWeight:400,fontStyle:"normal"},className:"__className_fb0d26"}},14866:function(e){e.exports={style:{fontFamily:"'__Bebas_Neue_8c8ae6', '__Bebas_Neue_Fallback_8c8ae6'",fontWeight:400,fontStyle:"normal"},className:"__className_8c8ae6"}},30103:function(e){e.exports={style:{fontFamily:"'__Bebas_Neue_8c8ae6', '__Bebas_Neue_Fallback_8c8ae6'",fontWeight:400,fontStyle:"normal"},className:"__className_8c8ae6"}},46155:function(e){e.exports={style:{fontFamily:"'__Yellowtail_0a12bc', '__Yellowtail_Fallback_0a12bc'",fontWeight:400,fontStyle:"normal"},className:"__className_0a12bc"}},1286:function(e){e.exports={style:{fontFamily:"'__Bebas_Neue_8c8ae6', '__Bebas_Neue_Fallback_8c8ae6'",fontWeight:400,fontStyle:"normal"},className:"__className_8c8ae6"}},43428:function(e,t,r){"use strict";let a,n,o,l,i,s;r.d(t,{sXR:function(){return tU},rYQ:function(){return tQ},bBn:function(){return t0}});var u=(e,t)=>{if("number"==typeof e){if(3===t)return{mode:"rgb",r:(e>>8&15|e>>4&240)/255,g:(e>>4&15|240&e)/255,b:(15&e|e<<4&240)/255};if(4===t)return{mode:"rgb",r:(e>>12&15|e>>8&240)/255,g:(e>>8&15|e>>4&240)/255,b:(e>>4&15|240&e)/255,alpha:(15&e|e<<4&240)/255};if(6===t)return{mode:"rgb",r:(e>>16&255)/255,g:(e>>8&255)/255,b:(255&e)/255};if(8===t)return{mode:"rgb",r:(e>>24&255)/255,g:(e>>16&255)/255,b:(e>>8&255)/255,alpha:(255&e)/255}}},h={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};let d=/^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i,c="([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)",p=`${c}%`,f=`(?:${c}%|${c})`,v=`(?:${c}%|${c}|none)`,b=`(?:${c}(deg|grad|rad|turn)|${c})`,m="\\s*,\\s*";RegExp("^"+v+"$");let g=RegExp(`^rgba?\\(\\s*${c}${m}${c}${m}${c}\\s*(?:,\\s*${f}\\s*)?\\)$`),y=RegExp(`^rgba?\\(\\s*${p}${m}${p}${m}${p}\\s*(?:,\\s*${f}\\s*)?\\)$`);var M=(e,t)=>void 0===e?void 0:"object"!=typeof e?R(e):void 0!==e.mode?e:t?{...e,mode:t}:void 0,x=(e="rgb")=>t=>void 0!==(t=M(t,e))?t.mode===e?t:w[t.mode][e]?w[t.mode][e](t):"rgb"===e?w[t.mode].rgb(t):w.rgb[e](w[t.mode].rgb(t)):void 0;let w={},k={},N=[],z={},E=e=>e,$=e=>(w[e.mode]={...w[e.mode],...e.toMode},Object.keys(e.fromMode||{}).forEach(t=>{w[t]||(w[t]={}),w[t][e.mode]=e.fromMode[t]}),e.ranges||(e.ranges={}),e.difference||(e.difference={}),e.channels.forEach(t=>{if(void 0===e.ranges[t]&&(e.ranges[t]=[0,1]),!e.interpolate[t])throw Error(`Missing interpolator for: ${t}`);"function"==typeof e.interpolate[t]&&(e.interpolate[t]={use:e.interpolate[t]}),e.interpolate[t].fixup||(e.interpolate[t].fixup=E)}),k[e.mode]=e,(e.parse||[]).forEach(t=>{C(t,e.mode)}),x(e.mode)),S=e=>k[e],C=(e,t)=>{if("string"==typeof e){if(!t)throw Error("'mode' required when 'parser' is a string");z[e]=t}else"function"==typeof e&&0>N.indexOf(e)&&N.push(e)},_=/[^\x00-\x7F]|[a-zA-Z_]/,I=/[^\x00-\x7F]|[-\w]/,A={Function:"function",Ident:"ident",Number:"number",Percentage:"percentage",ParenClose:")",None:"none",Hue:"hue",Alpha:"alpha"},P=0;function j(e){let t=e[P],r=e[P+1];return"-"===t||"+"===t?/\d/.test(r)||"."===r&&/\d/.test(e[P+2]):"."===t?/\d/.test(r):/\d/.test(t)}function O(e){if(P>=e.length)return!1;let t=e[P];if(_.test(t))return!0;if("-"===t){if(e.length-P<2)return!1;let t=e[P+1];if("-"===t||_.test(t))return!0}return!1}let H={deg:1,rad:180/Math.PI,grad:.9,turn:360};function q(e){let t="";if(("-"===e[P]||"+"===e[P])&&(t+=e[P++]),t+=T(e),"."===e[P]&&/\d/.test(e[P+1])&&(t+=e[P++]+T(e)),("e"===e[P]||"E"===e[P])&&(("-"===e[P+1]||"+"===e[P+1])&&/\d/.test(e[P+2])?t+=e[P++]+e[P++]+T(e):/\d/.test(e[P+1])&&(t+=e[P++]+T(e))),O(e)){let r=W(e);return"deg"===r||"rad"===r||"turn"===r||"grad"===r?{type:A.Hue,value:t*H[r]}:void 0}return"%"===e[P]?(P++,{type:A.Percentage,value:+t}):{type:A.Number,value:+t}}function T(e){let t="";for(;/\d/.test(e[P]);)t+=e[P++];return t}function W(e){let t="";for(;P<e.length&&I.test(e[P]);)t+=e[P++];return t}function L(e,t){let r;let a=[];for(;e._i<e.length;){if((r=e[e._i++]).type===A.None||r.type===A.Number||r.type===A.Alpha||r.type===A.Percentage||t&&r.type===A.Hue){a.push(r);continue}if(r.type===A.ParenClose){if(e._i<e.length)return;continue}return}if(!(a.length<3)&&!(a.length>4)){if(4===a.length){if(a[3].type!==A.Alpha)return;a[3]=a[3].value}return 3===a.length&&a.push({type:A.None,value:void 0}),a.every(e=>e.type!==A.Alpha)?a:void 0}}var R=e=>{let t;if("string"!=typeof e)return;let r=function(e=""){let t,r=e.trim(),a=[];for(P=0;P<r.length;){if("\n"===(t=r[P++])||"	"===t||" "===t){for(;P<r.length&&("\n"===r[P]||"	"===r[P]||" "===r[P]);)P++;continue}if(","===t)return;if(")"===t){a.push({type:A.ParenClose});continue}if("+"===t){if(P--,j(r)){a.push(q(r));continue}return}if("-"===t){if(P--,j(r)){a.push(q(r));continue}if(O(r)){a.push({type:A.Ident,value:W(r)});continue}return}if("."===t){if(P--,j(r)){a.push(q(r));continue}return}if("/"===t){let e;for(;P<r.length&&("\n"===r[P]||"	"===r[P]||" "===r[P]);)P++;if(j(r)&&(e=q(r)).type!==A.Hue){a.push({type:A.Alpha,value:e});continue}if(O(r)&&"none"===W(r)){a.push({type:A.Alpha,value:{type:A.None,value:void 0}});continue}return}if(/\d/.test(t)){P--,a.push(q(r));continue}if(_.test(t)){P--,a.push(function(e){let t=W(e);return"("===e[P]?(P++,{type:A.Function,value:t}):"none"===t?{type:A.None,value:void 0}:{type:A.Ident,value:t}}(r));continue}return}return a}(e),a=r?function(e,t){e._i=0;let r=e[e._i++];if(!r||r.type!==A.Function)return;let a=L(e,t);if(a)return a.unshift(r.value),a}(r,!0):void 0,n=0,o=N.length;for(;n<o;)if(void 0!==(t=N[n++](e,a)))return t;return r?function(e){e._i=0;let t=e[e._i++];if(!t||t.type!==A.Function||"color"!==t.value||(t=e[e._i++]).type!==A.Ident)return;let r=z[t.value];if(!r)return;let a={mode:r},n=L(e,!1);if(!n)return;let o=S(r).channels;for(let e=0,t;e<o.length;e++)(t=n[e]).type!==A.None&&(a[o[e]]=t.type===A.Number?t.value:t.value/100);return a}(r):void 0};let B=e=>{let t=[];for(let r=0;r<e.length-1;r++){let a=e[r],n=e[r+1];void 0===a&&void 0===n?t.push(void 0):void 0!==a&&void 0!==n?t.push([a,n]):t.push(void 0!==a?[a,a]:[n,n])}return t},V=(a=(e,t,r)=>e+r*(t-e),e=>{let t=B(e);return e=>{let r=e*t.length,n=e>=1?t.length-1:Math.max(Math.floor(r),0),o=t[n];return void 0===o?void 0:a(o[0],o[1],r-n)}}),F=e=>{let t=!1,r=e.map(e=>void 0!==e?(t=!0,e):1);return t?r:e};var Y={mode:"rgb",channels:["r","g","b","alpha"],parse:[function(e,t){if(!t||"rgb"!==t[0]&&"rgba"!==t[0])return;let r={mode:"rgb"},[,a,n,o,l]=t;if(a.type!==A.Hue&&n.type!==A.Hue&&o.type!==A.Hue)return a.type!==A.None&&(r.r=a.type===A.Number?a.value/255:a.value/100),n.type!==A.None&&(r.g=n.type===A.Number?n.value/255:n.value/100),o.type!==A.None&&(r.b=o.type===A.Number?o.value/255:o.value/100),l.type!==A.None&&(r.alpha=l.type===A.Number?l.value:l.value/100),r},e=>{let t;return(t=e.match(d))?u(parseInt(t[1],16),t[1].length):void 0},e=>{let t,r={mode:"rgb"};if(t=e.match(g))void 0!==t[1]&&(r.r=t[1]/255),void 0!==t[2]&&(r.g=t[2]/255),void 0!==t[3]&&(r.b=t[3]/255);else{if(!(t=e.match(y)))return;void 0!==t[1]&&(r.r=t[1]/100),void 0!==t[2]&&(r.g=t[2]/100),void 0!==t[3]&&(r.b=t[3]/100)}return void 0!==t[4]?r.alpha=t[4]/100:void 0!==t[5]&&(r.alpha=+t[5]),r},e=>u(h[e.toLowerCase()],6),e=>"transparent"===e?{mode:"rgb",r:0,g:0,b:0,alpha:0}:void 0,"srgb"],serialize:"srgb",interpolate:{r:V,g:V,b:V,alpha:{use:V,fixup:F}},gamut:!0};let X=e=>Math.pow(Math.abs(e),563/256)*Math.sign(e);var D=e=>{let t=X(e.r),r=X(e.g),a=X(e.b),n={mode:"xyz65",x:.5766690429101305*t+.1855582379065463*r+.1882286462349947*a,y:.297344975250536*t+.6273635662554661*r+.0752914584939979*a,z:.0270313613864123*t+.0706888525358272*r+.9913375368376386*a};return void 0!==e.alpha&&(n.alpha=e.alpha),n};let U=e=>Math.pow(Math.abs(e),256/563)*Math.sign(e);var Z=({x:e,y:t,z:r,alpha:a})=>{let n={mode:"a98",r:U(2.0415879038107465*e-.5650069742788597*t-.3447313507783297*r),g:U(-.9692436362808798*e+1.8759675015077206*t+.0415550574071756*r),b:U(.0134442806320312*e-.1183623922310184*t+1.0151749943912058*r)};return void 0!==a&&(n.alpha=a),n};let J=e=>{let t=Math.abs(e);return t<=.04045?e/12.92:(Math.sign(e)||1)*Math.pow((t+.055)/1.055,2.4)};var K=({r:e,g:t,b:r,alpha:a})=>{let n={mode:"lrgb",r:J(e),g:J(t),b:J(r)};return void 0!==a&&(n.alpha=a),n},Q=e=>{let{r:t,g:r,b:a,alpha:n}=K(e),o={mode:"xyz65",x:.4123907992659593*t+.357584339383878*r+.1804807884018343*a,y:.2126390058715102*t+.715168678767756*r+.0721923153607337*a,z:.0193308187155918*t+.119194779794626*r+.9505321522496607*a};return void 0!==n&&(o.alpha=n),o};let G=e=>{let t=Math.abs(e);return t>.0031308?(Math.sign(e)||1)*(1.055*Math.pow(t,1/2.4)-.055):12.92*e};var ee=({r:e,g:t,b:r,alpha:a},n="rgb")=>{let o={mode:n,r:G(e),g:G(t),b:G(r)};return void 0!==a&&(o.alpha=a),o},et=({x:e,y:t,z:r,alpha:a})=>{let n=ee({r:3.2409699419045226*e-1.537383177570094*t-.4986107602930034*r,g:-.9692436362808796*e+1.8759675015077204*t+.0415550574071756*r,b:.0556300796969936*e-.2039769588889765*t+1.0569715142428784*r});return void 0!==a&&(n.alpha=a),n};let er={...Y,mode:"a98",parse:["a98-rgb"],serialize:"a98-rgb",fromMode:{rgb:e=>Z(Q(e)),xyz65:Z},toMode:{rgb:e=>et(D(e)),xyz65:D}};var ea=e=>(e%=360)<0?e+360:e;let en=(e,t)=>e.map((r,a,n)=>{if(void 0===r)return r;let o=ea(r);return 0===a||void 0===e[a-1]?o:t(o-ea(n[a-1]))}).reduce((e,t)=>(e.length&&void 0!==t&&void 0!==e[e.length-1]?e.push(t+e[e.length-1]):e.push(t),e),[]),eo=e=>en(e,e=>180>=Math.abs(e)?e:e-360*Math.sign(e)),el=Math.PI/180,ei=180/Math.PI,es=-1.78277*.29227-.1347134789,eu=(e,t)=>{if(void 0===e.h||void 0===t.h||!e.s||!t.s)return 0;let r=ea(e.h),a=ea(t.h);return 2*Math.sqrt(e.s*t.s)*Math.sin((a-r+360)/2*Math.PI/180)},eh=(e,t)=>{if(void 0===e.h||void 0===t.h||!e.c||!t.c)return 0;let r=ea(e.h),a=ea(t.h);return 2*Math.sqrt(e.c*t.c)*Math.sin((a-r+360)/2*Math.PI/180)},ed=(e="rgb",t=[1,1,1,0])=>{let r=S(e),a=r.channels,n=r.difference,o=x(e);return(e,r)=>{let l=o(e),i=o(r);return Math.sqrt(a.reduce((e,r,a)=>{let o=n[r]?n[r](l,i):l[r]-i[r];return e+(t[a]||0)*Math.pow(isNaN(o)?0:o,2)},0))}},ec=e=>{let t=e.reduce((e,t)=>{if(void 0!==t){let r=t*Math.PI/180;e.sin+=Math.sin(r),e.cos+=Math.cos(r)}return e},{sin:0,cos:0});return 180*Math.atan2(t.sin,t.cos)/Math.PI},ep={mode:"cubehelix",channels:["h","s","l","alpha"],parse:["--cubehelix"],serialize:"--cubehelix",ranges:{h:[0,360],s:[0,4.614],l:[0,1]},fromMode:{rgb:({r:e,g:t,b:r,alpha:a})=>{let n=(es*r+-1.7884503806*e-3.5172982438*t)/(es+-1.7884503806-3.5172982438),o=r-n,l=-((1.97294*(t-n)- -.29227*o)/.90649),i={mode:"cubehelix",l:n,s:0===n||1===n?void 0:Math.sqrt(o*o+l*l)/(1.97294*n*(1-n))};return i.s&&(i.h=Math.atan2(l,o)*ei-120),void 0!==a&&(i.alpha=a),i}},toMode:{rgb:({h:e,s:t,l:r,alpha:a})=>{let n={mode:"rgb"},o=void 0===t?0:t*r*(1-r),l=Math.cos(e=(void 0===e?0:e+120)*el),i=Math.sin(e);return n.r=r+o*(-.14861*l+1.78277*i),n.g=r+o*(-.29227*l+-.90649*i),n.b=r+o*(1.97294*l+0*i),void 0!==a&&(n.alpha=a),n}},interpolate:{h:{use:V,fixup:eo},s:V,l:V,alpha:{use:V,fixup:F}},difference:{h:eu},average:{h:ec}};var ef=({l:e,a:t,b:r,alpha:a},n="lch")=>{let o=Math.sqrt(t*t+r*r),l={mode:n,l:e,c:o};return o&&(l.h=ea(180*Math.atan2(r,t)/Math.PI)),void 0!==a&&(l.alpha=a),l},ev=({l:e,c:t,h:r,alpha:a},n="lab")=>{let o={mode:n,l:e,a:t?t*Math.cos(r/180*Math.PI):0,b:t?t*Math.sin(r/180*Math.PI):0};return void 0!==a&&(o.alpha=a),o};let eb={X:.3457/.3585,Y:1,Z:.8251046025104602},em={X:.3127/.329,Y:1,Z:1.0890577507598784},eg=e=>Math.pow(e,3)>.008856451679035631?Math.pow(e,3):(116*e-16)/903.2962962962963;var ey=({l:e,a:t,b:r,alpha:a})=>{let n=(e+16)/116,o={mode:"xyz65",x:eg(t/500+n)*em.X,y:eg(n)*em.Y,z:eg(n-r/200)*em.Z};return void 0!==a&&(o.alpha=a),o},eM=e=>et(ey(e));let ex=e=>e>.008856451679035631?Math.cbrt(e):(903.2962962962963*e+16)/116;var ew=({x:e,y:t,z:r,alpha:a})=>{let n=ex(e/em.X),o=ex(t/em.Y),l={mode:"lab65",l:116*o-16,a:500*(n-o),b:200*(o-ex(r/em.Z))};return void 0!==a&&(l.alpha=a),l},ek=e=>{let t=ew(Q(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t};let eN=26/180*Math.PI,ez=Math.cos(eN),eE=Math.sin(eN),e$=100/Math.log(1.39);var eS=({l:e,c:t,h:r,alpha:a})=>{let n={mode:"lab65",l:(Math.exp(1*e/e$)-1)/.0039};if(void 0===r)n.a=n.b=0;else{let e=(Math.exp(.0435*t*1)-1)/.075,a=e*Math.cos(r/180*Math.PI-eN),o=e*Math.sin(r/180*Math.PI-eN);n.a=a*ez-o/.83*eE,n.b=a*eE+o/.83*ez}return void 0!==a&&(n.alpha=a),n},eC=({l:e,a:t,b:r,alpha:a})=>{let n=t*ez+r*eE,o=.83*(r*ez-t*eE),l={mode:"dlch",l:e$/1*Math.log(1+.0039*e),c:Math.log(1+.075*Math.sqrt(n*n+o*o))/.0435};return l.c&&(l.h=ea((Math.atan2(o,n)+eN)/Math.PI*180)),void 0!==a&&(l.alpha=a),l};let e_=e=>eS(ef(e,"dlch")),eI=e=>ev(eC(e),"dlab");var eA=(e,t)=>{switch(t){case"deg":return+e;case"rad":return e/Math.PI*180;case"grad":return e/10*9;case"turn":return 360*e}};let eP=RegExp(`^hsla?\\(\\s*${b}${m}${p}${m}${p}\\s*(?:,\\s*${f}\\s*)?\\)$`);var ej={mode:"hsl",toMode:{rgb:function({h:e,s:t,l:r,alpha:a}){let n;e=ea(e);let o=r+t*(r<.5?r:1-r),l=o-(o-r)*2*Math.abs(e/60%2-1);switch(Math.floor(e/60)){case 0:n={r:o,g:l,b:2*r-o};break;case 1:n={r:l,g:o,b:2*r-o};break;case 2:n={r:2*r-o,g:o,b:l};break;case 3:n={r:2*r-o,g:l,b:o};break;case 4:n={r:l,g:2*r-o,b:o};break;case 5:n={r:o,g:2*r-o,b:l};break;default:n={r:2*r-o,g:2*r-o,b:2*r-o}}return n.mode="rgb",void 0!==a&&(n.alpha=a),n}},fromMode:{rgb:function({r:e,g:t,b:r,alpha:a}){let n=Math.max(e,t,r),o=Math.min(e,t,r),l={mode:"hsl",s:n===o?0:(n-o)/(1-Math.abs(n+o-1)),l:.5*(n+o)};return n-o!=0&&(l.h=(n===e?(t-r)/(n-o)+(t<r)*6:n===t?(r-e)/(n-o)+2:(e-t)/(n-o)+4)*60),void 0!==a&&(l.alpha=a),l}},channels:["h","s","l","alpha"],ranges:{h:[0,360]},gamut:"rgb",parse:[function(e,t){if(!t||"hsl"!==t[0]&&"hsla"!==t[0])return;let r={mode:"hsl"},[,a,n,o,l]=t;if(a.type!==A.None){if(a.type===A.Percentage)return;r.h=a.value}if(n.type!==A.None){if(n.type===A.Hue)return;r.s=n.type===A.Number?n.value:n.value/100}if(o.type!==A.None){if(o.type===A.Hue)return;r.l=o.type===A.Number?o.value:o.value/100}return l.type!==A.None&&(r.alpha=l.type===A.Number?l.value:l.value/100),r},e=>{let t=e.match(eP);if(!t)return;let r={mode:"hsl"};return void 0!==t[3]?r.h=+t[3]:void 0!==t[1]&&void 0!==t[2]&&(r.h=eA(t[1],t[2])),void 0!==t[4]&&(r.s=Math.min(Math.max(0,t[4]/100),1)),void 0!==t[5]&&(r.l=Math.min(Math.max(0,t[5]/100),1)),void 0!==t[6]?r.alpha=t[6]/100:void 0!==t[7]&&(r.alpha=+t[7]),r}],serialize:e=>`hsl(${e.h||0} ${void 0!==e.s?100*e.s+"%":"none"} ${void 0!==e.l?100*e.l+"%":"none"}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:V,fixup:eo},s:V,l:V,alpha:{use:V,fixup:F}},difference:{h:eu},average:{h:ec}};function eO({h:e,s:t,v:r,alpha:a}){let n;let o=Math.abs((e=ea(e))/60%2-1);switch(Math.floor(e/60)){case 0:n={r:r,g:r*(1-t*o),b:r*(1-t)};break;case 1:n={r:r*(1-t*o),g:r,b:r*(1-t)};break;case 2:n={r:r*(1-t),g:r,b:r*(1-t*o)};break;case 3:n={r:r*(1-t),g:r*(1-t*o),b:r};break;case 4:n={r:r*(1-t*o),g:r*(1-t),b:r};break;case 5:n={r:r,g:r*(1-t),b:r*(1-t*o)};break;default:n={r:r*(1-t),g:r*(1-t),b:r*(1-t)}}return n.mode="rgb",void 0!==a&&(n.alpha=a),n}function eH({r:e,g:t,b:r,alpha:a}){let n=Math.max(e,t,r),o=Math.min(e,t,r),l={mode:"hsv",s:0===n?0:1-o/n,v:n};return n-o!=0&&(l.h=(n===e?(t-r)/(n-o)+(t<r)*6:n===t?(r-e)/(n-o)+2:(e-t)/(n-o)+4)*60),void 0!==a&&(l.alpha=a),l}var eq={mode:"hsv",toMode:{rgb:eO},parse:["--hsv"],serialize:"--hsv",fromMode:{rgb:eH},channels:["h","s","v","alpha"],ranges:{h:[0,360]},gamut:"rgb",interpolate:{h:{use:V,fixup:eo},s:V,v:V,alpha:{use:V,fixup:F}},difference:{h:eu},average:{h:ec}};let eT=e=>{let t=Math.pow(e/1e4,.1593017578125);return Math.pow((.8359375+18.8515625*t)/(1+18.6875*t),134.03437499999998)||0},eW=e=>Math.max(203*e,0);var eL=({x:e,y:t,z:r,alpha:a})=>{e=eW(e),t=eW(t);let n=1.15*e-.15*(r=eW(r)),o=.66*t+.34*e,l=eT(.41478972*n+.579999*o+.014648*r),i=eT(-.20151*n+1.120649*o+.0531008*r),s=eT(-.0166008*n+.2648*o+.6684799*r),u=(l+i)/2,h={mode:"jab",j:.44*u/(1-.56*u)-16295499532821565e-27,a:3.524*l-4.066708*i+.542708*s,b:.199076*l+1.096799*i-1.295875*s};return void 0!==a&&(h.alpha=a),h};let eR=e=>{let t=Math.pow(e,.007460772656268216);return 1e4*Math.pow((.8359375-t)/(18.6875*t-18.8515625),6.277394636015326)||0},eB=e=>e/203;var eV=({j:e,a:t,b:r,alpha:a})=>{let n=(e+16295499532821565e-27)/(.44+.56*(e+16295499532821565e-27)),o=eR(n+.13860504*t+.058047316*r),l=eR(n-.13860504*t-.058047316*r),i=eR(n-.096019242*t-.8118919*r),s={mode:"xyz65",x:eB(1.661373024652174*o-.914523081304348*l+.23136208173913045*i),y:eB(-.3250758611844533*o+1.571847026732543*l-.21825383453227928*i),z:eB(-.090982811*o-.31272829*l+1.5227666*i)};return void 0!==a&&(s.alpha=a),s},eF=e=>{let t=eL(Q(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},eY=e=>et(eV(e)),eX=({j:e,a:t,b:r,alpha:a})=>{let n=Math.sqrt(t*t+r*r),o={mode:"jch",j:e,c:n};return n&&(o.h=ea(180*Math.atan2(r,t)/Math.PI)),void 0!==a&&(o.alpha=a),o},eD=({j:e,c:t,h:r,alpha:a})=>{let n={mode:"jab",j:e,a:t?t*Math.cos(r/180*Math.PI):0,b:t?t*Math.sin(r/180*Math.PI):0};return void 0!==a&&(n.alpha=a),n};let eU=e=>Math.pow(e,3)>.008856451679035631?Math.pow(e,3):(116*e-16)/903.2962962962963;var eZ=({l:e,a:t,b:r,alpha:a})=>{let n=(e+16)/116,o={mode:"xyz50",x:eU(t/500+n)*eb.X,y:eU(n)*eb.Y,z:eU(n-r/200)*eb.Z};return void 0!==a&&(o.alpha=a),o},eJ=({x:e,y:t,z:r,alpha:a})=>{let n=ee({r:3.1341359569958707*e-1.6173863321612538*t-.4906619460083532*r,g:-.978795502912089*e+1.916254567259524*t+.03344273116131949*r,b:.07195537988411677*e-.2289768264158322*t+1.405386058324125*r});return void 0!==a&&(n.alpha=a),n},eK=e=>eJ(eZ(e)),eQ=e=>{let{r:t,g:r,b:a,alpha:n}=K(e),o={mode:"xyz50",x:.436065742824811*t+.3851514688337912*r+.14307845442264197*a,y:.22249319175623702*t+.7168870538238823*r+.06061979053616537*a,z:.013923904500943465*t+.09708128566574634*r+.7140993584005155*a};return void 0!==n&&(o.alpha=n),o};let eG=e=>e>.008856451679035631?Math.cbrt(e):(903.2962962962963*e+16)/116;var e0=({x:e,y:t,z:r,alpha:a})=>{let n=eG(e/eb.X),o=eG(t/eb.Y),l={mode:"lab",l:116*o-16,a:500*(n-o),b:200*(o-eG(r/eb.Z))};return void 0!==a&&(l.alpha=a),l},e1=e=>{let t=e0(eQ(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},e6={mode:"lab",toMode:{xyz50:eZ,rgb:eK},fromMode:{xyz50:e0,rgb:e1},channels:["l","a","b","alpha"],ranges:{l:[0,100],a:[-100,100],b:[-100,100]},parse:[function(e,t){if(!t||"lab"!==t[0])return;let r={mode:"lab"},[,a,n,o,l]=t;if(a.type!==A.Hue&&n.type!==A.Hue&&o.type!==A.Hue)return a.type!==A.None&&(r.l=a.value),n.type!==A.None&&(r.a=n.type===A.Number?n.value:125*n.value/100),o.type!==A.None&&(r.b=o.type===A.Number?o.value:125*o.value/100),l.type!==A.None&&(r.alpha=l.type===A.Number?l.value:l.value/100),r}],serialize:e=>`lab(${void 0!==e.l?e.l:"none"} ${void 0!==e.a?e.a:"none"} ${void 0!==e.b?e.b:"none"}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{l:V,a:V,b:V,alpha:{use:V,fixup:F}}};let e5={...e6,mode:"lab65",parse:["--lab-d65"],serialize:"--lab-d65",toMode:{xyz65:ey,rgb:eM},fromMode:{xyz65:ew,rgb:ek},ranges:{l:[0,100],a:[-86.182,98.234],b:[-107.86,94.477]}};var e2={mode:"lch",toMode:{lab:ev,rgb:e=>eK(ev(e))},fromMode:{rgb:e=>ef(e1(e)),lab:ef},channels:["l","c","h","alpha"],ranges:{l:[0,100],c:[0,150],h:[0,360]},parse:[function(e,t){if(!t||"lch"!==t[0])return;let r={mode:"lch"},[,a,n,o,l]=t;if(a.type!==A.None){if(a.type===A.Hue)return;r.l=a.value}if(n.type!==A.None&&(r.c=Math.max(0,n.type===A.Number?n.value:150*n.value/100)),o.type!==A.None){if(o.type===A.Percentage)return;r.h=o.value}return l.type!==A.None&&(r.alpha=l.type===A.Number?l.value:l.value/100),r}],serialize:e=>`lch(${void 0!==e.l?e.l:"none"} ${void 0!==e.c?e.c:"none"} ${e.h||0}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:V,fixup:eo},c:V,l:V,alpha:{use:V,fixup:F}},difference:{h:eh},average:{h:ec}};let e3={...e2,mode:"lch65",parse:["--lch-d65"],serialize:"--lch-d65",toMode:{lab65:e=>ev(e,"lab65"),rgb:e=>eM(ev(e,"lab65"))},fromMode:{rgb:e=>ef(ek(e),"lch65"),lab65:e=>ef(e,"lch65")},ranges:{l:[0,100],c:[0,133.807],h:[0,360]}};var e9=({l:e,u:t,v:r,alpha:a})=>{let n=Math.sqrt(t*t+r*r),o={mode:"lchuv",l:e,c:n};return n&&(o.h=ea(180*Math.atan2(r,t)/Math.PI)),void 0!==a&&(o.alpha=a),o},e4=({l:e,c:t,h:r,alpha:a})=>{let n={mode:"luv",l:e,u:t?t*Math.cos(r/180*Math.PI):0,v:t?t*Math.sin(r/180*Math.PI):0};return void 0!==a&&(n.alpha=a),n};let e8=(e,t,r)=>4*e/(e+15*t+3*r),e7=(e,t,r)=>9*t/(e+15*t+3*r),te=e8(eb.X,eb.Y,eb.Z),tt=e7(eb.X,eb.Y,eb.Z),tr=e=>e<=.008856451679035631?903.2962962962963*e:116*Math.cbrt(e)-16;var ta=({x:e,y:t,z:r,alpha:a})=>{let n=tr(t/eb.Y),o=e8(e,t,r),l=e7(e,t,r);isFinite(o)&&isFinite(l)?(o=13*n*(o-te),l=13*n*(l-tt)):n=o=l=0;let i={mode:"luv",l:n,u:o,v:l};return void 0!==a&&(i.alpha=a),i};let tn=4*(n=eb.X)/(n+15*eb.Y+3*eb.Z),to=(o=eb.X,9*(l=eb.Y)/(o+15*l+3*eb.Z));var tl=({l:e,u:t,v:r,alpha:a})=>{let n=t/(13*e)+tn,o=r/(13*e)+to,l=eb.Y*(e<=8?e/903.2962962962963:Math.pow((e+16)/116,3)),i={mode:"xyz50",x:9*n*l/(4*o),y:l,z:l*(12-3*n-20*o)/(4*o)};return void 0!==a&&(i.alpha=a),i};let ti={...Y,mode:"lrgb",toMode:{rgb:ee},fromMode:{rgb:K},parse:["srgb-linear"],serialize:"srgb-linear"};var ts=({r:e,g:t,b:r,alpha:a})=>{let n=Math.cbrt(.41222147079999993*e+.5363325363*t+.0514459929*r),o=Math.cbrt(.2119034981999999*e+.6806995450999999*t+.1073969566*r),l=Math.cbrt(.08830246189999998*e+.2817188376*t+.6299787005000002*r),i={mode:"oklab",l:.2104542553*n+.793617785*o-.0040720468*l,a:1.9779984951*n-2.428592205*o+.4505937099*l,b:.0259040371*n+.7827717662*o-.808675766*l};return void 0!==a&&(i.alpha=a),i},tu=e=>{let t=ts(K(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},th=({l:e,a:t,b:r,alpha:a})=>{let n=Math.pow(.9999999984505198*e+.39633779217376786*t+.2158037580607588*r,3),o=Math.pow(1.0000000088817609*e-.10556134232365635*t-.06385417477170591*r,3),l=Math.pow(1.0000000546724108*e-.08948418209496575*t-1.2914855378640917*r,3),i={mode:"lrgb",r:4.076741661347994*n-3.307711590408193*o+.230969928729428*l,g:-1.2684380040921763*n+2.6097574006633715*o-.3413193963102197*l,b:-.004196086541837188*n-.7034186144594493*o+1.7076147009309444*l};return void 0!==a&&(i.alpha=a),i},td=e=>ee(th(e));function tc(e){return .5*(1.206/1.03*e-.206+Math.sqrt((1.206/1.03*e-.206)*(1.206/1.03*e-.206)+1.206/1.03*.12*e))}function tp(e){return(e*e+.206*e)/(1.206/1.03*(e+.03))}function tf(e,t){let r=function(e,t){let r,a,n,o,l,i,s,u;-1.88170328*e-.80936493*t>1?(r=1.19086277,a=1.76576728,n=.59662641,o=.75515197,l=.56771245,i=4.0767416621,s=-3.3077115913,u=.2309699292):1.81444104*e-1.19445276*t>1?(r=.73956515,a=-.45954404,n=.08285427,o=.1254107,l=.14503204,i=-1.2684380046,s=2.6097574011,u=-.3413193965):(r=1.35733652,a=-.00915799,n=-1.1513021,o=-.50559606,l=.00692167,i=-.0041960863,s=-.7034186147,u=1.707614701);let h=r+a*e+n*t+o*e*e+l*e*t,d=.3963377774*e+.2158037573*t,c=-.1055613458*e-.0638541728*t,p=-.0894841775*e-1.291485548*t;{let e=1+h*d,t=1+h*c,r=1+h*p,a=e*e*e*i+t*t*t*s+r*r*r*u,n=3*d*e*e*i+3*c*t*t*s+3*p*r*r*u;h-=a*n/(n*n-.5*a*(6*d*d*e*i+6*c*c*t*s+6*p*p*r*u))}return h}(e,t),a=th({l:1,a:r*e,b:r*t}),n=Math.cbrt(1/Math.max(a.r,a.g,a.b));return[n,n*r]}function tv(e,t,r=null){r||(r=tf(e,t));let a=r[0],n=r[1];return[n/a,n/(1-a)]}function tb(e,t,r){let a=tf(t,r),n=function(e,t,r,a,n,o=null){let l;if(o||(o=tf(e,t)),(r-n)*o[1]-(o[0]-n)*1<=0)l=o[1]*n/(1*o[0]+o[1]*(n-r));else{l=o[1]*(n-1)/(1*(o[0]-1)+o[1]*(n-r));{let o=r-n,i=.3963377774*e+.2158037573*t,s=-.1055613458*e-.0638541728*t,u=-.0894841775*e-1.291485548*t,h=o+a*i,d=o+a*s,c=o+a*u;{let e=n*(1-l)+l*r,t=l*a,o=e+t*i,p=e+t*s,f=e+t*u,v=o*o*o,b=p*p*p,m=f*f*f,g=3*h*o*o,y=3*d*p*p,M=3*c*f*f,x=6*h*h*o,w=6*d*d*p,k=6*c*c*f,N=4.0767416621*v-3.3077115913*b+.2309699292*m-1,z=4.0767416621*g-3.3077115913*y+.2309699292*M,E=z/(z*z-.5*N*(4.0767416621*x-3.3077115913*w+.2309699292*k)),$=-N*E,S=-1.2684380046*v+2.6097574011*b-.3413193965*m-1,C=-1.2684380046*g+2.6097574011*y-.3413193965*M,_=C/(C*C-.5*S*(-1.2684380046*x+2.6097574011*w-.3413193965*k)),I=-S*_,A=-.0041960863*v-.7034186147*b+1.707614701*m-1,P=-.0041960863*g-.7034186147*y+1.707614701*M,j=P/(P*P-.5*A*(-.0041960863*x-.7034186147*w+1.707614701*k)),O=-A*j;l+=Math.min($=E>=0?$:1e6,Math.min(I=_>=0?I:1e6,O=j>=0?O:1e6))}}}return l}(t,r,e,1,e,a),o=tv(t,r,a),l=.11516993+1/(7.4477897+4.1590124*r+t*(-2.19557347+1.75198401*r+t*(-2.13704948-10.02301043*r+t*(-4.24894561+5.38770819*r+4.69891013*t)))),i=.11239642+1/(1.6132032-.68124379*r+t*(.40370612+.90148123*r+t*(-.27087943+.6122399*r+t*(.00299215-.45399568*r-.14661872*t)))),s=n/Math.min(e*o[0],(1-e)*o[1]),u=e*l,h=(1-e)*i,d=.9*s*Math.sqrt(Math.sqrt(1/(1/(u*u*u*u)+1/(h*h*h*h))));return[Math.sqrt(1/(1/((u=.4*e)*u)+1/((h=(1-e)*.8)*h))),d,n]}function tm(e){let t;let r={mode:"okhsl",l:tc(e.l)};void 0!==e.alpha&&(r.alpha=e.alpha);let a=Math.sqrt(e.a*e.a+e.b*e.b);if(!a)return r.s=0,r;let[n,o,l]=tb(e.l,e.a/a,e.b/a);if(a<o){let e=.8*n;t=(a-0)/(e+(1-e/o)*(a-0))*.8}else{let e=.2*o*o*1.5625/n;t=.8+(a-o)/(e+(1-e/(l-o))*(a-o))*.2}return t&&(r.s=t,r.h=ea(180*Math.atan2(e.b,e.a)/Math.PI)),r}function tg(e){let t,r,a,n,o=tp(e.l),l={mode:"oklab",l:o};if(void 0!==e.alpha&&(l.alpha=e.alpha),!e.s||1===e.l)return l.a=l.b=0,l;let i=Math.cos(e.h/180*Math.PI),s=Math.sin(e.h/180*Math.PI),[u,h,d]=tb(o,i,s);e.s<.8?(t=1.25*e.s,r=0,n=1-(a=.8*u)/h):(t=5*(e.s-.8),r=h,n=1-(a=.2*h*h*1.5625/u)/(d-h));let c=r+t*a/(1-n*t);return l.a=c*i,l.b=c*s,l}let ty={...ej,mode:"okhsl",channels:["h","s","l","alpha"],parse:["--okhsl"],serialize:"--okhsl",fromMode:{oklab:tm,rgb:e=>tm(tu(e))},toMode:{oklab:tg,rgb:e=>td(tg(e))}};function tM(e){let t=Math.sqrt(e.a*e.a+e.b*e.b),r=e.l,a=t?e.a/t:1,n=t?e.b/t:1,[o,l]=tv(a,n),i=l/(t+r*l),s=i*r,u=i*t,h=tp(s),d=u*h/s,c=th({l:h,a:a*d,b:n*d}),p=Math.cbrt(1/Math.max(c.r,c.g,c.b,0));r/=p;let f={mode:"okhsv",s:(t=t/p*tc(r)/r)?(.5+l)*u/(.5*l+l*(1-.5/o)*u):0,v:(r=tc(r))?r/s:0};return f.s&&(f.h=ea(180*Math.atan2(e.b,e.a)/Math.PI)),void 0!==e.alpha&&(f.alpha=e.alpha),f}function tx(e){let t={mode:"oklab"};void 0!==e.alpha&&(t.alpha=e.alpha);let r=e.h||0,a=Math.cos(r/180*Math.PI),n=Math.sin(r/180*Math.PI),[o,l]=tv(a,n),i=1-.5/o,s=1-.5*e.s/(.5+l-l*i*e.s),u=e.s*l*.5/(.5+l-l*i*e.s),h=tp(s),d=u*h/s,c=th({l:h,a:a*d,b:n*d}),p=Math.cbrt(1/Math.max(c.r,c.g,c.b,0)),f=tp(e.v*s),v=u*f/s;return t.l=f*p,t.a=v*a*p,t.b=v*n*p,t}let tw={...eq,mode:"okhsv",channels:["h","s","v","alpha"],parse:["--okhsv"],serialize:"--okhsv",fromMode:{oklab:tM,rgb:e=>tM(tu(e))},toMode:{oklab:tx,rgb:e=>td(tx(e))}},tk={...e6,mode:"oklab",toMode:{lrgb:th,rgb:td},fromMode:{lrgb:ts,rgb:tu},ranges:{l:[0,1],a:[-.4,.4],b:[-.4,.4]},parse:[function(e,t){if(!t||"oklab"!==t[0])return;let r={mode:"oklab"},[,a,n,o,l]=t;if(a.type!==A.Hue&&n.type!==A.Hue&&o.type!==A.Hue)return a.type!==A.None&&(r.l=a.type===A.Number?a.value:a.value/100),n.type!==A.None&&(r.a=n.type===A.Number?n.value:.4*n.value/100),o.type!==A.None&&(r.b=o.type===A.Number?o.value:.4*o.value/100),l.type!==A.None&&(r.alpha=l.type===A.Number?l.value:l.value/100),r}],serialize:e=>`oklab(${void 0!==e.l?e.l:"none"} ${void 0!==e.a?e.a:"none"} ${void 0!==e.b?e.b:"none"}${e.alpha<1?` / ${e.alpha}`:""})`},tN={...e2,mode:"oklch",toMode:{oklab:e=>ev(e,"oklab"),rgb:e=>td(ev(e,"oklab"))},fromMode:{rgb:e=>ef(tu(e),"oklch"),oklab:e=>ef(e,"oklch")},parse:[function(e,t){if(!t||"oklch"!==t[0])return;let r={mode:"oklch"},[,a,n,o,l]=t;if(a.type!==A.None){if(a.type===A.Hue)return;r.l=a.type===A.Number?a.value:a.value/100}if(n.type!==A.None&&(r.c=Math.max(0,n.type===A.Number?n.value:.4*n.value/100)),o.type!==A.None){if(o.type===A.Percentage)return;r.h=o.value}return l.type!==A.None&&(r.alpha=l.type===A.Number?l.value:l.value/100),r}],serialize:e=>`oklch(${void 0!==e.l?e.l:"none"} ${void 0!==e.c?e.c:"none"} ${e.h||0}${e.alpha<1?` / ${e.alpha}`:""})`,ranges:{l:[0,1],c:[0,.4],h:[0,360]}};var tz=e=>{let{r:t,g:r,b:a,alpha:n}=K(e),o={mode:"xyz65",x:.486570948648216*t+.265667693169093*r+.1982172852343625*a,y:.2289745640697487*t+.6917385218365062*r+.079286914093745*a,z:0*t+.0451133818589026*r+1.043944368900976*a};return void 0!==n&&(o.alpha=n),o},tE=({x:e,y:t,z:r,alpha:a})=>{let n=ee({r:2.4934969119414263*e-.9313836179191242*t-.402710784450717*r,g:-.8294889695615749*e+1.7626640603183465*t+.0236246858419436*r,b:.0358458302437845*e-.0761723892680418*t+.9568845240076871*r},"p3");return void 0!==a&&(n.alpha=a),n};let t$={...Y,mode:"p3",parse:["display-p3"],serialize:"display-p3",fromMode:{rgb:e=>tE(Q(e)),xyz65:tE},toMode:{rgb:e=>et(tz(e)),xyz65:tz}},tS=e=>{let t=Math.abs(e);return t>=1/512?Math.sign(e)*Math.pow(t,1/1.8):16*e};var tC=({x:e,y:t,z:r,alpha:a})=>{let n={mode:"prophoto",r:tS(1.3457868816471585*e-.2555720873797946*t-.0511018649755453*r),g:tS(-.5446307051249019*e+1.5082477428451466*t+.0205274474364214*r),b:tS(0*e+0*t+1.2119675456389452*r)};return void 0!==a&&(n.alpha=a),n};let t_=e=>{let t=Math.abs(e);return t>=16/512?Math.sign(e)*Math.pow(t,1.8):e/16};var tI=e=>{let t=t_(e.r),r=t_(e.g),a=t_(e.b),n={mode:"xyz50",x:.7977666449006423*t+.1351812974005331*r+.0313477341283922*a,y:.2880748288194013*t+.7118352342418731*r+899369387256e-16*a,z:0*t+0*r+.8251046025104602*a};return void 0!==e.alpha&&(n.alpha=e.alpha),n};let tA={...Y,mode:"prophoto",parse:["prophoto-rgb"],serialize:"prophoto-rgb",fromMode:{xyz50:tC,rgb:e=>tC(eQ(e))},toMode:{xyz50:tI,rgb:e=>eJ(tI(e))}},tP=e=>{let t=Math.abs(e);return t>.018053968510807?(Math.sign(e)||1)*(1.09929682680944*Math.pow(t,.45)-(1.09929682680944-1)):4.5*e};var tj=({x:e,y:t,z:r,alpha:a})=>{let n={mode:"rec2020",r:tP(1.7166511879712683*e-.3556707837763925*t-.2533662813736599*r),g:tP(-.6666843518324893*e+1.6164812366349395*t+.0157685458139111*r),b:tP(.0176398574453108*e-.0427706132578085*t+.9421031212354739*r)};return void 0!==a&&(n.alpha=a),n};let tO=e=>{let t=Math.abs(e);return t<.08124285829863151?e/4.5:(Math.sign(e)||1)*Math.pow((t+1.09929682680944-1)/1.09929682680944,1/.45)};var tH=e=>{let t=tO(e.r),r=tO(e.g),a=tO(e.b),n={mode:"xyz65",x:.6369580483012911*t+.1446169035862083*r+.1688809751641721*a,y:.262700212011267*t+.6779980715188708*r+.059301716469862*a,z:0*t+.0280726930490874*r+1.0609850577107909*a};return void 0!==e.alpha&&(n.alpha=e.alpha),n};let tq={...Y,mode:"rec2020",fromMode:{xyz65:tj,rgb:e=>tj(Q(e))},toMode:{xyz65:tH,rgb:e=>et(tH(e))},parse:["rec2020"],serialize:"rec2020"},tT=Math.cbrt(.0037930732552754493),tW=e=>Math.cbrt(e)-tT,tL=e=>Math.pow(e+tT,3);var tR=e=>{let t,r,a,n;void 0===e[0]&&(e[0]=0),void 0===e[e.length-1]&&(e[e.length-1]=1);let o=1;for(;o<e.length;){if(void 0===e[o]){for(r=o,a=e[o-1],t=o;void 0===e[t];)t++;for(n=(e[t]-a)/(t-o+1);o<t;)e[o]=a+(o+1-r)*n,o++}else e[o]<e[o-1]&&(e[o]=e[o-1]);o++}return e},tB=(e=.5)=>t=>e<=0?1:e>=1?0:Math.pow(t,Math.log(.5)/Math.log(e));let tV=(e,t="rgb",r=!1)=>{let a=t?S(t).channels:null,n=t?x(t):M;return o=>{let l=n(o);if(!l)return;let i=(a||S(l.mode).channels).reduce((r,a)=>{let n=e(l[a],a,l,t);return void 0===n||isNaN(n)||(r[a]=n),r},{mode:l.mode});if(!r)return i;let s=M(o);return s&&s.mode!==i.mode?x(s.mode)(i):i}},tF=e=>"function"==typeof e,tY=e=>e&&"object"==typeof e,tX=e=>"number"==typeof e,tD=(e,t="rgb",r,a)=>{let n=S(t),o=x(t),l=[],i=[],s={};e.forEach(e=>{Array.isArray(e)?(l.push(o(e[0])),i.push(e[1])):tX(e)||tF(e)?s[i.length]=e:(l.push(o(e)),i.push(void 0))}),tR(i);let u=n.channels.reduce((e,t)=>{let a;return a=tY(r)&&tY(r[t])&&r[t].fixup?r[t].fixup:tY(n.interpolate[t])&&n.interpolate[t].fixup?n.interpolate[t].fixup:e=>e,e[t]=a(l.map(e=>e[t])),e},{});if(a){let e=l.map((e,r)=>n.channels.reduce((e,t)=>(e[t]=u[t][r],e),{mode:t}));u=n.channels.reduce((r,n)=>(r[n]=e.map(e=>{let r=a(e[n],n,e,t);return isNaN(r)?void 0:r}),r),{})}let h=n.channels.reduce((e,t)=>{let a;return tF(r)?a=r:tY(r)&&tF(r[t])?a=r[t]:tY(r)&&tY(r[t])&&r[t].use?a=r[t].use:tF(n.interpolate[t])?a=n.interpolate[t]:tY(n.interpolate[t])&&(a=n.interpolate[t].use),e[t]=a(u[t]),e},{}),d=l.length-1;return e=>{if((e=Math.min(Math.max(0,e),1))<=i[0])return l[0];if(e>i[d])return l[d];let r=0;for(;i[r]<e;)r++;let a=i[r-1],o=i[r]-a,u=(e-a)/o,c=s[r]||s[0];void 0!==c&&(tX(c)&&(c=tB((c-a)/o)),u=c(u));let p=(r-1+u)/d;return n.channels.reduce((e,t)=>{let r=h[t](p);return void 0!==r&&(e[t]=r),e},{mode:t})}},tU=(e,t="rgb",r)=>tD(e,t,r);i=(e,t,r)=>"alpha"!==t?(e||0)*(void 0!==r.alpha?r.alpha:1):e,s=(e,t,r)=>"alpha"!==t&&0!==r.alpha?(e||0)/(void 0!==r.alpha?r.alpha:1):e,x("rgb");let tZ=e=>{let t={mode:e.mode,r:Math.max(0,Math.min(e.r,1)),g:Math.max(0,Math.min(e.g,1)),b:Math.max(0,Math.min(e.b,1))};return void 0!==e.alpha&&(t.alpha=e.alpha),t},tJ=e=>void 0!==e&&e.r>=0&&e.r<=1&&e.g>=0&&e.g<=1&&e.b>=0&&e.b<=1;function tK(e="rgb"){let{gamut:t}=S(e);if(!t)return e=>!0;let r=x("string"==typeof t?t:e);return e=>tJ(r(e))}function tQ(e="rgb",t="oklch",r=ed("oklch"),a=.02){let n=x(e);if(!S(e).gamut)return e=>n(e);let o=tK(e),l=function(e="rgb"){let{gamut:t}=S(e);if(!t)return e=>M(e);let r="string"==typeof t?t:e,a=x(r),n=tK(r);return e=>{let t=M(e);if(!t)return;let r=a(t);if(n(r))return t;let o=tZ(r);return t.mode===o.mode?o:x(t.mode)(o)}}(e),i=x(t),{ranges:s}=S(t),u=n("white"),h=n("black");return e=>{if(void 0===(e=M(e)))return;let t={...i(e)};if(t.l>=s.l[1]){let t={...u};return void 0!==e.alpha&&(t.alpha=e.alpha),t}if(t.l<=s.l[0]){let t={...h};return void 0!==e.alpha&&(t.alpha=e.alpha),t}if(o(t))return n(t);let d=0,c=t.c,p=(s.c[1]-s.c[0])/4e3,f=l(t);for(;c-d>p;)t.c=(d+c)*.5,f=l(t),o(t)||r&&a>0&&r(t,f)<=a?d=t.c:c=t.c;return n(o(t)?t:f)}}function tG(e){let t=x("lrgb")(e);return .2126*t.r+.7152*t.g+.0722*t.b}function t0(e,t){let r=tG(e),a=tG(t);return(Math.max(r,a)+.05)/(Math.min(r,a)+.05)}$(er),$(ep),$({mode:"dlab",parse:["--din99o-lab"],serialize:"--din99o-lab",toMode:{lab65:e_,rgb:e=>eM(e_(e))},fromMode:{lab65:eI,rgb:e=>eI(ek(e))},channels:["l","a","b","alpha"],ranges:{l:[0,100],a:[-40.09,45.501],b:[-40.469,44.344]},interpolate:{l:V,a:V,b:V,alpha:{use:V,fixup:F}}}),$({mode:"dlch",parse:["--din99o-lch"],serialize:"--din99o-lch",toMode:{lab65:eS,dlab:e=>ev(e,"dlab"),rgb:e=>eM(eS(e))},fromMode:{lab65:eC,dlab:e=>ef(e,"dlch"),rgb:e=>eC(ek(e))},channels:["l","c","h","alpha"],ranges:{l:[0,100],c:[0,51.484],h:[0,360]},interpolate:{l:V,c:V,h:{use:V,fixup:eo},alpha:{use:V,fixup:F}},difference:{h:eh},average:{h:ec}}),$({mode:"hsi",toMode:{rgb:function({h:e,s:t,i:r,alpha:a}){let n;let o=Math.abs((e=ea(e))/60%2-1);switch(Math.floor(e/60)){case 0:n={r:r*(1+t*(3/(2-o)-1)),g:r*(1+t*(3*(1-o)/(2-o)-1)),b:r*(1-t)};break;case 1:n={r:r*(1+t*(3*(1-o)/(2-o)-1)),g:r*(1+t*(3/(2-o)-1)),b:r*(1-t)};break;case 2:n={r:r*(1-t),g:r*(1+t*(3/(2-o)-1)),b:r*(1+t*(3*(1-o)/(2-o)-1))};break;case 3:n={r:r*(1-t),g:r*(1+t*(3*(1-o)/(2-o)-1)),b:r*(1+t*(3/(2-o)-1))};break;case 4:n={r:r*(1+t*(3*(1-o)/(2-o)-1)),g:r*(1-t),b:r*(1+t*(3/(2-o)-1))};break;case 5:n={r:r*(1+t*(3/(2-o)-1)),g:r*(1-t),b:r*(1+t*(3*(1-o)/(2-o)-1))};break;default:n={r:r*(1-t),g:r*(1-t),b:r*(1-t)}}return n.mode="rgb",void 0!==a&&(n.alpha=a),n}},parse:["--hsi"],serialize:"--hsi",fromMode:{rgb:function({r:e,g:t,b:r,alpha:a}){let n=Math.max(e,t,r),o=Math.min(e,t,r),l={mode:"hsi",s:e+t+r===0?0:1-3*o/(e+t+r),i:(e+t+r)/3};return n-o!=0&&(l.h=(n===e?(t-r)/(n-o)+(t<r)*6:n===t?(r-e)/(n-o)+2:(e-t)/(n-o)+4)*60),void 0!==a&&(l.alpha=a),l}},channels:["h","s","i","alpha"],ranges:{h:[0,360]},gamut:"rgb",interpolate:{h:{use:V,fixup:eo},s:V,i:V,alpha:{use:V,fixup:F}},difference:{h:eu},average:{h:ec}}),$(ej),$(eq),$({mode:"hwb",toMode:{rgb:function({h:e,w:t,b:r,alpha:a}){if(t+r>1){let e=t+r;t/=e,r/=e}return eO({h:e,s:1===r?1:1-t/(1-r),v:1-r,alpha:a})}},fromMode:{rgb:function(e){let t=eH(e);if(void 0===t)return;let r={mode:"hwb",w:(1-t.s)*t.v,b:1-t.v};return void 0!==t.h&&(r.h=t.h),void 0!==t.alpha&&(r.alpha=t.alpha),r}},channels:["h","w","b","alpha"],ranges:{h:[0,360]},gamut:"rgb",parse:[function(e,t){if(!t||"hwb"!==t[0])return;let r={mode:"hwb"},[,a,n,o,l]=t;if(a.type!==A.None){if(a.type===A.Percentage)return;r.h=a.value}if(n.type!==A.None){if(n.type===A.Hue)return;r.w=n.type===A.Number?n.value:n.value/100}if(o.type!==A.None){if(o.type===A.Hue)return;r.b=o.type===A.Number?o.value:o.value/100}return l.type!==A.None&&(r.alpha=l.type===A.Number?l.value:l.value/100),r}],serialize:e=>`hwb(${e.h||0} ${100*e.w}% ${100*e.b}%${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:V,fixup:eo},w:V,b:V,alpha:{use:V,fixup:F}},difference:{h:(e,t)=>{if(void 0===e.h||void 0===t.h)return 0;let r=ea(e.h),a=ea(t.h);return Math.abs(a-r)>180?r-(a-360*Math.sign(a-r)):a-r}},average:{h:ec}}),$({mode:"jab",channels:["j","a","b","alpha"],parse:["--jzazbz"],serialize:"--jzazbz",fromMode:{rgb:eF,xyz65:eL},toMode:{rgb:eY,xyz65:eV},ranges:{j:[0,.222],a:[-.109,.129],b:[-.185,.134]},interpolate:{j:V,a:V,b:V,alpha:{use:V,fixup:F}}}),$({mode:"jch",parse:["--jzczhz"],serialize:"--jzczhz",toMode:{jab:eD,rgb:e=>eY(eD(e))},fromMode:{rgb:e=>eX(eF(e)),jab:eX},channels:["j","c","h","alpha"],ranges:{j:[0,.221],c:[0,.19],h:[0,360]},interpolate:{h:{use:V,fixup:eo},c:V,j:V,alpha:{use:V,fixup:F}},difference:{h:eh},average:{h:ec}}),$(e6),$(e5),$(e2),$(e3),$({mode:"lchuv",toMode:{luv:e4,rgb:e=>eJ(tl(e4(e)))},fromMode:{rgb:e=>e9(ta(eQ(e))),luv:e9},channels:["l","c","h","alpha"],parse:["--lchuv"],serialize:"--lchuv",ranges:{l:[0,100],c:[0,176.956],h:[0,360]},interpolate:{h:{use:V,fixup:eo},c:V,l:V,alpha:{use:V,fixup:F}},difference:{h:eh},average:{h:ec}}),$(ti),$({mode:"luv",toMode:{xyz50:tl,rgb:e=>eJ(tl(e))},fromMode:{xyz50:ta,rgb:e=>ta(eQ(e))},channels:["l","u","v","alpha"],parse:["--luv"],serialize:"--luv",ranges:{l:[0,100],u:[-84.936,175.042],v:[-125.882,87.243]},interpolate:{l:V,u:V,v:V,alpha:{use:V,fixup:F}}}),$(ty),$(tw),$(tk),$(tN),$(t$),$(tA),$(tq),$(Y),$({mode:"xyb",channels:["x","y","b","alpha"],parse:["--xyb"],serialize:"--xyb",toMode:{rgb:({x:e,y:t,b:r,alpha:a})=>{let n=tL(e+t)-.0037930732552754493,o=tL(t-e)-.0037930732552754493,l=tL(r+t)-.0037930732552754493,i=ee({r:11.031566904639861*n-9.866943908131562*o-.16462299650829934*l,g:-3.2541473810744237*n+4.418770377582723*o-.16462299650829934*l,b:-3.6588512867136815*n+2.7129230459360922*o+1.9459282407775895*l});return void 0!==a&&(i.alpha=a),i}},fromMode:{rgb:e=>{let{r:t,g:r,b:a,alpha:n}=K(e),o=tW(.3*t+.622*r+.078*a+.0037930732552754493),l=tW(.23*t+.692*r+.078*a+.0037930732552754493),i={mode:"xyb",x:(o-l)/2,y:(o+l)/2,b:tW(.2434226892454782*t+.2047674442449682*r+.5518098665095535*a+.0037930732552754493)-(o+l)/2};return void 0!==n&&(i.alpha=n),i}},ranges:{x:[-.0154,.0281],y:[0,.8453],b:[-.2778,.388]},interpolate:{x:V,y:V,b:V,alpha:{use:V,fixup:F}}}),$({mode:"xyz50",parse:["xyz-d50"],serialize:"xyz-d50",toMode:{rgb:eJ,lab:e0},fromMode:{rgb:eQ,lab:eZ},channels:["x","y","z","alpha"],ranges:{x:[0,.964],y:[0,.999],z:[0,.825]},interpolate:{x:V,y:V,z:V,alpha:{use:V,fixup:F}}}),$({mode:"xyz65",toMode:{rgb:et,xyz50:e=>{let{x:t,y:r,z:a,alpha:n}=e,o={mode:"xyz50",x:1.0479298208405488*t+.0229467933410191*r-.0501922295431356*a,y:.0296278156881593*t+.990434484573249*r-.0170738250293851*a,z:-.0092430581525912*t+.0150551448965779*r+.7518742899580008*a};return void 0!==n&&(o.alpha=n),o}},fromMode:{rgb:Q,xyz50:e=>{let{x:t,y:r,z:a,alpha:n}=e,o={mode:"xyz65",x:.9554734527042182*t-.0230985368742614*r+.0632593086610217*a,y:-.0283697069632081*t+1.0099954580058226*r+.021041398966943*a,z:.0123140016883199*t-.0205076964334779*r+1.3303659366080753*a};return void 0!==n&&(o.alpha=n),o}},ranges:{x:[0,.95],y:[0,1],z:[0,1.088]},channels:["x","y","z","alpha"],parse:["xyz","xyz-d65"],serialize:"xyz-d65",interpolate:{x:V,y:V,z:V,alpha:{use:V,fixup:F}}}),$({mode:"yiq",toMode:{rgb:({y:e,i:t,q:r,alpha:a})=>{let n={mode:"rgb",r:e+.95608445*t+.6208885*r,g:e-.27137664*t-.6486059*r,b:e-1.10561724*t+1.70250126*r};return void 0!==a&&(n.alpha=a),n}},fromMode:{rgb:({r:e,g:t,b:r,alpha:a})=>{let n={mode:"yiq",y:.29889531*e+.58662247*t+.11448223*r,i:.59597799*e-.2741761*t-.32180189*r,q:.21147017*e-.52261711*t+.31114694*r};return void 0!==a&&(n.alpha=a),n}},channels:["y","i","q","alpha"],parse:["--yiq"],serialize:"--yiq",ranges:{i:[-.595,.595],q:[-.522,.522]},interpolate:{y:V,i:V,q:V,alpha:{use:V,fixup:F}}})},9069:function(e,t,r){"use strict";r.d(t,{$8:function(){return V},lS:function(){return F}});var a=r(59131);let n="react-horizontal-scrolling-menu",o="-separator",l=`${n}-${o}`,i=`${n}--item`,s=`${n}--scroll-container`,u=`${n}--wrapper`,h=`${n}--inner-wrapper`,d=`${n}--header`,c=`${n}--arrow-left`,p=`${n}--arrow-right`,f=`${n}--footer`,v="itemId",b="data-key",m="data-index";function g({className:e="",children:t,onScroll:r=()=>{},scrollRef:n}){let o=a.useMemo(()=>`${s} ${e}`,[e]);return a.createElement("div",{className:o,onScroll:r,ref:n},t)}Object.freeze({__proto__:null,rootClassName:n,separatorString:o,separatorClassName:l,itemClassName:i,scrollContainerClassName:s,wrapperClassName:u,innerWrapperClassName:h,headerClassName:d,arrowLeftClassName:c,arrowRightClassName:p,footerClassName:f,id:v,dataKeyAttribute:b,dataIndexAttribute:m});var y=a.memo(function({className:e,id:t,index:r,refs:n}){let o=a.useRef(null);return n[r]=o,a.createElement("div",Object.assign({className:e},{[b]:t,[m]:r},{ref:o}))}),M=a.memo(function({children:e,className:t,id:r,index:n,refs:o}){let l=a.useRef(null);return o[String(n)]=l,a.createElement("div",Object.assign({className:t},{[b]:r,[m]:n},{ref:l}),e)});function x(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function w(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function k(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var r,a=getComputedStyle(e,null);return w(a.overflowY,t)||w(a.overflowX,t)||!!(r=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e))&&(r.clientHeight<e.scrollHeight||r.clientWidth<e.scrollWidth)}return!1}function N(e,t,r,a,n,o,l,i){return o<e&&l>t||o>e&&l<t?0:o<=e&&i<=r||l>=t&&i>=r?o-e-a:l>t&&i<r||o<e&&i>r?l-t+n:0}var z,E=function(e,t){var r=window,a=t.scrollMode,n=t.block,o=t.inline,l=t.boundary,i=t.skipOverflowHiddenElements,s="function"==typeof l?l:function(e){return e!==l};if(!x(e))throw TypeError("Invalid target");for(var u,h,d=document.scrollingElement||document.documentElement,c=[],p=e;x(p)&&s(p);){if((p=null==(h=(u=p).parentElement)?u.getRootNode().host||null:h)===d){c.push(p);break}null!=p&&p===document.body&&k(p)&&!k(document.documentElement)||null!=p&&k(p,i)&&c.push(p)}for(var f=r.visualViewport?r.visualViewport.width:innerWidth,v=r.visualViewport?r.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,m=window.scrollY||pageYOffset,g=e.getBoundingClientRect(),y=g.height,M=g.width,w=g.top,z=g.right,E=g.bottom,$=g.left,S="start"===n||"nearest"===n?w:"end"===n?E:w+y/2,C="center"===o?$+M/2:"end"===o?z:$,_=[],I=0;I<c.length;I++){var A=c[I],P=A.getBoundingClientRect(),j=P.height,O=P.width,H=P.top,q=P.right,T=P.bottom,W=P.left;if("if-needed"===a&&w>=0&&$>=0&&E<=v&&z<=f&&w>=H&&E<=T&&$>=W&&z<=q)break;var L=getComputedStyle(A),R=parseInt(L.borderLeftWidth,10),B=parseInt(L.borderTopWidth,10),V=parseInt(L.borderRightWidth,10),F=parseInt(L.borderBottomWidth,10),Y=0,X=0,D="offsetWidth"in A?A.offsetWidth-A.clientWidth-R-V:0,U="offsetHeight"in A?A.offsetHeight-A.clientHeight-B-F:0,Z="offsetWidth"in A?0===A.offsetWidth?0:O/A.offsetWidth:0,J="offsetHeight"in A?0===A.offsetHeight?0:j/A.offsetHeight:0;if(d===A)Y="start"===n?S:"end"===n?S-v:"nearest"===n?N(m,m+v,v,B,F,m+S,m+S+y,y):S-v/2,X="start"===o?C:"center"===o?C-f/2:"end"===o?C-f:N(b,b+f,f,R,V,b+C,b+C+M,M),Y=Math.max(0,Y+m),X=Math.max(0,X+b);else{Y="start"===n?S-H-B:"end"===n?S-T+F+U:"nearest"===n?N(H,T,j,B,F+U,S,S+y,y):S-(H+j/2)+U/2,X="start"===o?C-W-R:"center"===o?C-(W+O/2)+D/2:"end"===o?C-q+V+D:N(W,q,O,R,V+D,C,C+M,M);var K=A.scrollLeft,Q=A.scrollTop;S+=Q-(Y=Math.max(0,Math.min(Q+Y/J,A.scrollHeight-j/J+U))),C+=K-(X=Math.max(0,Math.min(K+X/Z,A.scrollWidth-O/Z+D)))}_.push({el:A,top:Y,left:X})}return _};function $(e){return e===Object(e)&&0!==Object.keys(e).length}function S(e,t){var r=e.isConnected||e.ownerDocument.documentElement.contains(e);if($(t)&&"function"==typeof t.behavior)return t.behavior(r?E(e,t):[]);if(r){var a=!1===t?{block:"end",inline:"nearest"}:$(t)?t:{block:"start",inline:"nearest"};return function(e,t){void 0===t&&(t="auto");var r="scrollBehavior"in document.body.style;e.forEach(function(e){var a=e.el,n=e.top,o=e.left;a.scroll&&r?a.scroll({top:n,left:o,behavior:t}):(a.scrollTop=n,a.scrollLeft=o)})}(E(e,a),a.behavior)}}var C=function(){return z||(z="performance"in window?performance.now.bind(performance):Date.now),z()},_=function(e,t){var r=t||{};return r&&!r.behavior||"smooth"===r.behavior?S(e,{block:r.block,inline:r.inline,scrollMode:r.scrollMode,boundary:r.boundary,behavior:function(e){return Promise.all(e.reduce(function(e,t){var a=t.el,n=t.left,o=t.top,l=a.scrollLeft,i=a.scrollTop;return l===n&&i===o?e:[].concat(e,[new Promise(function(e){var t,s,u,h,d,c;return t=r.duration,s=r.ease,u=function(){return e({el:a,left:[l,n],top:[i,o]})},void(void 0===t&&(t=600),void 0===s&&(s=function(e){return 1+--e*e*e*e*e}),h=a.scrollLeft,d=a.scrollTop,c=function(e,t){a.scrollLeft=Math.ceil(e),a.scrollTop=Math.ceil(t)},function e(t){var r=Math.min((C()-t.startTime)/t.duration,1),a=t.ease(r),n=t.startX+(t.x-t.startX)*a,o=t.startY+(t.y-t.startY)*a;t.method(n,o),n!==t.x||o!==t.y?requestAnimationFrame(function(){return e(t)}):t.cb()}({scrollable:a,method:c,startTime:C(),startX:h,startY:d,x:n,y:o,duration:t,ease:s,cb:u}))})])},[]))}}):Promise.resolve(S(e,t))};let I=e=>Object.values(e).map(e=>e.current).filter(Boolean);function A(e,t,r,a,n,o){var l;let i=(null===(l=null==e?void 0:e.entry)||void 0===l?void 0:l.target)||e,s=t||"smooth";if(i)return o?null==i?void 0:i.scrollIntoView({behavior:s,inline:r||"end",block:a||"nearest"}):_(i,Object.assign({behavior:s,inline:r||"end",block:a||"nearest",duration:500},n))}let P=e=>document.querySelector(`[${b}='${e}']`),j=e=>document.querySelector(`[${m}='${e}']`);function O(e){return a.isValidElement(e)&&e||"function"==typeof e&&a.createElement(e,null)||null}let H=e=>e.filter(e=>!RegExp(`.*${o}$`).test(e)),q=e=>{var t;return String((null===(t=null==e?void 0:e.props)||void 0===t?void 0:t[v])||String((null==e?void 0:e.key)||"").replace(/^\.\$/,""))};function T({children:e,itemClassName:t="",refs:r,separatorClassName:n=""}){let s=a.Children.toArray(e).filter(Boolean),u=s.length,h=a.useMemo(()=>`${i} ${t}`,[t]),d=a.useMemo(()=>`${l} ${n}`,[n]);return a.createElement(a.Fragment,null,s.map((e,t)=>{let n=q(e),l=n+o,i=t+1===u;return[a.createElement(M,{className:h,id:n,key:"menuItem__"+n,refs:r,index:t},e),!i&&a.createElement(y,{className:d,id:l,refs:r,key:l,index:t+.1})]}))}let W="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,L=e=>a.Children.toArray(e).map(q).filter(Boolean);class R extends Map{toArr(){return this.sort([...this])}toItems(){return this.toArr().map(([e])=>e)}toItemsWithoutSeparators(){return H(this.toItems())}toItemsKeys(){return this.toItems()}sort(e){return e.sort(([,e],[,t])=>+e.index-+t.index)}set(e,t){return Array.isArray(e)?this.sort(e).forEach(([e,t])=>{super.set(String(e),t)}):super.set(String(e),t),this}first(){var e;return null===(e=this.toArr()[0])||void 0===e?void 0:e[1]}last(){var e,t;return null===(t=null===(e=this.toArr().slice(-1))||void 0===e?void 0:e[0])||void 0===t?void 0:t[1]}filter(e){return this.toArr().filter(e)}find(e){return this.toArr().find(e)}findIndex(e){return this.toArr().findIndex(e)}getCurrentPos(e,t){let r=this.toArr().filter(e=>{var r;return t?!(null===(r=null==e?void 0:e[0])||void 0===r?void 0:r.includes(o)):e}),a=r.findIndex(([t,r])=>t===e||r===e);return[r,a]}prev(e,t){var r;let[a,n]=this.getCurrentPos(e,!!t);return -1!==n?null===(r=a[n-1])||void 0===r?void 0:r[1]:void 0}next(e,t){var r;let[a,n]=this.getCurrentPos(e,!!t);return -1!==n?null===(r=a[n+1])||void 0===r?void 0:r[1]:void 0}getVisible(){return this.filter(e=>e[1].visible)}getVisibleElements(){return this.filter(e=>!e[0].includes(o)&&e[1].visible)}}let B={ratio:.9,rootMargin:"5px",threshold:[.05,.5,.75,.95],throttle:100},V=a.createContext({});function F({LeftArrow:e,RightArrow:t,children:r,Header:n,Footer:l,transitionDuration:i=500,transitionEase:s,transitionBehavior:v,onInit:b=()=>{},onUpdate:m=()=>{},onMouseDown:y,onMouseUp:M,onMouseMove:x,onScroll:w=()=>{},onTouchMove:k,onTouchStart:N,onTouchEnd:z,onWheel:E=()=>{},options:$=B,scrollContainerClassName:S="",itemClassName:C="",separatorClassName:_="",wrapperClassName:q="",apiRef:F={current:{}},RTL:Y,noPolyfill:X}){let D=O(e),U=O(t),Z=O(n),J=O(l),K=a.useRef(null),[Q]=a.useState({}),G=a.useMemo(()=>Object.assign(Object.assign(Object.assign({},B),$),{root:K.current}),[$,K.current]),ee=a.useRef(new R).current,et=function(e,t){let[r,n]=a.useState(""),l=a.useMemo(()=>L(e),[e]);return a.useEffect(()=>{let e=l.filter(Boolean).join("");t.toItemsWithoutSeparators().filter(e=>!l.includes(e)).forEach(e=>{var r,a;let n=(null===(r=t.last())||void 0===r?void 0:r.key)===e&&(null===(a=t.prev(e))||void 0===a?void 0:a.key)||"";t.delete(n),t.delete(`${e}${o}`),t.delete(e)}),n(e)},[l,t]),r}(r,ee),{visibleElementsWithSeparators:er}=function({items:e,itemsChanged:t,refs:r,options:n}){let o=a.useRef(),[l,i]=a.useState([]),s=a.useRef(+setTimeout(()=>{},0)),u=a.useCallback(t=>{e.set([...t].map(e=>{var t,r,a,o;let l=e.target,i=String(null!==(r=null===(t=null==l?void 0:l.dataset)||void 0===t?void 0:t.key)&&void 0!==r?r:"");return[i,{index:String(null!==(o=null===(a=null==l?void 0:l.dataset)||void 0===a?void 0:a.index)&&void 0!==o?o:""),key:i,entry:e,visible:e.intersectionRatio>=n.ratio}]})),clearTimeout(s.current),s.current=+setTimeout(()=>requestAnimationFrame(()=>{i(t=>{let r=e.getVisible().map(e=>e[1].key);return JSON.stringify(t)!==JSON.stringify(r)?r:t})}),n.throttle)},[e,n]);return W(()=>{let e=I(r),t=o.current||new IntersectionObserver(u,n);return o.current=t,e.forEach(e=>t.observe(e)),()=>{clearTimeout(s.current),t.disconnect(),o.current=void 0}},[u,t,n,r]),{visibleElementsWithSeparators:l}}({items:ee,itemsChanged:et,options:G,refs:Q}),ea=!!er.length,en=a.useMemo(()=>(function(e,t=[],r,a,n,o){var l,i;let s=H(t),u=!!(null===(l=e.first())||void 0===l?void 0:l.visible),h=!!(null===(i=e.last())||void 0===i?void 0:i.visible),d=t=>{var r;return null===(r=e.find(e=>e[1].key===String(t)))||void 0===r?void 0:r[1]},c=()=>{var t,r;return e.prev(null===(r=null===(t=e.getVisible())||void 0===t?void 0:t[0])||void 0===r?void 0:r[1])},p=()=>{var t,r,a,n;return e.next(null===(n=null===(a=null===(r=null===(t=e.getVisible())||void 0===t?void 0:t.slice)||void 0===r?void 0:r.call(t,-1))||void 0===a?void 0:a[0])||void 0===n?void 0:n[1])};return{getItemById:d,getItemElementById:P,getItemByIndex:t=>{var r;return null===(r=e.find(e=>String(e[1].index)===String(t)))||void 0===r?void 0:r[1]},getItemElementByIndex:j,getNextItem:p,getNextElement:()=>{var t,r,a,n;return e.next(null===(n=null===(a=null===(r=null===(t=e.getVisibleElements())||void 0===t?void 0:t.slice)||void 0===r?void 0:r.call(t,-1))||void 0===a?void 0:a[0])||void 0===n?void 0:n[1],!0)},getPrevItem:c,getPrevElement:()=>{var t,r;return e.prev(null===(r=null===(t=e.getVisibleElements())||void 0===t?void 0:t[0])||void 0===r?void 0:r[1],!0)},isFirstItemVisible:u,isItemVisible:e=>s.includes(String(e)),isLastItem:t=>e.last()===d(t),isLastItemVisible:h,scrollNext:(e,t,l,{duration:i,ease:s,boundary:u=null==r?void 0:r.current}={})=>{let h=null!=e?e:null==a?void 0:a.behavior;return A(p(),h,t||"start",l||"nearest",{boundary:u,duration:null!=i?i:null==a?void 0:a.duration,ease:null!=s?s:null==a?void 0:a.ease},n||o)},scrollPrev:(e,t,l,{duration:i,ease:s,boundary:u=null==r?void 0:r.current}={})=>{let h=null!=e?e:null==a?void 0:a.behavior;return A(c(),h,t||"end",l||"nearest",{boundary:u,duration:null!=i?i:null==a?void 0:a.duration,ease:null!=s?s:null==a?void 0:a.ease},n||o)},scrollToItem:(e,t,n,o,l)=>{var i,s;return A(e,null!=t?t:null==a?void 0:a.behavior,n,o,Object.assign(Object.assign({boundary:null==r?void 0:r.current},l),{duration:null!==(i=null==l?void 0:l.duration)&&void 0!==i?i:null==a?void 0:a.duration,ease:null!==(s=null==l?void 0:l.ease)&&void 0!==s?s:null==a?void 0:a.ease}))},visibleElements:s,visibleElementsWithSeparators:t,visibleItems:t,visibleItemsWithoutSeparators:s}})(ee,er,K,{duration:i,ease:s,behavior:v},Y,X),[ee,er,et,Y,X]),eo=a.useCallback(()=>Object.assign(Object.assign({},en),{initComplete:ea,items:ee,visibleElementsWithSeparators:er,scrollContainer:K}),[en,ea,ee,er,K]),[el,ei]=a.useState(eo);!function({cb:e=()=>{},condition:t,hash:r}){a.useEffect(()=>{t&&e()},[r,t])}({cb:()=>m(el),condition:function({cb:e,condition:t}){let[r,n]=a.useState(!1);return a.useEffect(()=>{t&&!r&&(n(!0),e())},[t,r]),r}({cb:()=>b(el),condition:ea}),hash:JSON.stringify(er.concat(String(null==el?void 0:el.isFirstItemVisible)).concat(String(null==el?void 0:el.isLastItemVisible)))}),a.useEffect(()=>ei(eo()),[eo]),F.current=el;let es=a.useCallback(e=>w(el,e),[w,el]),eu=a.useCallback(e=>E(el,e),[E,el]),eh=a.useMemo(()=>`${u} ${q}`,[q]),ed=a.useMemo(()=>`${S}${Y?" rtl":""}`,[Y,S]);return a.createElement("div",{className:eh,onWheel:eu,onMouseDown:null==y?void 0:y(el),onMouseUp:null==M?void 0:M(el),onMouseMove:null==x?void 0:x(el),onTouchStart:null==N?void 0:N(el),onTouchMove:null==k?void 0:k(el),onTouchEnd:null==z?void 0:z(el)},a.createElement(V.Provider,{value:el},a.createElement("div",{className:d},Z),a.createElement("div",{className:h},a.createElement("div",{className:c},D),a.createElement(g,{className:ed,onScroll:es,scrollRef:K},a.createElement(T,{refs:Q,itemClassName:C,separatorClassName:_},r)),a.createElement("div",{className:p},U)),a.createElement("div",{className:f},J)))}},21171:function(e,t,r){"use strict";r.d(t,{d:function(){return o}});var a=r(59131),n="undefined"!=typeof document?a.useLayoutEffect:a.useEffect,o=({axis:e="x",initialPages:t=[]}={})=>{let r="x"===e?"width":"height",o="x"===e?"scrollWidth":"scrollHeight",i="x"===e?"clientWidth":"clientHeight",s="x"===e?"left":"top",u="x"===e?"right":"bottom",c="x"===e?"scrollLeft":"scrollTop",[p,f]=(0,a.useState)(null),[{pages:v,activePageIndex:b},m]=(0,a.useState)({pages:t,activePageIndex:0}),g=(0,a.useCallback)(e=>{if(!p)return;if(Math.floor(p[o]-p[c])<=p[i]){m({pages:e,activePageIndex:e.length-1});return}let t=Array.from(p.children),r=p.getBoundingClientRect(),a=e.map(e=>{let a=t[e[0]];d(a instanceof HTMLElement,"Expected HTMLElement");let n=h(p,a,s);return Math.abs(a.getBoundingClientRect()[s]-r[s]-n)});m({pages:e,activePageIndex:a.indexOf(Math.min(...a))})},[p,i,s,o,c]),y=(0,a.useCallback)(()=>{let e;if(!p)return;let t=Array.from(p.children),a=p.getBoundingClientRect();g(t.reduce((t,n,o)=>{d(n instanceof HTMLElement,"Expected HTMLElement");let i=t[t.length-1],c=l(n,n.parentElement);if(!i||c[u]-e>Math.ceil(a[r])){t.push([o]);let r=h(p,n,s);e=c[s]-r}else i.push(o);return t},[]))},[g,p,r,u,s,c]);n(()=>{y()},[y]),(0,a.useEffect)(()=>{let e=()=>{y()};return window.addEventListener("resize",e),window.addEventListener("orientationchange",e),()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)}},[y]),(0,a.useEffect)(()=>{if(!p)return;let e=()=>{g(v)};return p.addEventListener("scroll",e),()=>{p.removeEventListener("scroll",e)}},[g,v,p]);let M=e=>{if(!p)return;let t=v[e];if(!t)return;let r=Array.from(p.children)[t[0]];if(!(r instanceof HTMLElement))return;let a=h(p,r,s);p.scrollTo({behavior:"smooth",[s]:l(r,r.parentElement)[s]-a})},x=(0,a.useMemo)(()=>new Set(v.map(e=>e[0])),[v]);return{prev:()=>{M(b-1)},next:()=>{M(b+1)},goTo:M,refresh:y,pages:v,activePageIndex:b,snapPointIndexes:x,scrollRef:f}},l=(e,t)=>{let r=i(e);if(!t)return r;let a=i(t);return{left:r.left-a.left,top:r.top-a.top,right:r.right-a.left,bottom:r.bottom-a.top,width:r.width,height:r.height}},i=e=>{let t=e.getBoundingClientRect(),r=0,a=0,n=e.parentElement;for(;n;)r+=n.scrollLeft,a+=n.scrollTop,n=n.parentElement;let o=t.left+r,l=t.top+a;return{left:o,top:l,right:o+t.width,bottom:l+t.height,width:t.width,height:t.height}},s=(e,t)=>{let r=window.getComputedStyle(e).getPropertyValue(`scroll-padding-${t}`);if("auto"===r)return 0;let a=`Unsupported scroll padding value, expected <length> or <percentage> value, received ${r}`;if(r.endsWith("px")){let e=parseInt(r);return d(!Number.isNaN(e),a),e}if(r.endsWith("%")){let t=parseInt(r);return d(!Number.isNaN(t),a),e.clientWidth/100*t}throw new c(a)},u=(e,t)=>{let r=window.getComputedStyle(e).getPropertyValue(`scroll-margin-${t}`),a=`Unsupported scroll margin value, expected <length> value, received ${r}`;d(r.endsWith("px"),a);let n=parseInt(r);return d(!Number.isNaN(n),a),n},h=(e,t,r)=>Math.min(s(e,r)+u(t,r),l(t,t.parentElement)[r]);function d(e,t){if(!e)throw new c(t)}var c=class extends Error{constructor(e){super(`[react-snap-carousel]: ${e}`)}}}}]);