From d8bda573008ab1f23e30cb4f1533468090e5dddb Mon Sep 17 00:00:00 2001 From: Volpeon Date: Tue, 10 Jan 2023 09:04:11 +0100 Subject: Better asset handling; paragraph fix for new Pandoc versions; updated emojis --- content/assets/emojis/drgn.png | Bin 0 -> 22312 bytes content/assets/emojis/drgn_0_0.png | Bin 0 -> 24429 bytes content/assets/emojis/drgn_3c.png | Bin 0 -> 25407 bytes content/assets/emojis/drgn_3c_evil.png | Bin 0 -> 22105 bytes content/assets/emojis/drgn__w_.png | Bin 0 -> 21442 bytes content/assets/emojis/drgn_angel.png | Bin 0 -> 25269 bytes content/assets/emojis/drgn_angel_blep.png | Bin 0 -> 24232 bytes content/assets/emojis/drgn_angel_happy.png | Bin 0 -> 23950 bytes content/assets/emojis/drgn_angel_mlem.png | Bin 0 -> 24509 bytes content/assets/emojis/drgn_angel_pleading.png | Bin 0 -> 23973 bytes content/assets/emojis/drgn_angry.png | Bin 0 -> 24514 bytes content/assets/emojis/drgn_aww.png | Bin 0 -> 23173 bytes content/assets/emojis/drgn_blep.png | Bin 0 -> 22585 bytes content/assets/emojis/drgn_blush.png | Bin 0 -> 25235 bytes content/assets/emojis/drgn_boop.png | Bin 0 -> 6630 bytes content/assets/emojis/drgn_bread.png | Bin 0 -> 16005 bytes content/assets/emojis/drgn_comfy.png | Bin 0 -> 22435 bytes content/assets/emojis/drgn_comfy__w_.png | Bin 0 -> 21596 bytes content/assets/emojis/drgn_comfy_blep.png | Bin 0 -> 22615 bytes content/assets/emojis/drgn_comfy_cup.png | Bin 0 -> 21790 bytes content/assets/emojis/drgn_comfy_cup_mlem.png | Bin 0 -> 21810 bytes content/assets/emojis/drgn_comfy_cute.png | Bin 0 -> 23229 bytes content/assets/emojis/drgn_comfy_drowsy.png | Bin 0 -> 22879 bytes content/assets/emojis/drgn_comfy_evil.png | Bin 0 -> 22130 bytes content/assets/emojis/drgn_comfy_happy.png | Bin 0 -> 21941 bytes content/assets/emojis/drgn_comfy_mlem.png | Bin 0 -> 22605 bytes content/assets/emojis/drgn_comfy_owo.png | Bin 0 -> 22908 bytes content/assets/emojis/drgn_comfy_smug.png | Bin 0 -> 21726 bytes content/assets/emojis/drgn_confused.png | Bin 0 -> 23559 bytes content/assets/emojis/drgn_cool.png | Bin 0 -> 22399 bytes content/assets/emojis/drgn_cool_fingergun.png | Bin 0 -> 22678 bytes content/assets/emojis/drgn_cool_reject.png | Bin 0 -> 21711 bytes content/assets/emojis/drgn_cry.png | Bin 0 -> 22712 bytes content/assets/emojis/drgn_cry_loud.png | Bin 0 -> 22503 bytes content/assets/emojis/drgn_cup.png | Bin 0 -> 21804 bytes content/assets/emojis/drgn_cup_drowsy.png | Bin 0 -> 22793 bytes content/assets/emojis/drgn_cup_mlem.png | Bin 0 -> 21815 bytes content/assets/emojis/drgn_cute.png | Bin 0 -> 23081 bytes content/assets/emojis/drgn_dark.png | Bin 0 -> 18704 bytes content/assets/emojis/drgn_dark_mlem.png | Bin 0 -> 18041 bytes content/assets/emojis/drgn_dizzy.png | Bin 0 -> 26723 bytes content/assets/emojis/drgn_drool.png | Bin 0 -> 22679 bytes content/assets/emojis/drgn_drowsy.png | Bin 0 -> 22716 bytes content/assets/emojis/drgn_evil.png | Bin 0 -> 22013 bytes content/assets/emojis/drgn_fingergun.png | Bin 0 -> 21968 bytes content/assets/emojis/drgn_fire.png | Bin 0 -> 14326 bytes content/assets/emojis/drgn_fire_blue.png | Bin 0 -> 14922 bytes content/assets/emojis/drgn_flat.png | Bin 0 -> 15383 bytes content/assets/emojis/drgn_flat_blep.png | Bin 0 -> 15322 bytes content/assets/emojis/drgn_flat_blush.png | Bin 0 -> 20056 bytes content/assets/emojis/drgn_flat_happy.png | Bin 0 -> 16108 bytes content/assets/emojis/drgn_flat_heart.png | Bin 0 -> 18264 bytes content/assets/emojis/drgn_flat_nervous.png | Bin 0 -> 20036 bytes content/assets/emojis/drgn_flat_owo.png | Bin 0 -> 17008 bytes content/assets/emojis/drgn_flat_pleading.png | Bin 0 -> 16595 bytes content/assets/emojis/drgn_flat_sleep.png | Bin 0 -> 16950 bytes content/assets/emojis/drgn_flat_sob.png | Bin 0 -> 15585 bytes content/assets/emojis/drgn_flat_sob_heart.png | Bin 0 -> 17754 bytes content/assets/emojis/drgn_flat_x_x.png | Bin 0 -> 16304 bytes content/assets/emojis/drgn_flush.png | Bin 0 -> 25039 bytes content/assets/emojis/drgn_glare.png | Bin 0 -> 22048 bytes content/assets/emojis/drgn_glare_sob.png | Bin 0 -> 22452 bytes content/assets/emojis/drgn_glasses.png | Bin 0 -> 23042 bytes content/assets/emojis/drgn_happy.png | Bin 0 -> 21809 bytes content/assets/emojis/drgn_happy_blep.png | Bin 0 -> 22082 bytes content/assets/emojis/drgn_happy_mlem.png | Bin 0 -> 22324 bytes content/assets/emojis/drgn_heart.png | Bin 0 -> 23779 bytes content/assets/emojis/drgn_hide.png | Bin 0 -> 15643 bytes content/assets/emojis/drgn_hide_blush.png | Bin 0 -> 17391 bytes content/assets/emojis/drgn_hide_nervous.png | Bin 0 -> 17018 bytes content/assets/emojis/drgn_hyper.png | Bin 0 -> 26430 bytes content/assets/emojis/drgn_knife.png | Bin 0 -> 26332 bytes content/assets/emojis/drgn_knife_angry.png | Bin 0 -> 28008 bytes content/assets/emojis/drgn_laser_end.png | Bin 0 -> 1613 bytes content/assets/emojis/drgn_laser_end_hit.png | Bin 0 -> 2268 bytes content/assets/emojis/drgn_laser_mid.png | Bin 0 -> 1038 bytes content/assets/emojis/drgn_laser_start.png | Bin 0 -> 2871 bytes content/assets/emojis/drgn_lick.png | Bin 0 -> 21779 bytes content/assets/emojis/drgn_lol.png | Bin 0 -> 22568 bytes content/assets/emojis/drgn_lol_nervous.png | Bin 0 -> 26577 bytes content/assets/emojis/drgn_lol_tear.png | Bin 0 -> 23498 bytes content/assets/emojis/drgn_lurk.png | Bin 0 -> 19715 bytes content/assets/emojis/drgn_lurk__w_.png | Bin 0 -> 18831 bytes content/assets/emojis/drgn_lurk_blep.png | Bin 0 -> 19698 bytes content/assets/emojis/drgn_lurk_cute.png | Bin 0 -> 20512 bytes content/assets/emojis/drgn_lurk_nervous.png | Bin 0 -> 21674 bytes content/assets/emojis/drgn_lurk_notice.png | Bin 0 -> 20838 bytes content/assets/emojis/drgn_lurk_owo.png | Bin 0 -> 20040 bytes content/assets/emojis/drgn_lurk_pleading.png | Bin 0 -> 19148 bytes content/assets/emojis/drgn_lurk_sob.png | Bin 0 -> 18230 bytes content/assets/emojis/drgn_mlem.png | Bin 0 -> 22833 bytes content/assets/emojis/drgn_music.png | Bin 0 -> 22608 bytes content/assets/emojis/drgn_nauseated.png | Bin 0 -> 26130 bytes content/assets/emojis/drgn_nervous.png | Bin 0 -> 25045 bytes content/assets/emojis/drgn_neutral.png | Bin 0 -> 22350 bytes content/assets/emojis/drgn_nom_book.png | Bin 0 -> 25472 bytes content/assets/emojis/drgn_nom_bread.png | Bin 0 -> 26118 bytes content/assets/emojis/drgn_nom_bread_2.png | Bin 0 -> 26097 bytes content/assets/emojis/drgn_nom_burger.png | Bin 0 -> 25315 bytes content/assets/emojis/drgn_nom_cookie.png | Bin 0 -> 25267 bytes content/assets/emojis/drgn_nom_donut.png | Bin 0 -> 27368 bytes content/assets/emojis/drgn_nom_egg.png | Bin 0 -> 24922 bytes content/assets/emojis/drgn_nom_fries.png | Bin 0 -> 26115 bytes content/assets/emojis/drgn_nom_melon.png | Bin 0 -> 26057 bytes content/assets/emojis/drgn_nom_pita.png | Bin 0 -> 26473 bytes content/assets/emojis/drgn_nom_pizza.png | Bin 0 -> 26313 bytes content/assets/emojis/drgn_nom_verified.png | Bin 0 -> 25488 bytes content/assets/emojis/drgn_nom_waffle.png | Bin 0 -> 28510 bytes content/assets/emojis/drgn_notice.png | Bin 0 -> 23465 bytes content/assets/emojis/drgn_nuzzle.png | Bin 0 -> 21133 bytes content/assets/emojis/drgn_o_o.png | Bin 0 -> 22359 bytes content/assets/emojis/drgn_outage.png | Bin 0 -> 11339 bytes content/assets/emojis/drgn_owo.png | Bin 0 -> 22769 bytes content/assets/emojis/drgn_pat.png | Bin 0 -> 22887 bytes content/assets/emojis/drgn_pat_blush.png | Bin 0 -> 25897 bytes content/assets/emojis/drgn_pat_cry.png | Bin 0 -> 23947 bytes content/assets/emojis/drgn_pat_flat.png | Bin 0 -> 16441 bytes content/assets/emojis/drgn_pat_sob.png | Bin 0 -> 22469 bytes content/assets/emojis/drgn_pat_up.png | Bin 0 -> 22084 bytes content/assets/emojis/drgn_pleading.png | Bin 0 -> 21838 bytes content/assets/emojis/drgn_pout.png | Bin 0 -> 25145 bytes content/assets/emojis/drgn_rainbow.png | Bin 0 -> 24391 bytes content/assets/emojis/drgn_reject.png | Bin 0 -> 21055 bytes content/assets/emojis/drgn_sad.png | Bin 0 -> 21264 bytes content/assets/emojis/drgn_science.png | Bin 0 -> 25388 bytes content/assets/emojis/drgn_scream.png | Bin 0 -> 22325 bytes content/assets/emojis/drgn_scream_angry.png | Bin 0 -> 26477 bytes content/assets/emojis/drgn_scream_stare.png | Bin 0 -> 22860 bytes content/assets/emojis/drgn_shocked.png | Bin 0 -> 26186 bytes content/assets/emojis/drgn_sleep.png | Bin 0 -> 22394 bytes content/assets/emojis/drgn_smol.png | Bin 0 -> 27003 bytes content/assets/emojis/drgn_smug.png | Bin 0 -> 21589 bytes content/assets/emojis/drgn_smug2.png | Bin 0 -> 21908 bytes content/assets/emojis/drgn_sob.png | Bin 0 -> 21176 bytes content/assets/emojis/drgn_sparkle.png | Bin 0 -> 24728 bytes content/assets/emojis/drgn_stare.png | Bin 0 -> 22860 bytes content/assets/emojis/drgn_tail.png | Bin 0 -> 15410 bytes content/assets/emojis/drgn_think.png | Bin 0 -> 21223 bytes content/assets/emojis/drgn_think__w_.png | Bin 0 -> 21169 bytes content/assets/emojis/drgn_think_confused.png | Bin 0 -> 23367 bytes content/assets/emojis/drgn_think_cool.png | Bin 0 -> 22329 bytes content/assets/emojis/drgn_think_evil.png | Bin 0 -> 21731 bytes content/assets/emojis/drgn_think_owo.png | Bin 0 -> 22434 bytes content/assets/emojis/drgn_think_science.png | Bin 0 -> 25170 bytes content/assets/emojis/drgn_think_smug.png | Bin 0 -> 21299 bytes content/assets/emojis/drgn_think_woozy.png | Bin 0 -> 23436 bytes content/assets/emojis/drgn_thumbsdown.png | Bin 0 -> 21102 bytes content/assets/emojis/drgn_thumbsup.png | Bin 0 -> 21730 bytes content/assets/emojis/drgn_tooth.png | Bin 0 -> 22044 bytes content/assets/emojis/drgn_up.png | Bin 0 -> 21565 bytes content/assets/emojis/drgn_up_blep.png | Bin 0 -> 21463 bytes content/assets/emojis/drgn_up_cup.png | Bin 0 -> 18456 bytes content/assets/emojis/drgn_up_cute.png | Bin 0 -> 22313 bytes content/assets/emojis/drgn_up_happy.png | Bin 0 -> 21097 bytes content/assets/emojis/drgn_uwu.png | Bin 0 -> 22606 bytes content/assets/emojis/drgn_verified.png | Bin 0 -> 24130 bytes content/assets/emojis/drgn_wave.png | Bin 0 -> 21684 bytes content/assets/emojis/drgn_weary.png | Bin 0 -> 22683 bytes content/assets/emojis/drgn_weary_sob.png | Bin 0 -> 23165 bytes content/assets/emojis/drgn_woozy.png | Bin 0 -> 23587 bytes content/assets/emojis/drgn_x_x.png | Bin 0 -> 21880 bytes content/assets/emojis/drgn_yell.png | Bin 0 -> 22883 bytes content/assets/emojis/drgn_yoshi_end.png | Bin 0 -> 3804 bytes content/assets/emojis/drgn_yoshi_mid.png | Bin 0 -> 875 bytes content/assets/emojis/drgn_yoshi_start.png | Bin 0 -> 21686 bytes content/assets/favicon.ico | Bin 0 -> 15086 bytes content/assets/lightbox.js | 137 ++++++++++++++++++++++++++ content/assets/main.js | 23 +++++ content/assets/snow.js | 30 ++++++ content/assets/symbols.svg | 9 ++ 170 files changed, 199 insertions(+) create mode 100755 content/assets/emojis/drgn.png create mode 100755 content/assets/emojis/drgn_0_0.png create mode 100755 content/assets/emojis/drgn_3c.png create mode 100755 content/assets/emojis/drgn_3c_evil.png create mode 100755 content/assets/emojis/drgn__w_.png create mode 100755 content/assets/emojis/drgn_angel.png create mode 100755 content/assets/emojis/drgn_angel_blep.png create mode 100755 content/assets/emojis/drgn_angel_happy.png create mode 100755 content/assets/emojis/drgn_angel_mlem.png create mode 100755 content/assets/emojis/drgn_angel_pleading.png create mode 100755 content/assets/emojis/drgn_angry.png create mode 100755 content/assets/emojis/drgn_aww.png create mode 100755 content/assets/emojis/drgn_blep.png create mode 100755 content/assets/emojis/drgn_blush.png create mode 100755 content/assets/emojis/drgn_boop.png create mode 100755 content/assets/emojis/drgn_bread.png create mode 100755 content/assets/emojis/drgn_comfy.png create mode 100755 content/assets/emojis/drgn_comfy__w_.png create mode 100755 content/assets/emojis/drgn_comfy_blep.png create mode 100755 content/assets/emojis/drgn_comfy_cup.png create mode 100755 content/assets/emojis/drgn_comfy_cup_mlem.png create mode 100755 content/assets/emojis/drgn_comfy_cute.png create mode 100755 content/assets/emojis/drgn_comfy_drowsy.png create mode 100755 content/assets/emojis/drgn_comfy_evil.png create mode 100755 content/assets/emojis/drgn_comfy_happy.png create mode 100755 content/assets/emojis/drgn_comfy_mlem.png create mode 100755 content/assets/emojis/drgn_comfy_owo.png create mode 100755 content/assets/emojis/drgn_comfy_smug.png create mode 100755 content/assets/emojis/drgn_confused.png create mode 100755 content/assets/emojis/drgn_cool.png create mode 100755 content/assets/emojis/drgn_cool_fingergun.png create mode 100755 content/assets/emojis/drgn_cool_reject.png create mode 100755 content/assets/emojis/drgn_cry.png create mode 100755 content/assets/emojis/drgn_cry_loud.png create mode 100755 content/assets/emojis/drgn_cup.png create mode 100755 content/assets/emojis/drgn_cup_drowsy.png create mode 100755 content/assets/emojis/drgn_cup_mlem.png create mode 100755 content/assets/emojis/drgn_cute.png create mode 100755 content/assets/emojis/drgn_dark.png create mode 100755 content/assets/emojis/drgn_dark_mlem.png create mode 100755 content/assets/emojis/drgn_dizzy.png create mode 100755 content/assets/emojis/drgn_drool.png create mode 100755 content/assets/emojis/drgn_drowsy.png create mode 100755 content/assets/emojis/drgn_evil.png create mode 100755 content/assets/emojis/drgn_fingergun.png create mode 100755 content/assets/emojis/drgn_fire.png create mode 100755 content/assets/emojis/drgn_fire_blue.png create mode 100755 content/assets/emojis/drgn_flat.png create mode 100755 content/assets/emojis/drgn_flat_blep.png create mode 100755 content/assets/emojis/drgn_flat_blush.png create mode 100755 content/assets/emojis/drgn_flat_happy.png create mode 100755 content/assets/emojis/drgn_flat_heart.png create mode 100755 content/assets/emojis/drgn_flat_nervous.png create mode 100755 content/assets/emojis/drgn_flat_owo.png create mode 100755 content/assets/emojis/drgn_flat_pleading.png create mode 100755 content/assets/emojis/drgn_flat_sleep.png create mode 100755 content/assets/emojis/drgn_flat_sob.png create mode 100755 content/assets/emojis/drgn_flat_sob_heart.png create mode 100755 content/assets/emojis/drgn_flat_x_x.png create mode 100755 content/assets/emojis/drgn_flush.png create mode 100755 content/assets/emojis/drgn_glare.png create mode 100755 content/assets/emojis/drgn_glare_sob.png create mode 100755 content/assets/emojis/drgn_glasses.png create mode 100755 content/assets/emojis/drgn_happy.png create mode 100755 content/assets/emojis/drgn_happy_blep.png create mode 100755 content/assets/emojis/drgn_happy_mlem.png create mode 100755 content/assets/emojis/drgn_heart.png create mode 100755 content/assets/emojis/drgn_hide.png create mode 100755 content/assets/emojis/drgn_hide_blush.png create mode 100755 content/assets/emojis/drgn_hide_nervous.png create mode 100755 content/assets/emojis/drgn_hyper.png create mode 100755 content/assets/emojis/drgn_knife.png create mode 100755 content/assets/emojis/drgn_knife_angry.png create mode 100755 content/assets/emojis/drgn_laser_end.png create mode 100755 content/assets/emojis/drgn_laser_end_hit.png create mode 100755 content/assets/emojis/drgn_laser_mid.png create mode 100755 content/assets/emojis/drgn_laser_start.png create mode 100755 content/assets/emojis/drgn_lick.png create mode 100755 content/assets/emojis/drgn_lol.png create mode 100755 content/assets/emojis/drgn_lol_nervous.png create mode 100755 content/assets/emojis/drgn_lol_tear.png create mode 100755 content/assets/emojis/drgn_lurk.png create mode 100755 content/assets/emojis/drgn_lurk__w_.png create mode 100755 content/assets/emojis/drgn_lurk_blep.png create mode 100755 content/assets/emojis/drgn_lurk_cute.png create mode 100755 content/assets/emojis/drgn_lurk_nervous.png create mode 100755 content/assets/emojis/drgn_lurk_notice.png create mode 100755 content/assets/emojis/drgn_lurk_owo.png create mode 100755 content/assets/emojis/drgn_lurk_pleading.png create mode 100755 content/assets/emojis/drgn_lurk_sob.png create mode 100755 content/assets/emojis/drgn_mlem.png create mode 100755 content/assets/emojis/drgn_music.png create mode 100755 content/assets/emojis/drgn_nauseated.png create mode 100755 content/assets/emojis/drgn_nervous.png create mode 100755 content/assets/emojis/drgn_neutral.png create mode 100755 content/assets/emojis/drgn_nom_book.png create mode 100755 content/assets/emojis/drgn_nom_bread.png create mode 100755 content/assets/emojis/drgn_nom_bread_2.png create mode 100755 content/assets/emojis/drgn_nom_burger.png create mode 100755 content/assets/emojis/drgn_nom_cookie.png create mode 100755 content/assets/emojis/drgn_nom_donut.png create mode 100755 content/assets/emojis/drgn_nom_egg.png create mode 100755 content/assets/emojis/drgn_nom_fries.png create mode 100755 content/assets/emojis/drgn_nom_melon.png create mode 100755 content/assets/emojis/drgn_nom_pita.png create mode 100755 content/assets/emojis/drgn_nom_pizza.png create mode 100755 content/assets/emojis/drgn_nom_verified.png create mode 100755 content/assets/emojis/drgn_nom_waffle.png create mode 100755 content/assets/emojis/drgn_notice.png create mode 100755 content/assets/emojis/drgn_nuzzle.png create mode 100755 content/assets/emojis/drgn_o_o.png create mode 100755 content/assets/emojis/drgn_outage.png create mode 100755 content/assets/emojis/drgn_owo.png create mode 100755 content/assets/emojis/drgn_pat.png create mode 100755 content/assets/emojis/drgn_pat_blush.png create mode 100755 content/assets/emojis/drgn_pat_cry.png create mode 100755 content/assets/emojis/drgn_pat_flat.png create mode 100755 content/assets/emojis/drgn_pat_sob.png create mode 100755 content/assets/emojis/drgn_pat_up.png create mode 100755 content/assets/emojis/drgn_pleading.png create mode 100755 content/assets/emojis/drgn_pout.png create mode 100755 content/assets/emojis/drgn_rainbow.png create mode 100755 content/assets/emojis/drgn_reject.png create mode 100755 content/assets/emojis/drgn_sad.png create mode 100755 content/assets/emojis/drgn_science.png create mode 100755 content/assets/emojis/drgn_scream.png create mode 100755 content/assets/emojis/drgn_scream_angry.png create mode 100755 content/assets/emojis/drgn_scream_stare.png create mode 100755 content/assets/emojis/drgn_shocked.png create mode 100755 content/assets/emojis/drgn_sleep.png create mode 100755 content/assets/emojis/drgn_smol.png create mode 100755 content/assets/emojis/drgn_smug.png create mode 100755 content/assets/emojis/drgn_smug2.png create mode 100755 content/assets/emojis/drgn_sob.png create mode 100755 content/assets/emojis/drgn_sparkle.png create mode 100755 content/assets/emojis/drgn_stare.png create mode 100755 content/assets/emojis/drgn_tail.png create mode 100755 content/assets/emojis/drgn_think.png create mode 100755 content/assets/emojis/drgn_think__w_.png create mode 100755 content/assets/emojis/drgn_think_confused.png create mode 100755 content/assets/emojis/drgn_think_cool.png create mode 100755 content/assets/emojis/drgn_think_evil.png create mode 100755 content/assets/emojis/drgn_think_owo.png create mode 100755 content/assets/emojis/drgn_think_science.png create mode 100755 content/assets/emojis/drgn_think_smug.png create mode 100755 content/assets/emojis/drgn_think_woozy.png create mode 100755 content/assets/emojis/drgn_thumbsdown.png create mode 100755 content/assets/emojis/drgn_thumbsup.png create mode 100755 content/assets/emojis/drgn_tooth.png create mode 100755 content/assets/emojis/drgn_up.png create mode 100755 content/assets/emojis/drgn_up_blep.png create mode 100755 content/assets/emojis/drgn_up_cup.png create mode 100755 content/assets/emojis/drgn_up_cute.png create mode 100755 content/assets/emojis/drgn_up_happy.png create mode 100755 content/assets/emojis/drgn_uwu.png create mode 100755 content/assets/emojis/drgn_verified.png create mode 100755 content/assets/emojis/drgn_wave.png create mode 100755 content/assets/emojis/drgn_weary.png create mode 100755 content/assets/emojis/drgn_weary_sob.png create mode 100755 content/assets/emojis/drgn_woozy.png create mode 100755 content/assets/emojis/drgn_x_x.png create mode 100755 content/assets/emojis/drgn_yell.png create mode 100755 content/assets/emojis/drgn_yoshi_end.png create mode 100755 content/assets/emojis/drgn_yoshi_mid.png create mode 100755 content/assets/emojis/drgn_yoshi_start.png create mode 100644 content/assets/favicon.ico create mode 100644 content/assets/lightbox.js create mode 100644 content/assets/main.js create mode 100644 content/assets/snow.js create mode 100644 content/assets/symbols.svg (limited to 'content/assets') diff --git a/content/assets/emojis/drgn.png b/content/assets/emojis/drgn.png new file mode 100755 index 0000000..b8cde00 Binary files /dev/null and b/content/assets/emojis/drgn.png differ diff --git a/content/assets/emojis/drgn_0_0.png b/content/assets/emojis/drgn_0_0.png new file mode 100755 index 0000000..cbb66c9 Binary files /dev/null and b/content/assets/emojis/drgn_0_0.png differ diff --git a/content/assets/emojis/drgn_3c.png b/content/assets/emojis/drgn_3c.png new file mode 100755 index 0000000..a300865 Binary files /dev/null and b/content/assets/emojis/drgn_3c.png differ diff --git a/content/assets/emojis/drgn_3c_evil.png b/content/assets/emojis/drgn_3c_evil.png new file mode 100755 index 0000000..186afac Binary files /dev/null and b/content/assets/emojis/drgn_3c_evil.png differ diff --git a/content/assets/emojis/drgn__w_.png b/content/assets/emojis/drgn__w_.png new file mode 100755 index 0000000..a9680d6 Binary files /dev/null and b/content/assets/emojis/drgn__w_.png differ diff --git a/content/assets/emojis/drgn_angel.png b/content/assets/emojis/drgn_angel.png new file mode 100755 index 0000000..a6f2082 Binary files /dev/null and b/content/assets/emojis/drgn_angel.png differ diff --git a/content/assets/emojis/drgn_angel_blep.png b/content/assets/emojis/drgn_angel_blep.png new file mode 100755 index 0000000..86a1a29 Binary files /dev/null and b/content/assets/emojis/drgn_angel_blep.png differ diff --git a/content/assets/emojis/drgn_angel_happy.png b/content/assets/emojis/drgn_angel_happy.png new file mode 100755 index 0000000..3e7b059 Binary files /dev/null and b/content/assets/emojis/drgn_angel_happy.png differ diff --git a/content/assets/emojis/drgn_angel_mlem.png b/content/assets/emojis/drgn_angel_mlem.png new file mode 100755 index 0000000..39f4d35 Binary files /dev/null and b/content/assets/emojis/drgn_angel_mlem.png differ diff --git a/content/assets/emojis/drgn_angel_pleading.png b/content/assets/emojis/drgn_angel_pleading.png new file mode 100755 index 0000000..5721e52 Binary files /dev/null and b/content/assets/emojis/drgn_angel_pleading.png differ diff --git a/content/assets/emojis/drgn_angry.png b/content/assets/emojis/drgn_angry.png new file mode 100755 index 0000000..49d8bfa Binary files /dev/null and b/content/assets/emojis/drgn_angry.png differ diff --git a/content/assets/emojis/drgn_aww.png b/content/assets/emojis/drgn_aww.png new file mode 100755 index 0000000..e9b4502 Binary files /dev/null and b/content/assets/emojis/drgn_aww.png differ diff --git a/content/assets/emojis/drgn_blep.png b/content/assets/emojis/drgn_blep.png new file mode 100755 index 0000000..df05989 Binary files /dev/null and b/content/assets/emojis/drgn_blep.png differ diff --git a/content/assets/emojis/drgn_blush.png b/content/assets/emojis/drgn_blush.png new file mode 100755 index 0000000..484a132 Binary files /dev/null and b/content/assets/emojis/drgn_blush.png differ diff --git a/content/assets/emojis/drgn_boop.png b/content/assets/emojis/drgn_boop.png new file mode 100755 index 0000000..b46fc67 Binary files /dev/null and b/content/assets/emojis/drgn_boop.png differ diff --git a/content/assets/emojis/drgn_bread.png b/content/assets/emojis/drgn_bread.png new file mode 100755 index 0000000..7714a90 Binary files /dev/null and b/content/assets/emojis/drgn_bread.png differ diff --git a/content/assets/emojis/drgn_comfy.png b/content/assets/emojis/drgn_comfy.png new file mode 100755 index 0000000..5c4311a Binary files /dev/null and b/content/assets/emojis/drgn_comfy.png differ diff --git a/content/assets/emojis/drgn_comfy__w_.png b/content/assets/emojis/drgn_comfy__w_.png new file mode 100755 index 0000000..f517fcf Binary files /dev/null and b/content/assets/emojis/drgn_comfy__w_.png differ diff --git a/content/assets/emojis/drgn_comfy_blep.png b/content/assets/emojis/drgn_comfy_blep.png new file mode 100755 index 0000000..85fe87c Binary files /dev/null and b/content/assets/emojis/drgn_comfy_blep.png differ diff --git a/content/assets/emojis/drgn_comfy_cup.png b/content/assets/emojis/drgn_comfy_cup.png new file mode 100755 index 0000000..bc7cca0 Binary files /dev/null and b/content/assets/emojis/drgn_comfy_cup.png differ diff --git a/content/assets/emojis/drgn_comfy_cup_mlem.png b/content/assets/emojis/drgn_comfy_cup_mlem.png new file mode 100755 index 0000000..258696d Binary files /dev/null and b/content/assets/emojis/drgn_comfy_cup_mlem.png differ diff --git a/content/assets/emojis/drgn_comfy_cute.png b/content/assets/emojis/drgn_comfy_cute.png new file mode 100755 index 0000000..25cf65f Binary files /dev/null and b/content/assets/emojis/drgn_comfy_cute.png differ diff --git a/content/assets/emojis/drgn_comfy_drowsy.png b/content/assets/emojis/drgn_comfy_drowsy.png new file mode 100755 index 0000000..5333563 Binary files /dev/null and b/content/assets/emojis/drgn_comfy_drowsy.png differ diff --git a/content/assets/emojis/drgn_comfy_evil.png b/content/assets/emojis/drgn_comfy_evil.png new file mode 100755 index 0000000..9a9523e Binary files /dev/null and b/content/assets/emojis/drgn_comfy_evil.png differ diff --git a/content/assets/emojis/drgn_comfy_happy.png b/content/assets/emojis/drgn_comfy_happy.png new file mode 100755 index 0000000..badee70 Binary files /dev/null and b/content/assets/emojis/drgn_comfy_happy.png differ diff --git a/content/assets/emojis/drgn_comfy_mlem.png b/content/assets/emojis/drgn_comfy_mlem.png new file mode 100755 index 0000000..a019ab7 Binary files /dev/null and b/content/assets/emojis/drgn_comfy_mlem.png differ diff --git a/content/assets/emojis/drgn_comfy_owo.png b/content/assets/emojis/drgn_comfy_owo.png new file mode 100755 index 0000000..36a5f19 Binary files /dev/null and b/content/assets/emojis/drgn_comfy_owo.png differ diff --git a/content/assets/emojis/drgn_comfy_smug.png b/content/assets/emojis/drgn_comfy_smug.png new file mode 100755 index 0000000..5795817 Binary files /dev/null and b/content/assets/emojis/drgn_comfy_smug.png differ diff --git a/content/assets/emojis/drgn_confused.png b/content/assets/emojis/drgn_confused.png new file mode 100755 index 0000000..195a1f0 Binary files /dev/null and b/content/assets/emojis/drgn_confused.png differ diff --git a/content/assets/emojis/drgn_cool.png b/content/assets/emojis/drgn_cool.png new file mode 100755 index 0000000..c31f79c Binary files /dev/null and b/content/assets/emojis/drgn_cool.png differ diff --git a/content/assets/emojis/drgn_cool_fingergun.png b/content/assets/emojis/drgn_cool_fingergun.png new file mode 100755 index 0000000..7e3601a Binary files /dev/null and b/content/assets/emojis/drgn_cool_fingergun.png differ diff --git a/content/assets/emojis/drgn_cool_reject.png b/content/assets/emojis/drgn_cool_reject.png new file mode 100755 index 0000000..c6a21c9 Binary files /dev/null and b/content/assets/emojis/drgn_cool_reject.png differ diff --git a/content/assets/emojis/drgn_cry.png b/content/assets/emojis/drgn_cry.png new file mode 100755 index 0000000..d567663 Binary files /dev/null and b/content/assets/emojis/drgn_cry.png differ diff --git a/content/assets/emojis/drgn_cry_loud.png b/content/assets/emojis/drgn_cry_loud.png new file mode 100755 index 0000000..578ac8b Binary files /dev/null and b/content/assets/emojis/drgn_cry_loud.png differ diff --git a/content/assets/emojis/drgn_cup.png b/content/assets/emojis/drgn_cup.png new file mode 100755 index 0000000..9b3d371 Binary files /dev/null and b/content/assets/emojis/drgn_cup.png differ diff --git a/content/assets/emojis/drgn_cup_drowsy.png b/content/assets/emojis/drgn_cup_drowsy.png new file mode 100755 index 0000000..8b296c5 Binary files /dev/null and b/content/assets/emojis/drgn_cup_drowsy.png differ diff --git a/content/assets/emojis/drgn_cup_mlem.png b/content/assets/emojis/drgn_cup_mlem.png new file mode 100755 index 0000000..ed5612a Binary files /dev/null and b/content/assets/emojis/drgn_cup_mlem.png differ diff --git a/content/assets/emojis/drgn_cute.png b/content/assets/emojis/drgn_cute.png new file mode 100755 index 0000000..9447d67 Binary files /dev/null and b/content/assets/emojis/drgn_cute.png differ diff --git a/content/assets/emojis/drgn_dark.png b/content/assets/emojis/drgn_dark.png new file mode 100755 index 0000000..0467761 Binary files /dev/null and b/content/assets/emojis/drgn_dark.png differ diff --git a/content/assets/emojis/drgn_dark_mlem.png b/content/assets/emojis/drgn_dark_mlem.png new file mode 100755 index 0000000..fa510bf Binary files /dev/null and b/content/assets/emojis/drgn_dark_mlem.png differ diff --git a/content/assets/emojis/drgn_dizzy.png b/content/assets/emojis/drgn_dizzy.png new file mode 100755 index 0000000..c06fcaa Binary files /dev/null and b/content/assets/emojis/drgn_dizzy.png differ diff --git a/content/assets/emojis/drgn_drool.png b/content/assets/emojis/drgn_drool.png new file mode 100755 index 0000000..5944502 Binary files /dev/null and b/content/assets/emojis/drgn_drool.png differ diff --git a/content/assets/emojis/drgn_drowsy.png b/content/assets/emojis/drgn_drowsy.png new file mode 100755 index 0000000..9b936e0 Binary files /dev/null and b/content/assets/emojis/drgn_drowsy.png differ diff --git a/content/assets/emojis/drgn_evil.png b/content/assets/emojis/drgn_evil.png new file mode 100755 index 0000000..43b8c99 Binary files /dev/null and b/content/assets/emojis/drgn_evil.png differ diff --git a/content/assets/emojis/drgn_fingergun.png b/content/assets/emojis/drgn_fingergun.png new file mode 100755 index 0000000..ed808d2 Binary files /dev/null and b/content/assets/emojis/drgn_fingergun.png differ diff --git a/content/assets/emojis/drgn_fire.png b/content/assets/emojis/drgn_fire.png new file mode 100755 index 0000000..02f1104 Binary files /dev/null and b/content/assets/emojis/drgn_fire.png differ diff --git a/content/assets/emojis/drgn_fire_blue.png b/content/assets/emojis/drgn_fire_blue.png new file mode 100755 index 0000000..5840012 Binary files /dev/null and b/content/assets/emojis/drgn_fire_blue.png differ diff --git a/content/assets/emojis/drgn_flat.png b/content/assets/emojis/drgn_flat.png new file mode 100755 index 0000000..4a4dc51 Binary files /dev/null and b/content/assets/emojis/drgn_flat.png differ diff --git a/content/assets/emojis/drgn_flat_blep.png b/content/assets/emojis/drgn_flat_blep.png new file mode 100755 index 0000000..55d0814 Binary files /dev/null and b/content/assets/emojis/drgn_flat_blep.png differ diff --git a/content/assets/emojis/drgn_flat_blush.png b/content/assets/emojis/drgn_flat_blush.png new file mode 100755 index 0000000..9b6445e Binary files /dev/null and b/content/assets/emojis/drgn_flat_blush.png differ diff --git a/content/assets/emojis/drgn_flat_happy.png b/content/assets/emojis/drgn_flat_happy.png new file mode 100755 index 0000000..e08eba9 Binary files /dev/null and b/content/assets/emojis/drgn_flat_happy.png differ diff --git a/content/assets/emojis/drgn_flat_heart.png b/content/assets/emojis/drgn_flat_heart.png new file mode 100755 index 0000000..b09b7b7 Binary files /dev/null and b/content/assets/emojis/drgn_flat_heart.png differ diff --git a/content/assets/emojis/drgn_flat_nervous.png b/content/assets/emojis/drgn_flat_nervous.png new file mode 100755 index 0000000..7752425 Binary files /dev/null and b/content/assets/emojis/drgn_flat_nervous.png differ diff --git a/content/assets/emojis/drgn_flat_owo.png b/content/assets/emojis/drgn_flat_owo.png new file mode 100755 index 0000000..dbc2c28 Binary files /dev/null and b/content/assets/emojis/drgn_flat_owo.png differ diff --git a/content/assets/emojis/drgn_flat_pleading.png b/content/assets/emojis/drgn_flat_pleading.png new file mode 100755 index 0000000..3206734 Binary files /dev/null and b/content/assets/emojis/drgn_flat_pleading.png differ diff --git a/content/assets/emojis/drgn_flat_sleep.png b/content/assets/emojis/drgn_flat_sleep.png new file mode 100755 index 0000000..1a0de71 Binary files /dev/null and b/content/assets/emojis/drgn_flat_sleep.png differ diff --git a/content/assets/emojis/drgn_flat_sob.png b/content/assets/emojis/drgn_flat_sob.png new file mode 100755 index 0000000..9e50f63 Binary files /dev/null and b/content/assets/emojis/drgn_flat_sob.png differ diff --git a/content/assets/emojis/drgn_flat_sob_heart.png b/content/assets/emojis/drgn_flat_sob_heart.png new file mode 100755 index 0000000..a5c33f4 Binary files /dev/null and b/content/assets/emojis/drgn_flat_sob_heart.png differ diff --git a/content/assets/emojis/drgn_flat_x_x.png b/content/assets/emojis/drgn_flat_x_x.png new file mode 100755 index 0000000..b410be8 Binary files /dev/null and b/content/assets/emojis/drgn_flat_x_x.png differ diff --git a/content/assets/emojis/drgn_flush.png b/content/assets/emojis/drgn_flush.png new file mode 100755 index 0000000..05a68e7 Binary files /dev/null and b/content/assets/emojis/drgn_flush.png differ diff --git a/content/assets/emojis/drgn_glare.png b/content/assets/emojis/drgn_glare.png new file mode 100755 index 0000000..e9b52e8 Binary files /dev/null and b/content/assets/emojis/drgn_glare.png differ diff --git a/content/assets/emojis/drgn_glare_sob.png b/content/assets/emojis/drgn_glare_sob.png new file mode 100755 index 0000000..11072c6 Binary files /dev/null and b/content/assets/emojis/drgn_glare_sob.png differ diff --git a/content/assets/emojis/drgn_glasses.png b/content/assets/emojis/drgn_glasses.png new file mode 100755 index 0000000..8876052 Binary files /dev/null and b/content/assets/emojis/drgn_glasses.png differ diff --git a/content/assets/emojis/drgn_happy.png b/content/assets/emojis/drgn_happy.png new file mode 100755 index 0000000..b30b01b Binary files /dev/null and b/content/assets/emojis/drgn_happy.png differ diff --git a/content/assets/emojis/drgn_happy_blep.png b/content/assets/emojis/drgn_happy_blep.png new file mode 100755 index 0000000..a402240 Binary files /dev/null and b/content/assets/emojis/drgn_happy_blep.png differ diff --git a/content/assets/emojis/drgn_happy_mlem.png b/content/assets/emojis/drgn_happy_mlem.png new file mode 100755 index 0000000..0d61950 Binary files /dev/null and b/content/assets/emojis/drgn_happy_mlem.png differ diff --git a/content/assets/emojis/drgn_heart.png b/content/assets/emojis/drgn_heart.png new file mode 100755 index 0000000..748a2ba Binary files /dev/null and b/content/assets/emojis/drgn_heart.png differ diff --git a/content/assets/emojis/drgn_hide.png b/content/assets/emojis/drgn_hide.png new file mode 100755 index 0000000..d5ce08d Binary files /dev/null and b/content/assets/emojis/drgn_hide.png differ diff --git a/content/assets/emojis/drgn_hide_blush.png b/content/assets/emojis/drgn_hide_blush.png new file mode 100755 index 0000000..7057b07 Binary files /dev/null and b/content/assets/emojis/drgn_hide_blush.png differ diff --git a/content/assets/emojis/drgn_hide_nervous.png b/content/assets/emojis/drgn_hide_nervous.png new file mode 100755 index 0000000..38f0c84 Binary files /dev/null and b/content/assets/emojis/drgn_hide_nervous.png differ diff --git a/content/assets/emojis/drgn_hyper.png b/content/assets/emojis/drgn_hyper.png new file mode 100755 index 0000000..6e9cfee Binary files /dev/null and b/content/assets/emojis/drgn_hyper.png differ diff --git a/content/assets/emojis/drgn_knife.png b/content/assets/emojis/drgn_knife.png new file mode 100755 index 0000000..8c3f2dc Binary files /dev/null and b/content/assets/emojis/drgn_knife.png differ diff --git a/content/assets/emojis/drgn_knife_angry.png b/content/assets/emojis/drgn_knife_angry.png new file mode 100755 index 0000000..c126c00 Binary files /dev/null and b/content/assets/emojis/drgn_knife_angry.png differ diff --git a/content/assets/emojis/drgn_laser_end.png b/content/assets/emojis/drgn_laser_end.png new file mode 100755 index 0000000..cd441fc Binary files /dev/null and b/content/assets/emojis/drgn_laser_end.png differ diff --git a/content/assets/emojis/drgn_laser_end_hit.png b/content/assets/emojis/drgn_laser_end_hit.png new file mode 100755 index 0000000..d9d527a Binary files /dev/null and b/content/assets/emojis/drgn_laser_end_hit.png differ diff --git a/content/assets/emojis/drgn_laser_mid.png b/content/assets/emojis/drgn_laser_mid.png new file mode 100755 index 0000000..0488b4b Binary files /dev/null and b/content/assets/emojis/drgn_laser_mid.png differ diff --git a/content/assets/emojis/drgn_laser_start.png b/content/assets/emojis/drgn_laser_start.png new file mode 100755 index 0000000..767ba2d Binary files /dev/null and b/content/assets/emojis/drgn_laser_start.png differ diff --git a/content/assets/emojis/drgn_lick.png b/content/assets/emojis/drgn_lick.png new file mode 100755 index 0000000..205f248 Binary files /dev/null and b/content/assets/emojis/drgn_lick.png differ diff --git a/content/assets/emojis/drgn_lol.png b/content/assets/emojis/drgn_lol.png new file mode 100755 index 0000000..4f9626c Binary files /dev/null and b/content/assets/emojis/drgn_lol.png differ diff --git a/content/assets/emojis/drgn_lol_nervous.png b/content/assets/emojis/drgn_lol_nervous.png new file mode 100755 index 0000000..1e6e92e Binary files /dev/null and b/content/assets/emojis/drgn_lol_nervous.png differ diff --git a/content/assets/emojis/drgn_lol_tear.png b/content/assets/emojis/drgn_lol_tear.png new file mode 100755 index 0000000..3266347 Binary files /dev/null and b/content/assets/emojis/drgn_lol_tear.png differ diff --git a/content/assets/emojis/drgn_lurk.png b/content/assets/emojis/drgn_lurk.png new file mode 100755 index 0000000..93ff514 Binary files /dev/null and b/content/assets/emojis/drgn_lurk.png differ diff --git a/content/assets/emojis/drgn_lurk__w_.png b/content/assets/emojis/drgn_lurk__w_.png new file mode 100755 index 0000000..b6ecd30 Binary files /dev/null and b/content/assets/emojis/drgn_lurk__w_.png differ diff --git a/content/assets/emojis/drgn_lurk_blep.png b/content/assets/emojis/drgn_lurk_blep.png new file mode 100755 index 0000000..0712975 Binary files /dev/null and b/content/assets/emojis/drgn_lurk_blep.png differ diff --git a/content/assets/emojis/drgn_lurk_cute.png b/content/assets/emojis/drgn_lurk_cute.png new file mode 100755 index 0000000..c6fd523 Binary files /dev/null and b/content/assets/emojis/drgn_lurk_cute.png differ diff --git a/content/assets/emojis/drgn_lurk_nervous.png b/content/assets/emojis/drgn_lurk_nervous.png new file mode 100755 index 0000000..c71ec3c Binary files /dev/null and b/content/assets/emojis/drgn_lurk_nervous.png differ diff --git a/content/assets/emojis/drgn_lurk_notice.png b/content/assets/emojis/drgn_lurk_notice.png new file mode 100755 index 0000000..d1d10ff Binary files /dev/null and b/content/assets/emojis/drgn_lurk_notice.png differ diff --git a/content/assets/emojis/drgn_lurk_owo.png b/content/assets/emojis/drgn_lurk_owo.png new file mode 100755 index 0000000..f11fc03 Binary files /dev/null and b/content/assets/emojis/drgn_lurk_owo.png differ diff --git a/content/assets/emojis/drgn_lurk_pleading.png b/content/assets/emojis/drgn_lurk_pleading.png new file mode 100755 index 0000000..05056b9 Binary files /dev/null and b/content/assets/emojis/drgn_lurk_pleading.png differ diff --git a/content/assets/emojis/drgn_lurk_sob.png b/content/assets/emojis/drgn_lurk_sob.png new file mode 100755 index 0000000..bc77821 Binary files /dev/null and b/content/assets/emojis/drgn_lurk_sob.png differ diff --git a/content/assets/emojis/drgn_mlem.png b/content/assets/emojis/drgn_mlem.png new file mode 100755 index 0000000..85faf05 Binary files /dev/null and b/content/assets/emojis/drgn_mlem.png differ diff --git a/content/assets/emojis/drgn_music.png b/content/assets/emojis/drgn_music.png new file mode 100755 index 0000000..d3f2323 Binary files /dev/null and b/content/assets/emojis/drgn_music.png differ diff --git a/content/assets/emojis/drgn_nauseated.png b/content/assets/emojis/drgn_nauseated.png new file mode 100755 index 0000000..97f7f65 Binary files /dev/null and b/content/assets/emojis/drgn_nauseated.png differ diff --git a/content/assets/emojis/drgn_nervous.png b/content/assets/emojis/drgn_nervous.png new file mode 100755 index 0000000..cf3979f Binary files /dev/null and b/content/assets/emojis/drgn_nervous.png differ diff --git a/content/assets/emojis/drgn_neutral.png b/content/assets/emojis/drgn_neutral.png new file mode 100755 index 0000000..e290dfe Binary files /dev/null and b/content/assets/emojis/drgn_neutral.png differ diff --git a/content/assets/emojis/drgn_nom_book.png b/content/assets/emojis/drgn_nom_book.png new file mode 100755 index 0000000..dc6df73 Binary files /dev/null and b/content/assets/emojis/drgn_nom_book.png differ diff --git a/content/assets/emojis/drgn_nom_bread.png b/content/assets/emojis/drgn_nom_bread.png new file mode 100755 index 0000000..1a91a49 Binary files /dev/null and b/content/assets/emojis/drgn_nom_bread.png differ diff --git a/content/assets/emojis/drgn_nom_bread_2.png b/content/assets/emojis/drgn_nom_bread_2.png new file mode 100755 index 0000000..19c4490 Binary files /dev/null and b/content/assets/emojis/drgn_nom_bread_2.png differ diff --git a/content/assets/emojis/drgn_nom_burger.png b/content/assets/emojis/drgn_nom_burger.png new file mode 100755 index 0000000..d294fa6 Binary files /dev/null and b/content/assets/emojis/drgn_nom_burger.png differ diff --git a/content/assets/emojis/drgn_nom_cookie.png b/content/assets/emojis/drgn_nom_cookie.png new file mode 100755 index 0000000..43381ac Binary files /dev/null and b/content/assets/emojis/drgn_nom_cookie.png differ diff --git a/content/assets/emojis/drgn_nom_donut.png b/content/assets/emojis/drgn_nom_donut.png new file mode 100755 index 0000000..e25cb77 Binary files /dev/null and b/content/assets/emojis/drgn_nom_donut.png differ diff --git a/content/assets/emojis/drgn_nom_egg.png b/content/assets/emojis/drgn_nom_egg.png new file mode 100755 index 0000000..044ecb4 Binary files /dev/null and b/content/assets/emojis/drgn_nom_egg.png differ diff --git a/content/assets/emojis/drgn_nom_fries.png b/content/assets/emojis/drgn_nom_fries.png new file mode 100755 index 0000000..8bf8473 Binary files /dev/null and b/content/assets/emojis/drgn_nom_fries.png differ diff --git a/content/assets/emojis/drgn_nom_melon.png b/content/assets/emojis/drgn_nom_melon.png new file mode 100755 index 0000000..400ae79 Binary files /dev/null and b/content/assets/emojis/drgn_nom_melon.png differ diff --git a/content/assets/emojis/drgn_nom_pita.png b/content/assets/emojis/drgn_nom_pita.png new file mode 100755 index 0000000..7bf5561 Binary files /dev/null and b/content/assets/emojis/drgn_nom_pita.png differ diff --git a/content/assets/emojis/drgn_nom_pizza.png b/content/assets/emojis/drgn_nom_pizza.png new file mode 100755 index 0000000..88feef5 Binary files /dev/null and b/content/assets/emojis/drgn_nom_pizza.png differ diff --git a/content/assets/emojis/drgn_nom_verified.png b/content/assets/emojis/drgn_nom_verified.png new file mode 100755 index 0000000..78e3505 Binary files /dev/null and b/content/assets/emojis/drgn_nom_verified.png differ diff --git a/content/assets/emojis/drgn_nom_waffle.png b/content/assets/emojis/drgn_nom_waffle.png new file mode 100755 index 0000000..eb0e317 Binary files /dev/null and b/content/assets/emojis/drgn_nom_waffle.png differ diff --git a/content/assets/emojis/drgn_notice.png b/content/assets/emojis/drgn_notice.png new file mode 100755 index 0000000..60926c4 Binary files /dev/null and b/content/assets/emojis/drgn_notice.png differ diff --git a/content/assets/emojis/drgn_nuzzle.png b/content/assets/emojis/drgn_nuzzle.png new file mode 100755 index 0000000..3217000 Binary files /dev/null and b/content/assets/emojis/drgn_nuzzle.png differ diff --git a/content/assets/emojis/drgn_o_o.png b/content/assets/emojis/drgn_o_o.png new file mode 100755 index 0000000..990511c Binary files /dev/null and b/content/assets/emojis/drgn_o_o.png differ diff --git a/content/assets/emojis/drgn_outage.png b/content/assets/emojis/drgn_outage.png new file mode 100755 index 0000000..3f984f6 Binary files /dev/null and b/content/assets/emojis/drgn_outage.png differ diff --git a/content/assets/emojis/drgn_owo.png b/content/assets/emojis/drgn_owo.png new file mode 100755 index 0000000..f952a2e Binary files /dev/null and b/content/assets/emojis/drgn_owo.png differ diff --git a/content/assets/emojis/drgn_pat.png b/content/assets/emojis/drgn_pat.png new file mode 100755 index 0000000..eaaba16 Binary files /dev/null and b/content/assets/emojis/drgn_pat.png differ diff --git a/content/assets/emojis/drgn_pat_blush.png b/content/assets/emojis/drgn_pat_blush.png new file mode 100755 index 0000000..9b9940a Binary files /dev/null and b/content/assets/emojis/drgn_pat_blush.png differ diff --git a/content/assets/emojis/drgn_pat_cry.png b/content/assets/emojis/drgn_pat_cry.png new file mode 100755 index 0000000..7ed1bd8 Binary files /dev/null and b/content/assets/emojis/drgn_pat_cry.png differ diff --git a/content/assets/emojis/drgn_pat_flat.png b/content/assets/emojis/drgn_pat_flat.png new file mode 100755 index 0000000..5d85308 Binary files /dev/null and b/content/assets/emojis/drgn_pat_flat.png differ diff --git a/content/assets/emojis/drgn_pat_sob.png b/content/assets/emojis/drgn_pat_sob.png new file mode 100755 index 0000000..52c22e7 Binary files /dev/null and b/content/assets/emojis/drgn_pat_sob.png differ diff --git a/content/assets/emojis/drgn_pat_up.png b/content/assets/emojis/drgn_pat_up.png new file mode 100755 index 0000000..e28daad Binary files /dev/null and b/content/assets/emojis/drgn_pat_up.png differ diff --git a/content/assets/emojis/drgn_pleading.png b/content/assets/emojis/drgn_pleading.png new file mode 100755 index 0000000..3b97ae1 Binary files /dev/null and b/content/assets/emojis/drgn_pleading.png differ diff --git a/content/assets/emojis/drgn_pout.png b/content/assets/emojis/drgn_pout.png new file mode 100755 index 0000000..0ac9513 Binary files /dev/null and b/content/assets/emojis/drgn_pout.png differ diff --git a/content/assets/emojis/drgn_rainbow.png b/content/assets/emojis/drgn_rainbow.png new file mode 100755 index 0000000..8ede665 Binary files /dev/null and b/content/assets/emojis/drgn_rainbow.png differ diff --git a/content/assets/emojis/drgn_reject.png b/content/assets/emojis/drgn_reject.png new file mode 100755 index 0000000..1e0875a Binary files /dev/null and b/content/assets/emojis/drgn_reject.png differ diff --git a/content/assets/emojis/drgn_sad.png b/content/assets/emojis/drgn_sad.png new file mode 100755 index 0000000..1084044 Binary files /dev/null and b/content/assets/emojis/drgn_sad.png differ diff --git a/content/assets/emojis/drgn_science.png b/content/assets/emojis/drgn_science.png new file mode 100755 index 0000000..e5476bb Binary files /dev/null and b/content/assets/emojis/drgn_science.png differ diff --git a/content/assets/emojis/drgn_scream.png b/content/assets/emojis/drgn_scream.png new file mode 100755 index 0000000..df8c418 Binary files /dev/null and b/content/assets/emojis/drgn_scream.png differ diff --git a/content/assets/emojis/drgn_scream_angry.png b/content/assets/emojis/drgn_scream_angry.png new file mode 100755 index 0000000..1da7219 Binary files /dev/null and b/content/assets/emojis/drgn_scream_angry.png differ diff --git a/content/assets/emojis/drgn_scream_stare.png b/content/assets/emojis/drgn_scream_stare.png new file mode 100755 index 0000000..f4c625f Binary files /dev/null and b/content/assets/emojis/drgn_scream_stare.png differ diff --git a/content/assets/emojis/drgn_shocked.png b/content/assets/emojis/drgn_shocked.png new file mode 100755 index 0000000..d8d8585 Binary files /dev/null and b/content/assets/emojis/drgn_shocked.png differ diff --git a/content/assets/emojis/drgn_sleep.png b/content/assets/emojis/drgn_sleep.png new file mode 100755 index 0000000..90c9092 Binary files /dev/null and b/content/assets/emojis/drgn_sleep.png differ diff --git a/content/assets/emojis/drgn_smol.png b/content/assets/emojis/drgn_smol.png new file mode 100755 index 0000000..f792b6f Binary files /dev/null and b/content/assets/emojis/drgn_smol.png differ diff --git a/content/assets/emojis/drgn_smug.png b/content/assets/emojis/drgn_smug.png new file mode 100755 index 0000000..ffacd7d Binary files /dev/null and b/content/assets/emojis/drgn_smug.png differ diff --git a/content/assets/emojis/drgn_smug2.png b/content/assets/emojis/drgn_smug2.png new file mode 100755 index 0000000..b5853dc Binary files /dev/null and b/content/assets/emojis/drgn_smug2.png differ diff --git a/content/assets/emojis/drgn_sob.png b/content/assets/emojis/drgn_sob.png new file mode 100755 index 0000000..9be3640 Binary files /dev/null and b/content/assets/emojis/drgn_sob.png differ diff --git a/content/assets/emojis/drgn_sparkle.png b/content/assets/emojis/drgn_sparkle.png new file mode 100755 index 0000000..fe43f21 Binary files /dev/null and b/content/assets/emojis/drgn_sparkle.png differ diff --git a/content/assets/emojis/drgn_stare.png b/content/assets/emojis/drgn_stare.png new file mode 100755 index 0000000..f4c625f Binary files /dev/null and b/content/assets/emojis/drgn_stare.png differ diff --git a/content/assets/emojis/drgn_tail.png b/content/assets/emojis/drgn_tail.png new file mode 100755 index 0000000..1b1cc12 Binary files /dev/null and b/content/assets/emojis/drgn_tail.png differ diff --git a/content/assets/emojis/drgn_think.png b/content/assets/emojis/drgn_think.png new file mode 100755 index 0000000..b52b111 Binary files /dev/null and b/content/assets/emojis/drgn_think.png differ diff --git a/content/assets/emojis/drgn_think__w_.png b/content/assets/emojis/drgn_think__w_.png new file mode 100755 index 0000000..0c6050b Binary files /dev/null and b/content/assets/emojis/drgn_think__w_.png differ diff --git a/content/assets/emojis/drgn_think_confused.png b/content/assets/emojis/drgn_think_confused.png new file mode 100755 index 0000000..e7b6197 Binary files /dev/null and b/content/assets/emojis/drgn_think_confused.png differ diff --git a/content/assets/emojis/drgn_think_cool.png b/content/assets/emojis/drgn_think_cool.png new file mode 100755 index 0000000..36896cf Binary files /dev/null and b/content/assets/emojis/drgn_think_cool.png differ diff --git a/content/assets/emojis/drgn_think_evil.png b/content/assets/emojis/drgn_think_evil.png new file mode 100755 index 0000000..91693e6 Binary files /dev/null and b/content/assets/emojis/drgn_think_evil.png differ diff --git a/content/assets/emojis/drgn_think_owo.png b/content/assets/emojis/drgn_think_owo.png new file mode 100755 index 0000000..e076fa4 Binary files /dev/null and b/content/assets/emojis/drgn_think_owo.png differ diff --git a/content/assets/emojis/drgn_think_science.png b/content/assets/emojis/drgn_think_science.png new file mode 100755 index 0000000..55420df Binary files /dev/null and b/content/assets/emojis/drgn_think_science.png differ diff --git a/content/assets/emojis/drgn_think_smug.png b/content/assets/emojis/drgn_think_smug.png new file mode 100755 index 0000000..21014b8 Binary files /dev/null and b/content/assets/emojis/drgn_think_smug.png differ diff --git a/content/assets/emojis/drgn_think_woozy.png b/content/assets/emojis/drgn_think_woozy.png new file mode 100755 index 0000000..00a6ce6 Binary files /dev/null and b/content/assets/emojis/drgn_think_woozy.png differ diff --git a/content/assets/emojis/drgn_thumbsdown.png b/content/assets/emojis/drgn_thumbsdown.png new file mode 100755 index 0000000..097d85b Binary files /dev/null and b/content/assets/emojis/drgn_thumbsdown.png differ diff --git a/content/assets/emojis/drgn_thumbsup.png b/content/assets/emojis/drgn_thumbsup.png new file mode 100755 index 0000000..525b1ed Binary files /dev/null and b/content/assets/emojis/drgn_thumbsup.png differ diff --git a/content/assets/emojis/drgn_tooth.png b/content/assets/emojis/drgn_tooth.png new file mode 100755 index 0000000..fa22359 Binary files /dev/null and b/content/assets/emojis/drgn_tooth.png differ diff --git a/content/assets/emojis/drgn_up.png b/content/assets/emojis/drgn_up.png new file mode 100755 index 0000000..fd30f42 Binary files /dev/null and b/content/assets/emojis/drgn_up.png differ diff --git a/content/assets/emojis/drgn_up_blep.png b/content/assets/emojis/drgn_up_blep.png new file mode 100755 index 0000000..d27c343 Binary files /dev/null and b/content/assets/emojis/drgn_up_blep.png differ diff --git a/content/assets/emojis/drgn_up_cup.png b/content/assets/emojis/drgn_up_cup.png new file mode 100755 index 0000000..9732b5d Binary files /dev/null and b/content/assets/emojis/drgn_up_cup.png differ diff --git a/content/assets/emojis/drgn_up_cute.png b/content/assets/emojis/drgn_up_cute.png new file mode 100755 index 0000000..bbca3e5 Binary files /dev/null and b/content/assets/emojis/drgn_up_cute.png differ diff --git a/content/assets/emojis/drgn_up_happy.png b/content/assets/emojis/drgn_up_happy.png new file mode 100755 index 0000000..66ce1c2 Binary files /dev/null and b/content/assets/emojis/drgn_up_happy.png differ diff --git a/content/assets/emojis/drgn_uwu.png b/content/assets/emojis/drgn_uwu.png new file mode 100755 index 0000000..8cd3896 Binary files /dev/null and b/content/assets/emojis/drgn_uwu.png differ diff --git a/content/assets/emojis/drgn_verified.png b/content/assets/emojis/drgn_verified.png new file mode 100755 index 0000000..48b5fdb Binary files /dev/null and b/content/assets/emojis/drgn_verified.png differ diff --git a/content/assets/emojis/drgn_wave.png b/content/assets/emojis/drgn_wave.png new file mode 100755 index 0000000..0ddf6a0 Binary files /dev/null and b/content/assets/emojis/drgn_wave.png differ diff --git a/content/assets/emojis/drgn_weary.png b/content/assets/emojis/drgn_weary.png new file mode 100755 index 0000000..7f054fa Binary files /dev/null and b/content/assets/emojis/drgn_weary.png differ diff --git a/content/assets/emojis/drgn_weary_sob.png b/content/assets/emojis/drgn_weary_sob.png new file mode 100755 index 0000000..83ceeeb Binary files /dev/null and b/content/assets/emojis/drgn_weary_sob.png differ diff --git a/content/assets/emojis/drgn_woozy.png b/content/assets/emojis/drgn_woozy.png new file mode 100755 index 0000000..0d42fab Binary files /dev/null and b/content/assets/emojis/drgn_woozy.png differ diff --git a/content/assets/emojis/drgn_x_x.png b/content/assets/emojis/drgn_x_x.png new file mode 100755 index 0000000..95aebd5 Binary files /dev/null and b/content/assets/emojis/drgn_x_x.png differ diff --git a/content/assets/emojis/drgn_yell.png b/content/assets/emojis/drgn_yell.png new file mode 100755 index 0000000..f5ac730 Binary files /dev/null and b/content/assets/emojis/drgn_yell.png differ diff --git a/content/assets/emojis/drgn_yoshi_end.png b/content/assets/emojis/drgn_yoshi_end.png new file mode 100755 index 0000000..5c57625 Binary files /dev/null and b/content/assets/emojis/drgn_yoshi_end.png differ diff --git a/content/assets/emojis/drgn_yoshi_mid.png b/content/assets/emojis/drgn_yoshi_mid.png new file mode 100755 index 0000000..41c9f5d Binary files /dev/null and b/content/assets/emojis/drgn_yoshi_mid.png differ diff --git a/content/assets/emojis/drgn_yoshi_start.png b/content/assets/emojis/drgn_yoshi_start.png new file mode 100755 index 0000000..cf7cd00 Binary files /dev/null and b/content/assets/emojis/drgn_yoshi_start.png differ diff --git a/content/assets/favicon.ico b/content/assets/favicon.ico new file mode 100644 index 0000000..3c399ff Binary files /dev/null and b/content/assets/favicon.ico differ diff --git a/content/assets/lightbox.js b/content/assets/lightbox.js new file mode 100644 index 0000000..39a5074 --- /dev/null +++ b/content/assets/lightbox.js @@ -0,0 +1,137 @@ +(() => { + const mainEl = document.querySelector("main"); + const lightboxContainerEl = document.querySelector(".js-lightbox"); + const lightboxEl = lightboxContainerEl.classList.contains("o-lightbox") + ? lightboxContainerEl + : lightboxContainerEl.querySelector(".o-lightbox"); + const lightboxCloseEl = lightboxEl.querySelector(".o-lightbox__close-btn"); + const lightboxPrevEl = lightboxEl.querySelector(".o-lightbox__nav-btn--prev"); + const lightboxNextEl = lightboxEl.querySelector(".o-lightbox__nav-btn--next"); + const lightboxImgEl = lightboxEl.querySelector(".o-lightbox__img"); + const lightboxThumbnailsEl = lightboxEl.querySelector(".o-lightbox__thumbnails"); + const figureEls = Array.from(mainEl.querySelectorAll(".js-lightbox__image")); + + const standalone = lightboxContainerEl.classList.contains("js-lightbox--standalone"); + let currentIndex = 0; + let visible = !lightboxContainerEl.classList.contains("u-d-none"); + let mouseDown = false; + + const show = () => { + visible = true; + lightboxContainerEl.classList.remove("u-d-none"); + } + + const hide = () => { + if (!standalone) { + visible = false; + lightboxContainerEl.classList.add("u-d-none"); + } + } + + const setIndex = (i) => { + if (i < 0 || i >= images.length) { + return; + } + images[currentIndex].thumbnailEl.classList.remove("is-selected"); + currentIndex = i; + lightboxImgEl.src = figureEls[i].firstElementChild.href; + lightboxImgEl.alt = images[currentIndex].description; + images[i].thumbnailEl.classList.add("is-selected"); + }; + + const prev = () => setIndex(currentIndex > 0 ? currentIndex - 1 : figureEls.length - 1); + + const next = () => setIndex(currentIndex < figureEls.length - 1 ? currentIndex + 1 : 0); + + lightboxCloseEl?.addEventListener("click", hide); + lightboxPrevEl.addEventListener("click", prev); + lightboxNextEl.addEventListener("click", next); + + const images = figureEls.map((figureEl, i) => { + const go = e => { + e.preventDefault(); + show(); + setIndex(i); + }; + + const imgEl = figureEl.querySelector("img"); + const captionEl = figureEl.querySelector("figcaption"); + + const src = imgEl.src; + const description = captionEl?.innerHTML ?? ""; + + const thumbnailButtonEl = document.createElement("button"); + const thumbnailImgEl = document.createElement("img"); + + thumbnailImgEl.classList.add("o-lightbox__thumbnail-img"); + thumbnailImgEl.src = src; + + thumbnailButtonEl.classList.add("o-lightbox__thumbnail"); + thumbnailButtonEl.appendChild(thumbnailImgEl); + thumbnailButtonEl.addEventListener("click", go); + + lightboxThumbnailsEl.appendChild(thumbnailButtonEl); + + if (!standalone) { + figureEl.firstElementChild.addEventListener("click", go); + } + + return { + thumbnailEl: thumbnailButtonEl, + description, + }; + }); + + setIndex(0); + + if (figureEls.length <= 1) { + lightboxPrevEl.remove(); + lightboxNextEl.remove(); + lightboxThumbnailsEl.remove(); + } + + if (!standalone) { + document.addEventListener('mousedown', (e) => { + if (visible) { + mouseDown = !lightboxEl.contains(e.target) || lightboxEl === e.target; + } + }); + + document.addEventListener('click', (e) => { + if (visible && mouseDown) { + mouseDown = false; + e.preventDefault(); + e.stopPropagation(); + hide(); + } + }, { capture: true }); + } + + window.addEventListener("keydown", e => { + if (e.defaultPrevented || !visible) { + return; + } + + switch (e.key) { + case "Left": + case "ArrowLeft": + prev(); + break; + + case "Right": + case "ArrowRight": + next(); + break; + + case "Esc": + case "Escape": + hide(); + break; + + default: + return; + } + + e.preventDefault(); + }, true); +})(); diff --git a/content/assets/main.js b/content/assets/main.js new file mode 100644 index 0000000..7189312 --- /dev/null +++ b/content/assets/main.js @@ -0,0 +1,23 @@ +(() => { + document.body.classList.remove('t-no-js'); + document.body.classList.add('t-js'); + + const enableFocusIndicator = e => { + if (e.key !== 'Tab') { + return; + } + + document.body.classList.add('t-keyboard'); + document.removeEventListener('keydown', enableFocusIndicator); + document.addEventListener('mousedown', disableFocusIndicator); + } + + const disableFocusIndicator = () => { + document.body.classList.remove('t-keyboard'); + + document.removeEventListener('mousedown', disableFocusIndicator); + document.addEventListener('keydown', enableFocusIndicator); + } + + document.addEventListener('keydown', enableFocusIndicator); +})(); diff --git a/content/assets/snow.js b/content/assets/snow.js new file mode 100644 index 0000000..562e9c0 --- /dev/null +++ b/content/assets/snow.js @@ -0,0 +1,30 @@ +(() => { + function createSnowFlake() { + setTimeout(() => createSnowFlake(), 50 / Math.log10(window.innerWidth / 1000 + 1)); + + if (document.hidden) { + return; + } + + const snowFlake = document.createElementNS("http://www.w3.org/2000/svg", "svg"); + const snowFlakeInner = document.createElementNS("http://www.w3.org/2000/svg", "use"); + const aniDuration = (Math.random() * 3 + 2) * 1000; + + snowFlakeInner.setAttribute("href", "/icons.svg#asterisk"); + + snowFlake.classList.add("o-icon", "o-icon--snow"); + snowFlake.setAttribute("aria-hidden", "true"); + + snowFlake.style.fontSize = Math.random() * 0.5 + 0.7 + 'em'; + snowFlake.style.left = Math.random() * 100 + '%'; + snowFlake.style.animationDuration = aniDuration + 'ms'; + snowFlake.style.opacity = Math.random(); + + setTimeout(() => snowFlake.remove(), aniDuration); + + snowFlake.appendChild(snowFlakeInner); + document.body.appendChild(snowFlake); + } + + createSnowFlake(); +})(); diff --git a/content/assets/symbols.svg b/content/assets/symbols.svg new file mode 100644 index 0000000..4995ee2 --- /dev/null +++ b/content/assets/symbols.svg @@ -0,0 +1,9 @@ + + + + + -- cgit v1.2.3-70-g09d2