"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89039],{204564:function(e,t,r){r.d(t,{X:function(){return f}});var n,i,a,o=r(940117),s=r(652983),l=r(173898),u=r(524777),c=r(208229),d=r(61186),h=r(853217),f={Header:function(e){var t=e.children,r=(0,o.b)(e,["children"]);return s.createElement(c.h,(0,o.c)({size:"6",style:{padding:"0.5rem 1.5rem",margin:0}},r),t)},List:function(e){var t=e.children;return s.createElement(s.Fragment,null,t)},Item:function(e){var t=e.children,r=e.selected,n=(0,o.b)(e,["children","selected"]);return s.createElement(p,(0,o.c)({},n),r&&s.createElement(m,null),t)},Divider:l.default.div(n||(n=(0,o.a)(["\n border-bottom: 1px solid\n ",";\n width: 100%;\n "],["\n border-bottom: 1px solid\n ",";\n width: 100%;\n "])),function(e){var t=e.theme;return(0,u.rgba)(t.content.color,.25)})},p=(0,l.default)(d.x)(i||(i=(0,o.a)(["\n display: flex;\n align-items: center;\n position: relative;\n color: ",";\n padding: 0.5rem 1.5rem;\n cursor: pointer;\n\n &:hover {\n background: ",";\n }\n\n svg {\n width: 1rem;\n margin-right: 0.75rem;\n\n * {\n fill: currentColor;\n }\n }\n"],["\n display: flex;\n align-items: center;\n position: relative;\n color: ",";\n padding: 0.5rem 1.5rem;\n cursor: pointer;\n\n &:hover {\n background: ",";\n }\n\n svg {\n width: 1rem;\n margin-right: 0.75rem;\n\n * {\n fill: currentColor;\n }\n }\n"])),function(e){return e.theme.content.color},function(e){var t=e.theme;return(0,u.rgba)(t.content.color,"light"===t.name?.075:.125)}),m=(0,l.default)(h.M)(a||(a=(0,o.a)(["\n position: absolute;\n width: 1rem;\n top: 0.75rem;\n left: 0.25rem;\n color: ",";\n"],["\n position: absolute;\n width: 1rem;\n top: 0.75rem;\n left: 0.25rem;\n color: ",";\n"])),function(e){return e.theme.formats.primary})},771046:function(e,t,r){let n,i,a,o,s;r.d(t,{NI:function(){return N},Yz:function(){return Q},bY:function(){return $},q:function(){return eV},q_:function(){return L},sX:function(){return q},vc:function(){return O}});var l,u,c=r(853341),d=r(1792),h=r(652983);let f={arr:Array.isArray,obj:e=>"[object Object]"===Object.prototype.toString.call(e),fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e,nul:e=>null===e,set:e=>e instanceof Set,map:e=>e instanceof Map,equ(e,t){let r;if(typeof e!=typeof t)return!1;if(f.str(e)||f.num(e))return e===t;if(f.obj(e)&&f.obj(t)&&Object.keys(e).length+Object.keys(t).length===0)return!0;for(r in e)if(!(r in t))return!1;for(r in t)if(e[r]!==t[r])return!1;return!f.und(r)||e===t}};function p(){let e=(0,h.useState)(!1)[1];return(0,h.useCallback)(()=>e(e=>!e),[])}function m(e,t){return f.und(e)||f.nul(e)?t:e}function g(e){return f.und(e)?[]:f.arr(e)?e:[e]}function y(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;nf.und(t[n])?(0,c.Z)({},r,{[n]:e[n]}):r,{});return(0,c.Z)({to:t},r)}class b{constructor(){this.payload=void 0,this.children=[]}getAnimatedValue(){return this.getValue()}getPayload(){return this.payload||this}attach(){}detach(){}getChildren(){return this.children}addChild(e){0===this.children.length&&this.attach(),this.children.push(e)}removeChild(e){let t=this.children.indexOf(e);this.children.splice(t,1),0===this.children.length&&this.detach()}}class k extends b{constructor(){super(...arguments),this.payload=[],this.attach=()=>this.payload.forEach(e=>e instanceof b&&e.addChild(this)),this.detach=()=>this.payload.forEach(e=>e instanceof b&&e.removeChild(this))}}class w extends b{constructor(){super(...arguments),this.payload={},this.attach=()=>Object.values(this.payload).forEach(e=>e instanceof b&&e.addChild(this)),this.detach=()=>Object.values(this.payload).forEach(e=>e instanceof b&&e.removeChild(this))}getValue(e){void 0===e&&(e=!1);let t={};for(let r in this.payload){let n=this.payload[r];(!e||n instanceof b)&&(t[r]=n instanceof b?n[e?"getAnimatedValue":"getValue"]():n)}return t}getAnimatedValue(){return this.getValue(!0)}}let x=e=>"undefined"!=typeof window?window.requestAnimationFrame(e):-1,V=()=>Date.now(),E=e=>e.current;class A extends w{constructor(e,t){super(),this.update=void 0,this.payload=e.style?(0,c.Z)({},e,{style:o(e.style)}):e,this.update=t,this.attach()}}function Z(e,t,r){if("function"==typeof e)return e;if(Array.isArray(e))return Z({range:e,output:t,extrapolate:r});if(a&&"string"==typeof e.output[0])return a(e);let n=e.output,i=e.range||[0,1],o=e.extrapolateLeft||e.extrapolate||"extend",s=e.extrapolateRight||e.extrapolate||"extend",l=e.easing||(e=>e);return t=>{let r=function(e,t){for(var r=1;r=e);++r);return r-1}(t,i);return function(e,t,r,n,i,a,o,s,l){let u=l?l(e):e;if(ur){if("identity"===s)return u;"clamp"===s&&(u=r)}return n===i?n:t===r?e<=t?n:i:(t===-1/0?u=-u:r===1/0?u-=t:u=(u-t)/(r-t),u=a(u),n===-1/0?u=-u:i===1/0?u+=n:u=u*(i-n)+n,u)}(t,i[r],i[r+1],n[r],n[r+1],l,o,s,e.map)}}class C extends k{constructor(e,t,r){super(),this.calc=void 0,this.payload=e instanceof k&&!(e instanceof C)?e.getPayload():Array.isArray(e)?e:[e],this.calc=Z(t,r)}getValue(){return this.calc(...this.payload.map(e=>e.getValue()))}updateConfig(e,t){this.calc=Z(e,t)}interpolate(e,t){return new C(this,e,t)}}let q=(e,t,r)=>e&&new C(e,t,r),O={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}};class P extends b{constructor(e){var t;super(),t=this,this.animatedStyles=new Set,this.value=void 0,this.startPosition=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.startTime=void 0,this.lastTime=void 0,this.done=!1,this.setValue=function(e,r){void 0===r&&(r=!0),t.value=e,r&&t.flush()},this.value=e,this.startPosition=e,this.lastPosition=e}flush(){0===this.animatedStyles.size&&function e(t,r){"update"in t?r.add(t):t.getChildren().forEach(t=>e(t,r))}(this,this.animatedStyles),this.animatedStyles.forEach(e=>e.update())}clearStyles(){this.animatedStyles.clear()}getValue(){return this.value}interpolate(e,t){return new C(this,e,t)}}class S extends k{constructor(e){super(),this.payload=e.map(e=>new P(e))}setValue(e,t){void 0===t&&(t=!0),Array.isArray(e)?e.length===this.payload.length&&e.forEach((e,r)=>this.payload[r].setValue(e,t)):this.payload.forEach(r=>r.setValue(e,t))}getValue(){return this.payload.map(e=>e.getValue())}interpolate(e,t){return new C(this,e,t)}}let j=!1,R=new Set,F=()=>{if(!j)return!1;let e=V();for(let t of R){let r=!1;for(let n=0;n=n.startTime+o.duration;else if(o.decay)u=s+d/(1-.998)*(1-Math.exp(-(1-.998)*(e-n.startTime))),(i=.1>Math.abs(n.lastPosition-u))&&(l=u);else{a=void 0!==n.lastTime?n.lastTime:e,d=void 0!==n.lastVelocity?n.lastVelocity:o.initialVelocity,e>a+64&&(a=e);let t=Math.floor(e-a);for(let e=0;el:u{R.has(e)||R.add(e),j||(j=!0,s?x(s):x(F))},T=e=>{R.has(e)&&R.delete(e)},I=0;class z{constructor(){this.id=void 0,this.idle=!0,this.hasChanged=!1,this.guid=0,this.local=0,this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.listeners=[],this.queue=[],this.localQueue=void 0,this.getValues=()=>this.interpolations,this.id=I++}update(e){if(!e)return this;let t=v(e),r=t.delay,n=void 0===r?0:r,i=t.to,a=(0,d.Z)(t,["delay","to"]);if(f.arr(i)||f.fun(i))this.queue.push((0,c.Z)({},a,{delay:n,to:i}));else if(i){let e={};Object.entries(i).forEach(t=>{let r=t[0],i=t[1],o=(0,c.Z)({to:{[r]:i},delay:y(n,r)},a);o.delay?this.queue=[...this.queue,o]:e=(0,c.Z)({},e,o,{to:(0,c.Z)({},e.to,o.to)})}),Object.keys(e).length>0&&(this.queue=[...this.queue,e])}return this.queue=this.queue.sort((e,t)=>e.delay-t.delay),this.diff(a),this}start(e){if(this.queue.length){this.idle=!1,this.localQueue&&this.localQueue.forEach(e=>{let t=e.from,r=void 0===t?{}:t,n=e.to,i=void 0===n?{}:n;f.obj(r)&&(this.merged=(0,c.Z)({},r,this.merged)),f.obj(i)&&(this.merged=(0,c.Z)({},this.merged,i))});let t=this.local=++this.guid,r=this.localQueue=this.queue;this.queue=[],r.forEach((n,i)=>{let a=n.delay,o=(0,d.Z)(n,["delay"]),s=n=>{i===r.length-1&&t===this.guid&&n&&(this.idle=!0,this.props.onRest&&this.props.onRest(this.merged)),e&&e()},l=f.arr(o.to)||f.fun(o.to);a?setTimeout(()=>{t===this.guid&&(l?this.runAsync(o,s):this.diff(o).start(s))},a):l?this.runAsync(o,s):this.diff(o).start(s)})}else f.fun(e)&&this.listeners.push(e),this.props.onStart&&this.props.onStart(),M(this);return this}stop(e){return this.listeners.forEach(t=>t(e)),this.listeners=[],this}pause(e){return this.stop(!0),e&&T(this),this}runAsync(e,t){var r=this;e.delay;let n=(0,d.Z)(e,["delay"]),i=this.local,a=Promise.resolve(void 0);if(f.arr(n.to))for(let e=0;e{if(i===this.guid)return new Promise(e=>this.diff(r).start(e))})}else if(f.fun(n.to)){let e,t=0;a=a.then(()=>n.to(r=>{let a=(0,c.Z)({},n,v(r));if(f.arr(a.config)&&(a.config=a.config[t]),t++,i===this.guid)return e=new Promise(e=>this.diff(a).start(e))},function(e){return void 0===e&&(e=!0),r.stop(e)}).then(()=>e))}a.then(t)}diff(e){this.props=(0,c.Z)({},this.props,e);let t=this.props,r=t.from,n=void 0===r?{}:r,o=t.to,s=void 0===o?{}:o,l=t.config,u=void 0===l?{}:l,d=t.reverse,h=t.attach,p=t.reset,v=t.immediate;if(d){var b=[s,n];n=b[0],s=b[1]}this.merged=(0,c.Z)({},n,this.merged,s),this.hasChanged=!1;let k=h&&h(this);if(this.animations=Object.entries(this.merged).reduce((e,t)=>{let r=t[0],o=t[1],s=e[r]||{},l=f.num(o),d=f.str(o)&&!o.startsWith("#")&&!/\d/.test(o)&&!i[o],h=f.arr(o),b=!l&&!h&&!d,w=f.und(n[r])?o:n[r],x=l||h?o:d?o:1,E=y(u,r);k&&(x=k.animations[r].parent);let A=s.parent,Z=s.interpolation,C=g(k?x.getPayload():x),q,O=o;b&&(O=a({range:[0,1],output:[o,o]})(1));let j=Z&&Z.getValue(),R=!f.und(A)&&s.animatedValues.some(e=>!e.done),F=!f.equ(O,j),M=!f.equ(O,s.previous),T=!f.equ(E,s.config);if(p||M&&F||T){if(l||d)A=Z=s.parent||new P(w);else if(h)A=Z=s.parent||new S(w);else if(b){let e=s.interpolation&&s.interpolation.calc(s.parent.value);e=void 0===e||p?w:e,s.parent?(A=s.parent).setValue(0,!1):A=new P(0);let t={output:[e,o]};s.interpolation?(Z=s.interpolation,s.interpolation.updateConfig(t)):Z=A.interpolate(t)}return C=g(k?x.getPayload():x),q=g(A.getPayload()),p&&!b&&A.setValue(w,!1),this.hasChanged=!0,q.forEach(e=>{e.startPosition=e.value,e.lastPosition=e.value,e.lastVelocity=R?e.lastVelocity:void 0,e.lastTime=R?e.lastTime:void 0,e.startTime=V(),e.done=!1,e.animatedStyles.clear()}),y(v,r)&&A.setValue(b?x:o,!1),(0,c.Z)({},e,{[r]:(0,c.Z)({},s,{name:r,parent:A,interpolation:Z,animatedValues:q,toValues:C,previous:O,config:E,fromValues:g(A.getValue()),immediate:y(v,r),initialVelocity:m(E.velocity,0),clamp:m(E.clamp,!1),precision:m(E.precision,.01),tension:m(E.tension,170),friction:m(E.friction,26),mass:m(E.mass,1),duration:E.duration,easing:m(E.easing,e=>e),decay:E.decay})})}return F?e:(b&&(A.setValue(1,!1),Z.updateConfig({output:[O,O]})),A.done=!0,this.hasChanged=!0,(0,c.Z)({},e,{[r]:(0,c.Z)({},e[r],{previous:O})}))},this.animations),this.hasChanged)for(let e in this.configs=Object.values(this.animations),this.values={},this.interpolations={},this.animations)this.interpolations[e]=this.animations[e].interpolation,this.values[e]=this.animations[e].interpolation.getValue();return this}destroy(){this.stop(),this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.local=0}}let $=(e,t)=>{let r=(0,h.useRef)(!1),n=(0,h.useRef)(),i=f.fun(t),a=(0,h.useMemo)(()=>{let r;return n.current&&(n.current.map(e=>e.destroy()),n.current=void 0),[Array(e).fill().map((e,n)=>{let a=new z,o=i?y(t,n,a):t[n];return 0===n&&(r=o.ref),a.update(o),r||a.start(),a}),r]},[e]),o=a[0],s=a[1];n.current=o,(0,h.useImperativeHandle)(s,()=>({start:()=>Promise.all(n.current.map(e=>new Promise(t=>e.start(t)))),stop:e=>n.current.forEach(t=>t.stop(e)),get controllers(){return n.current}}));let l=(0,h.useMemo)(()=>e=>n.current.map((t,r)=>{t.update(i?y(e,r,t):e[r]),s||t.start()}),[e]);(0,h.useEffect)(()=>{r.current?i||l(t):s||n.current.forEach(e=>e.start())}),(0,h.useEffect)(()=>(r.current=!0,()=>n.current.forEach(e=>e.destroy())),[]);let u=n.current.map(e=>e.getValues());return i?[u,l,e=>n.current.forEach(t=>t.pause(e))]:u},L=e=>{let t=f.fun(e),r=$(1,t?e:[e]),n=r[0],i=r[1],a=r[2];return t?[n[0],i,a]:n},N=(e,t)=>{let r=(0,h.useRef)(!1),n=f.fun(t),i=y(t),a=(0,h.useRef)(),o=$(e,(e,t)=>(0===e&&(a.current=[]),a.current.push(t),(0,c.Z)({},i,{config:y(i.config,e),attach:e>0&&(()=>a.current[e-1])}))),s=o[0],l=o[1],u=o[2],d=(0,h.useMemo)(()=>e=>l((t,r)=>{e.reverse;let n=e.reverse?t+1:t-1,o=a.current[n];return(0,c.Z)({},e,{config:y(e.config||i.config,t),attach:o&&(()=>o)})}),[e,i.reverse]);return(0,h.useEffect)(()=>void(r.current&&!n&&d(t))),(0,h.useEffect)(()=>void(r.current=!0),[]),n?[s,d,u]:s},D=0,K="enter",G="leave",H="update",W=(e,t)=>("function"==typeof t?e.map(t):g(t)).map(String),_=e=>{let t=e.items,r=e.keys,n=(0,d.Z)(e,["items","keys"]);return t=g(void 0!==t?t:null),(0,c.Z)({items:t,keys:W(t,void 0===r?e=>e:r)},n)};function Q(e,t,r){let n=(0,c.Z)({items:e,keys:t||(e=>e)},r),i=_(n),a=i.lazy,o=void 0!==a&&a,s=(i.unique,i.reset),l=void 0!==s&&s,u=(i.enter,i.leave,i.update,i.onDestroyed),f=(i.keys,i.items,i.onFrame),m=i.onRest,g=i.onStart,v=i.ref,b=(0,d.Z)(i,["lazy","unique","reset","enter","leave","update","onDestroyed","keys","items","onFrame","onRest","onStart","ref"]),k=p(),w=(0,h.useRef)(!1),x=(0,h.useRef)({mounted:!1,first:!0,deleted:[],current:{},transitions:[],prevProps:{},paused:!!n.ref,instances:!w.current&&new Map,forceUpdate:k});return(0,h.useImperativeHandle)(n.ref,()=>({start:()=>Promise.all(Array.from(x.current.instances).map(e=>{let t=e[1];return new Promise(e=>t.start(e))})),stop:e=>Array.from(x.current.instances).forEach(t=>t[1].stop(e)),get controllers(){return Array.from(x.current.instances).map(e=>e[1])}})),x.current=function(e,t){let r=e.first,n=e.prevProps,i=(0,d.Z)(e,["first","prevProps"]),a=_(t),o=a.items,s=a.keys,l=a.initial,u=a.from,h=a.enter,f=a.leave,p=a.update,m=a.trail,g=void 0===m?0:m,v=a.unique,b=a.config,k=a.order,w=void 0===k?[K,G,H]:k,x=_(n),V=x.keys,E=x.items,A=(0,c.Z)({},i.current),Z=[...i.deleted],C=new Set(Object.keys(A)),q=new Set(s),O=s.filter(e=>!C.has(e)),P=i.transitions.filter(e=>!e.destroyed&&!q.has(e.originalKey)).map(e=>e.originalKey),S=s.filter(e=>C.has(e)),j=-g;for(;w.length;)switch(w.shift()){case K:O.forEach((e,t)=>{v&&Z.find(t=>t.originalKey===e)&&(Z=Z.filter(t=>t.originalKey!==e));let n=o[s.indexOf(e)],i=r&&void 0!==l?"initial":K;A[e]={slot:i,originalKey:e,key:v?String(e):D++,item:n,trail:j+=g,config:y(b,n,i),from:y(r&&void 0!==l?l||{}:u,n),to:y(h,n)}});break;case G:P.forEach(e=>{let t=V.indexOf(e),r=E[t];Z.unshift((0,c.Z)({},A[e],{slot:G,destroyed:!0,left:V[Math.max(0,t-1)],right:V[Math.min(V.length,t+1)],trail:j+=g,config:y(b,r,G),to:y(f,r)})),delete A[e]});break;case H:S.forEach(e=>{let t=o[s.indexOf(e)];A[e]=(0,c.Z)({},A[e],{item:t,slot:H,trail:j+=g,config:y(b,t,H),to:y(p,t)})})}let R=s.map(e=>A[e]);return Z.forEach(e=>{let t,r=e.left,n=(e.right,(0,d.Z)(e,["left","right"]));-1!==(t=R.findIndex(e=>e.originalKey===r))&&(t+=1),t=Math.max(0,t),R=[...R.slice(0,t),n,...R.slice(t)]}),(0,c.Z)({},i,{changed:O.length||P.length||S.length,first:r&&0===O.length,transitions:R,current:A,deleted:Z,prevProps:t})}(x.current,n),x.current.changed&&x.current.transitions.forEach(e=>{let t=e.slot,r=e.from,n=e.to,i=e.config,a=e.trail,s=e.key,d=e.item;x.current.instances.has(s)||x.current.instances.set(s,new z);let h=x.current.instances.get(s),p=(0,c.Z)({},b,{to:n,from:r,config:i,ref:v,onRest:r=>{x.current.mounted&&(e.destroyed&&(v||o||U(x,s),u&&u(d)),!Array.from(x.current.instances).some(e=>!e[1].idle)&&(v||o)&&x.current.deleted.length>0&&U(x),m&&m(d,t,r))},onStart:g&&(()=>g(d,t)),onFrame:f&&(e=>f(d,t,e)),delay:a,reset:l&&t===K});h.update(p),x.current.paused||h.start()}),(0,h.useEffect)(()=>(x.current.mounted=w.current=!0,()=>{x.current.mounted=w.current=!1,Array.from(x.current.instances).map(e=>e[1].destroy()),x.current.instances.clear()}),[]),x.current.transitions.map(e=>{let t=e.item,r=e.slot,n=e.key;return{item:t,key:n,state:r,props:x.current.instances.get(n).getValues()}})}function U(e,t){for(let r of e.current.deleted){let n=r.key,i=e=>e.key!==n;(f.und(t)||t===n)&&(e.current.instances.delete(n),e.current.transitions=e.current.transitions.filter(i),e.current.deleted=e.current.deleted.filter(i))}e.current.forceUpdate()}class X extends w{constructor(e){void 0===e&&(e={}),super(),!e.transform||e.transform instanceof b||(e=n.transform(e)),this.payload=e}}let Y={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},B="[-+]?\\d*\\.?\\d+",J=B+"%";function ee(){for(var e=arguments.length,t=Array(e),r=0;r1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function ec(e,t,r){let n=r<.5?r*(1+t):r+t-r*t,i=2*r-n;return Math.round(255*eu(i,n,e+1/3))<<24|Math.round(255*eu(i,n,e))<<16|Math.round(255*eu(i,n,e-1/3))<<8}function ed(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function eh(e){return(parseFloat(e)%360+360)%360/360}function ef(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function ep(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function em(e){let t;let r="number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=es.exec(e))?parseInt(t[1]+"ff",16)>>>0:Y.hasOwnProperty(e)?Y[e]:(t=et.exec(e))?(ed(t[1])<<24|ed(t[2])<<16|ed(t[3])<<8|255)>>>0:(t=er.exec(e))?(ed(t[1])<<24|ed(t[2])<<16|ed(t[3])<<8|ef(t[4]))>>>0:(t=ea.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=el.exec(e))?parseInt(t[1],16)>>>0:(t=eo.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=en.exec(e))?(255|ec(eh(t[1]),ep(t[2]),ep(t[3])))>>>0:(t=ei.exec(e))?(ec(eh(t[1]),ep(t[2]),ep(t[3]))|ef(t[4]))>>>0:null;if(null===r)return e;let n=(4278190080&(r=r||0))>>>24,i=(16711680&r)>>>16,a=(65280&r)>>>8,o=(255&r)/255;return`rgba(${n}, ${i}, ${a}, ${o})`}let eg=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,ey=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,ev=RegExp(`(${Object.keys(Y).join("|")})`,"g"),eb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ek=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),ew=["Webkit","Ms","Moz","O"];eb=Object.keys(eb).reduce((e,t)=>(ew.forEach(r=>e[ek(r,t)]=e[t]),e),eb);let ex={};o=e=>new X(e),a=e=>{let t=e.output.map(e=>e.replace(ey,em)).map(e=>e.replace(ev,em)),r=t[0].match(eg).map(()=>[]);t.forEach(e=>{e.match(eg).forEach((e,t)=>r[t].push(+e))});let n=t[0].match(eg).map((t,n)=>Z((0,c.Z)({},e,{output:r[n]})));return e=>{let r=0;return t[0].replace(eg,()=>n[r++](e)).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(e,t,r,n,i)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(n)}, ${i})`)}},i=Y,n={fn:(e,t)=>{if(!e.nodeType||void 0===e.setAttribute)return!1;{let o=t.style,s=t.children,l=t.scrollTop,u=t.scrollLeft,c=(0,d.Z)(t,["style","children","scrollTop","scrollLeft"]),h="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName;for(let t in void 0!==l&&(e.scrollTop=l),void 0!==u&&(e.scrollLeft=u),void 0!==s&&(e.textContent=s),o)if(o.hasOwnProperty(t)){var r,n,i=0===t.indexOf("--"),a=(r=t,null==(n=o[t])||"boolean"==typeof n||""===n?"":i||"number"!=typeof n||0===n||eb.hasOwnProperty(r)&&eb[r]?(""+n).trim():n+"px");"float"===t&&(t="cssFloat"),i?e.style.setProperty(t,a):e.style[t]=a}for(let t in c){let r=h?t:ex[t]||(ex[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase()));void 0!==e.getAttribute(r)&&e.setAttribute(r,c[t])}return}},transform:e=>e};let eV=(l=e=>(0,h.forwardRef)((t,r)=>{let i=p(),a=(0,h.useRef)(!0),o=(0,h.useRef)(null),s=(0,h.useRef)(null),l=(0,h.useCallback)(e=>{let t=o.current;o.current=new A(e,()=>{s.current&&!1===n.fn(s.current,o.current.getAnimatedValue())&&i()}),t&&t.detach()},[]);(0,h.useEffect)(()=>()=>{a.current=!1,o.current&&o.current.detach()},[]),(0,h.useImperativeHandle)(r,()=>E(s,a,i)),l(t);let u=o.current.getValue(),m=(u.scrollTop,u.scrollLeft,(0,d.Z)(u,["scrollTop","scrollLeft"]));return h.createElement(e,(0,c.Z)({},m,{ref:e=>s.current=(r&&(f.fun(r)?r(e):f.obj(r)&&(r.current=e)),e)}))}),void 0===(u=!1)&&(u=!0),e=>(f.arr(e)?e:Object.keys(e)).reduce((e,t)=>{let r=u?t[0].toLowerCase()+t.substring(1):t;return e[r]=l(r),e},l))(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"])}}]); //# sourceMappingURL=89039-b8ac7d9fcf9ea865.js.map