From 7f996681ab60d24a390a41514ac1e94910f88453 Mon Sep 17 00:00:00 2001 From: Vivek Teega Date: Thu, 25 Jun 2020 02:06:30 +0530 Subject: [PATCH] Adding older UI --- FLO_horizontal_text.svg | 146 + FLO_horizontal_text1.svg | 37 + address.html | 3740 +++++++++++++++++++++++ block.html | 3379 +++++++++++++++++++++ contract.html | 3985 ++++++++++++++++++++++++ css/main.css | 1247 -------- css/main.css.map | 9 - css/main.scss | 870 ------ index.html | 5833 +++++++++++++++++------------------ run-server | Bin 0 -> 257480 bytes single.html | 6188 ++++++++++++++++++++++++++++++++++++++ style.css | 194 ++ style1.css | 185 ++ token.html | 2865 ++++++++++++++++++ transaction.html | 3385 +++++++++++++++++++++ viewall_block.html | 2983 ++++++++++++++++++ viewall_tx.html | 3510 +++++++++++++++++++++ 17 files changed, 33575 insertions(+), 4981 deletions(-) create mode 100644 FLO_horizontal_text.svg create mode 100644 FLO_horizontal_text1.svg create mode 100644 address.html create mode 100644 block.html create mode 100644 contract.html delete mode 100644 css/main.css delete mode 100644 css/main.css.map delete mode 100644 css/main.scss create mode 100755 run-server create mode 100644 single.html create mode 100644 style.css create mode 100644 style1.css create mode 100644 token.html create mode 100644 transaction.html create mode 100644 viewall_block.html create mode 100644 viewall_tx.html diff --git a/FLO_horizontal_text.svg b/FLO_horizontal_text.svg new file mode 100644 index 0000000..b73c798 --- /dev/null +++ b/FLO_horizontal_text.svg @@ -0,0 +1,146 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/FLO_horizontal_text1.svg b/FLO_horizontal_text1.svg new file mode 100644 index 0000000..545e9e7 --- /dev/null +++ b/FLO_horizontal_text1.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/address.html b/address.html new file mode 100644 index 0000000..de293bd --- /dev/null +++ b/address.html @@ -0,0 +1,3740 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ +
+
+
+

+ Address Details

+ +
+
+
+ + + +
+
+
+ + +
+ +
+
+

+ Balance +

+ +
+
+
+ + +
+
+
+
+
+ +
+ +
+ + + +
+
+
+ +
+ +
+ +
+
+
+ +
+ + + +
+
+ +
+ +
+
+
+ +
+ + + +
+ +
+
+
+ + +
+ + + +
+
+ + + + + + + + + + + + \ No newline at end of file diff --git a/block.html b/block.html new file mode 100644 index 0000000..7d850b3 --- /dev/null +++ b/block.html @@ -0,0 +1,3379 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ +
+
+
+

+ Block Details

+ +
+
+
+ + +
+
+
+
+
+ +
+
+
+

+ Block Transactions

+
+ +
+
+
+ +
+
+
+
+ + +
+ + + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/contract.html b/contract.html new file mode 100644 index 0000000..428e467 --- /dev/null +++ b/contract.html @@ -0,0 +1,3985 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+ + +
+
+ + + +
+
+ +
+ +
+ + + +
+
+
+ + + +
+
+ + +
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+

+ Contract Transactions

