diff --git a/static/js/minidenticons.min.js b/static/js/minidenticons.min.js
deleted file mode 100644
index fd8e4ca..0000000
--- a/static/js/minidenticons.min.js
+++ /dev/null
@@ -1,8 +0,0 @@
-function identicon(t,e=50,i=50){const n=t.split("").reduce(((t,e)=>16777619*((t^e.charCodeAt(0))>>>0)),2166136261);const s=n/16777619%18*20;return[...Array(t?25:0)].reduce(((t,e,i)=>n%(16-i%15)<4?t+``:t),`"}
-function generate_avatar(handle) {
- element.src = URL.createObjectURL(
- new Blob([identicon(handle)], {
- type: 'image/svg+xml;charset=utf8'
- }
- ));
-}
diff --git a/static/js/takahe.min.js b/static/js/takahe.min.js
new file mode 100644
index 0000000..5ba9f6d
--- /dev/null
+++ b/static/js/takahe.min.js
@@ -0,0 +1,3 @@
+function identicon(e,t=50,_=50){let c=e.split("").reduce((e,t)=>16777619*((e^t.charCodeAt(0))>>>0),2166136261);return[...Array(e?25:0)].reduce((e,t,_)=>c%(16-_%15)<4?e+``:e,`"}
+function generate_avatar(e){element.src=URL.createObjectURL(new Blob([identicon(e)],{type:"image/svg+xml;charset=utf8"}))}
+function isAtTopOfPage(){return document.documentElement.scrollTop<30}
diff --git a/templates/base.html b/templates/base.html
index bb917bc..ae3104d 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -12,7 +12,7 @@
-
+