From 9503b349e9eb87691ae2849d0236bc0009f07edb Mon Sep 17 00:00:00 2001 From: Abhay Garg Date: Thu, 11 Jul 2024 14:51:31 -0400 Subject: [PATCH 1/4] add profile, logout and delete functionality --- src/MiniDrawer.js | 51 +++++++++++++++++++++++++++++++++++++++++------ src/index.js | 36 +++++++++++++++------------------ 2 files changed, 61 insertions(+), 26 deletions(-) diff --git a/src/MiniDrawer.js b/src/MiniDrawer.js index 4294a2f..08f9186 100644 --- a/src/MiniDrawer.js +++ b/src/MiniDrawer.js @@ -16,8 +16,6 @@ import ListItem from '@mui/material/ListItem'; import ListItemButton from '@mui/material/ListItemButton'; import ListItemIcon from '@mui/material/ListItemIcon'; import ListItemText from '@mui/material/ListItemText'; -import InboxIcon from '@mui/icons-material/MoveToInbox'; -import MailIcon from '@mui/icons-material/Mail'; import InputBase from '@mui/material/InputBase'; import Badge from '@mui/material/Badge'; @@ -30,7 +28,7 @@ import MoreIcon from '@mui/icons-material/MoreVert'; import Avatar from '@mui/material/Avatar'; -import Stack from '@mui/material/Stack'; +import Button from '@mui/material/Button'; @@ -38,6 +36,8 @@ import StorageIcon from '@mui/icons-material/Storage'; import DashboardIcon from '@mui/icons-material/Dashboard'; import QueryStatsIcon from '@mui/icons-material/QueryStats'; import CheckboxListSecondary from './Statistics'; +import { deleteUser, signOut } from 'firebase/auth'; +import { auth } from './firebase'; const Search = styled('div')(({ theme }) => ({ position: 'relative', @@ -149,6 +149,8 @@ const Drawer = styled(MuiDrawer, { shouldForwardProp: (prop) => prop !== 'open' export default function MiniDrawer() { const theme = useTheme(); const [open, setOpen] = React.useState(false); + const [profileOpen, setProfileOpen] = React.useState(false); + const [profileInfo, setProfileInfo] = React.useState({ name: auth.currentUser.displayName, email: auth.currentUser.email }); const handleDrawerOpen = () => { setOpen(true); @@ -169,6 +171,19 @@ export default function MiniDrawer() { setAnchorEl(event.currentTarget); }; + const handleProfile = () => { + setProfileOpen(true); + setAnchorEl(null); + } + + const handleLogout = () => { + signOut(auth).then(() => { + console.log("User signed out"); + }).catch((error) => { + console.error(error); + }); + } + const handleMobileMenuClose = () => { setMobileMoreAnchorEl(null); }; @@ -182,6 +197,13 @@ export default function MiniDrawer() { setMobileMoreAnchorEl(event.currentTarget); }; + const handleDeleteAccount = () => { + let text = "Do you want to delete your profile? This action cannot be undone."; + if (window.confirm(text) == true) { + deleteUser(auth.currentUser); + } + }; + const menuId = 'primary-search-account-menu'; const renderMenu = ( - Profile - My account + Profile + Logout ); @@ -257,6 +279,22 @@ export default function MiniDrawer() { ); + const Profile = () => ( + + + Profile Information + + + + Name: {profileInfo.name} + Email: {profileInfo.email} + + + + ); + return ( @@ -393,7 +431,8 @@ export default function MiniDrawer() { - + {profileOpen ? : } + ); diff --git a/src/index.js b/src/index.js index 2a2d50b..9594640 100644 --- a/src/index.js +++ b/src/index.js @@ -1,28 +1,11 @@ -import React, { useState } from 'react'; +import React, { useEffect, useState } from 'react'; import ReactDOM from 'react-dom/client'; // Import createRoot from react-dom/client import './index.css'; import MiniDrawer from './MiniDrawer'; import reportWebVitals from './reportWebVitals'; import Login from './Login'; -// // Login Component -// const Login = ({ onLogin }) => { -// const [username, setUsername] = useState(''); -// const [password, setPassword] = useState(''); - -// const handleLogin = () => { -// // Perform authentication logic here (e.g., API call) -// // For simplicity, let's assume login is successful -// onLogin(); -// }; - -// return ( -//
-// setUsername(e.target.value)} /> -// setPassword(e.target.value)} /> -// -//
-// ); -// }; +import { onAuthStateChanged } from 'firebase/auth'; +import { auth } from './firebase'; const App = () => { const [authenticated, setAuthenticated] = useState(false); @@ -32,6 +15,19 @@ const App = () => { setAuthenticated(true); }; + useEffect(() => { + const isloggedin = onAuthStateChanged(auth, (user) => { + if (user) { + setAuthenticated(true); + } else { + setAuthenticated(false); + console.log("User is not logged in"); + } + }); + + return () => isloggedin(); + }, []); + return ( {authenticated ? ( From ff673f6237c2b58f95be4f60e28419a0a98e24cc Mon Sep 17 00:00:00 2001 From: Abhay Garg Date: Fri, 12 Jul 2024 13:45:44 -0400 Subject: [PATCH 2/4] remove logs --- src/MiniDrawer.js | 9 +++++---- src/index.js | 1 - 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/MiniDrawer.js b/src/MiniDrawer.js index 08f9186..528875c 100644 --- a/src/MiniDrawer.js +++ b/src/MiniDrawer.js @@ -177,11 +177,11 @@ export default function MiniDrawer() { } const handleLogout = () => { - signOut(auth).then(() => { - console.log("User signed out"); - }).catch((error) => { + try { + signOut(auth) + } catch (error) { console.error(error); - }); + } } const handleMobileMenuClose = () => { @@ -291,6 +291,7 @@ export default function MiniDrawer() { + ); diff --git a/src/index.js b/src/index.js index 9594640..c757582 100644 --- a/src/index.js +++ b/src/index.js @@ -21,7 +21,6 @@ const App = () => { setAuthenticated(true); } else { setAuthenticated(false); - console.log("User is not logged in"); } }); From d28a858e622ca172afb982f019489aed19d0eaca Mon Sep 17 00:00:00 2001 From: Abhay Garg Date: Mon, 15 Jul 2024 12:53:22 -0400 Subject: [PATCH 3/4] change profile page layout --- public/openspace-black-transparent.png | Bin 0 -> 80633 bytes public/openspace-color-transparent-png | Bin 0 -> 116493 bytes .../openspace-horizontal-color-on-black.png | Bin 0 -> 85917 bytes src/Login.js | 22 +++++++++--- src/MiniDrawer.js | 34 +++++++++++++----- 5 files changed, 42 insertions(+), 14 deletions(-) create mode 100644 public/openspace-black-transparent.png create mode 100644 public/openspace-color-transparent-png create mode 100644 public/openspace-horizontal-color-on-black.png diff --git a/public/openspace-black-transparent.png b/public/openspace-black-transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..abcbed239bb3df131fcef920c4cd8d3974c89f19 GIT binary patch literal 80633 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 z zefb-%U*of)^fz290QvRhZ@7Mq&x+FDaIFC3*O$NH`ZYc)N`J$(0+3%{{t~V=Ki>It z^a3w>27)&_%?4i{2XBM!u-7)yhoBHa2*RI+pqWMRa}a|3r6K5(EqIYM8G?AcQJZI) z5HvZ99Ncdb^lqp#@R8%uVD+(4l0Zx2{{8toZokdndFs^PyG-{6*h}5N@VrZ2=Dc9Q z#phego^M`Tlu>d0@73mqnfP`bb=BEqo}WB3f3o4lxd$<##Y4Ug{S(;!l0Z$g?8|I= zn|sD&h5M+WnCU(6cPo}Y1n=EoXiJ}DE@sf8PX4_8XA@e+fg{ zdWiH%;#k4KKOx&n_4vesqo^mr<3X)^`_W1-)d)}2VPf2!aCE`z0c?4^XJXh1Nz8o~ zSGAXXHfOFxu*7yQFbT#4&P_`7w$@guD3aTdhGQRTwXJQ$mI=SjP+#j`o5VIUK_TKY zN0|3fU{Qz-Klv)5z!gm+92X-uqsLXrUyuOp0(*2AJ#If2sGFU?DoF?Q^_aY%zUP6yp!N#qHxfk>qfa@Rrgt4L6zBC-b0WLsEj1Uhg>-JLgn9@)FFV9}dr zb|kCtOFt|uhzU+;J>OfUQq&w$x}J&Dy}W6%ot0>-4z42hR2MCeKA+3miMx9CX_iu>+%$*caoVk%u&S(2oLw`>CElt_ z7Bk^FlW-Q3?Ym>GZ1@PE4hB+SRuZIlB{yCI?bt;gLB6~Y8LBwBs^YbaqjZ=bnjwUd zB~!q(MAkvCt4kH2&l@0?eccR{Y!CQnc_dL2ds_u~&sHjGpTMP9iJ@}}nbOnQNJJvl znb`6mo(+FK_3b@(mVHu8($Hsp6g*OBpIPlIFrRj~O_)rS3$d2Ecd-}UmQHPiV;ncG zvAHV_ai;luLIc8JB`Ogkh?4~QXMv^gBn+uW3}3l~5LfPRGLzHO3+V>_Hsk}^mfK;PTz5mj&cY_TAv@0IZU;S}$t@ zAxw!pYe^IqVJCfNtjrHhaZA&z_Bk?gl}duAv_HVy59|)1c|yU?s8q3ql<|7JDCV&x z*tyo2ZP1C^B3g%{uP{| zL$@Ke>;~OFTE2FV2X)#+$Q6Y09c0g=tCF?U_2{LrjR!!O3vag^HnvPLM*_^PORt6% zP5-oIn%_fqCxn$Zhn&YjoXZz4f1uQ;hyfSHpn&ifbYXxBdmGTxO=+yPO!+HDaOibH zffecu2V0;yw_ns@)XA9M*0!9m$o;4;nyRu8(z7Qruxroa6i=K@jzzjdrr2C(!MJ-C z5%oYFF2E@ltGYuHs@k3A-UTF#7Qe~8I?)e%8`4`$X~)3Bl$KAIRgo(qBZ-655Fh+u5V&oSVKEuvJGriNa3__|ZLb2pmPYP*|jW}XA3!80^?A%GdgcRxGE{;#N z){5vkDbER#+tKp9nAJ7^6TQl`GXBL3;Cqg)t?~A=lQ=PgYdgYZlAd z%#?narum~o*P3!q2wm8*#rDtTOFfY*<~R#eF1`<3pPE8VhHD%*ei2Ba1|pZ-3m1^! zzM<}?M+wKJ$dhtw&IIx=1{cSAY1R7>IZt)JaZ}a6Kz&KecaryWl?a<_RMDAs=lp`{ z27R2Lrrl_hSe18S`rW-37DoH7@v=Tvp&6cd*Qpj{Y1KI+8 z6+)P#NvSlQHrY)6D#``^Dh;0lXvRewb$$ATDNVFi_T*x2ZUS{P@a@?IK;h0|} zLXU>MJqpwFwn4tjbzQO?LwjMQ$-3zAqlY#>JC8)fQ_sa}beq!JYGn%-`--#4bZAe}Acwz-4MP;&pxN#K=9ko4<++ zp54yc`{|sL zeCGA3_v180qUrXLw~diyx@dc*Y6ME4GLv!s3lpG(N!+OSB9wF-9d!92>&-X7WE47G)*9TQLwFvszQc zI-c5wB;I+EYM$OC7gm*iWFXWfXVS>g?#d!js(ygCI*=@~u}h4sxkpY|(tzFv=eZW9 zXK#bdR*Wb!H~u1ul_9?*9M?aj@D_tqCQ>gTm9O09AE44>zNDk*w#(EmWF*~z?`WGX z*v!Y!sfQLxV(k0Wm#L=fW@fc&NLQi*ck|mFRS11ic1<|9YoUUm-2n=Rl_rI=G7t@Q z{48$Q(rrkX^Uaw&oCTSyF6-j`s9)C5WojWJkhzsMe2!rguA0(D<4=pKnjKdsvkuFk1gcrnpIY|}Ae;7six??==+-Bb}I`Tj&rApt8w zo+orjp1*L<-`5&l)TWyTazN%EnU|z^{lA`>HVVd((KMXyeQ&F~r{lovd6>P>V(~hB z*)Qw(?#vz2J9#^0-?6s7n?0&oe0HJ82wDxCRQ-SbgDBqCgo1EXQ7Aax?Ove`JY$Z= zwGXZ}3%OJhfW`<02caoBFDz!Y(f%R}ipd(=#ATBp#eUK`hEne%))~}2dvIAl+1z~V z{Y|2%GyBldwYIhm z4f}zls%6?7n5ltNa%#7RtCNi_h&3Xt((cQYoo%#Vmbflmig#F~{otXH`5ok0LfGBr zkV+h>JUywXPGnWYakTx8cAhSwT#_sX99%JWX|d&9X!>P=M;-PxYc?mU3(eS~+(j0V zIot9@`tR_;Guh*`PkRb1fDdpyXL44Dsg8O16mV9emT>S{U&HzgLI`+H>BU- z*br!KnMl2Xq$fHUZkpj6Md;XOLZ5wyrF^(>Bnz1#fN zeRPfO`sKpE>XQzz9()83Be_vvi+AzoFUY5uN1 zNl&dlGunUm=SZstbxL&5DWQ_Z*hJey=%Oy2Zc38@HI-AgLTbVbVhfjX0bYK{_W+Xx$R!cpu8)i1 z#m-US;H#in|HP0NVx3Nnk_(#dHl&XM>)XXaI=md8eg0V;a%3&^xZ`uKc|OD%sOkHG zO!@f!4pqXOGg{X0_QoQHoM}O{`63BLzgT8`*qp*%_AkB|D55-|=EG86g%LGnkoi;J zu{5+?ne6E_)M%4H?e18=b<5Uei@D`8h}Z;Yg3x*Af&9pXrc2$FV0MT_d3(1MFi?u= zH=Zm2y;f*J8RLSYmtx#@Z4L;seG7b5eekDtgy&S{$We%w%rw@&FLv9P z1?18;iWUTsNNr3@(F{L{w2Q`2ei+1>a5E)Jqf&{SLMXr09FiUgNi+2i647!I@&kf6 zDDvv<4L8ndKD9po_VR7}C)l=EsHYJDrQI=e_hY@L!u}p%*$~vwg~@C`pdO~lHS+)w zco+X_gAZ5sn zS>?8K9U-6tsDpVc!(}VRvuy@XbwavQsCLE?x4X#$0Tiu4WoeE6=@chF%K;VrnHv#U z@&*ec&nM;lKb9lJ1gw|}xt}nk_ADki1a&U9P|xipab}EePo&l(0m&bpU}eeSAif$@ zlI~t=3Z4hy54}pj(E!B|@}zqc(v?QlthTXjxkx#!xHW?(TfXqED!He3W*r2X!vRZ% z)RkRYIu3YVsbDb_(q3s`_mByeMD;hG_^K2ZuaqNyguND3eR=_%GtQY@^y5pGTJlNx z0Yv%uQlmsL>%C-QxwM|qLx^>%19y)U>C;6@TxcvMiATR@r`I(q!AewWSZCZa0kj|u zEs-6sxNL1N0Rcd%;fMexD<;SXttqyMYxTqzrt{^hr1O1Ad8IMeJ>KDS-iyVT%-9|e zSis-M-V8XE0HiW)kTa5E$S^ExBbi$2r^`zsQI?wi*RB&U;BEm5AgxKv`Jg^n0u_7| zMz*VSvKem8sD3i5i3&foFnr~TUzaYGn?|ibMwHLSOqIdx4=v(eyV^=FX=i{7M8ba3 zX_F(z$%glgmLS0QAE~y%mjH3;3J;4=4XouF{fcn$Q!aojNrLO(0(JoHrshNO*RC50SP}M(cE)mT~qhhj`%|<_NB0t zK0OanNdH?S)DUF>#$-@7Uvjxr@`HdGZ5p}9ZrEhUpF-^cF|FSgTj_~lH$xjlMOr+%t6+wXH*OAFq&Q~E#5mpm#FC>=aI$mDNY|E{dNG0RKm*aeG7@ol zkR!4?-eEgf00-WTVs90-IK$H^LNkwp(pe#>mvHrsya&z^;64x^s8-uoEn7i8GzF@Ie?IybPX)yaXf{5_+5@~W2v4xwqhxCSG6=y(ifK&9R zZ=@zP8N9dov?m{37KFw6XALD#UtXOXn|cIK72~<2jeXzNqub)CAsZq@oCQnFawdJO zSl0vU>E3zEePC&~0{2mftSC3rGipW{5}adAmgt>Wuv zGIHcrf`@!h4E-y-*yyHeX~yJ4nVwtZMywTkVgTix7dKkR1giS1bzzXUoy=RE-o;}l zrmEpM_reGxEv79LZ*GLXp!dZ$N_E2)Mzy8RmpIqtW5(+j(vztXKq&n;;>GHG%YX$l4z;_@U%XU3 zv_!&S8T#irARz0hqjU4xs0vU$=7e$V$^P+jnL91m9YrQ{O34_AkWw99bEux_MLTika-G&>QTu zemISKeH_aTL2?KnK1p?e+EOAf3YD~j>dt6KVRJ~47qfKh^NE*MH52u4sU;eBsXr9- zj#=uxsSKU#J#%TE$k??N=6p=aQoX@_JCQEg8!=_D>(6N%~1&7tdHs@iZJV4&5f@S4jx^_ z6&{S%6k4d?ya0*6+V*t--u}YDODG7qo8hIaUqAcVA&b5PEb2Z~%8|Y~*IlzXY@u9| zIsb+4U^pR67P*>#L&^|0YD!D;|MOPNvaMtc*g6W_tzXb~X5IW8JO$*}l80%_i`3Fc zlp@%MtB#I1f~pjORXUW+wT$S|JDVF%6U6K#f7zh$`2pII13Vl_X6gKr$rfb61|1gi z7;qM9%We)ym8_;Nkq!z*%n)?zs9Eh7r1BbhZKNSkK4U!iom(k}f!io%1czDJhTmp8 zuvTwC_zX!Wlp5)vr_mv0I}LSA=Gc^r)hgTDAi!jtCLrLUR)lSPD-FOY;vE=bgKR&6 zC=;Pq!o?~1H?}8Hi-;}u{(s_c@KMZ)`6xC7Y5>xuSZU3uzMD~fYsFsjZXu7l8pnqd zQyYg_Y>i_3iSx3-JI8iEZ(R$ln1A9u^ZN%jLAL$`>UutA+x7lgSePs<`mO(Uf*oc{S+_wKzU@VloWh+n~>o+MA&fXpCNCP~6LbW2duS_@UPzQg=h=WsmI~ zJ54Cx2fo1}*)RQ@kL?USdGDVEC>`CasWu*1QS$JaDyXjUcsLP`f!l%)M3-a9>JKfd z{tlJ)SSCB17G|}%$R+K9`ZJs}Z(;)$1ad;5y7#H!KB&9Fi^~+GAPK`4UC$73U!Xi8 zAp^78L_{rv%n=Eq-N3bEsP6CaxxlIMFeQ#6gno8>5*(}RZDZ)~4OwE22+A$k=6N7G zECLM$$1W|ZkW+JzK)D$@A>{A^1f4g={noHecEBIDg5eGTb!jKY>Qpqm%VCr&Hj#O$*GVZm`XElI?{Z9`Om!P^XnwfhnE> zQ6T;?AWxOZHR$p11JQG*OldLxT#%_Z)=(|-Ky>INynVY(9M~T38TvbURh~93n}e5T zX-Uj$m4(b7n9}&ra{mL-W!=*uphq@}+>)XF%xSyjOm2LnHvJg~?}#&sz1bXc6%5*< zeuB^W^SKyyfcR*q+dSIv_`@=C(5`9es80&@P+@wa3X`n>Geg@3-FqEYB@TR-A;w)5 zay>Zq8`vf;x#THITxWu|+&r2-tHJ?PHQJ#yy%wT*VI#You^C*QMdMhYpVI|zmnfb9n7n}eGh^Ib}fMlMrTco(F^ z0asyI;$jf7=}l-=7nZn@43!CnwnlOZn}z@wkKia!}~v-xYrJ634I9!rS`VvY{U7@q`MgEJbql8iC)lJc*Y8hOQ2 zosqnDII4*r$P89d# zQ#cfGd#~gn^ULmMa)f3OG>u*DO@>fgS#!vp+{e{R29^=b;df5Aa;nc&0A3R8!+akL zVx$hP3g+PoyB!K>flEw~^s4XSl=!*a_zJmFBKp?#EdsGka;}qYz#c}loSJq zSrD|TzmiFgTpAbyP4R2F@%4l-_z8EUjqn^R{+V2QjE%~eomVP#H{jO>fa`H#$)cVJ zu}7`g)t-aHvh$`)q`yN4gRBJ#tO(`%0oLYvKm3StK+xEKMzG&XGATEY+z+$_-SdhTwoM5-2|z&9ps zXn=bScr<0UiKSzJB@MFq37_21m?DzC2aLRjmqKCZ3QJbGmX~6oK zOMhRax;we?D)7t*SP*dP!Q;0U68f~Yw+o3@i|oGB9Fp(#xMRuh1MwDQ+jY^qX}U6s zdqTh321>>fTcm`7Uz1{H(sSeW{ntYHvpX2IcFyU7#lco)2nF9)U?M#Y84pt1e%FdH zm!rT0<^S=W6o|$&B@|eqy9wg_1AjX8i-}}n zb=u=f(*!VwcfvO2OeE+pA84Tyf8ANE%#7BKzuj$ZZs20OEevR#)0>sJe&UZrO z6#q34er6W~j0V7f31*&cy%7S45}!0?{2(|Q+eH>*!#<4xMMtxNvE%+BuOWjv$F5QP z5ie}xPJt^7595|4B;DK!TcO+GlF5BB(>ZW4gIBi9ANc`^JLQGXlkN*BRtIRH*WTD} zbvNuHchf}z)|k=1`}ftp_W*EX!ZZ4)1iSLn>_Us~8^(~dajUSQKK)A+*XSIq=ux>)d)H<#FzKuoTL;LeqV?dES zW;hmgXN85@!mrx{!h+l7PpGb(`%>Q8Xcyq~zS;#reW!kCZ_}kc>wyllE0s?WIsn0r z8ZZIws?`7oy!|fzYjT9+Rm~x}29Fb#EYOlXYgE8bIDr_Q1!82IHSYg-f?c_Mm{4w> z1VL{Pe@E>&*dtcx+#YfP6W8c_7z9aHW6V&Fbro<1hvC_EK0)&2ixx!TfsOaBewPlu z59)GtV^bh@;aOmY%=T8Q1pg2)fn~~XU_gA2kQ*Ac9*v?UJkxx@0tjOy$w%209==3} zy4+NCk^ouqsHMae=nxNV{*8H2axSsO*N;Q;2L$gzyrOv)gvjk@s~}SJRvW`|PrOFi zr)gzQFzUa6(fLMWL^dbj3gH^zwlG@_mEGiZ7R3Hf>wV5nv^XIFy1349cX0TwTkvsO z{a7OP11v#4#ygy^BA=SS9yX>{y`cz z9Q^@VfJUALv#uwUE0G`gaX@%6`+q4S4HW3EPrSnmRtoty_!Av6Omo&+BzI1{7C-=% zxqx`(?^7>we5f+kidF%aG-a45Hj3y*M#SI%TyDZ_G;u7R_` zrL3~0j;m0tFJ7Y^xBt4WO}JAKUUdxZfTTP{_AyW9778=CXi^PV%x!YT!en6VnZ1$3^SHH z)H7%Dkn$?yNUnEEfcLjfcWCETnIjP9WHT+b^X5YIfKxTfX+GxLltbVgF75prZuKfm z&(f%q{rT7-8JwchufbB=-sU&x738$vs(zCZ3H*g{_;v-6a{A<~X%6=n z>B#;}BDyWbVK!=Az0^~giDj{w(_4JtqFQ0|R|Ec2cT}gqI(5K#ItAzdx|dMpuyM`y z1S$^_kxm6?VI?{&z5!k#I%pu*SoeZt0F&IyWj(c2Pq)Qe3SvOu{CFdOD>z|(Ns6AN z!HVvM3ZvNMcN2q)LYRH>eNWHx#ysxLQ#ZtwcUFUA+ib~9{wc++ZyT-K+~&>rPna${ z)wu`G`f6e~&wHUD<*+pcZu3f59GXR}!Cvn>vz@jXF{m9&FPXuc()M>+lhvW zlKoBWtBZ5THoI5lhuD`R*?6d{|gKfaP5}OfiwPg4Au4Tu@ePkFnOXK z;$;1ryoByN-7Q}`Olc`XkJu;({dv?n+87+#UczP^+|?;X?nga{TQ7h_yY7!`%Fcp# zVb8j``Vuz;)gW{@fi*u2D;Y zLiRg%Y*}<}criB~rS>6SR~_Qu;;oCpgy6aRAOUN1Z&YE(adc{(hdD@l>uOfvy*1Ji z)*V~jZ6Gi7ybUY{5}~}XU>@jf`@F%bTN{@IraMk-nWAw$c>c3@n6903rlQ#5qyGc( zFp|$P6uA04`iF-VbUl*UrgZg;n#GZdbQK(2h=e&vR-OGU1As}07RAJcE0Y^@4F%r1 z&EFf5UhxRPkYUNzysVYQ^&(>xpZ3L+?IQPWC}Nq8;bk4vxZ9&|NvsK)dh#ZQZ%O-|>eXM4!~yMD~7Z(i0PNU`ncnLr=eNBRleGR%{a-iJTkNn!`gzTDAk*Q!J<{-Px z(e6NlYlb%ca@0C^Ky=xaKDoDyc;q?Gpq)l8A9-J9qe&U*bUDD?FG+0i2J4}oNVQ|x zigs2>hxbn_!oj&ZK7s}>MK-E=%uUu1ThztYvS72#^T@HIz@XNH zG+o-X{{>OZL!KfF8^!(Mk4({SXC;b(!O+54SC#H=L9(LBsYySNg)c2l>S;H%#HE}2 zi*5`vdm*{6-Bb?+CbRymOve~GR3c>XwNURv%V5X9xW=`Rg^K2{g&ee(IfQbTeHsO` zJhx~aRfkY}bm->Rx+^bb-vyV*{-K5?A6b$bR<$a|h}|uSQZ4*WQOiaw4Dyk$QStEN zWvV2St9&RX&)RqF4>VWM>{Hkk@&wX*iSH z6Bti%aT3PMr3_Coz!6PpXG@Mupc<}EZYy!5ON zoutB}TN^I}WCpKsd!fLeRxn++`7sA?XPW&-8pu@EjXxXwXoUZrDsRoLKJ3KD z*b!zXjl*(Z59MlrY`923>K{FpeA>6unZP;t^f2Qoiteh$QD;kLJh@2?=0eKrDm7oGPo8B?G4wr+Uds+}zi zbdkpMyxrgcPxQ41AjF7bA78*_+#hifbLrt{M?icb@a?21^)WvQxR;K8q5U;Z4{3p0 zQ&FlfAo%H4Yaaq%?KxtgjUzIxquCK#43#EGCaLy-6Rd$>nw;hxPl^p>kF!x{m^5*@ z;Dt~ZG>&^nIf$pVN>A(uP*hG<@PxoR7p(yn)I*sy#t(!0;L#aQo`C{{L;^)^yfKVb;c|I|T9@kGV1qKlhPa3&me=XTHr zS%!JdA*V)2Z&IDrfD+%s#5eQ?xB%Wln779M@X~@LnM`9po0Mb-1ZMFT*~Avh!KDGKA!>Q+^F<;E zFTHu^(@bd@@eY6VKg)pI>~}o5g9Lz_+e|sVwP48k(e6jU!g8d)&>chpi(e&J@@|zt zwIlCY)=>kxK1DFajQgcebvGPbmPmS2QnH@(cS+AQP~&2yMwjXa0-Cz@=pbx7tMgE# zE0H?S!mEqW$KcV%&ES#1uv~^J_dGGVD5|;ssj24FX2?C zG>yFX2Im7tXt1i{f*I<}<)W>~cp*VfkA<<4j92*Z;o4YS%9!kh?U(}MLiYA^D| zwQ!`_ZT|9D;A7Pjw!Ohgi6oQK==G$7Z)M5q@Jt?DHKc<9+6=IwaU(h8D6~7bgJ{Fl1gTOd1YqvSFO?8he8*{89uHRnCfXuV&E&@ zrp1mwg&r{y3iEX6v3d==`7Y_xGY~cKM#)nZmo246 zAi41l3va_95&*RBT{&t0{%h!w!>ja)LEfgOX4z@*096g7<Hu;s<&t~R&u zyA9HVKMnuFMko+ue1c5TA?2M}Uyq_m!ZSdh;zm<@wn!k@Yp!sN+j=v;pDyZD<^*qL{*MhTa)7+HSKNPzHDu5t;9Au%AYq#mRd!b-B4 z{p%yUcUMAa4=f(qWDCaAo23tcyPew z8qL38ok~554Qf^4rZJcLS@bgF2!}!4W6n%7C)_M{%NPW#` zyv23al$Iwn6c&6TcBEWxm9uc$4RC%`ylF$=E=HvEPo8tbehAAIsh&pdV!=KopxBb; zuSYx61;9iN==DHPgB&7#KUSx{xd%s3b>TJ(c|7ZvGR6yQ!Wh5xBWfTC!4K^OVgu}L z)kn{#H5ddWIQ9+Z$X8uf2PXVRl9h6_I3biXbZcfx(SEvpCI38g0Kyxg0t$W zfUJ&eF~`?TalzWHh!@K`NZRom(THOSfVh?BRF{%cyPJCkK_=S?hAW`d3ihS7neDBH z{S@**@D!xsb3~KEy%2^=srGUQ*7;lcdLqH@y^ z#^g7LTpBURj#4!o0k4O6`m;KXVEuYwV3efyy_9>mb8ZG^U)PiLrqn1R*&!q9jq{W# zjZ&eX3@=$|uui0oQ2*#n3+YMJDinNqP!j)O_WZvLVX}5^EF!TvrpseA=I+SLiK{b0;g-wi0?Zl zIa;p{q=#2U%Vo)Vzyc5I1RpZ1mEZ~D%-DWdb!1oqob#!EJI5jWm$Ukr)us``RG-YS z=ET9l!0+GHnF?~m+l4WzWR!`sKi`zrRmv;7xV-SjvoYnjaRSA-E997ZmMG2H=nc~GJd}mS-_A3(YgC#A62bHrv`Ke`^KEN zQ9}T5C4HM48H{o6M~UlYMqO8_qAXkJ6tn|4iReguBI8JPA>QF7nDdg8w5Dz@*fkTb zflF?%0Xd zlA%Llb7{vy!SCL(_pHQ8yIcz;4e4tVpj&UgAnB>p6rgt^oI%1sP1Rh1S~PAdUIHD; ztN=L&j5jW6z}W0Ty5#XU%GJpgfExN#TUScMKmYKBLekkzap93B?QI8dSFE15mW*^7 zD~*1v@s+i-%uN&`QNeq^q_3e?XpRJZOIJLVgD<2VBh&@<-6fEvTP?7IY!k?&ZYYT7 z#Q|S|cdh~!1~m13F~?CL>Snk~tPpuTR}7riiGhqJb8aiqVuU_@NZ`4fNU(gDS6)QiJDX?)mnsK5~vV5x!Jr$1Wqf1Ylx=)W*?Y(?*6jNCV9Gg?XGqB~q z=-vP2%eQ`{Uadoi)UUgjO1b`DWPNo&R9pA<8Ct2!RYCd+LrDsXBBgSPAw)sxR0Qen z8VppBL55aB1ym$OI!D16Kv5JBkPwFMk`Uor2Y>HDjIo^tTZnLbueI3E7j#o8KZUh0;E0YjxT7RmP` zS}d-{PEMlqeW=AI1(>J2aeS22hWy10B^9zSolHU-obXQsPqd*Zq_jxY4JTwXeFRsZ zN;!!8&O-_a8*r*CESK@w+0)R6D0Z_-c*PhVtF_4RO5ElfADGuUM@3qJ+3`kMa>lb6xWa0Z>XJ0hDt|fu#hHwjQP==< zj%D@7$%63~54n)5C7I~7prf#;dR6&zsRk+}apgP^grYnH*);b_hT;ci1^n;Ejj|p; zp(EK?xQF!ZLP*!xV4DE*(v%EEJeG`J7HIkgwMi7naLQvbbCZUECyGeKr?T zsE9#K!qFgn-itLYhXENvX_b(1q;du3vd?I0_Y5+sowt&YiiIfHu{;LSUn;C{(%Pa^ zY9GCj)=?p?xYEV?H? zCAJGyb-=Y$OhA@$fMu1pauPQSjFE#>#iHN$TZdC2GAH5jA9fVA!P4`wKfM3}hIgpY zDw#lDd-@TrFVo8mm=(}FEJsVP>M!ouhcP*GPq-=%T{d=@u;m(Gc9qLNu9SESMK1D` z^KV?DwRv#co$+Ut(NqTRyZ&M~R__wR-jrNzpwgA-RRQNiGrUv?OvHFam%wJLwK%+# zXq&B~i8%fhu$@lltwi8J!G2Dj_EIUj5A-rxz9DwYp0?xB$81gjZF~nx2u!2E# ziRRLnHq#~g`PDKi6J6-gn-{pdmd&P9CQ-6_)~EqKaQpUhBsP3pd))>qxCDsifd8=W zjwDH$`<)^FkQ|IvYUrp=Z2kmE!M)oVbv0iAoG>d$9^WnVVQGYgQ(5lkBV6GeJN3?^1p2cGoT%a+-qIMUqB=mfZucRn1)m=lA|KCIqx;f2bJGvg{ZOm^3GyAq``_`sLs}ZKRyl;v=!Ht&=Dm2xDj0oxF4m0_gPj|@(E=d9= zFsGwB9-Y9Eacm8d$Bdw!olmj@zbcyN_ESDsv$(a1VZ-iq=dt<$Nlntz524EXorRJ4l!R!V%Y>NJ%f~luNkkiwgWZ=ezZG zAvR~e;{*_U-^j(y0e)v%(li{d$&^~`8>{Z{-oz5UEtS1imL|2K?BAbplVqk-;4Y~J zdhbE3ROgFw<+xj+1(MwbWL6R z!^7V#OmPhtDgJ$i>C+QzpbPPhUrvY|`5rN(tivf-1n2`^C_Nlqgr#_wXC&3{typ9C zGOI__`A@}1=y7g}_y-nf&CiRmVHcKjo>zc^8HNdy>{Y+=im03)@-9i8ZPnh1s``yW@B`G00c=u{lsGSAA?F8aZ|Pol{!y%=;{wgo0NgFf!rk4j zex|wNm$tELU-oTf7IY?0G9Yp?t8Q@(%#p_RemJkb+Zmcn61DqKEO*0bDmLNb>j5S- z(6;4b{zOg`?O~r7lhT8fqpgeTwcGJKo;pu%^USG#mWQtb*?@he=RGlvWga_>T{ zK5Tvz=X@-Pc;tAm%2z4z)VmQa<1O4btNn;E=XZ^^egqL21u&&YJkS4;mdEC_B+VpK z6r+z_^RF<=e7MIaCj@LxU=28gx*v8_TWBISS4UTJIQvd-1g-bl1Y9~(tD9(3mzDxT z(0)iTv=kog@Rd++6+WG0$zCaPDm-ii_Z@gXx<~B+G5`mHnzxN>rg^@seF#1>stxMDE+x;td0TUmw&?2gxe2_Bj+SUb@m~V*bm`gF+Mn`gy2E#hkgs4UsD7qRaB8 z>OtD?PoJfsY)gLax?YncO|g5RwHTEQp#9)ta+! zO9>Qz*&LPw74b)v+o$eD@WR-@IbH$V8L|B8Dqe zz#j_LW`DLiz*^rbC=U6FnAYfkXffJc)mj{R5b|2j3!sfL-^=noIk1V(!{;+y%T&%B1=WB>9*CXfuDfSY?1zhv>U;Ti z*uG@ABJ!JY!6Nh>9EpbUE~s09oRYT#U7(6{=|#F8*&UI$8do3B~cuyx%y3UZlDG#JFQm)lu{y( z3jTpoZpQ{6F9wmH@3GIqcD0N|%uBv0N4A7B+0Yb1* zQ#yhces3l^eI~U*oukicBMOwRhActQuvsoy2!ZH#)q-#LfDHNd(?$f0FJjQsyY7TS zK}y+m#*)}4 zyZf4Z`q^V4OW1o)Se6EV;4%iBly$|}lYYZSRxtC0xUhS6s{vN4n7r$<|5q=n?KK= zk7WJ;j8bv~sGkf7>%ZCgOta!ah8>ONX5IY5YR73~q*@^my4&%THCW`21)Z_u@I1jT zn;QGQG;{H1WkOo8>CMH2_j-$qSa(q3JmmRB5&q?)Rh1n+e95?(K3>V5ie-2S$JY&U zr6~ed9Wz88S^NW3^F|or?WQlQ{rMLRzLGjBiP@7E<3ZU8`=|IHbj3W8_^cCg7cc-h*;DM zOp4yye)I!US>~GVPh~A$L}BN27TW>5X+A_xTlQbD&ngh9b%hGK+wBU=R1D4v_R+Z; zH=uK&O00E>yWts>=d0NVgyhFlm2iv6Z}?Ry?XADtEaPWI4A)yE7&#jfR(|gbc#Zgb zPH6{v5&iYPJoqU}ZbWI9iypo?wQ^*`|DJe={94cK25vURu3=&7?o-(%!s*4fg3han z7k>Um_3n~F`bEk5#Ay}V8~#?P(3Ahuge}C6E|FehQKr7%sjddLN9%f7e<5yGCTu3z z&f$EjX{PStrqL8x`HxP(TIs68ps10P(^b;>ev{*ol&58i!YV(q%fgo zf-=bTt-C$^0|=XG*L6KXp9OunaHle$k{?Ga9W~tPa}RPWOf@j`ae$;6upl;Szqq*+ zvsvUcz{Hnu1YNJjT`H7S;lRQ^QX{Nt7*P_YOxmTa{`66(3V!y?A4jdZ3ZZKAI)6UZ ziT^a}7Lls`afgwPQZ+|U$!XTzV9fFp9`QniMw#ETUO{@)i$$IfI)*4pR-MG2Dy83cC=i6iN zKLB(3Md++a2E`*WC8$>z{H@f0S^SU(Z1(g-Wyy=_3XW!!Mqt&n1Fty2mJ_-Q&~ASR?BN^FVFk$oXWwIy&!pP@1s4E(AO2- z3Ey{eBmU3U1SxU@cHPmqxgW-9!HJIZnbFh&r?S4k*>o~x%u=jqTHEwdBjbg8P=NCk zfLa6F<@nsO0;@W%9q0}6cKF;fiU%kG)7+Z44SMAsELkU>r!UbqS zj>VP6*BMRV$G`^PBZI4{^ z_~C%yZ51_l?e7&L`_~v)btM`kP$TGsDmj<&Wl)|OhTJq43A{)g@X1knD*kHaRb;OZ za`BiZHw1z!Lzi>-$H*5ZL@<3JK&$7v7eaD*eu5EU1n&Scc3WlSMwJec)xpPkJa}@0 zj`O8lEh;Uw`4Z_-_dOivmJZDvLObzfr702GHCA5|OP--m0M#DpWndtYwUy-AuSDLS z(q4CiCF`lTiu6!)tx-Ub$eAk#EGj@w2&(`sS$kYzG8i<}-?OV?mz*5C)nx~M1J2^~ zK>dIvmbhay6$OOW#Y9d8iXv8_RD8r6u*zi?6A`s9n2=lYuv$HT6n2$YzI4bK25iBt zY&IFNg^W8CXWU&s$*5kT^+4n1pNUk6eKZu+>}T@IgaXeH1?|U+=k8G+Um5h3z2<<_ zfYN|eoPHF4$fZ28O~s+qYyir4O(HK*NuHcM#KFwbBac(*O*ULJF7Q5jf%vyS+5wfUn8v;Gm!$6g!FH+Uj@ml z)dnmR+6wo@FWvIjDBn-oFVz93+)3`2Gx0|=8{0JC4eNoxI)+sg3Uni8US6sVJV#Wk zF(}O2i^znc*w|a3eAt)nS^ErDEi=Rr1#r1zg*v)ck-Z}j#Uw8q2ER#y1kzt;^Uqp-`isx7P-rUw7NjEta{Sbv`O8yAQ$RVt z3k1kHtwo2#RJmT^^>FZW@IESxr0@Zhwg09kL&zKKo2ME?J8*r|^#WZOH)!(iKDanw z0nLXL#9VT4EC<|Y_{+>P0dBzYrBE1gcjaA*g-|Cj4qzvqWdSV<`m8$(auM$LD54!} zc?GgTTU~Q7fjx;OV@y0t?U>uPRTX>?O{ywPHcZhaz23^8_x~9yQBek2X^GT?M@?9{%lepDn3LS{UZLnt)dDo z-gc)x!7PWKdLeS=Ir}q` z%b>d2GdQ&Cr;9JNiLK+O(*TjL&rLL*e9d{CRB>iESSP}HqzmU!7ZKdu{_Zdl2^I>p zCVqk%2w>>d59S4z0CB}1|CU)K1(O6WGhNskp}=4wV`*6z0ap(_-Aq{TVzf>25|kXN zlulgOeXc2&XsrI*@uOX_Q0(}DZ3y6}h}^cqlriKFpv*_To${aNcN*d9`x6)c%0cko z&^<~6do<2&8#`wlv*H(zb#ERweUS;7(T&1{)23TadxX&IC??UyO2s)HTJAbTZeh^b z8J`=Olh9ivgSh-4Ey9E@xA3{V6{6A9aJ-TrIp<(Wf0F(3*COeiHl1FEb0W4|7rb}q zTy=y}y4uWJ%nN}2&<|8)wT7d6!dj*j%Fhy4{d1Jm#Nc+{a|DrjVOFr6j-DNcG0f#^ zL-cfWk$K6R|NtuRdC{ z0#z-qmH?@Fi)wY^QHN6TwHBb#fa$=6h_LUMnpqJNO{Lvy75{Xgs#E|F@EE%uQ*nYw z>3~gdM2GBWK^N#%*m3U?2PDgg`$t14yEeH!GEQZnUI>FCK<| zuYLj{a@&ph=Y6c|*~Cp~+Bqj+kVrIo46{3e9P?H*=OS@HF8@SA+V#xe}1CDze3?2 zF#tmbu+VmM?npV>D-!5LoD)%imSzmxZy8zJ18MO27|E2LO?u%G#KhIa3A=a$av1~q{UG( zWBew}SrYry>2!d=&=RueJSAhOl7cX4OEzK8Mgu zgbB>ZB*4Zv>?s%HWF*dtNO_Yt&D0+(nZX${i@dffWrb%%7E^zbykE5W{0sP8&CO^l zkZK^?&497k|DCr|2?*heeTT_jaerVRw`6jLK#a#2FAZ49;uqYW!lr{;(gCr4$n5+x z(52(AHEubtFF-lb1$)JQ&@&dJ@dPZ^xn?L{fOMvhI^Fd!UR@e8Z?Ms z8WHHXrjvOsSq2F52lS3pvbXP3jsFQ(dZpsjG`AGQYAjJQO$}lqHQZVh?hj{ zQJqDx4ig_^y~PyNU+{5Zf;51#$Z(IY^Z#X898Qfv;le+Rh>(kU5C`6xQL5(W$1u&Nf$!<6n zU9XM3{Ikr&kf-7~p8}B-v}cv#38k(uD6QOc>GHm4z@D`zvb^P8YI|BGzRYNK%Wurm?zkiw|eTGs@)Syp-yA+sDEdEPx|Ucd^nbgXLT zOSKRHFf)!bBTMLvZN`B6qO95F05js!c{}?=G?#+gUuk%%^ngWPdKUN6M)&j}HrQ@C zWYF=cFK%%HFz9hvq?HxEbKd`TO~gRl$LA3ZPX**!T<^o)bc9U5QS$!S_Vez=g{27h z6iSw%&t*lCbzn~XX-S8#f_;Vrm6_=~mGRx7K!?^;-Tu8iWE_LXU76p1jH3PF;-`_f z5{H{jqf{7rnXKwAGWCJ`Gy1VYI2YA$z)jyickxlB5H~`SvGo0G_?V_R`{wiRiukWe z!{ z-75Bm-rBbW(A%kYaUm&!uzoh_z?MmZx3f;980<@R+6Lefh%nruw2)0gadFWE$gle1 z>?_Z^i%_6|QMS7#!ktJ-1YZ_!2Qql3pTi(VM{!c74;hR>|5JgT)Age7NC^Vq$)4yg zqEOip6a^W8M33)UgUEUXfI$-loxHvmW#(>i3jyP@S9kn?guYj=(UjTT<#JSpgDNmP zLGqjesU`F_o}aUOI&*k-Nt2ic1S}Vz?$#Labtjg@FTzuw@IuslDziP4`A#_W=)4B5 zAF2_bJ;@|#vi;$|Bw#Vb${m#qC>@ zr&l^QQ@5mxhWQ65M~ez3RR5)28H3ZTkaLEvzR2mrFz88fi$8Ds?b?RI;!z2LZ1$C{ z_~9Zw(wFsNnkU{i)w*jFw@)uN?c!X7Xvy#B+1T2lv;JxfWFrBn>RAlV zi!xcQZ@A`lyb?!brn){?=q`Q&^b7=I#=dq#{i?D0;Fft$m*l|@PD3^W+o<{Ae^p?h z7XimtaP5qrzAun}6?ks)VSxMq75_O*Udpqn2}mY4k;szZyp^%zvT<_{dW984$sKem zpTQ#Ni91K}fAK~GM5*X?8+{m#=x}Kv)A}`K!&Sp}K2~;jWcag3y-k2LzVKZ}`!|SM zHz3F&ys2MSKfcG+r%>#{!vL&D=dAj+|K-LmeRJVuqj(sKQL^dlcH}(03h9eY!`5x9UoL!4|Em1w{K^#3>N%*A4y8;{fgHi?5X@_no_{ z@cjl>^|V)j#Zj)s4Q8b{xnpPfE#aR{sUl!4Jj9l$~KHwTRBzp8M7z2nsI zyLby3{DVy}6d&-lJ2-GrT6=L4!!i?J(AiM6QuX`WDeWJ=Uierf@GP<5{5AFOH}d~v zfP4`8Fc7nh9+n}|x5E@%pD91+*ihk3?OE;q!=K8UXm`VCN`WfOX|>{>yP( z$;46&N^v5VUby>j_5Du(|A|NSnpKO=c`K~ipqw7_onMNtb%O{4AE-2f?nNS{XN&$?d+vpKO;KC39da0VwNB3tiU23Q$NrXh#rZub)3Mu=*wx zTZ<$+QxK25{oF8+B)oosSOW?MapE)x4iwM=_aAAmKGR7VL$DjY_`Lb_x7&WK{LY^H zz*e|=RT1~y9NGfVILvTsZ4GwI143Q5>tAX?z{z-rif23jBjyblVz`oeDp`2l7xoWG zmZNMSn_3TA1qlN*7D52}WbI4IUG4KFZXP3_r;|yW15Uj@TC5AhZM5?<6npYe|4QH; z#DO}C?a_y)FXqnf7zE9|wcUxVipaaPCi z55P=n*1KkPrRW(YJ00ErSQjyQQ^HZ5WrxHD%1nd{3!*MQKv zW!{R?2nPScqNQGp{G47U0o2Ul1%h%vRBF$Hl08A4=QXQY!H<9KKSP)-@Zr@3g0^`c z!}4+EtX{2cH(*r!xeX?0&lVBV6|2UuBji5Vg)Q+ez?A=6(|)6FtsPrr(R9Ef!7fin zy1sIP4#`LJUerc?{xeV{1wine5pSotFQTkmAj@2v{~mNOT!_O&o=nOYkaQ<7AfuZ- zE7@2@$we6gNYbs3+HciWN{~O|3TtjQR!-z_ScjClfo%a~Cp)t7w%gzZ0w$S64s2CM z6p2nz8SddPw@-ab9N-5pQbSnT^djT`TiJD^sh>Uo4gUZcsQ}Bj7s*y33y*!Mz<fP$2zhm&e4KC79;vU)EH@7!nCp}mMlccKd z6R&OG2#JS+qX9;`bL{R2SM^Iar(IJ&p87VM_Y-f> z%*lDZQQTUDvUq0=+r~pk-*+*S&N%d0um!O$=jF~Lv0Hy2)?fGzuLVLNIy8#3(% zfEYK^9xZM4bOZSyr;28*)zBEbOUVL7M5$n$uO`B>~!%_~85Fuhd z8LbEP91K?p9qBT1K5u|@ev$-&qV;83<@(g?toQ^!)IU z!V4Kjd0ffTTG=S8RnDeD^4!5KXBnlfB~H%1Ak-v}vw1gZ-}E8iQR#}0d*1vLK$FV< zSi!st0w2JGG$iC_ zHBH_H`_wG>wp^)R9*PdVOpiw)!JR|S z95O&=n+t^^$wCU!r|@q)j7kf;|ijrQ*ns)J`w-nozev+0`G z+1lMHXNn$nUHewE|IDEX%-J(+7&f+jCxt}z(d-g9>7^md6rF2ZuUZ|4nXrA|+Fe%@ z+|V%A&3Z+y=Be>Yf8OZ=!;T4+!Hm?}trgvEWlg(ANnDJ1>^F|^7sHt=({4H4RP$Mp z7R2n-&1rWAERIMgt+~njr9x{WirO?mHw+}u%zr68m?<%(!j%dFqS9{Yd?AKe zOrIGy)pf0``@vL&#mTL6e*Hs>h&@u&v&)~$1D@MX3O6nqxlPE{5o& z-qGCaL!8mAtcJ4|TO1=xcZ%BBR*&%zkH6$4O-4NmCse(EuJhUF5XCdIyZd`?YPFNTvRdrkWIo1!Ohj|@Q?Zs)_g4?c=CP+Ny^W+(3K#BX zJxtx?SrV1WePJIiyYf+Uz-3to7i7POIRc9_P^8>U6FmKvtruyduGd}9*Tc21nK691 zy~yE4ped9z*l>tzKN_7-e$e2q-A!y6>5=5b8*7QJNz?oj&tF;NrHUEI2)H8fnu10t0Y%-ZF&x|0!I@p^T$#6cp%I5j91!fmzU-uEs5Dd z?06v@(M&>9>8>E*EgLsxiu&>XeK@YlR}rh2WDc>P540xEt81%ppECGl)k6$hi@q5o ze~)6UZM%&U>x z6<)4Cw)bn;Vm5jFLb#}fO}wU15@(?7j}G2fi%>~j`9e#}VAzUbvs!B+R$Y6Fiv>qr z4yONG{Wc56a)#NZ4DZ;(U-UH)vC86%Bp}%I4SRpVItEy=Se(mVekG6-$b2Ik6KJZl z;aRWtz+vIhfzrTg+hnZc=*|TB#Me~w7th@X{bk)&)tlYPe?YfY%BYwuyYk-cyxyY!FZjHT1Qq|>B>%oTyY zgv!?+bclz&cV@AAOu#0}_D;5uC|;WC4ZGMohhx~7tCE-B-0j;tSj2L}en<_b{V_W2 z4h|R-A~yG;SJSyc3&8`pf)a5L`?z+4$W!e+J=H=#j~&%i8ub`Y-77Xj<#PDiqu9e6 z@Y;&MUfZYoz@6+))67M!@$<~rvlWW<;FTlcl?}2FOV5uSI2`InsO)6BgPrI$MUt?% z$w$wbBCuuc&7=wT2%&cbft-C2V+sT3T0)sj92sW#Y{!LgcaQvfg$b&^n6AR#mL#YT z?qj;1eaNY0b^v+re{9)DU7H)>=R5Vu5Py*e16wzS)&@t+W@%=N9eS9CE$c2J<*I8( zbM3}m{E#%ZZFT0|(VTE`gS+%=ht4oPSkD}}NzX(3&&OsLO;m7B6&-kMn5RpkSmk@@ z8W_Eo>$q@(DvvdHMvbWfi+lc_3gXMaKi!rAo4X=U%_7f4w11(4FHht0sBV0~xle3{ zakJ~rT~$@h&F-^zu#TO-UbxWva+^1P&i@!Tw^K!3yM~(%*LLAe(y}1lo0moTftDk8 ztm_w?F2v;~xT;^wyG%zE}Xx+WVYt|m??bRg6 zas!D<=%gjk3bW=y>C4vOiT&pZecx-6mM>ZkKH_=CT6}nfB`FKT!77wnip)0((s6gKDaM9WdV+2N$La+6z#f~LjPWi8@izdeuiGu_~of*xTN zUN9ebYH$+iPA6TE9Dncb-IQnF-lZOq9??Z@{!Lm?n@evMX=`Cyg-t5g8XrboTS9AD z#cd+1sWkiK_VUllgO?WkyASvcYuLo3@@mdjm&0ba@QH_DD&{$q{(YLNzeLNiK6QB| zgJRP_7laQaV1_07w(6(5^z@~;2zdW`y_Y}|MZ@%F1bRewx5xzu~?BC=YbRk&}Cm-JZy)a`{42PH-FNuyNay=Eu zNya!F+8mnmR2ceO^KW8y_pd$lnBk!23pyqX_Kh?8PleUwI`pENpG00 zW;Yi~PDaxXvYpRf-k2PVx*qv8(H!r8T!4su$C-(dz!_K)mpMt3cLZ{DBFfA^B+}!B zy#Bu3c%%TCHmZ~NNf26TJ!kWZ$MfEUI~qYO$#}>JsO-EnZE>3C(Z&uI|CNA^h$q z{bh?U5so<w^T$W{ zbJ96dTycs~4M>CEF%6x#_A8`?(yTSc`3I(wTiXAeMXau7#l4qm2Z|5U@muijsXJWE zIv?C@Nk#m8-d)<@uFL-HxbHpeD@2&)F)u(G zWwu;ZRv5aWa6!}N&|nP7lhoM1k9d5DIr0RT>Ag>cA!(Ak#MXD~ID>-*8(bcTXT-Mp zX=b+bC_-nXS1*5EDSSwH(ga28s~Y&U3{!qZvNt6m^(90^82Jf&N|c8!$d!C zzT8K9#R{l5IRo6It9|*4EeVw!Y(%VMNFYt=&fO$pAY=2 z?1{4>-qpLw^!X3E-{1PIWKViGaaLltOE0lf_Z?e98{6D_HgRN%I`ctDX9~9LMLE1S zx$Wme$%&R!_V6FMT8@E({v=~Z>jnQC3Sz&lv$RO*6X}|YLnjo5iWG(n6^5>pv`Jwk z$AlVdtmA$wH-_xEPmcoIrFjWqVg`3jvP-2s6pDRYs#pJBSdAqlU~yN6**-w@3E^V# zM)c28{;Uc1 zZi@A8awAL{ zQ3+Pmo4m)6l)USfwU{qh&CORI;Tq-S!$2wl+nC|9@42}4gQO#p6Q}8t$ZY;AqV+md zMKpfdA&+{f`hAJ7U#xmHDKcIC{3Ebuh*WUmBT=g0u3(|B-SJ@60=f|1FXgZLl(@ef z(fq2=?>@bA>V1VHg7{gkL!e(Bo_bQ#AJc}d_ov+CAH4}(#i)L+HLiL6ITf6@jgZ=3 zG1vMW^%qtJq8s`kCrJ~?DWXdLI6E}=jbwCH^tXl9cRl`o&NYbTtiuP){E+|jONL_?j(Ynw}%%qDs3eUc0i{_@w?ef0L zjF(rY_Ko53%n|%_E7(Dxn10@|XPZ&2i@N5>LhZkn`zia9l=p zP1sFX*Q^I6zVb>;s4BntL#uAJ6AmBQ=!O~N?8DErCYTd6mACQVIl^OUJKZ0yiNme` z9z7u-F8z_b;iv=^DxNRI*{}2x>4JQ|cK5X$57>xjeC4gpKO0A*`<|^^Mysy%=PuZX zl|q&qmkDdNf}eVRT%wxi8Z;y^Dt;KDk65ML6uj&5*%#ooN%S^>2{1#9-oO=$eEslH zs_u{`&&*q;VUq&J+L9pG-Fr3Exp2{xn?GRbTP(Ke1|LgKwreX4(P=*NT_ykB{BllY zLgO39pwFPI!cg@iZa+)&|I3Y^>JZuS9n|XD4w!po*^02a%@q%}9k*vRm}Tj|>*YW1 z9TRm}mi;~3Dokzi`p<-e6%{WO6fVeV=A2)B^Y@@{!u5e8$J=LaMEs0U^J+T7o?_Vr z!_7dGCpeL5ZB|aiwfB=ANKU->vFYGh(ATury;!-sSaRgyLK5kUhWg}Vo^KSjNe3xw z&Puw=Ee;_AJf2SkKSc!#Vzy~R_M7CWS#BShFSMN#@c;h@-S!})-@=@*ck2S-%RpS} z%z^|y2JiZ`D>~wqhQ{ReH(r0sG8srOt#XJmhPd8|$nkFKBeb5GyLCOnpXvuj$M?xp zg`vvSYNfo->;IW*{k>x8G%f?Mip&zpf-mDZlb=~$^D>?9rx|^?z3iL}4O}C2t9yD3 z5i6zu*A9_)4|qJK=a(kc( zs&|T)Ob%h#f!-Yg1BW1ZmXztuRF5S=eo3JGhS&LCTDH6GQxbu#1x_ z*BTPYN6JvUU6k08mz{NH7Yn7Xq&=20yD!}RfrLd-*XR(OjdvAxveK+?^GPcX?l-bc z6^1_YEZpE(XiyjuB6;J}Biu2@Tn8M-rH;}V%uNr6cpTm<_Rc)J)S+znhgY*@!;=5B z>@2+sof4GkGMZ~GSD?sB(L4cnbuw0&%1qfX+ec`AGs$Pn)~1`svqA9F-5(b@ZFHI) z=-n~-7tUpCxF!fn$uJqXFHW9HP!t<;#wBmX2^#s^y$((5qVH#!W|8>vv1N_Jw?I9(1h-uXDcn#>K9|<3selxl$Dyv>a+Z&?PJPAfqbQDg zX}`xU+dDxcGo_E$el#ha8NPpTc8+D5Hh(i|t4nobmFZHMYwCa4KH9T6&^9+4pyqpN8t3AUy<1U>AwSW2KAod5S;}ChLh!Z*N)7O@OTCdyx!R?za4t4`^5C<+#Xsg?zc)4 z+!`8Rp0zS3Kq6f-xe}5kpqy2Mhi!dW?ZAq_b{)f-cXYK6Jw&!4Z+a@B_fL{kLfiMg zz2h6KSN$;5iz^EC>g#1ME6m1#``lirwrE?6~`D$liE?Rf{Q*|n$b zewf(E?BKhIvhl5H)v&0&&LZMN*;nWk~=rxIcX0|krs{WK9#-m@k@zr?eU zk|lv_ANNADV}K0+X32$W6hDQ(B{|W4*d~$3^J=Wa;nF>_0eIY zRjQV;n>U!Re~#u^;k>W6lrkm8|7>CHW>Yv-G3L?>e~!U*C!@N` zUH(dpNhyp5F6EH6;rhRdj}$AlsGg4~kfEQ!#RKGN(373#^E=wbEMX)MOZj+Y#1^GMfCY21iKcB$m>t1tIUrlY@I< z?TfsdEW;kY{+~;)lR?xV=)inelCN_n&w{I_CUy0ghymb$DI(D?oiTf22wYzKiU|$l z0xQBr)66_QC2j?of?GY`QVKD(#FFtEg*!n$Ef%b4TBgg&jTSNv7XMBKVr~lLd=lg6 z>KPKYInUAbdCY4Rc6}4FdDIPsTVnSj%9zDnS+QlYb~<}M=@8NARo<^NnJC4 zf`J*KWCoyXKTk1%(Ea$KjEskROAdgVLnjjwz+^ z+_OY1^HoJa4KY4Uv-;c|4}u9!>GaI zuiPJj4`OPz zn{T2M>NTqNR7!rO&F>67jTg`BiUk}-m|FV2#BSBI`>l90Me?@~?+b{3Wu0r>Q~6_c z%2I60NJV2csv(v-8F4UR4{dwT=D+TF2a9tZM#~t;ycF?APCez_Ux6^fuAHSZ;!xFD zqUN5beEcZ=z`9NL^K_sw;aC&w-StBE;n@NDh!L+QYTl^f84^))ZZs>QCZP@U{-MNL z|J>vIyy!wY3VTbc{ROul&w@={`zoIGpXaikon<&aJfP~6Q+n*ufdJ~}tgNF*(jha! z;TrbvoPI}meB*JWP0J`hb~Fk2o?%=k)y!sCHzI^H=&GbPA!b)&Cs=G^QUr2FBAg@0 zl9QdTq=O0}D&c_mTMf&SX-^RF7`xQ999MII2+iT!n-!PUts-si!#N04% zy`yps&G6n0$$1l^Ughwyh z9SXQQS+?8e)a0X25i{ORf{~{tJN#E}L`awBo2$06xzC{CS3#w7jeWg2JV+PO$0rFnxs(#2kc$~LxkhA?4{`w|Qd3;_o&oel7{dHB(>?75i# z)<&9EuJr(!(QtOl5>A`DEcxkzh2u6#s;twh_=#pV#Ai|m2icjiv$9Vy7m%gYM!$2QJSWciulp-x?x26*LCrg#UHEQCwfN(MJPAZ z6}j4IBUGvL-i?}n)iWKhD-E(_vFOZkIN-qd)H@l(4URK^d3dRB!=4Zjn{q!VnXr4c~*80u$aa z>bseCS)~e|_PciY>HnTvl>#}c)Y49-6~}+1DdtjVuJ04gl&obb_FHK?a@qPtmL7rj zJ5)&fcjtBu#5N#)@Rw3_oo#GV(~fpk|1-Ou>e`B!hRe2H@@;Gm$4?mu4p8eWnFqXn zIbTiE7Ua7N*xkrY>!4(2?%_EQBfEoApr9aZ7e|bVU||qnuX@6p z#&Ys?Qgq*f0Q1TZ+pvtULYse|4Pdq*XIO7!k&^M!l$$r|_GHJUF#hEHa{rQL&3^xF zZFE!I-Sy9s8{G59%*6?YQ5bLqKi-=p!2N!_Sa{@lWEYY&vzDVw7s9dD00^O=WK64n zk2zk@{L2w|iU|~^j`shg3p%d-v>|fEW`vX>QC#|(l`xlAPPa+jc*%Fw7e%ehk&w{C@*5vYPOGrZ7eye*W zGPTDq*#=y)8M;%wvfpF(yx`z9NVo)rVkoPhMDT5;#m=)^i3k5@SJIRQam??vS>f@_ z%EGS920OUf9Le~4sFwYbXTXvB`%lFCQ$3~

BZXJHESJE1bRnvDnr6sie^Ic1?Ir zxc9$9D<|A}L27W=tI3UU=dkR6dc0UPNq?Hliq~YH39X3_d;icOK-kR&y_zpH(<%%( zWr;gR&fUEj(N(@PIQzkWCs;cAXS01&iftKdzDMya&}(XOtJud6i_+LX2 zR_r^Lo$B%~Zzc_&qiur`oyxa)En>Fm@-3&W5Aw0c9>>9erb|$GF8fdmTLqQ1i{q-w zx$M%UEa?2&Ke{U&@+7D4$Au#U@MXl;tq#8u;!wKc!-nWtYm8|rEe;-|x;MfgQbWW} zq>diigMS{OXZEGeJfg#^sgaOyu5D+ge~tHfj#r+rqECZr2i(vcFH43|Ep{=&|>55M{cCeyhH-8_DeeZ{&u zHEW$b3u-%0PkTJQYx90iU(G%fNlm3`E$EQ_Hjl#(%}O_IqHEU5ps3;%!x7Pr!fsNR z+1FRBzoIta*P?pH3liww!-TNY5JU~USfD1m`DAg6twZU4%zK)!Q7!akm8#ZYX0jK) zOWBy|{3utL54!1&kvp29V zxdVW8&}~^q*91U+_cOXu?E&{>LaQ6>ME_}~AHElrz)n?2ljP*cA&rr5W%~xLiq9=o zT2xYq)rWSeevFc;=GVE)xaYsF`Ckz;TxixB0uNrJ8vKOf-gPUEJ?5LVU)oUcgh=<> zG8lY3 ziz+&DI%=Wn#&L=M7uG%O7L_1R^**PrZRp-^7b4X7=oFEwUel2RNt7f%&!8h+#|AzU zUr(rwpyy}V4rHAjk;ksc>gdTKLaoUmCOL?HM)LgD7U#}Le#M)f=RbvbdnIrTG8e}i z6V1N9%cQP>txE>X=wjF*%rW*aWv}{b`AkGKl_)oH!@n;?%oBFyfzCy@+1=A)=r?fA zW%U8LRVM*pH#QfC20cKt)zl_jP}|I5+}%AnEY$@4*_!r6ucr! zC`R>vj&1Z)v=J@%5%aI_%<(JUunH+yTtS+?1jd3!qIbxxp9WGxK98pCg|VHhLy5`^ zW-sO``^nz=J@%%9PXuys=tpJ@M#eHf%tGTyac5|b`*${cE;JMUNocB#z#(Voz~he=WjLmWF}Nl~3<;u%u1V`eu{Tf z_KV;5`|_7lGdj;XkMkdVU(f5+FO8YcyW zU`#24yb)tJDbQQ7`?Ih#`!W)xb`=O@rjGrvUTcD;7`Bl(T6-yAe|lVq1??kn zMz?-NKMPo6#|x1e(__a>c~QZZY47gS+o5I6{>*g<0d`z)YXnM+5wsmv9pobi2#!tg zLvrn3+krJhU+`Oabhzbx@0Ipa9k4}i?q%G8H&fT~l4@UCobj$I769!^aJ{fx@N0vk zv}FK%$yk8FR2%;sj=k7EqMt#p3mTaen9c9@lQlPP_5I_T~hDeYoC zS3E*^OwWh&u(5wAy^oWbvt!2v$EQ$Pes{qa+w}j<(_i`P_n4-gZ<&_8_q$5Uui1D*nm0+$`ri#KBS2A8&~KS}I( zOsfTig*pVsXAeNNAi_-*FNpkyP$#LSng{mo9jl*Pde1@x25Wc>TymBVIYUnP+^yh* z;;Nn&!F%a(^uKVhV{OYMV`XP`2{iA6&D)go{KbyN;c2SI1HcDvWsZU=k= zKbajGqJK+Af0f>u@~l~lcsl%%n>)IfzD^li>qHreIFHZym8DrNk|&lKoweqzSNCB( z=B5^KaK*fmTej@=3Y$%)2S5XmixXyrOHEwiYT%K{!-FzBAr&d2eN$uD-ob62deZqc z1zxJUO(fB)m;Pu@zoN*R{%-_8nA;Mcwn=XbJKC^7D}a%NF8Q*xp7@TrWJ!e4xo_>%h`@K{Q(5Qt!*2< zwQYUetJ@(NsEz2gek>9qrO9N@b`S)AE?%&SN4q@~Jp>M^)|MM&RnKJ)n;x_2j9s^0F_(BcW?o}?SL=n7MQI|+LUm3Z<;~^Kz&3^6La{q>}f^5VN(Y_yk>(5 z$<&|V+;(M7JOt7RaI3Pbb*;^r0O}K=wCmiqu+gAD>OJC%)vPu z3VKEydeOS*rC_;vf>w)UpNY(tgJ`;=IPg~wge6EU;4Ms;B$0|sVrx^U5i_yVW^FDwtDKUl7*r-`s za)n2ADltnev);`E*^lh&nK4*a%5x>+t{Cv2+jiC!TC+r`F`glWHCejbbP!`g($y-I z=0tOrz8s2o-$S*FtZ2Qlg(T3G9N?M>y?M^hs9tAOCV-0?50qc3StNxIfNarUHaH%1 zXk+RM!;#KnD8R5;F`_Tv0bkZdsDD7yk+F+j7Y;bgU+CWqc{zJLUh~{q(&$TYt6>-D zz9Ah+1y|u=9sLLRX;{Dl*_{XjNZon#CG14d#*^^b$BO}rWOsmrf+kwIw*g&P`IpH% z19#;4aLQ1OZ936z1)`GJvZl)|$Y73F-$EO}6y(-v89a&kS47~zb0M;M)mY|)Pp=wu z8;B9r-jLd~+m}|Y^XMl-EJ}>wh_p)8bA9uu)`EEbajL8^pkxRt&~tc`Dv9j{qKaa@ zaY>+}`b)DYO?E4Y;Ftd=KuCLh$XIPRP0vV%VnJR|9kjz-B&j9D$037RoLV0ktOOEi zFGVFYiT}Dt6$G+$#yOXU-Id@QU>`mJC7TxNO7=82HI73c9=CLcRg^-sXepDL0bMd(McE{weihL_4?dPa5_w0@au z90b5xQh?_rPFVLy#2oqx)^@8MMwlcP_2A~rN;)L1`QcR(!5}i$8+Yq~gD*fxGc=x8 z7}fM&#y2q{2JBG7KW#lR1kMvu9O<|?*;>vTcmxDShYXBuRj&t=8z6OmZwJ$}Q)^|P z&&4UIZ{I>5K<;vde5zisGRR#z4+BD>b8%?|3ds;JN-zPxw1?*ctWC9^WEcPMT?EV0 z`DF^L1MOXeHv@n>5NN81@5G`iMAC~RV>!~KVi#Z20?>H{j5F?l`$zbY=5`hwT-vTY zYfjl|VJKO3Fc4!-s+D$iVp`kn8w@_QAtO~k)*QlmY2muz7jZB6bb!Yn*YNU)fX>HbbEIoQ;D~fIQzKB z0DLI>Txz3l;)Ve~)3&R#6=u@nzb2RG5iL7c2$ic2`eQ6e8|&*8f8cgd>xHaGW%0_Z zPQKXCVMdb&`2ndWmg(32oR$NQZQ$cvrkq2@E4UcrftLpS*LC!PY9*W?Ip#C7#0upw zJhrrfewRP7ApT-l&>55zv&a2#Ex!4OO zxL0TP!AU==86Y0rAz|p);@VCC^8&Af2}F0Lr*H%+U=pV-|8&^VUnT%YAuito9~v!} z_9xJrjbb#LaD$$clQ#8|XFwUn!Jlu?k5I|g8wWm2K`FPGB2c`890zXv9ADYs^l_+R z%b@lCLxmnFu!w2(hGL*WQSb3@1mSa9k+b~MOjsl>*z)1*_n)qCU1wuoUb?yZu72D& zTl^Mdss5qf(>Q?c`0kq>r3*W(HWbJ=$eZrfd;8c)wFBy2hU8R8fPfX{`|G?!WJO_s zvffSge+8w+;Uf3!6Q6Mz+EC#2#ZVicIZ5o`}dhn4pLMoTKtHAly*sMDOpgFQB3zC^Xw>PYL_Lpw}ihA8f zOZ1~Oq)eC|jR;^1Z~Hl2p_4rgG`0==TtX~bWh>UnFE!m-p)b*#P`PmaBBpQl1R&qT{tuqN%lmmZ{@+a?(@;0IcC1B5km-wg%32{m$fY|F0luQ)yAvX(hv_Ir5% zqD4_ee&IZM9a!L#`yFDp8*p6^nkYffpn6@~7cY<@Fd|bh5ON$90~GF3Bj+UBB;1Kv zWnV&Z2x4_O;yf5YOk%|L4X+EZZ4F5LQ1l+@d!OF=?*aOzJvbmmZoIGecHUB+H&1Zn zZICsx(fLBM$qS7)n{NRSGjRVuv@aGYDy7Nl&PLh2sXBOnLn<@VX!3AA-Pp{ZE)=D4FGw(bHr4Js>n9xc~&|Hi2b z%t83&vqCeatar<#p@cjFzA z`>KuFxG(yG|Br<=b=#vOZv#P@qCP*j)T4I$R36P1QNW7-&G!9ccGCdY_D+rJW#gDC z*FD7?%)YjZ2GR-o@4po9=VXO}DgBQqUs)PC`_y0}1{p%5r4;%kr2F}*= zua89csc@_8RFS|~IP10LPya=Mt6#{CAJ_@^m|y`O*Pt(Wz{2+J?SGMui%p}n5K=a$ zYHPF)`JhtR5+8~RDT>|vP6>7a=}F$PC4nif7iw!lfx*cgjgSaC2?W;Lu8=gqPrVbP zI*@-sVxmV~5Gt%H>Hh1|7~09iCmVrAuny+;nO3sQq?mom-|$s<0Ai_wDQV*0cGO9= zKvOPFHh?6fYLE5kEL(ihM%WKWII`VgnZIPUw+raFXZ`vk1s)P;($oR8+v8{V)AG0J z4GuWG2kr_I&GgDvfn|b+>_ncQSm5;8;i#mQ%Y7)?t?#+NGmDhtHI@lua)^7iMA!+E zUGz3fiSSl+4D{f6E3jcuCc<5uG+~?lqDK{$ki6%3!ekK}`hK3CN(xDv z_x8qORC76BVJ?kX_P2C@(RM|_Q9!H*<~d4u`#iHe*Be)bHlP4}ag?5<#;&!fH-`dM zar9W?-o7Y?a4csrSPt`~2&b(*SomL8Qflp8e)N{?)T%KyYVxX-BX) z&+8u(R#{hZ3m?!$EJdn77^H#RymuNAhrF0BHJkJKflj~9y|a>6;s?ENTlhS+$L{6lVWPIKc)6dh^$L~vCm2wR%n`A0+e>5I3rmODHbV{vWrY{ zDFX$FyqARr8JcWBRYAIKjlCJSeKVXqm-deD`hHrk*^a5VY(309=gOuK8#;cI^Fi{Z z$+RUDew9!McxLv#=sCCtoE6TBU_CEXQA%aY)xlF>kw}A!xiy53SEgQv6I>Cfk%$uZ za52R#O8Q@C`57Q>_<+|VJR+m-pc@T~KDYOFc1ZZF??eV~1o9E05t){;9x^vGEY~nM zdoAB5XQCezI%Y?+1xjLiK=P-9@AlJu^Y+BPOxM(&y`?0s7zL(IBnlqBde0Gi6SaLm zn5XMy!mLn}oUa^Di7Ap@Azr+#`za+fsZD5`mn>Fb9Mj4K1kUTwd)-s5ur&_aVVph@ zH*kt%{%N~a=m6X-(pNYSH8N*;z`@%PPGl;N6Wst8WoGa8&Q9DDN!KCxz@}N^6h%n2 zWFB$?o8yL>vA+^-BbM7cvv`sep`dZ^7_xYE(1Dj zIqDg*7o?$kYN9{_l7j#e><6B^QnUTJePCgC`)X2^Y(zyx7V4Lw0jLG2`{>`@(oy_t z6U2a|Up1iGj zf%{@jyZ-ZKfh>ELX_ynI6MLiWg|v)Eh{RoM{NSBNEBYk6@a?Di2}rY^gIzY}x#a_k zlRwOVP8lg~lB-R>;7*Yg#J6wHRuxI0#sw=QU?Xbt=G-|WL*{1GnP)vC0r~r5#G=Ii z)0t!7@krSWjf4J+1Z zS7l7kH9aw`;r2TYdy=8kNr!kKKvzfI4VyejK27!{ze3M&g2m_O+1{Nt5gmQWb3CEe zyPQ~F*uT081 zV59PCNef4)KIGX6uLHQumR}G5>xyIf_qTJkN`mSRov*C2FXUdoch<3Im&N6>oR?Pd zNM+w!Z^i!W0E@u^oF$xhIM02dr9Er2?2kP3k@$1`%F%FTWG8ZyDF>00xv``OD2|gL zB&ORPI|jSQ(9?sIa^Ocu*!bBn*Z)Pmw`qYe<9}4AC&ygGUc_A#^X7~CkhW_*SD^sN z>q$=9zCl}yK-Ojao86_S7R+~}C3%BSK`1dy_7>dZh|KG;VU>|?~F;jet zRruYY(f>90_pFirZ%Y4X2a*17)BOK;4tLSB9{e@GV?h984&8+2@O$ys2{nY<*_}Nt zRMQODl1Xj}J|Vla9n!`(00&anjN~69$-~^iauEeQ{+I4Ge?V8EzhWznmBEbGbtX`R zx@-$zlevoa7NytkGliQDM|4NMp&zJBiGP!@Ks__|6kwd7XiyV@9Z%uNEB=XRC3xWb z&-2_)vcMXb%vF~{2ThW@9=)NK4C4V}N|VP4fdrWhdMes}AkNtaNT>s-^pCu~dE8Wf zo5%aTDIDZey4G%o&Y*jXd@113v3KKr=-aBL~D*Xv`O-0?o|ZZQZ#H zY6Y;8PePJ}9JbcSAh(cPQ^cIak}R%->N6_t_PJX3Vbh45P4`H-Fy}$a^8db+aoHDG zS5jUC+S!^~T3A-eN;4U>7E$i}!XxqQ0XS73_$De)9CO;u^8j|mXxmREfv9;G`qXk@ zf4K^;ZwQh0KvW9rktlA(gl2R4QPof)L<31s9)J$|TiN_Sjz@Twp2N{RZK~U!3-d=S zkdrB*Q$E!P92)(uUI9pgl_w7V zN)P}%G2(HkV2;wR8#pfN6SUjgXZOXT4*zdot_VPSk;YS_KdNuwB=drZMO|n0S}W$N zSAdeKRd=Z01#SgI+IENN8U;oOz#!H6vu7)6u^yunYSaV7d_*S7w&R zHKWoI&_^+&(@eqlYWnldxm0rWGQmgSG%Ng|`wVHd08NGwVN!O)rZu`2Ax;kb z074N=`NF=>8k4_;9jAX;H{pNMm;HMHJN^gn3rh8E$PTC+0Zg3Xch!V^^v``!-xpQ# z9Ed9YVCq)3p%6l*V44vbN7uOZT;Ll!EI2Hf*SL#>eRn@%*%Pbol7iIWH4`)w@Kwz_ z#d=~n37uaE>SQF3-sL6;hWA7{Ks69E^bl%?1fe9TO5U5-jL&SB8HX9S@BTcAys`Va z1JiV!@P+BaSYzvLeCE&#JqI`PA2#Fry$00CN65UYgVS&Q*tzjucuPEB$5z8f*i{GZ z`!13E<0P$E66MlHGvMNgIvB{i;B2n+I-M5SR_Ov=KEzsGMcn{pU3>uanft%}cCs5t z>XxGZ0QH}QMq<8Y0A8wY#{VF^8@b8qq;l)$2NV$S_Du91$ix&6UbE>AOGw&nwzK?s!nkVBTg-wBAFT$q7U zU=--6x^Fmk0-Ix&G}|?JFp0fX5o7TUS~x%!jjd2oFb(abffRPX=_6QU;cc@6G};bY z^%QX>Ka1Hr5OA6+_)D89uzr-)H(Z2I6IWe826p0jxylZjO{ifo7vR$5UJv{X+(~7% zc^vkn^r1U%UJD{lY+*~_z~I7KVL^WZS;;16SLWwI*<(Ofc^>Ci8m7p zw>uTPhJ#hFZoY`DFe#^TkE9}VoL_#vj!!CWpx-nO?-(vD5V!Iho8Erp^*(2knoIA*>Z_e8pSi3BMr$s%@b@8#o;^F*KPe3Y32^Rf z=uS0%tP$KpxvfLoqnh^z?yKrx38clYwERpYy{5ER%&V(|yLzhr4;wxvWIb0q&}f6)dnq zItR*PEIL0rZmQw1$X}(6-KQC+FPt6-DCA_F815Fhag(1Khn7o^a(kJqQ!0)#LN-Y= zO^)=6XNIcU9?dgG8Va_yTF9}hJSDtPnsEW*c2e3`MwAg%sEjn!aHKv(&rp<5BA6b1 zj}~NKhMvP;g(+#oOZ<-%$Vxc?ihZZTQo-cHhZAs20QW9f49`9EY|yB;n=VhI)bTA| z`}tG{0r6Kxi03TIY{!Gt9^I>dB(%;#1_WNDBdmovF0F@MGj)|vg1<}%L72jLkwE$w zzE-4l;Kdx`C(;q=h>%1`!Xn|3usO|Nxf;ioE!x8gC4_FmPkeT^ighfAsoxB#=}N*9 z;IfE|xl^kL@H+N1TR4DbS&Q=dA2{N{8`}z~<<@TqO3hAw$&akkJoiw)!jXO|pG+;jfHq0>2-gmRVyfUfOSS(@VDBDyXGjZ`nYM7r|S&;EARvfi-D*0#YeF za3D~X!=AyVHkyIrCmd^Kgcl&yu7CWjMF;anJ=w@wRRc5GKD6q1iCls2ME-0Z=r%-d zuqEzT)4*6L{*}^sC${cm`L3=fv#PI#%DCtF$!ztMD=9$ex0K-CIP~ryC~d%B|5syT z-x5ezg4GR22wcVmT|Ppywpcz!q}^<&^OGmPf-Aqp5>;9fZO%N}9~Nn>CG2ldZ!L29 zLFMG9kcip%vu9pg#Scf+Vdm9?$_`Upb~;suY>*H`I9coC%aO9;@QjfNoXb$pi|r;& z4kV{bQD@-F9^4>h^pjv@Q#7F$)zgTC{unCwVwyI8vc6_vX0Z%CLzJ7hRU|)v1o(Q+ z<=Z2}jd^O^TeLGA;nOhh)SmYCShhsO8lOtJG;1r+G9#Bb#(sfwV$h_UauBAD5N1&l zB#&%z(E^DoUJ*0>e^v70mp*Z6-(02~g>xbvpt>6Ag8$K5Uz>NDd|mQ_1SEV6Ic+}% z2vEXu0-c!%d1(>K47f%tk*!$yVQv3G`2n zU7d{QzhQfvC8TZM*UazY21t%YfJ%+$r>=cZs?-wqlqZWr?K=9dncny3f#B6!M?V7| z51&r|&TM>0SbOd;`4IU9P$=?9NO#OlSJ&9tCR%Z<-JUJZOW-I90k<5`Yo*^T%oTD8 zKxIF#R7ASiJ&Us{SAF&vo#znKDtjo}K`YjsGMyLP?dCv6Le`P7GMQIyd*$^8Q6PWIgky z5kSNy2AcqgAe8@+(%;8f|5I4>(rZtTH z{qk9)^Q)eifRSXb_2vG=BahH|`*9rL+8W~U^wS}CxBGk<6>KU=IHzU5j)HbcPfeVF z;1H;{nd<{igDy#I;XJ5(h;3E*{+ysh{N;Nu80)uZ{7)Z?SAf3<6(fpk+#a1Oz8}(i z{@@FVCg!#Kv&FZZ$0=}#2Rx#QYjdJetil4frj)0L`A{lGeJhf#408oFPQM68HeE|R z2usPba?aPl>Bh7Q0dvaoBj71PNonF!*{rzDef8Rnt7pbS&b;&%3>NB&9}t|;5br>o zku_f7q9&u=Lb}y0YStQJTb}+RUB{Rw)DtBI|NjR_4cbkCW2u^-0_Z z`EJP_GX4-#Io0gPXQqKUJ?@(r{E_UlT&9XyyM|s_IZ3WyX{!T4o_6Dxj#3~~?vNJz z5Q69)jc_y%4ryWzWc3XQ*FLC>ECF9p-t+c0;druC-esanj@_$Zw#klGH(#``JyGQq zLC%-ykv-na!MA z5M5f=Q`WQ!F-tYOpiAxYUfqv;`q>ffMMQSB-Qf=h`Y~i7meMR_kQF}-$knr)f10&tc#JonD{QfIA!q35Pfu1BNNv2! ze}Yok>8pbYw$gY`ut#jZCO9r1i!n~wWgBFB=F$4}CQ#t_KkeDCS{%MqYXNbBs$8va zN>}B`7?bjeNQBBez45odkIK~6QLp;I{?5%`7-6EBuq3R>7p=Nb?edrt={o*pw^lxR zGx5FWOY=W91P{ zH0=!fytCb9JeA-R4QaZA!U^`~Bp+?gz?{1L4PURQ-#s82X#h81v~3Qxw(-ruF5K+= zh8lS(r9#i)aa^6vh)8-9Ve==M_L^<2R4sv#&To!4ZQhId2zHaCH#50nwADS}=(3-+Yr?lYQssrDr2@W;@JshK7nZ zck@0IM`~xR-`E%NZ8KqWQ%Y=$Vz=I}03H9z-{WQ^)6`bAB7-*t0(f#A!L@bCwLuqc zm8P({`^Wk&>Km@eg;|JGt!w%KUKGC^aD+wRERPXtAR;XH`gQUvk#yG*T8<3eS})*b zqkR+O5gZO#`4jQJL_3AfFMm+qhK;H`)L8jyw`yIpQ536s}@$@g=BW^5C#yhlRt%ly|j zptZ^XLIL|sMNqz;!;(&!b#XfQ&AImiS;`!PptR<=LIta@EkRx|?TDxss7hYRldIrypr%|W?zQRmRK3+|SaFKL^&>ZLr3)v)$ zA72P|#dW?gyFz&R(ki|#EHKCe>57t(GG1|vX)TEa*@s<>0x~qJHYQlVHo0E0~ zaz45ivH5ER#Lp^)ZuHIg;TgSFTPE_w0`-ZIrr+}JE8TqisvED&C21q6TGy|S_fC}j8Q^r7`y)xmn;1sx$% z42hMj1dv*>S3;0;4Mwvij@eor6@RB74%A*Vr4uhKVTrpec37Z#ID1UjLmm*)vuG|b zrzRXxzt8trKgKmXC);5OUcua)>0Zg+zMhobQ|S3HKpF1M)ZtVVA`CzC`$jJ4zcv0X zLx35$-4fU{k8F0^ft)oWbO-4&S_8_yX-0Ni^G$vn)KR?}syaEuN!a8!ju1+hdKajT zu~4ZEcGWMYmjBwlvi>}O(T68@99Ey|kT9E@RaWIu9eZhVh#%TSlzcmV&Rs3fj#%W* zVOw$pH@&-pLk3aKf>zJYPkuHniCBeA!$+Nq`ZphlmTNqnuERpY_@>J%dxLp#8aOH3 z%F8{WO*^X^z{Mwkq$ssf900$~>t0=8J4wj`xJns75e%1scI1;v-_JQjr!h}a!mKzs z5|Z^eC3Mo-`t)+*;6b0SIdP&n-Y(zzikl8?@l1@|jL{3+n4uA&+F#Fv?lnAJOLTX0 z>;Ha9rG<+!9P#T=bf)u%yrsUGU{Le8<`8dNg8R`teip?&PsW*Yj2*eu#jKG5qk$?OXNa0djOjH zOCj$EXa4WX8vPzX{1-zSM7A-)V+JVl$ zLZmI5-K{Wb+)NaGkFu(JQ1TY#Z1np`uF`3Ktnp4nAz_b-dDi1#O-2*VslB8KXQnm~oSSmx)s zioWa#CUvbGr-(&@z6VCWW;iR^%F%LwpcPbrlQlMP%k}j5s4{x%pm&uurxOrfXmI40 z-q3}vX8C1RpH5;Btp572N1Eu?L=&Qj_4+C5sp7sy9oyzw}*l42Lk_Lt? zF&5B(IXx65qFa=kxRe2LF5{$pMW)^sQ3r(Q2!%rKVPCT4kXxcNvFPy|Umps7wG>8u z!qH2KMoxpmJq=vZ_vXs9G%=H?wW4Q^m+sA~-a$SPl|j9Kwyr}Kmtrf;=MOEp8`})- zpcdb~FB*4>CUJN0NJoNoW(!UFT|>P!L1uT63)(jLx>rcQ zJh?m<(9hjVX&woEj9wcsrn@zd8DOM*pXS&-s-2d$R5hQ2c3b>Y;3dy{?Y1uqr9d0J?B<^v#6LFeSx@2AQot9b zAkd2B4Oh!Fg%H%#9LP;bVfzqs6RrLAi{k6PQ=;u|Zv^1HUNp*-G-29UOP=;};&CPS zebs^QufH4=yT=L(IM!bqPt0?o3clscO4JYOpsoXq$GM_~AgkEbXXId4H#uQw zdDhEw+72pI-$+uX>me&pIWopS`YpjE*~>XVK_vxhE8>xdEKGVuGbWL=DCLlnZ&IJaV>;aQxD1aA{DKL^bL6wDeZGSCxAJ zk!JsZeKbNF#;fq9tpQwFk9sRCfGpUK=XrEivc2++aCX|d^+esc_Sy%6QXIPWHYgbc z{|T#`zxHZ0T`JJZGR@N|rqx{3zvT&c^7lRDFgO2Rww}#*o$Tz@e!D`oKL&~9&7;@W zU*nlkJ#|0vwgRO!sIr9M)0hPHtqbsp3BA&#Sk$9XzBPms+=(smXhO(l4P?w-J?O|@ zv!+1SvKfGvZJO)oOJHslE>$G4YBbw~jQh-7u>_Hupl=YU5k@$9!&iA0f11gPbeKW>8UM_0xAPpM%Eg?MEl&i=$lV7RWD73_#xNTKMZ_HQ7121x0I}ETeKe&h%6+_ zuY+QNA+aTRPL>yo*VYcgR}q`Qq+AA~HP`VN5C9xWCn(wd+(7|VHV^r{jnVKMF=Q;sd&IoTuuk>X+hcR&8jB$cXFne zWdMJZB-+RMYF8j?tReq#h5RcSE~ zM33U^kcO|d1VS?I+#Y)yzI*X92y+_z>^H+P0yk{?ctVcvbe$ zOk!G}_YI21a4Y!A@>5r}*(@~D90i7Dl}`WdsF>2B1Cqk?W)>@XvXUL8sKZO3Xi-~P za1za>qt6MS<9xZ37rXgQl>Ob;m86%dgH~j~rRKuAk<*Cx<0ty3zt8TsBk*m@$cX`M zAzlE0S&w+)B4bD4Jp1O;k;+S+W|XDo4!#Q13rYk?(M*Q^fU*g~-(Fv(o+5+#B!w!^ z*XwuQtbPNc<6nnRU0dyDDUv$VS7m#*FmDZeuag?g@j&)5h|C4Azl ze1JJ6UQc0~KDAuhdq5qxQ(MaTgEl5{?8f3jakfQP`Sj=Y>e*+tQhW~pMpM-&;CL}> zesq7n;c%}2X3b+{>m<7WK~LRRy!j>ajR&tpQwk`NR-;{Ef$S{Zail;mGkU1_Y2mxt zs&98Ixe4(A>QsmQeE+VSn*bmirDm>pmAhr1b`E9fjW0vBP-J$1zoktMm+;)d*(t-? z-$QAmt@YEzL=LwU^Cj&a$P;pFmzuPM-BR7+MTJn!xmLnJRLTtUw59W|G<;C!#DUyI zP<%oQlRKw+g$Srt_ELne2`Kuze}mHi7-r#SuIMP=d%ust84<8c({y{k0%H+1&>}N< zU+)+2Je#kaMj1_od1~*QC$jcy5YC3+-FP zY#HDY)4E7JOY!(91>RNyN?iiOWDP_FK8i;=$3k!W0kqTj|r*ha6mx3LS2bRr)ietsJH zAX?xm1Hi9h#GPKpCk7OyC-dH);BFa70R6nIB4%7T60z!D9gjDWi0%`-xSv)Gl@s+c zJU%vZ>*_avkdt$b$Ecle4-rim2O^7_kSf6c;^#XTf zy21Prm&hd>3o&fV^TSLbJI#=^>s3v%%#%}x<}r*kd0Ch?iU%l!!8#`2VMOp5Q;tug z(pUE6fr0{jYaHa&QpL-*@RNT^V0xa2dL#PSPdn$0mqi6@yPsG%O|g~mi3KkK!WuJj zvgkFqO7^XtSOg^(yGh_oMf%t~o<7P%vip?KkFeT#+TrDAUhqOAm*J8mz%Czz*TGBp zKc0Eq&Df%hvOZ}uxSs$cewbY2_)zHH9lNADHv@lq0XcFz@QP^#x@B{!14nEyRmxLB zXzJ=^dKA!lmf=$m4b;LbHqA97J3nahJt%+l<(R;?I;#EKlOj=J=$QcWI=f=wZLaBS zXJDXcOAwUI(Q@pxJX7fA2YI^bYx)h8wSz604&0Jo=Sn*!D<93*oB$v*#J4edlH-no zF$esNp^a7HYx|@UMsbcG-KD#mpZDOXY(fmXZ$K#BR+G5fEP|7^V;zV{`+x6uIUSB zd?oWX?q7A=OU00LV=Kmd1aK5I$UDTl7T_9Pg{iBuK#B>By5K;|!+#x-+Nv7RZ5^Yl z?bTiu!_uk^JYYAVz${MRe5!4VlpP=U)f$uTB?zB5|AVE=2XD9r-i%Uadu5p`R2G&y z(c77n2%fu-cCD&&^9WUw9H2UQ*KMPx(2IA>5ImR-SG6M~=Qq+^Mf*-)_%zjrqAs$= zANHBK;G0T;#Pb>Y>w+ayx6+r|lu}9i@3UYZb%XhT%|35mj&@5qnY-Vd+qVhUzj^Md zBQv>Q@k?!epMO&Q&RoZr+D0@9dI5Ql>e{t906!7F%D~j={wF_z{<;`aZNomWyq}?F zOAbKVXt2E>``TtU|5+b2QOCF8#H}6^m*pLY4N^4fR7(_fLFEYJg#rk({zQVL#&Ar zm)5~9;Ia8qckK+*MW3;DTLYhW{he&Ib>78}G2JsjF8_z`C1mHS3P|0fP3?$Yjsg?5 zcqrs0ow5;Q--3s%&Nw`c0+DpwPu#t}j$;B9a~Bg8+t0)(0%Fbi?Tk;33whRhOz`P` ze;a7Jzde;W%|~5rp}bc9mUzT8(*5ImcFRR^_i7{Ez_DD^Rml0(FY!kD5R4huXqwx( zUutDeP}3f$q=YX8xLguGFwP&jWdio!f3#~V>X|mx_Ag&Xc9s`csW)QMAPpgFg=Q|=$MuRdVLSA3*T+V zG4)N51936|c~1J+`qO8l0 z$*K#HdZXpik~Vu&sC@|xn1!^*_FYY=z;BmNoWvb$O5~a81(oi)(ZHVsT1NgG6T28A z+{r$FJtu5>CW_EmxTd9YyHZ;`piCtF7yrG0^ArOg)l?m-hW6cjE84v>{z)99Ve zmcBBS<;8Y;M6iJJrMn05p`GLdT&4G(KYw`x&5SOsxfj|TaVWG_=Zz{ByEmWO)Q%PN&R9Z99G zLMO;MvET*7wxYzh#3{$JKtkQ~kZ%v&r(=HDnShtzI%$3!C_m!&xb%P)$<0ph;Aikk z`eeCiUaV<-R!(fZclz4xx|<$a3axHdM~iDIa(I6qlBKRn^J{E*s*zcQ*1!j@X8V?y zo27rjwfS7G(XBE#|*cNww0f*9enFhzKTP6ko@*&F7E&9sML)h47c{E8 zY94>j`JOX)AL#)Y3(Rg@@O$ZZc!J}mnDsCHQ*^WBa*! zi!GpRN^Z8`tqvS#{qqCc+mH6Y%CTDC9=`c?Z({SVScUdb3-!9K0N4#S<=}or#}6lpKRkKL{+B9D&QLr9`-xs&>`sl?*3x^!nl}t4D90`r?OI zxT2R{idj$VtAan>P$2!?#`5i*D>G~ciBaQP*o~tn zcb8h5)?bLfmORHDA?n?8fzd#MMV);s=UfNsbtS_IpY3pTNBOq?f9G zzKty>4f{1*XsKE?mvxvo|1MM2FdJE7%mLneeMSDqc%P+&YvYmbK`L9r&!~}b?3t8N z>#k0Jx3Ehj+iuOzg&&O1OzZoNzgvtst;!+kV)DVnX zMZf{oV#$%=oLG#DuCs9K!`XlbEz4h}HedBSG(Fc)``j*?G{=EGGoin1ZdxBwR$`Fi zlkU|0(7h{-odZ3dsGUc)O>h;U&qQTbdintq7@pmWlzma+;~uYc4e`&sZ`Q1jl^p&Y zPYRU%%#4-!OeIaf5DOv&h%Jw>$#R8gRy8!%9q{ueg*P9UFq(1;J4GhQ zOKEOIvArz~)+kPKF`sUUWs_Ae#LhxuO9^XpTv(xm;jh>i`8^{BE9Tm&=|5cJhkxwr zoO)E=aWa0OIN(ND8IQd~OL>R<3tUdXf#tzO&r6O6TaxDF0|)+Jd)NBa#I;AG^uuc~=7>0mKLat2Sz-J|+rEAW>ki+&gb|POEE#nNC!CaRR z?xE~)O2NA=oc|0#EX{A+=uI03XAyI;L+** zzlgKD?K0N&4Sw<_&x~|mIz-sG)G^HP^!|s3b8`N4Es%5HHu-}~=&@{}Fbsc?Tt=p< zw);B^TLb8C7d9{wSno*iXFnW&Z#eA=hv%blcke&VM67qj%`=`9$x>mT!tAupbHSOm zOoGI@(O{}A6r`@e$F7=nIKu4hU(d+EO53He-L5KRP%bwtFT6ra9HfP9uA53uMVOGMjWjey2maCxeA4rI-7Y`Rm~)tEp{qe!;qQY0|^zSZ|6i{XQu5ob%c6XMa+kh1FL z=xeB9&PmU1!(cJlB?4_D1n6|}K>Vu*kl9!T#VuXLye7~#FIDpdHlE)q%2N^d_1oCY zCk#0JlC{&@kDLDxXjP4+?aZxIRW&SX-x1cGhn^z%JUj7l*GIxT<<6ERq!QHLqoirL z5V>l9Dj_~9{u4|f4`|We6-+)csLb!=qczEX6GoxGvpf?)Tbd4;zRX3t8hP$1ggy95)pGh4_PbWh~?B;$#lq7R|JyVDjo{7eg4k6�|2yX^v;Etfd@TcmDq>+%cDL*0@5;?__73wK-3^%8RbkL?8}5{0jkSdi#-^YfKv>_H$4vFFqU=cD&dYw}rwTrua3 zdxJuq@^pM@0F$3}8Qlq=BhihY8YcGG>4zY(LVolYpNMy3i`acN9^0zEmWr;R+c^`v zI^%pjPSyGzU|ZNQe32Eq6Fu$fi`%4g%}H1Sc%ED&s8G|U%AxZ?nvrKd-PJG`3{Iu0 z#0OLl+$1XYB#+_!6iOVRF^6heCcD1#b_~?~0r`+H8Hp) zQp7h?v#uB98Yo$g^_DM2|Hyy)6dni3<-p^C5F^FpA?YIw+6bSM$Yp?$mP|f1O<4M~ zYN~@Lq{#Qb{H=2I3@%5%@1ys%M5)udSo!u$XAp6}p{mTm67Ait zzER~MNy3eLbOAxYrkSPn9u*&1R_C>;e#QLUjl&JqK9ZfVU1T_^9Vpwh z=sNET%4y2@nn>16ie$o`->&vst?sQE4>@=L01`&XP^kTqGic1jUA)`mSf@GpUc3x& zz`PI$wMfQ9yuOm~Z1w&5+=0cg&xPK19l=Hl@r}HL_W0qS&w8Y#%{^-fgK3_(3PA?c zpJ(Ho-CcLJwHYaCWKA)|d!FHN`JscP2p$j8JQB%H7%0+Yzfzpsc$sa#;IMz05)H{1 znxAjTlXxH6f|zM5L|~!Wbp-QD&vb-diLmHkvO}w|75X2MhVhE&zOG3{o9`-dE&Xao zGzdWhSp2dYFNyH|2Sne2=5s;9ZM@-VlL$tM}WEJ2*pQ~~>NB3POtCSM4CceV!vbF9S(TO>PW+N?apgUoC^JtTtG;m{J2rWaE8 z)22o~txB{61(*=Q+y~jWK_qgt(|?ahK{~0%REh(KO+kz8c* zl?NZ|Ew7>p1cxRPFt)rCm5euNH)B6SU85h~1L^l7eMXAZy)p#%w^ZbK6NFkjMU+M* z!NneHX_OM02Pcjq1SCT!NKM#Q5n2$FsStNpr@-9Yh@SeDwu;P88%!ar5FC$02Lv6$ zk8v4?SfxJ-AZehcG^CQjvUw?Obo#u%vxzB9DJ=E}dpV2X+&**bunjhn+SrUMoE1r_ zCrU0EV;7#}T}EN}Fih{kSyhthJCSlbxoHnOU%bA2cx;h*Dw7CF<ByCCNxU;TQ4v z4ah2}?C9$26KDWV$4%OBkShdx7e*vv^6F1cVRIFu#R1oO{`ClPM5*gsbR=Hmzq_gjgqHu z<^}Y)NS3v~=I}j&oug5m60Uphl&;x*;mA)(dbE$TZ)J(KT#$0<2uh`4^+ zlF8@T@&Kz%`ieeOQ5MDuxh$sNwyL$RFMiIkHDxl8tQM!ykH5maqzL5fN(LUotgEZs zmmA^vHjM2Rp$Qa6ZTw>>8ao!CntI-X6a6*b2KA6NT@V$#BzY1XX*)D}T9T|hr#jpK zcfLuZFYZy2i1cKZcagg4oQa`Pnc>D8eR^`%J#)jK(RE--lR&U&-)px46Q1;7*KYok zkY$`Z4Fk=+O_>S(ne*ggpKsEOE{=awFfx;F58`bwm{mu5f4AQmb!dv_=(^Q-hk$u> zV`is2i%naBhtJ~0Lg1sb*s>0&+#G(Jagka4bK(EXv)kU@zG(hjUABDE3`}emKb-_j zp2fALph>eh<_q4G&3#-w<94(7=fZ!=^A9QhwiHZ>n1=J6O>QyaTV}q4x0Ajt+4|%0 F{{l}iL8$-$ literal 0 HcmV?d00001 diff --git a/public/openspace-color-transparent-png b/public/openspace-color-transparent-png new file mode 100644 index 0000000000000000000000000000000000000000..3e0a5f6358dc96a3f6bec9e65f88b8d0f3ec74ea GIT binary patch literal 116493 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

3-`QbWP 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 literal 0 HcmV?d00001 diff --git a/public/openspace-horizontal-color-on-black.png b/public/openspace-horizontal-color-on-black.png new file mode 100644 index 0000000000000000000000000000000000000000..8d52ee440420e7def017bc3915dc85264d46480e GIT binary patch literal 85917 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દNM!j{MThPssao1-4j^dWaV%*YTsYO_+l6b-a8%@u?Mj z?voQ`Fgah~rxKROHp?B2J0z~9_&_>#nQ7_WPBbUhyY8T@0c%De6x`X|9I0`ze)*DE zGo%*SCHZ)HnT-~C6@Xq=T2PpoMbWD-%+3lb&oyhio!adG90f8Q{Wu_ZEW7S!cq*uP z9E*6<%e^KqM7WQ4iw$U+GozlwD;lpvuyC-`Pul1yzW|;w4UmPDB%NlU>!m^U` zay_EjU)mRZ=T9n|p{Cf0@euiA20uNfgR~dJy9ngx1ve*9@+GK%O_xo9=o%%Jqx2?& zc5k(FljBWqBvn`Y*_E|fpGGOddb{n4dAgVO4uhnUAT^|vB$R~7c29jZTg%N&DSwBr ziZ|);@#FNrMczh4?8o7h%T_o)JGKDkBZEf8GYim12_P?GJeY%X`hJ`P#=!6`lHOz} zPgPD1s}=!7C7Xp{hGQ|T*j+zi*~-nUIhnu~Jg1U3^sW%*2O~+_-9(j8}HKJ1(I&fSIui7q{E10;~rUz-tBcRl%U#{ z!QpCg>>pdCs$)*sFD;tEiPfJq?!4h0)jiGYI%nS6yID-xFXz8KOB#_diJFTs?sW9v zXWEPdYYqw_v&+xYLDUN4WHyKGIcfgWaM#vaz?E{Cj%@Zm;cG>BX$kDkZTEkwA|fJI zkxIJ)ezdUuEY=kS3a7f2Os^Su6fu3ipYA{S_U_}T=jaG@ljO&*lD?X0RGIYmO-d(y zRUPP6L@Hpk9PO?WWIBFOf(gNeM9$0B3iH*Rzn_sMqc|z=Z=U+tk)+mTgeH2QC~S$B zA9xyhrABEh0@=&&g(V;Ge6+BRp*+I+Zid|b`y1W_wJy8$<09t)mCCF{#B7dGiG-Am zoZ>0b)DYn54-9bP)Rs9>!6QQ+V8^vOTnHX>sc=1Y1oBdcJBx+d^^YGtdIV(6@bKWf z%krgaW+o=9D=RBA7l$kmSp(f20wPb*Fbe(laOyD^VAfg}YSrq^R$_qs2Qnn%9D(GW zCwDUN#GY1-{rW^DV8hzgw)D)*%%r5G3=9ku6vfFgnVFekVe&D|`ZsRepi#^vnL2dj)-9RZGP_O<`C2)5r2d$x1^mwP#5C6)Edo( z3M5NP`L|-oUAs+|D8an^c~M&k21MR`d(+v}Pbiro{_S89cuYJ$3h;J=!ys&^Iq!LP zkLsO@c@1sDN(nE9XLq@Zv!gei%7ahr7MH#_k%)vPHN~yfRNo0FJlN2Z6u4I^TUWL& z_2_HzFoqF6o^2c|;(U7qx64sUR8-UQ_u3Z^L$hg51`5h@JGF3c^0k9x&sHBgNPoY|=@y|bDAdAgulHGIKTUEM z&X;&>!9M@At1HgRwO4{6KGe0GL=;E~norl&#*{k&e3tt&fgB>M+dY(7_aIv!u7{jwqFU3m_`ff)yHw&}V_x^a`z zN?-Nbh|wr4qfKEcv%Jv4IsHDK6f(S5gh(=pZ!%uJ#&K^2u#HHtww8(j3O%p^1;#Q6 zpQEcoXNgw1U;r3mCZ>>?Tgk1ZX5+TgbuJ4NKfKZK0R+~E+xlK(ZtIncu0Re2NGQjw z`I=8u+#?`}k8O{81bXK8QV>rCTiT+W=*+%ew~zu7N+!Ca5AQe#aupKWu#{vreg)}k zuP-~@9*r+8C#?0iE zKg36wDD|x(P**ebVQ}I9EK5i&){a=g8UJ4-T?JTG*%ro8K?TG@L=Xn08<8$W>5%S{ zM&e30sFV_-ba!|61p(>qzLa!#!&`TrAKwgv%5cuvd+op0I<^+fe@k~6#<|W;Q+fT| z52>p@y}uZ6PAtW&%__3*mC8gx!PVfI&D| z26!j#;6WRM1H@J5larD{CfX0yMwWWwuRu_T`ZX~z5j|T`gG3@GD=Zf~3B4a;B#{4m zef(=k{)6p#(ycQrC!!Sfs8jFS@2nMwy`7V~JpUgqy3by`r?{weO-s)YZ@U%=LS8tN zo8{S^1AV`K9(T#y{)$A@XZmyC{vDRzG|~kLYzzd==e-J{9is*!71?2>qR{xz-+ z?#uN^`}f4+3@JHnO7Ry8$Rj`R$ZoEUzblUNJxnq6a3dnEL$ja)f+*|<+@7^(@#9F| zMcvf}6k8{_HEL>V^UVREZ+9j9Bjb5~anab&&?*1Wz2(OA1L^NMjC()dzllM8TfydwSH@7n?w~vW0p9-ONJ}==;7dBOBJvfX5u2}kMfaYs zA9^rpogIYtEU8NDtKO0=wZmu9e&5FVZzh-i#dQTSL5kaC??!W(lX`?0*LM{?9)@%A zAM~V)2YFozJV_Po5SCgAxDonO@p*N9JeQ%rT%sc8d$gx{5dU+mNZ;W}(WaJ|@JQO` zmnUZ2=~L`3iTaa~s%8=fHib{t%k0$bclPqfoMi&V>gp;FjPq%VO%ELF$6E3~8(lU3 zuswC>l8mSHh|TFO#3GRXK2&XwC>Dwbys;I=pdQ5l#vmuq0Vt~=%Q5YlbvHK~!jhoH z=Rjci_RrLNbUk!M>nBiXOuCng@6CY}Ar;L&Rb=2tSf*I#b^)FUOA?$r*C;sY1vk7y zsk(_){;p@ZzU!BOVAyr$bMIQUTrGaY8k63l&$O$trqAU3!cx{qHmzjn(_Z3uH?J@I zB%?(RYYV~Qgv>%6^<$ZC;dh(aUcK}&4ucqmY$857tn+iwUMQ z*}qJeRW65NY$ON%2f-5I*u4UBAU6#Ld~zM#OKvR?ZIFV0(OBN9~dc8GTm<$$y&;!@uqVn=-q_aI(Mvtb%&CJX)=nwf`Pmav zCt$Vr>Av7{%Im1smRF))sN$7T`>iVyOQ!axf!ql$D+H*Gc)foz-QvGR6Cm=m3%;<( z|CI}tryb6oCsGjBuZ+?8LHF>^JQNH7afT4+e{|6939^+nd2m?pLn>)rr~M4LI&nm6W8(`-%0-Yt{aG*;M@mgc;Bca?`VKZ}o@RA( zQxpEiue8)uP`FM~!?moet>rD~?%ur%USyrs!kxF+7&0}o!Ufb^oa62Sd*)1}93EBW za*tC@*oJiEhL z>aJoUg}h?oLG(*m{PDj-iN!3)hA!^lSThYs2OI6mBGlSHmPM|)GvhnxA*qso#?O$7|)>;F#P=qh85R`h8wJA%OL05+b(?lN9KlF ziE-jSB|m82t)hO%?RxLt{Q;_)v#;a?Ms>wM7>}H9B>45W%xmQ+Ktj!X-} zy^ZpLtMiu9JZd=5hKM9zU+>{)3hsz>+w9EDb{kbZH8S+)&!6_wt|Liz&!Z8wV+C(^ znAVPuk82Kw)p1zi!Dq<65SkFM`rEp@(7~|eaI`sye?w>zZ>vUE>g@r?eohU6a z!H@Wr`RyZQrZMFM^?&-uq$?PA{Z*ufw!{(fDkl0W1>=W&|1PlNkN>eC5_q#@vuqpd z;b(eafvip!Numlz49OZ8rJtSmx=!F|1w|_?|2E9o)B1`-%3lKpq^|`~iOnVgZAnSV zlAIOUToQIO6=UNJSnn{C35p$|2}WlQASd540U&OZk8ZH0gH6NB&#zT^2uXx{PoA{) z!V`o(F+cC(?D=m@n77Cz-^KbrFOFiCKc4c5zZ>nuG`Q+fP)amXP*{3jn5=32q3GMg zSp89zka?nVZ|yo7$#)9HAY^3%l735TVM!L_Y2S=th2?t30mMuihx zAgqAm6$TOQXos)eEBBhy8&OTAYUNAS?@#B44t&O4Pprob%@x?$1;4dor$5vqAwvGK zDJwm6X#314EBu2vbDvT;ki_-k)E1lf5WNRaSF=}ZayBCIu3fw4fr+b|a*de^3(E&g zD%z1t4=g<34+s;HXZZMR2o$dnM_-YFgfIa{f&*x_ue_1djT0k$9T~y0&6e{1!maSlXVMUC2;8*;yeS5Xl zAcYe|+~;_iy;e%sHZ?%htAxe~hL%JrukKnu|7>%Jy)Z}K$yNW+IAgxOaZU zF+b-le<-8yl5K5@ucT#}B2wT9LXbi~T<*)J0Uhkk8(`vODrSczMUR5JKUrzbP=?Ru=R!)NB#0kr{Dic5+%hMykkbnpa$ z(b+sQqTF|AzlAc7#Bu}IACy7rk=p+F@qaL6{+g})v*$cp`hyl!$GQ-bvR|xj9S#}~ zR$ra8$huD<6(!qAogJ#N6z|*<%<#+^7LWsZ&XoJj13^*2FxI$Fr!%Um46Ii4y@!r| z|70m-O_1?r89S(XE&8v<8LNg-{Bn#NFwyP(sM=46;q*aPUh2F5axlGT%I(Efgyu56 zM~0MnmAn=Fh!KdS&z1O#j# zo{=ve3U;!>&febM(UHBSWgkBo8`}XK=7A)9PTMnYjE$GOqB+oF1TY684hxlIkw=DW zzn`*w9L$hS)@|~A^WQHN3KbU@r=_LE&dy%d17*eKbl(L2Wn*KbqN3v9a17rB)Dbrz zw;-C(Y09OMXUL_BgIDG8->;5PI%S9boMMJdA~;Ksn8Cxrp@(w( z`t@raorLJ<=3gn)jm#{kFF=fH-{m^a;{f|6IQg0^Hix*4D~@zh-AYY#XtVk<9{a2SyR#?_cA7 zwHTf+{-$no;XNe zp(%L}aR+m}r?7)xp z`7?&$RuGr-#OUZCEFRERrJ`OzU4-;fX-rJaowcwP0Ojzr@qye12`xtLT8)0n44H-t~D7*3wX+wrBe9G_geFxKQWw^bAa`(E{>)lbn)Q9gNphY%T>#c+;Y51FYZw4cLZ+3i| z?vuAPQzM4>9*-&inQU0Dz;UAQFwZmyW_ooOqRUZ~T@gT4VPkQ`a)7M}F$1M~Rprl5v zi=%84&m-K|9Yr~Esur%IVnHMVZtJkUWLvt|&5^*;0eoLfTKCwl4vO_Ts?*WaqpuG> zCTd-s<>cg8Y6%Vw4>yOhm4SzH+pRBeZsskQLHg?umLlj$@Ean+!d4!#ofgb86(E~i zOr5?Onl#i`+)^o5Sew2oPvjJe_qtaabpt!us)Vu~Yb_)M7ikr}TQAPKQa>=vFyB_Mt(rIRRQcoq&giEq4uC9(JzQq#a_~6}iai_1$ zd;*YlvJG#mE?ynf%SsnRkR`zA0FqsbF69>Ig12PB41-W43W$7@FFvev8bbn2*o;?@ zI)QzYqfu$KJyS0(!lFQ{2!)GEGU5~bZK&|IM=0m<=MS3R12x;-5xxk1&tK_waS9r> z)6u5pw?60-A{TqcZKG14QxBUD!Ua@&?{Ye6*x84J?B9niKo)^^u!3ByYJnyK>9@1K zF+01n7>(GRs^;M3bpi4EIwlVDM5zY&;v6UkJ@}D+{rUw`rhPPflex)bKwPk!KGxC~ zeVT26T}b=Pb=a%~^xa~^E|8z5LC8&b;{j;26205fdR}Vk4BIbSNFO{^X1Pl%mX;)a zv?aVT!ht1`i!ao)yB*Zi?2l6GFr9}PxM&fm?ZdEQ? zL2yAHNA1=_U=H_b&^Bu9RCgoL#_N+@@Bk&>`C3n!Hxh_r#zxu_5avr7+Ym;f!s^>S z1>Fq-w?Mm2hkT|jl*uaVnKr-(*bsg;kM1n zK&7ymkMBct=oU71G>e|_PPPu6C(y2ri(qqe^J&+kDL7ovrPSqQ*LO1_Ft7)tKK!Ro zPluGXxwyF>N8bg%TG{3SHK!1rpo&6<*O>Zk+^4UOLEw93xdh7x|3htEb@kcyY$McZ z_t^%o@@co~0$R66iLlNtwj1%HdT62ks#cI*E(D3EuEHh*lJoZM+q#oQqO}YEpF}v+ z4w1b#7ZuV!P=rdI#v6Gg1X=1>tYtMenJpkc+R_nC#ynZjS@lA_s;`!y%4fF9Y5LB< zLy7Cgpx<$Ks_Cr)mzM@>W128@WhfYX*rm|(m$%xdj1F3)wF3RMyw_^5beFYuB&P~_lG)m|K`V-r4sFTjb4hl_gwg2W@*@#Gk|2uqJ^3->;= zXP-)C1N{;jkW3LIMLFk1Jaa3p3bnywpZ{4b;T2|Z(ogeG?=bn|hrv0^hi=bK?OMa0 znb2g8TSxg=5s#$_E)^1sY`$n($sdX*U04VCt05d?W#qn8GKg@88GD%%g`6#N_1q0hHlSy<6&zW!M`n zK6y|c8#@IgqYP3q3R~20%G#~;r;@$(RvGzp=k8rprS%e&I{FQHEFPX}dz9nSc&RBM zeL8lo%1WC0+2v(UDEVk&2B*2GT@k=eGzs8$t#Yj0&)vTx3%^_VmrPbL>}m1&*cq(T z;g`-J*g1go3p(Y>U}kXBrat^1)1{)(l~Y;Ev8kcXE1{#S%Y5$7cMb%Km_^s~rV?^{ zd;1CeJ;8vpQ#dH$hDtlf|u|~wsQ`0D~rj)^ul1*Fz z8biWfy{qGt4{KG;YfX{sH@ZHWB`R;aoHlUy6VolMZm8z#RgZ6|DO$*kfMfEg5yXlx zY?G(#7Mh@7O&MI5vY;D*=+S0U%4kHk`mmN(HRobCLtcn(GDKX3~O znK%}`W)(NfHh}%Gt|ovgu}(b3SM!v)HT(B(NJKt22sC8`W#hf=S{ z_L~U*(kGh)-J8=g{#y_y@VK~9yTskQIz5^hpYYY#ZNYE3bcdZMme*dijAxpei7RK_ zlSvIquglL44-fXKMg|9a6bE|*2P2Dvle44YbNEUwGWK%l1E)}C@!7WUUbbwjqJVT% zps3~IFm7A|%zSdh`_wVEUiJZ4ImqcBl+cE-#jh?6@}j$MvjZ6Qx%^yPv-}2&ZV5OZ z_eW9KUruC7OD%{O+QFl^Sc-QKF|7k=0zjy=ol7RQ%6dr}%-KgDuYeH%CxUK~X$I;? z4Wbef);2bhLv>XEkZQoD1m>mEeY?tGXAWdD_q|0azh{D_ABWUx94vv_<`{H#6!C&j zjHo@KVgyw%o6ZGpdlFJFTIRXFyr-r^GchVyrqAG%Kwr zI5{Kg(mPSZ{LXdfyB(n7ZXX_&HNOdsiQxr544OrNSgX!#o}8RqK$07nV|kvIl#~># z421j1LipFoTuYA+mqa*^82{-tEZrE?cg9kW^`pu*jEl^!y3{;Y2G znHgh4FKcaNv3=tkVd>k6MTM51>_C?u`jh-DCYBg}sHsWfDUI04DflF25@-81cXMV&$F}hjRzBQ{9@@|9-$JlobC~r1{qy}{bD;Zv zp9s*^;@?|YB0@qYv<|f8-+}MZJmgCF`lo-G9y8Cw2Kc!J)-Gug$ zVItSZg6rd@5`7ppkZ8H{;Ioo65b6>#e>g7G4FSu}Zfqdo00tDQst{}G?0g311Ddud zaj&!WO`yMQs4u`F$!Kx_v1+%AgOSJ8jX?g_dJ{dY9D6~AmVJeB(TFEtHeEZ_A9O?F zU&AdIq4-RC!=U4XZ3xW{ z9OUGlME(!lJY-?gBm3E)iNdRYU$CbT)b8xs7MB)_Nr}<1V`*gyb0rcS2C=bl{))Tv z5#nuvfA|CH+@ozo^{KeX$lzn~jsD?#7{yZI;Kb?dROR4U=>#9n)hDMF4)D+8s?+0& zQ-^8?CvjTE!(VgzX)ou~$4!-jSVw3(-+or-xwI7=FM4B9B%7k5M8seJ?{A>-G%qk2 z_5mT4r?%s;U{A>ubz83Rk?nZ}vE!*duKI$Am8p=GFM>qutwg0Uh4sN?-Sjxw@NO-Y z!kOW?uEB+Z=b)_kVkSV{Fde!`HpYeNV(>g3GijMclHqjWxw*NaYgy;9mv?aR0G!r9 zlMA7!NsN-(+aG~c1E+UWmWUhh1~^XHjC&K{BvPHfB*IFdf@C2S6ZK<$1jKuRN8d?h zgo7FlOBG+`Y|r|TO2_lZ3gkdpVsowoch>#lAUs%pN7YE3^$S{3)w1# zNyWv*RvSP^r?bweUcTG~PR(XItdQaA$AD6 zoL!Az{?GtA3LM6Nrj-m4rjba2i~RvO00`W`0@4gaV4@W@%)Vwv2VZhb4y=UF-xCzws2XOHzP7v@dce=l z0bxZjtPxtZT@ha#Glo_xmX|A*jmh!|ud)MTW2@uiqx17cGUYZeFD=~MHr?DvE>n5M z!|iqsIv_w#@JqLGM_UvEByZ#r53Hsj#z+l-F`D6TQS=(QY5!6F`C_64V0gpk z2nidZDPNg@L5=mP z^E3WKCtte4a&$O!S3OTjP2sI|zuLJtqg<5X;R*bV(X)Sb(lvRaG*2^avG-fu>=nk@Lfpg?US{4bjw5o_jniX{Pwq!0&>W7?h?@rZS zOa^g5u+8wb8l}+n1fYY;#=j`6x$QS&tOBrZ-mI*s_|wv&J}!&agkTf4=SpYZKp?h2 z*kd;xrl+KAK36|FIAAbD++_owS1C_ptkhI_jW#_Q_jNg>7Dc}@-DENBjDQ78!ey26 z6XDz64@BU!0h@{1m27>w4y_V`4mHn2UtCVngKFYA&0&L5zP!8)ejH{YptnHf6S_s78dVOE4H)#+na1-lK;}6rXy^RR=qo0 z@+Y#mm|2^)i@lDy1J4VF&oy z=QDx>1jyA;MJ$jAN99jMI(FyEV(7L%Y3cMpxYxa)H`|mi*!OqUW05YCzV%6+q*g>-msosHLx%9igYd4c&KM@pj&+2pi zDm(w&uT7l&#IuvYP;1GFXvm^LLEf7||5Xr|P)Oc%4rEf!7)CWJ)dfNWa9?y;QCIQy zd0`Xyz9FD-eH2zH7y{xxWDD8i@~>UTbOGCFaWV};dC{%WIhxhOjg5_J zcB9}N1*L$jiFM>X4=XAr6-DQt#T=j?hv^O1rRV?VKt=M*oVJL8>d_4a?qo+kCZAPs~(}7a6WYR%{QF z2S~mu{oG|h=3!O7Z1m=bKL89j*>nFR0E^3uBW-o{n|=>Jd0fMOgE5}dO9i z3j$_ z3lU>XxKV?7P3vUWm0V9&YPsAsM$5Q%S3^Voyc7Eyk!waQ&K~g*C!ft6XPgs%eCEBE zC2dKo%e$i}EF z{`$?UK{X@qGzx1gD`-#t5};aZ#^SI&^I(_Hg6v&9zbl9v&$35{z&W}7kW$4K0XIhN zJ1UMv&zmc-VQLB;(1R~MeX0LVyopHV5vZzgfSQfHBp?WXFj@{>cPmrX{OxB;1uKj$_2R$V z$4+Ux1@jC;GyoJWPb4ZIZg5rTT%K;##R{CK(!{D=vCN#{CyQ*xaUFC*BmYu2c~grY zFBtJ-;LdADd%tHsz-p}U_NJFy5Kph`&4}=RLtB#h-yLFKSS0P$-FIl{73v-skgsgU z515DwPRg9*=jZot6dcJ>Ervve@=7k+gG^DZ1PreY$MeUNGZQ1DC7@s%NIviu1q1)Y z3b?z01ZT+q6Ff==)uO-9jF?}u>zg$8Rp+o91x>GOgPHQWXNRC%THDzvWmsx!Pg6*Q zjfT{4J40KD$z%l!+>|A_DbF#?EzazXhyR7m#uE9|%+!?Ct$7VBZnZ60tdOAz$5>9~ z#}ox##BNL1l5e(>cd*PJA&B`M%vP?-B#&p~?X{wZQ@e65`IOxb`!2`oG*OjotHZde zx!nS>)>a`ZP46}!MS?*qzxi6d$@xV*sw~9kyDX`maH%ds7hIgMhgg zk>e8P^)PRYlFE%qoA!Sn=!e7`Cy5u8=T9(MPw&tfgl;it0yF2;z$v0R0Eb@GtJXal z7cHdj zAS=N-u7X35qCk(wZk^L+Sq3x05#0vtg<8y%PY-&c@Z38`3n!tde${93{+e>hutYomO65z~XnU)MkIrtj}gp%<%c zdE`W~H^(5ZA*^aK{q4!YIB8&#Ztj{xhceCHS(N3tw!wugRYzLj(ZcYH`8a;P5{#P> zGZa0)UtTJDNGM_-=93W1B$oxJr)Oq1Z;yxI=1UC_VR4=!Jv~cqo2RLI0L_4OjMLwhX?eBD=4Z@ zGR8!uq!{GWB=z<6XW5DF-TSoAj?ckS{#@WUsK!0e4-ZL1U$<_fFA>NtUS|%|;dNl+ zHaYj^K!iJiHFT%2{`c?S;OB&G=d-;N5`y-kLYW6l;>WncVBZ6D!FKcb(jfFz<-SUx zaUFB$ayY~{7U;s`Dv#f0XE)6%k4qdWH+l_9=1M*}+9&KYN=VQ@5gSEjJKK{)>`i3# zk)97HU#z?Jf zTXI5ESJ@2cA9-;6Y?^;=H z)fF9W; zxvD-sZA_SqA8Q2IS5_@&lfI0t{so{Y!<+6WSum%k4o$Tph_rTWFvLQzf@Tk_ zQ2_?Am{mV|_)s2(e{_BC=8$OpTnmd6)*_Pzj9F>$DkxyySXRtbK%r0|=w!(x3IaWf zhA9PEigeD-&U;(4;5dVdkoc|x@*n6y3=AKOT#vVB(Vi?UHVE(N?%k&>w*S?GN|gw& z1$CcG00rI``gy|2N6)MQWa5KIN=Zd!dI=I2A2>1KeS!XM3N;SSiH*+MTkXHUT!(&W zMQSNv4i?}m8=|ftuLlz#V!3V6a0R4(f0(Ke5FjNXQCwKKv%50s;SARGcgQSjyk0Qmsw*}W~l^J!=WOI%x z3#{`T=Wb%Yp$M+?^_LmhaW!fQjH&0m*4fHjan0A=Q6%i3(U7rA)#|7g3*Af}eYs=_J2P7V# zHwWF}#HbDRyB~B@SU}le(k@O8rKFI*f8PVkNDwjB(LqN}o&s3zG3Oe;%kd{TqtNRI zh@iN*_|DlG0O#&8XRr#OO0hKF1=|4q)1z}rkg28bsC4`u9X$bdFAAJZN~x%bTs;sT zRH#Y$#e!^LT^8e8!w?`B}!$e=E|{7vI;_ zERt5LEWM2+y|%0YIOARo+AfC;30CRejuqq`&^r#gmkiIEEuifHwg))l^3=I#k9FGZ zEY}fbf_CabqLJKChRHo8=PiWW5? zlnn=_ahWT8!#xP^g&0?Y=mRc`jlF&O=*ki78+4l>)B>>NL%%f;;2R>WyHSt`G@hy| z?RTyQJrxW`PIn1Y(V#)tXjf--S9E|l2)Wt8Zj*4GdqTCal7~ zJhuT14Xt#wJIzEVe%iOl82#2x^X;ph_7!BUff zMd)vD75TFPbq(n8GhT;+e$(R+MolMBJ(ONKy?FlI8;=wP8|&*kNQr<;ybd@1+x-`v zVUZJgnmk@==tgSjx?SSeV`7boYrz*8niRxvpO%uWoMhd(fwM9 zeLn+`dn0Vfzs?_wRKoxq%U9cNfHM@Cs0R~KfOu+b7qdclFYEdS*a_ewyn+m$i~A!> zD4pnSLWW%nSv9z{15$1ic!+L4wyB>Simy3y9trC}xt-Jrq)+oZF>~=tN1Te% zfII06(?X3074jftJxUk2t5|hel`xRvxcLU3v+ncB1th^C0fBe>HjRTkB+AR8{|=X)P%QyQG;w$ z3g?Q38xy~C5j~LWY;Xm{j|zl=Du$T408xiWS#ti80JIS}#Nt?u(EpN-<2`|jHIgas zV-h*WBLZ5ALe=S>X+Dx2LS|pf_x4u?Koy`@Dfo@^YyyPUf6ACayhfV?$aqk$jVCL1 zV5?xCmQhnI6!-8uA5GbZqGq8l(fa>X9^TF*v~uO9b@Xa6lKi%qfUfS(V>4pwKG(GB z^p5v+bvsQxOqEq!s*4|-&Z>wu>I|0-=9H@H_`k#CJeB9@mO!uKmaE7*r@?A>-jR=O zL`<7k7bCqdu2Lx|pPZYtL7;&>^bXMVws*88cD}7inK^Qa=%L_KG$m#oKU@jSv#*+| z*bnc@`h( zZ1ll9S{V@O`>hKHCPVSpf-h)U_zCk&U$Wq35(?ZgEZnClN_1L^`Jh<(mO+f_6h3HT z`;@*tePzrHgVZ3Sq6KBRdaD-u?p;G)!^3Xheo_U1Oa|~wy@sH|jRUBxgm0V51D^g@ zxAbi&^vX_DZv_QGQY0oJ(Ne*MbjBIDGzvEHXZtISxWeD7>Z!?Kyho~tY~et2e&0F0 z!Op>6P6G#KU!;X=H2vtdhX$c^*2YnunI#(E<18G^w zkxmrmqYIZgSZdQQds4Gykzrx%FhnRLgE}?;87T2Cbu|E4#Pj(a0K$Nt_ozmu^b4SP zxNYi{Q{dee#>bNawf&2k{P$lB%|CV)+(>iHZ$Axw5rUTu)8TnH=eJls46DzlL45D1 zAm)0ALQrzB$K~udn5)Cm2ZQH_$r&gpPMg_~_K&>X^(4c~deVqR4*zp7aPFX+X9|@` z4BBm@t1=GC2Z(uVI72^Mp~WA_yU+|eh>N%XBzp@T$szo{Fv$)O-qKaKdg@cKWBYkd z08u>J_A8{EHrtx2R<3j%{-31IQ3Md^mu1Uav z0?41}2{wTFphOfx4ii|hsjnM73mD;ok_;oh{{F8Tb!{Na)OutZdg+m&lno~y zF(F~*yLnO=ngxhBbmF8&X=4eqQ5?Z6{s^`#V)dA<93lKsuNNK5vr>yJa4kReV|V46 z2`yu1e{5;Bv2JGT&W8VXgf~z5$BRP~-s{&37{v-%FbS&FZk1+=TB0D*=L_?1Puvx& z4p*ujl)a>pa7!LQSd`yxT}6oFKKuat%DP_n%F4>n*hlonyA|DVSO~x_J|=R|b?m~~ zk|A@Me=iBGpV2B5boTK;ET6(k0GFJK3XK575vkB}VYplf*AIbbCqU`Lr*~CTSI3H% zpd@ahkUVhfKnr1UW_2bYcZlVK4g>wR2VPI(0oKCtz+kNeIc~aE!nOcdEU;2V6Psa( zBR&J>RGJi#1+(u3uCUl!jH+cmzxSt$$?gvx1_?D&gl|ClExF%`roWr{l*$np$T)C(798T_!}h!*dG=B)f@n6 zU@j$v8vp;}rJ)mhu-sK0|$O#$iSV#u}%)NuuFXIAR z|6^wa3mgXO;GDs?z$#5U9TZq8?`d^3pO@e;0C^jA7LBr9W_85r#q$aSY9?x zl^}xCeH&n~V#W^mo1oOzz*>PB8IQ^Kn>|RI>3m#omUP%@AjP{Mazg+!a=RJ4K%{6oLA&F)mUj8*A&e ziSqoUvoe_Y2{A#MkxNiXvNY!5SS|bA=M3e0a8O~-j1Ddlii@vB60D2GbtJmE5Jn2Z z3LL)hR!x1%tn(WjZJ=cKK=il37h+!=U1F=AsyKN6hdPa@Mboc^m{K!b>gXe zF45k}`?u%UebdS^19HWUP0JP;;jU=>Gk>js`@3Z!;Yg|3OZ;&i+F&mSo2B8r+ta91 z#Cv$DqZaI|n^Iov4rwUiSYFBMA~?Dm9^oQudGJLE8t*&E(R?P&^~wKOf>)@ zS1Kwhp(Ar}?0w7J0qKGJK|SaIStg3u{A*#7fD;r;E+E4gdGZYk6#M~J@cIQcO0qIa zjQfC~;Dhe$0CSBbM4v>BsnbzV2qhxXX}$f79*Ej5%XvbfX=}*_P%r|eeBqFmlF|^q z%OYVpO!!nzGEi0?`ThH~1#?9`wKO!BbQC&V@=wc=cxahWbjUg3sEOA}>ccc=(W!7C&A+;4R+RPu9(0aSaD8&HL0Ci^{KO$xA$%^se`a%~!c10e$?A|OS zw2bcr4-ozGyeG)8CiS`KauLT+H1y|?;FiT(ij~rYJ;}u3NIwO^y#CyLcO)fN?bY(^ zNpOtzZ(n~>0XGN-!}@_mcJi%*IySb%_3RMcFFu7tj~M|I{{aKYRf_pq7m%x?aNLIt z`ih06udh!w@ep`m6hb%;DjFDc=uj#MdLXV&ZM}xB4j^Zz5Cs6FeI)L#^LyQ#thoH% z9KgX=Q$k}Ak(Nn~4#S9jnB@xSI8A0A^x+c+ML6*A`Tl}H(1Nql^A!HBJ$&a-<4V{D zmGrY+xR@MIl)hk;7({ZJB&UZJrZIshF!PVxd19!2Sm$c$CPNha>*kGjMIRnPrQIY~V$7+y3y{pHpz6Zw-Xn{iVNLZDkk64m5t=r{3}-ZX|hVF<+pz%vDcZ z_v>W|MV%E zIHuq&%^BwQX{XPD9Q8>AnBZJmhraYApo+BJt?V;3c zpP&cJOAX=}cax8xB>9#hE?@RGA8t;e-Av#z8dWx#PhyH-hT$xfN(k{39j-p_L^UbO z$pu*jR995|J)l6-puFCn_jIBA%5Zb`=g)f-QC$l@6q7oiJU%eodaeH4HtMvchgGjv zH3#5P>>cwO??h;aGgHuvLvY$37!5pj>8+A~CYGuoYv*w;()dm&*`=){WVL|s=e2Aw}czK@oRhv5YsU7F>#NP~4r!9qIaW5rZ13`|fem*yC+0qf6ZZ@40 z=qUoslCw++&o3-}iSFXEH^$TpL^|=rFxU)j%Zg5g{6h2ml~f(Opff;G=YzaFv|y{8 zsao6GqD`YfVlKIAJM-pGEYV26YsHFhyU}4Jn(^8bzv6ff{6YSuE*$ptA zw@N;vy*qDc>0wj=3Delbk%>HB9rz}Np?w!t~(>vqJ-!eR+}rs10Uf}D*+C~fNU z(YIVd2ZxHJ4RwXEJQ$DwW<3DoD!Yx3-7Gmj0T_CDdioQx3V;7t(1{Xy>HPNg9fnuw z=;1l3bt1a!kXRFc6&)?`?Z1aA1P_%F9_k3`@a08|bXPtm3{GH{g*WOhn`IIEyzwpR zW!I|mKl;{lmN&Y0(VCALlDn*}B0?rsbrxI>SFA+N!mhOC+pWp zz^idWMI_TZkgTOdMVZy70h56*2t8#A4L%kM3L$XKi#*#9U$R*p%mm&ENKURq<8wcl z#Z*#J=<`V9F~ZBM2SsfouKZ@K+CKjTPdpLtuJxWH8OIZl>hJ&48)k9Y`Aoi6J6T#D z+rx@D4O(r|+R@FXVUnqW*kmy=&rXq(hO^E2=?qWCQtcl)`!qy#l$_}$Ef=@KFiQ+2 zN25&A!!C%z^Fwvhm_{00wB%py36}qKU*z@s@ls2fIUght7)ufkqV`gJ_T)bumU-9w z@QH}Bmyb@Ne{pFuZUQeUM7jckLsy++<o7X2 zPvCM|Mwvqd8gtr;U@o~QJvPk+wpJ1S%La;|5JIysww*A4k^Xp{)ySx61N5Ld!PbK) zg}jlJb}a3~>DtTVMMV({O=SGmML4;6e_76n)Ge~L8^2TcpAGR#<2)_k49sqyr0>t)rF;bjr@|l3!WDL9* z>KQ{vk)RMJBrGJ3D-@k_sqpadu(!TsWMsggEU7r&N*L}AMwKD#m|RQCy3e0K13##N z1_>b52JB_1F(NPN6@hQD$@#3x@nH61qUTS`;>H;P zAy3AIYPA45Q@MQOJBG?LpZ)y(sBdquH1?Dn$NKVw+*y>J}ko5NU)c4%$`gF9p*0DP=$My20pZ}pj8zO(}D z4Ht{(O{fPmDnu)#us48&551boKAg;58Ew_hM`xk1e#EEv^@j6+cAf(+QM}I$B({~fU5#9{`(vC$#q<=L14~sbujEigN^dPO8OWWFuZfjO}l2v3(RW>X?F*{ zgH-VJIi53U_~4ILrw$5yIP`YW54iO4^bE;v{_kmZ2;v(1+01?FJto6mqIW11imo9P z0jGIKf2EF!EukqmDqRTfviZDIyV%*_?i0Smp5@!Fo8Iq8QMR))d3$Od_=X0Cbgz!+ z2JbHK-2Vt~%u?z5B7vhqOvJ+z;P}?ryUqPv41X~uM^c_RlH7}UjKE4?yX)}1z`-hc z4<*ALxX@dP>M$Pezsv0Dys+HD%ID*B|Jsca5eQ9u=uRlJw@)B*T@a9mH-(TbjWh^|bc2O-NH+!`jkJKkx86D5A6{N_IWy-l@Vxi4@4eSv@$@Ey*;(HkT%4Wj zix;3D3d_{_L?{6#9S$1pK14wgdBu5k3TRJ4u_b*o0? z6$YB2klRjcov+K&0@HmHr0{Z3`jQA$sTbKU`d_^fK1uc{^3_UZ`s<4?fce+E1Olxn zOkHWdBQJUtPTlwge6gpaBOm4gsE;!pX)l9=gGHvU|B|S*1~vGyIE* ziJkr(w~}#eU|TRrEOqutQQ`rTK%rCra%We52T>0uNfC`-?_Nv9P6J)ynKNhhiO6)D zv9q{wC&;o%en;R6VQ~&hz~saP0fz@?1~6zk0r|1@!YE$pw2+v!LI)Jgbd^mE=omzs z8sG__iR{O|&L;Xf(;Bmtf`Y=>TOop`_H&;6p8lU&{HORG{y1v%#J6~U`Ge2={t=^q z#B}i->3bhi7vsK9&aMtlSWvS&silj>Evx!;v8vCGYCdixxferXLe0ctfASQ?##cDK zz3IZ?FLs#uzGq29G9ZAhufZ#5oKtLH4|8SJde`uCvff?!N2#dTrdIr6nqdtv~qD+;6!_iRb!GAA*<}CaRBkzMQf3SXaDj zAntKm-Bz6io^%N)h^E;ta;@7c@7s<(*gq=k!$I%$QC0XcM@VRBA%GOf?7%X`UG9Qq zpuWc)s3W#8#+Pu7i@2VO&d#0%c#c)dF)FHUNJcT~HNrl_)a1#jFC`_{`cGWZ*!w2C zcH!oYqyuiIng}^NOuIpWa7nSt`^}A%Ha^R>2gj4UC?!ykh=~Qg*(Ig)u}{pjb9%pd zVPe^tdI|lVDz3{bo$Mpo9vPl>uifbo+`dSbaou^)r#Om-YOV^AKlzrT>?{zIAAT4?so|MoDwGqb~IisU`YQ^(YQ<5}$!Wb`Ko<#=8%Gw$=znu}hOD4(Q;0=da(NEEP zA7`?aneV&K7DBrLTZcbz+uLs_74?BRCC%{imc{SC7e@}n9dZ6Qr_~P9Qd1qoruC}y zO|Bk~L*LLzG^zdF@Y9Ny-JD6G+S6a^sxtm$_jqfm$=zlhZ6MU@pJ;3a{AZSzbw@mN zjoTx>Y&tH<-I|9OvB9e)Zg`fVnUzfS{#@?zIhyf=f~Lu7l}8*P1(?FnF>;_bv#Iq3ZQeY@`Q^xd z)C9?TIX8CgkZ;Cn`ug0z|?~NTp80pqQlj!3l-hY-e`W=mGC+`Pt zx{g$cIJ#}j873VR-!q;Cgk!_U`Nq|W&cFAT1j7%UYJEp3GO-b6zaQPp*Bt5I2Okb; zXA7urb%hHotCi-3N^hfv1Y7>HIVGB_ndiaK6Jc4+&(Ci|L1arW(GGnG>_*^3W2WTc zUk#`n?A(N{W`|X_POuI!t_avoe5m0#(AU>DHX8zm7ee*fDpo2l)^^Grc_QLD93J`l zGKqSm{OMSd%M@WGTBEp30iKJ@X??C7X$$PAK38lqa>{e=?{a0S?k4H1a*~6+;(nr~ zABtUC37!$Aw^F*E7BLxA$lE)(Y$W6u&d06D8rUQuvkx&!w?T?Xx_ zH-dNM8vogUn+uQAdhc1AGI;w1o;P^~jMYS$3zT0d8^yXyXmbm?kWK!gww5TW0bdsoy7WhKX;sJ*5%!6r-r2 z6|7k?Cv%nSW9u?Jd^_;m8DY0;J;X#WZWEQAb3RHX;@baKLN{!X#P8_WZ0Ypi>a2ym zH!-dUrHW=+-d;05wN$OznXk93)>zq|-l6O+oLB0q7%CZj#8g`1 z%4i-^nsj$TPxI9Ar?StV^Xw=|xmkJsil%u=Hq+^sJ?&wma-G@EKi9JFn)3TOVJnFH z*Lmh9Cyn>X=;`XxnC`dJ)1$S0tv&Wfpp;1R5+|o^J5CC{49CYRa*`TQmW^!>MG^SA zke>d)?QHwF>5sU-I8oCXiKH>v?|rXSeJ{H>7!9b>uPpzuqY%9lbcua`wmc*G`VWN4 zen_l4^zM%H+MP=~2PUoeinqH7?l?#W(TY8e4x(-DE$lwg$&+HOT>6cArTQ+hj-lm1 ziCFB{%TuGmRMgR@?XGf7DBfvHd8MKHxm~fnbor5+=38fy*vFR-CU7@(9mrv3V4!Q^ zIL?#b-r>;dQ9P9S(fq5No1l0R!znjaP#zf_t2iulcGf(LI_Ru)Ko4V8qb6++-o+Q-YV4O&?N zrgt3(cq#w*Uym;}-h{^h8QGnbprUsom97Kc2}%5c&NOd=OlvCc8T;g@S9Jb&ZVX4w;g$;I68HAtG>4>UbfRGS>?3)alg?CMv0WX2+ok?j%qeZ zSMna`25E1_3=eJfd=(3-0+-YLy!(en*K<{Sw%;|>=XMJd8k&)>U^+hBCo?)fZ&@1t zAu-hXam$OtbNod9%RucR+iQ-vdUHc0&F9!pGQe z=2czj@9%Gqd&CF#ykRX}xpj_b?vk z9XV@~v?9T5H+)-t18KO_!tcLuRu;NuW>>nek^P>GG_k|w+pIj{(@KhOMG$6b*t=A? zuDuiEeVw&y0=`ioG~(FmZOO8+oZHHQ0pb#%V6H0(yLtUO(Jmu24g|^;NHNw5 zl6SgYDX@(c5Gc>eV(mY3Mee_Jr`&H6J8ONZ+@4ftc2r&p@6lii;aOL6e|huHe$(rx zgeb}$$q>3Zwae<8>C3e_@ou-bCH89mI#}xZXW4pf*?PV=sq5Fk>*coSwVReczQYyN zE-ZpG4o)Tkxc(YYGiPJPAO?0zh z_UFWS+{shAq3#zL8Siw@qLu4!-_wTC=(Xi9K<|2&+8bM1WV_o3_{2NAB&4NBMTyX* z(2fGVgi58%tsE&lduGji@{2cQ>eAvp8pN3RN<~<6uvt}BR$e!jv$*m=jrjVn=YPs` zmkhEtr+>Tu8lL**dfhZ7K#^GC0khpjmJ=lI8ExLM)mes{Gh&0tg(&*v9}V=CKJlD( zkotx`D$1O*CUCMRJ=cK!y%y$3W8(R#7D!y|T_pfAf8^05#K8prIP}Y0Ze56Z#Pa7W}A2zEd5S2;~ zgqLrp4vq?MV;JN(6=_cVbj|m@5e_!QSwY6Xz$L}>$FU>+49+Y-5#aSRHsD=dy@N?| z($aw2^*13SL`hCaf8(SR?j!u;9GFF+BEts->Pz5o5RQ znHsyUfMkoZ#kK5ul&boBu%{~PkjQwm;o|4Eji5kS4$Ds{`?n}{!us)BMw|FMX(J?K zs~lE0RC2yOrjnhfQP|Ktz}+ySZ1Zqx>-&MVC)9&S0-sf!+WJ2C`M_FY9!LJ9)O!~y z`zfRB(zGke=e5lr)cTGTPvp1MHw<$At~{k;mYexKoqN}m29yJ-qOOG&mNh~@V0pQ? z?+s8Di*J28FwM!c5V>;YRp}k}wOZM4r#s+uY2QD861F7nxnfHe^MS@O{zPj4R*UUys%+G2k(%i(m(mxSW{GTr&`h6XPe zUb@ErotCQ4Ejyvzsdj;q7bSu|l`7VVU!LYMQDfivODo~`{Dr60{Ew&a)1SF2yk1MB z8Vqo;;$`Nf34XWF^ru33Q5&lRD@i(O4z4+lpkSqkx|g@UoS+^Q*_=)c3{IVveZ)U@ zZISBTgnD0Tl&VeVp3Iqp&@sndvrd$zRAnSbPpgJOo37}EVg^Bs>o!1$TXmQ{Yx_C@ zAB4q7M9xOT*0y{Qt$*D`Z|}U^TvQMYi+Ldq*PQ;m8GOviA6?o!Ecy(`q$^$FGgq1$ z214Nc*}$j$KI<`uPT^p|2IWPP;>Z7W`KK2a&#fCR^bBmP=gpU%5)cwel?r{^!Y@(l zyu%Um-#g^Od)ElrI_wl>Z8q&GktDI6Cx1#@5n`XBB_|V8h*&N+8mdgA=_wKb`otUuHn ziJ5XTp|YWF=o3}4M|$yQfhQAWze(7kwh`IEy2#z#eQaPGQmgvOD_>e$<*EV@kW0BV z+w;fDxkr;*&1x^B{bKex`6)O867IV!HO|PQc|_27UMcR=AO>TN{6tI^t;BuAXaTl~ zd;MBxMU@AxEJSw3|M%^A5gHOv*ysG8kVUWn##BAly6CUDD#isFmsa@U66F& zMgQw=b;8C2E_w=ndfG4iEn1<$wjMQkkH|z+nY|?Mhq@uCG4}1<;_kSk2rW5zl71xH z6Z8u$Ev?JB{X=l~)En9cWh(O7;S4w{x>53SEKQ{8HZAsgEdAOaNv@5{P62wkq zt|p@(YcP*Dpk9?o=>EfpKLOG@&h#qCzQbE{2Tv347c8Crzrx{1Pa|ZyR2B^2X{tZ7 zFI}~a*FyVq2?~YSN7N&4T3x)S`g*VlUC+e@mNym6wYN1_UqI(xk3?}#e0 zJ7h6i6^I`g$&K1yQtGPlyS`&KHio+Pjo8PGww7+nM<+$kU9)-sh7pJP;P5a3bK8NI zj5SjRmJC>D(oeJDIn*la-GL%!Y~b(Krg&E#yt$g|>tE*tKCZ5=&d$E9_UDy^jSa`Q z08PiaI;S;Un-u@OC!n0Z+T;Q)4~$%Q>^m22_4Uu+UUa{u7gzG%02%O8J|p>QIotU` z`}%7A?BBJ*LzSwWDFJzp@Ms*8d($z_A5%;?q=pjfe?Jor4C1(5)dO!%97;94J+QPr zDsfjcA+jXa^RR>civ0*+>K@S@N)AO zyLwfu3Vv?CHy_|x-`ytqta#X^@#pR~ppwDdIkR}_@u};wwKpPa1gIt`wA|yyYHDgo z#l=D=eDVtRyJ(zkCfn)WT^qeHy(X*IY;)Nj@ZX~OV151b76Xg?HE6f=g_>d7iP0fJ zlVHwB*bXcNKrRBA)2&;#_>86h*NG(Edbig{>)_#~^f`Vz<=>A#52)H?GkUeD?osDe z%o4dq*v)*hVl4e&bMB|Ld>Qfo&ejn;zx_$Gaz$@mqqn|)mLY<=2lg)6DjNe;CIV9%?>R6t#J%DJpsVm`TX)c=3SFjZ#r! z9ckue1n*{N9HY{#dPVuDB?WCecNgQBW^+cLVhxLWba5wNJ~gaN)Y}aDIp_?zpZci zDaCum&2hMM$J(-K{j6!8{TcO_g}b;L-`L$2HVK%<+&kO0R-SV18s}x!vTY>8o(|`-K^l-S^ZQ2JnoGj79ekZIFxEP&^vn zzvrYE5tpQlxJ!4KJwx%f?c2NMWjAlzPyLftqNJoe0~E>ICrBUNOhm3lS4pIjPD=MA{ z?oe#+P*lWU+m$*v6`_>wz@JZ(j`>=4q>AePxG|(`G#h%5=IN8HtYhueH3!|7o(_i| z>^MQK<`{l2-yi@J3yugT80qeL%dkY?fOTbCFmC}tl;hYL2(`#cKOYbmUV=t4kE))t zRZt1^+fL=G0k8H`=g-H+#c6|X5LvXd+#v^_ixjR zHZ%dm{~M$1loAeMok)I>LOoNx02rH3(kub*8rbcFe`9n>f&sozVG;_N2ATHS`?PXM zWCJN;&J~hsEV)rwlj*WiRa&inm}FttLq{P&eX>4N=cb0Mz)HyZA)9lemnry*5w%-x zqCYEN->6EQKrTA!olsbt<-%-dqnvEN<_Do41U`*rR{x-~L<3xC*h*zMQzhHP$Y(Ah;_3Mm?hu}Qf#bC^2jb|T$-!CgG z%d_L~s_@eLtiqzmO8={_@ZM0Z(k199)}=jL?2&N=mCN>9+D|gu;@@aKr3CRY>lMGy!kdNSGM(ay+gGDS0u!ISyXRheFHi6JVEH}R#kfgy zr#!@t1+F?__NPv25NvP_8mCd`D`+m|rgvP>^5qqIZxg(G;Qn<5?gZ`aIv zuPj-5!A-C(>bMk9|DeG<_>}dIhd~ZyYz_a5I}}6XqPZtVdU|1+$SSJWVFt?jQh0hy zFc!M?Y5ptgj`K^=i%f?O(VaTkLGJUj$49i@<$OI(`7(+D9hgLY5#5Nw{vx1xhMO|H=0b7ecp)1 z4bkjWHuA1gHma0kRnV*w-49}j@E>z-OM^|^D>a-8vf z1I^7c-MX+XdCa8I)!jYAoMSOiB-72y1c)z>NiGdLP8+lCx`F*TLRWX~jUu8C4vL|2 zVPG!4W^M6L6&o)3$s=@>3d1)}`vo(5eS7`$QmQB=Us-jG9X14iX_%QMhXqcjEaEfAX3aCA%iW0mtAAu>PgUi|U8dJ4_?JI9o0@p>Ywb2EaC!Tv z^bY(oY51-#8#yzrhlhn3JfZswGlQM=-_*gCAFq7%I(T9jDznlx_$TBUeY=F026tTt z9MkdAfcp<{K5@GXKk2CO8d%lRvHYRJj}&2=e-his+1V`^Ek?~wwnp>Hb#G9Lj*AX7 z4b#O`O2sl+Y7rtNz*e>`?}n@`ulwS{%8L6~sH(Ir8+>YB8|wsN#(_z(sVLD|dix*C zu@%>oX@O22y69Dx*{HCrJP`zJ&?|1QPUV6r4SK7Zdy#EcSG1lz!Jjezb`RY0P8F5% zP7#%=xr4{1nL*C(DR}Y0JxiY#e3=99vKhZatEoaS?Y_)N&)Q_7{^4UE-}lOwUb2Np z+-VeuFIvnFhXseKdAQU;yr=hsE)-0N4Sc$h65?M`6lG3aSA)IA;7B1WK~Bmwl%1`( z4rXyY z4J^`uk407z_JdpH6J_=?`AHz+UDhmVgO4?uc{FHfr5d!zF82_i$BwXom){7R=IeMo z6iz(1(tS1Qg!Tneh$>EbX$IV%l;urQQFzdh-Jj~!k}4U5g}KuY{qQ3PItsUwU!jrG zA&fAIvj~)Al#C)VPoG>2G#Pxs8)a`&lYUi>R92QdikowAX(dP6Y3-Bq#iaq&4h2RR zkH3*pg;V@Fsr!ZVkNun)w;y{OOiNGS63yGXSKut44I!shdHgD&yUf%}3-{fpPE|m9%4`PA)Fn zu&4dS-FaN>)~$#OHfs=k)>RT|UFDwz+BP=ah~+TsNK95`@7#H{as{>i!4rDWmU@v& z0~SbgzGJp#sbcrbLTvD_LMd0;`Vgm;gW`7J^XJcBy!emY_20>&ppHK0!jQw9Zo#~) z>zpgAuPs`@%)-gSNi*;_bk6QqvUn=yV-_{?B5X4&ZO#$8DLS-K|39?0tyE9^e34?s z)>wHQ_ghY@CizMSb93&T$|{?4{TXcuzq8Y}#cNfEO^&unP4Bx47xHQ;-&n!pwwvP4 z(+sFUx)BmK!*JIB1Dq#J=W-x^Hh8uSLnX6!a|2EXV;;JiQDaw24Vd1+|??Kf0P&1qzCNOHzN2Wi|o7z~)}8XD8-Ht;^`d78c@ zY*<_{%NW=+fG-3a2zXfpx!#5rQg4+fvrmAA=4Lm|)sF`*1EnFj1VB*PC(DEmVxZ78 zJgYo{(=agW@^^eM_n)k1D2Zv5p=McJX`Vp-d{H^robiAx0quShu8Lp{zHMulq zR*H?)Nu_S zdP7_?BL;$3v^ujhGt%$NF(<>aQZB6b4DwH_EQa{iL}=6R<^IHW27uL=aCi{w3L)?m z15w1AkN6pjO?%i*6!=`7KP&=YF*vp3)#K;mJIGg^eOPS^TMh)i*v!{-cdx>N=^reQ zWtN84cbAlv;if|@pM%Z(ouFjwojF~jyJljeqL@uHCeYf}N9`p*W4Hk8Ln1Z&M%gsS zaR=*s-jB%N$f9bH8n8}?#rzRA#5= z2JOZ@bJ)*!&jyPvZCAPp-wR4kgoL1gBVkzCh!dc82*T{dQ{GJr&FsHSx#Cnswx>3W zF{D8}R^ZHxa=(zseDQNK8r`uR8H3$2@#ovuezhJtO<$JL7T%rXcc@ZH*tHQ*)u^mx z{VDhX{rI#m^5mtS#@bp#Xj0?d7N6IzBGlxT?LDCkC-hhZC}Pl&IHhHH*aOyVAklGu ze4YjNAg!lG9tkrn^7~*baaSvpRTPe^EpYZGmw5Y(HnH5hGalxGgjsovgzwT9k^aR~ z^?W3k%eQA#@t4;PmR6*6TzKw+^dd&+c-G#n9ZY<``xJ)Nl!s7dxHB+<6LYyf1}fWc zEGNcAI#Tj%=TB{NIyCuuUgsSWPU_0A6X`E?UrZK@FBHv~S>JA&Q`%nB>zrP1k`Mqd zBEzA1{Q}G7LP5s}XvMH*|7@o!nGk_w1x%_VaN3Kk;uwUn2`ULpRoGMiZRjA23iGPz zzO4lCc_0Oi0PY4SnGCZlypmnj)z7u*35H{f0Zq`_b9DJ-flE6C{{*akWRBL@+S*3r zwSi{^Tn>5QX}VkVIKrvlx{W;daf7A_fTwBRP+xB^!M+SQCwyhIRCD5tMJXYE*#d?v z-7V75(INFWg~Y%z(!jEG4`5UH0J3UVlqmOi)Ylu2H$|eCB4p@1jUGMDx|iTCFYNT^ z`Wy}R?3<`zk|{IK%gZ-$bg+lMsYd36bzM!l+;;*q-Bz6Ftp4}E32#Ifbyl*adn+vu zRcg5Yz2GrReSjfQ^IBr9p-9u_T6>>BkYpvjk8+l>QFhYtsAy(nh3@$uz)pu4N z5;defdG4ujp3{vlDND$6r`O?@2-PuW4|yErF_-CBku!YIUL?6O^G^)*V9=L<%(eT}+m#CJ zk1blXTzIDY^PQ&ykAz54W)HJXE_+JYUbwS=|1;V%o4)HWQCwR*1LuDE?e^##40(L= z1j+2@;KQ?0ziuhJtlpi7WL}n~FOx|NA`!TAGhEy7)JWA*m-lDGGs5~UX$qeuJhzxB zuJPLmbj9ZX-j3nw6P4@BG+w%~bh1QwsdFHb?&(u4YxCOiAzP8e*3reKrE-`pNem~F zM@y#k6ZqsvCBnYvMTrCqhY%n{5bS}s9@6!81g}8|_ZC6Ji;cRzjS1{w;Kq)?a(v2f z7Cgu1=Xd&H(t=NoemiU-hR;@V+8yz+YrsOJ-TsL}f;xk~;2mCZ5Pv~9tQjU)Ap$Jv zAQ+e-ZV1o*^rYp*ix&x8S}o18(LH+jXgLadF`)S#KJ)OWd|=kE1^BZL09BGGYQqPP z4nL$T6K<@lD8JBCx*`Y!V>OJa$ahwT8mHlk*AhG2I65W~l#CI12m@f>z+uCA+)eRZ zUBzo0oSdGUv&A^&`}XZSv(7L#H;3AJ9!eZ^A&BT{T&2oE?GT&VuWn{;4*sb{lqDbW zMGg)Q0IT_6-~rgtGcY*o%<{Kgid`n=+BdEP&cM0=@!LGrA>}>IsI~Wv0#EmxTWfKc zuZl=#OLjBa1S7d9vBYs2msU?Jk(R%e*Gdt7`+a2n%ubP3l(JPp>xgQuZks4W8~qv5 z`SI-rtHbK9zZ4S`j5A(MWdAr_FjrMTtxCby|LzJ`ywQOY`-e^HwZ_->XIuB)E;{#b zESUO?fd0FY3+vD}Ry5(71XU3L|*DyW@7k2j=bVO-D~pPfH87JhrDSp$(v`!%-T) z2;PV2Vew7_%jX&65O#?bbk0L3k@rsMp3lV>ZeXet(mH|Uqng7FPtPHa;a33UdiRLik5{$I+OsqmB?O}h2X$^dGZm$1+ zVaK#{UU$ywsOU95K4);XU0l$0f^%4j1tw0N107VHpPt+zDb*QfQ0=U%Ytn{CRy{9TuH+J5*(GO^3^S`G3D&zLdi~4iB~7M6p94 zfaM8oqXY!PfUs{s(9jZk@GoC(MVdIDA%sN}oQzPn@U?&Z_>qy}%smKnZvr8Mv$I1$ zso`nm00<9!LOLclg|gkdcau^H-V3^n5VktK8vi9a1_l_*?||C?ZCGpUbsI}!@1xk% zFRrfs-**Qakai6IN<|L!hQ_cap5DJF#h-|);p-^bM)lvt4wGZ&k{-4-R*jUp)mJ^7 zX&L@lWbeB_Hr}{9*HwwvQ8m_`;Koozyh4Z-t>oY%ZvjJ^XKu?r|+f7o;UD$*jQHwvoxK1_fF>*_q7b; zBIdT1IC+R0-5LRFwW5JPL3};QljwZtr3m2v`#?_K(<$~(AGeDgF$xLTQ@-S9G8wjC zC9RM{XMR^rR%vA9Yxl*r!ky@R2d57)#rOZM&g;8=n!9Dvb&IV$^xz@p3#LvGdS~H} zZ>7x%e}oWTQj|EHIrQzi6Nf{C%4}FOOQu--%JRKt;oyOcOO_)=SrhpIvF_oj3@^59 zWh|EaBCcjuap+9c)7*+b5($Se+xhWI04u`hcyQQY5Zg7V zm${gMR}OOTWJk3`M2%x-dePr&yAIjPg`K7;vdC|}0cb(L|_M=9aigr&;afOUlQ zg}PDP_^+)7hfRU!omSZ?%Gi)i%j|o4yI4+izx}09{n}Atl_ev2I{cG|R>|zxjivij zOMO4td13^pLSjR82f=6AW3Kq|e@ISZ+Z)>qY$nRtWAEg~u$-9kN#Gu6!z#mhAge2# zM>ox^aHd0wd^ys0TiDioXV)SAS{JRd$|9GWzg0&H^7HSK=+>HTpLl1s<+!xWghx;9_$+h$ zdm@-${JNpSA|mAv!VK5N@voIy?jQ9&iffB4`=t;;CI0#Fu}9*4SiSElXU`OQ2s4|J ziz%yOK?l}!dEfE>`#3E^Hp!*C8gk#!?AozY!591@NU~R)u*>qU+W&1Q2_b)ImFU2C z6CF8tG74;O8Z2p^1GSm`G5fKX>1NUDYO||wlBd^{M3-m#iFY#tmd6g zdwQPPb@Oed^jU5L3en?lW1fnz_6qHsxXUNYdqo@;8Mss6K4;|jq&ZH=73e_0Q$FG& zN3>utElr7i+(+CR4dw$?$kT|6bE~XZBnaejCMag*m9cSWuUu9X7vC?VGoJ4#FW&|u zP@}J+&aSTE4Gsi9Vca@4124c9M~(bnk5A|$4MqYReKO@RTg`H&Bf3F`sdXjeOzoqHfW{Uno6aD?NXG~V5i~ZOr4xLTd5Wj6_WK_`S`MEPYb>x-v{g*rLq4 z%NP<_XE-S@-m0_f0Tv=8J$*94)>iP zE(|g@n=)?LOu^A6TG*fzo%#Z(xNW3j9H2X48P!30@~SJlR#_*1lqk4c#S2)Ngm&Ku zMCd2^sm(%G3=9>vzi|sgU4C_U8zW~pyI0LEy0hRZCyYM#6eC^xwaZYY#V%eepM)y+hJU<5oLvkvC%0dCiq)@iwnNhg{ zws(!z&vq*&n46iOzNVi(`@ut$SpV^sOmVIDU}bHL+}pfjxt%ll!+$s9zwQzunW%TE zI{BtMC1-YH{$;q2&;5$)3{0P-K8!WuX~;-RCo|c>BwG(%QNh#5duTjS%k+oDq@|lM zpCgZ=(eRL5#FYf(i7j&-qLXMxOa>IxmQkPXKyFOPxi>l>6Clh#ZPvgWnZ4=3_ zx$fbxTbP{?j(;(|gEG+_FK91X@L z^TK~eSVXcm%`NMi|J2s1Bq~qj0q!}T0(f%R$Q4Q*^0JRIcLV(tlvMi3&ZNsvUzPMu zX3eTTcyUgv@}#54;9yHlvD(s)`&%QFnceGalW7GCB<}HKXU-a}Q`g^N?(+8R+2Vir zC;R5+Bvnlq<U{EA>}#2?SR##WPQ-H{#M+aS zGWUY354q{97LJ-Q9#=#^|HUvAHb4#trV=eYE=|25DJYR7txcE4n>FCU!8e(Sj*1X& zshgnt-z~z6TO`av+n@MQ;K_aZzozPa?=q4JkOH1dSNh}rp$A> zxhb@qH{LJsMaMOR*jFy~Dwv0v3-t87-^4P&UfAm(eCiN`Ey@x;{@w*RaQ; zEuY{0mK-0c_qhGx!Q94}mQPjAJG*lJ<+=^BS94GF%M>#Pe42QC(t7e!Ly!2p)}MXP zTj^jmnE@1UsM0k&HG<%~Ss(mdIQr$jLnlMJA1;flLzRTxVS|nmJhBN1wRU_`ys#nz zwGj%ZZ{%gr{NQgRU%k4nbZ>AbHYVmDL^SF~N-;vN4!BiBpFx)2SeAsU8uGK7R)WB< z#ly?4$}#xw;$8;c^`EB$)zL@dXErT$hmW80$+un^{Y-kgyQnk#66@QNi7!LZa_*eA zW9d}+wJV!;KNvE}=B~vb4bO7sR|G*#93CyVboQ}HLQZ7$>l6|hM?Qv#GA{>zH!#y< zy_qV_<(V3tA8o2#-TwRrB?4dS8_Ei5S*I+OS64}$re`xWijG8a*On{jHotp!mBdbj zx_#=Ewc}@=7AMOtuW*{D@4j7?Y{Y;~K#iY7TjqyGM)CoJ2ci|#@<133gev_pU&12L ztxAmcc0GTVc4Zl~X({D_VHDTkRfK&sNNBwY zWE${92p)0KJH~CW_d^3PI-mukYDxEK48br?zUIDBaCfx} z<1uVJqyDZU%_ZbAZY$l~s}c->M#{+?9272JO4!ENC7~gB_^aWmE&UEh*3z;BP1W|w zfQ;cwEjhWyHjV#hHv)p;L6jfx30am?M5nhtFNbtKdr$21VzSGuzb>b=I?f|SWdGJ^ zL)_5D{l0U#qCckRN9HScWCqG+*GreC3d|YENm3Y>Dfjn-a$IY$96K-|9KY3A_nU2} zSnRI&u8hSCbaeXYH!x|pGRXzF!B`g^{JrVuOgGe${5MHQ$jD$C>8Poxd4}pUE_VWV z78^<%j-%*;V42bsl&nI-#AJ;98+*l{Cs}u8n&Tx?qCkIwuZmHreSBo)(h$gFNGU&A z5HxUr+U-3&&{u8)fo2<-Q!lnKH#OCmiVk@B691XvtlQf3?d|RRkDOJer|!h2&I(90 zVuhsfdiD(z{fJ3?|B2N3WoC*fui4Lz#f*Lf_m0RUID^cUjjXk}E!8H(Zu73B>};+K z1f-GP2h)uyDfD1rP+(zn0VBFz32!!nU|0mqfP+()YpvHu^(DlNJ2~1`YJR8-%}P|a z|4SFGJa_w{U1xT1YG6ib&*CActpKJSGbj7L`Pn#X?QexPH-uC?nG2jaNNAbRT0N{QjvUP0&JoZvBp_Ky7-TU!t9a%Cgr3I1Gd$*d_QZ(} zfDrHBzvmDM!acTk?_NQ-zim_HwLms8G?)*K*SsIIUn3PF$x;Dhl-jN{chksaQgUUpE_BCx?*2_{bWX3T#zpOyW6^#=}PPB>MVxJa62Ytkv;$x zLwJx(%;LJmv8g# z{^3%Ot9nE8t`w5q_qB2i0qTE3uVT^Q-7e=LI>B zPUHH2G7@qRO-+2$iuOqmi_LK!=BkpH@@#HozB^fpY>{@p)6GfEBi`c&nZ1rmddrht zix;r+`S{S~U6)|g+C*w~+SnS4#4pahDWZxJejU-pk*pG5YKDfY4RglbH=KA)mP>Aq zpAQygOlJ6~?=Ga0FZFvn1n^>wxyJ5d3rW@kjs^x3F#X2tr3n`TRI#j;bKuqS020H! z85-ZXfsqzS14QBdF=QNqf`S(=d`E|7U?YfyjOjqpEZSJYQa*Er0-GsF2K!5_X_n#& zVND1f`7)RdRmcei>>D0`;y!2_u;SJ#x}W@DHS9BhPY5VE5v^)#5rE4ZI#02+g-X{k zt*8{>WALdC(QO2Z0L1Aq2?@b*OElsA#4dYa%`l^5`;V?*ai!rR#~X!J8yn^5?zrw~ zP7Nz&yB;bTldgsLB}<{oignq~E@zUtFKk;T#YJAN8j0E2bXsrmeCg{e772FC|GQEV zytLWiWz1x3NPIoqdoIa`#oUZ!UbVl6^LJBfwhgsL*IDj3D$el$SWS9PcULK;jf=;3 z@#}feSBYLE-?!3Rd!C(vg>&NjHg`uVD;58rKRHs*g~Jm-K7&aBSgkDAuJty^UZ$ZT zG+@Abm{q?SE|feP$9BZL=(ZC!$GG1k<(Bz+fTkejnFE&GhcxEjKEkD>t*(;zlrv@P(hg2W3n5Iu*D~5OZn4e1Zo?(>EQhuh8 zW0${d>uJUAvX&Y=(yYDSkRShIX8Xsf`K>bR_3bzQ7x`Wu;yhDIP~6^~5JedV8$w>~ z`&|~O0Qz@XcwZ}-eBffjPgC)0~7_z@a<=>qKm&lIV5UUx$XSVDsOZt>Fmn0NO+q=RllARC`mnZ38rp zsLXa+4Wl&%n1e6F^||{m_T?jROW)ny{)(Hn2N41YCs32KLSF%_5J+HA$qn*j$F9QG z6K1frS#v~CUOzwf$Vcs&pR}OM1;#aQp|xXTI;MkTQ@kbmg;VcTI!G6;KKFHuy}z-t z;i$baUb@IarSDkZ;bYg9-Q{u4(ZyE!G^|xjj6O$=i!x125VTRdQFS- zSWBTr11diAB%a=ssQ=ryT*UI(#2dpg5e*t3@D-$6`JWaDqTK=;fnaHYL*KMSjE7&( zXtX=xdH1ZzPQ^b83HKYq&HW!=8d}W`ms_modM{;*@K4UErATC!1!!~{cP7dXedRVY zUwV7#&i=1?Djk!i64|LIeTv_-nYj(Q8*7r^)lrpUo-ry6H0j8R?qSt#Jbm@5uU}w( zQP#VA89^IQ--^0MB|DuyzA@|nONxp`nUTC}y2lh*p<98orrefnW@bn11aF?dyB0wq z`mDgqE4udOu%N?COGfaS`g%>HL+!v)fff-SqoI*nGfM&4l z0Qo%X+`xTsi`?kcP%s4HJ7s$IWvkHIATZp93RR%r6|4QG@G!}~n;AA%btNS&4PHG{ zz$hx*H+k|M`C=-u%^|D_P|ZSTb+G#~{POJB*N|03Msnm|gwHSHs+obA>Xp88i%3M0 zi{wbbXm21O2CGW~kCY?yE4+L6{%?<W$yon9{PAGX)Z?f>k)45D>5LuUqh2$LSe< znw)$YX6}TZCQoISmPm`%;5ft>%FMtsb`TOxVD@DcB+riz<1TUANI>%Lp zN)lp3vCf^IQs)_I*uvMrH)rO?wu;Mk3FN{?yDKpGgGW`Wbnx2ZB1&a9HdqE&ai}PL z0m3i5J{k;8PtVV)54A`3k78+Vki7FM%(m)W*rp``2ud8Jy+Qd?Gvnb_YT;R~CDZTo zJ#RANA&WeF?Mf;+kpWi0r%27k5~?ORO>u zKDRw^xV3@t+kyRBwH2L??HVqdFRHYr9qxET878zf9GdCKu6?-tw9{I9N|v3;GmV~# z-!p;$$Uv>IhuidE;AJi@JKUPstZ}wJ`80mwQys<8qwhf!^z`%$jx}>}*+2{>hLxSR z#ZzbTD$K#qpy|&N(&8g9BtkH{2rz`c_x!GjOII_A?1bT8kBu5$E^JA<#|0sfCak0PN<{)?MtrpFVjqD)1KI6UE9a zNu}XaGiE&0PStPAZRcLPv|Apb z?J_VJ4JoFb*j;kh*1WAV=SF`2k$+oLJZ}{;{PM?AMR!(f;>&wxe?&!Tw=N{@uh@Fq z-36_j%Lp}#!}dRogKNU}DzW{ACJ_p#QLT_kC?&5 zcnl8}%k5HNJQ{ zSfFgfyWUtP=>wMkSW_UkZW6TRzHt_BUtddtYB%gMIL(~;HkSwwxRuDR3Q0zYWYI&n z0yvH*{)rUIc0Vv(tc}324>OZpDF?4k5?ffp`}CF467fwk-RH%`#j!(h#Fwnm_%?^# zI&P2x>DpCTHdlZ%qTjv^(<#s(&j~n~fgOUSrA);dGNo{`Sy5{KLoV)NFqb?9ideX{ zrCsc`?C=emeIW3@q*0>miP;|Skl}j625F{CfN8h6V!n2;y8YQMyCo~`!60>+Y#EMw zV{dwKwAnM|&9-%?M@DjfkVM5L`7gy>&SbtOaL7HLksR(nv5|a^-|I$?S09VoSi9df z-Tj(mb3&Ak+*m^5*o_;zl;7}p6g8b-Ff`$j9b%a40oU^bu zgg4v{zzPIZJt)m!)2IAYN7+jvhIBZ@9R+~g*f%f`{&N`D-VVrMcw;S)t(>J2&u$+V z7e{yuPz6IZ^9!y#QL*%NblB|vh3)~LMY+?$!^jteD3FKayC&SQU?U+Wougy|b%UJw> zi@bJ>7PDF3PF%46SI6)d65c9f>Ef$9bK6=ZL==gBt|>0)=8ct;{`**Z-i~YC&8PE+ zV%^AkI59=k5}(N1c{Qi^W`|>z)n8iEtk^#leb`pZYqq_X=}jl{sD;LdEP_X@^^R)B z!#Qt}!=xTg0@oH-XP;5>{<^HUWg0=C(crYge{BG_9L9PsxDAkxkp2GO#uPg!JRkuC zvEc4)&rU4!=kvPKNj6US;jTQmj_?dbXe_LzD`v2PZie|ChjnhCnEmqQY|Vh($Wcm* zb78)4;SIQH1Y#Ko0Fu_fz$X9+qzp7$Jb$@ZehPB(WajBl8(7NXG;^2>varD6y(ZbR zm7GM)zdkiN`JU!RgulNOzDrEKL#RV|Pmy4LJ&=X!)G0?oA%wsXa|8Cr1np1j8_xXV zeKIw;ou+_G;M>I1;CH^L@&B}U&pr2ZKBuu! z3}PkN;@7~1qm);ULwy)v05{Zb2nlJLou$qN*C_-_JNT8-k^s01^F_D7K|_LL1ukTJ zprk!Y6y1A;70_cWYT*$?P_IieR+!fmduuxFT~gvaOHAT-&QcaAjE?=9>it-vmdaej z((~K;hhbJ#_+aF%+e%PY#pw4+r^AF);<%LwEgY|CHV)eMOhg}XJ-jo1{k?8SjNHuz zg(#%_9h`Uy1JqHaa>wK7JDbY!E8e)zwJ?!UmvWa9@QtnLQAO_g1m4&q7-^ zl4%Bzo4o+-!C*)*IU5@rP!j}i>$-d*j362e1;&PeoNM8Z*F&=g3WQ+it3con^( zq9Q=Nen9jOD{}ADgp~o!*3eMiq>)gvA$;)bZC$s?maU-zw|s_xwBeZ^+s7Ll2)|ta z&OokG(WS-Z>_I|rp6u=FO{r_M8#>FbjA;c|Oo#HQjN=4FuB-+bRNs|!3boeMGv0oT z+WNFZQ+WqAT5q4;s_24=cHjK2E%tzv8<>JN;Gw*GCGdbugZXND-cxGX$Qmk0-w2An z6KW*oN=iD~aI^a(uM+We5nrgim61GMK3|txLoB!}h}5=sY`OhIFC7JL%@=t%b}tE}aQY)Ja^lVe z>hbt!XAuvY>S;?DAho<|MY={JO0y~5>^!sYI%pU0&r zuvGgF?H+YC!O^IwSUI9Je#|9*9M}lgad2D78P!b-h68AA-Hjm2|UX73GGtEA!knoe9t&K zFSaho8A9>bfxQn3img~74Q6}S&HQt0n7Dh4dts-2w-%1uo3QW=m;5!vCSLQxq7Wtg zi&2+0I9S`)jaOt_V0Njn?pnrc4m6j9x#_Bl*5V1_qp=Y)^>qW>Ye~|DD`@21^E8GN z@ouwS`9>-$;cufU;F(cM^ChR{T3)lI%>J(@1JL7Zmq|6N_k2LcFScLAaU&|6c9`6a zFlEmzy)!FIotVpFGA!|`j>x7JYT$AI5KV$Pyt#ntw(eP8%$znTLNSPj^A@{`AfG`^ zW^B-6JMDeHyr7}7lL-kgk+X4>5}sR=L*8=7a8PA`Ov&S<^W{qnDDi4*6VB6&>-K?yqV3*PrRURBb)z2(UOFCbp=!yv z=>O&mwajEdI-gEHR(#ZenNBd`wSLji=uMubpjVuf?DSL@MOjdDN93%JP%0gBxZjBp zTH`>=k*&2C<>bBjOsw`1OJH>NIqA~+LUuL~hal;lME*sz>L~T(=%*8`|8hqA7b~md z(f&~Z=CQhX>M&W0^o)gFTP~Vo`*M!6AD}5HHm}3K{qlL6sSpJ~WQqp_clGt*gePHP ztA*?u`8}0oB6Gy3dX1)V*;%L?qq-=4-1|}Y=I7Y!{dD_6n4o|LxC14v7fEv`kT>wv zd-EoFJjXaJwJc_qMccC@Q05@3Q9@v~v@F`ohr{0iPk8>$Ve3^Mj^^N=1et@d^uEu1 z_t@Bs{@ozWzz@#?-@>~a}ZdU&ho2E^p8GE+3WuokWxQ$9K=eMPJDUt?$- zfN67sT(c-f-=}FgGP&Rc-znbc;P44a3k!RdtB1;%-Oz*Xw}u-YaFa$^y@k-Y$}6Vp zIX@x|-8usIRY<-E4tel$0?k0dPB5@dS8wYYd9&4Z`Fwyu=T^Wx}>2DlCU)0;|^) z8PsWu{y86_9w1fjM4DTU`A-F&LxlX}nzWHVq>X1N`D~~GQDzyp7(VWnjaI*Us1)Tq zOR&_imsChf3Q4WdL5B|W`XkxF1R~zmAtGe|t%p*;7w=}mPvJfZS+QRYz32Ri@6=|G z^K0=+0o!B8*m+BJ&t9FyZXdjVj)MPqj_QZe-e}79cfuU|!xyADh`tk&ot+>sVbi=* zg1maTKQ@{&iKTsY+Jd<~glBS(AWnVACHL3)t}4D{7C(_FDmI_1>mP?%EEV@9+~Wit zI49MEZ2Rb9x9qV%rDqRJLtI zMU`; z9{LWT$5iZdmctVkX;X`LiHt2|mk5Ru`%7)Pq+HhijDG?R-b7QHBocD8dntrDniv9* zLc5V}l3rPpp~o(g99qI{k7pqBHoZ(elzI6n_lL0m{SL;05-zSc7ljdB`rr!;;tMy^ zkc%5nC$l{D)6Z!75YI{!nysxebNpPC5xT&z`7IsWtDcx~hU^ZSkS$aQ4prLSTxLT) zzzVa6s0Fy<$JV=3{`s5X7g{OmXlSC9h;s+i4o3~-!FOYWF-(;sv~?B{B@%H z8ptft`34@@y5EXv*L+?|5~1@ueI#4;o4v-17~^@>t2M!5*Y#qz=WeP+Cv-PiGclbY z)1K~N?2n7H-BLNUC&c$B>@3u;e)G%~#2LEusyC;_Eo^WuYFDy0jFDF6*PXplC-szY z8Wl^^I>Vbj;SCDAx7wkKj;8?^N40bAx=rWLYP8b+a5QYdH~Yd6rInj`+Q?%$E1gRW z2~-gJRISekl&wfwD&0xKMb;Niw_n8EE2t3;)eZD9q|m$`Mcd zyPoI#2}aWV`rsYnViI2EM6Qy|)9Z?C z7tf(UYVv1XO}f6`hAHISSBi%n=7_>gZnP?PImyGp0${L7^oZZ~BNCXAV`(%Thfe32 z*Y?{B#M(WuPR*N~+(q-iB5L^XZ4uycaR91V-6+w5 z%LTH9oR?6#0^x3qEsoBaZ+mKsJbZS;Q5;+Xx3JjgBInKRsL!0tr}jq@#R`reeq`Cz zsQe^*mrCDh2eX<_Z6!XlgNYy|N+nvEv^5>sG_Tubz6v+4GQLx}M){YBGyMO3p9(ZN z3y<&!RpX@Cm#?-SXf`?APzvxdL-q>gx!{CM9ayn^Rj~24#T%DO8f-lDi8)T(-oBX_ z5*0Z>dlprVttW3_Y49+Stt`KuI<4IcMSI&nTW9bDDzHq(cHY`c#(qL<{<&2K)^z^O z4|=KnsHF0@b;;D~0aYx{7IhT}OI7k}35K(zKSBKL(vH5TKb?9e6}>GqIrA4D?UeOC zDv}{&dg2$~^@^>XubccV6PWpk;mAD-Fr`IG=}MBBxd+7@*^QM?fLU-1m;~t95<&M< ziBS4%?@;;KnHO}zFK`1$Sg@OO#0$1N*E~L`ogqGjMk8WkD(M)ut#iSv|LOxFO?IaR zg5<{adv`R67&Jzu7NEylmtjK7MM2|aZfzkk{hGAlhGr+`^1Q8P4I+ff=51O{hdSw_ z)yc}tfHLA{<`1hS9E={WbL4cH0~rE9*7%~S?h^zJ_pIS9o$Asn63=!A?ech~%_s`6 zOKv&ez0kFn`^gjhrv*Ak7_ADM#QQ37nYjqkuKUhunw5v*v*EJTm8GQi5n4vIjT;>N*ng!g zft1;j@nIF|?O`9RyyoD`yX<&^z3ShONu#?|0Z%U|7%cwAi)@9LUYqIGnN2~l-2u>} z={W}R4b2+T?M-2!%TN9l_5OTR;L`ogUs4=5rK5)@)3~uF?EWt~=VaL}cinfF*XGKk zwsvUZ;`)Rys(#ILm?P~7rbZZ=RTh-I8GOR9>BHx*@i5)OYoq?x555w#*1nSGL|Nhw zjDKFNb+hVn%o@&*r~B!^JQcYYWH}FwisK3HB>jxUo3pMyL8}yI59#~@r-c`~mi!PF z;<}DnXlL~ndxi${}M`= z4#aiy6lMZ_?{G6z7={Nn{5`0q{Kn_9>PVcaBzJ3)jfMT%8*64pzaA<%>gd9CKl{sw za+%2e{rW&Bu%tN3N4z=gXKRvoXy)DPz?LJ#~uf4jDT2Qrldq(iOqNxgP$IC$3=fS zsQ+V@riQM3PgA`~pISILPTC()=*WL5cZ9pat;&6J`pIA-Q8g#`PL$46^@M=Ldw1y^ zs(p#7&jAOH{bkc#WhBcc-n~k6cHh3^!_@Z8k+oDEn861NT%UX8^J@K2lrAxMKo0^N zTN`?8`L(x3y*p#?Bn;xjgav}%Xl4Z#_{2^364cB2W&o?`nNFB4N8+^buUd`0oCnyM zPwxwjg7b@K;eCNFfMN1<2Xc(PX|Y}%NWe|L8hxuhT%eC3@iEq>p1sgfAsDEIXI-s# zIwk#DqrFcvXOuE0O#cyYVOjRquZZ2X!RbnFOGENVi;u}12Aa5E|E35)*Nc>UGY!vBGs*cR*Vlyxu0}< zcV_ANi$eZ=p*&EDd2r909o9eErfK!18{J;yER4yzzQ2DJV`rqgajT`Brf@wg6eP}w zCpQPZ7+TI9PwV?6T=uFy9P0bI>o0h1^n4$Pv1>2hm-&&E&X*$bx)bjuao&yT`4xJq z!H%*zgE&I-fD7Sw&*Hm_qPddE?zq;vZug}MN;wl2@V%H}Q(^!v6d-Rq)kkqBoQBsg zosTsWBs+8|1n=k%KG)zV|6<{Bt*}U!3Ib?_c5U3;oK4v(dTh9c`}g<3u{Xz2Ovq

Ig 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 literal 0 HcmV?d00001 diff --git a/src/Login.js b/src/Login.js index 300e909..8414cda 100644 --- a/src/Login.js +++ b/src/Login.js @@ -13,10 +13,6 @@ const Login = ({ onLogin }) => { provider: new GithubAuthProvider(), credentialFromError: GithubAuthProvider.credentialFromError, }, - facebook: { - provider: new FacebookAuthProvider(), - credentialFromError: FacebookAuthProvider.credentialFromError, - }, twitter: { provider: new TwitterAuthProvider(), credentialFromError: TwitterAuthProvider.credentialFromError, @@ -53,7 +49,23 @@ const Login = ({ onLogin }) => { return ( - + + Sign in diff --git a/src/MiniDrawer.js b/src/MiniDrawer.js index 528875c..185002c 100644 --- a/src/MiniDrawer.js +++ b/src/MiniDrawer.js @@ -280,18 +280,34 @@ export default function MiniDrawer() { ); const Profile = () => ( - + Profile Information - - - Name: {profileInfo.name} - Email: {profileInfo.email} - - + ); @@ -314,9 +330,9 @@ export default function MiniDrawer() { > - + From 8944ee2c8744679fe58467e95f76207ce5e9242a Mon Sep 17 00:00:00 2001 From: sonia Date: Fri, 9 Aug 2024 12:56:42 -0400 Subject: [PATCH 4/4] Add OpenSpace View using iframes. Support join and exit server actions. --- build/asset-manifest.json | 15 ++ build/favicon.ico | Bin 0 -> 3870 bytes build/index.html | 1 + build/logo192.png | Bin 0 -> 5347 bytes build/logo512.png | Bin 0 -> 9664 bytes build/manifest.json | 25 ++ build/robots.txt | 3 + build/static/css/main.e6c13ad2.css | 2 + build/static/css/main.e6c13ad2.css.map | 1 + build/static/js/453.910bada6.chunk.js | 2 + build/static/js/453.910bada6.chunk.js.map | 1 + build/static/js/main.00bd42b2.js | 3 + build/static/js/main.00bd42b2.js.LICENSE.txt | 177 ++++++++++++++ build/static/js/main.00bd42b2.js.map | 1 + src/App.css | 38 --- src/App.js | 233 ------------------- src/App.test.js | 8 - src/MiniDrawer.js | 25 +- src/OpenSpaceView.js | 128 ++++++++++ src/{Statistics.js => Resources.js} | 2 +- src/index.js | 19 -- 21 files changed, 381 insertions(+), 303 deletions(-) create mode 100644 build/asset-manifest.json create mode 100644 build/favicon.ico create mode 100644 build/index.html create mode 100644 build/logo192.png create mode 100644 build/logo512.png create mode 100644 build/manifest.json create mode 100644 build/robots.txt create mode 100644 build/static/css/main.e6c13ad2.css create mode 100644 build/static/css/main.e6c13ad2.css.map create mode 100644 build/static/js/453.910bada6.chunk.js create mode 100644 build/static/js/453.910bada6.chunk.js.map create mode 100644 build/static/js/main.00bd42b2.js create mode 100644 build/static/js/main.00bd42b2.js.LICENSE.txt create mode 100644 build/static/js/main.00bd42b2.js.map delete mode 100644 src/App.css delete mode 100644 src/App.js delete mode 100644 src/App.test.js create mode 100644 src/OpenSpaceView.js rename src/{Statistics.js => Resources.js} (99%) diff --git a/build/asset-manifest.json b/build/asset-manifest.json new file mode 100644 index 0000000..4d5da55 --- /dev/null +++ b/build/asset-manifest.json @@ -0,0 +1,15 @@ +{ + "files": { + "main.css": "/static/css/main.e6c13ad2.css", + "main.js": "/static/js/main.00bd42b2.js", + "static/js/453.910bada6.chunk.js": "/static/js/453.910bada6.chunk.js", + "index.html": "/index.html", + "main.e6c13ad2.css.map": "/static/css/main.e6c13ad2.css.map", + "main.00bd42b2.js.map": "/static/js/main.00bd42b2.js.map", + "453.910bada6.chunk.js.map": "/static/js/453.910bada6.chunk.js.map" + }, + "entrypoints": [ + "static/css/main.e6c13ad2.css", + "static/js/main.00bd42b2.js" + ] +} \ No newline at end of file diff --git a/build/favicon.ico b/build/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/build/index.html b/build/index.html new file mode 100644 index 0000000..7880a13 --- /dev/null +++ b/build/index.html @@ -0,0 +1 @@ +React App

\ No newline at end of file diff --git a/build/logo192.png b/build/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/build/manifest.json b/build/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/build/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/build/robots.txt b/build/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/build/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/build/static/css/main.e6c13ad2.css b/build/static/css/main.e6c13ad2.css new file mode 100644 index 0000000..50410fa --- /dev/null +++ b/build/static/css/main.e6c13ad2.css @@ -0,0 +1,2 @@ +body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace} +/*# sourceMappingURL=main.e6c13ad2.css.map*/ \ No newline at end of file diff --git a/build/static/css/main.e6c13ad2.css.map b/build/static/css/main.e6c13ad2.css.map new file mode 100644 index 0000000..5c4dfb9 --- /dev/null +++ b/build/static/css/main.e6c13ad2.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.e6c13ad2.css","mappings":"AAAA,KAKE,kCAAmC,CACnC,iCAAkC,CAJlC,mIAEY,CAHZ,QAMF,CAEA,KACE,uEAEF","sources":["index.css"],"sourcesContent":["body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/453.910bada6.chunk.js b/build/static/js/453.910bada6.chunk.js new file mode 100644 index 0000000..952fb2c --- /dev/null +++ b/build/static/js/453.910bada6.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkui_webrtc=self.webpackChunkui_webrtc||[]).push([[453],{6453:(e,t,n)=>{n.r(t),n.d(t,{getCLS:()=>y,getFCP:()=>g,getFID:()=>C,getLCP:()=>P,getTTFB:()=>D});var i,r,a,o,u=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},f=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},s=function(e){addEventListener("pageshow",(function(t){t.persisted&&e(t)}),!0)},m=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},v=-1,p=function(){return"hidden"===document.visibilityState?0:1/0},d=function(){f((function(e){var t=e.timeStamp;v=t}),!0)},l=function(){return v<0&&(v=p(),d(),s((function(){setTimeout((function(){v=p(),d()}),0)}))),{get firstHiddenTime(){return v}}},g=function(e,t){var n,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime-1&&e(t)},r=u("CLS",0),a=0,o=[],v=function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,n())}},p=c("layout-shift",v);p&&(n=m(i,r,t),f((function(){p.takeRecords().map(v),n(!0)})),s((function(){a=0,T=-1,r=u("CLS",0),n=m(i,r,t)})))},E={passive:!0,capture:!0},w=new Date,L=function(e,t){i||(i=t,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){L(e,t),r()},i=function(){r()},r=function(){removeEventListener("pointerup",n,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",n,E),addEventListener("pointercancel",i,E)}(t,e):L(t,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,b,E)}))},C=function(e,t){var n,a=l(),v=u("FID"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("load",(function(){return setTimeout(t,0)}))}}}]); +//# sourceMappingURL=453.910bada6.chunk.js.map \ No newline at end of file diff --git a/build/static/js/453.910bada6.chunk.js.map b/build/static/js/453.910bada6.chunk.js.map new file mode 100644 index 0000000..5dfbb81 --- /dev/null +++ b/build/static/js/453.910bada6.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/453.910bada6.chunk.js","mappings":"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","sources":["../node_modules/web-vitals/dist/web-vitals.js"],"sourcesContent":["var e,t,n,i,r=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:\"v2-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12)}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(\"first-input\"===e&&!(\"PerformanceEventTiming\"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},o=function(e,t){var n=function n(i){\"pagehide\"!==i.type&&\"hidden\"!==document.visibilityState||(e(i),t&&(removeEventListener(\"visibilitychange\",n,!0),removeEventListener(\"pagehide\",n,!0)))};addEventListener(\"visibilitychange\",n,!0),addEventListener(\"pagehide\",n,!0)},u=function(e){addEventListener(\"pageshow\",(function(t){t.persisted&&e(t)}),!0)},c=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},f=-1,s=function(){return\"hidden\"===document.visibilityState?0:1/0},m=function(){o((function(e){var t=e.timeStamp;f=t}),!0)},v=function(){return f<0&&(f=s(),m(),u((function(){setTimeout((function(){f=s(),m()}),0)}))),{get firstHiddenTime(){return f}}},d=function(e,t){var n,i=v(),o=r(\"FCP\"),f=function(e){\"first-contentful-paint\"===e.name&&(m&&m.disconnect(),e.startTime-1&&e(t)},f=r(\"CLS\",0),s=0,m=[],v=function(e){if(!e.hadRecentInput){var t=m[0],i=m[m.length-1];s&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(s+=e.value,m.push(e)):(s=e.value,m=[e]),s>f.value&&(f.value=s,f.entries=m,n())}},h=a(\"layout-shift\",v);h&&(n=c(i,f,t),o((function(){h.takeRecords().map(v),n(!0)})),u((function(){s=0,l=-1,f=r(\"CLS\",0),n=c(i,f,t)})))},T={passive:!0,capture:!0},y=new Date,g=function(i,r){e||(e=r,t=i,n=new Date,w(removeEventListener),E())},E=function(){if(t>=0&&t1e12?new Date:performance.now())-e.timeStamp;\"pointerdown\"==e.type?function(e,t){var n=function(){g(e,t),r()},i=function(){r()},r=function(){removeEventListener(\"pointerup\",n,T),removeEventListener(\"pointercancel\",i,T)};addEventListener(\"pointerup\",n,T),addEventListener(\"pointercancel\",i,T)}(t,e):g(t,e)}},w=function(e){[\"mousedown\",\"keydown\",\"touchstart\",\"pointerdown\"].forEach((function(t){return e(t,S,T)}))},L=function(n,f){var s,m=v(),d=r(\"FID\"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},\"complete\"===document.readyState?setTimeout(t,0):addEventListener(\"load\",(function(){return setTimeout(t,0)}))};export{h as getCLS,d as getFCP,L as getFID,F as getLCP,P as getTTFB};\n"],"names":["e","t","n","i","r","name","value","delta","entries","id","concat","Date","now","Math","floor","random","a","PerformanceObserver","supportedEntryTypes","includes","self","getEntries","map","observe","type","buffered","o","document","visibilityState","removeEventListener","addEventListener","u","persisted","c","f","s","m","timeStamp","v","setTimeout","firstHiddenTime","d","disconnect","startTime","push","window","performance","getEntriesByName","requestAnimationFrame","p","l","h","hadRecentInput","length","takeRecords","T","passive","capture","y","g","w","E","entryType","target","cancelable","processingStart","forEach","S","L","b","F","once","P","getEntriesByType","timing","max","navigationStart","responseStart","readyState"],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/main.00bd42b2.js b/build/static/js/main.00bd42b2.js new file mode 100644 index 0000000..9d37f6f --- /dev/null +++ b/build/static/js/main.00bd42b2.js @@ -0,0 +1,3 @@ +/*! For license information please see main.00bd42b2.js.LICENSE.txt */ +(()=>{var e={5513:(e,t,n)=>{"use strict";n.d(t,{A:()=>oe});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?u(w,--y):0,g--,10===b&&(g=1,m--),b}function k(){return b=y2||I(b)>3?"":" "}function N(e,t){for(;--t&&k()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return _(e,C()+(t<6&&32==E()&&32==k()))}function M(e){for(;k();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&M(b);break;case 40:41===e&&M(e);break;case 92:k()}return y}function L(e,t){for(;k()&&e+b!==57&&(e+b!==84||47!==E()););return"/*"+_(t,y-1)+"*"+a(47===e?e:k())}function D(e){for(;!I(E());)k();return _(e,y)}var j="-ms-",z="-moz-",F="-webkit-",B="comm",U="rule",W="decl",V="@keyframes";function H(e,t){for(var n="",r=f(e),o=0;o0&&p(z)-v&&h(b>32?J(z+";",r,n,v-1):J(l(z," ","")+";",r,n,v-2),f);break;case 59:z+=";";default:if(h(j=q(z,t,n,m,g,o,d,T,P=[],M=[],v),i),123===I)if(0===g)G(z,t,j,j,P,i,v,d,M);else switch(99===y&&110===u(z,3)?100:y){case 100:case 108:case 109:case 115:G(e,j,j,r&&h(q(e,j,j,0,0,o,d,T,o,P=[],v),M),o,M,v,d,r?P:M);break;default:G(z,j,j,j,[""],M,0,d,M)}}m=g=b=0,A=_=1,T=z="",v=s;break;case 58:v=1+p(z),b=w;default:if(A<1)if(123==I)--A;else if(125==I&&0==A++&&125==x())continue;switch(z+=a(I),I*A){case 38:_=g>0?1:(z+="\f",-1);break;case 44:d[m++]=(p(z)-1)*_,_=1;break;case 64:45===E()&&(z+=R(k())),y=E(),g=v=p(T=z+=D(C())),I++;break;case 45:45===w&&2==p(z)&&(A=0)}}return i}function q(e,t,n,r,a,i,c,u,p,h,m){for(var g=a-1,v=0===a?i:[""],y=f(v),b=0,w=0,S=0;b0?v[x]+" "+k:l(k,/&\f/g,v[x])))&&(p[S++]=E);return A(e,t,n,0===a?U:u,p,h,m)}function X(e,t,n){return A(e,t,n,B,a(b),d(e,2,-2),0)}function J(e,t,n,r){return A(e,t,n,W,d(e,0,r),d(e,r+1,-1),r)}var Y=function(e,t,n){for(var r=0,o=0;r=o,o=E(),38===r&&12===o&&(t[n]=1),!I(o);)k();return _(e,y)},Q=function(e,t){return P(function(e,t){var n=-1,r=44;do{switch(I(r)){case 0:38===r&&12===E()&&(t[n]=1),e[n]+=Y(y-1,t,n);break;case 2:e[n]+=R(r);break;case 4:if(44===r){e[++n]=58===E()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=a(r)}}while(r=k());return e}(T(e),t))},Z=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Z.get(n))&&!r){Z.set(e,!0);for(var o=[],a=Q(t,o),i=n.props,s=0,l=0;s6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+F+"$2-$3$1"+z+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?ne(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,p(e)-3-(~c(e,"!important")&&10))){case 107:return l(e,":",":"+F)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+F+(45===u(e,14)?"inline-":"")+"box$3$1"+F+"$2$3$1"+j+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return F+e+j+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return F+e+j+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return F+e+j+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return F+e+j+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case W:e.return=ne(e.value,e.length);break;case V:return H([S(e,{value:l(e.value,"@","@"+F)})],r);case U:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return H([S(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return H([S(e,{props:[l(t,/:(plac\w+)/,":"+F+"input-$1")]}),S(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),S(e,{props:[l(t,/:(plac\w+)/,j+"input-$1")]})],r)}return""}))}}],oe=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o=e.stylisPlugins||re;var a,i,s={},l=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n{"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{A:()=>r})},5756:(e,t,n)=>{"use strict";n.d(t,{C:()=>s,T:()=>c,i:()=>a,w:()=>l});var r=n(5043),o=n(5513),a=(n(2830),n(9436),!0),i=r.createContext("undefined"!==typeof HTMLElement?(0,o.A)({key:"css"}):null);var s=i.Provider,l=function(e){return(0,r.forwardRef)((function(t,n){var o=(0,r.useContext)(i);return e(t,o,n)}))};a||(l=function(e){return function(t){var n=(0,r.useContext)(i);return null===n?(n=(0,o.A)({key:"css"}),r.createElement(i.Provider,{value:n},e(t,n))):e(t,n)}});var c=r.createContext({})},3290:(e,t,n)=>{"use strict";n.d(t,{AH:()=>c,i7:()=>u,mL:()=>l});var r=n(5756),o=n(5043),a=n(1722),i=n(9436),s=n(2830),l=(n(5513),n(219),(0,r.w)((function(e,t){var n=e.styles,l=(0,s.J)([n],void 0,o.useContext(r.T));if(!r.i){for(var c,u=l.name,d=l.styles,p=l.next;void 0!==p;)u+=" "+p.name,d+=p.styles,p=p.next;var f=!0===t.compat,h=t.insert("",{name:u,styles:d},t.sheet,f);return f?null:o.createElement("style",((c={})["data-emotion"]=t.key+"-global "+u,c.dangerouslySetInnerHTML={__html:h},c.nonce=t.sheet.nonce,c))}var m=o.useRef();return(0,i.i)((function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,o=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==o&&(r=!0,o.setAttribute("data-emotion",e),n.hydrate([o])),m.current=[n,r],function(){n.flush()}}),[t]),(0,i.i)((function(){var e=m.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==l.next&&(0,a.sk)(t,l.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}t.insert("",l,n,!1)}}),[t,l.name]),null})));function c(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";n.d(t,{J:()=>h});var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=n(918),a=/[A-Z]|^ms/g,i=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},l=function(e){return null!=e&&"boolean"!==typeof e},c=(0,o.A)((function(e){return s(e)?e:e.replace(a,"-$&").toLowerCase()})),u=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(i,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===r[e]||s(e)||"number"!==typeof t||0===t?t:t+"px"};function d(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)p={name:r.name,styles:r.styles,next:p},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:p}}},9436:(e,t,n)=>{"use strict";var r;n.d(t,{i:()=>s,s:()=>i});var o=n(5043),a=!!(r||(r=n.t(o,2))).useInsertionEffect&&(r||(r=n.t(o,2))).useInsertionEffect,i=a||function(e){return e()},s=a||o.useLayoutEffect},1722:(e,t,n)=>{"use strict";n.d(t,{Rk:()=>r,SF:()=>o,sk:()=>a});function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var o=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},a=function(e,t,n){o(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+r:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}},9089:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20"}),"AccountCircle")},5896:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeft")},1707:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight")},5086:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)([(0,a.jsx)("path",{d:"M21 3H3c-1.1 0-2 .9-2 2v8h2V5h18v16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"},"0"),(0,a.jsx)("circle",{cx:"9",cy:"10",r:"4"},"1"),(0,a.jsx)("path",{d:"M15.39 16.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56C1.61 17.07 1 18.1 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66"},"2")],"CoPresentRounded")},8094:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z"}),"Dashboard")},6461:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z"}),"Fullscreen")},9611:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"Menu")},8082:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"MoreVert")},5310:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1z"}),"Notifications")},8355:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18z"}),"PersonalVideoOutlined")},1071:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M19.88 18.47c.44-.7.7-1.51.7-2.39 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5 2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21.58 23 23 21.58zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.8 6.18-3.01-3.52-3.63 5.81L1 17l5-8 3 3.5L13 6zm2.59.5c-.64-.28-1.33-.45-2.05-.49L21.38 2 23 3.18z"}),"QueryStats")},6360:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search")},2759:(e,t,n)=>{"use strict";var r=n(4994);t.A=void 0;var o=r(n(39)),a=n(579);t.A=(0,o.default)((0,a.jsx)("path",{d:"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z"}),"Storage")},39:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(7407)},5881:(e,t)=>{"use strict";var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function v(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case a:case s:case i:case p:case f:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case m:case h:case l:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference")},805:(e,t,n)=>{"use strict";n(5881)},8279:(e,t,n)=>{"use strict";n.d(t,{A:()=>F});var r=n(8168),o=n(8587),a=n(6632),i=n(3216),s=n(7758),l=n(8812),c=n(8280);var u=n(7266);const d={black:"#000",white:"#fff"},p={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},f={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},h={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},m={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},g={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},v={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},y={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},b=["mode","contrastThreshold","tonalOffset"],w={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:d.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},A={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function S(e,t,n,r){const o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,u.a)(e.main,o):"dark"===t&&(e.dark=(0,u.e$)(e.main,a)))}function x(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:s=.2}=e,l=(0,o.A)(e,b),c=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[200],light:g[50],dark:g[400]}:{main:g[700],light:g[400],dark:g[800]}}(t),x=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:f[200],light:f[50],dark:f[400]}:{main:f[500],light:f[300],dark:f[700]}}(t),k=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(t),E=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[400],light:v[300],dark:v[700]}:{main:v[700],light:v[500],dark:v[900]}}(t),C=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[400],light:y[300],dark:y[700]}:{main:y[800],light:y[500],dark:y[900]}}(t),_=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[400],light:m[300],dark:m[700]}:{main:"#ed6c02",light:m[500],dark:m[900]}}(t);function I(e){return(0,u.eM)(e,A.text.primary)>=n?A.text.primary:w.text.primary}const T=e=>{let{color:t,name:n,mainShade:o=500,lightShade:i=300,darkShade:l=700}=e;if(t=(0,r.A)({},t),!t.main&&t[o]&&(t.main=t[o]),!t.hasOwnProperty("main"))throw new Error((0,a.A)(11,n?" (".concat(n,")"):"",o));if("string"!==typeof t.main)throw new Error((0,a.A)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return S(t,"light",i,s),S(t,"dark",l,s),t.contrastText||(t.contrastText=I(t.main)),t},P={dark:A,light:w};return(0,i.A)((0,r.A)({common:(0,r.A)({},d),mode:t,primary:T({color:c,name:"primary"}),secondary:T({color:x,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:T({color:k,name:"error"}),warning:T({color:_,name:"warning"}),info:T({color:E,name:"info"}),success:T({color:C,name:"success"}),grey:p,contrastThreshold:n,getContrastText:I,augmentColor:T,tonalOffset:s},P[t]),l)}const k=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const E={textTransform:"uppercase"},C='"Roboto", "Helvetica", "Arial", sans-serif';function _(e,t){const n="function"===typeof t?t(e):t,{fontFamily:a=C,fontSize:s=14,fontWeightLight:l=300,fontWeightRegular:c=400,fontWeightMedium:u=500,fontWeightBold:d=700,htmlFontSize:p=16,allVariants:f,pxToRem:h}=n,m=(0,o.A)(n,k);const g=s/14,v=h||(e=>"".concat(e/p*g,"rem")),y=(e,t,n,o,i)=>{return(0,r.A)({fontFamily:a,fontWeight:e,fontSize:v(t),lineHeight:n},a===C?{letterSpacing:"".concat((s=o/t,Math.round(1e5*s)/1e5),"em")}:{},i,f);var s},b={h1:y(l,96,1.167,-1.5),h2:y(l,60,1.2,-.5),h3:y(c,48,1.167,0),h4:y(c,34,1.235,.25),h5:y(c,24,1.334,0),h6:y(u,20,1.6,.15),subtitle1:y(c,16,1.75,.15),subtitle2:y(u,14,1.57,.1),body1:y(c,16,1.5,.15),body2:y(c,14,1.43,.15),button:y(u,14,1.75,.4,E),caption:y(c,12,1.66,.4),overline:y(c,12,2.66,1,E),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,i.A)((0,r.A)({htmlFontSize:p,pxToRem:v,fontFamily:a,fontSize:s,fontWeightLight:l,fontWeightRegular:c,fontWeightMedium:u,fontWeightBold:d},b),m,{clone:!1})}function I(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}const T=["none",I(0,2,1,-1,0,1,1,0,0,1,3,0),I(0,3,1,-2,0,2,2,0,0,1,5,0),I(0,3,3,-2,0,3,4,0,0,1,8,0),I(0,2,4,-1,0,4,5,0,0,1,10,0),I(0,3,5,-1,0,5,8,0,0,1,14,0),I(0,3,5,-1,0,6,10,0,0,1,18,0),I(0,4,5,-2,0,7,10,1,0,2,16,1),I(0,5,5,-3,0,8,10,1,0,3,14,2),I(0,5,6,-3,0,9,12,1,0,3,16,2),I(0,6,6,-3,0,10,14,1,0,4,18,3),I(0,6,7,-4,0,11,15,1,0,4,20,3),I(0,7,8,-4,0,12,17,2,0,5,22,4),I(0,7,8,-4,0,13,19,2,0,5,24,4),I(0,7,9,-4,0,14,21,2,0,5,26,4),I(0,8,9,-5,0,15,22,2,0,6,28,5),I(0,8,10,-5,0,16,24,2,0,6,30,5),I(0,8,11,-5,0,17,26,2,0,6,32,5),I(0,9,11,-5,0,18,28,2,0,7,34,6),I(0,9,12,-6,0,19,29,2,0,7,36,6),I(0,10,13,-6,0,20,31,3,0,8,38,7),I(0,10,13,-6,0,21,33,3,0,8,40,7),I(0,10,14,-6,0,22,35,3,0,8,42,7),I(0,11,14,-7,0,23,36,3,0,9,44,8),I(0,11,15,-7,0,24,38,3,0,9,46,8)],P=["duration","easing","delay"],R={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},O={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function N(e){return"".concat(Math.round(e),"ms")}function M(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function L(e){const t=(0,r.A)({},R,e.easing),n=(0,r.A)({},O,e.duration);return(0,r.A)({getAutoHeightDuration:M,create:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{duration:a=n.standard,easing:i=t.easeInOut,delay:s=0}=r;(0,o.A)(r,P);return(Array.isArray(e)?e:[e]).map((e=>"".concat(e," ").concat("string"===typeof a?a:N(a)," ").concat(i," ").concat("string"===typeof s?s:N(s)))).join(",")}},e,{easing:t,duration:n})}const D={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},j=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function z(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{mixins:t={},palette:n={},transitions:u={},typography:d={}}=e,p=(0,o.A)(e,j);if(e.vars)throw new Error((0,a.A)(18));const f=x(n),h=(0,c.A)(e);let m=(0,i.A)(h,{mixins:(g=h.breakpoints,v=t,(0,r.A)({toolbar:{minHeight:56,[g.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[g.up("sm")]:{minHeight:64}}},v)),palette:f,shadows:T.slice(),typography:_(f,d),transitions:L(u),zIndex:(0,r.A)({},D)});var g,v;m=(0,i.A)(m,p);for(var y=arguments.length,b=new Array(y>1?y-1:0),w=1;w(0,i.A)(e,t)),m),m.unstable_sxConfig=(0,r.A)({},s.A,null==p?void 0:p.unstable_sxConfig),m.unstable_sx=function(e){return(0,l.A)({sx:e,theme:this})},m}const F=z},5170:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=(0,n(8279).A)()},3375:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r="$$material"},1542:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e},o=e=>r(e)&&"classes"!==e},4535:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s});var r=n(8052),o=n(5170),a=n(3375),i=n(1542);const s=(0,r.Ay)({themeId:a.A,defaultTheme:o.A,rootShouldForwardProp:i.A})},2876:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(2919),o=n(5170),a=n(3375);function i(e){let{props:t,name:n}=e;return(0,r.A)({props:t,name:n,defaultTheme:o.A,themeId:a.A})}},6803:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(410).A},9662:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(8168),o=n(5043),a=n(8587),i=n(8387),s=n(8606),l=n(6803),c=n(2876),u=n(4535),d=n(7056),p=n(2400);function f(e){return(0,p.Ay)("MuiSvgIcon",e)}(0,d.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var h=n(579);const m=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],g=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t["color".concat((0,l.A)(n.color))],t["fontSize".concat((0,l.A)(n.fontSize))]]}})((e=>{let{theme:t,ownerState:n}=e;var r,o,a,i,s,l,c,u,d,p,f,h,m;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:n.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(r=t.transitions)||null==(o=r.create)?void 0:o.call(r,"fill",{duration:null==(a=t.transitions)||null==(a=a.duration)?void 0:a.shorter}),fontSize:{inherit:"inherit",small:(null==(i=t.typography)||null==(s=i.pxToRem)?void 0:s.call(i,20))||"1.25rem",medium:(null==(l=t.typography)||null==(c=l.pxToRem)?void 0:c.call(l,24))||"1.5rem",large:(null==(u=t.typography)||null==(d=u.pxToRem)?void 0:d.call(u,35))||"2.1875rem"}[n.fontSize],color:null!=(p=null==(f=(t.vars||t).palette)||null==(f=f[n.color])?void 0:f.main)?p:{action:null==(h=(t.vars||t).palette)||null==(h=h.action)?void 0:h.active,disabled:null==(m=(t.vars||t).palette)||null==(m=m.action)?void 0:m.disabled,inherit:void 0}[n.color]}})),v=o.forwardRef((function(e,t){const n=(0,c.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:d,color:p="inherit",component:v="svg",fontSize:y="medium",htmlColor:b,inheritViewBox:w=!1,titleAccess:A,viewBox:S="0 0 24 24"}=n,x=(0,a.A)(n,m),k=o.isValidElement(u)&&"svg"===u.type,E=(0,r.A)({},n,{color:p,component:v,fontSize:y,instanceFontSize:e.fontSize,inheritViewBox:w,viewBox:S,hasSvgAsChild:k}),C={};w||(C.viewBox=S);const _=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&"color".concat((0,l.A)(t)),"fontSize".concat((0,l.A)(n))]};return(0,s.A)(o,f,r)})(E);return(0,h.jsxs)(g,(0,r.A)({as:v,className:(0,i.A)(_.root,d),focusable:"false",color:b,"aria-hidden":!A||void 0,role:A?"img":void 0,ref:t},C,x,k&&u.props,{ownerState:E,children:[k?u.props.children:u,A?(0,h.jsx)("title",{children:A}):null]}))}));v.muiName="SvgIcon";const y=v;function b(e,t){function n(n,o){return(0,h.jsx)(y,(0,r.A)({"data-testid":"".concat(t,"Icon"),ref:o},n,{children:e}))}return n.muiName=y.muiName,o.memo(o.forwardRef(n))}},950:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(6440).A},7407:(e,t,n)=>{"use strict";n.r(t),n.d(t,{capitalize:()=>o.A,createChainedFunction:()=>a,createSvgIcon:()=>i.A,debounce:()=>s.A,deprecatedPropType:()=>l,isMuiElement:()=>c.A,ownerDocument:()=>u.A,ownerWindow:()=>d.A,requirePropFactory:()=>p,setRef:()=>f,unstable_ClassNameGenerator:()=>S,unstable_useEnhancedEffect:()=>h.A,unstable_useId:()=>m,unsupportedProp:()=>g,useControlled:()=>y,useEventCallback:()=>b.A,useForkRef:()=>w.A,useIsFocusVisible:()=>A.A});var r=n(5430),o=n(6803);const a=n(4708).A;var i=n(9662),s=n(950);const l=function(e,t){return()=>null};var c=n(154),u=n(2427),d=n(6078);n(8168);const p=function(e,t){return()=>null};const f=n(9184).A;var h=n(5013);const m=n(992).A;const g=function(e,t,n,r,o){return null};var v=n(5043);const y=function(e){let{controlled:t,default:n,name:r,state:o="value"}=e;const{current:a}=v.useRef(void 0!==t),[i,s]=v.useState(n);return[a?t:i,v.useCallback((e=>{a||s(e)}),[])]};var b=n(3319),w=n(5849),A=n(2191);const S={configure:e=>{r.A.configure(e)}}},154:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(5043);const o=function(e,t){var n,o;return r.isValidElement(e)&&-1!==t.indexOf(null!=(n=e.type.muiName)?n:null==(o=e.type)||null==(o=o._payload)||null==(o=o.value)?void 0:o.muiName)}},2427:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(2144).A},6078:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(6288).A},5013:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(3844).A},3319:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(4626).A},5849:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(7042).A},2191:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(5043),o=n(1140);let a=!0,i=!1;const s=new o.E,l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function c(e){e.metaKey||e.altKey||e.ctrlKey||(a=!0)}function u(){a=!1}function d(){"hidden"===this.visibilityState&&i&&(a=!0)}function p(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(n){}return a||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!l[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}const f=function(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",c,!0),t.addEventListener("mousedown",u,!0),t.addEventListener("pointerdown",u,!0),t.addEventListener("touchstart",u,!0),t.addEventListener("visibilitychange",d,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!p(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(i=!0,s.start(100,(()=>{i=!1})),t.current=!1,!0)},ref:e}}},869:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(5043);var r=n(3290),o=n(579);function a(e){const{styles:t,defaultTheme:n={}}=e,a="function"===typeof t?e=>{return t(void 0===(r=e)||null===r||0===Object.keys(r).length?n:e);var r}:t;return(0,o.jsx)(r.mL,{styles:a})}},3174:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GlobalStyles:()=>x.A,StyledEngineProvider:()=>S,ThemeContext:()=>l.T,css:()=>y.AH,default:()=>k,internal_processStyles:()=>E,keyframes:()=>y.i7});var r=n(8168),o=n(5043),a=n(918),i=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,a.A)((function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),l=n(5756),c=n(1722),u=n(2830),d=n(9436),p=s,f=function(e){return"theme"!==e},h=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?p:f},m=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},g=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,c.SF)(t,n,r),(0,d.s)((function(){return(0,c.sk)(t,n,r)})),null},v=function e(t,n){var a,i,s=t.__emotion_real===t,d=s&&t.__emotion_base||t;void 0!==n&&(a=n.label,i=n.target);var p=m(t,n,s),f=p||h(d),v=!f("as");return function(){var y=arguments,b=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&b.push("label:"+a+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{0,b.push(y[0][0]);for(var w=y.length,A=1;A{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},7266:(e,t,n)=>{"use strict";var r=n(4994);t.X4=f,t.e$=h,t.eM=function(e,t){const n=p(e),r=p(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)},t.a=m;var o=r(n(7245)),a=r(n(5383));function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,a.default)(e,t,n)}function s(e){e=e.slice(1);const t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", "),")"):""}function l(e){if(e.type)return e;if("#"===e.charAt(0))return l(s(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,o.default)(9,e));let r,a=e.substring(t+1,e.length-1);if("color"===n){if(a=a.split(" "),r=a.shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r))throw new Error((0,o.default)(10,r))}else a=a.split(",");return a=a.map((e=>parseFloat(e))),{type:n,values:a,colorSpace:r}}const c=e=>{const t=l(e);return t.values.slice(0,3).map(((e,n)=>-1!==t.type.indexOf("hsl")&&0!==n?"".concat(e,"%"):e)).join(" ")};function u(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=-1!==t.indexOf("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function d(e){e=l(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,a=r*Math.min(o,1-o),i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-a*Math.max(Math.min(t-3,9-t,1),-1)};let s="rgb";const c=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===e.type&&(s+="a",c.push(t[3])),u({type:s,values:c})}function p(e){let t="hsl"===(e=l(e)).type||"hsla"===e.type?l(d(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function f(e,t){return e=l(e),t=i(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,u(e)}function h(e,t){if(e=l(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return u(e)}function m(e,t){if(e=l(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return u(e)}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return p(e)>.5?h(e,t):m(e,t)}},8052:(e,t,n)=>{"use strict";var r=n(4994);t.Ay=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n=m,rootShouldForwardProp:r=h,slotShouldForwardProp:l=h}=e,u=e=>(0,c.default)((0,o.default)({},e,{theme:v((0,o.default)({},e,{defaultTheme:n,themeId:t}))}));return u.__mui_systemSx=!0,function(e){let c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:d,slot:f,skipVariantsResolver:m,skipSx:w,overridesResolver:A=y(g(f))}=c,S=(0,a.default)(c,p),x=void 0!==m?m:f&&"Root"!==f&&"root"!==f||!1,k=w||!1;let E=h;"Root"===f||"root"===f?E=r:f?E=l:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(E=void 0);const C=(0,i.default)(e,(0,o.default)({shouldForwardProp:E,label:undefined},S)),_=e=>"function"===typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?r=>b(e,(0,o.default)({},r,{theme:v({theme:r.theme,defaultTheme:n,themeId:t})})):e,I=function(r){let a=_(r);for(var i=arguments.length,s=new Array(i>1?i-1:0),l=1;l{const r=v((0,o.default)({},e,{defaultTheme:n,themeId:t}));if(!r.components||!r.components[d]||!r.components[d].styleOverrides)return null;const a=r.components[d].styleOverrides,i={};return Object.entries(a).forEach((t=>{let[n,a]=t;i[n]=b(a,(0,o.default)({},e,{theme:r}))})),A(e,i)})),d&&!x&&c.push((e=>{var r;const a=v((0,o.default)({},e,{defaultTheme:n,themeId:t}));return b({variants:null==a||null==(r=a.components)||null==(r=r[d])?void 0:r.variants},(0,o.default)({},e,{theme:a}))})),k||c.push(u);const p=c.length-s.length;if(Array.isArray(r)&&p>0){const e=new Array(p).fill("");a=[...r,...e],a.raw=[...r.raw,...e]}const f=C(a,...c);return e.muiName&&(f.muiName=e.muiName),f};return C.withConfig&&(I.withConfig=C.withConfig),I}};var o=r(n(4634)),a=r(n(4893)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}(n(3174)),s=n(4534),l=(r(n(578)),r(n(2046)),r(n(4989))),c=r(n(3234));const u=["ownerState"],d=["variants"],p=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function h(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const m=(0,l.default)(),g=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function v(e){let{defaultTheme:t,theme:n,themeId:r}=e;return o=n,0===Object.keys(o).length?t:n[r]||n;var o}function y(e){return e?(t,n)=>n[e]:null}function b(e,t){let{ownerState:n}=t,r=(0,a.default)(t,u);const i="function"===typeof e?e((0,o.default)({ownerState:n},r)):e;if(Array.isArray(i))return i.flatMap((e=>b(e,(0,o.default)({ownerState:n},r))));if(i&&"object"===typeof i&&Array.isArray(i.variants)){const{variants:e=[]}=i;let t=(0,a.default)(i,d);return e.forEach((e=>{let a=!0;"function"===typeof e.props?a=e.props((0,o.default)({ownerState:n},r,n)):Object.keys(e.props).forEach((t=>{(null==n?void 0:n[t])!==e.props[t]&&r[t]!==e.props[t]&&(a=!1)})),a&&(Array.isArray(t)||(t=[t]),t.push("function"===typeof e.style?e.style((0,o.default)({ownerState:n},r,n)):e.style))})),t}return i}},9751:(e,t,n)=>{"use strict";n.d(t,{EU:()=>i,NI:()=>a,vf:()=>s,zu:()=>r});const r={xs:0,sm:600,md:900,lg:1200,xl:1536},o={keys:["xs","sm","md","lg","xl"],up:e=>"@media (min-width:".concat(r[e],"px)")};function a(e,t,n){const a=e.theme||{};if(Array.isArray(t)){const e=a.breakpoints||o;return t.reduce(((r,o,a)=>(r[e.up(e.keys[a])]=n(t[a]),r)),{})}if("object"===typeof t){const e=a.breakpoints||o;return Object.keys(t).reduce(((o,a)=>{if(-1!==Object.keys(e.values||r).indexOf(a)){o[e.up(a)]=n(t[a],a)}else{const e=a;o[e]=t[e]}return o}),{})}return n(t)}function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function s(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}},9703:(e,t,n)=>{"use strict";function r(e,t){const n=this;if(n.vars&&"function"===typeof n.getColorSchemeSelector){const r=n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[r]:t}}return n.palette.mode===e?t:{}}n.d(t,{A:()=>r})},4853:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(8587),o=n(8168);const a=["values","unit","step"],i=e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,o.A)({},e,{[t.key]:t.val})),{})};function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:s=5}=e,l=(0,r.A)(e,a),c=i(t),u=Object.keys(c);function d(e){const r="number"===typeof t[e]?t[e]:e;return"@media (min-width:".concat(r).concat(n,")")}function p(e){const r="number"===typeof t[e]?t[e]:e;return"@media (max-width:".concat(r-s/100).concat(n,")")}function f(e,r){const o=u.indexOf(r);return"@media (min-width:".concat("number"===typeof t[e]?t[e]:e).concat(n,") and ")+"(max-width:".concat((-1!==o&&"number"===typeof t[u[o]]?t[u[o]]:r)-s/100).concat(n,")")}return(0,o.A)({keys:u,values:c,up:d,down:p,between:f,only:function(e){return u.indexOf(e)+1{"use strict";n.d(t,{A:()=>f});var r=n(8168),o=n(8587),a=n(3216),i=n(4853);const s={borderRadius:4};var l=n(8604);var c=n(8812),u=n(7758),d=n(9703);const p=["breakpoints","palette","spacing","shape"];const f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{breakpoints:t={},palette:n={},spacing:f,shape:h={}}=e,m=(0,o.A)(e,p),g=(0,i.A)(t),v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;const t=(0,l.LX)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r{const n=t(e);return"number"===typeof n?"".concat(n,"px"):n})).join(" ")};return n.mui=!0,n}(f);let y=(0,a.A)({breakpoints:g,direction:"ltr",components:{},palette:(0,r.A)({mode:"light"},n),spacing:v,shape:(0,r.A)({},s,h)},m);y.applyStyles=d.A;for(var b=arguments.length,w=new Array(b>1?b-1:0),A=1;A(0,a.A)(e,t)),y),y.unstable_sxConfig=(0,r.A)({},u.A,null==m?void 0:m.unstable_sxConfig),y.unstable_sx=function(e){return(0,c.A)({sx:e,theme:this})},y}},4989:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A,private_createBreakpoints:()=>o.A,unstable_applyStyles:()=>a.A});var r=n(8280),o=n(4853),a=n(9703)},3815:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(3216);const o=function(e,t){return t?(0,r.A)(e,t,{clone:!1}):e}},8604:(e,t,n)=>{"use strict";n.d(t,{LX:()=>h,MA:()=>f,_W:()=>m,Lc:()=>y,Ms:()=>b});var r=n(9751),o=n(7162),a=n(3815);const i={m:"margin",p:"padding"},s={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,n]=e.split(""),r=i[t],o=s[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[...u,...d];function f(e,t,n,r){var a;const i=null!=(a=(0,o.Yn)(e,t,!1))?a:n;return"number"===typeof i?e=>"string"===typeof e?e:i*e:Array.isArray(i)?e=>"string"===typeof e?e:i[e]:"function"===typeof i?i:()=>{}}function h(e){return f(e,"spacing",8)}function m(e,t){if("string"===typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}function g(e,t,n,o){if(-1===t.indexOf(n))return null;const a=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=m(t,n),e)),{})}(c(n),o),i=e[n];return(0,r.NI)(e,i,a)}function v(e,t){const n=h(e.theme);return Object.keys(e).map((r=>g(e,t,r,n))).reduce(a.A,{})}function y(e){return v(e,u)}function b(e){return v(e,d)}function w(e){return v(e,p)}y.propTypes={},y.filterProps=u,b.propTypes={},b.filterProps=d,w.propTypes={},w.filterProps=p},7162:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,BO:()=>i,Yn:()=>a});var r=n(410),o=n(9751);function a(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){const n="vars.".concat(t).split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function i(e,t,n){let r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||o:a(e,n)||o,t&&(r=t(r,o,e)),r}const s=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:s,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=a(e.theme,s)||{};return(0,o.NI)(e,c,(e=>{let o=i(u,l,e);return e===o&&"string"===typeof e&&(o=i(u,l,"".concat(t).concat("default"===e?"":(0,r.A)(e)),e)),!1===n?o:{[n]:o}}))};return c.propTypes={},c.filterProps=[t],c}},7758:(e,t,n)=>{"use strict";n.d(t,{A:()=>M});var r=n(8604),o=n(7162),a=n(3815);const i=function(){for(var e=arguments.length,t=new Array(e),n=0;n(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),o=e=>Object.keys(e).reduce(((t,n)=>r[n]?(0,a.A)(t,r[n](e)):t),{});return o.propTypes={},o.filterProps=t.reduce(((e,t)=>e.concat(t.filterProps)),[]),o};var s=n(9751);function l(e){return"number"!==typeof e?e:"".concat(e,"px solid")}function c(e,t){return(0,o.Ay)({prop:e,themeKey:"borders",transform:t})}const u=c("border",l),d=c("borderTop",l),p=c("borderRight",l),f=c("borderBottom",l),h=c("borderLeft",l),m=c("borderColor"),g=c("borderTopColor"),v=c("borderRightColor"),y=c("borderBottomColor"),b=c("borderLeftColor"),w=c("outline",l),A=c("outlineColor"),S=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,r.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,r._W)(t,e)});return(0,s.NI)(e,e.borderRadius,n)}return null};S.propTypes={},S.filterProps=["borderRadius"];i(u,d,p,f,h,m,g,v,y,b,S,w,A);const x=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,r.MA)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,r._W)(t,e)});return(0,s.NI)(e,e.gap,n)}return null};x.propTypes={},x.filterProps=["gap"];const k=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,r.MA)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,r._W)(t,e)});return(0,s.NI)(e,e.columnGap,n)}return null};k.propTypes={},k.filterProps=["columnGap"];const E=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,r.MA)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,r._W)(t,e)});return(0,s.NI)(e,e.rowGap,n)}return null};E.propTypes={},E.filterProps=["rowGap"];i(x,k,E,(0,o.Ay)({prop:"gridColumn"}),(0,o.Ay)({prop:"gridRow"}),(0,o.Ay)({prop:"gridAutoFlow"}),(0,o.Ay)({prop:"gridAutoColumns"}),(0,o.Ay)({prop:"gridAutoRows"}),(0,o.Ay)({prop:"gridTemplateColumns"}),(0,o.Ay)({prop:"gridTemplateRows"}),(0,o.Ay)({prop:"gridTemplateAreas"}),(0,o.Ay)({prop:"gridArea"}));function C(e,t){return"grey"===t?t:e}i((0,o.Ay)({prop:"color",themeKey:"palette",transform:C}),(0,o.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:C}),(0,o.Ay)({prop:"backgroundColor",themeKey:"palette",transform:C}));function _(e){return e<=1&&0!==e?"".concat(100*e,"%"):e}const I=(0,o.Ay)({prop:"width",transform:_}),T=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r;const o=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||s.zu[t];return o?"px"!==(null==(r=e.theme)||null==(r=r.breakpoints)?void 0:r.unit)?{maxWidth:"".concat(o).concat(e.theme.breakpoints.unit)}:{maxWidth:o}:{maxWidth:_(t)}};return(0,s.NI)(e,e.maxWidth,t)}return null};T.filterProps=["maxWidth"];const P=(0,o.Ay)({prop:"minWidth",transform:_}),R=(0,o.Ay)({prop:"height",transform:_}),O=(0,o.Ay)({prop:"maxHeight",transform:_}),N=(0,o.Ay)({prop:"minHeight",transform:_}),M=((0,o.Ay)({prop:"size",cssProperty:"width",transform:_}),(0,o.Ay)({prop:"size",cssProperty:"height",transform:_}),i(I,T,P,R,O,N,(0,o.Ay)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:l},borderTop:{themeKey:"borders",transform:l},borderRight:{themeKey:"borders",transform:l},borderBottom:{themeKey:"borders",transform:l},borderLeft:{themeKey:"borders",transform:l},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:l},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:S},color:{themeKey:"palette",transform:C},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:C},backgroundColor:{themeKey:"palette",transform:C},p:{style:r.Ms},pt:{style:r.Ms},pr:{style:r.Ms},pb:{style:r.Ms},pl:{style:r.Ms},px:{style:r.Ms},py:{style:r.Ms},padding:{style:r.Ms},paddingTop:{style:r.Ms},paddingRight:{style:r.Ms},paddingBottom:{style:r.Ms},paddingLeft:{style:r.Ms},paddingX:{style:r.Ms},paddingY:{style:r.Ms},paddingInline:{style:r.Ms},paddingInlineStart:{style:r.Ms},paddingInlineEnd:{style:r.Ms},paddingBlock:{style:r.Ms},paddingBlockStart:{style:r.Ms},paddingBlockEnd:{style:r.Ms},m:{style:r.Lc},mt:{style:r.Lc},mr:{style:r.Lc},mb:{style:r.Lc},ml:{style:r.Lc},mx:{style:r.Lc},my:{style:r.Lc},margin:{style:r.Lc},marginTop:{style:r.Lc},marginRight:{style:r.Lc},marginBottom:{style:r.Lc},marginLeft:{style:r.Lc},marginX:{style:r.Lc},marginY:{style:r.Lc},marginInline:{style:r.Lc},marginInlineStart:{style:r.Lc},marginInlineEnd:{style:r.Lc},marginBlock:{style:r.Lc},marginBlockStart:{style:r.Lc},marginBlockEnd:{style:r.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:x},rowGap:{style:E},columnGap:{style:k},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:_},maxWidth:{style:T},minWidth:{transform:_},height:{transform:_},maxHeight:{transform:_},minHeight:{transform:_},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},8698:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(8168),o=n(8587),a=n(3216),i=n(7758);const s=["sx"],l=e=>{var t,n;const r={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:i.A;return Object.keys(e).forEach((t=>{o[t]?r.systemProps[t]=e[t]:r.otherProps[t]=e[t]})),r};function c(e){const{sx:t}=e,n=(0,o.A)(e,s),{systemProps:i,otherProps:c}=l(n);let u;return u=Array.isArray(t)?[i,...t]:"function"===typeof t?function(){const e=t(...arguments);return(0,a.Q)(e)?(0,r.A)({},i,e):i}:(0,r.A)({},i,t),(0,r.A)({},c,{sx:u})}},3234:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A,extendSxProp:()=>o.A,unstable_createStyleFunctionSx:()=>r.k,unstable_defaultSxConfig:()=>a.A});var r=n(8812),o=n(8698),a=n(7758)},8812:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,k:()=>l});var r=n(410),o=n(3815),a=n(7162),i=n(9751),s=n(7758);function l(){function e(e,t,n,o){const s={[e]:t,theme:n},l=o[e];if(!l)return{[e]:t};const{cssProperty:c=e,themeKey:u,transform:d,style:p}=l;if(null==t)return null;if("typography"===u&&"inherit"===t)return{[e]:t};const f=(0,a.Yn)(n,u)||{};if(p)return p(s);return(0,i.NI)(s,t,(t=>{let n=(0,a.BO)(f,d,t);return t===n&&"string"===typeof t&&(n=(0,a.BO)(f,d,"".concat(e).concat("default"===t?"":(0,r.A)(t)),t)),!1===c?n:{[c]:n}}))}return function t(n){var r;const{sx:a,theme:l={}}=n||{};if(!a)return null;const c=null!=(r=l.unstable_sxConfig)?r:s.A;function u(n){let r=n;if("function"===typeof n)r=n(l);else if("object"!==typeof n)return n;if(!r)return null;const a=(0,i.EU)(l.breakpoints),s=Object.keys(a);let u=a;return Object.keys(r).forEach((n=>{const a=(s=r[n],d=l,"function"===typeof s?s(d):s);var s,d;if(null!==a&&void 0!==a)if("object"===typeof a)if(c[n])u=(0,o.A)(u,e(n,a,l,c));else{const e=(0,i.NI)({theme:l},a,(e=>({[n]:e})));!function(){for(var e=arguments.length,t=new Array(e),n=0;ne.concat(Object.keys(t))),[]),o=new Set(r);return t.every((e=>o.size===Object.keys(e).length))}(e,a)?u=(0,o.A)(u,e):u[n]=t({sx:a,theme:l})}else u=(0,o.A)(u,e(n,a,l,c))})),(0,i.vf)(s,u)}return Array.isArray(a)?a.map(u):u(a)}}const c=l();c.filterProps=["sx"];const u=c},8653:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(8280),o=n(5043),a=n(5756);const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=o.useContext(a.T);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n},s=(0,r.A)();const l=function(){return i(arguments.length>0&&void 0!==arguments[0]?arguments[0]:s)}},2919:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(2018);var o=n(8653);function a(e){let{props:t,name:n,defaultTheme:a,themeId:i}=e,s=(0,o.A)(a);i&&(s=s[i]||s);const l=function(e){const{theme:t,name:n,props:o}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.A)(t.components[n].defaultProps,o):o}({theme:s,name:n,props:t});return l}},5430:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r=e=>e,o=(()=>{let e=r;return{configure(t){e=t},generate:t=>e(t),reset(){e=r}}})()},410:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6632);function o(e){if("string"!==typeof e)throw new Error((0,r.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},578:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(410)},7040:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,n))}},5383:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(7040)},8606:(e,t,n)=>{"use strict";function r(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const r={};return Object.keys(e).forEach((o=>{r[o]=e[o].reduce(((e,r)=>{if(r){const o=t(r);""!==o&&e.push(o),n&&n[r]&&e.push(n[r])}return e}),[]).join(" ")})),r}n.d(t,{A:()=>r})},4708:(e,t,n)=>{"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;nnull==t?e:function(){for(var n=arguments.length,r=new Array(n),o=0;o{}))}n.d(t,{A:()=>r})},6440:(e,t,n)=>{"use strict";function r(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,o=new Array(r),a=0;a{e.apply(this,o)}),n)}return r.clear=()=>{clearTimeout(t)},r}n.d(t,{A:()=>r})},3216:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,Q:()=>o});var r=n(8168);function o(e){if("object"!==typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function a(e){if(!o(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=a(e[n])})),t}function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0};const s=n.clone?(0,r.A)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((r=>{o(t[r])&&Object.prototype.hasOwnProperty.call(e,r)&&o(e[r])?s[r]=i(e[r],t[r],n):n.clone?s[r]=o(t[r])?a(t[r]):t[r]:s[r]=t[r]})),s}},4534:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A,isPlainObject:()=>r.Q});var r=n(3216)},6632:(e,t,n)=>{"use strict";function r(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;nr})},7245:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(6632)},2400:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>a});var r=n(5430);const o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function a(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const a=o[t];return a?"".concat(n,"-").concat(a):"".concat(r.A.generate(e),"-").concat(t)}},7056:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(2400);function o(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const o={};return t.forEach((t=>{o[t]=(0,r.Ay)(e,t,n)})),o}},2046:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l,getFunctionName:()=>a});var r=n(9565);const o=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function a(e){const t="".concat(e).match(o);return t&&t[1]||""}function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||a(e)||t}function s(e,t,n){const r=i(t);return e.displayName||(""!==r?"".concat(n,"(").concat(r,")"):n)}function l(e){if(null!=e){if("string"===typeof e)return e;if("function"===typeof e)return i(e,"Component");if("object"===typeof e)switch(e.$$typeof){case r.ForwardRef:return s(e,e.render,"ForwardRef");case r.Memo:return s(e,e.type,"memo");default:return}}}},8609:(e,t)=>{"use strict";var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function v(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case a:case s:case i:case p:case f:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case m:case h:case l:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.ForwardRef=d,t.Memo=h},9565:(e,t,n)=>{"use strict";e.exports=n(8609)},2144:(e,t,n)=>{"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{A:()=>r})},6288:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(2144);function o(e){return(0,r.A)(e).defaultView||window}},2018:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(8168);function o(e,t){const n=(0,r.A)({},t);return Object.keys(e).forEach((a=>{if(a.toString().match(/^(components|slots)$/))n[a]=(0,r.A)({},e[a],n[a]);else if(a.toString().match(/^(componentsProps|slotProps)$/)){const i=e[a]||{},s=t[a];n[a]={},s&&Object.keys(s)?i&&Object.keys(i)?(n[a]=(0,r.A)({},s),Object.keys(i).forEach((e=>{n[a][e]=o(i[e],s[e])}))):n[a]=s:n[a]=i}else void 0===n[a]&&(n[a]=e[a])})),n}},9184:(e,t,n)=>{"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,{A:()=>r})},3844:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(5043);const o="undefined"!==typeof window?r.useLayoutEffect:r.useEffect},4626:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(5043),o=n(3844);const a=function(e){const t=r.useRef(e);return(0,o.A)((()=>{t.current=e})),r.useRef((function(){return(0,t.current)(...arguments)})).current}},7042:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(5043),o=n(9184);function a(){for(var e=arguments.length,t=new Array(e),n=0;nt.every((e=>null==e))?null:e=>{t.forEach((t=>{(0,o.A)(t,e)}))}),t)}},992:(e,t,n)=>{"use strict";var r;n.d(t,{A:()=>s});var o=n(5043);let a=0;const i=(r||(r=n.t(o,2)))["useId".toString()];function s(e){if(void 0!==i){const t=i();return null!=e?e:t}return function(e){const[t,n]=o.useState(e),r=e||t;return o.useEffect((()=>{null==t&&(a+=1,n("mui-".concat(a)))}),[t]),r}(e)}},1140:(e,t,n)=>{"use strict";n.d(t,{E:()=>i,A:()=>s});var r=n(5043);const o={};const a=[];class i{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new i}start(e,t){this.clear(),this.currentId=setTimeout((()=>{this.currentId=null,t()}),e)}}function s(){const e=function(e,t){const n=r.useRef(o);return n.current===o&&(n.current=e(t)),n}(i.create).current;var t;return t=e.disposeEffect,r.useEffect(t,a),e}},219:(e,t,n)=>{"use strict";var r=n(3763),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=f(n);o&&o!==h&&e(t,o,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var s=l(t),m=l(n),g=0;g{"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function A(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case a:case s:case i:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case l:return e;default:return t}}case o:return t}}}function S(e){return A(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return S(e)||A(e)===u},t.isConcurrentMode=S,t.isContextConsumer=function(e){return A(e)===c},t.isContextProvider=function(e){return A(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return A(e)===p},t.isFragment=function(e){return A(e)===a},t.isLazy=function(e){return A(e)===g},t.isMemo=function(e){return A(e)===m},t.isPortal=function(e){return A(e)===o},t.isProfiler=function(e){return A(e)===s},t.isStrictMode=function(e){return A(e)===i},t.isSuspense=function(e){return A(e)===f},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===a||e===d||e===s||e===i||e===f||e===h||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===v)},t.typeOf=A},3763:(e,t,n)=>{"use strict";e.exports=n(4983)},2730:(e,t,n)=>{"use strict";var r=n(5043),o=n(8853);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n\n }\n disablePadding\n >\n \n \n \n \n \n \n \n );\n })}\n \n\n Inactive Servers:\n \n {inactiveServers.map((server) => {\n const labelId = `checkbox-list-secondary-label-${server.id}`;\n\n const checkboxes = Array.from(Array(server.resources).keys());\n\n return (\n \n {checkboxes.map((index) => (\n \n {index < server.used_resources || server.isJoined ? (\n \n ) : (\n \n )}\n \n ))}\n \n }\n disablePadding\n >\n \n \n \n \n \n \n \n );\n })}\n \n\n {/* Legend */}\n \n Legend:\n
    \n \n Used Resource\n \n

    \n \n Available Resource\n \n
\n
\n\n {/* Confirmation Dialog */}\n \n Confirm Exit and Join\n \n \n {serverToJoin ? (\n `Are you sure you want to exit ${confirmExitServer && confirmExitServer.name} and join ${serverToJoin && serverToJoin.name}? Please confirm.`\n ) : (\n `Are you sure you want to exit ${confirmExitServer && confirmExitServer.name}? Please confirm.`\n )}\n \n \n \n \n \n \n \n \n );\n}\n","// import React, { useRef } from 'react';\n// import Box from '@mui/material/Box';\n// import Button from '@mui/material/Button';\n// import FullscreenIcon from '@mui/icons-material/Fullscreen';\n// import FullscreenExitIcon from '@mui/icons-material/FullscreenExit';\n\nimport React, { useRef } from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport FullscreenIcon from '@mui/icons-material/Fullscreen';\nimport FullscreenExitIcon from '@mui/icons-material/Fullscreen';\n\nconst OpenSpaceView = ({ selectedServer }) => {\n const iframeRef = useRef(null);\n const [isFullScreen, setIsFullScreen] = React.useState(false);\n\n const handleFullScreenToggle = () => {\n const iframe = iframeRef.current;\n if (!isFullScreen) {\n if (iframe.requestFullscreen) {\n iframe.requestFullscreen();\n } else if (iframe.mozRequestFullScreen) { /* Firefox */\n iframe.mozRequestFullScreen();\n } else if (iframe.webkitRequestFullscreen) { /* Chrome, Safari and Opera */\n iframe.webkitRequestFullscreen();\n } else if (iframe.msRequestFullscreen) { /* IE/Edge */\n iframe.msRequestFullscreen();\n }\n } else {\n if (document.exitFullscreen) {\n document.exitFullscreen();\n } else if (document.mozCancelFullScreen) { /* Firefox */\n document.mozCancelFullScreen();\n } else if (document.webkitExitFullscreen) { /* Chrome, Safari and Opera */\n document.webkitExitFullscreen();\n } else if (document.msExitFullscreen) { /* IE/Edge */\n document.msExitFullscreen();\n }\n }\n setIsFullScreen(!isFullScreen);\n };\n\n return (\n \n <>Selected Server: {selectedServer}\n
\n * @param idOverride\n * @returns {string}\n */\nexport default function useId(idOverride) {\n if (maybeReactUseId !== undefined) {\n const reactId = maybeReactUseId();\n return idOverride != null ? idOverride : reactId;\n }\n // eslint-disable-next-line react-hooks/rules-of-hooks -- `React.useId` is invariant at runtime.\n return useGlobalId(idOverride);\n}","'use client';\n\nimport * as React from 'react';\nconst UNINITIALIZED = {};\n\n/**\n * A React.useRef() that is initialized lazily with a function. Note that it accepts an optional\n * initialization argument, so the initialization function doesn't need to be an inline closure.\n *\n * @usage\n * const ref = useLazyRef(sortColumns, columns)\n */\nexport default function useLazyRef(init, initArg) {\n const ref = React.useRef(UNINITIALIZED);\n if (ref.current === UNINITIALIZED) {\n ref.current = init(initArg);\n }\n return ref;\n}","'use client';\n\nimport * as React from 'react';\nconst EMPTY = [];\n\n/**\n * A React.useEffect equivalent that runs once, when the component is mounted.\n */\nexport default function useOnMount(fn) {\n /* eslint-disable react-hooks/exhaustive-deps */\n React.useEffect(fn, EMPTY);\n /* eslint-enable react-hooks/exhaustive-deps */\n}","'use client';\n\nimport useLazyRef from '../useLazyRef/useLazyRef';\nimport useOnMount from '../useOnMount/useOnMount';\nexport class Timeout {\n constructor() {\n this.currentId = null;\n this.clear = () => {\n if (this.currentId !== null) {\n clearTimeout(this.currentId);\n this.currentId = null;\n }\n };\n this.disposeEffect = () => {\n return this.clear;\n };\n }\n static create() {\n return new Timeout();\n }\n /**\n * Executes `fn` after `delay`, clearing any previously scheduled call.\n */\n start(delay, fn) {\n this.clear();\n this.currentId = setTimeout(() => {\n this.currentId = null;\n fn();\n }, delay);\n }\n}\nexport default function useTimeout() {\n const timeout = useLazyRef(Timeout.create).current;\n useOnMount(timeout.disposeEffect);\n return timeout;\n}","'use strict';\n\nvar reactIs = require('react-is');\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n childContextTypes: true,\n contextType: true,\n contextTypes: true,\n defaultProps: true,\n displayName: true,\n getDefaultProps: true,\n getDerivedStateFromError: true,\n getDerivedStateFromProps: true,\n mixins: true,\n propTypes: true,\n type: true\n};\nvar KNOWN_STATICS = {\n name: true,\n length: true,\n prototype: true,\n caller: true,\n callee: true,\n arguments: true,\n arity: true\n};\nvar FORWARD_REF_STATICS = {\n '$$typeof': true,\n render: true,\n defaultProps: true,\n displayName: true,\n propTypes: true\n};\nvar MEMO_STATICS = {\n '$$typeof': true,\n compare: true,\n defaultProps: true,\n displayName: true,\n propTypes: true,\n type: true\n};\nvar TYPE_STATICS = {};\nTYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS;\nTYPE_STATICS[reactIs.Memo] = MEMO_STATICS;\n\nfunction getStatics(component) {\n // React v16.11 and below\n if (reactIs.isMemo(component)) {\n return MEMO_STATICS;\n } // React v16.12 and above\n\n\n return TYPE_STATICS[component['$$typeof']] || REACT_STATICS;\n}\n\nvar defineProperty = Object.defineProperty;\nvar getOwnPropertyNames = Object.getOwnPropertyNames;\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar objectPrototype = Object.prototype;\nfunction hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {\n if (typeof sourceComponent !== 'string') {\n // don't hoist over string (html) components\n if (objectPrototype) {\n var inheritedComponent = getPrototypeOf(sourceComponent);\n\n if (inheritedComponent && inheritedComponent !== objectPrototype) {\n hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);\n }\n }\n\n var keys = getOwnPropertyNames(sourceComponent);\n\n if (getOwnPropertySymbols) {\n keys = keys.concat(getOwnPropertySymbols(sourceComponent));\n }\n\n var targetStatics = getStatics(targetComponent);\n var sourceStatics = getStatics(sourceComponent);\n\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n\n if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) {\n var descriptor = getOwnPropertyDescriptor(sourceComponent, key);\n\n try {\n // Avoid failures from read-only properties\n defineProperty(targetComponent, key, descriptor);\n } catch (e) {}\n }\n }\n }\n\n return targetComponent;\n}\n\nmodule.exports = hoistNonReactStatics;\n","/** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var b=\"function\"===typeof Symbol&&Symbol.for,c=b?Symbol.for(\"react.element\"):60103,d=b?Symbol.for(\"react.portal\"):60106,e=b?Symbol.for(\"react.fragment\"):60107,f=b?Symbol.for(\"react.strict_mode\"):60108,g=b?Symbol.for(\"react.profiler\"):60114,h=b?Symbol.for(\"react.provider\"):60109,k=b?Symbol.for(\"react.context\"):60110,l=b?Symbol.for(\"react.async_mode\"):60111,m=b?Symbol.for(\"react.concurrent_mode\"):60111,n=b?Symbol.for(\"react.forward_ref\"):60112,p=b?Symbol.for(\"react.suspense\"):60113,q=b?\nSymbol.for(\"react.suspense_list\"):60120,r=b?Symbol.for(\"react.memo\"):60115,t=b?Symbol.for(\"react.lazy\"):60116,v=b?Symbol.for(\"react.block\"):60121,w=b?Symbol.for(\"react.fundamental\"):60117,x=b?Symbol.for(\"react.responder\"):60118,y=b?Symbol.for(\"react.scope\"):60119;\nfunction z(a){if(\"object\"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;\nexports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t};\nexports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p};\nexports.isValidElementType=function(a){return\"string\"===typeof a||\"function\"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||\"object\"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z;\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","/**\n * @license React\n * react-dom.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n/*\n Modernizr 3.0.0pre (Custom Build) | MIT\n*/\n'use strict';var aa=require(\"react\"),ca=require(\"scheduler\");function p(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;cb}return!1}function v(a,b,c,d,e,f,g){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=d;this.attributeNamespace=e;this.mustUseProperty=c;this.propertyName=a;this.type=b;this.sanitizeURL=f;this.removeEmptyString=g}var z={};\n\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(a){z[a]=new v(a,0,!1,a,null,!1,!1)});[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(a){var b=a[0];z[b]=new v(b,1,!1,a[1],null,!1,!1)});[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(a){z[a]=new v(a,2,!1,a.toLowerCase(),null,!1,!1)});\n[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(a){z[a]=new v(a,2,!1,a,null,!1,!1)});\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach(function(a){z[a]=new v(a,3,!1,a.toLowerCase(),null,!1,!1)});\n[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(a){z[a]=new v(a,3,!0,a,null,!1,!1)});[\"capture\",\"download\"].forEach(function(a){z[a]=new v(a,4,!1,a,null,!1,!1)});[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(a){z[a]=new v(a,6,!1,a,null,!1,!1)});[\"rowSpan\",\"start\"].forEach(function(a){z[a]=new v(a,5,!1,a.toLowerCase(),null,!1,!1)});var ra=/[\\-:]([a-z])/g;function sa(a){return a[1].toUpperCase()}\n\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach(function(a){var b=a.replace(ra,\nsa);z[b]=new v(b,1,!1,a,null,!1,!1)});\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach(function(a){var b=a.replace(ra,sa);z[b]=new v(b,1,!1,a,\"http://www.w3.org/1999/xlink\",!1,!1)});[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach(function(a){var b=a.replace(ra,sa);z[b]=new v(b,1,!1,a,\"http://www.w3.org/XML/1998/namespace\",!1,!1)});[\"tabIndex\",\"crossOrigin\"].forEach(function(a){z[a]=new v(a,1,!1,a.toLowerCase(),null,!1,!1)});\nz.xlinkHref=new v(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach(function(a){z[a]=new v(a,1,!1,a.toLowerCase(),null,!0,!0)});\nfunction ta(a,b,c,d){var e=z.hasOwnProperty(b)?z[b]:null;if(null!==e?0!==e.type:d||!(2h||e[g]!==f[h]){var k=\"\\n\"+e[g].replace(\" at new \",\" at \");a.displayName&&k.includes(\"\")&&(k=k.replace(\"\",a.displayName));return k}while(1<=g&&0<=h)}break}}}finally{Na=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:\"\")?Ma(a):\"\"}\nfunction Pa(a){switch(a.tag){case 5:return Ma(a.type);case 16:return Ma(\"Lazy\");case 13:return Ma(\"Suspense\");case 19:return Ma(\"SuspenseList\");case 0:case 2:case 15:return a=Oa(a.type,!1),a;case 11:return a=Oa(a.type.render,!1),a;case 1:return a=Oa(a.type,!0),a;default:return\"\"}}\nfunction Qa(a){if(null==a)return null;if(\"function\"===typeof a)return a.displayName||a.name||null;if(\"string\"===typeof a)return a;switch(a){case ya:return\"Fragment\";case wa:return\"Portal\";case Aa:return\"Profiler\";case za:return\"StrictMode\";case Ea:return\"Suspense\";case Fa:return\"SuspenseList\"}if(\"object\"===typeof a)switch(a.$$typeof){case Ca:return(a.displayName||\"Context\")+\".Consumer\";case Ba:return(a._context.displayName||\"Context\")+\".Provider\";case Da:var b=a.render;a=a.displayName;a||(a=b.displayName||\nb.name||\"\",a=\"\"!==a?\"ForwardRef(\"+a+\")\":\"ForwardRef\");return a;case Ga:return b=a.displayName||null,null!==b?b:Qa(a.type)||\"Memo\";case Ha:b=a._payload;a=a._init;try{return Qa(a(b))}catch(c){}}return null}\nfunction Ra(a){var b=a.type;switch(a.tag){case 24:return\"Cache\";case 9:return(b.displayName||\"Context\")+\".Consumer\";case 10:return(b._context.displayName||\"Context\")+\".Provider\";case 18:return\"DehydratedFragment\";case 11:return a=b.render,a=a.displayName||a.name||\"\",b.displayName||(\"\"!==a?\"ForwardRef(\"+a+\")\":\"ForwardRef\");case 7:return\"Fragment\";case 5:return b;case 4:return\"Portal\";case 3:return\"Root\";case 6:return\"Text\";case 16:return Qa(b);case 8:return b===za?\"StrictMode\":\"Mode\";case 22:return\"Offscreen\";\ncase 12:return\"Profiler\";case 21:return\"Scope\";case 13:return\"Suspense\";case 19:return\"SuspenseList\";case 25:return\"TracingMarker\";case 1:case 0:case 17:case 2:case 14:case 15:if(\"function\"===typeof b)return b.displayName||b.name||null;if(\"string\"===typeof b)return b}return null}function Sa(a){switch(typeof a){case \"boolean\":case \"number\":case \"string\":case \"undefined\":return a;case \"object\":return a;default:return\"\"}}\nfunction Ta(a){var b=a.type;return(a=a.nodeName)&&\"input\"===a.toLowerCase()&&(\"checkbox\"===b||\"radio\"===b)}\nfunction Ua(a){var b=Ta(a)?\"checked\":\"value\",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,b),d=\"\"+a[b];if(!a.hasOwnProperty(b)&&\"undefined\"!==typeof c&&\"function\"===typeof c.get&&\"function\"===typeof c.set){var e=c.get,f=c.set;Object.defineProperty(a,b,{configurable:!0,get:function(){return e.call(this)},set:function(a){d=\"\"+a;f.call(this,a)}});Object.defineProperty(a,b,{enumerable:c.enumerable});return{getValue:function(){return d},setValue:function(a){d=\"\"+a},stopTracking:function(){a._valueTracker=\nnull;delete a[b]}}}}function Va(a){a._valueTracker||(a._valueTracker=Ua(a))}function Wa(a){if(!a)return!1;var b=a._valueTracker;if(!b)return!0;var c=b.getValue();var d=\"\";a&&(d=Ta(a)?a.checked?\"true\":\"false\":a.value);a=d;return a!==c?(b.setValue(a),!0):!1}function Xa(a){a=a||(\"undefined\"!==typeof document?document:void 0);if(\"undefined\"===typeof a)return null;try{return a.activeElement||a.body}catch(b){return a.body}}\nfunction Ya(a,b){var c=b.checked;return A({},b,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=c?c:a._wrapperState.initialChecked})}function Za(a,b){var c=null==b.defaultValue?\"\":b.defaultValue,d=null!=b.checked?b.checked:b.defaultChecked;c=Sa(null!=b.value?b.value:c);a._wrapperState={initialChecked:d,initialValue:c,controlled:\"checkbox\"===b.type||\"radio\"===b.type?null!=b.checked:null!=b.value}}function ab(a,b){b=b.checked;null!=b&&ta(a,\"checked\",b,!1)}\nfunction bb(a,b){ab(a,b);var c=Sa(b.value),d=b.type;if(null!=c)if(\"number\"===d){if(0===c&&\"\"===a.value||a.value!=c)a.value=\"\"+c}else a.value!==\"\"+c&&(a.value=\"\"+c);else if(\"submit\"===d||\"reset\"===d){a.removeAttribute(\"value\");return}b.hasOwnProperty(\"value\")?cb(a,b.type,c):b.hasOwnProperty(\"defaultValue\")&&cb(a,b.type,Sa(b.defaultValue));null==b.checked&&null!=b.defaultChecked&&(a.defaultChecked=!!b.defaultChecked)}\nfunction db(a,b,c){if(b.hasOwnProperty(\"value\")||b.hasOwnProperty(\"defaultValue\")){var d=b.type;if(!(\"submit\"!==d&&\"reset\"!==d||void 0!==b.value&&null!==b.value))return;b=\"\"+a._wrapperState.initialValue;c||b===a.value||(a.value=b);a.defaultValue=b}c=a.name;\"\"!==c&&(a.name=\"\");a.defaultChecked=!!a._wrapperState.initialChecked;\"\"!==c&&(a.name=c)}\nfunction cb(a,b,c){if(\"number\"!==b||Xa(a.ownerDocument)!==a)null==c?a.defaultValue=\"\"+a._wrapperState.initialValue:a.defaultValue!==\"\"+c&&(a.defaultValue=\"\"+c)}var eb=Array.isArray;\nfunction fb(a,b,c,d){a=a.options;if(b){b={};for(var e=0;e\"+b.valueOf().toString()+\"\";for(b=mb.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;b.firstChild;)a.appendChild(b.firstChild)}});\nfunction ob(a,b){if(b){var c=a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType){c.nodeValue=b;return}}a.textContent=b}\nvar pb={animationIterationCount:!0,aspectRatio:!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,gridArea:!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,\nzoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},qb=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(pb).forEach(function(a){qb.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);pb[b]=pb[a]})});function rb(a,b,c){return null==b||\"boolean\"===typeof b||\"\"===b?\"\":c||\"number\"!==typeof b||0===b||pb.hasOwnProperty(a)&&pb[a]?(\"\"+b).trim():b+\"px\"}\nfunction sb(a,b){a=a.style;for(var c in b)if(b.hasOwnProperty(c)){var d=0===c.indexOf(\"--\"),e=rb(c,b[c],d);\"float\"===c&&(c=\"cssFloat\");d?a.setProperty(c,e):a[c]=e}}var tb=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});\nfunction ub(a,b){if(b){if(tb[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML))throw Error(p(137,a));if(null!=b.dangerouslySetInnerHTML){if(null!=b.children)throw Error(p(60));if(\"object\"!==typeof b.dangerouslySetInnerHTML||!(\"__html\"in b.dangerouslySetInnerHTML))throw Error(p(61));}if(null!=b.style&&\"object\"!==typeof b.style)throw Error(p(62));}}\nfunction vb(a,b){if(-1===a.indexOf(\"-\"))return\"string\"===typeof b.is;switch(a){case \"annotation-xml\":case \"color-profile\":case \"font-face\":case \"font-face-src\":case \"font-face-uri\":case \"font-face-format\":case \"font-face-name\":case \"missing-glyph\":return!1;default:return!0}}var wb=null;function xb(a){a=a.target||a.srcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);return 3===a.nodeType?a.parentNode:a}var yb=null,zb=null,Ab=null;\nfunction Bb(a){if(a=Cb(a)){if(\"function\"!==typeof yb)throw Error(p(280));var b=a.stateNode;b&&(b=Db(b),yb(a.stateNode,a.type,b))}}function Eb(a){zb?Ab?Ab.push(a):Ab=[a]:zb=a}function Fb(){if(zb){var a=zb,b=Ab;Ab=zb=null;Bb(a);if(b)for(a=0;a>>=0;return 0===a?32:31-(pc(a)/qc|0)|0}var rc=64,sc=4194304;\nfunction tc(a){switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return a&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;\ndefault:return a}}function uc(a,b){var c=a.pendingLanes;if(0===c)return 0;var d=0,e=a.suspendedLanes,f=a.pingedLanes,g=c&268435455;if(0!==g){var h=g&~e;0!==h?d=tc(h):(f&=g,0!==f&&(d=tc(f)))}else g=c&~e,0!==g?d=tc(g):0!==f&&(d=tc(f));if(0===d)return 0;if(0!==b&&b!==d&&0===(b&e)&&(e=d&-d,f=b&-b,e>=f||16===e&&0!==(f&4194240)))return b;0!==(d&4)&&(d|=c&16);b=a.entangledLanes;if(0!==b)for(a=a.entanglements,b&=d;0c;c++)b.push(a);return b}\nfunction Ac(a,b,c){a.pendingLanes|=b;536870912!==b&&(a.suspendedLanes=0,a.pingedLanes=0);a=a.eventTimes;b=31-oc(b);a[b]=c}function Bc(a,b){var c=a.pendingLanes&~b;a.pendingLanes=b;a.suspendedLanes=0;a.pingedLanes=0;a.expiredLanes&=b;a.mutableReadLanes&=b;a.entangledLanes&=b;b=a.entanglements;var d=a.eventTimes;for(a=a.expirationTimes;0=be),ee=String.fromCharCode(32),fe=!1;\nfunction ge(a,b){switch(a){case \"keyup\":return-1!==$d.indexOf(b.keyCode);case \"keydown\":return 229!==b.keyCode;case \"keypress\":case \"mousedown\":case \"focusout\":return!0;default:return!1}}function he(a){a=a.detail;return\"object\"===typeof a&&\"data\"in a?a.data:null}var ie=!1;function je(a,b){switch(a){case \"compositionend\":return he(b);case \"keypress\":if(32!==b.which)return null;fe=!0;return ee;case \"textInput\":return a=b.data,a===ee&&fe?null:a;default:return null}}\nfunction ke(a,b){if(ie)return\"compositionend\"===a||!ae&&ge(a,b)?(a=nd(),md=ld=kd=null,ie=!1,a):null;switch(a){case \"paste\":return null;case \"keypress\":if(!(b.ctrlKey||b.altKey||b.metaKey)||b.ctrlKey&&b.altKey){if(b.char&&1=b)return{node:c,offset:b-a};a=d}a:{for(;c;){if(c.nextSibling){c=c.nextSibling;break a}c=c.parentNode}c=void 0}c=Je(c)}}function Le(a,b){return a&&b?a===b?!0:a&&3===a.nodeType?!1:b&&3===b.nodeType?Le(a,b.parentNode):\"contains\"in a?a.contains(b):a.compareDocumentPosition?!!(a.compareDocumentPosition(b)&16):!1:!1}\nfunction Me(){for(var a=window,b=Xa();b instanceof a.HTMLIFrameElement;){try{var c=\"string\"===typeof b.contentWindow.location.href}catch(d){c=!1}if(c)a=b.contentWindow;else break;b=Xa(a.document)}return b}function Ne(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return b&&(\"input\"===b&&(\"text\"===a.type||\"search\"===a.type||\"tel\"===a.type||\"url\"===a.type||\"password\"===a.type)||\"textarea\"===b||\"true\"===a.contentEditable)}\nfunction Oe(a){var b=Me(),c=a.focusedElem,d=a.selectionRange;if(b!==c&&c&&c.ownerDocument&&Le(c.ownerDocument.documentElement,c)){if(null!==d&&Ne(c))if(b=d.start,a=d.end,void 0===a&&(a=b),\"selectionStart\"in c)c.selectionStart=b,c.selectionEnd=Math.min(a,c.value.length);else if(a=(b=c.ownerDocument||document)&&b.defaultView||window,a.getSelection){a=a.getSelection();var e=c.textContent.length,f=Math.min(d.start,e);d=void 0===d.end?f:Math.min(d.end,e);!a.extend&&f>d&&(e=d,d=f,f=e);e=Ke(c,f);var g=Ke(c,\nd);e&&g&&(1!==a.rangeCount||a.anchorNode!==e.node||a.anchorOffset!==e.offset||a.focusNode!==g.node||a.focusOffset!==g.offset)&&(b=b.createRange(),b.setStart(e.node,e.offset),a.removeAllRanges(),f>d?(a.addRange(b),a.extend(g.node,g.offset)):(b.setEnd(g.node,g.offset),a.addRange(b)))}b=[];for(a=c;a=a.parentNode;)1===a.nodeType&&b.push({element:a,left:a.scrollLeft,top:a.scrollTop});\"function\"===typeof c.focus&&c.focus();for(c=0;c=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;\nfunction Ue(a,b,c){var d=c.window===c?c.document:9===c.nodeType?c:c.ownerDocument;Te||null==Qe||Qe!==Xa(d)||(d=Qe,\"selectionStart\"in d&&Ne(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),Se&&Ie(Se,d)||(Se=d,d=oe(Re,\"onSelect\"),0Tf||(a.current=Sf[Tf],Sf[Tf]=null,Tf--)}function G(a,b){Tf++;Sf[Tf]=a.current;a.current=b}var Vf={},H=Uf(Vf),Wf=Uf(!1),Xf=Vf;function Yf(a,b){var c=a.type.contextTypes;if(!c)return Vf;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e={},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e}\nfunction Zf(a){a=a.childContextTypes;return null!==a&&void 0!==a}function $f(){E(Wf);E(H)}function ag(a,b,c){if(H.current!==Vf)throw Error(p(168));G(H,b);G(Wf,c)}function bg(a,b,c){var d=a.stateNode;b=b.childContextTypes;if(\"function\"!==typeof d.getChildContext)return c;d=d.getChildContext();for(var e in d)if(!(e in b))throw Error(p(108,Ra(a)||\"Unknown\",e));return A({},c,d)}\nfunction cg(a){a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Vf;Xf=H.current;G(H,a);G(Wf,Wf.current);return!0}function dg(a,b,c){var d=a.stateNode;if(!d)throw Error(p(169));c?(a=bg(a,b,Xf),d.__reactInternalMemoizedMergedChildContext=a,E(Wf),E(H),G(H,a)):E(Wf);G(Wf,c)}var eg=null,fg=!1,gg=!1;function hg(a){null===eg?eg=[a]:eg.push(a)}function ig(a){fg=!0;hg(a)}\nfunction jg(){if(!gg&&null!==eg){gg=!0;var a=0,b=C;try{var c=eg;for(C=1;a>=g;e-=g;rg=1<<32-oc(b)+e|c<w?(x=u,u=null):x=u.sibling;var n=r(e,u,h[w],k);if(null===n){null===u&&(u=x);break}a&&u&&null===n.alternate&&b(e,u);g=f(n,g,w);null===m?l=n:m.sibling=n;m=n;u=x}if(w===h.length)return c(e,u),I&&tg(e,w),l;if(null===u){for(;ww?(x=m,m=null):x=m.sibling;var t=r(e,m,n.value,k);if(null===t){null===m&&(m=x);break}a&&m&&null===t.alternate&&b(e,m);g=f(t,g,w);null===u?l=t:u.sibling=t;u=t;m=x}if(n.done)return c(e,\nm),I&&tg(e,w),l;if(null===m){for(;!n.done;w++,n=h.next())n=q(e,n.value,k),null!==n&&(g=f(n,g,w),null===u?l=n:u.sibling=n,u=n);I&&tg(e,w);return l}for(m=d(e,m);!n.done;w++,n=h.next())n=y(m,e,w,n.value,k),null!==n&&(a&&null!==n.alternate&&m.delete(null===n.key?w:n.key),g=f(n,g,w),null===u?l=n:u.sibling=n,u=n);a&&m.forEach(function(a){return b(e,a)});I&&tg(e,w);return l}function J(a,d,f,h){\"object\"===typeof f&&null!==f&&f.type===ya&&null===f.key&&(f=f.props.children);if(\"object\"===typeof f&&null!==f){switch(f.$$typeof){case va:a:{for(var k=\nf.key,l=d;null!==l;){if(l.key===k){k=f.type;if(k===ya){if(7===l.tag){c(a,l.sibling);d=e(l,f.props.children);d.return=a;a=d;break a}}else if(l.elementType===k||\"object\"===typeof k&&null!==k&&k.$$typeof===Ha&&Ng(k)===l.type){c(a,l.sibling);d=e(l,f.props);d.ref=Lg(a,l,f);d.return=a;a=d;break a}c(a,l);break}else b(a,l);l=l.sibling}f.type===ya?(d=Tg(f.props.children,a.mode,h,f.key),d.return=a,a=d):(h=Rg(f.type,f.key,f.props,null,a.mode,h),h.ref=Lg(a,d,f),h.return=a,a=h)}return g(a);case wa:a:{for(l=f.key;null!==\nd;){if(d.key===l)if(4===d.tag&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){c(a,d.sibling);d=e(d,f.children||[]);d.return=a;a=d;break a}else{c(a,d);break}else b(a,d);d=d.sibling}d=Sg(f,a.mode,h);d.return=a;a=d}return g(a);case Ha:return l=f._init,J(a,d,l(f._payload),h)}if(eb(f))return n(a,d,f,h);if(Ka(f))return t(a,d,f,h);Mg(a,f)}return\"string\"===typeof f&&\"\"!==f||\"number\"===typeof f?(f=\"\"+f,null!==d&&6===d.tag?(c(a,d.sibling),d=e(d,f),d.return=a,a=d):\n(c(a,d),d=Qg(f,a.mode,h),d.return=a,a=d),g(a)):c(a,d)}return J}var Ug=Og(!0),Vg=Og(!1),Wg=Uf(null),Xg=null,Yg=null,Zg=null;function $g(){Zg=Yg=Xg=null}function ah(a){var b=Wg.current;E(Wg);a._currentValue=b}function bh(a,b,c){for(;null!==a;){var d=a.alternate;(a.childLanes&b)!==b?(a.childLanes|=b,null!==d&&(d.childLanes|=b)):null!==d&&(d.childLanes&b)!==b&&(d.childLanes|=b);if(a===c)break;a=a.return}}\nfunction ch(a,b){Xg=a;Zg=Yg=null;a=a.dependencies;null!==a&&null!==a.firstContext&&(0!==(a.lanes&b)&&(dh=!0),a.firstContext=null)}function eh(a){var b=a._currentValue;if(Zg!==a)if(a={context:a,memoizedValue:b,next:null},null===Yg){if(null===Xg)throw Error(p(308));Yg=a;Xg.dependencies={lanes:0,firstContext:a}}else Yg=Yg.next=a;return b}var fh=null;function gh(a){null===fh?fh=[a]:fh.push(a)}\nfunction hh(a,b,c,d){var e=b.interleaved;null===e?(c.next=c,gh(b)):(c.next=e.next,e.next=c);b.interleaved=c;return ih(a,d)}function ih(a,b){a.lanes|=b;var c=a.alternate;null!==c&&(c.lanes|=b);c=a;for(a=a.return;null!==a;)a.childLanes|=b,c=a.alternate,null!==c&&(c.childLanes|=b),c=a,a=a.return;return 3===c.tag?c.stateNode:null}var jh=!1;function kh(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}\nfunction lh(a,b){a=a.updateQueue;b.updateQueue===a&&(b.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,effects:a.effects})}function mh(a,b){return{eventTime:a,lane:b,tag:0,payload:null,callback:null,next:null}}\nfunction nh(a,b,c){var d=a.updateQueue;if(null===d)return null;d=d.shared;if(0!==(K&2)){var e=d.pending;null===e?b.next=b:(b.next=e.next,e.next=b);d.pending=b;return ih(a,c)}e=d.interleaved;null===e?(b.next=b,gh(d)):(b.next=e.next,e.next=b);d.interleaved=b;return ih(a,c)}function oh(a,b,c){b=b.updateQueue;if(null!==b&&(b=b.shared,0!==(c&4194240))){var d=b.lanes;d&=a.pendingLanes;c|=d;b.lanes=c;Cc(a,c)}}\nfunction ph(a,b){var c=a.updateQueue,d=a.alternate;if(null!==d&&(d=d.updateQueue,c===d)){var e=null,f=null;c=c.firstBaseUpdate;if(null!==c){do{var g={eventTime:c.eventTime,lane:c.lane,tag:c.tag,payload:c.payload,callback:c.callback,next:null};null===f?e=f=g:f=f.next=g;c=c.next}while(null!==c);null===f?e=f=b:f=f.next=b}else e=f=b;c={baseState:d.baseState,firstBaseUpdate:e,lastBaseUpdate:f,shared:d.shared,effects:d.effects};a.updateQueue=c;return}a=c.lastBaseUpdate;null===a?c.firstBaseUpdate=b:a.next=\nb;c.lastBaseUpdate=b}\nfunction qh(a,b,c,d){var e=a.updateQueue;jh=!1;var f=e.firstBaseUpdate,g=e.lastBaseUpdate,h=e.shared.pending;if(null!==h){e.shared.pending=null;var k=h,l=k.next;k.next=null;null===g?f=l:g.next=l;g=k;var m=a.alternate;null!==m&&(m=m.updateQueue,h=m.lastBaseUpdate,h!==g&&(null===h?m.firstBaseUpdate=l:h.next=l,m.lastBaseUpdate=k))}if(null!==f){var q=e.baseState;g=0;m=l=k=null;h=f;do{var r=h.lane,y=h.eventTime;if((d&r)===r){null!==m&&(m=m.next={eventTime:y,lane:0,tag:h.tag,payload:h.payload,callback:h.callback,\nnext:null});a:{var n=a,t=h;r=b;y=c;switch(t.tag){case 1:n=t.payload;if(\"function\"===typeof n){q=n.call(y,q,r);break a}q=n;break a;case 3:n.flags=n.flags&-65537|128;case 0:n=t.payload;r=\"function\"===typeof n?n.call(y,q,r):n;if(null===r||void 0===r)break a;q=A({},q,r);break a;case 2:jh=!0}}null!==h.callback&&0!==h.lane&&(a.flags|=64,r=e.effects,null===r?e.effects=[h]:r.push(h))}else y={eventTime:y,lane:r,tag:h.tag,payload:h.payload,callback:h.callback,next:null},null===m?(l=m=y,k=q):m=m.next=y,g|=r;\nh=h.next;if(null===h)if(h=e.shared.pending,null===h)break;else r=h,h=r.next,r.next=null,e.lastBaseUpdate=r,e.shared.pending=null}while(1);null===m&&(k=q);e.baseState=k;e.firstBaseUpdate=l;e.lastBaseUpdate=m;b=e.shared.interleaved;if(null!==b){e=b;do g|=e.lane,e=e.next;while(e!==b)}else null===f&&(e.shared.lanes=0);rh|=g;a.lanes=g;a.memoizedState=q}}\nfunction sh(a,b,c){a=b.effects;b.effects=null;if(null!==a)for(b=0;bc?c:4;a(!0);var d=Gh.transition;Gh.transition={};try{a(!1),b()}finally{C=c,Gh.transition=d}}function wi(){return Uh().memoizedState}\nfunction xi(a,b,c){var d=yi(a);c={lane:d,action:c,hasEagerState:!1,eagerState:null,next:null};if(zi(a))Ai(b,c);else if(c=hh(a,b,c,d),null!==c){var e=R();gi(c,a,d,e);Bi(c,b,d)}}\nfunction ii(a,b,c){var d=yi(a),e={lane:d,action:c,hasEagerState:!1,eagerState:null,next:null};if(zi(a))Ai(b,e);else{var f=a.alternate;if(0===a.lanes&&(null===f||0===f.lanes)&&(f=b.lastRenderedReducer,null!==f))try{var g=b.lastRenderedState,h=f(g,c);e.hasEagerState=!0;e.eagerState=h;if(He(h,g)){var k=b.interleaved;null===k?(e.next=e,gh(b)):(e.next=k.next,k.next=e);b.interleaved=e;return}}catch(l){}finally{}c=hh(a,b,e,d);null!==c&&(e=R(),gi(c,a,d,e),Bi(c,b,d))}}\nfunction zi(a){var b=a.alternate;return a===M||null!==b&&b===M}function Ai(a,b){Jh=Ih=!0;var c=a.pending;null===c?b.next=b:(b.next=c.next,c.next=b);a.pending=b}function Bi(a,b,c){if(0!==(c&4194240)){var d=b.lanes;d&=a.pendingLanes;c|=d;b.lanes=c;Cc(a,c)}}\nvar Rh={readContext:eh,useCallback:P,useContext:P,useEffect:P,useImperativeHandle:P,useInsertionEffect:P,useLayoutEffect:P,useMemo:P,useReducer:P,useRef:P,useState:P,useDebugValue:P,useDeferredValue:P,useTransition:P,useMutableSource:P,useSyncExternalStore:P,useId:P,unstable_isNewReconciler:!1},Oh={readContext:eh,useCallback:function(a,b){Th().memoizedState=[a,void 0===b?null:b];return a},useContext:eh,useEffect:mi,useImperativeHandle:function(a,b,c){c=null!==c&&void 0!==c?c.concat([a]):null;return ki(4194308,\n4,pi.bind(null,b,a),c)},useLayoutEffect:function(a,b){return ki(4194308,4,a,b)},useInsertionEffect:function(a,b){return ki(4,2,a,b)},useMemo:function(a,b){var c=Th();b=void 0===b?null:b;a=a();c.memoizedState=[a,b];return a},useReducer:function(a,b,c){var d=Th();b=void 0!==c?c(b):b;d.memoizedState=d.baseState=b;a={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:b};d.queue=a;a=a.dispatch=xi.bind(null,M,a);return[d.memoizedState,a]},useRef:function(a){var b=\nTh();a={current:a};return b.memoizedState=a},useState:hi,useDebugValue:ri,useDeferredValue:function(a){return Th().memoizedState=a},useTransition:function(){var a=hi(!1),b=a[0];a=vi.bind(null,a[1]);Th().memoizedState=a;return[b,a]},useMutableSource:function(){},useSyncExternalStore:function(a,b,c){var d=M,e=Th();if(I){if(void 0===c)throw Error(p(407));c=c()}else{c=b();if(null===Q)throw Error(p(349));0!==(Hh&30)||di(d,b,c)}e.memoizedState=c;var f={value:c,getSnapshot:b};e.queue=f;mi(ai.bind(null,d,\nf,a),[a]);d.flags|=2048;bi(9,ci.bind(null,d,f,c,b),void 0,null);return c},useId:function(){var a=Th(),b=Q.identifierPrefix;if(I){var c=sg;var d=rg;c=(d&~(1<<32-oc(d)-1)).toString(32)+c;b=\":\"+b+\"R\"+c;c=Kh++;0\\x3c/script>\",a=a.removeChild(a.firstChild)):\n\"string\"===typeof d.is?a=g.createElement(c,{is:d.is}):(a=g.createElement(c),\"select\"===c&&(g=a,d.multiple?g.multiple=!0:d.size&&(g.size=d.size))):a=g.createElementNS(a,c);a[Of]=b;a[Pf]=d;zj(a,b,!1,!1);b.stateNode=a;a:{g=vb(c,d);switch(c){case \"dialog\":D(\"cancel\",a);D(\"close\",a);e=d;break;case \"iframe\":case \"object\":case \"embed\":D(\"load\",a);e=d;break;case \"video\":case \"audio\":for(e=0;eGj&&(b.flags|=128,d=!0,Dj(f,!1),b.lanes=4194304)}else{if(!d)if(a=Ch(g),null!==a){if(b.flags|=128,d=!0,c=a.updateQueue,null!==c&&(b.updateQueue=c,b.flags|=4),Dj(f,!0),null===f.tail&&\"hidden\"===f.tailMode&&!g.alternate&&!I)return S(b),null}else 2*B()-f.renderingStartTime>Gj&&1073741824!==c&&(b.flags|=128,d=!0,Dj(f,!1),b.lanes=4194304);f.isBackwards?(g.sibling=b.child,b.child=g):(c=f.last,null!==c?c.sibling=g:b.child=g,f.last=g)}if(null!==f.tail)return b=f.tail,f.rendering=\nb,f.tail=b.sibling,f.renderingStartTime=B(),b.sibling=null,c=L.current,G(L,d?c&1|2:c&1),b;S(b);return null;case 22:case 23:return Hj(),d=null!==b.memoizedState,null!==a&&null!==a.memoizedState!==d&&(b.flags|=8192),d&&0!==(b.mode&1)?0!==(fj&1073741824)&&(S(b),b.subtreeFlags&6&&(b.flags|=8192)):S(b),null;case 24:return null;case 25:return null}throw Error(p(156,b.tag));}\nfunction Ij(a,b){wg(b);switch(b.tag){case 1:return Zf(b.type)&&$f(),a=b.flags,a&65536?(b.flags=a&-65537|128,b):null;case 3:return zh(),E(Wf),E(H),Eh(),a=b.flags,0!==(a&65536)&&0===(a&128)?(b.flags=a&-65537|128,b):null;case 5:return Bh(b),null;case 13:E(L);a=b.memoizedState;if(null!==a&&null!==a.dehydrated){if(null===b.alternate)throw Error(p(340));Ig()}a=b.flags;return a&65536?(b.flags=a&-65537|128,b):null;case 19:return E(L),null;case 4:return zh(),null;case 10:return ah(b.type._context),null;case 22:case 23:return Hj(),\nnull;case 24:return null;default:return null}}var Jj=!1,U=!1,Kj=\"function\"===typeof WeakSet?WeakSet:Set,V=null;function Lj(a,b){var c=a.ref;if(null!==c)if(\"function\"===typeof c)try{c(null)}catch(d){W(a,b,d)}else c.current=null}function Mj(a,b,c){try{c()}catch(d){W(a,b,d)}}var Nj=!1;\nfunction Oj(a,b){Cf=dd;a=Me();if(Ne(a)){if(\"selectionStart\"in a)var c={start:a.selectionStart,end:a.selectionEnd};else a:{c=(c=a.ownerDocument)&&c.defaultView||window;var d=c.getSelection&&c.getSelection();if(d&&0!==d.rangeCount){c=d.anchorNode;var e=d.anchorOffset,f=d.focusNode;d=d.focusOffset;try{c.nodeType,f.nodeType}catch(F){c=null;break a}var g=0,h=-1,k=-1,l=0,m=0,q=a,r=null;b:for(;;){for(var y;;){q!==c||0!==e&&3!==q.nodeType||(h=g+e);q!==f||0!==d&&3!==q.nodeType||(k=g+d);3===q.nodeType&&(g+=\nq.nodeValue.length);if(null===(y=q.firstChild))break;r=q;q=y}for(;;){if(q===a)break b;r===c&&++l===e&&(h=g);r===f&&++m===d&&(k=g);if(null!==(y=q.nextSibling))break;q=r;r=q.parentNode}q=y}c=-1===h||-1===k?null:{start:h,end:k}}else c=null}c=c||{start:0,end:0}}else c=null;Df={focusedElem:a,selectionRange:c};dd=!1;for(V=b;null!==V;)if(b=V,a=b.child,0!==(b.subtreeFlags&1028)&&null!==a)a.return=b,V=a;else for(;null!==V;){b=V;try{var n=b.alternate;if(0!==(b.flags&1024))switch(b.tag){case 0:case 11:case 15:break;\ncase 1:if(null!==n){var t=n.memoizedProps,J=n.memoizedState,x=b.stateNode,w=x.getSnapshotBeforeUpdate(b.elementType===b.type?t:Ci(b.type,t),J);x.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var u=b.stateNode.containerInfo;1===u.nodeType?u.textContent=\"\":9===u.nodeType&&u.documentElement&&u.removeChild(u.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p(163));}}catch(F){W(b,b.return,F)}a=b.sibling;if(null!==a){a.return=b.return;V=a;break}V=b.return}n=Nj;Nj=!1;return n}\nfunction Pj(a,b,c){var d=b.updateQueue;d=null!==d?d.lastEffect:null;if(null!==d){var e=d=d.next;do{if((e.tag&a)===a){var f=e.destroy;e.destroy=void 0;void 0!==f&&Mj(b,c,f)}e=e.next}while(e!==d)}}function Qj(a,b){b=b.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){var c=b=b.next;do{if((c.tag&a)===a){var d=c.create;c.destroy=d()}c=c.next}while(c!==b)}}function Rj(a){var b=a.ref;if(null!==b){var c=a.stateNode;switch(a.tag){case 5:a=c;break;default:a=c}\"function\"===typeof b?b(a):b.current=a}}\nfunction Sj(a){var b=a.alternate;null!==b&&(a.alternate=null,Sj(b));a.child=null;a.deletions=null;a.sibling=null;5===a.tag&&(b=a.stateNode,null!==b&&(delete b[Of],delete b[Pf],delete b[of],delete b[Qf],delete b[Rf]));a.stateNode=null;a.return=null;a.dependencies=null;a.memoizedProps=null;a.memoizedState=null;a.pendingProps=null;a.stateNode=null;a.updateQueue=null}function Tj(a){return 5===a.tag||3===a.tag||4===a.tag}\nfunction Uj(a){a:for(;;){for(;null===a.sibling;){if(null===a.return||Tj(a.return))return null;a=a.return}a.sibling.return=a.return;for(a=a.sibling;5!==a.tag&&6!==a.tag&&18!==a.tag;){if(a.flags&2)continue a;if(null===a.child||4===a.tag)continue a;else a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}\nfunction Vj(a,b,c){var d=a.tag;if(5===d||6===d)a=a.stateNode,b?8===c.nodeType?c.parentNode.insertBefore(a,b):c.insertBefore(a,b):(8===c.nodeType?(b=c.parentNode,b.insertBefore(a,c)):(b=c,b.appendChild(a)),c=c._reactRootContainer,null!==c&&void 0!==c||null!==b.onclick||(b.onclick=Bf));else if(4!==d&&(a=a.child,null!==a))for(Vj(a,b,c),a=a.sibling;null!==a;)Vj(a,b,c),a=a.sibling}\nfunction Wj(a,b,c){var d=a.tag;if(5===d||6===d)a=a.stateNode,b?c.insertBefore(a,b):c.appendChild(a);else if(4!==d&&(a=a.child,null!==a))for(Wj(a,b,c),a=a.sibling;null!==a;)Wj(a,b,c),a=a.sibling}var X=null,Xj=!1;function Yj(a,b,c){for(c=c.child;null!==c;)Zj(a,b,c),c=c.sibling}\nfunction Zj(a,b,c){if(lc&&\"function\"===typeof lc.onCommitFiberUnmount)try{lc.onCommitFiberUnmount(kc,c)}catch(h){}switch(c.tag){case 5:U||Lj(c,b);case 6:var d=X,e=Xj;X=null;Yj(a,b,c);X=d;Xj=e;null!==X&&(Xj?(a=X,c=c.stateNode,8===a.nodeType?a.parentNode.removeChild(c):a.removeChild(c)):X.removeChild(c.stateNode));break;case 18:null!==X&&(Xj?(a=X,c=c.stateNode,8===a.nodeType?Kf(a.parentNode,c):1===a.nodeType&&Kf(a,c),bd(a)):Kf(X,c.stateNode));break;case 4:d=X;e=Xj;X=c.stateNode.containerInfo;Xj=!0;\nYj(a,b,c);X=d;Xj=e;break;case 0:case 11:case 14:case 15:if(!U&&(d=c.updateQueue,null!==d&&(d=d.lastEffect,null!==d))){e=d=d.next;do{var f=e,g=f.destroy;f=f.tag;void 0!==g&&(0!==(f&2)?Mj(c,b,g):0!==(f&4)&&Mj(c,b,g));e=e.next}while(e!==d)}Yj(a,b,c);break;case 1:if(!U&&(Lj(c,b),d=c.stateNode,\"function\"===typeof d.componentWillUnmount))try{d.props=c.memoizedProps,d.state=c.memoizedState,d.componentWillUnmount()}catch(h){W(c,b,h)}Yj(a,b,c);break;case 21:Yj(a,b,c);break;case 22:c.mode&1?(U=(d=U)||null!==\nc.memoizedState,Yj(a,b,c),U=d):Yj(a,b,c);break;default:Yj(a,b,c)}}function ak(a){var b=a.updateQueue;if(null!==b){a.updateQueue=null;var c=a.stateNode;null===c&&(c=a.stateNode=new Kj);b.forEach(function(b){var d=bk.bind(null,a,b);c.has(b)||(c.add(b),b.then(d,d))})}}\nfunction ck(a,b){var c=b.deletions;if(null!==c)for(var d=0;de&&(e=g);d&=~f}d=e;d=B()-d;d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3E3>d?3E3:4320>d?4320:1960*lk(d/1960))-d;if(10a?16:a;if(null===wk)var d=!1;else{a=wk;wk=null;xk=0;if(0!==(K&6))throw Error(p(331));var e=K;K|=4;for(V=a.current;null!==V;){var f=V,g=f.child;if(0!==(V.flags&16)){var h=f.deletions;if(null!==h){for(var k=0;kB()-fk?Kk(a,0):rk|=c);Dk(a,b)}function Yk(a,b){0===b&&(0===(a.mode&1)?b=1:(b=sc,sc<<=1,0===(sc&130023424)&&(sc=4194304)));var c=R();a=ih(a,b);null!==a&&(Ac(a,b,c),Dk(a,c))}function uj(a){var b=a.memoizedState,c=0;null!==b&&(c=b.retryLane);Yk(a,c)}\nfunction bk(a,b){var c=0;switch(a.tag){case 13:var d=a.stateNode;var e=a.memoizedState;null!==e&&(c=e.retryLane);break;case 19:d=a.stateNode;break;default:throw Error(p(314));}null!==d&&d.delete(b);Yk(a,c)}var Vk;\nVk=function(a,b,c){if(null!==a)if(a.memoizedProps!==b.pendingProps||Wf.current)dh=!0;else{if(0===(a.lanes&c)&&0===(b.flags&128))return dh=!1,yj(a,b,c);dh=0!==(a.flags&131072)?!0:!1}else dh=!1,I&&0!==(b.flags&1048576)&&ug(b,ng,b.index);b.lanes=0;switch(b.tag){case 2:var d=b.type;ij(a,b);a=b.pendingProps;var e=Yf(b,H.current);ch(b,c);e=Nh(null,b,d,a,e,c);var f=Sh();b.flags|=1;\"object\"===typeof e&&null!==e&&\"function\"===typeof e.render&&void 0===e.$$typeof?(b.tag=1,b.memoizedState=null,b.updateQueue=\nnull,Zf(d)?(f=!0,cg(b)):f=!1,b.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,kh(b),e.updater=Ei,b.stateNode=e,e._reactInternals=b,Ii(b,d,a,c),b=jj(null,b,d,!0,f,c)):(b.tag=0,I&&f&&vg(b),Xi(null,b,e,c),b=b.child);return b;case 16:d=b.elementType;a:{ij(a,b);a=b.pendingProps;e=d._init;d=e(d._payload);b.type=d;e=b.tag=Zk(d);a=Ci(d,a);switch(e){case 0:b=cj(null,b,d,a,c);break a;case 1:b=hj(null,b,d,a,c);break a;case 11:b=Yi(null,b,d,a,c);break a;case 14:b=$i(null,b,d,Ci(d.type,a),c);break a}throw Error(p(306,\nd,\"\"));}return b;case 0:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Ci(d,e),cj(a,b,d,e,c);case 1:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Ci(d,e),hj(a,b,d,e,c);case 3:a:{kj(b);if(null===a)throw Error(p(387));d=b.pendingProps;f=b.memoizedState;e=f.element;lh(a,b);qh(b,d,null,c);var g=b.memoizedState;d=g.element;if(f.isDehydrated)if(f={element:d,isDehydrated:!1,cache:g.cache,pendingSuspenseBoundaries:g.pendingSuspenseBoundaries,transitions:g.transitions},b.updateQueue.baseState=\nf,b.memoizedState=f,b.flags&256){e=Ji(Error(p(423)),b);b=lj(a,b,d,c,e);break a}else if(d!==e){e=Ji(Error(p(424)),b);b=lj(a,b,d,c,e);break a}else for(yg=Lf(b.stateNode.containerInfo.firstChild),xg=b,I=!0,zg=null,c=Vg(b,null,d,c),b.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{Ig();if(d===e){b=Zi(a,b,c);break a}Xi(a,b,d,c)}b=b.child}return b;case 5:return Ah(b),null===a&&Eg(b),d=b.type,e=b.pendingProps,f=null!==a?a.memoizedProps:null,g=e.children,Ef(d,e)?g=null:null!==f&&Ef(d,f)&&(b.flags|=32),\ngj(a,b),Xi(a,b,g,c),b.child;case 6:return null===a&&Eg(b),null;case 13:return oj(a,b,c);case 4:return yh(b,b.stateNode.containerInfo),d=b.pendingProps,null===a?b.child=Ug(b,null,d,c):Xi(a,b,d,c),b.child;case 11:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Ci(d,e),Yi(a,b,d,e,c);case 7:return Xi(a,b,b.pendingProps,c),b.child;case 8:return Xi(a,b,b.pendingProps.children,c),b.child;case 12:return Xi(a,b,b.pendingProps.children,c),b.child;case 10:a:{d=b.type._context;e=b.pendingProps;f=b.memoizedProps;\ng=e.value;G(Wg,d._currentValue);d._currentValue=g;if(null!==f)if(He(f.value,g)){if(f.children===e.children&&!Wf.current){b=Zi(a,b,c);break a}}else for(f=b.child,null!==f&&(f.return=b);null!==f;){var h=f.dependencies;if(null!==h){g=f.child;for(var k=h.firstContext;null!==k;){if(k.context===d){if(1===f.tag){k=mh(-1,c&-c);k.tag=2;var l=f.updateQueue;if(null!==l){l=l.shared;var m=l.pending;null===m?k.next=k:(k.next=m.next,m.next=k);l.pending=k}}f.lanes|=c;k=f.alternate;null!==k&&(k.lanes|=c);bh(f.return,\nc,b);h.lanes|=c;break}k=k.next}}else if(10===f.tag)g=f.type===b.type?null:f.child;else if(18===f.tag){g=f.return;if(null===g)throw Error(p(341));g.lanes|=c;h=g.alternate;null!==h&&(h.lanes|=c);bh(g,c,b);g=f.sibling}else g=f.child;if(null!==g)g.return=f;else for(g=f;null!==g;){if(g===b){g=null;break}f=g.sibling;if(null!==f){f.return=g.return;g=f;break}g=g.return}f=g}Xi(a,b,e.children,c);b=b.child}return b;case 9:return e=b.type,d=b.pendingProps.children,ch(b,c),e=eh(e),d=d(e),b.flags|=1,Xi(a,b,d,c),\nb.child;case 14:return d=b.type,e=Ci(d,b.pendingProps),e=Ci(d.type,e),$i(a,b,d,e,c);case 15:return bj(a,b,b.type,b.pendingProps,c);case 17:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Ci(d,e),ij(a,b),b.tag=1,Zf(d)?(a=!0,cg(b)):a=!1,ch(b,c),Gi(b,d,e),Ii(b,d,e,c),jj(null,b,d,!0,a,c);case 19:return xj(a,b,c);case 22:return dj(a,b,c)}throw Error(p(156,b.tag));};function Fk(a,b){return ac(a,b)}\nfunction $k(a,b,c,d){this.tag=a;this.key=c;this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null;this.index=0;this.ref=null;this.pendingProps=b;this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null;this.mode=d;this.subtreeFlags=this.flags=0;this.deletions=null;this.childLanes=this.lanes=0;this.alternate=null}function Bg(a,b,c,d){return new $k(a,b,c,d)}function aj(a){a=a.prototype;return!(!a||!a.isReactComponent)}\nfunction Zk(a){if(\"function\"===typeof a)return aj(a)?1:0;if(void 0!==a&&null!==a){a=a.$$typeof;if(a===Da)return 11;if(a===Ga)return 14}return 2}\nfunction Pg(a,b){var c=a.alternate;null===c?(c=Bg(a.tag,b,a.key,a.mode),c.elementType=a.elementType,c.type=a.type,c.stateNode=a.stateNode,c.alternate=a,a.alternate=c):(c.pendingProps=b,c.type=a.type,c.flags=0,c.subtreeFlags=0,c.deletions=null);c.flags=a.flags&14680064;c.childLanes=a.childLanes;c.lanes=a.lanes;c.child=a.child;c.memoizedProps=a.memoizedProps;c.memoizedState=a.memoizedState;c.updateQueue=a.updateQueue;b=a.dependencies;c.dependencies=null===b?null:{lanes:b.lanes,firstContext:b.firstContext};\nc.sibling=a.sibling;c.index=a.index;c.ref=a.ref;return c}\nfunction Rg(a,b,c,d,e,f){var g=2;d=a;if(\"function\"===typeof a)aj(a)&&(g=1);else if(\"string\"===typeof a)g=5;else a:switch(a){case ya:return Tg(c.children,e,f,b);case za:g=8;e|=8;break;case Aa:return a=Bg(12,c,b,e|2),a.elementType=Aa,a.lanes=f,a;case Ea:return a=Bg(13,c,b,e),a.elementType=Ea,a.lanes=f,a;case Fa:return a=Bg(19,c,b,e),a.elementType=Fa,a.lanes=f,a;case Ia:return pj(c,e,f,b);default:if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case Ba:g=10;break a;case Ca:g=9;break a;case Da:g=11;\nbreak a;case Ga:g=14;break a;case Ha:g=16;d=null;break a}throw Error(p(130,null==a?a:typeof a,\"\"));}b=Bg(g,c,b,e);b.elementType=a;b.type=d;b.lanes=f;return b}function Tg(a,b,c,d){a=Bg(7,a,d,b);a.lanes=c;return a}function pj(a,b,c,d){a=Bg(22,a,d,b);a.elementType=Ia;a.lanes=c;a.stateNode={isHidden:!1};return a}function Qg(a,b,c){a=Bg(6,a,null,b);a.lanes=c;return a}\nfunction Sg(a,b,c){b=Bg(4,null!==a.children?a.children:[],a.key,b);b.lanes=c;b.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation};return b}\nfunction al(a,b,c,d,e){this.tag=b;this.containerInfo=a;this.finishedWork=this.pingCache=this.current=this.pendingChildren=null;this.timeoutHandle=-1;this.callbackNode=this.pendingContext=this.context=null;this.callbackPriority=0;this.eventTimes=zc(0);this.expirationTimes=zc(-1);this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0;this.entanglements=zc(0);this.identifierPrefix=d;this.onRecoverableError=e;this.mutableSourceEagerHydrationData=\nnull}function bl(a,b,c,d,e,f,g,h,k){a=new al(a,b,c,h,k);1===b?(b=1,!0===f&&(b|=8)):b=0;f=Bg(3,null,null,b);a.current=f;f.stateNode=a;f.memoizedState={element:d,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null};kh(f);return a}function cl(a,b,c){var d=3>>1,e=a[d];if(0>>1;dg(C,c))ng(x,C)?(a[d]=x,a[n]=c,d=n):(a[d]=C,a[m]=c,d=m);else if(ng(x,c))a[d]=x,a[n]=c,d=n;else break a}}return b}\nfunction g(a,b){var c=a.sortIndex-b.sortIndex;return 0!==c?c:a.id-b.id}if(\"object\"===typeof performance&&\"function\"===typeof performance.now){var l=performance;exports.unstable_now=function(){return l.now()}}else{var p=Date,q=p.now();exports.unstable_now=function(){return p.now()-q}}var r=[],t=[],u=1,v=null,y=3,z=!1,A=!1,B=!1,D=\"function\"===typeof setTimeout?setTimeout:null,E=\"function\"===typeof clearTimeout?clearTimeout:null,F=\"undefined\"!==typeof setImmediate?setImmediate:null;\n\"undefined\"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function G(a){for(var b=h(t);null!==b;){if(null===b.callback)k(t);else if(b.startTime<=a)k(t),b.sortIndex=b.expirationTime,f(r,b);else break;b=h(t)}}function H(a){B=!1;G(a);if(!A)if(null!==h(r))A=!0,I(J);else{var b=h(t);null!==b&&K(H,b.startTime-a)}}\nfunction J(a,b){A=!1;B&&(B=!1,E(L),L=-1);z=!0;var c=y;try{G(b);for(v=h(r);null!==v&&(!(v.expirationTime>b)||a&&!M());){var d=v.callback;if(\"function\"===typeof d){v.callback=null;y=v.priorityLevel;var e=d(v.expirationTime<=b);b=exports.unstable_now();\"function\"===typeof e?v.callback=e:v===h(r)&&k(r);G(b)}else k(r);v=h(r)}if(null!==v)var w=!0;else{var m=h(t);null!==m&&K(H,m.startTime-b);w=!1}return w}finally{v=null,y=c,z=!1}}var N=!1,O=null,L=-1,P=5,Q=-1;\nfunction M(){return exports.unstable_now()-Qa||125d?(a.sortIndex=c,f(t,a),null===h(r)&&a===h(t)&&(B?(E(L),L=-1):B=!0,K(H,c-d))):(a.sortIndex=e,f(r,a),A||z||(A=!0,I(J)));return a};\nexports.unstable_shouldYield=M;exports.unstable_wrapCallback=function(a){var b=y;return function(){var c=y;y=b;try{return a.apply(this,arguments)}finally{y=c}}};\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/scheduler.production.min.js');\n} else {\n module.exports = require('./cjs/scheduler.development.js');\n}\n","function _extends() {\n return (module.exports = _extends = Object.assign ? Object.assign.bind() : function (n) {\n for (var e = 1; e < arguments.length; e++) {\n var t = arguments[e];\n for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);\n }\n return n;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports), _extends.apply(null, arguments);\n}\nmodule.exports = _extends, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _interopRequireDefault(e) {\n return e && e.__esModule ? e : {\n \"default\": e\n };\n}\nmodule.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _objectWithoutPropertiesLoose(r, e) {\n if (null == r) return {};\n var t = {};\n for (var n in r) if ({}.hasOwnProperty.call(r, n)) {\n if (e.indexOf(n) >= 0) continue;\n t[n] = r[n];\n }\n return t;\n}\nmodule.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _extends() {\n return _extends = Object.assign ? Object.assign.bind() : function (n) {\n for (var e = 1; e < arguments.length; e++) {\n var t = arguments[e];\n for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);\n }\n return n;\n }, _extends.apply(null, arguments);\n}\nexport { _extends as default };","function _objectWithoutPropertiesLoose(r, e) {\n if (null == r) return {};\n var t = {};\n for (var n in r) if ({}.hasOwnProperty.call(r, n)) {\n if (e.indexOf(n) >= 0) continue;\n t[n] = r[n];\n }\n return t;\n}\nexport { _objectWithoutPropertiesLoose as default };","function r(e){var t,f,n=\"\";if(\"string\"==typeof e||\"number\"==typeof e)n+=e;else if(\"object\"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","var getProto = Object.getPrototypeOf ? (obj) => (Object.getPrototypeOf(obj)) : (obj) => (obj.__proto__);\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach((key) => (def[key] = () => (value[key])));\n\t}\n\tdef['default'] = () => (value);\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = (chunkId) => {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = (chunkId) => {\n\t// return url for filenames based on template\n\treturn \"static/js/\" + chunkId + \".\" + \"910bada6\" + \".chunk.js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = (chunkId) => {\n\t// return url for filenames based on template\n\treturn undefined;\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","var inProgress = {};\nvar dataWebpackPrefix = \"ui-webrtc:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = (url, done, key, chunkId) => {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = (prev, event) => {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach((fn) => (fn(event)));\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t792: 0\n};\n\n__webpack_require__.f.j = (chunkId, promises) => {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject]));\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = (event) => {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n// no on chunks loaded\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkui_webrtc\"] = self[\"webpackChunkui_webrtc\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","import _formatMuiErrorMessage from \"@mui/utils/formatMuiErrorMessage\";\n/* eslint-disable @typescript-eslint/naming-convention */\nimport clamp from '@mui/utils/clamp';\n/**\n * Returns a number whose value is limited to the given range.\n * @param {number} value The value to be clamped\n * @param {number} min The lower boundary of the output range\n * @param {number} max The upper boundary of the output range\n * @returns {number} A number in the range [min, max]\n */\nfunction clampWrapper(value, min = 0, max = 1) {\n if (process.env.NODE_ENV !== 'production') {\n if (value < min || value > max) {\n console.error(`MUI: The value provided ${value} is out of range [${min}, ${max}].`);\n }\n }\n return clamp(value, min, max);\n}\n\n/**\n * Converts a color from CSS hex format to CSS rgb format.\n * @param {string} color - Hex color, i.e. #nnn or #nnnnnn\n * @returns {string} A CSS rgb color string\n */\nexport function hexToRgb(color) {\n color = color.slice(1);\n const re = new RegExp(`.{1,${color.length >= 6 ? 2 : 1}}`, 'g');\n let colors = color.match(re);\n if (colors && colors[0].length === 1) {\n colors = colors.map(n => n + n);\n }\n return colors ? `rgb${colors.length === 4 ? 'a' : ''}(${colors.map((n, index) => {\n return index < 3 ? parseInt(n, 16) : Math.round(parseInt(n, 16) / 255 * 1000) / 1000;\n }).join(', ')})` : '';\n}\nfunction intToHex(int) {\n const hex = int.toString(16);\n return hex.length === 1 ? `0${hex}` : hex;\n}\n\n/**\n * Returns an object with the type and values of a color.\n *\n * Note: Does not support rgb % values.\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @returns {object} - A MUI color object: {type: string, values: number[]}\n */\nexport function decomposeColor(color) {\n // Idempotent\n if (color.type) {\n return color;\n }\n if (color.charAt(0) === '#') {\n return decomposeColor(hexToRgb(color));\n }\n const marker = color.indexOf('(');\n const type = color.substring(0, marker);\n if (['rgb', 'rgba', 'hsl', 'hsla', 'color'].indexOf(type) === -1) {\n throw new Error(process.env.NODE_ENV !== \"production\" ? `MUI: Unsupported \\`${color}\\` color.\nThe following formats are supported: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().` : _formatMuiErrorMessage(9, color));\n }\n let values = color.substring(marker + 1, color.length - 1);\n let colorSpace;\n if (type === 'color') {\n values = values.split(' ');\n colorSpace = values.shift();\n if (values.length === 4 && values[3].charAt(0) === '/') {\n values[3] = values[3].slice(1);\n }\n if (['srgb', 'display-p3', 'a98-rgb', 'prophoto-rgb', 'rec-2020'].indexOf(colorSpace) === -1) {\n throw new Error(process.env.NODE_ENV !== \"production\" ? `MUI: unsupported \\`${colorSpace}\\` color space.\nThe following color spaces are supported: srgb, display-p3, a98-rgb, prophoto-rgb, rec-2020.` : _formatMuiErrorMessage(10, colorSpace));\n }\n } else {\n values = values.split(',');\n }\n values = values.map(value => parseFloat(value));\n return {\n type,\n values,\n colorSpace\n };\n}\n\n/**\n * Returns a channel created from the input color.\n *\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @returns {string} - The channel for the color, that can be used in rgba or hsla colors\n */\nexport const colorChannel = color => {\n const decomposedColor = decomposeColor(color);\n return decomposedColor.values.slice(0, 3).map((val, idx) => decomposedColor.type.indexOf('hsl') !== -1 && idx !== 0 ? `${val}%` : val).join(' ');\n};\nexport const private_safeColorChannel = (color, warning) => {\n try {\n return colorChannel(color);\n } catch (error) {\n if (warning && process.env.NODE_ENV !== 'production') {\n console.warn(warning);\n }\n return color;\n }\n};\n\n/**\n * Converts a color object with type and values to a string.\n * @param {object} color - Decomposed color\n * @param {string} color.type - One of: 'rgb', 'rgba', 'hsl', 'hsla', 'color'\n * @param {array} color.values - [n,n,n] or [n,n,n,n]\n * @returns {string} A CSS color string\n */\nexport function recomposeColor(color) {\n const {\n type,\n colorSpace\n } = color;\n let {\n values\n } = color;\n if (type.indexOf('rgb') !== -1) {\n // Only convert the first 3 values to int (i.e. not alpha)\n values = values.map((n, i) => i < 3 ? parseInt(n, 10) : n);\n } else if (type.indexOf('hsl') !== -1) {\n values[1] = `${values[1]}%`;\n values[2] = `${values[2]}%`;\n }\n if (type.indexOf('color') !== -1) {\n values = `${colorSpace} ${values.join(' ')}`;\n } else {\n values = `${values.join(', ')}`;\n }\n return `${type}(${values})`;\n}\n\n/**\n * Converts a color from CSS rgb format to CSS hex format.\n * @param {string} color - RGB color, i.e. rgb(n, n, n)\n * @returns {string} A CSS rgb color string, i.e. #nnnnnn\n */\nexport function rgbToHex(color) {\n // Idempotent\n if (color.indexOf('#') === 0) {\n return color;\n }\n const {\n values\n } = decomposeColor(color);\n return `#${values.map((n, i) => intToHex(i === 3 ? Math.round(255 * n) : n)).join('')}`;\n}\n\n/**\n * Converts a color from hsl format to rgb format.\n * @param {string} color - HSL color values\n * @returns {string} rgb color values\n */\nexport function hslToRgb(color) {\n color = decomposeColor(color);\n const {\n values\n } = color;\n const h = values[0];\n const s = values[1] / 100;\n const l = values[2] / 100;\n const a = s * Math.min(l, 1 - l);\n const f = (n, k = (n + h / 30) % 12) => l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1);\n let type = 'rgb';\n const rgb = [Math.round(f(0) * 255), Math.round(f(8) * 255), Math.round(f(4) * 255)];\n if (color.type === 'hsla') {\n type += 'a';\n rgb.push(values[3]);\n }\n return recomposeColor({\n type,\n values: rgb\n });\n}\n/**\n * The relative brightness of any point in a color space,\n * normalized to 0 for darkest black and 1 for lightest white.\n *\n * Formula: https://www.w3.org/TR/WCAG20-TECHS/G17.html#G17-tests\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @returns {number} The relative brightness of the color in the range 0 - 1\n */\nexport function getLuminance(color) {\n color = decomposeColor(color);\n let rgb = color.type === 'hsl' || color.type === 'hsla' ? decomposeColor(hslToRgb(color)).values : color.values;\n rgb = rgb.map(val => {\n if (color.type !== 'color') {\n val /= 255; // normalized\n }\n return val <= 0.03928 ? val / 12.92 : ((val + 0.055) / 1.055) ** 2.4;\n });\n\n // Truncate at 3 digits\n return Number((0.2126 * rgb[0] + 0.7152 * rgb[1] + 0.0722 * rgb[2]).toFixed(3));\n}\n\n/**\n * Calculates the contrast ratio between two colors.\n *\n * Formula: https://www.w3.org/TR/WCAG20-TECHS/G17.html#G17-tests\n * @param {string} foreground - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla()\n * @param {string} background - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla()\n * @returns {number} A contrast ratio value in the range 0 - 21.\n */\nexport function getContrastRatio(foreground, background) {\n const lumA = getLuminance(foreground);\n const lumB = getLuminance(background);\n return (Math.max(lumA, lumB) + 0.05) / (Math.min(lumA, lumB) + 0.05);\n}\n\n/**\n * Sets the absolute transparency of a color.\n * Any existing alpha values are overwritten.\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @param {number} value - value to set the alpha channel to in the range 0 - 1\n * @returns {string} A CSS color string. Hex input values are returned as rgb\n */\nexport function alpha(color, value) {\n color = decomposeColor(color);\n value = clampWrapper(value);\n if (color.type === 'rgb' || color.type === 'hsl') {\n color.type += 'a';\n }\n if (color.type === 'color') {\n color.values[3] = `/${value}`;\n } else {\n color.values[3] = value;\n }\n return recomposeColor(color);\n}\nexport function private_safeAlpha(color, value, warning) {\n try {\n return alpha(color, value);\n } catch (error) {\n if (warning && process.env.NODE_ENV !== 'production') {\n console.warn(warning);\n }\n return color;\n }\n}\n\n/**\n * Darkens a color.\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @param {number} coefficient - multiplier in the range 0 - 1\n * @returns {string} A CSS color string. Hex input values are returned as rgb\n */\nexport function darken(color, coefficient) {\n color = decomposeColor(color);\n coefficient = clampWrapper(coefficient);\n if (color.type.indexOf('hsl') !== -1) {\n color.values[2] *= 1 - coefficient;\n } else if (color.type.indexOf('rgb') !== -1 || color.type.indexOf('color') !== -1) {\n for (let i = 0; i < 3; i += 1) {\n color.values[i] *= 1 - coefficient;\n }\n }\n return recomposeColor(color);\n}\nexport function private_safeDarken(color, coefficient, warning) {\n try {\n return darken(color, coefficient);\n } catch (error) {\n if (warning && process.env.NODE_ENV !== 'production') {\n console.warn(warning);\n }\n return color;\n }\n}\n\n/**\n * Lightens a color.\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @param {number} coefficient - multiplier in the range 0 - 1\n * @returns {string} A CSS color string. Hex input values are returned as rgb\n */\nexport function lighten(color, coefficient) {\n color = decomposeColor(color);\n coefficient = clampWrapper(coefficient);\n if (color.type.indexOf('hsl') !== -1) {\n color.values[2] += (100 - color.values[2]) * coefficient;\n } else if (color.type.indexOf('rgb') !== -1) {\n for (let i = 0; i < 3; i += 1) {\n color.values[i] += (255 - color.values[i]) * coefficient;\n }\n } else if (color.type.indexOf('color') !== -1) {\n for (let i = 0; i < 3; i += 1) {\n color.values[i] += (1 - color.values[i]) * coefficient;\n }\n }\n return recomposeColor(color);\n}\nexport function private_safeLighten(color, coefficient, warning) {\n try {\n return lighten(color, coefficient);\n } catch (error) {\n if (warning && process.env.NODE_ENV !== 'production') {\n console.warn(warning);\n }\n return color;\n }\n}\n\n/**\n * Darken or lighten a color, depending on its luminance.\n * Light colors are darkened, dark colors are lightened.\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @param {number} coefficient=0.15 - multiplier in the range 0 - 1\n * @returns {string} A CSS color string. Hex input values are returned as rgb\n */\nexport function emphasize(color, coefficient = 0.15) {\n return getLuminance(color) > 0.5 ? darken(color, coefficient) : lighten(color, coefficient);\n}\nexport function private_safeEmphasize(color, coefficient, warning) {\n try {\n return emphasize(color, coefficient);\n } catch (error) {\n if (warning && process.env.NODE_ENV !== 'production') {\n console.warn(warning);\n }\n return color;\n }\n}\n\n/**\n * Blend a transparent overlay color with a background color, resulting in a single\n * RGB color.\n * @param {string} background - CSS color\n * @param {string} overlay - CSS color\n * @param {number} opacity - Opacity multiplier in the range 0 - 1\n * @param {number} [gamma=1.0] - Gamma correction factor. For gamma-correct blending, 2.2 is usual.\n */\nexport function blend(background, overlay, opacity, gamma = 1.0) {\n const blendChannel = (b, o) => Math.round((b ** (1 / gamma) * (1 - opacity) + o ** (1 / gamma) * opacity) ** gamma);\n const backgroundColor = decomposeColor(background);\n const overlayColor = decomposeColor(overlay);\n const rgb = [blendChannel(backgroundColor.values[0], overlayColor.values[0]), blendChannel(backgroundColor.values[1], overlayColor.values[1]), blendChannel(backgroundColor.values[2], overlayColor.values[2])];\n return recomposeColor({\n type: 'rgb',\n values: rgb\n });\n}","'use client';\n\nimport * as React from 'react';\nimport { useTheme as useThemeSystem } from '@mui/system';\nimport defaultTheme from './defaultTheme';\nimport THEME_ID from './identifier';\nexport default function useTheme() {\n const theme = useThemeSystem(defaultTheme);\n if (process.env.NODE_ENV !== 'production') {\n // eslint-disable-next-line react-hooks/rules-of-hooks\n React.useDebugValue(theme);\n }\n return theme[THEME_ID] || theme;\n}","'use client';\n\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nconst _excluded = [\"className\", \"component\"];\nimport * as React from 'react';\nimport clsx from 'clsx';\nimport styled from '@mui/styled-engine';\nimport styleFunctionSx, { extendSxProp } from './styleFunctionSx';\nimport useTheme from './useTheme';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default function createBox(options = {}) {\n const {\n themeId,\n defaultTheme,\n defaultClassName = 'MuiBox-root',\n generateClassName\n } = options;\n const BoxRoot = styled('div', {\n shouldForwardProp: prop => prop !== 'theme' && prop !== 'sx' && prop !== 'as'\n })(styleFunctionSx);\n const Box = /*#__PURE__*/React.forwardRef(function Box(inProps, ref) {\n const theme = useTheme(defaultTheme);\n const _extendSxProp = extendSxProp(inProps),\n {\n className,\n component = 'div'\n } = _extendSxProp,\n other = _objectWithoutPropertiesLoose(_extendSxProp, _excluded);\n return /*#__PURE__*/_jsx(BoxRoot, _extends({\n as: component,\n ref: ref,\n className: clsx(className, generateClassName ? generateClassName(defaultClassName) : defaultClassName),\n theme: themeId ? theme[themeId] || theme : theme\n }, other));\n });\n return Box;\n}","import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nconst boxClasses = generateUtilityClasses('MuiBox', ['root']);\nexport default boxClasses;","'use client';\n\nimport { createBox } from '@mui/system';\nimport PropTypes from 'prop-types';\nimport { unstable_ClassNameGenerator as ClassNameGenerator } from '../className';\nimport { createTheme } from '../styles';\nimport THEME_ID from '../styles/identifier';\nimport boxClasses from './boxClasses';\nconst defaultTheme = createTheme();\nconst Box = createBox({\n themeId: THEME_ID,\n defaultTheme,\n defaultClassName: boxClasses.root,\n generateClassName: ClassNameGenerator.generate\n});\nprocess.env.NODE_ENV !== \"production\" ? Box.propTypes /* remove-proptypes */ = {\n // ┌────────────────────────────── Warning ──────────────────────────────┐\n // │ These PropTypes are generated from the TypeScript type definitions. │\n // │ To update them, edit the d.ts file and run `pnpm proptypes`. │\n // └─────────────────────────────────────────────────────────────────────┘\n /**\n * @ignore\n */\n children: PropTypes.node,\n /**\n * The component used for the root node.\n * Either a string to use a HTML element or a component.\n */\n component: PropTypes.elementType,\n /**\n * The system prop that allows defining system overrides as well as additional CSS styles.\n */\n sx: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])), PropTypes.func, PropTypes.object])\n} : void 0;\nexport default Box;","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nconst _excluded = [\"value\"];\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst RtlContext = /*#__PURE__*/React.createContext();\nfunction RtlProvider(_ref) {\n let {\n value\n } = _ref,\n props = _objectWithoutPropertiesLoose(_ref, _excluded);\n return /*#__PURE__*/_jsx(RtlContext.Provider, _extends({\n value: value != null ? value : true\n }, props));\n}\nprocess.env.NODE_ENV !== \"production\" ? RtlProvider.propTypes = {\n children: PropTypes.node,\n value: PropTypes.bool\n} : void 0;\nexport const useRtl = () => {\n const value = React.useContext(RtlContext);\n return value != null ? value : false;\n};\nexport default RtlProvider;","/**\n * Determines if a given element is a DOM element name (i.e. not a React component).\n */\nexport function isHostComponent(element) {\n return typeof element === 'string';\n}","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport { isHostComponent } from './isHostComponent';\n\n/**\n * Type of the ownerState based on the type of an element it applies to.\n * This resolves to the provided OwnerState for React components and `undefined` for host components.\n * Falls back to `OwnerState | undefined` when the exact type can't be determined in development time.\n */\n\n/**\n * Appends the ownerState object to the props, merging with the existing one if necessary.\n *\n * @param elementType Type of the element that owns the `existingProps`. If the element is a DOM node or undefined, `ownerState` is not applied.\n * @param otherProps Props of the element.\n * @param ownerState\n */\nexport function appendOwnerState(elementType, otherProps, ownerState) {\n if (elementType === undefined || isHostComponent(elementType)) {\n return otherProps;\n }\n return _extends({}, otherProps, {\n ownerState: _extends({}, otherProps.ownerState, ownerState)\n });\n}","/**\n * Extracts event handlers from a given object.\n * A prop is considered an event handler if it is a function and its name starts with `on`.\n *\n * @param object An object to extract event handlers from.\n * @param excludeKeys An array of keys to exclude from the returned object.\n */\nexport function extractEventHandlers(object, excludeKeys = []) {\n if (object === undefined) {\n return {};\n }\n const result = {};\n Object.keys(object).filter(prop => prop.match(/^on[A-Z]/) && typeof object[prop] === 'function' && !excludeKeys.includes(prop)).forEach(prop => {\n result[prop] = object[prop];\n });\n return result;\n}","/**\n * Removes event handlers from the given object.\n * A field is considered an event handler if it is a function with a name beginning with `on`.\n *\n * @param object Object to remove event handlers from.\n * @returns Object with event handlers removed.\n */\nexport function omitEventHandlers(object) {\n if (object === undefined) {\n return {};\n }\n const result = {};\n Object.keys(object).filter(prop => !(prop.match(/^on[A-Z]/) && typeof object[prop] === 'function')).forEach(prop => {\n result[prop] = object[prop];\n });\n return result;\n}","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport clsx from 'clsx';\nimport { extractEventHandlers } from './extractEventHandlers';\nimport { omitEventHandlers } from './omitEventHandlers';\n/**\n * Merges the slot component internal props (usually coming from a hook)\n * with the externally provided ones.\n *\n * The merge order is (the latter overrides the former):\n * 1. The internal props (specified as a getter function to work with get*Props hook result)\n * 2. Additional props (specified internally on a Base UI component)\n * 3. External props specified on the owner component. These should only be used on a root slot.\n * 4. External props specified in the `slotProps.*` prop.\n * 5. The `className` prop - combined from all the above.\n * @param parameters\n * @returns\n */\nexport function mergeSlotProps(parameters) {\n const {\n getSlotProps,\n additionalProps,\n externalSlotProps,\n externalForwardedProps,\n className\n } = parameters;\n if (!getSlotProps) {\n // The simpler case - getSlotProps is not defined, so no internal event handlers are defined,\n // so we can simply merge all the props without having to worry about extracting event handlers.\n const joinedClasses = clsx(additionalProps == null ? void 0 : additionalProps.className, className, externalForwardedProps == null ? void 0 : externalForwardedProps.className, externalSlotProps == null ? void 0 : externalSlotProps.className);\n const mergedStyle = _extends({}, additionalProps == null ? void 0 : additionalProps.style, externalForwardedProps == null ? void 0 : externalForwardedProps.style, externalSlotProps == null ? void 0 : externalSlotProps.style);\n const props = _extends({}, additionalProps, externalForwardedProps, externalSlotProps);\n if (joinedClasses.length > 0) {\n props.className = joinedClasses;\n }\n if (Object.keys(mergedStyle).length > 0) {\n props.style = mergedStyle;\n }\n return {\n props,\n internalRef: undefined\n };\n }\n\n // In this case, getSlotProps is responsible for calling the external event handlers.\n // We don't need to include them in the merged props because of this.\n\n const eventHandlers = extractEventHandlers(_extends({}, externalForwardedProps, externalSlotProps));\n const componentsPropsWithoutEventHandlers = omitEventHandlers(externalSlotProps);\n const otherPropsWithoutEventHandlers = omitEventHandlers(externalForwardedProps);\n const internalSlotProps = getSlotProps(eventHandlers);\n\n // The order of classes is important here.\n // Emotion (that we use in libraries consuming Base UI) depends on this order\n // to properly override style. It requires the most important classes to be last\n // (see https://github.com/mui/material-ui/pull/33205) for the related discussion.\n const joinedClasses = clsx(internalSlotProps == null ? void 0 : internalSlotProps.className, additionalProps == null ? void 0 : additionalProps.className, className, externalForwardedProps == null ? void 0 : externalForwardedProps.className, externalSlotProps == null ? void 0 : externalSlotProps.className);\n const mergedStyle = _extends({}, internalSlotProps == null ? void 0 : internalSlotProps.style, additionalProps == null ? void 0 : additionalProps.style, externalForwardedProps == null ? void 0 : externalForwardedProps.style, externalSlotProps == null ? void 0 : externalSlotProps.style);\n const props = _extends({}, internalSlotProps, additionalProps, otherPropsWithoutEventHandlers, componentsPropsWithoutEventHandlers);\n if (joinedClasses.length > 0) {\n props.className = joinedClasses;\n }\n if (Object.keys(mergedStyle).length > 0) {\n props.style = mergedStyle;\n }\n return {\n props,\n internalRef: internalSlotProps.ref\n };\n}","/**\n * If `componentProps` is a function, calls it with the provided `ownerState`.\n * Otherwise, just returns `componentProps`.\n */\nexport function resolveComponentProps(componentProps, ownerState, slotState) {\n if (typeof componentProps === 'function') {\n return componentProps(ownerState, slotState);\n }\n return componentProps;\n}","'use client';\n\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nconst _excluded = [\"elementType\", \"externalSlotProps\", \"ownerState\", \"skipResolvingSlotProps\"];\nimport { unstable_useForkRef as useForkRef } from '@mui/utils';\nimport { appendOwnerState } from './appendOwnerState';\nimport { mergeSlotProps } from './mergeSlotProps';\nimport { resolveComponentProps } from './resolveComponentProps';\n/**\n * @ignore - do not document.\n * Builds the props to be passed into the slot of an unstyled component.\n * It merges the internal props of the component with the ones supplied by the user, allowing to customize the behavior.\n * If the slot component is not a host component, it also merges in the `ownerState`.\n *\n * @param parameters.getSlotProps - A function that returns the props to be passed to the slot component.\n */\nexport function useSlotProps(parameters) {\n var _parameters$additiona;\n const {\n elementType,\n externalSlotProps,\n ownerState,\n skipResolvingSlotProps = false\n } = parameters,\n rest = _objectWithoutPropertiesLoose(parameters, _excluded);\n const resolvedComponentsProps = skipResolvingSlotProps ? {} : resolveComponentProps(externalSlotProps, ownerState);\n const {\n props: mergedProps,\n internalRef\n } = mergeSlotProps(_extends({}, rest, {\n externalSlotProps: resolvedComponentsProps\n }));\n const ref = useForkRef(internalRef, resolvedComponentsProps == null ? void 0 : resolvedComponentsProps.ref, (_parameters$additiona = parameters.additionalProps) == null ? void 0 : _parameters$additiona.ref);\n const props = appendOwnerState(elementType, _extends({}, mergedProps, {\n ref\n }), ownerState);\n return props;\n}","// A change of the browser zoom change the scrollbar size.\n// Credit https://github.com/twbs/bootstrap/blob/488fd8afc535ca3a6ad4dc581f5e89217b6a36ac/js/src/util/scrollbar.js#L14-L18\nexport default function getScrollbarSize(doc) {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n const documentWidth = doc.documentElement.clientWidth;\n return Math.abs(window.innerWidth - documentWidth);\n}","import { unstable_ownerWindow as ownerWindow, unstable_ownerDocument as ownerDocument, unstable_getScrollbarSize as getScrollbarSize } from '@mui/utils';\n// Is a vertical scrollbar displayed?\nfunction isOverflowing(container) {\n const doc = ownerDocument(container);\n if (doc.body === container) {\n return ownerWindow(container).innerWidth > doc.documentElement.clientWidth;\n }\n return container.scrollHeight > container.clientHeight;\n}\nexport function ariaHidden(element, show) {\n if (show) {\n element.setAttribute('aria-hidden', 'true');\n } else {\n element.removeAttribute('aria-hidden');\n }\n}\nfunction getPaddingRight(element) {\n return parseInt(ownerWindow(element).getComputedStyle(element).paddingRight, 10) || 0;\n}\nfunction isAriaHiddenForbiddenOnElement(element) {\n // The forbidden HTML tags are the ones from ARIA specification that\n // can be children of body and can't have aria-hidden attribute.\n // cf. https://www.w3.org/TR/html-aria/#docconformance\n const forbiddenTagNames = ['TEMPLATE', 'SCRIPT', 'STYLE', 'LINK', 'MAP', 'META', 'NOSCRIPT', 'PICTURE', 'COL', 'COLGROUP', 'PARAM', 'SLOT', 'SOURCE', 'TRACK'];\n const isForbiddenTagName = forbiddenTagNames.indexOf(element.tagName) !== -1;\n const isInputHidden = element.tagName === 'INPUT' && element.getAttribute('type') === 'hidden';\n return isForbiddenTagName || isInputHidden;\n}\nfunction ariaHiddenSiblings(container, mountElement, currentElement, elementsToExclude, show) {\n const blacklist = [mountElement, currentElement, ...elementsToExclude];\n [].forEach.call(container.children, element => {\n const isNotExcludedElement = blacklist.indexOf(element) === -1;\n const isNotForbiddenElement = !isAriaHiddenForbiddenOnElement(element);\n if (isNotExcludedElement && isNotForbiddenElement) {\n ariaHidden(element, show);\n }\n });\n}\nfunction findIndexOf(items, callback) {\n let idx = -1;\n items.some((item, index) => {\n if (callback(item)) {\n idx = index;\n return true;\n }\n return false;\n });\n return idx;\n}\nfunction handleContainer(containerInfo, props) {\n const restoreStyle = [];\n const container = containerInfo.container;\n if (!props.disableScrollLock) {\n if (isOverflowing(container)) {\n // Compute the size before applying overflow hidden to avoid any scroll jumps.\n const scrollbarSize = getScrollbarSize(ownerDocument(container));\n restoreStyle.push({\n value: container.style.paddingRight,\n property: 'padding-right',\n el: container\n });\n // Use computed style, here to get the real padding to add our scrollbar width.\n container.style.paddingRight = `${getPaddingRight(container) + scrollbarSize}px`;\n\n // .mui-fixed is a global helper.\n const fixedElements = ownerDocument(container).querySelectorAll('.mui-fixed');\n [].forEach.call(fixedElements, element => {\n restoreStyle.push({\n value: element.style.paddingRight,\n property: 'padding-right',\n el: element\n });\n element.style.paddingRight = `${getPaddingRight(element) + scrollbarSize}px`;\n });\n }\n let scrollContainer;\n if (container.parentNode instanceof DocumentFragment) {\n scrollContainer = ownerDocument(container).body;\n } else {\n // Support html overflow-y: auto for scroll stability between pages\n // https://css-tricks.com/snippets/css/force-vertical-scrollbar/\n const parent = container.parentElement;\n const containerWindow = ownerWindow(container);\n scrollContainer = (parent == null ? void 0 : parent.nodeName) === 'HTML' && containerWindow.getComputedStyle(parent).overflowY === 'scroll' ? parent : container;\n }\n\n // Block the scroll even if no scrollbar is visible to account for mobile keyboard\n // screensize shrink.\n restoreStyle.push({\n value: scrollContainer.style.overflow,\n property: 'overflow',\n el: scrollContainer\n }, {\n value: scrollContainer.style.overflowX,\n property: 'overflow-x',\n el: scrollContainer\n }, {\n value: scrollContainer.style.overflowY,\n property: 'overflow-y',\n el: scrollContainer\n });\n scrollContainer.style.overflow = 'hidden';\n }\n const restore = () => {\n restoreStyle.forEach(({\n value,\n el,\n property\n }) => {\n if (value) {\n el.style.setProperty(property, value);\n } else {\n el.style.removeProperty(property);\n }\n });\n };\n return restore;\n}\nfunction getHiddenSiblings(container) {\n const hiddenSiblings = [];\n [].forEach.call(container.children, element => {\n if (element.getAttribute('aria-hidden') === 'true') {\n hiddenSiblings.push(element);\n }\n });\n return hiddenSiblings;\n}\n/**\n * @ignore - do not document.\n *\n * Proper state management for containers and the modals in those containers.\n * Simplified, but inspired by react-overlay's ModalManager class.\n * Used by the Modal to ensure proper styling of containers.\n */\nexport class ModalManager {\n constructor() {\n this.containers = void 0;\n this.modals = void 0;\n this.modals = [];\n this.containers = [];\n }\n add(modal, container) {\n let modalIndex = this.modals.indexOf(modal);\n if (modalIndex !== -1) {\n return modalIndex;\n }\n modalIndex = this.modals.length;\n this.modals.push(modal);\n\n // If the modal we are adding is already in the DOM.\n if (modal.modalRef) {\n ariaHidden(modal.modalRef, false);\n }\n const hiddenSiblings = getHiddenSiblings(container);\n ariaHiddenSiblings(container, modal.mount, modal.modalRef, hiddenSiblings, true);\n const containerIndex = findIndexOf(this.containers, item => item.container === container);\n if (containerIndex !== -1) {\n this.containers[containerIndex].modals.push(modal);\n return modalIndex;\n }\n this.containers.push({\n modals: [modal],\n container,\n restore: null,\n hiddenSiblings\n });\n return modalIndex;\n }\n mount(modal, props) {\n const containerIndex = findIndexOf(this.containers, item => item.modals.indexOf(modal) !== -1);\n const containerInfo = this.containers[containerIndex];\n if (!containerInfo.restore) {\n containerInfo.restore = handleContainer(containerInfo, props);\n }\n }\n remove(modal, ariaHiddenState = true) {\n const modalIndex = this.modals.indexOf(modal);\n if (modalIndex === -1) {\n return modalIndex;\n }\n const containerIndex = findIndexOf(this.containers, item => item.modals.indexOf(modal) !== -1);\n const containerInfo = this.containers[containerIndex];\n containerInfo.modals.splice(containerInfo.modals.indexOf(modal), 1);\n this.modals.splice(modalIndex, 1);\n\n // If that was the last modal in a container, clean up the container.\n if (containerInfo.modals.length === 0) {\n // The modal might be closed before it had the chance to be mounted in the DOM.\n if (containerInfo.restore) {\n containerInfo.restore();\n }\n if (modal.modalRef) {\n // In case the modal wasn't in the DOM yet.\n ariaHidden(modal.modalRef, ariaHiddenState);\n }\n ariaHiddenSiblings(containerInfo.container, modal.mount, modal.modalRef, containerInfo.hiddenSiblings, false);\n this.containers.splice(containerIndex, 1);\n } else {\n // Otherwise make sure the next top modal is visible to a screen reader.\n const nextTop = containerInfo.modals[containerInfo.modals.length - 1];\n // as soon as a modal is adding its modalRef is undefined. it can't set\n // aria-hidden because the dom element doesn't exist either\n // when modal was unmounted before modalRef gets null\n if (nextTop.modalRef) {\n ariaHidden(nextTop.modalRef, false);\n }\n }\n return modalIndex;\n }\n isTopModal(modal) {\n return this.modals.length > 0 && this.modals[this.modals.length - 1] === modal;\n }\n}","'use client';\n\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\nimport * as React from 'react';\nimport { unstable_ownerDocument as ownerDocument, unstable_useForkRef as useForkRef, unstable_useEventCallback as useEventCallback, unstable_createChainedFunction as createChainedFunction } from '@mui/utils';\nimport { extractEventHandlers } from '../utils';\nimport { ModalManager, ariaHidden } from './ModalManager';\nfunction getContainer(container) {\n return typeof container === 'function' ? container() : container;\n}\nfunction getHasTransition(children) {\n return children ? children.props.hasOwnProperty('in') : false;\n}\n\n// A modal manager used to track and manage the state of open Modals.\n// Modals don't open on the server so this won't conflict with concurrent requests.\nconst defaultManager = new ModalManager();\n/**\n *\n * Demos:\n *\n * - [Modal](https://mui.com/base-ui/react-modal/#hook)\n *\n * API:\n *\n * - [useModal API](https://mui.com/base-ui/react-modal/hooks-api/#use-modal)\n */\nexport function useModal(parameters) {\n const {\n container,\n disableEscapeKeyDown = false,\n disableScrollLock = false,\n // @ts-ignore internal logic - Base UI supports the manager as a prop too\n manager = defaultManager,\n closeAfterTransition = false,\n onTransitionEnter,\n onTransitionExited,\n children,\n onClose,\n open,\n rootRef\n } = parameters;\n\n // @ts-ignore internal logic\n const modal = React.useRef({});\n const mountNodeRef = React.useRef(null);\n const modalRef = React.useRef(null);\n const handleRef = useForkRef(modalRef, rootRef);\n const [exited, setExited] = React.useState(!open);\n const hasTransition = getHasTransition(children);\n let ariaHiddenProp = true;\n if (parameters['aria-hidden'] === 'false' || parameters['aria-hidden'] === false) {\n ariaHiddenProp = false;\n }\n const getDoc = () => ownerDocument(mountNodeRef.current);\n const getModal = () => {\n modal.current.modalRef = modalRef.current;\n modal.current.mount = mountNodeRef.current;\n return modal.current;\n };\n const handleMounted = () => {\n manager.mount(getModal(), {\n disableScrollLock\n });\n\n // Fix a bug on Chrome where the scroll isn't initially 0.\n if (modalRef.current) {\n modalRef.current.scrollTop = 0;\n }\n };\n const handleOpen = useEventCallback(() => {\n const resolvedContainer = getContainer(container) || getDoc().body;\n manager.add(getModal(), resolvedContainer);\n\n // The element was already mounted.\n if (modalRef.current) {\n handleMounted();\n }\n });\n const isTopModal = React.useCallback(() => manager.isTopModal(getModal()), [manager]);\n const handlePortalRef = useEventCallback(node => {\n mountNodeRef.current = node;\n if (!node) {\n return;\n }\n if (open && isTopModal()) {\n handleMounted();\n } else if (modalRef.current) {\n ariaHidden(modalRef.current, ariaHiddenProp);\n }\n });\n const handleClose = React.useCallback(() => {\n manager.remove(getModal(), ariaHiddenProp);\n }, [ariaHiddenProp, manager]);\n React.useEffect(() => {\n return () => {\n handleClose();\n };\n }, [handleClose]);\n React.useEffect(() => {\n if (open) {\n handleOpen();\n } else if (!hasTransition || !closeAfterTransition) {\n handleClose();\n }\n }, [open, handleClose, hasTransition, closeAfterTransition, handleOpen]);\n const createHandleKeyDown = otherHandlers => event => {\n var _otherHandlers$onKeyD;\n (_otherHandlers$onKeyD = otherHandlers.onKeyDown) == null || _otherHandlers$onKeyD.call(otherHandlers, event);\n\n // The handler doesn't take event.defaultPrevented into account:\n //\n // event.preventDefault() is meant to stop default behaviors like\n // clicking a checkbox to check it, hitting a button to submit a form,\n // and hitting left arrow to move the cursor in a text input etc.\n // Only special HTML elements have these default behaviors.\n if (event.key !== 'Escape' || event.which === 229 ||\n // Wait until IME is settled.\n !isTopModal()) {\n return;\n }\n if (!disableEscapeKeyDown) {\n // Swallow the event, in case someone is listening for the escape key on the body.\n event.stopPropagation();\n if (onClose) {\n onClose(event, 'escapeKeyDown');\n }\n }\n };\n const createHandleBackdropClick = otherHandlers => event => {\n var _otherHandlers$onClic;\n (_otherHandlers$onClic = otherHandlers.onClick) == null || _otherHandlers$onClic.call(otherHandlers, event);\n if (event.target !== event.currentTarget) {\n return;\n }\n if (onClose) {\n onClose(event, 'backdropClick');\n }\n };\n const getRootProps = (otherHandlers = {}) => {\n const propsEventHandlers = extractEventHandlers(parameters);\n\n // The custom event handlers shouldn't be spread on the root element\n delete propsEventHandlers.onTransitionEnter;\n delete propsEventHandlers.onTransitionExited;\n const externalEventHandlers = _extends({}, propsEventHandlers, otherHandlers);\n return _extends({\n role: 'presentation'\n }, externalEventHandlers, {\n onKeyDown: createHandleKeyDown(externalEventHandlers),\n ref: handleRef\n });\n };\n const getBackdropProps = (otherHandlers = {}) => {\n const externalEventHandlers = otherHandlers;\n return _extends({\n 'aria-hidden': true\n }, externalEventHandlers, {\n onClick: createHandleBackdropClick(externalEventHandlers),\n open\n });\n };\n const getTransitionProps = () => {\n const handleEnter = () => {\n setExited(false);\n if (onTransitionEnter) {\n onTransitionEnter();\n }\n };\n const handleExited = () => {\n setExited(true);\n if (onTransitionExited) {\n onTransitionExited();\n }\n if (closeAfterTransition) {\n handleClose();\n }\n };\n return {\n onEnter: createChainedFunction(handleEnter, children == null ? void 0 : children.props.onEnter),\n onExited: createChainedFunction(handleExited, children == null ? void 0 : children.props.onExited)\n };\n };\n return {\n getRootProps,\n getBackdropProps,\n getTransitionProps,\n rootRef: handleRef,\n portalRef: handlePortalRef,\n isTopModal,\n exited,\n hasTransition\n };\n}","'use client';\n\n/* eslint-disable consistent-return, jsx-a11y/no-noninteractive-tabindex */\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { exactProp, elementAcceptingRef, unstable_useForkRef as useForkRef, unstable_ownerDocument as ownerDocument } from '@mui/utils';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\n// Inspired by https://github.com/focus-trap/tabbable\nconst candidatesSelector = ['input', 'select', 'textarea', 'a[href]', 'button', '[tabindex]', 'audio[controls]', 'video[controls]', '[contenteditable]:not([contenteditable=\"false\"])'].join(',');\nfunction getTabIndex(node) {\n const tabindexAttr = parseInt(node.getAttribute('tabindex') || '', 10);\n if (!Number.isNaN(tabindexAttr)) {\n return tabindexAttr;\n }\n\n // Browsers do not return `tabIndex` correctly for contentEditable nodes;\n // https://bugs.chromium.org/p/chromium/issues/detail?id=661108&q=contenteditable%20tabindex&can=2\n // so if they don't have a tabindex attribute specifically set, assume it's 0.\n // in Chrome,
, \n ))}\n \n {server.isJoined ? 'Exit' : 'Join'}\n \n