diff --git a/.env.mainnet b/.env.mainnet
new file mode 100644
index 0000000..230e48f
--- /dev/null
+++ b/.env.mainnet
@@ -0,0 +1,3 @@
+WS_URL=https://be.stats.rootstock.io/
+VUE_APP_DOMAIN_TESTNET=https://stats.testnet.rootstock.io/
+VUE_APP_DOMAIN_MAINNET=https://stats.rootstock.io/
\ No newline at end of file
diff --git a/.env.testnet b/.env.testnet
new file mode 100644
index 0000000..45e38b5
--- /dev/null
+++ b/.env.testnet
@@ -0,0 +1,3 @@
+WS_URL=https://be.stats.testnet.rootstock.io/
+VUE_APP_DOMAIN_TESTNET=https://stats.testnet.rootstock.io/
+VUE_APP_DOMAIN_MAINNET=https://stats.rootstock.io/
\ No newline at end of file
diff --git a/.eslintrc.js b/.eslintrc.js
index 98d0431..b901602 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -8,7 +8,7 @@ module.exports = {
'@vue/standard'
],
rules: {
- 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
+ 'no-console': 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
},
parserOptions: {
diff --git a/.github/workflows/mainnet.deploy.yml b/.github/workflows/mainnet.deploy.yml
new file mode 100644
index 0000000..e463bc5
--- /dev/null
+++ b/.github/workflows/mainnet.deploy.yml
@@ -0,0 +1,40 @@
+name: RSK mainnet stats build and deploy
+
+on:
+ push:
+ branches: [master]
+
+jobs:
+ mainnet_build_and_deploy:
+ runs-on: ubuntu-latest
+ permissions:
+ id-token: write
+ contents: read
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v2
+
+ - name: Setup Node 16
+ uses: actions/setup-node@v1
+ with:
+ node-version: "16"
+
+ - name: Install dependencies
+ run: npm ci
+
+ - name: Build site
+ run: npm run build:mainnet
+
+ - name: Configure AWS credentials
+ uses: aws-actions/configure-aws-credentials@v4
+ with:
+ role-to-assume: ${{ secrets.MAINNET_ROLE_ARN }}
+ aws-region: ${{ secrets.MAINNET_AWS_REGION }}
+
+ - name: Deploy site to S3
+ run: |
+ aws s3 sync --sse aws:kms --sse-kms-key-id ${{ secrets.MAINNET_KMS_KEY_ID }} --delete --only-show-errors --exclude .gitkeep dist/ ${{ secrets.MAINNET_S3_BUCKET }}
+ - name: Invalidate CloudFront cache
+ run: |
+ aws cloudfront create-invalidation --distribution-id ${{ secrets.MAINNET_CLOUDFRONT_DISTRIBUTION }} --paths "/*"
\ No newline at end of file
diff --git a/.github/workflows/testnet-deploy.yml b/.github/workflows/testnet-deploy.yml
new file mode 100644
index 0000000..738bc7c
--- /dev/null
+++ b/.github/workflows/testnet-deploy.yml
@@ -0,0 +1,40 @@
+name: RSK testnet stats build and deploy
+
+on:
+ push:
+ branches: [development]
+
+jobs:
+ testnet_build_and_deploy:
+ runs-on: ubuntu-latest
+ permissions:
+ id-token: write
+ contents: read
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v2
+
+ - name: Setup Node 16
+ uses: actions/setup-node@v1
+ with:
+ node-version: "16"
+
+ - name: Install dependencies
+ run: npm ci
+
+ - name: Build site
+ run: npm run build:testnet
+
+ - name: Configure AWS credentials
+ uses: aws-actions/configure-aws-credentials@v4
+ with:
+ role-to-assume: ${{ secrets.TESTNET_ROLE_ARN }}
+ aws-region: ${{ secrets.TESTNET_AWS_REGION }}
+
+ - name: Deploy site to S3
+ run: |
+ aws s3 sync --sse aws:kms --sse-kms-key-id ${{ secrets.TESTNET_KMS_KEY_ID }} --delete --only-show-errors --exclude .gitkeep dist/ ${{ secrets.TESTNET_S3_BUCKET }}
+ - name: Invalidate CloudFront cache
+ run: |
+ aws cloudfront create-invalidation --distribution-id ${{ secrets.TESTNET_CLOUDFRONT_DISTRIBUTION }} --paths "/*"
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index dfe2276..9360568 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@ yarn-debug.log*
yarn-error.log*
.vscode
tmp
+dist
diff --git a/dist/css/app.a166123b.css b/dist/css/app.a166123b.css
deleted file mode 100644
index 1cacb53..0000000
--- a/dist/css/app.a166123b.css
+++ /dev/null
@@ -1 +0,0 @@
-.logo-cont{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:4.75rem;padding:0}.logo-cont .logo{color:#1aad8d;font-size:1.75em;margin:0 .5em;white-space:nowrap}.stop-1{stop-color:#152a32}.stop-2,.stop-3{stop-color:#102026}.node-chart{background-color:#102026;padding:.25em}.d3-bar-chart{max-height:100%;max-width:100%}.d3-bar-chart svg{overflow:visible;width:100%}.tooltip,.trim{display:inline-block;overflow:visible;position:relative;z-index:1000}.nowrap{white-space:nowrap}.tooltip{position:relative}.tooltip .tip{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-filter:drop-shadow(1px 1px 2px rgba(0,0,0,.7));color:#127862;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.7));justify-content:flex-start;position:absolute;width:100%}.tooltip .tip,.tooltip .tip .value{display:-webkit-box;display:-ms-flexbox;display:flex}.tooltip .tip .value{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#fff;border-radius:3px;justify-content:center;padding:.125em .25em;word-break:break-all}.tooltip .tip .tip-txt{display:inline;font-size:.9rem;margin:0;overflow:visible;padding:.25em}.tooltip .tip:after,.tooltip .tip:before{border:solid transparent;content:" ";height:0;position:absolute;width:0;z-index:100}.tooltip .tip:after{border-width:5px}.tooltip .tip:before{border-width:6px}.tooltip .tip.top:after,.tooltip .tip.top:before{left:50%;top:100%}.tooltip .tip.top:after{border-top-color:#fff;margin-left:-5px}.tooltip .tip.top:before{border-top-color:#1aad8d;margin-left:-6px}.tooltip .tip.bottom:after,.tooltip .tip.bottom:before{bottom:100%;left:50%}.tooltip .tip.bottom:after{border-bottom-color:#fff;margin-left:-5px}.tooltip .tip.bottom:before{border-bottom-color:#1aad8d;margin-left:-6px}.tooltip .tip.left:after,.tooltip .tip.left:before{bottom:50%;left:100%}.tooltip .tip.left:after{border-left-color:#fff;margin-bottom:-5px}.tooltip .tip.left:before{border-left-color:#1aad8d;margin-bottom:-6px}.tooltip .tip.right:after,.tooltip .tip.right:before{bottom:50%;right:100%}.tooltip .tip.right:after{border-right-color:#fff;margin-bottom:-5px}.tooltip .tip.right:before{border-right-color:#1aad8d;margin-bottom:-6px}.tooltip .points{-webkit-box-shadow:none;box-shadow:none;display:inline-block;line-height:.5em;margin:.25em .25em 0}.tooltip .points button{height:1em;line-height:1em}.tooltip .points.left{float:left}.tooltip .points.right{float:right}.tooltip button.copy{display:block;font-size:1em;left:0;line-height:1em;margin:0 .5em;position:absolute;top:.25em}.tooltip button.copy .icon{font-size:1em}.tooltip .copy-txt{display:inline}.tooltip .copy-txt textarea{background-color:inherit;border:none;heigth:1px;margin:0;opacity:0;padding:0;width:1px}.tooltip button.close{height:1em;line-height:1em}.tooltip button.close:after{border-radius:50%;height:1em;line-height:1em;padding:.25em;right:.25em!important;top:.25em!important;width:1em}.head{display:block}.msg{color:#1aad8d;font-size:.8em;left:0;opacity:0;position:absolute;top:-1.5em;width:100%}.anim{-webkit-animation-duration:.5s;-webkit-animation-name:copya;-webkit-animation-timing-function:ease-in-out;animation-duration:.5s;animation-name:copya;animation-timing-function:ease-in-out;opacity:0}@-webkit-keyframes copya{0%{opacity:0}75%{-webkit-transform:translateY(-1em);transform:translateY(-1em)}80%{opacity:1}to{-webkit-transform:translateY(-5em);opacity:0;transform:translateY(-5em)}}@keyframes copya{0%{opacity:0}75%{-webkit-transform:translateY(-1em);transform:translateY(-1em)}80%{opacity:1}to{-webkit-transform:translateY(-5em);opacity:0;transform:translateY(-5em)}}.copying{-webkit-animation-duration:1s;-webkit-animation-name:copyb;animation-duration:1s;animation-name:copyb}@-webkit-keyframes copyb{0%{color:#1aad8d}to{color:inherit}}@keyframes copyb{0%{color:#1aad8d}to{color:inherit}}.watcher{max-width:20em;width:auto}.watcher .node-chart{border:none;height:50px;padding-top:1em}.header{background:#102026;display:block;position:relative}.header .svg-icon{margin-right:.25em}.svg-icon{color:#1aad8d;display:inline}.node-title{color:#102026;display:inline-block;position:relative}.node-data{-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;background:#172d36;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.6em;list-style:none;margin:0;padding:0 .125em}.node-data li{-ms-flex:1 1 24%;-webkit-box-flex:1;-webkit-box-shadow:1px 1px 1px rgba(26,173,141,.2);-webkit-box-sizing:border-box;background:#172d36;box-shadow:1px 1px 1px rgba(26,173,141,.2);box-sizing:border-box;color:#37e1bc;color:#1aad8d;fill:#37e1bc;flex:1 1 24%;margin:.5%;min-width:7.25em;padding:1em .25em .25em;text-align:center}.node-data li .entity-icon .svg-icon,.node-data li .label{color:#127862}.node-data li .entity-icon .svg-icon{display:block;height:2.5em;width:2.5em}.node-data li .entity-icon .tip{font-size:1.5em}.node-data li .txt{display:inline-block;font-size:1.75em}.node-data li.double{-ms-flex:2 0 49%;-webkit-box-flex:2;flex:2 0 49%}.node-data li.double .label{font-size:1.5em}.node-data li.double .data{font-size:2em}.node-data li.quad{-ms-flex:4 0 99%;-webkit-box-flex:4;flex:4 0 99%}.node-data li.quad .label{font-size:1.5em}.node-data li.quad .data{font-size:2em}.node-info{-moz-user-select:none;-ms-user-select:none;-webkit-box-sizing:border-box;-webkit-user-select:none;box-sizing:border-box;pointer-events:none;user-select:none}.node-info,.node-info .entity-value,.node-info svg{position:absolute}.node-info svg{overflow:visible}.node-info svg.cube path{stroke:#000;stroke-opacity:.25;stroke-width:1}.node-info .cubes .cube{stroke:#102026;stroke-opacity:.85;stroke-width:.5}.node-info .node-info-data{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.node-info .over-node{opacity:.6}.node-info .block-cube{-webkit-transform:translateZ(0);fill:#1aad8d;opacity:1;transform:translateZ(0);will-change:opacity transform}.node-info .block-cube .cube{-webkit-animation:bcube-anim .5s ease;animation:bcube-anim .5s ease;will-change:opacity transform}.node-info .block-cube .cube,.node-info .cube-shadow{-webkit-transform:translateZ(0);-webkit-transform-origin:center center;opacity:0;transform:translateZ(0);transform-origin:center center}.node-info .cube-shadow{-webkit-animation:cube-shadow-anim .5s ease;animation:cube-shadow-anim .5s ease;fill:rgba(0,0,0,.1);will-chage:transform opacity}.node-info .block-cube-enter{opacity:0}.node-info .block-cube-enter-active{-webkit-transition:all 2s ease-in;opacity:1;transition:all 2s ease-in}.node-info .trans-value{fill:#1aad8d}.node-info .time{-webkit-animation:etime 3s infinite;animation:etime 3s infinite;will-change:opacity}@-webkit-keyframes cube-shadow-anim{0%{-webkit-transform:scale(.1);opacity:0;transform:scale(.1)}20%{-webkit-transform:scale(.1);opacity:1;transform:scale(.1)}90%{-webkit-transform:scale(1);opacity:1;transform:scale(1)}to{-webkit-transform:scale(.1);opacity:0;transform:scale(.1)}}@keyframes cube-shadow-anim{0%{-webkit-transform:scale(.1);opacity:0;transform:scale(.1)}20%{-webkit-transform:scale(.1);opacity:1;transform:scale(.1)}90%{-webkit-transform:scale(1);opacity:1;transform:scale(1)}to{-webkit-transform:scale(.1);opacity:0;transform:scale(.1)}}@-webkit-keyframes bcube-anim{0%{-webkit-transform:translate(-120%,-300%) scale(2);opacity:0;transform:translate(-120%,-300%) scale(2)}20%{-webkit-transform:translate(-120%,-200%) scale(1);opacity:1;transform:translate(-120%,-200%) scale(1)}90%{-webkit-transform:translate(-120%) scale(1);opacity:.9;transform:translate(-120%) scale(1)}to{-webkit-transform:translate(-120%) scale(1);opacity:0;transform:translate(-120%) scale(1)}}@keyframes bcube-anim{0%{-webkit-transform:translate(-120%,-300%) scale(2);opacity:0;transform:translate(-120%,-300%) scale(2)}20%{-webkit-transform:translate(-120%,-200%) scale(1);opacity:1;transform:translate(-120%,-200%) scale(1)}90%{-webkit-transform:translate(-120%) scale(1);opacity:.9;transform:translate(-120%) scale(1)}to{-webkit-transform:translate(-120%) scale(1);opacity:0;transform:translate(-120%) scale(1)}}@-webkit-keyframes etime{0%{opacity:.1}50%{opacity:.8}to{opacity:.1}}@keyframes etime{0%{opacity:.1}50%{opacity:.8}to{opacity:.1}}.big-data{-moz-user-select:none;-ms-flex-align:center;-ms-user-select:none;-webkit-box-align:center;-webkit-user-select:none;align-items:center;background:#112329;border:1px solid #14272f;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin-top:.5rem;min-height:4.75rem;overflow:visible;pointer-events:all;user-select:none;width:100%;z-index:100}.big-data .bd-icon{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:1em;margin-right:.125rem;opacity:.6}.big-data .bd-icon,.big-data .bd-icon .svg-icon{height:3em;width:3em}.big-data .bd-main{display:inline-block;margin-left:1em;width:auto}.big-data .bd-main .bd-title{font-size:.9em;letter-spacing:.0625em;margin-left:.5em;margin-top:.25em;opacity:.8}.big-data .bd-main .bd-title small:before{content:" "}.big-data .bd-main .bd-data{font-size:2.5rem;line-height:3rem;min-height:2.5rem}.big-data .bd-main .bd-data.big-number{font-size:1.25rem}.big-data.mini{min-height:auto}.big-data.mini .bd-main,.big-data.mini .bd-main .bd-title{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.big-data.mini .bd-main .bd-title{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;font-size:80%;margin:0 .5em 0 0}.big-data.mini .bd-data{font-size:1.25rem}.big-data.mini .bd-icon{margin-right:0}.big-data.mini .bd-icon,.big-data.mini .bd-icon .svg-icon{height:1.5em;width:1.5em}.totals-dialog{-webkit-box-shadow:none!important;background:none!important;box-shadow:none!important}.totals-dialog .big-data{background:#142830;margin-top:0}.totals-dialog .buttons,.totals-dialog .dialog-header{height:1em;margin:0;position:absolute;right:0;top:1em}.totals-dialog button.close{height:1em;pointer-events:all;position:absolute;right:0;top:-2em;width:1em;z-index:1000}.totals-dialog .dialog-body{padding:0}.chart-container{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}.chart .header button{position:absolute;right:0;z-index:10}.chart-title{font-size:.9em;letter-spacing:.0625em;margin-bottom:.5em;margin-top:.25em;opacity:.8}.mini-chart{-ms-flex-flow:column nowrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column nowrap;margin-top:.25rem}.mini-chart .curve{stroke-width:2px}.miners-chart{background:#112329;border:1px solid #14272f;margin-top:.5rem;min-height:4.75rem;padding-bottom:.5rem}.miners-chart .chart-title{margin-bottom:1em}.miners{-ms-flex-flow:row nowrap;-ms-flex-pack:distribute;-webkit-box-orient:horizontal;flex-flow:row nowrap;justify-content:space-around;min-width:100%}.miner,.miners{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.miner{-ms-flex:1;-ms-flex-align:center;-ms-flex-flow:column nowrap;-webkit-box-align:center;-webkit-box-flex:1;-webkit-box-orient:vertical;align-items:center;flex:1;flex-flow:column nowrap;position:relative}.miner svg{overflow:visible}.miner svg .cube{fill:#1aad8d;stroke:#127862}.miner .name{font-size:.8em}.miner .cubes{display:inline-block}.miner .blocks{position:absolute;right:1.5em;text-align:center}.miner .blocks span{background:#1aad8d;background:none;border:1px solid #1aad8d;border-radius:50%;color:#dcfaf3;display:inline-block;font-size:.8em;height:1.6em;line-height:1.6em;padding:.133333333333333em;width:1.6em}.nodes-table{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;overflow:visible}table.nodes,table.nodes thead tr{min-width:100%}table.nodes tbody{overflow-x:visible;overflow-y:auto}table.nodes tr.full{min-width:100%}table.nodes td,table.nodes th{-webkit-animation-duration:.5s;-webkit-animation-name:row-anim;-webkit-animation-timing-function:ease-out;animation-duration:.5s;animation-name:row-anim;animation-timing-function:ease-out;will-change:trasform}table.nodes .node-chart,table.nodes .node-history{height:50px;margin:0;max-height:2em;max-width:10em;min-width:5em;padding:0}table.nodes .node-chart svg path,table.nodes .node-history svg path{stroke-width:1px}@-webkit-keyframes row-anim{0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}50%{-webkit-transform:rotateX(45deg) rotate(0);transform:rotateX(45deg) rotate(0)}to{-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes row-anim{0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}50%{-webkit-transform:rotateX(45deg) rotate(0);transform:rotateX(45deg) rotate(0)}to{-webkit-transform:rotateX(0);transform:rotateX(0)}}.search{display:-webkit-box;display:-ms-flexbox;display:flex}.search input{margin-right:.5em}.hidden-fields{-ms-flex:1;-ms-flex-order:2;-webkit-box-flex:1;-webkit-box-ordinal-group:3;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;order:2;z-index:500}.hidden-fields button{margin-left:.5em}tr.field-actions{line-height:1em;padding:0}tr.field-actions td,tr.field-actions th{background:none;margin:0;padding:0}tr.field-actions td .svg-icon,tr.field-actions td button,tr.field-actions th .svg-icon,tr.field-actions th button{height:.8em;width:.8em}.snapshots-list{width:100%}.snapshots-list .controls{margin-bottom:1em;padding:.5em}.app-menu .panel.tools{padding-bottom:1em}.app-menu .panel.tools button.badge{margin-top:0}.slide-r{border:2px solid #d7343e}.slide-r-enter-active,.slide-r-leave-active{-webkit-transition:all .5s ease;position:fixed;transition:all .5s ease;will-change:transform}.slide-r-enter,.slide-r-leave-to{-webkit-transform:translateX(100%);transform:translateX(100%)}.stop-white{stop-color:#fff}.stop-black{stop-color:#102026}button{background-color:transparent;border:none;color:#1aad8d;cursor:pointer;cursor:hand}button .arrow{border-color:#1aad8d}button .svg-icon{fill:#1aad8d;height:1em;width:1em}button:hover{color:#e59b4d}button:hover .arrow{border-color:#e59b4d}button .svg-icon{fill:#e59b4d}button.icon{height:1.5em;padding:.25em;width:1.5em}button.icon .icon,button.icon.svg-icon{height:1em;width:1em}button.btn{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.5);background-color:#dcfaf3;border-radius:.1em;box-shadow:1px 1px 1px rgba(0,0,0,.5);font-weight:700;margin-left:.25em;padding:.25em .5em}button.big{font-size:1em;height:2.5em;width:2.5em}button.big .svg-icon{height:1.75em;width:1.75em}button.big .badge{font-size:.8em!important}button.big-txt{font-size:1.25em}button.menu{height:2.5em;padding:0;width:2.5em}button.menu .svg-icon{height:2em;width:2em}button.circle{border:1px solid #1aad8d;border-radius:50%;padding:.4em}button.circle .svg-icon{height:1.5em;width:1.5em}button.circle:hover{border-color:#e59b4d}.btn.badge,.w-badge{display:inline-block;margin:.75em .5em .75em .25em;position:relative}.btn.badge .badge,.w-badge .badge{background:#1aad8d;border-radius:50%;bottom:-.75em;color:#dcfaf3;display:inline-block;font-size:.75em;height:1.5em;line-height:1.5em;padding:.125em;position:absolute;right:-.75em;width:1.5em}.btn.badge .badge .arrow,.w-badge .badge .arrow{border-color:#dcfaf3}.btn.badge:hover .badge,.w-badge:hover .badge{background:#e59b4d}button.close,button.close svg{min-height:2.25rem;min-width:2.25rem}button.close svg{display:inline-block}button.btn.dark.selected,button.btn.selected{color:#e59b4d;fill:#e59b4d}button.delete{border-color:#dd525b;color:#dd525b;fill:#dd525b}button.delete:hover{border-color:#d7343e;color:#d7343e;fill:#d7343e}button.btn.dark{background:#14272f;color:#1aad8d;fill:#1aad8d}.list-buttons,.list-head,.list-item,ul.list{list-style:none;margin:0;padding:0}.list-buttons li,.list-head li,.list-item li,ul.list li{margin:0;padding:0}ul.list{-ms-flex-flow:column nowrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:flex 1 100%;flex-flow:column nowrap;min-width:100%}ul.list li{-ms-flex:2 1 100%;-webkit-box-flex:2;flex:2 1 100%;padding:.5rem 1rem}ul.list li.even{background:#172d36;border:1px solid #14272f;color:#1aad8d}ul.list li.odd{background:#14272f;border:1px solid #172d36;color:#1aad8d}ul.list li ul.list-buttons,ul.list li ul.list-head{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}ul.list li ul.list-buttons li,ul.list li ul.list-head li{padding:0}ul.list li ul.list-head li:first-child{font-weight:700;letter-spacing:.0625em}ul.list li ul.list-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}ul.list li ul.list-buttons li{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:right}ul.list li ul.list-item{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;padding:0 .5em}ul.list li ul.list-item li{-ms-flex:1 0 100%;-webkit-box-flex:1;flex:1 0 100%;margin-bottom:.5em;padding:0}ul.list li ul.list-item li.col{-ms-flex:1 2;-webkit-box-flex:1;flex:1 2}ul.list li.min{-ms-flex-pack:end;-webkit-box-pack:end;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}ul.list li.min ul.list-head{-ms-flex:2 2 60%;-webkit-box-flex:2;flex:2 2 60%}ul.list li.min li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:none}ul.list li.min ul.list-buttons,ul.list li.min ul.list-head{-ms-flex-align:start;-ms-flex-flow:row nowrap;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-flow:row nowrap}ul.list li.min ul.list-buttons li,ul.list li.min ul.list-head li{display:inline}ul.list li.min ul.list-head li:first-child{font-weight:400}ul.list li.min li.action{-ms-flex-align:end;-ms-flex-flow:row nowrap;-ms-flex-pack:end;-webkit-box-align:end;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:end;align-items:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-flow:row nowrap;justify-content:flex-end}ul.list li.min li.action button{font-size:.6em;margin-left:.5em}.list.dark{color:#1aad8d}.arrow{border:solid #dcfaf3;border-width:0 0 3px 3px;display:inline-block;padding:3px}.arrow.up{-webkit-transform:translateY(3px) rotate(135deg);transform:translateY(3px) rotate(135deg)}.arrow.down{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow.left{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow.right{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.bg-color{background:#1aad8d}.color{color:#1aad8d;fill:#1aad8d}.border-color{border-color:#1aad8d;stroke:#1aad8d}.bg-color2{background:#e59b4d}.color2{color:#e59b4d;fill:#e59b4d}.border-color2{border-color:#e59b4d;stroke:#e59b4d}.bg-gray{background:#55726c}.gray{color:#55726c;fill:#55726c}.border-gray{border-color:#55726c;stroke:#55726c}.bg-txt-color{background:#9fdfd1}.txt-color{color:#9fdfd1;fill:#9fdfd1}.border-txt-color{border-color:#9fdfd1;stroke:#9fdfd1}.bg-red{background:#d7343e}.red{color:#d7343e;fill:#d7343e}.border-red{border-color:#d7343e;stroke:#d7343e}.bg-green{background:#1aad8d}.green{color:#1aad8d;fill:#1aad8d}.border-green{border-color:#1aad8d;stroke:#1aad8d}.bg-blue{background:#357ccc}.blue{color:#357ccc;fill:#357ccc}.border-blue{border-color:#357ccc;stroke:#357ccc}.bg-orange{background:#e59b4d}.orange{color:#e59b4d;fill:#e59b4d}.border-orange{border-color:#e59b4d;stroke:#e59b4d}.bg-yellow{background:#f2c755}.yellow{color:#f2c755;fill:#f2c755}.border-yellow{border-color:#f2c755;stroke:#f2c755}.bg-violet{background:#6e5fc4}.violet{color:#6e5fc4;fill:#6e5fc4}.border-violet{border-color:#6e5fc4;stroke:#6e5fc4}.dark{background:#172d36;color:#37e1bc;fill:#37e1bc}.dark .title,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#dcfaf3}.dark .tolltip,.dark input{color:#1aad8d}.dark input{background:#102026;border:1px solid rgba(18,120,98,.5)}.dark .search{left:1em;overflow:visible;top:.5em}.dark .search input{color:#e59b4d;margin-left:.25em}.dark .search .svg-icon{fill:#127862}.active{color:#1aad8d}.warn{color:#dd525b;fill:#dd525b}.warn:hover{border-color:#d7343e;color:#d7343e;fill:#d7343e}::-webkit-input-placeholder{color:rgba(121,155,148,.4);font-style:italic}::-webkit-search-cancel-button{-webkit-appearance:none;background:#127862;height:.75em;width:.75em}label{margin-top:.5em}label+input[type=range]{display:block}input.big{font-size:1.125em}table{border:none;border-spacing:0;margin:0;padding:0;table-layout:fixed}table th{padding:.5em 1em}table th .entity-icon .svg-icon{height:1.5em;width:1.5em}table th .entity-icon .badge{bottom:0;font-size:.6em;right:-1.5em}table td{font-size:.8em;line-height:2em;padding:.125em 1em;white-space:nowrap}table.dark{color:#9fdfd1}table.dark tr{border:1px solid #1aad8d}table.dark th .svg-icon,table.dark tr .svg-icon{color:#1aad8d}table.dark th{background-color:#102026;border-bottom:1px dashed rgba(26,173,141,.2)}table.dark tr.odd td{background-color:#14272f}table.dark tr.even td{background-color:#172d36}table.dark tr.pinned .pin .svg-icon{fill:#e59b4d}table.dark tr:last-child td{border-bottom:1px solid rgba(26,173,141,.2)}table.dark tr:hover td{background-color:#43270a}.chart{padding:.5em 0;position:relative}.chart .header{display:-webkit-box;display:-ms-flexbox;display:flex}.chart .header .icon,.chart .header .svg-icon{height:1em;margin-right:1em;top:.5em;width:1em}.chart svg,.node-chart svg{overflow:visible}.chart-title{font-size:1em;font-weight:400;margin-left:2em}.chart-title button.max{pointer-events:auto;position:absolute;right:2em;top:1em;z-index:50}.chart-title button.max:hover{color:#e59b4d}.chart-title button.max .dialog{left:0;min-width:100%;position:absolute;top:0;z-index:999}.max-chart{padding:1em 1.5em}.dark-chart{background-color:#112329;border:1px solid #14272f}.dark-chart .line{stroke:#1aad8d}.dark-chart .label{fill:#1aad8d}.dark-chart .axis{stroke:#1aad8d}.dark-chart .axis-label{fill:#37e1bc}.dialog-header .title{color:#1aad8d}.curve-back path{opacity:.2;stroke:none}.dialog-drag{-ms-flex-direction:column;-webkit-animation-duration:.2s;-webkit-animation-name:dialog-anim;-webkit-animation-timing-function:ease-in;-webkit-box-orient:vertical;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.7),-1px -1px 1px rgba(0,0,0,.2);-webkit-transform:translateZ(0);animation-duration:.2s;animation-name:dialog-anim;animation-timing-function:ease-in;background-color:#dcfaf3;border:none;border-radius:1px;box-shadow:1px 1px 2px rgba(0,0,0,.7),-1px -1px 1px rgba(0,0,0,.2);flex-direction:column;overflow:visible;position:absolute;transform:translateZ(0);will-change:trasform;z-index:101}.dialog-drag,.dialog-drag .dialog-header{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;width:auto}.dialog-drag .dialog-header{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;color:#fff;flex-flow:row nowrap;font-size:.9em}.dialog-drag .dialog-header .title{-ms-flex:2 0;-webkit-box-flex:2;flex:2 0}.dialog-drag .dialog-header .buttons{-ms-flex:1 1 2rem;-webkit-box-flex:1;flex:1 1 2rem;margin:.1875rem .375rem 0 0;text-align:right;width:3rem}.dialog-drag .dialog-header .buttons button svg{height:1.5rem;width:1.5rem}.dialog-drag .dialog-header .buttons button.close,.dialog-drag .dialog-header .buttons button.pin{-webkit-box-shadow:none;background:transparent;border:none;box-shadow:none}.dialog-drag .dialog-header .buttons:hover{color:#e59b4d}.dialog-drag .dialog-header button.pin{width:1.5rem/1.2}.dialog-drag .dialog-body{padding:0 .25em .35em}.dialog-drag.fixed{-moz-user-select:auto;-ms-user-select:auto;-webkit-user-select:auto;border:3px solid #e59b4d;user-select:auto}.dialog-drag.fixed button.pin{color:#e59b4d}.table-dialog .buttons{margin-right:1em}.table-dialog input{background:#102026;border:1px solid #127862;color:#1aad8d}.table-dialog .search{left:1em;overflow:visible;top:.5em}.table-dialog .search input{color:#e59b4d;margin-left:.25em}.table-dialog .search .svg-icon{fill:#127862}.main-dialog .chart-dialog .dialog-header{position:absolute;right:.25rem;top:.25rem;z-index:150}.main-dialog .chart-dialog .dialog-body{padding:0!important}.main-dialog .chart-dialog .dialog-header .node-title{display:none}.nodes-dialog,.table-dialog{border:1px solid #127862}.nodes-dialog .dialog-drag.fixed{border:3px solid #e59b4d}.nodes-dialog .node-title{margin:0}.nodes-dialog .dialog-header .title{color:#127862}.nodes-dialog .node-header{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.25em;padding:.5em 0 .5em 1em}.nodes-dialog .node-header .title{margin-left:.5em}.nodes-dialog .node-header .svg-icon{fill:#1aad8d;height:1em;width:1em}@-webkit-keyframes dialog-anim{0%{-webkit-transform:scaleX(.1);opacity:0;transform:scaleX(.1)}50%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}to{opacity:1}}@keyframes dialog-anim{0%{-webkit-transform:scaleX(.1);opacity:0;transform:scaleX(.1)}50%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}to{opacity:1}}.panels{-ms-flex-flow:column wrap;-webkit-box-orient:vertical;-webkit-box-shadow:-1px -1px 2px rgba(0,0,0,.7);background:#172d36;border-left:1px solid #102026;box-shadow:-1px -1px 2px rgba(0,0,0,.7);flex-flow:column wrap;min-height:100%;min-width:20rem;padding-left:1rem;position:absolute;right:0;top:0;width:22rem;will-change:transform}.panels,.panels .panel{-ms-flex-align:start;-ms-flex-pack:start;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.panels .panel{-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;flex-flow:row wrap;padding:.5rem 1rem;width:auto}.panels .panel .active{-webkit-box-shadow:0 -1px 1px rgba(26,173,141,.25);-webkit-box-sizing:border-box;border:1px solid #14272f;border-bottom:3px solid #172d36;border-radius:.25em .25em 0 0;box-shadow:0 -1px 1px rgba(26,173,141,.25);box-sizing:border-box;margin:0}.panels .panel .active:after{background:#172d36;content:"";display:block;height:3px;margin:0 0 -4px;padding:0;position:relative;width:100%}.panels .panel.active{-webkit-box-shadow:0 -1px 1px rgba(26,173,141,.25);box-shadow:0 -1px 1px rgba(26,173,141,.25)}.panels .panel.tabs,.panels ul.tabs{margin:0;padding:0}.panels .panel ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.panels .panel ul.tabs button{background:none;margin:.5em 1em .25em}td.last-block-time{min-width:5em}body{border:0;margin:0}.wrapper,body{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.wrapper{min-height:100vh}.content{-ms-flex:1;-ms-flex-pack:start;-ms-flex-wrap:wrap;-webkit-box-flex:1;-webkit-box-pack:start;flex:1;flex-wrap:wrap;justify-content:flex-start;min-height:100vh}.col-content,.content{display:-webkit-box;display:-ms-flexbox;display:flex}.col-content{-ms-flex-flow:column nowrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-flow:column nowrap}#logo-col{display:none}footer,header{-ms-flex:0 0 100%;-ms-flex-flow:row nowrap;-webkit-box-direction:normal;-webkit-box-flex:0;-webkit-box-orient:horizontal;flex:0 0 100%;flex-flow:row nowrap;overflow:visible;padding:0 1rem;z-index:5}.header-wrapper{display:inline-block;width:100%}header{-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;height:4.75rem/2}header .head-1{-ms-flex:1 1 4rem;-ms-flex-order:1;-webkit-box-flex:1;-webkit-box-ordinal-group:2;flex:1 1 4rem;order:1;text-align:center;z-index:5}header .head-2{-ms-flex:1 1 100%;-ms-flex-order:3;-webkit-box-flex:1;-webkit-box-ordinal-group:4;flex:1 1 100%;order:3;text-align:right;z-index:100}header .head-3{-ms-flex:1 1 4rem;-ms-flex-align:end;-ms-flex-order:2;-webkit-box-align:end;-webkit-box-flex:1;-webkit-box-ordinal-group:3;align-items:flex-end;flex:1 1 4rem;order:2;text-align:right;z-index:100}footer{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-box-sizing:border-box;box-sizing:border-box;order:3}.col-a{-ms-flex:1 0 100%;-ms-flex-order:2;-webkit-box-flex:1;-webkit-box-ordinal-group:3;flex:1 0 100%;order:2;padding-left:1rem;z-index:100}.col-b{-ms-flex:0 0 100%;-ms-flex-order:1;-webkit-box-flex:0;-webkit-box-ordinal-group:2;flex:0 0 100%;min-height:100vw;order:1}.col-c{-ms-flex:1 0 100%;-ms-flex-order:3;-webkit-box-flex:1;-webkit-box-ordinal-group:4;flex:1 0 100%;order:3;padding-right:1rem;z-index:100}.box{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1rem}@media screen and (min-width:600px){header{-ms-flex-flow:row nowrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-flow:row nowrap}header .head-2{-ms-flex:4 1 0px;-ms-flex-order:2;-webkit-box-flex:4;-webkit-box-ordinal-group:3;flex:4 1 0;order:2;text-align:right;z-index:100}header .head-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.col-a{-ms-flex:5;-webkit-box-flex:5;flex:5}.col-b{background:none}.col-c{-ms-flex:7;-webkit-box-flex:7;flex:7}}@media screen and (min-width:900px){#logo-head{display:none}#logo-col{display:-webkit-box;display:-ms-flexbox;display:flex}.col-a{-ms-flex:1 1 4rem;-ms-flex-order:1;-webkit-box-flex:1;-webkit-box-ordinal-group:2;flex:1 1 4rem;order:1}.col-b{-ms-flex:3 0;-webkit-box-flex:3;flex:3 0;min-height:0}.col-c{-ms-flex:0 1 100%;-webkit-box-flex:0;flex:0 1 100%}.col-c .col-content{-ms-flex:0 0 100%;-ms-flex-flow:row wrap;-webkit-box-direction:normal;-webkit-box-flex:0;-webkit-box-orient:horizontal;flex:0 0 100%;flex-flow:row wrap}.col-c .col-content .box{-ms-flex:0 1 50%;-webkit-box-flex:0;flex:0 1 50%}}@media screen and (min-width:1200px){.col-a{-ms-flex:1 0 4rem;-ms-flex-order:1;-webkit-box-flex:1;-webkit-box-ordinal-group:2;flex:1 0 4rem;order:1}.col-b{-ms-flex:4 1 0px;-ms-flex-order:2;-webkit-box-flex:4;-webkit-box-ordinal-group:3;flex:4 1 0;order:2}.col-c{-ms-flex:1 0 4rem;-ms-flex-order:3;-webkit-box-flex:1;-webkit-box-ordinal-group:4;flex:1 0 4rem;order:3}.col-c .col-content{-ms-flex-flow:column nowrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-flow:column nowrap}.box{padding-left:0!important}header .head-3{-ms-flex:1 0 4rem;-webkit-box-flex:1;flex:1 0 4rem;padding-right:1rem;z-index:500}}html{font-size:100%}.net,body,button,html{margin:0;padding:0}body{background-color:#102026;color:#9fdfd1}body,button,input{font-family:Titillium Web,sans-serif}h1,h2,h3,h4,h5,h6{color:#9fdfd1}svg text{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}footer{background:#172d36;color:#127862}header{-ms-flex-align:center;-webkit-box-align:center;align-items:center}:focus{outline:0}.center,.main{height:100%;max-height:100%}.center{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.net{position:absolute}.connected{color:#1aad8d}.disconnected{color:#d7343e}h1{margin:0 1em;text-shadow:2px 2px 4px rgba(0,0,0,.8)}h1,ul.inline{color:#1aad8d;display:inline}ul.inline{margin:0;padding:0;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.inline{list-style:none}.inline li{display:inline-block}.inline li:after{content:"/";margin:0 .5em}.cross-cursor{cursor:crosshair}.suffix{font-size:.8em}.med{font-size:2em}.node #rsk-logo{stroke:none}.node{-webkit-transition:fill .5s ease;fill:#dcfaf3;stroke:#64e8cb;stroke:none;stroke-width:3px;transition:fill .5s ease}.node-back,.node .node-sym{stroke:none}.node-back{fill:#37e1bc}.node.pinned .node-back{fill:#d7343e;stroke:rgba(215,52,62,.75);stroke-width:2px}.link{stroke:rgba(55,225,188,.6)}.selection-lines{fill:none;stroke:#1aad8d;stroke-width:1px}.link,.node{color:#1aad8d;stroke-linecap:round}.link:hover,.node:hover{color:#d7343e;stroke:#d7343e}.link.selected{stroke:rgba(229,155,77,.6)}.curve{fill:none}.node-label{fill:#64e8cb;paint-order:stroke;stroke:rgba(0,0,0,.7)}.node-label.inactive{fill:rgba(121,155,148,.5)}.node.selected{color:#e59b4d;stroke:#e59b4d}.node.selected .node-back{fill:#e59b4d;stroke-width:2px}.node.inactive .node-back{fill:#55726c}.node.is-mining .node-back{fill:#e1bd45}.inactive,.node-data.inactive *,tr.inactive td *{color:rgba(121,155,148,.5)!important;fill:rgba(121,155,148,.5)!important}#network{overflow:hidden;z-index:90}#node-data{pointer-events:none;position:absolute;z-index:91}.main-menu{z-index:190}.app-menu{z-index:200}.iface-back,.iface-mask{border:0;left:0;margin:0;position:absolute;top:0;z-index:1}.iface-mask{mix-blend-mode:multiply;opacity:1;will-change:opacity;z-index:91}.apply-mask-enter-active{-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.apply-mask-enter,.apply-mask-leave-to{opacity:0;will-change:opacity}.fade-nodes{will-change:opacity}.fade-nodes-enter-active{-webkit-transition:opacity 3s ease-out;opacity:1;transition:opacity 3s ease-out}.fade-nodes-enter,.fade-nodes-leave-to{opacity:0}.menu-buttons-enter-active{-webkit-transition:opacity .5s ease;opacity:1;transition:opacity .5s ease}.menu-buttons-enter,.menu-buttons-leave-to{opacity:0}.hint{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;color:#e59b4d;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.hint button{margin:.25em .5em}.snapshot-hint{-webkit-box-sizing:border-box;border:1px dashed #d7343e;box-sizing:border-box;display:inline-block;left:0;min-height:99.5%;min-width:99.5%;pointer-events:none;position:absolute;text-align:center;top:0;z-index:900}.live{pointer-events:all;position:absolute;z-index:1000!important}.loading{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:100%;min-width:100%;position:relative;z-index:1000}.big-data,.mini-chart{pointer-events:all;position:relative;z-index:50}
\ No newline at end of file
diff --git a/dist/css/chunk-vendors.7437f9e4.css b/dist/css/chunk-vendors.7437f9e4.css
deleted file mode 100644
index 551221f..0000000
--- a/dist/css/chunk-vendors.7437f9e4.css
+++ /dev/null
@@ -1 +0,0 @@
-.d3-bar-chart{max-height:100%;max-width:100%}.d3-bar-chart svg{overflow:visible}.bar{fill:#0ff;stroke:none}.dummy-bar{fill:none;pointer-events:all;stroke:none}.dummy-bar.has-bars:hover{fill:rgba(0,0,0,.1)}.bar-text{fill:grey}.rulers{stroke:#000;stroke-width:1px}.lines{stroke:grey;stroke-opacity:.3}.axis,.lines{stroke-width:1px}.axis{stroke:grey}.axis-label{fill:grey;font-size:8px;stroke:none}.line{stroke:rgba(0,0,0,.5);stroke-width:2px}.curve,.curve-back{fill:none;stroke:#000;stroke-width:3px}.curve-point{fill:grey;stroke:#000}.chart-tip-back{fill:#000;opacity:.5;stroke:grey;stroke-width:1px}.chart-line{pointer-events:none}
\ No newline at end of file
diff --git a/dist/icons/android-chrome-192x192.png b/dist/icons/android-chrome-192x192.png
deleted file mode 100644
index 852f959..0000000
Binary files a/dist/icons/android-chrome-192x192.png and /dev/null differ
diff --git a/dist/icons/android-chrome-512x512.png b/dist/icons/android-chrome-512x512.png
deleted file mode 100644
index df27574..0000000
Binary files a/dist/icons/android-chrome-512x512.png and /dev/null differ
diff --git a/dist/icons/apple-touch-icon-114x114.png b/dist/icons/apple-touch-icon-114x114.png
deleted file mode 100644
index 22b96c4..0000000
Binary files a/dist/icons/apple-touch-icon-114x114.png and /dev/null differ
diff --git a/dist/icons/apple-touch-icon-120x120.png b/dist/icons/apple-touch-icon-120x120.png
deleted file mode 100644
index b70177d..0000000
Binary files a/dist/icons/apple-touch-icon-120x120.png and /dev/null differ
diff --git a/dist/icons/apple-touch-icon-144x144.png b/dist/icons/apple-touch-icon-144x144.png
deleted file mode 100644
index fdab34f..0000000
Binary files a/dist/icons/apple-touch-icon-144x144.png and /dev/null differ
diff --git a/dist/icons/apple-touch-icon-152x152.png b/dist/icons/apple-touch-icon-152x152.png
deleted file mode 100644
index ed4cf38..0000000
Binary files a/dist/icons/apple-touch-icon-152x152.png and /dev/null differ
diff --git a/dist/icons/apple-touch-icon-180x180.png b/dist/icons/apple-touch-icon-180x180.png
deleted file mode 100644
index f971277..0000000
Binary files a/dist/icons/apple-touch-icon-180x180.png and /dev/null differ
diff --git a/dist/icons/apple-touch-icon-57x57.png b/dist/icons/apple-touch-icon-57x57.png
deleted file mode 100644
index ea657c9..0000000
Binary files a/dist/icons/apple-touch-icon-57x57.png and /dev/null differ
diff --git a/dist/icons/apple-touch-icon-60x60.png b/dist/icons/apple-touch-icon-60x60.png
deleted file mode 100644
index b43fdc6..0000000
Binary files a/dist/icons/apple-touch-icon-60x60.png and /dev/null differ
diff --git a/dist/icons/apple-touch-icon-72x72.png b/dist/icons/apple-touch-icon-72x72.png
deleted file mode 100644
index 8053634..0000000
Binary files a/dist/icons/apple-touch-icon-72x72.png and /dev/null differ
diff --git a/dist/icons/apple-touch-icon-76x76.png b/dist/icons/apple-touch-icon-76x76.png
deleted file mode 100644
index 92c1733..0000000
Binary files a/dist/icons/apple-touch-icon-76x76.png and /dev/null differ
diff --git a/dist/icons/apple-touch-icon.png b/dist/icons/apple-touch-icon.png
deleted file mode 100644
index f971277..0000000
Binary files a/dist/icons/apple-touch-icon.png and /dev/null differ
diff --git a/dist/icons/browserconfig.xml b/dist/icons/browserconfig.xml
deleted file mode 100644
index 8cfd492..0000000
--- a/dist/icons/browserconfig.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
=n)for(r=n;++ar&&(r=n)}else for(;++a=n)for(r=n;++ar&&(r=n);return r}},function(t,e,n){"use strict";var r=n(7);e.a=function(t,e){var i,a=t.length,o=a,s=-1,u=0;if(null==e)for(;++s=0;)for(r=t[i],e=r.length;--e>=0;)n[--o]=r[e];return n}},function(t,e,n){"use strict";e.a=function(t,e){for(var n=e.length,r=new Array(n);n--;)r[n]=t[e[n]];return r}},function(t,e,n){"use strict";var r=n(6);e.a=function(t,e){if(n=t.length){var n,i,a=0,o=0,s=t[o];for(null==e&&(e=r.a);++a =e)for(i=e;++a0&&(a=(i=t[e[0]]).length)>0){for(var i,a,o,s=0,u=1;u0&&(_+=f);for(null!=s?m.sort(function(t,e){return s(p[t],p[e])}):null!=u&&m.sort(function(e,n){return u(t[e],t[n])}),n=0,i=_?(v-h*M)/_:0;n=u)return-1;if(i=e.charCodeAt(o++),37===i){if(i=e.charAt(o++),a=b[i in Wn?e.charAt(o++):i],!a||(r=a(t,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}function k(t,e,n){var r=c.exec(e.slice(n));return r?(t.p=d[r[0].toLowerCase()],n+r[0].length):-1}function x(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=_[r[0].toLowerCase()],n+r[0].length):-1}function D(t,e,n){var r=l.exec(e.slice(n));return r?(t.w=f[r[0].toLowerCase()],n+r[0].length):-1}function T(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=v[r[0].toLowerCase()],n+r[0].length):-1}function S(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=p[r[0].toLowerCase()],n+r[0].length):-1}function j(t,n,r){return Y(t,e,n,r)}function H(t,e,r){return Y(t,n,e,r)}function O(t,e,n){return Y(t,r,e,n)}function A(t){return o[t.getDay()]}function C(t){return a[t.getDay()]}function E(t){return u[t.getMonth()]}function P(t){return s[t.getMonth()]}function N(t){return i[+(t.getHours()>=12)]}function F(t){return o[t.getUTCDay()]}function W(t){return a[t.getUTCDay()]}function R(t){return u[t.getUTCMonth()]}function z(t){return s[t.getUTCMonth()]}function I(t){return i[+(t.getUTCHours()>=12)]}return g.x=L(n,g),g.X=L(r,g),g.c=L(e,g),M.x=L(n,M),M.X=L(r,M),M.c=L(e,M),{format:function(t){var e=L(t+="",g);return e.toString=function(){return t},e},parse:function(t){var e=w(t+="",Hn);return e.toString=function(){return t},e},utcFormat:function(t){var e=L(t+="",M);return e.toString=function(){return t},e},utcParse:function(t){var e=w(t,On);return e.toString=function(){return t},e}}}var En,Pn,Nn,Fn,Wn={"-":"",_:" ",0:"0"},Rn=/^\s*\d+/,zn=/^%/,In=/[\\^$*+?|[\]().{}]/g;function Un(t,e,n){var r=t<0?"-":"",i=(r?-t:t)+"",a=i.length;return r+(a0?(s=Math.floor(s/r)*r,f=Math.ceil(f/r)*r,r=e.i(a.tickIncrement)(s,f,i)):r<0&&(s=Math.ceil(s*r)/r,f=Math.floor(f*r)/r,r=e.i(a.tickIncrement)(s,f,i)),r>0?(u[o]=Math.floor(s/r)*r,u[c]=Math.ceil(f/r)*r,n(u)):r<0&&(u[o]=Math.ceil(s*r)/r,u[c]=Math.floor(f*r)/r,n(u)),t},t}function r(){var t=e.i(o.a)(o.b,u.a);return t.copy=function(){return e.i(o.c)(t,r())},i(t)}n.b=i,n.a=r;var a=e(1),u=e(8),o=e(18),c=e(143)},function(t,n,e){\"use strict\";function i(t){return t>1?0:t<-1?d:Math.acos(t)}function r(t){return t>=1?_:t<=-1?-_:Math.asin(t)}e.d(n,\"g\",function(){return a}),e.d(n,\"m\",function(){return u}),e.d(n,\"h\",function(){return o}),e.d(n,\"e\",function(){return c}),e.d(n,\"j\",function(){return s}),e.d(n,\"i\",function(){return f}),e.d(n,\"d\",function(){return h}),e.d(n,\"a\",function(){return l}),e.d(n,\"b\",function(){return d}),e.d(n,\"f\",function(){return _}),e.d(n,\"c\",function(){return b}),n.l=i,n.k=r;var a=Math.abs,u=Math.atan2,o=Math.cos,c=Math.max,s=Math.min,f=Math.sin,h=Math.sqrt,l=1e-12,d=Math.PI,_=d/2,b=2*d},function(t,n,e){\"use strict\";n.a=function(t,n){if((r=t.length)>1)for(var e,i,r,a=1,u=t[n[0]],o=u.length;a=c)return-1;if(37===(r=n.charCodeAt(u++))){if(r=n.charAt(u++),!(a=Ft[r in nt?n.charAt(u++):r])||(i=a(t,e,i))<0)return-1}else if(r!=e.charCodeAt(i++))return-1}return i}function o(t,n,e){var i=Tt.exec(n.slice(e));return i?(t.p=St[i[0].toLowerCase()],e+i[0].length):-1}function c(t,n,e){var i=At.exec(n.slice(e));return i?(t.w=Dt[i[0].toLowerCase()],e+i[0].length):-1}function tt(t,n,e){var i=Nt.exec(n.slice(e));return i?(t.w=Ct[i[0].toLowerCase()],e+i[0].length):-1}function et(t,n,e){var i=Et.exec(n.slice(e));return i?(t.m=Ut[i[0].toLowerCase()],e+i[0].length):-1}function it(t,n,e){var i=Yt.exec(n.slice(e));return i?(t.m=Xt[i[0].toLowerCase()],e+i[0].length):-1}function rt(t,n,e){return u(t,vt,n,e)}function at(t,n,e){return u(t,yt,n,e)}function ut(t,n,e){return u(t,gt,n,e)}function ot(t){return Mt[t.getDay()]}function ct(t){return mt[t.getDay()]}function st(t){return kt[t.getMonth()]}function ft(t){return wt[t.getMonth()]}function ht(t){return xt[+(t.getHours()>=12)]}function lt(t){return Mt[t.getUTCDay()]}function dt(t){return mt[t.getUTCDay()]}function _t(t){return kt[t.getUTCMonth()]}function bt(t){return wt[t.getUTCMonth()]}function pt(t){return xt[+(t.getUTCHours()>=12)]}var vt=t.dateTime,yt=t.date,gt=t.time,xt=t.periods,mt=t.days,Mt=t.shortDays,wt=t.months,kt=t.shortMonths,Tt=s(xt),St=f(xt),Nt=s(mt),Ct=f(mt),At=s(Mt),Dt=f(Mt),Yt=s(wt),Xt=f(wt),Et=s(kt),Ut=f(kt),zt={a:ot,A:ct,b:st,B:ft,c:null,d:T,e:T,H:S,I:N,j:C,L:A,m:D,M:Y,p:ht,S:X,U:E,w:U,W:z,x:null,X:null,y:O,Y:F,Z:P,\"%\":K},Ot={a:lt,A:dt,b:_t,B:bt,c:null,d:L,e:L,H:j,I:q,j:I,L:R,m:H,M:B,p:pt,S:W,U:$,w:Z,W:V,x:null,X:null,y:G,Y:J,Z:Q,\"%\":K},Ft={a:c,A:tt,b:et,B:it,c:rt,d:y,e:y,H:x,I:x,j:g,L:w,m:v,M:m,p:o,S:M,U:l,w:h,W:d,x:at,X:ut,y:b,Y:_,Z:p,\"%\":k};return zt.x=n(yt,zt),zt.X=n(gt,zt),zt.c=n(vt,zt),Ot.x=n(yt,Ot),Ot.X=n(gt,Ot),Ot.c=n(vt,Ot),{format:function(t){var e=n(t+=\"\",zt);return e.toString=function(){return t},e},parse:function(t){var n=e(t+=\"\",i);return n.toString=function(){return t},n},utcFormat:function(t){var e=n(t+=\"\",Ot);return e.toString=function(){return t},e},utcParse:function(t){var n=e(t,r);return n.toString=function(){return t},n}}}function o(t,n,e){var i=t<0?\"-\":\"\",r=(i?-t:t)+\"\",a=r.length;return i+(a=0?(i[0]=a,i[1]=a+=r):r<0?(i[1]=u,i[0]=u+=r):i[0]=a}},function(t,n,e){\"use strict\";var i=e(14);n.a=function(t,n){if((a=t.length)>0){for(var r,a,u,o=0,c=t[0].length;o