+ View All Transactions +
+ +
+
+
+ +
+
+
+
+ + +
+ + + +
+
+ + + + + + + + + + \ No newline at end of file diff --git a/css/main.css b/css/main.css deleted file mode 100644 index 304efc9..0000000 --- a/css/main.css +++ /dev/null @@ -1,1247 +0,0 @@ -@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@500;600;700&family=Roboto:wght@400;500;700&display=swap"); -*, -::before, -::after { - padding: 0; - margin: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; - font-family: 'Roboto', sans-serif; -} - -body { - --primary-color: #1565C0; - --text: 17, 17, 17; - --text-light: 100, 100, 100; - --foreground: 255, 255, 255; - --background: #e8e8e8; - --dark-shade: #dadada; - font-size: 16px; - color: rgba(var(--text), 1); - background: rgba(var(--foreground), 1); - background-size: cover; -} - -body[data-theme='dark'] { - --primary-color: #2196F3; - --text: 218, 218, 218; - --text-light: 170, 170, 170; - --foreground: 20, 20, 20; - --background: #0a0a0a; - --dark-shade: #1a1a1a; -} - -input[type=text]::-ms-clear { - display: none; - width: 0; - height: 0; -} - -input[type=text]::-ms-reveal { - display: none; - width: 0; - height: 0; -} - -input[type="search"]::-webkit-search-decoration, -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-results-button, -input[type="search"]::-webkit-search-results-decoration { - display: none; -} - -input[type=number] { - -moz-appearance: textfield; -} - -input:invalid { - outline: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -::-moz-focus-inner { - border: none; -} - -button { - border: none; - border-radius: 0.2em; - text-transform: uppercase; - font-weight: 500; - letter-spacing: 0.06em; - background: none; - cursor: pointer; - padding: 0.6rem 1rem; - color: var(--primary-color); - -ms-flex-item-align: center; - -ms-grid-row-align: center; - align-self: center; -} - -h1 { - font-size: 4rem; -} - -h2 { - font-size: 2rem; - font-weight: 500; -} - -h3 { - font-size: 1.5rem; -} - -.flex { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.grid { - display: -ms-grid; - display: grid; -} - -.grid-2 { - -ms-grid-columns: auto auto; - grid-template-columns: auto auto; - gap: 1em; -} - -.hide { - opacity: 0; - pointer-events: none; -} - -.hide-completely { - display: none !important; -} - -.breakable { - word-break: break-word; - font-weight: 500; - letter-spacing: 0.06rem; -} - -.other-font { - font-family: 'Barlow', sans-serif; -} - -.uppercase { - text-transform: uppercase !important; -} - -.capitalise { - text-transform: capitalize !important; -} - -.toggle { - position: relative; - cursor: pointer; - z-index: 1; -} - -.toggle input[type='checkbox'] { - display: none; -} - -.toggle .switch { - overflow: hidden; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - justify-items: center; - padding: 0.2rem; - min-height: 1.6rem; - max-height: 1.6rem; - border-radius: 0.5rem; - position: relative; -} - -.toggle .circle { - border-radius: 0.5rem; - -webkit-transition: -webkit-transform 0.3s; - transition: -webkit-transform 0.3s; - transition: transform 0.3s; - transition: transform 0.3s, -webkit-transform 0.3s; - fill: rgba(var(--text), 0.8); - overflow: visible; - stroke-linecap: round; - stroke-linejoin: round; - height: 1.2rem; - width: 1.2rem; -} - -.toggle .circle:first-of-type { - margin-bottom: 0.4rem; -} - -.toggle .circle line { - stroke: rgba(var(--text), 0.8); - stroke-width: 6; -} - -.toggle input:checked ~ .switch .circle { - -webkit-transform: translateY(-1.7rem); - transform: translateY(-1.7rem); -} - -section { - position: relative; -} - -section .dark-background { - display: -ms-grid; - display: grid; - -ms-grid-rows: auto 1fr; - grid-template-rows: auto 1fr; -} - -ul[type='circle'] { - padding: 1.5rem 2.5rem; - list-style: circle; -} - -ul[type='circle'] li { - margin-bottom: 1rem; -} - -ul[type='circle'] li:last-of-type { - margin-bottom: 0; -} - -ul { - list-style: none; -} - -ul .balance { - margin-bottom: 2rem; -} - -ul .balance:last-of-type { - margin-bottom: 0; -} - -.top-bottom-padding { - padding: 1.5rem 0; -} - -.margin, .page { - margin: 0 1.5rem; -} - -.margin-left-auto { - margin-left: auto; -} - -.card { - padding: 2rem 1.5rem; - border-radius: 0.5rem; - background: rgba(var(--text), 0.06); - margin: 1.5rem 0; -} - -.card h4 { - margin-bottom: 0.4rem; - font-weight: 400; - text-transform: capitalize; -} - -.card h2 { - margin-bottom: 1.5rem; -} - -.transaction-container { - display: -ms-grid; - display: grid; - margin-top: 1.5rem; - gap: 1.5rem; - -ms-grid-columns: (minmax(20rem, 1fr))[auto-fit]; - grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr)); -} - -.label { - text-transform: capitalize; - font-size: 0.8rem; - margin-bottom: 0.3rem; - line-height: 1.4em; - color: rgba(var(--text-light), 1); - margin-top: 1.5rem; - font-weight: 400; -} - -.label:first-of-type { - margin-top: 0; -} - -.label + h4:not(.address) { - text-transform: capitalize; -} - -.header { - justify-items: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -#logo { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - letter-spacing: 0.1em; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; -} - -#logo h4 { - font-weight: 400; -} - -#logo #main_logo { - height: 1.2rem; - width: 1.2rem; - margin-right: 0.2rem; - fill: rgba(var(--text), 1); -} - -#homepage { - padding-top: 0; -} - -#first_section { - display: -ms-grid; - display: grid; - -ms-grid-rows: 1fr auto; - grid-template-rows: 1fr auto; - min-height: calc(100vh - 8rem); -} - -header.grid-2 { - margin-top: 2rem; -} - -#search_page { - position: fixed; - left: 0; - right: 0; - top: 0; - bottom: 0; - z-index: 20; - margin: 0; - background: rgba(var(--foreground), 1); - padding: 1.5rem 8vw; -} - -#search_page header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - margin-top: 2rem; -} - -#search_page header .icon { - margin: 0; - cursor: pointer; - height: 2.2rem; - width: 2.2rem; - padding: 0.6rem; -} - -#search_page h1 { - font-weight: 500; - font-size: 3rem; -} - -#search_page .input { - -webkit-animation: fade 0.4s; - animation: fade 0.4s; -} - -#search_page .input input:valid ~ #suggestions { - opacity: 1; - pointer-events: all; - -webkit-transform: none; - transform: none; -} - -#search_page #suggestions { - opacity: 0; - pointer-events: none; - -webkit-transform: translateY(-0.5rem); - transform: translateY(-0.5rem); - -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; - transition: opacity 0.3s, -webkit-transform 0.3s; - transition: transform 0.3s, opacity 0.3s; - transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; - position: absolute; - top: 100%; - width: 100%; - background: var(--background); - border-radius: 0.5rem; - padding: 0.5rem 0; - max-height: 30vh; - overflow-y: auto; - margin-top: 0.5rem; -} - -#search_page #suggestions:empty { - padding: 0; -} - -#search_page .suggestion { - padding: 0.6rem 1.5rem 0.6rem 3rem; - opacity: 0.8; - cursor: pointer; -} - -#search_page .suggestion:hover, #search_page .suggestion:focus { - opacity: 1; -} - -#main_search { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -#main_search h2 { - margin-top: 2rem; - -ms-flex-item-align: start; - align-self: flex-start; - font-size: 4rem; - letter-spacing: 0.1em; - font-weight: 600; -} - -#main_search h4 { - line-height: 1.4em; - margin-top: 2rem; - font-weight: 400; - color: rgba(var(--text-light), 1); -} - -#main_search label { - position: relative; -} - -.input { - border-radius: 0.2rem; - position: relative; - display: -ms-grid; - display: grid; - -ms-grid-columns: auto 1fr; - grid-template-columns: auto 1fr; - z-index: 1; - width: 100%; - margin: 1.5rem 0; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0.8rem; - gap: 1em; - background: var(--background); -} - -.input input { - border: none; - width: 100%; - background: transparent; - outline: none; - font-size: 1rem; - color: rgba(var(--text), 1); -} - -.icon { - height: 1rem; - overflow: visible; - width: 1rem; - fill: none; - stroke: rgba(var(--text), 1); - stroke-linecap: round; - stroke-linejoin: round; - stroke-width: 6; -} - -.copy-row { - display: -ms-grid; - display: grid; - -ms-grid-columns: 1fr auto; - grid-template-columns: 1fr auto; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: 0.5rem; -} - -.copy-row .icon { - cursor: pointer; -} - -#textCopied { - padding: 1rem; - border-radius: 2rem; - background: rgba(var(--text), 0.2); - color: rgba(var(--text), 1); - position: fixed; - bottom: 0; - pointer-events: none; - margin: 2rem 0; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - -webkit-transition: 0.3s opacity ease; - transition: 0.3s opacity ease; - z-index: 20; -} - -@-webkit-keyframes flyInLeft { - from { - opacity: 0; - -webkit-transform: translateX(-0.5rem); - transform: translateX(-0.5rem); - } - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes flyInLeft { - from { - opacity: 0; - -webkit-transform: translateX(-0.5rem); - transform: translateX(-0.5rem); - } - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@-webkit-keyframes flyInRight { - from { - opacity: 0; - -webkit-transform: translateX(0.5rem); - transform: translateX(0.5rem); - } - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes flyInRight { - from { - opacity: 0; - -webkit-transform: translateX(0.5rem); - transform: translateX(0.5rem); - } - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@-webkit-keyframes flyOutLeft { - from { - opacity: 1; - -webkit-transform: none; - transform: none; - } - to { - opacity: 0; - -webkit-transform: translateX(-0.5rem); - transform: translateX(-0.5rem); - } -} - -@keyframes flyOutLeft { - from { - opacity: 1; - -webkit-transform: none; - transform: none; - } - to { - opacity: 0; - -webkit-transform: translateX(-0.5rem); - transform: translateX(-0.5rem); - } -} - -@-webkit-keyframes flyOutRight { - from { - opacity: 1; - -webkit-transform: none; - transform: none; - } - to { - opacity: 0; - -webkit-transform: translateX(0.5rem); - transform: translateX(0.5rem); - } -} - -@keyframes flyOutRight { - from { - opacity: 1; - -webkit-transform: none; - transform: none; - } - to { - opacity: 0; - -webkit-transform: translateX(0.5rem); - transform: translateX(0.5rem); - } -} - -.fly-in-from-left { - -webkit-animation: flyInLeft 0.2s forwards; - animation: flyInLeft 0.2s forwards; -} - -.fly-in-from-right { - -webkit-animation: flyInRight 0.2s forwards; - animation: flyInRight 0.2s forwards; -} - -.fly-out-to-left { - -webkit-animation: flyOutLeft 0.2s forwards; - animation: flyOutLeft 0.2s forwards; -} - -.fly-out-to-right { - -webkit-animation: flyOutRight 0.2s forwards; - animation: flyOutRight 0.2s forwards; -} - -#highlights { - padding: 1.5rem 0; - display: -ms-grid; - display: grid; - -ms-grid-columns: 1fr 1fr; - grid-template-columns: 1fr 1fr; - grid-template-areas: 'token token' 'total wallet' 'contract contract'; - gap: 1.5rem; -} - -#highlights .highlight-item { - opacity: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding: 1.5rem; - border-left: 0.1rem solid rgba(var(--text), 0.2); -} - -#highlights .highlight-item .label { - margin-top: auto; -} - -#highlights .highlight-item h1 { - font-size: 2rem; - letter-spacing: 0.1rem; - font-weight: 500; - text-transform: uppercase; - overflow-wrap: break-word; -} - -#highlights .highlight-item:first-of-type { - text-transform: uppercase; -} - -#highlights .highlight-item:nth-of-type(2) { - text-transform: capitalize; -} - -#highlights .highlight-item:first-of-type { - -ms-grid-row: 1; - -ms-grid-column: 1; - -ms-grid-column-span: 2; - grid-area: token; - -webkit-animation: flyInLeft 0.4s 0.2s forwards; - animation: flyInLeft 0.4s 0.2s forwards; -} - -#highlights .highlight-item:nth-of-type(2) { - -ms-grid-row: 2; - -ms-grid-column: 1; - grid-area: total; - -webkit-animation: flyInLeft 0.4s 0.4s forwards; - animation: flyInLeft 0.4s 0.4s forwards; -} - -#highlights .highlight-item:nth-of-type(3) { - -ms-grid-row: 2; - -ms-grid-column: 2; - grid-area: wallet; - -webkit-animation: flyInLeft 0.4s 0.6s forwards; - animation: flyInLeft 0.4s 0.6s forwards; -} - -#highlights .highlight-item:last-of-type { - -ms-grid-row: 3; - -ms-grid-column: 1; - -ms-grid-column-span: 2; - grid-area: contract; - -webkit-animation: flyInLeft 0.4s 0.8s forwards; - animation: flyInLeft 0.4s 0.8s forwards; -} - -#latest_transaction_section, -#latest_blocks_section { - background: rgba(var(--foreground), 1); -} - -#latest_transaction_section header, -#latest_blocks_section header { - -ms-grid-columns: 1fr auto; - grid-template-columns: 1fr auto; - background: inherit; - z-index: 2; -} - -#main_header { - height: 8rem; -} - -#main_header > .flex:first-of-type { - margin-top: 1.5rem; -} - -#page_header { - padding: 1rem 0; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -#page_header h3 { - font-weight: 500; - text-transform: capitalize; -} - -#page_header .icon { - height: 1.8rem; - width: 1.8rem; - cursor: pointer; -} - -#page_header .icon:first-of-type { - margin-right: 1rem; - padding: 0.4rem 0.4rem 0.4rem 0; -} - -#page_header .icon:nth-of-type(2) { - padding: 0.4rem 0 0.4rem 0.4rem; -} - -#page_header #secondary_search_btn { - margin-left: auto; -} - -.page { - padding: 0 0 1rem 0; -} - -.page h3.heading { - text-transform: capitalize; - font-weight: 500; -} - -.page > h3.heading { - margin-top: 2rem; -} - -p { - overflow-wrap: break-word; - line-height: 1.6em; - text-transform: capitalize; -} - -.balance-card { - display: -ms-inline-grid; - display: inline-grid; - -ms-grid-columns: auto auto; - grid-template-columns: auto auto; - grid-template-areas: 'labl logo' 'balance logo' 'address address'; - background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='fill:none; stroke: %23ffffff08'%3E%3Ccircle cx='3.5' cy='3.5' r='2.12'/%3E%3Ccircle cx='5' cy='10' r='1'/%3E%3Ccircle cx='8.5' cy='4.5' r='1.5'/%3E%3Ccircle cx='6' cy='33' r='2'/%3E%3Ccircle cx='14' cy='29' r='1'/%3E%3Ccircle cx='9.5' cy='22.5' r='1.5'/%3E%3Ccircle cx='29.5' cy='17.5' r='4.5'/%3E%3Ccircle cx='22' cy='8' r='1'/%3E%3Ccircle cx='15.5' cy='12.5' r='2.5'/%3E%3Ccircle cx='27.5' cy='30.5' r='0.5'/%3E%3Ccircle cx='18.5' cy='35.5' r='2.5'/%3E%3Ccircle cx='32' cy='36' r='1'/%3E%3Ccircle cx='35' cy='25' r='1'/%3E%3Ccircle cx='23' cy='21' r='2'/%3E%3Ccircle cx='36.5' cy='1.5' r='0.5'/%3E%3Ccircle cx='30.5' cy='3.5' r='1.5'/%3E%3Ccircle cx='34.5' cy='6.5' r='1.5'/%3E%3C/svg%3E"), linear-gradient(135deg, #4d20a7, #21106e); - background-size: cover; - color: white; - border-radius: 0.5rem; - padding: 2rem 1.5rem; - margin-bottom: 1rem; -} - -.balance-card .flo-logo { - -ms-grid-row: 1; - -ms-grid-row-span: 2; - -ms-grid-column: 2; - grid-area: logo; - fill: white; - height: 1.5rem; - width: 1.5rem; - opacity: 0.8; - justify-self: flex-end; -} - -.balance-card h3, .balance-card h4 { - display: inline-block; - width: auto; -} - -.balance-card h3 { - -ms-grid-row: 2; - -ms-grid-column: 1; - grid-area: balance; - font-weight: 400; - opacity: 0.8; -} - -.balance-card h4 { - font-weight: 400; -} - -.balance-card p { - font-size: 0.8rem; - -ms-grid-row: 3; - -ms-grid-column: 1; - -ms-grid-column-span: 2; - grid-area: address; - opacity: 0.8; - letter-spacing: 0.1em; - margin-top: 3rem; -} - -.balance-card .label { - -ms-grid-row: 1; - -ms-grid-column: 1; - grid-area: labl; - color: white; - opacity: 0.7; -} - -.choice, .status { - padding: 0.5rem 0.8rem; - border-radius: 2rem; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0.5rem; - text-transform: capitalize; -} - -.choice-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.choice { - border: solid 1px rgba(var(--text), 0.2); -} - -.choice:last-of-type { - margin-bottom: 0; -} - -.status { - font-size: 0.8rem; -} - -.status.closed { - background: rgba(var(--foreground), 1); - border: solid 1px rgba(var(--text), 0.2); -} - -.address, .token, .hash, .contract, .block-height { - cursor: pointer; - color: var(--primary-color); -} - -.address { - text-transform: none !important; - word-break: break-all; -} - -.tabs { - position: -webkit-sticky; - position: sticky; - top: 0; - padding: 1rem 0 1rem 0; - background: rgba(var(--foreground), 1); - z-index: 2; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - overflow-x: auto; -} - -.tabs .tab { - cursor: pointer; - opacity: 0.6; - margin-right: 1.5rem; - -webkit-tap-highlight-color: transparent; - white-space: nowrap; - font-size: 1.1rem; -} - -.tabs .tab:last-of-type { - margin-right: 0; -} - -.tabs .tab.active { - opacity: 1; -} - -.tabs .line { - position: absolute; - height: 0.12rem; - background: rgba(var(--text), 1); - width: 1px; - bottom: 0; - -webkit-transition: width 0.4s, -webkit-transform 0.4s; - transition: width 0.4s, -webkit-transform 0.4s; - transition: transform 0.4s, width 0.4s; - transition: transform 0.4s, width 0.4s, -webkit-transform 0.4s; -} - -.contract-choice { - display: -ms-grid; - display: grid; - gap: 0.5rem 1rem; - margin-bottom: 2rem; -} - -.contract-choice:last-of-type { - margin-bottom: 0; -} - -@-webkit-keyframes fade { - from { - opacity: 0; - -webkit-transform: translateY(1rem); - transform: translateY(1rem); - } - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fade { - from { - opacity: 0; - -webkit-transform: translateY(1rem); - transform: translateY(1rem); - } - to { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.transaction { - display: -ms-grid; - display: grid; - gap: 2rem 1rem; - padding: 2rem; - border-radius: 0.5rem; - -ms-grid-columns: min-content 1fr; - grid-template-columns: -webkit-min-content 1fr; - grid-template-columns: min-content 1fr; - -ms-grid-rows: auto 1fr; - grid-template-rows: auto 1fr; - background: rgba(var(--text), 0.06); - grid-template-areas: '. .' 'info info'; -} - -.transaction .contract-info { - -ms-grid-row: 2; - -ms-grid-column: 1; - -ms-grid-column-span: 2; - grid-area: info; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; -} - -.transaction h4 { - font-weight: 500; -} - -.transaction > .icon:first-of-type { - stroke-width: 4; - -ms-grid-column-align: center; - justify-self: center; - height: 3rem; - width: 3rem; - padding: 0.8rem; - border-radius: 1rem; - background: rgba(var(--foreground), 1); -} - -#loader_page { - display: -ms-grid; - display: grid; - place-content: center; - height: 100vh; - width: 100vw; - text-align: center; - position: fixed; - z-index: 10; - background: rgba(var(--foreground), 1); -} - -#loader_page h4 { - margin-top: 1.5rem; - font-weight: 500; -} - -#loader { - -ms-grid-column-align: center; - justify-self: center; - height: 2.5rem; - width: 2.5rem; - -webkit-transform-origin: center; - transform-origin: center; - stroke-dashoffset: 200; - stroke-dasharray: 200; - -webkit-animation: load 2s infinite linear; - animation: load 2s infinite linear; - stroke: var(--primary-color); -} - -@-webkit-keyframes load { - 50% { - stroke-dashoffset: 0; - } - 100% { - stroke-dashoffset: -200; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes load { - 50% { - stroke-dashoffset: 0; - } - 100% { - stroke-dashoffset: -200; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -#all_blocks_page, #top_blocks_container, #token_balance_container { - display: -ms-grid; - display: grid; - gap: 1rem; - -ms-grid-columns: (minmax(12rem, 1fr))[auto-fill]; - grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr)); - margin-top: 1rem; -} - -#all_blocks_page .card, #top_blocks_container .card, #token_balance_container .card { - margin: 0; -} - -#token_balance_container { - margin-top: 1.5rem; -} - -@media only screen and (min-width: 640px) { - .margin, .page { - margin: 0 4vw; - } - .input { - width: 60% !important; - } - section header h1 { - font-size: 2rem; - } - #main_search h1 { - font-size: 6rem; - text-align: center; - } - #highlights { - gap: 2rem; - -ms-grid-columns: (auto)[2]; - grid-template-columns: repeat(2, auto); - grid-template-areas: 'token total' ' wallet contract'; - } - #highlights .highlight-item h1 { - font-size: 2.5rem; - } - #highlights .highlight-item:first-of-type { - -ms-grid-row: 1; - -ms-grid-column: 1; - grid-area: token; - } - #highlights .highlight-item:nth-of-type(2) { - -ms-grid-row: 1; - -ms-grid-column: 2; - grid-area: total; - } - #highlights .highlight-item:nth-of-type(3) { - -ms-grid-row: 2; - -ms-grid-column: 1; - grid-area: wallet; - } - #highlights .highlight-item:last-of-type { - -ms-grid-row: 2; - -ms-grid-column: 2; - grid-area: contract; - } - #page_header { - padding: 1.5rem 0; - } - #transaction_page { - display: -ms-grid; - display: grid; - gap: 0 1.5rem; - -ms-grid-columns: 40% 60%; - grid-template-columns: 40% 60%; - grid-template-areas: 'header header' '. .'; - } - #transaction_page .head { - -ms-grid-row: 1; - -ms-grid-column: 1; - -ms-grid-column-span: 2; - grid-area: header; - } - .contract-choice { - -ms-grid-columns: 2fr 1fr 1fr; - grid-template-columns: 2fr 1fr 1fr; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } -} - -@media only screen and (min-width: 1280px) { - .margin, .page { - margin: 0 12vw; - } - .input { - width: 50% !important; - } - #highlights { - -ms-grid-columns: (auto)[4]; - grid-template-columns: repeat(4, auto); - grid-template-areas: 'token total wallet contract'; - } - #highlights .highlight-item:first-of-type { - -ms-grid-row: 1; - -ms-grid-column: 1; - grid-area: token; - } - #highlights .highlight-item:nth-of-type(2) { - -ms-grid-row: 1; - -ms-grid-column: 2; - grid-area: total; - } - #highlights .highlight-item:nth-of-type(3) { - -ms-grid-row: 1; - -ms-grid-column: 3; - grid-area: wallet; - } - #highlights .highlight-item:last-of-type { - -ms-grid-row: 1; - -ms-grid-column: 4; - grid-area: contract; - } -} - -@media only screen and (min-width: 1920px) { - body { - font-size: 24px; - } - .margin, .page { - margin: 0 16vw; - } - #search_page { - padding: 1.5rem 12vw; - } - .input { - width: 40% !important; - } -} - -@media only screen and (min-width: 2048px) { - body { - font-size: 24px; - } - .margin, .page { - margin: 0 26vw; - } - #search_page { - padding: 1.5rem 24vw; - } - #first_section { - min-height: auto; - } - .input { - width: 30% !important; - } -} - -@media only screen and (max-width: 320px) { - body { - font-size: 14px; - } -} - -@media (hover: hover) { - button { - -webkit-transition: background-color 0.3s; - transition: background-color 0.3s; - } - button:hover { - background: var(--primary-color); - color: rgba(var(--foreground), 1); - } - .hover { - cursor: pointer; - } - .tab { - -webkit-transition: opacity 0.3s; - transition: opacity 0.3s; - } - .tab:hover { - opacity: 1; - } -} -/*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/css/main.css.map b/css/main.css.map deleted file mode 100644 index 4454f1b..0000000 --- a/css/main.css.map +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": 3, - "mappings": "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", - "sources": [ - "main.scss" - ], - "names": [], - "file": "main.css" -} \ No newline at end of file diff --git a/css/main.scss b/css/main.scss deleted file mode 100644 index 871ee51..0000000 --- a/css/main.scss +++ /dev/null @@ -1,870 +0,0 @@ -@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@500;600;700&family=Roboto:wght@400;500;700&display=swap'); -*, -::before, -::after{ - padding: 0; - margin: 0; - box-sizing: border-box; - font-family: 'Roboto', sans-serif; -} -body{ - --primary-color: #1565C0; - --text: 17, 17, 17; - --text-light: 100, 100, 100; - --foreground: 255, 255, 255; - --background: #e8e8e8; - --dark-shade: #dadada; - font-size: 16px; - color: rgba(var(--text), 1); - background: rgba(var(--foreground), 1); - background-size: cover; -} -body[data-theme='dark']{ - --primary-color: #2196F3; - --text: 218, 218, 218; - --text-light: 170, 170, 170; - --foreground: 20, 20, 20; - --background: #0a0a0a; - --dark-shade: #1a1a1a; -} -input[type=text]::-ms-clear { display: none; width : 0; height: 0; } -input[type=text]::-ms-reveal { display: none; width : 0; height: 0; } -input[type="search"]::-webkit-search-decoration, -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-results-button, -input[type="search"]::-webkit-search-results-decoration { display: none; } -input[type=number] { - -moz-appearance:textfield; -} -input:invalid{ - outline: none; - box-shadow: none; -} -::-moz-focus-inner{ - border: none; -} -button{ - border: none; - border-radius: 0.2em; - text-transform: uppercase; - font-weight: 500; - letter-spacing: 0.06em; - background: none; - cursor: pointer; - padding: 0.6rem 1rem; - color: var(--primary-color); - align-self: center; -} -h1{ - font-size: 4rem; -} -h2{ - font-size: 2rem; - font-weight: 500; -} -h3{ - font-size: 1.5rem; -} -.flex{ - display: flex; -} -.grid{ - display: grid; -} -.grid-2{ - grid-template-columns: auto auto; - gap: 1em; -} -.hide{ - opacity: 0; - pointer-events: none; -} -.hide-completely{ - display: none !important; -} -.breakable{ - word-break: break-word; - font-weight: 500; - letter-spacing: 0.06rem; -} -.other-font{ - font-family: 'Barlow', sans-serif; -} -.uppercase{ - text-transform: uppercase !important; -} -.capitalise{ - text-transform: capitalize !important; -} -.toggle{ - position: relative; - cursor: pointer; - z-index: 1; - input[type='checkbox']{ - display: none; - } - .switch{ - overflow: hidden; - display: inline-flex; - flex-direction: column; - justify-items: center; - padding: 0.2rem; - min-height: 1.6rem; - max-height: 1.6rem; - border-radius: 0.5rem; - position: relative; - } - .circle{ - border-radius: 0.5rem; - transition: transform 0.3s; - &:first-of-type{ - margin-bottom: 0.4rem; - } - fill: rgba(var(--text), 0.8); - overflow: visible; - stroke-linecap: round; - stroke-linejoin: round; - height: 1.2rem; - width: 1.2rem; - line{ - stroke: rgba(var(--text), 0.8); - stroke-width: 6; - } - } - input:checked ~ .switch .circle{ - transform: translateY(-1.7rem); - } -} -section{ - position: relative; - .dark-background{ - display: grid; - grid-template-rows: auto 1fr; - } -} -ul{ - &[type='circle']{ - padding: 1.5rem 2.5rem; - list-style: circle; - li{ - margin-bottom: 1rem; - &:last-of-type{ - margin-bottom: 0; - } - } - } - &{ - list-style: none; - .balance{ - margin-bottom: 2rem; - &:last-of-type{ - margin-bottom: 0; - } - } - } -} -.top-bottom-padding{ - padding: 1.5rem 0; -} -.margin, .page{ - margin: 0 1.5rem; -} -.margin-left-auto{ - margin-left: auto; -} -.card{ - padding: 2rem 1.5rem; - border-radius: 0.5rem; - background: rgba(var(--text), 0.06); - margin: 1.5rem 0; - h4{ - margin-bottom: 0.4rem; - font-weight: 400; - text-transform: capitalize; - } - h2{ - margin-bottom: 1.5rem; - } -} -.transaction-container{ - display: grid; - margin-top: 1.5rem; - gap: 1.5rem; - grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr)); -} -.label{ - text-transform: capitalize; - font-size: 0.8rem; - margin-bottom: 0.3rem; - line-height: 1.4em; - color: rgba(var(--text-light), 1); - margin-top: 1.5rem; - font-weight: 400; - &:first-of-type{ - margin-top: 0; - } - &+h4:not(.address){ - text-transform: capitalize; - } -} -.header{ - justify-items: center; - flex-direction: column; -} -#logo{ - display: inline-flex; - letter-spacing: 0.1em; - align-items: center; - cursor: pointer; - h4{ - font-weight: 400; - } - #main_logo{ - height: 1.2rem; - width: 1.2rem; - margin-right: 0.2rem; - fill: rgba(var(--text), 1); - } -} -#homepage{ - padding-top: 0; -} -#first_section{ - display: grid; - grid-template-rows: 1fr auto; - min-height: calc(100vh - 8rem); -} -header.grid-2{ - margin-top: 2rem; -} -#search_page{ - position: fixed; - left: 0; - right: 0; - top: 0; - bottom: 0; - z-index: 20; - margin: 0; - background: rgba(var(--foreground), 1); - padding: 1.5rem 8vw; - header{ - align-items: center; - justify-content: space-between; - margin-top: 2rem; - .icon{ - margin: 0; - cursor: pointer; - height: 2.2rem; - width: 2.2rem; - padding: 0.6rem; - } - } - h1{ - font-weight: 500; - font-size: 3rem; - } - .input{ - animation: fade 0.4s; - input:valid ~ #suggestions{ - opacity: 1; - pointer-events: all; - transform: none; - } - } - #suggestions{ - opacity: 0; - pointer-events: none; - transform: translateY(-0.5rem); - transition: transform 0.3s, opacity 0.3s; - position: absolute; - top: 100%; - width: 100%; - background: var(--background); - border-radius: 0.5rem; - padding: 0.5rem 0; - max-height: 30vh; - overflow-y: auto; - &:empty{ - padding: 0; - } - margin-top: 0.5rem; - } - .suggestion{ - padding: 0.6rem 1.5rem 0.6rem 3rem; - opacity: 0.8; - cursor: pointer; - &:hover, &:focus{ - opacity: 1; - } - } -} -#main_search{ - position: relative; - display: flex; - flex-direction: column; - h2{ - margin-top: 2rem; - align-self: flex-start; - font-size: 4rem; - letter-spacing: 0.1em; - font-weight: 600; - } - h4{ - line-height: 1.4em; - margin-top: 2rem; - font-weight: 400; - color: rgba(var(--text-light), 1); - } - label{ - position: relative; - } -} -.input{ - border-radius: 0.2rem; - position: relative; - display: grid; - grid-template-columns: auto 1fr; - z-index: 1; - width: 100%; - margin: 1.5rem 0; - align-items: center; - padding: 0.8rem; - gap: 1em; - background: var(--background); - input{ - border: none; - width: 100%; - background: transparent; - outline: none; - font-size: 1rem; - color: rgba(var(--text), 1); - } -} -.icon{ - height: 1rem; - overflow: visible; - width: 1rem; - fill: none; - stroke: rgba(var(--text), 1); - stroke-linecap: round; - stroke-linejoin: round; - stroke-width: 6; -} -.copy-row{ - display: grid; - grid-template-columns: 1fr auto; - align-items: center; - gap: 0.5rem; - .icon{ - cursor: pointer; - } -} -#textCopied{ - padding: 1rem; - border-radius: 2rem; - background: rgba(var(--text), 0.2); - color: rgba(var(--text), 1); - position: fixed; - bottom: 0; - pointer-events: none; - margin: 2rem 0; - left: 50%; - transform: translateX(-50%); - transition: 0.3s opacity ease; - z-index: 20; -} -@keyframes flyInLeft{ - from{ - opacity: 0; - transform: translateX(-0.5rem); - } - to{ - opacity: 1; - transform: none; - } -} -@keyframes flyInRight{ - from{ - opacity: 0; - transform: translateX(0.5rem); - } - to{ - opacity: 1; - transform: none; - } -} -@keyframes flyOutLeft{ - from{ - opacity: 1; - transform: none; - } - to{ - opacity: 0; - transform: translateX(-0.5rem); - } -} -@keyframes flyOutRight{ - from{ - opacity: 1; - transform: none; - } - to{ - opacity: 0; - transform: translateX(0.5rem); - } -} -.fly-in-from-left{ - animation: flyInLeft 0.2s forwards; -} -.fly-in-from-right{ - animation: flyInRight 0.2s forwards; -} -.fly-out-to-left{ - animation: flyOutLeft 0.2s forwards; -} -.fly-out-to-right{ - animation: flyOutRight 0.2s forwards; -} -#highlights{ - padding: 1.5rem 0; - display: grid; - grid-template-columns: 1fr 1fr; - grid-template-areas: 'token token' - 'total wallet' - 'contract contract'; - gap: 1.5rem; - .highlight-item{ - opacity: 0; - display: flex; - flex-direction: column; - padding: 1.5rem; - border-left: 0.1rem solid rgba(var(--text), 0.2); - .label{ - margin-top: auto; - } - h1{ - font-size: 2rem; - letter-spacing: 0.1rem; - font-weight: 500; - text-transform: uppercase; - overflow-wrap: break-word; - } - &:first-of-type{ - text-transform: uppercase; - } - &:nth-of-type(2){ - text-transform: capitalize; - } - &:first-of-type{ - grid-area: token; - animation: flyInLeft 0.4s 0.2s forwards; - } - &:nth-of-type(2){ - grid-area: total; - animation: flyInLeft 0.4s 0.4s forwards; - } - &:nth-of-type(3){ - grid-area: wallet; - animation: flyInLeft 0.4s 0.6s forwards; - } - &:last-of-type{ - grid-area: contract; - animation: flyInLeft 0.4s 0.8s forwards; - } - } -} -#latest_transaction_section, -#latest_blocks_section{ - background: rgba(var(--foreground), 1); - header{ - grid-template-columns: 1fr auto; - background: inherit; - z-index: 2; - } -} -#main_header{ - & > .flex:first-of-type{ - margin-top: 1.5rem; - } - height: 8rem; -} -#page_header{ - padding: 1rem 0; - align-items: center; - h3{ - font-weight: 500; - text-transform: capitalize; - } - .icon{ - height: 1.8rem; - width: 1.8rem; - cursor: pointer; - } - .icon:first-of-type{ - margin-right: 1rem; - padding: 0.4rem 0.4rem 0.4rem 0; - } - .icon:nth-of-type(2){ - padding: 0.4rem 0 0.4rem 0.4rem; - } - #secondary_search_btn{ - margin-left: auto; - } -} -.page{ - padding: 0 0 1rem 0; - h3.heading{ - text-transform: capitalize; - font-weight: 500; - } - & > h3.heading{ - margin-top: 2rem; - } -} -p{ - overflow-wrap: break-word; - line-height: 1.6em; - text-transform: capitalize; -} -.balance-card{ - display: inline-grid; - grid-template-columns: auto auto; - grid-template-areas: 'labl logo' - 'balance logo' - 'address address'; - background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='fill:none; stroke: %23ffffff08'%3E%3Ccircle cx='3.5' cy='3.5' r='2.12'/%3E%3Ccircle cx='5' cy='10' r='1'/%3E%3Ccircle cx='8.5' cy='4.5' r='1.5'/%3E%3Ccircle cx='6' cy='33' r='2'/%3E%3Ccircle cx='14' cy='29' r='1'/%3E%3Ccircle cx='9.5' cy='22.5' r='1.5'/%3E%3Ccircle cx='29.5' cy='17.5' r='4.5'/%3E%3Ccircle cx='22' cy='8' r='1'/%3E%3Ccircle cx='15.5' cy='12.5' r='2.5'/%3E%3Ccircle cx='27.5' cy='30.5' r='0.5'/%3E%3Ccircle cx='18.5' cy='35.5' r='2.5'/%3E%3Ccircle cx='32' cy='36' r='1'/%3E%3Ccircle cx='35' cy='25' r='1'/%3E%3Ccircle cx='23' cy='21' r='2'/%3E%3Ccircle cx='36.5' cy='1.5' r='0.5'/%3E%3Ccircle cx='30.5' cy='3.5' r='1.5'/%3E%3Ccircle cx='34.5' cy='6.5' r='1.5'/%3E%3C/svg%3E"), - linear-gradient(135deg, rgb(77, 32, 167),rgb(33, 16, 110)); - background-size: cover; - color: white; - border-radius: 0.5rem; - padding: 2rem 1.5rem; - margin-bottom: 1rem; - .flo-logo{ - grid-area: logo; - fill: white; - height: 1.5rem; - width: 1.5rem; - opacity: 0.8; - justify-self: flex-end; - } - h3,h4{ - display: inline-block; - width: auto; - } - h3{ - grid-area: balance; - font-weight: 400; - opacity: 0.8; - } - h4{ - font-weight: 400; - } - p{ - font-size: 0.8rem; - grid-area: address; - opacity: 0.8; - letter-spacing: 0.1em; - margin-top: 3rem; - } - .label{ - grid-area: labl; - color: white; - opacity: 0.7; - } -} -.choice,.status{ - padding: 0.5rem 0.8rem; - border-radius: 2rem; - display: inline-flex; - align-items: center; - margin-bottom: 0.5rem; - text-transform: capitalize; -} -.choice-container{ - display: flex; - flex-wrap: wrap; -} -.choice{ - border: solid 1px rgba(var(--text), 0.2); - &:last-of-type{ - margin-bottom: 0; - } -} -.status{ - font-size: 0.8rem; - &.closed{ - background: rgba(var(--foreground), 1); - border: solid 1px rgba(var(--text), 0.2); - } -} -.address, .token, .hash, .contract, .block-height{ - cursor: pointer; - color: var(--primary-color); -} -.address{ - text-transform: none !important; - word-break: break-all; -} -.tabs{ - position: sticky; - top: 0; - padding: 1rem 0 1rem 0; - background: rgba(var(--foreground), 1); - z-index: 2; - display: flex; - overflow-x: auto; - .tab{ - cursor: pointer; - opacity: 0.6; - margin-right: 1.5rem; - -webkit-tap-highlight-color: transparent; - white-space: nowrap; - font-size: 1.1rem; - &:last-of-type{ - margin-right: 0; - } - &.active{ - opacity: 1; - } - } - .line{ - position: absolute; - height: 0.12rem; - background: rgba(var(--text), 1); - width: 1px; - bottom: 0; - transition: transform 0.4s, width 0.4s; - } -} -.contract-choice{ - display: grid; - gap: 0.5rem 1rem; - margin-bottom: 2rem; - &:last-of-type{ - margin-bottom: 0; - } -} -@keyframes fade{ - from{ - opacity: 0; - transform: translateY(1rem); - } - to{ - opacity: 1; - transform: none; - } -} -.transaction{ - display: grid; - gap: 2rem 1rem; - padding: 2rem; - border-radius: 0.5rem; - grid-template-columns: min-content 1fr; - grid-template-rows: auto 1fr; - background: rgba(var(--text), 0.06); - grid-template-areas: '. .' - 'info info'; - .contract-info{ - grid-area: info; - align-items: flex-start; - } - h4{ - font-weight: 500; - } - & > .icon:first-of-type{ - stroke-width: 4; - justify-self: center; - height: 3rem; - width: 3rem; - padding: 0.8rem; - border-radius: 1rem; - background: rgba(var(--foreground), 1); - } -} -#loader_page{ - display: grid; - place-content: center; - height: 100vh; - width: 100vw; - text-align: center; - position: fixed; - z-index: 10; - background: rgba(var(--foreground), 1); - h4{ - margin-top: 1.5rem; - font-weight: 500; - } -} -#loader{ - justify-self: center; - height: 2.5rem; - width: 2.5rem; - transform-origin: center; - stroke-dashoffset: 200; - stroke-dasharray: 200; - animation: load 2s infinite linear; - stroke: var(--primary-color); -} -@keyframes load{ - 50%{ - stroke-dashoffset: 0; - } - 100%{ - stroke-dashoffset: -200; - transform: rotate(360deg); - } - -} -#all_blocks_page, #top_blocks_container, #token_balance_container{ - display: grid; - gap: 1rem; - grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr)); - margin-top: 1rem; - .card{ - margin: 0; - } -} -#token_balance_container{ - margin-top: 1.5rem; -} -@media only screen and (min-width: 640px){ - .margin, .page{ - margin: 0 4vw; - } - .input{ - width: 60% !important; - } - section{ - header{ - h1{ - font-size: 2rem; - } - } - } - #main_search{ - h1{ - font-size: 6rem; - text-align: center; - } - } - #highlights{ - gap: 2rem; - grid-template-columns: repeat(2, auto); - grid-template-areas: 'token total' ' wallet contract'; - .highlight-item{ - h1{ - font-size: 2.5rem; - } - &:first-of-type{ - grid-area: token; - } - &:nth-of-type(2){ - grid-area: total; - } - &:nth-of-type(3){ - grid-area: wallet; - } - &:last-of-type{ - grid-area: contract; - } - } - } - #page_header{ - padding: 1.5rem 0; - } - #transaction_page{ - display: grid; - gap: 0 1.5rem; - grid-template-columns: 40% 60%; - grid-template-areas: 'header header' - '. .'; - .head{ - grid-area: header; - } - } - .contract-choice{ - grid-template-columns: 2fr 1fr 1fr; - align-items: center; - } -} -@media only screen and (min-width: 1280px){ - .margin, .page{ - margin: 0 12vw; - } - .input{ - width: 50% !important; - } - #highlights{ - grid-template-columns: repeat(4, auto); - grid-template-areas: 'token total wallet contract'; - .highlight-item{ - &:first-of-type{ - grid-area: token; - } - &:nth-of-type(2){ - grid-area: total; - } - &:nth-of-type(3){ - grid-area: wallet; - } - &:last-of-type{ - grid-area: contract; - } - } - } - -} -@media only screen and (min-width: 1920px){ - body{ - font-size: 24px; - } - .margin, .page{ - margin: 0 16vw; - } - #search_page{ - padding: 1.5rem 12vw; - } - .input{ - width: 40% !important; - } -} -@media only screen and (min-width: 2048px){ - body{ - font-size: 24px; - } - .margin, .page{ - margin: 0 26vw; - } - #search_page{ - padding: 1.5rem 24vw; - } - #first_section{ - min-height: auto; - } - .input{ - width: 30% !important; - } -} -@media only screen and (max-width: 320px){ - body{ - font-size: 14px; - } -} -@media (hover:hover){ - button{ - transition: background-color 0.3s; - &:hover{ - background: var(--primary-color); - color: rgba(var(--foreground), 1) - } - } - .hover{ - cursor: pointer; - } - .tab{ - transition: opacity 0.3s; - &:hover{ - opacity: 1; - } - } -} diff --git a/index.html b/index.html index 3d788a1..6fffedd 100644 --- a/index.html +++ b/index.html @@ -1,2870 +1,2993 @@ - - + - - - FLO Scout - + + + + + + + - -
- Copied -
-
- - Loading - - -

Loading

-
-
-
-

Search

- - close - - - -
- -
-
-
- - + + -
- -
-
-
+ + + /* + FlexSearch v0.6.22 + Copyright 2019 Nextapps GmbH + Author: Thomas Wilkerling + Released under the Apache 2.0 Licence + https://github.com/nextapps-de/flexsearch + */ + //FlexSearch min mode + DEBUG = true; + 'use strict'; (function (I, R, v) { let K; (K = v.define) && K.amd ? K([], function () { return R }) : (K = v.modules) ? K[I.toLowerCase()] = R : "object" === typeof exports ? module.exports = R : v[I] = R })("FlexSearch", function ma(I) { + function v(a, b) { const c = b ? b.id : a && a.id; this.id = c || 0 === c ? c : na++; this.init(a, b); fa(this, "index", function () { return this.a ? Object.keys(this.a.index[this.a.keys[0]].c) : Object.keys(this.c) }); fa(this, "length", function () { return this.index.length }) } function K(a, b, c, d) { + this.u !== this.g && (this.o = this.o.concat(c), this.u++ , + d && this.o.length >= d && (this.u = this.g), this.u === this.g && (this.cache && this.l.set(b, this.o), this.F && this.F(this.o))); return this + } function S(a) { const b = B(); for (const c in a) if (a.hasOwnProperty(c)) { const d = a[c]; b[c] = E(d) ? d.slice(0) : J(d) ? S(d) : d } return b } function W(a, b) { const c = a.length, d = O(b), e = []; for (let f = 0, g = 0; f < c; f++) { const h = a[f]; if (d && b(h) || !d && !b[h]) e[g++] = h } return e } function P(a, b, c, d, e, f, g, h, l, m) { + c = ha(c, g ? 0 : e, h, f, b, l, m); let n; h && (h = c.page, n = c.next, c = c.result); if (g) b = this.where(g, null, e, c); else { + b = + c; c = this.h; e = b.length; f = Array(e); for (g = 0; g < e; g++)f[g] = c[b[g]]; b = f + } c = b; d && (O(d) || (L = d.split(":"), 1 < L.length ? d = oa : (L = L[0], d = pa)), c.sort(d)); c = T(h, n, c); this.cache && this.l.set(a, c); return c + } function fa(a, b, c) { Object.defineProperty(a, b, { get: c }) } function q(a) { return new RegExp(a, "g") } function Q(a, b) { for (let c = 0; c < b.length; c += 2)a = a.replace(b[c], b[c + 1]); return a } function V(a, b, c, d, e, f, g, h) { + if (b[c]) return b[c]; e = e ? (h - (g || h / 1.5)) * f + (g || h / 1.5) * e : f; b[c] = e; e >= g && (a = a[h - (e + .5 >> 0)], a = a[c] || (a[c] = []), a[a.length] = + d); return e + } function ba(a, b) { if (a) { const c = Object.keys(a); for (let d = 0, e = c.length; d < e; d++) { const f = c[d], g = a[f]; if (g) for (let h = 0, l = g.length; h < l; h++)if (g[h] === b) { 1 === l ? delete a[f] : g.splice(h, 1); break } else J(g[h]) && ba(g[h], b) } } } function ca(a) { let b = "", c = ""; var d = ""; for (let e = 0; e < a.length; e++) { const f = a[e]; if (f !== c) if (e && "h" === f) { if (d = "a" === d || "e" === d || "i" === d || "o" === d || "u" === d || "y" === d, ("a" === c || "e" === c || "i" === c || "o" === c || "u" === c || "y" === c) && d || " " === c) b += f } else b += f; d = e === a.length - 1 ? "" : a[e + 1]; c = f } return b } + function qa(a, b) { a = a.length - b.length; return 0 > a ? 1 : a ? -1 : 0 } function pa(a, b) { a = a[L]; b = b[L]; return a < b ? -1 : a > b ? 1 : 0 } function oa(a, b) { const c = L.length; for (let d = 0; d < c; d++)a = a[L[d]], b = b[L[d]]; return a < b ? -1 : a > b ? 1 : 0 } function T(a, b, c) { return a ? { page: a, next: b ? "" + b : null, result: c } : c } function ha(a, b, c, d, e, f, g) { + let h, l = []; if (!0 === c) { c = "0"; var m = "" } else m = c && c.split(":"); const n = a.length; if (1 < n) { + const y = B(), r = []; let w, x; var p = 0, k; let G; var u = !0; let C, D = 0, N, da, X, ea; m && (2 === m.length ? (X = m, m = !1) : m = ea = parseInt(m[0], 10)); + if (g) { for (w = B(); p < n; p++)if ("not" === e[p]) for (x = a[p], G = x.length, k = 0; k < G; k++)w["@" + x[k]] = 1; else da = p + 1; if (H(da)) return T(c, h, l); p = 0 } else N = M(e) && e; let Y; for (; p < n; p++) { + const ra = p === (da || n) - 1; if (!N || !p) if ((k = N || e && e[p]) && "and" !== k) if ("or" === k) Y = !1; else continue; else Y = f = !0; x = a[p]; if (G = x.length) { + if (u) if (C) { var t = C.length; for (k = 0; k < t; k++) { u = C[k]; var A = "@" + u; g && w[A] || (y[A] = 1, f || (l[D++] = u)) } C = null; u = !1 } else { C = x; continue } A = !1; for (k = 0; k < G; k++) { + t = x[k]; var z = "@" + t; const Z = f ? y[z] || 0 : p; if (!(!Z && !d || g && w[z] || !f && + y[z])) if (Z === p) { if (ra) { if (!ea || --ea < D) if (l[D++] = t, b && D === b) return T(c, D + (m || 0), l) } else y[z] = p + 1; A = !0 } else d && (z = r[Z] || (r[Z] = []), z[z.length] = t) + } if (Y && !A && !d) break + } else if (Y && !d) return T(c, h, x) + } if (C) if (p = C.length, g) for (k = m ? parseInt(m, 10) : 0; k < p; k++)a = C[k], w["@" + a] || (l[D++] = a); else l = C; if (d) for (D = l.length, X ? (p = parseInt(X[0], 10) + 1, k = parseInt(X[1], 10) + 1) : (p = r.length, k = 0); p--;)if (t = r[p]) { for (G = t.length; k < G; k++)if (d = t[k], !g || !w["@" + d]) if (l[D++] = d, b && D === b) return T(c, p + ":" + k, l); k = 0 } + } else !n || e && "not" === e[0] || + (l = a[0], m && (m = parseInt(m[0], 10))); b && (g = l.length, m && m > g && (m = 0), m = m || 0, h = m + b, h < g ? l = l.slice(m, h) : (h = 0, m && (l = l.slice(m)))); return T(c, h, l) + } function M(a) { return "string" === typeof a } function E(a) { return a.constructor === Array } function O(a) { return "function" === typeof a } function J(a) { return "object" === typeof a } function H(a) { return "undefined" === typeof a } function ia(a) { const b = Array(a); for (let c = 0; c < a; c++)b[c] = B(); return b } function B() { return Object.create(null) } function sa() { + let a, b; self.onmessage = function (c) { + if (c = + c.data) if (c.search) { const d = b.search(c.content, c.threshold ? { limit: c.limit, threshold: c.threshold, where: c.where } : c.limit); self.postMessage({ id: a, content: c.content, limit: c.limit, result: d }) } else c.add ? b.add(c.id, c.content) : c.update ? b.update(c.id, c.content) : c.remove ? b.remove(c.id) : c.clear ? b.clear() : c.info ? (c = b.info(), c.worker = a, console.log(c)) : c.register && (a = c.id, c.options.cache = !1, c.options.async = !1, c.options.worker = !1, b = (new Function(c.register.substring(c.register.indexOf("{") + 1, c.register.lastIndexOf("}"))))(), + b = new b(c.options)) + } + } function ta(a, b, c, d) { a = I("flexsearch", "id" + a, sa, function (f) { (f = f.data) && f.result && d(f.id, f.content, f.result, f.limit, f.where, f.cursor, f.suggest) }, b); const e = ma.toString(); c.id = b; a.postMessage({ register: e, options: c, id: b }); return a } const F = { encode: "icase", f: "forward", split: /\W+/, cache: !1, async: !1, g: !1, D: !1, a: !1, b: 9, threshold: 0, depth: 0 }, ja = { + memory: { encode: "extra", f: "strict", threshold: 0, b: 1 }, speed: { encode: "icase", f: "strict", threshold: 1, b: 3, depth: 2 }, match: { + encode: "extra", f: "full", threshold: 1, + b: 3 + }, score: { encode: "extra", f: "strict", threshold: 1, b: 9, depth: 4 }, balance: { encode: "balance", f: "strict", threshold: 0, b: 3, depth: 3 }, fast: { encode: "icase", f: "strict", threshold: 8, b: 9, depth: 1 } + }, aa = []; let na = 0; const ka = {}, la = {}; v.create = function (a, b) { return new v(a, b) }; v.registerMatcher = function (a) { for (const b in a) a.hasOwnProperty(b) && aa.push(q(b), a[b]); return this }; v.registerEncoder = function (a, b) { U[a] = b.bind(U); return this }; v.registerLanguage = function (a, b) { ka[a] = b.filter; la[a] = b.stemmer; return this }; v.encode = + function (a, b) { return U[a](b) }; v.prototype.init = function (a, b) { + this.v = []; if (b) { var c = b.preset; a = b } else a || (a = F), c = a.preset; b = {}; M(a) ? (b = ja[a], a = {}) : c && (b = ja[c]); if (c = a.worker) if ("undefined" === typeof Worker) a.worker = !1, this.m = null; else { var d = parseInt(c, 10) || 4; this.C = -1; this.u = 0; this.o = []; this.F = null; this.m = Array(d); for (var e = 0; e < d; e++)this.m[e] = ta(this.id, e, a, K.bind(this)) } this.f = a.tokenize || b.f || this.f || F.f; this.split = a.split || this.split || F.split; this.D = a.rtl || this.D || F.D; this.async = "undefined" === typeof Promise || + H(c = a.async) ? this.async || F.async : c; this.g = H(c = a.worker) ? this.g || F.g : c; this.threshold = H(c = a.threshold) ? b.threshold || this.threshold || F.threshold : c; this.b = H(c = a.resolution) ? c = b.b || this.b || F.b : c; c <= this.threshold && (this.b = this.threshold + 1); this.depth = "strict" !== this.f || H(c = a.depth) ? b.depth || this.depth || F.depth : c; this.w = (c = H(c = a.encode) ? b.encode || F.encode : c) && U[c] && U[c].bind(U) || (O(c) ? c : this.w || !1); (c = a.matcher) && this.addMatcher(c); if (c = (b = a.lang) || a.filter) { + M(c) && (c = ka[c]); if (E(c)) { + d = this.w; e = B(); for (var f = + 0; f < c.length; f++) { var g = d ? d(c[f]) : c[f]; e[g] = 1 } c = e + } this.filter = c + } if (c = b || a.stemmer) { var h; b = M(c) ? la[c] : c; d = this.w; e = []; for (h in b) b.hasOwnProperty(h) && (f = d ? d(h) : h, e.push(q(f + "($|\\W)"), d ? d(b[h]) : b[h])); this.stemmer = h = e } this.a = e = (c = a.doc) ? S(c) : this.a || F.a; this.j = ia(this.b - (this.threshold || 0)); this.i = B(); this.c = B(); if (e) { + this.h = B(); a.doc = null; h = e.index = {}; b = e.keys = []; d = e.field; f = e.tag; E(e.id) || (e.id = e.id.split(":")); if (f) { + this.G = B(); g = B(); if (d) if (M(d)) g[d] = a; else if (E(d)) for (let l = 0; l < d.length; l++)g[d[l]] = + a; else J(d) && (g = d); E(f) || (e.tag = f = [f]); for (d = 0; d < f.length; d++)this.G[f[d]] = B(); this.I = f; d = g + } if (d) { let l; E(d) || (J(d) ? (l = d, e.field = d = Object.keys(d)) : e.field = d = [d]); for (e = 0; e < d.length; e++)f = d[e], E(f) || (l && (a = l[f]), b[e] = f, d[e] = f.split(":")), h[f] = new v(a), h[f].h = this.h } + } this.B = !0; this.l = (this.cache = c = H(c = a.cache) ? this.cache || F.cache : c) ? new ua(c) : !1; return this + }; v.prototype.encode = function (a) { + a && aa.length && (a = Q(a, aa)); a && this.v.length && (a = Q(a, this.v)); a && this.w && (a = this.w(a)); a && this.stemmer && (a = Q(a, this.stemmer)); + return a + }; v.prototype.addMatcher = function (a) { const b = this.v; for (const c in a) a.hasOwnProperty(c) && b.push(q(c), a[c]); return this }; v.prototype.add = function (a, b, c, d, e) { + if (this.a && J(a)) return this.A("add", a, b); if (b && M(b) && (a || 0 === a)) { + var f = "@" + a; if (this.c[f] && !d) return this.update(a, b); if (this.g) return ++this.C >= this.m.length && (this.C = 0), this.m[this.C].postMessage({ add: !0, id: a, content: b }), this.c[f] = "" + this.C, c && c(), this; if (!e) { + if (this.async && "function" !== typeof importScripts) { + let r = this; f = new Promise(function (w) { + setTimeout(function () { + r.add(a, + b, null, d, !0); r = null; w() + }) + }); if (c) f.then(c); else return f; return this + } if (c) return this.add(a, b, null, d, !0), c(), this + } b = this.encode(b); if (!b.length) return this; c = this.f; e = O(c) ? c(b) : b.split(this.split); this.filter && (e = W(e, this.filter)); const p = B(); p._ctx = B(); const k = e.length, u = this.threshold, t = this.depth, A = this.b, z = this.j, y = this.D; for (let r = 0; r < k; r++) { + var g = e[r]; if (g) { + var h = g.length, l = (y ? r + 1 : k - r) / k, m = ""; switch (c) { + case "reverse": case "both": for (var n = h; --n;)m = g[n] + m, V(z, p, m, a, y ? 1 : (h - n) / h, l, u, A - 1); m = ""; + case "forward": for (n = 0; n < h; n++)m += g[n], V(z, p, m, a, y ? (n + 1) / h : 1, l, u, A - 1); break; case "full": for (n = 0; n < h; n++) { const w = (y ? n + 1 : h - n) / h; for (let x = h; x > n; x--)m = g.substring(n, x), V(z, p, m, a, w, l, u, A - 1) } break; default: if (h = V(z, p, g, a, 1, l, u, A - 1), t && 1 < k && h >= u) for (h = p._ctx[g] || (p._ctx[g] = B()), g = this.i[g] || (this.i[g] = ia(A - (u || 0))), l = r - t, m = r + t + 1, 0 > l && (l = 0), m > k && (m = k); l < m; l++)l !== r && V(g, h, e[l], a, 0, A - (l < r ? r - l : l - r), u, A - 1) + } + } + } this.c[f] = 1; this.B = !1 + } return this + }; v.prototype.A = function (a, b, c) { + if (E(b)) for (let l = 0, m = b.length; l < m; l++) { + if (l === + m - 1) return this.A(a, b[l], c); this.A(a, b[l]) + } else { + const l = this.a.index, m = this.a.keys; var d = this.a.tag, e = this.a.id; let n; let p; for (var f = 0; f < e.length; f++)n = (n || b)[e[f]]; if (d) { for (e = 0; e < d.length; e++) { var g = d[e]; var h = g.split(":"); for (f = 0; f < h.length; f++)p = (p || b)[h[f]]; p = "@" + p } h = this.G[g]; h = h[p] || (h[p] = []) } if ("remove" === a) { delete this.h[n]; for (let k = 0, u = m.length; k < u; k++) { if (k === u - 1) return l[m[k]].remove(n, c), this; l[m[k]].remove(n) } } e = this.a.field; h && (h[h.length] = b); this.h[n] = b; for (let k = 0, u = e.length; k < + u; k++) { d = e[k]; let t; for (g = 0; g < d.length; g++)t = (t || b)[d[g]]; d = l[m[k]]; g = "add" === a ? d.add : d.update; k === u - 1 ? g.call(d, n, t, c) : g.call(d, n, t) } + } return this + }; v.prototype.update = function (a, b, c) { if (this.a && J(a)) return this.A("update", a, b); this.c["@" + a] && M(b) && (this.remove(a), this.add(a, b, c, !0)); return this }; v.prototype.remove = function (a, b, c) { + if (this.a && J(a)) return this.A("remove", a, b); var d = "@" + a; if (this.c[d]) { + if (this.g) return this.m[this.c[d]].postMessage({ remove: !0, id: a }), delete this.c[d], b && b(), this; if (!c) { + if (this.async && + "function" !== typeof importScripts) { let e = this; d = new Promise(function (f) { setTimeout(function () { e.remove(a, null, !0); e = null; f() }) }); if (b) d.then(b); else return d; return this } if (b) return this.remove(a, null, !0), b(), this + } for (b = 0; b < this.b - (this.threshold || 0); b++)ba(this.j[b], a); this.depth && ba(this.i, a); delete this.c[d]; this.B = !1 + } return this + }; let L; v.prototype.search = function (a, b, c, d) { + if (J(b)) { if (E(b)) for (var e = 0; e < b.length; e++)b[e].query = a; else b.query = a; a = b; b = 1E3 } else b && O(b) ? (c = b, b = 1E3) : b || 0 === b || (b = 1E3); + let f = [], g = a; let h, l, m; if (J(a) && !E(a)) { c || (c = a.callback) && (g.callback = null); l = a.sort; h = a.page; b = a.limit; var n = a.threshold; m = a.suggest; a = a.query } if (this.a) { + n = this.a.index; const y = g.where; var p = g.bool || "or", k = g.field; let r = p; let w, x; if (k) E(k) || (k = [k]); else if (E(g)) { var u = g; k = []; r = []; for (var t = 0; t < g.length; t++)d = g[t], e = d.bool || p, k[t] = d.field, r[t] = e, "not" === e ? w = !0 : "and" === e && (x = !0) } else k = this.a.keys; p = k.length; for (t = 0; t < p; t++)u && (g = u[t]), h && !M(g) && (g.page = null, g.limit = 0), f[t] = n[k[t]].search(g, 0); if (this.g) { + this.F = + c; this.u = 0; this.o = []; for (n = 0; n < this.g; n++)this.m[n].postMessage({ search: !0, limit: b, content: g }); return + } if (c) return c(P.call(this, a, r, f, l, b, m, y, h, x, w)); if (this.async) { const G = this; return new Promise(function (C) { Promise.all(f).then(function (D) { C(P.call(G, a, r, D, l, b, m, y, h, x, w)) }) }) } return P.call(this, a, r, f, l, b, m, y, h, x, w) + } n || (n = this.threshold || 0); if (!d) { + if (this.async && "function" !== typeof importScripts) { + let y = this; n = new Promise(function (r) { setTimeout(function () { r(y.search(g, b, null, !0)); y = null }) }); if (c) n.then(c); + else return n; return this + } if (c) return c(this.search(g, b, null, !0)), this + } if (!a || !M(a)) return f; g = a; if (this.cache) if (this.B) { if (c = this.l.get(a)) return c } else this.l.clear(), this.B = !0; g = this.encode(g); if (!g.length) return f; c = this.f; c = O(c) ? c(g) : g.split(this.split); this.filter && (c = W(c, this.filter)); u = c.length; d = !0; e = []; const A = B(); let z = 0; 1 < u && (this.depth && "strict" === this.f ? p = !0 : c.sort(qa)); if (!p || (t = this.i)) { + const y = this.b; for (; z < u; z++) { + let r = c[z]; if (r) { + if (p) { + if (!k) if (t[r]) k = r, A[r] = 1; else if (!m) return f; + if (m && z === u - 1 && !e.length) p = !1, r = k || r, A[r] = 0; else if (!k) continue + } if (!A[r]) { const w = []; let x = !1, G = 0; const C = p ? t[k] : this.j; if (C) { let D; for (let N = 0; N < y - n; N++)if (D = C[N] && C[N][r]) w[G++] = D, x = !0 } if (x) k = r, e[e.length] = 1 < G ? w.concat.apply([], w) : w[0]; else if (!m) { d = !1; break } A[r] = 1 } + } + } + } else d = !1; d && (f = ha(e, b, h, m)); this.cache && this.l.set(a, f); return f + }; v.prototype.find = function (a, b) { return this.where(a, b, 1)[0] || null }; v.prototype.where = function (a, b, c, d) { + const e = this.h, f = []; let g = 0; let h; var l; let m; if (J(a)) { + c || (c = + b); var n = Object.keys(a); var p = n.length; h = !1; if (1 === p && "id" === n[0]) return [e[a.id]]; if ((l = this.I) && !d) for (var k = 0; k < l.length; k++) { var u = l[k], t = a[u]; if (!H(t)) { m = this.G[u]["@" + t]; if (0 === --p) return m; n.splice(n.indexOf(u), 1); delete a[u]; break } } l = Array(p); for (k = 0; k < p; k++)l[k] = n[k].split(":") + } else { if (O(a)) { b = d || Object.keys(e); c = b.length; for (n = 0; n < c; n++)p = e[b[n]], a(p) && (f[g++] = p); return f } if (H(b)) return [e[a]]; if ("id" === a) return [e[b]]; n = [a]; p = 1; l = [a.split(":")]; h = !0 } d = m || d || Object.keys(e); k = d.length; for (u = + 0; u < k; u++) { t = m ? d[u] : e[d[u]]; let A = !0; for (let z = 0; z < p; z++) { h || (b = a[n[z]]); const y = l[z], r = y.length; let w = t; if (1 < r) for (let x = 0; x < r; x++)w = w[y[x]]; else w = w[y[0]]; if (w !== b) { A = !1; break } } if (A && (f[g++] = t, c && g === c)) break } return f + }; v.prototype.info = function () { + if (this.g) for (let a = 0; a < this.g; a++)this.m[a].postMessage({ info: !0, id: this.id }); else return { + id: this.id, items: this.length, cache: this.cache && this.cache.s ? this.cache.s.length : !1, matcher: aa.length + (this.v ? this.v.length : 0), worker: this.g, threshold: this.threshold, + depth: this.depth, resolution: this.b, contextual: this.depth && "strict" === this.f + } + }; v.prototype.clear = function () { return this.destroy().init() }; v.prototype.destroy = function () { this.cache && (this.l.clear(), this.l = null); this.j = this.i = this.c = null; if (this.a) { const a = this.a.keys; for (let b = 0; b < a.length; b++)this.a.index[a[b]].destroy(); this.a = this.h = null } return this }; v.prototype.export = function () { + let a; if (this.a) { + const b = this.a.keys; a = Array(b.length + 1); let c = 0; for (; c < b.length; c++) { + const d = this.a.index[b[c]]; a[c] = + [d.j, d.i, Object.keys(d.c)] + } a[c] = this.h + } else a = [this.j, this.i, Object.keys(this.c)]; return JSON.stringify(a) + }; v.prototype.import = function (a) { a = JSON.parse(a); const b = B(); if (this.a) { var c = this.a.keys, d = c.length, e = a[0][2]; for (var f = 0; f < e.length; f++)b[e[f]] = 1; for (e = 0; e < d; e++)f = this.a.index[c[e]], f.j = a[e][0], f.i = a[e][1], f.c = b, f.h = a[d]; this.h = a[d] } else { c = a[2]; for (d = 0; d < c.length; d++)b[c[d]] = 1; this.j = a[0]; this.i = a[1]; this.c = b } }; const U = { + icase: function (a) { return a.toLowerCase() }, simple: function () { + const a = [q("[\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5]"), + "a", q("[\u00e8\u00e9\u00ea\u00eb]"), "e", q("[\u00ec\u00ed\u00ee\u00ef]"), "i", q("[\u00f2\u00f3\u00f4\u00f5\u00f6\u0151]"), "o", q("[\u00f9\u00fa\u00fb\u00fc\u0171]"), "u", q("[\u00fd\u0177\u00ff]"), "y", q("\u00f1"), "n", q("[\u00e7c]"), "k", q("\u00df"), "s", q(" & "), " and ", q("[-/]"), " ", q("[^a-z0-9 ]"), "", q("\\s+"), " "]; return function (b) { b = Q(b.toLowerCase(), a); return " " === b ? "" : b } + }(), advanced: function () { + const a = [q("ae"), "a", q("ai"), "ei", q("ay"), "ei", q("ey"), "ei", q("oe"), "o", q("ue"), "u", q("ie"), "i", q("sz"), + "s", q("zs"), "s", q("sh"), "s", q("ck"), "k", q("cc"), "k", q("th"), "t", q("dt"), "t", q("ph"), "f", q("pf"), "f", q("ou"), "o", q("uo"), "u"]; return function (b, c) { if (!b) return b; b = this.simple(b); 2 < b.length && (b = Q(b, a)); c || 1 < b.length && (b = ca(b)); return b } + }(), extra: function () { + const a = [q("p"), "b", q("z"), "s", q("[cgq]"), "k", q("n"), "m", q("d"), "t", q("[vw]"), "f", q("[aeiouy]"), ""]; return function (b) { + if (!b) return b; b = this.advanced(b, !0); if (1 < b.length) { + b = b.split(" "); for (let c = 0; c < b.length; c++) { + const d = b[c]; 1 < d.length && (b[c] = + d[0] + Q(d.substring(1), a)) + } b = b.join(" "); b = ca(b) + } return b + } + }(), balance: function () { const a = [q("[-/]"), " ", q("[^a-z0-9 ]"), "", q("\\s+"), " "]; return function (b) { return ca(Q(b.toLowerCase(), a)) } }() + }, ua = function () { + function a(b) { this.clear(); this.H = !0 !== b && b } a.prototype.clear = function () { this.cache = B(); this.count = B(); this.index = B(); this.s = [] }; a.prototype.set = function (b, c) { + if (this.H && H(this.cache[b])) { + let d = this.s.length; if (d === this.H) { d--; const e = this.s[d]; delete this.cache[e]; delete this.count[e]; delete this.index[e] } this.index[b] = + d; this.s[d] = b; this.count[b] = -1; this.cache[b] = c; this.get(b) + } else this.cache[b] = c + }; a.prototype.get = function (b) { const c = this.cache[b]; if (this.H && c) { var d = ++this.count[b]; const f = this.index; let g = f[b]; if (0 < g) { const h = this.s; for (var e = g; this.count[h[--g]] <= d && -1 !== g;); g++; if (g !== e) { for (d = e; d > g; d--)e = h[d - 1], h[d] = e, f[e] = d; h[g] = b; f[b] = g } } } return c }; return a + }(); return v + }(function () { + const I = {}, R = "undefined" !== typeof Blob && "undefined" !== typeof URL && URL.createObjectURL; return function (v, K, S, W, P) { + S = R ? URL.createObjectURL(new Blob(["(" + + S.toString() + ")()"], { type: "text/javascript" })) : v + ".min.js"; v += "-" + K; I[v] || (I[v] = []); I[v][P] = new Worker(S); I[v][P].onmessage = W; return I[v][P] + } + }()), this); + - - - - + + + + + + + +
+
+ + +
+
+
+

+ Latest Blocks

+ View All Blocks +
+ +
+ +
+
+
+ + + +
+ + +
+ +
+ +
+
+ +
+
+
+

+ Latest Transactions

+ View All Transactions +
+ +
+
+
+ +
+
+ + +
+ +
+ +
+ + + +
+
+ + + + + + + + diff --git a/run-server b/run-server new file mode 100755 index 0000000000000000000000000000000000000000..2de06c8a6cc84d06a77916bbf864d294c31cbf75 GIT binary patch literal 257480 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%0A}Q>7=iKecTIrt`ki1rN4q7c7>xgU9vF2MMgIwl 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
o;@1#N3qb|*3lkP+;B+{gu zP1s1eH8aZO*aUHZ=0UaW@Q0Xv6fzHfdDEW`o-~LBXePt%qs-D%>0FNZ)|C&YR-KBO z@mMxHD+3Lh-JI=|mCdNW-Y+zwUPjY_57O50g+{~Iy)-^4GssCNY#O$6(STyiEGV0R zf>wILGqk0kyv6`TBy^~;?%F$O3Abr=9N+L8((lLW**d1^Wq0-BrIb;eD!T|qUlWGlBvZpG^kg(A@?`! zWjt0}CbaSk5u>9fx?CQWmK!fasR(>osYB#DJ~KgSV7Lp1FN~bmBjprN5R%lS-=EVH zWltlkHEIjoFj*U*nW}MM9=CPf(?|wxcz8jhZ~=YaG%VYH`Y33Vh~*@HXBsSroLb$f zE?l8}J@+3;9oOvW117eTC6u1cmv8yXNAn27y``SV#IDtE8Y)>?Rxr&-udQ}YO4af! zgZFxLpgIoc+C~!}yNM zzSDfSl)l^XGm(zQa>sRa4iuk8)hVhw&(ic4Tc8m75 zDdk7YQtH5^0JA2fyktydb9FszAy2QheGO53R)#3+o6Y8k7zp>fv9_}fsS9uxscB(v z9C;&=#k~*n;{bC@CL9OYM8K|(1H==o2IISJYcE(+a!~*VsN@tQ82jYl zDIXrzz!j)aHLV-e?kTx|=!MBg)*fC-7uq#uaH=})8<6p2i)i9jrm9oRzS$@ra`YG9 z5iyk5{Sy;e@nghI z`&hVv%0`vr9w{IF>&u6$iL9&z5kK?bM%9z{xrTw+$0H=OjYkIaRt1OQ=@9g%o%+?+ zz_fgP8nas$G$~o2{q&mKYmU!(2Kj|OyF5#ys`!4fh)yi1nmgBC8L3%WaRi^&pa_D0 zkoFk1@9#sQHt_;ioBw7OHU}*!W(=4jH#>(w4_E`dH+_Djgz6S1g z1&691Vbo#F0g7cPZjeMtR-hj&4ot4W#=XIVBskvI@VCx~H|$}e2cXnxa#c0#WC z-IUr-`0Is19r`^l&`V>y4d@W7#}PHLII7+7A!>LplL}B@l(PY|E%R{kvCoTA@ZI8v z(|7$MJBfdTz9?)?7tM#U_(BZCH5&nSw4)I={eo;z@esK0;SwdCTwM>bPIo=MT6yQx zHXmuoOLgQTg%Z*04Eg@z8j_D(Tpn{sh`E>;!RRYa@rekm%8e%p3@@%Bq%ud5w9mqK znQ%G@ndS`2Hrd0%_F(#IRurveV@8;Dk_gJpSvprDw0M`DDS)lkj*%Br7;$f;nW2h? zmSkJ`P5H7`uA!CLsc6QW;Q15HoreXtc!XtLIjYe&9!DjRijS9uQYq{KLP%npwuEak78c*rO00*hnW0I)j$m z<(2@llfK&y8?C2BwT#|nPn!ZObEk}&WQGs>wq|aTmhVCMGB4k!2NcGK&#WS+g-gP< zWxheHe#2T7{r}c7m|Z|wA5w;O%^~QJq_K3YenW3Jem$+qSH0y%6(+z9Up!`ZWw~diqGY@j!bH|UZehNm0(p_ znO4ZvXFzGlXO+0l^R*Wi-NKmGjjG$e>O`ZosLr){2ye7kqrL# zX}V#9zx)UyJ7uFMFw{Ftyn&ZZ^^5Y_=!tPYD8@OVf=J)q)_9`TWMXKYg~9wUxHypHU%0kCr9s%$B;IvTfubTKCn*}H!*Bz?yFsMLTEuDh6l^F zw3DPkd)ySE>)^n+(9&X|asVW>UR5Wwo_*y%@z)h1r-GK+@mhLare;%6WBz`ZdiF(a_ki_)Lz`I(=dO*Q{?|Yl{N6|7)xn zy&pq{%xc4*^btg0aM_Y|HcKDpTqx^SS6D1DE}ER{+8SpKpS;^_bK-1p>mF=SPq_7M z#;wEugdoD3)~vCDy(RY6UiMwE=buCJLOp!B3U3h2t9OO&7Eega_7@8%ofFEnA~l-Y zR-y_Zo|1?eBOl%c{Jo4E3~0tS{l(+{Z-EDm(aP>j*89D5m*(w~yt`ax7*g%>8)hT8 z^4&TjB%AM;!DE6}kqxIh=!na3a3oibk*>EB0Erc-qg6wlpDj{oQ4}_Rfh#y{Hg8!G z504M}A<3{s(*arpoh|+!rHO~l2P=VL{ffBUb=Ef=G%ax;1I6$vg(VkZnELIFel89< z`JB}9prxnt4Z!w~mu&BwArhP9t4$dQz-{4t_}nBtPRQT1nuL1QYcV9fcCPVb2$MuC zMW4JmeYLD)y-#^h|2z-50H=z-!is<-VW}^q&e8*Sf?@rt;q7t1`UkePBvn}F-v!2Z zP(bg9mw0ee;)Pz~;qffR3$qeh=fx%5@Ty7}Sy;kCZR=NLMn9CzK52&X7PfhjCh2}g zfwxWDPf+^agCuAl-mHvq^;@i|{Z5YJto@nTWz(zr;I<`V8J|(2a9$+ZyR@}QCf7FC zS6`HV`llDAkK43-^2oA~l<;gdKbBon!4e3JiGNKWGY~SotM^5xS#d@zk59ntK`ZUg zlIN%29n)x;+57_e`isTapjz*ty8_$kz!i3b`&L&fcj#Ku#NgV@s`Ba9EOe%AMDbrb z7yU43e-=bYeRc2gB2hSHjH8H1Qbb27rkdW5L@9da#I|l4V1UN^Oq0B>jBX2h9kGxc z+omj|=AKAQ&B%TRsb34(Y7)6zEiT#H8*LggszqSU(fTLO(RLCR=tEc#!a0C)Aj^ge z6((EvXI_DMnXoPq5umGI)Tst`=tgS}MLjxGtJ@0OJa4jV%z&)_MKptIxrT zJ_Q;h(mRwTpJ$p=yR?qdT0S;N zRbH3U_w9|-;M1a!v~o>RwzWCQHWl}>aawns+I98hlh0_9NDfi(eosp0WE%TC9hQDE z&@2?pfiSU-{>mw2f5!DeB1C1tTaDH2yj1kl*Kv(iGS#jzirIF8uw0}?w7ToBt4)p9 zyeuwP$N&DSyzfZxTxMrvD z;x!LMwoHB6oF|{aaq@}QzWtcHNEEOnZM_7_)|ls`($6Xjs&C6EXu5*rhF+@|EzC?; zkNNwj3@GgGXA%Cvzn^q)Q^-qk2Ox5r_XN!Y=4hhMj7F~JfO##ELs8=t9#1kO(rl`z z1U8WpW|VNfL)=c9?Q%R%5*ZX})mlNErKFd5(x*uJRFc#?qFUAur%Sf|ULZE5$$O3b zQQhy%48-=DQS}zWkva$n%$R`w41s_>z!#K`_ktdWYaX|xs1Y=#S#TD4$|uNFy_;mm zTC&AY&@W-egz*kka5;%SL#ac+y7ww0^e&71-P1x&Yds66m%$pa;LMZcUbUOtU-#Tk zlDoDn_vaMsZE>n-50u%vfpV5Z*$$K$Wl-h?C`n@p)>FXRvEt?HlXh570c%zntTE&~ zJUyCf+LziMK+Nbx`I>f~6`k^GASa!&k&cASYaYbEV<8SNnLb>7dhi>5aOa*isD?h$ z@%jsB{zW__<%2Q6=If)hlg-4@_qFysI+*~sSdEfu+eXdB1f-fNg8=Y4#o_G;w$p8X zZ>F=#(Nu_<;ACtjMesBZsv)?nq@#iKAdq^O8^v}B>9>D2p6$satBjvwSX+qLi9$<( zlu$^b#wf(-IglTKG&?Oa_ES^U43B9ZsS#NMiX}f++4xNP=r2BXWjrQ~DzLS04}{Dp zq{1;@d1MR#MU#&d`iM~@*`B1Mlc?+#D*JN)$r~K)(V|+5(=7tA@TO^W}j1RL2CpLWL)3G&ETCV=r)%8QzTZm9o6%>8nrI zU{96`e*Hyr(i#(%&Q(mIvDOy+oCCFh?JP-5{S1yZ$F>5{aleNg$P9V(wOv^6_Gayq zX7Z6tI55qf?B6x^Kv|Th@}sQF_U)0+JX^>-TUpeVds$H`yhWQ$;H`bcALMR+F5#_z2hhv$)(w9u@zw~Z z$-Nvh|8s@Gh&k)f-GFQWWWrg|em_wc0`ShPHC<&_G7Luy?aVM=r|hKr*3x~8`O&t_ z_6Y)QYvwuY7=CBH3XKo=FJ7ucwxWg4se0vWIbRwE0q<}X;j0PXiEZDwGZxPvWFKf- ztZf-X6R>GnxqVNzVX7C8_(7FznZL6X!2f1-@S>rqhI$akLWF?Eyn)M&$o~MRe;BT1 zLSUr03!FYnhJ-SV+c?57L}Z?Y{N~xRaf)aUNxQA;zJVxOW|%+}z`Bc(Ie2W`FQk0*Z?BYc zYDoF*S4_#w+8VE=ETy^$tfpzB`66k;TFh3}(tIP;yc66v3yCr|@;YHysINIWvprn7 z_%G07Y?gven_RP5xwLm})0pk`==sjK{V$vTK2v6m3dKVGbad5|H-F{_HrGppVy)N` zjbzkjtGG3jc$Cs)$l8Y!)|xIDZWa3YP3^%(Mc8kgd8e9!p@1h7BNnC%l^TCwnPaRy zc~dN(7kKI{sm=eV81#yhX|yo!6de46j02V_9m5HggEyaruRKwem7TP51)EOj-OSZ? z^r|5fJKoPf2@^>>y1V`Wdf<-m&TK#qSx|Fdf^%b(R-{{^0>%;?IK1Eq8vOCkPHmzf;R|VbRHs!B~ZOi--A@N6H zSKjqM`~%bZ|L8g`^huEaS7P{Nc9xoRT=PCm4E~7m9WZ)B;b7*54&bjdkyf4*2ZP)@ zVc=3ZQC-U{ugu@O45HOkw91U?20DJ((sX)8j-0wX!nVIriVs+Z;g%#LvZ5-TD_E;0HAR;1j9I(o zVX5D*w2vz*=WLYg)|K0n3d>r zzdUK6t!AWw&~@Ht_y6e2lWP2XYW1BEDq67D#h9V!%uwkvw*ImS%+LcfbmbS{F`@l8 z)*>O?Nc9JBq05MsH65wteOvDj-U8-#1 zK${t;#|jW|4A44R*63vvoVP`%ZAr=uuLpZ3w{m{&QdMP>^Dah3;P{@GcwN80_$Z5p zFmaRHEq!eQUk)rbI>SXSv68<34j|f@t4tR2KQm;iSAxZY`+iVaQ>+4%1&T@p)j z5#ar|<47^7T~*WP_b=XsGWNnHNo(z5UZa8bXv4`SEJyW05t;x;Vdjb>$4I<((qM3x z31>|mhpyltP!mB29Au+R0nPUkG{pTMRjgqbSveME?aUp*ku8YiJp3ERx0x;(wP{=u z2g!`tJl41?XHE#&*zaL)ORM%F>Esd$@g!>(Ne{H7@@r+=vn#zWXDKw_c(6IVuI&cZ zfc>7ro~fK+|8)y1zNlAt|2XzxMGM|snQ&6M3Ejvwx` zas5QMBD7)V8K!`u)C_%@^-YixeWqSxY`g*7XsVGB+J=!enXzt5#!2LwdT7FO>tG+U zAXHG!@=PJa92arbSPiZAW#QLk_hOfoqv^Y8(+su>>t}q%p56z++E#1DDUISVFN*EO zkM5!}kZ(Lt`H|PHW3{VvO~?TKuGZxKZC^;C2~IE^JSC= zhG=-Gc?<|)gC+Pp=_~v+qDJ$e>0Q~H*)EA8+|WNi^PLzv+eUT)z1RYV?lcw{(_ROeEeN;vMqeG zNBfk__EmdAdv5>xr0m5I#$3uVcB+ocbA(`UF{-Y`FJXwLrkmF$T?(`yX{&(t{aguJzG_|a+slM z*X&qImthdEKc`%ZpYs9(=x!r+-L?=rx2C;`MmtDmaKjWQp^(9xtF; zim$S@?^3n_k=BPHI#B{Xu}9o}oBF?p7bta8>7zaybqoU5>6yo_%J`PfY3i7ba*C-G zC5ta$Z0pYr5wWHv#JP=yyyJ?kG*$~kD^H5M{6#S zP6(MM17v{6bVII?OcDqXLIMdS5HLW5fG8qNGLsABW@ZB6B0)g~0VRrvh#D0Ul|@uk zR8&+}QPD*gm0fSBtc#abysWaWPM_zkuIbD~!}oVSpL5RV{P7*gJoVO7_10T&RoAV1 zW@xIs=4HyU`4$d(lJGfm@V&eO!MxNxg(4|fkY0gNCoyj(1>=N6^%|Dwt`r|nhd&J+ zbZb{vC+>gm#%#LDyGwjrIVzxV*n5+d&4t@Nz^Gdz#eQ9#M& z%_lkBa)QG(X94&|G5R^C&7)SM3@j)3MRn%CaQ)hI)|Po2`S1APOMpqi#%C%2Mm;;e zn3A->IRv=dM!#o)?;zx#>?jFU_U0lq5FWYKje}Y2s{}k)LN!1)A|sw-n5Jnhb2I#i z1(WTXiBy06SBfb9{e`%exnnSpk>`y^G5bKdag~+f;E1j=e#`Xn{ea&&_X9+d38?X} z{Rr~+425&AeHG=wxs(&mr9`%C#?dHBE%8MyLiiS%v$zEEhPL$hLWNwq`I?iIeDkv> zIBY)7;g(|@cv^Bx$>ztY%(>#brSaXDD9>>8O;lm{28+ZVU%U>x;AzUg9X*~(;{)V1 zrx5kkYWR%T3_hbIdVg$3{gHXr#%rkD7fxZlvhf!7yA17!5mhW_lQ7vqTxH2pI;Leh61)<(Yjz!!VY!Q8Nm zZ$1vF!Ocf5&NQKjrr*O@Dja6`)CIaKl=ZY-N1^a%K(`>H@eJr%2xvZh0EBkITQaQ> zDYQmGXzYutGe~-6O#&n+B982(;X3$j-iXjYWc)=kQiLSHGuzyQk$N9G46~$V*XgVf^Yr_2t{scfHSGl=0r36o} zJVnMntx#4x_c7(=ptB7}Y`lrO113Rj% zb=na8!Vmq&ul0|Ph5z<-m#Z57lhM1dAH8xrYl()q9^EUGqMm+UzncGr%Rs-HN8`i+ zm%$Jikg}0~EDh<`=tl~+!NIHAgJa6)a^PtFm|{HDZ$ohhO6Z`E$?_3@vVNI#K+~G1 z^`VPjA?@>c7wdR=4Si!VnyR=%FKC0fo}fp3Q38J9i#H~ZsiA>w!xm~&JiP%MdjN1Z zM!)pubZoeqhJ}sAI4tu=07|xl@nSJZf0cqLTV zkZ9VF&oc0KedWxDbGeVtmAq1b^Gei{KX*WP2F{WVZ}Rq{%k~`hsPy0teUxG9hWF?b z{H2={_bpP`oRZDygtH4b{5EyNPo=5<;B)Z{zgf;?koIf-j65epb5Sm(mSC z6>a#oQ0x0a$=a7pC1XEq`4T-@n!kWP=wEnw;lh`;RJnrbe|V`gY;zW%A@Kbk0p6Rw zD1e7}S;+ko*Z%uA6Gr^8BgbU3M4yuA8s=lehbxO4Ya6^CmY%NEd8_>RHHqb3ADiuW zH~YOFrLjS2YHao^i9Wie%3Q7t{I73psBUcZd0myvt*H6Rj5(#H%$+{I&fB2m^;0=7i_g@%K1|8HWjysj8pW{{(}&~Vo@iA_pk6KnB#n^{wHqrZ{- zLUBIDyEH%1gZG6Vx8I$QxT-pLwJ$%jHLL9=Reol!QFbv2DXKNB2JK)zB?YuF84q)7J_v?ls; z6Kh&X%uA;v70dnTc;TW_)!bMQ=j0+knDp^s2@xMuqf@NX-O$kJSDM_-KCj~Tc$&TV zB7G6*tE};QTI#$?(Tv$jU1Q^tmL@jY@JeG7I&WRA&+l#UHs_MPogNG0Sfa-j{GXBN zAun`Bkd&Fzsw7tOYVxX+(RD4n*(lQ2Sh<91(OgOI-sa|pMiBrYL9WtSu)DI-+vMlg zASbm;s6+JrQ{|yvRpnWz_aB5CDn+>ajt6aezteO74>{0bs0H=1EB$r64qiX6B5#)# zUu{FR;`7#_L#3p$2JbSXn!L$6V`_bh&tF?tr_{NdtI_ZMHSPvwa?!%s#pSc7URs={ zcxrvk-fDNVhf&9yFq91?&sCW;&5VbDcj7M%fN8ua|^exrn=fnH(d}Jt?7&1OWnT8=GrDd ztF3Hgwe{|5FQO4{VAZu%B7#DTo2rGhxXD`$5pPWm!8i)}mIft+hPRSYt$w}iraE_R z1M@dFH+viWT}-H`^#_S%?xoD#;;C(f2^6kx8fnNBuCMh7nL_m=TS8cGbxU&{Ypkvg zQ%`cUyWU9G)R2x=uH%I;ZX)@O2mDoGIa|}K8XNrSenc0pQn-_OU?QUKiT6**E)FCD;K^F%$LvHefJC$VL zvhcXpbYBg|3beO39oM$62F+g0mezW_jT!aS%a(a7>V?dMJhHxVsffFxrM7a3zqa0s zeA!06Y*wEgOwpQ7VYjbJu#kP}B)XT@hD7lqSw(%5=;sv5RaoyRHVHie9XGwy+fePV zVG1joQ_jj}&MxNz9T*xlQv8j6cO62h6zgeh@TO5TAMVqXC2k0;f|d^B^OcH5&+>(| zTBxO!1I4oPW_N?H%G;b?+)&x*!8pSzYg!tXpxtX5mb&X|F_L<(Xz^m+f%c2N6|>

