PageSourceSearch

https://skyjake.fi/packs/poll-CFw-XvZV.js

js skyjake.fi collected 2026-09-24 18:24:46 UTC 101,457 bytes, 2 lines download raw bytes

1import{a as e,o as t,t as n}from"./chunk-CMxvf4Kt.js";import{n as r,t as i}from"./jsx-runtime-SsSjplwM.js";import{a,c as o,s}from"./react-intl-Cop388b4.js";import{c,d as l,f as u,l as d,u as f}from"./isSymbol-DjjMdNDY.js";import{r as p}from"./preload-helper-MPxKRjA8.js";import{n as m}from"./esm-COiaK3Y-.js";import{E as h,b as g,n as _,t as v}from"./prop-types-BTvjt2rf.js";import{a as y}from"./locales-BuoYIVCV.js";import{Bi as b,Dn as x,Oi as S,Ri as C,a as w,aa as T,c as E,i as D,in as O,ki as k,la as ee,n as A,r as j,rn as te,t as M,xa as N,yn as ne,zi as re}from"./render-Gl4Q1vIP.js";import{f as ie,p as ae,y as P}from"./react-router-BzQH59UT.js";import{a as oe}from"./router-COf4DbtI.js";import{a as se,s as ce}from"./defineProperty-ClgyJMzY.js";import{f as le}from"./redux-toolkit.modern-DmA8smPH.js";import{J as ue,Q as de,tt as fe}from"./accounts_typed-CIc-5GGi.js";import{a as pe,n as me,o as he,s as ge,t as _e}from"./typed_functions-CyAHd4bl.js";import{c as ve,i as ye,l as be,n as xe,t as Se}from"./immutable.es-BbKILtiW.js";import"./locale-D-1rLaCQ.js";import{n as Ce,t as we}from"./short_number-Coj2vPT7.js";import{t as Te}from"./classnames-CYxIelk8.js";import{t as Ee}from"./skeleton-F9wtbjO5.js";var F=t(r(),1),I=i(),De=t(p(),1),Oe=We(),L=e=>ze(e,Oe),ke=We();L.write=e=>ze(e,ke);var Ae=We();L.onStart=e=>ze(e,Ae);var je=We();L.onFrame=e=>ze(e,je);var Me=We();L.onFinish=e=>ze(e,Me);var Ne=[];L.setTimeout=(e,t)=>{let n=L.now()+t,r=()=>{let e=Ne.findIndex(e=>e.cancel==r);~e&&Ne.splice(e,1),Le-=+!!~e},i={time:n,handler:e,cancel:r};return Ne.splice(Pe(n),0,i),Le+=1,Be(),i};var Pe=e=>~(~Ne.findIndex(t=>t.time>e)||~Ne.length);L.cancel=e=>{Ae.delete(e),je.delete(e),Me.delete(e),Oe.delete(e),ke.delete(e)},L.sync=e=>{Re=!0,L.batchedUpdates(e),Re=!1},L.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,L.onStart(n)}return r.handler=e,r.cancel=()=>{Ae.delete(n),t=null},r};var Fe=typeof window<`u`?window.requestAnimationFrame:(()=>{});L.use=e=>Fe=e,L.now=typeof performance<`u`?()=>performance.now():Date.now,L.batchedUpdates=e=>e(),L.catch=console.error,L.frameLoop=`always`,L.advance=()=>{L.frameLoop===`demand`?Ue():console.warn(`Cannot call the manual advancement of rafz whilst frameLoop is not set as demand`)};var Ie=-1,Le=0,Re=!1;function ze(e,t){Re?(t.delete(e),e(0)):(t.add(e),Be())}function Be(){Ie<0&&(Ie=0,L.frameLoop!==`demand`&&Fe(He))}function Ve(){Ie=-1}function He(){~Ie&&(Fe(He),L.batchedUpdates(Ue))}function Ue(){let e=Ie;Ie=L.now();let t=Pe(Ie);if(t&&(Ge(Ne.splice(0,t),e=>e.handler()),Le-=t),!Le){Ve();return}Ae.flush(),Oe.flush(e?Math.min(64,Ie-e):16.667),je.flush(),ke.flush(),Me.flush()}function We(){let e=new Set,t=e;return{add(n){Le+=+(t==e&&!e.has(n)),e.add(n)},delete(n){return Le-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,Le-=t.size,Ge(t,t=>t(n)&&e.add(t)),Le+=e.size,t=e)}}}function Ge(e,t){e.forEach(e=>{try{t(e)}catch(e){L.catch(e)}})}var Ke=Object.defineProperty,qe=(e,t)=>{for(var n in t)Ke(e,n,{get:t[n],enumerable:!0})},R={};qe(R,{assign:()=>at,colors:()=>nt,createStringInterpolator:()=>et,skipAnimation:()=>rt,to:()=>tt,willAdvance:()=>it});function Je(){}var Ye=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),z={arr:Array.isArray,obj:e=>!!e&&e.constructor.name===`Object`,fun:e=>typeof e==`function`,str:e=>typeof e==`string`,num:e=>typeof e==`number`,und:e=>e===void 0};function Xe(e,t){if(z.arr(e)){if(!z.arr(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return e===t}var B=(e,t)=>e.forEach(t);function V(e,t,n){if(z.arr(e)){for(let r=0;r<e.length;r++)t.call(n,e[r],`${r}`);return}for(let r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r)}var H=e=>z.und(e)?[]:z.arr(e)?e:[e];function Ze(e,t){if(e.size){let n=Array.from(e);e.clear(),B(n,t)}}var Qe=(e,...t)=>Ze(e,e=>e(...t)),$e=()=>typeof window>`u`||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),et,tt,nt=null,rt=!1,it=Je,at=e=>{e.to&&(tt=e.to),e.now&&(L.now=e.now),e.colors!==void 0&&(nt=e.colors),e.skipAnimation!=null&&(rt=e.skipAnimation),e.createStringInterpolator&&(et=e.createStringInterpolator),e.requestAnimationFrame&&L.use(e.requestAnimationFrame),e.batchedUpdates&&(L.batchedUpdates=e.batchedUpdates),e.willAdvance&&(it=e.willAdvance),e.frameLoop&&(L.frameLoop=e.frameLoop)},ot=new Set,U=[],st=[],ct=0,lt={get idle(){return!ot.size&&!U.length},start(e){ct>e.priority?(ot.add(e),L.onStart(ut)):(dt(e),L(pt))},advance:pt,sort(e){if(ct)L.onFrame(()=>lt.sort(e));else{let t=U.indexOf(e);~t&&(U.splice(t,1),ft(e))}},clear(){U=[],ot.clear()}};function ut(){ot.forEach(dt),ot.clear(),L(pt)}function dt(e){U.includes(e)||ft(e)}function ft(e){U.splice(mt(U,t=>t.priority>e.priority),0,e)}function pt(e){let t=st;
1for(let n=0;n<U.length;n++){let r=U[n];ct=r.priority,r.idle||(it(r),r.advance(e),r.idle||t.push(r))}return ct=0,st=U,st.length=0,U=t,U.length>0}function mt(e,t){let n=e.findIndex(t);return n<0?e.length:n}var ht=(e,t,n)=>Math.min(Math.max(n,e),t),gt={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},W=`[-+]?\\d*\\.?\\d+`,_t=W+`%`;function vt(...e){return`\\(\\s*(`+e.join(`)\\s*,\\s*(`)+`)\\s*\\)`}var yt=RegExp(`rgb`+vt(W,W,W)),bt=RegExp(`rgba`+vt(W,W,W,W)),xt=RegExp(`hsl`+vt(W,_t,_t)),St=RegExp(`hsla`+vt(W,_t,_t,W)),Ct=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,wt=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Tt=/^#([0-9a-fA-F]{6})$/,Et=/^#([0-9a-fA-F]{8})$/;function Dt(e){let t;return typeof e==`number`?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Tt.exec(e))?parseInt(t[1]+`ff`,16)>>>0:nt&&nt[e]!==void 0?nt[e]:(t=yt.exec(e))?(At(t[1])<<24|At(t[2])<<16|At(t[3])<<8|255)>>>0:(t=bt.exec(e))?(At(t[1])<<24|At(t[2])<<16|At(t[3])<<8|Mt(t[4]))>>>0:(t=Ct.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+`ff`,16)>>>0:(t=Et.exec(e))?parseInt(t[1],16)>>>0:(t=wt.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>
10:(t=xt.exec(e))?(kt(jt(t[1]),Nt(t[2]),Nt(t[3]))|255)>>>0:(t=St.exec(e))?(kt(jt(t[1]),Nt(t[2]),Nt(t[3]))|Mt(t[4]))>>>0:null}function Ot(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function kt(e,t,n){let r=n<.5?n*(1+t):n+t-n*t,i=2*n-r,a=Ot(i,r,e+1/3),o=Ot(i,r,e),s=Ot(i,r,e-1/3);return Math.round(a*255)<<24|Math.round(o*255)<<16|Math.round(s*255)<<8}function At(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function jt(e){return(parseFloat(e)%360+360)%360/360}function Mt(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function Nt(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function Pt(e){let t=Dt(e);return t===null?e:(t||=0,`rgba(${(t&4278190080)>>>24}, ${(t&16711680)>>>16}, ${(t&65280)>>>8}, ${(t&255)/255})`)}var Ft=(e,t,n)=>{if(z.fun(e))return e;if(z.arr(e))return Ft({range:e,output:t,extrapolate:n});if(z.str(e.output[0]))return et(e);let r=e,i=r.output,a=r.range||[0,1],o=r.extrapolateLeft||r.extrapolate||`extend`,s=r.extrapolateRight||r.extrapolate||`extend`,c=r.easing||(e=>e);return e=>{let t=Lt(e,a);return It(e,a[t],a[t+1],i[t],i[t+1],c,o,s,r.map)}};function It(e,t,n,r,i,a,o,s,c){let l=c?c(e):e;if(l<t){if(o===`identity`)return l;o===`clamp`&&(l=t)}if(l>n){if(s===`identity`)return l;s===`clamp`&&(l=n)}return r===i?r:t===n?e<=t?r:i:(t===-1/0?l=-l:n===1/0?l-=t:l=(l-t)/(n-t),l=a(l),r===-1/0?l=-l:i===1/0?l+=r:l=l*(i-r)+r,l)}function Lt(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}var Rt=(e,t=`end`)=>n=>{n=t===`end`?Math.min(n,.999):Math.max(n,.001);let r=n*e;return ht(0,1,(t===`end`?Math.floor(r):Math.ceil(r))/e)},zt=1.70158,Bt=zt*1.525,Vt=zt+1,Ht=2*Math.PI/3,Ut=2*Math.PI/4.5,Wt=e=>{let t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},Gt={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-(-2*e+2)**2/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-(1-e)**3,easeInOutCubic:e=>e<.5?4*e*e*e:1-(-2*e+2)**3/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-(1-e)**4,easeInOutQuart:e=>e<.5?8*e*e*e*e:1-(-2*e+2)**4/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-(1-e)**5,easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-(-2*e+2)**5/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:2**(10*e-10),easeOutExpo:e=>e===1?1:1-2**(-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?2**(20*e-10)/2:(2-2**(-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-e**2),easeOutCirc:e=>Math.sqrt(1-(e-1)**2),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-(2*e)**2))/2:(Math.sqrt(1-(-2*e+2)**2)+1)/2,easeInBack:e=>Vt*e*e*e-zt*e*e,easeOutBack:e=>1+Vt*(e-1)**3+zt*(e-1)**2,easeInOutBack:e=>e<.5?(2*e)**2*((Bt+1)*2*e-Bt)/2:((2*e-2)**2*((Bt+1)*(e*2-2)+Bt)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-(2**(10*e-10))*Math.sin((e*10-10.75)*Ht),easeOutElastic:e=>e===0?0:e===1?1:2**(-10*e)*Math.sin((e*10-.75)*Ht)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(2**(20*e-10)*Math.sin((20*e-11.125)*Ut))/2:2**(-20*e+10)*Math.sin((20*e-11.125)*Ut)/2+1,easeInBounce:e=>1-Wt(1-e),easeOutBounce:Wt,easeInOutBounce:e=>e<.5?(1-Wt(1-2*e))/2:(1+Wt(2*e-1))/2,steps:Rt},Kt=Symbol.for(`FluidValue.get`),qt=Symbol.for(`FluidValue.observers`),G=e=>!!(e&&e[Kt]),K=e=>e&&e[Kt]?e[Kt]():e,Jt=e=>e[qt]||null;function Yt(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Xt(e,t){let n=e[qt];n&&n.forEach(e=>{Yt(e,t)})}var Zt=class{constructor(e){if(!e&&!(e=this.get))throw Error(`Unknown getter`);Qt(this,e)}},Qt=(e,t)=>tn(e,Kt,t);function $t(e,t){if(e[Kt]){let n=e[qt];n||tn(e,qt,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function en(e,t){let n=e[qt];if(n&&n.has(t)){let r=n.size-1;r?n.delete(t):e[qt]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var tn=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),nn=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rn=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,an=RegExp(`(${nn.source})(%|[a-z]+)`,`i`),on=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,sn=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,cn=e=>{let[t,n]=ln(e);if(!t||$e())return e;let r=window.getComputedStyle(document.documentElement).getPropertyValue(t);return r?r.trim():n&&n.startsWith(`--`)?window.getComputedStyle(document.documentElement).getPropertyValue(n)||e:n&&sn.test(n)?cn(n):n||e},ln=e=>{let t=sn.exec(e);if(!t)return[,];let[,n,r]=t;return[n,r]},un,dn=(e,t,n,r,i)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${i})`,fn=e=>{un||=nt?RegExp(`(${Object.keys(nt).join(`|`)})(?!\\w)`,`g`):/^\b$/;let t=e.output.map(e=>K(e).replace(sn,cn).replace(rn,Pt).replace(un,Pt)),n=t.map(e=>e.match(nn).map(Number)),r=n[0].map((e,t)=>n.map(e=>{if(!(t in e))throw Error(`The arity of each "output" value must be equal`);return e[t]})).map(t=>Ft({...e,output:t}));return e=>{let n=!an.test(t[0])&&t.find(e=>an.test(e))?.replace(nn,``),i=0;return t[0].replace(nn,()=>`${r[i++](e)}${n||``}`).replace(on,dn)}},pn=`react-spring: `,mn=e=>{let t=e,n=!1;if(typeof t!=`function`)throw TypeError(`${pn}
1once requires a function parameter`);return(...e)=>{n||=(t(...e),!0)}},hn=mn(console.warn);function gn(){hn(`${pn}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var _n=mn(console.warn);function vn(){_n(`${pn}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}function yn(e){return z.str(e)&&(e[0]==`#`||/\d/.test(e)||!$e()&&sn.test(e)||e in(nt||{}))}var bn=$e()?F.useEffect:F.useLayoutEffect,xn=()=>{let e=(0,F.useRef)(!1);return bn(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function Sn(){let e=(0,F.useState)()[1],t=xn();return()=>{t.current&&e(Math.random())}}function Cn(e,t){let[n]=(0,F.useState)(()=>({inputs:t,result:e()})),r=(0,F.useRef)(),i=r.current,a=i;return a?t&&a.inputs&&wn(t,a.inputs)||(a={inputs:t,result:e()}):a=n,(0,F.useEffect)(()=>{r.current=a,i==n&&(n.inputs=n.result=void 0)},[a]),a.result}function wn(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}var Tn=e=>(0,F.useEffect)(e,En),En=[];function Dn(e){let t=(0,F.useRef)();return(0,F.useEffect)(()=>{t.current=e}),t.current}var On=Symbol.for(`Animated:node`),kn=e=>!!e&&e[On]===e,q=e=>e&&e[On],An=(e,t)=>Ye(e,On,t),jn=e=>e&&e[On]&&e[On].getPayload(),Mn=class{constructor(){An(this,this)}getPayload(){return this.payload||[]}},Nn=class extends Mn{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,z.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new Nn(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return z.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value===e?!1:(this._value=e,!0)}reset(){let{done:e}=this;this.done=!1,z.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},Pn=class extends Nn{constructor(e){super(0),this._string=null,this._toString=Ft({output:[e,e]})}static create(e){return new Pn(e)}getValue(){return this._string??=this._toString(this._value)}setValue(e){if(z.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else if(super.setValue(e))this._string=null;else return!1;return!0}reset(e){e&&(this._toString=Ft({output:[this.getValue(),e]})),this._value=0,super.reset()}},Fn={dependencies:null},In=class extends Mn{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return V(this.source,(n,r)=>{kn(n)?t[r]=n.getValue(e):G(n)?t[r]=K(n):e||(t[r]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&B(this.payload,e=>e.reset())}_makePayload(e){if(e){let t=new Set;return V(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Fn.dependencies&&G(e)&&Fn.dependencies.add(e);let t=jn(e);t&&B(t,e=>this.add(e))}},Ln=class extends In{constructor(e){super(e)}static create(e){return new Ln(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){let t=this.getPayload();return e.length==t.length?t.map((t,n)=>t.setValue(e[n])).some(Boolean):(super.setValue(e.map(Rn)),!0)}};function Rn(e){return(yn(e)?Pn:Nn).create(e)}function zn(e){let t=q(e);return t?t.constructor:z.arr(e)?Ln:yn(e)?Pn:Nn}var Bn=(e,t)=>{let n=!z.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,F.forwardRef)((r,i)=>{let a=(0,F.useRef)(null),o=n&&(0,F.useCallback)(e=>{a.current=Un(i,e)},[i]),[s,c]=Hn(r,t),l=Sn(),u=()=>{let e=a.current;n&&!e||(e?t.applyAnimatedValues(e,s.getValue(!0)):!1)===!1&&l()},d=new Vn(u,c),f=(0,F.useRef)();bn(()=>(f.current=d,B(c,e=>$t(e,d)),()=>{f.current&&(B(f.current.deps,e=>en(e,f.current)),L.cancel(f.current.update))})),(0,F.useEffect)(u,[]),Tn(()=>()=>{let e=f.current;B(e.deps,t=>en(t,e))});let p=t.getComponentProps(s.getValue());return F.createElement(e,{...p,ref:o})})},Vn=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){e.type==`change`&&L.write(this.update)}};function Hn(e,t){let n=new Set;return Fn.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}
1),e=new In(e),Fn.dependencies=null,[e,n]}function Un(e,t){return e&&(z.fun(e)?e(t):e.current=t),t}var Wn=Symbol.for(`AnimatedComponent`),Gn=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=e=>new In(e),getComponentProps:r=e=>e}={})=>{let i={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},a=e=>{let t=Kn(e)||`Anonymous`;return e=z.str(e)?a[e]||(a[e]=Bn(e,i)):e[Wn]||(e[Wn]=Bn(e,i)),e.displayName=`Animated(${t})`,e};return V(e,(t,n)=>{z.arr(e)&&(n=Kn(t)),a[n]=a(t)}),{animated:a}},Kn=e=>z.str(e)?e:e&&z.str(e.displayName)?e.displayName:z.fun(e)&&e.name||null;function J(e,...t){return z.fun(e)?e(...t):e}var qn=(e,t)=>e===!0||!!(t&&e&&(z.fun(e)?e(t):H(e).includes(t))),Jn=(e,t)=>z.obj(e)?t&&e[t]:e,Yn=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,Xn=e=>e,Zn=(e,t=Xn)=>{let n=Qn;e.default&&e.default!==!0&&(e=e.default,n=Object.keys(e));let r={};for(let i of n){let n=t(e[i],i);z.und(n)||(r[i]=n)}return r},Qn=[`config`,`onProps`,`onStart`,`onChange`,`onPause`,`onResume`,`onRest`],$n={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function er(e){let t={},n=0;if(V(e,(e,r)=>{$n[r]||(t[r]=e,n++)}),n)return t}function tr(e){let t=er(e);if(t){let n={to:t};return V(e,(e,r)=>r in t||(n[r]=e)),n}return{...e}}function nr(e){return e=K(e),z.arr(e)?e.map(nr):yn(e)?R.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function rr(e){for(let t in e)return!0;return!1}function ir(e){return z.fun(e)||z.arr(e)&&z.obj(e[0])}function ar(e,t){e.ref?.delete(e),t?.delete(e)}function or(e,t){t&&e.ref!==t&&(e.ref?.delete(e),t.add(e),e.ref=t)}var sr={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}},cr={...sr.default,mass:1,damping:1,easing:Gt.linear,clamp:!1},lr=class{constructor(){this.velocity=0,Object.assign(this,cr)}};function ur(e,t,n){n&&(n={...n},dr(n,t),t={...n,...t}),dr(e,t),Object.assign(e,t);for(let t in cr)e[t]??(e[t]=cr[t]);let{frequency:r,damping:i}=e,{mass:a}=e;return z.und(r)||(r<.01&&(r=.01),i<0&&(i=0),e.tension=(2*Math.PI/r)**2*a,e.friction=4*Math.PI*i*a/r),e}function dr(e,t){if(!z.und(t.decay))e.duration=void 0;else{let n=!z.und(t.tension)||!z.und(t.friction);(n||!z.und(t.frequency)||!z.und(t.damping)||!z.und(t.mass))&&(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}}var fr=[],pr=class{constructor(){this.changed=!1,this.values=fr,this.toValues=null,this.fromValues=fr,this.config=new lr,this.immediate=!1}};function mr(e,{key:t,props:n,defaultProps:r,state:i,actions:a}){return new Promise((o,s)=>{let c,l,u=qn(n.cancel??r?.cancel,t);if(u)p();else{z.und(n.pause)||(i.paused=qn(n.pause,t));let e=r?.pause;e!==!0&&(e=i.paused||qn(e,t)),c=J(n.delay||0,t),e?(i.resumeQueue.add(f),a.pause()):(a.resume(),f())}function d(){i.resumeQueue.add(f),i.timeouts.delete(l),l.cancel(),c=l.time-L.now()}function f(){c>0&&!R.skipAnimation?(i.delayed=!0,l=L.setTimeout(p,c),i.pauseQueue.add(d),i.timeouts.add(l)):p()}function p(){i.delayed&&=!1,i.pauseQueue.delete(d),i.timeouts.delete(l),e<=(i.cancelId||0)&&(u=!0);try{a.start({...n,callId:e,cancel:u},o)}catch(e){s(e)}}})}var hr=(e,t)=>t.length==1?t[0]:t.some(e=>e.cancelled)?_r(e.get()):t.every(e=>e.noop)?gr(e.get()):Y(e.get(),t.every(e=>e.finished)),gr=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Y=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),_r=e=>({value:e,cancelled:!0,finished:!1});function vr(e,t,n,r){let{callId:i,parentId:a,onRest:o}=t,{asyncTo:s,promise:c}=n;return!a&&e===s&&!t.reset?c:n.promise=(async()=>{n.asyncId=i,n.asyncTo=e;let l=Zn(t,(e,t)=>t===`onRest`?void 0:e),u,d,f=new Promise((e,t)=>(u=e,d=t)),p=e=>{let t=i<=(n.cancelId||0)&&_r(r)||i!==n.asyncId&&Y(r,!1);if(t)throw e.result=t,d(e),e},m=(e,t)=>{let a=new br,o=new xr;return(async()=>{if(R.skipAnimation)throw yr(n),o.result=Y(r,!1),d(o),o;p(a);let s=z.obj(e)?{...e}:{...t,to:e};s.parentId=i,V(l,(e,t)=>{z.und(s[t])&&(s[t]=e)});let c=await r.start(s);return p(a),n.paused&&await new Promise(e=>{n.resumeQueue.add(e)}),c})()},h;if(R.skipAnimation)return yr(n),Y(r,!1);try{let t;t=z.arr(e)?(async e=>{for(let t of e)await m(t)})(e):Promise.resolve(e(m,r.stop.bind(r))),await Promise.all([t.then(u),f]),h=Y(r.get(),!0,!1)}catch(e){if(e instanceof br)h=e.result;else if(e instanceof xr)h=e.result;else throw e}finally{i==n.asyncId&&(n.asyncId=a,n.asyncTo=a?s:void 0,n.promise=a?c:void 0)}return z.fun(o)&&L.batchedUpdates(()=>{o(h,r,r.item)}),h})()}function yr(e,t){Ze(e.timeouts,e=>e.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}
1var br=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},xr=class extends Error{constructor(){super(`SkipAnimationSignal`)}},Sr=e=>e instanceof wr,Cr=1,wr=class extends Zt{constructor(){super(...arguments),this.id=Cr++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){let e=q(this);return e&&e.getValue()}to(...e){return R.to(this,e)}interpolate(...e){return gn(),R.to(this,e)}toJSON(){return this.get()}observerAdded(e){e==1&&this._attach()}observerRemoved(e){e==0&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){Xt(this,{type:`change`,parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||lt.sort(this),Xt(this,{type:`priority`,parent:this,priority:e})}},Tr=Symbol.for(`SpringPhase`),Er=1,Dr=2,Or=4,kr=e=>(e[Tr]&Er)>0,Ar=e=>(e[Tr]&Dr)>0,jr=e=>(e[Tr]&Or)>0,Mr=(e,t)=>t?e[Tr]|=Dr|Er:e[Tr]&=~Dr,Nr=(e,t)=>t?e[Tr]|=Or:e[Tr]&=~Or,Pr=class extends wr{constructor(e,t){if(super(),this.animation=new pr,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!z.und(e)||!z.und(t)){let n=z.obj(e)?{...e}:{...t,from:e};z.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(Ar(this)||this._state.asyncTo)||jr(this)}get goal(){return K(this.animation.to)}get velocity(){let e=q(this);return e instanceof Nn?e.lastVelocity||0:e.getPayload().map(e=>e.lastVelocity||0)}get hasAnimated(){return kr(this)}get isAnimating(){return Ar(this)}get isPaused(){return jr(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1,r=this.animation,{toValues:i}=r,{config:a}=r,o=jn(r.to);!o&&G(r.to)&&(i=H(K(r.to))),r.values.forEach((s,c)=>{if(s.done)return;let l=s.constructor==Pn?1:o?o[c].lastPosition:i[c],u=r.immediate,d=l;if(!u){if(d=s.lastPosition,a.tension<=0){s.done=!0;return}let t=s.elapsedTime+=e,n=r.fromValues[c],i=s.v0==null?s.v0=z.arr(a.velocity)?a.velocity[c]:a.velocity:s.v0,o,f=a.precision||(n==l?.005:Math.min(1,Math.abs(l-n)*.001));if(!z.und(a.duration)){let r=1;a.duration>0&&(this._memoizedDuration!==a.duration&&(this._memoizedDuration=a.duration,s.durationProgress>0&&(s.elapsedTime=a.duration*s.durationProgress,t=s.elapsedTime+=e)),r=(a.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,s.durationProgress=r),d=n+a.easing(r)*(l-n),o=(d-s.lastPosition)/e,u=r==1}else if(a.decay){let e=a.decay===!0?.998:a.decay,r=Math.exp(-(1-e)*t);d=n+i/(1-e)*(1-r),u=Math.abs(s.lastPosition-d)<=f,o=i*r}else{o=s.lastVelocity==null?i:s.lastVelocity;let t=a.restVelocity||f/10,r=a.clamp?0:a.bounce,c=!z.und(r),p=n==l?s.v0>0:n<l,m,h=!1,g=Math.ceil(e/1);for(let e=0;e<g&&(m=Math.abs(o)>t,!(!m&&(u=Math.abs(l-d)<=f,u)));++e){c&&(h=d==l||d>l==p,h&&(o=-o*r,d=l));let e=(-a.tension*1e-6*(d-l)+-a.friction*.001*o)/a.mass;o+=e*1,d+=o*1}}s.lastVelocity=o,Number.isNaN(d)&&(console.warn(`Got NaN while animating:`,this),u=!0)}o&&!o[c].done&&(u=!1),u?s.done=!0:t=!1,s.setValue(d,a.round)&&(n=!0)});let s=q(this),c=s.getValue();if(t){let e=K(r.to);(c!==e||n)&&!a.decay?(s.setValue(e),this._onChange(e)):n&&a.decay&&this._onChange(c),this._stop()}else n&&this._onChange(c)}set(e){return L.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Ar(this)){let{to:e,config:t}=this.animation;L.batchedUpdates(()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()})}return this}update(e){return(this.queue||=[]).push(e),this}start(e,t){let n;return z.und(e)?(n=this.queue||[],this.queue=[]):n=[z.obj(e)?e:{...t,to:e}],Promise.all(n.map(e=>this._update(e))).then(e=>hr(this,e))}stop(e){let{to:t}=this.animation;return this._focus(this.get()),yr(this._state,e&&this._lastCallId),L.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){e.type==`change`?this._start():e.type==`priority`&&(this.priority=e.priority+1)}_prepareNode(e){let t=this.key||``,{to:n,from:r}=e;n=z.obj(n)?n[t]:n,(n==null||ir(n))&&(n=void 0),r=z.obj(r)?r[t]:r,r??=void 0;let i={to:n,from:r};return kr(this)||(e.reverse&&([n,r]=[r,n]),r=K(r),z.und(r)?q(this)||this._set(n):this._set(r)),i}_update({...e},t){let{key:n,defaultProps:r}=this;e.default&&Object.assign(r,Zn(e,(e,t)=>/^on/.test(t)?Jn(e,n):e)),Vr(this,e,`onProps`),Hr(this,`onProps`,e,this);let i=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did 
1you forget to pass your component to `animated(...)` before animating its props?");let a=this._state;return mr(++this._lastCallId,{key:n,props:e,defaultProps:r,state:a,actions:{pause:()=>{jr(this)||(Nr(this,!0),Qe(a.pauseQueue),Hr(this,`onPause`,Y(this,Fr(this,this.animation.to)),this))},resume:()=>{jr(this)&&(Nr(this,!1),Ar(this)&&this._resume(),Qe(a.resumeQueue),Hr(this,`onResume`,Y(this,Fr(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then(n=>{if(e.loop&&n.finished&&!(t&&n.noop)){let t=Ir(e);if(t)return this._update(t,!0)}return n})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(_r(this));let r=!z.und(e.to),i=!z.und(e.from);if(r||i)if(t.callId>this._lastToId)this._lastToId=t.callId;else return n(_r(this));let{key:a,defaultProps:o,animation:s}=this,{to:c,from:l}=s,{to:u=c,from:d=l}=e;i&&!r&&(!t.default||z.und(u))&&(u=d),t.reverse&&([u,d]=[d,u]);let f=!Xe(d,l);f&&(s.from=d),d=K(d);let p=!Xe(u,c);p&&this._focus(u);let m=ir(t.to),{config:h}=s,{decay:g,velocity:_}=h;(r||i)&&(h.velocity=0),t.config&&!m&&ur(h,J(t.config,a),t.config===o.config?void 0:J(o.config,a));let v=q(this);if(!v||z.und(u))return n(Y(this,!0));let y=z.und(t.reset)?i&&!t.default:!z.und(d)&&qn(t.reset,a),b=y?d:this.get(),x=nr(u),S=z.num(x)||z.arr(x)||yn(x),C=!m&&(!S||qn(o.immediate||t.immediate,a));if(p){let e=zn(u);if(e!==v.constructor)if(C)v=this._set(x);else throw Error(`Cannot animate between ${v.constructor.name} and ${e.name}, as the "to" prop suggests`)}let w=v.constructor,T=G(u),E=!1;if(!T){let e=y||!kr(this)&&f;(p||e)&&(E=Xe(nr(b),x),T=!E),(!Xe(s.immediate,C)&&!C||!Xe(h.decay,g)||!Xe(h.velocity,_))&&(T=!0)}if(E&&Ar(this)&&(s.changed&&!y?T=!0:T||this._stop(c)),!m&&((T||G(c))&&(s.values=v.getPayload(),s.toValues=G(u)?null:w==Pn?[1]:H(x)),s.immediate!=C&&(s.immediate=C,!C&&!y&&this._set(c)),T)){let{onRest:e}=s;B(Br,e=>Vr(this,t,e));let r=Y(this,Fr(this,c));Qe(this._pendingCalls,r),this._pendingCalls.add(n),s.changed&&L.batchedUpdates(()=>{s.changed=!y,e?.(r,this),y?J(o.onRest,r):s.onStart?.(r,this)})}y&&this._set(b),m?n(vr(t.to,t,this._state,this)):T?this._start():Ar(this)&&!p?this._pendingCalls.add(n):n(gr(b))}_focus(e){let t=this.animation;e!==t.to&&(Jt(this)&&this._detach(),t.to=e,Jt(this)&&this._attach())}_attach(){let e=0,{to:t}=this.animation;G(t)&&($t(t,this),Sr(t)&&(e=t.priority+1)),this.priority=e}_detach(){let{to:e}=this.animation;G(e)&&en(e,this)}_set(e,t=!0){let n=K(e);if(!z.und(n)){let e=q(this);if(!e||!Xe(n,e.getValue())){let r=zn(n);!e||e.constructor!=r?An(this,r.create(n)):e.setValue(n),e&&L.batchedUpdates(()=>{this._onChange(n,t)})}}return q(this)}_onStart(){let e=this.animation;e.changed||(e.changed=!0,Hr(this,`onStart`,Y(this,Fr(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),J(this.animation.onChange,e,this)),J(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){let e=this.animation;q(this).reset(K(e.to)),e.immediate||(e.fromValues=e.values.map(e=>e.lastPosition)),Ar(this)||(Mr(this,!0),jr(this)||this._resume())}_resume(){R.skipAnimation?this.finish():lt.start(this)}_stop(e,t){if(Ar(this)){Mr(this,!1);let n=this.animation;B(n.values,e=>{e.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Xt(this,{type:`idle`,parent:this});let r=t?_r(this.get()):Y(this.get(),Fr(this,e??n.to));Qe(this._pendingCalls,r),n.changed&&(n.changed=!1,Hr(this,`onRest`,r,this))}}};function Fr(e,t){let n=nr(t);return Xe(nr(e.get()),n)}function Ir(e,t=e.loop,n=e.to){let r=J(t);if(r){let i=r!==!0&&tr(r),a=(i||e).reverse,o=!i||i.reset;return Lr({...e,loop:t,default:!1,pause:void 0,to:!a||ir(n)?n:void 0,from:o?e.from:void 0,reset:o,...i})}}function Lr(e){let{to:t,from:n}=e=tr(e),r=new Set;return z.obj(t)&&zr(t,r),z.obj(n)&&zr(n,r),e.keys=r.size?Array.from(r):null,e}function Rr(e){let t=Lr(e);return z.und(t.default)&&(t.default=Zn(t)),t}function zr(e,t){V(e,(e,n)=>e!=null&&t.add(n))}var Br=[`onStart`,`onRest`,`onChange`,`onPause`,`onResume`];function Vr(e,t,n){e.animation[n]=t[n]===Yn(t,n)?void 0:Jn(t[n],e.key)}function Hr(e,t,...n){e.animation[t]?.(...n),e.defaultProps[t]?.(...n)}var Ur=[`onStart`,`onChange`,`onRest`],Wr=1,Gr=class{constructor(e,t){this.id=Wr++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){let e={};return this.each((t,n)=>e[n]=t.get()),e}set(e){for(let t in e){let n=e[t];z.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(Lr(e)),this}start(e){let{queue:t}=this;return e?t=H(e).map(Lr):this.queue=[],this._flush?this._flush(this,t):(Qr(this,t),Kr(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){let n=this.springs;B(H(t),t=>n[t].stop(!!e))}else yr(this._state,this._lastAsyncId),this.each(t=>t.stop(!!e));return this}pause(e){if(z.und(e))this.start({pause:!0});else{let t=this.springs;B(H(e),e=>t[e].pause())}return this}resume(e){if(z.und(e))this.start({pause:!1});else{let t=this.springs;B(H(e),e=>t[e].resume())}return this}each(e){V(this.springs,e)}_onFrame(){let{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,i=this._changed.size>0;(r&&!this._started||i&&!this._started)&&(this._started=!0,Ze(e,([e,t])=>{t.value=this.get(),e(t,this,this._item)}));let a=!r&&this._started,o=i||a&&n.size?this.get():null;i&&t.size&&Ze(t,([e,t])=>{t.value=o,e(t,this,this._item)}),a&&(this._started=!1,Ze(n,([e,t])=>{t.value=o,e(t,this,this._item)}))}eventObserved(e){if(e.type==`change`)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else if(e.type==`idle`)this._active.delete(e.parent);else return;L.onFrame(this._onFrame)}};function Kr(e,t){return Promise.all(t.map(t=>qr(e,t))).then(t=>hr(e,t))}async function qr(e,t,n){let{keys:r,to:i,from:a,loop:o,onRest:s,onResolve:c}=t,l=z.obj(t.default)&&t.default;o&&(t.loop=!1),i===!1&&(t.to=null),a===!1&&(t.from=null);let u=z.arr(i)||z.fun(i)?i:void 0;u?(t.to=void 0,t.onRest=void 0,l&&(l.onRest=void 0)):B(Ur,n=>{let r=t[n];if(z.fun(r)){let i=e._events[n];t[n]=({finished:e,cancelled:t})=>{let n=i.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):i.set(r,{value:null,finished:e||!1,cancelled:t||!1})},l&&(l[n]=t[n])}});let d=e._state;t.pause===!d.paused?(d.paused=t.pause,Qe(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);let f=(r||Object.keys(e.springs)).map(n=>e.springs[n].start(t)),p=t.cancel===!0||Yn(t,`cancel`)===!0;(u||p&&d.asyncId)&&f.push(mr(++e._lastAsyncId,{props:t,state:d,actions:{pause:Je,resume:Je,start(t,n){p?(yr(d,e._lastAsyncId),n(_r(e))):(t.onRest=s,n(vr(u,t,d,e)))}}})),d.paused&&await new Promise(e=>{d.resumeQueue.add(e)});let m=hr(e,await Promise.all(f));if(o&&m.finished&&!(n&&m.noop)){let n=Ir(t,o,i);if(n)return Qr(e,[n]),qr(e,n,!0)}return c&&L.batchedUpdates(()=>c(m,e,e.item)),m}function Jr(e,t){let n={...e.springs};return t&&B(H(t),e=>{z.und(e.keys)&&(e=Lr(e)),z.obj(e.to)||(e={...e,to:void 0}),Zr(n,e,e=>Xr(e))}),Yr(e,n),n}function Yr(e,t){V(t,(t,n)=>{e.springs[n]||(e.springs[n]=t,$t(t,e))})}function Xr(e,t){let n=new Pr;return n.key=e,t&&$t(n,t),n}function Zr(e,t,n){t.keys&&B(t.keys,r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)})}function Qr(e,t){B(t,t=>{Zr(e.springs,t,t=>Xr(t,e))})}var $r=({children:e,...t})=>{let n=(0,F.useContext)(ei),r=t.pause||!!n.pause,i=t.immediate||!!n.immediate;t=Cn(()=>({pause:r,immediate:i}),[r,i]);let{Provider:a}=ei;return F.createElement(a,{value:t},e)},ei=ti($r,{});$r.Provider=ei.Provider,$r.Consumer=ei.Consumer;function ti(e,t){return Object.assign(e,F.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var ni=()=>{let e=[],t=function(t){vn();let r=[];return B(e,(e,i)=>{if(z.und(t))r.push(e.start());else{let a=n(t,e,i);a&&r.push(e.start(a))}}),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){let n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return B(e,e=>e.pause(...arguments)),this},t.resume=function(){return B(e,e=>e.resume(...arguments)),this},t.set=function(t){B(e,(e,n)=>{let r=z.fun(t)?t(n,e):t;r&&e.set(r)})},t.start=function(t){let n=[];return B(e,(e,r)=>{if(z.und(t))n.push(e.start());else{let i=this._getProps(t,e,r);i&&n.push(e.start(i))}}),n},t.stop=function(){return B(e,e=>e.stop(...arguments)),this},t.update=function(t){return B(e,(e,n)=>e.update(this._getProps(t,e,n))),this};let n=function(e,t,n){return z.fun(e)?e(n,t):e};return t._getProps=n,t};function ri(e,t,n){let r=z.fun(t)&&t;r&&!n&&(n=[]);let i=(0,F.useMemo)(()=>r||arguments.length==3?ni():void 0,[]),a=(0,F.useRef)(0),o=Sn(),s=(0,F.useMemo)(()=>({ctrls:[],queue:[],flush(e,t){let n=Jr(e,t);return a.current>0&&!s.queue.length&&!Object.keys(n).some(t=>!e.springs[t])?Kr(e,t):new Promise(r=>{Yr(e,n),s.queue.push(()=>{r(Kr(e,t))}),o()})}}),[]),c=(0,F.useRef)([...s.ctrls]),l=[],u=Dn(e)||0;(0,F.useMemo)(()=>{B(c.current.slice(e,u),e=>{ar(e,i),e.stop(!0)}),c.current.length=e,d(u,e)},[e]),(0,F.useMemo)(()=>{d(0,Math.min(u,e))},n);function d(e,n){for(let i=e;i<n;
1i++){let e=c.current[i]||(c.current[i]=new Gr(null,s.flush)),n=r?r(i,e):t[i];n&&(l[i]=Rr(n))}}let f=c.current.map((e,t)=>Jr(e,l[t])),p=(0,F.useContext)($r),m=p!==Dn(p)&&rr(p);bn(()=>{a.current++,s.ctrls=c.current;let{queue:e}=s;e.length&&(s.queue=[],B(e,e=>e())),B(c.current,(e,t)=>{i?.add(e),m&&e.start({default:p});let n=l[t];n&&(or(e,n.ref),e.ref?e.queue.push(n):e.start(n))})}),Tn(()=>()=>{B(s.ctrls,e=>e.stop(!0))});let h=f.map(e=>({...e}));return i?[h,i]:h}function ii(e,t){let n=z.fun(e),[[r],i]=ri(1,n?e:[e],n?t||[]:t);return n||arguments.length==2?[r,i]:r}function ai(e,t,n){let r=z.fun(t)&&t,{reset:i,sort:a,trail:o=0,expires:s=!0,exitBeforeEnter:c=!1,onDestroyed:l,ref:u,config:d}=r?r():t,f=(0,F.useMemo)(()=>r||arguments.length==3?ni():void 0,[]),p=H(e),m=[],h=(0,F.useRef)(null),g=i?null:h.current;bn(()=>{h.current=m}),Tn(()=>(B(m,e=>{f?.add(e.ctrl),e.ctrl.ref=f}),()=>{B(h.current,e=>{e.expired&&clearTimeout(e.expirationId),ar(e.ctrl,f),e.ctrl.stop(!0)})}));let _=si(p,r?r():t,g),v=i&&h.current||[];bn(()=>B(v,({ctrl:e,item:t,key:n})=>{ar(e,f),J(l,t,n)}));let y=[];if(g&&B(g,(e,t)=>{e.expired?(clearTimeout(e.expirationId),v.push(e)):(t=y[t]=_.indexOf(e.key),~t&&(m[t]=e))}),B(p,(e,t)=>{m[t]||(m[t]={key:_[t],item:e,phase:`mount`,ctrl:new Gr},m[t].ctrl.item=e)}),y.length){let e=-1,{leave:n}=r?r():t;B(y,(t,r)=>{let i=g[r];~t?(e=m.indexOf(i),m[e]={...i,item:p[t]}):n&&m.splice(++e,0,i)})}z.fun(a)&&m.sort((e,t)=>a(e.item,t.item));let b=-o,x=Sn(),S=Zn(t),C=new Map,w=(0,F.useRef)(new Map),T=(0,F.useRef)(!1);B(m,(e,n)=>{let i=e.key,a=e.phase,l=r?r():t,f,p,m=J(l.delay||0,i);if(a==`mount`)f=l.enter,p=`enter`;else{let e=_.indexOf(i)<0;if(a!=`leave`)if(e)f=l.leave,p=`leave`;else if(f=l.update)p=`update`;else return;else if(!e)f=l.enter,p=`enter`;else return}if(f=J(f,e.item,n),f=z.obj(f)?tr(f):{to:f},!f.config){let t=d||S.config;f.config=J(t,e.item,n,p)}b+=o;let v={...S,delay:m+b,ref:u,immediate:l.immediate,reset:!1,...f};if(p==`enter`&&z.und(v.from)){let i=r?r():t;v.from=J(z.und(i.initial)||g?i.from:i.initial,e.item,n)}let{onResolve:y}=v;v.onResolve=e=>{J(y,e);let t=h.current,n=t.find(e=>e.key===i);if(n&&!(e.cancelled&&n.phase!=`update`)&&n.ctrl.idle){let e=t.every(e=>e.ctrl.idle);if(n.phase==`leave`){let t=J(s,n.item);if(t!==!1){let r=t===!0?0:t;if(n.expired=!0,!e&&r>0){r<=2147483647&&(n.expirationId=setTimeout(x,r));return}}}e&&t.some(e=>e.expired)&&(w.current.delete(n),c&&(T.current=!0),x())}};let E=Jr(e.ctrl,v);p===`leave`&&c?w.current.set(e,{phase:p,springs:E,payload:v}):C.set(e,{phase:p,springs:E,payload:v})});let E=(0,F.useContext)($r),D=E!==Dn(E)&&rr(E);bn(()=>{D&&B(m,e=>{e.ctrl.start({default:E})})},[E]),B(C,(e,t)=>{if(w.current.size){let e=m.findIndex(e=>e.key===t.key);m.splice(e,1)}}),bn(()=>{B(w.current.size?w.current:C,({phase:e,payload:t},n)=>{let{ctrl:r}=n;n.phase=e,f?.add(r),D&&e==`enter`&&r.start({default:E}),t&&(or(r,t.ref),(r.ref||f)&&!T.current?r.update(t):(r.start(t),T.current&&=!1))})},i?void 0:n);let O=e=>F.createElement(F.Fragment,null,m.map((t,n)=>{let{springs:r}=C.get(t)||t.ctrl,i=e({...r},t.item,t,n);return i&&i.type?F.createElement(i.type,{...i.props,key:z.str(t.key)||z.num(t.key)?t.key:t.ctrl.id,ref:i.ref}):i}));return f?[O,f]:O}var oi=1;function si(e,{key:t,keys:n=t},r){if(n===null){let t=new Set;return e.map(e=>{let n=r&&r.find(n=>n.item===e&&n.phase!==`leave`&&!t.has(n));return n?(t.add(n),n.key):oi++})}return z.und(n)?e:z.fun(n)?e.map(n):H(n)}var ci=class extends wr{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=Ft(...t);let n=this._get(),r=zn(n);An(this,r.create(n))}advance(e){let t=this._get();Xe(t,this.get())||(q(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&ui(this._active)&&di(this)}_get(){let e=z.arr(this.source)?this.source.map(K):H(K(this.source));return this.calc(...e)}_start(){this.idle&&!ui(this._active)&&(this.idle=!1,B(jn(this),e=>{e.done=!1}),R.skipAnimation?(L.batchedUpdates(()=>this.advance()),di(this)):lt.start(this))}_attach(){let e=1;B(H(this.source),t=>{G(t)&&$t(t,this),Sr(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){B(H(this.source),e=>{G(e)&&en(e,this)}),this._active.clear(),di(this)}eventObserved(e){e.type==`change`?e.idle?this.advance():(this._active.add(e.parent),this._start()):e.type==`idle`?this._active.delete(e.parent):e.type==`priority`&&(this.priority=H(this.source).reduce((e,t)=>
1Math.max(e,(Sr(t)?t.priority:0)+1),0))}};function li(e){return e.idle!==!1}function ui(e){return!e.size||Array.from(e).every(li)}function di(e){e.idle||(e.idle=!0,B(jn(e),e=>{e.done=!0}),Xt(e,{type:`idle`,parent:e}))}var fi=(e,...t)=>new ci(e,t);R.assign({createStringInterpolator:fn,to:(e,t)=>new ci(e,t)}),lt.advance;var pi=/^--/;function mi(e,t){return t==null||typeof t==`boolean`||t===``?``:typeof t==`number`&&t!==0&&!pi.test(e)&&!(_i.hasOwnProperty(e)&&_i[e])?t+`px`:(``+t).trim()}var hi={};function gi(e,t){if(!e.nodeType||!e.setAttribute)return!1;let n=e.nodeName===`filter`||e.parentNode&&e.parentNode.nodeName===`filter`,{className:r,style:i,children:a,scrollTop:o,scrollLeft:s,viewBox:c,...l}=t,u=Object.values(l),d=Object.keys(l).map(t=>n||e.hasAttribute(t)?t:hi[t]||(hi[t]=t.replace(/([A-Z])/g,e=>`-`+e.toLowerCase())));a!==void 0&&(e.textContent=a);for(let t in i)if(i.hasOwnProperty(t)){let n=mi(t,i[t]);pi.test(t)?e.style.setProperty(t,n):e.style[t]=n}d.forEach((t,n)=>{e.setAttribute(t,u[n])}),r!==void 0&&(e.className=r),o!==void 0&&(e.scrollTop=o),s!==void 0&&(e.scrollLeft=s),c!==void 0&&e.setAttribute(`viewBox`,c)}var _i={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},vi=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),yi=[`Webkit`,`Ms`,`Moz`,`O`];_i=Object.keys(_i).reduce((e,t)=>(yi.forEach(n=>e[vi(n,t)]=e[t]),e),_i);var bi=/^(matrix|translate|scale|rotate|skew)/,xi=/^(translate)/,Si=/^(rotate|skew)/,Ci=(e,t)=>z.num(e)&&e!==0?e+t:e,wi=(e,t)=>z.arr(e)?e.every(e=>wi(e,t)):z.num(e)?e===t:parseFloat(e)===t,Ti=class extends In{constructor({x:e,y:t,z:n,...r}){let i=[],a=[];(e||t||n)&&(i.push([e||0,t||0,n||0]),a.push(e=>[`translate3d(${e.map(e=>Ci(e,`px`)).join(`,`)})`,wi(e,0)])),V(r,(e,t)=>{if(t===`transform`)i.push([e||``]),a.push(e=>[e,e===``]);else if(bi.test(t)){if(delete r[t],z.und(e))return;let n=xi.test(t)?`px`:Si.test(t)?`deg`:``;i.push(H(e)),a.push(t===`rotate3d`?([e,t,r,i])=>[`rotate3d(${e},${t},${r},${Ci(i,n)})`,wi(i,0)]:e=>[`${t}(${e.map(e=>Ci(e,n)).join(`,`)})`,wi(e,+!!t.startsWith(`scale`))])}}),i.length&&(r.transform=new Ei(i,a)),super(r)}},Ei=class extends Zt{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||=this._get()}_get(){let e=``,t=!0;return B(this.inputs,(n,r)=>{let i=K(n[0]),[a,o]=this.transforms[r](z.arr(i)?i:n.map(K));e+=` `+a,t&&=o}),t?`none`:e}observerAdded(e){e==1&&B(this.inputs,e=>B(e,e=>G(e)&&$t(e,this)))}observerRemoved(e){e==0&&B(this.inputs,e=>B(e,e=>G(e)&&en(e,this)))}eventObserved(e){e.type==`change`&&(this._value=null),Xt(this,e)}},Di=`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`.split(`.`);R.assign({batchedUpdates:De.unstable_batchedUpdates,createStringInterpolator:fn,colors:gt});var Oi=Gn(Di,{applyAnimatedValues:gi,createAnimatedStyle:e=>new Ti(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}).animated,ki=F.forwardRef,Ai=e=>(0,I.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,height:24,viewBox:`0 -960 960 960`,width:24,...e,children:(0,I.jsx)(`path`,{d:`m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z`})}),ji=({size:e,strokeWidth:t})=>{let n=`0 0 ${e} ${e}`,r=(e-t)/2;return(0,I.jsx)(`svg`,{width:e,height:e,viewBox:n,className:`circular-progress`,role:`progressbar`,children:(0,I.jsx)(`circle`,{fill:`none`,cx:e/2,cy:e/2,r,strokeWidth:`${t}px`})})},Mi=s({loading:{id:`loading_indicator.label`,defaultMessage:`Loading…`}}),Ni=({role:e=`progressbar`})=>
1{let t=o();return(0,I.jsx)(`div`,{className:`loading-indicator`,...e===`progressbar`?{role:e,"aria-busy":!0,"aria-live":`polite`}:void 0,"aria-label":t.formatMessage(Mi.loading),children:(0,I.jsx)(ji,{size:50,strokeWidth:6})})},X=t(v()),Z=t(Te());function Pi(e){let[{previous:t,current:n},r]=(0,F.useState)(()=>({previous:void 0,current:e})),i=t;return e!==n&&(r({previous:n,current:e}),i=n),i}var Fi=({value:e})=>{let[t,n]=(0,F.useState)(e),r=e>t?-1:1,[i,a]=ii(()=>({from:{transform:`translateY(${100*r}%)`},to:{transform:`translateY(0%)`},onRest(){n(e)},config:{...sr.gentle,duration:200},immediate:!0}),[e,t]);return(0,F.useEffect)(()=>{e!==t&&a.start({reset:!0})},[a,t,e]),h?(0,I.jsx)(we,{value:e}):(0,I.jsxs)(`span`,{className:`animated-number`,children:[(0,I.jsx)(Oi.span,{style:i,children:(0,I.jsx)(we,{value:e})}),e!==t&&(0,I.jsx)(Oi.span,{style:{...i,position:`absolute`,top:`${-100*r}%`},role:`presentation`,children:(0,I.jsx)(we,{value:t})})]})},Ii=e=>(0,I.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,height:24,viewBox:`0 -960 960 960`,width:24,...e,children:(0,I.jsx)(`path`,{d:`M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Z`})}),Li=({id:e,icon:t,className:n,"aria-label":r,noFill:i=!1,...a})=>{if(!t){if(!y())throw Error(`<Icon id="${e}" className="${n}"> is missing an "icon" prop.`);t=Ii}let o=r?void 0:!0,s=o?void 0:`img`,c=r||``;return(0,I.jsx)(t,{className:(0,Z.default)(`icon`,`icon-${e}`,i&&`icon--no-fill`,n),title:c,"aria-hidden":o,"aria-label":r,role:s,...a})},Ri=(0,F.forwardRef)(({className:e,expanded:t,icon:n,iconComponent:r,inverted:i,title:a,counter:o,href:s,style:c,activeStyle:l,onClick:u,onKeyDown:d,onMouseDown:f,active:p=!1,disabled:m=!1,animate:h=!1,overlay:g=!1,tabIndex:_=0,ariaHidden:v=!1,ariaControls:y},b)=>{let x=(0,F.useCallback)(e=>{e.preventDefault(),m||u?.(e)},[m,u]),S=(0,F.useCallback)(e=>{m||f?.(e)},[m,f]),C=(0,F.useCallback)(e=>{m||d?.(e)},[m,d]),w={...c,...p?l:{}},T=Pi(p)??p,E=h&&p!==T,D=(0,Z.default)(e,`icon-button`,{active:p,disabled:m,inverted:i,activate:E&&p,deactivate:E&&!p,overlayed:g,"icon-button--with-counter":o!==void 0}),O=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(Li,{id:n,icon:r,"aria-hidden":`true`}),` `,o!==void 0&&(0,I.jsx)(`span`,{className:`icon-button__counter`,children:(0,I.jsx)(Fi,{value:o})})]});return s!=null&&(O=(0,I.jsx)(`a`,{href:s,target:`_blank`,rel:`noopener noreferrer`,children:O})),(0,I.jsx)(`button`,{type:`button`,"aria-label":a,"aria-expanded":t,"aria-hidden":v,"aria-controls":y,title:a,className:D,onClick:x,onMouseDown:S,onKeyDown:C,style:w,tabIndex:_,disabled:m,ref:b,children:O})});Ri.displayName=`IconButton`;function zi(){return(0,F.useState)(null)}var Bi=function(e){return!e||typeof e==`function`?e:function(t){e.current=t}};function Vi(e,t){var n=Bi(e),r=Bi(t);return function(e){n&&n(e),r&&r(e)}}function Hi(e,t){return(0,F.useMemo)(function(){return Vi(e,t)},[e,t])}var Ui=`bottom`,Wi=`right`,Gi=`left`,Ki=`auto`,qi=[`top`,Ui,Wi,Gi],Ji=`start`,Yi=`clippingParents`,Xi=`viewport`,Zi=`popper`,Qi=`reference`,$i=qi.reduce(function(e,t){return e.concat([t+`-`+Ji,t+`-end`])},[]),ea=[].concat(qi,[Ki]).reduce(function(e,t){return e.concat([t,t+`-`+Ji,t+`-end`])},[]),ta=[`beforeRead`,`read`,`afterRead`,`beforeMain`,`main`,`afterMain`,`beforeWrite`,`write`,`afterWrite`];function Q(e){return e.split(`-`)[0]}function $(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function na(e){return e instanceof $(e).Element||e instanceof Element}function ra(e){return e instanceof $(e).HTMLElement||e instanceof HTMLElement}function ia(e){return typeof ShadowRoot>`u`?!1:e instanceof $(e).ShadowRoot||e instanceof ShadowRoot}var aa=Math.max,oa=Math.min,sa=Math.round;function ca(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+`/`+e.version}).join(` `):navigator.userAgent}function la(){return!/^((?!chrome|android).)*safari/i.test(ca())}function ua(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&ra(e)&&(i=e.offsetWidth>0&&sa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&sa(r.height)/e.offsetHeight||1);
vendor: 14,283 bytes, line 1
1var o=(na(e)?$(e):window).visualViewport,s=!la()&&n,c=(r.left+(s&&o?o.offsetLeft:0))/i,l=(r.top+(s&&o?o.offsetTop:0))/a,u=r.width/i,d=r.height/a;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c,x:c,y:l}}function da(e){var t=ua(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function fa(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ia(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function pa(e){return e?(e.nodeName||``).toLowerCase():null}function ma(e){return $(e).getComputedStyle(e)}function ha(e){return[`table`,`td`,`th`].indexOf(pa(e))>=0}function ga(e){return((na(e)?e.ownerDocument:e.document)||window.document).documentElement}function _a(e){return pa(e)===`html`?e:e.assignedSlot||e.parentNode||(ia(e)?e.host:null)||ga(e)}function va(e){return!ra(e)||ma(e).position===`fixed`?null:e.offsetParent}function ya(e){var t=/firefox/i.test(ca());if(/Trident/i.test(ca())&&ra(e)&&ma(e).position===`fixed`)return null;var n=_a(e);for(ia(n)&&(n=n.host);ra(n)&&[`html`,`body`].indexOf(pa(n))<0;){var r=ma(n);if(r.transform!==`none`||r.perspective!==`none`||r.contain===`paint`||[`transform`,`perspective`].indexOf(r.willChange)!==-1||t&&r.willChange===`filter`||t&&r.filter&&r.filter!==`none`)return n;n=n.parentNode}return null}function ba(e){for(var t=$(e),n=va(e);n&&ha(n)&&ma(n).position===`static`;)n=va(n);return n&&(pa(n)===`html`||pa(n)===`body`&&ma(n).position===`static`)?t:n||ya(e)||t}function xa(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}function Sa(e,t,n){return aa(e,oa(t,n))}function Ca(e,t,n){var r=Sa(e,t,n);return r>n?n:r}function wa(){return{top:0,right:0,bottom:0,left:0}}function Ta(e){return Object.assign({},wa(),e)}function Ea(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var Da=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,Ta(typeof e==`number`?Ea(e,qi):e)};function Oa(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Q(n.placement),c=xa(s),l=[`left`,`right`].indexOf(s)>=0?`height`:`width`;if(!(!a||!o)){var u=Da(i.padding,n),d=da(a),f=c===`y`?`top`:Gi,p=c===`y`?Ui:Wi,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=ba(a),_=g?c===`y`?g.clientHeight||0:g.clientWidth||0:0,v=m/2-h/2,y=u[f],b=_-d[l]-u[p],x=_/2-d[l]/2+v,S=Sa(y,x,b),C=c;n.modifiersData[r]=(t={},t[C]=S,t.centerOffset=S-x,t)}}function ka(e){var t=e.state,n=e.options.element,r=n===void 0?`[data-popper-arrow]`:n;r!=null&&(typeof r==`string`&&(r=t.elements.popper.querySelector(r),!r)||fa(t.elements.popper,r)&&(t.elements.arrow=r))}var Aa={name:`arrow`,enabled:!0,phase:`main`,fn:Oa,effect:ka,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]};function ja(e){return e.split(`-`)[1]}var Ma={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`};function Na(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:sa(n*i)/i||0,y:sa(r*i)/i||0}}function Pa(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=o.x,p=f===void 0?0:f,m=o.y,h=m===void 0?0:m,g=typeof u==`function`?u({x:p,y:h}):{x:p,y:h};p=g.x,h=g.y;var _=o.hasOwnProperty(`x`),v=o.hasOwnProperty(`y`),y=Gi,b=`top`,x=window;if(l){var S=ba(n),C=`clientHeight`,w=`clientWidth`;if(S===$(n)&&(S=ga(n),ma(S).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`)),S=S,i===`top`||(i===`left`||i===`right`)&&a===`end`){b=Ui;var T=d&&S===x&&x.visualViewport?x.visualViewport.height:S[C];h-=T-r.height,h*=c?1:-1}if(i===`left`||(i===`top`||i===`bottom`)&&a===`end`){y=Wi;var E=d&&S===x&&x.visualViewport?x.visualViewport.width:S[w];p-=E-r.width,p*=c?1:-1}}var D=Object.assign({position:s},l&&Ma),O=u===!0?Na({x:p,y:h},$(n)):{x:p,y:h};if(p=O.x,h=O.y,c){var k;return Object.assign({},D,(k={},k[b]=v?`0`:``,k[y]=_?`0`:``,k.transform=(x.devicePixelRatio||1)<=1?`translate(`+p+`px, `+h+`px)`:`translate3d(`+p+`px, `+h+`px, 0)`,k))}return Object.assign({},D,(t={},t[b]=v?h+`px`:``,t[y]=_?p+`px`:``,t.transform=``,t))}function Fa(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,o=a===void 0?!0:a,s=n.roundOffsets,c=s===void 0?!0:s,l={placement:Q(t.placement),variation:ja(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Pa(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Pa(Object.assign({},l,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Ia={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:Fa,data:{}},La={passive:!0};function Ra(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,o=r.resize,s=o===void 0?!0:o,c=$(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,La)}),s&&c.addEventListener(`resize`,n.update,La),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,La)}),s&&c.removeEventListener(`resize`,n.update,La)}}var za={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:Ra,data:{}},Ba={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function Va(e){return e.replace(/left|right|bottom|top/g,function(e){return Ba[e]})}var Ha={start:`end`,end:`start`};function Ua(e){return e.replace(/start|end/g,function(e){return Ha[e]})}function Wa(e){var t=$(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Ga(e){return ua(ga(e)).left+Wa(e).scrollLeft}function Ka(e,t){var n=$(e),r=ga(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=la();(l||!l&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+Ga(e),y:c}}function qa(e){var t=ga(e),n=Wa(e),r=e.ownerDocument?.body,i=aa(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=aa(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+Ga(e),s=-n.scrollTop;return ma(r||t).direction===`rtl`&&(o+=aa(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}function Ja(e){var t=ma(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Ya(e){return[`html`,`body`,`#document`].indexOf(pa(e))>=0?e.ownerDocument.body:ra(e)&&Ja(e)?e:Ya(_a(e))}function Xa(e,t){t===void 0&&(t=[]);var n=Ya(e),r=n===e.ownerDocument?.body,i=$(n),a=r?[i].concat(i.visualViewport||[],Ja(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(Xa(_a(a)))}function Za(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Qa(e,t){var n=ua(e,!1,t===`fixed`);return n.top+=e.clientTop,n.left+=e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function $a(e,t,n){return t===`viewport`?Za(Ka(e,n)):na(t)?Qa(t,n):Za(qa(ga(e)))}function eo(e){var t=Xa(_a(e)),n=[`absolute`,`fixed`].indexOf(ma(e).position)>=0&&ra(e)?ba(e):e;return na(n)?t.filter(function(e){return na(e)&&fa(e,n)&&pa(e)!==`body`}):[]}function to(e,t,n,r){var i=t===`clippingParents`?eo(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(t,n){var i=$a(e,n,r);return t.top=aa(i.top,t.top),t.right=oa(i.right,t.right),t.bottom=oa(i.bottom,t.bottom),t.left=aa(i.left,t.left),t},$a(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function no(e){var t=e.reference,n=e.element,r=e.placement,i=r?Q(r):null,a=r?ja(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(i){case`top`:c={x:o,y:t.y-n.height};break;case Ui:c={x:o,y:t.y+t.height};break;case Wi:c={x:t.x+t.width,y:s};break;case Gi:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?xa(i):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(a){case Ji:c[l]=c[l]-(t[u]/2-n[u]/2);break;case`end`:c[l]=c[l]+(t[u]/2-n[u]/2);break;default:}}return c}function ro(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,s=n.boundary,c=s===void 0?Yi:s,l=n.rootBoundary,u=l===void 0?Xi:l,d=n.elementContext,f=d===void 0?Zi:d,p=n.altBoundary,m=p===void 0?!1:p,h=n.padding,g=h===void 0?0:h,_=Ta(typeof g==`number`?Ea(g,qi):g),v=f===`popper`?Qi:Zi,y=e.rects.popper,b=e.elements[m?v:f],x=to(na(b)?b:b.contextElement||ga(e.elements.popper),c,u,o),S=ua(e.elements.reference),C=no({reference:S,element:y,strategy:`absolute`,placement:i}),w=Za(Object.assign({},y,C)),T=f===`popper`?w:S,E={top:x.top-T.top+_.top,bottom:T.bottom-x.bottom+_.bottom,left:x.left-T.left+_.left,right:T.right-x.right+_.right},D=e.modifiersData.offset;if(f===`popper`&&D){var O=D[i];Object.keys(E).forEach(function(e){var t=[`right`,`bottom`].indexOf(e)>=0?1:-1,n=[`top`,`bottom`].indexOf(e)>=0?`y`:`x`;E[e]+=O[n]*t})}return E}function io(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?ea:c,u=ja(r),d=u?s?$i:$i.filter(function(e){return ja(e)===u}):qi,f=d.filter(function(e){return l.indexOf(e)>=0});f.length===0&&(f=d);var p=f.reduce(function(t,n){return t[n]=ro(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[Q(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}function ao(e){if(Q(e)===`auto`)return[];var t=Va(e);return[Ua(e),t,Ua(t)]}function oo(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!0:o,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0?!0:p,h=n.allowedAutoPlacements,g=t.options.placement,_=Q(g)===g,v=c||(_||!m?[Va(g)]:ao(g)),y=[g].concat(v).reduce(function(e,n){return e.concat(Q(n)===`auto`?io(t,{placement:n,boundary:u,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:h}):n)},[]),b=t.rects.reference,x=t.rects.popper,S=new Map,C=!0,w=y[0],T=0;T<y.length;T++){var E=y[T],D=Q(E),O=ja(E)===Ji,k=[`top`,Ui].indexOf(D)>=0,ee=k?`width`:`height`,A=ro(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),j=k?O?Wi:Gi:O?Ui:`top`;b[ee]>x[ee]&&(j=Va(j));var te=Va(j),M=[];if(a&&M.push(A[D]<=0),s&&M.push(A[j]<=0,A[te]<=0),M.every(function(e){return e})){w=E,C=!1;break}S.set(E,M)}if(C)for(var N=m?3:1,ne=function(e){var t=y.find(function(t){var n=S.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return w=t,`break`},re=N;re>0&&ne(re)!==`break`;re--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}var so={name:`flip`,enabled:!0,phase:`main`,fn:oo,requiresIfExists:[`offset`],data:{_skip:!1}};function co(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function lo(e){return[`top`,Wi,Ui,Gi].some(function(t){return e[t]>=0})}function uo(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=ro(t,{elementContext:`reference`}),s=ro(t,{altBoundary:!0}),c=co(o,r),l=co(s,i,a),u=lo(c),d=lo(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var fo={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:uo};function po(e,t,n){var r=Q(e),i=[`left`,`top`].indexOf(r)>=0?-1:1,a=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o||=0,s=(s||0)*i,[`left`,`right`].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function mo(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=ea.reduce(function(e,n){return e[n]=po(n,t.rects,a),e},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}var ho={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:mo};function go(e){var t=e.state,n=e.name;t.modifiersData[n]=no({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var _o={name:`popperOffsets`,enabled:!0,phase:`read`,fn:go,data:{}};function vo(e){return e===`x`?`y`:`x`}function yo(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!1:o,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0?!0:f,m=n.tetherOffset,h=m===void 0?0:m,g=ro(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=Q(t.placement),v=ja(t.placement),y=!v,b=xa(_),x=vo(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,w=t.rects.popper,T=typeof h==`function`?h(Object.assign({},t.rects,{placement:t.placement})):h,E=typeof T==`number`?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(S){if(a){var k=b===`y`?`top`:Gi,ee=b===`y`?Ui:Wi,A=b===`y`?`height`:`width`,j=S[b],te=j+g[k],M=j-g[ee],N=p?-w[A]/2:0,ne=v===`start`?C[A]:w[A],re=v===`start`?-w[A]:-C[A],ie=t.elements.arrow,ae=p&&ie?da(ie):{width:0,height:0},P=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:wa(),oe=P[k],se=P[ee],ce=Sa(0,C[A],ae[A]),le=y?C[A]/2-N-ce-oe-E.mainAxis:ne-ce-oe-E.mainAxis,ue=y?-C[A]/2+N+ce+se+E.mainAxis:re+ce+se+E.mainAxis,de=t.elements.arrow&&ba(t.elements.arrow),fe=de?b===`y`?de.clientTop||0:de.clientLeft||0:0,pe=D?.[b]??0,me=j+le-pe-fe,he=j+ue-pe,ge=Sa(p?oa(te,me):te,j,p?aa(M,he):M);S[b]=ge,O[b]=ge-j}if(s){var _e=b===`x`?`top`:Gi,ve=b===`x`?Ui:Wi,ye=S[x],be=x===`y`?`height`:`width`,xe=ye+g[_e],Se=ye-g[ve],Ce=[`top`,Gi].indexOf(_)!==-1,we=D?.[x]??0,Te=Ce?xe:ye-C[be]-w[be]-we+E.altAxis,Ee=Ce?ye+C[be]+w[be]-we-E.altAxis:Se,F=p&&Ce?C
1a(Te,ye,Ee):Sa(p?Te:xe,ye,p?Ee:Se);S[x]=F,O[x]=F-ye}t.modifiersData[r]=O}}var bo={name:`preventOverflow`,enabled:!0,phase:`main`,fn:yo,requiresIfExists:[`offset`]};function xo(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function So(e){return e===$(e)||!ra(e)?Wa(e):xo(e)}function Co(e){var t=e.getBoundingClientRect(),n=sa(t.width)/e.offsetWidth||1,r=sa(t.height)/e.offsetHeight||1;return n!==1||r!==1}function wo(e,t,n){n===void 0&&(n=!1);var r=ra(t),i=ra(t)&&Co(t),a=ga(t),o=ua(e,i,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((pa(t)!==`body`||Ja(a))&&(s=So(t)),ra(t)?(c=ua(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=Ga(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function To(e){var t=new Map,n=new Set,r=[];e.forEach(function(e){t.set(e.name,e)});function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}}),r.push(e)}return e.forEach(function(e){n.has(e.name)||i(e)}),r}function Eo(e){var t=To(e);return ta.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}function Do(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}function Oo(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}var ko={placement:`bottom`,modifiers:[],strategy:`absolute`};function Ao(){return![...arguments].some(function(e){return!(e&&typeof e.getBoundingClientRect==`function`)})}function jo(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?ko:i;return function(e,t,n){n===void 0&&(n=a);var i={placement:`bottom`,orderedModifiers:[],options:Object.assign({},ko,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,c={state:i,setOptions:function(n){var o=typeof n==`function`?n(i.options):n;u(),i.options=Object.assign({},a,i.options,o),i.scrollParents={reference:na(e)?Xa(e):e.contextElement?Xa(e.contextElement):[],popper:Xa(t)};var s=Eo(Oo([].concat(r,i.options.modifiers)));return i.orderedModifiers=s.filter(function(e){return e.enabled}),l(),c.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(Ao(t,n)){i.rects={reference:wo(t,ba(n),i.options.strategy===`fixed`),popper:da(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(e){return i.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;r<i.orderedModifiers.length;r++){if(i.reset===!0){i.reset=!1,r=-1;continue}var a=i.orderedModifiers[r],o=a.fn,l=a.options,u=l===void 0?{}:l,d=a.name;typeof o==`function`&&(i=o({state:i,options:u,name:d,instance:c})||i)}}}},update:Do(function(){return new Promise(function(e){c.forceUpdate(),e(i)})}),destroy:function(){u(),s=!0}};if(!Ao(e,t))return c;c.setOptions(n).then(function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)});function l(){i.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=n===void 0?{}:n,a=e.effect;if(typeof a==`function`){var s=a({state:i,name:t,instance:c,options:r});o.push(s||function(){})}})}function u(){o.forEach(function(e){return e()}),o=[]}return c}}var Mo=jo({defaultModifiers:[fo,_o,Ia,za,ho,so,bo,Aa]});function No(){var e=(0,F.useRef)(!0),t=(0,F.useRef)(function(){return e.current});return(0,F.useEffect)(function(){return e.current=!0,function(){e.current=!1}},[]),t.current}function Po(e){var t=No();return[e[0],(0,F.useCallback)(function(n){if(t())return e[1](n)},[t,e[1]])]}var Fo=function(e){return{position:e,top:`0`,left:`0`,opacity:`0`,pointerEvents:`none`}},Io={name:`applyStyles`,enabled:!1},Lo={name:`ariaDescribedBy`,enabled:!0,phase:`afterWrite`,effect:function(e){var t=e.state;return function(){var e=t.elements,n=e.reference,r=e.popper;if(`removeAttribute`in n){var i=(n.getAttribute(`aria-describedby`)||``).split(`,`).filter(function(e){return e.trim()!==r.id});i.length?n.setAttribute(`aria-describedby`,i.join(`,`)):n.removeAttribute(`aria-describedby`)}}},fn:function(e){var t=e.state.elements,n=t.popper,r=t.reference,i=n.getAttribute(`role`)?.toLowerCase();if(n.id&&i===`tooltip`&&`setAttribute`in r){var a=r.getAttribute(`aria-describedby`);if(a&&a.split(`,`).indexOf(n.id)!==-1)return;r.setAttribute(`aria-describedby`,a?a+`,`+n.id:n.id)}}},Ro=[];function zo(e,t,n){var r=n===void 0?{}:n,i=r.enabled,a=i===void 0?!0:i,o=r.placement,s=o===void 0?`bottom`:o,c=r.strategy,l=c===void 0?`absolute`:c,u=r.modifiers,d=u===void 0?Ro:u,f=ae(r,[`enabled`,`placement`,`strategy`,`modifiers`]),p=(0,F.useRef)(),m=(0,F.useCallback)(function(){var e;
1(e=p.current)==null||e.update()},[]),h=(0,F.useCallback)(function(){var e;(e=p.current)==null||e.forceUpdate()},[]),g=Po((0,F.useState)({placement:s,update:m,forceUpdate:h,attributes:{},styles:{popper:Fo(l),arrow:{}}})),_=g[0],v=g[1],y=(0,F.useMemo)(function(){return{name:`updateStateModifier`,enabled:!0,phase:`write`,requires:[`computeStyles`],fn:function(e){var t=e.state,n={},r={};Object.keys(t.elements).forEach(function(e){n[e]=t.styles[e],r[e]=t.attributes[e]}),v({state:t,styles:n,attributes:r,update:m,forceUpdate:h,placement:t.placement})}}},[m,h,v]);return(0,F.useEffect)(function(){!p.current||!a||p.current.setOptions({placement:s,strategy:l,modifiers:[].concat(d,[y,Io])})},[l,s,y,a]),(0,F.useEffect)(function(){if(!(!a||e==null||t==null))return p.current=Mo(e,t,P({},f,{placement:s,strategy:l,modifiers:[].concat(d,[Lo,y])})),function(){p.current!=null&&(p.current.destroy(),p.current=void 0,v(function(e){return P({},e,{attributes:{},styles:{popper:Fo(l)}})}))}},[a,e,t]),_}function Bo(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}var Vo=!!(typeof window<`u`&&window.document&&window.document.createElement),Ho=!1,Uo=!1;try{var Wo={get passive(){return Ho=!0},get once(){return Uo=Ho=!0}};Vo&&(window.addEventListener(`test`,Wo,Wo),window.removeEventListener(`test`,Wo,!0))}catch{}function Go(e,t,n,r){if(r&&typeof r!=`boolean`&&!Uo){var i=r.once,a=r.capture,o=n;!Uo&&i&&(o=n.__once||function e(r){this.removeEventListener(t,e,a),n.call(this,r)},n.__once=o),e.addEventListener(t,o,Ho?r:a)}e.addEventListener(t,n,r)}function Ko(e,t,n,r){var i=r&&typeof r!=`boolean`?r.capture:r;e.removeEventListener(t,n,i),n.__once&&e.removeEventListener(t,n.__once,i)}function qo(e,t,n,r){return Go(e,t,n,r),function(){Ko(e,t,n,r)}}function Jo(e){var t=(0,F.useRef)(e);return(0,F.useEffect)(function(){t.current=e},[e]),t}function Yo(e){var t=Jo(e);return(0,F.useCallback)(function(){return t.current&&t.current.apply(t,arguments)},[t])}var Xo=t(n(((e,t)=>{var n=!1,r=function(){};if(n){var i=function(e,t){var n=arguments.length;t=Array(n>1?n-1:0);for(var r=1;r<n;r++)t[r-1]=arguments[r];var i=0,a=`Warning: `+e.replace(/%s/g,function(){return t[i++]});typeof console<`u`&&console.error(a);try{throw Error(a)}catch{}};r=function(e,t,n){var r=arguments.length;n=Array(r>2?r-2:0);for(var a=2;a<r;a++)n[a-2]=arguments[a];if(t===void 0)throw Error("`warning(condition, format, ...args)` requires a warning message argument");e||i.apply(null,[t].concat(n))}}t.exports=r}))());function Zo(e){return e&&e.ownerDocument||document}function Qo(e){return e&&`setState`in e?De.findDOMNode(e):e??null}var $o=(function(e){return Zo(Qo(e))}),es=27,ts=function(){};function ns(e){return e.button===0}function rs(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var is=function(e){return e&&(`current`in e?e.current:e)};function as(e,t,n){var r=n===void 0?{}:n,i=r.disabled,a=r.clickTrigger,o=a===void 0?`click`:a,s=(0,F.useRef)(!1),c=t||ts,l=(0,F.useCallback)(function(t){var n=is(e);(0,Xo.default)(!!n,`RootClose captured a close event but does not have a ref to compare it to. useRootClose(), should be passed a ref that resolves to a DOM node`),s.current=!n||rs(t)||!ns(t)||!!Bo(n,(t.composedPath==null?void 0:t.composedPath()[0])??t.target)},[e]),u=Yo(function(e){s.current||c(e)}),d=Yo(function(e){e.keyCode===es&&c(e)});(0,F.useEffect)(function(){if(!(i||e==null)){var t=window.event,n=$o(is(e)),r=qo(n,o,l,!0),a=qo(n,o,function(e){if(e===t){t=void 0;return}u(e)}),s=qo(n,`keyup`,function(e){if(e===t){t=void 0;return}d(e)}),c=[];return`ontouchstart`in n.documentElement&&(c=[].slice.call(n.body.children).map(function(e){return qo(e,`mousemove`,ts)})),function(){r(),a(),s(),c.forEach(function(e){return e()})}}},[e,i,o,l,u,d])}var os=function(e){var t;return typeof document>`u`?null:e==null?Zo().body:(typeof e==`function`&&(e=e()),e&&`current`in e&&(e=e.current),(t=e)!=null&&t.nodeType&&e||null)};function ss(e,t){var n=(0,F.useState)(function(){return os(e)}),r=n[0],i=n[1];if(!r){var a=os(e);a&&i(a)}return(0,F.useEffect)(function(){t&&r&&t(r)},[t,r]),(0,F.useEffect)(function(){var t=os(e);t!==r&&i(t)},[e,r]),r}function cs(e){var t={};return Array.isArray(e)?(e?.forEach(function(e){t[e.name]=e}),t):e||t}function ls(e){return e===void 0&&(e={}),Array.isArray(e)?e:Object.keys(e).map(function(t){return e[t].name=t,e[t]})}function us(e){var t=e.enabled,n=e.enableEvents,r=e.placement,i=e.flip,a=e.offset,o=e.fixed,s=e.containerPadding,c=e.arrowElement,l=e.popperConfig,u=l===void 0?{}:l,d=cs(u.modifiers);return P({},u,{placement:r,enabled:t,strategy:o?`fixed`:u.strategy,modifiers:ls(P({},d,{eventListeners:{enabled:n},preventOverflow:P({},d.preventOverflow,{options:s?P({padding:s},d.preventOverflow?.options):d.preventOverflow?.options}),offset:{options:P({offset:a},d.offset?.options)},arrow:P({},d.arrow,{enabled:!!c,options:P({},d.arrow?.options,{element:c})}),flip:P({enabled:!!i},d.flip)}))})}var ds=F.forwardRef(function(e,t){var n=e.flip,r=e.offset,i=e.placement,a=e.containerPadding,o=a===void 0?5:a,s=e.popperConfig,c=s===void 0?{}:s,l=e.transition,u=zi(),d=u[0],f=u[1],p=zi(),m=p[0],h=p[1],g=Hi(f,t),_=ss(e.container),v=ss(e.target),y=(0,F.useState)(!e.show),b=y[0],x=y[1],S=zo(v,d,us({placement:i,enableEvents:!!e.show,containerPadding:o||5,flip:n,offset:r,arrowElement:m,popperConfig:c}
1)),C=S.styles,w=S.attributes,T=ae(S,[`styles`,`attributes`]);e.show?b&&x(!1):!e.transition&&!b&&x(!0);var E=function(){x(!0),e.onExited&&e.onExited.apply(e,arguments)},D=e.show||l&&!b;if(as(d,e.onHide,{disabled:!e.rootClose||e.rootCloseDisabled,clickTrigger:e.rootCloseEvent}),!D)return null;var O=e.children(P({},T,{show:!!e.show,props:P({},w.popper,{style:C.popper,ref:g}),arrowProps:P({},w.arrow,{style:C.arrow,ref:h})}));if(l){var k=e.onExit,ee=e.onExiting,A=e.onEnter,j=e.onEntering,te=e.onEntered;O=F.createElement(l,{in:e.show,appear:!0,onExit:k,onExiting:ee,onExited:E,onEnter:A,onEntering:j,onEntered:te},O)}return _?De.createPortal(O,_):null});ds.displayName=`Overlay`,ds.propTypes={show:X.default.bool,placement:X.default.oneOf(ea),target:X.default.any,container:X.default.any,flip:X.default.bool,children:X.default.func.isRequired,containerPadding:X.default.number,popperConfig:X.default.object,rootClose:X.default.bool,rootCloseEvent:X.default.oneOf([`click`,`mousedown`]),rootCloseDisabled:X.default.bool,onHide:function(e){var t=[...arguments].slice(1);if(e.rootClose){var n;return(n=X.default.func).isRequired.apply(n,[e].concat(t))}return X.default.func.apply(X.default,[e].concat(t))},transition:X.default.elementType,onEnter:X.default.func,onEntering:X.default.func,onEntered:X.default.func,onExit:X.default.func,onExiting:X.default.func,onExited:X.default.func};var fs=t(fe());be();var ps=t(ie()),ms=X.default.shape({signedIn:X.default.bool.isRequired,accountId:X.default.string,disabledAccountId:X.default.string}).isRequired,hs=e=>({signedIn:!!e.meta.me,accountId:e.meta.me,disabledAccountId:e.meta.disabled_account_id,permissions:e.role?.permissions??0}),gs=(0,F.createContext)({signedIn:!1,permissions:0,accountId:void 0,disabledAccountId:void 0}),_s=()=>(0,F.useContext)(gs);function vs(e){let t=`withIdentity(${e.displayName??e.name})`,n=t=>{let{wrappedComponentRef:n,...r}=t;return(0,I.jsx)(gs.Consumer,{children:t=>(0,I.jsx)(e,{...r,identity:t,ref:n})})};return n.displayName=t,n.WrappedComponent=e,(0,ps.default)(n,e)}var ys=(e,t)=>e.accounts.get(t,null),bs=(e,t)=>e.relationships.get(t,null),xs=(e,t)=>{let n=e.accounts.get(t)?.moved;if(n)return e.accounts.get(n)},Ss=ye({...ne,moved:null,relationship:null});function Cs(){return me([ys,bs,xs],(e,t,n)=>e===null?null:Ss(e).set(`relationship`,t).set(`moved`,n??null))}var ws=me([(e,t)=>e.accounts.get(t)?.hidden,(e,t)=>e.relationships.get(t)?.following||e.relationships.get(t)?.requested,(e,t)=>t===g],(e,t,n)=>e&&!(n||t)),Ts=me([e=>e.accounts,(e,t)=>e.accounts_familiar_followers[t]],(e,t)=>t?t.map(t=>e.get(t)).filter(e=>!!e):null),Es=me([e=>e.user_lists,(e,t)=>t],(e,t)=>e.getIn([`featured_tags`,t,`items`],Se()).toArray().map(e=>({id:e.get(`id`),name:e.get(`name`),url:e.get(`url`),accountId:e.get(`accountId`),statuses_count:Number.parseInt(e.get(`statuses_count`),10),last_status_at:e.get(`last_status_at`)}))),Ds=me([e=>e.emojis.custom],e=>{let t={};for(let n in e){let r=e[n];r&&(t[n]={shortcode:n,...r})}return t});function Os(){return ge(Ds)}var ks=(0,F.createContext)(null),As=ki(({children:e,as:t=`div`,className:n,onMouseEnter:r,onMouseLeave:i,...a},o)=>{let[s,c]=(0,F.useState)(_??!1),l=(0,F.useCallback)(e=>{r?.(e),_||c(!0)},[r]),u=(0,F.useCallback)(e=>{i?.(e),_||c(!1)},[i]);return(0,F.useContext)(ks)===null?(0,I.jsx)(t,{...a,className:n,onMouseEnter:l,onMouseLeave:u,ref:o,children:(0,I.jsx)(ks.Provider,{value:s,children:e})}):(0,I.jsx)(t,{...a,className:n,ref:o,children:e})});As.displayName=`AnimateEmojiProvider`;var js=(0,F.createContext)({}),Ms=({children:e,emojis:t})=>{let n=(0,F.useMemo)(()=>C(t),[t]);return n?(0,I.jsx)(js.Provider,{value:n,children:e}):e},Ns=({children:e})=>(0,I.jsx)(Ms,{emojis:Os(),children:e}),Ps=({code:e,showFallback:t=!0,showLoading:n=!0})=>{let r=(0,F.useContext)(js),[i,a]=(0,F.useState)(()=>D(e,r)),o=E();(0,F.useEffect)(()=>{i!==null&&A(i,o.currentLocale).then(a)},[o.currentLocale,i]);let s=(0,F.useContext)(ks),c=t?e:null;if(!i)return c;if(!M(i))return n?(0,I.jsx)(`span`,{className:`emojione emoji-loading`,title:e}):c;let l=i.type===`unicode`&&re(i.data.unicode);if(!j(i,o.mode))return i.type===`unicode`?i.data.unicode:e;if(i.type===`custom`){let e=`:${i.code}:`;return(0,I.jsx)(`img`,{src:s?i.data.url:i.data.static_url,alt:e,title:e,className:`emojione custom-emoji`,loading:`lazy`})}
1return(0,I.jsx)(`img`,{src:b({unicodeHex:i.code,...o}),alt:i.data.unicode,title:i.data.label,className:(0,Z.default)(`emojione`,l),loading:`lazy`})};function Fs(e){return w(e).map((e,t)=>typeof e==`string`?e:(0,I.jsx)(Ps,{code:e.code},`emoji-${e.code}-${t}`))}var Is=ki(({extraEmojis:e,htmlString:t,onElement:n,onAttribute:r,...i},a)=>{let o=(0,F.useMemo)(()=>N(t,{onText:Fs,onElement:n,onAttribute:r}),[t,r,n]);return(0,I.jsx)(Ms,{emojis:e,children:(0,I.jsx)(As,{...i,ref:a,children:o})})});Is.displayName=`EmojiHTML`;var Ls=e=>(0,I.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,height:24,viewBox:`0 -960 960 960`,width:24,...e,children:(0,I.jsx)(`path`,{d:`M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z`})}),Rs=e=>{let[t,n]=(0,F.useState)(e??!1);return{hovering:t,handleMouseEnter:(0,F.useCallback)(()=>{e||n(!0)},[e]),handleMouseLeave:(0,F.useCallback)(()=>{e||n(!1)},[e])}},zs=me([e=>e.accounts,(e,t)=>t],(e,t)=>t?e.get(t):void 0);function Bs(e){let t=ge(t=>zs(t,e)),n=he(),r=!!t;return(0,F.useEffect)(()=>{e&&!r&&n(T(e))},[e,r,n]),t}var Vs=({account:e,alt:t=``,animate:n=_,size:r=20,inline:i=!1,withLink:a=!1,style:o,className:s,counter:c,counterBorderColor:l})=>{let{hovering:u,handleMouseEnter:d,handleMouseLeave:f}=Rs(n),[p,m]=(0,F.useState)(!0),[h,g]=(0,F.useState)(!1),v={...o,width:`${r}px`,height:`${r}px`},y=u||n?e?.avatar:e?.avatar_static,b=(0,F.useCallback)(()=>{m(!1)},[m]),x=(0,F.useCallback)(()=>{g(!0)},[g]),S=(0,I.jsxs)(`span`,{className:(0,Z.default)(s,`account__avatar`,{"account__avatar--inline":i,"account__avatar--loading":p}),onMouseEnter:d,onMouseLeave:f,style:v,children:[y&&!h&&(0,I.jsx)(`img`,{src:y,alt:t,onLoad:b,onError:x}),c&&(0,I.jsx)(`span`,{className:`account__avatar__counter`,style:{borderColor:l},children:c})]});return a?(0,I.jsx)(Ce,{to:`/@${e?.acct}`,title:`@${e?.acct}`,"data-hover-card-account":e?.id,children:S}):S},Hs=({accountId:e,...t})=>(0,I.jsx)(Vs,{account:Bs(e),...t}),Us=({account:e,className:t,children:n,localDomain:r,...i})=>(0,I.jsxs)(As,{...i,as:`span`,className:(0,Z.default)(`display-name`,t),children:[(0,I.jsx)(`bdi`,{children:e?(0,I.jsx)(Is,{className:`display-name__html`,htmlString:e.get(`display_name_html`),as:`strong`,extraEmojis:e.get(`emojis`)}):(0,I.jsx)(`strong`,{className:`display-name__html`,children:(0,I.jsx)(Ee,{width:`10ch`})})}),n]});function Ws(e,t){return(0,F.useMemo)(()=>{if(!e)return null;let n=e.get(`acct`);return!n.includes(`@`)&&t&&(n=`${n}@${t}`),`@${n}`},[e,t])}var Gs=({account:e,localDomain:t,className:n,...r})=>{let i=Ws(e,t);return(0,I.jsxs)(Us,{account:e,className:n,...r,children:[` `,(0,I.jsx)(`span`,{className:`display-name__account`,children:i??(0,I.jsx)(Ee,{width:`7ch`})})]})},Ks=({account:e,localDomain:t,...n})=>e?(0,I.jsx)(`bdi`,{children:(0,I.jsx)(Is,{...n,as:`span`,htmlString:e.get(`display_name_html`),extraEmojis:e.get(`emojis`)})}):null,qs=({variant:e=`default`,...t})=>e===`simple`?(0,I.jsx)(Ks,{...t}):e===`noDomain`?(0,I.jsx)(Us,{...t}):(0,I.jsx)(Gs,{...t}),Js=({displayProps:e,children:t,...n})=>{let{account:r}=e;return r?(0,I.jsxs)(Ce,{to:`/@${r.acct}`,title:`@${r.acct}`,"data-id":r.id,"data-hover-card-account":r.id,...n,children:[t,(0,I.jsx)(qs,{...e})]}):(0,I.jsx)(qs,{...e})},Ys=e=>(0,I.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,height:24,viewBox:`0 -960 960 960`,width:24,...e,children:(0,I.jsx)(`path`,{d:`M320-200v-560l440 280-440 280Z`})}),Xs=(0,F.memo)(({hash:e,width:t=32,height:n=t,dummy:r=!1,...i})=>{let a=(0,F.useRef)(null);return(0,F.useEffect)(()=>{let i=a.current;if(i.width=i.width,!(r||!e))try{let r=m(e,t,n),a=i.getContext(`2d`),o=a?.createImageData(t,n);o?.data.set(r),o&&a?.putImageData(o,0,0)}catch(t){console.error(`Blurhash decoding failure`,{err:t,hash:e})}},[r,e,t,n]),(0,I.jsx)(`canvas`,{...i,ref:a,width:t,height:n})}),Zs=e=>(0,I.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,height:24,viewBox:`0 -960 960 960`,width:24,...e,children:(0,I.jsx)(`path`,{d:`M760-200v-160q0-50-35-85t-85-35H273l144 144-57 56-240-240 240-240 57 56-144 144h367q83 0 141.5 58.5T840-360v160h-80Z`})}),Qs=e=>(0,I.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,height:24,viewBox:`0 -960 960 960`,width:24,...e,children:(0,I.jsx)(`path`,{d:`m233-120 65-281L80-590l288-25 112-265 112 265 288 25-218 189 65 281-247-149-247 149Z`})}),$s=e=>(0,I.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,height:24,viewBox:`0 -960 960 960`,width:24,...e,children:(0,I.jsx)(`path`,{d:`m354-287 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143ZM233-120l65-281L80-590l288-25 112-265 112 265 288 25-218 189 65 281-247-149-247 149Zm247-350Z`})}),ec=e=>e===null?!0:typeof e==`object`&&`text`in e,tc=e=>!e||!ec(e)?!1:`action`in e,nc=e=>!e||!ec(e)?!1:`href`in e,rc=0,ic=({item:e})=>
1{if(e===null)return null;let{text:t,description:n,icon:r,iconId:i}=e;return(0,I.jsxs)(I.Fragment,{children:[r&&(0,I.jsx)(Li,{icon:r,id:i??t.toLowerCase().replaceAll(/[^a-z]+/g,`-`)}),(0,I.jsxs)(`span`,{className:`dropdown-menu__item-content`,children:[t,!!n&&(0,I.jsx)(`span`,{className:`dropdown-menu__item-subtitle`,children:n})]})]})},ac=({items:e,loading:t,scrollable:n,onClose:r,openedViaKeyboard:i,renderItem:a,renderHeader:o,onItemClick:s})=>{let c=(0,F.useRef)(null);(0,F.useEffect)(()=>{let e=e=>{e.target instanceof Node&&c.current&&!c.current.contains(e.target)&&(r(),e.stopPropagation(),e.preventDefault())},t=e=>{if(!c.current)return;let t=Array.from(c.current.querySelectorAll(`a, button`)),n=document.activeElement?t.indexOf(document.activeElement):-1,i;switch(e.key){case`ArrowDown`:i=t[n+1]??t[0];break;case`ArrowUp`:i=t[n-1]??t[t.length-1];break;case`Tab`:i=e.shiftKey?t[n-1]??t[t.length-1]:t[n+1]??t[0];break;case`Home`:i=t[0];break;case`End`:i=t[t.length-1];break;case`Escape`:r();break}i&&i instanceof HTMLElement&&(i.focus(),e.preventDefault(),e.stopPropagation())};return document.addEventListener(`click`,e,{capture:!0}),document.addEventListener(`keydown`,t,{capture:!0}),i&&(c.current?.querySelector(`li:first-child > :is(a, button)`))?.focus({preventScroll:!0}),()=>{document.removeEventListener(`click`,e,{capture:!0}),document.removeEventListener(`keydown`,t,{capture:!0})}},[r,i]);let l=(0,F.useCallback)(t=>{let n=Number(t.currentTarget.getAttribute(`data-index`)),i=e?.[n],a=!!(i&&typeof i==`object`&&`disabled`in i&&i.disabled);!i||a||(r(),typeof s==`function`?(t.preventDefault(),s(i,n)):tc(i)&&(t.preventDefault(),i.action(t)))},[r,s,e]),u=a??((e,t)=>{if(!ec(e))return null;if(e===null)return(0,I.jsx)(`li`,{className:`dropdown-menu__separator`},`sep-${t}`);let{text:n,highlighted:r,disabled:i,dangerous:a}=e,o;return o=tc(e)?(0,I.jsx)(`button`,{onClick:l,"data-index":t,"aria-disabled":i,type:`button`,children:(0,I.jsx)(ic,{item:e})}):nc(e)?(0,I.jsx)(`a`,{href:e.href,target:e.target??`_target`,"data-method":e.method,rel:`noopener`,onClick:l,"data-index":t,children:(0,I.jsx)(ic,{item:e})}):(0,I.jsx)(Ce,{to:e.to,onClick:l,"data-index":t,children:(0,I.jsx)(ic,{item:e})}),(0,I.jsx)(`li`,{className:(0,Z.default)(`dropdown-menu__item`,{"dropdown-menu__item--highlighted":r,"dropdown-menu__item--dangerous":a}),children:o},`${n}-${t}`)});return(0,I.jsxs)(`div`,{className:(0,Z.default)(`dropdown-menu__container`,{"dropdown-menu__container--loading":t}),ref:c,children:[(t||!e)&&(0,I.jsx)(ji,{size:30,strokeWidth:3.5}),!t&&o&&e&&(0,I.jsx)(`div`,{className:`dropdown-menu__container__header`,children:o(e)}),!t&&e&&(0,I.jsx)(`ul`,{className:(0,Z.default)(`dropdown-menu__container__list`,{"dropdown-menu__container__list--scrollable":n}),children:e.map((e,t)=>u(e,t,l))})]})},oc={strategy:`fixed`},sc=({children:e,icon:t,iconComponent:n,iconClassName:r,items:i,loading:a,title:o=`Menu`,disabled:s,scrollable:c,placement:l=`bottom`,offset:u=[5,5],status:d,needsStatusRefresh:f,forceDropdown:p=!1,className:m,renderItem:h,renderHeader:g,onOpen:_,onItemClick:v,scrollKey:y})=>{let b=he(),C=ge(e=>e.dropdownMenu.openId),w=ge(e=>e.dropdownMenu.keyboard),[T]=(0,F.useState)(rc++),E=T===C,D=(0,F.useRef)(null),A=(0,F.useId)(),j=d?d.getIn([`account`,`id`]):void 0,M=d?.get(`id`),N=(0,F.useCallback)(()=>{D.current&&D.current.focus({preventScroll:!0}),b(S({modalType:`ACTIONS`,ignoreFocus:!1})),b(te({id:T}))},[b,T]),ne=(0,F.useCallback)(e=>{let t=Number(e.currentTarget.getAttribute(`data-index`)),n=i?.[t];N(),n&&(typeof v==`function`?(e.preventDefault(),v(n,t)):tc(n)&&(e.preventDefault(),n.action(e)))},[N,v,i]),re=(0,F.useRef)(!1),ie=(0,F.useCallback)(e=>{(e.key===` `||e.key===`Enter`)&&(re.current=!0)},[]),ae=(0,F.useCallback)(()=>{re.current=!1},[]),P=(0,F.useCallback)(e=>{if(E)N();else{if(_?.(e)===!1)return;j&&b(ee([j])),f&&M&&b(x(M,{forceFetch:!0,alsoFetchContext:!1})),oe()&&!p?b(k({modalType:`ACTIONS`,modalProps:{actions:i,onClick:ne,className:m}})):(b(O({id:T,keyboard:re.current,scrollKey:y})),re.current=!1)}},[b,T,j,y,_,ne,E,i,p,N,M,f,m]);(0,F.useEffect)(()=>()=>{T===C&&N()},[T,C,N]);let se,ce={disabled:s,onClick:P,onKeyDown:ie,onKeyUp:ae,onBlur:ae,"aria-expanded":E,"aria-controls":A,ref:D};if(e)se=(0,F.cloneElement)(F.Children.only(e),ce);else if(t&&n)se=(0,I.jsx)(Ri,{icon:E?`close`:t,iconComponent:n,title:o,active:E,className:r,...ce});else return null;return(0,I.jsxs)(I.Fragment,{children:[se,(0,I.jsx)(ds,{show:E,offset:u,placement:l,flip:!0,target:D,popperConfig:oc,children:({props:e,arrowProps:t,placement:n})=>(0,I.jsx)(`div`,{...e,className:m,id:A,children:(0,I.jsxs)(`div`,{className:`dropdown-animation dropdown-menu ${n}`,children:[(0,I.jsx)(`div`,{className:`dropdown-menu__arrow ${n}`,...t}),(0,I.jsx)(ac,{items:i,loading:a,scrollable:c,onClose:N,openedViaKeyboard:w,renderItem:h,renderHeader:g,onItemClick:v})]})})})]})}
1,cc=e=>{switch(e){case`home`:case`notifications`:case`public`:case`thread`:case`account`:return e;case`detailed`:return`thread`;case`bookmarks`:case`favourites`:return`home`;default:return e.includes(`list:`)?`home`:`public`}},lc=le([e=>e.filters,(e,{contextType:t})=>t],(e,t)=>{if(!t)return null;let n=new Date,r=cc(t);return e.filter(e=>{let t=e.get(`context`),i=e.get(`expires_at`);return t.includes(r)&&(i===null||i>n)})}),uc=(e,{id:t,contextType:n})=>{let r=lc(e,{contextType:n});return r===null?!1:e.statuses.getIn([t,`filtered`])?.some(e=>r.getIn([e.get(`filter`),`filter_action`])===`hide`)},dc=le([(e,t)=>e.status_lists.getIn([t,`items`])],e=>e.toList());be();var fc=[(e,{id:t})=>e.getIn([`statuses`,t]),(e,{id:t})=>e.getIn([`statuses`,e.getIn([`statuses`,t,`reblog`])]),(e,{id:t})=>e.getIn([`accounts`,e.getIn([`statuses`,t,`account`])]),(e,{id:t})=>e.getIn([`accounts`,e.getIn([`statuses`,e.getIn([`statuses`,t,`reblog`]),`account`])]),lc,(e,{contextType:t})=>[`detailed`,`bookmarks`,`favourites`,`search`].includes(t)];function pc(e,t,n,r,i,a){if(!e)return{status:null,loadingState:`not-found`};if(e.get(`isLoading`)&&!e.get(`visibility`))return{status:null,loadingState:`loading`};t=t?t.set(`account`,r):null;let o=!1,s=!1;if((r||n).get(`id`)!==g&&i){let n=t?.get(`filtered`)||e.get(`filtered`)||Se();if(!a&&n.some(e=>i.getIn([e.get(`filter`),`filter_action`])===`hide`))return{status:null,loadingState:`filtered`};let r=n.filter(e=>i.getIn([e.get(`filter`),`filter_action`])===`blur`);r.isEmpty()||(s=r.map(e=>i.getIn([e.get(`filter`),`title`]))),n=n.filter(e=>i.has(e.get(`filter`))&&i.getIn([e.get(`filter`),`filter_action`])!==`blur`),n.isEmpty()||(o=n.map(e=>i.getIn([e.get(`filter`),`title`])))}return{status:e.withMutations(e=>{e.set(`reblog`,t),e.set(`account`,n),e.set(`matched_filters`,o?o.toJS():!1),e.set(`matched_media_filters`,s?s.toJS():!1)}),loadingState:e.get(`isLoading`)?`loading`:`complete`}}var mc=()=>le(fc,(...e)=>{let{status:t}=pc(...e);return t}),hc=()=>le(fc,pc),gc=()=>le([(e,{id:t})=>e.picture_in_picture.statusId===t,e=>e.getIn([`meta`,`layout`])!==`mobile`],(e,t)=>xe({inUse:e&&t,available:t})),_c=()=>le([(e,t)=>t,(e,t,n)=>e.getIn([`accounts`,n])],(e,t)=>e.set(`account`,t)),vc=()=>le([(e,t)=>t,(e,t,n)=>e.getIn([`accounts`,n])],(e,t)=>e.set(`target_account`,t)),yc={year:`numeric`,month:`short`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`},bc=({timestamp:e,long:t=!1,noTime:n=!1,hasFuture:r=!1})=>{let i=o(),[a,s]=(0,F.useState)(()=>Date.now()),p=(0,F.useMemo)(()=>{let t=new Date(e);return r?t:new Date(Math.min(t.getTime(),a))},[r,a,e]),m=p.getTime();(0,F.useEffect)(()=>{let e=0,t=()=>{let{unit:n,delta:r}=l(m),i=u(n),a=Math.abs(r%i),o=10*d,f=Math.min(Math.max(r<0?i-a:a,o),c);e=window.setTimeout(()=>{s(Date.now()),t()},f)};return t(),()=>{e&&clearTimeout(e)}},[m]);let h=!e.includes(`T`)||n,g=(0,F.useMemo)(()=>f({timestamp:m,intl:i,short:!t,noTime:h,now:a}),[m,i,t,h,a]);return(0,I.jsx)(`time`,{dateTime:e,title:i.formatDate(p,yc),children:g})},xc=`data:image/svg+xml,%3csvg%20width='65'%20height='65'%20viewBox='0%200%2061%2065'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M60.7539%2014.3904C59.8143%207.40642%2053.7273%201.90257%2046.5117%200.836066C45.2943%200.655854%2040.6819%200%2029.9973%200H29.9175C19.2299%200%2016.937%200.655854%2015.7196%200.836066C8.70488%201.87302%202.29885%206.81852%200.744617%2013.8852C-0.00294988%2017.3654%20-0.0827298%2021.2237%200.0561464%2024.7629C0.254119%2029.8384%200.292531%2034.905%200.753482%2039.9598C1.07215%2043.3175%201.62806%2046.6484%202.41704%2049.9276C3.89445%2055.9839%209.87499%2061.0239%2015.7344%2063.0801C22.0077%2065.2244%2028.7542%2065.5804%2035.2184%2064.1082C35.9295%2063.9428%2036.6318%2063.7508%2037.3252%2063.5321C38.8971%2063.0329%2040.738%2062.4745%2042.0913%2061.4937C42.1099%2061.4799%2042.1251%2061.4621%2042.1358%2061.4417C42.1466%2061.4212%2042.1526%2061.3986%2042.1534%2061.3755V56.4773C42.153%2056.4557%2042.1479%2056.4345%2042.1383%2056.4151C42.1287%2056.3958%2042.1149%2056.3788%2042.0979%2056.3655C42.0809%2056.3522%2042.0611%2056.3429%2042.04%2056.3382C42.019%2056.3335%2041.9971%2056.3336%2041.9761%2056.3384C37.8345%2057.3276%2033.5905%2057.8234%2029.3324%2057.8156C22.0045%2057.8156%2020.0336%2054.3384%2019.4693%2052.8908C19.0156%2051.6397%2018.7275%2050.3346%2018.6124%2049.0088C18.6112%2048.9866%2018.6153%2048.9643%2018.6243%2048.9439C18.6333%2048.9236%2018.647%2048.9056%2018.6643%2048.8915C18.6816%2048.8774%2018.7019%2048.8675%2018.7237%2048.8628C18.7455%2048.858%2018.7681%2048.8585%2018.7897%2048.8641C22.8622%2049.8465%2027.037%2050.3423%2031.2265%2050.3412C32.234%2050.3412%2033.2387%2050.3412%2034.2463%2050.3146C38.4598%2050.1964%2042.9009%2049.9808%2047.0465%2049.1713C47.1499%2049.1506%2047.2534%2049.1329%2047.342%2049.1063C53.881%2047.8507%2060.1038%2043.9097%2060.7362%2033.9301C60.7598%2033.5372%2
1060.8189%2029.8148%2060.8189%2029.4071C60.8218%2028.0215%2061.2651%2019.5781%2060.7539%2014.3904Z'%20fill='url(%23paint0_linear_89_8)'/%3e%3cpath%20d='M50.3943%2022.237V39.5876H43.5185V22.7481C43.5185%2019.2029%2042.0411%2017.3949%2039.036%2017.3949C35.7325%2017.3949%2034.0778%2019.5338%2034.0778%2023.7585V32.9759H27.2434V23.7585C27.2434%2019.5338%2025.5857%2017.3949%2022.2822%2017.3949C19.2949%2017.3949%2017.8027%2019.2029%2017.8027%2022.7481V39.5876H10.9298V22.237C10.9298%2018.6918%2011.835%2015.8754%2013.6453%2013.7877C15.5128%2011.7049%2017.9623%2010.6355%2021.0028%2010.6355C24.522%2010.6355%2027.1813%2011.9885%2028.9542%2014.6917L30.665%2017.5633L32.3788%2014.6917C34.1517%2011.9885%2036.811%2010.6355%2040.3243%2010.6355C43.3619%2010.6355%2045.8114%2011.7049%2047.6847%2013.7877C49.4931%2015.8734%2050.3963%2018.6899%2050.3943%2022.237Z'%20fill='white'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_89_8'%20x1='30.5'%20y1='0'%20x2='30.5'%20y2='65'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%236364FF'/%3e%3cstop%20offset='1'%20stop-color='%23563ACC'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e`,Sc=()=>(0,I.jsxs)(`svg`,{viewBox:`0 0 261 66`,className:`logo logo--wordmark`,role:`img`,children:[(0,I.jsx)(`title`,{children:`Mastodon`}),(0,I.jsx)(`use`,{xlinkHref:`#logo-symbol-wordmark`})]}),Cc=({className:e})=>(0,I.jsxs)(`svg`,{viewBox:`0 0 79 79`,className:(0,Z.default)(`logo logo--icon`,e),role:`img`,children:[(0,I.jsx)(`title`,{children:`Mastodon`}),(0,I.jsx)(`use`,{xlinkHref:`#logo-symbol-icon`})]}),wc=()=>(0,I.jsx)(`img`,{src:xc,alt:`Mastodon`,className:`logo logo--icon`}),Tc=e=>(0,I.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,height:24,viewBox:`0 -960 960 960`,width:24,...e,children:(0,I.jsx)(`path`,{d:`M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z`})}),Ec=n(((t,n)=>{var r=(be(),e(ve)),i=`<<anonymous>>`,a,o=function(){invariant(!1,`ImmutablePropTypes type checking code is stripped in production.`)};o.isRequired=o;var s=function(){return o};a={listOf:s,mapOf:s,orderedMapOf:s,setOf:s,orderedSetOf:s,stackOf:s,iterableOf:s,recordOf:s,shape:s,contains:s,mapContains:s,orderedMapContains:s,list:o,map:o,orderedMap:o,set:o,orderedSet:o,stack:o,seq:o,record:o,iterable:o},a.iterable.indexed=d(`Indexed`,r.Iterable.isIndexed),a.iterable.keyed=d(`Keyed`,r.Iterable.isKeyed);function c(e){var t=typeof e;return Array.isArray(e)?`array`:e instanceof RegExp?`object`:e instanceof r.Iterable?`Immutable.`+e.toSource().split(` `)[0]:t}function l(e){function t(t,n,r,a,o,s){var c=[...arguments].slice(6);if(s||=r,a||=i,n[r]==null){var l=o;if(t)return Error(`Required `+l+" `"+s+"` was not specified in "+("`"+a+"`."))}else return e.apply(void 0,[n,r,a,o,s].concat(c))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function u(e,t){function n(n,r,i,a,o){var s=n[r];if(!t(s)){var l=c(s);return Error(`Invalid `+a+" `"+o+"` of type `"+l+"` "+("supplied to `"+i+"`, expected `"+e+"`."))}return null}return l(n)}function d(e,t){return u(`Iterable.`+e,function(e){return r.Iterable.isIterable(e)&&t(e)})}n.exports=a})),Dc=e=>se(`v1/polls/${e}`),Oc=(e,t)=>ce(`v1/polls/${e}/votes`,{choices:t}),kc=_e(`poll/importFetched`,(e,{dispatch:t,getState:n})=>{let{poll:r}=e;t(ue({polls:[de(r,n().polls[r.id])]}))}),Ac=pe(`poll/vote`,({pollId:e,choices:t})=>Oc(e,t),async(e,{dispatch:t,discardLoadData:n})=>(await t(kc({poll:e})),n)),jc=pe(`poll/fetch`,({pollId:e})=>Dc(e),async(e,{dispatch:t})=>{await t(kc({poll:e}))}),Mc=s({closed:{id:`poll.closed`,defaultMessage:`Closed`},voted:{id:`poll.voted`,defaultMessage:`You voted for this answer`},votes:{id:`poll.votes`,defaultMessage:`{votes,plural,one{# vote} other{# votes}}`}}),Nc=e=>e!==null&&new Date(e).getTime()<Date.now(),Pc=({pollId:e,disabled:t,status:n})=>{let r=ge(t=>t.polls[e]),i=_s(),s=o(),c=he(),[l,u]=(0,F.useState)(!1),[d,f]=(0,F.useState)({}),p=(0,F.useMemo)(()=>r?r.expired||Nc(r.expires_at):!1,[r]),m=(0,F.useMemo)(()=>r?.expires_at?p?s.formatMessage(Mc.closed):(0,I.jsx)(bc,{hasFuture:!0,timestamp:r.expires_at}):null,[p,s,r]),h=(0,F.useMemo)(()=>r?r.voters_count?(0,I.jsx)(a,{id:`poll.total_people`,defaultMessage:`{count, plural, one {# person} other {# people}}`,values:{count:r.voters_count}}):(0,I.jsx)(a,{id:`poll.total_votes`,defaultMessage:`{count, plural, one {# vote} other {# votes}}`,values:{count:r.votes_count}}):null,[r]),g=t||Object.values(d).every(e=>!e),_=(0,F.useCallback)(()=>{g||(i.signedIn?c(Ac({pollId:e,choices:Object.keys(d)})):c(k({modalType:`INTERACTION`,modalProps:{intent:`vote`,accountId:n.getIn([`account`,`id`]),url:n.get(`uri`)}})))},[g,c,i,e,d,n]),v=(0,F.useCallback)(()=>{u(!0)},[]),y=(0,F.useCallback)(()=>{t||c(jc({pollId:e}))},[t,c,e]),b=(0,F.useCallback)(e=>{r&&(r.multiple?f(t=>({...t,[e]:!t[e]})):f({[e]:!0}))},[r]);if(!r)return null;let x=r.voted||l||p;return(0,I.jsxs)(`div`,{className:`poll`,children:[(0,I.jsx)(`ul`,{children:r.options.map((e,t)=>(0,I.jsx)(Fc,{index:t,poll:r,option:e,showResults:x,active:!!d[t],onChange:b},e.title||t))}),(0,I.jsxs)(`div`,{className:`poll__footer`,children:[!x&&(0,I.jsx)(`button`,{className:`button button-secondary`,disabled:g,onClick:_,type:`button`,children:(0,I.jsx)(a,{id:`poll.vote`,defaultMessage:`Vote`})}),!x&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`button`,{className:`poll__link`,onClick:v,type:`button`,children:(0,I.jsx)(a,{id:`poll.reveal`,defaultMessage:`See results`})}),` `,`·`,` `]}),x&&!t&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`button`,{className:`poll__link`,onClick:y,type:`button`,children:(0,I.jsx)(a,{id:`poll.refresh`,defaultMessage:`Refresh`})}),` `,`·`,` `]}),h,r.expires_at&&(0,I.jsxs)(I.Fragment,{children:[` · `,m]})]})]})},Fc=e=>{let{active:t,lang:n,disabled:r,poll:i,option:a,index:s,showResults:c,onChange:l}=e,u=a.voted||i.own_votes?.includes(s),d=a.translation?.title??a.title,f=o(),p=(0,F.useMemo)(()=>{let e=i.voters_count??i.votes_count;return e===0?0:a.votes_count/e*100},[a,i]),m=(0,F.useMemo)(()=>i.options.filter(e=>e.title!==a.title).every(e=>a.votes_count>=e.votes_count),[i,a]),h=(0,F.useMemo)(()=>{let e=a.translation?.titleHtml??a.titleHtml;return e||=(0,fs.default)(d),e},[a,d]),g=(0,F.useCallback)(()=>{l(s)},[s,l]),_=(0,F.useCallback)(e=>{(e.key===`Enter`||e.key===` `)&&(l(s),e.stopPropagation(),e.preventDefault())},[s,l]),v=ii({from:{width:`0%`},to:{width:`${p}%`}});return(0,I.jsxs)(`li`,{children:[(0,I.jsxs)(`label`,{className:(0,Z.default)(`poll__option`,{selectable:!c}),children:[(0,I.jsx)(`input`,{name:`vote-options`,type:i.multiple?`checkbox`:`radio`,value:s,checked:t,onChange:g,disabled:r}),!c&&(0,I.jsx)(`span`,{className:(0,Z.default)(`poll__input`,{checkbox:i.multiple,active:t}),tabIndex:0,role:i.multiple?`checkbox`:`radio`,onKeyDown:_,"aria-checked":t,"aria-label":d,lang:n,"data-index":s}),c&&(0,I.jsxs)(`span`,{className:`poll__number`,title:f.formatMessage(Mc.votes,{votes:a.votes_count}),children:[Math.round(p),`%`]}),(0,I.jsx)(Is,{className:`poll__option__text translate`,lang:n,htmlString:h,extraEmojis:i.emojis}),!!u&&(0,I.jsx)(`span`,{className:`poll__voted`,children:(0,I.jsx)(Li,{id:`check`,icon:Ls,className:`poll__voted__mark`,"aria-label":f.formatMessage(Mc.voted)})})]}),c&&(0,I.jsx)(Oi.span,{className:(0,Z.default)(`poll__chart`,{leading:m}),style:v})]})};export{Li as $,Vs as A,Os as B,Zs as C,Js as D,qs as E,Is as F,gs as G,ws as H,Ps as I,_s as J,hs as K,As as L,Bs as M,Rs as N,Ks as O,Ls as P,Ri as Q,Ms as R,Qs as S,Ys as T,Cs as U,Ts as V,Es as W,ds as X,vs as Y,Vo as Z,ac as _,wc as a,Oi as at,nc as b,_c as c,ii as ct,mc as d,Fi as et,hc as f,sc as g,cc as h,Cc as i,ki as it,Hs as 
1j,Ws as k,gc as l,ai as lt,uc as m,Ec as n,Ni as nt,Sc as o,sr as ot,dc as p,ms as q,Tc as r,Ai as rt,bc as s,fi as st,Pc as t,Pi as tt,vc as u,R as ut,ic as v,Xs as w,$s as x,tc as y,Ns as z};
2//# sourceMappingURL=poll-CFw-XvZV.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.