Add initial accelerator landing page
This commit is contained in:
parent
725526d733
commit
d5985503e0
@ -9,6 +9,7 @@ import { ClockMempoolComponent as ClockMempoolComponent } from './components/clo
|
||||
import { AddressComponent } from './components/address/address.component';
|
||||
import { MasterPageComponent } from './components/master-page/master-page.component';
|
||||
import { AboutComponent } from './components/about/about.component';
|
||||
import { AcceleratorLandingComponent } from './components/accelerator-landing/accelerator-landing.component';
|
||||
import { StatusViewComponent } from './components/status-view/status-view.component';
|
||||
import { TermsOfServiceComponent } from './components/terms-of-service/terms-of-service.component';
|
||||
import { PrivacyPolicyComponent } from './components/privacy-policy/privacy-policy.component';
|
||||
@ -271,6 +272,10 @@ let routes: Routes = [
|
||||
path: 'about',
|
||||
component: AboutComponent,
|
||||
},
|
||||
{
|
||||
path: 'accelerator',
|
||||
component: AcceleratorLandingComponent,
|
||||
},
|
||||
{
|
||||
path: 'blocks',
|
||||
component: BlocksList,
|
||||
|
@ -0,0 +1,63 @@
|
||||
<div id="hero">
|
||||
<h2>Transaction stuck in the mempool?<br>Get it confirmed quickly with Mempool Accelerator™</h2>
|
||||
<!--<p>Simple & reliable process with provably fair pricing.</p>-->
|
||||
<p>Get your transaction confirmed quicker through mempool.space's network of mining partners—fairly, reliably, and transparently.</p>
|
||||
<img src="resources/accelerator-hero-transparent.png">
|
||||
</div>
|
||||
|
||||
<div class="partner panel">
|
||||
<p class="panel-lead">In partnership with</p>
|
||||
<svg fill="#87e1a1" _ngcontent-slu-c39="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 420 70.000003" height="50" width="125" version="1.1" class="Logo-sc-eo9vc6-0 iIZQkr Navbar__NavbarLogo-sc-1jujje4-0 fjXDTl"><defs _ngcontent-slu-c39="" id="defs6"><clipPath _ngcontent-slu-c39="" id="clipPath18" clipPathUnits="userSpaceOnUse"><path _ngcontent-slu-c39="" id="path16" d="M 0,808.92 H 1977.082 V 0 H 0 Z"></path></clipPath></defs><g _ngcontent-slu-c39="" transform="matrix(1.3333333,0,0,-1.3333333,0,69.999941)" id="g10"><g _ngcontent-slu-c39="" transform="matrix(0.30321951,0,0,0.30321951,-142.52453,-96.390156)" id="g12"><g _ngcontent-slu-c39="" clip-path="url(#clipPath18)" id="g14"><g _ngcontent-slu-c39="" transform="translate(470.0375,446.8958)" id="g20"><path _ngcontent-slu-c39="" id="path22" d="m 0,0 h 33.596 v 15.55 c 0,18.933 10.584,28.585 28.588,28.585 h 51.604 V 22.234 H 73.135 c -4.271,0 -6.125,-2.228 -6.125,-6.129 V 0 h 46.219 V -24.314 H 67.01 v -95.41 H 33.596 v 95.41 H 0 Z" data-darkreader-inline-stroke="" style="fill-opacity: 1; fill-rule: nonzero; stroke: none; --darkreader-inline-stroke: none;"></path></g><g _ngcontent-slu-c39="" transform="translate(744.6498,394.5511)" id="g24"><path _ngcontent-slu-c39="" id="path26" d="m 0,0 v -1.114 c 0,-41.763 -23.389,-67.195 -79.075,-67.195 -55.685,0 -79.259,25.432 -79.259,67.195 V 0 c 0,41.764 23.574,67.195 79.259,67.195 C -23.389,67.195 0,41.764 0,0 m -33.411,-0.929 v 0.744 c 0,27.841 -14.107,37.493 -45.664,37.493 -31.556,0 -45.663,-9.652 -45.663,-37.493 v -0.744 c 0,-27.841 14.107,-37.496 45.663,-37.496 31.557,0 45.664,9.655 45.664,37.496" data-darkreader-inline-stroke="" style="fill-opacity: 1; fill-rule: nonzero; stroke: none; --darkreader-inline-stroke: none;"></path></g><g _ngcontent-slu-c39="" transform="translate(866.7972,369.6775)" id="g28"><path _ngcontent-slu-c39="" id="path30" d="m 0,0 c 0,-21.905 -13.364,-43.436 -53.458,-43.436 -38.24,0 -60.885,18.378 -60.885,53.832 V 91.14 h 33.41 V 14.478 c 0,-17.449 10.955,-28.956 39.91,-28.956 C -21.531,-14.478 0,-10.951 0,6.125 V 91.14 H 33.411 V -42.507 H 0 Z" data-darkreader-inline-stroke="" style="fill-opacity: 1; fill-rule: nonzero; stroke: none; --darkreader-inline-stroke: none;"></path></g><g _ngcontent-slu-c39="" transform="translate(946.0077,418.3103)" id="g32"><path _ngcontent-slu-c39="" id="path34" d="m 0,0 c 0,21.905 13.364,43.436 53.458,43.436 38.425,0 60.885,-18.378 60.885,-53.832 V -91.139 H 80.929 v 76.661 c 0,17.45 -10.95,28.956 -39.906,28.956 C 21.161,14.478 0,10.396 0,-6.125 V -91.139 H -33.411 V 42.507 H 0 Z" data-darkreader-inline-stroke="" style="fill-opacity: 1; fill-rule: nonzero; stroke: none; --darkreader-inline-stroke: none;"></path></g><g _ngcontent-slu-c39="" transform="translate(1194.1708,490.743)" id="g36"><path _ngcontent-slu-c39="" id="path38" d="M 0,0 H 33.226 V -163.571 H 0 v 37.492 c 0,-17.075 -14.107,-38.421 -55.871,-38.421 -49.376,0 -69.423,26.916 -69.423,67.38 v 0.744 c 0,40.464 20.047,67.38 69.423,67.38 C -14.107,-28.996 0,-50.342 0,-67.421 Z m -45.291,-57.026 c -31.186,0 -46.592,-9.836 -46.592,-39.35 v -0.744 c 0,-29.514 15.406,-39.351 46.592,-39.351 23.76,0 45.291,3.339 45.291,16.706 v 46.034 c 0,13.363 -21.531,16.705 -45.291,16.705" data-darkreader-inline-stroke="" style="fill-opacity: 1; fill-rule: nonzero; stroke: none; --darkreader-inline-stroke: none;"></path></g><g _ngcontent-slu-c39="" transform="translate(1324.7987,461.7459)" id="g40"><path _ngcontent-slu-c39="" id="path42" d="m 0,0 c 4.641,0 6.868,-0.185 9.84,-0.929 v -33.04 c -22.649,5.199 -61.259,4.085 -61.259,-17.076 v -83.53 H -84.83 V -0.929 h 33.411 V -44.92 C -51.419,-21.905 -38.052,0 0,0" data-darkreader-inline-stroke="" style="fill-opacity: 1; fill-rule: nonzero; stroke: none; --darkreader-inline-stroke: none;"></path></g><g _ngcontent-slu-c39="" transform="translate(1359.8456,317.8889)" id="g44"><path _ngcontent-slu-c39="" id="path46" d="m 0,0 v 28.215 h 19.862 c 20.418,0 30.069,4.455 38.981,16.335 H 40.65 l -62.181,98.378 h 38.052 l 51.418,-82.231 43.062,82.231 h 36.198 L 93.552,44.55 C 74.249,8.353 59.398,0 0,0" data-darkreader-inline-stroke="" style="fill-opacity: 1; fill-rule: nonzero; stroke: none; --darkreader-inline-stroke: none;"></path></g></g></g></g></svg>
|
||||
</div>
|
||||
|
||||
<div class="explainer panel">
|
||||
<div class="point">
|
||||
<svg viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg"><path d="m45.674 23.103 3.295 3.286-22.74 22.796-3.295-3.286z"/><path fill="#3f3f3f" d="m45.674 23.103 3.295 3.287-22.74 22.796-3.295-3.287z"/><circle cx="47.575" cy="10.958" r="2" fill="#fcea2b"/><circle cx="56" cy="28.31" r="2" fill="#fcea2b"/><g fill="none" stroke="#000" stroke-miterlimit="10" stroke-width="2"><rect x="34.263" y="9.277" rx=".44" width="3.385" height="53.525" transform="rotate(44.93 35.955 36.04)"/><path d="m45.306 23.873 2.329 2.212M23.441 46.194l2.397 2.39"/><path stroke-linecap="round" d="M47.575 8.958V7.293M47.575 14.624v-1.666M45.575 10.958H43.91M51.24 10.958h-1.665M56 26.31v-1.665M56 31.976V30.31M54 28.31h-1.665M59.665 28.31H58"/></g></svg>
|
||||
<p class="point-lead">Easy</p>
|
||||
<p class="point-body">Simply tell us which transaction you need accelerated, and we'll take care of the rest. No technical knowledge needed.</p>
|
||||
</div>
|
||||
<div class="point">
|
||||
<svg viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg"><path fill="#9B9B9A" d="M48.063 62.92c0-3.314-5.597-6-12.5-6s-12.5 2.686-12.5 6h25z"/><path fill="#D0CFCE" d="M24.9 46.966c0 2.193-2.198 3.972-4.91 3.972s-4.91-1.779-4.91-3.972h9.82zM57.9 46.925c0 2.194-2.198 3.972-4.91 3.972s-4.91-1.778-4.91-3.972h9.82z"/><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M16 25.17c2.666 0 8.954-5.334 20-5.334s14.667 4 20 5.334M36 23.906v28"/><circle cx="36" cy="13.895" r="3"/><path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M48 61.906c0-3.313-5.596-6-12.5-6s-12.5 2.687-12.5 6M26 45.906a6 6 0 0 1-12 0h12zM20 27.906l-5 18h10zM20 27.906v18M59 45.906a6 6 0 0 1-12 0h12zM53 27.906l-5 18h10zM53 27.906v18"/></svg>
|
||||
<p class="point-lead">Fair</p>
|
||||
<p class="point-body">No opaque pricing—your acceleration fee is based on the fair market rate for getting a transaction included in the next block.</p>
|
||||
</div>
|
||||
<div class="point">
|
||||
<svg viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.025"><path d="M35.9 14.713v42.455M14.721 35.958h42.562"/></g><rect x="14.513" y="14.613" rx=".784" width="42.775" height="42.775" fill="#92d3f5"/><path fill="#fff" d="m14.535 26.666 12.053-12.053H55.23L14.514 55.477l.021-28.811z"/><path fill="#a57939" d="M60.94 62H11.018a1.06 1.06 0 0 1-1.06-1.06V11.018a1.06 1.06 0 0 1 1.06-1.06H60.94a1.06 1.06 0 0 1 1.06 1.06V60.94A1.06 1.06 0 0 1 60.94 62Zm-44.367-5.612h38.655a1.06 1.06 0 0 0 1.06-1.06V16.672a1.06 1.06 0 0 0-1.06-1.06H16.573a1.06 1.06 0 0 0-1.06 1.06v38.656a1.06 1.06 0 0 0 1.06 1.06Z"/><path fill="none" stroke="#a57939" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.025" d="M35.9 14.613v42.774M14.513 35.958h42.775"/><g fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M61 61H10.958M10.958 57.168v-46.21H61v46.21"/></g></svg>
|
||||
<p class="point-lead">Transparent</p>
|
||||
<p class="point-body">Verify the fee estimates and block templates we use to accelerate your transaction by running The Mempool Open Source Project™ yourself.</p>
|
||||
</div>
|
||||
<div class="point">
|
||||
<svg viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg"><path fill="#fcea2b" d="M62.622 40.338c.96 3.25-1.109 5.983-4.435 5.392.443 3.249-2.735 6.13-6.579 4.283 1.478 3.766-1.997 5.908-4.731 4.283 1.403 1.699-.813 7.46-9.387 1.994l-1.643-.903L16.51 44.752l-1.459-.802s-7.133-5.822-8.537-8.259c-4.392-7.595.949-19.79 10.44-21.82l7.943-1.424 5.239 7.947 13.073 6.004L56 33.58l3.685 3.768Z"/><g fill="#fcea2b"><path d="M62.622 40.338c6.721-4.585 5.041-19.03-.099-25.36-9.287-1.459-11-2.362-20.98-3.943l-13.53-.618a3.993 3.993 0 0 0-4.779 2.533 32.857 32.857 0 0 1-3.599 8.378 3.539 3.539 0 0 0 1.872 4.588c1.908.476 2.78-.386 4.46-1.686a25.954 25.954 0 0 0 3.805-4.575l13.64 6.204 12.72 7.164c2.514 1.697 5.012 5.843 6.51 7.32M31.51 54.15a3.022 3.022 0 0 1 4.144-.9c1.405.813 2.439 2.362 1.478 4.063l-1.774 3.101a3.27 3.27 0 0 1-5.658-3.172l1.81-3.094ZM25.84 50.98a3.022 3.022 0 0 1 4.144-.9c1.405.813 2.439 2.362 1.478 4.063l-1.774 3.101a3.27 3.27 0 0 1-5.658-3.171l1.81-3.094Z"/><path d="M20.18 47.82a3.022 3.022 0 0 1 4.144-.9c1.405.813 2.439 2.362 1.478 4.063l-1.774 3.101a3.27 3.27 0 0 1-5.658-3.171l1.81-3.094Z"/><path d="M14.53 44.65a3.022 3.022 0 0 1 4.144-.9c1.405.813 2.439 2.362 1.478 4.063l-1.774 3.101a3.27 3.27 0 0 1-5.658-3.171l1.81-3.094Z"/></g><g fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M15.05 43.95s-7.133-5.822-8.537-8.259c-4.392-7.595.949-19.79 10.44-21.82M38.71 42.99l12.89 7.021M33.87 47.79l13 6.498M58.18 45.72l-5.1-4.358-8.279-4.335"/><path d="M37.49 56.29c8.574 5.466 10.79-.295 9.387-1.994 2.734 1.625 6.209-.517 4.731-4.283 3.844 1.847 7.022-1.034 6.579-4.283 3.326.591 5.395-2.142 4.435-5.392 6.721-4.585 5.041-19.03-.099-25.36-9.287-1.459-11-2.362-20.98-3.943l-13.53-.619a3.993 3.993 0 0 0-4.779 2.533 32.857 32.857 0 0 1-3.599 8.378 3.539 3.539 0 0 0 1.872 4.588c1.908.477 2.78-.386 4.46-1.686a25.954 25.954 0 0 0 3.805-4.575l13.64 6.204 12.72 7.164c2.514 1.698 5.012 5.844 6.51 7.321"/><path d="M31.51 54.15a3.022 3.022 0 0 1 4.144-.9c1.405.813 2.439 2.362 1.478 4.063l-1.774 3.101a3.27 3.27 0 0 1-5.658-3.172l1.81-3.094ZM25.84 50.98a3.022 3.022 0 0 1 4.144-.9c1.405.813 2.439 2.362 1.478 4.063l-1.774 3.101a3.27 3.27 0 0 1-5.658-3.171l1.81-3.094Z"/><path d="M20.18 47.82a3.022 3.022 0 0 1 4.144-.9c1.405.813 2.439 2.362 1.478 4.063l-1.774 3.101a3.27 3.27 0 0 1-5.658-3.171l1.81-3.094Z"/><path d="M14.53 44.65a3.022 3.022 0 0 1 4.144-.9c1.405.813 2.439 2.362 1.478 4.063l-1.774 3.101a3.27 3.27 0 0 1-5.658-3.171l1.81-3.094Z"/></g></svg>
|
||||
<p class="point-lead">Reliable</p>
|
||||
<p class="point-body">Mempool's best-in-class fee estimation—combined with its mining pool relationships—means you can expect your transaction to be confirmed fast.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="panel faq">
|
||||
<div class="endpoint-container">
|
||||
<a id="faq-1" class="section-header" (click)="anchorLinkClick( $event )"><table><tr><td>What makes Mempool Accelerator™ different from other accelerators?</td></tr></table></a>
|
||||
<div class="endpoint-content">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="endpoint-container">
|
||||
<a id="faq-1" class="section-header" (click)="anchorLinkClick( $event )"><table><tr><td>How can I trust Mempool Accelerator™?</td></tr></table></a>
|
||||
<div class="endpoint-content">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="endpoint-container">
|
||||
<a id="faq-1" class="section-header" (click)="anchorLinkClick( $event )"><table><tr><td>My transaction has been stuck for days. How quickly can Mempool Accelerator™ get it confirmed?</td></tr></table></a>
|
||||
<div class="endpoint-content">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="endpoint-container">
|
||||
<a id="faq-1" class="section-header" (click)="anchorLinkClick( $event )"><table><tr><td>All of this sounds great, but is there someone I can reach out to for help first?</td></tr></table></a>
|
||||
<div class="endpoint-content">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
@ -0,0 +1,111 @@
|
||||
#hero {
|
||||
text-align: center;
|
||||
margin: 60px auto;
|
||||
width: 100%;
|
||||
max-width: 2000px;
|
||||
}
|
||||
|
||||
#hero p {
|
||||
color: rgba(255, 255, 255, 0.568627451);
|
||||
}
|
||||
|
||||
#hero img {
|
||||
height: auto;
|
||||
width: 50%;
|
||||
max-width: 675px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin: 30px auto;
|
||||
font-size: 2.35rem;
|
||||
}
|
||||
|
||||
.panel {
|
||||
padding: 50px 80px 40px 80px;
|
||||
}
|
||||
|
||||
.panel-lead {
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 2px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.partner.panel {
|
||||
background-color: #1d1f31; //#1d1f31
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.partner.panel svg {
|
||||
width: 150px;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.explainer.panel {
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
max-width: 2000px;
|
||||
margin: 0 auto;
|
||||
margin-top: 50px;
|
||||
}
|
||||
|
||||
.explainer.panel .point {
|
||||
text-align: center;
|
||||
width: 460px;
|
||||
height: 400px;
|
||||
padding: 30px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.explainer.panel .point .point-lead {
|
||||
font-weight: 700;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 1px;
|
||||
margin-top: 26px;
|
||||
font-size: 22px;
|
||||
}
|
||||
|
||||
.explainer.panel .point svg {
|
||||
height: auto;
|
||||
width: 125px;
|
||||
background: #1d1f31;
|
||||
border-radius: 50%;
|
||||
padding: 20px;
|
||||
filter: sepia(100%);
|
||||
}
|
||||
|
||||
.panel.faq {
|
||||
width: 100%;
|
||||
max-width: 1200px;
|
||||
margin: 0 auto;
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.endpoint-container {
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.endpoint-container .section-header {
|
||||
display: block;
|
||||
background-color: #2d3348;
|
||||
color: #1bd8f4;
|
||||
padding: 1rem 1.3rem;
|
||||
font-weight: 700;
|
||||
border-radius: .25rem;
|
||||
font-size: 18px;
|
||||
font-weight: 700;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.endpoint-container .section-header:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@media (max-width: 992px) {
|
||||
|
||||
#hero img {
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,72 @@
|
||||
import { ChangeDetectionStrategy, Component, Inject, LOCALE_ID, OnInit } from '@angular/core';
|
||||
import { WebsocketService } from '../../services/websocket.service';
|
||||
import { SeoService } from '../../services/seo.service';
|
||||
import { StateService } from '../../services/state.service';
|
||||
import { Observable } from 'rxjs';
|
||||
import { ApiService } from '../../services/api.service';
|
||||
import { IBackendInfo } from '../../interfaces/websocket.interface';
|
||||
import { Router, ActivatedRoute } from '@angular/router';
|
||||
import { map, tap } from 'rxjs/operators';
|
||||
import { ITranslators } from '../../interfaces/node-api.interface';
|
||||
import { DOCUMENT } from '@angular/common';
|
||||
|
||||
@Component({
|
||||
selector: 'app-accelerator-landing',
|
||||
templateUrl: './accelerator-landing.component.html',
|
||||
styleUrls: ['./accelerator-landing.component.scss'],
|
||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||
})
|
||||
export class AcceleratorLandingComponent implements OnInit {
|
||||
|
||||
constructor(
|
||||
public stateService: StateService,
|
||||
private router: Router,
|
||||
private route: ActivatedRoute,
|
||||
) { }
|
||||
|
||||
ngOnInit() {
|
||||
|
||||
}
|
||||
|
||||
anchorLinkClick( event: any ) {
|
||||
let targetId = "";
|
||||
if( event.target.nodeName === "A" ) {
|
||||
targetId = event.target.hash.substring(1);
|
||||
} else {
|
||||
let element = event.target;
|
||||
while( element.nodeName !== "A" ) {
|
||||
element = element.parentElement;
|
||||
}
|
||||
targetId = element.hash.substring(1);
|
||||
}
|
||||
if( this.route.snapshot.fragment === targetId && document.getElementById( targetId )) {
|
||||
document.getElementById( targetId ).scrollIntoView();
|
||||
}
|
||||
this.openEndpointContainer( targetId );
|
||||
}
|
||||
|
||||
openEndpointContainer( targetId ) {
|
||||
let tabHeaderHeight = 0;
|
||||
if (document.getElementById( targetId + "-tab-header" )) {
|
||||
tabHeaderHeight = document.getElementById( targetId + "-tab-header" ).scrollHeight;
|
||||
}
|
||||
if( targetId ) {
|
||||
const endpointContainerEl = document.querySelector<HTMLElement>( "#" + targetId );
|
||||
const endpointContentEl = document.querySelector<HTMLElement>( "#" + targetId + " .endpoint-content" );
|
||||
const endPointContentElHeight = endpointContentEl.clientHeight;
|
||||
|
||||
if( endpointContentEl.classList.contains( "open" ) ) {
|
||||
endpointContainerEl.style.height = "auto";
|
||||
endpointContentEl.style.top = "-10000px";
|
||||
endpointContentEl.style.opacity = "0";
|
||||
endpointContentEl.classList.remove( "open" );
|
||||
} else {
|
||||
endpointContainerEl.style.height = endPointContentElHeight + tabHeaderHeight + 28 + "px";
|
||||
endpointContentEl.style.top = tabHeaderHeight + 28 + "px";
|
||||
endpointContentEl.style.opacity = "1";
|
||||
endpointContentEl.classList.add( "open" );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
BIN
frontend/src/resources/accelerator-hero-transparent.png
Normal file
BIN
frontend/src/resources/accelerator-hero-transparent.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 352 KiB |
Loading…
x
Reference in New Issue
Block a user