MR 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%0Dl9{1HL?5(^`Q; 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 Km1HRS>HR<10iW0a literal 0 HcmV?d00001 diff --git a/single.html b/single.html new file mode 100644 index 0000000..e8da097 --- /dev/null +++ b/single.html @@ -0,0 +1,6188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + +
+
+
+
+
+
+
+ + Top Token + + +
+
+ + Top Contract + +
+
+ + Total Transactions + +
+
+ + Wallet addresses + +
+
+
+
+
+
+ + + + + +
+
+ +
+
+
+ + +
+
+ + +
+ + +
+ + +
+
+
+

+ Latest Blocks

+ View All + Blocks +
+ +
+
+
+ +
+ +
+ + +
+ +
+ +
+
+ +
+
+
+

+ Latest Transactions

+ View All + Transactions +
+ +
+
+
+ +
+
+ + +
+ + +
+ +
+
+
+

+ Verified Blocks

+ +
+ +
+
+
+ +
+
+ + +
+ + +
+ +
+
+
+

+ Verified Transactions

+ +
+ +
+
+
+ +
+
+ + +
+ + +
+ +
+
+ +
+
+
+

+ Block Details

+ +
+
+
+ +
+

+ Block Height:

+
+ + +
+
+
+
+ Hash
+
+ +
+
+
+
+ Difficulty
+
+ +
+
+
+
+ Nonce
+
+ +
+
+
+
+ Reward
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+

+ Block Transactions

+
+ +
+
+
+ +
+
+
+ + +
+ +
+
+ +
+
+
+

+ Transaction Details

+ +
+
+
+ + +
+
+
+ + +
+ +
+
+
+
+ + +
+ + +
+
+

+ FLO Data

+ +
+
+
+ + + +
+
+
+
+
+ +
+ +
+ +
+
+ Details +
+
+
+
+
+
+
+
+ +
+
+ + +
+
+
+
+
+
+

+ Address Details

+ +
+
+
+ + + +
+
+
+ + +
+ +
+
+

+ Balance +

+ +
+
+
+ + +
+
+
+
+
+ +
+ +
+ + + +
+
+
+ +
+ +
+ +
+
+
+ +
+ + + +
+
+ +
+ +
+
+
+ +
+ + + +
+ +
+
+ + +
+ +
+ +
+ + + +
+
+
+ + + +
+
+ + +
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+

+ Contract Transactions

+ View All Transactions +
+ +
+
+
+ +
+
+
+ + +
+ +
+
+ + +
+
+
+

+ +

+
+

+ + +
+
+
+
+

+
+
+
+ +
+
+

+ Find token balance

+ +
+ + + +

Balance :

+ +

+ +
+
+ +
+ + +
+ + +
+ +
+
+

+ Top Balances

+ View All Balances +
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+

+ Token Transactions

+ View All Transactions +
+ +
+
+
+
+ + +
+
+
+
+ + + + +
+ + +
+ + +
+ + + +
+
+ + + + + + + + + + + + + \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..38d1a3a --- /dev/null +++ b/style.css @@ -0,0 +1,194 @@ + +* { + box-sizing: border-box; +} + +body { + background: #eceef1; + font-family: 'Slabo 27px', serif; + color: #333a45; +} + +.wrapper { + margin: 5em auto; + max-width: 1000px; + background-color: #fff; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.06); +} + +.header { + padding: 30px 30px 0; + text-align: center; +} +.header__title { + margin: 0; + text-transform: uppercase; + font-size: 2.5em; + font-weight: 500; + line-height: 1.1; +} +.header__subtitle { + margin: 0; + font-size: 1.5em; + color: #949fb0; + font-family: 'Yesteryear', cursive; + font-weight: 500; + line-height: 1.1; +} + +.cards { + padding: 15px; + display: flex; + flex-flow: row wrap; +} + +.cardcard { + margin: 15px; + width: calc((100% / 4) - 30px); + transition: all 0.2s ease-in-out; +} +@media screen and (max-width: 991px) { + .card { + width: calc((100% / 2) - 30px); + } +} +@media screen and (max-width: 767px) { + .card { + width: 100%; + } +} +.card:hover .card__inner { + background-color: #1abc9c; + -webkit-transform: scale(1.05); + transform: scale(1.05); +} +.card__inner { + width: 100%; + padding: 30px; + position: relative; + cursor: pointer; + background-color: #949fb0; + color: #eceef1; + font-size: 1.5em; + text-transform: uppercase; + text-align: center; + transition: all 0.2s ease-in-out; +} +.card__inner:after { + transition: all 0.3s ease-in-out; +} +.card__inner .fa { + width: 100%; + margin-top: .25em; +} +.card__expander { + transition: all 0.2s ease-in-out; + width: 100%; + position: relative; + border-style: solid; + border-width: thin; + text-align: left; + overflow:auto; + display: flex; + flex-direction: column; + flex-wrap: nowrap; + justify-content: center; + padding: 30px 15px 30px; + /*color: #5c34a2; + background-color: rgba(92, 52, 162, .1);*/ +} +.card__expander .fa { + font-size: 0.75em; + position: absolute; + top: 10px; + right: 10px; + cursor: pointer; +} +.card__expander .fa:hover { + opacity: 0.9; +} +.card.is-collapsed .card__inner:after { + content: ""; + opacity: 0; +} +.card.is-collapsed .card__expander { + max-height: 0; + min-height: 0; + overflow: hidden; + margin-top: 0; + opacity: 0; +} +.card.is-expanded .card__inner { + background-color: #1abc9c; +} +.card.is-expanded .card__inner:after { + content: ""; + opacity: 1; + display: block; + height: 0; + width: 0; + position: absolute; + bottom: -30px; + left: calc(50% - 15px); + border-left: 15px solid transparent; + border-right: 15px solid transparent; + border-bottom: 15px solid #333a45; +} +.card.is-expanded .card__inner .fa:before { + content: "\f115"; +} +.card.is-expanded .card__expander { + max-height: 1000px; + min-height: 200px; + overflow: visible; + margin-top: 30px; + opacity: 1; +} +.card.is-expanded:hover .card__inner { + -webkit-transform: scale(1); + transform: scale(1); +} +.card.is-inactive .card__inner { + pointer-events: none; + opacity: 0.5; +} +.card.is-inactive:hover .card__inner { + background-color: #949fb0; + -webkit-transform: scale(1); + transform: scale(1); +} + +@media screen and (min-width: 992px) { + .card:nth-of-type(4n+2) .card__expander { + margin-left: calc(-100%); + } + + .card:nth-of-type(4n+3) .card__expander { + margin-left: calc(-200%); + } + + .card:nth-of-type(4n+4) .card__expander { + margin-left: calc(-300%); + } + + .card:nth-of-type(4n+5) { + clear: left; + } + + .card__expander { + width: calc(400%); + } +} +@media screen and (min-width: 768px) and (max-width: 991px) { + .card:nth-of-type(2n+2) .card__expander { + margin-left: calc(-100% - 30px); + } + + .card:nth-of-type(2n+3) { + clear: left; + } + + .card__expander { + width: calc(200% + 30px); + } +} diff --git a/style1.css b/style1.css new file mode 100644 index 0000000..cc62fee --- /dev/null +++ b/style1.css @@ -0,0 +1,185 @@ +* { + box-sizing: border-box; +} + +body { + background: #eceef1; + font-family: 'Slabo 27px', serif; + color: #333a45; +} + +.wrapper { + margin: 5em auto; + max-width: 1000px; + background-color: #fff; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.06); +} + +.header { + padding: 30px 30px 0; + text-align: center; +} +.header__title { + margin: 0; + text-transform: uppercase; + font-size: 2.5em; + font-weight: 500; + line-height: 1.1; +} +.header__subtitle { + margin: 0; + font-size: 1.5em; + color: #949fb0; + font-family: 'Yesteryear', cursive; + font-weight: 500; + line-height: 1.1; +} + +.cards { + padding: 15px; + display: flex; + flex-flow: row wrap; +} + +.card { + margin: 15px; + width: calc((100% / 3) - 30px); + transition: all 0.2s ease-in-out; +} +@media screen and (max-width: 991px) { + .card { + width: calc((100% / 2) - 30px); + } +} +@media screen and (max-width: 767px) { + .card { + width: 100%; + } +} +.card:hover .card__inner { + background-color: #1abc9c; + -webkit-transform: scale(1.05); + transform: scale(1.05); +} +.card__inner { + width: 100%; + padding: 30px; + position: relative; + cursor: pointer; + background-color: #949fb0; + color: #eceef1; + font-size: 1.5em; + text-transform: uppercase; + text-align: center; + transition: all 0.2s ease-in-out; +} +.card__inner:after { + transition: all 0.3s ease-in-out; +} +.card__inner .fa { + width: 100%; + margin-top: .25em; +} +.card__expander { + transition: all 0.2s ease-in-out; + background-color: #333a45; + width: 100%; + position: relative; + display: flex; + justify-content: center; + align-items: center; + text-transform: uppercase; + color: #eceef1; + font-size: 1.5em; +} +.card__expander .fa { + font-size: 0.75em; + position: absolute; + top: 10px; + right: 10px; + cursor: pointer; +} +.card__expander .fa:hover { + opacity: 0.9; +} +.card.is-collapsed .card__inner:after { + content: ""; + opacity: 0; +} +.card.is-collapsed .card__expander { + max-height: 0; + min-height: 0; + overflow: hidden; + margin-top: 0; + opacity: 0; +} +.card.is-expanded .card__inner { + background-color: #1abc9c; +} +.card.is-expanded .card__inner:after { + content: ""; + opacity: 1; + display: block; + height: 0; + width: 0; + position: absolute; + bottom: -30px; + left: calc(50% - 15px); + border-left: 15px solid transparent; + border-right: 15px solid transparent; + border-bottom: 15px solid #333a45; +} +.card.is-expanded .card__inner .fa:before { + content: "\f115"; +} +.card.is-expanded .card__expander { + max-height: 1000px; + min-height: 200px; + overflow: visible; + margin-top: 30px; + opacity: 1; +} +.card.is-expanded:hover .card__inner { + -webkit-transform: scale(1); + transform: scale(1); +} +.card.is-inactive .card__inner { + pointer-events: none; + opacity: 0.5; +} +.card.is-inactive:hover .card__inner { + background-color: #949fb0; + -webkit-transform: scale(1); + transform: scale(1); +} + +@media screen and (min-width: 992px) { + .card:nth-of-type(3n+2) .card__expander { + margin-left: calc(-100% - 30px); + } + + .card:nth-of-type(3n+3) .card__expander { + margin-left: calc(-200% - 60px); + } + + .card:nth-of-type(3n+4) { + clear: left; + } + + .card__expander { + width: calc(300% + 60px); + } +} +@media screen and (min-width: 768px) and (max-width: 991px) { + .card:nth-of-type(2n+2) .card__expander { + margin-left: calc(-100% - 30px); + } + + .card:nth-of-type(2n+3) { + clear: left; + } + + .card__expander { + width: calc(200% + 30px); + } +} diff --git a/token.html b/token.html new file mode 100644 index 0000000..a7fc7cb --- /dev/null +++ b/token.html @@ -0,0 +1,2865 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ + +
+
+
+

+ +

+
+

+ + +
+
+
+
+

+
+
+
+ +
+
+

+ Find token balance

+ +
+ + + +

Balance :

+ +

+ +
+
+ +
+ + +
+ + +
+ +
+
+

+ Top Balances

+ View All Balances +
+ +
+
+
+
+ + +
+
+
+ + +
+ +
+
+

+ Token Transactions

+ View All Transactions +
+ +
+
+
+
+ + +
+
+
+
+ + + + +
+
+ + +
+ + + +
+
+ + + + + + + + + \ No newline at end of file diff --git a/transaction.html b/transaction.html new file mode 100644 index 0000000..b2bbf5b --- /dev/null +++ b/transaction.html @@ -0,0 +1,3385 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ +
+
+
+

+ Transaction Details

+ +
+
+
+ + +
+
+
+ + +
+ +
+
+
+
+ + +
+ + +
+
+

+ FLO Data

+ +
+
+
+ + + +
+
+
+
+
+ +
+ +
+ +
+
+ Details +
+
+
+
+
+
+ +
+ +
+ +
+
+
+ + +
+ + + +
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/viewall_block.html b/viewall_block.html new file mode 100644 index 0000000..63cabda --- /dev/null +++ b/viewall_block.html @@ -0,0 +1,2983 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+

+ Verified Blocks

+ +
+ +
+
+
+ +
+
+ + +
+ +
+ + + +
+ + + +
+
+ + + + + + + + + \ No newline at end of file diff --git a/viewall_tx.html b/viewall_tx.html new file mode 100644 index 0000000..66a3353 --- /dev/null +++ b/viewall_tx.html @@ -0,0 +1,3510 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+

+ Verified Transactions

+ +
+ +
+
+
+ +
+
+ + +
+ +
+ +
+ + + +
+
+ + + + + + + + + \ No newline at end of file