From a47243f7e55b91c7fa3129df22152001b2a4ec0c Mon Sep 17 00:00:00 2001 From: Andy Tudhope Date: Tue, 23 Apr 2019 10:48:34 +0200 Subject: [PATCH] Updates --- CNAME | 1 - asset-manifest.json | 10 +++++----- images/dapps/dBay.png | Bin 0 -> 22018 bytes images/dapps/uniswap.png | Bin 0 -> 68806 bytes index.html | 2 +- ...manifest.fc98e42942d11bdf07fb6f3c20fe8d03.js | 10 +++++----- service-worker.js | 2 +- static/css/main.00846cbe.chunk.css.map | 1 - ...846cbe.chunk.css => main.ca0c0ab8.chunk.css} | 4 ++-- static/css/main.ca0c0ab8.chunk.css.map | 1 + static/js/main.8c6c5dcf.chunk.js.map | 1 - ...8c6c5dcf.chunk.js => main.d5af849d.chunk.js} | 4 ++-- static/js/main.d5af849d.chunk.js.map | 1 + 13 files changed, 18 insertions(+), 19 deletions(-) delete mode 100644 CNAME create mode 100644 images/dapps/dBay.png create mode 100644 images/dapps/uniswap.png rename precache-manifest.85774a44a2419a87d88b6c30da1a950d.js => precache-manifest.fc98e42942d11bdf07fb6f3c20fe8d03.js (91%) delete mode 100644 static/css/main.00846cbe.chunk.css.map rename static/css/{main.00846cbe.chunk.css => main.ca0c0ab8.chunk.css} (95%) create mode 100644 static/css/main.ca0c0ab8.chunk.css.map delete mode 100644 static/js/main.8c6c5dcf.chunk.js.map rename static/js/{main.8c6c5dcf.chunk.js => main.d5af849d.chunk.js} (85%) create mode 100644 static/js/main.d5af849d.chunk.js.map diff --git a/CNAME b/CNAME deleted file mode 100644 index d01c3fa..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -dap.ps \ No newline at end of file diff --git a/asset-manifest.json b/asset-manifest.json index 42c47c2..1b57c4f 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,15 +1,15 @@ { - "main.css": "/static/css/main.00846cbe.chunk.css", - "main.js": "/static/js/main.8c6c5dcf.chunk.js", - "main.js.map": "/static/js/main.8c6c5dcf.chunk.js.map", + "main.css": "/static/css/main.ca0c0ab8.chunk.css", + "main.js": "/static/js/main.d5af849d.chunk.js", + "main.js.map": "/static/js/main.d5af849d.chunk.js.map", "runtime~main.js": "/static/js/runtime~main.a8a9905a.js", "runtime~main.js.map": "/static/js/runtime~main.a8a9905a.js.map", "static/js/2.f46d66af.chunk.js": "/static/js/2.f46d66af.chunk.js", "static/js/2.f46d66af.chunk.js.map": "/static/js/2.f46d66af.chunk.js.map", "index.html": "/index.html", - "precache-manifest.85774a44a2419a87d88b6c30da1a950d.js": "/precache-manifest.85774a44a2419a87d88b6c30da1a950d.js", + "precache-manifest.fc98e42942d11bdf07fb6f3c20fe8d03.js": "/precache-manifest.fc98e42942d11bdf07fb6f3c20fe8d03.js", "service-worker.js": "/service-worker.js", - "static/css/main.00846cbe.chunk.css.map": "/static/css/main.00846cbe.chunk.css.map", + "static/css/main.ca0c0ab8.chunk.css.map": "/static/css/main.ca0c0ab8.chunk.css.map", "static/media/SNT.svg": "/static/media/SNT.4c2dc880.svg", "static/media/add-dapp.svg": "/static/media/add-dapp.77c8e818.svg", "static/media/airswap_banner.png": "/static/media/airswap_banner.91c60ce3.png", diff --git a/images/dapps/dBay.png b/images/dapps/dBay.png new file mode 100644 index 0000000000000000000000000000000000000000..2379ebd4020d2e63f9cad638320cece625550305 GIT binary patch literal 22018 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 literal 0 HcmV?d00001 diff --git a/images/dapps/uniswap.png b/images/dapps/uniswap.png new file mode 100644 index 0000000000000000000000000000000000000000..f5881e868b6c178559ad57ce4a9225ff33cf9e41 GIT binary patch literal 68806 zcmd3Nc{o&W{5H`@3>A?%))XzYSkBlAsgW2F*^;coFvc#5!e~;AY*}WIt+8k9Yr@Eu zu`e@Y4`UBsQb@gi|Gn3Hy??!bz1MZ-k27bU^IYfoe4hJrf9`wE8zVzq=yBL_Ha0e> z-rd^|*w{G0|M?u_IQ&K+mgRGJ!e(S(dgs5sfB*aOYxmF3pL_d%{%&sl-dO*+yt1*d zxVH9V>&N2uTKE3){O0W3^32#u3pn{jX}Ah8Hb1@At~pMXo2b6jH!(R+?^~J}IUKap zC_CC-H`{(=K3}eh!I-67?wB%PpPpG@8m;v-&kqR(N2a@rQb`p3l0t>E4}1M0{;KvnOh*SU7VBStow%_av$s3+<4t`Tq0gC!w$m&JNu7@J^fV^#?yIx^-)CZ{Cc^ z0mFudRexsA->q%O#9CTfMeVlSCU4iS!UV=2_Psk1H_ssjkE>Y!+yCmLV2TT?MCfP( zJfoGn0wacP=jz+mpZ*=X?Tgy_s&A1cZk`;VwT8Qps`Z;0QA3K{%}6Q_wTeoV`rG+6 zCfg2SoaFcYK6v5P(&3ii^nGAx(xi3m#M4UYZ*1(`UV68+O#_&#gPA8owAeUHUuXU! zZl>NU)_c~${-UloFyzSHPl2*};hKmc1^gXxN*Us^60J4Z|Pne;skzDbxo0Iw1c!a+HN4z!+H| z2C7sRs=)}sWW++}Iw6i61dQZ;P!e!)(+9xia62*GFwCZu$n>d=i-~MQ2Af{xrO2P!LT4q_u;(z|DmkFN0vj^#MJpRFv z*Vk|4nRvxmSZCx>l&-Mb0~vXklG2g;Wn7^U98V@4cj1T2^8J{reIJcB;zG#0u z#)<}563KRgfuHPr^3H(!1kbb{J_(O{fo~Vq{0Gk|VffBaQ7>mo&1EB=s_c{*gWY6) zxLEmTRa0Kl4gAi!xS7f3tNLt|r<34$v@rJBLC%C1az<1JPn&FU4YN! zofD)edIr|NH1$-AF2nJ$KL-pLYO*ZggJa|3x%l#smj<|Fp`rb`k`g!X1v3C9j{`lr|E5E2Ub@D)?WK7OQx}C%ZGN=T!{7SnkHRv%VYVS&;2!CzUft=OhE16mbrN~`GgeZy~6`t@ez z2U^}^hqo{-81Y}ZXoo|R=~3P)pTFIk&q`f4?97$`ln7Tp!n5yQ3~rZqS~;d3cChYN%<(RW!QpUAh-&D1!e;G>s%>&B z>IfLncoi+7F#i4LxJvY0XtR{E^fpqH`|8zh(~L!z4#csUyJqqAn_XRP?+2GgkCM(| z(s8sxcbltNMc^Y@9~(eK(FMhzj3&aY)7E+5J|x;<%xUa<5k>EMcw-S(Ib6t4@-)ep z0p^jC?{(*NxOCu|D2P(RE^p@s;D1g0!mzlmicz^E&MM$dev_xeLCdd(6PPp5dUle{ zyId%WXolH#obB~i+S)xhxRJzXrMqXCg1vHlER!khseO_4QpMk$ZIDPyi%%)N^Cld2?s2_eigTNA*e!BC)8#^Ap)y)8SUx6h=C zGUhD-k8$zfxGabz)fNEvyP8VB{U;(o*-XNC!@E(lgb4XJ$bv5XOO?+ur5DF~N>=;h z2)Qz7TU=vpua+Jh zUuK@^Auu)AW6(-k#OuCw;^}Xci`R%{UOC$eU-7pvpGr!aQ9`>;zduP+yu3ky^pD7a z2BDtzpL>YGiu1r9t4Tp4okf=Zw{hgi1b}I%-A<2Xu4%H@eIkJoG00J zmd~YIaH<~p5SNWdmB^A&YRsnx$_}9|S+aniiKNbq=d4D<4RwyR-9IoXH6@^Lch%%r zyD`ReqHngR_t%>{mLw?i@>ykGE-9rh=yczSI#f!jmT~`kTEB7R`o~ai`Jo7?Fkfll z%dJ46{$h5*Kfg+`mml3B)^KYcSy{7*XQh)$$c)eS_Swt$mkF?%UAo&Tz^9X(x7dX@ z{6#s#Ay8?kL#NqiB~C?Qm(;{E?)#r24L^iQERFWTe+uhJfsWbZo^;W2edb<|+t#}BMfE77K=G!s=2m4CT-h$1tW)4EZmM(Q_j>daGsx%Ty`r%!D}S5#pE-K_OX1Z-?S zW9|&brsyl;8mY4Y<{0SD0k7PoQ!dKD$}?Lw6~02SjiM4SXR_}b*@K<}os#}XH7{A+ zkPl-N$qhi>LYGheWCp!Rbb5W0-;IY!BFzEOR;G5M-#@Ejllt3$ZH~GT}K+)i`j9U4O!+no7?2zQ%%)+WfsCc-3mRkMR6?!1 z(QPGXoa(3c;TD3Z!P4&clVz2>>SC*)nPRkd zqbR=AlD04T?w|hS8JWE_zPOF}Q{A5eB@8yOmmBj`F0{AzF7Ym$Bu#lrUx)Rfg=iSF zF+77pn%nkEyLGvslCB{S+^owC%3=5ygP&Rmh;`~e;4_0B-94m4;PVuxG^?7xA=vkT zRqp0%vNG`wj+Q{za0k@t(WwoPRAqeMW%n&kzS7LmudznOt|?N!?EPub!%7-(rO7+s z#DS<8pYncVSE6j}CTbci&hR zm_`gm$fh)j;^J(6J~$S^ymi7&E9-jLNDid5cmKsd*0)xrS83-swlMY>{>adS&7dju zsUFDZ-Sk_TvI}*Old2U|xk$6JDTI8I=U9Z)b_aKNl?R){-Xy7}e1)N;T65$Uru#38 z?<^yH!Zr)kSX_(ly+~o4QMRR)cr>HFtk~bFd#;Ie&i;ZMDky ziJ{!13No2fl0F646Q2zqJuc=Ob*-OHC31jIm4R@&!AjLk{1Mf!DE+R_Cf#lSz77#e z_8^ZrR1{6B7uPiIU`gAb;n$r<%V&DeslNhl^}ZfK|BHbct7Umh>OzMLDy^J6ou4Qz zi=$C-sAYupfabr`^o>hUo&xz&Rm-D*#!>2Kah3MO3DU)=s@*uFq_N@mb#IipZFL-6 z++K2km%Aa&y?*hbv20lX9pzb-bVrBj3~Z}`R-@RU6Id&cz1?8Pi*OvHG+s-)SR(~4 z$HhF7BYRjz!aHqeQwtdTr1z&OjPlnrMH{zhHQZqtW!WBIuVYqY*+#={eY7b{o$hGq zum#}LDd1yUJ8n2HGsMm(djY>vcaanje*z5nb?@N^AuY3MR&+#i-Ya@hPY-p4YN za(2IWO7-q%qFsT8#z+zS!FUGq@8hyfWzm{YnC2WlJ?Sd&bN8N;ESbaN!E#mU>mz?peqc--}Ow@xCblf!pc??SbeRF&xGIeS`MK$P5p;G!SepS-JGV)J;)Z7)`cJsoD zi!&$`eo8dB<+P3qJdOM{agH)`U9NZ?3Vb%wxv4eVC!$Qn|58~@y;s{Xfzd!^Pe|6e zcMxjkR8NJ_>?mG7N~hVPf3jCQ)A(U|!H#M`l z=|Aa{BMyt0*-*ea221L3Sv4kFJl<`^-=_=m2%2)V9nsNQpP1YrMHf|V-Wl7Fqw$vv zkXuQ*iXzpfEvAwO2EEB~a-grPQ^0AgxO6w7Zr7H7UWa07Y4f52(;RD3$*lSumhp)4 z=7)Pg3c_!TBN(e&`hLRk-uWS#3`V2Qeea{^n2U;$qFw0>{GB};O^?x<;8>dZ@P)hI zY0PR}^R5zKxgGplD}Fk{OGylN##aSd`Wj0TM+3Ki%qx?4cB5?LeVYI0sd2W7SH~?~ zlA#ZTv8dm)ep{WD#<<8F%y+#OdLQj*0e!&@^vv$b&2)EpzhiHCdz)|rmS??FMMb6@ zF8dA(VVxsbvL5uQQYTfgW1cz9y78sVQF^ScLrSgA-2!@+Px6|m@EFM#BBp<;txXDE zIWvu{@SKK}R|u;?__BKQ{jk(fKvcsCJknEFwRtl5LB`^MDVv`TvG|k-i~(MG>f=rBHy=Lr5{#<%-&wHRwb^$d4YI*1;#@_ZY1)bEQ&n zJXDuIYoQ786(v31{r%{$pX!bnUl#;(R=}n9qMfoe&+rM-gDYGh(02Ky1GCLPoBuc) z9~b6#2-2{uw0CW_Ox;OVRnKt?x^v0aVZ2Dvr@QSF;Fi@Etf((BYW~JAa@GPfIR={Y z?Ap(;(PIG0?wlJ(``=)vu?#GE?IBEajPvS%5^3w-&QT9;ii$Mnv-vDQwV(I9o2w-9UGN=DD^~;-&+t^97M8b_zT1vo+ zV6M+%TzrC7j}%SeDXe#zj1Gb<-QYtgOsu>*MH24U4`+oSeKK=zW38*L|6+q1jDBlA zQ2BSY({a}HQsp#l07gFpzaWZo;2Wb8wu08?zm1kW`SMKbd1^9aT=_W=rdVu-Zls}d zU=`vjo;4g;PSQJRjKP?sr}WzIZTD%T<+p@}hwOAuwbO~~vFnZ1^LbzNz@2ZP`w@ll!$GP1J+v(ZFz z&^`MXT=?OH!EdrVFHnKZJU1Q{tsoMAch^Pru1THa*sZuO1aeRg4g%q3?t8EvpPE1# z*2XTK7YZf;vf+vk+%3G;WgDhW3Xa71p6Ogj$v*Q#5E zD~WGo237Bwy%^%&?brM$zL}Auo{o$+0D}xJA8Y;FCO0Im9YG&Eqv8`5Z9)DV^tR!} zrKQxx^D5APxype?*^Jv`TQ`KEhS0nfa>|6A31GNq;B{8c*P#3i$YAAz9WEyl)Qvj6xYz4#X4 z=uk3r!iId~bY@R26rMJZe>apW^A)vKmH*8r$#x5jbU!5x`~nWwK!B~YD4%{ zTzyQENF8?ovf6U38u`eP@kn1MAzr8iE4tq$yk?&xw*&|4Jc0%f zd4p^lweBy?&CO*MT-Sy+Gp5!0 z;&)50y8@N9p)ecrV<%PXCw1;~wPM2acQDUh;sJYyBU%YD>5ZX{>_M;Qjpj6^AAc&= z4`Zl=2u#;4oI1NM6_Tb|n^Ha}DYr0D|McaXW2!{MMhF}ll{@Ove}~AR-hXr7O#Oyh zLG`Nh#Sf8x&UDS4yV-jJ)2*<^`)**Hg}QZ!CGI->f#;P?7BlNQf2H5N!6)1AqIW#j zKSvl#4zhJN57te!m)oq!rGVcRC{<|)nSTsEt6R>v zU#=VNxQY8*A^isz|DHc6Um;Gc)eT;do`6*8L@8R#qKT;T6ZQ`EwH#ms%HjBHzVT^m z-&yR|cRFV7Xs_bPS!gp9eYmGzyg22Up%bf0f4X7&B!bU!SwiC90jwH2-5ptWJzEJy zbv-f98rhX(Bi+Iy(18X=_h#^+7nDG;o}@K7-8+?h&94B4O8p#1xW5KBO1kYx%?lmx zkqBDLk?}=8t8m(s;6>efZ4~;p9;t)YdBvSDN7dJSUB0u0 z_4WV8RfAaDbd7N%IsvBro=$OKZ>)Fj*C>`4eT3Fd>hBb8`?4R)2zR<7YyVy}Dsy^_7vt-7heMeje`(xtizrVo= z&}9_Hrsn!6Hl|Qu0GT#%3>2P5lxDiYXJ-#|H+|RkV|Ic+e6JU?`u$Fhdc9C->)6uC z7myCV_l9ck4V8dPsgf-+bw>L}lv-Uocz?f^hr?tu>%t)-*>b>(Ao4id>;4ytj`DN9 zEU2ic7;j*lW%S8Gn=cXOlIysuk&i2(*gvfp>zYteiil=i^+%_x&$S05B*2stu)p=( zz%nA>GX%b*Ais;*xUy7vo<{YW7f&wN3p;hO5xg4RZbLxj4a zv@^HU}fbbWkM$ogh-<4l9sZNj6ug@5Tj z>(B2KlLs!j;inSc6{Nrezd4o#4&=}jpE4^lVRhHh9I7%{UZ9oM-$EWZ?6yivA6}3k zL+3MoUDq7ysxZM$bhtu!Di36jwcQ|z)VyKahu2&V!5(Y>3FmsylY`?E`5X52NwBEg z(6+7b%Ac@{Y5&~kuc#*&#n;~DNLBv|<>A~L)Q=z+Ra6{TmX)iy*s9ErF}j!pX5sxb z$JzKu013p#wk_x(IY?+ns(kO?@$Bd>WXH!lH_qWApX_ZSh9={Ri;?@HC`0g<%4{kv zTy)Lj#lKx=r`fAR$smYwq zM%0ROCH3?4L8C>RBX%3gYPt#{(FziZAY{~4iQJMJluzMisFTx)9v?Y zjtV-yV8?#mQ(=&WN`fmG#P6`Y)`JL)O;hlxx%j1pf?)7MhLmW&Y1w&h7EJEGSP+J-5+Z$zD@RP$`7B!5Vp zodf;l{)1B#Pl!4aMLc!w;&~CD8HXX$hj&kB8PGGVnMQ=HT2*Ox3pG6l=7x&%`FFLk zP=5_5X*no4lepY4ZhH3pJ()LTIrlL9)Lx;tjZn1CU|3UZCUINk-~QO@zofTZq;hOA zz`W$;Fh(l*{1@+1gHWGlgG9S|S}e1k7Y+Jr_YB@zc=9<*<1SEVcilBnu0OAt>p{Z< z`0aQDnNz>#-jb~2!4H}WNBEutHFh4<26j;-ATCfGKbRULkS6F7CLD`%E$AuiLC$~7 znZ~1W{%&tD5?;dG615hYVt~B{*vbX-jZm`13RXlL|r1sXi4oMfI6N=B?Kb*-To*Rk~Dawkz z1w285Zy`w}ZrfNgR>>XXA?BFGRQYJFu0b9lxv(8wd);SM>_R0)y?O~(@zICGRw!fR%(jsZ2V+r> zohl=NvB;q|orFih9!SBqW*)XJmd4KhR1t;R<|MxI5)cO8Cm)X?Oilg9pg09|9Goh_{O2i!k<^{;fI-nF)FQil*k|8n1YA5d(Yxk)_F~Z(^$iao z!gB@=dQRg#U)-W3UuT9cBV;-Jf0;0hp!2JzRD}f%RCgo{hZB%wAfx{@kq3B~eH1h` z(N_L0lkZyK(;uZ23+?jBMpJ*_y{Hv-=%?j|SaB5y#;j}jnu;XmZDa}8R8M+8!%8qRMi~m`Pl4t;v`FRD4?bKvs*k{URs?BGJSSC}$@n zo+_*5P(6J_SHH@O(=c&urZt=vp88rH@c);E6$KzYA8rC8hhF=Ug?)ZgD33{{f6dY# zbBvOE0utGZm`_lFo9N$j-5~kDK`7^+>kEMvsC=!iV)g|7tC-T zko4$*b6;l+ncp%+~Zqo;X$UUx#oRj~j|rzy79cp6mQD?~t!A#$^|yQ8?wb7l+sxk1I$6+9RT?kO z1d2K^12sk0u>+^k#_?IOn0)ywS1w&DI1dQ+2TVYRDal|DVbaIswMkzzZF>1HD=P~n zI4|jGaY|L6a+kwH=%b7Bj&gc9|4R+Oks)5S5R)H5t{U#~NS;bMC6x5&b27kZa0kyR_^Bb-fqo?DtVj*79dGwQle(b;L`~x_}Vts>>`FTV>wz^ms^#%Mrdjt z5Nz&kZ?|YJJwm!G+7gLtb zry_l`Jt0wmSvcNxqxPun2G7gY=?=$?d)1z-^OV;(YT999w0Bt!PnXBmmbF8$$7F3e zlrsS&>4vv%==g4J$)iQ*80c_=$p{(aOGWfsfXZ>;F~FEgLAw^b|0xnj22go2@lYyi zwPI5k?N}at7{Rt$B}||KmiV54B)u4$;zT=eo`X^7H8qJO_s~ph$_1PBjtQSsk;lHTM>0-(_WyDAZ>0o}*iv8;s8e!^xmTql3Td zH(ppCI&$c@%WVSjq*A4ehGQ_|s+Dz)JChU41cc$?v-LA#=_{AK5_}FT=fqHFty20} zGuc`3?Eyg_paCtLX0Al|e_vgPgkF0VoPmcp+~+MKynHF32(Ef8SN&)UWgp>(fuN^v zCaXEc_Zt1~=YyRwiO=#_i{@L<^2JEVXi=@#Rn7CL7-+v1GH@)l;1U!N>bFoa!bS2Z zbsurP{@to?VnW{W({LR#j~mk0)t1jafXA4@7oq8wzd}FQmgn&Her--rFVP*^-f2O; zE0}Sb`5h`Pk!3eolTU;gX0CXYIb;gK!Ms$pz$&)>KYt#zwmr&2{>Kmv+}PxqBEy8} zL32-4uxEmYrzPo8H;f0_D|q`m$ORhqgRC-gf8NFGSXWc1F8f4;a6zCM!xu*&)6%@r zPKVp(C1kBU-xS^jxe-)$e)t^r*)X9=N^C`jzLO)GQ2jt>`q<$j1)j0D)7L+E0nV0s zW9N~ac~b~yMeh{+FE+k-f)DQaMC#U&@2ulBORJ)8YHZ3f?p-n9ycRAC=J5uMboK0f ztzY44nIV78_0!Lx5ac^DbU0ic{;8IG5Cx;+Bb9>GK|RXSQYZ;UVF;EQE6+fpiM6jH zl@rrNY?-E+Ut%koeQwVib1?d*T4M>RLNRNkDWj?K>di!S^JYZ~&+Dr%0oO+5qwu`z zJDx%}ru?X<@jWh@igWYdB!~+c!{)I_%lABhx$-i(2rp2xB`7{x#4xRy27boUE?T*WGK7!|EizWg9`Eu)5mWbEo#U!5~QxVR0$h6GIJwcpA||FG&2hy953{QD0vG;4{#4%^9YAVVtmuu zniz3+DPP|FvXG3%7^SH|Kel&)#tr4yRW*b5pcUh!wBUc|)EkdFo zZT7e%H!bM6>HFsbq51B7eA$pMEys}v7co-~u=g!-|AzqRymOqS*pnAc52qnj1U#KH zIw8FRMxX(yPT4UVThJAc^c);3#2(9)SU)NS`_`te=ovY-JM@Yu`h$GP2RAIUxGnS6 zoE60{>ypu5g5K@fZr8B$e?tsgOD8CKhypo;UWixu>YPtW6NYU?XWpJkUa1)0;`H(7 zqUW>6(*2WJUulW0LOy-0I1#TGSx9R}Q2_vB61YBuB4gk$Uivg`jz)<1g1^OlbyT#! z_tBg^xAs;_IC{2#Ntk1#gN`!<1_UY+|J*(Tvwk=ay8DVw^K;VaY{=LC$}nXkTouG6 z4{`@=Hf^f2qelg#vrXkc|7G-8EPd}B#;6725kZ_C?+{>Ae907*@3LcZ%J=B)jC~sL zJuW{%=s9|7V5)T=v6NgETYtm6()D|Q=S}d9BIW}LM3bX9uKe2>dlhf6r=n{2J!prq zLLMo3^3rCs)}oNHcK=ErcIi=Fh4`zy=Hu?sP@rIQkbJvJl~hox<>O+Mh0^94V&mPB zc~8)p9S@gg9~(PN5hO?Ybr-}D$8uE05!bo+6cy658!G-9O-*)zu?~%^G&gS^@$n72 zELNIEyg);&WTTgW`62e;Pd|F92HL&U0R`TjBYB7%lCJ2Xh8v<~#wxuxBm1>RYt2x_xA1k5=%PQzM1Tsi4e>GdRv-IKwIwIPkKZLIESR9qSOw3~2 zJhIJ#jmu342A1G4Ee%qK7?@g}$K!>2MI6`VR}LTsNH8d+&9b+2K&4rH@2cCtutip8 z@ysz=er@7qr7V%=w)=n+^>{RQ0468oHKtqL*HA1j)x6Or z)?>l>)OSL;`lq;jv9|}N8*P&_VVdsaXKA+yYi>mPXfii5*s9kim|UREmj^frD8Xeg ztDMC5Dc}koZ_U(-Zuncpi;ZXlRmS%P!5rx%Azcn4=qj5B-f+MTl=pdC*($sUaqp$y zd?ML~**KB+I(IdpG^B-l6kWpiEgfp>`FnNhm&lKq7+O6U6N#&2K3rSFxs6~~3q9;Q z=TcDCZqz$4%?o9v@y>Z~;#m2)d1O*B!8rbI3}Is37h{S{1`FCsz0ld1Y1Fq=`G+Fj zYykrMfZrfhAe{)0AT`1sg^K1ie|aa4Cj)C9)8wn4_`}{RlTuS1s^gIKsTjhL@{@+c z=2_;hC{*+v0k^g4lvJ#_FkW~C){6KZQqWJ)zLZFrp)$U3C18 z?JVTuN(HAxapMPC&E-@fi_Lr|fmT9Z=-Uve+Z4vawwza>viehvJsbaP8V;5<)21RS1%;Bb1$j2Z)a9@B0-BPk+UI2;)SSgKdW`PP{9}?@N#NcPx zQrY>Vp|INSS*(6OIm^0Qqtqbsr;>aR#+zbLI9BKL%L3aNGoTJ>lJQi0gH@Odfqre+ zj>A!foEc^D_ir8y&ARq>Tz+bYyEMvycFgV_H&V)%Vaz)|nS}uimZO7?l3t?S)?q9s zYJ84pGsovk?Lwh-PYX7ulMet$bfOF&{N}5u7wC(UHmuvOB=zI83hkFB(WP1%_x;*Z zp!eF2T)z2=c%5}bf&-UVoBED*?3=#|o)$fthsRj-o32^%=6t-Unr-c`#uLaeCI%;F z$Uu+NIN=zBC)Dp?ZWM#}?L=dAX=@4oG=DPOYo!xXk5li_=R*eJUr z4gxaKlZLj80BmEwkK+VSI1-?_FfBk{Si+7ng$=}DObO~@Y|1dujyZl&B3R9t;x*g6 z$xyNY-8RZ6wb;+(yYNleGs55C6tLUhzS2zpgk9wu9G^rUQ49@?pUxoG;rR z>?)=MVi+Mqcyb(9(cd7l54o@DZf2;?i?L3_=UZINPd;@+F#6GGhfEk%qNZkZKqf%g zP;VRKa^q5r)^iSJZaabY9T^s;8#$mNe_|VM<+AmK6JS(xbF^z>w)&IQ{crq>8}jM> zJa?Y&J~RXgr<*I{) zAH<}X#C{LvoEU*-wQEe1J4^GWU8{)SS_ zW7Y3_~C1t20q+zo%A2DIYK%$AjkMVG{$?oER$}OmZx*5ZwN4e)` z$fF67K+v7uNbypHiPDDsAi1IYBh9guz&p4+fBx0=Loy!%-6xHB{)4#eG}Lk&3c{YY z4p-wtUzJyT&^?b#Ze1GAdNXS!D*90U2k+`w2oLyYBXac6**ycsi6=w4*AjKzRTM7N zHK!wui+KREQzdkz61@FUeq(;rk#GUtjN03UqE>+`Xt&YyAv!%m>Q!L}G^Pu^h_%Kl zNDj;S66Mk=_Ah+MyX1SAvm?_EZAVlb1-Xk!NyK?qi-QZAGC(LGjO>TO^`Vl!%uD-GzSaOw&o{ zi*~chaNpUfeAal>P*($IY0}?2J`)=$)}{mp4r?>$ zV$lOFu^~O2%e+7m9CCkX%Cw{W5MVwY7POl4T-a`scd_capswWmR#P z3WI*8p@9+|5fv+6hkJ(Ke)@mVQ)P4Dcwj6^9+y zUW}b$r~~^iB_Id@ean0QqF5~2)_xUoA-FLJ6(SS8;<=IL%%D%UW%ZlqE!e+>C_6tO zM8fJBdZ1^PYk?;>@JDI5g4-Oe?UC)O0b0G|lb5i{#u!D@OeZ?E$8!d4rQfOL03Mkm zqIV1nG~Wxst$zN#_EhDM{=M@FgjQ%l<5ip7qh)yLi@MRuCm%735LYGlaWw)~<`w*8 z_qg@7FCI(VAOGC%eGQTHSWW{vHW}UJkxC@c2*-i?dZz{Nig|)-acn9r#TF>JKk(dg zJOl5Naly7!Xw$E`Z%F6RGsqXu0#R&Nb;jJhWtOcq*?2ybPg# zF2HqCejpDq2ssfq9N=81A%IM!+$IRUNcWGr3%nsk&^T-b@-|7N&t#}5Xi9a;(Zv&?{Y<6u6AP145AK_i|6(M*8;3T-uU` z^xg#}ag@v|C3?pgxlQe2h)$mandTi2`lV``f5LnvzSgN>&Y}z&71j4vFSP1MYoc`M{~G`upaW)#n0)Mt%#}{esUXQzXA-VogEz} zR-H}+H^rJ%xsSDd^8X&{spxg~udDX=R6BY&I@>ctMi?Wsl>+ocC4rUF&w(81am*rW zbvBikRLZD1Ftjt_kWYkm#2B_hQsTn^JL$N5#MOdkE~l9sBlNC{vR1r7fMRH;!s#X{ z5?v!tkwl;N@9i0x@ZV+-~w4(8l75eQ42QD z_%LA=oe`ue zru&Eb2gu%M;*}^OS}kWl8IQZV^gJN2^^;>(wc!e(fCDo`NFYPM#NDzP z5`=-i4s=2LV`3lFZrPjwN9coUCn zePiZ&AqU#=yHJTI_iRc>@s$?03=wcy<}UCKdAbEM^$<_1^Ao|Qhl{@arfB_f^Q7qI ziAKT>Sje@pK^$mXvGMhsM(hJ(x$i#`X(H~B=vNMFHSdW7cIWN5T&*XQxqX#{n*P~; z|1YCQ&cPwtuj+~46-Izdi*^NzmP3ULV-jYz!rvIpzKv&>iB5-UF+*rVL9E00S0kw9 zr2iJe4mHLpG?mi)K@SWJ9ON1)-tQx6?^7#`pOHwSfRGuQdijxgiTGmslNZZ=Nm2hB3I#S|q2p4Ds&pE*m*tL4Tln_c<98h}JrNR_3e%BkuN z%0vKWuQU`A)}V*7`BxjF;5C2xY;8qmvYuVVSQr3r0IJL=CBNVno#J>b33ev+ z#&0Q`Ty>US=*eGv8eSeUBsHIN#RECWzc}58o-3?7H{_cXJhweAzQ)X*ZeUKieE)q% z1*UTGvaE7hy=qs@%n3Cahfs_IF77X@?eW5a-4WSaxchxmeTNmWnj2VUa5`gG<*ZJ% zmuX-3xCMT_W9zV^HYz}H!j)mBW$po!FVJn=ouND^ew$-(Z0wE}eLRK$!h_@!D3rH% zX$y^>;*8bGFH)owk{6XtJiYe@sdT(!B-c*S()qAY6Wqg$ln5(ZU2%WgB=f#dG4z4p zgrs{o4ddi6(?{TH{|N?hXF5>znAZjnbV1GEw%)D|(u{Dg>`;?LEFLHmQS?|O%N|e7 zi#sAaN*jn~p8ATkj`l@KlSCU%{lb3|w)u^iSatu0nrUf2-hudqxdn15U>#HNEW{5E z)Fda`L>sio_G0+lyjNoZUYMM)Da2^HY^pj9<5tMwE!kM*Go>)zRfx(^A_kQ zf>!J^32Mi6K3JWIA-H*LQ$n1i9oWaFD9uaa{gW}!1@s6q&h=Eb+`#c>gjxM{`c^mM zPzzEnzgp8AeY9=aVGcQoM+Yl7A-Y6RnsII`GIHS- zE#+GI>h7mccfPIOzgu(I&CWuwY_IP-#$}O?H?#y&GRpo_!c6w@3~QVaU97-h>$owk z_gFAm4)T7#*weYQJ+N#vbJ2&r_7~Zi{okgNM`|kN%O=7V!Z-2T(_TTS!wiH^*07G- z&5p0eT)s3mrE$;(c%+7$uRToML|zEi@*Zfzm^Skz}FdIL+iO@1~Li;SObaiD& z3c<>J>rxyff{Bn}{pmra#!4KPO}C#uo9Z9SDzzK8jon#{DeJu7HA(OrT$B*LmZX7t zT{7z=bP1^89=bang7k}jl#^*nGq%WiL*jhh_w&$7nd(|Q<>$>v+i=F+ov$oh`B@ea~AKbB4nX8TxaMLIJ=z(cyP7*NPAn4 z54F!=tP;yo`WS(;t9KUuoFp8*2{_1YoD{!UN8ZfcZCJ5$3yWprR1QmnGA!T*q-yXq z?X$EdJo7oc`5F|fehzvVl0JI(^)xbsdutZ9;>;nhGTkrOze5=Yj zwI{7Tzuu`w?7;m`6j#pF%o^rjP5F7&3g|^z$l8RJqvu-?R}RHWg${(FCJy;)>+u3M zDKUR#&S}C?8f&yrqWR@{b69lN_wRrHjE{4U9|NBMauN}@wV~{m(h7STw<~1*3QfMf z&c@oj*!?toITu-u**0Jr?Jp0LSUs;uf2`HR{R0IwxbIC~yM%M8&#LflXy|u>-J{B+ zIbL^91^6=e_u3B9(ivTdalxWmw%nse%?h+S#->JkQ9nL*kW+ki+-=%=VAPrJ!l&2e?{)=6aN5aI)LtL@5=(W=L9-hSIFwlkbw z+3@1iU1{(`Q8IyGaJ21TY)_FBPW*3M*lyyXlDPL#KKfH<(6i;uDz*#C zjy`2}gZglV1RJ44zuQHktf+_|Bd)%ktaJ5%&w(9f5CdLlM@@8Pze{KR1ivXV=2lKH zpGpgNv5>%y$21}d{d=Jj8vVs+rBhUg0~yGyfDbTgDlR4f9*NQW<};}4htj@vlMWbl zSTpT$>yOtP&tYKAs3%w%|4YF71zBoa=@P;XM+wxSkF&uYrM+-dFaN53OYFqn?H5Z# zo@Q*wmQ(UAO(=m|Eh+6qx1Mk1+~`>PY)1P?d;E0bGq$$O3)@5vRz7@bfNpClTc`v# z*xCooNUKxRGE0j2ZMB`@0w0m@ROSB{N!Q}f^!NYW6()T|Y;%iH2${{Li&7&DQ9_bi zY|PC49+F8+L~fG^bC+B0*D%+)4Q&i_8x^^ALDFyE$L|l= zejMq&%n}zS{A2aRwOxyKAXS|PeJ8+D0*FW76fWfn>kR%$79kUQ{3%nz zt+M&YAZ0$74TFwpBhLjcKp~rA!3wGA&@KW-tmcOI|0Bv11Zva==P$q+M!a`NzX;mFfxqnM59R%>FXkout&2!pi2j8W3 zDi^B_OjaSJn9XnFYPyhrcxt}n5>i^4n~$Bg=ASN=zE_LvuwEfrmUTHj1c8cO4ij(*vOzVl_?ee?;Z&u+rKlAc0-_aH%5u*!x)sQ1IPJ(H>UMPpmmm;rizRwJt&kZfw;$v-8Hf zuXuhn-y@Jb6@s-Xs(cYucft)aZp8}1RQR3ePS|ciJ6mY3jhE>$*j^s*jFC+_v4Dxe!mQi(fC}a@*Gwzp$$aa-N0O; zX zaG+Zx8ZtY?iQ8GuNy00-qUIv6D>6>$_ZHO0RroM0sn3ZC;kPop+AMUh#n{Qh$AdY}zq=$pY2`j$Yfo2V7XW zDn^WP@07P|*|dite53M_b&VFBFF=KTQ6Tm1p)*CSBU+2zEDz+PW6e&9BYhifD=JlU z&{4|{{s+Nhl|kj>)((3Oe-ZQN(*;0Kkt^(Nmk5f;6Jp)++Rqy^;o{Ie2Vb4$(BbMR zLRBUoJ%%6c9;$9KtBgLEtW+s^rMdaA7c^}Gp9$lGHqiB0>NODd27tn&dYJiS2AdgB znEf2XE?!gZE&ROut!z@zNsP<$JfzO*giKwr`l*x_5d?=+ZOI6Y%rsoj5tMgI3Yn2nrX5Lz1S&bS3K7j1LO-h)ZN+32y@_x zX(xRk&Q;3*17JR#JeZo06K|cJ>#v@QDEW&|YwZ$6TJww`h#g%n($odC);1U;o${b- zdTIbQ;xH45Kss=YLNrknRp{>)vhr4^~F8Wr9An254D()tMoVL~zADaWLm za9{Usyl~be}{iDBRsZrS!U3=U@t&5w1czIR|;00JlKAC(U>GC)sb=vS~P$|rhRd} zN8&Ic99L%4+<`H8IGV?gc_O5|vZncA5<9)O;|QgtrSHAVCogp(NW$+-A7wncYWv8d z<_$WhJ+lqK>%Owr`TQ06&65mblYiDft5In}NUgOqs;4odD_-QsPm3@=&6nswh$jS- zK$xxBHys6o&g8gg9QwTb0dv{Yy>ybre6D+m!Ghb1uvgNpZETu6Rx3%dQk88A8lIRM zlrViv)&fO{Dt1;el01>^#wSiLScKw`Q*`9;FQUu8oA+1l2b*BQ zQ%gt`nhP|ySBKUznw_6K1G*ZnqkZ|=`RU7-EM<3Ge2`CnQ>`yf(L{`$-^%lP;U=mp zg;pDT7G3msx~>p#o@SL4KK}U1Bn@}5(m2U5?T{Z-08AFG1}{s~<;6U;Rpq!jlW?gE zffU@D*UZDUp7ga{GXrmWuEV$Nx?{OzF7{q~)F;B4EU7LNQ!(q02R&E=NaKZ?H0SQ6 zO<4G!b~%EETl+sr_kQ?PW9Lc1_kn`1M&&|Ae^-L3!KX2jLQoMF#k=Tx=`jbv#bVMg zU$iAX_|DS$&5910G|4Gpt}nRCOa9IZoS)#QXm!u0C@pB<6GQ!e69`Z0Ae+sW;d*CsiaA~}lcoy@?#nO=g^1a7~ zlJ%+aS59*7o;YTz&0X1Y%g2_3gkb>-zTNrD8X8It8ve;u!DXvCFA)hKy4WVwE+74R z;6WFBj^Q+LQw8U3t3d7Pho5z4kwA3pZ!StXw}z-1dUtP6wP~Yy@$9dSE-Yi6k#jat zV%D8{?-^ifpLWH8Iz06pdyWV={}*9>2r^-jn`@+0wef5l-cjhEr(nVHfFy(pg(S#r z7iih%52U#)en%wYON`ZHF%n|iw(Y{*pA-sWY2C8my+sZG(AVxzXp8EJ<Hw?uilcuP@dUYZc|eFa5X2;d%kdV#KhB^7d?Cu+19sDn)Uiu zuPH87jm%O3qXKwx<#=GIu_c`1e{N?YkPj@2T}M==xmz&vtFmm2in@y(!D`dREgw4jH@{$FU$raNWwGa{Ws0;^&qWH$Zwy@^$fFQ{{^!N0_yaUL>T?jhba%h1P8i<5IH96$=>?p4hv#Gd+_d7 zIq1rvp>ZHQsE_!F+H)03_Bow6_(d#+P=QuRJSzVisMG{QTkOxVP&OVTZ}$C_(Tquv#W!w2<&0ydRq*Y;;mN^+y|oAJ zAxF~&dwXTg>B|zjmsH7(!I7X#*#;lCsMTY9LN3cn6J0|^I<{t?Zt^1U^ge-HmG+rf z_&)RT+l|%)J^lmXkPG3v1vUkFY9d(7ZYPhoB?nBgx#WtqPt~pUej7qiSi~7L^Eu!< zw_XH=v^$m014~xTH${s2JZ)IxdMn|lY4%0$ZyyPPb#qEzw)s&x|G(IW* z60R9zNdEydcOLOQWT5jv^|0qDPgJ*AU)h@k?rFE~M#t#r*2ROm22s(F(R};v>ZsBe zHBEnaht6Y;2Z;|@L+*3r(_u$`X$ab!d2^g|HB`r)4yg(l>ha9|xkWvb7UUgW_Mdk5 z!hbAHU2qM`U|@DKROgGl%iQxtCh+82(Lf6}WI^6t2q6s z_7wMvmyIYmSL~f9v$fnl=&!=g&k=9l~OnCWlgclo4q z3Fv?gA?UAP?0v+u=(Hw83Hr!=L^F^=ChsfHE4!-^?70YyD|jB$a+&()N@@1#c;$(g zT{w)jb^eY*H#4`Ui_CJt0{S@KhMYSb+?-t{w24kpsV8*zWsqW;uQj8bvh`+v0Y_?k z5&g!X-+m*P`-q>K2eOGzD2NGdX#3J-mGGsxmcM`T?*McCcDaSsf3M}zei{Fr+&+Jr z_C5U%)ZnaWKvm1QirH3j-N!bET5YAncs%*ao6FC^@jDOxw2Nm333WH8@vhdK&}P zG?*YV?Hrx{aHw5@+KHDE^m-^u$Z)j0lv1h228jYl35>#Mr6ldi)e>Ldx5 zBW6W5DhD;(4dc zP}nSRM`+FC1MJb2UIth|Fm+MM=!g+y!}apz%PeE8xYmBq$No=dx4JJTm&<^f)q7F4 zd5wAChgf~6+2TnafP{F=Srk9c;K#D470(5WwFl39)x$zV~` zCCs4Sc}u_`;iNSzEXp7N9m=F~y)4R8FwLe0a{VRidsI?_!qw8x5gucI8}Ht?)Uj{B zm~6dXLG6LbQ2^Bb5rgH);o+a;WM5ZLE4%x}$gum!_C?v}%T9fd@99Sj!Uvn9a>EXE z$MJTo4dQo)ni_>@lt5!{nMpkZwe|y_yn9{wH0mms7Y>H;^*>ajvQlw)BEpcy@ZV7^-SLM#Jkmfm zvlCcEyUoK-%vIsn&;{Nl93~a<^~%>ECF-_1VPmS$|4UA$QLD}1!&HUCYc@#_axAnwnsLSRRqN$J6TwSQPed9-v%Laj0 zSsC{lKuGHJmW}Z_a?a(E%3=q;Wi1!xkG!!UjrB(2oudW@;>@Zx;WI z50>H!f2v%yA<5tV8tX zVSzEQj7PcBR9OtV5J`TEL$o<|U!4AUUkGr`e0hLfVo(PBlpQFKH!e5P-0weIQ;h)= zjFcyyBLo)aq}Hnu1$al+oG7)2We5XH@Wx^w?nKM?@)~IC_Quni?TwD!Z#MQ^v;EUmiaSowcY(D=MVmMcbi*)wO5sZ&IB*la9W`rTTy z)4nC^+C|F2b$mecDT9<^LmG`NVNap2q5A4XM5giobg_-&b>3(&xYosa#)ME81^l$5 zI&t$o4=Nv%q*;iOV?^is6W$X4{{BM%6MnvoMNb6Qc8qscPfg?8VpPc^rUHzr___Lq za2-Y`S!S3!q_FMA7wg=1ZVZn93+d&+-oO!u2!X6bP5A@<6n{GtecTGYlSV?)ePOODvU{_p)X5ZV`Z9b#Z0aXgt-m z%G*2IbM)W-F(Q$y(@Pm!_xhE2EdS;Uu_)sAVtad@+%tIpSb{75LQN;dMX>3Zl)!Ck z+fVY6x3)^$3cbFR$9^s&`E^0ElC_KM&-Cx`9E!MEj^t~KW>}J^r*nlkU;n*a`EI~8 z%Hp_A1_b*r!}ZQgZi9CVw2R5(QcP;vS*dE<@d`cu|JPxBNN5kd9{lVZWKG^baBcpe zy*)j`WY@e?N}QGBsPAayLjC4dWxiLv)36QNccd|@G3XUVi6frtX^5%oRd=D}VQ0IP z4wc6oUtkeMRR<|;wZRo-FW>LqGTxmp>$#N^cMGDq^X)#R_5HZuq;1>_iw==!BqB)K zy7!rE;rkOWC-fxJCYIzJviuzM^x-ikPSPh#pGPL;{lj^DsNI?mT$9uJ!58@UPmb-! zmp|5KLf?jugnLV|1d}T#I!~`(Fy^LXR&*Qj-p&EtD9AEA6jV!SHF6HrM{7->E~87Y zPTM&9<|gskwf~L|j0j(ShzWIC*u%q!x$z(n$ftz}xKHA!$fH)768`c1fvtlrBKBO? z_IHFAhOcAyu~I_S;o(x}jUT@>JNjv+X_xJ0*)YJBTHbInpnHhY>@xyvsC{>h1B6~y z11>zD$IS^4=El6Zl3xg{+_$X)B`sqtzhZJ_)?63PA^wueAe&wn>2s4*aQRTW>IY>{ z%<SHJM~gyYa0^MGbI$aY+rV0g5+$tLvJ8@n`VQSUV+7vNg{Yf`UUjrw zMXdt~e|!JiTptwaVs^i}e*A0J?0PsexP8#3I(TRFIr&A7cR&Lwq4W$W(=0SdvF)Ys z2Y}YjxU-wvpBKD&iwbA)3T0EN(ZimHc<~o3gOD`_#)%`xtP#(E>_pX)s~nZ9qywC* z*)qHM`1ahPDI|00W!HVGnxqDZHS|$h&OJ+Ec?D9%!^%ILqzeI+ouY3p1fZm=?a2xbffqprH4a<|MxWqPYU3v5X8!XQ@KVAEY^-?$z&al?mM zPN}3~@AIy<)=6aR!SUm61-H?s{*n(C-uG!A|D4*Z{oCp$?<Y!22|1LM~qK%W-1Q4 zDA${nhHlEzyo0zp^M_+D3~rsoE(^uuyl48{tbCi(KExy|$UC*)u)WA;qnD!Ev z2utUbIO=wVNkrr5`qhXipmaA8t^~Q%%k$}|10O#Sp6R5c&~eDe2n+xDRYl>?pBIR_ zEVKo=vn%DrMF}p6!Z|tQ{{7Oi)>`$`;6B%Z>P%%vN&wotSQ{2voHvU-orV5K(g6?U zO?fh4PEcw21H8jmLJkhm>m0>;1vkle+w~~Li#<&3Wv10^*$zY7!yQiZOpq5mL+IXH zVSYV$Jxf)yO)@L%<>}-5cy|kPt5@nL9w&vlg`LEZm`^igp+(;D(#NBZTaD67*p?w> z6lL?F#^l>*#bqA8fylM7?lX<2dvy?-xR(K(=u#~eb7$c~ROg_ZvE8J$>S*q1l`-lx z#B)Xbl@6d8u-a=}w{%!Tqt$wij*fN!YPEX|rKg{`+`e)0$OYHkE3C~oP#kvQvO1j7 zHwd}v8$Gf)RB~aYaOZyWXh;_EFJ4^GkWK3bF7XdON?#;#nV|*K&+A%@Lbd&iJ5}9u zii)+(eeL{K6PhU}$dFhMc%0j>1Q~s+AH|#!Kbv>Q=$>`##HrIl$qFvN(oY~rG?q|&D1-!vOOcDlW%UTu5fb^6*4YMZYTJBYCX{f*Z3SSWudG=j+4>XQo_YfDGWTm=%DHxiO5ZPR;57E4n#jF)6#nU)Z33@pk>Lm~x)qpZ5iA3|7GLwfy0r zP~lA+{oYQJA0BU9l=EQH-NzlyhfEMxzVaMbb2yx#p0Ab+`qvwwDB@DVe$TY+%YFCe z&jb)VEIjy?v#7{#sIO*Yw%E0ruxw#M6X>iuXY@S>*P9mXVe-27bOW@qN^eLTa zkKYaB&@DtduwSR0e=R#^e%|Lq;$W;!S>q;aQRODfpSP2W#dkJ=mhVYDe+V@k^F%A2-w)Xg}%2F)EV{uvkQiz=v*5I3s4i0hAK|JKwz}^nOaE) zfSeO}+mRfXicVMdL{2PDHEuyssX@fdhfsf0)_9KfXE&x;UB)GEka>P^r?!vq%{qu! zE-F$1S!rP@tW=kfr8Yr-T~qSAMy>YtNgYaC)Au0GsRups&48b(QIRcxGsIlhB$a5o z5Ps_uB-rwO0V*XWir{QjT(T$x5@|YVx_qRiU3fM~**Xt;3&YcN>q8n{zJX9Gajv*p zeeN6{vEc#E>La6$lGrkL#33443F75+)V+$+LBrD{Bfq`_>oB&nb93|aQ9D1fO8Ojc zxa~URo>%&Od>(kVPrJp}tP_(4RT0hj(qE|n0!OAi6fE30Q<=hMVSevm>YIx}*UrOS zzxdkl2oR7f=XNHv@v$=7+jk#KSp{?12`p3+=g77ScfPB)?s3`u97OV*WvuO7`U5Yv zthtZ9tE;Quh^xIHKhAlIjsDQ8>Kg5QHd5$1^{KCapiy0OGha6+Y>%yJQ4ZpU*6HD) zXDqKX6$aEl%jk^Y`4~atO?YbV)38sMKGFQ2hI7u+8Apr-PDQ?f!2iH=i^ z53$ZY?XFV=)?SkpEFk1Wrxl&l#F3A}?jI6>pf?V_ed8iA^1hqZ?~$f#Kr{9N?z zJx4x&l**F{lAW6el#CTzdw8ZIetY)G@uja2Y;;g=)MjRR$Lal={Oqv(IGV2?=zGxM zJfONM@-f*7c0p9AB{SnijP2>t)XF6Byx8ZJo%zmzs*L zeU_UBZ+RCEzoU+V+kM~mj9I)GmU|vC{C8q@TW>^t)s-mG$*v(nz*SaXDA3om%JYuY z2tfqDs`bV`)R$$PgI!v(BoUP+BQrfdS3Y{YP}pG3k?7znalKtp#q@*jv`d7rQ`D6+ z<}QAjS=DgLov81^z?-rn8641bSDggzY|sm;A}p=^g7&?W5+9}5`?!(PH#w`rqjH`b zvUt2hz;~P=F2CriS1Fg4CNx!WN=p+$NaBGk3)oUCyicFK0_($@-Y*{ma<-{3WX6O* z7QUS4U@hNzm@}8(N4=f0_p+mtSOT%yvbX0T$)G1JZ)^*V4QkMdC!(^7EHYTE0#bGUMqQ>2{ineF z8Ke_aicaF?b{VQYk*8W9P7u$LF{HDB6-C|0y^-3L8aEn%C9DuPT;1v$QKlVUJ zp2SIp0Mgyd)o+}DSjKlG$=yX$>F;5VkcO*`-!<;XkPV8Rt) z5yZ2&vHAK$X>B_|q`#fSuLdH*t46Wi(H745k`DI!l!6?5j9)Pfed z%pZP zL3*5MJ$&rw^&n}7^T15h>1?g7gjaW$$5veR6DK`vIhW_|)0X9gKc5Y3h$Mrv@b68( zz2C_s{a_<{Iv8$**VE?LM}?|U$%L^f7hw)-cJRKuG?P(aUJOC6uM zj!n}(5etn;|F!8UL}8wTxI$AcWHo_Z+V2DO0|z(YEPEdDer`)i^_^h7{+!=N%3!!%7PLhiqn&vx-Z@K@cgKgzh)a=NbhqCPA^pnn=T^A1ziNmQjzinF9| z3F2YTR<7o}CZd!(QS6w|`GI2|hL%ong}f39_ipxQe*OE$j9V(i=-c)t!YPL}kJLdn zb%e2nl{vgA|Ir#_lFCMyP`1svdWwbHC5sm0T>r87;tX!8C(|5)Bfeu?igjzuCZU7YlD_bjs3yP=Zm_@kF}qZ#=)TM?iK)_i{X0`na@VA}77U}| zE5>rS0CLX^4WB>Hd(rd!g_`u~1fc%Oh{)uK-o0zzXn(GHE!0Y++us^(2{ikL8GD@b zasK14nFVK0H~$$Z&APWP6RUB-0||e3v|Sn5B%VDVhE;m%b->)27Rv|Ai zhAnI()O24jWPVIc<0GN?x+Q!s1X8z_K%)?GbA1WdE_eK9mE_ZSN2SCw9jc^LCft9ZG9*!}D0)F7y4 zTs#Lzd;;O#iH@Kh=553cz%jV} z>p3YLzWR&b{zW_gau29GzZ%9C2ls&8>t0G55iVCJ#PbszA3;8H?&n4t-~|Qx_kdBS zvywDZEj4H5)6NF`j_BKs=w)hzR^s5;9p-t>g;P}r!&bM8E(wA3Qzl5OCPj|6uPv#? zCskn9zgqpj@Ll_ebIf{0;Q+UO*El=8PPjKPnkyE{mZ&#a3_`$5D=Losu;?JUS$SO z{SH`;f7dU!S(#k5P(ACL=VWP?=C0XY14rJH&rK$9FSvBK2J`I^eikaJbyY`Yv8!nl z8V4OV+3lN7l-f1P^}Qx?0sbolqrZ72Prp{+h&^RGgwPj0lsgp(tYtX{!z!gjw=rzr z>8G|AGwUYpe&}Bd=%$){cM`W07On33LE?A17q(>SC=0dTwY$Pviqy2hH7Ec(Dcblj z*pdmu`f~HQPv7kZd29DxaQ*7FFHERZSnPVBOpdNpAlQGX#Uwv-I#uzKz>+!>TUCnPvU1eZ_%x9f3eR=^KC=jLg`Z75ZP++UHJzU z3a|6T&&X?LO_?JIC{862Fp(@G0`lkf5uTBf*4irg>Q~!UK0z3@%8MgT`(}S`1ih@z zkO6l1Jse@k76889T#%7Ischn9ejUgE1Zn+v>3?p#zA2v>NG!mkSn?+~I%Ihd)CxbG zzA85|1vU4O@z&!FGG`}?&&Qei<=;W5JKv$ybG!<{Xbe5{fXyRh!6i+&IY{#bZ%!?R zX<@BRbX^SP;`J;Z4V1kwD`bH^_|EOiKF+P#fWQ-mcsh&DDoF-?H)h#^#3h{eU=-IH zb+1886v2x~h>Dt-f9?NX#oK&;E*4~Uo0)+5^8#B;`V9Z@VXC}5f95Yc^tpzy?t@V! zuXUqG>y5%$m}5>4SWynX>?C?D*wisaDhzrliz=rzZy1lN1=9=x7xPbpnov%ZY^aR; zf531Gvu?`0fo%?%k4In`#3!@)Zl?{x!GgRRo{S&R92j%-_P9$p`{?={ty0PmOq{WOftPtTBeH{YLfsMF^ z*kZeL>X>~zz(4E)*<+$un3g@Gt?lReYm@{7P6jE&oe%tO<^+B?XdvO$sCj*R(>xEM zy`xT6fWj1keI@qF*EMkWFjwZk1ZUCK3&A^arkQuXX&wmGja}`2JHF0`ik=(g*90l# z9}atkRb>l)){Us!%uY#h8T!=l+||7}b3l&NVKa|?+Fdj)w?-#ywf&Z?FINALiAba+ z=Ufc3Gq%saku1=gJ9t4ti(=&r$*bnSVssXGKajHRImYrmA*a`wD>*INWb~lqh+3^U zRU-E%FmIq1*cFFyAx#xD0cb~7)#_Tr_i$OY!#l|B^U%jP-+YF@pQEG)IVGxK-j;tx0h-OB&y z-9Ij^>v&qWp*otU8L9dbprlNFUQn%ie@0aA(oxsu^CpC=a5qnS`$;^br)~i4G*eK8 z+CHc8omfR`l1iG!TaBDrCx5fnAxY}+;cyTGhBBRPJzup zfQkMG_iN+qcV~0oXJi;&1 zG}%*^sXrs_cA}4-yX`hWB8=6x2kfa$>ItS_c^u?8%(PZ|CnXKN;GPOSO3G-oS`N^A z9@sQNhnodlifzL8L()tDM8Lersw=B9IYv&?O$nzZy2g))bv#BZ+1zg*<40b*Zq>e* zy{glwanHE#rikjdX>P`P0@B>mt-B%{n7@+>N~Kq&H9qW|MV;!#XLj{=zcY0$>b&44 z+=9HfjNV-w0p`W%!$7+1!I%^pTcQtqO27cM*H(R3L8XxV*t3AVo)cFFyVh}cNzrEv zSoMhWSLjFp1nyz#c0w%ETQmH+&0mo7GK!K1(&P?e1&X!Zec0JDHvOEr0r%E$^`-w* zzld49cU@0+eBwVh{TVs+E>lyGO5jt`3AoDR11Jm>1(wDy~n<#ugdS%bJ(&Vvz}PRs6UI%Si?pXcf>Vk-ONVJ8T> zpGoM%j<7XfKEkA6|LC-#DIXzK^E-(~je@)juSnE07hb)G9sD7$5(sVJBEpOCJzSbu zEa$6qcI}#)Nv-!xNS}M+l)JKoFuBLrW324>D}P=sd%D1cE@Wg@ zid-qZVYtJJnuE@Y{NyvIC9;KSy|8niilWwN3Q@#j+sWMuLSt)!e6CGvU|GRWMqj_CaVau%;9y5*)vG0b}mdeIXIXJHnm_n8s}W_WX2r;L8~Q zB@y@&dKt}a^QQ+Cq7QM%|GxX*sd!f^TYN8Imj`+CfnE#uOG5028}uu~^=va^>o?x@ zn?_NF;N-Q*+XOyG;hrjfX^6U4wjm?mD~?QR&-q@E)ye$hQ`pE})#G|@7+sUq%B!H!JBm+VEk3!nuoR8u00}Vr z;oh8@I9JbMW(I#aPiJxwN8m0h;T){Q0D0&$w zAj|?Q?Oo93AzB2qya5qU81IW}6;EK*3E3=cz#M?7rI^CWb2zsab2sw=p<9Coe}8Mv z-pfk@ZH^;)I(FN-%}5tLhhIe=vB9DM^!Gs38^=pzxzn@|Vg#64 z@43WWby|s*dTJBAbkB`{m--_-6q|C8S9NzH?3HTS459*uz80PJS3Fb^Xp{tPUCKgS zI*%|RXq8mI(lVjw0Y1h9bGu``CBwG6JPBo00Y*PJYi9ea=AT^M>9P9o`Jopf^Y?<+ ztO~#rL@enYCH~yffKXJa$TKK4b)y-_pzhq#K=0UyjIalmX=o#x;6FS5A+OCBac9 zpfjU)W*3TSCPJo#u3VtW&0wcxsR8miKJ@kvp#8J_UwXaFgRKNSqu8DnyebkV<8h4_ zSS16jwqXZ7C;#`MzU9jqn2O!@Wr*jASdS|)2!3~r5JA&1<=16E?=7DSe)_8F#=nEGnhWl^YDI_uVWs6A z+sav#;wpYhp#@kh4r&a}_mS1s{UGi63|QT?8K+WZ6Y|*oWlX6`Zj5xazHYgW=h2o3 z=u9li%HvctS@#2;1~x{WDw-?^(39)_FLQA(OD(xtb>1R%j%p&g-}sgSM^)uEp3W?W z>qFXJ2!TAT(%py`UcIej&LNM4S@$;aKvrcxB@@mWL~E8k;!b>97_c?;>Z;X1aHeB^ zu_LI{J>Ipv)0G>IB$}^#jJ&@)V-&ABdy~#^vXrjl4ue6yI=+GOWp}bZ(?MqMSXd&W z4y;)%HFl-UTb-q_K!kO$fV>G*Jsz)b zOsxfyh|g*PTDQse6~vphO~JFGiIr^}$WBInVNC*UGccY|gKjcRCtz6m};4?Z@ZIg4z*yRk4*@3$)HVTJ}ju2)yhu z|0;S(hJ$QY4Dc${tm7(hCC#OF+N>Z|s)93-1-M7-CF;es)b1R zPPpb{>hK>eJm!|kH`u9%451O$?mH8BEh1*zrb0epY(;(}q&-(1ed}365jp8})~ktI z-v4=hq5tE)To<4L!F;_0{H77A@|^>Y;o^2yAAPK_OWW>Fk&66ntrdQ zdqCf0J-tf_4diEGf@0{DG*#LIdxK+Y!>@%&v~0PH3R%Xa^}~a^JH25Z)U*JOKNF@h zpdXxJPQp|D3Hdu~?R)g%-L@k5x!ngF*inr(Lc9(BJJ>>NW`!Tm=N`Cwlxq}X!) z8+eXEsf7pU9~^O?HTm#fNr)DtKz`~24e2^0ef9G8w#_EsXd@4{2Ku_W zA{Z?Tt*;i3&vB_0gko!JeqvY_$>+}K!?0_%=v3&#Mxz;q)q`ADO0NnmQXdK~*vTWf zv2eM*fT{FAmi&9FQ0GVwGVAOVyVI35)>VRD)!c`dlO%My`rGHp;*P#`8sGYbadmy{(RPU&1_i0 z<|gm7=M@L*!wb&=rml-Qk zqfG=qQD1Kd7;Yr|&f{7A220OlGe9SXp8bJx_TA}4UW-RazQ2ROoM5L-K@n;!bLOJd0fJ1%+diIkalOtyA~`DbH7!lnv0pSsR~X~ ziMr@H6GLvn);_^h^0E?anfV;7EbHPpgjXRq>kuxgAhLOC4Oy@u^!l8X`mpO_%Q#?m^Qow}3gTpk$fCIs3fD%xp= zOS5)^s7(l%60KtGkn&`*gfrCO!SPo}i|@1{{?T!}g8ez+ky)&W&->ZU=imL*MG0ds zG)KHPMBaYQia8Y6)X3`klXupYC_km`Y*l>)LpSo1y>eODc5DZ=&dQC`zwBh$K*6+U zD$LJx!%ks7qbPGIS@l7Sr|OUwK>Uah&~|NzE0#itxIZk}}lt=LNXE$g(7#J|6lx zV%}iFLDtq2XA|S)SYr7k(mc3HBkK;i)`2vO6m+YWBs!)8T2MjLd(oby7f{aVkbBM& z>u;iN%;1yMbXB494xxWm)A`UJXg{g$cnIknVi>r>Dn#uT4&qGgn-nm@XRRXTiswg025uHk6;r}qGxtjN6E(xap zP!(~Xgi6n3-F=X=4X)KLoe0$lXEi4?FQFxMaUUW_;uY${dvQ)Vk)IxF6H2J#$HC@(U# zf{WZ110gUY;snnsbxjk39^>$vS3b}=zv8mu!|1L{=8gYH(Ur$D{r_=C%{fO(Y=o2} zM`Zg9$yp1TJE4-R*=BQ1i6nBROv=4cgdt%vMU;CelVdbb%rziW{ zYqa-X#c1_}8fUl|dV5C*cECs8Ovf}ey=^e`n>%%|mz8Xi6$$>Q(7X7euka{Y_Su$IVXCaeVbVk(QrCjxPxQXf7|l+tAto2p=9a z>kK9DSiV6oEVouP2^a$p2pF10)kfQ*K1KD!wYo_CI_dlgiJp(}$Tp;%<#D~=>(8NT zATHwNL$wX9#wLDajfB48>{EuyAD&dqi^gG@YOkN^V1v~2q_Hwj={BnLuQO_8%;(uA z29)l{z#%?YAL1Ww-seD`J=8|_v6X{T!3HN%hn3H(f61ojUA)}NW`(>gK!>UVCsW51 zP*-2lYIiov-(lj{WK-wrl+V90-3oA>tpS+9nE>Y{kTUJ~RHn`c<8~=WT}<=)3B0)d zyBfwY=uMl`=~i5);NU?6W5SBz9X_sXvuJ#O%1j&dD0d;1u>rvR5l<9>;=a0LG zbX_1zubz`dyr^m>aAmlu|0WJ2Qck^+nqhN?-pLIjy3{R&jUlna(vtRs)rg>zM_XBmd#tivoGZ-b9Y=5;{+3q!ZgoqF#jlZ5G* z=|R2kOuFK#b}YxNcj>wTrGZ3r4g>vFJ~@7CFx51SJtKj3URt#9+oaabnqGKe5gK%N zoPc;5smQzaZ`r@DGKVB&2?Efq116>OR8fW0VU}F3)+CG;is^^?_4wMK?Zdq75TwKqEKjQ>Fd^J2}M@~a}1xegh~z?U6JFJQ^gvj z!LUt_3qY-sH+p#$qe<{r{w8rBo$s<4`253l+bqC8J`Avh=GkD07pss;e~Ef?hvtvL zPIWxmr&fmYAHKw4YcPknKgWY6wDHwK&}*xA6&?aB!mil(qZCin$8TV33&>Chw)@b^1V^jWp9G$?tL0F7Z+<~SpUriCuUDL4VpVm#m>HD3pZzv- zH(g0Lk5anllu6i*3MQ9YYeby8ftU<8dw|c*e(NZRa8w1ZmXf|CT{K&)U}7}_ea5rx zsZ2yPfB9SN|0530w29n2RPo{0K!Vyc`YhJKGwtZHx0;dMaPqQ%*EhzmPmTKmw)UVM zmj&X96cAiYlkirf5Gx3N=mN#RRH0n%;fXTQXUL@9B8cldyAR+3@)S!wtVdk+JPJdr zn7UqG&1XL=S7-F#t$VV`Y#6ZgRlwK9UQ#ZJ0p%0WHx8Po8U=@Yz%vFB4wOFLGc(;- z`UE_eCUtnEE7Zxf)MWuj37$MzitAPoHrV79~LfEBCToSEbYOvJWW znHc2_FR3p~hkNq8!4E-aD07^jBvjI^`01ZJX=c7PF9h~Y4Lnqh^Pa;kQi~pE_jMvY z*^j7engm{d-5(vx{BQT|DElD%(p#jnTV_OVQlt>XE)tW(J~&gM#CvF0 zrzCrP<^qAIfRF=nLC4UkYZ1~q$}8_r>;qRe3?dpu3@C%xjI?RYgi?ALT)<^>gC4oF za@)K3^BHU^(vYb0@8$M&mk(Rq&TDG<|Mg$wF`D-gbEI0teg zgl!%hn;=eYj4XNk;g;bPliDKQya4(HcJ{y=8kWyGzqw=SUHs5j=tB6sS}C)K_Be0L zcbmHn$s+dRY&j-cKso!)Q?1kcyo4xBXqBotd`GJ#J|?!5#M?J{=kws?p6f&=&LWM0 z!B~CzNcwYO{o1KJfW6rMlX=r+9|x&dVb^|p)EoDLp~nU82nig691aW=^_0b z*zm?kjA{qi@qZy!<7KsRn;m=CV0f24H>X_%oVQZ>k=9f91tmWC{AXRmF=& z(vQM-YX01r3GNdMqf?tXTzCV~h;qJ@(TypwFj;F;B7owPynIDe3OAMS6^*U#sS^0kvO zzFleN7Q{oko+;7RWqY;!Uf2Y;tKX=#Ea_W6AJ+L61D-3--}Q5vzsbI+wGlZ`+7kb{ zYNX}~$7#FCwJrc>{4L3f{!^Lq>%WG5 zqLlEjmyp=_57^>{+GfogcbBP;No4E=Z-b}f3Ss=<&-m|6cm3>zCL}<Exfgpqw$J#?wU2gb($<69J|d6#|ZfBTS1G z*E=N5@*`VEd5{W__U_cSS8&aAw{T@XRFSNjIS0OV*Y=?I?`-4{`hMN&2n5E$TPRYe~}2 z05MEgh7c!h0Z8^}+!Kd~8*Ck4K1vkE5@W1Rq9Sw|s8g!_4ZM}6b+@S=6d+THtyQxR zT$g69e{be_vPbbSW?kaE}g{eM_r-s31Krf7A4%t3~VI-`I`z7 z8OU&|k!$5sw~x4xfKy{A<7S|8_M+`VNx`4(cR%!|PT-=bNt3badNn?TFeV7ESG)8} ztK^b)$cuQ`&7XRkwo1nh!{$QkE`A~`SGQj04WFT=uiWYy=e}%AaMMLE08`QS7}v-O zgJ;Laz(`^VkA;QhTHmN$rKlfSa;Dz9*RNXBW-|2v33uU8RP!@6aUZk7WKudbK= zF#Xp|TMEIHZVCp~MS?l}E6<(4LtP+0*SbVckEQyi6Swq@d@r(kP-2LQ@^IU-1KkYl z-|uNVw}Oa0UEI2eLD<=c9;$}UGK1y*3raA-b~H?AI5im)#+fJOdrg5`v-%PyDUn$Q ztCpKbb8Shyl#G~&qCf{%E)}fu!3ISsOr8s>o8q1-t7vT;2#+t6q5#9lnm?{u%-h&2 z8!Qb}Xfc(Kitz2A@2#(Hyk*XgbT#hfPZKJKYRWv@+CE;hr`$3Qh*?8D9rs7rtF`O1 zZ*XQlesXX)x!xBNzTeO*Cu(Tj3hk(gcdOLr)U{ZGKS>V2rrJR@a#9o~GccGR`ulYR z=MHUbwi9&nozIl3knx){gq=|gxes+r;_%F@ru zA06Uw8ZvHT4y8@*zA(an5!O*`dVC5^FPJ%w3Q3aeS9o--aj!4aXX&=rE1MAAM~}?Q z63KX^o9rw38_(8Ee+|{FZGUV=;yfML*n4K~taWRP>hLhHx<9WPm*#?1p>}tlx_h*( z{r=_O(dxu8N8vvIb24O;+P0gJ93pnPa8N8L`pg}yYsbsT#igce z#>q5k=$URj-b)>tKzfS-YQ`8c1OD+XDJRv=`a}r=Yi|MpYu)K@;15ol|k3j!Qe z?f&*2o)J&)IPoo-3ZYpn&#QPwn~<{lQWrs;5#V`AqZI7$gw5u&?=H9oH50-Wl+|V= zUm66PrdF_N0>eKjFk?66JbU{>gNN}^+Hm@Bbz9)xjNpZ;*mHq*;xMqK4)xA*!&m%J zAvo&gC?)|jTmnO(ye%yuDOT3T`t}8x7K+=C*3C99Pw(}61T;3(4kht71_poIu1fj) zd&eu_84+?S-X{Y~#Qo$lwH6v`EJha<9pCbT5GUsL+6?jh`n>1qw<2)wjvET!I{Bd! zc7i~NDzNO(O;@4VfPYv%5tQ9?snfX?uT2F|@S^$iIYvr>!#05#Kz(W66RPwRkd@oIptiz^ z+fG{_hqW%zp1-7WyzaM)(+x)k~N_TQ%vveLC*v!;4GmZAy`MR`}MQkw9gfl=* zkYl8^z(NM(llopW*e~Au1lt_EygoB4c$2nrxb`t5Z&qK?HA80+eVE!<1OeHbos0@A zLgP)zcgTeUu^K;8RRE=5l&C0ToU4wmL6B>l)%Id=a=8KZ-KY<$tacS*p z1?OEF70n)HPcBN8aWGYx064BlHWBsq?cTknidSe^_?bWF+R%L+3{Ong>!e>0zj#@W zx|up~b6`{MNS_6dbSc`&!k$w5g8~xj7->aG^FRbDghi^+_RVCb;)!wgLHv8K^PE)H zIOYdWhEwTfZ^RAb$J$iFz%loyK#E=N4a8B!wfc%KreB+#=}}rDq+w$?pxp|wXTtY! zc0Da_DJx5<|Ioq!{b~`UrB4LT{;pI@AXV^F5M4=ubU!)o;gN%se897qU!om^u|w6_ zQetK_zkslt(qncc9t%j^7Z<~}>+x8F5CweHuO8%AjQdl#CiY91j)*O`_=?S-%&?kC zl%AU+X~Nq6Vu(vih${T3%xSD9#ssIgxnV%Dl!-@T3c1O=O~>)~Tq8zuh6T$zj^Wjs zTX6W7$MprBE^aG7k;f16%Y=X7aJvoG04=ChPX$+2Q(HnOzfh;i0=c8In49d0BHy*h zJH_QGbKNzh)R4!Fq*lM%eW^1go4lIS@a%C*?6l3pOiODc?SD-P`GY4}v)=RFVYX?k z`AXoFOEhcjzP+QWZm5Gx&EP%o)E01O?|UQhRw!D=rlU~bzz$MwF+FCCv4-djI2x|3 z;0LVZA-9XmHkS1f{xU;JXZXvdDY`E4Mf4&{5Kkf}_@@?dS~wu*RbP$t$d#4&dB{ty}+FfCSpdW^;cB*^#<|EM`koX81E%BFa$zt}jL)zLfq zWSGiaUYWWrYPj*t@|;1KOikpI)QEk~P(n?fMeS|bVGst=ulBH3QxDkP535^wewA@| z6om$ltiwofL6&{6bnwZk z0n(r9J6By4fj3u8Tn)VOdTP9pdyZEZ1dM<1C2MC_iob3467ym4!A`y!6?}PZe$w4>Xv)(wuC* zRExa_zKqQVR+LPd?q0ilw~aB$1A4i0ylo{02S^b`lvE1u6gmax>Sz`yIZ9+Lk8|V> z?5VvpvLQyji-(VX_)Q$;DhdU(U;&50c} zbQ9x`Q)d2OipKF z(c{OacMXKT#-d^Z)Y?jZogN-H3R)do(swH9;RUm6QI~M;!4JT? zyOM|TPpiD>H|gWLn-9U2E5&2yi7)qJ>Rtq;sj7vjxVPtbq9DrVVxJlc1X8(-u3M=6e*f(y9m`@coL7q@fg2_5MACw-q{zo z1$Vf`n9ytSOUVKX;3QVMXt(CCgOseSuMWw{lC7y-U4h*%ZveOCP}d*k)z|Os?ag^_ ze&%wAn%3my(ctO-_Qb|uVnFw9%==L z7^|(<>=2iqt6A;{q43<3xjp%6JsE&OxjeOHKYwp38vj6wKf@f_f%4@lG?c6V84+GC}`nDC%a!isM zHUa^Oc}1 z&mJYXkWCh;P|13MTW~d zakuh_!S2N)K{DxbRRdr6VTT6vaN-gizKr5BHT?l3<$P7u)hoXu?ht3&OV?Wdz5ncW zmJb0fLwq{$4_(&(1@`Ms7PYwu+9ogN6Yp_>5_D5gBLElb z<0B*~x^fCIY)?@mv#*$m!9HFwyV4LcyKF(572#))ZUUTBhENH0nL*6_Zf{Gk-|=X5 zSUoLNf620JKpCf(32ZnA*iqd6n4_#bhGQXi6=UCh!L6-KO$j@ij|Ee6Yp@l0;}#*3 zwB7%^^g_=2HJ!Ia2U)y56k4&Th<_RN+CSa^-!XY}Rjr~e9b)&q2zslc&4>3E>kR4Y z-elvOZY2yyebO$kr8nN^rL6IK@jRG`X-sp1%rMfY!|$Zrp(7Fw6uti%=b{q&nGJ0d z$jyeqH%*TTIwwliyp~lUw}6Hs8=nQuBuWJ3&tmSfn!v1W`mE1 z$#9>DMFq$6%)_%J%R}Ziw&>WoFq4QctS369q`T|GIe6a#NoAxJUh>K_3Wrae%&%hWy^*BOwtD>+$gqVWrG3mg3*J-c2?Vg0sn`1{`e5qUsTxNN`# z$H@<;$~}&gDROE9$LONoo4{a3{&&Si)kTyC2H2n%YrTVk8QyiFKYypJ*~d7q5*#b- zD0diWGjzWWI|eq+{xa0pmcykq`RXzn?=tK|B0v-mTKc>^FoLTBEKqZ~9eLxxFon(4-C?qfJ zn#(?vJp7~s$FPf4JHdZg>+)h=-j}su%+_`abLMaVW7@f=k){xo+j%Ri1xcMZTIUku}MhEE7FjZK-!6?yzoOcEu z_!UzK8aY65qIpd3uKZ4snI0KN9}4xu^YEq$f|MYd{O~ChP6{}0LMWjMVceZJ1I!*g zq<=eajDLMqvS`mluZYA1Co;uldBA4Fh99+_N;)N^fy|H>3c}ZL2TEw6HgaBVIrH~z zAZeg!BZ7I?XUtz-&jS#J7WyQ{^T%49-1CmD9#sxt3+m|?A5uslm6B|D=cx@v=->-y zxQT-{JR&F=TgtUeV1!4F860#=k05vH&+QpxCG5j&rP+h_;sLUpd$BZl>y{uS#GBeM zVPrb&Q%Cx8!6>|(QHX-!|!?a1}x>Oi~Jb*a3J@Zu1#;1)L-SY83%}{K;qDp~NH4Y$(&5JQxP4 za{I{M`VtYx{JB(GDx)qBs1V+EArG54g&0I<3Jo(dfv}DflYAuRU(X2|g+X^B-HqP; zl4q~J`Y-3kU~Ca zw)egp+3Tuj0lBBCR!7aO;*|KZ4a0^U~Ru~Gs z*o+p0N$zIZPyJi*nG5><9u(C2JfD#e)Y%==Hp~;Cx&!vltF?$@me(5Hj=?T99VK*v zu<`$8I-HHG> zpXnkLr{FX3;vae9l@~lRs;Sl#F9s?L@GPAj0<-h4wR3qAPPC;s^0!uogN4$$G(Cc8 zt0Tu8Jm9_KitQ+J{9P+WKLZ2F0RY}ElIQF z)r=Bz&z(6XKdR~lGqwDBvx4QM3bvZJ&bZ2uF)_&`H_ToXxHsVtqytId%Wf6s6~=P< zL3HatIjAgqYsV{|ax%1)yXWvbgn42P#9N<9p5b~l)}lFot%BD}T63H94Yf_to|Q0A z+Jvygg)@r*REFf*#OA)6GL#gsL7gT{E?gA|WbjnY=o?L^<0*OyX?I*uw^ehiyC@+) zZzz!u74{u}pdvp#)|n&Wi@Qd=+wd_dLe!enxmD`MH>eTF7H`!)jEVhn+{6iWawHuk zW=kS9@(Smg$Beq62IS^B&o^}&7dhU%v7C}CX1)2!D<4flbA#QS>ToXbDfLr0`*)2m zlps-td+<^-0&ulLd<==#ddfi8)E4El52TZI)VuE%IfeFzzawAl@IqQa;@Wc? z(x3T5c1=j2jKsS<4WdiH z=4kB`W>G6huwd~7L0Jep7e@Y5I}nY&!NwOKiMk%t*^b1j!tce?Ep#}c_ODdPp1duG zrrx|c;r#OtU(DH+2cb`&c3$zAyF-6~`kGWqZ!07Vd8!Zwq+7qKPX2uPoX@M) z2U^8jDpW6GUD#xT-vFc1JZ;emc66jH-kAgYp@@12n=|Eo##PjDniA9N*?e z{mu(Oubae4P%fW5%j}VQi>c;rpCZg7bAq_<+b0DjWq*v%oaYr20?N9BTVksR)D}|H zvDEa9cPQjscwZgOJ1X%%_zPOiY_VV_>;t*V;WROGHTK2K@y9j~VTBg@f$Iod1^Z9~ zItb{WG70@YPYL$DUHp#JwqzO=zAH5$2R%4xB8E8M)W(>I=51O@rkRA!i!% z!j}+z)8B^$o<^?`_0I&hj}JSu7Weo$pB+ilJ~9qLJMSGM=EfnZqG=JIUQq_5y?>0^ z;w5C8parzXz272!9Sx5m0dt{(K)kOYVqw?R(!~$2O%N_SK~4#gLhuq$P3^&?kQX3) zI-GI@ID%NTJk0yBd+C{57qIcOTCWulK^p3gH{<1dh5gNogOxT03@e^{tTa&~z{7zn8?(N&6c=td6QgtP$7l*#2I7R{z8J*978OuU*sD*xxi- z#f&#@m`!WcOcpxAhd{(bUoewTe^IlXa1W9YIFH+89iBmVqHFo!3NIS1ah*KaQeotB zMf2AbMTa|eW-iXdwZpxr{=etn9v_k|?5av-F-{Qq;9T_c*GWRg@~dC@zm6M8Wg3m0j1oQh8)JAL1Xnm*kF*>?ShL0s$oR`83!_!{dNpVRK?sQJ5p$cN(TT~;l@7T zq$s637ToADtq+VHl0pb9l%+CTwoK#x@dMNE|I9$nz_KwVTN976_+fSd9|Qod&~wW{QT6h*d;eK% zMn2Ldv(QQduJvQ!APwMtRL|!4JrYaJ=#nBr=w2~=xAS_hhhyNeu+?t^!Ej77#J~+| zX;9A|ICq(+WAJGlj!eQ8Yr+auYuj)G%Adp({N13=g7^|ZD{P3`MyicG%vPQkf#F+G zXDVdd3=lNY13=lU31vHyc)c{GMQNAY_~wxrsh`2(gH$ksv=b^}-zL5Pqk7L-g14O* z)CeJ6$%8fL&Xzi?eVW&9o@bIvV3z1*0p>6Thkw9MP!onA05romgS2o-Y9VsNsSR6& zij{MogMeAu!PWLE#-UeMyOs9rL(4N)o?C&2eXb1N` zo|$(>T_n>QgL$S>$WDh?5<~yB*NSyplUV48h{FSgE!fLXpLJ$09P_&3^4Mn!O^#f= z{HuDY`w#A9$PS~W4DGB9HoGy9PA>gD@_HBqrfJS6u;_W@y|z1GOZA~AacHrsl6V&T zfH`UO1k67XWE39)9_%zI((5-zu0LJ|SL$>~qJz1RzyKznbqkrcfaS z(U67(qjAxo`^>Z|Se}6K3$=O+#=$Kq*Qivp57>Im z+T})wdBzEtOR<1Xb|CC9ruHR#fh7K|ott+8=mg>BM8VR&b#G0s!U41V_w*JN{z=Zx z^Zp6f`q|mIWKlr!{9|OT3ZgfmAE)Z)tv&QNESAjXHkT{I&z~iYfM)cPZzF>3v(-Ky z4HODRF$1@Lm-%?7W4q0GVRVF{(WIxJr1l6TC-2FR5Rku!v9NnWmJQw>aL0DqT9z4M zFEj5ZJ@t7u9Aj=M;IeO>$J8d&2HpwUsg2mY__Ss)7IpfxPrl$-S_uU<6f}e<_>4r;o19J8xeX|wMIA3&X{;!hF&S*ZmR(7CXb_t3&I5y zakmD!3;z^&6x$swwiA1Y?It>}KZ){{cq$&^XYle9AL&}-tSE{Vq9ROcledh=zif`z zejghJeI(2ZrC$`HrCgzkTurOwhkl!sgN72%;raTKPaeie^&Zkgq>wM4ulFz<_JEv8L_(Z#f|y+OYi4TK6o^RS`$6!$4 zp=F0#*Ju?3;lA;BbnI>DL-4Chl+Cpn(J(1RgpaA@Lpq8Z4rhU)1YKsN36Wl$*Ex(m z$OjTFvciY><6SHAqNle@AKg6p5A)K^A_K$Hmc|>M=(e6a%*H>3YMG3Iboq?Uw`rAG z2(SPpu)^?GgWYhps`S$1r3C8(S$Tu&r*v=VePxtz$^nB@o+)xt1Yb4l)BFNu_rbC9 zhMz_uQ5e1eu0HI1*wc)7HUE2ukEIt)m0Q=b%>y4iMpxw}aWwos5+(2-Lg62r3|V9R;W>#D_mw*yhYKVA_I2!^Z(n_UIp&O*ZbOt$=;Q3?YiKq1_H(Vf`|~S> zEoCm*rNoiZpm`hmd&`er=BqesROgOv}_=(7ci^EPtFLz2zP z;T)h)#DH5HQK9>3Qi2GbwJFzIL5j5=u&1|f`>kRfH&3tfbtd|CLts|*nl~Yn^o(bB z&rCFV_?9xH3=ckVOIN86-yFW2IjT5>XplT1$I{R>) zB&R}Yi1VBx#bY%Pea7G(^)N-5YjQwL2}K&=R>L}bms1DM9)$oK1)61vBuUAE_!u{~ ziCHICst@Mdadh=;$rjaxLZ6K6E(gST+R1$^DJX{7D7K)x&*&cY1WQW9?SP5gL%u0*UNA5MVctp?h6&=_Hk$BUU0{Hd#5d;H4rS-p>^kB{gX z2-lmSHK2WJiRe6YCtWFS34&h(D4}u!*eVvMI5}nAPtR!a)=fImqkvIpMU{>3um?Zi z@x(ybSxSrq8h^%$;BS7Z(c-q1Bt&iN@88!iU=aw7VfqahFOAr5NrC`p!({tZGwcPp zyv^1Cu%1YN zezOr?=fAN^yEL1MzGE<#eT5=b{D#fKC^>=Xz{dBwI)^Zu&V@|(!cs_84nzyAfjyzx z)yuy13Uv2e6UOOz7s^Kl62vL}vmLX>9h0-Gbyc&+8^_25BV+t4cI<%z9f>`-IV(X6(n!*N$dZ$|q*V0!x8qR* zjkdR)*cef=AYg?z6-QK+Gc_wnZTj#&Y07@f@qDEQ%i>XULTf5=DE*DM6M>fNL)~lU z95KOo`=R9~9vw8xu~B&rv$WLh+Lt%CWBoYlj8gpxA|MvaIvbayZEKaNqJL#W)Z(}R z@A8xS`jm>;Y|Ew(vg)dEKwu%do%=YCVHgZmsPoXVHy3?+saOOY3!UuYw@?^x8Kb${3-QHgP^!_#lg|N8!oQ1(g6zP3}#`uaK7ua|bq< zgY`|b!}`i4f+Y=vS5M9iQzh?+aFeC>%R#VS2lPrh+8(6#2t&THyk|Gn+&vhje)&#? zRRdOa@{W(fo||^?y4?lac-)H6{lnT*0;)c9n*&ktRf=&a2-cIE6a+bMJS(~qj^@mnf=^P+9B{-^8Fi+T+KIjV*Ac1{V|C6^*8+~ zS8aNvEmmG?pR)n12(YffYV_~xiB%folWq`{djPgP1c_&RPd}aLTR6vi=9dlp4^Yye zhcOL>`kuj^9q&k8NStczd<{ZL*T)EcaKa*x(pvc z-0?kl<(7><1`vcS(0!~v8ewKj)6{}kkf71d6B!ugq>ojoQnacB7VZ0?!&ye&H(pHP zI_`)F<_SkmE`CmMA35PYeL4bhGHNY}h}G8&xqlh)p8{=%j^AItvW&V)W&i&0R=guMC`N zb=&IU4bL{lS`1e%pwrvjyYb}EZ)1rN;?FIioc=GL?<`Qy_{;n}9w;KPdC<9kn@5pzuv?uPW{pnQtZ>5i0mW6< zd1yc~qQN{Z5cVk4lW>gZI3*N({Sd1w#@p1>5q@|>O=bL%3{H7Vtq7rB1wL1_SSj>w z;f!NOR}xOJ)(4^>0#<6m1$*5(82akYH1qZs?uRJ9km>}9yg^xU()CL4Xh}%MQqk*u z2+@|5q=-8l?aOd(k}NsR6d|dT{+KOHJ_ZaywBbPD_H~R0{v}MPl5{OM=9Bl%*h@QK z6a*Ma03o`M7yw5OrHd#^gfq}(y`)wnP6ap~XW&chYVZjTUd1+H4p8g~a+%O`*_2yZ z#vG`Ea-oj$X`PN?gF)h#d2j>{^-IP!Z1?hr4zc`^W-sM>65ARJ6v1@(z>0jj{B`Z$ zUz!^{V-_20v4qJ&p>cWNj(_SF8i(I}n(`6aFc(K>OHsZ%w{eBbEi+gq=Yw7XPZP2! zH*dasLAn};whVNhk@|nAbeXa1VSZ#Dq-CM&^?@1^TS1P))jq`GgF4FqoYs44hIZMw ztzq_zb@2PYrf44X^R^m7B!2-nODzo$`_uQ4rYtB5``wpKP5ae9wgK7Gj{a9i|2?>M!7U#wgVf@o zyzOPY44(Ay9lo=6fXRnt=4+nhGZMpz!Y*4M?GQ$%F9$x|xJjz0P2ACXGJl_}0z_Sl zTE=g^2@VO*$a@W8!w@9(9L%`;M6IKZA&Q|C5b(I;9Ir0PVh@N6>a_!b?V2tUd zBBM7boHjrOUFcKRM%@3bf|yTwZQeZjdaJg={^Jtmw)|>OLqQRv)0y$S)o$X?>7M(6 z20oUdnm@ii=o3BVs@5HyR$4g9C%dmy?Y_k;%XqdmVR4@|J}u%12YPS+!=h2@yCp26 zjochC9IJ0A;b8eO!Sv=%?Nq{%KB~`u+#;(sa1%xGBk4?>iJIfQTDklPw=j0po3goe zP6JE_9VfS0IO5Gw$Yj=hA-vT*BHp+vx{bqy*=k_Z4qC4JKVqIJxv2Vq)?uyPF{?4K zxb*s2O{KSL2eIqpzWr?rYH>cNH~p{tuE+Twm44G}PN}U_G3cYhX3&BU_d|X{9)RiG ztoN3`vU+#RX>*XOAWr8sY2zG#06Cel6^FR9-=aZ)j5;0IxJ2O3#i}5HqEC7~%!=wa zMWdke@%U#q4$Y3SwSwzD7-tYpk3Tl)s6%&!vuh@I4@Av*+0HydkC#_AOvu zLrD$Mx2tUFc~iPM#DJ^ktpW_mPdw{vP`lsu#fmm_z<^8b62CCRriWfdN>Y?(ZM?q8^f)j>{jo1y)Bo({pfAz%28;4Gei7euk9t0U zO@YjY1kQ~wNi6SD-&95M&2=@0ye{~;dvez?;-|Vr8#H@+SUqON?6XL=xD@=BFxi_c zUk|V5k?PP)1r2vG^Su(*T#hzj#Q*T{)(7o#2iif^t+m^%$%Kg>lq#?xd!s=h zky1b_llEwcs>%;c)l0*tmi&)xHh!Q#+lMunPg;AOr4y3f^b{53FE$}| zIW`pW+N4s1`3_o-sIdMhgZ=)j`>4)&qkVVsz0B`3KOKY~!rmO>V~)@n6V}0?*Re5K zE{13OTaos^eu<|sLh{I4EdGN9uY@#T@^n{AJacXZ$qJdz3J?;BR6~YD|u=t>tFpK!k)DcEcI%M)T?tS#13!)OV zF;$@Al_kx=Y3X`dt8#^*R$;EfhX+SA-kCp`a%|&h$3CXtm*xQpUe+N=K7&I0e_%Vs zFGHy5ZO3uBCCEeMT$?+jdZZ>VE*zjVKDt4j4RFd}agCICB4gCUWBGsL-!<)3;i}sC zOdDlLZ36;cDzayngc7q=31{&Z_{N=*!uW)?b)E)cTpH;u3N1JwT??jsD0?#z?Fj*-m z)G~ux|7t^x$-?jzBw>t#A@`%TV=MT0l2?cYe@E-g zLt)9@E61IW`q_prAzLbDUp*X`N$gvQAXRblSV$o zcW3nO*UIgEvR@zSD%A=OxF_#A#+%R;?)RdHY#R{#8E#5H4PIl4tS*d0T*t=mlaj&4 zFxO`6+%q|;OgV%*+2Zn4J`B-9rVR^>QX_L@e;^tnR1vBpFmMO`{Kbh9hlm($n$hs} z;#WrqF}10JnQ&8NpeAmfI#zIlN)$QyqHRYlZU1vc-}}&*e_H)#6ZHoD<%1{s61-Dx zhIdc@())8X$1lZ($5OVBNX31kRXL4rxsc+VSmoy_Jva>VIKW&opibnQo`z=sz`!Bd zr^Y7T6_#Hwe4h(#6)D^Q8wN`r&>+S)wqB=*7COy|zqO~hgw0_MObq#efVX(p9cy-lUa#@;blg@apj& z6g{LfCfBzc701?fkYHx?PzJ*b2uI38(gvaxyfO4z6@`yv*7HG>J+w~NbhH=ePkNoO zJYbo{SQQx42*LrM;IhIzg7fYQrNht$`C8S2STP8NaaHSj4YyPUVk(Doxehl*{a_U~h{oT_;d#^oZDQQ3 zmN>rhlwZ)PA9NoM--MJsTy~}xR_pZ8t&BO_F-afu+AiWLR-aYg!NeAyP_ph2koyXb z$#{@byb7Mkl$2JOHz8P`Gx=4!M0yAPcjB)-HSu!HUsJr#J?N3PiGNs?y(_?@M@9rvBg;vU-&)_>5gELtlgtoqM2P~exn*9qR zalVF5Pr-g5y7f`<&}U*3RTI3q+{H7VIjEP*!ez#EV*r4pyeYmzd+uE7q zig){bNkYeG_qg7~vmSBx#lBLH*`tsh->CaW4sdF&$my7uj!SszLz^>sT=dqQKMr9F zx%`rN4%|0$4??RgrDu2s2rCnsZEpWp&!T){yaz)%0(iqZ%sd@dfe4NevL^5vTPF-QGtij3<$^1bVdcKwuVRDN>_imSRp+5>|CF$Kyq z&A<@sB|-gWwdk!C9IcsMat?S_1nn1eW=kQ}VGVKv8h$bife<2WEqH)h)B_4iW%iVQ zLAk?CvsO!xcec0 ziQ5$4$SK?ZEHwXGsT#bgy`4z;SHa3G#n$Pb+(-JbHcGRqWQAzrrQn5J)t~rdrWg5(;`2*QptwVqfXj_^ITJKsZ&5~H z;)lYqH8tmN509;A{=hH4v|zfO;dB{Bb7l5-UB^@Mj=Xn#_hi`QdU40Vb#2;Nz*%qJ zZ1qKANTcpEgGzZnMmW$ug75zBMb-D~*UYGV>lFVgbx=TI`m?K|Cw73(?=<=J^gH5$ zeW(>+Dya;W*!O*5n9u5xE|s}Ipcq&^_UJ~;`sWtiAi8H&sNMkgDNmIZp9an}WzJk_ z&%mdGC+6Rw9Be53esyIZsRxt)$I-d?GyT4Q+#z$ElAJabDSQe!>_EcC~VG$p;Xi4kPeuJGH04IVJHq1)(k6HPu>WO5C*VNFa(lP_j6#`VD7tFHnF|9U5L)$LC;K zX|gjuTZ9CQZEB(fOWG2TL-00&#+yK*E~Euj#~PtY zQgv>>iC<4bJoYa|7ExB=_WR(Kg2DvhIGJtjh0D*Lxw7;XWZwFe zrvgx;<)KFoH9^xeS(AEgep$2yy}^sPVat;CiY>**2DT%{j=>@Q9{Jk|Kc%Q&BB*nB zEQMZOFN1mBodTbfToKro8IIJi$r|PZ3PEwh0Kk*t+dGrbxNH=$n0@<>kC`!rHV`&4 z{o&$VQB!VFr#JX)c6r? z+>pgMAF{~sECAwmk@(TbOs%wBHMXC0;52Ng&-z}GI1)ZNGv8Pc5LkrcR3+0B8kvG097=ERjDLOzFJdbc9f}7%;PNwA z0JP_Lg(z_RvV=pOxp$&}eg&<&_hNF!2W1;vzDElIT*r@=cK{hY{vZ?&u){q;@6<=}!LMgrbOhI}$;0K2=xbCX zmjVBp_Id!x1_SlM+dMFU1fS#xfMCzoo>1cX(fhi7q|psOuY~fvd@#C>Dzo?FHoZ{hMf)U2ttY0&D3)gfcOn zao1$v;wfdMmbJD{P6&OZVKy zhrM3hsSC1(8u-Ra0U5M!cN0mru5*h;H463h2w#RfTkv<-}{HXqdPof#rZ_6PcS-D-GOP*^iyq->L(&lynNGJUBBSR zsgk1n)*CbBm3nRrsFKLvaGG+4XKT;bO z?C0hD{IMngSYR)=^UBle*&8tFt#sd$K1fe-jHUi*^00lzAR#C78$Kh0xu)3$p4pZN zwS=EJGsMHVR*jE~k}4nb@{TD3z>2qxcUM*Q1j znk2R;Z_DFd(orWP9*MipR`dGbHWtcWzwSi&nqw@XSzln89r|PG=bYrGC1hc>pQa3Z zxkszn6ZpxCH)#j6F5J=+p?dJRS@UD~0h4IRpIS1Oe?Y$Pq=A?sS?HymYZP@GccoNT zT1}4j>~H*=ytC2Eky1HTRg3}&T7QAlhrbufK&7Wm#G4 z(TGK`73CIbl#258>`c$bAB7I(38_7&Se4qVY^fJJBBrAPNd;8{ zhqQwfk@!JwW9LQ`ml5#-h~1BmAB2nm-ZPU!qC%MbKax)eKiFPr^r)YZr*sdLz8Mgp zp7k;byNHjz3mz?Nl>%1-)iBJ!xM3t%hO_#E(Mju|8OKNml=u}ES?_$7%aOm~It+L} z>f_LU&R!pq8x)pw8#EJHIvytwhc&`E-D&I_iggJ{B7GaOKX;rF()>cLCW95l$NAy!FQ|W~9`!9dOE3?XNqXx3cV8`UuEk?AM!kmJ z=I0;Qm!T=tzf(6{N4{7LnmEEk=@e^$FYUUmev(&Xmkm}GDj4N0oPF~zs&1~bPx9{r zTfK1P^&5@7n+i7+Ypy;Qf;Nc=%gv}095{gP!N{m~{p`^Pe?puNB*|=@I>^4*dNxyXI%xBGA=_u0)h3-}*4+zp5Y>g?EX&B}r-`7)d5%Ksu*j_#swvq?yC*i}U-Khw8o~53Xe-a4e&&#TS z?>K#*chSG%QPI)os(|dIuHA*o@wbl%i$dnFU!_?lJo@Q3KL~ucGMMCg*qZQBI>0oS zNDE(XaDQU*>Zz-ZeSV*nXHiCBg8a|G^UShP-5{W@_sw+DjTeb=-j*3JC5|%`T=N zwz9fIUN%KnP88|DKvh!xID6`Wm9w|5JiZ;U__jr1RO4|}?Z^;eGpa6A z8#&g$-7-?SRaa~OMS4xlo%^=en-ucq(P7p6kn1hFpxTb%$CO>JMm*{qBY`69G;&MQ z5L~wz1LH^bX8W8Es8Ia)Obh9|*arR*jD^Li<7o5Td(67E*z$8+kE2UTibgR+P0(^Y zyYPboEX0J0n5=q*Wb|-n+8+0|1FlkN0!fP~O2DV14(58h>&tpLLKi7_^?Qx_&j7W> zB7>N;=3R#LKtYRpva^MXR&1Rr-JUHmG$`@#)4;>}UbH(6^*D*$W$#?c^O>l%WE=*0 zX|Wb!)z>3h)Fp847pSM64e?EmpsK2XymsLfrZ4C>q{OWfY#d{$NqNO9!T5x8`=V{Y ztqYGGS`u=<;P33L&TL<52sPlcOcCu}y}nEKX(?5}r(~|12~ssCxcQ7Ut^uq2|JLQoAyBvjBE33jqICKrxTmN8|(V9*pzW@>t~A z%GXc)`kQzK&M*0qyO-q|Abksd=fgPn@#*F5{9UNG*JC`%CK-iWN8@z53&~GX>C8q#^DnZRR#n4U{w?@7f@*iQh_bVNHGjyH# zz0sF5z14`xKL~96Y7*U8%>EWSN;6i~?7kgS$!3@3_F^p0i6~Z>*KB{E;MgrAp-zVU zI;U`MeYTN54!|{q7hz&a@Cw@+fpfJUwI;&`%>O(^ zsFrp;fQC(fXd18*wI@O0@eJ8;*d7?e(4*FUzTuys0{60FPyJ1T#IDqo4=uuZYcGa^ z@#j?|QCoP_R(K1>U!Zuh(Y!wPh-X+H?7Z}M+7HZo5yh5;f6`PLSYQU|>QZM=v!lk= z?{DdTjk+K&h~U|qDJ%g6OIMR!ML0B>{O-;dW?+UOFAcGT&Q{jNw|ArOjF8@(Dv~$g zsV07}#~ZBok?SJ=I_@ZxM+Y z<&elO(iLjQ&JyGxC=2{Gbcwrs@;9W#JUBSmS@N#iIy**psV~#*?=K4HH7d+m?3I&v z2OT2p?(LmnUTIA3iX2Vv$j12RdU!s&#Q5k4ZKhLjSPKQ?eT{Ok zJSMOwzo9fRcpt+k}M{(B-MhkdxG0$GS$>C5Vo zXw&#^fltU;!3jeeJF+o zz@GpcUENqcGEoH6*LV>HbGiI2m9uZL80b*?mMeS}cKWy|A^X7y0P8Y&5;i%lj^D2` z%Nktbl|rnEJq_3YxA4{6CRlk*_UH|_@2Ul&d-)EpE{n*yEL`ge)msSm@NlzGfgXg2 zxIX~(7mbu4(650IH;S-4crSnTR}|lw+Jzkhc1iNd8uGyK`YQ*pza{i2=Kv3Gbg9lD z`RsQH%mhKCZYA@GtiJi=OE%OP6I&vc0t5_p9frf9)Ws=D4&n6tLD#G+RJ%wy(B9Ef z$N1*_TtG@CzXY#4d9=1z#C+tu^w<)mZp^-mYwuJ+IjqG#?hUbo2?2XVkat0D_aTX{ z$e}V8XXgkR|G+5t8TdnDFgXOD$g^eOG5U32XZmSCnDw3L3%>r<2+bF3$-H>68{J3w z^dmfIUur7U2dZAUEeY+>NKS{Nvj>Yfe`iy(NNH`UF&Ru$# zRmsy|dBneWo}6~#9MLaQ>8^IE2YMoMmfr%ieo z%8-g;iI5*kQWW6QV;X|w`-7{qw80h%Kmm9_Uy`08Tx(egF7GW(8s9MJLN-bN*1PPF zVN|s&*qGs-v>Q##YoWgJjm4AUSV2Ku=Go2l%|>TV(Jk0h103&sh`2ZM3ziCY1jmey zG_v>$*#(?PVAnC=85;SHKB&XDvdQ=TcR<(!{_ejL;ItnLc9$$v^ft`(_B|T);a6b@fMihT9j(0i>_tptLWKgll_Beg?>wuL^-^N}knxS@v@s=1+% z(~h7=+My2=v>qx`3FqRmT|BX`;VpW{ENenLI6e_(gmqGme5cOG3lSVke+{$E8w%Z3 zsb}NasWrS6UBSDQnY1c))Dx!hRakijyKA!eO&cio^a~>gGhA2}N!Y?M5%|5j1A&bv z`AV|}S}aB*IgRVXliKjpUBI=zf!xg8oZO4W#eG}JXFjUig?v4EJ|jI;H%I&-H}QM@ z=52BaPXC~Yf8(Ep5+DeAN67 zwcy}d6pmMoeCbat!}yvzBoHrzU0CY-kft}{L3UAnA$swi!fS&P8^9Tghn*{5p|bq_ zCG<6-0%*+s092!{p>5Z)DK^mc0y-9@s-Kzc!TjL#h2(cJrRDjWF!c-zr9$7Wczm|x zQU|$18C<&th1!D%W!?<+hj?g{f3wNHI9rRaG$1% zE(?H*A9hqP=)Li@tbRov++opnY;U-$lCXGAoEjBfRQvi^b6UG1(?)L>t*D(I7MQn6Wn03C!?WaJxp_>-aokxvHl7B- z#QW!0Viu!cH#D?1G^pyow=arEJob=~e`>F4m?QHz710ct$#|3?ueMbjhAEG|=9(qA z@5J+37y%$b!+`v|HTsxN_QuguQ181GFu{L|uO}347r@-y5`5N?0+@|}DODzd&O9^l z;`|`QlTvjIh?OfT2am5l>lK2%4`Al-jST{aS;uw{z@IB5vEj$rAaMDAp~PExBy>?F zStoddHqvhpln0An9K#!j5bb#q(}vyHTmpTSg^s-P;Fj*@xE;ju>`+GShVfYOA;^E2 zX?u6Kg*)V6+-SumoMiN*6VP#N{T9zwlcrE1683P;V|RU*#4br-@jQ=GNk5lt=RVy} zyUQMGu4yM>6@g%=#*hES9CQt=MsN=oosU$fuj#>leQIo7!HiJ;a$Q^M#56r7@U z<{z%92hk3}GC-;2lt*`|FQ5C4`jCa8EqxNR3n)QC9~m$togvR_{BwO7c}m;C%Jb#n z0(%6yQ$(o@Q)@nUJn;eLOafc1KkaBDxbwfOllL4C6hIF+?+t#u{$AYsQ)2?yUj-iT z`V;-gi6H?U_;O~%g0tVV>|PqN?+OJYOM+dQ@Y=O6&wAfJeW{5N)aOAm<_JXMZ`B8X z-nyk@Um~Ry_9YF7&j4iX`WE$mq3xT?Bg1XmP-s!p;}@_gsz{N`&X(6UyuszlxcWd| zPv?WH{VL-{wbRtLTUR_!$R%Rjlot0umvd>nDwv+XG(QAW0<%o=4{hfhLLD;KTf*@0>d`F!a zE;9l6Tdz;BUT0CG?7Sp{TXPlGkiq`cr8@#hM^X-!FVnsp&x1kV0s(xdLI^TYG4PQH zsOLfe-(?wCxn-LMqy)x@Z1{?+a3)fBA$&d7TKTyJ=T)7eI+lItcvo`H+F*W8=KV)e zlRIU69F0l+_$|I!#%4J0f$!bP#|}If!dF0b?ch9(XuG=bN{w{znTH9~E92!er@_>} zYEF6$mpFpjcs8aVG)&@Znq3MRnD^hbWd1NntNxBkMQ&SUc+F1c42 zM(1Voa8_P6B%eIJe%5Y}{m@5ZplMrOR&@?Jx^b+Nl@!h&8dwKKS^mcavbzm4he^UTXuR zJ^}oXjx@N52@MxaPYJL&aZx}};~m%vI7+z2NPIN#4E*%En{h}MNQ8Q zB=s(isMFYd^udg=)zzp7^dM2E<3A(BE5rEyah%rt`1wb!rrAe2y_q5 z>*}1>13)c^Z)*B%$lI{SN(TQ|gihrtz2(WGQ;I>i9}p=769dJT8&IHDokhi<`Sf7XdMH;fJefSqqBP3xb0iul0zR zc(zsq!Lz!3!@rU~Xx*U`(vmJoIsZ*td94Z8T|~=6Z*trx`Rz8|AkEgo_zqB5_!sujt*nLbcD($For|GaRe=6uGBS zkn){E^>#PQ2k1uyxFv{65yb<-7|QdmKA=Cf3(U% zeQnyE8GmHm`-b&@RnIb>39r^yeytq8d^taaNnQpH>FZiE5U}l*OwFKS6#b1Er_3%U z(faNaB|PMgYSBC3U;$qX|NZYSYU3RlIliK7%_lOA=qiR56m=APEX)75krm9v^6byw zA44S$=)=Ls5n$R%ecr+o?)ULS%tp;Pph0ieUf*nOvD`ex%MeRno| z=2H^yd2FIZk)A*q@|_xwm(VJ*P*L>X+O2EIdBl@AQ(>(=fKb;Ed@WZ<>&3#C?&#A> z`qlR0*P3b(M?rs&Wo-ifi(O1VrL%@&?{#Eo=5%}n|HIt{&W%`WtyrkIVQT-{Po2)aYtVt3`KKF$R^2DFfiD`h zs9xJC0>VP$7bf);N5$u6+^6M>lYyY?nJ5-8yXZZUyDQ5at5B5zUG8VCL+xbWfrR<{>!!@j&-SN#n+l{uf( zwR!7df`T#5^{0HqkG^5w2UQV=%Aq5X86z5d#2^=W znTLCye|h|#XzkB?^w9WWvwIPIwvIGNkgh(>bIhXAx_Imx)s3pB|3qa+%ldd7kYbAc zWn&c!NYsyyZT}k2&=X|6?LrlKnv9BtMNGs1s{LRUbj;^&L^Pitn#(aWjya}yOtD?s z&@_bVHruRB-Mb273xKD2;+NCNkt1*u*?FaN5m+f?l!t7g-0O>rkvW;x0x@%=MxqK4HA->d#ZyC<_f6=KHrBL8f52YrYR`f!f%x`{3go}1+H{>-OWZJ3{A z+RdlU$PEUf5F@oi!zhunwF}i!9@;8ew(Q4Yhk=!RUU!(RX)lkNM9PZ1Njm!{FVZ}g z$o7yZZTKS$u1zR*?%`MbJntZ;37_cjZ_==?)#&|B_I2D04`~L<07H+ZT8TK|DMWT zv&g;0>(hinRCIZg`Z*T0qc!+L@HU3mG_$vb>(@Y?*6pyDwweha`~2pK@#l12r7tXZ zm=wBov!k%Z51$Pyy{3*WS$MEa+?1Z|{rEvZ00yEbc{tY*;b^S|gQ#hy?GQuZ}a{4rK zzB~WB&`-|Ua#1WLJkV{uUkQQ6=f8!wG`NJ*Vs;|n-7vlXyt_XBbBp;J(gEZQ0{^`o znWZ^^Yoj*iJGzLMs(@Q0DmC{Q+^)$fk(nH(y8uAGE4)JR50Hmg2B!VNrkhH#mU!m zX|(k37~^5mb0F6*@4<0y-69@hp`hJLk|R?Gb3m=W}pVG@y5vs~^n z`TcQt?T*97U$2;_jDcTQV~#ioh5`130jbEpp0%nLf`{nkbNU7u<#9^zcos^Q=Y_gbor8Y(h_G7m0xTBn!H=H(%)UqGDaT4#w@V z4JnP>k~R(CybO+D2(>jx4`}`dTH)!U`4{o}{V zR&9YIqZ`YE4O8ydDvtnb2eGVg;{SOPsD``_wx0(R!5rW;s_$+iQIV=D0DBMn&naWT z2m>Geyo6v5z8gu(T$MVjRep*gWq?WMj%F)peF7v%=`ofNqh=GYv=tpr2%@E7^7NsZ zgxqPsbT)|KT0S!v{8dg*IS~<}VgS#!S8bq-2BUekVJXNXmPAAO#QyeF|H>~Ba7gef ztO}t6x{5#vRw}~_KE+<-*xL(G8~C?jR0CMuPJww*ROSgHN%80|`4Z;N9hFy;_Wqm; zLv(T;SB7#tRJF&3ho%e+Z0+dPKrgsC`deyCP@T)JLZIz{KxJ?{Ye@}0)C#16Uyyat zFW9+Pt~7$Xm`c_W{%<}m$mP{`IOH7`3@{Qeo2Y&2p^I}neSbIl=)myb{jKuya_e$L zbIu2KNgpzR*?Q0#(t%ZqiD>8hJ03(l)Dk5g{`nUOwo9#W-JL)lu6g?h2vp0cO-M?T zw<%}Dhk7e2;Ial46{ao-=%V`kQ~Pk=e-~gl5;fOG2Yy_wU+upCPJmv%kM;D=Vd;`1 zT;G(mvZv_aN^a|8Yk8Vfkt6OieYn-2xKQ9VT|!=21sz`%)_5)jYX*EpLRsRD38VJ`oCGfAhO;nq-7OaB0JE zVe?!S!4&67*>{bP_ZocR_hNuOqL(JqRu9SjVM#;olv^;p6Q}AAftUE@tpuT`huV2s zo)$hIPCIYBvMmV{8%4PTF#u>gw?wDymt?cTN!Tqe2O=|oKYe`Q6rRZT;g zba=ng@WBQt23h}jMnMNILe}%2h8<*gNqzl((T7X{65&3{0fb3uMvy0yIx z23A7U%sDgNJl{pvV)yO{>3u*N=sRS+on(KiM-x$sN#KqaxEG2Rfpx*pA&G!4T*&cj z&P|tnw2cKJU-k}q%aGP3tu`BJcFa z0IAs7DTwRB&Mf;HCQdNYB2L;+vZLcJ-)2g=-P#h(($d|2M|M!#-1X)I9seF&{tvsG zN2E1wp0GqslE^FrYXkN!GVBIZ>ND?Y*Roj(e*c9G<_7oy=262`{ln)6(=Vb8HC_kk z-BSRHLtGfouUqi|;n$>{x0GsqPw=66!ckm_-!;L?oH6&%ZTXUT)6MVm^Mm4%b;8kL zqjoT-%!cWI;&F3bFmE0&D|;#NX<|cWZ@p=7Z*Pw(zT=-br>{2Y^;!oV)XYIPqFlOpp2lAnN7_Bs|nb)M(qSvZ3`(ClFt0k$hM6^pRUQ84!xZ-|#j zv7(q^)?j$}BNlnnZ|{r~b0g}&=%`8al)$-$sPrhlQa^Fr66{*E;vo_|N;6pTn_5u; z0oR9Lg8f+y4#RnhaX6LFxrjBmj)5uRQHx6<>WrIxy5-_%WTLDb`fxc$V~|fmE~n5x z!Ohum1i$v(Y^Wjh&8~GggAZL`_F?YHNU#t5r10Yy`^;&i$pw8>X(!Ep~?ct1X-I9l>*MaWlg{A_c=j6?UL#oQ!yB^v8wsZM1=rgf$cU4e$?jC$QYM7yse z^k)J-w{!iu`Vn>BvHDQ`2l{^Q0+9#CvghRJ!d0T7Z0h27dH0TwP8 z^VdH-)=@_-f`DGuZ0TfQf~t95Gv$QhSbf1I0Jz{S$sa46M%jnI6sj?^v-+^U5p~_l z^3|Rj!DhVgU4F$&f$tt`$GVN1vzO~OE=5K6(|L%Y95pKV=uG|9 zgTnBwkb!V5&4)bDDLGuaC)5YDw%Ij7rCh@0Shkr5>V>5*Qp=yF(d$64bOi7$Cu8o` zaWZQi;IIV>z?BO~!w_uhFA=J(*CpZSbi$Gi za=%+yGL7rP23W0!MMXFMKnCFh;2(V9XuM5-?DF2-DfYvCfH?IFIlJ5@)g-sC&|$IN z>?A56;BWjO-J&f*v#(r1w=Aiz{@)MRF$BD{^LX2UI3#9hUT{%Fa6GDzrY(WT%JU~r zWrJJUSK0w{ya~KlGPEl}!g+lYW^O7`DsJi@t|HlWb@lXMjl>9>zZRQRclrYJibL=L zJ!ZG_)vq2?f;qXiP0VmKpWgpq@c@8ws`h;`e0bH~wGsRd6mxI!`*)3G0F`62vr=DQ zA73cwPwFvCC=}g>eC7lAISTsuKq8Q4&H9_(SL#Fe-v5ZJ6quwE12+ex-~*FUHCHo^ z@$rrupApvS$5eVpR;DFv12na!xptiX7RcaFVUg9GR0JXGiDQNPme(C zdG`|4kqH;So&S^&70>Cx@87FQ5#Z51>VIp3`lpmuzT{kZ`>1hjQD|TY^RJF_7~;Sl zb}8e^)-6~i1bu~k!pQy{))Bq$%^fwc)EW}T>&$>+*W{v7u_SnBCuoKO4f z8Lz&SAkTNGkx$OIwoJy)cpc~#4#wR+YM5Ej>!zECFn}B?l!7!&aI|DLABDDt)1zp! z2f$$r>*k5Gj_-rVJA2vt)-q0dE>U4!Gc zm0OX**+C<-@U^{0v&E?g?q!-=k6!eEmxMPsl^OF?DhD&J zoDw!29(XWazgWs@ZS0n!0WESB?U>C5Ftt=u!$(#y{B!{lsCFu)MEZ<5!Yy2n#7fI) zGW|(IO<4pQ+0i=(TL(qGrFmm|Un)RNr8u zP+xK7{OLn<1>V)-9DQL09SZvrGP=+;O*nO_Y(bWxO7YBX)Z^E(>$Jq50bH1m zsuE+#ISe6r%d_OIF@!&9M*>cA>MtL}nRVBc zr6EllFhTosH#r-K2P7Qo=+UXCRmqg|2u~M5R2ksn3G_=7;>c<}izaaHl$id5w_86? z45CgeH77{EWxsAwh5;lY1GfC(;B^^cVN#{P-DFxN^A!5T)6o2!l6b76HouScqQKct zXc6FnfPw?_Q=#IMI|pi(6zhE|1)wi)$jo!%fiC=#=D&z#lYUpaDK8F!8{yG-Pv@hV zWv#xU4PwwQ?HOLymGcMzV|AGbFJE zLLyY>r2Yu$$Bcr6^@kvDjxvrD-#QadF@C|m(~cr@+VP*}h!iQoz_%^R`mSF64tysg z?Vc%uU0hYboro|rOO(9%U3+|M-(ox?lOzm1$Lh8fU|CGJw^j zayH(9?pSq&dNO%A(Y|^*cl_NAM(6`nle`zHrwa)@1Hn$wiqGE0G3stG85hHv4g6G< z+7hOe?8PGlo1Jq|cl;w5etkW`PG!#{z`x06*bD&)u=C=Q&G$mJ07yJw4^Je$xo)}T zQ#CrSH-kN2#zW`6A0yHzG@ z2B<3&=aPJR3Xgn~xN)x+58d9;%0wkw6Sfh*%z$o%^Mm+#xIhY?;kSCI$n4-{vFz7= z=!;ct zRHV9gef{<1T;Ry)oQUG8jAjC{_!BS>MOQgEAR^wp1as9z%OiuQJlM}>X4eZClsIg` z<*`)YNnAU-+?gruxWjIknHHNKef+B9>8_@@kXw($sQ`zu!xUxK${WNGHk(C zA@n)vDHU+=H6En*(%3S}(e;SVU4f=Fc8#;F)9IV@9!L#8J4HCaa@VPhPdwX>7 zE$|Lm2773l)#4FKpw}F5T!+@7FLVJ=TPcOWy7FUp3J0h85qReBnt4O*iqI_uv+(HD zdPuND9iN&|?O#PIBh3;fQJ${EYU(NXmV#@=cft@u6X0p*L)pq(nK5KXp@5F9M&p0= zdbdf#pUXkhT=k0>s~5nf(Sp8UJo`hAxiD7Sn)C(F;EC4X;#y*1@zbe_VoUR1Ks(xr zNj_8oM^whjD?|JeiUSqIvZ;6c z7#xSTH3uB$Zx{?H{lJWrNxb$q9&t4DmVs(V#kU4<45&941>;2(oU`VJkLqrH^gy2U zKBn$y2s`uzFr6_Rk}XDW?RYR_rU3s=o!7VH0H2K9;4vvw%T*#ZjuB#E@PiMvd@M8* zWtqw6_Tr-YX&yx|0MLR5Yzqv-Iov9l>y$5 z=;4r&3-z?woIq$!D%&DT%V&#B0ViWp5J0-KI^Avd75)$T9YnnaxKFw_Rr|))ZC!7N zAfF*4p(Sh?dZeY=mhYZ0 zuHMzkFq~ove7bhCM<^lpyf_Q!*bIikyHp9p6Tx#WBF!`krjb+|ITz_<^f;G&Lbh5G6`N7ah3N6QU3m4Nt@sEoh=E|!9V`{b0Wa+ z>4c%$L)?C=385BP5Al_f0u~u~Yyp?Ac@Pk3Y<{QyL z!XVJ``_5dk=N~rXQ0v<9Y2MFMFTUI2cZ#)?Zs`y^0YZqFwqHoULn`$HxHw8%1XlGE zD4B{=xKme;IR(;e`2~eJ*^217^Ub#VfK?lZ%q`+=5bT8YN9Dm$;cr*lvmF1hRde~# zbW*BeH&?<1**O6*+xlRdy=g_bm!qd~G4Kt}u0*i*b;An4gs4#luHdtE+&3OA24Ba} z{NlNUfhRLvmniGp2elm$-J$4Me*^XNn4~w0-}T$+t+iVV77589x^FnKvRsj>cOlDF z7)Ew`y_ zrE)(7FUGktwj8Fjo-A{UocFJHT8Gh{RP;2fO-Sj8#jbd{r~RFeO5`52E!UI6WI#1# zGkD1yF?o0;7dAV4vehgxlVf|pp;PP)zn)5O6nlKs%G>^9zSsB_t>>L2!6G-v28-e@+^S9q8j2s5xe8V?ow7lm#5)yhrGl0A%tC=kJM#j<2 zU`_$>t)eF#-HWzgGY4|}_Z@)O-29!*;QqwpEc6oWqD}<00K^vS!5cZN=zUkz_;9bi zgDV_&*-kZC?XXwlRMH+ieGDn`iv5w0$yTU-50`n_;omWza7W~z^AuiFSzHR!}7oC&;aOy46(TCaK;C(WFAyttO{&332 zckw5Gtl4>otSiSZ$)&Uf=l zkfjjGt2%@S36eGV1pb#7}na7Ef$ZQo-M4_94LeJ3IP zI0^OpPrv-upkVq%)VXqGWc9D_*#QxGn~=G6ew@$CpOIR~2o>xS9CJFp*ojyy8}zqz zX}*B#Tvl$v3^2QLsr~Zbip+l}{_dD%S{?W~$5}L+8m?iKu}(0^-@~}NdPjfYYyN4G z!!wWFzfd@Ja=HhvPDD&c7C*?t9irf{$F!f|IYNn#y4Xg)#RjzPVrPZ}T0Rk`R8^gGU1 zEB{^hteDAk1y4bxX*Kj$Qd0`8VcgtYAH~!zMlQ<*jZcS8nBKCukv-$~vBQ1-$HvoP z1g9`_fAwSq@GTBM>i)_nv0X}!^l?={Zn5%6TXeuvbamPo+W8c@lw4Kzc!3e7mw^~s z(%QqeWsjtFP=#q*2ye0(wzMH>Ktr5x0t)UAglSr?p)n4W*edLG1AjhX9Y3#c=8-cS zKuiQ#j-?qySLRlqcyRvu=4R|M_T;oXkq~jHCa;0SoE38hLd9ytz7pp`ZB^zigSZ+` zGhfWE;Ub-eaT0sYHD8^+ldY#@udrSGm`WfBz`ZSaE&U+pt5E0C2ITI~MX|?FkMi#Z z{3)pI$rIoiOS}-3+h6!}2a4DWQ!UBFuu`u)i80m=Nw@OTByVo=;D9%%Wb>_D5a(#i z?M;)P7^Pp$R4j*7L5O~bp10wB!z;Fl5*fu~I9NA}I-Zk>X9z+E#_uCF2@*@NerV+Y z(oy7{%0jbA2mS8E-Pabmmt|vH@K+h;htmZh3qc7~`t@5+Lf)r0ob~XmKndHRHT+fo5V{WVngc6(*L zB09MJnPz=?c9o=ECc|RuESiWTY4UW{8N#tr1zU#A65N~K7 z@jKHC(DK&xf`Bi9??(hq#7u4qa;c<|9>$4@U={pA>T2;~g8Tm|cL@*mDtYI@TGE^0 z4w~1`*S4{$Pp~*jatORV@g~_fV>Z>sz$YaE#}C{Hb3|mnrw9?rCnqZ4qC5QPzsytH z{2{-x%j1vo>=`e$`b&ne_O7PXlOB$)lQz*4MvPwacnz zT^f--V=~{g0%r-i!s1O9mR;19a$|(h%$}%gek~n#^E5_{MdyT&wymYn+U(4Q$~Ye@ zrUWgV`!IF3O>-)UC8mkhudmrYz-`t?LokrhF-;|9+Q-{P3`J1DyY2d3_N4MQqr>(2-0vHCB@+1 z^tD2DkO85~Y~c^mgQAw)ffp_90jYz6f9b`z`&)cWx{yZbTeR9}N}+Whes8vnd8#w1 z*mYN7vs5~7dhXd9za0YE6V}qaKxk9rd)&PZIJ48i;Oh7ptAs)ZErjz2d)vHcx;HW| zRNe5BM1?3?r=`#;CO(+uN0eTCdxVR*JSym)Wx4$|a_Y>LGeA`Cb5dWVu$Wvo#2_4< zTkn0%+uM~D4eJ~0+_yD(wyi(h zNI0dqJYQLR+J(=cRRkpUNd93V%qQP#ur7R&g^{^UGkxbC9bY*wQO2@Ub2nHg`=j5g z;IFN;5N>9Ws&WlQ!xv-)2_v0cOBP}L%JOXB?qnmqNd0|I^rXxr9gM=Eme0Pf47}gI zl5Z>?wFeIUCLGYo|0s+-_F$^%i!Fw2kY{Mc_tg8v#EE3F>raNIBbqB0&8RZ{I%p^S z(iy<+_V-*m28FTxo^g@K@;AI>m`*3W^C1mV2R%TB{q77vq!5)l=$bYvftH{sg=}OX z>;St&T7s+-E^qzc$4n?+KyA3S5a1w^fYnk21@;snqr!&mD6l*7pXUEJ zrJAn`LvRR00di?|SEOpBDG=|t@5phsau6~Jyq+=10pT_05&3g;^(xJ(6gfi(-ihGI Iv-eN@51z1R7XSbN literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 43fedfe..b0ab898 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Discover Dapps | Status
\ No newline at end of file +Discover Dapps | Status
\ No newline at end of file diff --git a/precache-manifest.85774a44a2419a87d88b6c30da1a950d.js b/precache-manifest.fc98e42942d11bdf07fb6f3c20fe8d03.js similarity index 91% rename from precache-manifest.85774a44a2419a87d88b6c30da1a950d.js rename to precache-manifest.fc98e42942d11bdf07fb6f3c20fe8d03.js index e1504b3..8e1e438 100644 --- a/precache-manifest.85774a44a2419a87d88b6c30da1a950d.js +++ b/precache-manifest.fc98e42942d11bdf07fb6f3c20fe8d03.js @@ -4,8 +4,8 @@ self.__precacheManifest = [ "url": "/static/media/collectibles.48f1d6ea.svg" }, { - "revision": "10a7e90e3283e5ca4a47", - "url": "/static/css/main.00846cbe.chunk.css" + "revision": "85b5b15269235fa98268", + "url": "/static/css/main.ca0c0ab8.chunk.css" }, { "revision": "42ac5946195a7306e2a5", @@ -48,8 +48,8 @@ self.__precacheManifest = [ "url": "/static/media/games.5f2fc3ba.svg" }, { - "revision": "10a7e90e3283e5ca4a47", - "url": "/static/js/main.8c6c5dcf.chunk.js" + "revision": "85b5b15269235fa98268", + "url": "/static/js/main.d5af849d.chunk.js" }, { "revision": "f0cf579541f81ddf3561cb4c73fd8128", @@ -96,7 +96,7 @@ self.__precacheManifest = [ "url": "/static/media/dropdown-arrows.94569e7a.svg" }, { - "revision": "9ccb66851838c8ed736850f50a2fe43a", + "revision": "9e152bfc3d1bd68d5ee7ffe6f837fc5c", "url": "/index.html" } ]; \ No newline at end of file diff --git a/service-worker.js b/service-worker.js index bf3c041..ca9314e 100644 --- a/service-worker.js +++ b/service-worker.js @@ -14,7 +14,7 @@ importScripts("https://storage.googleapis.com/workbox-cdn/releases/3.6.3/workbox-sw.js"); importScripts( - "/precache-manifest.85774a44a2419a87d88b6c30da1a950d.js" + "/precache-manifest.fc98e42942d11bdf07fb6f3c20fe8d03.js" ); workbox.clientsClaim(); diff --git a/static/css/main.00846cbe.chunk.css.map b/static/css/main.00846cbe.chunk.css.map deleted file mode 100644 index f6ac229..0000000 --- a/static/css/main.00846cbe.chunk.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["/Users/andrewtudhope/Status/discover-dapps/src/common/styles/_base.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/components/DappListItem/DappListItem.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/styles/_functions.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/RecentlyAdded/RecentlyAdded.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/HighestRanked/HighestRanked.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/Categories/Categories.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/styles/_colors.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/components/ViewAll/ViewAll.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/components/FeatureDapps/FeatureDapps.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/Footer/Footer.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/LoadingHome/LoadingHome.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/Home/Home.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/CategorySelector/CategorySelector.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/Filtered/Filtered.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/Vote/Vote.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/styles/_variables.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/CategoryHeader/CategoryHeader.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/Dapps/Dapps.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/styles/_fonts.scss"],"names":[],"mappings":"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","file":"main.00846cbe.chunk.css","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.listItem {\n font-family: \"Inter\";\n background: #fff;\n display: flex;\n margin: 0 1rem 0.6875rem;\n height: 9.0625rem;\n position: relative; }\n\n.rankedListItem {\n font-family: \"Inter\";\n background: #fff;\n display: flex;\n margin: 0 0 0.6875rem 0.5rem;\n height: 9.0625rem;\n position: relative; }\n\n.header {\n color: #000;\n font-size: 0.9375rem;\n line-height: 1.375rem;\n margin-bottom: 0.125rem;\n margin-top: 0.75rem;\n font-weight: 500; }\n\n.image {\n max-width: 2.5rem;\n max-height: 2.5rem;\n margin-top: 0.9375rem;\n margin-right: 1rem;\n border-radius: 50%; }\n\n.url {\n font-size: 0.75rem;\n color: #4360df;\n text-decoration: none; }\n\n.description {\n color: #939ba1;\n font-size: 0.8125rem;\n line-height: 1.125rem;\n margin-bottom: 0.125rem;\n margin-top: 0;\n max-height: 2.5rem;\n overflow-y: hidden; }\n\n.position {\n margin-top: 1.25rem;\n margin-right: 1rem;\n font-size: 0.8125rem; }\n\n.sntAmount {\n font-size: 0.75rem;\n font-weight: 500;\n width: 80px;\n display: inline-block; }\n\n.sntAmount img {\n vertical-align: middle;\n margin-right: 0.375rem; }\n\n.vote {\n font-size: 0.6875rem;\n text-transform: uppercase;\n color: #4360df;\n font-weight: 600;\n text-decoration: none;\n width: 5rem;\n display: inline-block; }\n\n.vote img {\n vertical-align: middle;\n margin-right: 0.125rem; }\n\n.actionArea {\n bottom: 0;\n position: absolute; }\n","@function calculateRem($size) {\n @return $size / $base-font-size * 1rem;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.headline {\n font-family: \"Inter\";\n font-size: 1.0625rem;\n margin-left: 0.9375rem;\n margin-bottom: 0.625rem; }\n\n.grid {\n display: grid;\n grid-auto-flow: column;\n grid-auto-columns: calc(90%);\n grid-template-rows: 1fr 1fr 1fr;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch; }\n @media (min-width: 830px) {\n .grid {\n grid-auto-flow: row;\n grid-template-columns: 1fr 1fr 1fr 1fr;\n overflow-x: hidden; } }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.headline {\n font-family: \"Inter\";\n font-size: 1.0625rem;\n margin-left: 0.9375rem;\n margin-bottom: 0.625rem; }\n\n.grid {\n display: grid;\n grid-auto-flow: column;\n grid-auto-columns: calc(90%);\n grid-template-rows: 1fr 1fr 1fr;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch; }\n @media (min-width: 830px) {\n .grid {\n grid-auto-flow: row;\n grid-template-columns: 1fr 1fr 1fr 1fr;\n overflow-x: hidden; } }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.header {\n display: flex;\n justify-content: space-between;\n margin: 0.9375rem;\n align-items: center; }\n\n.headline {\n font-family: \"Inter\";\n font-size: 1.0625rem;\n margin: 0; }\n\n.categories {\n display: grid;\n grid-template-columns: 1fr 1fr 1fr;\n grid-template-rows: 1fr 1fr 1fr;\n margin: 0 0.625rem 1.875rem 0.625rem; }\n @media (min-width: 830px) {\n .categories {\n grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;\n grid-template-rows: unset; } }\n\n.category {\n background: #fff;\n font-family: \"Inter\";\n font-size: 0.8125rem;\n line-height: 1rem;\n color: #000;\n border: none;\n border-radius: 0.75rem;\n padding: 0.75rem;\n margin: 0.25rem;\n cursor: pointer;\n text-align: left;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n justify-content: flex-start; }\n .category p {\n margin-bottom: 0;\n font-weight: 500; }\n\n.EXCHANGES {\n background: rgba(136, 122, 249, 0.15); }\n\n.MARKETPLACES {\n background: rgba(254, 143, 89, 0.15); }\n\n.OTHER {\n background: rgba(255, 202, 15, 0.15); }\n\n.MEDIA {\n background: rgba(255, 202, 15, 0.15); }\n\n.GAMES {\n background: rgba(211, 126, 244, 0.15); }\n\n.COLLECTIBLES {\n background: rgba(81, 208, 240, 0.15); }\n\n.SOCIAL_NETWORKS {\n background: rgba(124, 218, 0, 0.15); }\n\n.UTILITIES {\n background: rgba(250, 101, 101, 0.15); }\n","$purple: #887af9;\n$orange: #fe8f59;\n$blue: #51d0f0;\n$pink: #d37ef4;\n$green: #7cda00;\n$red: #fa6565;\n$yellow: #ffca0f;\n\n$purple-bg: rgba(\n $color: $purple,\n $alpha: 0.15,\n);\n\n$orange-bg: rgba(\n $color: $orange,\n $alpha: 0.15,\n);\n\n$yellow-bg: rgba(\n $color: $yellow,\n $alpha: 0.15,\n);\n\n$pink-bg: rgba(\n $color: $pink,\n $alpha: 0.15,\n);\n\n$blue-bg: rgba(\n $color: $blue,\n $alpha: 0.15,\n);\n\n$green-bg: rgba(\n $color: $green,\n $alpha: 0.15,\n);\n\n$red-bg: rgba(\n $color: $red,\n $alpha: 0.15,\n);\n\n$link-color: #4360df;\n$text-color: #939ba1;\n$headline-color: #000;\n$background: #fff;\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.url {\n font-family: \"Inter\";\n color: #4360df;\n text-decoration: none; }\n\n.small {\n font-size: 0.8125rem; }\n\n.large {\n font-size: 0.9375rem; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.grid {\n display: grid;\n grid-template-columns: 1fr 1fr 1fr;\n grid-template-rows: unset;\n margin: 0 0.625rem 1.875rem 0.625rem;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch; }\n @media (min-width: 830px) {\n .grid {\n grid-template-columns: 1fr 1fr 1fr;\n grid-template-rows: unset;\n overflow-x: hidden; } }\n\n.dapp {\n font-family: \"Inter\";\n background: #fff;\n display: flex;\n flex-direction: column;\n margin: 0 1.25rem 1.25rem 1.25rem; }\n\n.banner {\n max-width: 25rem;\n max-height: 25rem;\n width: 70vw;\n margin-right: 1rem;\n border-radius: 1%; }\n\n.dapp_details {\n display: flex;\n flex-direction: row; }\n\n.dapp_details__image {\n max-width: 2.5rem;\n max-height: 2.5rem;\n margin-top: 0.625rem;\n margin-right: 1rem;\n border-radius: 50%; }\n\n.dapp_details__header {\n color: #000;\n font-size: 0.9375rem;\n line-height: 1.375rem;\n margin-bottom: 0.125rem;\n margin-top: 0.75rem;\n font-weight: 500; }\n\n.dapp_details__description {\n color: #939ba1;\n font-size: 0.8125rem;\n line-height: 1.125rem;\n margin-bottom: 0.125rem;\n margin-top: 0;\n max-height: 2.5rem;\n overflow-y: hidden; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.footer {\n background-color: #eef2f5;\n font-family: \"Inter\";\n padding: 2.5rem 1rem 2rem 1rem;\n margin-top: 1.5rem; }\n\n.footerItem {\n text-decoration: none;\n display: flex;\n align-items: flex-start;\n margin-bottom: 1.5rem; }\n .footerItem :last-of-type {\n margin-bottom: 0; }\n .footerItem h2 {\n color: #000;\n font-size: 0.9375rem;\n line-height: 1.375rem;\n margin-bottom: 0.125rem;\n margin-top: 0.75rem;\n font-weight: 500; }\n .footerItem p {\n color: #939ba1;\n font-size: 0.8125rem;\n line-height: 1.125rem;\n margin-bottom: 0.125rem;\n margin-top: 0; }\n\n.iconWrap {\n background: #939ba1;\n padding: 0.625rem;\n padding-bottom: 0.375rem;\n border-radius: 50%;\n margin-top: 0.9375rem;\n margin-right: 1rem; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n@media (min-width: 830px) {\n .mobile {\n display: none; } }\n\n.desktop {\n display: none; }\n @media (min-width: 830px) {\n .desktop {\n display: block; } }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.header {\n margin: 0.9375rem; }\n\n.headline {\n font-family: \"Inter\";\n font-size: 1.0625rem;\n margin: 0; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.open {\n border-radius: 8px;\n box-shadow: 0px 4px 12px rgba(0, 34, 51, 0.08), 0px 2px 4px rgba(0, 34, 51, 0.16);\n padding-top: 0.75rem;\n margin: 0.75rem 1rem;\n position: absolute;\n background: #fff;\n width: calc(100% - 32px);\n top: 0;\n z-index: 1; }\n .open h2 {\n color: #939ba1;\n font-family: \"Inter\";\n font-size: 0.8125rem;\n margin: 0;\n font-weight: normal; }\n\n.openHeader {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0 1rem;\n margin-bottom: 0.75rem; }\n\n.openButton {\n display: block;\n background: #fff;\n border: none;\n font-family: \"Inter\";\n font-size: 0.9375rem;\n color: #000;\n display: flex;\n width: 100%;\n cursor: pointer;\n align-content: center;\n line-height: 1.375rem;\n padding: 0.625rem 1rem; }\n .openButton:last-of-type {\n border-bottom-left-radius: 8px;\n border-bottom-right-radius: 8px; }\n .openButton svg {\n margin-right: 1.1875rem;\n fill: #000; }\n\n.selected {\n background: rgba(136, 122, 249, 0.15);\n color: #887af9; }\n .selected svg {\n fill: #887af9; }\n\n.closed {\n display: flex;\n width: 100%;\n margin: 0.75rem 1rem;\n padding: 0.625rem 0.9375rem;\n width: calc(100% - 32px);\n box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1), 0px 2px 6px rgba(136, 122, 249, 0.2);\n border: none;\n border-radius: 8px;\n color: #fff;\n font-family: \"Inter\";\n justify-content: space-between;\n cursor: pointer;\n align-items: center; }\n\n.closedText {\n display: flex;\n align-items: center; }\n .closedText svg {\n fill: #fff;\n margin-right: 1.1875rem; }\n\n.EXCHANGES {\n background: #887af9; }\n\n.MARKETPLACES {\n background: #fe8f59; }\n\n.COLLECTIBLES {\n background: #51d0f0; }\n\n.GAMES {\n background: #d37ef4; }\n\n.SOCIAL_NETWORKS {\n background: #7cda00; }\n\n.UTILITIES {\n background: #fa6565; }\n\n.OTHER {\n background: #ffca0f;\n color: #000; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.list {\n margin-bottom: 1.25rem; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.tabs {\n width: 100%;\n border-bottom: 1px solid #eef2f5;\n text-align: center; }\n\n.tabs button {\n color: #939ba1;\n background: transparent;\n border: none;\n text-transform: uppercase;\n font-family: \"Inter\";\n height: 2.5rem;\n letter-spacing: 0.0125rem;\n display: inline-block;\n width: 130px;\n cursor: pointer; }\n\n.tabs button.active:after {\n display: block;\n clear: both;\n content: '';\n position: relative;\n left: 0;\n bottom: -9px;\n height: 1px;\n width: 24px;\n border-bottom: 2px solid #4360df;\n margin: 0 auto; }\n\n.tabs button.active {\n color: #4360df; }\n\n.footer {\n position: fixed;\n bottom: 0;\n width: 100%;\n text-align: center; }\n\n.footer button {\n background: #4360df;\n border-radius: 8px;\n color: #fff;\n margin: 0.625rem auto;\n border: none;\n font-family: \"Inter\";\n padding: 0.6875rem 2.375rem;\n font-size: 0.9375rem; }\n\n.footer button:disabled,\n.footer button[disabled] {\n background: #939ba1; }\n\n.footer .disclaimer {\n font-size: 0.9375rem;\n color: #939ba1;\n line-height: 22px;\n font-family: \"Inter\";\n padding: 1rem;\n border-bottom: 1px solid #eef2f5;\n margin: 0; }\n\n.footer .disclaimer a {\n text-decoration: none;\n color: #4360df; }\n\n.item,\n.dapp {\n line-height: 22px;\n font-family: \"Inter\";\n font-size: 0.9375rem;\n display: block;\n height: 2rem;\n padding: 0 0.75rem; }\n\n.item img,\n.dapp img {\n margin-right: 0.75rem;\n vertical-align: middle; }\n\n.dapp {\n margin-bottom: 0.75rem;\n font-size: 1.0625rem;\n font-weight: 500; }\n\n.dapp img {\n vertical-align: bottom; }\n\n.badge, .greenBadge, .redBadge {\n float: right;\n border-radius: 24px;\n color: #ffffff;\n font-family: \"Inter\";\n font-size: 0.9375rem;\n margin-right: 1rem;\n padding: 0.1875rem 0.625rem; }\n\n.greenBadge {\n background: #44d058; }\n\n.redBadge {\n background: #f00; }\n\n.inputArea {\n text-align: center;\n width: 300px;\n position: fixed;\n top: 40%; }\n\n.inputArea input {\n margin: auto;\n width: 50%;\n border: none;\n border-bottom: 1px solid #eef2f5;\n text-align: center;\n font-size: 2rem;\n line-height: 1.75rem;\n font-family: \"Inter\"; }\n\n.inputArea input:focus {\n outline: none; }\n\n.inputArea::after {\n position: absolute;\n top: 5px;\n right: 0;\n transition: all 0.05s ease-in-out;\n content: 'SNT';\n color: #939ba1;\n font-size: 2rem;\n line-height: 1.75rem;\n font-family: \"Inter\"; }\n\n.inputArea span {\n font-size: 2rem;\n line-height: 1.75rem;\n font-family: \"Inter\";\n position: relative;\n top: 5px; }\n\n.image {\n max-width: 2.5rem;\n max-height: 2.5rem;\n margin-top: 0.9375rem;\n margin-right: 1rem; }\n","@import 'base';\n@import 'colors';\n@import 'fonts';\n\n$font: 'Inter';\n$base-font-size: 16;\n$desktop: 830px;\n\n@import 'functions';\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.header {\n background: #fff;\n font-family: 'Inter';\n display: flex;\n align-items: center;\n padding: 0.9375rem;\n z-index: 99; }\n .header.active {\n box-shadow: 0px -2px 8px rgba(0, 0, 0, 0.25);\n position: fixed;\n width: 100%;\n top: 0; }\n\n.icon {\n margin-right: 0.9375rem; }\n .icon svg {\n fill: #000; }\n\n.text {\n font-size: 0.9375rem;\n margin: 0; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.list {\n margin-top: 3.125rem;\n margin-bottom: 1.25rem; }\n","@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url('/fonts/Inter-Regular.woff2') format('woff2'),\n url('/fonts/Inter-Regular.woff') format('woff');\n}\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url('/fonts/Inter-Italic.woff2') format('woff2'),\n url('/fonts/Inter-Italic.woff') format('woff');\n}\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url('/fonts/Inter-Medium.woff2') format('woff2'),\n url('/fonts/Inter-Medium.woff') format('woff');\n}\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url('/fonts/Inter-Bold.woff2') format('woff2'),\n url('/fonts/Inter-Bold.woff') format('woff');\n}\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url('/fonts/Inter-BoldItalic.woff2') format('woff2'),\n url('/fonts/Inter-BoldItalic.woff') format('woff');\n}\n"]} \ No newline at end of file diff --git a/static/css/main.00846cbe.chunk.css b/static/css/main.ca0c0ab8.chunk.css similarity index 95% rename from static/css/main.00846cbe.chunk.css rename to static/css/main.ca0c0ab8.chunk.css index 2ccd8c4..d362948 100644 --- a/static/css/main.00846cbe.chunk.css +++ b/static/css/main.ca0c0ab8.chunk.css @@ -4,7 +4,7 @@ /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.HighestRanked_headline__2zY8B{font-family:Inter;font-size:1.0625rem;margin-left:.9375rem;margin-bottom:.625rem}.HighestRanked_grid__3-rkA{display:grid;grid-auto-flow:column;grid-auto-columns:90%;grid-template-rows:1fr 1fr 1fr;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media (min-width:830px){.HighestRanked_grid__3-rkA{grid-auto-flow:row;grid-template-columns:1fr 1fr 1fr 1fr;overflow-x:hidden}} -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.Categories_header__1F76K{display:flex;justify-content:space-between;margin:.9375rem;align-items:center}.Categories_headline__3jb0z{font-family:Inter;font-size:1.0625rem;margin:0}.Categories_categories__3rvMo{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;margin:0 .625rem 1.875rem}@media (min-width:830px){.Categories_categories__3rvMo{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:unset}}.Categories_category__2cSHf{background:#fff;font-family:Inter;font-size:.8125rem;line-height:1rem;color:#000;border:none;border-radius:.75rem;padding:.75rem;margin:.25rem;cursor:pointer;text-align:left;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.Categories_category__2cSHf p{margin-bottom:0;font-weight:500}.Categories_EXCHANGES__3X0bE{background:rgba(136,122,249,.15)}.Categories_MARKETPLACES__OQP7O{background:rgba(254,143,89,.15)}.Categories_MEDIA__2yLM5,.Categories_OTHER__akPl6{background:rgba(255,202,15,.15)}.Categories_GAMES__33pEY{background:rgba(211,126,244,.15)}.Categories_COLLECTIBLES__2icyX{background:rgba(81,208,240,.15)}.Categories_SOCIAL_NETWORKS__o5t_8{background:rgba(124,218,0,.15)}.Categories_UTILITIES__3whCU{background:rgba(250,101,101,.15)} +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.Categories_header__1F76K{display:flex;justify-content:space-between;margin:.9375rem;align-items:center}.Categories_headline__3jb0z{font-family:Inter;font-size:1.0625rem;margin:0}.Categories_categories__3rvMo{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;margin:0 .625rem 1.875rem}@media (min-width:830px){.Categories_categories__3rvMo{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:unset}}.Categories_category__2cSHf{background:#fff;font-family:Inter;font-size:.8125rem;line-height:1rem;color:#000;border:none;border-radius:.75rem;padding:.75rem;margin:.25rem;cursor:pointer;text-align:-webkit-center;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.Categories_category__2cSHf p{margin-bottom:0;font-weight:500}.Categories_EXCHANGES__3X0bE{background:rgba(136,122,249,.15)}.Categories_MARKETPLACES__OQP7O{background:rgba(254,143,89,.15)}.Categories_MEDIA__2yLM5,.Categories_OTHER__akPl6{background:rgba(255,202,15,.15)}.Categories_GAMES__33pEY{background:rgba(211,126,244,.15)}.Categories_COLLECTIBLES__2icyX{background:rgba(81,208,240,.15)}.Categories_SOCIAL_NETWORKS__o5t_8{background:rgba(124,218,0,.15)}.Categories_UTILITIES__3whCU{background:rgba(250,101,101,.15)} /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.ViewAll_url__3yeas{font-family:Inter;color:#4360df;text-decoration:none}.ViewAll_small__3bgh-{font-size:.8125rem}.ViewAll_large__3oGK_{font-size:.9375rem} @@ -25,4 +25,4 @@ /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.CategoryHeader_header__21V8l{background:#fff;font-family:Inter;display:flex;align-items:center;padding:.9375rem;z-index:99}.CategoryHeader_header__21V8l.CategoryHeader_active__2F7it{box-shadow:0 -2px 8px rgba(0,0,0,.25);position:fixed;width:100%;top:0}.CategoryHeader_icon__ge7T2{margin-right:.9375rem}.CategoryHeader_icon__ge7T2 svg{fill:#000}.CategoryHeader_text__3OkOp{font-size:.9375rem;margin:0} /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/fonts/Inter-Italic.woff2) format("woff2"),url(/fonts/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter-Medium.woff2) format("woff2"),url(/fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter-Bold.woff2) format("woff2"),url(/fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(/fonts/Inter-BoldItalic.woff2) format("woff2"),url(/fonts/Inter-BoldItalic.woff) format("woff")}.Dapps_list__2JoO2{margin-top:3.125rem;margin-bottom:1.25rem} -/*# sourceMappingURL=main.00846cbe.chunk.css.map */ \ No newline at end of file +/*# sourceMappingURL=main.ca0c0ab8.chunk.css.map */ \ No newline at end of file diff --git a/static/css/main.ca0c0ab8.chunk.css.map b/static/css/main.ca0c0ab8.chunk.css.map new file mode 100644 index 0000000..6711be4 --- /dev/null +++ b/static/css/main.ca0c0ab8.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["/Users/andrewtudhope/Status/discover-dapps/src/common/styles/_base.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/components/DappListItem/DappListItem.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/styles/_functions.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/RecentlyAdded/RecentlyAdded.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/HighestRanked/HighestRanked.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/Categories/Categories.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/styles/_colors.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/components/ViewAll/ViewAll.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/components/FeatureDapps/FeatureDapps.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/Footer/Footer.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/LoadingHome/LoadingHome.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/Home/Home.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/CategorySelector/CategorySelector.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/Filtered/Filtered.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/Vote/Vote.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/styles/_variables.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/CategoryHeader/CategoryHeader.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/Dapps/Dapps.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/common/styles/_fonts.scss"],"names":[],"mappings":"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","file":"main.ca0c0ab8.chunk.css","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.listItem {\n font-family: \"Inter\";\n background: #fff;\n display: flex;\n margin: 0 1rem 0.6875rem;\n height: 9.0625rem;\n position: relative; }\n\n.rankedListItem {\n font-family: \"Inter\";\n background: #fff;\n display: flex;\n margin: 0 0 0.6875rem 0.5rem;\n height: 9.0625rem;\n position: relative; }\n\n.header {\n color: #000;\n font-size: 0.9375rem;\n line-height: 1.375rem;\n margin-bottom: 0.125rem;\n margin-top: 0.75rem;\n font-weight: 500; }\n\n.image {\n max-width: 2.5rem;\n max-height: 2.5rem;\n margin-top: 0.9375rem;\n margin-right: 1rem;\n border-radius: 50%; }\n\n.url {\n font-size: 0.75rem;\n color: #4360df;\n text-decoration: none; }\n\n.description {\n color: #939ba1;\n font-size: 0.8125rem;\n line-height: 1.125rem;\n margin-bottom: 0.125rem;\n margin-top: 0;\n max-height: 2.5rem;\n overflow-y: hidden; }\n\n.position {\n margin-top: 1.25rem;\n margin-right: 1rem;\n font-size: 0.8125rem; }\n\n.sntAmount {\n font-size: 0.75rem;\n font-weight: 500;\n width: 80px;\n display: inline-block; }\n\n.sntAmount img {\n vertical-align: middle;\n margin-right: 0.375rem; }\n\n.vote {\n font-size: 0.6875rem;\n text-transform: uppercase;\n color: #4360df;\n font-weight: 600;\n text-decoration: none;\n width: 5rem;\n display: inline-block; }\n\n.vote img {\n vertical-align: middle;\n margin-right: 0.125rem; }\n\n.actionArea {\n bottom: 0;\n position: absolute; }\n","@function calculateRem($size) {\n @return $size / $base-font-size * 1rem;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.headline {\n font-family: \"Inter\";\n font-size: 1.0625rem;\n margin-left: 0.9375rem;\n margin-bottom: 0.625rem; }\n\n.grid {\n display: grid;\n grid-auto-flow: column;\n grid-auto-columns: calc(90%);\n grid-template-rows: 1fr 1fr 1fr;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch; }\n @media (min-width: 830px) {\n .grid {\n grid-auto-flow: row;\n grid-template-columns: 1fr 1fr 1fr 1fr;\n overflow-x: hidden; } }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.headline {\n font-family: \"Inter\";\n font-size: 1.0625rem;\n margin-left: 0.9375rem;\n margin-bottom: 0.625rem; }\n\n.grid {\n display: grid;\n grid-auto-flow: column;\n grid-auto-columns: calc(90%);\n grid-template-rows: 1fr 1fr 1fr;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch; }\n @media (min-width: 830px) {\n .grid {\n grid-auto-flow: row;\n grid-template-columns: 1fr 1fr 1fr 1fr;\n overflow-x: hidden; } }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.header {\n display: flex;\n justify-content: space-between;\n margin: 0.9375rem;\n align-items: center; }\n\n.headline {\n font-family: \"Inter\";\n font-size: 1.0625rem;\n margin: 0; }\n\n.categories {\n display: grid;\n grid-template-columns: 1fr 1fr 1fr;\n grid-template-rows: 1fr 1fr 1fr;\n margin: 0 0.625rem 1.875rem 0.625rem; }\n @media (min-width: 830px) {\n .categories {\n grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;\n grid-template-rows: unset; } }\n\n.category {\n background: #fff;\n font-family: \"Inter\";\n font-size: 0.8125rem;\n line-height: 1rem;\n color: #000;\n border: none;\n border-radius: 0.75rem;\n padding: 0.75rem;\n margin: 0.25rem;\n cursor: pointer;\n text-align: -webkit-center;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n justify-content: flex-start; }\n .category p {\n margin-bottom: 0;\n font-weight: 500; }\n\n.EXCHANGES {\n background: rgba(136, 122, 249, 0.15); }\n\n.MARKETPLACES {\n background: rgba(254, 143, 89, 0.15); }\n\n.OTHER {\n background: rgba(255, 202, 15, 0.15); }\n\n.MEDIA {\n background: rgba(255, 202, 15, 0.15); }\n\n.GAMES {\n background: rgba(211, 126, 244, 0.15); }\n\n.COLLECTIBLES {\n background: rgba(81, 208, 240, 0.15); }\n\n.SOCIAL_NETWORKS {\n background: rgba(124, 218, 0, 0.15); }\n\n.UTILITIES {\n background: rgba(250, 101, 101, 0.15); }\n","$purple: #887af9;\n$orange: #fe8f59;\n$blue: #51d0f0;\n$pink: #d37ef4;\n$green: #7cda00;\n$red: #fa6565;\n$yellow: #ffca0f;\n\n$purple-bg: rgba(\n $color: $purple,\n $alpha: 0.15,\n);\n\n$orange-bg: rgba(\n $color: $orange,\n $alpha: 0.15,\n);\n\n$yellow-bg: rgba(\n $color: $yellow,\n $alpha: 0.15,\n);\n\n$pink-bg: rgba(\n $color: $pink,\n $alpha: 0.15,\n);\n\n$blue-bg: rgba(\n $color: $blue,\n $alpha: 0.15,\n);\n\n$green-bg: rgba(\n $color: $green,\n $alpha: 0.15,\n);\n\n$red-bg: rgba(\n $color: $red,\n $alpha: 0.15,\n);\n\n$link-color: #4360df;\n$text-color: #939ba1;\n$headline-color: #000;\n$background: #fff;\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.url {\n font-family: \"Inter\";\n color: #4360df;\n text-decoration: none; }\n\n.small {\n font-size: 0.8125rem; }\n\n.large {\n font-size: 0.9375rem; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.grid {\n display: grid;\n grid-template-columns: 1fr 1fr 1fr;\n grid-template-rows: unset;\n margin: 0 0.625rem 1.875rem 0.625rem;\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch; }\n @media (min-width: 830px) {\n .grid {\n grid-template-columns: 1fr 1fr 1fr;\n grid-template-rows: unset;\n overflow-x: hidden; } }\n\n.dapp {\n font-family: \"Inter\";\n background: #fff;\n display: flex;\n flex-direction: column;\n margin: 0 1.25rem 1.25rem 1.25rem; }\n\n.banner {\n max-width: 25rem;\n max-height: 25rem;\n width: 70vw;\n margin-right: 1rem;\n border-radius: 1%; }\n\n.dapp_details {\n display: flex;\n flex-direction: row; }\n\n.dapp_details__image {\n max-width: 2.5rem;\n max-height: 2.5rem;\n margin-top: 0.625rem;\n margin-right: 1rem;\n border-radius: 50%; }\n\n.dapp_details__header {\n color: #000;\n font-size: 0.9375rem;\n line-height: 1.375rem;\n margin-bottom: 0.125rem;\n margin-top: 0.75rem;\n font-weight: 500; }\n\n.dapp_details__description {\n color: #939ba1;\n font-size: 0.8125rem;\n line-height: 1.125rem;\n margin-bottom: 0.125rem;\n margin-top: 0;\n max-height: 2.5rem;\n overflow-y: hidden; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.footer {\n background-color: #eef2f5;\n font-family: \"Inter\";\n padding: 2.5rem 1rem 2rem 1rem;\n margin-top: 1.5rem; }\n\n.footerItem {\n text-decoration: none;\n display: flex;\n align-items: flex-start;\n margin-bottom: 1.5rem; }\n .footerItem :last-of-type {\n margin-bottom: 0; }\n .footerItem h2 {\n color: #000;\n font-size: 0.9375rem;\n line-height: 1.375rem;\n margin-bottom: 0.125rem;\n margin-top: 0.75rem;\n font-weight: 500; }\n .footerItem p {\n color: #939ba1;\n font-size: 0.8125rem;\n line-height: 1.125rem;\n margin-bottom: 0.125rem;\n margin-top: 0; }\n\n.iconWrap {\n background: #939ba1;\n padding: 0.625rem;\n padding-bottom: 0.375rem;\n border-radius: 50%;\n margin-top: 0.9375rem;\n margin-right: 1rem; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n@media (min-width: 830px) {\n .mobile {\n display: none; } }\n\n.desktop {\n display: none; }\n @media (min-width: 830px) {\n .desktop {\n display: block; } }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.header {\n margin: 0.9375rem; }\n\n.headline {\n font-family: \"Inter\";\n font-size: 1.0625rem;\n margin: 0; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.open {\n border-radius: 8px;\n box-shadow: 0px 4px 12px rgba(0, 34, 51, 0.08), 0px 2px 4px rgba(0, 34, 51, 0.16);\n padding-top: 0.75rem;\n margin: 0.75rem 1rem;\n position: absolute;\n background: #fff;\n width: calc(100% - 32px);\n top: 0;\n z-index: 1; }\n .open h2 {\n color: #939ba1;\n font-family: \"Inter\";\n font-size: 0.8125rem;\n margin: 0;\n font-weight: normal; }\n\n.openHeader {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0 1rem;\n margin-bottom: 0.75rem; }\n\n.openButton {\n display: block;\n background: #fff;\n border: none;\n font-family: \"Inter\";\n font-size: 0.9375rem;\n color: #000;\n display: flex;\n width: 100%;\n cursor: pointer;\n align-content: center;\n line-height: 1.375rem;\n padding: 0.625rem 1rem; }\n .openButton:last-of-type {\n border-bottom-left-radius: 8px;\n border-bottom-right-radius: 8px; }\n .openButton svg {\n margin-right: 1.1875rem;\n fill: #000; }\n\n.selected {\n background: rgba(136, 122, 249, 0.15);\n color: #887af9; }\n .selected svg {\n fill: #887af9; }\n\n.closed {\n display: flex;\n width: 100%;\n margin: 0.75rem 1rem;\n padding: 0.625rem 0.9375rem;\n width: calc(100% - 32px);\n box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1), 0px 2px 6px rgba(136, 122, 249, 0.2);\n border: none;\n border-radius: 8px;\n color: #fff;\n font-family: \"Inter\";\n justify-content: space-between;\n cursor: pointer;\n align-items: center; }\n\n.closedText {\n display: flex;\n align-items: center; }\n .closedText svg {\n fill: #fff;\n margin-right: 1.1875rem; }\n\n.EXCHANGES {\n background: #887af9; }\n\n.MARKETPLACES {\n background: #fe8f59; }\n\n.COLLECTIBLES {\n background: #51d0f0; }\n\n.GAMES {\n background: #d37ef4; }\n\n.SOCIAL_NETWORKS {\n background: #7cda00; }\n\n.UTILITIES {\n background: #fa6565; }\n\n.OTHER {\n background: #ffca0f;\n color: #000; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.list {\n margin-bottom: 1.25rem; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.tabs {\n width: 100%;\n border-bottom: 1px solid #eef2f5;\n text-align: center; }\n\n.tabs button {\n color: #939ba1;\n background: transparent;\n border: none;\n text-transform: uppercase;\n font-family: \"Inter\";\n height: 2.5rem;\n letter-spacing: 0.0125rem;\n display: inline-block;\n width: 130px;\n cursor: pointer; }\n\n.tabs button.active:after {\n display: block;\n clear: both;\n content: '';\n position: relative;\n left: 0;\n bottom: -9px;\n height: 1px;\n width: 24px;\n border-bottom: 2px solid #4360df;\n margin: 0 auto; }\n\n.tabs button.active {\n color: #4360df; }\n\n.footer {\n position: fixed;\n bottom: 0;\n width: 100%;\n text-align: center; }\n\n.footer button {\n background: #4360df;\n border-radius: 8px;\n color: #fff;\n margin: 0.625rem auto;\n border: none;\n font-family: \"Inter\";\n padding: 0.6875rem 2.375rem;\n font-size: 0.9375rem; }\n\n.footer button:disabled,\n.footer button[disabled] {\n background: #939ba1; }\n\n.footer .disclaimer {\n font-size: 0.9375rem;\n color: #939ba1;\n line-height: 22px;\n font-family: \"Inter\";\n padding: 1rem;\n border-bottom: 1px solid #eef2f5;\n margin: 0; }\n\n.footer .disclaimer a {\n text-decoration: none;\n color: #4360df; }\n\n.item,\n.dapp {\n line-height: 22px;\n font-family: \"Inter\";\n font-size: 0.9375rem;\n display: block;\n height: 2rem;\n padding: 0 0.75rem; }\n\n.item img,\n.dapp img {\n margin-right: 0.75rem;\n vertical-align: middle; }\n\n.dapp {\n margin-bottom: 0.75rem;\n font-size: 1.0625rem;\n font-weight: 500; }\n\n.dapp img {\n vertical-align: bottom; }\n\n.badge, .greenBadge, .redBadge {\n float: right;\n border-radius: 24px;\n color: #ffffff;\n font-family: \"Inter\";\n font-size: 0.9375rem;\n margin-right: 1rem;\n padding: 0.1875rem 0.625rem; }\n\n.greenBadge {\n background: #44d058; }\n\n.redBadge {\n background: #f00; }\n\n.inputArea {\n text-align: center;\n width: 300px;\n position: fixed;\n top: 40%; }\n\n.inputArea input {\n margin: auto;\n width: 50%;\n border: none;\n border-bottom: 1px solid #eef2f5;\n text-align: center;\n font-size: 2rem;\n line-height: 1.75rem;\n font-family: \"Inter\"; }\n\n.inputArea input:focus {\n outline: none; }\n\n.inputArea::after {\n position: absolute;\n top: 5px;\n right: 0;\n transition: all 0.05s ease-in-out;\n content: 'SNT';\n color: #939ba1;\n font-size: 2rem;\n line-height: 1.75rem;\n font-family: \"Inter\"; }\n\n.inputArea span {\n font-size: 2rem;\n line-height: 1.75rem;\n font-family: \"Inter\";\n position: relative;\n top: 5px; }\n\n.image {\n max-width: 2.5rem;\n max-height: 2.5rem;\n margin-top: 0.9375rem;\n margin-right: 1rem; }\n","@import 'base';\n@import 'colors';\n@import 'fonts';\n\n$font: 'Inter';\n$base-font-size: 16;\n$desktop: 830px;\n\n@import 'functions';\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.header {\n background: #fff;\n font-family: 'Inter';\n display: flex;\n align-items: center;\n padding: 0.9375rem;\n z-index: 99; }\n .header.active {\n box-shadow: 0px -2px 8px rgba(0, 0, 0, 0.25);\n position: fixed;\n width: 100%;\n top: 0; }\n\n.icon {\n margin-right: 0.9375rem; }\n .icon svg {\n fill: #000; }\n\n.text {\n font-size: 0.9375rem;\n margin: 0; }\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0; }\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block; }\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */ }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */ }\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder; }\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */ }\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none; }\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */ }\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible; }\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none; }\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; }\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type='button']:-moz-focusring,\n[type='reset']:-moz-focusring,\n[type='submit']:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em; }\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */ }\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline; }\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type='checkbox'],\n[type='radio'] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */ }\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */ }\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block; }\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item; }\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none; }\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none; }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url(\"/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Regular.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url(\"/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Italic.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url(\"/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Medium.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url(\"/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/fonts/Inter-Bold.woff\") format(\"woff\"); }\n\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url(\"/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/fonts/Inter-BoldItalic.woff\") format(\"woff\"); }\n\n.list {\n margin-top: 3.125rem;\n margin-bottom: 1.25rem; }\n","@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 400;\n src: url('/fonts/Inter-Regular.woff2') format('woff2'),\n url('/fonts/Inter-Regular.woff') format('woff');\n}\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 400;\n src: url('/fonts/Inter-Italic.woff2') format('woff2'),\n url('/fonts/Inter-Italic.woff') format('woff');\n}\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 500;\n src: url('/fonts/Inter-Medium.woff2') format('woff2'),\n url('/fonts/Inter-Medium.woff') format('woff');\n}\n\n@font-face {\n font-family: 'Inter';\n font-style: normal;\n font-weight: 700;\n src: url('/fonts/Inter-Bold.woff2') format('woff2'),\n url('/fonts/Inter-Bold.woff') format('woff');\n}\n@font-face {\n font-family: 'Inter';\n font-style: italic;\n font-weight: 700;\n src: url('/fonts/Inter-BoldItalic.woff2') format('woff2'),\n url('/fonts/Inter-BoldItalic.woff') format('woff');\n}\n"]} \ No newline at end of file diff --git a/static/js/main.8c6c5dcf.chunk.js.map b/static/js/main.8c6c5dcf.chunk.js.map deleted file mode 100644 index 06693c2..0000000 --- a/static/js/main.8c6c5dcf.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["modules/Vote/Vote.module.scss","common/components/DappListItem/DappListItem.module.scss","modules/Categories/Categories.module.scss","modules/CategorySelector/CategorySelector.module.scss","common/components/FeatureDapps/FeatureDapps.module.scss","modules/Footer/Footer.module.scss","common/assets/images/icon.svg","modules/CategoryHeader/CategoryHeader.module.scss","common/assets/images/SNT.svg","modules/RecentlyAdded/RecentlyAdded.module.scss","modules/HighestRanked/HighestRanked.module.scss","common/assets/images/categories/other.svg","common/components/ViewAll/ViewAll.module.scss","modules/LoadingHome/LoadingHome.module.scss","modules/Home/Home.module.scss","common/assets/images/upvote-arrow.svg","common/assets/images/downvote-arrow.svg","common/assets/images/categories/exchanges.svg","common/assets/images/categories/marketplaces.svg","common/assets/images/categories/games.svg","common/assets/images/categories/collectibles.svg","common/assets/images/categories/social-networks.svg","common/assets/images/categories/utilities.svg","common/assets/images/fallback.svg","common/assets/images/community.svg","common/assets/images/add-dapp.svg","common/assets/images/support.svg","common/assets/images/featured/crytokittes_banner.png","common/assets/images/featured/cryptokitties_logo.png","common/assets/images/featured/airswap_banner.png","common/assets/images/featured/airswap_logo.png","common/assets/images/featured/kyber_banner.png","common/assets/images/featured/kyber_logo.png","common/assets/images/dropdown-arrows.svg","modules/Filtered/Filtered.module.scss","modules/Dapps/Dapps.module.scss","common/utils/models.js","common/components/DappListItem/DappListItem.jsx","common/components/DappListItem/index.js","common/components/DappList/DappList.jsx","common/components/DappList/index.js","modules/RecentlyAdded/RecentlyAdded.jsx","modules/RecentlyAdded/RecentlyAdded.selector.js","modules/RecentlyAdded/index.js","modules/RecentlyAdded/RecentlyAdded.container.js","modules/HighestRanked/HighestRanked.jsx","modules/HighestRanked/HighestRanked.selector.js","modules/HighestRanked/HighestRanked.container.js","common/data/categories.js","modules/CategorySelector/CategorySelector.reducer.js","common/utils/reducer.js","common/utils/humanise.js","common/utils/categories.js","modules/Categories/Categories.utils.js","common/components/ViewAll/index.js","common/components/ViewAll/ViewAll.jsx","modules/Categories/Categories.jsx","modules/Categories/index.js","modules/Categories/Categories.container.js","common/components/FeatureDapps/index.js","common/components/FeatureDapps/FeatureDapps.jsx","modules/Footer/index.js","modules/Footer/Footer.jsx","modules/LoadingHome/LoadingHome.jsx","modules/LoadingHome/index.js","common/data/featured.js","modules/Home/Home.jsx","modules/Home/index.js","modules/Home/Home.container.js","common/components/CategoryIcon/GamesIcon/GamesIcon.jsx","common/components/CategoryIcon/CategoryIcon.jsx","common/components/CategoryIcon/ExhangesIcon/ExchangesIcon.jsx","common/components/CategoryIcon/MarketplacesIcon/MarketplacesIcon.jsx","common/components/CategoryIcon/GamesIcon/index.js","common/components/CategoryIcon/UtilitiesIcon/UtilitiesIcon.jsx","common/components/CategoryIcon/OtherIcon/OtherIcon.jsx","common/components/CategoryIcon/CollectiblesIcon/CollectiblesIcon.jsx","common/components/CategoryIcon/SocialNetworksIcon/SocialNetworksIcon.jsx","common/components/CategoryIcon/index.js","modules/CategorySelector/CategorySelector.jsx","modules/CategorySelector/index.js","modules/CategorySelector/CategorySelector.container.js","modules/Filtered/Filtered.jsx","modules/Filtered/Filtered.selector.js","modules/Filtered/index.js","modules/Filtered/Filtered.container.js","modules/Vote/Vote.jsx","modules/Vote/index.js","modules/Vote/Vote.container.js","modules/CategoryHeader/CategoryHeader.jsx","modules/CategoryHeader/index.js","modules/Dapps/Dapps.utils.js","modules/Dapps/Dapps.jsx","modules/Dapps/Dapps.selector.js","modules/Dapps/index.js","modules/Dapps/Dapps.container.js","modules/App/index.js","modules/App/Router.jsx","common/data/dapps.js","modules/Dapps/Dapps.reducer.js","common/redux/store.js","index.jsx","common/redux/reducers.js"],"names":["module","exports","tabs","active","footer","disclaimer","item","dapp","badge","greenBadge","redBadge","inputArea","image","listItem","rankedListItem","header","url","description","position","sntAmount","vote","actionArea","headline","categories","category","EXCHANGES","MARKETPLACES","OTHER","MEDIA","GAMES","COLLECTIBLES","SOCIAL_NETWORKS","UTILITIES","open","openHeader","openButton","selected","closed","closedText","grid","banner","dapp_details","dapp_details__image","dapp_details__header","dapp_details__description","footerItem","iconWrap","__webpack_require__","p","icon","text","small","large","mobile","desktop","list","DappModel","name","PropTypes","string","dateAdded","isRanked","bool","number","showActionButtons","arrayOf","shape","DappListItem","props","react_default","a","createElement","className","styles","lib_default","src","fallbackImage","alt","href","sntIcon","width","height","upvoteArrowIcon","downvoteArrowIcon","defaultProps","DappList","dapps","map","i","components_DappListItem","Object","assign","key","RecentlyAdded","Fragment","components_DappList","recentDapps","createSelector","state","toConsumableArray","sort","b","moment","diff","filter","toISOString","subtract","utc","connect","HighestRanked","highestRankedDapps","selectCategory","type","payload","initialState","reducerUtil","defaultState","currentState","action","keys","includes","defineProperty","_","humanise","value","joiner","arguments","length","undefined","split","word","concat","slice","toLowerCase","join","entries","Categories","entry","imageMap","exchanges","marketplaces","other","games","collectibles","socialNetworks","utilities","Categories_utils","ViewAll","size","Link","to","select","handleClick","components_ViewAll","onClick","bind","categoryImage","dispatch","push","FeatureDapps","featured","index","fallbackBanner","Footer","communityIcon","addDappIcon","supportIcon","MobileLoader","react_content_loader_es","x","y","rx","ry","cx","cy","r","DesktopLoader","LoadingHome","LoadingHome_MobileLoader","LoadingHome_DesktopLoader","featuredDapps","CryptoKittiesBanner","CryptoKittiesLogo","AirswapBanner","AirswapLogo","KyberBanner","KyberLogo","Home","_this","classCallCheck","this","possibleConstructorReturn","getPrototypeOf","call","startLoadingAnimation","assertThisInitialized","loaded","setTimeout","setState","components_FeatureDapps","modules_Categories","modules_RecentlyAdded","modules_Footer","modules_LoadingHome","React","Component","viewBox","xmlns","fillRule","clipRule","d","icons","GamesIcon","clipPath","id","fill","transform","CategoryIcon","Icon","CategorySelector","toggle","updateCategory","container","createRef","closeOnBackgroundClick","document","addEventListener","removeEventListener","event","current","contains","target","_this2","ref","style","visible","display","c","components_CategoryIcon","visibility","dropdownArrows","selectedCategory","Filtered","modules_CategorySelector","filteredDapps","getCategoryName","find","Vote","isUpvote","sntValue","onClickTab","handleChange","showUpvote","e","_this$state","items","toLocaleString","categoryPosition","CategoriesUtils","onChange","disabled","CategoryHeader","getYPosition","element","el","yPosition","offsetTop","scrollTop","clientTop","offsetParent","Dapps","currentCategoryIndex","scanHeaderPositions","boundScroll","debounce","handleScroll","window","headerPositions","Array","from","querySelectorAll","currentHeader","getElementById","currentCategory","newHeader","reverse","scrollY","newIndex","indexOf","_this$state2","modules_CategoryHeader","isCurrentCategory","categorisedDapps","reduce","acc","some","n","objectSpread","selector","Router","Switch","Route","exact","path","component","Dapps_reducer","history","createBrowserHistory","basename","composeWithDevTools","__REDUX_DEVTOOLS_EXTENSION_COMPOSE__","compose","store","createStore","combineReducers","router","connectRouter","applyMiddleware","routerMiddleware","configureStore","ReactDOM","render","es","esm","App"],"mappings":"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","file":"static/js/main.8c6c5dcf.chunk.js","sourcesContent":["// extracted by mini-css-extract-plugin\nmodule.exports = {\"tabs\":\"Vote_tabs__17jqr\",\"active\":\"Vote_active__3ScdG\",\"footer\":\"Vote_footer__3KjoW\",\"disclaimer\":\"Vote_disclaimer__YQYRM\",\"item\":\"Vote_item__2H5i0\",\"dapp\":\"Vote_dapp__VzzBV\",\"badge\":\"Vote_badge__2tqz5\",\"greenBadge\":\"Vote_greenBadge__2jyIQ\",\"redBadge\":\"Vote_redBadge__2NJGP\",\"inputArea\":\"Vote_inputArea__3-1V6\",\"image\":\"Vote_image__3Nq9O\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"listItem\":\"DappListItem_listItem__2ZqIV\",\"rankedListItem\":\"DappListItem_rankedListItem__3e0nA\",\"header\":\"DappListItem_header__3-oCP\",\"image\":\"DappListItem_image__2nfPS\",\"url\":\"DappListItem_url__2aXST\",\"description\":\"DappListItem_description__2KMFp\",\"position\":\"DappListItem_position__620cB\",\"sntAmount\":\"DappListItem_sntAmount__39g71\",\"vote\":\"DappListItem_vote__24f0u\",\"actionArea\":\"DappListItem_actionArea__TXq5m\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"header\":\"Categories_header__1F76K\",\"headline\":\"Categories_headline__3jb0z\",\"categories\":\"Categories_categories__3rvMo\",\"category\":\"Categories_category__2cSHf\",\"EXCHANGES\":\"Categories_EXCHANGES__3X0bE\",\"MARKETPLACES\":\"Categories_MARKETPLACES__OQP7O\",\"OTHER\":\"Categories_OTHER__akPl6\",\"MEDIA\":\"Categories_MEDIA__2yLM5\",\"GAMES\":\"Categories_GAMES__33pEY\",\"COLLECTIBLES\":\"Categories_COLLECTIBLES__2icyX\",\"SOCIAL_NETWORKS\":\"Categories_SOCIAL_NETWORKS__o5t_8\",\"UTILITIES\":\"Categories_UTILITIES__3whCU\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"open\":\"CategorySelector_open__3uRgi\",\"openHeader\":\"CategorySelector_openHeader__3eXr7\",\"openButton\":\"CategorySelector_openButton__19HBv\",\"selected\":\"CategorySelector_selected__1XW9Q\",\"closed\":\"CategorySelector_closed__yqlVO\",\"closedText\":\"CategorySelector_closedText__JIzlW\",\"EXCHANGES\":\"CategorySelector_EXCHANGES__wp-Km\",\"MARKETPLACES\":\"CategorySelector_MARKETPLACES__EbZF3\",\"COLLECTIBLES\":\"CategorySelector_COLLECTIBLES__3eps5\",\"GAMES\":\"CategorySelector_GAMES__3OhD7\",\"SOCIAL_NETWORKS\":\"CategorySelector_SOCIAL_NETWORKS__2sJnh\",\"UTILITIES\":\"CategorySelector_UTILITIES__1W8DI\",\"OTHER\":\"CategorySelector_OTHER__1T5Sa\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"grid\":\"FeatureDapps_grid__2aVFY\",\"dapp\":\"FeatureDapps_dapp__3rQmj\",\"banner\":\"FeatureDapps_banner__3wXZP\",\"dapp_details\":\"FeatureDapps_dapp_details__f_nrC\",\"dapp_details__image\":\"FeatureDapps_dapp_details__image__2p_tt\",\"dapp_details__header\":\"FeatureDapps_dapp_details__header__2pHFi\",\"dapp_details__description\":\"FeatureDapps_dapp_details__description__BwGCb\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"footer\":\"Footer_footer__1yMT-\",\"footerItem\":\"Footer_footerItem__2HZgF\",\"iconWrap\":\"Footer_iconWrap__3msNP\"};","module.exports = __webpack_public_path__ + \"static/media/icon.b112cc42.svg\";","// extracted by mini-css-extract-plugin\nmodule.exports = {\"header\":\"CategoryHeader_header__21V8l\",\"active\":\"CategoryHeader_active__2F7it\",\"icon\":\"CategoryHeader_icon__ge7T2\",\"text\":\"CategoryHeader_text__3OkOp\"};","module.exports = __webpack_public_path__ + \"static/media/SNT.4c2dc880.svg\";","// extracted by mini-css-extract-plugin\nmodule.exports = {\"headline\":\"RecentlyAdded_headline__2V0SE\",\"grid\":\"RecentlyAdded_grid__2vaZr\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"headline\":\"HighestRanked_headline__2zY8B\",\"grid\":\"HighestRanked_grid__3-rkA\"};","module.exports = __webpack_public_path__ + \"static/media/other.9170c622.svg\";","// extracted by mini-css-extract-plugin\nmodule.exports = {\"url\":\"ViewAll_url__3yeas\",\"small\":\"ViewAll_small__3bgh-\",\"large\":\"ViewAll_large__3oGK_\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"mobile\":\"LoadingHome_mobile__4JcBj\",\"desktop\":\"LoadingHome_desktop__3uih_\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"header\":\"Home_header__3vYty\",\"headline\":\"Home_headline__13KXo\"};","module.exports = __webpack_public_path__ + \"static/media/upvote-arrow.c8b5ae9b.svg\";","module.exports = __webpack_public_path__ + \"static/media/downvote-arrow.c4af6802.svg\";","module.exports = __webpack_public_path__ + \"static/media/exchanges.59b13742.svg\";","module.exports = __webpack_public_path__ + \"static/media/marketplaces.964ef8e9.svg\";","module.exports = __webpack_public_path__ + \"static/media/games.5f2fc3ba.svg\";","module.exports = __webpack_public_path__ + \"static/media/collectibles.48f1d6ea.svg\";","module.exports = __webpack_public_path__ + \"static/media/social-networks.f0cf5795.svg\";","module.exports = __webpack_public_path__ + \"static/media/utilities.624c69f9.svg\";","module.exports = __webpack_public_path__ + \"static/media/fallback.6de7eeb2.svg\";","module.exports = __webpack_public_path__ + \"static/media/community.f0a6587b.svg\";","module.exports = __webpack_public_path__ + \"static/media/add-dapp.77c8e818.svg\";","module.exports = __webpack_public_path__ + \"static/media/support.fbdb812b.svg\";","module.exports = __webpack_public_path__ + \"static/media/crytokittes_banner.e9cbce4a.png\";","module.exports = __webpack_public_path__ + \"static/media/cryptokitties_logo.94a85147.png\";","module.exports = __webpack_public_path__ + \"static/media/airswap_banner.91c60ce3.png\";","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"static/media/kyber_banner.42112e91.png\";","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAIAAACyr5FlAAAJMklEQVR42uzSwRAAAAwDsAkNaA7zf1egCLkLQmbvoZIDOZADOZADOZADOZADOZAD5EAO5EAO5EAO5EAO5EAOkAM5kAM5kAM5kAM5kAM5QA7kQA7kQI6wcw888iRhHMdf0dm2bdsY/G3btm2ubY1t28xenFxvnsuqDp2rrZr0zJN8X8In+NWTbtY9sXDe2fau+7+chQ4Qx5Qels/+5Nqa1GhR5XK/qlyJFBDHX933g+Kji2s+vbE2US5k/iiFcmnZtkOoAXH8fvdX8vdOrxRkCMVLeQEHdKSu5Z7PFbWrAXHc+ZnsrcPLBRZQtJAFGVC/1fb870trVAPieHXnEmABhfMZYDFeIJ38cePemqOAOJ5fu3CcBRTKpQUQZLuv1t31qQxx1NBwHTcxXjCbImVAHQbT078sQhzV38OyseFK4vBnEiSL8dyJ+FerdiCOau7+H5UwXMl86X/DIZQeLW4+dw1xVGd3fy0bH65knlScBEHWpNI+/uN8xFF1w/XIxHAlcydiYnAI2SPhj5duQRxVO1zJnPGoGBmQ8Jy6+sRFxFGdw5XMGYuIxwHd7B9++Nu5iKPahiuZPRYWz2I8czDw7oL1iEPCF1cxOKzRkCgQRPFSbvHBU4hDgsP10moxMoQskaB4EGQXO3sf/Ho24pDMcH3/zCoxLCBTOECDQ0jn9b4+ZzXikMzFVXzGkI9GBiRc72bvOoY4pD1cyfTBcRy0nWzquO9LJeKQ6nAl0wW89CzGG3I4XpKvQBySHK5kWp+HCgSRcOb9Zct+xCG94Uqm9rnpQZAduNl4z+dyxFHx4aogh6v4VF4XCxxCvWbLs78tQRySGa5kwx4nCxmQN5n4dt0uxCGN4Uo25HawwwHtuHzrzk9liINrr+5aSsMCGnTZmcqAVD4n4uDaR5fX0OMYcFmZsgjmU/q4q9kxjDi49t6plfQ4+pw2lizcnV5Nh1dTbx1EHFx789Ayehy9DgtTFtAtUz/iqNBjOUU9dvMMsgjlU4YxFlowMd51Qx/i4NoLGxbR4+iymZiygK5ouxEH155ZsYAeR6fVSMuikP4XFtDFkU7EwbXH58+jx9FhNfz/S70IFtC5oXbEwfukQo+j3axnygI6M9CKOHj/gIUeR5tZx5QFdKK3GXFw7a4vZPQ4mo0a8SyMCQ/BQlTHuhoRB+8+vryaEkcT4GDGAjrcXo84eAcfwdLUaPg3HJFChpIFtL/1NuLg3VuHaK+yDXoVUxbQ3sabiEN6h9l63QhTFtDO+uuIg3cvbqR9JL2tH5nMwjDTLKBtt64iDt49s5L2kfSWbpgpC2jz9cuIg3dPLJhLe7L3mI0sWUAbrl5EHLx7WEH7SPr+4U03jf3sWEBrL51HHBX4ZpoSx4vHN722dlOjbYgpjlXnzyIO6T2SvnR84/07tn+4cVurS8UOx/IzZxBHBfr4yhp6HPdv2/b1zj3scCw5eRJxVOSRdNUM4NjxJ3t3gdu6EoUBeEMNFi4z3zIzM3MbZo6dMjMzPmZmZlzMG8nlNq1jeCeOjvSvwPo0ozn+7QlEU1Tj2LhIODTT04gDIDw/XXnO4GDi9+sX5sXA0TkxiThAhqR6fiuH+xgHidvn3VkXHEf72DjiAMhTr5bfynEKB0mcxzv01r6wOJqHRxEHfJOUPw6S6y4vqecIiKNxYBhxgAxJeTVJX8xcgIPkjsu3+vX7QuGo6x1EHFBNUuFxkDzyULs/fSIIjiq6H3HA/J9DJBwk8T76td8+54+jwt+LOOCHpMLiIMkM9PIfnpZ4AohDekPSlzOuy3GQFA8M8cRR6KQQB3yTVAwcJA2TE3xw5Nl9iEN6TdKXsyxwkNC0dmmBM45sswdxSK9JGs8SBwlFubkOTzMMLsQhvSZpPLOtsEscRQ2+tccBR6rOgTik1yRNYL1yMLnh909//EaoOJI0dsQB3STlv62wyB2KXv36vZBwxHdYEAd0k1T8lYPJQzqw8+PH7HE8bzMhDmk0SfnjIInv7XuV9fD0SbMBccBEUdTEA4eTGw6SjMHBt/76ig2ORw06xCG9IWkiDxwkxaNj7/77zZU47tVqEAdYOP8BPXGOFw6S+pmpK3Hcqe5CHNJrkibxxkGiXVm8HMfNyg7EAZb4fj0gDhL33sYlOOJK2xCH9JqkSfPC4IjrCQy8HbR5GlPcgjjA8tDaDYuD5EZPz1SQ5qlSirc24R1vycLhILnT27v81QXNU7yMBzI3mtvBcTB53N+3dXp4+s4/XyMOyMRUt3DF4RAWB8nLocGTw9M3//oScUBGWcSxSZqyIDwOkoyR4aPhKYGCOICTs2nngmNRFBwkxVMTzPB0H/yyFcSRscClSZoqGg6S+oVZgoO8v0UcwEmeMEFuK0HSvb68+d1HiAM4j+zdwCtHkLQszCEO8GtmG1JnzGGIQ9VhRBzwia1pIZfahw+O6EBA2ajBG6nDJY9smpBwpC2JhSOaohTVnXiXfRhFnteQOmUOAceyKDiivT55aSvoo0AcQaal7DeXdBFwRDvcssLmcHw4iIPkoUXDGoddWBlqk12e3xi+DwdxkM0lZdL8/+NQacyyPBYyEAf49wpsBuoZwuFQtghZMUcc8P+Sy1ixC3MwqZVUhRhxkBWeFI/FxhHt9SsqmIoo4pDa3bNkcxEPh9rpkTH9UMQhxdw3dV2CI3PNwV2GxSljyqGIIwK/auGBQ6W1RsLBBHFEV7QE+14yixMOZRvYh9GIQ/jcM3RevHKsh4gjQCvqmXdpiCOCkjRqvGDlCAmHn1JUdUTgw0Ec6vLm83ffZ7PGEe32Mu/SEEdk5q6u6+zKsWFndTCxuWSFkXswQRxMEkdObS7ZLHCoDbYIP5gwQRzqsqbsddsJHFdsK6ougN95IQ6w3NUen1xytoLjCNDKJoB3aYgDOAlDB5tLbjAcQCU/+CAOFdlc1mwXrxxMya8M/l0a4gD+tW3utuN8yU9eDFzyQxzwSRg0nsGhNjnk5F0aykAcqtKmkxNSlcZycGTFIA6Su27zwcGkRY8aEMepkPer0TStrDtf8sMgjkatvKL9v3bpmAYAAABAUP/WpvBjIwIeyIEcyIEcO+RADuRADuRADuRADuRADpADOZADOZADOZADOZADOUAO5EAO5EAO5EAO5EAO5IAA/u0WWIT8P7cAAAAASUVORK5CYII=\"","module.exports = __webpack_public_path__ + \"static/media/dropdown-arrows.94569e7a.svg\";","// extracted by mini-css-extract-plugin\nmodule.exports = {\"list\":\"Filtered_list__1-Pg_\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"list\":\"Dapps_list__2JoO2\"};","import PropTypes from 'prop-types'\n\nexport const DappModel = {\n name: PropTypes.string,\n url: PropTypes.string,\n image: PropTypes.string,\n description: PropTypes.string,\n category: PropTypes.string,\n dateAdded: PropTypes.string,\n isRanked: PropTypes.bool,\n position: PropTypes.number,\n showActionButtons: PropTypes.bool,\n}\n\nexport const DappListModel = PropTypes.arrayOf(PropTypes.shape(DappModel))\n","import React from 'react'\nimport ReactImageFallback from 'react-image-fallback'\nimport { DappModel } from '../../utils/models'\nimport styles from './DappListItem.module.scss'\nimport icon from '../../assets/images/icon.svg'\nimport sntIcon from '../../assets/images/SNT.svg'\nimport upvoteArrowIcon from '../../assets/images/upvote-arrow.svg'\nimport downvoteArrowIcon from '../../assets/images/downvote-arrow.svg'\n\nconst DappListItem = props => {\n const {\n name,\n description,\n url,\n image,\n isRanked,\n position,\n showActionButtons,\n } = props\n\n return (\n
\n )\n}\n\nDappListItem.defaultProps = {\n isRanked: false,\n showActionButtons: false,\n}\n\nDappListItem.propTypes = DappModel\n\nexport default DappListItem\n","import DappListItem from './DappListItem'\n\nexport default DappListItem\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport { DappListModel } from '../../utils/models'\nimport DappListItem from '../DappListItem'\n\nconst DappList = props => {\n const { dapps, isRanked, showActionButtons } = props\n return (\n dapps &&\n dapps.map((dapp, i) => (\n \n ))\n )\n}\n\nDappList.defaultProps = {\n showActionButtons: false,\n}\n\nDappList.propTypes = {\n dapps: DappListModel.isRequired,\n isRanked: PropTypes.bool,\n showActionButtons: PropTypes.bool,\n}\n\nexport default DappList\n","import DappList from './DappList'\n\nexport default DappList\n","import React from 'react'\nimport { DappListModel } from '../../common/utils/models'\nimport DappList from '../../common/components/DappList'\nimport styles from './RecentlyAdded.module.scss'\n\nconst RecentlyAdded = props => {\n const { dapps } = props\n\n return (\n <>\n

Recently Added

\n
\n \n
\n \n )\n}\n\nRecentlyAdded.propTypes = {\n dapps: DappListModel.isRequired,\n}\n\nexport default RecentlyAdded\n","import { createSelector } from 'reselect'\nimport moment from 'moment'\n\nconst getDapps = state => state.dapps\n\nconst recentDapps = createSelector(\n [getDapps],\n dapps => [...dapps].sort((a, b) => moment(b.dateAdded).diff(a.dateAdded)),\n dapps =>\n [...dapps].filter(dapp => {\n return (\n moment(dapp.dateAdded).toISOString() >\n moment()\n .subtract(21, 'days')\n .utc()\n .toISOString()\n )\n }),\n)\n\nexport default recentDapps\n","import RecentlyAdded from './RecentlyAdded.container'\n\nexport default RecentlyAdded\n","import { connect } from 'react-redux'\nimport RecentlyAdded from './RecentlyAdded'\nimport recentDapps from './RecentlyAdded.selector'\n\nconst mapStateToProps = state => ({\n dapps: recentDapps(state),\n})\n\nexport default connect(mapStateToProps)(RecentlyAdded)\n","import React from 'react'\nimport { DappListModel } from '../../common/utils/models'\nimport DappList from '../../common/components/DappList'\nimport styles from './HighestRanked.module.scss'\n\nconst HighestRanked = props => {\n const { dapps } = props\n\n return (\n <>\n

Highest Ranked

\n
\n \n
\n \n )\n}\n\nHighestRanked.propTypes = {\n dapps: DappListModel.isRequired,\n}\n\nexport default HighestRanked\n","import { createSelector } from 'reselect'\nimport moment from 'moment'\n\nconst getDapps = state => state.dapps\n\n// TODO: add ranking logic here\nconst highestRankedDapps = createSelector(\n [getDapps],\n dapps => [...dapps].sort((a, b) => moment(b.dateAdded).diff(a.dateAdded)),\n)\n\nexport default highestRankedDapps\n","import { connect } from 'react-redux'\nimport HighestRanked from './HighestRanked'\nimport highestRankedDapps from './HighestRanked.selector'\n\nconst mapStateToProps = state => ({\n dapps: highestRankedDapps(state),\n})\n\nexport default connect(mapStateToProps)(HighestRanked)\n","export const EXCHANGES = 'EXCHANGES'\nexport const MARKETPLACES = 'MARKETPLACES'\nexport const COLLECTIBLES = 'COLLECTIBLES'\nexport const GAMES = 'GAMES'\nexport const SOCIAL_NETWORKS = 'SOCIAL_NETWORKS'\nexport const UTILITIES = 'UTILITIES'\nexport const OTHER = 'OTHER'\n","import reducerUtil from '../../common/utils/reducer'\nimport { EXCHANGES } from '../../common/data/categories'\n\nconst UPDATE_CATEGORY = 'UPDATE_CATEGORY'\n\nexport const selectCategory = category => ({\n type: UPDATE_CATEGORY,\n payload: category,\n})\n\nconst initialState = EXCHANGES\n\nconst categoryChange = (_, category) => category\n\nconst map = {\n [UPDATE_CATEGORY]: categoryChange,\n}\n\nexport default reducerUtil(map, initialState)\n","export default (map, defaultState) => (currentState, action) => {\n const state = !currentState ? defaultState : currentState\n\n if (!action) {\n return state\n }\n\n return Object.keys(map).includes(action.type)\n ? map[action.type](state, action.payload)\n : state\n}\n","const humanise = (value, joiner = ' ') => {\n if (!value) {\n return ''\n }\n\n return value\n .split('_')\n .map(word => `${word[0]}${word.slice(1).toLowerCase()}`)\n .join(joiner)\n}\n\nexport default humanise\n","import * as Categories from '../data/categories'\nimport humanise from './humanise'\n\nexport default Object.entries(Categories).map(entry => ({\n key: entry[1],\n value: humanise(entry[1]),\n}))\n","import exchanges from '../../common/assets/images/categories/exchanges.svg'\nimport marketplaces from '../../common/assets/images/categories/marketplaces.svg'\nimport other from '../../common/assets/images/categories/other.svg'\nimport games from '../../common/assets/images/categories/games.svg'\nimport collectibles from '../../common/assets/images/categories/collectibles.svg'\nimport socialNetworks from '../../common/assets/images/categories/social-networks.svg'\nimport utilities from '../../common/assets/images/categories/utilities.svg'\n\nconst imageMap = {\n EXCHANGES: exchanges,\n MARKETPLACES: marketplaces,\n OTHER: other,\n MEDIA: other, // TODO: fix with icon from design\n GAMES: games,\n COLLECTIBLES: collectibles,\n SOCIAL_NETWORKS: socialNetworks,\n UTILITIES: utilities,\n}\n\nexport default category => imageMap[category]\n","import ViewAll from './ViewAll'\n\nexport default ViewAll\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport { Link } from 'react-router-dom'\nimport styles from './ViewAll.module.scss'\n\nconst ViewAll = props => {\n const { size } = props\n\n return (\n \n View all →\n \n )\n}\n\nViewAll.propTypes = {\n size: PropTypes.string.isRequired,\n}\n\nexport default ViewAll\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport categories from '../../common/utils/categories'\nimport styles from './Categories.module.scss'\nimport categoryImage from './Categories.utils'\nimport ViewAll from '../../common/components/ViewAll'\n\nconst Categories = props => {\n const { select } = props\n const handleClick = category => select(category)\n\n return (\n <>\n
\n

Categories

\n \n
\n
\n {categories.map(category => (\n \n \n

{category.value}

\n \n ))}\n
\n \n )\n}\n\nCategories.propTypes = {\n select: PropTypes.func.isRequired,\n}\n\nexport default Categories\n","import Categories from './Categories.container'\n\nexport default Categories\n","import { connect } from 'react-redux'\nimport { push } from 'connected-react-router'\nimport { selectCategory } from '../CategorySelector/CategorySelector.reducer'\nimport Categories from './Categories'\n\nconst mapDispatchToProps = dispatch => ({\n select: category => {\n dispatch(push('/categories'))\n dispatch(selectCategory(category))\n },\n})\n\nexport default connect(\n null,\n mapDispatchToProps,\n)(Categories)\n","import FeatureDapps from './FeatureDapps'\n\nexport default FeatureDapps\n","import React from 'react'\nimport ReactImageFallback from 'react-image-fallback'\nimport styles from './FeatureDapps.module.scss'\nimport fallbackBanner from '../../assets/images/fallback.svg'\nimport icon from '../../assets/images/icon.svg'\n\nconst FeatureDapps = props => {\n return (\n <>\n
\n {props.featured.map((dapp, index) => (\n
\n \n
\n \n
\n

{dapp.name}

\n \n {dapp.description}\n \n
\n
\n
\n ))}\n
\n \n )\n}\n\nexport default FeatureDapps\n","import Footer from './Footer'\n\nexport default Footer\n","import React from 'react'\nimport styles from './Footer.module.scss'\nimport communityIcon from '../../common/assets/images/community.svg'\nimport addDappIcon from '../../common/assets/images/add-dapp.svg'\nimport supportIcon from '../../common/assets/images/support.svg'\n\nconst Footer = () => (\n
\n \n
\n \"Join\n
\n
\n

Join the DApp community chat

\n

\n Status is a worldwide community committed to web3. Come discuss your\n new favourite DApp with us.\n

\n
\n \n
\n
\n \"Submit\n
\n
\n

Submit a DApp

\n

Submit your favourite DApp now! No permission required.

\n
\n
\n \n
\n \"Support\"\n
\n
\n

Support

\n

\n Can't find what you're looking for? Reach out and we'll\n see if we can help.\n

\n
\n \n
\n)\n\nexport default Footer\n","import React from 'react'\nimport ContentLoader from 'react-content-loader'\nimport styles from './LoadingHome.module.scss'\n\nconst MobileLoader = () => (\n \n \n \n\n \n \n \n \n\n \n \n \n\n \n \n \n\n \n\n \n \n\n \n \n \n)\n\nconst DesktopLoader = () => (\n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n)\n\nconst LoadingHome = () => (\n <>\n
\n \n
\n
\n \n
\n \n)\n\nexport default LoadingHome\n","import LoadingHome from './LoadingHome'\n\nexport default LoadingHome\n","import CryptoKittiesBanner from '../assets/images/featured/crytokittes_banner.png'\nimport CryptoKittiesLogo from '../assets/images/featured/cryptokitties_logo.png'\nimport AirswapBanner from '../assets/images/featured/airswap_banner.png'\nimport AirswapLogo from '../assets/images/featured/airswap_logo.png'\nimport KyberBanner from '../assets/images/featured/kyber_banner.png'\nimport KyberLogo from '../assets/images/featured/kyber_logo.png'\n\nconst featuredDapps = [\n {\n name: 'CryptoKittes',\n description: 'Collect and breed adorable digital cats',\n banner: CryptoKittiesBanner,\n icon: CryptoKittiesLogo,\n },\n {\n name: 'Airswap',\n description: 'Meet the future of trading',\n banner: AirswapBanner,\n icon: AirswapLogo,\n },\n {\n name: 'Kyber',\n description: 'On-chain, instant and liquid exchange and payment',\n banner: KyberBanner,\n icon: KyberLogo,\n },\n]\n\nexport default featuredDapps\n","import React from 'react'\nimport RecentlyAdded from '../RecentlyAdded'\nimport HighestRanked from '../HighestRanked'\nimport Categories from '../Categories'\nimport FeaturedDapps from '../../common/components/FeatureDapps'\nimport Footer from '../Footer'\nimport LoadingHome from '../LoadingHome'\nimport featured from '../../common/data/featured'\nimport styles from './Home.module.scss'\n\nclass Home extends React.Component {\n constructor(props) {\n super(props)\n this.startLoadingAnimation = this.startLoadingAnimation.bind(this)\n this.state = { loaded: false }\n }\n\n componentDidMount() {\n // TODO: This is just a demo implementation. The real one would be using a flag in redux\n // that changes when the data has loaded from the smart contract/s\n setTimeout(this.startLoadingAnimation, 1000)\n }\n\n startLoadingAnimation() {\n this.setState({ loaded: true })\n }\n\n render() {\n const { loaded } = this.state\n\n return (\n <>\n {loaded && (\n <>\n
\n

Discover

\n
\n \n \n {/* */}\n \n
\n \n )}\n\n {!loaded && }\n \n )\n }\n}\n\nexport default Home\n","import Home from './Home.container'\n\nexport default Home\n","import { connect } from 'react-redux'\nimport Home from './Home'\n\nconst mapStateToProps = state => state\n\nexport default connect(mapStateToProps)(Home)\n","import React from 'react'\n\nconst icon = () => (\n \n \n \n)\n\nexport default icon\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport ExchangesIcon from './ExhangesIcon'\nimport MarketplacesIcon from './MarketplacesIcon'\nimport GamesIcon from './GamesIcon'\nimport UtilitiesIcon from './UtilitiesIcon'\nimport OtherIcon from './OtherIcon'\nimport CollectiblesIcon from './CollectiblesIcon'\nimport SocialNetworksIcon from './SocialNetworksIcon'\n\nconst icons = {\n EXCHANGES: ExchangesIcon,\n MARKETPLACES: MarketplacesIcon,\n GAMES: GamesIcon,\n UTILITIES: UtilitiesIcon,\n OTHER: OtherIcon,\n COLLECTIBLES: CollectiblesIcon,\n SOCIAL_NETWORKS: SocialNetworksIcon,\n MEDIA: GamesIcon, // TODO: Need to get this asset from design\n}\n\nconst CategoryIcon = props => {\n const { category } = props\n const Icon = icons[category]\n return \n}\n\nCategoryIcon.propTypes = {\n category: PropTypes.string.isRequired,\n}\n\nexport default CategoryIcon\n","import React from 'react'\n\nconst icon = () => (\n \n \n \n \n \n \n)\n\nexport default icon\n","import React from 'react'\n\nconst icon = () => (\n \n \n \n \n \n)\n\nexport default icon\n","import GamesIcon from './GamesIcon'\n\nexport default GamesIcon\n","import React from 'react'\n\nconst icon = () => (\n \n \n \n \n \n \n \n \n \n \n \n \n \n)\n\nexport default icon\n","import React from 'react'\n\nconst icon = () => (\n \n \n \n)\n\nexport default icon\n","import React from 'react'\n\nconst icon = () => (\n \n \n \n \n \n \n \n)\n\nexport default icon\n","import React from 'react'\n\nconst SocialNetworksIcon = () => (\n \n \n \n)\n\nexport default SocialNetworksIcon\n","import CategoryIcon from './CategoryIcon'\n\nexport default CategoryIcon\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport CategoryIcon from '../../common/components/CategoryIcon'\nimport ViewAll from '../../common/components/ViewAll'\nimport categories from '../../common/utils/categories'\nimport humanise from '../../common/utils/humanise'\nimport dropdownArrows from '../../common/assets/images/dropdown-arrows.svg'\nimport styles from './CategorySelector.module.scss'\n\nclass CategorySelector extends React.Component {\n constructor(props) {\n super(props)\n this.state = { open: false }\n this.toggle = this.toggle.bind(this)\n this.updateCategory = this.updateCategory.bind(this)\n this.container = React.createRef()\n }\n\n componentDidMount() {\n this.closeOnBackgroundClick = this.closeOnBackgroundClick.bind(this)\n document.addEventListener('click', this.closeOnBackgroundClick)\n }\n\n componentWillUnmount() {\n document.removeEventListener('click', this.closeOnBackgroundClick)\n }\n\n closeOnBackgroundClick(event) {\n if (this.container.current.contains(event.target)) {\n return\n }\n\n this.setState({ open: false })\n }\n\n updateCategory(event) {\n const { select } = this.props\n select(event.target.value)\n this.setState({ open: false })\n }\n\n toggle() {\n const { open } = this.state\n this.setState({ open: !open })\n }\n\n render() {\n const { open } = this.state\n const { category } = this.props\n\n return (\n
\n \n
\n

Categories

\n \n
\n {categories.map(c => (\n \n \n {c.value}\n \n ))}\n
\n\n \n
\n {category && }\n {category ? humanise(category) : 'None selected'}\n
\n \"Toggle\n \n \n )\n }\n}\n\nCategorySelector.propTypes = {\n category: PropTypes.string,\n select: PropTypes.func.isRequired,\n}\n\nCategorySelector.defaultProps = {\n category: null,\n}\n\nexport default CategorySelector\n","import CategorySelector from './CategorySelector.container'\n\nexport default CategorySelector\n","import { connect } from 'react-redux'\nimport CategorySelector from './CategorySelector'\nimport { selectCategory } from './CategorySelector.reducer'\n\nconst mapStateToProps = state => ({ category: state.selectedCategory })\nconst mapDispatchToProps = dispatch => ({\n select: category => dispatch(selectCategory(category)),\n})\n\nexport default connect(\n mapStateToProps,\n mapDispatchToProps,\n)(CategorySelector)\n","import React from 'react'\nimport { DappListModel } from '../../common/utils/models'\nimport CategorySelector from '../CategorySelector'\nimport DappList from '../../common/components/DappList'\nimport styles from './Filtered.module.scss'\n\nconst Filtered = props => {\n const { dapps } = props\n\n return (\n <>\n \n
\n \n
\n \n )\n}\n\nFiltered.propTypes = {\n dapps: DappListModel.isRequired,\n}\n\nexport default Filtered\n","import { createSelector } from 'reselect'\n\nconst getCategory = state => state.selectedCategory\nconst getDapps = state => state.dapps\n\nexport default createSelector(\n [getCategory, getDapps],\n (category, dapps) =>\n category ? dapps.filter(dapp => dapp.category === category) : dapps,\n)\n","import Filtered from './Filtered.container'\n\nexport default Filtered\n","import { connect } from 'react-redux'\nimport Filtered from './Filtered'\nimport filteredDapps from './Filtered.selector'\n\nconst mapStateToProps = state => ({\n dapps: filteredDapps(state),\n})\n\nexport default connect(mapStateToProps)(Filtered)\n","import React, { Component } from 'react'\n// import PropTypes from 'prop-types'\nimport ReactImageFallback from 'react-image-fallback'\nimport styles from './Vote.module.scss'\nimport sntIcon from '../../common/assets/images/SNT.svg'\nimport CategoriesUtils from '../Categories/Categories.utils'\nimport Categories from '../../common/utils/categories'\nimport icon from '../../common/assets/images/icon.svg'\n\nconst getCategoryName = category =>\n Categories.find(x => x.key === category).value\n\nclass Vote extends Component {\n constructor(props) {\n super(props)\n this.state = {\n isUpvote: true,\n sntValue: 0,\n }\n this.onClickTab = this.onClickTab.bind(this)\n this.handleChange = this.handleChange.bind(this)\n }\n\n onClickTab(showUpvote) {\n return () => {\n this.setState({ isUpvote: showUpvote })\n }\n }\n\n handleChange(e) {\n this.setState({ sntValue: e.target.value })\n }\n\n render() {\n const { isUpvote, sntValue } = this.state\n\n // TODO: extract these to props\n\n const dapp = {\n name: 'Kyber',\n url: 'https://web3.kyber.network',\n description:\n 'On-chain, instant and liquid platform for exchange and payment service',\n image: '/images/dapps/kyber.png',\n category: 'EXCHANGES',\n dateAdded: null,\n }\n\n const currentSNTamount = 23456\n const categoryPosition = 2\n const upvoteSNTcost = 12422\n const downvoteSNTcost = 3244\n\n return (\n
\n
\n \n ↑ UPVOTE\n \n \n ↓ DOWNVOTE\n \n
\n
\n \n {dapp.name}\n
\n
\n {isUpvote && upvoteSNTcost > 0 && (\n \n {`${upvoteSNTcost.toLocaleString()} ↑`}\n \n )}\n {!isUpvote && downvoteSNTcost > 0 && (\n \n {`${downvoteSNTcost.toLocaleString()} ↓`}\n \n )}\n \n \"SNT\"\n {currentSNTamount.toLocaleString()}\n \n {isUpvote && upvoteSNTcost > 0 && (\n \n {`№${categoryPosition - 1} ↑`}\n \n )}\n \n \n {`${getCategoryName(dapp.category)} №${categoryPosition}`}\n \n
\n {!isUpvote && (\n
\n {downvoteSNTcost}\n
\n )}\n {isUpvote && (\n
\n \n
\n )}\n\n
\n {isUpvote && (\n

\n SNT you spend to upvote is locked in the contract and contributes\n directly to {dapp.name}'s ranking.{' '}\n \n Learn more↗\n \n

\n )}\n {!isUpvote && (\n

\n SNT you spend to downvote goes directly back to {dapp.name}.\n Downvoting moves their DApp down by 1% of the current ranking. The\n cost is fixed by our unique bonded curve.{' '}\n \n Learn more↗\n \n

\n )}\n \n
\n
\n )\n }\n}\n\nVote.propTypes = {}\n\nexport default Vote\n","import Vote from './Vote.container'\n\nexport default Vote\n","import { connect } from 'react-redux'\nimport Vote from './Vote'\n\nconst mapDispatchToProps = dispatch => ({})\n\nexport default connect(\n null,\n mapDispatchToProps,\n)(Vote)\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport humanise from '../../common/utils/humanise'\nimport styles from './CategoryHeader.module.scss'\nimport CategoryIcon from '../../common/components/CategoryIcon'\n\nconst CategoryHeader = props => {\n const { text, active } = props\n return (\n \n
\n \n
\n

{humanise(text)}

\n \n )\n}\n\nCategoryHeader.propTypes = {\n text: PropTypes.string.isRequired,\n active: PropTypes.bool,\n}\n\nCategoryHeader.defaultProps = {\n active: false,\n}\n\nexport default CategoryHeader\n","import CategoryHeader from './CategoryHeader'\n\nexport default CategoryHeader\n","export const headerElements = () =>\n Array.from(document.querySelectorAll('.category-header'))\n\nexport const getYPosition = element => {\n let el = element\n let yPosition = 0\n\n while (el) {\n yPosition += el.offsetTop - el.scrollTop + el.clientTop\n el = el.offsetParent\n }\n\n return yPosition\n}\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport { debounce } from 'debounce'\nimport { DappListModel } from '../../common/utils/models'\nimport DappList from '../../common/components/DappList'\nimport CategoryHeader from '../CategoryHeader'\nimport styles from './Dapps.module.scss'\nimport { headerElements, getYPosition } from './Dapps.utils'\n\nclass Dapps extends React.Component {\n constructor(props) {\n super(props)\n this.state = {\n categories: props.categories.map(category => category.category),\n currentCategoryIndex: 0,\n }\n }\n\n componentDidMount() {\n this.scanHeaderPositions()\n this.boundScroll = debounce(this.handleScroll.bind(this), 1)\n window.addEventListener('scroll', this.boundScroll)\n }\n\n componentWillUnmount() {\n window.removeEventListener('scroll', this.boundScroll)\n }\n\n scanHeaderPositions() {\n const headerPositions = headerElements().map(element => ({\n id: element.id,\n position: getYPosition(element),\n }))\n\n this.setState({ headerPositions })\n }\n\n handleScroll() {\n const currentHeader = document.getElementById(this.currentCategory())\n const { headerPositions, categories } = this.state\n\n const newHeader = [...headerPositions]\n .reverse()\n .find(header => header.position < window.scrollY)\n\n if (!newHeader) {\n return this.setState({ currentCategoryIndex: 0 })\n }\n\n if (newHeader.id === currentHeader.id) {\n return false\n }\n\n const newIndex = categories.indexOf(newHeader.id)\n\n return this.setState({ currentCategoryIndex: newIndex })\n }\n\n currentCategory() {\n const { currentCategoryIndex, categories } = this.state\n return categories[currentCategoryIndex]\n }\n\n isCurrentCategory(category) {\n return category === this.currentCategory()\n }\n\n render() {\n const { categories } = this.props\n\n return (\n
\n {categories.map(category => (\n
\n
\n \n
\n \n
\n ))}\n
\n )\n }\n}\n\nDapps.propTypes = {\n categories: PropTypes.arrayOf(\n PropTypes.shape({ category: PropTypes.string, dapps: DappListModel }),\n ).isRequired,\n}\n\nexport default Dapps\n","import { createSelector } from 'reselect'\n\nconst getDapps = state => state.dapps\n\nconst categorisedDapps = createSelector(\n [getDapps],\n dapps =>\n dapps.reduce((acc, current) => {\n if (acc.some(i => i.category === current.category)) {\n return acc.map(n =>\n n.category === current.category\n ? {\n ...n,\n dapps: [...n.dapps, current],\n }\n : n,\n )\n }\n\n return [...acc, { category: current.category, dapps: [current] }]\n }, []),\n)\n\nexport default categorisedDapps\n","import Dapps from './Dapps.container'\n\nexport default Dapps\n","import { connect } from 'react-redux'\nimport Dapps from './Dapps'\nimport selector from './Dapps.selector'\n\nconst mapStateToProps = state => ({\n categories: selector(state),\n})\n\nexport default connect(mapStateToProps)(Dapps)\n","import Router from './Router'\n\nexport default Router\n","import React from 'react'\nimport { Route, Switch } from 'react-router-dom'\nimport Home from '../Home'\nimport Filtered from '../Filtered'\nimport RecentlyAdded from '../RecentlyAdded'\nimport Vote from '../Vote'\nimport Dapps from '../Dapps'\n\nexport default () => (\n \n \n \n \n \n \n \n)\n","import * as Categories from './categories'\n\nconst Dapps = [\n {\n name: 'Airswap',\n url: 'https://instant.airswap.io/',\n image: '/images/dapps/airswap.png',\n description: 'Meet the future of trading',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Bancor',\n url: 'https://www.bancor.network/',\n image: '/images/dapps/bancor.png',\n description: 'Bancor is a decentralized liquidity network',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Kyber',\n url: 'https://web3.kyber.network',\n description:\n 'On-chain, instant and liquid platform for exchange and payment',\n image: '/images/dapps/kyber.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'DAI by MakerDao',\n url: 'https://dai.makerdao.com',\n description: 'Stability for the blockchain',\n image: '/images/dapps/dai.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Augur',\n url: 'https://augur.net',\n description:\n 'A prediction market protocol owned and operated by the people that use it',\n image: '/images/dapps/augur.svg',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'LocalEthereum',\n url: 'https://localethereum.com/',\n description: 'The smartest way to buy and sell Ether',\n image: '/images/dapps/local-ethereum.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Eth2phone',\n url: 'https://eth2.io',\n description: 'Send Ether by phone number',\n image: '/images/dapps/eth2phone.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'DDEX',\n url: 'https://ddex.io/',\n description:\n 'Instant, real-time order matching with secure on-chain settlement',\n image: '/images/dapps/ddex.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Nuo',\n url: 'https://app.nuo.network/lend/',\n description:\n 'The non-custodial way to lend, borrow or margin trade cryptocurrency',\n image: '/images/dapps/nuo.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'EasyTrade',\n url: 'https://easytrade.io',\n description: 'One exchange for every token',\n image: '/images/dapps/easytrade.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'slow.trade',\n url: 'https://slow.trade/',\n description:\n 'Trade fairly priced crypto assets on the first platform built with the DutchX protocol',\n image: '/images/dapps/slowtrade.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Expo Trading',\n url: 'https://expotrading.com/trade/',\n description: 'The simplest way to margin trade cryptocurrency',\n image: '/images/dapps/expotrading.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'blockimmo',\n url: 'https://blockimmo.ch',\n description:\n 'blockimmo is a blockchain powered, regulated platform enabling shared property investments and ownership',\n image: '/images/dapps/blockimmo.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'CryptoCribs',\n url: 'https://cryptocribs.com',\n description: 'Travel the globe. Pay in crypto',\n image: '/images/dapps/cryptocribs.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Ethlance',\n url: 'https://ethlance.com',\n description:\n 'The future of work is now. Hire people or work yourself in return for ETH',\n image: '/images/dapps/ethlance.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'OpenSea',\n url: 'https://opensea.io',\n description: 'The largest decentralized marketplace for cryptogoods',\n image: '/images/dapps/opensea.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'KnownOrigin',\n url: 'https://dapp.knownorigin.io/gallery',\n description: 'Discover, buy and collect digital artwork',\n image: '/images/dapps/knownorigin.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'Name Bazaar',\n url: 'https://namebazaar.io',\n description: 'ENS name marketplace',\n image: '/images/dapps/name-bazaar.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'The Bounties Network',\n url: 'https://bounties.network/',\n description: 'Bounties on any task, paid in any token',\n image: '/images/dapps/bounties-network.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Emoon',\n url: 'https://www.emoon.io/',\n description:\n 'A decentralized marketplace for buying & selling crypto assets',\n image: '/images/dapps/emoon.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Astro Ledger',\n url: 'https://www.astroledger.org/#/onSale',\n description: 'Funding space grants with blockchain star naming',\n image: '/images/dapps/astroledger.svg',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'SuperRare',\n url: 'https://superrare.co/market',\n description:\n 'Buy, sell and collect unique digital creations by artists around the world',\n image: '/images/dapps/superrare.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'CryptoCare',\n url: 'https://cryptocare.tech',\n description:\n 'Give your Ether some heart! Collectibles that make the world a better place',\n image: '/images/dapps/cryptocare.jpg',\n category: Categories.COLLECTIBLES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'CryptoKitties',\n url: 'https://www.cryptokitties.co',\n description: 'Collect and breed adorable digital cats',\n image: '/images/dapps/cryptokitties.png',\n category: Categories.COLLECTIBLES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Cryptographics',\n url: 'https://cryptographics.app/',\n description:\n 'A digital art hub for creation, trading, and collecting unique items',\n image: '/images/dapps/cryptographics.png',\n category: Categories.COLLECTIBLES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'CryptoPunks',\n url: 'https://www.larvalabs.com/cryptopunks',\n description: '10,000 unique collectible punks',\n image: '/images/dapps/cryptopunks.png',\n category: Categories.COLLECTIBLES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Crypto Takeovers',\n url: 'https://cryptotakeovers.com/',\n description: 'Predict and conquer the world. Make a crypto fortune',\n image: '/images/dapps/cryptotakeovers.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'CryptoFighters',\n url: 'https://cryptofighters.io',\n description: 'Collect train and fight digital fighters',\n image: '/images/dapps/cryptofighters.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'Decentraland',\n url: 'https://market.decentraland.org/',\n description:\n 'A virtual reality platform powered by the Ethereum blockchain',\n image: '/images/dapps/decentraland.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Dragonereum',\n url: 'https://dapp.dragonereum.io',\n description: 'Own and trade dragons, fight with other players',\n image: '/images/dapps/dragonereum.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Etherbots',\n url: 'https://etherbots.io/',\n description: 'Robot wars on Ethereum',\n image: '/images/dapps/etherbots.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Etheremon',\n url: 'https://www.etheremon.com/',\n description: 'Decentralized World of Ether Monsters',\n image: '/images/dapps/etheremon.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'CryptoStrikers',\n url: 'https://www.cryptostrikers.com/',\n description: 'The Beautiful (card) Game',\n image: '/images/dapps/cryptostrikers.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-05',\n },\n // {\n // name: 'FairHouse',\n // url: 'https://fairhouse.io',\n // description: 'Fair and transparent entertainment games.',\n // image: '/images/dapps/fairhouse.png',\n // category: Categories.GAMES,\n // dateAdded: '2019-04-11',\n // },\n {\n name: 'Cent',\n url: 'https://beta.cent.co/',\n description: 'Get wisdom, get money',\n image: '/images/dapps/cent.png',\n category: Categories.SOCIAL_NETWORKS,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Kickback',\n url: 'https://kickback.events/',\n description:\n 'Event no shows? No problem. Kickback asks event attendees to put skin in the game with Ethereum',\n image: '/images/dapps/kickback.png',\n category: Categories.SOCIAL_NETWORKS,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Peepeth',\n url: 'https://peepeth.com/',\n description: 'Blockchain-powered microblogging',\n image: '/images/dapps/peepeth.png',\n category: Categories.SOCIAL_NETWORKS,\n dateAdded: '2019-04-05',\n },\n {\n name: 'livepeer.tv',\n url: 'http://livepeer.tv/',\n description: 'Decentralized video broadcasting',\n image: '/images/dapps/livepeer.png',\n category: Categories.OTHER,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Aragon',\n url: 'https://mainnet.aragon.org/',\n description: 'Build unstoppable organizations on Ethereum',\n image: '/images/dapps/aragon.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Compound Finance',\n url: 'https://app.compound.finance/',\n description:\n 'An open-source protocol for algorithmic, efficient Money Markets on Ethereum',\n image: '/images/dapps/compoundfinance.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'InstaDApp',\n url: 'https://instadapp.io/',\n description: 'Decentralized Banking',\n image: '/images/dapps/instadapp.jpg',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'Livepeer',\n url: 'https://explorer.livepeer.org/',\n description: 'Decentralized video broadcasting',\n image: '/images/dapps/livepeer.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'ETHLend',\n url: 'https://app.ethlend.io',\n description: 'Decentralized lending on Ethereum',\n image: '/images/dapps/ethlend.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Civitas',\n url: 'https://communities.colu.com/',\n description: 'Blockchain-powered local communities',\n image: '/images/dapps/civitas.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-11',\n },\n {\n name: '3Box',\n url: 'https://3box.io/',\n description: 'Create and manage your Ethereum Profile',\n image: '/images/dapps/3Box.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'Hexel',\n url: 'https://www.onhexel.com/',\n description: 'Create your own cryptocurrency',\n image: '/images/dapps/hexel.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'Smartz',\n url: 'https://smartz.io',\n description: 'Easy smart contract management',\n image: '/images/dapps/smartz.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'SNT Voting DApp',\n url: 'https://vote.status.im',\n description:\n 'Let your SNT be heard! Vote on decisions exclusive to SNT holders, or create a poll of your own.',\n image: '/images/dapps/snt-voting.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-05',\n },\n]\n\nexport default Dapps\n","import dapps from '../../common/data/dapps'\n\nexport default (state = dapps) => state\n","import { compose, createStore, applyMiddleware } from 'redux'\nimport { routerMiddleware } from 'connected-react-router'\nimport { createBrowserHistory } from 'history'\nimport reducer from './reducers'\n\nexport const history = createBrowserHistory({\n basename: '/discover-dapps/',\n})\n\nconst composeWithDevTools =\n /* eslint-disable-next-line no-underscore-dangle */\n window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose\n\nconst configureStore = () =>\n createStore(\n reducer(history),\n {},\n composeWithDevTools(applyMiddleware(routerMiddleware(history))),\n )\n\nexport default configureStore\n","import React from 'react'\nimport ReactDOM from 'react-dom'\nimport { Provider } from 'react-redux'\nimport { ConnectedRouter } from 'connected-react-router'\nimport App from './modules/App'\nimport configureStore, { history } from './common/redux/store'\n\nconst store = configureStore()\n\nReactDOM.render(\n \n \n \n \n ,\n document.getElementById('root'),\n)\n","import { combineReducers } from 'redux'\nimport { connectRouter } from 'connected-react-router'\nimport dapps from '../../modules/Dapps/Dapps.reducer'\nimport selectedCategory from '../../modules/CategorySelector/CategorySelector.reducer'\n\nexport default history =>\n combineReducers({\n router: connectRouter(history),\n dapps,\n selectedCategory,\n })\n"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.8c6c5dcf.chunk.js b/static/js/main.d5af849d.chunk.js similarity index 85% rename from static/js/main.8c6c5dcf.chunk.js rename to static/js/main.d5af849d.chunk.js index fa18199..6e7a3cb 100644 --- a/static/js/main.8c6c5dcf.chunk.js +++ b/static/js/main.d5af849d.chunk.js @@ -1,2 +1,2 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[,,,function(e,t,a){e.exports={tabs:"Vote_tabs__17jqr",active:"Vote_active__3ScdG",footer:"Vote_footer__3KjoW",disclaimer:"Vote_disclaimer__YQYRM",item:"Vote_item__2H5i0",dapp:"Vote_dapp__VzzBV",badge:"Vote_badge__2tqz5",greenBadge:"Vote_greenBadge__2jyIQ",redBadge:"Vote_redBadge__2NJGP",inputArea:"Vote_inputArea__3-1V6",image:"Vote_image__3Nq9O"}},,,,,function(e,t,a){e.exports={listItem:"DappListItem_listItem__2ZqIV",rankedListItem:"DappListItem_rankedListItem__3e0nA",header:"DappListItem_header__3-oCP",image:"DappListItem_image__2nfPS",url:"DappListItem_url__2aXST",description:"DappListItem_description__2KMFp",position:"DappListItem_position__620cB",sntAmount:"DappListItem_sntAmount__39g71",vote:"DappListItem_vote__24f0u",actionArea:"DappListItem_actionArea__TXq5m"}},,,function(e,t,a){e.exports={header:"Categories_header__1F76K",headline:"Categories_headline__3jb0z",categories:"Categories_categories__3rvMo",category:"Categories_category__2cSHf",EXCHANGES:"Categories_EXCHANGES__3X0bE",MARKETPLACES:"Categories_MARKETPLACES__OQP7O",OTHER:"Categories_OTHER__akPl6",MEDIA:"Categories_MEDIA__2yLM5",GAMES:"Categories_GAMES__33pEY",COLLECTIBLES:"Categories_COLLECTIBLES__2icyX",SOCIAL_NETWORKS:"Categories_SOCIAL_NETWORKS__o5t_8",UTILITIES:"Categories_UTILITIES__3whCU"}},function(e,t,a){e.exports={open:"CategorySelector_open__3uRgi",openHeader:"CategorySelector_openHeader__3eXr7",openButton:"CategorySelector_openButton__19HBv",selected:"CategorySelector_selected__1XW9Q",closed:"CategorySelector_closed__yqlVO",closedText:"CategorySelector_closedText__JIzlW",EXCHANGES:"CategorySelector_EXCHANGES__wp-Km",MARKETPLACES:"CategorySelector_MARKETPLACES__EbZF3",COLLECTIBLES:"CategorySelector_COLLECTIBLES__3eps5",GAMES:"CategorySelector_GAMES__3OhD7",SOCIAL_NETWORKS:"CategorySelector_SOCIAL_NETWORKS__2sJnh",UTILITIES:"CategorySelector_UTILITIES__1W8DI",OTHER:"CategorySelector_OTHER__1T5Sa"}},,,,,,,,function(e,t,a){e.exports={grid:"FeatureDapps_grid__2aVFY",dapp:"FeatureDapps_dapp__3rQmj",banner:"FeatureDapps_banner__3wXZP",dapp_details:"FeatureDapps_dapp_details__f_nrC",dapp_details__image:"FeatureDapps_dapp_details__image__2p_tt",dapp_details__header:"FeatureDapps_dapp_details__header__2pHFi",dapp_details__description:"FeatureDapps_dapp_details__description__BwGCb"}},function(e,t,a){e.exports={footer:"Footer_footer__1yMT-",footerItem:"Footer_footerItem__2HZgF",iconWrap:"Footer_iconWrap__3msNP"}},,,function(e,t,a){e.exports=a.p+"static/media/icon.b112cc42.svg"},,function(e,t,a){e.exports={header:"CategoryHeader_header__21V8l",active:"CategoryHeader_active__2F7it",icon:"CategoryHeader_icon__ge7T2",text:"CategoryHeader_text__3OkOp"}},function(e,t,a){e.exports=a.p+"static/media/SNT.4c2dc880.svg"},,,,,,,function(e,t,a){e.exports={headline:"RecentlyAdded_headline__2V0SE",grid:"RecentlyAdded_grid__2vaZr"}},function(e,t,a){e.exports={headline:"HighestRanked_headline__2zY8B",grid:"HighestRanked_grid__3-rkA"}},function(e,t,a){e.exports=a.p+"static/media/other.9170c622.svg"},function(e,t,a){e.exports={url:"ViewAll_url__3yeas",small:"ViewAll_small__3bgh-",large:"ViewAll_large__3oGK_"}},function(e,t,a){e.exports={mobile:"LoadingHome_mobile__4JcBj",desktop:"LoadingHome_desktop__3uih_"}},,function(e,t,a){e.exports={header:"Home_header__3vYty",headline:"Home_headline__13KXo"}},,,,,,function(e,t,a){e.exports=a.p+"static/media/upvote-arrow.c8b5ae9b.svg"},function(e,t,a){e.exports=a.p+"static/media/downvote-arrow.c4af6802.svg"},function(e,t,a){e.exports=a.p+"static/media/exchanges.59b13742.svg"},function(e,t,a){e.exports=a.p+"static/media/marketplaces.964ef8e9.svg"},function(e,t,a){e.exports=a.p+"static/media/games.5f2fc3ba.svg"},function(e,t,a){e.exports=a.p+"static/media/collectibles.48f1d6ea.svg"},function(e,t,a){e.exports=a.p+"static/media/social-networks.f0cf5795.svg"},function(e,t,a){e.exports=a.p+"static/media/utilities.624c69f9.svg"},function(e,t,a){e.exports=a.p+"static/media/fallback.6de7eeb2.svg"},function(e,t,a){e.exports=a.p+"static/media/community.f0a6587b.svg"},function(e,t,a){e.exports=a.p+"static/media/add-dapp.77c8e818.svg"},function(e,t,a){e.exports=a.p+"static/media/support.fbdb812b.svg"},function(e,t,a){e.exports=a.p+"static/media/crytokittes_banner.e9cbce4a.png"},function(e,t,a){e.exports=a.p+"static/media/cryptokitties_logo.94a85147.png"},function(e,t,a){e.exports=a.p+"static/media/airswap_banner.91c60ce3.png"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,a){e.exports=a.p+"static/media/kyber_banner.42112e91.png"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,a){e.exports=a.p+"static/media/dropdown-arrows.94569e7a.svg"},function(e,t,a){e.exports={list:"Filtered_list__1-Pg_"}},,function(e,t,a){e.exports={list:"Dapps_list__2JoO2"}},,,,,function(e,t,a){e.exports=a(85)},,,,,,,,,,,,,function(e,t,a){"use strict";a.r(t);var r={};a.r(r),a.d(r,"EXCHANGES",function(){return W}),a.d(r,"MARKETPLACES",function(){return $}),a.d(r,"COLLECTIBLES",function(){return ee}),a.d(r,"GAMES",function(){return te}),a.d(r,"SOCIAL_NETWORKS",function(){return ae}),a.d(r,"UTILITIES",function(){return re}),a.d(r,"OTHER",function(){return ne});var n=a(0),c=a.n(n),i=a(44),o=a.n(i),s=a(2),l=a(23),d=a(89),p=a(88),m=a(13),g=a(14),u=a(17),h=a(15),C=a(18),y=a(6),E=a(1),A=a.n(E),x={name:A.a.string,url:A.a.string,image:A.a.string,description:A.a.string,category:A.a.string,dateAdded:A.a.string,isRanked:A.a.bool,position:A.a.number,showActionButtons:A.a.bool},w=(A.a.arrayOf(A.a.shape(x)),a(22)),f=a.n(w),v=a(8),b=a.n(v),k=a(24),O=a.n(k),_=a(27),L=a.n(_),S=a(46),I=a.n(S),N=a(47),B=a.n(N),H=function(e){var t=e.name,a=e.description,r=e.url,n=e.image,i=e.isRanked,o=e.position,s=e.showActionButtons;return c.a.createElement("div",{className:i?b.a.rankedListItem:b.a.listItem},i&&c.a.createElement("div",{className:b.a.position},o),c.a.createElement("div",null,c.a.createElement(f.a,{className:b.a.image,src:n,fallbackImage:O.a,alt:"App icon"})),c.a.createElement("div",null,c.a.createElement("h2",{className:b.a.header},t),c.a.createElement("p",{className:b.a.description},a),c.a.createElement("a",{className:b.a.url,href:r},r,"\xa0\u2192"),s&&c.a.createElement("p",{className:b.a.actionArea},c.a.createElement("span",{className:b.a.sntAmount},c.a.createElement("img",{src:L.a,alt:"SNT",width:"16",height:"16"}),"12,345"),c.a.createElement("a",{className:b.a.vote,href:"/vote"},c.a.createElement("img",{src:I.a,alt:""}),"Upvote"),c.a.createElement("a",{className:b.a.vote,href:"/vote"},c.a.createElement("img",{src:B.a,alt:""}),"Downvote"))))};H.defaultProps={isRanked:!1,showActionButtons:!1};var D=H,T=function(e){var t=e.dapps,a=e.isRanked,r=e.showActionButtons;return t&&t.map(function(e,t){return c.a.createElement(D,Object.assign({},e,{key:e.name,isRanked:a,position:t+1,showActionButtons:r}))})};T.defaultProps={showActionButtons:!1};var j=T,M=a(34),R=a.n(M),F=function(e){var t=e.dapps;return c.a.createElement(c.a.Fragment,null,c.a.createElement("h1",{className:R.a.headline},"Recently Added"),c.a.createElement("div",{className:R.a.grid},c.a.createElement(j,{dapps:t})))},Q=a(10),Z=a(16),U=a(25),P=a.n(U),G=Object(Z.a)([function(e){return e.dapps}],function(e){return Object(Q.a)(e).sort(function(e,t){return P()(t.dateAdded).diff(e.dateAdded)})},function(e){return Object(Q.a)(e).filter(function(e){return P()(e.dateAdded).toISOString()>P()().subtract(21,"days").utc().toISOString()})}),V=Object(s.c)(function(e){return{dapps:G(e)}})(F),X=a(35),K=a.n(X),z=function(e){var t=e.dapps;return c.a.createElement(c.a.Fragment,null,c.a.createElement("h1",{className:K.a.headline},"Highest Ranked"),c.a.createElement("div",{className:K.a.grid},c.a.createElement(j,{dapps:t,isRanked:!0,showActionButtons:!0})))},J=Object(Z.a)([function(e){return e.dapps}],function(e){return Object(Q.a)(e).sort(function(e,t){return P()(t.dateAdded).diff(e.dateAdded)})}),Y=(Object(s.c)(function(e){return{dapps:J(e)}})(z),a(4)),q=a(28),W="EXCHANGES",$="MARKETPLACES",ee="COLLECTIBLES",te="GAMES",ae="SOCIAL_NETWORKS",re="UTILITIES",ne="OTHER",ce=function(e){return{type:"UPDATE_CATEGORY",payload:e}},ie=W,oe=function(e,t){return function(a,r){var n=a||t;return r&&Object.keys(e).includes(r.type)?e[r.type](n,r.payload):n}}(Object(q.a)({},"UPDATE_CATEGORY",function(e,t){return t}),ie),se=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ";return e?e.split("_").map(function(e){return"".concat(e[0]).concat(e.slice(1).toLowerCase())}).join(t):""},le=Object.entries(r).map(function(e){return{key:e[1],value:se(e[1])}}),de=a(11),pe=a.n(de),me=a(48),ge=a.n(me),ue=a(49),he=a.n(ue),Ce=a(36),ye=a.n(Ce),Ee=a(50),Ae=a.n(Ee),xe=a(51),we=a.n(xe),fe=a(52),ve=a.n(fe),be=a(53),ke=a.n(be),Oe={EXCHANGES:ge.a,MARKETPLACES:he.a,OTHER:ye.a,MEDIA:ye.a,GAMES:Ae.a,COLLECTIBLES:we.a,SOCIAL_NETWORKS:ve.a,UTILITIES:ke.a},_e=function(e){return Oe[e]},Le=a(87),Se=a(37),Ie=a.n(Se),Ne=function(e){var t=e.size;return c.a.createElement(Le.a,{className:[Ie.a.url,Ie.a[t]].join(" "),to:"/all"},"View all\xa0\u2192")},Be=function(e){var t=e.select,a=function(e){return t(e)};return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:pe.a.header},c.a.createElement("h2",{className:pe.a.headline},"Categories"),c.a.createElement(Ne,{size:"large"})),c.a.createElement("div",{className:pe.a.categories},le.map(function(e){return c.a.createElement("button",{className:pe.a[e.key]?[pe.a.category,pe.a[e.key]].join(" "):pe.a.category,key:e.key,type:"button",onClick:a.bind(void 0,e.key)},c.a.createElement("img",{className:pe.a.icon,src:_e(e.key),alt:"Category icon"}),c.a.createElement("p",null,e.value))})))},He=Object(s.c)(null,function(e){return{select:function(t){e(Object(Y.d)("/categories")),e(ce(t))}}})(Be),De=a(20),Te=a.n(De),je=a(54),Me=a.n(je),Re=function(e){return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:Te.a.grid},e.featured.map(function(e,t){return c.a.createElement("div",{className:Te.a.dapp,key:t},c.a.createElement(f.a,{src:e.banner,className:Te.a.banner,alt:"".concat(e.name," banner"),fallbackImage:Me.a}),c.a.createElement("div",{className:Te.a.dapp_details},c.a.createElement(f.a,{className:Te.a.dapp_details__image,src:e.icon,alt:"".concat(e.name," icon"),fallbackImage:O.a}),c.a.createElement("div",null,c.a.createElement("p",{className:Te.a.dapp_details__header},e.name),c.a.createElement("span",{className:Te.a.dapp_details__description},e.description))))})))},Fe=a(21),Qe=a.n(Fe),Ze=a(55),Ue=a.n(Ze),Pe=a(56),Ge=a.n(Pe),Ve=a(57),Xe=a.n(Ve),Ke=function(){return c.a.createElement("div",{className:Qe.a.footer},c.a.createElement("a",{href:"https://get.status.im/chat/public/dapps",className:Qe.a.footerItem},c.a.createElement("div",{className:Qe.a.iconWrap},c.a.createElement("img",{src:Ue.a,alt:"Join the DApp community chat"})),c.a.createElement("div",null,c.a.createElement("h2",null,"Join the DApp community chat"),c.a.createElement("p",null,"Status is a worldwide community committed to web3. Come discuss your new favourite DApp with us."))),c.a.createElement("div",{className:Qe.a.footerItem},c.a.createElement("div",{className:Qe.a.iconWrap},c.a.createElement("img",{src:Ge.a,alt:"Submit a DApp"})),c.a.createElement("div",null,c.a.createElement("h2",null,"Submit a DApp"),c.a.createElement("p",null,"Submit your favourite DApp now! No permission required."))),c.a.createElement("a",{href:"https://get.status.im/chat/public/status-core-dapps",className:Qe.a.footerItem},c.a.createElement("div",{className:Qe.a.iconWrap},c.a.createElement("img",{src:Xe.a,alt:"Support"})),c.a.createElement("div",null,c.a.createElement("h2",null,"Support"),c.a.createElement("p",null,"Can't find what you're looking for? Reach out and we'll see if we can help."))))},ze=a(39),Je=a(38),Ye=a.n(Je),qe=function(){return c.a.createElement(ze.a,{width:320,height:635},c.a.createElement("rect",{x:"30",y:"60",rx:"5",ry:"5",width:"220",height:"120"}),c.a.createElement("rect",{x:"270",y:"60",rx:"5",ry:"5",width:"220",height:"120"}),c.a.createElement("circle",{cx:"50",cy:"210",r:"20"}),c.a.createElement("rect",{x:"80",y:"190",rx:"5",ry:"5",width:"170",height:"40"}),c.a.createElement("circle",{cx:"290",cy:"210",r:"20"}),c.a.createElement("rect",{x:"320",y:"190",rx:"5",ry:"5",width:"170",height:"40"}),c.a.createElement("rect",{x:"15",y:"275",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("rect",{x:"113",y:"275",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("rect",{x:"211",y:"275",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("rect",{x:"15",y:"392",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("rect",{x:"113",y:"392",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("rect",{x:"211",y:"392",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("rect",{x:"15",y:"510",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("circle",{cx:"35",cy:"716",r:"20"}),c.a.createElement("rect",{x:"70",y:"692",rx:"5",ry:"5",width:"235",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"816",r:"20"}),c.a.createElement("rect",{x:"70",y:"792",rx:"5",ry:"5",width:"235",height:"88"}))},We=function(){return c.a.createElement(ze.a,{width:1700,height:2e3},c.a.createElement("rect",{x:"30",y:"30",rx:"5",ry:"5",width:"450",height:"220"}),c.a.createElement("rect",{x:"570",y:"30",rx:"5",ry:"5",width:"450",height:"220"}),c.a.createElement("rect",{x:"1100",y:"30",rx:"5",ry:"5",width:"450",height:"220"}),c.a.createElement("circle",{cx:"50",cy:"310",r:"20"}),c.a.createElement("rect",{x:"80",y:"290",rx:"5",ry:"5",width:"370",height:"80"}),c.a.createElement("circle",{cx:"620",cy:"310",r:"20"}),c.a.createElement("rect",{x:"650",y:"290",rx:"5",ry:"5",width:"370",height:"80"}),c.a.createElement("circle",{cx:"1150",cy:"310",r:"20"}),c.a.createElement("rect",{x:"1180",y:"290",rx:"5",ry:"5",width:"370",height:"80"}),c.a.createElement("rect",{x:"15",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("rect",{x:"223",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("rect",{x:"431",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("rect",{x:"639",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("rect",{x:"847",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("rect",{x:"1055",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("rect",{x:"1263",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("circle",{cx:"35",cy:"570",r:"20"}),c.a.createElement("rect",{x:"70",y:"550",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"570",r:"20"}),c.a.createElement("rect",{x:"500",y:"550",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"570",r:"20"}),c.a.createElement("rect",{x:"920",y:"550",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"570",r:"20"}),c.a.createElement("rect",{x:"1340",y:"550",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"698",r:"20"}),c.a.createElement("rect",{x:"70",y:"678",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"698",r:"20"}),c.a.createElement("rect",{x:"500",y:"678",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"698",r:"20"}),c.a.createElement("rect",{x:"920",y:"678",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"698",r:"20"}),c.a.createElement("rect",{x:"1340",y:"678",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"826",r:"20"}),c.a.createElement("rect",{x:"70",y:"806",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"826",r:"20"}),c.a.createElement("rect",{x:"500",y:"806",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"826",r:"20"}),c.a.createElement("rect",{x:"920",y:"806",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"826",r:"20"}),c.a.createElement("rect",{x:"1340",y:"806",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"954",r:"20"}),c.a.createElement("rect",{x:"70",y:"934",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"954",r:"20"}),c.a.createElement("rect",{x:"500",y:"934",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"954",r:"20"}),c.a.createElement("rect",{x:"920",y:"934",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"954",r:"20"}),c.a.createElement("rect",{x:"1340",y:"934",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"1082",r:"20"}),c.a.createElement("rect",{x:"70",y:"1062",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"1082",r:"20"}),c.a.createElement("rect",{x:"500",y:"1062",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"1082",r:"20"}),c.a.createElement("rect",{x:"920",y:"1062",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"1082",r:"20"}),c.a.createElement("rect",{x:"1340",y:"1062",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"1210",r:"20"}),c.a.createElement("rect",{x:"70",y:"1190",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"1210",r:"20"}),c.a.createElement("rect",{x:"500",y:"1190",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"1210",r:"20"}),c.a.createElement("rect",{x:"920",y:"1190",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"1210",r:"20"}),c.a.createElement("rect",{x:"1340",y:"1190",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"1338",r:"20"}),c.a.createElement("rect",{x:"70",y:"1318",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"1338",r:"20"}),c.a.createElement("rect",{x:"500",y:"1318",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"1338",r:"20"}),c.a.createElement("rect",{x:"920",y:"1318",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"1338",r:"20"}),c.a.createElement("rect",{x:"1340",y:"1318",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"1366",r:"20"}),c.a.createElement("rect",{x:"70",y:"1346",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"1366",r:"20"}),c.a.createElement("rect",{x:"500",y:"1346",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"1366",r:"20"}),c.a.createElement("rect",{x:"920",y:"1346",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"1366",r:"20"}),c.a.createElement("rect",{x:"1340",y:"1346",rx:"5",ry:"5",width:"325",height:"88"}))},$e=function(){return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:Ye.a.mobile},c.a.createElement(qe,null)),c.a.createElement("div",{className:Ye.a.desktop},c.a.createElement(We,null)))},et=a(58),tt=a.n(et),at=a(59),rt=a.n(at),nt=a(60),ct=a.n(nt),it=a(61),ot=a.n(it),st=a(62),lt=a.n(st),dt=a(63),pt=a.n(dt),mt=[{name:"CryptoKittes",description:"Collect and breed adorable digital cats",banner:tt.a,icon:rt.a},{name:"Airswap",description:"Meet the future of trading",banner:ct.a,icon:ot.a},{name:"Kyber",description:"On-chain, instant and liquid exchange and payment",banner:lt.a,icon:pt.a}],gt=a(40),ut=a.n(gt),ht=function(e){function t(e){var a;return Object(m.a)(this,t),(a=Object(u.a)(this,Object(h.a)(t).call(this,e))).startLoadingAnimation=a.startLoadingAnimation.bind(Object(y.a)(Object(y.a)(a))),a.state={loaded:!1},a}return Object(C.a)(t,e),Object(g.a)(t,[{key:"componentDidMount",value:function(){setTimeout(this.startLoadingAnimation,1e3)}},{key:"startLoadingAnimation",value:function(){this.setState({loaded:!0})}},{key:"render",value:function(){var e=this.state.loaded;return c.a.createElement(c.a.Fragment,null,e&&c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:ut.a.header},c.a.createElement("h2",{className:ut.a.headline},"Discover")),c.a.createElement(Re,{featured:mt}),c.a.createElement(He,null),c.a.createElement(V,null),c.a.createElement(Ke,null)),!e&&c.a.createElement($e,null))}}]),t}(c.a.Component),Ct=Object(s.c)(function(e){return e})(ht),yt=function(){return c.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 6C2.68629 6 0 8.68629 0 12C0 15.3137 2.68629 18 6 18H6.25685C7.52346 18 8.72843 17.4532 9.5625 16.5L10.1342 15.8466C10.605 15.3086 11.2851 15 12 15C12.7149 15 13.395 15.3086 13.8658 15.8466L14.4375 16.5C15.2716 17.4532 16.4765 18 17.7432 18H18C21.3137 18 24 15.3137 24 12C24 8.68629 21.3137 6 18 6H6ZM6 8.25C6.62132 8.25 7.125 8.75368 7.125 9.375V10.5C7.125 10.7071 7.29289 10.875 7.5 10.875H8.625C9.24632 10.875 9.75 11.3787 9.75 12C9.75 12.6213 9.24632 13.125 8.625 13.125H7.5C7.29289 13.125 7.125 13.2929 7.125 13.5V14.625C7.125 15.2463 6.62132 15.75 6 15.75C5.37868 15.75 4.875 15.2463 4.875 14.625V13.5C4.875 13.2929 4.70711 13.125 4.5 13.125H3.375C2.75368 13.125 2.25 12.6213 2.25 12C2.25 11.3787 2.75368 10.875 3.375 10.875H4.5C4.70711 10.875 4.875 10.7071 4.875 10.5V9.375C4.875 8.75368 5.37868 8.25 6 8.25ZM18.375 13.875C18.375 14.7034 17.7034 15.375 16.875 15.375C16.0466 15.375 15.375 14.7034 15.375 13.875C15.375 13.0466 16.0466 12.375 16.875 12.375C17.7034 12.375 18.375 13.0466 18.375 13.875ZM20.625 11.625C21.4534 11.625 22.125 10.9534 22.125 10.125C22.125 9.29657 21.4534 8.625 20.625 8.625C19.7966 8.625 19.125 9.29657 19.125 10.125C19.125 10.9534 19.7966 11.625 20.625 11.625Z"}))},Et={EXCHANGES:function(){return c.a.createElement("svg",{width:"20",height:"19",viewBox:"0 0 20 19",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{d:"M2.87492 8.50002H6.62492C6.85201 8.50002 7.05681 8.36348 7.14415 8.15387L8.71387 4.38656C8.80945 4.15716 8.74317 3.89223 8.55083 3.73486L5.10612 0.916456C4.89891 0.746923 4.60093 0.746923 4.39373 0.916456L0.949012 3.73486C0.756674 3.89223 0.690396 4.15716 0.785978 4.38656L2.35569 8.15387C2.44303 8.36348 2.64784 8.50002 2.87492 8.50002Z"}),c.a.createElement("path",{d:"M12.2499 1.00002C11.8357 1.00002 11.4999 1.3358 11.4999 1.75002V7.75002C11.4999 8.16424 11.8357 8.50002 12.2499 8.50002H18.2499C18.6641 8.50002 18.9999 8.16424 18.9999 7.75002V1.75002C18.9999 1.3358 18.6641 1.00002 18.2499 1.00002H12.2499Z"}),c.a.createElement("path",{d:"M4.74992 19C6.82099 19 8.49992 17.3211 8.49992 15.25C8.49992 13.1789 6.82099 11.5 4.74992 11.5C2.67885 11.5 0.999923 13.1789 0.999923 15.25C0.999923 17.3211 2.67885 19 4.74992 19Z"}),c.a.createElement("path",{d:"M11.508 19H18.9919C19.3335 19 19.5505 18.6344 19.3869 18.3345L15.645 11.4743C15.4744 11.1616 15.0254 11.1616 14.8549 11.4743L11.1129 18.3345C10.9494 18.6344 11.1664 19 11.508 19Z"}))},MARKETPLACES:function(){return c.a.createElement("svg",{width:"18",height:"18",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{d:"M0.85065 1.60347C1.14213 0.651752 2.03642 0 3.0508 0H14.9462C15.9606 0 16.8548 0.651752 17.1463 1.60347C17.2077 1.80383 17.2742 2.01149 17.342 2.22342C17.6933 3.32071 18.0812 4.53227 17.9852 5.43717C17.8728 6.49643 16.8342 7.5 15.8896 7.5C14.6914 7.5 13.8783 6.49654 13.7916 5.43732C13.7832 5.33409 13.6983 5.25 13.5925 5.25C13.4868 5.25 13.402 5.33417 13.3911 5.43717C13.2787 6.49643 12.2401 7.5 11.2955 7.5C10.0974 7.5 9.28425 6.49654 9.19759 5.43732C9.18915 5.33409 9.10421 5.25 8.99849 5.25C8.89277 5.25 8.80799 5.33417 8.79706 5.43717C8.68466 6.49643 7.64609 7.5 6.70147 7.5C5.50334 7.5 4.6902 6.49654 4.60355 5.43732C4.5951 5.33409 4.51016 5.25 4.40444 5.25C4.29872 5.25 4.21394 5.33417 4.20301 5.43717C4.09061 6.49643 3.05204 7.5 2.10742 7.5C0.909292 7.5 0.0961522 6.49654 0.0094975 5.43732C-0.0662881 4.51087 0.325698 3.27031 0.678888 2.15252C0.738023 1.96537 0.79607 1.78167 0.85065 1.60347Z"}),c.a.createElement("path",{d:"M2.23925 9C2.51294 9 2.74691 9.197 2.79353 9.46669L3.53488 13.7555C3.65919 14.4747 4.28311 15 5.01296 15H12.987C13.7169 15 14.3408 14.4747 14.4651 13.7555L15.2065 9.46669C15.2531 9.197 15.4871 9 15.7607 9H16.8073C17.0391 9 17.2153 9.20808 17.1772 9.43665L16.0633 16.1199C15.8825 17.2048 14.9439 18 13.844 18H4.15604C3.05615 18 2.11747 17.2048 1.93665 16.1199L0.822775 9.43665C0.784677 9.20808 0.960945 9 1.19267 9H2.23925Z"}),c.a.createElement("path",{d:"M4.99149 12.4659C4.93232 12.2293 5.11133 12 5.35529 12H12.6447C12.8887 12 13.0677 12.2293 13.0085 12.4659L12.892 12.9319C12.8086 13.2658 12.5086 13.5 12.1644 13.5H5.83558C5.49143 13.5 5.19144 13.2658 5.10797 12.9319L4.99149 12.4659Z"}))},GAMES:yt,UTILITIES:function(){return c.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("g",{clipPath:"url(#clip0)"},c.a.createElement("path",{d:"M10.7652 11.7348C10.6187 11.8812 10.3813 11.8812 10.2349 11.7348L3.43936 4.93929C3.00004 4.49995 2.62511 3.37493 3.00004 2.99994C3.37496 2.62495 4.50002 2.99994 4.93936 3.43929L11.7349 10.2348C11.8813 10.3812 11.8813 10.6187 11.7349 10.7651L10.7652 11.7348Z"}),c.a.createElement("path",{d:"M11.4731 13.2769L13.277 11.473C13.8169 10.9374 14.6888 10.9388 15.2271 11.477C15.5538 11.8037 15.6956 12.2721 15.605 12.7251L15.5939 12.7807C15.4897 13.3013 15.9487 13.7602 16.4692 13.6561C16.957 13.5585 17.4613 13.7112 17.8131 14.063L19.875 16.125C20.9105 17.1605 20.9105 18.8394 19.875 19.875C18.8395 20.9105 17.1606 20.9105 16.125 19.875L14.0631 17.813C13.7113 17.4612 13.5586 16.957 13.6562 16.4692C13.7603 15.9486 13.3013 15.4897 12.7808 15.5938L12.7252 15.6049C12.2721 15.6955 11.8038 15.5537 11.4771 15.227C10.9388 14.6888 10.9375 13.8169 11.4731 13.2769Z"}),c.a.createElement("path",{d:"M17.444 11.9008C17.2474 11.9427 17.0648 11.8043 17.0061 11.6121C16.8702 11.1673 16.6267 10.7553 16.2878 10.4164C15.5489 9.67751 14.5086 9.42373 13.5627 9.65504C13.4249 9.68874 13.2771 9.65567 13.1768 9.55537L12.4167 8.79526C12.2155 8.5941 12.0693 8.34066 12.0343 8.05833C12.0117 7.87538 12 7.68903 12 7.49995C12 5.01467 14.0148 2.99995 16.5 2.99995C16.8317 2.99995 17.1551 3.03584 17.4663 3.10395C17.7346 3.16264 17.8096 3.49041 17.6154 3.68456L15.6 5.69995C14.8545 6.44554 14.8545 7.65437 15.6 8.39995C16.3456 9.14554 17.5545 9.14554 18.3 8.39996L20.3154 6.38457C20.5096 6.19041 20.8374 6.26544 20.896 6.53367C20.9641 6.84494 21 7.16825 21 7.49995C21 9.66145 19.4761 11.467 17.444 11.9008Z"}),c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.201 16.0469C10.3214 16.1976 10.3356 16.4138 10.2139 16.5636L7.67217 19.692C6.77792 20.7926 5.12782 20.8777 4.12505 19.875C3.12228 18.8722 3.20739 17.2221 4.30803 16.3278L8.67922 12.7762C8.82837 12.655 9.04498 12.6662 9.18086 12.8021L9.50636 13.1276C9.63675 13.258 9.67892 13.4501 9.63949 13.6303C9.45817 14.4587 9.64618 15.3525 10.201 16.0469ZM7.31254 18.1875C7.31254 19.0159 6.64096 19.6875 5.81254 19.6875C4.98411 19.6875 4.31254 19.0159 4.31254 18.1875C4.31254 17.359 4.98411 16.6875 5.81254 16.6875C6.64096 16.6875 7.31254 17.359 7.31254 18.1875Z"})),c.a.createElement("defs",null,c.a.createElement("clipPath",{id:"clip0"},c.a.createElement("rect",{width:"19.5",height:"19.5",fill:"white",transform:"translate(2.25 2.25)"}))))},OTHER:function(){return c.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5276 3H13.4724C15.9501 3 16.9528 3.27848 17.9305 3.8014C18.9083 4.32432 19.6757 5.09169 20.1986 6.06946C20.7215 7.04724 21 8.04991 21 10.5276V13.4724C21 15.9501 20.7215 16.9528 20.1986 17.9305C19.6757 18.9083 18.9083 19.6757 17.9305 20.1986C16.9528 20.7215 15.9501 21 13.4724 21H10.5276C8.04991 21 7.04724 20.7215 6.06946 20.1986C5.09169 19.6757 4.32432 18.9083 3.8014 17.9305C3.27848 16.9528 3 15.9501 3 13.4724V10.5276C3 8.04991 3.27848 7.04724 3.8014 6.06946C4.32432 5.09169 5.09169 4.32432 6.06946 3.8014C7.04724 3.27848 8.04991 3 10.5276 3ZM13.1905 7.90387C12.9896 7.87742 12.7324 7.875 12 7.875H10.5C10.1352 7.875 9.91786 7.87561 9.75585 7.88666C9.6556 7.8935 9.613 7.90265 9.60197 7.90545C9.51372 7.94337 9.44337 8.01371 9.40546 8.10196C9.40266 8.11299 9.39351 8.1556 9.38667 8.25584C9.37561 8.41785 9.375 8.63515 9.375 9C9.375 9.23297 9.375 9.34945 9.33694 9.44134C9.2862 9.56385 9.18886 9.66119 9.06634 9.71194C8.97446 9.75 8.85797 9.75 8.625 9.75H7.875C7.64203 9.75 7.52555 9.75 7.43366 9.71194C7.31115 9.66119 7.21381 9.56385 7.16306 9.44134C7.125 9.34945 7.125 9.23297 7.125 9L7.125 8.96736V8.96735C7.12498 8.64594 7.12496 8.35067 7.14188 8.10268C7.16007 7.83622 7.20148 7.54321 7.32482 7.24545C7.59124 6.60225 8.10226 6.09123 8.74546 5.82481C9.04321 5.70148 9.33622 5.66006 9.60269 5.64188C9.85068 5.62496 10.146 5.62498 10.4674 5.62499L10.5 5.625H12L12.0868 5.62499C12.6998 5.62488 13.1173 5.62482 13.4842 5.67312C16.0083 6.00543 17.9946 7.99166 18.3269 10.5158C18.3752 10.8827 18.3751 11.3002 18.375 11.9131V11.9131V11.9132L18.375 12L18.375 12.0868V12.0868V12.0869C18.3751 12.6998 18.3752 13.1173 18.3269 13.4842C17.9946 16.0083 16.0083 17.9946 13.4842 18.3269C13.1173 18.3752 12.6998 18.3751 12.0868 18.375H12.0868L12 18.375L10.4674 18.375H10.4673C10.1459 18.375 9.85067 18.375 9.60269 18.3581C9.33622 18.3399 9.04321 18.2985 8.74546 18.1752C8.10226 17.9088 7.59124 17.3977 7.32482 16.7545C7.20148 16.4568 7.16007 16.1638 7.14188 15.8973C7.12496 15.6493 7.12498 15.354 7.125 15.0326C7.125 14.769 7.125 14.6371 7.17347 14.5352C7.22284 14.4314 7.30645 14.3478 7.41024 14.2985C7.51215 14.25 7.64398 14.25 7.90764 14.25H8.625C8.85797 14.25 8.97446 14.25 9.06634 14.2881C9.18886 14.3388 9.2862 14.4361 9.33694 14.5587C9.375 14.6505 9.375 14.767 9.375 15C9.375 15.3648 9.37561 15.5821 9.38667 15.7442C9.39351 15.8444 9.40266 15.887 9.40546 15.898C9.44337 15.9863 9.51372 16.0566 9.60197 16.0945C9.613 16.0973 9.6556 16.1065 9.75585 16.1133C9.91786 16.1244 10.1352 16.125 10.5 16.125H12C12.7324 16.125 12.9896 16.1226 13.1905 16.0961C14.705 15.8967 15.8967 14.705 16.0961 13.1905C16.1226 12.9896 16.125 12.7324 16.125 12C16.125 11.2676 16.1226 11.0104 16.0961 10.8095C15.8967 9.29499 14.705 8.10325 13.1905 7.90387ZM5.62982 11.777C5.625 11.8259 5.625 11.8839 5.625 12C5.625 12.1161 5.625 12.1741 5.62982 12.223C5.67658 12.6978 6.05221 13.0734 6.52698 13.1202C6.57587 13.125 6.63392 13.125 6.75 13.125H10.5C10.6161 13.125 10.6741 13.125 10.723 13.1202C11.1978 13.0734 11.5734 12.6978 11.6202 12.223C11.625 12.1741 11.625 12.1161 11.625 12C11.625 11.8839 11.625 11.8259 11.6202 11.777C11.5734 11.3022 11.1978 10.9266 10.723 10.8798C10.6741 10.875 10.6161 10.875 10.5 10.875H6.75C6.63392 10.875 6.57587 10.875 6.52698 10.8798C6.05221 10.9266 5.67658 11.3022 5.62982 11.777Z"}))},COLLECTIBLES:function(){return c.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{d:"M10.8792 1.03953C10.4721 1.43756 10.909 1.95401 11.4763 1.90425C11.8648 1.87016 12.2545 1.87002 12.6419 1.93833L21.8075 3.55449C22.2294 3.62887 22.511 4.03113 22.4367 4.45296L20.5511 15.1462C20.4768 15.568 20.0745 15.8497 19.6527 15.7753L18.2004 15.5192C17.6703 15.4258 17.2084 15.8876 17.3019 16.4177L17.736 18.8795C17.767 19.0554 17.7857 19.2306 17.7925 19.4042C17.8093 19.8273 18.0819 20.2237 18.499 20.2972L18.8446 20.3581C20.1101 20.5813 21.3169 19.7363 21.54 18.4708L23.9643 4.72233C24.1874 3.45682 23.3424 2.25004 22.0769 2.02688L12.9113 0.410738C12.1435 0.275351 11.3973 0.533165 10.8792 1.03953Z"}),c.a.createElement("path",{d:"M16.7286 13.1664C16.7853 13.4875 17.0367 13.7389 17.3578 13.7956L18.3944 13.9784C18.8162 14.0527 19.232 13.7682 19.2095 13.3405C19.1384 11.9907 18.1764 11.0827 16.817 10.6218C16.5534 10.5324 16.3053 10.7658 16.3537 11.0399L16.7286 13.1664Z"}),c.a.createElement("path",{d:"M16.6656 9.66225C16.3314 9.68044 16.0668 9.413 16.0087 9.08338L15.3118 5.13108L15.3057 5.09735C15.2274 4.6746 15.4194 4.21776 15.8486 4.19271C16.1816 4.17326 16.5515 4.20279 16.9554 4.27401C18.6427 4.57154 19.5221 5.34946 19.2246 7.0368C18.967 8.49782 18.0124 9.58898 16.6656 9.66225Z"}),c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.10553 11.5101C3.7795 10.8223 3.41967 9.91802 3.6263 9.63789C3.859 9.32239 4.96605 9.58752 5.67281 9.79739C5.90787 9.86719 6.15976 9.83304 6.37961 9.72445C6.71102 9.56074 7.07238 9.44037 7.45695 9.37256C7.82006 9.30853 8.17979 9.29561 8.52806 9.32845C8.76555 9.35084 9.00642 9.29638 9.19858 9.15503C9.79276 8.71791 10.7104 8.11992 11.0303 8.33235C11.2969 8.50937 11.294 9.34567 11.2366 10.0682C11.2017 10.5069 11.3346 10.9387 11.532 11.3319C11.6805 11.6276 11.7886 11.9484 11.8486 12.289C11.9122 12.6495 12.2705 12.9675 12.5354 13.2023C12.6957 13.3443 12.7393 13.5939 12.5523 13.6982C12.376 13.7966 12.1626 13.8451 11.936 13.8607C11.7809 13.8713 11.6401 13.9585 11.5603 14.0919C11.0285 14.9804 9.91807 15.5327 8.58461 15.7679C7.2446 16.0041 6.00674 15.8624 5.2034 15.201C5.07852 15.0982 4.9085 15.0643 4.75491 15.1151C4.50707 15.1969 4.25767 15.2372 4.03136 15.2007C3.81991 15.1666 3.7755 14.9172 3.87756 14.7289C4.05595 14.3998 4.18324 14.0394 4.26211 13.663C4.29213 13.5196 4.29036 13.3722 4.2812 13.226C4.27084 13.0607 4.27242 12.8966 4.28529 12.7347C4.31851 12.3169 4.28505 11.8888 4.10553 11.5101ZM8.25675 14.2506C8.67859 14.1762 8.9904 13.9449 8.95321 13.734C8.91602 13.5231 8.54391 13.4124 8.12207 13.4868C7.70023 13.5612 7.38841 13.7924 7.42561 14.0034C7.46279 14.2143 7.83491 14.325 8.25675 14.2506ZM7.12411 13.0198C6.91559 13.5927 6.30602 13.8968 5.7626 13.699C5.2192 13.5012 4.94772 12.8765 5.15624 12.3035C5.36475 11.7306 5.97432 11.4265 6.51774 11.6243C7.06114 11.8221 7.33263 12.4469 7.12411 13.0198ZM10.4152 12.882C10.8585 12.51 10.8995 11.8291 10.5069 11.3612C10.1142 10.8932 9.43656 10.8154 8.99324 11.1874C8.54992 11.5594 8.50886 12.2403 8.9015 12.7083C9.29416 13.1762 9.97184 13.254 10.4152 12.882Z"}),c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.9231 5.12922C0.657595 5.35237 -0.187411 6.55916 0.0357399 7.82467L2.45996 21.5731C2.6831 22.8386 3.88989 23.6836 5.1554 23.4605L14.321 21.8443C15.5865 21.6212 16.4315 20.4144 16.2084 19.1489L13.7842 5.40044C13.561 4.13493 12.3542 3.28993 11.0887 3.51308L1.9231 5.12922ZM2.19247 6.65683C1.77063 6.73121 1.48896 7.13346 1.56335 7.55531L3.44884 18.2485C3.52323 18.6704 3.92549 18.952 4.34733 18.8777L13.513 17.2615C13.9348 17.1871 14.2165 16.7849 14.1421 16.363L12.2566 5.66981C12.1822 5.24797 11.7799 4.96629 11.3581 5.04069L2.19247 6.65683Z"}))},SOCIAL_NETWORKS:function(){return c.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12V18.0013C3 19.6581 4.34225 21 5.9991 21H12ZM13.5 12C13.5 12.8284 12.8284 13.5 12 13.5C11.1716 13.5 10.5 12.8284 10.5 12C10.5 11.1716 11.1716 10.5 12 10.5C12.8284 10.5 13.5 11.1716 13.5 12ZM16.5 13.5C17.3284 13.5 18 12.8284 18 12C18 11.1716 17.3284 10.5 16.5 10.5C15.6716 10.5 15 11.1716 15 12C15 12.8284 15.6716 13.5 16.5 13.5ZM9 12C9 12.8284 8.32844 13.5 7.5 13.5C6.67156 13.5 6 12.8284 6 12C6 11.1716 6.67156 10.5 7.5 10.5C8.32844 10.5 9 11.1716 9 12Z"}))},MEDIA:yt},At=function(e){var t=e.category,a=Et[t];return c.a.createElement(a,null)},xt=a(64),wt=a.n(xt),ft=a(12),vt=a.n(ft),bt=function(e){function t(e){var a;return Object(m.a)(this,t),(a=Object(u.a)(this,Object(h.a)(t).call(this,e))).state={open:!1},a.toggle=a.toggle.bind(Object(y.a)(Object(y.a)(a))),a.updateCategory=a.updateCategory.bind(Object(y.a)(Object(y.a)(a))),a.container=c.a.createRef(),a}return Object(C.a)(t,e),Object(g.a)(t,[{key:"componentDidMount",value:function(){this.closeOnBackgroundClick=this.closeOnBackgroundClick.bind(this),document.addEventListener("click",this.closeOnBackgroundClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.closeOnBackgroundClick)}},{key:"closeOnBackgroundClick",value:function(e){this.container.current.contains(e.target)||this.setState({open:!1})}},{key:"updateCategory",value:function(e){(0,this.props.select)(e.target.value),this.setState({open:!1})}},{key:"toggle",value:function(){var e=this.state.open;this.setState({open:!e})}},{key:"render",value:function(){var e=this,t=this.state.open,a=this.props.category;return c.a.createElement("div",{ref:this.container},c.a.createElement("div",{style:t?{visible:"block"}:{display:"none"},className:vt.a.open},c.a.createElement("div",{className:vt.a.openHeader},c.a.createElement("h2",null,"Categories"),c.a.createElement(Ne,{size:"small"})),le.map(function(t){return c.a.createElement("button",{className:t.key===a?[vt.a.openButton,vt.a.selected].join(" "):vt.a.openButton,key:t.key,type:"button",value:t.key,onClick:e.updateCategory},c.a.createElement(At,{category:t.key}),t.value)})),c.a.createElement("button",{style:t?{visibility:"hidden"}:{visibility:"visible"},className:[vt.a.closed,vt.a[a]].join(" "),type:"button",onClick:this.toggle},c.a.createElement("div",{className:vt.a.closedText},a&&c.a.createElement(At,{category:a}),a?se(a):"None selected"),c.a.createElement("img",{src:wt.a,alt:"Toggle category selector"})))}}]),t}(c.a.Component);bt.defaultProps={category:null};var kt=bt,Ot=Object(s.c)(function(e){return{category:e.selectedCategory}},function(e){return{select:function(t){return e(ce(t))}}})(kt),_t=a(65),Lt=a.n(_t),St=function(e){var t=e.dapps;return c.a.createElement(c.a.Fragment,null,c.a.createElement(Ot,null),c.a.createElement("div",{className:Lt.a.list},c.a.createElement(j,{dapps:t})))},It=Object(Z.a)([function(e){return e.selectedCategory},function(e){return e.dapps}],function(e,t){return e?t.filter(function(t){return t.category===e}):t}),Nt=Object(s.c)(function(e){return{dapps:It(e)}})(St),Bt=a(3),Ht=a.n(Bt),Dt=function(e){return le.find(function(t){return t.key===e}).value},Tt=function(e){function t(e){var a;return Object(m.a)(this,t),(a=Object(u.a)(this,Object(h.a)(t).call(this,e))).state={isUpvote:!0,sntValue:0},a.onClickTab=a.onClickTab.bind(Object(y.a)(Object(y.a)(a))),a.handleChange=a.handleChange.bind(Object(y.a)(Object(y.a)(a))),a}return Object(C.a)(t,e),Object(g.a)(t,[{key:"onClickTab",value:function(e){var t=this;return function(){t.setState({isUpvote:e})}}},{key:"handleChange",value:function(e){this.setState({sntValue:e.target.value})}},{key:"render",value:function(){var e=this.state,t=e.isUpvote,a=e.sntValue,r="Kyber",n="/images/dapps/kyber.png",i="EXCHANGES";return c.a.createElement("div",null,c.a.createElement("div",{className:Ht.a.tabs},c.a.createElement("button",{className:t?Ht.a.active:"",type:"button",onClick:this.onClickTab(!0)},"\u2191 UPVOTE"),c.a.createElement("button",{className:t?"":Ht.a.active,type:"button",onClick:this.onClickTab(!1)},"\u2193 DOWNVOTE")),c.a.createElement("div",{className:Ht.a.dapp},c.a.createElement(f.a,{className:Ht.a.image,src:n,fallbackImage:O.a,alt:"App icon",width:24,height:24}),r),c.a.createElement("div",{className:Ht.a.items},t&&c.a.createElement("span",{className:Ht.a.greenBadge},"".concat(12422..toLocaleString()," \u2191")),!t&&c.a.createElement("span",{className:Ht.a.redBadge},"".concat(3244..toLocaleString()," \u2193")),c.a.createElement("span",{className:Ht.a.item},c.a.createElement("img",{src:L.a,alt:"SNT",width:"24",height:"24"}),23456..toLocaleString()),t&&c.a.createElement("span",{className:Ht.a.greenBadge},"\u2116".concat(1," \u2191")),c.a.createElement("span",{className:Ht.a.item},c.a.createElement("img",{src:_e(i),alt:Dt(i),width:"24",height:"24"}),"".concat(Dt(i)," \u2116").concat(2))),!t&&c.a.createElement("div",{className:Ht.a.inputArea},c.a.createElement("span",null,3244)),t&&c.a.createElement("div",{className:Ht.a.inputArea},c.a.createElement("input",{type:"text",value:a,onChange:this.handleChange})),c.a.createElement("div",{className:Ht.a.footer},t&&c.a.createElement("p",{className:Ht.a.disclaimer},"SNT you spend to upvote is locked in the contract and contributes directly to ",r,"'s ranking."," ",c.a.createElement("a",{href:"#",target:"_blank"},"Learn more\u2197")),!t&&c.a.createElement("p",{className:Ht.a.disclaimer},"SNT you spend to downvote goes directly back to ",r,". Downvoting moves their DApp down by 1% of the current ranking. The cost is fixed by our unique bonded curve."," ",c.a.createElement("a",{href:"#",target:"_blank"},"Learn more\u2197")),c.a.createElement("button",{type:"submit",disabled:!a},t?"Upvote":"Downvote")))}}]),t}(n.Component),jt=Object(s.c)(null,function(e){return{}})(Tt),Mt=a(66),Rt=a(26),Ft=a.n(Rt),Qt=function(e){var t=e.text,a=e.active;return c.a.createElement("div",{className:a?[Ft.a.header,Ft.a.active].join(" "):Ft.a.header},c.a.createElement("div",{className:Ft.a.icon},c.a.createElement(At,{category:t})),c.a.createElement("h2",{className:Ft.a.text},se(t)))};Qt.defaultProps={active:!1};var Zt=Qt,Ut=a(67),Pt=a.n(Ut),Gt=function(e){for(var t=e,a=0;t;)a+=t.offsetTop-t.scrollTop+t.clientTop,t=t.offsetParent;return a},Vt=function(e){function t(e){var a;return Object(m.a)(this,t),(a=Object(u.a)(this,Object(h.a)(t).call(this,e))).state={categories:e.categories.map(function(e){return e.category}),currentCategoryIndex:0},a}return Object(C.a)(t,e),Object(g.a)(t,[{key:"componentDidMount",value:function(){this.scanHeaderPositions(),this.boundScroll=Object(Mt.debounce)(this.handleScroll.bind(this),1),window.addEventListener("scroll",this.boundScroll)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("scroll",this.boundScroll)}},{key:"scanHeaderPositions",value:function(){var e=Array.from(document.querySelectorAll(".category-header")).map(function(e){return{id:e.id,position:Gt(e)}});this.setState({headerPositions:e})}},{key:"handleScroll",value:function(){var e=document.getElementById(this.currentCategory()),t=this.state,a=t.headerPositions,r=t.categories,n=Object(Q.a)(a).reverse().find(function(e){return e.position0&&void 0!==arguments[0]?arguments[0]:$t},ta=Object(Wt.a)({basename:"/discover-dapps/"}),aa=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||Yt.d,ra=function(){return Object(Yt.e)((e=ta,Object(Yt.c)({router:Object(l.b)(e),dapps:ea,selectedCategory:oe})),{},aa(Object(Yt.a)(Object(qt.a)(ta))));var e}();o.a.render(c.a.createElement(s.a,{store:ra},c.a.createElement(l.a,{history:ta},c.a.createElement(Jt,null))),document.getElementById("root"))}],[[72,1,2]]]); -//# sourceMappingURL=main.8c6c5dcf.chunk.js.map \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[,,,function(e,t,a){e.exports={tabs:"Vote_tabs__17jqr",active:"Vote_active__3ScdG",footer:"Vote_footer__3KjoW",disclaimer:"Vote_disclaimer__YQYRM",item:"Vote_item__2H5i0",dapp:"Vote_dapp__VzzBV",badge:"Vote_badge__2tqz5",greenBadge:"Vote_greenBadge__2jyIQ",redBadge:"Vote_redBadge__2NJGP",inputArea:"Vote_inputArea__3-1V6",image:"Vote_image__3Nq9O"}},,,,,function(e,t,a){e.exports={listItem:"DappListItem_listItem__2ZqIV",rankedListItem:"DappListItem_rankedListItem__3e0nA",header:"DappListItem_header__3-oCP",image:"DappListItem_image__2nfPS",url:"DappListItem_url__2aXST",description:"DappListItem_description__2KMFp",position:"DappListItem_position__620cB",sntAmount:"DappListItem_sntAmount__39g71",vote:"DappListItem_vote__24f0u",actionArea:"DappListItem_actionArea__TXq5m"}},,,function(e,t,a){e.exports={header:"Categories_header__1F76K",headline:"Categories_headline__3jb0z",categories:"Categories_categories__3rvMo",category:"Categories_category__2cSHf",EXCHANGES:"Categories_EXCHANGES__3X0bE",MARKETPLACES:"Categories_MARKETPLACES__OQP7O",OTHER:"Categories_OTHER__akPl6",MEDIA:"Categories_MEDIA__2yLM5",GAMES:"Categories_GAMES__33pEY",COLLECTIBLES:"Categories_COLLECTIBLES__2icyX",SOCIAL_NETWORKS:"Categories_SOCIAL_NETWORKS__o5t_8",UTILITIES:"Categories_UTILITIES__3whCU"}},function(e,t,a){e.exports={open:"CategorySelector_open__3uRgi",openHeader:"CategorySelector_openHeader__3eXr7",openButton:"CategorySelector_openButton__19HBv",selected:"CategorySelector_selected__1XW9Q",closed:"CategorySelector_closed__yqlVO",closedText:"CategorySelector_closedText__JIzlW",EXCHANGES:"CategorySelector_EXCHANGES__wp-Km",MARKETPLACES:"CategorySelector_MARKETPLACES__EbZF3",COLLECTIBLES:"CategorySelector_COLLECTIBLES__3eps5",GAMES:"CategorySelector_GAMES__3OhD7",SOCIAL_NETWORKS:"CategorySelector_SOCIAL_NETWORKS__2sJnh",UTILITIES:"CategorySelector_UTILITIES__1W8DI",OTHER:"CategorySelector_OTHER__1T5Sa"}},,,,,,,,function(e,t,a){e.exports={grid:"FeatureDapps_grid__2aVFY",dapp:"FeatureDapps_dapp__3rQmj",banner:"FeatureDapps_banner__3wXZP",dapp_details:"FeatureDapps_dapp_details__f_nrC",dapp_details__image:"FeatureDapps_dapp_details__image__2p_tt",dapp_details__header:"FeatureDapps_dapp_details__header__2pHFi",dapp_details__description:"FeatureDapps_dapp_details__description__BwGCb"}},function(e,t,a){e.exports={footer:"Footer_footer__1yMT-",footerItem:"Footer_footerItem__2HZgF",iconWrap:"Footer_iconWrap__3msNP"}},,,function(e,t,a){e.exports=a.p+"static/media/icon.b112cc42.svg"},,function(e,t,a){e.exports={header:"CategoryHeader_header__21V8l",active:"CategoryHeader_active__2F7it",icon:"CategoryHeader_icon__ge7T2",text:"CategoryHeader_text__3OkOp"}},function(e,t,a){e.exports=a.p+"static/media/SNT.4c2dc880.svg"},,,,,,,function(e,t,a){e.exports={headline:"RecentlyAdded_headline__2V0SE",grid:"RecentlyAdded_grid__2vaZr"}},function(e,t,a){e.exports={headline:"HighestRanked_headline__2zY8B",grid:"HighestRanked_grid__3-rkA"}},function(e,t,a){e.exports=a.p+"static/media/other.9170c622.svg"},function(e,t,a){e.exports={url:"ViewAll_url__3yeas",small:"ViewAll_small__3bgh-",large:"ViewAll_large__3oGK_"}},function(e,t,a){e.exports={mobile:"LoadingHome_mobile__4JcBj",desktop:"LoadingHome_desktop__3uih_"}},,function(e,t,a){e.exports={header:"Home_header__3vYty",headline:"Home_headline__13KXo"}},,,,,,function(e,t,a){e.exports=a.p+"static/media/upvote-arrow.c8b5ae9b.svg"},function(e,t,a){e.exports=a.p+"static/media/downvote-arrow.c4af6802.svg"},function(e,t,a){e.exports=a.p+"static/media/exchanges.59b13742.svg"},function(e,t,a){e.exports=a.p+"static/media/marketplaces.964ef8e9.svg"},function(e,t,a){e.exports=a.p+"static/media/games.5f2fc3ba.svg"},function(e,t,a){e.exports=a.p+"static/media/collectibles.48f1d6ea.svg"},function(e,t,a){e.exports=a.p+"static/media/social-networks.f0cf5795.svg"},function(e,t,a){e.exports=a.p+"static/media/utilities.624c69f9.svg"},function(e,t,a){e.exports=a.p+"static/media/fallback.6de7eeb2.svg"},function(e,t,a){e.exports=a.p+"static/media/community.f0a6587b.svg"},function(e,t,a){e.exports=a.p+"static/media/add-dapp.77c8e818.svg"},function(e,t,a){e.exports=a.p+"static/media/support.fbdb812b.svg"},function(e,t,a){e.exports=a.p+"static/media/crytokittes_banner.e9cbce4a.png"},function(e,t,a){e.exports=a.p+"static/media/cryptokitties_logo.94a85147.png"},function(e,t,a){e.exports=a.p+"static/media/airswap_banner.91c60ce3.png"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA55SURBVHgB7Z1NbFTXFcfPHdtVaZvUZEkWDE2k8BUBErArmFZqlza7VGoKdFUhtQzZJhJGahZdFIZWJbti1EppV+AllRImWUIkBgUcohRlssBL4gbli8Dcnv+779rj8Xy8eV9zv37Sy5sZ28Qz7+//Pefcc+8TFFilWpPTU3ya5KPCB1VoK7VpmgQ/Jj6rI/rWXj8viFYkHxQfUtAKv9bif+OzNp+f8PFJXTQpsIogT4HYNhHN8Aewl4W2R0g+9xFWATRZnBDmbRZm4xt+3qqLFfIQbwQIwf2AaE6w2EjSHJUntqQ0+Wo0221aZBdt3quLFnmA0wLcXpMzlQodZneb4aczZBcN/kNZfMxnl4dt5wTIoquy6I6x6I6TeS6XlhZfqatP23TBNWd0QoAYXn9ILDhBs2Sf041KQ0q6vFQXC+QAVgtQu11FUk2uZai+AFdssCuetdkVrRQgYrsJQWfIfbdLhqAFW4VolQCD8IZgoRCtECCGWhbeJQrCS4ZFQjRagFFyUWHH4xiPAqNjgRCNFeDu0/IUn+Y9TC7ypsVZ81lTs2bjBLizJvcKQecpDLd503oq6Yhpblghg9j5mjzD4rtFQXxFgDj6U3zGZBBGOGCcZFwhihoCAsVjjBuO3QER600q1wviKw/8wd/aUZNjT+7G5oAhwzUEQfUpzpSbY2oHG4sAw5BrHGMbkksfgjGbEYZc44AhXEcFgkqmVAHuOi2P4Y2G2p6RVMUY4sLSBLi7FqX/CxQwmgrXYMss1ZQSA0J8UtA8BawB12vpnDhLBVO4AHe9Js+HTNdOyhBhoQJk8V0i1RofsBVBC3fPiRNUEIXFgFHMF8RnP3wNo1GsIAoRYIj5HINDqKISk9yH4CA+dykiJsxVgJjX5RpfnQIuc/zueXGZciI3AcZ9fLco4DzxtF2DciCXGBBzu0LN7QY8APP4uOaUA5kFiK4WTK+RO7sQBIaDa35lL197ykhmAUYtVUF8PrL3O3XtM5FJgNHCIY9nOU7+Uh3ewtc+a/NC6iQEMQDaqnztbOkU38Vr6vCUFU5K9qXtJUztgD63VXU7n+dOOD2RIQFNJcC4tapKHtJPbJ6LcC/PlMxTCkYeguN2+k/JQ5KIzOfhWPJQvDTiZpojO2BccvGOpA7nsxPGGwqMxEgC5NmO4+Th0DuqqDwW4cyoWXHiITgeer0rOGcRk6fD8cqUpG1Jl3kmdsAJDwvOWZ3MUyecHqVAncgBfUw88hSPj07ItcFtSWqDiRxwIocpF5vI27l8dMJ4Q9GhDHVA39yvSLH45oRJ2raGOqBP7le0U/nmhPF+3gMZ6IA+uV+Z4vDJCYe54EAH9MX9ynYmn5xwmAv2dUBf3G+cYvDFCQdlxH0d0Af3G7cT+eKElUr/9eH9h2Dp9j7Nplx8H0QoJJ3q177fU4Cuz/madtE9EOH0t9TbBXsKkAPDY+Qopl5s10VYUXcy3cCGJMTl5MOGi+xyYtKuUPWjP4vPOl/b4ID8gpOLjGxxGJedkGPBDbtsbRCg6GOVNmPbRXVVhCzADaHdOgHGm1RXySFsvZiOirCKTeo7X1gnQOHYLbJsv4guipBrgjPrnnd93Znh15WL55oIeRg+vO65fuBS9uuic7iUHU9J2qxb9lcdcMqRG8e4GsC79L4eE83px6sC5BqN9cOv68VcZ96fWDO7tRhQ2u2Avkzsu/A+RUeuEcWAmCj+TtDnZCm+iK8T22NCHQdGDvjE4vjPR/EB29/3t3HJLxJg29L6n6/i09j8/kVseioGrNAesgzfxaex+HNYEyAXB6tkEUF867Hx8xBCmV6UhOw6LSVZQhBff2xLTJCITMT39/gdWUAQ32AOvKjON++TFXxD9O/KhCXdL0F8ybDpc5pk7VXaFggwiG80LPq8qpMc/FVLuW16SsbxYS4/JPria6J7D4ge8Tjx6Gv1mubBw/Xf/8wmomc3qcdbnlPPn98cn59Tr5WN/sxMjgk59KtOch68lQxNQYoWH4R1878sKJ4D+pjF9hEfy5+r1/PmpS1KjNuf51jtBXV+ZhMVivEilPTjSdGmaTLQAosQH1zsBgvug/vqvFzi5OPHy+p4987aaxDlDhbifk4eDr5QjFOaLELlgMK8e33kKT44HC76Ox+WK7gkaFFevameQ5A/f5noZ7uVQ+aFwSKcFlwDRBNqlQwhD/FBdIt8Ud+5U8xwWgZww7kD6sjLGQ2sE7YgQPiCES6YRXwQHepf/3jfXtH1AzHj7EElxqwYJsJIgEakIGnF9+6HSnS2FF+zACd89RAP07uzuaJJIjRCgHnGfHA/HLpUgjNiPxx4HD1/SNYDN8RnllaIpohw7AIcR53vUVzjgxiRBNxbVkO4jWQRogkinCQPQf0N86bdIZWOI6PDEkEig75xf02Io2BCrDx2AeIvEG705q+KL8wOIxJlPKGvi9Qo4UCQDwwetvXMDX7nJJ8hvu8PfzcjbjYmCcEQsnByPNNWSdClHdPEiD+YP76iZlmSgBmf318yJw42qg6Iv14MI8j0TAaZ9+IHqrg9LiC8k79Yc+wkoFqAEcegMtWKcYVokDXDKws44T/fV8N0Wa6YRngQ3Btvq8K8YUR1wFtk4Ko4iO/NV0b7oMfJ1RtEb/2nOCGmER5A6PD6v4wtPTXFrpq8zvPBM2QotrihJk8hIiTB+8fc8KjCg+thuMWwazANsaMmFyrC7D2hIT6IMI+pqLJIK0SIDo0Ir/5UiS5NZQClmT9dNX9KktPfRbGzJutC0CmygJf4wvz1hD1uCJIIESJDF8z+n6hz2nIUhlu4ni3Tklx+uYAhuMZD8HmyCNuGZYjvrWtrbVcQ2MEXleCiBtWMcS7iu4sd/74ttCWdFi/X5Fxb0BWyEBuFiN7fvH5fW4WnYQEeFfGyzFtkMbYJMSu6KG6r8DSPJe0Ttu+M1UmefXOmoacGXWo9u3teCL0zgnHF6CzACbHG4teH8m1tHwd6Phpu51ijbZMFuC9qRpCCC4KW7Q8zCMRGVx+qiwYxooFz9oA9YtRdOcigTVvHkhdcgonumKS6Ydp0m6PjOXIQiBHDFg7tjHrRjykxI5wN88p6gZJrSwr60MR/IgFO8JM2uU+nMwK9LBL1xe1bylmrq7u14XDoTCl7eagpsN4aOGsBNnwQYDd6WSR1ZJMQ5bOb1hxS73Cgdz8Y5Jp6OQDQ7f/YWWE5fnzvgZ9i68X3YwdcXZLuWiISMJooAcGD1V3yMS9HgUAZSOV+oPNWXU0KBEqAw71Vs1sV4Pc4NqdAoAQk9XDA6N5dUmUmgUCBNO7VRUs/6b5d63sUCBRIuyvX6L5da4MCRqAbU13jSZfG1gnwTl3giy0KjBX0B/7mkKobOkbrk7pYl+x2OyDuGXKZAmMBa3svnVTdPH9z5N7AnUjaWOrbIEC2yAUKlIpeD33tDTVT8vrb5CQc/9W7X+u5Oa/pK+VcAcLDInwceIwmU1fFxzR49uNI94v99oaBVc5QoBC6hQccFx9m2nqGdj0dMO6SxtywcftH2wySi9n9HOMdXP+66+JjWux+23p9oacDoii9uyYvSEFnKJCJYYvLPRAfDZrg6Ls9G5KRCQoCTINe5wu3G7Tk0gvxMU+Jzvb72sA7hIRkJDm69T/pNhq+iI/db+FuXZzo9+WBG1SyOs/KkIxsQN+CC6vw9L09Rumk9kZ8NNj9wNB7JPnsgnC11e7ozerQLfxp8Ul8w9wPDN2i1zcX/Mtv1fqQIhYseSU+Gu5+oDLsG6L5YY/atCCQLwpYleab+OB+nW1X/RgqQMBKPkGegEVFJy6yYG5QbngnPkrmfiCRAKFkIekCeQJEiF1F8xChj+JL6n4gkQABB4vzfFohj8gqQi/Fx7MeSd0PJBZg3LKf+B92hbQi9FR8mPM9m9T9wMi3qva1LIMN02cPJvteX8VHA+Z8+5HYATVckjlNHpLUCT0WHz2VdGTUnxlZgEt1gZ20vBuKwTAR+iw+KUYbejUjD8EaU+8vUga9hmOfxUcphl7NyA6oYbs9Sp5lxZpuJ/RZfOxgK2mG3o6fT4+NO+znCZwQn6DHzoek4DTP99YpJZkECHbXZF1acp+RQL7gPh9L50WNMpB6CNbEBeqwsZF/tL6S0bXPRGYHBNtrsjqhbvUQ1pD4QQtxX5qst5vMDgjiueKjFPACnu04mof4QC4CBGjb4l/Mm64Zb+GkY6lre40s5CZAwL/Ygq9Fah9AsTlLxtuLXGLAbjgzng9LOt0C4ls6J+YpZwoRIAjlGXcoSnygMAECnq5b4JPRN8MODOUyT7Mdp4LINQbsBr94iAntBYXmIsUHChUg4Ox4PojQPqJhN+MsRxIKHYI7CYmJPRQZ83VTmgCB780LNoBaLsppVBKlChDEd2i/QuG2YEaBtioO+o7G+4SX+f8tn3ju+DoFEZpC82mO02ujUHgS0gu80SlJ+3xaa2wqyHS/zKmxIA1jccBO4rgQyUnopCkRDLlYQpn31FqK32P8hCG5dMY25HZjhAA1oVRTPKjJojZLhmCUAEFww8JAu1yurVR5YJwANVyuOS6UG1YpkBpTYr1+GCtAELkh1pyI0NCQBmS4WLfRwr4+hmK0ADVBiCPT4CTjhAlJxjCsEKAmCHEojTjJaJAlWCVATRDiBqwTnsZKAWo6hHiYPEtW4rnbC7ihkA1DbT+sFmAnUdaM7mv39y7EpvGLX7LwTE4ukuKMADVwRZ7grnEJZ5bccUWsu75su9v1wjkBdhK1fql7nMxa6IyI697D2cbYLilOC7ATOOMU0d420Ry/6z1k3t6GLS4Y4z7Nza+IrrowvCbBGwF2U63J6R8pQc7wkL2H56CrVJ4oMaQ2+f99m5Oo5iN2OV8E1423AuwHhm0WRZXFUeWZBMSTWyVaxUTULjbNH9i07N861orPyFAhqBZ/7//4Z1oVdfuCFrtby1ex9eL/L9zTTxKWmngAAAAASUVORK5CYII="},function(e,t,a){e.exports=a.p+"static/media/kyber_banner.42112e91.png"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,a){e.exports=a.p+"static/media/dropdown-arrows.94569e7a.svg"},function(e,t,a){e.exports={list:"Filtered_list__1-Pg_"}},,function(e,t,a){e.exports={list:"Dapps_list__2JoO2"}},,,,,function(e,t,a){e.exports=a(85)},,,,,,,,,,,,,function(e,t,a){"use strict";a.r(t);var r={};a.r(r),a.d(r,"EXCHANGES",function(){return W}),a.d(r,"MARKETPLACES",function(){return $}),a.d(r,"COLLECTIBLES",function(){return ee}),a.d(r,"GAMES",function(){return te}),a.d(r,"SOCIAL_NETWORKS",function(){return ae}),a.d(r,"UTILITIES",function(){return re}),a.d(r,"OTHER",function(){return ne});var n=a(0),c=a.n(n),i=a(44),o=a.n(i),s=a(2),l=a(23),d=a(89),p=a(88),m=a(13),g=a(14),u=a(17),h=a(15),C=a(18),y=a(6),E=a(1),A=a.n(E),x={name:A.a.string,url:A.a.string,image:A.a.string,description:A.a.string,category:A.a.string,dateAdded:A.a.string,isRanked:A.a.bool,position:A.a.number,showActionButtons:A.a.bool},w=(A.a.arrayOf(A.a.shape(x)),a(22)),f=a.n(w),v=a(8),b=a.n(v),k=a(24),O=a.n(k),_=a(27),L=a.n(_),S=a(46),I=a.n(S),N=a(47),B=a.n(N),H=function(e){var t=e.name,a=e.description,r=e.url,n=e.image,i=e.isRanked,o=e.position,s=e.showActionButtons;return c.a.createElement("div",{className:i?b.a.rankedListItem:b.a.listItem},i&&c.a.createElement("div",{className:b.a.position},o),c.a.createElement("div",null,c.a.createElement(f.a,{className:b.a.image,src:n,fallbackImage:O.a,alt:"App icon"})),c.a.createElement("div",null,c.a.createElement("h2",{className:b.a.header},t),c.a.createElement("p",{className:b.a.description},a),c.a.createElement("a",{className:b.a.url,href:r},r,"\xa0\u2192"),s&&c.a.createElement("p",{className:b.a.actionArea},c.a.createElement("span",{className:b.a.sntAmount},c.a.createElement("img",{src:L.a,alt:"SNT",width:"16",height:"16"}),"12,345"),c.a.createElement("a",{className:b.a.vote,href:"/vote"},c.a.createElement("img",{src:I.a,alt:""}),"Upvote"),c.a.createElement("a",{className:b.a.vote,href:"/vote"},c.a.createElement("img",{src:B.a,alt:""}),"Downvote"))))};H.defaultProps={isRanked:!1,showActionButtons:!1};var D=H,T=function(e){var t=e.dapps,a=e.isRanked,r=e.showActionButtons;return t&&t.map(function(e,t){return c.a.createElement(D,Object.assign({},e,{key:e.name,isRanked:a,position:t+1,showActionButtons:r}))})};T.defaultProps={showActionButtons:!1};var j=T,M=a(34),R=a.n(M),F=function(e){var t=e.dapps;return c.a.createElement(c.a.Fragment,null,c.a.createElement("h1",{className:R.a.headline},"Recently Added"),c.a.createElement("div",{className:R.a.grid},c.a.createElement(j,{dapps:t})))},Q=a(10),Z=a(16),U=a(25),P=a.n(U),G=Object(Z.a)([function(e){return e.dapps}],function(e){return Object(Q.a)(e).sort(function(e,t){return P()(t.dateAdded).diff(e.dateAdded)})},function(e){return Object(Q.a)(e).filter(function(e){return P()(e.dateAdded).toISOString()>P()().subtract(21,"days").utc().toISOString()})}),V=Object(s.c)(function(e){return{dapps:G(e)}})(F),X=a(35),K=a.n(X),z=function(e){var t=e.dapps;return c.a.createElement(c.a.Fragment,null,c.a.createElement("h1",{className:K.a.headline},"Highest Ranked"),c.a.createElement("div",{className:K.a.grid},c.a.createElement(j,{dapps:t,isRanked:!0,showActionButtons:!0})))},J=Object(Z.a)([function(e){return e.dapps}],function(e){return Object(Q.a)(e).sort(function(e,t){return P()(t.dateAdded).diff(e.dateAdded)})}),Y=(Object(s.c)(function(e){return{dapps:J(e)}})(z),a(4)),q=a(28),W="EXCHANGES",$="MARKETPLACES",ee="COLLECTIBLES",te="GAMES",ae="SOCIAL_NETWORKS",re="UTILITIES",ne="OTHER",ce=function(e){return{type:"UPDATE_CATEGORY",payload:e}},ie=W,oe=function(e,t){return function(a,r){var n=a||t;return r&&Object.keys(e).includes(r.type)?e[r.type](n,r.payload):n}}(Object(q.a)({},"UPDATE_CATEGORY",function(e,t){return t}),ie),se=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ";return e?e.split("_").map(function(e){return"".concat(e[0]).concat(e.slice(1).toLowerCase())}).join(t):""},le=Object.entries(r).map(function(e){return{key:e[1],value:se(e[1])}}),de=a(11),pe=a.n(de),me=a(48),ge=a.n(me),ue=a(49),he=a.n(ue),Ce=a(36),ye=a.n(Ce),Ee=a(50),Ae=a.n(Ee),xe=a(51),we=a.n(xe),fe=a(52),ve=a.n(fe),be=a(53),ke=a.n(be),Oe={EXCHANGES:ge.a,MARKETPLACES:he.a,OTHER:ye.a,MEDIA:ye.a,GAMES:Ae.a,COLLECTIBLES:we.a,SOCIAL_NETWORKS:ve.a,UTILITIES:ke.a},_e=function(e){return Oe[e]},Le=a(87),Se=a(37),Ie=a.n(Se),Ne=function(e){var t=e.size;return c.a.createElement(Le.a,{className:[Ie.a.url,Ie.a[t]].join(" "),to:"/all"},"View all\xa0\u2192")},Be=function(e){var t=e.select,a=function(e){return t(e)};return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:pe.a.header},c.a.createElement("h2",{className:pe.a.headline},"Categories"),c.a.createElement(Ne,{size:"large"})),c.a.createElement("div",{className:pe.a.categories},le.map(function(e){return c.a.createElement("button",{className:pe.a[e.key]?[pe.a.category,pe.a[e.key]].join(" "):pe.a.category,key:e.key,type:"button",onClick:a.bind(void 0,e.key)},c.a.createElement("img",{className:pe.a.icon,src:_e(e.key),alt:"Category icon"}),c.a.createElement("p",null,e.value))})))},He=Object(s.c)(null,function(e){return{select:function(t){e(Object(Y.d)("/categories")),e(ce(t))}}})(Be),De=a(20),Te=a.n(De),je=a(54),Me=a.n(je),Re=function(e){return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:Te.a.grid},e.featured.map(function(e,t){return c.a.createElement("div",{className:Te.a.dapp,key:t},c.a.createElement(f.a,{src:e.banner,className:Te.a.banner,alt:"".concat(e.name," banner"),fallbackImage:Me.a}),c.a.createElement("div",{className:Te.a.dapp_details},c.a.createElement(f.a,{className:Te.a.dapp_details__image,src:e.icon,alt:"".concat(e.name," icon"),fallbackImage:O.a}),c.a.createElement("div",null,c.a.createElement("p",{className:Te.a.dapp_details__header},e.name),c.a.createElement("span",{className:Te.a.dapp_details__description},e.description))))})))},Fe=a(21),Qe=a.n(Fe),Ze=a(55),Ue=a.n(Ze),Pe=a(56),Ge=a.n(Pe),Ve=a(57),Xe=a.n(Ve),Ke=function(){return c.a.createElement("div",{className:Qe.a.footer},c.a.createElement("a",{href:"https://get.status.im/chat/public/dapps",className:Qe.a.footerItem},c.a.createElement("div",{className:Qe.a.iconWrap},c.a.createElement("img",{src:Ue.a,alt:"Join the DApp community chat"})),c.a.createElement("div",null,c.a.createElement("h2",null,"Join the DApp community chat"),c.a.createElement("p",null,"Status is a worldwide community committed to web3. Come discuss your new favourite DApp with us."))),c.a.createElement("div",{className:Qe.a.footerItem},c.a.createElement("div",{className:Qe.a.iconWrap},c.a.createElement("img",{src:Ge.a,alt:"Submit a DApp"})),c.a.createElement("div",null,c.a.createElement("h2",null,"Submit a DApp"),c.a.createElement("p",null,"Submit your favourite DApp now! No permission required."))),c.a.createElement("a",{href:"https://get.status.im/chat/public/status-core-dapps",className:Qe.a.footerItem},c.a.createElement("div",{className:Qe.a.iconWrap},c.a.createElement("img",{src:Xe.a,alt:"Support"})),c.a.createElement("div",null,c.a.createElement("h2",null,"Support"),c.a.createElement("p",null,"Can't find what you're looking for? Reach out and we'll see if we can help."))))},ze=a(39),Je=a(38),Ye=a.n(Je),qe=function(){return c.a.createElement(ze.a,{width:320,height:635},c.a.createElement("rect",{x:"30",y:"60",rx:"5",ry:"5",width:"220",height:"120"}),c.a.createElement("rect",{x:"270",y:"60",rx:"5",ry:"5",width:"220",height:"120"}),c.a.createElement("circle",{cx:"50",cy:"210",r:"20"}),c.a.createElement("rect",{x:"80",y:"190",rx:"5",ry:"5",width:"170",height:"40"}),c.a.createElement("circle",{cx:"290",cy:"210",r:"20"}),c.a.createElement("rect",{x:"320",y:"190",rx:"5",ry:"5",width:"170",height:"40"}),c.a.createElement("rect",{x:"15",y:"275",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("rect",{x:"113",y:"275",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("rect",{x:"211",y:"275",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("rect",{x:"15",y:"392",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("rect",{x:"113",y:"392",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("rect",{x:"211",y:"392",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("rect",{x:"15",y:"510",rx:"5",ry:"5",width:"90",height:"110"}),c.a.createElement("circle",{cx:"35",cy:"716",r:"20"}),c.a.createElement("rect",{x:"70",y:"692",rx:"5",ry:"5",width:"235",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"816",r:"20"}),c.a.createElement("rect",{x:"70",y:"792",rx:"5",ry:"5",width:"235",height:"88"}))},We=function(){return c.a.createElement(ze.a,{width:1700,height:2e3},c.a.createElement("rect",{x:"30",y:"30",rx:"5",ry:"5",width:"450",height:"220"}),c.a.createElement("rect",{x:"570",y:"30",rx:"5",ry:"5",width:"450",height:"220"}),c.a.createElement("rect",{x:"1100",y:"30",rx:"5",ry:"5",width:"450",height:"220"}),c.a.createElement("circle",{cx:"50",cy:"310",r:"20"}),c.a.createElement("rect",{x:"80",y:"290",rx:"5",ry:"5",width:"370",height:"80"}),c.a.createElement("circle",{cx:"620",cy:"310",r:"20"}),c.a.createElement("rect",{x:"650",y:"290",rx:"5",ry:"5",width:"370",height:"80"}),c.a.createElement("circle",{cx:"1150",cy:"310",r:"20"}),c.a.createElement("rect",{x:"1180",y:"290",rx:"5",ry:"5",width:"370",height:"80"}),c.a.createElement("rect",{x:"15",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("rect",{x:"223",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("rect",{x:"431",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("rect",{x:"639",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("rect",{x:"847",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("rect",{x:"1055",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("rect",{x:"1263",y:"380",rx:"5",ry:"5",width:"200",height:"85"}),c.a.createElement("circle",{cx:"35",cy:"570",r:"20"}),c.a.createElement("rect",{x:"70",y:"550",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"570",r:"20"}),c.a.createElement("rect",{x:"500",y:"550",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"570",r:"20"}),c.a.createElement("rect",{x:"920",y:"550",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"570",r:"20"}),c.a.createElement("rect",{x:"1340",y:"550",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"698",r:"20"}),c.a.createElement("rect",{x:"70",y:"678",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"698",r:"20"}),c.a.createElement("rect",{x:"500",y:"678",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"698",r:"20"}),c.a.createElement("rect",{x:"920",y:"678",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"698",r:"20"}),c.a.createElement("rect",{x:"1340",y:"678",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"826",r:"20"}),c.a.createElement("rect",{x:"70",y:"806",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"826",r:"20"}),c.a.createElement("rect",{x:"500",y:"806",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"826",r:"20"}),c.a.createElement("rect",{x:"920",y:"806",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"826",r:"20"}),c.a.createElement("rect",{x:"1340",y:"806",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"954",r:"20"}),c.a.createElement("rect",{x:"70",y:"934",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"954",r:"20"}),c.a.createElement("rect",{x:"500",y:"934",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"954",r:"20"}),c.a.createElement("rect",{x:"920",y:"934",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"954",r:"20"}),c.a.createElement("rect",{x:"1340",y:"934",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"1082",r:"20"}),c.a.createElement("rect",{x:"70",y:"1062",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"1082",r:"20"}),c.a.createElement("rect",{x:"500",y:"1062",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"1082",r:"20"}),c.a.createElement("rect",{x:"920",y:"1062",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"1082",r:"20"}),c.a.createElement("rect",{x:"1340",y:"1062",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"1210",r:"20"}),c.a.createElement("rect",{x:"70",y:"1190",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"1210",r:"20"}),c.a.createElement("rect",{x:"500",y:"1190",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"1210",r:"20"}),c.a.createElement("rect",{x:"920",y:"1190",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"1210",r:"20"}),c.a.createElement("rect",{x:"1340",y:"1190",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"1338",r:"20"}),c.a.createElement("rect",{x:"70",y:"1318",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"1338",r:"20"}),c.a.createElement("rect",{x:"500",y:"1318",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"1338",r:"20"}),c.a.createElement("rect",{x:"920",y:"1318",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"1338",r:"20"}),c.a.createElement("rect",{x:"1340",y:"1318",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"35",cy:"1366",r:"20"}),c.a.createElement("rect",{x:"70",y:"1346",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"455",cy:"1366",r:"20"}),c.a.createElement("rect",{x:"500",y:"1346",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"885",cy:"1366",r:"20"}),c.a.createElement("rect",{x:"920",y:"1346",rx:"5",ry:"5",width:"325",height:"88"}),c.a.createElement("circle",{cx:"1305",cy:"1366",r:"20"}),c.a.createElement("rect",{x:"1340",y:"1346",rx:"5",ry:"5",width:"325",height:"88"}))},$e=function(){return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:Ye.a.mobile},c.a.createElement(qe,null)),c.a.createElement("div",{className:Ye.a.desktop},c.a.createElement(We,null)))},et=a(58),tt=a.n(et),at=a(59),rt=a.n(at),nt=a(60),ct=a.n(nt),it=a(61),ot=a.n(it),st=a(62),lt=a.n(st),dt=a(63),pt=a.n(dt),mt=[{name:"CryptoKittes",description:"Collect and breed adorable digital cats",banner:tt.a,icon:rt.a},{name:"Airswap",description:"Meet the future of trading",banner:ct.a,icon:ot.a},{name:"Kyber",description:"On-chain, instant and liquid exchange and payment",banner:lt.a,icon:pt.a}],gt=a(40),ut=a.n(gt),ht=function(e){function t(e){var a;return Object(m.a)(this,t),(a=Object(u.a)(this,Object(h.a)(t).call(this,e))).startLoadingAnimation=a.startLoadingAnimation.bind(Object(y.a)(Object(y.a)(a))),a.state={loaded:!1},a}return Object(C.a)(t,e),Object(g.a)(t,[{key:"componentDidMount",value:function(){setTimeout(this.startLoadingAnimation,1e3)}},{key:"startLoadingAnimation",value:function(){this.setState({loaded:!0})}},{key:"render",value:function(){var e=this.state.loaded;return c.a.createElement(c.a.Fragment,null,e&&c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:ut.a.header},c.a.createElement("h2",{className:ut.a.headline},"Discover")),c.a.createElement(Re,{featured:mt}),c.a.createElement(He,null),c.a.createElement(V,null),c.a.createElement(Ke,null)),!e&&c.a.createElement($e,null))}}]),t}(c.a.Component),Ct=Object(s.c)(function(e){return e})(ht),yt=function(){return c.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 6C2.68629 6 0 8.68629 0 12C0 15.3137 2.68629 18 6 18H6.25685C7.52346 18 8.72843 17.4532 9.5625 16.5L10.1342 15.8466C10.605 15.3086 11.2851 15 12 15C12.7149 15 13.395 15.3086 13.8658 15.8466L14.4375 16.5C15.2716 17.4532 16.4765 18 17.7432 18H18C21.3137 18 24 15.3137 24 12C24 8.68629 21.3137 6 18 6H6ZM6 8.25C6.62132 8.25 7.125 8.75368 7.125 9.375V10.5C7.125 10.7071 7.29289 10.875 7.5 10.875H8.625C9.24632 10.875 9.75 11.3787 9.75 12C9.75 12.6213 9.24632 13.125 8.625 13.125H7.5C7.29289 13.125 7.125 13.2929 7.125 13.5V14.625C7.125 15.2463 6.62132 15.75 6 15.75C5.37868 15.75 4.875 15.2463 4.875 14.625V13.5C4.875 13.2929 4.70711 13.125 4.5 13.125H3.375C2.75368 13.125 2.25 12.6213 2.25 12C2.25 11.3787 2.75368 10.875 3.375 10.875H4.5C4.70711 10.875 4.875 10.7071 4.875 10.5V9.375C4.875 8.75368 5.37868 8.25 6 8.25ZM18.375 13.875C18.375 14.7034 17.7034 15.375 16.875 15.375C16.0466 15.375 15.375 14.7034 15.375 13.875C15.375 13.0466 16.0466 12.375 16.875 12.375C17.7034 12.375 18.375 13.0466 18.375 13.875ZM20.625 11.625C21.4534 11.625 22.125 10.9534 22.125 10.125C22.125 9.29657 21.4534 8.625 20.625 8.625C19.7966 8.625 19.125 9.29657 19.125 10.125C19.125 10.9534 19.7966 11.625 20.625 11.625Z"}))},Et={EXCHANGES:function(){return c.a.createElement("svg",{width:"20",height:"19",viewBox:"0 0 20 19",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{d:"M2.87492 8.50002H6.62492C6.85201 8.50002 7.05681 8.36348 7.14415 8.15387L8.71387 4.38656C8.80945 4.15716 8.74317 3.89223 8.55083 3.73486L5.10612 0.916456C4.89891 0.746923 4.60093 0.746923 4.39373 0.916456L0.949012 3.73486C0.756674 3.89223 0.690396 4.15716 0.785978 4.38656L2.35569 8.15387C2.44303 8.36348 2.64784 8.50002 2.87492 8.50002Z"}),c.a.createElement("path",{d:"M12.2499 1.00002C11.8357 1.00002 11.4999 1.3358 11.4999 1.75002V7.75002C11.4999 8.16424 11.8357 8.50002 12.2499 8.50002H18.2499C18.6641 8.50002 18.9999 8.16424 18.9999 7.75002V1.75002C18.9999 1.3358 18.6641 1.00002 18.2499 1.00002H12.2499Z"}),c.a.createElement("path",{d:"M4.74992 19C6.82099 19 8.49992 17.3211 8.49992 15.25C8.49992 13.1789 6.82099 11.5 4.74992 11.5C2.67885 11.5 0.999923 13.1789 0.999923 15.25C0.999923 17.3211 2.67885 19 4.74992 19Z"}),c.a.createElement("path",{d:"M11.508 19H18.9919C19.3335 19 19.5505 18.6344 19.3869 18.3345L15.645 11.4743C15.4744 11.1616 15.0254 11.1616 14.8549 11.4743L11.1129 18.3345C10.9494 18.6344 11.1664 19 11.508 19Z"}))},MARKETPLACES:function(){return c.a.createElement("svg",{width:"18",height:"18",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{d:"M0.85065 1.60347C1.14213 0.651752 2.03642 0 3.0508 0H14.9462C15.9606 0 16.8548 0.651752 17.1463 1.60347C17.2077 1.80383 17.2742 2.01149 17.342 2.22342C17.6933 3.32071 18.0812 4.53227 17.9852 5.43717C17.8728 6.49643 16.8342 7.5 15.8896 7.5C14.6914 7.5 13.8783 6.49654 13.7916 5.43732C13.7832 5.33409 13.6983 5.25 13.5925 5.25C13.4868 5.25 13.402 5.33417 13.3911 5.43717C13.2787 6.49643 12.2401 7.5 11.2955 7.5C10.0974 7.5 9.28425 6.49654 9.19759 5.43732C9.18915 5.33409 9.10421 5.25 8.99849 5.25C8.89277 5.25 8.80799 5.33417 8.79706 5.43717C8.68466 6.49643 7.64609 7.5 6.70147 7.5C5.50334 7.5 4.6902 6.49654 4.60355 5.43732C4.5951 5.33409 4.51016 5.25 4.40444 5.25C4.29872 5.25 4.21394 5.33417 4.20301 5.43717C4.09061 6.49643 3.05204 7.5 2.10742 7.5C0.909292 7.5 0.0961522 6.49654 0.0094975 5.43732C-0.0662881 4.51087 0.325698 3.27031 0.678888 2.15252C0.738023 1.96537 0.79607 1.78167 0.85065 1.60347Z"}),c.a.createElement("path",{d:"M2.23925 9C2.51294 9 2.74691 9.197 2.79353 9.46669L3.53488 13.7555C3.65919 14.4747 4.28311 15 5.01296 15H12.987C13.7169 15 14.3408 14.4747 14.4651 13.7555L15.2065 9.46669C15.2531 9.197 15.4871 9 15.7607 9H16.8073C17.0391 9 17.2153 9.20808 17.1772 9.43665L16.0633 16.1199C15.8825 17.2048 14.9439 18 13.844 18H4.15604C3.05615 18 2.11747 17.2048 1.93665 16.1199L0.822775 9.43665C0.784677 9.20808 0.960945 9 1.19267 9H2.23925Z"}),c.a.createElement("path",{d:"M4.99149 12.4659C4.93232 12.2293 5.11133 12 5.35529 12H12.6447C12.8887 12 13.0677 12.2293 13.0085 12.4659L12.892 12.9319C12.8086 13.2658 12.5086 13.5 12.1644 13.5H5.83558C5.49143 13.5 5.19144 13.2658 5.10797 12.9319L4.99149 12.4659Z"}))},GAMES:yt,UTILITIES:function(){return c.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("g",{clipPath:"url(#clip0)"},c.a.createElement("path",{d:"M10.7652 11.7348C10.6187 11.8812 10.3813 11.8812 10.2349 11.7348L3.43936 4.93929C3.00004 4.49995 2.62511 3.37493 3.00004 2.99994C3.37496 2.62495 4.50002 2.99994 4.93936 3.43929L11.7349 10.2348C11.8813 10.3812 11.8813 10.6187 11.7349 10.7651L10.7652 11.7348Z"}),c.a.createElement("path",{d:"M11.4731 13.2769L13.277 11.473C13.8169 10.9374 14.6888 10.9388 15.2271 11.477C15.5538 11.8037 15.6956 12.2721 15.605 12.7251L15.5939 12.7807C15.4897 13.3013 15.9487 13.7602 16.4692 13.6561C16.957 13.5585 17.4613 13.7112 17.8131 14.063L19.875 16.125C20.9105 17.1605 20.9105 18.8394 19.875 19.875C18.8395 20.9105 17.1606 20.9105 16.125 19.875L14.0631 17.813C13.7113 17.4612 13.5586 16.957 13.6562 16.4692C13.7603 15.9486 13.3013 15.4897 12.7808 15.5938L12.7252 15.6049C12.2721 15.6955 11.8038 15.5537 11.4771 15.227C10.9388 14.6888 10.9375 13.8169 11.4731 13.2769Z"}),c.a.createElement("path",{d:"M17.444 11.9008C17.2474 11.9427 17.0648 11.8043 17.0061 11.6121C16.8702 11.1673 16.6267 10.7553 16.2878 10.4164C15.5489 9.67751 14.5086 9.42373 13.5627 9.65504C13.4249 9.68874 13.2771 9.65567 13.1768 9.55537L12.4167 8.79526C12.2155 8.5941 12.0693 8.34066 12.0343 8.05833C12.0117 7.87538 12 7.68903 12 7.49995C12 5.01467 14.0148 2.99995 16.5 2.99995C16.8317 2.99995 17.1551 3.03584 17.4663 3.10395C17.7346 3.16264 17.8096 3.49041 17.6154 3.68456L15.6 5.69995C14.8545 6.44554 14.8545 7.65437 15.6 8.39995C16.3456 9.14554 17.5545 9.14554 18.3 8.39996L20.3154 6.38457C20.5096 6.19041 20.8374 6.26544 20.896 6.53367C20.9641 6.84494 21 7.16825 21 7.49995C21 9.66145 19.4761 11.467 17.444 11.9008Z"}),c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.201 16.0469C10.3214 16.1976 10.3356 16.4138 10.2139 16.5636L7.67217 19.692C6.77792 20.7926 5.12782 20.8777 4.12505 19.875C3.12228 18.8722 3.20739 17.2221 4.30803 16.3278L8.67922 12.7762C8.82837 12.655 9.04498 12.6662 9.18086 12.8021L9.50636 13.1276C9.63675 13.258 9.67892 13.4501 9.63949 13.6303C9.45817 14.4587 9.64618 15.3525 10.201 16.0469ZM7.31254 18.1875C7.31254 19.0159 6.64096 19.6875 5.81254 19.6875C4.98411 19.6875 4.31254 19.0159 4.31254 18.1875C4.31254 17.359 4.98411 16.6875 5.81254 16.6875C6.64096 16.6875 7.31254 17.359 7.31254 18.1875Z"})),c.a.createElement("defs",null,c.a.createElement("clipPath",{id:"clip0"},c.a.createElement("rect",{width:"19.5",height:"19.5",fill:"white",transform:"translate(2.25 2.25)"}))))},OTHER:function(){return c.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5276 3H13.4724C15.9501 3 16.9528 3.27848 17.9305 3.8014C18.9083 4.32432 19.6757 5.09169 20.1986 6.06946C20.7215 7.04724 21 8.04991 21 10.5276V13.4724C21 15.9501 20.7215 16.9528 20.1986 17.9305C19.6757 18.9083 18.9083 19.6757 17.9305 20.1986C16.9528 20.7215 15.9501 21 13.4724 21H10.5276C8.04991 21 7.04724 20.7215 6.06946 20.1986C5.09169 19.6757 4.32432 18.9083 3.8014 17.9305C3.27848 16.9528 3 15.9501 3 13.4724V10.5276C3 8.04991 3.27848 7.04724 3.8014 6.06946C4.32432 5.09169 5.09169 4.32432 6.06946 3.8014C7.04724 3.27848 8.04991 3 10.5276 3ZM13.1905 7.90387C12.9896 7.87742 12.7324 7.875 12 7.875H10.5C10.1352 7.875 9.91786 7.87561 9.75585 7.88666C9.6556 7.8935 9.613 7.90265 9.60197 7.90545C9.51372 7.94337 9.44337 8.01371 9.40546 8.10196C9.40266 8.11299 9.39351 8.1556 9.38667 8.25584C9.37561 8.41785 9.375 8.63515 9.375 9C9.375 9.23297 9.375 9.34945 9.33694 9.44134C9.2862 9.56385 9.18886 9.66119 9.06634 9.71194C8.97446 9.75 8.85797 9.75 8.625 9.75H7.875C7.64203 9.75 7.52555 9.75 7.43366 9.71194C7.31115 9.66119 7.21381 9.56385 7.16306 9.44134C7.125 9.34945 7.125 9.23297 7.125 9L7.125 8.96736V8.96735C7.12498 8.64594 7.12496 8.35067 7.14188 8.10268C7.16007 7.83622 7.20148 7.54321 7.32482 7.24545C7.59124 6.60225 8.10226 6.09123 8.74546 5.82481C9.04321 5.70148 9.33622 5.66006 9.60269 5.64188C9.85068 5.62496 10.146 5.62498 10.4674 5.62499L10.5 5.625H12L12.0868 5.62499C12.6998 5.62488 13.1173 5.62482 13.4842 5.67312C16.0083 6.00543 17.9946 7.99166 18.3269 10.5158C18.3752 10.8827 18.3751 11.3002 18.375 11.9131V11.9131V11.9132L18.375 12L18.375 12.0868V12.0868V12.0869C18.3751 12.6998 18.3752 13.1173 18.3269 13.4842C17.9946 16.0083 16.0083 17.9946 13.4842 18.3269C13.1173 18.3752 12.6998 18.3751 12.0868 18.375H12.0868L12 18.375L10.4674 18.375H10.4673C10.1459 18.375 9.85067 18.375 9.60269 18.3581C9.33622 18.3399 9.04321 18.2985 8.74546 18.1752C8.10226 17.9088 7.59124 17.3977 7.32482 16.7545C7.20148 16.4568 7.16007 16.1638 7.14188 15.8973C7.12496 15.6493 7.12498 15.354 7.125 15.0326C7.125 14.769 7.125 14.6371 7.17347 14.5352C7.22284 14.4314 7.30645 14.3478 7.41024 14.2985C7.51215 14.25 7.64398 14.25 7.90764 14.25H8.625C8.85797 14.25 8.97446 14.25 9.06634 14.2881C9.18886 14.3388 9.2862 14.4361 9.33694 14.5587C9.375 14.6505 9.375 14.767 9.375 15C9.375 15.3648 9.37561 15.5821 9.38667 15.7442C9.39351 15.8444 9.40266 15.887 9.40546 15.898C9.44337 15.9863 9.51372 16.0566 9.60197 16.0945C9.613 16.0973 9.6556 16.1065 9.75585 16.1133C9.91786 16.1244 10.1352 16.125 10.5 16.125H12C12.7324 16.125 12.9896 16.1226 13.1905 16.0961C14.705 15.8967 15.8967 14.705 16.0961 13.1905C16.1226 12.9896 16.125 12.7324 16.125 12C16.125 11.2676 16.1226 11.0104 16.0961 10.8095C15.8967 9.29499 14.705 8.10325 13.1905 7.90387ZM5.62982 11.777C5.625 11.8259 5.625 11.8839 5.625 12C5.625 12.1161 5.625 12.1741 5.62982 12.223C5.67658 12.6978 6.05221 13.0734 6.52698 13.1202C6.57587 13.125 6.63392 13.125 6.75 13.125H10.5C10.6161 13.125 10.6741 13.125 10.723 13.1202C11.1978 13.0734 11.5734 12.6978 11.6202 12.223C11.625 12.1741 11.625 12.1161 11.625 12C11.625 11.8839 11.625 11.8259 11.6202 11.777C11.5734 11.3022 11.1978 10.9266 10.723 10.8798C10.6741 10.875 10.6161 10.875 10.5 10.875H6.75C6.63392 10.875 6.57587 10.875 6.52698 10.8798C6.05221 10.9266 5.67658 11.3022 5.62982 11.777Z"}))},COLLECTIBLES:function(){return c.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{d:"M10.8792 1.03953C10.4721 1.43756 10.909 1.95401 11.4763 1.90425C11.8648 1.87016 12.2545 1.87002 12.6419 1.93833L21.8075 3.55449C22.2294 3.62887 22.511 4.03113 22.4367 4.45296L20.5511 15.1462C20.4768 15.568 20.0745 15.8497 19.6527 15.7753L18.2004 15.5192C17.6703 15.4258 17.2084 15.8876 17.3019 16.4177L17.736 18.8795C17.767 19.0554 17.7857 19.2306 17.7925 19.4042C17.8093 19.8273 18.0819 20.2237 18.499 20.2972L18.8446 20.3581C20.1101 20.5813 21.3169 19.7363 21.54 18.4708L23.9643 4.72233C24.1874 3.45682 23.3424 2.25004 22.0769 2.02688L12.9113 0.410738C12.1435 0.275351 11.3973 0.533165 10.8792 1.03953Z"}),c.a.createElement("path",{d:"M16.7286 13.1664C16.7853 13.4875 17.0367 13.7389 17.3578 13.7956L18.3944 13.9784C18.8162 14.0527 19.232 13.7682 19.2095 13.3405C19.1384 11.9907 18.1764 11.0827 16.817 10.6218C16.5534 10.5324 16.3053 10.7658 16.3537 11.0399L16.7286 13.1664Z"}),c.a.createElement("path",{d:"M16.6656 9.66225C16.3314 9.68044 16.0668 9.413 16.0087 9.08338L15.3118 5.13108L15.3057 5.09735C15.2274 4.6746 15.4194 4.21776 15.8486 4.19271C16.1816 4.17326 16.5515 4.20279 16.9554 4.27401C18.6427 4.57154 19.5221 5.34946 19.2246 7.0368C18.967 8.49782 18.0124 9.58898 16.6656 9.66225Z"}),c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.10553 11.5101C3.7795 10.8223 3.41967 9.91802 3.6263 9.63789C3.859 9.32239 4.96605 9.58752 5.67281 9.79739C5.90787 9.86719 6.15976 9.83304 6.37961 9.72445C6.71102 9.56074 7.07238 9.44037 7.45695 9.37256C7.82006 9.30853 8.17979 9.29561 8.52806 9.32845C8.76555 9.35084 9.00642 9.29638 9.19858 9.15503C9.79276 8.71791 10.7104 8.11992 11.0303 8.33235C11.2969 8.50937 11.294 9.34567 11.2366 10.0682C11.2017 10.5069 11.3346 10.9387 11.532 11.3319C11.6805 11.6276 11.7886 11.9484 11.8486 12.289C11.9122 12.6495 12.2705 12.9675 12.5354 13.2023C12.6957 13.3443 12.7393 13.5939 12.5523 13.6982C12.376 13.7966 12.1626 13.8451 11.936 13.8607C11.7809 13.8713 11.6401 13.9585 11.5603 14.0919C11.0285 14.9804 9.91807 15.5327 8.58461 15.7679C7.2446 16.0041 6.00674 15.8624 5.2034 15.201C5.07852 15.0982 4.9085 15.0643 4.75491 15.1151C4.50707 15.1969 4.25767 15.2372 4.03136 15.2007C3.81991 15.1666 3.7755 14.9172 3.87756 14.7289C4.05595 14.3998 4.18324 14.0394 4.26211 13.663C4.29213 13.5196 4.29036 13.3722 4.2812 13.226C4.27084 13.0607 4.27242 12.8966 4.28529 12.7347C4.31851 12.3169 4.28505 11.8888 4.10553 11.5101ZM8.25675 14.2506C8.67859 14.1762 8.9904 13.9449 8.95321 13.734C8.91602 13.5231 8.54391 13.4124 8.12207 13.4868C7.70023 13.5612 7.38841 13.7924 7.42561 14.0034C7.46279 14.2143 7.83491 14.325 8.25675 14.2506ZM7.12411 13.0198C6.91559 13.5927 6.30602 13.8968 5.7626 13.699C5.2192 13.5012 4.94772 12.8765 5.15624 12.3035C5.36475 11.7306 5.97432 11.4265 6.51774 11.6243C7.06114 11.8221 7.33263 12.4469 7.12411 13.0198ZM10.4152 12.882C10.8585 12.51 10.8995 11.8291 10.5069 11.3612C10.1142 10.8932 9.43656 10.8154 8.99324 11.1874C8.54992 11.5594 8.50886 12.2403 8.9015 12.7083C9.29416 13.1762 9.97184 13.254 10.4152 12.882Z"}),c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.9231 5.12922C0.657595 5.35237 -0.187411 6.55916 0.0357399 7.82467L2.45996 21.5731C2.6831 22.8386 3.88989 23.6836 5.1554 23.4605L14.321 21.8443C15.5865 21.6212 16.4315 20.4144 16.2084 19.1489L13.7842 5.40044C13.561 4.13493 12.3542 3.28993 11.0887 3.51308L1.9231 5.12922ZM2.19247 6.65683C1.77063 6.73121 1.48896 7.13346 1.56335 7.55531L3.44884 18.2485C3.52323 18.6704 3.92549 18.952 4.34733 18.8777L13.513 17.2615C13.9348 17.1871 14.2165 16.7849 14.1421 16.363L12.2566 5.66981C12.1822 5.24797 11.7799 4.96629 11.3581 5.04069L2.19247 6.65683Z"}))},SOCIAL_NETWORKS:function(){return c.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12V18.0013C3 19.6581 4.34225 21 5.9991 21H12ZM13.5 12C13.5 12.8284 12.8284 13.5 12 13.5C11.1716 13.5 10.5 12.8284 10.5 12C10.5 11.1716 11.1716 10.5 12 10.5C12.8284 10.5 13.5 11.1716 13.5 12ZM16.5 13.5C17.3284 13.5 18 12.8284 18 12C18 11.1716 17.3284 10.5 16.5 10.5C15.6716 10.5 15 11.1716 15 12C15 12.8284 15.6716 13.5 16.5 13.5ZM9 12C9 12.8284 8.32844 13.5 7.5 13.5C6.67156 13.5 6 12.8284 6 12C6 11.1716 6.67156 10.5 7.5 10.5C8.32844 10.5 9 11.1716 9 12Z"}))},MEDIA:yt},At=function(e){var t=e.category,a=Et[t];return c.a.createElement(a,null)},xt=a(64),wt=a.n(xt),ft=a(12),vt=a.n(ft),bt=function(e){function t(e){var a;return Object(m.a)(this,t),(a=Object(u.a)(this,Object(h.a)(t).call(this,e))).state={open:!1},a.toggle=a.toggle.bind(Object(y.a)(Object(y.a)(a))),a.updateCategory=a.updateCategory.bind(Object(y.a)(Object(y.a)(a))),a.container=c.a.createRef(),a}return Object(C.a)(t,e),Object(g.a)(t,[{key:"componentDidMount",value:function(){this.closeOnBackgroundClick=this.closeOnBackgroundClick.bind(this),document.addEventListener("click",this.closeOnBackgroundClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.closeOnBackgroundClick)}},{key:"closeOnBackgroundClick",value:function(e){this.container.current.contains(e.target)||this.setState({open:!1})}},{key:"updateCategory",value:function(e){(0,this.props.select)(e.target.value),this.setState({open:!1})}},{key:"toggle",value:function(){var e=this.state.open;this.setState({open:!e})}},{key:"render",value:function(){var e=this,t=this.state.open,a=this.props.category;return c.a.createElement("div",{ref:this.container},c.a.createElement("div",{style:t?{visible:"block"}:{display:"none"},className:vt.a.open},c.a.createElement("div",{className:vt.a.openHeader},c.a.createElement("h2",null,"Categories"),c.a.createElement(Ne,{size:"small"})),le.map(function(t){return c.a.createElement("button",{className:t.key===a?[vt.a.openButton,vt.a.selected].join(" "):vt.a.openButton,key:t.key,type:"button",value:t.key,onClick:e.updateCategory},c.a.createElement(At,{category:t.key}),t.value)})),c.a.createElement("button",{style:t?{visibility:"hidden"}:{visibility:"visible"},className:[vt.a.closed,vt.a[a]].join(" "),type:"button",onClick:this.toggle},c.a.createElement("div",{className:vt.a.closedText},a&&c.a.createElement(At,{category:a}),a?se(a):"None selected"),c.a.createElement("img",{src:wt.a,alt:"Toggle category selector"})))}}]),t}(c.a.Component);bt.defaultProps={category:null};var kt=bt,Ot=Object(s.c)(function(e){return{category:e.selectedCategory}},function(e){return{select:function(t){return e(ce(t))}}})(kt),_t=a(65),Lt=a.n(_t),St=function(e){var t=e.dapps;return c.a.createElement(c.a.Fragment,null,c.a.createElement(Ot,null),c.a.createElement("div",{className:Lt.a.list},c.a.createElement(j,{dapps:t})))},It=Object(Z.a)([function(e){return e.selectedCategory},function(e){return e.dapps}],function(e,t){return e?t.filter(function(t){return t.category===e}):t}),Nt=Object(s.c)(function(e){return{dapps:It(e)}})(St),Bt=a(3),Ht=a.n(Bt),Dt=function(e){return le.find(function(t){return t.key===e}).value},Tt=function(e){function t(e){var a;return Object(m.a)(this,t),(a=Object(u.a)(this,Object(h.a)(t).call(this,e))).state={isUpvote:!0,sntValue:0},a.onClickTab=a.onClickTab.bind(Object(y.a)(Object(y.a)(a))),a.handleChange=a.handleChange.bind(Object(y.a)(Object(y.a)(a))),a}return Object(C.a)(t,e),Object(g.a)(t,[{key:"onClickTab",value:function(e){var t=this;return function(){t.setState({isUpvote:e})}}},{key:"handleChange",value:function(e){this.setState({sntValue:e.target.value})}},{key:"render",value:function(){var e=this.state,t=e.isUpvote,a=e.sntValue,r="Kyber",n="/images/dapps/kyber.png",i="EXCHANGES";return c.a.createElement("div",null,c.a.createElement("div",{className:Ht.a.tabs},c.a.createElement("button",{className:t?Ht.a.active:"",type:"button",onClick:this.onClickTab(!0)},"\u2191 UPVOTE"),c.a.createElement("button",{className:t?"":Ht.a.active,type:"button",onClick:this.onClickTab(!1)},"\u2193 DOWNVOTE")),c.a.createElement("div",{className:Ht.a.dapp},c.a.createElement(f.a,{className:Ht.a.image,src:n,fallbackImage:O.a,alt:"App icon",width:24,height:24}),r),c.a.createElement("div",{className:Ht.a.items},t&&c.a.createElement("span",{className:Ht.a.greenBadge},"".concat(12422..toLocaleString()," \u2191")),!t&&c.a.createElement("span",{className:Ht.a.redBadge},"".concat(3244..toLocaleString()," \u2193")),c.a.createElement("span",{className:Ht.a.item},c.a.createElement("img",{src:L.a,alt:"SNT",width:"24",height:"24"}),23456..toLocaleString()),t&&c.a.createElement("span",{className:Ht.a.greenBadge},"\u2116".concat(1," \u2191")),c.a.createElement("span",{className:Ht.a.item},c.a.createElement("img",{src:_e(i),alt:Dt(i),width:"24",height:"24"}),"".concat(Dt(i)," \u2116").concat(2))),!t&&c.a.createElement("div",{className:Ht.a.inputArea},c.a.createElement("span",null,3244)),t&&c.a.createElement("div",{className:Ht.a.inputArea},c.a.createElement("input",{type:"text",value:a,onChange:this.handleChange})),c.a.createElement("div",{className:Ht.a.footer},t&&c.a.createElement("p",{className:Ht.a.disclaimer},"SNT you spend to upvote is locked in the contract and contributes directly to ",r,"'s ranking."," ",c.a.createElement("a",{href:"#",target:"_blank"},"Learn more\u2197")),!t&&c.a.createElement("p",{className:Ht.a.disclaimer},"SNT you spend to downvote goes directly back to ",r,". Downvoting moves their DApp down by 1% of the current ranking. The cost is fixed by our unique bonded curve."," ",c.a.createElement("a",{href:"#",target:"_blank"},"Learn more\u2197")),c.a.createElement("button",{type:"submit",disabled:!a},t?"Upvote":"Downvote")))}}]),t}(n.Component),jt=Object(s.c)(null,function(e){return{}})(Tt),Mt=a(66),Rt=a(26),Ft=a.n(Rt),Qt=function(e){var t=e.text,a=e.active;return c.a.createElement("div",{className:a?[Ft.a.header,Ft.a.active].join(" "):Ft.a.header},c.a.createElement("div",{className:Ft.a.icon},c.a.createElement(At,{category:t})),c.a.createElement("h2",{className:Ft.a.text},se(t)))};Qt.defaultProps={active:!1};var Zt=Qt,Ut=a(67),Pt=a.n(Ut),Gt=function(e){for(var t=e,a=0;t;)a+=t.offsetTop-t.scrollTop+t.clientTop,t=t.offsetParent;return a},Vt=function(e){function t(e){var a;return Object(m.a)(this,t),(a=Object(u.a)(this,Object(h.a)(t).call(this,e))).state={categories:e.categories.map(function(e){return e.category}),currentCategoryIndex:0},a}return Object(C.a)(t,e),Object(g.a)(t,[{key:"componentDidMount",value:function(){this.scanHeaderPositions(),this.boundScroll=Object(Mt.debounce)(this.handleScroll.bind(this),1),window.addEventListener("scroll",this.boundScroll)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("scroll",this.boundScroll)}},{key:"scanHeaderPositions",value:function(){var e=Array.from(document.querySelectorAll(".category-header")).map(function(e){return{id:e.id,position:Gt(e)}});this.setState({headerPositions:e})}},{key:"handleScroll",value:function(){var e=document.getElementById(this.currentCategory()),t=this.state,a=t.headerPositions,r=t.categories,n=Object(Q.a)(a).reverse().find(function(e){return e.position0&&void 0!==arguments[0]?arguments[0]:$t},ta=Object(Wt.a)({basename:"/discover-dapps/"}),aa=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||Yt.d,ra=function(){return Object(Yt.e)((e=ta,Object(Yt.c)({router:Object(l.b)(e),dapps:ea,selectedCategory:oe})),{},aa(Object(Yt.a)(Object(qt.a)(ta))));var e}();o.a.render(c.a.createElement(s.a,{store:ra},c.a.createElement(l.a,{history:ta},c.a.createElement(Jt,null))),document.getElementById("root"))}],[[72,1,2]]]); +//# sourceMappingURL=main.d5af849d.chunk.js.map \ No newline at end of file diff --git a/static/js/main.d5af849d.chunk.js.map b/static/js/main.d5af849d.chunk.js.map new file mode 100644 index 0000000..f16533f --- /dev/null +++ b/static/js/main.d5af849d.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["modules/Vote/Vote.module.scss","common/components/DappListItem/DappListItem.module.scss","modules/Categories/Categories.module.scss","modules/CategorySelector/CategorySelector.module.scss","common/components/FeatureDapps/FeatureDapps.module.scss","modules/Footer/Footer.module.scss","common/assets/images/icon.svg","modules/CategoryHeader/CategoryHeader.module.scss","common/assets/images/SNT.svg","modules/RecentlyAdded/RecentlyAdded.module.scss","modules/HighestRanked/HighestRanked.module.scss","common/assets/images/categories/other.svg","common/components/ViewAll/ViewAll.module.scss","modules/LoadingHome/LoadingHome.module.scss","modules/Home/Home.module.scss","common/assets/images/upvote-arrow.svg","common/assets/images/downvote-arrow.svg","common/assets/images/categories/exchanges.svg","common/assets/images/categories/marketplaces.svg","common/assets/images/categories/games.svg","common/assets/images/categories/collectibles.svg","common/assets/images/categories/social-networks.svg","common/assets/images/categories/utilities.svg","common/assets/images/fallback.svg","common/assets/images/community.svg","common/assets/images/add-dapp.svg","common/assets/images/support.svg","common/assets/images/featured/crytokittes_banner.png","common/assets/images/featured/cryptokitties_logo.png","common/assets/images/featured/airswap_banner.png","common/assets/images/featured/airswap_logo.png","common/assets/images/featured/kyber_banner.png","common/assets/images/featured/kyber_logo.png","common/assets/images/dropdown-arrows.svg","modules/Filtered/Filtered.module.scss","modules/Dapps/Dapps.module.scss","common/utils/models.js","common/components/DappListItem/DappListItem.jsx","common/components/DappListItem/index.js","common/components/DappList/DappList.jsx","common/components/DappList/index.js","modules/RecentlyAdded/RecentlyAdded.jsx","modules/RecentlyAdded/RecentlyAdded.selector.js","modules/RecentlyAdded/index.js","modules/RecentlyAdded/RecentlyAdded.container.js","modules/HighestRanked/HighestRanked.jsx","modules/HighestRanked/HighestRanked.selector.js","modules/HighestRanked/HighestRanked.container.js","common/data/categories.js","modules/CategorySelector/CategorySelector.reducer.js","common/utils/reducer.js","common/utils/humanise.js","common/utils/categories.js","modules/Categories/Categories.utils.js","common/components/ViewAll/index.js","common/components/ViewAll/ViewAll.jsx","modules/Categories/Categories.jsx","modules/Categories/index.js","modules/Categories/Categories.container.js","common/components/FeatureDapps/index.js","common/components/FeatureDapps/FeatureDapps.jsx","modules/Footer/index.js","modules/Footer/Footer.jsx","modules/LoadingHome/LoadingHome.jsx","modules/LoadingHome/index.js","common/data/featured.js","modules/Home/Home.jsx","modules/Home/index.js","modules/Home/Home.container.js","common/components/CategoryIcon/GamesIcon/GamesIcon.jsx","common/components/CategoryIcon/CategoryIcon.jsx","common/components/CategoryIcon/ExhangesIcon/ExchangesIcon.jsx","common/components/CategoryIcon/MarketplacesIcon/MarketplacesIcon.jsx","common/components/CategoryIcon/GamesIcon/index.js","common/components/CategoryIcon/UtilitiesIcon/UtilitiesIcon.jsx","common/components/CategoryIcon/OtherIcon/OtherIcon.jsx","common/components/CategoryIcon/CollectiblesIcon/CollectiblesIcon.jsx","common/components/CategoryIcon/SocialNetworksIcon/SocialNetworksIcon.jsx","common/components/CategoryIcon/index.js","modules/CategorySelector/CategorySelector.jsx","modules/CategorySelector/index.js","modules/CategorySelector/CategorySelector.container.js","modules/Filtered/Filtered.jsx","modules/Filtered/Filtered.selector.js","modules/Filtered/index.js","modules/Filtered/Filtered.container.js","modules/Vote/Vote.jsx","modules/Vote/index.js","modules/Vote/Vote.container.js","modules/CategoryHeader/CategoryHeader.jsx","modules/CategoryHeader/index.js","modules/Dapps/Dapps.utils.js","modules/Dapps/Dapps.jsx","modules/Dapps/Dapps.selector.js","modules/Dapps/index.js","modules/Dapps/Dapps.container.js","modules/App/index.js","modules/App/Router.jsx","common/data/dapps.js","modules/Dapps/Dapps.reducer.js","common/redux/store.js","index.jsx","common/redux/reducers.js"],"names":["module","exports","tabs","active","footer","disclaimer","item","dapp","badge","greenBadge","redBadge","inputArea","image","listItem","rankedListItem","header","url","description","position","sntAmount","vote","actionArea","headline","categories","category","EXCHANGES","MARKETPLACES","OTHER","MEDIA","GAMES","COLLECTIBLES","SOCIAL_NETWORKS","UTILITIES","open","openHeader","openButton","selected","closed","closedText","grid","banner","dapp_details","dapp_details__image","dapp_details__header","dapp_details__description","footerItem","iconWrap","__webpack_require__","p","icon","text","small","large","mobile","desktop","list","DappModel","name","PropTypes","string","dateAdded","isRanked","bool","number","showActionButtons","arrayOf","shape","DappListItem","props","react_default","a","createElement","className","styles","lib_default","src","fallbackImage","alt","href","sntIcon","width","height","upvoteArrowIcon","downvoteArrowIcon","defaultProps","DappList","dapps","map","i","components_DappListItem","Object","assign","key","RecentlyAdded","Fragment","components_DappList","recentDapps","createSelector","state","toConsumableArray","sort","b","moment","diff","filter","toISOString","subtract","utc","connect","HighestRanked","highestRankedDapps","selectCategory","type","payload","initialState","reducerUtil","defaultState","currentState","action","keys","includes","defineProperty","_","humanise","value","joiner","arguments","length","undefined","split","word","concat","slice","toLowerCase","join","entries","Categories","entry","imageMap","exchanges","marketplaces","other","games","collectibles","socialNetworks","utilities","Categories_utils","ViewAll","size","Link","to","select","handleClick","components_ViewAll","onClick","bind","categoryImage","dispatch","push","FeatureDapps","featured","index","fallbackBanner","Footer","communityIcon","addDappIcon","supportIcon","MobileLoader","react_content_loader_es","x","y","rx","ry","cx","cy","r","DesktopLoader","LoadingHome","LoadingHome_MobileLoader","LoadingHome_DesktopLoader","featuredDapps","CryptoKittiesBanner","CryptoKittiesLogo","AirswapBanner","AirswapLogo","KyberBanner","KyberLogo","Home","_this","classCallCheck","this","possibleConstructorReturn","getPrototypeOf","call","startLoadingAnimation","assertThisInitialized","loaded","setTimeout","setState","components_FeatureDapps","modules_Categories","modules_RecentlyAdded","modules_Footer","modules_LoadingHome","React","Component","viewBox","xmlns","fillRule","clipRule","d","icons","GamesIcon","clipPath","id","fill","transform","CategoryIcon","Icon","CategorySelector","toggle","updateCategory","container","createRef","closeOnBackgroundClick","document","addEventListener","removeEventListener","event","current","contains","target","_this2","ref","style","visible","display","c","components_CategoryIcon","visibility","dropdownArrows","selectedCategory","Filtered","modules_CategorySelector","filteredDapps","getCategoryName","find","Vote","isUpvote","sntValue","onClickTab","handleChange","showUpvote","e","_this$state","items","toLocaleString","categoryPosition","CategoriesUtils","onChange","disabled","CategoryHeader","getYPosition","element","el","yPosition","offsetTop","scrollTop","clientTop","offsetParent","Dapps","currentCategoryIndex","scanHeaderPositions","boundScroll","debounce","handleScroll","window","headerPositions","Array","from","querySelectorAll","currentHeader","getElementById","currentCategory","newHeader","reverse","scrollY","newIndex","indexOf","_this$state2","modules_CategoryHeader","isCurrentCategory","categorisedDapps","reduce","acc","some","n","objectSpread","selector","Router","Switch","Route","exact","path","component","Dapps_reducer","history","createBrowserHistory","basename","composeWithDevTools","__REDUX_DEVTOOLS_EXTENSION_COMPOSE__","compose","store","createStore","combineReducers","router","connectRouter","applyMiddleware","routerMiddleware","configureStore","ReactDOM","render","es","esm","App"],"mappings":"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","file":"static/js/main.d5af849d.chunk.js","sourcesContent":["// extracted by mini-css-extract-plugin\nmodule.exports = {\"tabs\":\"Vote_tabs__17jqr\",\"active\":\"Vote_active__3ScdG\",\"footer\":\"Vote_footer__3KjoW\",\"disclaimer\":\"Vote_disclaimer__YQYRM\",\"item\":\"Vote_item__2H5i0\",\"dapp\":\"Vote_dapp__VzzBV\",\"badge\":\"Vote_badge__2tqz5\",\"greenBadge\":\"Vote_greenBadge__2jyIQ\",\"redBadge\":\"Vote_redBadge__2NJGP\",\"inputArea\":\"Vote_inputArea__3-1V6\",\"image\":\"Vote_image__3Nq9O\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"listItem\":\"DappListItem_listItem__2ZqIV\",\"rankedListItem\":\"DappListItem_rankedListItem__3e0nA\",\"header\":\"DappListItem_header__3-oCP\",\"image\":\"DappListItem_image__2nfPS\",\"url\":\"DappListItem_url__2aXST\",\"description\":\"DappListItem_description__2KMFp\",\"position\":\"DappListItem_position__620cB\",\"sntAmount\":\"DappListItem_sntAmount__39g71\",\"vote\":\"DappListItem_vote__24f0u\",\"actionArea\":\"DappListItem_actionArea__TXq5m\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"header\":\"Categories_header__1F76K\",\"headline\":\"Categories_headline__3jb0z\",\"categories\":\"Categories_categories__3rvMo\",\"category\":\"Categories_category__2cSHf\",\"EXCHANGES\":\"Categories_EXCHANGES__3X0bE\",\"MARKETPLACES\":\"Categories_MARKETPLACES__OQP7O\",\"OTHER\":\"Categories_OTHER__akPl6\",\"MEDIA\":\"Categories_MEDIA__2yLM5\",\"GAMES\":\"Categories_GAMES__33pEY\",\"COLLECTIBLES\":\"Categories_COLLECTIBLES__2icyX\",\"SOCIAL_NETWORKS\":\"Categories_SOCIAL_NETWORKS__o5t_8\",\"UTILITIES\":\"Categories_UTILITIES__3whCU\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"open\":\"CategorySelector_open__3uRgi\",\"openHeader\":\"CategorySelector_openHeader__3eXr7\",\"openButton\":\"CategorySelector_openButton__19HBv\",\"selected\":\"CategorySelector_selected__1XW9Q\",\"closed\":\"CategorySelector_closed__yqlVO\",\"closedText\":\"CategorySelector_closedText__JIzlW\",\"EXCHANGES\":\"CategorySelector_EXCHANGES__wp-Km\",\"MARKETPLACES\":\"CategorySelector_MARKETPLACES__EbZF3\",\"COLLECTIBLES\":\"CategorySelector_COLLECTIBLES__3eps5\",\"GAMES\":\"CategorySelector_GAMES__3OhD7\",\"SOCIAL_NETWORKS\":\"CategorySelector_SOCIAL_NETWORKS__2sJnh\",\"UTILITIES\":\"CategorySelector_UTILITIES__1W8DI\",\"OTHER\":\"CategorySelector_OTHER__1T5Sa\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"grid\":\"FeatureDapps_grid__2aVFY\",\"dapp\":\"FeatureDapps_dapp__3rQmj\",\"banner\":\"FeatureDapps_banner__3wXZP\",\"dapp_details\":\"FeatureDapps_dapp_details__f_nrC\",\"dapp_details__image\":\"FeatureDapps_dapp_details__image__2p_tt\",\"dapp_details__header\":\"FeatureDapps_dapp_details__header__2pHFi\",\"dapp_details__description\":\"FeatureDapps_dapp_details__description__BwGCb\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"footer\":\"Footer_footer__1yMT-\",\"footerItem\":\"Footer_footerItem__2HZgF\",\"iconWrap\":\"Footer_iconWrap__3msNP\"};","module.exports = __webpack_public_path__ + \"static/media/icon.b112cc42.svg\";","// extracted by mini-css-extract-plugin\nmodule.exports = {\"header\":\"CategoryHeader_header__21V8l\",\"active\":\"CategoryHeader_active__2F7it\",\"icon\":\"CategoryHeader_icon__ge7T2\",\"text\":\"CategoryHeader_text__3OkOp\"};","module.exports = __webpack_public_path__ + \"static/media/SNT.4c2dc880.svg\";","// extracted by mini-css-extract-plugin\nmodule.exports = {\"headline\":\"RecentlyAdded_headline__2V0SE\",\"grid\":\"RecentlyAdded_grid__2vaZr\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"headline\":\"HighestRanked_headline__2zY8B\",\"grid\":\"HighestRanked_grid__3-rkA\"};","module.exports = __webpack_public_path__ + \"static/media/other.9170c622.svg\";","// extracted by mini-css-extract-plugin\nmodule.exports = {\"url\":\"ViewAll_url__3yeas\",\"small\":\"ViewAll_small__3bgh-\",\"large\":\"ViewAll_large__3oGK_\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"mobile\":\"LoadingHome_mobile__4JcBj\",\"desktop\":\"LoadingHome_desktop__3uih_\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"header\":\"Home_header__3vYty\",\"headline\":\"Home_headline__13KXo\"};","module.exports = __webpack_public_path__ + \"static/media/upvote-arrow.c8b5ae9b.svg\";","module.exports = __webpack_public_path__ + \"static/media/downvote-arrow.c4af6802.svg\";","module.exports = __webpack_public_path__ + \"static/media/exchanges.59b13742.svg\";","module.exports = __webpack_public_path__ + \"static/media/marketplaces.964ef8e9.svg\";","module.exports = __webpack_public_path__ + \"static/media/games.5f2fc3ba.svg\";","module.exports = __webpack_public_path__ + \"static/media/collectibles.48f1d6ea.svg\";","module.exports = __webpack_public_path__ + \"static/media/social-networks.f0cf5795.svg\";","module.exports = __webpack_public_path__ + \"static/media/utilities.624c69f9.svg\";","module.exports = __webpack_public_path__ + \"static/media/fallback.6de7eeb2.svg\";","module.exports = __webpack_public_path__ + \"static/media/community.f0a6587b.svg\";","module.exports = __webpack_public_path__ + \"static/media/add-dapp.77c8e818.svg\";","module.exports = __webpack_public_path__ + \"static/media/support.fbdb812b.svg\";","module.exports = __webpack_public_path__ + \"static/media/crytokittes_banner.e9cbce4a.png\";","module.exports = __webpack_public_path__ + \"static/media/cryptokitties_logo.94a85147.png\";","module.exports = __webpack_public_path__ + \"static/media/airswap_banner.91c60ce3.png\";","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"static/media/kyber_banner.42112e91.png\";","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAIAAACyr5FlAAAJMklEQVR42uzSwRAAAAwDsAkNaA7zf1egCLkLQmbvoZIDOZADOZADOZADOZADOZAD5EAO5EAO5EAO5EAO5EAOkAM5kAM5kAM5kAM5kAM5QA7kQA7kQI6wcw888iRhHMdf0dm2bdsY/G3btm2ubY1t28xenFxvnsuqDp2rrZr0zJN8X8In+NWTbtY9sXDe2fau+7+chQ4Qx5Qels/+5Nqa1GhR5XK/qlyJFBDHX933g+Kji2s+vbE2US5k/iiFcmnZtkOoAXH8fvdX8vdOrxRkCMVLeQEHdKSu5Z7PFbWrAXHc+ZnsrcPLBRZQtJAFGVC/1fb870trVAPieHXnEmABhfMZYDFeIJ38cePemqOAOJ5fu3CcBRTKpQUQZLuv1t31qQxx1NBwHTcxXjCbImVAHQbT078sQhzV38OyseFK4vBnEiSL8dyJ+FerdiCOau7+H5UwXMl86X/DIZQeLW4+dw1xVGd3fy0bH65knlScBEHWpNI+/uN8xFF1w/XIxHAlcydiYnAI2SPhj5duQRxVO1zJnPGoGBmQ8Jy6+sRFxFGdw5XMGYuIxwHd7B9++Nu5iKPahiuZPRYWz2I8czDw7oL1iEPCF1cxOKzRkCgQRPFSbvHBU4hDgsP10moxMoQskaB4EGQXO3sf/Ho24pDMcH3/zCoxLCBTOECDQ0jn9b4+ZzXikMzFVXzGkI9GBiRc72bvOoY4pD1cyfTBcRy0nWzquO9LJeKQ6nAl0wW89CzGG3I4XpKvQBySHK5kWp+HCgSRcOb9Zct+xCG94Uqm9rnpQZAduNl4z+dyxFHx4aogh6v4VF4XCxxCvWbLs78tQRySGa5kwx4nCxmQN5n4dt0uxCGN4Uo25HawwwHtuHzrzk9liINrr+5aSsMCGnTZmcqAVD4n4uDaR5fX0OMYcFmZsgjmU/q4q9kxjDi49t6plfQ4+pw2lizcnV5Nh1dTbx1EHFx789Ayehy9DgtTFtAtUz/iqNBjOUU9dvMMsgjlU4YxFlowMd51Qx/i4NoLGxbR4+iymZiygK5ouxEH155ZsYAeR6fVSMuikP4XFtDFkU7EwbXH58+jx9FhNfz/S70IFtC5oXbEwfukQo+j3axnygI6M9CKOHj/gIUeR5tZx5QFdKK3GXFw7a4vZPQ4mo0a8SyMCQ/BQlTHuhoRB+8+vryaEkcT4GDGAjrcXo84eAcfwdLUaPg3HJFChpIFtL/1NuLg3VuHaK+yDXoVUxbQ3sabiEN6h9l63QhTFtDO+uuIg3cvbqR9JL2tH5nMwjDTLKBtt64iDt49s5L2kfSWbpgpC2jz9cuIg3dPLJhLe7L3mI0sWUAbrl5EHLx7WEH7SPr+4U03jf3sWEBrL51HHBX4ZpoSx4vHN722dlOjbYgpjlXnzyIO6T2SvnR84/07tn+4cVurS8UOx/IzZxBHBfr4yhp6HPdv2/b1zj3scCw5eRJxVOSRdNUM4NjxJ3t3gdu6EoUBeEMNFi4z3zIzM3MbZo6dMjMzPmZmZlzMG8nlNq1jeCeOjvSvwPo0ozn+7QlEU1Tj2LhIODTT04gDIDw/XXnO4GDi9+sX5sXA0TkxiThAhqR6fiuH+xgHidvn3VkXHEf72DjiAMhTr5bfynEKB0mcxzv01r6wOJqHRxEHfJOUPw6S6y4vqecIiKNxYBhxgAxJeTVJX8xcgIPkjsu3+vX7QuGo6x1EHFBNUuFxkDzyULs/fSIIjiq6H3HA/J9DJBwk8T76td8+54+jwt+LOOCHpMLiIMkM9PIfnpZ4AohDekPSlzOuy3GQFA8M8cRR6KQQB3yTVAwcJA2TE3xw5Nl9iEN6TdKXsyxwkNC0dmmBM45sswdxSK9JGs8SBwlFubkOTzMMLsQhvSZpPLOtsEscRQ2+tccBR6rOgTik1yRNYL1yMLnh909//EaoOJI0dsQB3STlv62wyB2KXv36vZBwxHdYEAd0k1T8lYPJQzqw8+PH7HE8bzMhDmk0SfnjIInv7XuV9fD0SbMBccBEUdTEA4eTGw6SjMHBt/76ig2ORw06xCG9IWkiDxwkxaNj7/77zZU47tVqEAdYOP8BPXGOFw6S+pmpK3Hcqe5CHNJrkibxxkGiXVm8HMfNyg7EAZb4fj0gDhL33sYlOOJK2xCH9JqkSfPC4IjrCQy8HbR5GlPcgjjA8tDaDYuD5EZPz1SQ5qlSirc24R1vycLhILnT27v81QXNU7yMBzI3mtvBcTB53N+3dXp4+s4/XyMOyMRUt3DF4RAWB8nLocGTw9M3//oScUBGWcSxSZqyIDwOkoyR4aPhKYGCOICTs2nngmNRFBwkxVMTzPB0H/yyFcSRscClSZoqGg6S+oVZgoO8v0UcwEmeMEFuK0HSvb68+d1HiAM4j+zdwCtHkLQszCEO8GtmG1JnzGGIQ9VhRBzwia1pIZfahw+O6EBA2ajBG6nDJY9smpBwpC2JhSOaohTVnXiXfRhFnteQOmUOAceyKDiivT55aSvoo0AcQaal7DeXdBFwRDvcssLmcHw4iIPkoUXDGoddWBlqk12e3xi+DwdxkM0lZdL8/+NQacyyPBYyEAf49wpsBuoZwuFQtghZMUcc8P+Sy1ixC3MwqZVUhRhxkBWeFI/FxhHt9SsqmIoo4pDa3bNkcxEPh9rpkTH9UMQhxdw3dV2CI3PNwV2GxSljyqGIIwK/auGBQ6W1RsLBBHFEV7QE+14yixMOZRvYh9GIQ/jcM3RevHKsh4gjQCvqmXdpiCOCkjRqvGDlCAmHn1JUdUTgw0Ec6vLm83ffZ7PGEe32Mu/SEEdk5q6u6+zKsWFndTCxuWSFkXswQRxMEkdObS7ZLHCoDbYIP5gwQRzqsqbsddsJHFdsK6ougN95IQ6w3NUen1xytoLjCNDKJoB3aYgDOAlDB5tLbjAcQCU/+CAOFdlc1mwXrxxMya8M/l0a4gD+tW3utuN8yU9eDFzyQxzwSRg0nsGhNjnk5F0aykAcqtKmkxNSlcZycGTFIA6Su27zwcGkRY8aEMepkPer0TStrDtf8sMgjkatvKL9v3bpmAYAAABAUP/WpvBjIwIeyIEcyIEcO+RADuRADuRADuRADuRADpADOZADOZADOZADOZADOUAO5EAO5EAO5EAO5EAO5IAA/u0WWIT8P7cAAAAASUVORK5CYII=\"","module.exports = __webpack_public_path__ + \"static/media/dropdown-arrows.94569e7a.svg\";","// extracted by mini-css-extract-plugin\nmodule.exports = {\"list\":\"Filtered_list__1-Pg_\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"list\":\"Dapps_list__2JoO2\"};","import PropTypes from 'prop-types'\n\nexport const DappModel = {\n name: PropTypes.string,\n url: PropTypes.string,\n image: PropTypes.string,\n description: PropTypes.string,\n category: PropTypes.string,\n dateAdded: PropTypes.string,\n isRanked: PropTypes.bool,\n position: PropTypes.number,\n showActionButtons: PropTypes.bool,\n}\n\nexport const DappListModel = PropTypes.arrayOf(PropTypes.shape(DappModel))\n","import React from 'react'\nimport ReactImageFallback from 'react-image-fallback'\nimport { DappModel } from '../../utils/models'\nimport styles from './DappListItem.module.scss'\nimport icon from '../../assets/images/icon.svg'\nimport sntIcon from '../../assets/images/SNT.svg'\nimport upvoteArrowIcon from '../../assets/images/upvote-arrow.svg'\nimport downvoteArrowIcon from '../../assets/images/downvote-arrow.svg'\n\nconst DappListItem = props => {\n const {\n name,\n description,\n url,\n image,\n isRanked,\n position,\n showActionButtons,\n } = props\n\n return (\n
\n {isRanked &&
{position}
}\n
\n \n
\n
\n

{name}

\n

{description}

\n \n {url}\n  →\n \n {showActionButtons && (\n

\n \n \"SNT\"\n 12,345\n \n \n \"\"\n Upvote\n \n \n \"\"\n Downvote\n \n

\n )}\n
\n
\n )\n}\n\nDappListItem.defaultProps = {\n isRanked: false,\n showActionButtons: false,\n}\n\nDappListItem.propTypes = DappModel\n\nexport default DappListItem\n","import DappListItem from './DappListItem'\n\nexport default DappListItem\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport { DappListModel } from '../../utils/models'\nimport DappListItem from '../DappListItem'\n\nconst DappList = props => {\n const { dapps, isRanked, showActionButtons } = props\n return (\n dapps &&\n dapps.map((dapp, i) => (\n \n ))\n )\n}\n\nDappList.defaultProps = {\n showActionButtons: false,\n}\n\nDappList.propTypes = {\n dapps: DappListModel.isRequired,\n isRanked: PropTypes.bool,\n showActionButtons: PropTypes.bool,\n}\n\nexport default DappList\n","import DappList from './DappList'\n\nexport default DappList\n","import React from 'react'\nimport { DappListModel } from '../../common/utils/models'\nimport DappList from '../../common/components/DappList'\nimport styles from './RecentlyAdded.module.scss'\n\nconst RecentlyAdded = props => {\n const { dapps } = props\n\n return (\n <>\n

Recently Added

\n
\n \n
\n \n )\n}\n\nRecentlyAdded.propTypes = {\n dapps: DappListModel.isRequired,\n}\n\nexport default RecentlyAdded\n","import { createSelector } from 'reselect'\nimport moment from 'moment'\n\nconst getDapps = state => state.dapps\n\nconst recentDapps = createSelector(\n [getDapps],\n dapps => [...dapps].sort((a, b) => moment(b.dateAdded).diff(a.dateAdded)),\n dapps =>\n [...dapps].filter(dapp => {\n return (\n moment(dapp.dateAdded).toISOString() >\n moment()\n .subtract(21, 'days')\n .utc()\n .toISOString()\n )\n }),\n)\n\nexport default recentDapps\n","import RecentlyAdded from './RecentlyAdded.container'\n\nexport default RecentlyAdded\n","import { connect } from 'react-redux'\nimport RecentlyAdded from './RecentlyAdded'\nimport recentDapps from './RecentlyAdded.selector'\n\nconst mapStateToProps = state => ({\n dapps: recentDapps(state),\n})\n\nexport default connect(mapStateToProps)(RecentlyAdded)\n","import React from 'react'\nimport { DappListModel } from '../../common/utils/models'\nimport DappList from '../../common/components/DappList'\nimport styles from './HighestRanked.module.scss'\n\nconst HighestRanked = props => {\n const { dapps } = props\n\n return (\n <>\n

Highest Ranked

\n
\n \n
\n \n )\n}\n\nHighestRanked.propTypes = {\n dapps: DappListModel.isRequired,\n}\n\nexport default HighestRanked\n","import { createSelector } from 'reselect'\nimport moment from 'moment'\n\nconst getDapps = state => state.dapps\n\n// TODO: add ranking logic here\nconst highestRankedDapps = createSelector(\n [getDapps],\n dapps => [...dapps].sort((a, b) => moment(b.dateAdded).diff(a.dateAdded)),\n)\n\nexport default highestRankedDapps\n","import { connect } from 'react-redux'\nimport HighestRanked from './HighestRanked'\nimport highestRankedDapps from './HighestRanked.selector'\n\nconst mapStateToProps = state => ({\n dapps: highestRankedDapps(state),\n})\n\nexport default connect(mapStateToProps)(HighestRanked)\n","export const EXCHANGES = 'EXCHANGES'\nexport const MARKETPLACES = 'MARKETPLACES'\nexport const COLLECTIBLES = 'COLLECTIBLES'\nexport const GAMES = 'GAMES'\nexport const SOCIAL_NETWORKS = 'SOCIAL_NETWORKS'\nexport const UTILITIES = 'UTILITIES'\nexport const OTHER = 'OTHER'\n","import reducerUtil from '../../common/utils/reducer'\nimport { EXCHANGES } from '../../common/data/categories'\n\nconst UPDATE_CATEGORY = 'UPDATE_CATEGORY'\n\nexport const selectCategory = category => ({\n type: UPDATE_CATEGORY,\n payload: category,\n})\n\nconst initialState = EXCHANGES\n\nconst categoryChange = (_, category) => category\n\nconst map = {\n [UPDATE_CATEGORY]: categoryChange,\n}\n\nexport default reducerUtil(map, initialState)\n","export default (map, defaultState) => (currentState, action) => {\n const state = !currentState ? defaultState : currentState\n\n if (!action) {\n return state\n }\n\n return Object.keys(map).includes(action.type)\n ? map[action.type](state, action.payload)\n : state\n}\n","const humanise = (value, joiner = ' ') => {\n if (!value) {\n return ''\n }\n\n return value\n .split('_')\n .map(word => `${word[0]}${word.slice(1).toLowerCase()}`)\n .join(joiner)\n}\n\nexport default humanise\n","import * as Categories from '../data/categories'\nimport humanise from './humanise'\n\nexport default Object.entries(Categories).map(entry => ({\n key: entry[1],\n value: humanise(entry[1]),\n}))\n","import exchanges from '../../common/assets/images/categories/exchanges.svg'\nimport marketplaces from '../../common/assets/images/categories/marketplaces.svg'\nimport other from '../../common/assets/images/categories/other.svg'\nimport games from '../../common/assets/images/categories/games.svg'\nimport collectibles from '../../common/assets/images/categories/collectibles.svg'\nimport socialNetworks from '../../common/assets/images/categories/social-networks.svg'\nimport utilities from '../../common/assets/images/categories/utilities.svg'\n\nconst imageMap = {\n EXCHANGES: exchanges,\n MARKETPLACES: marketplaces,\n OTHER: other,\n MEDIA: other, // TODO: fix with icon from design\n GAMES: games,\n COLLECTIBLES: collectibles,\n SOCIAL_NETWORKS: socialNetworks,\n UTILITIES: utilities,\n}\n\nexport default category => imageMap[category]\n","import ViewAll from './ViewAll'\n\nexport default ViewAll\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport { Link } from 'react-router-dom'\nimport styles from './ViewAll.module.scss'\n\nconst ViewAll = props => {\n const { size } = props\n\n return (\n \n View all →\n \n )\n}\n\nViewAll.propTypes = {\n size: PropTypes.string.isRequired,\n}\n\nexport default ViewAll\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport categories from '../../common/utils/categories'\nimport styles from './Categories.module.scss'\nimport categoryImage from './Categories.utils'\nimport ViewAll from '../../common/components/ViewAll'\n\nconst Categories = props => {\n const { select } = props\n const handleClick = category => select(category)\n\n return (\n <>\n
\n

Categories

\n \n
\n
\n {categories.map(category => (\n \n \n

{category.value}

\n \n ))}\n
\n \n )\n}\n\nCategories.propTypes = {\n select: PropTypes.func.isRequired,\n}\n\nexport default Categories\n","import Categories from './Categories.container'\n\nexport default Categories\n","import { connect } from 'react-redux'\nimport { push } from 'connected-react-router'\nimport { selectCategory } from '../CategorySelector/CategorySelector.reducer'\nimport Categories from './Categories'\n\nconst mapDispatchToProps = dispatch => ({\n select: category => {\n dispatch(push('/categories'))\n dispatch(selectCategory(category))\n },\n})\n\nexport default connect(\n null,\n mapDispatchToProps,\n)(Categories)\n","import FeatureDapps from './FeatureDapps'\n\nexport default FeatureDapps\n","import React from 'react'\nimport ReactImageFallback from 'react-image-fallback'\nimport styles from './FeatureDapps.module.scss'\nimport fallbackBanner from '../../assets/images/fallback.svg'\nimport icon from '../../assets/images/icon.svg'\n\nconst FeatureDapps = props => {\n return (\n <>\n
\n {props.featured.map((dapp, index) => (\n
\n \n
\n \n
\n

{dapp.name}

\n \n {dapp.description}\n \n
\n
\n
\n ))}\n
\n \n )\n}\n\nexport default FeatureDapps\n","import Footer from './Footer'\n\nexport default Footer\n","import React from 'react'\nimport styles from './Footer.module.scss'\nimport communityIcon from '../../common/assets/images/community.svg'\nimport addDappIcon from '../../common/assets/images/add-dapp.svg'\nimport supportIcon from '../../common/assets/images/support.svg'\n\nconst Footer = () => (\n
\n \n
\n \"Join\n
\n
\n

Join the DApp community chat

\n

\n Status is a worldwide community committed to web3. Come discuss your\n new favourite DApp with us.\n

\n
\n \n
\n
\n \"Submit\n
\n
\n

Submit a DApp

\n

Submit your favourite DApp now! No permission required.

\n
\n
\n \n
\n \"Support\"\n
\n
\n

Support

\n

\n Can't find what you're looking for? Reach out and we'll\n see if we can help.\n

\n
\n \n
\n)\n\nexport default Footer\n","import React from 'react'\nimport ContentLoader from 'react-content-loader'\nimport styles from './LoadingHome.module.scss'\n\nconst MobileLoader = () => (\n \n \n \n\n \n \n \n \n\n \n \n \n\n \n \n \n\n \n\n \n \n\n \n \n \n)\n\nconst DesktopLoader = () => (\n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n)\n\nconst LoadingHome = () => (\n <>\n
\n \n
\n
\n \n
\n \n)\n\nexport default LoadingHome\n","import LoadingHome from './LoadingHome'\n\nexport default LoadingHome\n","import CryptoKittiesBanner from '../assets/images/featured/crytokittes_banner.png'\nimport CryptoKittiesLogo from '../assets/images/featured/cryptokitties_logo.png'\nimport AirswapBanner from '../assets/images/featured/airswap_banner.png'\nimport AirswapLogo from '../assets/images/featured/airswap_logo.png'\nimport KyberBanner from '../assets/images/featured/kyber_banner.png'\nimport KyberLogo from '../assets/images/featured/kyber_logo.png'\n\nconst featuredDapps = [\n {\n name: 'CryptoKittes',\n description: 'Collect and breed adorable digital cats',\n banner: CryptoKittiesBanner,\n icon: CryptoKittiesLogo,\n },\n {\n name: 'Airswap',\n description: 'Meet the future of trading',\n banner: AirswapBanner,\n icon: AirswapLogo,\n },\n {\n name: 'Kyber',\n description: 'On-chain, instant and liquid exchange and payment',\n banner: KyberBanner,\n icon: KyberLogo,\n },\n]\n\nexport default featuredDapps\n","import React from 'react'\nimport RecentlyAdded from '../RecentlyAdded'\nimport HighestRanked from '../HighestRanked'\nimport Categories from '../Categories'\nimport FeaturedDapps from '../../common/components/FeatureDapps'\nimport Footer from '../Footer'\nimport LoadingHome from '../LoadingHome'\nimport featured from '../../common/data/featured'\nimport styles from './Home.module.scss'\n\nclass Home extends React.Component {\n constructor(props) {\n super(props)\n this.startLoadingAnimation = this.startLoadingAnimation.bind(this)\n this.state = { loaded: false }\n }\n\n componentDidMount() {\n // TODO: This is just a demo implementation. The real one would be using a flag in redux\n // that changes when the data has loaded from the smart contract/s\n setTimeout(this.startLoadingAnimation, 1000)\n }\n\n startLoadingAnimation() {\n this.setState({ loaded: true })\n }\n\n render() {\n const { loaded } = this.state\n\n return (\n <>\n {loaded && (\n <>\n
\n

Discover

\n
\n \n \n {/* */}\n \n
\n \n )}\n\n {!loaded && }\n \n )\n }\n}\n\nexport default Home\n","import Home from './Home.container'\n\nexport default Home\n","import { connect } from 'react-redux'\nimport Home from './Home'\n\nconst mapStateToProps = state => state\n\nexport default connect(mapStateToProps)(Home)\n","import React from 'react'\n\nconst icon = () => (\n \n \n \n)\n\nexport default icon\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport ExchangesIcon from './ExhangesIcon'\nimport MarketplacesIcon from './MarketplacesIcon'\nimport GamesIcon from './GamesIcon'\nimport UtilitiesIcon from './UtilitiesIcon'\nimport OtherIcon from './OtherIcon'\nimport CollectiblesIcon from './CollectiblesIcon'\nimport SocialNetworksIcon from './SocialNetworksIcon'\n\nconst icons = {\n EXCHANGES: ExchangesIcon,\n MARKETPLACES: MarketplacesIcon,\n GAMES: GamesIcon,\n UTILITIES: UtilitiesIcon,\n OTHER: OtherIcon,\n COLLECTIBLES: CollectiblesIcon,\n SOCIAL_NETWORKS: SocialNetworksIcon,\n MEDIA: GamesIcon, // TODO: Need to get this asset from design\n}\n\nconst CategoryIcon = props => {\n const { category } = props\n const Icon = icons[category]\n return \n}\n\nCategoryIcon.propTypes = {\n category: PropTypes.string.isRequired,\n}\n\nexport default CategoryIcon\n","import React from 'react'\n\nconst icon = () => (\n \n \n \n \n \n \n)\n\nexport default icon\n","import React from 'react'\n\nconst icon = () => (\n \n \n \n \n \n)\n\nexport default icon\n","import GamesIcon from './GamesIcon'\n\nexport default GamesIcon\n","import React from 'react'\n\nconst icon = () => (\n \n \n \n \n \n \n \n \n \n \n \n \n \n)\n\nexport default icon\n","import React from 'react'\n\nconst icon = () => (\n \n \n \n)\n\nexport default icon\n","import React from 'react'\n\nconst icon = () => (\n \n \n \n \n \n \n \n)\n\nexport default icon\n","import React from 'react'\n\nconst SocialNetworksIcon = () => (\n \n \n \n)\n\nexport default SocialNetworksIcon\n","import CategoryIcon from './CategoryIcon'\n\nexport default CategoryIcon\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport CategoryIcon from '../../common/components/CategoryIcon'\nimport ViewAll from '../../common/components/ViewAll'\nimport categories from '../../common/utils/categories'\nimport humanise from '../../common/utils/humanise'\nimport dropdownArrows from '../../common/assets/images/dropdown-arrows.svg'\nimport styles from './CategorySelector.module.scss'\n\nclass CategorySelector extends React.Component {\n constructor(props) {\n super(props)\n this.state = { open: false }\n this.toggle = this.toggle.bind(this)\n this.updateCategory = this.updateCategory.bind(this)\n this.container = React.createRef()\n }\n\n componentDidMount() {\n this.closeOnBackgroundClick = this.closeOnBackgroundClick.bind(this)\n document.addEventListener('click', this.closeOnBackgroundClick)\n }\n\n componentWillUnmount() {\n document.removeEventListener('click', this.closeOnBackgroundClick)\n }\n\n closeOnBackgroundClick(event) {\n if (this.container.current.contains(event.target)) {\n return\n }\n\n this.setState({ open: false })\n }\n\n updateCategory(event) {\n const { select } = this.props\n select(event.target.value)\n this.setState({ open: false })\n }\n\n toggle() {\n const { open } = this.state\n this.setState({ open: !open })\n }\n\n render() {\n const { open } = this.state\n const { category } = this.props\n\n return (\n
\n \n
\n

Categories

\n \n
\n {categories.map(c => (\n \n \n {c.value}\n \n ))}\n
\n\n \n
\n {category && }\n {category ? humanise(category) : 'None selected'}\n
\n \"Toggle\n \n \n )\n }\n}\n\nCategorySelector.propTypes = {\n category: PropTypes.string,\n select: PropTypes.func.isRequired,\n}\n\nCategorySelector.defaultProps = {\n category: null,\n}\n\nexport default CategorySelector\n","import CategorySelector from './CategorySelector.container'\n\nexport default CategorySelector\n","import { connect } from 'react-redux'\nimport CategorySelector from './CategorySelector'\nimport { selectCategory } from './CategorySelector.reducer'\n\nconst mapStateToProps = state => ({ category: state.selectedCategory })\nconst mapDispatchToProps = dispatch => ({\n select: category => dispatch(selectCategory(category)),\n})\n\nexport default connect(\n mapStateToProps,\n mapDispatchToProps,\n)(CategorySelector)\n","import React from 'react'\nimport { DappListModel } from '../../common/utils/models'\nimport CategorySelector from '../CategorySelector'\nimport DappList from '../../common/components/DappList'\nimport styles from './Filtered.module.scss'\n\nconst Filtered = props => {\n const { dapps } = props\n\n return (\n <>\n \n
\n \n
\n \n )\n}\n\nFiltered.propTypes = {\n dapps: DappListModel.isRequired,\n}\n\nexport default Filtered\n","import { createSelector } from 'reselect'\n\nconst getCategory = state => state.selectedCategory\nconst getDapps = state => state.dapps\n\nexport default createSelector(\n [getCategory, getDapps],\n (category, dapps) =>\n category ? dapps.filter(dapp => dapp.category === category) : dapps,\n)\n","import Filtered from './Filtered.container'\n\nexport default Filtered\n","import { connect } from 'react-redux'\nimport Filtered from './Filtered'\nimport filteredDapps from './Filtered.selector'\n\nconst mapStateToProps = state => ({\n dapps: filteredDapps(state),\n})\n\nexport default connect(mapStateToProps)(Filtered)\n","import React, { Component } from 'react'\n// import PropTypes from 'prop-types'\nimport ReactImageFallback from 'react-image-fallback'\nimport styles from './Vote.module.scss'\nimport sntIcon from '../../common/assets/images/SNT.svg'\nimport CategoriesUtils from '../Categories/Categories.utils'\nimport Categories from '../../common/utils/categories'\nimport icon from '../../common/assets/images/icon.svg'\n\nconst getCategoryName = category =>\n Categories.find(x => x.key === category).value\n\nclass Vote extends Component {\n constructor(props) {\n super(props)\n this.state = {\n isUpvote: true,\n sntValue: 0,\n }\n this.onClickTab = this.onClickTab.bind(this)\n this.handleChange = this.handleChange.bind(this)\n }\n\n onClickTab(showUpvote) {\n return () => {\n this.setState({ isUpvote: showUpvote })\n }\n }\n\n handleChange(e) {\n this.setState({ sntValue: e.target.value })\n }\n\n render() {\n const { isUpvote, sntValue } = this.state\n\n // TODO: extract these to props\n\n const dapp = {\n name: 'Kyber',\n url: 'https://web3.kyber.network',\n description:\n 'On-chain, instant and liquid platform for exchange and payment service',\n image: '/images/dapps/kyber.png',\n category: 'EXCHANGES',\n dateAdded: null,\n }\n\n const currentSNTamount = 23456\n const categoryPosition = 2\n const upvoteSNTcost = 12422\n const downvoteSNTcost = 3244\n\n return (\n
\n
\n \n ↑ UPVOTE\n \n \n ↓ DOWNVOTE\n \n
\n
\n \n {dapp.name}\n
\n
\n {isUpvote && upvoteSNTcost > 0 && (\n \n {`${upvoteSNTcost.toLocaleString()} ↑`}\n \n )}\n {!isUpvote && downvoteSNTcost > 0 && (\n \n {`${downvoteSNTcost.toLocaleString()} ↓`}\n \n )}\n \n \"SNT\"\n {currentSNTamount.toLocaleString()}\n \n {isUpvote && upvoteSNTcost > 0 && (\n \n {`№${categoryPosition - 1} ↑`}\n \n )}\n \n \n {`${getCategoryName(dapp.category)} №${categoryPosition}`}\n \n
\n {!isUpvote && (\n
\n {downvoteSNTcost}\n
\n )}\n {isUpvote && (\n
\n \n
\n )}\n\n
\n {isUpvote && (\n

\n SNT you spend to upvote is locked in the contract and contributes\n directly to {dapp.name}'s ranking.{' '}\n \n Learn more↗\n \n

\n )}\n {!isUpvote && (\n

\n SNT you spend to downvote goes directly back to {dapp.name}.\n Downvoting moves their DApp down by 1% of the current ranking. The\n cost is fixed by our unique bonded curve.{' '}\n \n Learn more↗\n \n

\n )}\n \n
\n
\n )\n }\n}\n\nVote.propTypes = {}\n\nexport default Vote\n","import Vote from './Vote.container'\n\nexport default Vote\n","import { connect } from 'react-redux'\nimport Vote from './Vote'\n\nconst mapDispatchToProps = dispatch => ({})\n\nexport default connect(\n null,\n mapDispatchToProps,\n)(Vote)\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport humanise from '../../common/utils/humanise'\nimport styles from './CategoryHeader.module.scss'\nimport CategoryIcon from '../../common/components/CategoryIcon'\n\nconst CategoryHeader = props => {\n const { text, active } = props\n return (\n \n
\n \n
\n

{humanise(text)}

\n \n )\n}\n\nCategoryHeader.propTypes = {\n text: PropTypes.string.isRequired,\n active: PropTypes.bool,\n}\n\nCategoryHeader.defaultProps = {\n active: false,\n}\n\nexport default CategoryHeader\n","import CategoryHeader from './CategoryHeader'\n\nexport default CategoryHeader\n","export const headerElements = () =>\n Array.from(document.querySelectorAll('.category-header'))\n\nexport const getYPosition = element => {\n let el = element\n let yPosition = 0\n\n while (el) {\n yPosition += el.offsetTop - el.scrollTop + el.clientTop\n el = el.offsetParent\n }\n\n return yPosition\n}\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport { debounce } from 'debounce'\nimport { DappListModel } from '../../common/utils/models'\nimport DappList from '../../common/components/DappList'\nimport CategoryHeader from '../CategoryHeader'\nimport styles from './Dapps.module.scss'\nimport { headerElements, getYPosition } from './Dapps.utils'\n\nclass Dapps extends React.Component {\n constructor(props) {\n super(props)\n this.state = {\n categories: props.categories.map(category => category.category),\n currentCategoryIndex: 0,\n }\n }\n\n componentDidMount() {\n this.scanHeaderPositions()\n this.boundScroll = debounce(this.handleScroll.bind(this), 1)\n window.addEventListener('scroll', this.boundScroll)\n }\n\n componentWillUnmount() {\n window.removeEventListener('scroll', this.boundScroll)\n }\n\n scanHeaderPositions() {\n const headerPositions = headerElements().map(element => ({\n id: element.id,\n position: getYPosition(element),\n }))\n\n this.setState({ headerPositions })\n }\n\n handleScroll() {\n const currentHeader = document.getElementById(this.currentCategory())\n const { headerPositions, categories } = this.state\n\n const newHeader = [...headerPositions]\n .reverse()\n .find(header => header.position < window.scrollY)\n\n if (!newHeader) {\n return this.setState({ currentCategoryIndex: 0 })\n }\n\n if (newHeader.id === currentHeader.id) {\n return false\n }\n\n const newIndex = categories.indexOf(newHeader.id)\n\n return this.setState({ currentCategoryIndex: newIndex })\n }\n\n currentCategory() {\n const { currentCategoryIndex, categories } = this.state\n return categories[currentCategoryIndex]\n }\n\n isCurrentCategory(category) {\n return category === this.currentCategory()\n }\n\n render() {\n const { categories } = this.props\n\n return (\n
\n {categories.map(category => (\n
\n
\n \n
\n \n
\n ))}\n
\n )\n }\n}\n\nDapps.propTypes = {\n categories: PropTypes.arrayOf(\n PropTypes.shape({ category: PropTypes.string, dapps: DappListModel }),\n ).isRequired,\n}\n\nexport default Dapps\n","import { createSelector } from 'reselect'\n\nconst getDapps = state => state.dapps\n\nconst categorisedDapps = createSelector(\n [getDapps],\n dapps =>\n dapps.reduce((acc, current) => {\n if (acc.some(i => i.category === current.category)) {\n return acc.map(n =>\n n.category === current.category\n ? {\n ...n,\n dapps: [...n.dapps, current],\n }\n : n,\n )\n }\n\n return [...acc, { category: current.category, dapps: [current] }]\n }, []),\n)\n\nexport default categorisedDapps\n","import Dapps from './Dapps.container'\n\nexport default Dapps\n","import { connect } from 'react-redux'\nimport Dapps from './Dapps'\nimport selector from './Dapps.selector'\n\nconst mapStateToProps = state => ({\n categories: selector(state),\n})\n\nexport default connect(mapStateToProps)(Dapps)\n","import Router from './Router'\n\nexport default Router\n","import React from 'react'\nimport { Route, Switch } from 'react-router-dom'\nimport Home from '../Home'\nimport Filtered from '../Filtered'\nimport RecentlyAdded from '../RecentlyAdded'\nimport Vote from '../Vote'\nimport Dapps from '../Dapps'\n\nexport default () => (\n \n \n \n \n \n \n \n)\n","import * as Categories from './categories'\n\nconst Dapps = [\n {\n name: 'Airswap',\n url: 'https://instant.airswap.io/',\n image: '/images/dapps/airswap.png',\n description: 'Meet the future of trading',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Bancor',\n url: 'https://www.bancor.network/',\n image: '/images/dapps/bancor.png',\n description: 'Bancor is a decentralized liquidity network',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Kyber',\n url: 'https://web3.kyber.network',\n description:\n 'On-chain, instant and liquid platform for exchange and payment',\n image: '/images/dapps/kyber.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Uniswap',\n url: 'https://uniswap.exchange/',\n description:\n 'Seamlessly exchange of ERC20 tokens, or use a formalized model to pooling liquidity reserves.',\n image: '/images/dapps/uniswap.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-23',\n },\n {\n name: 'DAI by MakerDao',\n url: 'https://dai.makerdao.com',\n description: 'Stability for the blockchain',\n image: '/images/dapps/dai.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Augur',\n url: 'https://augur.net',\n description:\n 'A prediction market protocol owned and operated by the people that use it',\n image: '/images/dapps/augur.svg',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'LocalEthereum',\n url: 'https://localethereum.com/',\n description: 'The smartest way to buy and sell Ether',\n image: '/images/dapps/local-ethereum.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Eth2phone',\n url: 'https://eth2.io',\n description: 'Send Ether by phone number',\n image: '/images/dapps/eth2phone.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'DDEX',\n url: 'https://ddex.io/',\n description:\n 'Instant, real-time order matching with secure on-chain settlement',\n image: '/images/dapps/ddex.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Nuo',\n url: 'https://app.nuo.network/lend/',\n description:\n 'The non-custodial way to lend, borrow or margin trade cryptocurrency',\n image: '/images/dapps/nuo.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'EasyTrade',\n url: 'https://easytrade.io',\n description: 'One exchange for every token',\n image: '/images/dapps/easytrade.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'slow.trade',\n url: 'https://slow.trade/',\n description:\n 'Trade fairly priced crypto assets on the first platform built with the DutchX protocol',\n image: '/images/dapps/slowtrade.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Expo Trading',\n url: 'https://expotrading.com/trade/',\n description: 'The simplest way to margin trade cryptocurrency',\n image: '/images/dapps/expotrading.png',\n category: Categories.EXCHANGES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'blockimmo',\n url: 'https://blockimmo.ch',\n description:\n 'blockimmo is a blockchain powered, regulated platform enabling shared property investments and ownership',\n image: '/images/dapps/blockimmo.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'CryptoCribs',\n url: 'https://cryptocribs.com',\n description: 'Travel the globe. Pay in crypto',\n image: '/images/dapps/cryptocribs.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Ethlance',\n url: 'https://ethlance.com',\n description:\n 'The future of work is now. Hire people or work yourself in return for ETH',\n image: '/images/dapps/ethlance.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'OpenSea',\n url: 'https://opensea.io',\n description: 'The largest decentralized marketplace for cryptogoods',\n image: '/images/dapps/opensea.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'KnownOrigin',\n url: 'https://dapp.knownorigin.io/gallery',\n description: 'Discover, buy and collect digital artwork',\n image: '/images/dapps/knownorigin.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'dBay',\n url: 'https://dbay.ai',\n description: 'Buy from all your favorite DApps in one place',\n image: '/images/dapps/dBay.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-23',\n },\n {\n name: 'Name Bazaar',\n url: 'https://namebazaar.io',\n description: 'ENS name marketplace',\n image: '/images/dapps/name-bazaar.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'The Bounties Network',\n url: 'https://bounties.network/',\n description: 'Bounties on any task, paid in any token',\n image: '/images/dapps/bounties-network.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Emoon',\n url: 'https://www.emoon.io/',\n description:\n 'A decentralized marketplace for buying & selling crypto assets',\n image: '/images/dapps/emoon.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Astro Ledger',\n url: 'https://www.astroledger.org/#/onSale',\n description: 'Funding space grants with blockchain star naming',\n image: '/images/dapps/astroledger.svg',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'SuperRare',\n url: 'https://superrare.co/market',\n description:\n 'Buy, sell and collect unique digital creations by artists around the world',\n image: '/images/dapps/superrare.png',\n category: Categories.MARKETPLACES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'CryptoCare',\n url: 'https://cryptocare.tech',\n description:\n 'Give your Ether some heart! Collectibles that make the world a better place',\n image: '/images/dapps/cryptocare.jpg',\n category: Categories.COLLECTIBLES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'CryptoKitties',\n url: 'https://www.cryptokitties.co',\n description: 'Collect and breed adorable digital cats',\n image: '/images/dapps/cryptokitties.png',\n category: Categories.COLLECTIBLES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Cryptographics',\n url: 'https://cryptographics.app/',\n description:\n 'A digital art hub for creation, trading, and collecting unique items',\n image: '/images/dapps/cryptographics.png',\n category: Categories.COLLECTIBLES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'CryptoPunks',\n url: 'https://www.larvalabs.com/cryptopunks',\n description: '10,000 unique collectible punks',\n image: '/images/dapps/cryptopunks.png',\n category: Categories.COLLECTIBLES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Crypto Takeovers',\n url: 'https://cryptotakeovers.com/',\n description: 'Predict and conquer the world. Make a crypto fortune',\n image: '/images/dapps/cryptotakeovers.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'CryptoFighters',\n url: 'https://cryptofighters.io',\n description: 'Collect train and fight digital fighters',\n image: '/images/dapps/cryptofighters.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'Decentraland',\n url: 'https://market.decentraland.org/',\n description:\n 'A virtual reality platform powered by the Ethereum blockchain',\n image: '/images/dapps/decentraland.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Dragonereum',\n url: 'https://dapp.dragonereum.io',\n description: 'Own and trade dragons, fight with other players',\n image: '/images/dapps/dragonereum.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Etherbots',\n url: 'https://etherbots.io/',\n description: 'Robot wars on Ethereum',\n image: '/images/dapps/etherbots.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Etheremon',\n url: 'https://www.etheremon.com/',\n description: 'Decentralized World of Ether Monsters',\n image: '/images/dapps/etheremon.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'CryptoStrikers',\n url: 'https://www.cryptostrikers.com/',\n description: 'The Beautiful (card) Game',\n image: '/images/dapps/cryptostrikers.png',\n category: Categories.GAMES,\n dateAdded: '2019-04-05',\n },\n // {\n // name: 'FairHouse',\n // url: 'https://fairhouse.io',\n // description: 'Fair and transparent entertainment games.',\n // image: '/images/dapps/fairhouse.png',\n // category: Categories.GAMES,\n // dateAdded: '2019-04-11',\n // },\n {\n name: 'Cent',\n url: 'https://beta.cent.co/',\n description: 'Get wisdom, get money',\n image: '/images/dapps/cent.png',\n category: Categories.SOCIAL_NETWORKS,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Kickback',\n url: 'https://kickback.events/',\n description:\n 'Event no shows? No problem. Kickback asks event attendees to put skin in the game with Ethereum',\n image: '/images/dapps/kickback.png',\n category: Categories.SOCIAL_NETWORKS,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Peepeth',\n url: 'https://peepeth.com/',\n description: 'Blockchain-powered microblogging',\n image: '/images/dapps/peepeth.png',\n category: Categories.SOCIAL_NETWORKS,\n dateAdded: '2019-04-05',\n },\n {\n name: 'livepeer.tv',\n url: 'http://livepeer.tv/',\n description: 'Decentralized video broadcasting',\n image: '/images/dapps/livepeer.png',\n category: Categories.OTHER,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Aragon',\n url: 'https://mainnet.aragon.org/',\n description: 'Build unstoppable organizations on Ethereum',\n image: '/images/dapps/aragon.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Compound Finance',\n url: 'https://app.compound.finance/',\n description:\n 'An open-source protocol for algorithmic, efficient Money Markets on Ethereum',\n image: '/images/dapps/compoundfinance.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'InstaDApp',\n url: 'https://instadapp.io/',\n description: 'Decentralized Banking',\n image: '/images/dapps/instadapp.jpg',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'Livepeer',\n url: 'https://explorer.livepeer.org/',\n description: 'Decentralized video broadcasting',\n image: '/images/dapps/livepeer.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'ETHLend',\n url: 'https://app.ethlend.io',\n description: 'Decentralized lending on Ethereum',\n image: '/images/dapps/ethlend.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'Civitas',\n url: 'https://communities.colu.com/',\n description: 'Blockchain-powered local communities',\n image: '/images/dapps/civitas.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-11',\n },\n {\n name: '3Box',\n url: 'https://3box.io/',\n description: 'Create and manage your Ethereum Profile',\n image: '/images/dapps/3Box.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'Hexel',\n url: 'https://www.onhexel.com/',\n description: 'Create your own cryptocurrency',\n image: '/images/dapps/hexel.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-11',\n },\n {\n name: 'Smartz',\n url: 'https://smartz.io',\n description: 'Easy smart contract management',\n image: '/images/dapps/smartz.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-05',\n },\n {\n name: 'SNT Voting DApp',\n url: 'https://vote.status.im',\n description:\n 'Let your SNT be heard! Vote on decisions exclusive to SNT holders, or create a poll of your own.',\n image: '/images/dapps/snt-voting.png',\n category: Categories.UTILITIES,\n dateAdded: '2019-04-05',\n },\n]\n\nexport default Dapps\n","import dapps from '../../common/data/dapps'\n\nexport default (state = dapps) => state\n","import { compose, createStore, applyMiddleware } from 'redux'\nimport { routerMiddleware } from 'connected-react-router'\nimport { createBrowserHistory } from 'history'\nimport reducer from './reducers'\n\nexport const history = createBrowserHistory({\n basename: '/discover-dapps/',\n})\n\nconst composeWithDevTools =\n /* eslint-disable-next-line no-underscore-dangle */\n window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose\n\nconst configureStore = () =>\n createStore(\n reducer(history),\n {},\n composeWithDevTools(applyMiddleware(routerMiddleware(history))),\n )\n\nexport default configureStore\n","import React from 'react'\nimport ReactDOM from 'react-dom'\nimport { Provider } from 'react-redux'\nimport { ConnectedRouter } from 'connected-react-router'\nimport App from './modules/App'\nimport configureStore, { history } from './common/redux/store'\n\nconst store = configureStore()\n\nReactDOM.render(\n \n \n \n \n ,\n document.getElementById('root'),\n)\n","import { combineReducers } from 'redux'\nimport { connectRouter } from 'connected-react-router'\nimport dapps from '../../modules/Dapps/Dapps.reducer'\nimport selectedCategory from '../../modules/CategorySelector/CategorySelector.reducer'\n\nexport default history =>\n combineReducers({\n router: connectRouter(history),\n dapps,\n selectedCategory,\n })\n"],"sourceRoot":""} \ No newline at end of file