diff --git a/asset-manifest.json b/asset-manifest.json
index bd12b5e..02127b7 100644
--- a/asset-manifest.json
+++ b/asset-manifest.json
@@ -1,5 +1,5 @@
{
- "main.css": "/discover-dapps/static/css/main.5694cc39.chunk.css",
+ "main.css": "/discover-dapps/static/css/main.299b1ac3.chunk.css",
"main.js": "/discover-dapps/static/js/main.89820b37.chunk.js",
"main.js.map": "/discover-dapps/static/js/main.89820b37.chunk.js.map",
"runtime~main.js": "/discover-dapps/static/js/runtime~main.2ceb2bd3.js",
@@ -7,9 +7,9 @@
"static/js/2.e7c99532.chunk.js": "/discover-dapps/static/js/2.e7c99532.chunk.js",
"static/js/2.e7c99532.chunk.js.map": "/discover-dapps/static/js/2.e7c99532.chunk.js.map",
"index.html": "/discover-dapps/index.html",
- "precache-manifest.cd85c588cf8e6b84dc9abdb4ec4beca9.js": "/discover-dapps/precache-manifest.cd85c588cf8e6b84dc9abdb4ec4beca9.js",
+ "precache-manifest.0faf6c4dd79a061d8be5a4484b06cdcc.js": "/discover-dapps/precache-manifest.0faf6c4dd79a061d8be5a4484b06cdcc.js",
"service-worker.js": "/discover-dapps/service-worker.js",
- "static/css/main.5694cc39.chunk.css.map": "/discover-dapps/static/css/main.5694cc39.chunk.css.map",
+ "static/css/main.299b1ac3.chunk.css.map": "/discover-dapps/static/css/main.299b1ac3.chunk.css.map",
"static/media/add-dapp.svg": "/discover-dapps/static/media/add-dapp.77c8e818.svg",
"static/media/collectibles.svg": "/discover-dapps/static/media/collectibles.48f1d6ea.svg",
"static/media/community.svg": "/discover-dapps/static/media/community.f0a6587b.svg",
diff --git a/index.html b/index.html
index af34ae1..f65f26b 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.cd85c588cf8e6b84dc9abdb4ec4beca9.js b/precache-manifest.0faf6c4dd79a061d8be5a4484b06cdcc.js
similarity index 90%
rename from precache-manifest.cd85c588cf8e6b84dc9abdb4ec4beca9.js
rename to precache-manifest.0faf6c4dd79a061d8be5a4484b06cdcc.js
index 397b36b..f4234bc 100644
--- a/precache-manifest.cd85c588cf8e6b84dc9abdb4ec4beca9.js
+++ b/precache-manifest.0faf6c4dd79a061d8be5a4484b06cdcc.js
@@ -4,8 +4,8 @@ self.__precacheManifest = [
"url": "/discover-dapps/static/media/games.5f2fc3ba.svg"
},
{
- "revision": "29c817dccd22dd01e713",
- "url": "/discover-dapps/static/css/main.5694cc39.chunk.css"
+ "revision": "9fe27c2967fb5783e607",
+ "url": "/discover-dapps/static/css/main.299b1ac3.chunk.css"
},
{
"revision": "20829ce14ec4e3ff8b63",
@@ -32,7 +32,7 @@ self.__precacheManifest = [
"url": "/discover-dapps/static/media/marketplaces.964ef8e9.svg"
},
{
- "revision": "29c817dccd22dd01e713",
+ "revision": "9fe27c2967fb5783e607",
"url": "/discover-dapps/static/js/main.89820b37.chunk.js"
},
{
@@ -64,7 +64,7 @@ self.__precacheManifest = [
"url": "/discover-dapps/static/media/dropdown-arrows.94569e7a.svg"
},
{
- "revision": "e32ff2ca3025597ab5574d818554f694",
+ "revision": "544d820b383b9b1b7c237c041d6469e9",
"url": "/discover-dapps/index.html"
}
];
\ No newline at end of file
diff --git a/service-worker.js b/service-worker.js
index 695d1f5..976cfb4 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(
- "/discover-dapps/precache-manifest.cd85c588cf8e6b84dc9abdb4ec4beca9.js"
+ "/discover-dapps/precache-manifest.0faf6c4dd79a061d8be5a4484b06cdcc.js"
);
workbox.clientsClaim();
diff --git a/static/css/main.5694cc39.chunk.css b/static/css/main.299b1ac3.chunk.css
similarity index 96%
rename from static/css/main.5694cc39.chunk.css
rename to static/css/main.299b1ac3.chunk.css
index f6046df..0adb606 100644
--- a/static/css/main.5694cc39.chunk.css
+++ b/static/css/main.299b1ac3.chunk.css
@@ -1,4 +1,4 @@
-/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.DappListItem_listItem__2ZqIV{font-family:Inter;background:#fff;display:-webkit-flex;display:flex;margin:0 1rem .6875rem}.DappListItem_header__3-oCP{color:#000;font-size:.9375rem;line-height:1.375rem;margin-bottom:.125rem;margin-top:.75rem;font-weight:500}.DappListItem_image__2nfPS{max-width:2.5rem;max-height:2.5rem;margin-top:.9375rem;margin-right:1rem}.DappListItem_url__2aXST{font-size:.75rem;color:#4360df;text-decoration:none}.DappListItem_description__2KMFp{color:#939ba1;font-size:.8125rem;line-height:1.125rem;margin-bottom:.125rem;margin-top:0;max-height:2.5rem;overflow-y:hidden}
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.DappListItem_listItem__2ZqIV{font-family:Inter;background:#fff;display:-webkit-flex;display:flex;margin:0 1rem .6875rem}.DappListItem_header__3-oCP{color:#000;font-size:.9375rem;line-height:1.375rem;margin-bottom:.125rem;margin-top:.75rem;font-weight:500}.DappListItem_image__2nfPS{max-width:2.5rem;max-height:2.5rem;margin-top:.9375rem;margin-right:1rem;border-radius:50%}.DappListItem_url__2aXST{font-size:.75rem;color:#4360df;text-decoration:none}.DappListItem_description__2KMFp{color:#939ba1;font-size:.8125rem;line-height:1.125rem;margin-bottom:.125rem;margin-top:0;max-height:2.5rem;overflow-y:hidden}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.RecentlyAdded_headline__2V0SE{font-family:Inter;font-size:1.0625rem;margin-left:.9375rem;margin-bottom:.625rem}.RecentlyAdded_grid__2vaZr{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){.RecentlyAdded_grid__2vaZr{grid-auto-flow:row;grid-template-columns:1fr 1fr 1fr 1fr;overflow-x:hidden}}
@@ -17,4 +17,4 @@
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.CategoryHeader_header__21V8l{background:#fff;font-family:Inter;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:.9375rem}.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(/discover-dapps/fonts/Inter-Regular.woff2) format("woff2"),url(/discover-dapps/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/discover-dapps/fonts/Inter-Italic.woff2) format("woff2"),url(/discover-dapps/fonts/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/discover-dapps/fonts/Inter-Medium.woff2) format("woff2"),url(/discover-dapps/fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/discover-dapps/fonts/Inter-Bold.woff2) format("woff2"),url(/discover-dapps/fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(/discover-dapps/fonts/Inter-BoldItalic.woff2) format("woff2"),url(/discover-dapps/fonts/Inter-BoldItalic.woff) format("woff")}.Dapps_list__2JoO2{margin-top:3.125rem;margin-bottom:1.25rem}
-/*# sourceMappingURL=main.5694cc39.chunk.css.map */
\ No newline at end of file
+/*# sourceMappingURL=main.299b1ac3.chunk.css.map */
\ No newline at end of file
diff --git a/static/css/main.299b1ac3.chunk.css.map b/static/css/main.299b1ac3.chunk.css.map
new file mode 100644
index 0000000..5bc9af7
--- /dev/null
+++ b/static/css/main.299b1ac3.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/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/modules/Footer/Footer.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/LoadingHome/LoadingHome.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/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.299b1ac3.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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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 1rem; }\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","@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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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 .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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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 .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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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('/discover-dapps/fonts/Inter-Regular.woff2') format('woff2'),\n url('/discover-dapps/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('/discover-dapps/fonts/Inter-Italic.woff2') format('woff2'),\n url('/discover-dapps/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('/discover-dapps/fonts/Inter-Medium.woff2') format('woff2'),\n url('/discover-dapps/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('/discover-dapps/fonts/Inter-Bold.woff2') format('woff2'),\n url('/discover-dapps/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('/discover-dapps/fonts/Inter-BoldItalic.woff2') format('woff2'),\n url('/discover-dapps/fonts/Inter-BoldItalic.woff') format('woff');\n}\n"]}
\ No newline at end of file
diff --git a/static/css/main.5694cc39.chunk.css.map b/static/css/main.5694cc39.chunk.css.map
deleted file mode 100644
index 8ce68cb..0000000
--- a/static/css/main.5694cc39.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/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/modules/Footer/Footer.module.scss","/Users/andrewtudhope/Status/discover-dapps/src/modules/LoadingHome/LoadingHome.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/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.5694cc39.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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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 1rem; }\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\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","@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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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 .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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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 .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(\"/discover-dapps/fonts/Inter-Regular.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Italic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Medium.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-Bold.woff2\") format(\"woff2\"), url(\"/discover-dapps/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(\"/discover-dapps/fonts/Inter-BoldItalic.woff2\") format(\"woff2\"), url(\"/discover-dapps/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('/discover-dapps/fonts/Inter-Regular.woff2') format('woff2'),\n url('/discover-dapps/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('/discover-dapps/fonts/Inter-Italic.woff2') format('woff2'),\n url('/discover-dapps/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('/discover-dapps/fonts/Inter-Medium.woff2') format('woff2'),\n url('/discover-dapps/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('/discover-dapps/fonts/Inter-Bold.woff2') format('woff2'),\n url('/discover-dapps/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('/discover-dapps/fonts/Inter-BoldItalic.woff2') format('woff2'),\n url('/discover-dapps/fonts/Inter-BoldItalic.woff') format('woff');\n}\n"]}
\ No newline at end of file
diff --git a/static/js/main.89820b37.chunk.js.map b/static/js/main.89820b37.chunk.js.map
index 527fde8..ae4c26a 100644
--- a/static/js/main.89820b37.chunk.js.map
+++ b/static/js/main.89820b37.chunk.js.map
@@ -1 +1 @@
-{"version":3,"sources":["modules/Categories/Categories.module.scss","modules/CategorySelector/CategorySelector.module.scss","modules/Footer/Footer.module.scss","common/components/DappListItem/DappListItem.module.scss","modules/CategoryHeader/CategoryHeader.module.scss","modules/RecentlyAdded/RecentlyAdded.module.scss","common/assets/images/categories/other.svg","common/components/ViewAll/ViewAll.module.scss","modules/LoadingHome/LoadingHome.module.scss","common/assets/images/icon.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/community.svg","common/assets/images/add-dapp.svg","common/assets/images/support.svg","common/assets/images/dropdown-arrows.svg","modules/Filtered/Filtered.module.scss","modules/Dapps/Dapps.module.scss","common/utils/models.js","common/components/DappListItem/index.js","common/components/DappListItem/DappListItem.jsx","common/components/DappList/index.js","common/components/DappList/DappList.jsx","modules/RecentlyAdded/RecentlyAdded.jsx","modules/RecentlyAdded/RecentlyAdded.selector.js","modules/RecentlyAdded/index.js","modules/RecentlyAdded/RecentlyAdded.container.js","modules/CategorySelector/CategorySelector.reducer.js","common/utils/reducer.js","common/data/categories.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","modules/Footer/index.js","modules/Footer/Footer.jsx","modules/LoadingHome/LoadingHome.jsx","modules/LoadingHome/index.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/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","header","headline","categories","category","EXCHANGES","MARKETPLACES","OTHER","MEDIA","GAMES","COLLECTIBLES","SOCIAL_NETWORKS","UTILITIES","open","openHeader","openButton","selected","closed","closedText","footer","footerItem","iconWrap","listItem","image","url","description","active","icon","text","grid","__webpack_require__","p","small","large","mobile","desktop","list","DappModel","name","PropTypes","string","dateAdded","arrayOf","shape","DappListItem","props","react_default","a","createElement","className","styles","lib_default","src","fallbackImage","alt","href","DappList","dapps","map","dapp","components_DappListItem","Object","assign","key","RecentlyAdded","Fragment","components_DappList","recentDapps","createSelector","state","toConsumableArray","sort","b","moment","diff","connect","selectCategory","type","payload","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","Footer","communityIcon","addDappIcon","supportIcon","MobileLoader","react_content_loader_es","width","height","x","y","rx","ry","cx","cy","r","DesktopLoader","LoadingHome","LoadingHome_MobileLoader","LoadingHome_DesktopLoader","Home","_this","classCallCheck","this","possibleConstructorReturn","getPrototypeOf","call","startLoadingAnimation","assertThisInitialized","loaded","setTimeout","setState","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","defaultProps","selectedCategory","Filtered","modules_CategorySelector","filter","filteredDapps","CategoryHeader","getYPosition","element","el","yPosition","offsetTop","scrollTop","clientTop","offsetParent","Dapps","currentCategoryIndex","scanHeaderPositions","boundScroll","debounce","handleScroll","window","headerPositions","Array","from","querySelectorAll","position","currentHeader","getElementById","currentCategory","_this$state","newHeader","reverse","find","scrollY","newIndex","indexOf","_this$state2","modules_CategoryHeader","isCurrentCategory","categorisedDapps","reduce","acc","some","i","n","objectSpread","selector","Router","Switch","Route","exact","path","component","Dapps_reducer","history","createBrowserHistory","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.89820b37.chunk.js","sourcesContent":["// 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 = {\"footer\":\"Footer_footer__1yMT-\",\"footerItem\":\"Footer_footerItem__2HZgF\",\"iconWrap\":\"Footer_iconWrap__3msNP\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"listItem\":\"DappListItem_listItem__2ZqIV\",\"header\":\"DappListItem_header__3-oCP\",\"image\":\"DappListItem_image__2nfPS\",\"url\":\"DappListItem_url__2aXST\",\"description\":\"DappListItem_description__2KMFp\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"header\":\"CategoryHeader_header__21V8l\",\"active\":\"CategoryHeader_active__2F7it\",\"icon\":\"CategoryHeader_icon__ge7T2\",\"text\":\"CategoryHeader_text__3OkOp\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"headline\":\"RecentlyAdded_headline__2V0SE\",\"grid\":\"RecentlyAdded_grid__2vaZr\"};","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_\"};","module.exports = __webpack_public_path__ + \"static/media/icon.b112cc42.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/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/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}\n\nexport const DappListModel = PropTypes.arrayOf(PropTypes.shape(DappModel))\n","import DappListItem from './DappListItem'\n\nexport default DappListItem\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'\n\nconst DappListItem = props => {\n const { name, description, url, image } = props\n return (\n \n )\n}\n\nDappListItem.propTypes = DappModel\n\nexport default DappListItem\n","import DappList from './DappList'\n\nexport default DappList\n","import React from 'react'\nimport { DappListModel } from '../../utils/models'\nimport DappListItem from '../DappListItem'\n\nconst DappList = props => {\n const { dapps } = props\n return dapps && dapps.map(dapp => )\n}\n\nDappList.propTypes = {\n dapps: DappListModel.isRequired,\n}\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)\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 reducerUtil from '../../common/utils/reducer'\n\nconst UPDATE_CATEGORY = 'UPDATE_CATEGORY'\n\nexport const selectCategory = category => ({\n type: UPDATE_CATEGORY,\n payload: category,\n})\n\nconst initialState = null\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","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","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
Discover DApps
\n \n \n \n {categories.map(category => (\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 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\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\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\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 React from 'react'\nimport RecentlyAdded from '../RecentlyAdded'\nimport Categories from '../Categories'\nimport Footer from '../Footer'\nimport LoadingHome from '../LoadingHome'\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 \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\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\nexport default icon\n","import React from 'react'\n\nconst icon = () => (\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\nexport default icon\n","import React from 'react'\n\nconst icon = () => (\n \n)\n\nexport default icon\n","import React from 'react'\n\nconst icon = () => (\n \n)\n\nexport default icon\n","import React from 'react'\n\nconst SocialNetworksIcon = () => (\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
\n\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 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), 50)\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\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 Dapps from '../Dapps'\n\nexport default () => (\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: '/discover-dapps/images/dapps/airswap.png',\n description: 'Meet the future of trading.',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'Bancor',\n url: 'https://www.bancor.network/',\n image: '/discover-dapps/images/dapps/bancor.png',\n description: 'Bancor is a decentralized liquidity network',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\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: '/discover-dapps/images/dapps/kyber.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'DAI by MakerDao',\n url: 'https://dai.makerdao.com',\n description: 'Stability for the blockchain',\n image: '/discover-dapps/images/dapps/dai.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'Augur',\n url: 'https://augur.net',\n description: 'A prediction market protocol owned and operated by the people that use it.',\n image: '/discover-dapps/images/dapps/augur.svg',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'LocalEthereum',\n url: 'https://localethereum.com/',\n description: 'The smartest way to buy and sell Ether',\n image: '/discover-dapps/images/dapps/local-ethereum.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'Eth2phone',\n url: 'https://eth2.io',\n description: 'Send Ether by phone number',\n image: '/discover-dapps/images/dapps/eth2phone.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/ddex.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/nuo.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'EasyTrade',\n url: 'https://easytrade.io',\n description: 'One exchange for every token',\n image: '/discover-dapps/images/dapps/easytrade.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/slowtrade.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'Expo Trading',\n url: 'https://expotrading.com/trade/',\n description:\n 'The simplest way to margin trade cryptocurrency.',\n image: '/discover-dapps/images/dapps/expotrading.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/blockimmo.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'CryptoCribs',\n url: 'https://cryptocribs.com',\n description: 'Travel the globe. Pay in crypto.',\n image: '/discover-dapps/images/dapps/cryptocribs.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/ethlance.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'OpenSea',\n url: 'https://opensea.io',\n description: 'The largest decentralized marketplace for cryptogoods',\n image: '/discover-dapps/images/dapps/opensea.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'KnownOrigin',\n url: 'https://dapp.knownorigin.io/gallery',\n description: 'Discover, buy and collect digital artwork.',\n image: '/discover-dapps/images/dapps/knownorigin.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'Name Bazaar',\n url: 'https://namebazaar.io',\n description: 'ENS name marketplace',\n image: '/discover-dapps/images/dapps/name-bazaar.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'The Bounties Network',\n url: 'https://bounties.network/',\n description: 'Bounties on any task, paid in any token',\n image: '/discover-dapps/images/dapps/bounties-network.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'Emoon',\n url: 'https://www.emoon.io/',\n description: 'A decentralized marketplace for buying & selling crypto assets',\n image: '/discover-dapps/images/dapps/emoon.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'Astro Ledger',\n url: 'https://www.astroledger.org/#/onSale',\n description: 'Funding space grants with blockchain star naming.',\n image: '/discover-dapps/images/dapps/astroledger.svg',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'SuperRare',\n url: 'https://superrare.co/market',\n description: 'Buy, sell and collect unique digital creations by artists around the world',\n image: '/discover-dapps/images/dapps/superrare.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'CryptoCare',\n url: 'https://cryptocare.tech',\n description: 'Give your Ether some heart! Collectibles that make the world a better place.',\n image: '/discover-dapps/images/dapps/cryptocare.jpg',\n category: Categories.COLLECTIBLES,\n dateAdded: null,\n },\n {\n name: 'CryptoKitties',\n url: 'https://www.cryptokitties.co',\n description: 'Collect and breed adorable digital cats.',\n image: '/discover-dapps/images/dapps/cryptokitties.png',\n category: Categories.COLLECTIBLES,\n dateAdded: null,\n },\n {\n name: 'Cryptographics',\n url: 'https://cryptographics.app/',\n description:\n 'Cryptographics is a digital art hub where artists, creators and collectors can submit asset packs, create unique cryptographics and trade them.',\n image: '/discover-dapps/images/dapps/cryptographics.png',\n category: Categories.COLLECTIBLES,\n dateAdded: null,\n },\n {\n name: 'CryptoPunks',\n url: 'https://www.larvalabs.com/cryptopunks',\n description: '10,000 unique collectible punks',\n image: '/discover-dapps/images/dapps/cryptopunks.png',\n category: Categories.COLLECTIBLES,\n dateAdded: null,\n },\n {\n name: 'Crypto Takeovers',\n url: 'https://cryptotakeovers.com/',\n description: 'Predict and conquer the world. Make a crypto fortune.',\n image: '/discover-dapps/images/dapps/cryptotakeovers.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n {\n name: 'CryptoFighters',\n url: 'https://cryptofighters.io',\n description: 'Collect train and fight digital fighters.',\n image: '/discover-dapps/images/dapps/cryptofighters.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n {\n name: 'Decentraland',\n url: 'https://market.decentraland.org/',\n description:\n 'Decentraland is a virtual reality platform powered by the Ethereum blockchain.',\n image: '/discover-dapps/images/dapps/decentraland.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n {\n name: 'Dragonereum',\n url: 'https://dapp.dragonereum.io',\n description: 'Own and trade dragons, fight with other players.',\n image: '/discover-dapps/images/dapps/dragonereum.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n {\n name: 'Etherbots',\n url: 'https://etherbots.io/',\n description: 'Robot wars on the Ethereum Platform',\n image: '/discover-dapps/images/dapps/etherbots.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n {\n name: 'Etheremon',\n url: 'https://www.etheremon.com/',\n description: 'Decentralized World of Ether Monsters',\n image: '/discover-dapps/images/dapps/etheremon.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n {\n name: 'CryptoStrikers',\n url: 'https://www.cryptostrikers.com/',\n description: 'The Beautiful (card) Game',\n image: '/discover-dapps/images/dapps/cryptostrikers.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n // {\n // name: 'FairHouse',\n // url: 'https://fairhouse.io',\n // description: 'Fair and transparent entertainment games.',\n // image: '/discover-dapps/images/dapps/fairhouse.png',\n // category: Categories.GAMES,\n // dateAdded: null,\n // },\n {\n name: 'Cent',\n url: 'https://beta.cent.co/',\n description: 'Get wisdom, get money',\n image: '/discover-dapps/images/dapps/cent.png',\n category: Categories.SOCIAL_NETWORKS,\n dateAdded: null,\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: '/discover-dapps/images/dapps/kickback.png',\n category: Categories.SOCIAL_NETWORKS,\n dateAdded: null,\n },\n {\n name: 'Peepeth',\n url: 'https://peepeth.com/',\n description: 'Blockchain-powered microblogging',\n image: '/discover-dapps/images/dapps/peepeth.png',\n category: Categories.SOCIAL_NETWORKS,\n dateAdded: null,\n },\n {\n name: 'livepeer.tv',\n url: 'http://livepeer.tv/',\n description: 'Decentralized video broadcasting',\n image: '/discover-dapps/images/dapps/livepeer.png',\n category: Categories.OTHER,\n dateAdded: null,\n },\n {\n name: 'Aragon',\n url: 'https://mainnet.aragon.org/',\n description: 'Build unstoppable organizations on Ethereum.',\n image: '/discover-dapps/images/dapps/aragon.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'Compound Finance',\n url: 'https://app.compound.finance/',\n description: 'Decentralized Bank.',\n image: '/discover-dapps/images/dapps/compoundfinance.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'InstaDApp',\n url: 'https://instadapp.io/',\n description: 'Decentralized Bank.',\n image: '/discover-dapps/images/dapps/instadapp.jpg',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'Livepeer',\n url: 'https://explorer.livepeer.org/',\n description: 'Decentralized video broadcasting',\n image: '/discover-dapps/images/dapps/livepeer.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'ETHLend',\n url: 'https://app.ethlend.io',\n description: 'Decentralized lending on Ethereum',\n image: '/discover-dapps/images/dapps/ethlend.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'Civitas',\n url: 'https://communities.colu.com/',\n description: 'Blockchain-powered local communities',\n image: '/discover-dapps/images/dapps/civitas.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: '3Box',\n url: 'https://3box.io/',\n description: 'Create and manage your Ethereum Profile.',\n image: '/discover-dapps/images/dapps/3Box.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'Hexel',\n url: 'https://www.onhexel.com/',\n description: 'Create your own cryptocurrency',\n image: '/discover-dapps/images/dapps/hexel.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'Smartz',\n url: 'https://smartz.io',\n description: 'Easy smart contract management',\n image: '/discover-dapps/images/dapps/smartz.png',\n category: Categories.UTILITIES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/snt-voting.png',\n category: Categories.UTILITIES,\n dateAdded: null,\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\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
+{"version":3,"sources":["modules/Categories/Categories.module.scss","modules/CategorySelector/CategorySelector.module.scss","modules/Footer/Footer.module.scss","common/components/DappListItem/DappListItem.module.scss","modules/CategoryHeader/CategoryHeader.module.scss","modules/RecentlyAdded/RecentlyAdded.module.scss","common/assets/images/categories/other.svg","common/components/ViewAll/ViewAll.module.scss","modules/LoadingHome/LoadingHome.module.scss","common/assets/images/icon.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/community.svg","common/assets/images/add-dapp.svg","common/assets/images/support.svg","common/assets/images/dropdown-arrows.svg","modules/Filtered/Filtered.module.scss","modules/Dapps/Dapps.module.scss","common/utils/models.js","common/components/DappListItem/index.js","common/components/DappListItem/DappListItem.jsx","common/components/DappList/index.js","common/components/DappList/DappList.jsx","modules/RecentlyAdded/RecentlyAdded.jsx","modules/RecentlyAdded/RecentlyAdded.selector.js","modules/RecentlyAdded/index.js","modules/RecentlyAdded/RecentlyAdded.container.js","modules/CategorySelector/CategorySelector.reducer.js","common/utils/reducer.js","common/data/categories.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","modules/Footer/index.js","modules/Footer/Footer.jsx","modules/LoadingHome/LoadingHome.jsx","modules/LoadingHome/index.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/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","header","headline","categories","category","EXCHANGES","MARKETPLACES","OTHER","MEDIA","GAMES","COLLECTIBLES","SOCIAL_NETWORKS","UTILITIES","open","openHeader","openButton","selected","closed","closedText","footer","footerItem","iconWrap","listItem","image","url","description","active","icon","text","grid","__webpack_require__","p","small","large","mobile","desktop","list","DappModel","name","PropTypes","string","dateAdded","arrayOf","shape","DappListItem","props","react_default","a","createElement","className","styles","lib_default","src","fallbackImage","alt","href","DappList","dapps","map","dapp","components_DappListItem","Object","assign","key","RecentlyAdded","Fragment","components_DappList","recentDapps","createSelector","state","toConsumableArray","sort","b","moment","diff","connect","selectCategory","type","payload","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","Footer","communityIcon","addDappIcon","supportIcon","MobileLoader","react_content_loader_es","width","height","x","y","rx","ry","cx","cy","r","DesktopLoader","LoadingHome","LoadingHome_MobileLoader","LoadingHome_DesktopLoader","Home","_this","classCallCheck","this","possibleConstructorReturn","getPrototypeOf","call","startLoadingAnimation","assertThisInitialized","loaded","setTimeout","setState","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","defaultProps","selectedCategory","Filtered","modules_CategorySelector","filter","filteredDapps","CategoryHeader","getYPosition","element","el","yPosition","offsetTop","scrollTop","clientTop","offsetParent","Dapps","currentCategoryIndex","scanHeaderPositions","boundScroll","debounce","handleScroll","window","headerPositions","Array","from","querySelectorAll","position","currentHeader","getElementById","currentCategory","_this$state","newHeader","reverse","find","scrollY","newIndex","indexOf","_this$state2","modules_CategoryHeader","isCurrentCategory","categorisedDapps","reduce","acc","some","i","n","objectSpread","selector","Router","Switch","Route","exact","path","component","Dapps_reducer","history","createBrowserHistory","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.89820b37.chunk.js","sourcesContent":["// 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 = {\"footer\":\"Footer_footer__1yMT-\",\"footerItem\":\"Footer_footerItem__2HZgF\",\"iconWrap\":\"Footer_iconWrap__3msNP\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"listItem\":\"DappListItem_listItem__2ZqIV\",\"header\":\"DappListItem_header__3-oCP\",\"image\":\"DappListItem_image__2nfPS\",\"url\":\"DappListItem_url__2aXST\",\"description\":\"DappListItem_description__2KMFp\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"header\":\"CategoryHeader_header__21V8l\",\"active\":\"CategoryHeader_active__2F7it\",\"icon\":\"CategoryHeader_icon__ge7T2\",\"text\":\"CategoryHeader_text__3OkOp\"};","// extracted by mini-css-extract-plugin\nmodule.exports = {\"headline\":\"RecentlyAdded_headline__2V0SE\",\"grid\":\"RecentlyAdded_grid__2vaZr\"};","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_\"};","module.exports = __webpack_public_path__ + \"static/media/icon.b112cc42.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/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/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}\n\nexport const DappListModel = PropTypes.arrayOf(PropTypes.shape(DappModel))\n","import DappListItem from './DappListItem'\n\nexport default DappListItem\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'\n\nconst DappListItem = props => {\n const { name, description, url, image } = props\n return (\n \n )\n}\n\nDappListItem.propTypes = DappModel\n\nexport default DappListItem\n","import DappList from './DappList'\n\nexport default DappList\n","import React from 'react'\nimport { DappListModel } from '../../utils/models'\nimport DappListItem from '../DappListItem'\n\nconst DappList = props => {\n const { dapps } = props\n return dapps && dapps.map(dapp => )\n}\n\nDappList.propTypes = {\n dapps: DappListModel.isRequired,\n}\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)\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 reducerUtil from '../../common/utils/reducer'\n\nconst UPDATE_CATEGORY = 'UPDATE_CATEGORY'\n\nexport const selectCategory = category => ({\n type: UPDATE_CATEGORY,\n payload: category,\n})\n\nconst initialState = null\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","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","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
Discover DApps
\n \n \n \n {categories.map(category => (\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 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\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\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\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 React from 'react'\nimport RecentlyAdded from '../RecentlyAdded'\nimport Categories from '../Categories'\nimport Footer from '../Footer'\nimport LoadingHome from '../LoadingHome'\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 \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\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\nexport default icon\n","import React from 'react'\n\nconst icon = () => (\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\nexport default icon\n","import React from 'react'\n\nconst icon = () => (\n \n)\n\nexport default icon\n","import React from 'react'\n\nconst icon = () => (\n \n)\n\nexport default icon\n","import React from 'react'\n\nconst SocialNetworksIcon = () => (\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
\n\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 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), 50)\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\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 Dapps from '../Dapps'\n\nexport default () => (\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: '/discover-dapps/images/dapps/airswap.png',\n description: 'Meet the future of trading.',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'Bancor',\n url: 'https://www.bancor.network/',\n image: '/discover-dapps/images/dapps/bancor.png',\n description: 'Bancor is a decentralized liquidity network',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\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: '/discover-dapps/images/dapps/kyber.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'DAI by MakerDao',\n url: 'https://dai.makerdao.com',\n description: 'Stability for the blockchain',\n image: '/discover-dapps/images/dapps/dai.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/augur.svg',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'LocalEthereum',\n url: 'https://localethereum.com/',\n description: 'The smartest way to buy and sell Ether',\n image: '/discover-dapps/images/dapps/local-ethereum.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'Eth2phone',\n url: 'https://eth2.io',\n description: 'Send Ether by phone number',\n image: '/discover-dapps/images/dapps/eth2phone.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/ddex.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/nuo.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'EasyTrade',\n url: 'https://easytrade.io',\n description: 'One exchange for every token',\n image: '/discover-dapps/images/dapps/easytrade.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/slowtrade.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\n },\n {\n name: 'Expo Trading',\n url: 'https://expotrading.com/trade/',\n description: 'The simplest way to margin trade cryptocurrency.',\n image: '/discover-dapps/images/dapps/expotrading.png',\n category: Categories.EXCHANGES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/blockimmo.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'CryptoCribs',\n url: 'https://cryptocribs.com',\n description: 'Travel the globe. Pay in crypto.',\n image: '/discover-dapps/images/dapps/cryptocribs.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/ethlance.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'OpenSea',\n url: 'https://opensea.io',\n description: 'The largest decentralized marketplace for cryptogoods',\n image: '/discover-dapps/images/dapps/opensea.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'KnownOrigin',\n url: 'https://dapp.knownorigin.io/gallery',\n description: 'Discover, buy and collect digital artwork.',\n image: '/discover-dapps/images/dapps/knownorigin.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'Name Bazaar',\n url: 'https://namebazaar.io',\n description: 'ENS name marketplace',\n image: '/discover-dapps/images/dapps/name-bazaar.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'The Bounties Network',\n url: 'https://bounties.network/',\n description: 'Bounties on any task, paid in any token',\n image: '/discover-dapps/images/dapps/bounties-network.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'Emoon',\n url: 'https://www.emoon.io/',\n description:\n 'A decentralized marketplace for buying & selling crypto assets',\n image: '/discover-dapps/images/dapps/emoon.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\n },\n {\n name: 'Astro Ledger',\n url: 'https://www.astroledger.org/#/onSale',\n description: 'Funding space grants with blockchain star naming.',\n image: '/discover-dapps/images/dapps/astroledger.svg',\n category: Categories.MARKETPLACES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/superrare.png',\n category: Categories.MARKETPLACES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/cryptocare.jpg',\n category: Categories.COLLECTIBLES,\n dateAdded: null,\n },\n {\n name: 'CryptoKitties',\n url: 'https://www.cryptokitties.co',\n description: 'Collect and breed adorable digital cats.',\n image: '/discover-dapps/images/dapps/cryptokitties.png',\n category: Categories.COLLECTIBLES,\n dateAdded: null,\n },\n {\n name: 'Cryptographics',\n url: 'https://cryptographics.app/',\n description:\n 'Cryptographics is a digital art hub where artists, creators and collectors can submit asset packs, create unique cryptographics and trade them.',\n image: '/discover-dapps/images/dapps/cryptographics.png',\n category: Categories.COLLECTIBLES,\n dateAdded: null,\n },\n {\n name: 'CryptoPunks',\n url: 'https://www.larvalabs.com/cryptopunks',\n description: '10,000 unique collectible punks',\n image: '/discover-dapps/images/dapps/cryptopunks.png',\n category: Categories.COLLECTIBLES,\n dateAdded: null,\n },\n {\n name: 'Crypto Takeovers',\n url: 'https://cryptotakeovers.com/',\n description: 'Predict and conquer the world. Make a crypto fortune.',\n image: '/discover-dapps/images/dapps/cryptotakeovers.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n {\n name: 'CryptoFighters',\n url: 'https://cryptofighters.io',\n description: 'Collect train and fight digital fighters.',\n image: '/discover-dapps/images/dapps/cryptofighters.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n {\n name: 'Decentraland',\n url: 'https://market.decentraland.org/',\n description:\n 'Decentraland is a virtual reality platform powered by the Ethereum blockchain.',\n image: '/discover-dapps/images/dapps/decentraland.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n {\n name: 'Dragonereum',\n url: 'https://dapp.dragonereum.io',\n description: 'Own and trade dragons, fight with other players.',\n image: '/discover-dapps/images/dapps/dragonereum.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n {\n name: 'Etherbots',\n url: 'https://etherbots.io/',\n description: 'Robot wars on the Ethereum Platform',\n image: '/discover-dapps/images/dapps/etherbots.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n {\n name: 'Etheremon',\n url: 'https://www.etheremon.com/',\n description: 'Decentralized World of Ether Monsters',\n image: '/discover-dapps/images/dapps/etheremon.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n {\n name: 'CryptoStrikers',\n url: 'https://www.cryptostrikers.com/',\n description: 'The Beautiful (card) Game',\n image: '/discover-dapps/images/dapps/cryptostrikers.png',\n category: Categories.GAMES,\n dateAdded: null,\n },\n // {\n // name: 'FairHouse',\n // url: 'https://fairhouse.io',\n // description: 'Fair and transparent entertainment games.',\n // image: '/discover-dapps/images/dapps/fairhouse.png',\n // category: Categories.GAMES,\n // dateAdded: null,\n // },\n {\n name: 'Cent',\n url: 'https://beta.cent.co/',\n description: 'Get wisdom, get money',\n image: '/discover-dapps/images/dapps/cent.png',\n category: Categories.SOCIAL_NETWORKS,\n dateAdded: null,\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: '/discover-dapps/images/dapps/kickback.png',\n category: Categories.SOCIAL_NETWORKS,\n dateAdded: null,\n },\n {\n name: 'Peepeth',\n url: 'https://peepeth.com/',\n description: 'Blockchain-powered microblogging',\n image: '/discover-dapps/images/dapps/peepeth.png',\n category: Categories.SOCIAL_NETWORKS,\n dateAdded: null,\n },\n {\n name: 'livepeer.tv',\n url: 'http://livepeer.tv/',\n description: 'Decentralized video broadcasting',\n image: '/discover-dapps/images/dapps/livepeer.png',\n category: Categories.OTHER,\n dateAdded: null,\n },\n {\n name: 'Aragon',\n url: 'https://mainnet.aragon.org/',\n description: 'Build unstoppable organizations on Ethereum.',\n image: '/discover-dapps/images/dapps/aragon.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'Compound Finance',\n url: 'https://app.compound.finance/',\n description: 'Decentralized Bank.',\n image: '/discover-dapps/images/dapps/compoundfinance.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'InstaDApp',\n url: 'https://instadapp.io/',\n description: 'Decentralized Bank.',\n image: '/discover-dapps/images/dapps/instadapp.jpg',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'Livepeer',\n url: 'https://explorer.livepeer.org/',\n description: 'Decentralized video broadcasting',\n image: '/discover-dapps/images/dapps/livepeer.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'ETHLend',\n url: 'https://app.ethlend.io',\n description: 'Decentralized lending on Ethereum',\n image: '/discover-dapps/images/dapps/ethlend.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'Civitas',\n url: 'https://communities.colu.com/',\n description: 'Blockchain-powered local communities',\n image: '/discover-dapps/images/dapps/civitas.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: '3Box',\n url: 'https://3box.io/',\n description: 'Create and manage your Ethereum Profile.',\n image: '/discover-dapps/images/dapps/3Box.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'Hexel',\n url: 'https://www.onhexel.com/',\n description: 'Create your own cryptocurrency',\n image: '/discover-dapps/images/dapps/hexel.png',\n category: Categories.UTILITIES,\n dateAdded: null,\n },\n {\n name: 'Smartz',\n url: 'https://smartz.io',\n description: 'Easy smart contract management',\n image: '/discover-dapps/images/dapps/smartz.png',\n category: Categories.UTILITIES,\n dateAdded: null,\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: '/discover-dapps/images/dapps/snt-voting.png',\n category: Categories.UTILITIES,\n dateAdded: null,\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\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