PageSourceSearch

https://tera-tools.com/

html tera-tools.com collected 2026-10-07 15:26:16 UTC 8,255 bytes, 44 lines download raw bytes

1<!doctype html><html lang="en"><head>
1<script type="73f6ede22fac092850990fef-module" crossorigin src="/assets/polyfills-DjqdE_Cg.js"></script>
1<meta charset="UTF-8"/><title>TERA</title><meta http-equiv="Content-Language" content="en"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="google" value="notranslate"/><meta name="viewport" content="user-scalable=no,initial-scale=1,maximum-scale=1"/><meta name="description" content="The Evidence Research Accelerator (TERA) is a suite of automation tools built to make conducting all types of evidence reviews or synthesis easier and faster."/><meta http-equiv="refresh" content="86400"/><link type="text/plain" rel="author" href="https://tera-tools.com/humans.txt"/><link rel="apple-touch-icon" sizes="180x180" href="/assets/logo/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/assets/logo/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/assets/logo/favicon-16x16.png"/><link rel="manifest" href="/manifest.json"/><link rel="mask-icon" href="/assets/logo/safari-pinned-tab.svg" color="#5bbad5"/><meta name="msapplication-TileColor" content="#2b5797"/><meta name="msapplication-config" content="/assets/logo/browserconfig.xml"/><meta name="theme-color" content="#ffffff"/><link rel="icon" type="image/svg+xml" href="/assets/logo/logo-sm.svg"/><style>body.bootstrapping{--size:170px;overflow:hidden!important;cursor:wait;transition:filter .5s ease-out}body:not(.bootstrapping) #bootstrap-splash{display:none}body.bootstrapping-errored{filter:hue-rotate(110deg) saturate(1.8);min-height:100vh;cursor:auto;margin:0}#bootstrap-splash{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999999;background:#fff}#bootstrap-splash>.img{position:fixed;top:0;right:0;bottom:0;left:0;background:url(/assets/logo/logo-circle.svg) center no-repeat;background-size:250px;z-index:1}#bootstrap-splash>.pulse::before{content:"";position:fixed;top:calc(50% - var(--size));left:calc(50% - var(--size));width:1px;height:1px;border:var(--size) solid #4d659c;border-radius:50%;animation:bootstrap-splash-pulse-animate 2s infinite ease-out}#bootstrap-splash>.err{position:fixed;top:calc(50% + var(--size) + 5px);left:0;right:0;z-index:100;color:#000;text-align:center;font-family:sans-serif;font-size:larger}@keyframes bootstrap-splash-pulse-animate{0%{scale:0.5;opacity:.8}100%{scale:1;opacity:0}
1}</style>
1<script type="73f6ede22fac092850990fef-text/javascript">function panic(msg) {
2        if (panic.isActive) return; // Panic is already active
3        panic.isActive = true;
4        document.body.classList.add("bootstrapping", "bootstrapping-errored");
5
6        let err = document.createElement("div");
7        err.classList.add("err");
8        if (msg instanceof Error || msg instanceof ErrorEvent) {
9          err.innerHTML =
10            "<p><strong>Oh No!</strong> Something went wrong</p>" +
11            "<p>" +
12            (msg.error || msg).toString() +
13            "</p>";
14        } else {
15          err.innerText = msg.toString();
16        }
17
18        let troubleshooting = document.createElement("div");
19        troubleshooting.innerHTML =
20          '<a href="/troubleshooting" class="btn btn-link">Troubleshooting...</a>';
21        err.append(troubleshooting);
22
23        document.querySelector("#bootstrap-splash").append(err);
24        console.error("PANIC!", msg);
25      }
26
27      // Global error catcher / bootstrapping process
28      let watchGlobalError = (e) => {
29        console.error("Bootstrap error", e);
30        panic(e);
31      };
32      window.addEventListener("error", watchGlobalError, {
33        passive: true,
34        once: true,
35      });
36      window.addEventListener(
37        "bootstrapped",
38        () => {
39          window.removeEventListener("error", watchGlobalError);
40          console.log("--- TERA Bootstrap finished ---");
41        },
42        { passive: true, once: true },
43      );</script>
43<script type="73f6ede22fac092850990fef-module" crossorigin src="/assets/index-BOOhSAGb.js"></script>
43<link rel="modulepreload" crossorigin href="/assets/zip-CM4yV1Jb.js"><link rel="modulepreload" crossorigin href="/assets/vue-core-B_L6zMoN.js"><link rel="modulepreload" crossorigin href="/assets/bootstrap-TNgDFFL6.js"><link rel="modulepreload" crossorigin href="/assets/lodash-ouzv8F_c.js"><link rel="modulepreload" crossorigin href="/assets/reflib-Cw7AkKRn.js"><link rel="modulepreload" crossorigin href="/assets/supabase-4TZeHJc-.js"><link rel="modulepreload" crossorigin href="/assets/vitel-BnxzSPWq.js"><link rel="modulepreload" crossorigin href="/assets/vue-vendor-CrHTyTkx.js"><link rel="modulepreload" crossorigin href="/assets/firebase-DzNEuGuw.js"><link rel="modulepreload" crossorigin href="/assets/tera-fy-TgkFFzYf.js"><link rel="stylesheet" crossorigin href="/assets/vitel-DIRlp4t_.css"><link rel="stylesheet" crossorigin href="/assets/vue-vendor-BaKAiJUY.css"><link rel="stylesheet" crossorigin href="/assets/index-Dbabs67X.css">
43<script type="73f6ede22fac092850990fef-module">import.meta.url;import("_").catch(()=>1);(async function*(){})().next();window.__vite_is_modern_browser=true</script>
43<script type="73f6ede22fac092850990fef-module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
43</head><body class="bootstrapping"><div id="app"></div><div id="bootstrap-splash"><div class="cover"></div><div class="img"></div><div class="pulse"></div></div>
43<script nomodule type="73f6ede22fac092850990fef-text/javascript">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
43<script nomodule crossorigin id="vite-legacy-polyfill" src="/assets/polyfills-legacy-rwKczKoc.js" type="73f6ede22fac092850990fef-text/javascript"></script>
43<script nomodule crossorigin id="vite-legacy-entry" data-src="/assets/index-legacy-gsm3XNcz.js" type="73f6ede22fac092850990fef-text/javascript">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
43<!-- Cloudflare Pages Analytics -->
vendor: 99 bytes, line 43
43<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "
430d3ca70dd2bc4e25ba03a4c8b859df2b
vendor: 61 bytes, line 43
43"}' type="73f6ede22fac092850990fef-text/javascript"></script>
43<!-- Cloudflare Pages Analytics -->
vendor: 142 bytes, line 43
43<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="73f6ede22fac092850990fef-|49" defer></script>
43<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"4f9427dcaa8d44cbad6a27db889dbec6","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 43
43
44<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a46dec5bb9dcbf72',t:'MTc5MTM4Njc3Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
44</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.