-
Notifications
You must be signed in to change notification settings - Fork 81
/
ipfs-404.html
1 lines (1 loc) · 5.96 KB
/
ipfs-404.html
1
<!doctype html><html><head><script>function addScript(n){const o=document.createElement("script");o.setAttribute("src",n),document.body.appendChild(o)}window.location.search&&(console.log("redirect"),window.location=window.location.origin+window.location.pathname),document.addEventListener("DOMContentLoaded",()=>{const n=(window.location.pathname.match(/^(\/(?:ipfs|ipns)\/[^/]+)/)||[])[1]||"";if(n){const o=[...document.getElementsByTagName("script")];for(let t=0;t<o.length;t++)if(o[t].src){const e=new URL(o[t].src);console.log("Loading",e.pathname);addScript(window.location.origin+n+e.pathname)}console.log("Finished")}})</script><title>Tornado.cash</title><meta data-n-head="1" charset="utf-8"><meta data-n-head="1" http-equiv="Content-Security-Policy" content="img-src 'self' data:;font-src data:;style-src 'self' 'unsafe-inline';connect-src *;script-src 'self' 'unsafe-eval' 'unsafe-inline';default-src 'self';object-src 'none';base-uri 'none';upgrade-insecure-requests;child-src blob:;worker-src blob:;"><meta data-n-head="1" name="Referer-Policy" content="no-referrer"><meta data-n-head="1" name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><meta data-n-head="1" name="theme-color" content="#000403"><meta data-n-head="1" data-hid="description" name="description" content="Non-custodial Ethereum Privacy solution."><meta data-n-head="1" data-hid="og:title" property="og:title" content="Tornado.Cash"><meta data-n-head="1" data-hid="og:description" property="og:description" content="Non-custodial, trustless, serverless, private transactions on Ethereum network"><meta data-n-head="1" data-hid="og:url" property="og:url" content="https://tornado.cash"><meta data-n-head="1" data-hid="og:type" property="og:type" content="website"><meta data-n-head="1" data-hid="og:image" property="og:image" content="https://tornado.cash/tw.png"><meta data-n-head="1" data-hid="keywords" name="keywords" content="Tornado, Ethereum, ERC20, dapp, smart contract, decentralized, metamask, zksnark, zero knowledge"><link data-n-head="1" rel="manifest" href="/manifest.json"><link data-n-head="1" rel="shortcut icon" type="image/x-icon" href="/favicon/favicon.ico"><link data-n-head="1" rel="apple-touch-icon" href="/favicon/apple-touch-icon.png"><link rel="preload" href="/_nuxt/7feff3e.js" as="script"><link rel="preload" href="/_nuxt/68d7ff0.js" as="script"><link rel="preload" href="/_nuxt/d573b16.js" as="script"></head><body><div id="__nuxt"><style>#__nuxt,body,html{background:#000;width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:0;padding:0}.sk-circle{width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#94febf;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}</style><div class="sk-circle"><div class="sk-circle1 sk-child"></div><div class="sk-circle2 sk-child"></div><div class="sk-circle3 sk-child"></div><div class="sk-circle4 sk-child"></div><div class="sk-circle5 sk-child"></div><div class="sk-circle6 sk-child"></div><div class="sk-circle7 sk-child"></div><div class="sk-circle8 sk-child"></div><div class="sk-circle9 sk-child"></div><div class="sk-circle10 sk-child"></div><div class="sk-circle11 sk-child"></div><div class="sk-circle12 sk-child"></div></div></div><script>window.__NUXT__={config:{},staticAssetsBase:void 0}</script><script src="/_nuxt/7feff3e.js"></script><script src="/_nuxt/68d7ff0.js"></script><script src="/_nuxt/d573b16.js"></script></body></html>