PageSourceSearch

https://reviewable.io/

html reviewable.io collected 2026-10-03 22:04:30 UTC 6,644 bytes, 1 lines download raw bytes

1<!doctype html><html lang=en-us><head><base href=/ ><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1" id=viewport><!-- init:preconnect --><link rel="dns-prefetch preconnect" href="https://reviewable.firebaseio.com"><link rel="dns-prefetch preconnect" href="https://api.github.com"><!-- endinit --><link rel=preload as=font type=font/woff2 crossorigin href=/fonts/58ec3142.DroidSans-webfont.woff2><link rel=preload as=font type=font/woff2 crossorigin href=/fonts/70df94d0.DroidSans-Bold-webfont.woff2><link rel=preload as=font type=font/woff2 crossorigin href=/fonts/d750671f.ReviewableMono-Regular.woff2><!-- init:iconpreload --><link rel=preload as=font type=font/woff2 crossorigin href=/fonts/f1a2007e.fa-regular-400.woff2><link rel=preload as=font type=font/woff2 crossorigin href=/fonts/db241041.fa-solid-900.woff2><link rel=preload as=font type=font/woff2 crossorigin href=/fonts/9b925308.fa-light-300.woff2><link rel=preload as=font type=font/woff2 crossorigin href=/fonts/861a23ab.fa-brands-400.woff2><link rel=preload as=font type=font/woff2 crossorigin href=/fonts/6a044643.fa-duotone-900.woff2><link rel=preload as=font type=font/woff2 crossorigin href=/fonts/b8cccc66.custom-icons.woff2><link rel=preload as=font type=font/woff2 crossorigin href=/fonts/067c951d.fa-thin-100.woff2><!-- endinit -->
1<script>!function(){"use strict";function e(){"init:firebase";return {"databaseURL":"https://reviewable.firebaseio.com","apiKey":"AIzaSyDv2EitKktEvCxDdBzDvepaFcsublGUGRI","projectId":"firebase-reviewable"};"endinit"}function r(r){if(r&&navigator.locks){window.diffWorker=o(r,"/js/1ffda8b7.diff_worker.js"),window.trussWorker=o(r,"/js/c6c1681e.truss_worker.js");var t=[];try{var n=window.localStorage||window.sessionStorage;if(n)for(var i=0;i<n.length;i++){var a=n.key(i);t.push({key:a,value:n.getItem(a)})}}catch(w){t=[]}var s=window.crypto.getRandomValues(new Uint32Array(1))[0],c="truss_worker_lock_"+Date.now()+s;navigator.locks.request(c,function(){return window.trussWorker.lockName=c,(window.trussWorker.port||window.trussWorker).postMessage([{msg:"init",oneWay:!0,storage:t,lockName:c,config:e()||window.DEV_CONFIG}]),new Promise(function(){})})}}function o(e,r){var o=new e(r,{name:r,extendedLifetime:!0});return o.addEventListener("error",function(e){if(e.preventDefault(),o===window.diffWorker||o===window.trussWorker){var t=new URL(r,location.href).href,n=e.error instanceof Error?e.error:new Error(e.message||"Unable to load worker: "+t);n.extra=n.extra||{},n.extra.workerUrl=t,n.extra.workerType=o.port?"shared":"dedicated",n.extra.filename=e.filename,n.extra.lineno=e.lineno,n.extra.colno=e.colno,window.reportWorkerError(n)}}),o}function t(){var e=document.getElementById("viewport");e&&(screen.width<450?e.setAttribute("content","width=450"):e.setAttribute("content","width=device-width, initial-scale=1"))}function n(){indexedDB.databases().then(function(){console.log("indexedDB access obtained"),clearInterval(h)},function(e){console.error("indexedDB access failed",e),clearInterval(h)})}if("reviewable.io"===location.hostname){var i="?autologin"===location.search,a=!1,w=!1,s=!1;try{a=!!localStorage.getItem("reviewable:session::reviewable"),w=!!localStorage.getItem("reviewable:signedin::reviewable"),s=!!localStorage.getItem("oauth_secret")}catch(c){}"/pricing"!==location.pathname&&("/"!==location.pathname||a||w||i||s)||location.replace("https://www.reviewable.io"+location.pathname)}var d=/^((?!Chrome|Android).)*Safari/.test(navigator.userAgent),l=/iPad|iPhone|iPod/.test(navigator.userAgent)||/Mobile.*Safari/.test(navigator.userAgent);window.reportWorkerError=function(e){window.workerError||(window.workerError=e)};try{var f=/[?&]debug=[^&]*workers/.test(window.location.search),u=window.localStorage.getItem("reviewable:avoid_shared_worker"),g=u&&parseInt(u,10)>Date.now(),v=/Firefox\/71\./.test(navigator.userAgent);r(!(f||g||v||d||l)&&window.SharedWorker||window.Worker)}catch(c){try{r(window.Worker)}catch(k){window.reportWorkerError(k)}}t(),window.onresize=t;var h;(d||l)&&"undefined"!=typeof indexedDB&&(h=setInterval(n,200))}();</script>
1<title>Reviewable - GitHub Code Reviews Done Right</title><style>body {margin:0;} /* avoid animation on load */</style><link rel=apple-touch-icon sizes=57x57 href=/apple-touch-icon-57x57.png><link rel=apple-touch-icon sizes=114x114 href=/apple-touch-icon-114x114.png><link rel=apple-touch-icon sizes=72x72 href=/apple-touch-icon-72x72.png><link rel=apple-touch-icon sizes=144x144 href=/apple-touch-icon-144x144.png><link rel=apple-touch-icon sizes=60x60 href=/apple-touch-icon-60x60.png><link rel=apple-touch-icon sizes=120x120 href=/apple-touch-icon-120x120.png><link rel=apple-touch-icon sizes=76x76 href=/apple-touch-icon-76x76.png><link rel=apple-touch-icon sizes=152x152 href=/apple-touch-icon-152x152.png><meta name=apple-mobile-web-app-title content=Reviewable><link rel=icon type=image/png href=/favicon-196x196.png sizes=196x196><link rel=icon type=image/png href=/favicon-160x160.png sizes=160x160><link rel=icon type=image/png href=/favicon-96x96.png sizes=96x96><link rel=icon type=image/png href=/favicon-16x16.png sizes=16x16><link rel=icon type=image/png href=/favicon-32x32.png sizes=32x32><meta name=msapplication-TileColor content=#5a5076><meta name=msapplication-TileImage content=/mstile-144x144.png><meta name=application-name content=Reviewable><link rel=stylesheet href=/css/0cff0743.libs.css><!-- must come after github-markdown-light-css but before custom styles --><link rel=stylesheet href=/css/themes/d6bcdb1b.github-markdown-dark.css><link rel=stylesheet href=/css/fcea993d.app.css><!-- must come after other custom styles --><link rel=stylesheet href=/css/themes/cf703e73.dark.css><link rel=stylesheet href=/css/themes/42624142.colorblind.css>
1<script defer src=/js/519d7f18.libs.js id="libs-script"></script>
1<script>!function(){"use strict";function e(){"init:reviewable";window.REVIEWABLE_PROD=true;"endinit"}const t=document.getElementById("registry-script")||document.getElementById("libs-script");t?t.addEventListener("load",e):document.addEventListener("DOMContentLoaded",e);var c;try{c=localStorage.getItem("reviewable:color_scheme_setting")}catch(n){}if(c){if(c.includes("system")){const s=matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";c=c.replace("system",s)}(c.includes("dark")||c.includes("light")||c.includes("colorblind"))&&(document.documentElement.setAttribute("color-scheme",c),document.documentElement.style.setProperty("color-scheme",c))}}();</script>
1<script defer src=/js/4f614dcc.app.js></script>
1</head><body lang=en><div id=reviewable-app></div></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.