From 997197eebd4cca3ca11acb942424d6bbe968712f Mon Sep 17 00:00:00 2001 From: Ciprian Dorin Craciun Date: Thu, 16 Dec 2021 12:33:36 +0200 Subject: [PATCH] [resources] Extract embedded banners and other resources into external files. --- sources/lib/server/banners.go | 1895 +++-------------- sources/lib/server/favicon.go | 286 +-- sources/lib/server/files/about.txt | 38 + sources/lib/server/files/errors/100.txt | 20 + sources/lib/server/files/errors/101.txt | 24 + sources/lib/server/files/errors/102.txt | 20 + sources/lib/server/files/errors/103.txt | 20 + sources/lib/server/files/errors/200.txt | 20 + sources/lib/server/files/errors/201.txt | 20 + sources/lib/server/files/errors/202.txt | 20 + sources/lib/server/files/errors/203.txt | 24 + sources/lib/server/files/errors/204.txt | 20 + sources/lib/server/files/errors/205.txt | 20 + sources/lib/server/files/errors/206.txt | 20 + sources/lib/server/files/errors/207.txt | 20 + sources/lib/server/files/errors/208.txt | 24 + sources/lib/server/files/errors/226.txt | 20 + sources/lib/server/files/errors/300.txt | 20 + sources/lib/server/files/errors/301.txt | 24 + sources/lib/server/files/errors/302.txt | 20 + sources/lib/server/files/errors/303.txt | 20 + sources/lib/server/files/errors/304.txt | 20 + sources/lib/server/files/errors/305.txt | 20 + sources/lib/server/files/errors/306.txt | 20 + sources/lib/server/files/errors/307.txt | 24 + sources/lib/server/files/errors/308.txt | 24 + sources/lib/server/files/errors/400.txt | 20 + sources/lib/server/files/errors/401.txt | 20 + sources/lib/server/files/errors/402.txt | 20 + sources/lib/server/files/errors/403.txt | 20 + sources/lib/server/files/errors/404.txt | 20 + sources/lib/server/files/errors/405.txt | 24 + sources/lib/server/files/errors/406.txt | 20 + sources/lib/server/files/errors/407.txt | 28 + sources/lib/server/files/errors/408.txt | 20 + sources/lib/server/files/errors/409.txt | 20 + sources/lib/server/files/errors/410.txt | 20 + sources/lib/server/files/errors/411.txt | 20 + sources/lib/server/files/errors/412.txt | 24 + sources/lib/server/files/errors/413.txt | 24 + sources/lib/server/files/errors/414.txt | 20 + sources/lib/server/files/errors/415.txt | 24 + sources/lib/server/files/errors/416.txt | 24 + sources/lib/server/files/errors/417.txt | 24 + sources/lib/server/files/errors/421.txt | 24 + sources/lib/server/files/errors/422.txt | 24 + sources/lib/server/files/errors/423.txt | 20 + sources/lib/server/files/errors/424.txt | 24 + sources/lib/server/files/errors/425.txt | 20 + sources/lib/server/files/errors/426.txt | 20 + sources/lib/server/files/errors/428.txt | 24 + sources/lib/server/files/errors/429.txt | 24 + sources/lib/server/files/errors/431.txt | 24 + sources/lib/server/files/errors/451.txt | 24 + sources/lib/server/files/errors/500.txt | 24 + sources/lib/server/files/errors/501.txt | 20 + sources/lib/server/files/errors/502.txt | 20 + sources/lib/server/files/errors/503.txt | 24 + sources/lib/server/files/errors/504.txt | 20 + sources/lib/server/files/errors/505.txt | 24 + sources/lib/server/files/errors/506.txt | 24 + sources/lib/server/files/errors/507.txt | 24 + sources/lib/server/files/errors/508.txt | 20 + sources/lib/server/files/errors/510.txt | 20 + sources/lib/server/files/errors/511.txt | 28 + sources/lib/server/files/favicon.ico | Bin 0 -> 15086 bytes .../lib/server/files/tls/server-private.pem | 28 + .../lib/server/files/tls/server-public.pem | 19 + sources/lib/server/tls.go | 61 +- 69 files changed, 1699 insertions(+), 1980 deletions(-) create mode 100644 sources/lib/server/files/about.txt create mode 100644 sources/lib/server/files/errors/100.txt create mode 100644 sources/lib/server/files/errors/101.txt create mode 100644 sources/lib/server/files/errors/102.txt create mode 100644 sources/lib/server/files/errors/103.txt create mode 100644 sources/lib/server/files/errors/200.txt create mode 100644 sources/lib/server/files/errors/201.txt create mode 100644 sources/lib/server/files/errors/202.txt create mode 100644 sources/lib/server/files/errors/203.txt create mode 100644 sources/lib/server/files/errors/204.txt create mode 100644 sources/lib/server/files/errors/205.txt create mode 100644 sources/lib/server/files/errors/206.txt create mode 100644 sources/lib/server/files/errors/207.txt create mode 100644 sources/lib/server/files/errors/208.txt create mode 100644 sources/lib/server/files/errors/226.txt create mode 100644 sources/lib/server/files/errors/300.txt create mode 100644 sources/lib/server/files/errors/301.txt create mode 100644 sources/lib/server/files/errors/302.txt create mode 100644 sources/lib/server/files/errors/303.txt create mode 100644 sources/lib/server/files/errors/304.txt create mode 100644 sources/lib/server/files/errors/305.txt create mode 100644 sources/lib/server/files/errors/306.txt create mode 100644 sources/lib/server/files/errors/307.txt create mode 100644 sources/lib/server/files/errors/308.txt create mode 100644 sources/lib/server/files/errors/400.txt create mode 100644 sources/lib/server/files/errors/401.txt create mode 100644 sources/lib/server/files/errors/402.txt create mode 100644 sources/lib/server/files/errors/403.txt create mode 100644 sources/lib/server/files/errors/404.txt create mode 100644 sources/lib/server/files/errors/405.txt create mode 100644 sources/lib/server/files/errors/406.txt create mode 100644 sources/lib/server/files/errors/407.txt create mode 100644 sources/lib/server/files/errors/408.txt create mode 100644 sources/lib/server/files/errors/409.txt create mode 100644 sources/lib/server/files/errors/410.txt create mode 100644 sources/lib/server/files/errors/411.txt create mode 100644 sources/lib/server/files/errors/412.txt create mode 100644 sources/lib/server/files/errors/413.txt create mode 100644 sources/lib/server/files/errors/414.txt create mode 100644 sources/lib/server/files/errors/415.txt create mode 100644 sources/lib/server/files/errors/416.txt create mode 100644 sources/lib/server/files/errors/417.txt create mode 100644 sources/lib/server/files/errors/421.txt create mode 100644 sources/lib/server/files/errors/422.txt create mode 100644 sources/lib/server/files/errors/423.txt create mode 100644 sources/lib/server/files/errors/424.txt create mode 100644 sources/lib/server/files/errors/425.txt create mode 100644 sources/lib/server/files/errors/426.txt create mode 100644 sources/lib/server/files/errors/428.txt create mode 100644 sources/lib/server/files/errors/429.txt create mode 100644 sources/lib/server/files/errors/431.txt create mode 100644 sources/lib/server/files/errors/451.txt create mode 100644 sources/lib/server/files/errors/500.txt create mode 100644 sources/lib/server/files/errors/501.txt create mode 100644 sources/lib/server/files/errors/502.txt create mode 100644 sources/lib/server/files/errors/503.txt create mode 100644 sources/lib/server/files/errors/504.txt create mode 100644 sources/lib/server/files/errors/505.txt create mode 100644 sources/lib/server/files/errors/506.txt create mode 100644 sources/lib/server/files/errors/507.txt create mode 100644 sources/lib/server/files/errors/508.txt create mode 100644 sources/lib/server/files/errors/510.txt create mode 100644 sources/lib/server/files/errors/511.txt create mode 100644 sources/lib/server/files/favicon.ico create mode 100644 sources/lib/server/files/tls/server-private.pem create mode 100644 sources/lib/server/files/tls/server-public.pem diff --git a/sources/lib/server/banners.go b/sources/lib/server/banners.go index 9b66bbe..3a9642d 100644 --- a/sources/lib/server/banners.go +++ b/sources/lib/server/banners.go @@ -2,6 +2,9 @@ package server + +import _ "embed" + import . "github.com/volution/kawipiko/lib/common" @@ -10,46 +13,8 @@ import . "github.com/volution/kawipiko/lib/common" var AboutBannerContentType = MimeTypeText var AboutBannerContentEncoding = "identity" -var AboutBannerData = []byte ( - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ .\n" + - ". /\\ \\ __ __ /\\ \\ .\n" + - ". \\ \\ \\/'\\ __ __ __ __ /\\_\\ _____ /\\_\\\\ \\ \\/'\\ ___ .\n" + - ". \\ \\ , < /'__`\\ /\\ \\/\\ \\/\\ \\\\/\\ \\ /\\ '__`\\\\/\\ \\\\ \\ , < / __`\\ .\n" + - ". \\ \\ \\\\`\\ /\\ \\L\\.\\_\\ \\ \\_/ \\_/ \\\\ \\ \\\\ \\ \\L\\ \\\\ \\ \\\\ \\ \\\\`\\ /\\ \\L\\ \\ .\n" + - ". \\ \\_\\ \\_\\\\ \\__/.\\_\\\\ \\___x___/' \\ \\_\\\\ \\ ,__/ \\ \\_\\\\ \\_\\ \\_\\\\ \\____/ .\n" + - ". \\/_/\\/_/ \\/__/\\/_/ \\/__//__/ \\/_/ \\ \\ \\/ \\/_/ \\/_/\\/_/ \\/___/ .\n" + - ". \\ \\_\\ .\n" + - ". \\/_/ .\n" + - ". .\n" + - ". _ _ ___ ___ ___ ____ ____ ____ _ _ ____ ____ .\n" + - ". |__| | | |__] [__ |___ |__/ | | |___ |__/ .\n" + - ". | | | | | ___] |___ | \\ \\/ |___ | \\ .\n" + - ". .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "\n" + - "\n" + - " ==== kawipiko -- blazingly fast static HTTP server ====\n" + - "\n" + - " | Documentation, issues and sources:\n" + - " | * https://bit.ly/kawipiko\n" + - " | * https://github.com/volution/kawipiko\n" + - "\n" + - " | Authors:\n" + - " | * Ciprian Dorin Craciun\n" + - " | ciprian@volution.ro\n" + - " | ciprian.craciun@gmail.com\n" + - " | https://volution.ro/ciprian\n" + - "\n" + - " | Leverages:\n" + - " | * https://github.com/valyala/fasthttp\n" + - " | * https://github.com/colinmarc/cdb\n" + - " | * https://cr.yp.to/cdb.html\n" + - " | * https://golang.org/\n" + - "\n" + - "") +//go:embed files/about.txt +var AboutBannerData []byte @@ -59,1607 +24,255 @@ var ErrorBannerContentEncoding = "identity" var ErrorBannersData = map[uint][]byte { - - 100 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". _ __ __ .\n" + - ". /' \\ /'__`\\ /'__`\\ .\n" + - ". /\\_, \\ /\\ \\/\\ \\ /\\ \\/\\ \\ .\n" + - ". \\/_/\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ .\n" + - ". \\ \\ \\ \\ \\ \\_\\ \\ \\ \\ \\_\\ \\ .\n" + - ". \\ \\_\\ \\ \\____/ \\ \\____/ .\n" + - ". \\/_/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ _ _ ___ _ _ _ _ _ ____ .\n" + - ". | | | |\\ | | | |\\ | | | |___ .\n" + - ". |___ |__| | \\| | | | \\| |__| |___ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 100 -- Continue |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 101 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". _ __ _ .\n" + - ". /' \\ /'__`\\ /' \\ .\n" + - ". /\\_, \\ /\\ \\/\\ \\ /\\_, \\ .\n" + - ". \\/_/\\ \\ \\ \\ \\ \\ \\ \\/_/\\ \\ .\n" + - ". \\ \\ \\ \\ \\ \\_\\ \\ \\ \\ \\ .\n" + - ". \\ \\_\\ \\ \\____/ \\ \\_\\ .\n" + - ". \\/_/ \\/___/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". ____ _ _ _ _ ___ ____ _ _ _ _ _ ____ .\n" + - ". [__ | | | | | | |__| | |\\ | | __ .\n" + - ". ___] |_|_| | | |___ | | | | \\| |__] .\n" + - ". .\n" + - ". ___ ____ ____ ___ ____ ____ ____ _ ____ .\n" + - ". |__] |__/ | | | | | | | | | [__ .\n" + - ". | | \\ |__| | |__| |___ |__| |___ ___] .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 101 -- Switching Protocols |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 102 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". _ __ ___ .\n" + - ". /' \\ /'__`\\ /'___`\\ .\n" + - ". /\\_, \\ /\\ \\/\\ \\ /\\_\\ /\\ \\ .\n" + - ". \\/_/\\ \\ \\ \\ \\ \\ \\ \\/_/// /__ .\n" + - ". \\ \\ \\ \\ \\ \\_\\ \\ // /_\\ \\ .\n" + - ". \\ \\_\\ \\ \\____/ /\\______/ .\n" + - ". \\/_/ \\/___/ \\/_____/ .\n" + - ". .\n" + - ". .\n" + - ". ___ ____ ____ ____ ____ ____ ____ _ _ _ ____ .\n" + - ". |__] |__/ | | | |___ [__ [__ | |\\ | | __ .\n" + - ". | | \\ |__| |___ |___ ___] ___] | | \\| |__] .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 102 -- Processing |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 103 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". _ __ __ .\n" + - ". /' \\ /'__`\\ /'__`\\ .\n" + - ". /\\_, \\ /\\ \\/\\ \\ /\\_\\L\\ \\ .\n" + - ". \\/_/\\ \\ \\ \\ \\ \\ \\ \\/_/_\\_<_ .\n" + - ". \\ \\ \\ \\ \\ \\_\\ \\ /\\ \\L\\ \\ .\n" + - ". \\ \\_\\ \\ \\____/ \\ \\____/ .\n" + - ". \\/_/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ ____ _ _ _ _ _ _ _ _ ___ ____ .\n" + - ". |___ |__| |__/ | \\_/ |__| | |\\ | | [__ .\n" + - ". |___ | | | \\ |___ | | | | | \\| | ___] .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 103 -- Early Hints |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 200 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ___ __ __ .\n" + - ". /'___`\\ /'__`\\ /'__`\\ .\n" + - ". /\\_\\ /\\ \\ /\\ \\/\\ \\ /\\ \\/\\ \\ .\n" + - ". \\/_/// /__ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ .\n" + - ". // /_\\ \\ \\ \\ \\_\\ \\ \\ \\ \\_\\ \\ .\n" + - ". /\\______/ \\ \\____/ \\ \\____/ .\n" + - ". \\/_____/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ____ _ _ .\n" + - ". | | |_/ .\n" + - ". |__| | \\_ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 200 -- OK |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 201 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ___ __ _ .\n" + - ". /'___`\\ /'__`\\ /' \\ .\n" + - ". /\\_\\ /\\ \\ /\\ \\/\\ \\ /\\_, \\ .\n" + - ". \\/_/// /__ \\ \\ \\ \\ \\ \\/_/\\ \\ .\n" + - ". // /_\\ \\ \\ \\ \\_\\ \\ \\ \\ \\ .\n" + - ". /\\______/ \\ \\____/ \\ \\_\\ .\n" + - ". \\/_____/ \\/___/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ ____ ____ ___ ____ ___ .\n" + - ". | |__/ |___ |__| | |___ | \\ .\n" + - ". |___ | \\ |___ | | | |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 201 -- Created |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 202 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ___ __ ___ .\n" + - ". /'___`\\ /'__`\\ /'___`\\ .\n" + - ". /\\_\\ /\\ \\ /\\ \\/\\ \\ /\\_\\ /\\ \\ .\n" + - ". \\/_/// /__ \\ \\ \\ \\ \\ \\/_/// /__ .\n" + - ". // /_\\ \\ \\ \\ \\_\\ \\ // /_\\ \\ .\n" + - ". /\\______/ \\ \\____/ /\\______/ .\n" + - ". \\/_____/ \\/___/ \\/_____/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ ____ ____ ___ ___ ____ ___ .\n" + - ". |__| | | |___ |__] | |___ | \\ .\n" + - ". | | |___ |___ |___ | | |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 202 -- Accepted |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 203 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ___ __ __ .\n" + - ". /'___`\\ /'__`\\ /'__`\\ .\n" + - ". /\\_\\ /\\ \\ /\\ \\/\\ \\ /\\_\\L\\ \\ .\n" + - ". \\/_/// /__ \\ \\ \\ \\ \\ \\/_/_\\_<_ .\n" + - ". // /_\\ \\ \\ \\ \\_\\ \\ /\\ \\L\\ \\ .\n" + - ". /\\______/ \\ \\____/ \\ \\____/ .\n" + - ". \\/_____/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ _ _ ____ _ _ ___ _ _ ____ ____ _ ___ ____ ___ _ _ _ ____ .\n" + - ". |\\ | | | |\\ | __ |__| | | | |__| | | |__/ | | |__| | | | | |___ .\n" + - ". | \\| |__| | \\| | | |__| | | | |__| | \\ | | | | | | \\/ |___ .\n" + - ". .\n" + - ". _ _ _ ____ ____ ____ _ _ ____ ___ _ ____ _ _ .\n" + - ". | |\\ | |___ | | |__/ |\\/| |__| | | | | |\\ | .\n" + - ". | | \\| | |__| | \\ | | | | | | |__| | \\| .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 203 -- Non-Authoritative Information |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 204 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ___ __ __ __ .\n" + - ". /'___`\\ /'__`\\ /\\ \\\\ \\ .\n" + - ". /\\_\\ /\\ \\ /\\ \\/\\ \\ \\ \\ \\\\ \\ .\n" + - ". \\/_/// /__ \\ \\ \\ \\ \\ \\ \\ \\\\ \\_ .\n" + - ". // /_\\ \\ \\ \\ \\_\\ \\ \\ \\__ ,__\\ .\n" + - ". /\\______/ \\ \\____/ \\/_/\\_\\_/ .\n" + - ". \\/_____/ \\/___/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ ____ ____ _ _ ___ ____ _ _ ___ .\n" + - ". |\\ | | | | | | |\\ | | |___ |\\ | | .\n" + - ". | \\| |__| |___ |__| | \\| | |___ | \\| | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 204 -- No Content |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 205 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ___ __ ______ .\n" + - ". /'___`\\ /'__`\\ /\\ ___\\ .\n" + - ". /\\_\\ /\\ \\ /\\ \\/\\ \\ \\ \\ \\__/ .\n" + - ". \\/_/// /__ \\ \\ \\ \\ \\ \\ \\___``\\ .\n" + - ". // /_\\ \\ \\ \\ \\_\\ \\ \\/\\ \\L\\ \\ .\n" + - ". /\\______/ \\ \\____/ \\ \\____/ .\n" + - ". \\/_____/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ ____ ____ ___ ____ ____ _ _ ___ ____ _ _ ___ .\n" + - ". |__/ |___ [__ |___ | | | | |\\ | | |___ |\\ | | .\n" + - ". | \\ |___ ___] |___ | |___ |__| | \\| | |___ | \\| | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 205 -- Reset Content |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 206 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ___ __ ____ .\n" + - ". /'___`\\ /'__`\\ /'___\\ .\n" + - ". /\\_\\ /\\ \\ /\\ \\/\\ \\ /\\ \\__/ .\n" + - ". \\/_/// /__ \\ \\ \\ \\ \\ \\ \\ _``\\ .\n" + - ". // /_\\ \\ \\ \\ \\_\\ \\ \\ \\ \\L\\ \\ .\n" + - ". /\\______/ \\ \\____/ \\ \\____/ .\n" + - ". \\/_____/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ___ ____ ____ ___ _ ____ _ ____ ____ _ _ ___ ____ _ _ ___ .\n" + - ". |__] |__| |__/ | | |__| | | | | |\\ | | |___ |\\ | | .\n" + - ". | | | | \\ | | | | |___ |___ |__| | \\| | |___ | \\| | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 206 -- Partial Content |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 207 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ___ __ ________ .\n" + - ". /'___`\\ /'__`\\ /\\_____ \\ .\n" + - ". /\\_\\ /\\ \\ /\\ \\/\\ \\ \\/___//'/' .\n" + - ". \\/_/// /__ \\ \\ \\ \\ \\ /' /' .\n" + - ". // /_\\ \\ \\ \\ \\_\\ \\ /' /' .\n" + - ". /\\______/ \\ \\____/ /\\_/ .\n" + - ". \\/_____/ \\/___/ \\// .\n" + - ". .\n" + - ". .\n" + - ". _ _ _ _ _ ___ _ ____ ___ ____ ___ _ _ ____ .\n" + - ". |\\/| | | | | | __ [__ | |__| | | | [__ .\n" + - ". | | |__| |___ | | ___] | | | | |__| ___] .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 207 -- Multi-Status |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 208 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ___ __ __ .\n" + - ". /'___`\\ /'__`\\ /'_ `\\ .\n" + - ". /\\_\\ /\\ \\ /\\ \\/\\ \\ /\\ \\L\\ \\ .\n" + - ". \\/_/// /__ \\ \\ \\ \\ \\ \\/_> _ <_ .\n" + - ". // /_\\ \\ \\ \\ \\_\\ \\ /\\ \\L\\ \\ .\n" + - ". /\\______/ \\ \\____/ \\ \\____/ .\n" + - ". \\/_____/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ____ _ ____ ____ ____ ___ _ _ .\n" + - ". |__| | |__/ |___ |__| | \\ \\_/ .\n" + - ". | | |___ | \\ |___ | | |__/ | .\n" + - ". .\n" + - ". ____ ____ ___ ____ ____ ___ ____ ___ .\n" + - ". |__/ |___ |__] | | |__/ | |___ | \\ .\n" + - ". | \\ |___ | |__| | \\ | |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 208 -- Already Reported |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 226 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ___ ___ ____ .\n" + - ". /'___`\\ /'___`\\ /'___\\ .\n" + - ". /\\_\\ /\\ \\ /\\_\\ /\\ \\ /\\ \\__/ .\n" + - ". \\/_/// /__ \\/_/// /__ \\ \\ _``\\ .\n" + - ". // /_\\ \\ // /_\\ \\ \\ \\ \\L\\ \\ .\n" + - ". /\\______/ /\\______/ \\ \\____/ .\n" + - ". \\/_____/ \\/_____/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ _ _ _ ____ ____ ___ .\n" + - ". | |\\/| | | [__ |___ | \\ .\n" + - ". | | | |__| ___] |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 226 -- IM Used |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 300 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ .\n" + - ". /'__`\\ /'__`\\ /'__`\\ .\n" + - ". /\\_\\L\\ \\ /\\ \\/\\ \\ /\\ \\/\\ \\ .\n" + - ". \\/_/_\\_<_ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ .\n" + - ". /\\ \\L\\ \\ \\ \\ \\_\\ \\ \\ \\ \\_\\ \\ .\n" + - ". \\ \\____/ \\ \\____/ \\ \\____/ .\n" + - ". \\/___/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ _ _ _ ___ _ ___ _ ____ ____ _ _ ____ _ ____ ____ ____ .\n" + - ". |\\/| | | | | | |__] | |___ | |__| | | | | |___ [__ .\n" + - ". | | |__| |___ | | | |___ |___ |___ | | |__| | |___ |___ ___] .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 300 -- Multiple Choices |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 301 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ _ .\n" + - ". /'__`\\ /'__`\\ /' \\ .\n" + - ". /\\_\\L\\ \\ /\\ \\/\\ \\ /\\_, \\ .\n" + - ". \\/_/_\\_<_ \\ \\ \\ \\ \\ \\/_/\\ \\ .\n" + - ". /\\ \\L\\ \\ \\ \\ \\_\\ \\ \\ \\ \\ .\n" + - ". \\ \\____/ \\ \\____/ \\ \\_\\ .\n" + - ". \\/___/ \\/___/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ _ _ ____ ___ .\n" + - ". |\\/| | | | | |___ | \\ .\n" + - ". | | |__| \\/ |___ |__/ .\n" + - ". .\n" + - ". ___ ____ ____ _ _ ____ _ _ ____ _ _ ___ _ _ _ .\n" + - ". |__] |___ |__/ |\\/| |__| |\\ | |___ |\\ | | | \\_/ .\n" + - ". | |___ | \\ | | | | | \\| |___ | \\| | |___ | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 301 -- Moved Permanently |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 302 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ___ .\n" + - ". /'__`\\ /'__`\\ /'___`\\ .\n" + - ". /\\_\\L\\ \\ /\\ \\/\\ \\ /\\_\\ /\\ \\ .\n" + - ". \\/_/_\\_<_ \\ \\ \\ \\ \\ \\/_/// /__ .\n" + - ". /\\ \\L\\ \\ \\ \\ \\_\\ \\ // /_\\ \\ .\n" + - ". \\ \\____/ \\ \\____/ /\\______/ .\n" + - ". \\/___/ \\/___/ \\/_____/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ _ _ _ _ ___ .\n" + - ". |___ | | | | |\\ | | \\ .\n" + - ". | |__| |__| | \\| |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 302 -- Found |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 303 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ .\n" + - ". /'__`\\ /'__`\\ /'__`\\ .\n" + - ". /\\_\\L\\ \\ /\\ \\/\\ \\ /\\_\\L\\ \\ .\n" + - ". \\/_/_\\_<_ \\ \\ \\ \\ \\ \\/_/_\\_<_ .\n" + - ". /\\ \\L\\ \\ \\ \\ \\_\\ \\ /\\ \\L\\ \\ .\n" + - ". \\ \\____/ \\ \\____/ \\ \\____/ .\n" + - ". \\/___/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ ____ ____ ___ _ _ ____ ____ .\n" + - ". [__ |___ |___ | | | |__| |___ |__/ .\n" + - ". ___] |___ |___ |__| | | | |___ | \\ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 303 -- See Other |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 304 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ __ .\n" + - ". /'__`\\ /'__`\\ /\\ \\\\ \\ .\n" + - ". /\\_\\L\\ \\ /\\ \\/\\ \\ \\ \\ \\\\ \\ .\n" + - ". \\/_/_\\_<_ \\ \\ \\ \\ \\ \\ \\ \\\\ \\_ .\n" + - ". /\\ \\L\\ \\ \\ \\ \\_\\ \\ \\ \\__ ,__\\ .\n" + - ". \\ \\____/ \\ \\____/ \\/_/\\_\\_/ .\n" + - ". \\/___/ \\/___/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ ___ _ _ ____ ___ _ ____ _ ____ ___ .\n" + - ". |\\ | | | | |\\/| | | | \\ | |___ | |___ | \\ .\n" + - ". | \\| |__| | | | |__| |__/ | | | |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 304 -- Not Modified |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 305 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ______ .\n" + - ". /'__`\\ /'__`\\ /\\ ___\\ .\n" + - ". /\\_\\L\\ \\ /\\ \\/\\ \\ \\ \\ \\__/ .\n" + - ". \\/_/_\\_<_ \\ \\ \\ \\ \\ \\ \\___``\\ .\n" + - ". /\\ \\L\\ \\ \\ \\ \\_\\ \\ \\/\\ \\L\\ \\ .\n" + - ". \\ \\____/ \\ \\____/ \\ \\____/ .\n" + - ". \\/___/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ ____ ___ ____ ____ _ _ _ _ .\n" + - ". | | [__ |___ |__] |__/ | | \\/ \\_/ .\n" + - ". |__| ___] |___ | | \\ |__| _/\\_ | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 305 -- Use Proxy |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 306 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ____ .\n" + - ". /'__`\\ /'__`\\ /'___\\ .\n" + - ". /\\_\\L\\ \\ /\\ \\/\\ \\ /\\ \\__/ .\n" + - ". \\/_/_\\_<_ \\ \\ \\ \\ \\ \\ \\ _``\\ .\n" + - ". /\\ \\L\\ \\ \\ \\ \\_\\ \\ \\ \\ \\L\\ \\ .\n" + - ". \\ \\____/ \\ \\____/ \\ \\____/ .\n" + - ". \\/___/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ _ _ _ _ ____ ____ ___ .\n" + - ". | | |\\ | | | [__ |___ | \\ .\n" + - ". |__| | \\| |__| ___] |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 306 -- (Unused) |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 307 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ________ .\n" + - ". /'__`\\ /'__`\\ /\\_____ \\ .\n" + - ". /\\_\\L\\ \\ /\\ \\/\\ \\ \\/___//'/' .\n" + - ". \\/_/_\\_<_ \\ \\ \\ \\ \\ /' /' .\n" + - ". /\\ \\L\\ \\ \\ \\ \\_\\ \\ /' /' .\n" + - ". \\ \\____/ \\ \\____/ /\\_/ .\n" + - ". \\/___/ \\/___/ \\// .\n" + - ". .\n" + - ". .\n" + - ". ___ ____ _ _ ___ ____ ____ ____ ____ _ _ .\n" + - ". | |___ |\\/| |__] | | |__/ |__| |__/ \\_/ .\n" + - ". | |___ | | | |__| | \\ | | | \\ | .\n" + - ". .\n" + - ". ____ ____ ___ _ ____ ____ ____ ___ .\n" + - ". |__/ |___ | \\ | |__/ |___ | | .\n" + - ". | \\ |___ |__/ | | \\ |___ |___ | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 307 -- Temporary Redirect |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 308 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ .\n" + - ". /'__`\\ /'__`\\ /'_ `\\ .\n" + - ". /\\_\\L\\ \\ /\\ \\/\\ \\ /\\ \\L\\ \\ .\n" + - ". \\/_/_\\_<_ \\ \\ \\ \\ \\ \\/_> _ <_ .\n" + - ". /\\ \\L\\ \\ \\ \\ \\_\\ \\ /\\ \\L\\ \\ .\n" + - ". \\ \\____/ \\ \\____/ \\ \\____/ .\n" + - ". \\/___/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ___ ____ ____ _ _ ____ _ _ ____ _ _ ___ .\n" + - ". |__] |___ |__/ |\\/| |__| |\\ | |___ |\\ | | .\n" + - ". | |___ | \\ | | | | | \\| |___ | \\| | .\n" + - ". .\n" + - ". ____ ____ ___ _ ____ ____ ____ ___ .\n" + - ". |__/ |___ | \\ | |__/ |___ | | .\n" + - ". | \\ |___ |__/ | | \\ |___ |___ | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 308 -- Permanent Redirect |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 400 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ __ .\n" + - ". /\\ \\\\ \\ /'__`\\ /'__`\\ .\n" + - ". \\ \\ \\\\ \\ /\\ \\/\\ \\ /\\ \\/\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\_\\ \\ \\ \\ \\_\\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\____/ \\ \\____/ .\n" + - ". \\/_/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ___ ____ ___ ____ ____ ____ _ _ ____ ____ ___ .\n" + - ". |__] |__| | \\ |__/ |___ | | | | |___ [__ | .\n" + - ". |__] | | |__/ | \\ |___ |_\\| |__| |___ ___] | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 400 -- Bad Request |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 401 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ _ .\n" + - ". /\\ \\\\ \\ /'__`\\ /' \\ .\n" + - ". \\ \\ \\\\ \\ /\\ \\/\\ \\ /\\_, \\ .\n" + - ". \\ \\ \\\\ \\_ \\ \\ \\ \\ \\ \\/_/\\ \\ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\_\\ \\ \\ \\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\____/ \\ \\_\\ .\n" + - ". \\/_/ \\/___/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ _ _ ____ _ _ ___ _ _ ____ ____ _ ___ ____ ___ .\n" + - ". | | |\\ | |__| | | | |__| | | |__/ | / |___ | \\ .\n" + - ". |__| | \\| | | |__| | | | |__| | \\ | /__ |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 401 -- Unauthorized |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 402 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ ___ .\n" + - ". /\\ \\\\ \\ /'__`\\ /'___`\\ .\n" + - ". \\ \\ \\\\ \\ /\\ \\/\\ \\ /\\_\\ /\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\ \\ \\ \\ \\ \\/_/// /__ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\_\\ \\ // /_\\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\____/ /\\______/ .\n" + - ". \\/_/ \\/___/ \\/_____/ .\n" + - ". .\n" + - ". .\n" + - ".___ ____ _ _ _ _ ____ _ _ ___ ____ ____ ____ _ _ _ ____ ____ ___ .\n" + - ".|__] |__| \\_/ |\\/| |___ |\\ | | |__/ |___ | | | | | |__/ |___ | \\ .\n" + - ".| | | | | | |___ | \\| | | \\ |___ |_\\| |__| | | \\ |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 402 -- Payment Required |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 403 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ __ .\n" + - ". /\\ \\\\ \\ /'__`\\ /'__`\\ .\n" + - ". \\ \\ \\\\ \\ /\\ \\/\\ \\ /\\_\\L\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\ \\ \\ \\ \\ \\/_/_\\_<_ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\_\\ \\ /\\ \\L\\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\____/ \\ \\____/ .\n" + - ". \\/_/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ ____ ___ _ ___ ___ ____ _ _ .\n" + - ". |___ | | |__/ |__] | | \\ | \\ |___ |\\ | .\n" + - ". | |__| | \\ |__] | |__/ |__/ |___ | \\| .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 403 -- Forbidden |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 404 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ __ __ .\n" + - ". /\\ \\\\ \\ /'__`\\ /\\ \\\\ \\ .\n" + - ". \\ \\ \\\\ \\ /\\ \\/\\ \\ \\ \\ \\\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\ \\ \\ \\ \\ \\ \\ \\\\ \\_ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\_\\ \\ \\ \\__ ,__\\ .\n" + - ". \\/_/\\_\\_/ \\ \\____/ \\/_/\\_\\_/ .\n" + - ". \\/_/ \\/___/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ ___ ____ ____ _ _ _ _ ___ .\n" + - ". |\\ | | | | |___ | | | | |\\ | | \\ .\n" + - ". | \\| |__| | | |__| |__| | \\| |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 404 -- Not Found |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 405 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ ______ .\n" + - ". /\\ \\\\ \\ /'__`\\ /\\ ___\\ .\n" + - ". \\ \\ \\\\ \\ /\\ \\/\\ \\ \\ \\ \\__/ .\n" + - ". \\ \\ \\\\ \\_ \\ \\ \\ \\ \\ \\ \\___``\\ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\_\\ \\ \\/\\ \\L\\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\____/ \\ \\____/ .\n" + - ". \\/_/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ ___ _ _ ____ ___ _ _ ____ ___ .\n" + - ". |\\/| |___ | |__| | | | \\ |\\ | | | | .\n" + - ". | | |___ | | | |__| |__/ | \\| |__| | .\n" + - ". .\n" + - ". ____ _ _ ____ _ _ _ ____ ___ .\n" + - ". |__| | | | | | | | |___ | \\ .\n" + - ". | | |___ |___ |__| |_|_| |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 405 -- Method Not Allowed |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 406 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ ____ .\n" + - ". /\\ \\\\ \\ /'__`\\ /'___\\ .\n" + - ". \\ \\ \\\\ \\ /\\ \\/\\ \\ /\\ \\__/ .\n" + - ". \\ \\ \\\\ \\_ \\ \\ \\ \\ \\ \\ \\ _``\\ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\_\\ \\ \\ \\ \\L\\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\____/ \\ \\____/ .\n" + - ". \\/_/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ ___ ____ ____ ____ ____ ___ ___ ____ ___ _ ____ .\n" + - ". |\\ | | | | |__| | | |___ |__] | |__| |__] | |___ .\n" + - ". | \\| |__| | | | |___ |___ |___ | | | | |__] |___ |___ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 406 -- Not Acceptable |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 407 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ ________ .\n" + - ". /\\ \\\\ \\ /'__`\\ /\\_____ \\ .\n" + - ". \\ \\ \\\\ \\ /\\ \\/\\ \\ \\/___//'/' .\n" + - ". \\ \\ \\\\ \\_ \\ \\ \\ \\ \\ /' /' .\n" + - ". \\ \\__ ,__\\ \\ \\ \\_\\ \\ /' /' .\n" + - ". \\/_/\\_\\_/ \\ \\____/ /\\_/ .\n" + - ". \\/_/ \\/___/ \\// .\n" + - ". .\n" + - ". .\n" + - ". ___ ____ ____ _ _ _ _ .\n" + - ". |__] |__/ | | \\/ \\_/ .\n" + - ". | | \\ |__| _/\\_ | .\n" + - ". .\n" + - ". ____ _ _ ___ _ _ ____ _ _ ___ _ ____ ____ ___ _ ____ _ _ .\n" + - ". |__| | | | |__| |___ |\\ | | | | |__| | | | | |\\ | .\n" + - ". | | |__| | | | |___ | \\| | | |___ | | | | |__| | \\| .\n" + - ". .\n" + - ". ____ ____ ____ _ _ _ ____ ____ ___ .\n" + - ". |__/ |___ | | | | | |__/ |___ | \\ .\n" + - ". | \\ |___ |_\\| |__| | | \\ |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 407 -- Proxy Authentication Required |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 408 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ __ .\n" + - ". /\\ \\\\ \\ /'__`\\ /'_ `\\ .\n" + - ". \\ \\ \\\\ \\ /\\ \\/\\ \\ /\\ \\L\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\ \\ \\ \\ \\ \\/_> _ <_ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\_\\ \\ /\\ \\L\\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\____/ \\ \\____/ .\n" + - ". \\/_/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ ____ _ _ ____ ____ ___ ___ _ _ _ ____ ____ _ _ ___ .\n" + - ". |__/ |___ | | | | |___ [__ | | | |\\/| |___ | | | | | .\n" + - ". | \\ |___ |_\\| |__| |___ ___] | | | | | |___ |__| |__| | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 408 -- Request Timeout |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 409 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ __ .\n" + - ". /\\ \\\\ \\ /'__`\\ /'_ `\\ .\n" + - ". \\ \\ \\\\ \\ /\\ \\/\\ \\ /\\ \\L\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\ \\ \\ \\ \\ \\ \\___, \\ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\_\\ \\ \\/__,/\\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\____/ \\ \\_\\ .\n" + - ". \\/_/ \\/___/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ _ _ ____ _ _ ____ ___ .\n" + - ". | | | |\\ | |___ | | | | .\n" + - ". |___ |__| | \\| | |___ | |___ | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 409 -- Conflict |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 410 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ _ __ .\n" + - ". /\\ \\\\ \\ /' \\ /'__`\\ .\n" + - ". \\ \\ \\\\ \\ /\\_, \\ /\\ \\/\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\/_/\\ \\ \\ \\ \\ \\ \\ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\ \\ \\ \\_\\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\_\\ \\ \\____/ .\n" + - ". \\/_/ \\/_/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ _ _ ____ .\n" + - ". | __ | | |\\ | |___ .\n" + - ". |__] |__| | \\| |___ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 410 -- Gone |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 411 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ _ _ .\n" + - ". /\\ \\\\ \\ /' \\ /' \\ .\n" + - ". \\ \\ \\\\ \\ /\\_, \\ /\\_, \\ .\n" + - ". \\ \\ \\\\ \\_ \\/_/\\ \\ \\/_/\\ \\ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\ \\ \\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\_\\ \\ \\_\\ .\n" + - ". \\/_/ \\/_/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". _ ____ _ _ ____ ___ _ _ ____ ____ ____ _ _ _ ____ ____ ___ .\n" + - ". | |___ |\\ | | __ | |__| |__/ |___ | | | | | |__/ |___ | \\ .\n" + - ". |___ |___ | \\| |__] | | | | \\ |___ |_\\| |__| | | \\ |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 411 -- Length Required |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 412 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ _ ___ .\n" + - ". /\\ \\\\ \\ /' \\ /'___`\\ .\n" + - ". \\ \\ \\\\ \\ /\\_, \\ /\\_\\ /\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\/_/\\ \\ \\/_/// /__ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\ // /_\\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\_\\ /\\______/ .\n" + - ". \\/_/ \\/_/ \\/_____/ .\n" + - ". .\n" + - ". .\n" + - ". ___ ____ ____ ____ ____ _ _ ___ _ ___ _ ____ _ _ .\n" + - ". |__] |__/ |___ | | | |\\ | | \\ | | | | | |\\ | .\n" + - ". | | \\ |___ |___ |__| | \\| |__/ | | | |__| | \\| .\n" + - ". .\n" + - ". ____ ____ _ _ ____ ___ .\n" + - ". |___ |__| | | |___ | \\ .\n" + - ". | | | | |___ |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 412 -- Precondition Failed |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 413 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ _ __ .\n" + - ". /\\ \\\\ \\ /' \\ /'__`\\ .\n" + - ". \\ \\ \\\\ \\ /\\_, \\ /\\_\\L\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\/_/\\ \\ \\/_/_\\_<_ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\ /\\ \\L\\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\_\\ \\ \\____/ .\n" + - ". \\/_/ \\/_/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ___ ____ _ _ _ ____ ____ ___ ___ ____ ____ .\n" + - ". |__] |__| \\_/ | | | |__| | \\ | | | | | .\n" + - ". | | | | |___ |__| | | |__/ | |__| |__| .\n" + - ". .\n" + - ". _ ____ ____ ____ ____ .\n" + - ". | |__| |__/ | __ |___ .\n" + - ". |___ | | | \\ |__] |___ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 413 -- Payload Too Large |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 414 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ _ __ __ .\n" + - ". /\\ \\\\ \\ /' \\ /\\ \\\\ \\ .\n" + - ". \\ \\ \\\\ \\ /\\_, \\ \\ \\ \\\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\/_/\\ \\ \\ \\ \\\\ \\_ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\ \\ \\__ ,__\\ .\n" + - ". \\/_/\\_\\_/ \\ \\_\\ \\/_/\\_\\_/ .\n" + - ". \\/_/ \\/_/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ _ ___ ____ ____ _ ____ _ _ ____ .\n" + - ". | | |__/ | | | | | | | | | |\\ | | __ .\n" + - ". |__| | \\ | | |__| |__| |___ |__| | \\| |__] .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 414 -- URI Too Long |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 415 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ _ ______ .\n" + - ". /\\ \\\\ \\ /' \\ /\\ ___\\ .\n" + - ". \\ \\ \\\\ \\ /\\_, \\ \\ \\ \\__/ .\n" + - ". \\ \\ \\\\ \\_ \\/_/\\ \\ \\ \\___``\\ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\ \\/\\ \\L\\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\_\\ \\ \\____/ .\n" + - ". \\/_/ \\/_/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ _ _ ____ _ _ ___ ___ ____ ____ ___ ____ ___ .\n" + - ". | | |\\ | [__ | | |__] |__] | | |__/ | |___ | \\ .\n" + - ". |__| | \\| ___] |__| | | |__| | \\ | |___ |__/ .\n" + - ". .\n" + - ". _ _ ____ ___ _ ____ ___ _ _ ___ ____ .\n" + - ". |\\/| |___ | \\ | |__| | \\_/ |__] |___ .\n" + - ". | | |___ |__/ | | | | | | |___ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 415 -- Unsupported Media Type |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 416 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ _ ____ .\n" + - ". /\\ \\\\ \\ /' \\ /'___\\ .\n" + - ". \\ \\ \\\\ \\ /\\_, \\ /\\ \\__/ .\n" + - ". \\ \\ \\\\ \\_ \\/_/\\ \\ \\ \\ _``\\ .\n" + - ". \\ \\__ ,__\\ \\ \\ \\ \\ \\ \\L\\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\_\\ \\ \\____/ .\n" + - ". \\/_/ \\/_/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ _ _ ____ ____ _ _ ____ ___ .\n" + - ". |__/ |__| |\\ | | __ |___ |\\ | | | | .\n" + - ". | \\ | | | \\| |__] |___ | \\| |__| | .\n" + - ". .\n" + - ". ____ ____ ___ _ ____ ____ _ ____ ___ _ ____ .\n" + - ". [__ |__| | | [__ |___ | |__| |__] | |___ .\n" + - ". ___] | | | | ___] | | | | |__] |___ |___ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 416 -- Range Not Satisfiable |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 417 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ _ ________ .\n" + - ". /\\ \\\\ \\ /' \\ /\\_____ \\ .\n" + - ". \\ \\ \\\\ \\ /\\_, \\ \\/___//'/' .\n" + - ". \\ \\ \\\\ \\_ \\/_/\\ \\ /' /' .\n" + - ". \\ \\__ ,__\\ \\ \\ \\ /' /' .\n" + - ". \\/_/\\_\\_/ \\ \\_\\ /\\_/ .\n" + - ". \\/_/ \\/_/ \\// .\n" + - ". .\n" + - ". .\n" + - ". ____ _ _ ___ ____ ____ ___ ____ ___ _ ____ _ _ .\n" + - ". |___ \\/ |__] |___ | | |__| | | | | |\\ | .\n" + - ". |___ _/\\_ | |___ |___ | | | | | |__| | \\| .\n" + - ". .\n" + - ". ____ ____ _ _ ____ ___ .\n" + - ". |___ |__| | | |___ | \\ .\n" + - ". | | | | |___ |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 417 -- Expectation Failed |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 421 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ___ _ .\n" + - ". /\\ \\\\ \\ /'___`\\ /' \\ .\n" + - ". \\ \\ \\\\ \\ /\\_\\ /\\ \\ /\\_, \\ .\n" + - ". \\ \\ \\\\ \\_ \\/_/// /__ \\/_/\\ \\ .\n" + - ". \\ \\__ ,__\\ // /_\\ \\ \\ \\ \\ .\n" + - ". \\/_/\\_\\_/ /\\______/ \\ \\_\\ .\n" + - ". \\/_/ \\/_____/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ _ ____ ___ _ ____ ____ ____ ___ ____ ___ .\n" + - ". |\\/| | [__ | \\ | |__/ |___ | | |___ | \\ .\n" + - ". | | | ___] |__/ | | \\ |___ |___ | |___ |__/ .\n" + - ". .\n" + - ". ____ ____ ____ _ _ ____ ____ ___ .\n" + - ". |__/ |___ | | | | |___ [__ | .\n" + - ". | \\ |___ |_\\| |__| |___ ___] | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 421 -- Misdirected Request |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 422 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ___ ___ .\n" + - ". /\\ \\\\ \\ /'___`\\ /'___`\\ .\n" + - ". \\ \\ \\\\ \\ /\\_\\ /\\ \\ /\\_\\ /\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\/_/// /__ \\/_/// /__ .\n" + - ". \\ \\__ ,__\\ // /_\\ \\ // /_\\ \\ .\n" + - ". \\/_/\\_\\_/ /\\______/ /\\______/ .\n" + - ". \\/_/ \\/_____/ \\/_____/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ _ _ ___ ____ ____ ____ ____ ____ ____ ____ ___ _ ____ .\n" + - ". | | |\\ | |__] |__/ | | | |___ [__ [__ |__| |__] | |___ .\n" + - ". |__| | \\| | | \\ |__| |___ |___ ___] ___] | | |__] |___ |___ .\n" + - ". .\n" + - ". ____ _ _ ___ _ ___ _ _ .\n" + - ". |___ |\\ | | | | \\_/ .\n" + - ". |___ | \\| | | | | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 422 -- Unprocessable Entity |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 423 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ___ __ .\n" + - ". /\\ \\\\ \\ /'___`\\ /'__`\\ .\n" + - ". \\ \\ \\\\ \\ /\\_\\ /\\ \\ /\\_\\L\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\/_/// /__ \\/_/_\\_<_ .\n" + - ". \\ \\__ ,__\\ // /_\\ \\ /\\ \\L\\ \\ .\n" + - ". \\/_/\\_\\_/ /\\______/ \\ \\____/ .\n" + - ". \\/_/ \\/_____/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ ____ ____ _ _ ____ ___ .\n" + - ". | | | | |_/ |___ | \\ .\n" + - ". |___ |__| |___ | \\_ |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 423 -- Locked |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 424 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ___ __ __ .\n" + - ". /\\ \\\\ \\ /'___`\\ /\\ \\\\ \\ .\n" + - ". \\ \\ \\\\ \\ /\\_\\ /\\ \\ \\ \\ \\\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\/_/// /__ \\ \\ \\\\ \\_ .\n" + - ". \\ \\__ ,__\\ // /_\\ \\ \\ \\__ ,__\\ .\n" + - ". \\/_/\\_\\_/ /\\______/ \\/_/\\_\\_/ .\n" + - ". \\/_/ \\/_____/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ _ _ ____ ___ .\n" + - ". |___ |__| | | |___ | \\ .\n" + - ". | | | | |___ |___ |__/ .\n" + - ". .\n" + - ". ___ ____ ___ ____ _ _ ___ ____ _ _ ____ _ _ .\n" + - ". | \\ |___ |__] |___ |\\ | | \\ |___ |\\ | | \\_/ .\n" + - ". |__/ |___ | |___ | \\| |__/ |___ | \\| |___ | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 424 -- Failed Dependency |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 425 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ___ ______ .\n" + - ". /\\ \\\\ \\ /'___`\\ /\\ ___\\ .\n" + - ". \\ \\ \\\\ \\ /\\_\\ /\\ \\ \\ \\ \\__/ .\n" + - ". \\ \\ \\\\ \\_ \\/_/// /__ \\ \\___``\\ .\n" + - ". \\ \\__ ,__\\ // /_\\ \\ \\/\\ \\L\\ \\ .\n" + - ". \\/_/\\_\\_/ /\\______/ \\ \\____/ .\n" + - ". \\/_/ \\/_____/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ___ ____ ____ ____ ____ ____ _ _ _ .\n" + - ". | | | | | |___ |__| |__/ | \\_/ .\n" + - ". | |__| |__| |___ | | | \\ |___ | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 425 -- Too Early |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 426 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ___ ____ .\n" + - ". /\\ \\\\ \\ /'___`\\ /'___\\ .\n" + - ". \\ \\ \\\\ \\ /\\_\\ /\\ \\ /\\ \\__/ .\n" + - ". \\ \\ \\\\ \\_ \\/_/// /__ \\ \\ _``\\ .\n" + - ". \\ \\__ ,__\\ // /_\\ \\ \\ \\ \\L\\ \\ .\n" + - ". \\/_/\\_\\_/ /\\______/ \\ \\____/ .\n" + - ". \\/_/ \\/_____/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - "._ _ ___ ____ ____ ____ ___ ____ ____ ____ ____ _ _ _ ____ ____ ___ .\n" + - ".| | |__] | __ |__/ |__| | \\ |___ |__/ |___ | | | | | |__/ |___ | \\ .\n" + - ".|__| | |__] | \\ | | |__/ |___ | \\ |___ |_\\| |__| | | \\ |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 426 -- Upgrade Required |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 428 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ___ __ .\n" + - ". /\\ \\\\ \\ /'___`\\ /'_ `\\ .\n" + - ". \\ \\ \\\\ \\ /\\_\\ /\\ \\ /\\ \\L\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\/_/// /__ \\/_> _ <_ .\n" + - ". \\ \\__ ,__\\ // /_\\ \\ /\\ \\L\\ \\ .\n" + - ". \\/_/\\_\\_/ /\\______/ \\ \\____/ .\n" + - ". \\/_/ \\/_____/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ___ ____ ____ ____ ____ _ _ ___ _ ___ _ ____ _ _ .\n" + - ". |__] |__/ |___ | | | |\\ | | \\ | | | | | |\\ | .\n" + - ". | | \\ |___ |___ |__| | \\| |__/ | | | |__| | \\| .\n" + - ". .\n" + - ". ____ ____ ____ _ _ _ ____ ____ ___ .\n" + - ". |__/ |___ | | | | | |__/ |___ | \\ .\n" + - ". | \\ |___ |_\\| |__| | | \\ |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 428 -- Precondition Required |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 429 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ___ __ .\n" + - ". /\\ \\\\ \\ /'___`\\ /'_ `\\ .\n" + - ". \\ \\ \\\\ \\ /\\_\\ /\\ \\ /\\ \\L\\ \\ .\n" + - ". \\ \\ \\\\ \\_ \\/_/// /__ \\ \\___, \\ .\n" + - ". \\ \\__ ,__\\ // /_\\ \\ \\/__,/\\ \\ .\n" + - ". \\/_/\\_\\_/ /\\______/ \\ \\_\\ .\n" + - ". \\/_/ \\/_____/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". ___ ____ ____ _ _ ____ _ _ _ _ .\n" + - ". | | | | | |\\/| |__| |\\ | \\_/ .\n" + - ". | |__| |__| | | | | | \\| | .\n" + - ". .\n" + - ". ____ ____ ____ _ _ ____ ____ ___ ____ .\n" + - ". |__/ |___ | | | | |___ [__ | [__ .\n" + - ". | \\ |___ |_\\| |__| |___ ___] | ___] .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 429 -- Too Many Requests |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 431 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ __ _ .\n" + - ". /\\ \\\\ \\ /'__`\\ /' \\ .\n" + - ". \\ \\ \\\\ \\ /\\_\\L\\ \\ /\\_, \\ .\n" + - ". \\ \\ \\\\ \\_ \\/_/_\\_<_ \\/_/\\ \\ .\n" + - ". \\ \\__ ,__\\ /\\ \\L\\ \\ \\ \\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\____/ \\ \\_\\ .\n" + - ". \\/_/ \\/___/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ ____ _ _ ____ ____ ___ _ _ ____ ____ ___ ____ ____ .\n" + - ". |__/ |___ | | | | |___ [__ | |__| |___ |__| | \\ |___ |__/ .\n" + - ". | \\ |___ |_\\| |__| |___ ___] | | | |___ | | |__/ |___ | \\ .\n" + - ". .\n" + - ". ____ _ ____ _ ___ ____ ___ ____ ____ _ ____ ____ ____ ____ .\n" + - ". |___ | |___ | | \\ [__ | | | | | | |__| |__/ | __ |___ .\n" + - ". | | |___ |___ |__/ ___] | |__| |__| |___ | | | \\ |__] |___ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 431 -- Request Header Fields Too Large |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 451 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". __ __ ______ _ .\n" + - ". /\\ \\\\ \\ /\\ ___\\ /' \\ .\n" + - ". \\ \\ \\\\ \\ \\ \\ \\__/ /\\_, \\ .\n" + - ". \\ \\ \\\\ \\_ \\ \\___``\\ \\/_/\\ \\ .\n" + - ". \\ \\__ ,__\\ \\/\\ \\L\\ \\ \\ \\ \\ .\n" + - ". \\/_/\\_\\_/ \\ \\____/ \\ \\_\\ .\n" + - ". \\/_/ \\/___/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ _ _ ____ _ _ ____ _ _ ____ ___ _ ____ ____ ____ ____ .\n" + - ". | | |\\ | |__| | | |__| | | |__| |__] | |___ |___ | | |__/ .\n" + - ". |__| | \\| | | \\/ | | | |___ | | |__] |___ |___ | |__| | \\ .\n" + - ". .\n" + - ". _ ____ ____ ____ _ ____ ____ ____ ____ ____ _ _ ____ .\n" + - ". | |___ | __ |__| | |__/ |___ |__| [__ | | |\\ | [__ .\n" + - ". |___ |___ |__] | | |___ | \\ |___ | | ___] |__| | \\| ___] .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 451 -- Unavailable For Legal Reasons |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 500 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ______ __ __ .\n" + - ". /\\ ___\\ /'__`\\ /'__`\\ .\n" + - ". \\ \\ \\__/ /\\ \\/\\ \\ /\\ \\/\\ \\ .\n" + - ". \\ \\___``\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ .\n" + - ". \\/\\ \\L\\ \\ \\ \\ \\_\\ \\ \\ \\ \\_\\ \\ .\n" + - ". \\ \\____/ \\ \\____/ \\ \\____/ .\n" + - ". \\/___/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ _ ___ ____ ____ _ _ ____ _ ____ ____ ____ _ _ ____ ____ .\n" + - ". | |\\ | | |___ |__/ |\\ | |__| | [__ |___ |__/ | | |___ |__/ .\n" + - ". | | \\| | |___ | \\ | \\| | | |___ ___] |___ | \\ \\/ |___ | \\ .\n" + - ". .\n" + - ". ____ ____ ____ ____ ____ .\n" + - ". |___ |__/ |__/ | | |__/ .\n" + - ". |___ | \\ | \\ |__| | \\ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 500 -- Internal Server Error |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 501 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ______ __ _ .\n" + - ". /\\ ___\\ /'__`\\ /' \\ .\n" + - ". \\ \\ \\__/ /\\ \\/\\ \\ /\\_, \\ .\n" + - ". \\ \\___``\\ \\ \\ \\ \\ \\ \\/_/\\ \\ .\n" + - ". \\/\\ \\L\\ \\ \\ \\ \\_\\ \\ \\ \\ \\ .\n" + - ". \\ \\____/ \\ \\____/ \\ \\_\\ .\n" + - ". \\/___/ \\/___/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ ___ _ _ _ ___ _ ____ _ _ ____ _ _ ___ ____ ___ .\n" + - ". |\\ | | | | | |\\/| |__] | |___ |\\/| |___ |\\ | | |___ | \\ .\n" + - ". | \\| |__| | | | | | |___ |___ | | |___ | \\| | |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 501 -- Not Implemented |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 502 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ______ __ ___ .\n" + - ". /\\ ___\\ /'__`\\ /'___`\\ .\n" + - ". \\ \\ \\__/ /\\ \\/\\ \\ /\\_\\ /\\ \\ .\n" + - ". \\ \\___``\\ \\ \\ \\ \\ \\ \\/_/// /__ .\n" + - ". \\/\\ \\L\\ \\ \\ \\ \\_\\ \\ // /_\\ \\ .\n" + - ". \\ \\____/ \\ \\____/ /\\______/ .\n" + - ". \\/___/ \\/___/ \\/_____/ .\n" + - ". .\n" + - ". .\n" + - ". ___ ____ ___ ____ ____ ___ ____ _ _ _ ____ _ _ .\n" + - ". |__] |__| | \\ | __ |__| | |___ | | | |__| \\_/ .\n" + - ". |__] | | |__/ |__] | | | |___ |_|_| | | | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 502 -- Bad Gateway |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 503 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ______ __ __ .\n" + - ". /\\ ___\\ /'__`\\ /'__`\\ .\n" + - ". \\ \\ \\__/ /\\ \\/\\ \\ /\\_\\L\\ \\ .\n" + - ". \\ \\___``\\ \\ \\ \\ \\ \\ \\/_/_\\_<_ .\n" + - ". \\/\\ \\L\\ \\ \\ \\ \\_\\ \\ /\\ \\L\\ \\ .\n" + - ". \\ \\____/ \\ \\____/ \\ \\____/ .\n" + - ". \\/___/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ ____ _ _ _ ____ ____ .\n" + - ". [__ |___ |__/ | | | | |___ .\n" + - ". ___] |___ | \\ \\/ | |___ |___ .\n" + - ". .\n" + - ". _ _ _ _ ____ _ _ ____ _ _ ____ ___ _ ____ .\n" + - ". | | |\\ | |__| | | |__| | | |__| |__] | |___ .\n" + - ". |__| | \\| | | \\/ | | | |___ | | |__] |___ |___ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 503 -- Service Unavailable |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 504 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ______ __ __ __ .\n" + - ". /\\ ___\\ /'__`\\ /\\ \\\\ \\ .\n" + - ". \\ \\ \\__/ /\\ \\/\\ \\ \\ \\ \\\\ \\ .\n" + - ". \\ \\___``\\ \\ \\ \\ \\ \\ \\ \\ \\\\ \\_ .\n" + - ". \\/\\ \\L\\ \\ \\ \\ \\_\\ \\ \\ \\__ ,__\\ .\n" + - ". \\ \\____/ \\ \\____/ \\/_/\\_\\_/ .\n" + - ". \\/___/ \\/___/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". ____ ____ ___ ____ _ _ _ ____ _ _ ___ _ _ _ ____ ____ _ _ ___ .\n" + - ". | __ |__| | |___ | | | |__| \\_/ | | |\\/| |___ | | | | | .\n" + - ". |__] | | | |___ |_|_| | | | | | | | |___ |__| |__| | .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 504 -- Gateway Timeout |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 505 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ______ __ ______ .\n" + - ". /\\ ___\\ /'__`\\ /\\ ___\\ .\n" + - ". \\ \\ \\__/ /\\ \\/\\ \\ \\ \\ \\__/ .\n" + - ". \\ \\___``\\ \\ \\ \\ \\ \\ \\ \\___``\\ .\n" + - ". \\/\\ \\L\\ \\ \\ \\ \\_\\ \\ \\/\\ \\L\\ \\ .\n" + - ". \\ \\____/ \\ \\____/ \\ \\____/ .\n" + - ". \\/___/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ___ ___ ___ _ _ ____ ____ ____ _ ____ _ _ _ _ ____ ___ .\n" + - ". |__| | | |__] | | |___ |__/ [__ | | | |\\ | |\\ | | | | .\n" + - ". | | | | | \\/ |___ | \\ ___] | |__| | \\| | \\| |__| | .\n" + - ". .\n" + - ". ____ _ _ ___ ___ ____ ____ ___ ____ ___ .\n" + - ". [__ | | |__] |__] | | |__/ | |___ | \\ .\n" + - ". ___] |__| | | |__| | \\ | |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 505 -- HTTP Version Not Supported |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 506 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ______ __ ____ .\n" + - ". /\\ ___\\ /'__`\\ /'___\\ .\n" + - ". \\ \\ \\__/ /\\ \\/\\ \\ /\\ \\__/ .\n" + - ". \\ \\___``\\ \\ \\ \\ \\ \\ \\ \\ _``\\ .\n" + - ". \\/\\ \\L\\ \\ \\ \\ \\_\\ \\ \\ \\ \\L\\ \\ .\n" + - ". \\ \\____/ \\ \\____/ \\ \\____/ .\n" + - ". \\/___/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ ____ _ ____ _ _ ___ ____ _ ____ ____ .\n" + - ". | | |__| |__/ | |__| |\\ | | |__| | [__ | | .\n" + - ". \\/ | | | \\ | | | | \\| | | | |___ ___] |__| .\n" + - ". .\n" + - ". _ _ ____ ____ ____ ___ _ ____ ___ ____ ____ .\n" + - ". |\\ | |___ | __ | | | | |__| | |___ [__ .\n" + - ". | \\| |___ |__] |__| | | | | | |___ ___] .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 506 -- Variant Also Negotiates |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 507 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ______ __ ________ .\n" + - ". /\\ ___\\ /'__`\\ /\\_____ \\ .\n" + - ". \\ \\ \\__/ /\\ \\/\\ \\ \\/___//'/' .\n" + - ". \\ \\___``\\ \\ \\ \\ \\ \\ /' /' .\n" + - ". \\/\\ \\L\\ \\ \\ \\ \\_\\ \\ /' /' .\n" + - ". \\ \\____/ \\ \\____/ /\\_/ .\n" + - ". \\/___/ \\/___/ \\// .\n" + - ". .\n" + - ". .\n" + - ". _ _ _ ____ _ _ ____ ____ _ ____ _ ____ _ _ ___ .\n" + - ". | |\\ | [__ | | |___ |___ | | | |___ |\\ | | .\n" + - ". | | \\| ___] |__| | | | |___ | |___ | \\| | .\n" + - ". .\n" + - ". ____ ___ ____ ____ ____ ____ ____ .\n" + - ". [__ | | | |__/ |__| | __ |___ .\n" + - ". ___] | |__| | \\ | | |__] |___ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 507 -- Insufficient Storage |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 508 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ______ __ __ .\n" + - ". /\\ ___\\ /'__`\\ /'_ `\\ .\n" + - ". \\ \\ \\__/ /\\ \\/\\ \\ /\\ \\L\\ \\ .\n" + - ". \\ \\___``\\ \\ \\ \\ \\ \\ \\/_> _ <_ .\n" + - ". \\/\\ \\L\\ \\ \\ \\ \\_\\ \\ /\\ \\L\\ \\ .\n" + - ". \\ \\____/ \\ \\____/ \\ \\____/ .\n" + - ". \\/___/ \\/___/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ ____ ____ ___ ___ ____ ___ ____ ____ ___ ____ ___ .\n" + - ". | | | | | |__] | \\ |___ | |___ | | |___ | \\ .\n" + - ". |___ |__| |__| | |__/ |___ | |___ |___ | |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 508 -- Loop Detected |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 510 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ______ _ __ .\n" + - ". /\\ ___\\ /' \\ /'__`\\ .\n" + - ". \\ \\ \\__/ /\\_, \\ /\\ \\/\\ \\ .\n" + - ". \\ \\___``\\ \\/_/\\ \\ \\ \\ \\ \\ \\ .\n" + - ". \\/\\ \\L\\ \\ \\ \\ \\ \\ \\ \\_\\ \\ .\n" + - ". \\ \\____/ \\ \\_\\ \\ \\____/ .\n" + - ". \\/___/ \\/_/ \\/___/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ ___ ____ _ _ ___ ____ _ _ ___ ____ ___ .\n" + - ". |\\ | | | | |___ \\/ | |___ |\\ | | \\ |___ | \\ .\n" + - ". | \\| |__| | |___ _/\\_ | |___ | \\| |__/ |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 510 -- Not Extended |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - - 511 : []byte ( - "+---------------------------------------------------------------------------+\n" + - "| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko |\n" + - "+---------------------------------------------------------------------------+\n" + - ". .\n" + - ". ______ _ _ .\n" + - ". /\\ ___\\ /' \\ /' \\ .\n" + - ". \\ \\ \\__/ /\\_, \\ /\\_, \\ .\n" + - ". \\ \\___``\\ \\/_/\\ \\ \\/_/\\ \\ .\n" + - ". \\/\\ \\L\\ \\ \\ \\ \\ \\ \\ \\ .\n" + - ". \\ \\____/ \\ \\_\\ \\ \\_\\ .\n" + - ". \\/___/ \\/_/ \\/_/ .\n" + - ". .\n" + - ". .\n" + - ". _ _ ____ ___ _ _ _ ____ ____ _ _ .\n" + - ". |\\ | |___ | | | | | | |__/ |_/ .\n" + - ". | \\| |___ | |_|_| |__| | \\ | \\_ .\n" + - ". .\n" + - ". ____ _ _ ___ _ _ ____ _ _ ___ _ ____ ____ ___ _ ____ _ _ .\n" + - ". |__| | | | |__| |___ |\\ | | | | |__| | | | | |\\ | .\n" + - ". | | |__| | | | |___ | \\| | | |___ | | | | |__| | \\| .\n" + - ". .\n" + - ". ____ ____ ____ _ _ _ ____ ____ ___ .\n" + - ". |__/ |___ | | | | | |__/ |___ | \\ .\n" + - ". | \\ |___ |_\\| |__| | | \\ |___ |__/ .\n" + - ". .\n" + - "+---------------------------------------------------------------------------+\n" + - "| >> HTTP 511 -- Network Authentication Required |\n" + - "+---------------------------------------------------------------------------+\n" + - ""), - - + 100 : ErrorBanner100Data, + 101 : ErrorBanner101Data, + 102 : ErrorBanner102Data, + 103 : ErrorBanner103Data, + 200 : ErrorBanner200Data, + 201 : ErrorBanner201Data, + 202 : ErrorBanner202Data, + 203 : ErrorBanner203Data, + 204 : ErrorBanner204Data, + 205 : ErrorBanner205Data, + 206 : ErrorBanner206Data, + 207 : ErrorBanner207Data, + 208 : ErrorBanner208Data, + 226 : ErrorBanner226Data, + 300 : ErrorBanner300Data, + 301 : ErrorBanner301Data, + 302 : ErrorBanner302Data, + 303 : ErrorBanner303Data, + 304 : ErrorBanner304Data, + 305 : ErrorBanner305Data, + 306 : ErrorBanner306Data, + 307 : ErrorBanner307Data, + 308 : ErrorBanner308Data, + 400 : ErrorBanner400Data, + 401 : ErrorBanner401Data, + 402 : ErrorBanner402Data, + 403 : ErrorBanner403Data, + 404 : ErrorBanner404Data, + 405 : ErrorBanner405Data, + 406 : ErrorBanner406Data, + 407 : ErrorBanner407Data, + 408 : ErrorBanner408Data, + 409 : ErrorBanner409Data, + 410 : ErrorBanner410Data, + 411 : ErrorBanner411Data, + 412 : ErrorBanner412Data, + 413 : ErrorBanner413Data, + 414 : ErrorBanner414Data, + 415 : ErrorBanner415Data, + 416 : ErrorBanner416Data, + 417 : ErrorBanner417Data, + 421 : ErrorBanner421Data, + 422 : ErrorBanner422Data, + 423 : ErrorBanner423Data, + 424 : ErrorBanner424Data, + 425 : ErrorBanner425Data, + 426 : ErrorBanner426Data, + 428 : ErrorBanner428Data, + 429 : ErrorBanner429Data, + 431 : ErrorBanner431Data, + 451 : ErrorBanner451Data, + 500 : ErrorBanner500Data, + 501 : ErrorBanner501Data, + 502 : ErrorBanner502Data, + 503 : ErrorBanner503Data, + 504 : ErrorBanner504Data, + 505 : ErrorBanner505Data, + 506 : ErrorBanner506Data, + 507 : ErrorBanner507Data, + 508 : ErrorBanner508Data, + 510 : ErrorBanner510Data, + 511 : ErrorBanner511Data, } + +//go:embed files/errors/100.txt +var ErrorBanner100Data []byte + +//go:embed files/errors/101.txt +var ErrorBanner101Data []byte + +//go:embed files/errors/102.txt +var ErrorBanner102Data []byte + +//go:embed files/errors/103.txt +var ErrorBanner103Data []byte + +//go:embed files/errors/200.txt +var ErrorBanner200Data []byte + +//go:embed files/errors/201.txt +var ErrorBanner201Data []byte + +//go:embed files/errors/202.txt +var ErrorBanner202Data []byte + +//go:embed files/errors/203.txt +var ErrorBanner203Data []byte + +//go:embed files/errors/204.txt +var ErrorBanner204Data []byte + +//go:embed files/errors/205.txt +var ErrorBanner205Data []byte + +//go:embed files/errors/206.txt +var ErrorBanner206Data []byte + +//go:embed files/errors/207.txt +var ErrorBanner207Data []byte + +//go:embed files/errors/208.txt +var ErrorBanner208Data []byte + +//go:embed files/errors/226.txt +var ErrorBanner226Data []byte + +//go:embed files/errors/300.txt +var ErrorBanner300Data []byte + +//go:embed files/errors/301.txt +var ErrorBanner301Data []byte + +//go:embed files/errors/302.txt +var ErrorBanner302Data []byte + +//go:embed files/errors/303.txt +var ErrorBanner303Data []byte + +//go:embed files/errors/304.txt +var ErrorBanner304Data []byte + +//go:embed files/errors/305.txt +var ErrorBanner305Data []byte + +//go:embed files/errors/306.txt +var ErrorBanner306Data []byte + +//go:embed files/errors/307.txt +var ErrorBanner307Data []byte + +//go:embed files/errors/308.txt +var ErrorBanner308Data []byte + +//go:embed files/errors/400.txt +var ErrorBanner400Data []byte + +//go:embed files/errors/401.txt +var ErrorBanner401Data []byte + +//go:embed files/errors/402.txt +var ErrorBanner402Data []byte + +//go:embed files/errors/403.txt +var ErrorBanner403Data []byte + +//go:embed files/errors/404.txt +var ErrorBanner404Data []byte + +//go:embed files/errors/405.txt +var ErrorBanner405Data []byte + +//go:embed files/errors/406.txt +var ErrorBanner406Data []byte + +//go:embed files/errors/407.txt +var ErrorBanner407Data []byte + +//go:embed files/errors/408.txt +var ErrorBanner408Data []byte + +//go:embed files/errors/409.txt +var ErrorBanner409Data []byte + +//go:embed files/errors/410.txt +var ErrorBanner410Data []byte + +//go:embed files/errors/411.txt +var ErrorBanner411Data []byte + +//go:embed files/errors/412.txt +var ErrorBanner412Data []byte + +//go:embed files/errors/413.txt +var ErrorBanner413Data []byte + +//go:embed files/errors/414.txt +var ErrorBanner414Data []byte + +//go:embed files/errors/415.txt +var ErrorBanner415Data []byte + +//go:embed files/errors/416.txt +var ErrorBanner416Data []byte + +//go:embed files/errors/417.txt +var ErrorBanner417Data []byte + +//go:embed files/errors/421.txt +var ErrorBanner421Data []byte + +//go:embed files/errors/422.txt +var ErrorBanner422Data []byte + +//go:embed files/errors/423.txt +var ErrorBanner423Data []byte + +//go:embed files/errors/424.txt +var ErrorBanner424Data []byte + +//go:embed files/errors/425.txt +var ErrorBanner425Data []byte + +//go:embed files/errors/426.txt +var ErrorBanner426Data []byte + +//go:embed files/errors/428.txt +var ErrorBanner428Data []byte + +//go:embed files/errors/429.txt +var ErrorBanner429Data []byte + +//go:embed files/errors/431.txt +var ErrorBanner431Data []byte + +//go:embed files/errors/451.txt +var ErrorBanner451Data []byte + +//go:embed files/errors/500.txt +var ErrorBanner500Data []byte + +//go:embed files/errors/501.txt +var ErrorBanner501Data []byte + +//go:embed files/errors/502.txt +var ErrorBanner502Data []byte + +//go:embed files/errors/503.txt +var ErrorBanner503Data []byte + +//go:embed files/errors/504.txt +var ErrorBanner504Data []byte + +//go:embed files/errors/505.txt +var ErrorBanner505Data []byte + +//go:embed files/errors/506.txt +var ErrorBanner506Data []byte + +//go:embed files/errors/507.txt +var ErrorBanner507Data []byte + +//go:embed files/errors/508.txt +var ErrorBanner508Data []byte + +//go:embed files/errors/510.txt +var ErrorBanner510Data []byte + +//go:embed files/errors/511.txt +var ErrorBanner511Data []byte + diff --git a/sources/lib/server/favicon.go b/sources/lib/server/favicon.go index 0dd2640..afe32c3 100644 --- a/sources/lib/server/favicon.go +++ b/sources/lib/server/favicon.go @@ -3,7 +3,7 @@ package server -import "encoding/base64" +import _ "embed" import . "github.com/volution/kawipiko/lib/common" @@ -22,287 +22,7 @@ var DummyData = []byte ("hello world!\n") var FaviconContentType = "image/vnd.microsoft.icon" var FaviconContentEncoding = "identity" -var FaviconData = MustDecodeBase64 (faviconDataBase64) - - - -func MustDecodeBase64 (_data string) ([]byte) { - if _data, _error := base64.StdEncoding.DecodeString (_data); _error == nil { - return _data - } else { - panic (_error) - } -} - - - - -var faviconDataBase64 = ` -AAABAAMAMDAAAAEAIACoJQAANgAAACAgAAABACAAqBAAAN4lAAAQEAAAAQAgAGgEAACGNgAAKAAA -ADAAAABgAAAAAQAgAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgASAgIAdgICAO4CAgEuAgIBOgICA -ToCAgE6AgIBOgICAToCAgE6AgIBOgICAToCAgE6AgIBOgICAToCAgE6AgIBOgICAToCAgE6AgIBO -gICAToCAgE6AgIBOgICAToCAgE6AgIBOgICAToCAgEyAgIA8gICAHICAgAMAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIAFgICAQYCA -gKGAgIDcgICA9ICAgPqAgID7gICA+4CAgPuAgID7gICA+4CAgPuAgID7gICA+4CAgPuAgID7gICA -+4CAgPuAgID7gICA+4CAgPuAgID7gICA+4CAgPuAgID7gICA+4CAgPuAgID7gICA+4CAgPqAgID0 -gICA2oCAgJeAgIAzgICAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAICAgBOAgICKgICA74CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CA -gP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgIDkgICAaICAgAUAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAFYCAgKeAgID+gICA/4CAgP+AgID/gICA/4CAgP+A -gID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgPyAgID9gICA/4CAgP+AgID/gICA/4CA -gP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA -9ICAgGyAgIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIAGgICAkYCAgP6AgID/ -gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA54CAgG2A -gIB1gICA7ICAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CA -gP+AgID/gICA/4CAgP+AgID/gICA/4CAgOeAgIA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAgIBMgICA8oCAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/ -gICA/4CAgP+AgIDogICAVgAAAACAgIACgICAYYCAgO2AgID/gICA/4CAgP+AgID/gICA/4CAgP+A -gID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgICkgICABQAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgAeAgICugICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgOiAgIBWgYGBAQAAAAAAAAAAgICAAoCAgGGAgIDt -gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+A -gID/gICA/4CAgP+AgIDkgICAJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgCqAgIDngICA/4CA -gP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA6ICAgFWBgYEBAAAA -AAAAAAAAAAAAAAAAAICAgAKAgIBhgICA7YCAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/ -gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID6gICATwAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAICAgE+AgID6gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CA -gP+AgIDogICAVYGBgQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIACgICAYYCAgO2AgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/ -gICAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgGOAgID/gICA/4CAgP+AgID/gICA/4CAgP+A -gID/gICA/4CAgP+AgID/gICA/4CAgOiAgIBVgICAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAgICAAoCAgGGAgIDtgICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgID/gICAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgGGAgID/ -gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA6ICAgFWAgIABAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgAKAgIBhgICA7YCAgP+AgID/gICA/4CA -gP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID3gICARwAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAICAgEmAgID5gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID9 -gICAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAgICAe4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CA -gP+AgIDagICAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgCOAgIDhgICA/4CAgP+AgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgID+gICAgoCAgCOAgIAkgICAJICAgCWAgIAPAAAAAAAAAAAAAAAA -AAAAAICAgBKAgIAlgICAJICAgCSAgIAkgICAjoCAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+A -gID/gICA/4CAgP+AgID/gICA/4CAgP+AgICKgYGBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICA -gASAgIChgICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA+ICAgOeAgIDlgICA -5YCAgOeAgIBiAAAAAAAAAAAAAAAAAAAAAICAgHCAgIDogICA5YCAgOWAgIDngICA+YCAgP+AgID/ -gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgM+AgIAjAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIA9gICA6oCAgP+AgID/gICA/4CAgP+AgID/gICA/4CA -gP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgIBsAAAAAAAAAAAAAAAAAAAAAICAgHyAgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/ -gICA3YCAgEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIACgICAeoCAgPqA -gID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgIBsAAAAAAAA -AAAAAAAAAAAAAICAgHyAgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA -/4CAgP+AgID/gICA/4CAgPuAgIC+gICAOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAgICAC4CAgI2AgID5gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+A -gID/gICA/4CAgP+AgIBsAAAAAAAAAAAAAAAAAAAAAICAgHyAgID/gICA/4CAgP+AgID/gICA/4CA -gP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID2gICAroCAgF2AgIATAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgAqAgIBsgICA3oCAgP+AgID/ -gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgIBsAAAAAAAAAAAAAAAAAAAAAICAgHyA -gID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgIDqgICALwAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAgIABgICAJYCAgJeAgID+gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgIBs -AAAAAAAAAAAAAAAAAAAAAICAgHyAgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+A -gID/gICA/4CAgP+AgID4gICARwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgEqAgID6gICA/4CAgP+AgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgIBtAAAAAAAAAAAAAAAAAAAAAICAgHyAgID/gICA/4CAgP+AgID/ -gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID5gICASgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICA -gDmAgIDygICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgICRgICAEoCAgBGAgIARgICA -FICAgJ+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgIDs -gICAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAICAgB2AgIDbgICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CA -gP+AgID1gICA04CAgM6AgIDOgICA1ICAgPeAgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgIC6gICADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgASAgICkgICA/4CAgP+A -gID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CA -gP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgO6AgIBNAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAACAgIBNgICA9ICAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+A -gID/gICA/4CAgP+AgID/gICA/4CAgP+AgID+gICA/oCAgP+AgID/gICA/4CAgP+AgID/gICA7YCA -gGuAgIADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIAJgICApoCAgP+AgID/gICA/4CAgP+AgID/ -gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP6AgICggICAjYCAgNmA -gIDygICA9ICAgOWAgICxgICARoCAgAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICA -KYCAgNCAgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/ -gICA/4CAgL6AgIAbgICAAYCAgBuAgIA3gICAO4CAgCaAgIAJAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgDqAgIDRgICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgID/gICAv4CAgCkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIApgICAqICA -gPWAgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgPCAgICVgICAHAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAgICACoCAgEyAgIClgICA3ICAgPOAgID6gICA+YCAgPGAgIDYgICAm4CA -gECAgIAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIAEgICAHYCAgDqA -gIBKgICASYCAgDeAgIAZgICAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAP///////wAA////////AAD///////8AAP///////wAA//////// -AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA/4AAAAD/AAD+AAAAAH8A -APwAAAAAPwAA+AAGAAAfAAD4AA8AAA8AAPAAH4AADwAA8AA/wAAPAADwAH/gAA8AAPAA//AADwAA -8AH/+AAPAADwA//8AA8AAPAB//gADwAA8AAfgAAfAAD4AB+AAD8AAPwAH4AAfwAA/AAfgAH/AAD/ -AB+AA/8AAP+AH4AD/wAA/8AfgAP/AAD/wA8AA/8AAP/AAAAD/wAA/8AAAAf/AAD/4AAAD/8AAP/g -AAAf/wAA//AAD///AAD/+AAf//8AAP/8AD///wAA//8A////AAD///////8AAP///////wAA//// -////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///// -//8AACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgAmAgIA6gICAboCAgIKAgICDgICA -g4CAgIOAgICDgICAg4CAgIOAgICDgICAg4CAgIOAgICDgICAg4CAgIOAgICDgICAg4CAgIOAgIB/ -gICAXoCAgCGAgIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIAogICApYCAgPCA -gID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CA -gP+AgID/gICA/4CAgP+AgID9gICA24CAgGeAgIAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICA -KoCAgMuAgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgPuAgIDXgICA8oCAgP+AgID/ -gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA9YCAgGsAAAAAAAAAAAAAAAAA -AAAAAAAAAICAgAqAgICrgICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID9gICAnICA -gBqAgIBrgICA8YCAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA -3oCAgCgAAAAAAAAAAAAAAAAAAAAAgICAQ4CAgPOAgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/ -gICA/YCAgJyAgIARAAAAAICAgAOAgIBrgICA8YCAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+A -gID/gICA/4CAgP+AgID/gICAagAAAAAAAAAAAAAAAAAAAACAgIB7gICA/4CAgP+AgID/gICA/4CA -gP+AgID/gICA/4CAgP2AgICcgICAEQAAAAAAAAAAAAAAAICAgAOAgIBrgICA8YCAgP+AgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgICPAAAAAAAAAAAAAAAAAAAAAICAgJGAgID/ -gICA/4CAgP+AgID/gICA/4CAgP+AgID9gICAnICAgBEAAAAAAAAAAAAAAAAAAAAAAAAAAICAgAOA -gIBrgICA8YCAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgIwAAAAAAAAAAAAA -AAAAAAAAgICAhICAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgK+AgIAPAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAICAgAGAgIB3gICA/oCAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID9 -gICAYQAAAAAAAAAAAAAAAAAAAACAgIBSgICA+YCAgP+AgID/gICA/4CAgP+AgID/gICAv4CAgGCA -gIBhgICAUYCAgAkAAAAAAAAAAICAgD2AgIBigICAXoCAgJiAgID9gICA/4CAgP+AgID/gICA/4CA -gP+AgID/gICA/4CAgNCAgIAdAAAAAAAAAAAAAAAAAAAAAICAgBSAgIDDgICA/4CAgP+AgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgIDYgICAGAAAAACBgYEBgICAooCAgP+AgID/gICA/4CAgP+AgID/ -gICA/4CAgP+AgID/gICA/4CAgP+AgIDogICATwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgEWA -gIDlgICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgNiAgIAYAAAAAIGBgQGAgICigICA/4CA -gP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgIDzgICAvoCAgEaAgIABAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAgICAAYCAgEmAgIDNgICA/YCAgP+AgID/gICA/4CAgP+AgID/gICA2ICAgBgAAAAA -gYGBAYCAgKKAgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgIKAgIAMAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgBmAgICngICA/4CAgP+AgID/gICA/4CA -gP+AgIDYgICAGAAAAACBgYEBgICAooCAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgID/gICA -fgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgHaAgID/ -gICA/4CAgP+AgID/gICA/4CAgOKAgIAzgICAE4CAgBqAgIC1gICA/4CAgP+AgID/gICA/4CAgP+A -gID/gICA/4CAgP+AgIBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAgICATYCAgPmAgID/gICA/4CAgP+AgID/gICA/YCAgOCAgIDUgICA2YCAgPeAgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgID/gICA54CAgDMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAACAgIAXgICAzYCAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+A -gID/gICA/4CAgP+AgID+gICA/ICAgP+AgID/gICA/4CAgPGAgIBugICAAgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIBhgICA94CAgP+AgID/gICA -/4CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgM2AgIBogICApICAgL2AgICggICASYCAgAUAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgAiA -gICEgICA94CAgP+AgID/gICA/4CAgP+AgID/gICA/4CAgP+AgIDYgICAPwAAAACAgIADgICACICA -gAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAICAgAiAgIBigICAz4CAgPmAgID/gICA/4CAgP+AgIDugICAp4CAgC8AAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIAXgICAToCAgHeAgICAgICAaoCA -gDaAgIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////// -/////wAA//gAAB/wAAAP4AMAB+AHgAfgD8ADwB/gA8A/8AfgP+AH4AcAD/AHAB/4BwA//AcAf/4H -AH/+AAB//gAA//8AEf//AD///8B////7//////////////////////////////////8oAAAAEAAA -ACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAgIACgICABoCAgAaAgIAGgICABoCAgAaAgIAGgICABoCAgAaAgIAEAAAAAAAAAAAAAAAAAAAA -AICAgAGAgIBAgICAnoCAgLeAgIC3gICAuYCAgLqAgIC4gICAt4CAgLeAgIC4gICArICAgF2AgIAH -AAAAAAAAAACAgIBBgICA5YCAgP+AgID/gICA/4CAgNmAgICfgICA9ICAgP+AgID/gICA/4CAgP+A -gID1gICAYAAAAACAgIADgICAooCAgP+AgID/gICA/4CAgNeAgIA8gICABICAgHWAgID0gICA/4CA -gP+AgID/gICA/4CAgLGAgIAGgICACICAgLeAgID/gICA/4CAgOOAgIBAAAAAAAAAAACAgIAGgICA -fYCAgPyAgID/gICA/4CAgP+AgICugICABQAAAACAgICEgICA/4CAgP+AgIDpgICAq4CAgE+AgIAF -gICAf4CAgLyAgID7gICA/4CAgP+AgIDvgICAVQAAAAAAAAAAgICAHICAgLGAgID7gICA/4CAgP+A -gIB4gICACICAgMWAgID/gICA/4CAgP+AgIDZgICAToCAgAQAAAAAAAAAAAAAAACAgIAUgICAwICA -gP+AgID/gICAiYCAgCKAgIDNgICA/4CAgP+AgID/gICAr4CAgAQAAAAAAAAAAAAAAAAAAAAAAAAA -AICAgIeAgID/gICA/4CAgO6AgIDdgICA+YCAgPqAgID+gICA84CAgGQAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAACAgIAmgICAzICAgP+AgID/gICA/4CAgOmAgIBrgICAXICAgEOAgIAGAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAICAgCeAgICHgICAtICAgJyAgIBCgICAAgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAAYCAgAWAgIACAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA//8AAOAHAADAAwAAg4EAAIfB -AACDgwAAwwcAAOEHAADgDwAA8H8AAPj/AAD//wAA//8AAP//AAA= -` +//go:embed files/favicon.ico +var FaviconData []byte diff --git a/sources/lib/server/files/about.txt b/sources/lib/server/files/about.txt new file mode 100644 index 0000000..bcf58b5 --- /dev/null +++ b/sources/lib/server/files/about.txt @@ -0,0 +1,38 @@ ++---------------------------------------------------------------------------+ +. . +. __ __ . +. /\ \ __ __ /\ \ . +. \ \ \/'\ __ __ __ __ /\_\ _____ /\_\\ \ \/'\ ___ . +. \ \ , < /'__`\ /\ \/\ \/\ \\/\ \ /\ '__`\\/\ \\ \ , < / __`\ . +. \ \ \\`\ /\ \L\.\_\ \ \_/ \_/ \\ \ \\ \ \L\ \\ \ \\ \ \\`\ /\ \L\ \ . +. \ \_\ \_\\ \__/.\_\\ \___x___/' \ \_\\ \ ,__/ \ \_\\ \_\ \_\\ \____/ . +. \/_/\/_/ \/__/\/_/ \/__//__/ \/_/ \ \ \/ \/_/ \/_/\/_/ \/___/ . +. \ \_\ . +. \/_/ . +. . +. _ _ ___ ___ ___ ____ ____ ____ _ _ ____ ____ . +. |__| | | |__] [__ |___ |__/ | | |___ |__/ . +. | | | | | ___] |___ | \ \/ |___ | \ . +. . +. . ++---------------------------------------------------------------------------+ + + + ==== kawipiko -- blazingly fast static HTTP server ==== + + | Documentation, issues and sources: + | * https://bit.ly/kawipiko + | * https://github.com/volution/kawipiko + + | Authors: + | * Ciprian Dorin Craciun + | ciprian@volution.ro + | ciprian.craciun@gmail.com + | https://volution.ro/ciprian + + | Leverages: + | * https://github.com/valyala/fasthttp + | * https://github.com/colinmarc/cdb + | * https://cr.yp.to/cdb.html + | * https://golang.org/ + diff --git a/sources/lib/server/files/errors/100.txt b/sources/lib/server/files/errors/100.txt new file mode 100644 index 0000000..941456b --- /dev/null +++ b/sources/lib/server/files/errors/100.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. _ __ __ . +. /' \ /'__`\ /'__`\ . +. /\_, \ /\ \/\ \ /\ \/\ \ . +. \/_/\ \ \ \ \ \ \ \ \ \ \ \ . +. \ \ \ \ \ \_\ \ \ \ \_\ \ . +. \ \_\ \ \____/ \ \____/ . +. \/_/ \/___/ \/___/ . +. . +. . +. ____ ____ _ _ ___ _ _ _ _ _ ____ . +. | | | |\ | | | |\ | | | |___ . +. |___ |__| | \| | | | \| |__| |___ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 100 -- Continue | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/101.txt b/sources/lib/server/files/errors/101.txt new file mode 100644 index 0000000..94ef25c --- /dev/null +++ b/sources/lib/server/files/errors/101.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. _ __ _ . +. /' \ /'__`\ /' \ . +. /\_, \ /\ \/\ \ /\_, \ . +. \/_/\ \ \ \ \ \ \ \/_/\ \ . +. \ \ \ \ \ \_\ \ \ \ \ . +. \ \_\ \ \____/ \ \_\ . +. \/_/ \/___/ \/_/ . +. . +. . +. ____ _ _ _ _ ___ ____ _ _ _ _ _ ____ . +. [__ | | | | | | |__| | |\ | | __ . +. ___] |_|_| | | |___ | | | | \| |__] . +. . +. ___ ____ ____ ___ ____ ____ ____ _ ____ . +. |__] |__/ | | | | | | | | | [__ . +. | | \ |__| | |__| |___ |__| |___ ___] . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 101 -- Switching Protocols | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/102.txt b/sources/lib/server/files/errors/102.txt new file mode 100644 index 0000000..3871b0d --- /dev/null +++ b/sources/lib/server/files/errors/102.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. _ __ ___ . +. /' \ /'__`\ /'___`\ . +. /\_, \ /\ \/\ \ /\_\ /\ \ . +. \/_/\ \ \ \ \ \ \ \/_/// /__ . +. \ \ \ \ \ \_\ \ // /_\ \ . +. \ \_\ \ \____/ /\______/ . +. \/_/ \/___/ \/_____/ . +. . +. . +. ___ ____ ____ ____ ____ ____ ____ _ _ _ ____ . +. |__] |__/ | | | |___ [__ [__ | |\ | | __ . +. | | \ |__| |___ |___ ___] ___] | | \| |__] . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 102 -- Processing | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/103.txt b/sources/lib/server/files/errors/103.txt new file mode 100644 index 0000000..39d42ab --- /dev/null +++ b/sources/lib/server/files/errors/103.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. _ __ __ . +. /' \ /'__`\ /'__`\ . +. /\_, \ /\ \/\ \ /\_\L\ \ . +. \/_/\ \ \ \ \ \ \ \/_/_\_<_ . +. \ \ \ \ \ \_\ \ /\ \L\ \ . +. \ \_\ \ \____/ \ \____/ . +. \/_/ \/___/ \/___/ . +. . +. . +. ____ ____ ____ _ _ _ _ _ _ _ _ ___ ____ . +. |___ |__| |__/ | \_/ |__| | |\ | | [__ . +. |___ | | | \ |___ | | | | | \| | ___] . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 103 -- Early Hints | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/200.txt b/sources/lib/server/files/errors/200.txt new file mode 100644 index 0000000..1ddac44 --- /dev/null +++ b/sources/lib/server/files/errors/200.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ___ __ __ . +. /'___`\ /'__`\ /'__`\ . +. /\_\ /\ \ /\ \/\ \ /\ \/\ \ . +. \/_/// /__ \ \ \ \ \ \ \ \ \ \ . +. // /_\ \ \ \ \_\ \ \ \ \_\ \ . +. /\______/ \ \____/ \ \____/ . +. \/_____/ \/___/ \/___/ . +. . +. . +. ____ _ _ . +. | | |_/ . +. |__| | \_ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 200 -- OK | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/201.txt b/sources/lib/server/files/errors/201.txt new file mode 100644 index 0000000..5cc77b8 --- /dev/null +++ b/sources/lib/server/files/errors/201.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ___ __ _ . +. /'___`\ /'__`\ /' \ . +. /\_\ /\ \ /\ \/\ \ /\_, \ . +. \/_/// /__ \ \ \ \ \ \/_/\ \ . +. // /_\ \ \ \ \_\ \ \ \ \ . +. /\______/ \ \____/ \ \_\ . +. \/_____/ \/___/ \/_/ . +. . +. . +. ____ ____ ____ ____ ___ ____ ___ . +. | |__/ |___ |__| | |___ | \ . +. |___ | \ |___ | | | |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 201 -- Created | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/202.txt b/sources/lib/server/files/errors/202.txt new file mode 100644 index 0000000..0586c9e --- /dev/null +++ b/sources/lib/server/files/errors/202.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ___ __ ___ . +. /'___`\ /'__`\ /'___`\ . +. /\_\ /\ \ /\ \/\ \ /\_\ /\ \ . +. \/_/// /__ \ \ \ \ \ \/_/// /__ . +. // /_\ \ \ \ \_\ \ // /_\ \ . +. /\______/ \ \____/ /\______/ . +. \/_____/ \/___/ \/_____/ . +. . +. . +. ____ ____ ____ ____ ___ ___ ____ ___ . +. |__| | | |___ |__] | |___ | \ . +. | | |___ |___ |___ | | |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 202 -- Accepted | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/203.txt b/sources/lib/server/files/errors/203.txt new file mode 100644 index 0000000..b21435a --- /dev/null +++ b/sources/lib/server/files/errors/203.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ___ __ __ . +. /'___`\ /'__`\ /'__`\ . +. /\_\ /\ \ /\ \/\ \ /\_\L\ \ . +. \/_/// /__ \ \ \ \ \ \/_/_\_<_ . +. // /_\ \ \ \ \_\ \ /\ \L\ \ . +. /\______/ \ \____/ \ \____/ . +. \/_____/ \/___/ \/___/ . +. . +. . +. _ _ ____ _ _ ____ _ _ ___ _ _ ____ ____ _ ___ ____ ___ _ _ _ ____ . +. |\ | | | |\ | __ |__| | | | |__| | | |__/ | | |__| | | | | |___ . +. | \| |__| | \| | | |__| | | | |__| | \ | | | | | | \/ |___ . +. . +. _ _ _ ____ ____ ____ _ _ ____ ___ _ ____ _ _ . +. | |\ | |___ | | |__/ |\/| |__| | | | | |\ | . +. | | \| | |__| | \ | | | | | | |__| | \| . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 203 -- Non-Authoritative Information | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/204.txt b/sources/lib/server/files/errors/204.txt new file mode 100644 index 0000000..dd00c71 --- /dev/null +++ b/sources/lib/server/files/errors/204.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ___ __ __ __ . +. /'___`\ /'__`\ /\ \\ \ . +. /\_\ /\ \ /\ \/\ \ \ \ \\ \ . +. \/_/// /__ \ \ \ \ \ \ \ \\ \_ . +. // /_\ \ \ \ \_\ \ \ \__ ,__\ . +. /\______/ \ \____/ \/_/\_\_/ . +. \/_____/ \/___/ \/_/ . +. . +. . +. _ _ ____ ____ ____ _ _ ___ ____ _ _ ___ . +. |\ | | | | | | |\ | | |___ |\ | | . +. | \| |__| |___ |__| | \| | |___ | \| | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 204 -- No Content | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/205.txt b/sources/lib/server/files/errors/205.txt new file mode 100644 index 0000000..886999f --- /dev/null +++ b/sources/lib/server/files/errors/205.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ___ __ ______ . +. /'___`\ /'__`\ /\ ___\ . +. /\_\ /\ \ /\ \/\ \ \ \ \__/ . +. \/_/// /__ \ \ \ \ \ \ \___``\ . +. // /_\ \ \ \ \_\ \ \/\ \L\ \ . +. /\______/ \ \____/ \ \____/ . +. \/_____/ \/___/ \/___/ . +. . +. . +. ____ ____ ____ ____ ___ ____ ____ _ _ ___ ____ _ _ ___ . +. |__/ |___ [__ |___ | | | | |\ | | |___ |\ | | . +. | \ |___ ___] |___ | |___ |__| | \| | |___ | \| | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 205 -- Reset Content | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/206.txt b/sources/lib/server/files/errors/206.txt new file mode 100644 index 0000000..3f8e609 --- /dev/null +++ b/sources/lib/server/files/errors/206.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ___ __ ____ . +. /'___`\ /'__`\ /'___\ . +. /\_\ /\ \ /\ \/\ \ /\ \__/ . +. \/_/// /__ \ \ \ \ \ \ \ _``\ . +. // /_\ \ \ \ \_\ \ \ \ \L\ \ . +. /\______/ \ \____/ \ \____/ . +. \/_____/ \/___/ \/___/ . +. . +. . +. ___ ____ ____ ___ _ ____ _ ____ ____ _ _ ___ ____ _ _ ___ . +. |__] |__| |__/ | | |__| | | | | |\ | | |___ |\ | | . +. | | | | \ | | | | |___ |___ |__| | \| | |___ | \| | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 206 -- Partial Content | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/207.txt b/sources/lib/server/files/errors/207.txt new file mode 100644 index 0000000..0315cce --- /dev/null +++ b/sources/lib/server/files/errors/207.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ___ __ ________ . +. /'___`\ /'__`\ /\_____ \ . +. /\_\ /\ \ /\ \/\ \ \/___//'/' . +. \/_/// /__ \ \ \ \ \ /' /' . +. // /_\ \ \ \ \_\ \ /' /' . +. /\______/ \ \____/ /\_/ . +. \/_____/ \/___/ \// . +. . +. . +. _ _ _ _ _ ___ _ ____ ___ ____ ___ _ _ ____ . +. |\/| | | | | | __ [__ | |__| | | | [__ . +. | | |__| |___ | | ___] | | | | |__| ___] . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 207 -- Multi-Status | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/208.txt b/sources/lib/server/files/errors/208.txt new file mode 100644 index 0000000..7c836fc --- /dev/null +++ b/sources/lib/server/files/errors/208.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ___ __ __ . +. /'___`\ /'__`\ /'_ `\ . +. /\_\ /\ \ /\ \/\ \ /\ \L\ \ . +. \/_/// /__ \ \ \ \ \ \/_> _ <_ . +. // /_\ \ \ \ \_\ \ /\ \L\ \ . +. /\______/ \ \____/ \ \____/ . +. \/_____/ \/___/ \/___/ . +. . +. . +. ____ _ ____ ____ ____ ___ _ _ . +. |__| | |__/ |___ |__| | \ \_/ . +. | | |___ | \ |___ | | |__/ | . +. . +. ____ ____ ___ ____ ____ ___ ____ ___ . +. |__/ |___ |__] | | |__/ | |___ | \ . +. | \ |___ | |__| | \ | |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 208 -- Already Reported | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/226.txt b/sources/lib/server/files/errors/226.txt new file mode 100644 index 0000000..e96f6d9 --- /dev/null +++ b/sources/lib/server/files/errors/226.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ___ ___ ____ . +. /'___`\ /'___`\ /'___\ . +. /\_\ /\ \ /\_\ /\ \ /\ \__/ . +. \/_/// /__ \/_/// /__ \ \ _``\ . +. // /_\ \ // /_\ \ \ \ \L\ \ . +. /\______/ /\______/ \ \____/ . +. \/_____/ \/_____/ \/___/ . +. . +. . +. _ _ _ _ _ ____ ____ ___ . +. | |\/| | | [__ |___ | \ . +. | | | |__| ___] |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 226 -- IM Used | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/300.txt b/sources/lib/server/files/errors/300.txt new file mode 100644 index 0000000..9e114c5 --- /dev/null +++ b/sources/lib/server/files/errors/300.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ . +. /'__`\ /'__`\ /'__`\ . +. /\_\L\ \ /\ \/\ \ /\ \/\ \ . +. \/_/_\_<_ \ \ \ \ \ \ \ \ \ \ . +. /\ \L\ \ \ \ \_\ \ \ \ \_\ \ . +. \ \____/ \ \____/ \ \____/ . +. \/___/ \/___/ \/___/ . +. . +. . +. _ _ _ _ _ ___ _ ___ _ ____ ____ _ _ ____ _ ____ ____ ____ . +. |\/| | | | | | |__] | |___ | |__| | | | | |___ [__ . +. | | |__| |___ | | | |___ |___ |___ | | |__| | |___ |___ ___] . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 300 -- Multiple Choices | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/301.txt b/sources/lib/server/files/errors/301.txt new file mode 100644 index 0000000..714460c --- /dev/null +++ b/sources/lib/server/files/errors/301.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ _ . +. /'__`\ /'__`\ /' \ . +. /\_\L\ \ /\ \/\ \ /\_, \ . +. \/_/_\_<_ \ \ \ \ \ \/_/\ \ . +. /\ \L\ \ \ \ \_\ \ \ \ \ . +. \ \____/ \ \____/ \ \_\ . +. \/___/ \/___/ \/_/ . +. . +. . +. _ _ ____ _ _ ____ ___ . +. |\/| | | | | |___ | \ . +. | | |__| \/ |___ |__/ . +. . +. ___ ____ ____ _ _ ____ _ _ ____ _ _ ___ _ _ _ . +. |__] |___ |__/ |\/| |__| |\ | |___ |\ | | | \_/ . +. | |___ | \ | | | | | \| |___ | \| | |___ | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 301 -- Moved Permanently | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/302.txt b/sources/lib/server/files/errors/302.txt new file mode 100644 index 0000000..d640818 --- /dev/null +++ b/sources/lib/server/files/errors/302.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ___ . +. /'__`\ /'__`\ /'___`\ . +. /\_\L\ \ /\ \/\ \ /\_\ /\ \ . +. \/_/_\_<_ \ \ \ \ \ \/_/// /__ . +. /\ \L\ \ \ \ \_\ \ // /_\ \ . +. \ \____/ \ \____/ /\______/ . +. \/___/ \/___/ \/_____/ . +. . +. . +. ____ ____ _ _ _ _ ___ . +. |___ | | | | |\ | | \ . +. | |__| |__| | \| |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 302 -- Found | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/303.txt b/sources/lib/server/files/errors/303.txt new file mode 100644 index 0000000..de73f85 --- /dev/null +++ b/sources/lib/server/files/errors/303.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ . +. /'__`\ /'__`\ /'__`\ . +. /\_\L\ \ /\ \/\ \ /\_\L\ \ . +. \/_/_\_<_ \ \ \ \ \ \/_/_\_<_ . +. /\ \L\ \ \ \ \_\ \ /\ \L\ \ . +. \ \____/ \ \____/ \ \____/ . +. \/___/ \/___/ \/___/ . +. . +. . +. ____ ____ ____ ____ ___ _ _ ____ ____ . +. [__ |___ |___ | | | |__| |___ |__/ . +. ___] |___ |___ |__| | | | |___ | \ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 303 -- See Other | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/304.txt b/sources/lib/server/files/errors/304.txt new file mode 100644 index 0000000..8fb6e51 --- /dev/null +++ b/sources/lib/server/files/errors/304.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ __ . +. /'__`\ /'__`\ /\ \\ \ . +. /\_\L\ \ /\ \/\ \ \ \ \\ \ . +. \/_/_\_<_ \ \ \ \ \ \ \ \\ \_ . +. /\ \L\ \ \ \ \_\ \ \ \__ ,__\ . +. \ \____/ \ \____/ \/_/\_\_/ . +. \/___/ \/___/ \/_/ . +. . +. . +. _ _ ____ ___ _ _ ____ ___ _ ____ _ ____ ___ . +. |\ | | | | |\/| | | | \ | |___ | |___ | \ . +. | \| |__| | | | |__| |__/ | | | |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 304 -- Not Modified | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/305.txt b/sources/lib/server/files/errors/305.txt new file mode 100644 index 0000000..5e1753f --- /dev/null +++ b/sources/lib/server/files/errors/305.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ______ . +. /'__`\ /'__`\ /\ ___\ . +. /\_\L\ \ /\ \/\ \ \ \ \__/ . +. \/_/_\_<_ \ \ \ \ \ \ \___``\ . +. /\ \L\ \ \ \ \_\ \ \/\ \L\ \ . +. \ \____/ \ \____/ \ \____/ . +. \/___/ \/___/ \/___/ . +. . +. . +. _ _ ____ ____ ___ ____ ____ _ _ _ _ . +. | | [__ |___ |__] |__/ | | \/ \_/ . +. |__| ___] |___ | | \ |__| _/\_ | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 305 -- Use Proxy | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/306.txt b/sources/lib/server/files/errors/306.txt new file mode 100644 index 0000000..226e0df --- /dev/null +++ b/sources/lib/server/files/errors/306.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ____ . +. /'__`\ /'__`\ /'___\ . +. /\_\L\ \ /\ \/\ \ /\ \__/ . +. \/_/_\_<_ \ \ \ \ \ \ \ _``\ . +. /\ \L\ \ \ \ \_\ \ \ \ \L\ \ . +. \ \____/ \ \____/ \ \____/ . +. \/___/ \/___/ \/___/ . +. . +. . +. _ _ _ _ _ _ ____ ____ ___ . +. | | |\ | | | [__ |___ | \ . +. |__| | \| |__| ___] |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 306 -- (Unused) | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/307.txt b/sources/lib/server/files/errors/307.txt new file mode 100644 index 0000000..d44ad45 --- /dev/null +++ b/sources/lib/server/files/errors/307.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ________ . +. /'__`\ /'__`\ /\_____ \ . +. /\_\L\ \ /\ \/\ \ \/___//'/' . +. \/_/_\_<_ \ \ \ \ \ /' /' . +. /\ \L\ \ \ \ \_\ \ /' /' . +. \ \____/ \ \____/ /\_/ . +. \/___/ \/___/ \// . +. . +. . +. ___ ____ _ _ ___ ____ ____ ____ ____ _ _ . +. | |___ |\/| |__] | | |__/ |__| |__/ \_/ . +. | |___ | | | |__| | \ | | | \ | . +. . +. ____ ____ ___ _ ____ ____ ____ ___ . +. |__/ |___ | \ | |__/ |___ | | . +. | \ |___ |__/ | | \ |___ |___ | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 307 -- Temporary Redirect | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/308.txt b/sources/lib/server/files/errors/308.txt new file mode 100644 index 0000000..c8899f3 --- /dev/null +++ b/sources/lib/server/files/errors/308.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ . +. /'__`\ /'__`\ /'_ `\ . +. /\_\L\ \ /\ \/\ \ /\ \L\ \ . +. \/_/_\_<_ \ \ \ \ \ \/_> _ <_ . +. /\ \L\ \ \ \ \_\ \ /\ \L\ \ . +. \ \____/ \ \____/ \ \____/ . +. \/___/ \/___/ \/___/ . +. . +. . +. ___ ____ ____ _ _ ____ _ _ ____ _ _ ___ . +. |__] |___ |__/ |\/| |__| |\ | |___ |\ | | . +. | |___ | \ | | | | | \| |___ | \| | . +. . +. ____ ____ ___ _ ____ ____ ____ ___ . +. |__/ |___ | \ | |__/ |___ | | . +. | \ |___ |__/ | | \ |___ |___ | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 308 -- Permanent Redirect | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/400.txt b/sources/lib/server/files/errors/400.txt new file mode 100644 index 0000000..391dd35 --- /dev/null +++ b/sources/lib/server/files/errors/400.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ __ . +. /\ \\ \ /'__`\ /'__`\ . +. \ \ \\ \ /\ \/\ \ /\ \/\ \ . +. \ \ \\ \_ \ \ \ \ \ \ \ \ \ \ . +. \ \__ ,__\ \ \ \_\ \ \ \ \_\ \ . +. \/_/\_\_/ \ \____/ \ \____/ . +. \/_/ \/___/ \/___/ . +. . +. . +. ___ ____ ___ ____ ____ ____ _ _ ____ ____ ___ . +. |__] |__| | \ |__/ |___ | | | | |___ [__ | . +. |__] | | |__/ | \ |___ |_\| |__| |___ ___] | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 400 -- Bad Request | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/401.txt b/sources/lib/server/files/errors/401.txt new file mode 100644 index 0000000..0669326 --- /dev/null +++ b/sources/lib/server/files/errors/401.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ _ . +. /\ \\ \ /'__`\ /' \ . +. \ \ \\ \ /\ \/\ \ /\_, \ . +. \ \ \\ \_ \ \ \ \ \ \/_/\ \ . +. \ \__ ,__\ \ \ \_\ \ \ \ \ . +. \/_/\_\_/ \ \____/ \ \_\ . +. \/_/ \/___/ \/_/ . +. . +. . +. _ _ _ _ ____ _ _ ___ _ _ ____ ____ _ ___ ____ ___ . +. | | |\ | |__| | | | |__| | | |__/ | / |___ | \ . +. |__| | \| | | |__| | | | |__| | \ | /__ |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 401 -- Unauthorized | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/402.txt b/sources/lib/server/files/errors/402.txt new file mode 100644 index 0000000..2c2b250 --- /dev/null +++ b/sources/lib/server/files/errors/402.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ ___ . +. /\ \\ \ /'__`\ /'___`\ . +. \ \ \\ \ /\ \/\ \ /\_\ /\ \ . +. \ \ \\ \_ \ \ \ \ \ \/_/// /__ . +. \ \__ ,__\ \ \ \_\ \ // /_\ \ . +. \/_/\_\_/ \ \____/ /\______/ . +. \/_/ \/___/ \/_____/ . +. . +. . +.___ ____ _ _ _ _ ____ _ _ ___ ____ ____ ____ _ _ _ ____ ____ ___ . +.|__] |__| \_/ |\/| |___ |\ | | |__/ |___ | | | | | |__/ |___ | \ . +.| | | | | | |___ | \| | | \ |___ |_\| |__| | | \ |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 402 -- Payment Required | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/403.txt b/sources/lib/server/files/errors/403.txt new file mode 100644 index 0000000..2fa4dd1 --- /dev/null +++ b/sources/lib/server/files/errors/403.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ __ . +. /\ \\ \ /'__`\ /'__`\ . +. \ \ \\ \ /\ \/\ \ /\_\L\ \ . +. \ \ \\ \_ \ \ \ \ \ \/_/_\_<_ . +. \ \__ ,__\ \ \ \_\ \ /\ \L\ \ . +. \/_/\_\_/ \ \____/ \ \____/ . +. \/_/ \/___/ \/___/ . +. . +. . +. ____ ____ ____ ___ _ ___ ___ ____ _ _ . +. |___ | | |__/ |__] | | \ | \ |___ |\ | . +. | |__| | \ |__] | |__/ |__/ |___ | \| . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 403 -- Forbidden | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/404.txt b/sources/lib/server/files/errors/404.txt new file mode 100644 index 0000000..3cd77e4 --- /dev/null +++ b/sources/lib/server/files/errors/404.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ __ __ . +. /\ \\ \ /'__`\ /\ \\ \ . +. \ \ \\ \ /\ \/\ \ \ \ \\ \ . +. \ \ \\ \_ \ \ \ \ \ \ \ \\ \_ . +. \ \__ ,__\ \ \ \_\ \ \ \__ ,__\ . +. \/_/\_\_/ \ \____/ \/_/\_\_/ . +. \/_/ \/___/ \/_/ . +. . +. . +. _ _ ____ ___ ____ ____ _ _ _ _ ___ . +. |\ | | | | |___ | | | | |\ | | \ . +. | \| |__| | | |__| |__| | \| |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 404 -- Not Found | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/405.txt b/sources/lib/server/files/errors/405.txt new file mode 100644 index 0000000..d46cf42 --- /dev/null +++ b/sources/lib/server/files/errors/405.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ ______ . +. /\ \\ \ /'__`\ /\ ___\ . +. \ \ \\ \ /\ \/\ \ \ \ \__/ . +. \ \ \\ \_ \ \ \ \ \ \ \___``\ . +. \ \__ ,__\ \ \ \_\ \ \/\ \L\ \ . +. \/_/\_\_/ \ \____/ \ \____/ . +. \/_/ \/___/ \/___/ . +. . +. . +. _ _ ____ ___ _ _ ____ ___ _ _ ____ ___ . +. |\/| |___ | |__| | | | \ |\ | | | | . +. | | |___ | | | |__| |__/ | \| |__| | . +. . +. ____ _ _ ____ _ _ _ ____ ___ . +. |__| | | | | | | | |___ | \ . +. | | |___ |___ |__| |_|_| |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 405 -- Method Not Allowed | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/406.txt b/sources/lib/server/files/errors/406.txt new file mode 100644 index 0000000..0a741a8 --- /dev/null +++ b/sources/lib/server/files/errors/406.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ ____ . +. /\ \\ \ /'__`\ /'___\ . +. \ \ \\ \ /\ \/\ \ /\ \__/ . +. \ \ \\ \_ \ \ \ \ \ \ \ _``\ . +. \ \__ ,__\ \ \ \_\ \ \ \ \L\ \ . +. \/_/\_\_/ \ \____/ \ \____/ . +. \/_/ \/___/ \/___/ . +. . +. . +. _ _ ____ ___ ____ ____ ____ ____ ___ ___ ____ ___ _ ____ . +. |\ | | | | |__| | | |___ |__] | |__| |__] | |___ . +. | \| |__| | | | |___ |___ |___ | | | | |__] |___ |___ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 406 -- Not Acceptable | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/407.txt b/sources/lib/server/files/errors/407.txt new file mode 100644 index 0000000..37d84c2 --- /dev/null +++ b/sources/lib/server/files/errors/407.txt @@ -0,0 +1,28 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ ________ . +. /\ \\ \ /'__`\ /\_____ \ . +. \ \ \\ \ /\ \/\ \ \/___//'/' . +. \ \ \\ \_ \ \ \ \ \ /' /' . +. \ \__ ,__\ \ \ \_\ \ /' /' . +. \/_/\_\_/ \ \____/ /\_/ . +. \/_/ \/___/ \// . +. . +. . +. ___ ____ ____ _ _ _ _ . +. |__] |__/ | | \/ \_/ . +. | | \ |__| _/\_ | . +. . +. ____ _ _ ___ _ _ ____ _ _ ___ _ ____ ____ ___ _ ____ _ _ . +. |__| | | | |__| |___ |\ | | | | |__| | | | | |\ | . +. | | |__| | | | |___ | \| | | |___ | | | | |__| | \| . +. . +. ____ ____ ____ _ _ _ ____ ____ ___ . +. |__/ |___ | | | | | |__/ |___ | \ . +. | \ |___ |_\| |__| | | \ |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 407 -- Proxy Authentication Required | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/408.txt b/sources/lib/server/files/errors/408.txt new file mode 100644 index 0000000..0169710 --- /dev/null +++ b/sources/lib/server/files/errors/408.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ __ . +. /\ \\ \ /'__`\ /'_ `\ . +. \ \ \\ \ /\ \/\ \ /\ \L\ \ . +. \ \ \\ \_ \ \ \ \ \ \/_> _ <_ . +. \ \__ ,__\ \ \ \_\ \ /\ \L\ \ . +. \/_/\_\_/ \ \____/ \ \____/ . +. \/_/ \/___/ \/___/ . +. . +. . +. ____ ____ ____ _ _ ____ ____ ___ ___ _ _ _ ____ ____ _ _ ___ . +. |__/ |___ | | | | |___ [__ | | | |\/| |___ | | | | | . +. | \ |___ |_\| |__| |___ ___] | | | | | |___ |__| |__| | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 408 -- Request Timeout | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/409.txt b/sources/lib/server/files/errors/409.txt new file mode 100644 index 0000000..934e686 --- /dev/null +++ b/sources/lib/server/files/errors/409.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ __ . +. /\ \\ \ /'__`\ /'_ `\ . +. \ \ \\ \ /\ \/\ \ /\ \L\ \ . +. \ \ \\ \_ \ \ \ \ \ \ \___, \ . +. \ \__ ,__\ \ \ \_\ \ \/__,/\ \ . +. \/_/\_\_/ \ \____/ \ \_\ . +. \/_/ \/___/ \/_/ . +. . +. . +. ____ ____ _ _ ____ _ _ ____ ___ . +. | | | |\ | |___ | | | | . +. |___ |__| | \| | |___ | |___ | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 409 -- Conflict | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/410.txt b/sources/lib/server/files/errors/410.txt new file mode 100644 index 0000000..1567f7e --- /dev/null +++ b/sources/lib/server/files/errors/410.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ _ __ . +. /\ \\ \ /' \ /'__`\ . +. \ \ \\ \ /\_, \ /\ \/\ \ . +. \ \ \\ \_ \/_/\ \ \ \ \ \ \ . +. \ \__ ,__\ \ \ \ \ \ \_\ \ . +. \/_/\_\_/ \ \_\ \ \____/ . +. \/_/ \/_/ \/___/ . +. . +. . +. ____ ____ _ _ ____ . +. | __ | | |\ | |___ . +. |__] |__| | \| |___ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 410 -- Gone | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/411.txt b/sources/lib/server/files/errors/411.txt new file mode 100644 index 0000000..158dec5 --- /dev/null +++ b/sources/lib/server/files/errors/411.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ _ _ . +. /\ \\ \ /' \ /' \ . +. \ \ \\ \ /\_, \ /\_, \ . +. \ \ \\ \_ \/_/\ \ \/_/\ \ . +. \ \__ ,__\ \ \ \ \ \ \ . +. \/_/\_\_/ \ \_\ \ \_\ . +. \/_/ \/_/ \/_/ . +. . +. . +. _ ____ _ _ ____ ___ _ _ ____ ____ ____ _ _ _ ____ ____ ___ . +. | |___ |\ | | __ | |__| |__/ |___ | | | | | |__/ |___ | \ . +. |___ |___ | \| |__] | | | | \ |___ |_\| |__| | | \ |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 411 -- Length Required | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/412.txt b/sources/lib/server/files/errors/412.txt new file mode 100644 index 0000000..0d94af3 --- /dev/null +++ b/sources/lib/server/files/errors/412.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ _ ___ . +. /\ \\ \ /' \ /'___`\ . +. \ \ \\ \ /\_, \ /\_\ /\ \ . +. \ \ \\ \_ \/_/\ \ \/_/// /__ . +. \ \__ ,__\ \ \ \ // /_\ \ . +. \/_/\_\_/ \ \_\ /\______/ . +. \/_/ \/_/ \/_____/ . +. . +. . +. ___ ____ ____ ____ ____ _ _ ___ _ ___ _ ____ _ _ . +. |__] |__/ |___ | | | |\ | | \ | | | | | |\ | . +. | | \ |___ |___ |__| | \| |__/ | | | |__| | \| . +. . +. ____ ____ _ _ ____ ___ . +. |___ |__| | | |___ | \ . +. | | | | |___ |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 412 -- Precondition Failed | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/413.txt b/sources/lib/server/files/errors/413.txt new file mode 100644 index 0000000..ab9c583 --- /dev/null +++ b/sources/lib/server/files/errors/413.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ _ __ . +. /\ \\ \ /' \ /'__`\ . +. \ \ \\ \ /\_, \ /\_\L\ \ . +. \ \ \\ \_ \/_/\ \ \/_/_\_<_ . +. \ \__ ,__\ \ \ \ /\ \L\ \ . +. \/_/\_\_/ \ \_\ \ \____/ . +. \/_/ \/_/ \/___/ . +. . +. . +. ___ ____ _ _ _ ____ ____ ___ ___ ____ ____ . +. |__] |__| \_/ | | | |__| | \ | | | | | . +. | | | | |___ |__| | | |__/ | |__| |__| . +. . +. _ ____ ____ ____ ____ . +. | |__| |__/ | __ |___ . +. |___ | | | \ |__] |___ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 413 -- Payload Too Large | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/414.txt b/sources/lib/server/files/errors/414.txt new file mode 100644 index 0000000..1d0203f --- /dev/null +++ b/sources/lib/server/files/errors/414.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ _ __ __ . +. /\ \\ \ /' \ /\ \\ \ . +. \ \ \\ \ /\_, \ \ \ \\ \ . +. \ \ \\ \_ \/_/\ \ \ \ \\ \_ . +. \ \__ ,__\ \ \ \ \ \__ ,__\ . +. \/_/\_\_/ \ \_\ \/_/\_\_/ . +. \/_/ \/_/ \/_/ . +. . +. . +. _ _ ____ _ ___ ____ ____ _ ____ _ _ ____ . +. | | |__/ | | | | | | | | | |\ | | __ . +. |__| | \ | | |__| |__| |___ |__| | \| |__] . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 414 -- URI Too Long | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/415.txt b/sources/lib/server/files/errors/415.txt new file mode 100644 index 0000000..adbcd77 --- /dev/null +++ b/sources/lib/server/files/errors/415.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ _ ______ . +. /\ \\ \ /' \ /\ ___\ . +. \ \ \\ \ /\_, \ \ \ \__/ . +. \ \ \\ \_ \/_/\ \ \ \___``\ . +. \ \__ ,__\ \ \ \ \/\ \L\ \ . +. \/_/\_\_/ \ \_\ \ \____/ . +. \/_/ \/_/ \/___/ . +. . +. . +. _ _ _ _ ____ _ _ ___ ___ ____ ____ ___ ____ ___ . +. | | |\ | [__ | | |__] |__] | | |__/ | |___ | \ . +. |__| | \| ___] |__| | | |__| | \ | |___ |__/ . +. . +. _ _ ____ ___ _ ____ ___ _ _ ___ ____ . +. |\/| |___ | \ | |__| | \_/ |__] |___ . +. | | |___ |__/ | | | | | | |___ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 415 -- Unsupported Media Type | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/416.txt b/sources/lib/server/files/errors/416.txt new file mode 100644 index 0000000..2fcf0ff --- /dev/null +++ b/sources/lib/server/files/errors/416.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ _ ____ . +. /\ \\ \ /' \ /'___\ . +. \ \ \\ \ /\_, \ /\ \__/ . +. \ \ \\ \_ \/_/\ \ \ \ _``\ . +. \ \__ ,__\ \ \ \ \ \ \L\ \ . +. \/_/\_\_/ \ \_\ \ \____/ . +. \/_/ \/_/ \/___/ . +. . +. . +. ____ ____ _ _ ____ ____ _ _ ____ ___ . +. |__/ |__| |\ | | __ |___ |\ | | | | . +. | \ | | | \| |__] |___ | \| |__| | . +. . +. ____ ____ ___ _ ____ ____ _ ____ ___ _ ____ . +. [__ |__| | | [__ |___ | |__| |__] | |___ . +. ___] | | | | ___] | | | | |__] |___ |___ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 416 -- Range Not Satisfiable | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/417.txt b/sources/lib/server/files/errors/417.txt new file mode 100644 index 0000000..d6a8eb9 --- /dev/null +++ b/sources/lib/server/files/errors/417.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ _ ________ . +. /\ \\ \ /' \ /\_____ \ . +. \ \ \\ \ /\_, \ \/___//'/' . +. \ \ \\ \_ \/_/\ \ /' /' . +. \ \__ ,__\ \ \ \ /' /' . +. \/_/\_\_/ \ \_\ /\_/ . +. \/_/ \/_/ \// . +. . +. . +. ____ _ _ ___ ____ ____ ___ ____ ___ _ ____ _ _ . +. |___ \/ |__] |___ | | |__| | | | | |\ | . +. |___ _/\_ | |___ |___ | | | | | |__| | \| . +. . +. ____ ____ _ _ ____ ___ . +. |___ |__| | | |___ | \ . +. | | | | |___ |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 417 -- Expectation Failed | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/421.txt b/sources/lib/server/files/errors/421.txt new file mode 100644 index 0000000..097c1a4 --- /dev/null +++ b/sources/lib/server/files/errors/421.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ___ _ . +. /\ \\ \ /'___`\ /' \ . +. \ \ \\ \ /\_\ /\ \ /\_, \ . +. \ \ \\ \_ \/_/// /__ \/_/\ \ . +. \ \__ ,__\ // /_\ \ \ \ \ . +. \/_/\_\_/ /\______/ \ \_\ . +. \/_/ \/_____/ \/_/ . +. . +. . +. _ _ _ ____ ___ _ ____ ____ ____ ___ ____ ___ . +. |\/| | [__ | \ | |__/ |___ | | |___ | \ . +. | | | ___] |__/ | | \ |___ |___ | |___ |__/ . +. . +. ____ ____ ____ _ _ ____ ____ ___ . +. |__/ |___ | | | | |___ [__ | . +. | \ |___ |_\| |__| |___ ___] | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 421 -- Misdirected Request | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/422.txt b/sources/lib/server/files/errors/422.txt new file mode 100644 index 0000000..b197845 --- /dev/null +++ b/sources/lib/server/files/errors/422.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ___ ___ . +. /\ \\ \ /'___`\ /'___`\ . +. \ \ \\ \ /\_\ /\ \ /\_\ /\ \ . +. \ \ \\ \_ \/_/// /__ \/_/// /__ . +. \ \__ ,__\ // /_\ \ // /_\ \ . +. \/_/\_\_/ /\______/ /\______/ . +. \/_/ \/_____/ \/_____/ . +. . +. . +. _ _ _ _ ___ ____ ____ ____ ____ ____ ____ ____ ___ _ ____ . +. | | |\ | |__] |__/ | | | |___ [__ [__ |__| |__] | |___ . +. |__| | \| | | \ |__| |___ |___ ___] ___] | | |__] |___ |___ . +. . +. ____ _ _ ___ _ ___ _ _ . +. |___ |\ | | | | \_/ . +. |___ | \| | | | | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 422 -- Unprocessable Entity | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/423.txt b/sources/lib/server/files/errors/423.txt new file mode 100644 index 0000000..c48f17c --- /dev/null +++ b/sources/lib/server/files/errors/423.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ___ __ . +. /\ \\ \ /'___`\ /'__`\ . +. \ \ \\ \ /\_\ /\ \ /\_\L\ \ . +. \ \ \\ \_ \/_/// /__ \/_/_\_<_ . +. \ \__ ,__\ // /_\ \ /\ \L\ \ . +. \/_/\_\_/ /\______/ \ \____/ . +. \/_/ \/_____/ \/___/ . +. . +. . +. _ ____ ____ _ _ ____ ___ . +. | | | | |_/ |___ | \ . +. |___ |__| |___ | \_ |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 423 -- Locked | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/424.txt b/sources/lib/server/files/errors/424.txt new file mode 100644 index 0000000..214889e --- /dev/null +++ b/sources/lib/server/files/errors/424.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ___ __ __ . +. /\ \\ \ /'___`\ /\ \\ \ . +. \ \ \\ \ /\_\ /\ \ \ \ \\ \ . +. \ \ \\ \_ \/_/// /__ \ \ \\ \_ . +. \ \__ ,__\ // /_\ \ \ \__ ,__\ . +. \/_/\_\_/ /\______/ \/_/\_\_/ . +. \/_/ \/_____/ \/_/ . +. . +. . +. ____ ____ _ _ ____ ___ . +. |___ |__| | | |___ | \ . +. | | | | |___ |___ |__/ . +. . +. ___ ____ ___ ____ _ _ ___ ____ _ _ ____ _ _ . +. | \ |___ |__] |___ |\ | | \ |___ |\ | | \_/ . +. |__/ |___ | |___ | \| |__/ |___ | \| |___ | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 424 -- Failed Dependency | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/425.txt b/sources/lib/server/files/errors/425.txt new file mode 100644 index 0000000..f956d92 --- /dev/null +++ b/sources/lib/server/files/errors/425.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ___ ______ . +. /\ \\ \ /'___`\ /\ ___\ . +. \ \ \\ \ /\_\ /\ \ \ \ \__/ . +. \ \ \\ \_ \/_/// /__ \ \___``\ . +. \ \__ ,__\ // /_\ \ \/\ \L\ \ . +. \/_/\_\_/ /\______/ \ \____/ . +. \/_/ \/_____/ \/___/ . +. . +. . +. ___ ____ ____ ____ ____ ____ _ _ _ . +. | | | | | |___ |__| |__/ | \_/ . +. | |__| |__| |___ | | | \ |___ | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 425 -- Too Early | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/426.txt b/sources/lib/server/files/errors/426.txt new file mode 100644 index 0000000..2afed90 --- /dev/null +++ b/sources/lib/server/files/errors/426.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ___ ____ . +. /\ \\ \ /'___`\ /'___\ . +. \ \ \\ \ /\_\ /\ \ /\ \__/ . +. \ \ \\ \_ \/_/// /__ \ \ _``\ . +. \ \__ ,__\ // /_\ \ \ \ \L\ \ . +. \/_/\_\_/ /\______/ \ \____/ . +. \/_/ \/_____/ \/___/ . +. . +. . +._ _ ___ ____ ____ ____ ___ ____ ____ ____ ____ _ _ _ ____ ____ ___ . +.| | |__] | __ |__/ |__| | \ |___ |__/ |___ | | | | | |__/ |___ | \ . +.|__| | |__] | \ | | |__/ |___ | \ |___ |_\| |__| | | \ |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 426 -- Upgrade Required | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/428.txt b/sources/lib/server/files/errors/428.txt new file mode 100644 index 0000000..d68e38c --- /dev/null +++ b/sources/lib/server/files/errors/428.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ___ __ . +. /\ \\ \ /'___`\ /'_ `\ . +. \ \ \\ \ /\_\ /\ \ /\ \L\ \ . +. \ \ \\ \_ \/_/// /__ \/_> _ <_ . +. \ \__ ,__\ // /_\ \ /\ \L\ \ . +. \/_/\_\_/ /\______/ \ \____/ . +. \/_/ \/_____/ \/___/ . +. . +. . +. ___ ____ ____ ____ ____ _ _ ___ _ ___ _ ____ _ _ . +. |__] |__/ |___ | | | |\ | | \ | | | | | |\ | . +. | | \ |___ |___ |__| | \| |__/ | | | |__| | \| . +. . +. ____ ____ ____ _ _ _ ____ ____ ___ . +. |__/ |___ | | | | | |__/ |___ | \ . +. | \ |___ |_\| |__| | | \ |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 428 -- Precondition Required | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/429.txt b/sources/lib/server/files/errors/429.txt new file mode 100644 index 0000000..b87c149 --- /dev/null +++ b/sources/lib/server/files/errors/429.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ___ __ . +. /\ \\ \ /'___`\ /'_ `\ . +. \ \ \\ \ /\_\ /\ \ /\ \L\ \ . +. \ \ \\ \_ \/_/// /__ \ \___, \ . +. \ \__ ,__\ // /_\ \ \/__,/\ \ . +. \/_/\_\_/ /\______/ \ \_\ . +. \/_/ \/_____/ \/_/ . +. . +. . +. ___ ____ ____ _ _ ____ _ _ _ _ . +. | | | | | |\/| |__| |\ | \_/ . +. | |__| |__| | | | | | \| | . +. . +. ____ ____ ____ _ _ ____ ____ ___ ____ . +. |__/ |___ | | | | |___ [__ | [__ . +. | \ |___ |_\| |__| |___ ___] | ___] . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 429 -- Too Many Requests | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/431.txt b/sources/lib/server/files/errors/431.txt new file mode 100644 index 0000000..249b160 --- /dev/null +++ b/sources/lib/server/files/errors/431.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ __ _ . +. /\ \\ \ /'__`\ /' \ . +. \ \ \\ \ /\_\L\ \ /\_, \ . +. \ \ \\ \_ \/_/_\_<_ \/_/\ \ . +. \ \__ ,__\ /\ \L\ \ \ \ \ . +. \/_/\_\_/ \ \____/ \ \_\ . +. \/_/ \/___/ \/_/ . +. . +. . +. ____ ____ ____ _ _ ____ ____ ___ _ _ ____ ____ ___ ____ ____ . +. |__/ |___ | | | | |___ [__ | |__| |___ |__| | \ |___ |__/ . +. | \ |___ |_\| |__| |___ ___] | | | |___ | | |__/ |___ | \ . +. . +. ____ _ ____ _ ___ ____ ___ ____ ____ _ ____ ____ ____ ____ . +. |___ | |___ | | \ [__ | | | | | | |__| |__/ | __ |___ . +. | | |___ |___ |__/ ___] | |__| |__| |___ | | | \ |__] |___ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 431 -- Request Header Fields Too Large | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/451.txt b/sources/lib/server/files/errors/451.txt new file mode 100644 index 0000000..f4152a1 --- /dev/null +++ b/sources/lib/server/files/errors/451.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. __ __ ______ _ . +. /\ \\ \ /\ ___\ /' \ . +. \ \ \\ \ \ \ \__/ /\_, \ . +. \ \ \\ \_ \ \___``\ \/_/\ \ . +. \ \__ ,__\ \/\ \L\ \ \ \ \ . +. \/_/\_\_/ \ \____/ \ \_\ . +. \/_/ \/___/ \/_/ . +. . +. . +. _ _ _ _ ____ _ _ ____ _ _ ____ ___ _ ____ ____ ____ ____ . +. | | |\ | |__| | | |__| | | |__| |__] | |___ |___ | | |__/ . +. |__| | \| | | \/ | | | |___ | | |__] |___ |___ | |__| | \ . +. . +. _ ____ ____ ____ _ ____ ____ ____ ____ ____ _ _ ____ . +. | |___ | __ |__| | |__/ |___ |__| [__ | | |\ | [__ . +. |___ |___ |__] | | |___ | \ |___ | | ___] |__| | \| ___] . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 451 -- Unavailable For Legal Reasons | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/500.txt b/sources/lib/server/files/errors/500.txt new file mode 100644 index 0000000..b69ab0d --- /dev/null +++ b/sources/lib/server/files/errors/500.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ______ __ __ . +. /\ ___\ /'__`\ /'__`\ . +. \ \ \__/ /\ \/\ \ /\ \/\ \ . +. \ \___``\ \ \ \ \ \ \ \ \ \ \ . +. \/\ \L\ \ \ \ \_\ \ \ \ \_\ \ . +. \ \____/ \ \____/ \ \____/ . +. \/___/ \/___/ \/___/ . +. . +. . +. _ _ _ ___ ____ ____ _ _ ____ _ ____ ____ ____ _ _ ____ ____ . +. | |\ | | |___ |__/ |\ | |__| | [__ |___ |__/ | | |___ |__/ . +. | | \| | |___ | \ | \| | | |___ ___] |___ | \ \/ |___ | \ . +. . +. ____ ____ ____ ____ ____ . +. |___ |__/ |__/ | | |__/ . +. |___ | \ | \ |__| | \ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 500 -- Internal Server Error | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/501.txt b/sources/lib/server/files/errors/501.txt new file mode 100644 index 0000000..60a76a5 --- /dev/null +++ b/sources/lib/server/files/errors/501.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ______ __ _ . +. /\ ___\ /'__`\ /' \ . +. \ \ \__/ /\ \/\ \ /\_, \ . +. \ \___``\ \ \ \ \ \ \/_/\ \ . +. \/\ \L\ \ \ \ \_\ \ \ \ \ . +. \ \____/ \ \____/ \ \_\ . +. \/___/ \/___/ \/_/ . +. . +. . +. _ _ ____ ___ _ _ _ ___ _ ____ _ _ ____ _ _ ___ ____ ___ . +. |\ | | | | | |\/| |__] | |___ |\/| |___ |\ | | |___ | \ . +. | \| |__| | | | | | |___ |___ | | |___ | \| | |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 501 -- Not Implemented | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/502.txt b/sources/lib/server/files/errors/502.txt new file mode 100644 index 0000000..de54ef8 --- /dev/null +++ b/sources/lib/server/files/errors/502.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ______ __ ___ . +. /\ ___\ /'__`\ /'___`\ . +. \ \ \__/ /\ \/\ \ /\_\ /\ \ . +. \ \___``\ \ \ \ \ \ \/_/// /__ . +. \/\ \L\ \ \ \ \_\ \ // /_\ \ . +. \ \____/ \ \____/ /\______/ . +. \/___/ \/___/ \/_____/ . +. . +. . +. ___ ____ ___ ____ ____ ___ ____ _ _ _ ____ _ _ . +. |__] |__| | \ | __ |__| | |___ | | | |__| \_/ . +. |__] | | |__/ |__] | | | |___ |_|_| | | | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 502 -- Bad Gateway | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/503.txt b/sources/lib/server/files/errors/503.txt new file mode 100644 index 0000000..a066623 --- /dev/null +++ b/sources/lib/server/files/errors/503.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ______ __ __ . +. /\ ___\ /'__`\ /'__`\ . +. \ \ \__/ /\ \/\ \ /\_\L\ \ . +. \ \___``\ \ \ \ \ \ \/_/_\_<_ . +. \/\ \L\ \ \ \ \_\ \ /\ \L\ \ . +. \ \____/ \ \____/ \ \____/ . +. \/___/ \/___/ \/___/ . +. . +. . +. ____ ____ ____ _ _ _ ____ ____ . +. [__ |___ |__/ | | | | |___ . +. ___] |___ | \ \/ | |___ |___ . +. . +. _ _ _ _ ____ _ _ ____ _ _ ____ ___ _ ____ . +. | | |\ | |__| | | |__| | | |__| |__] | |___ . +. |__| | \| | | \/ | | | |___ | | |__] |___ |___ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 503 -- Service Unavailable | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/504.txt b/sources/lib/server/files/errors/504.txt new file mode 100644 index 0000000..5375bf3 --- /dev/null +++ b/sources/lib/server/files/errors/504.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ______ __ __ __ . +. /\ ___\ /'__`\ /\ \\ \ . +. \ \ \__/ /\ \/\ \ \ \ \\ \ . +. \ \___``\ \ \ \ \ \ \ \ \\ \_ . +. \/\ \L\ \ \ \ \_\ \ \ \__ ,__\ . +. \ \____/ \ \____/ \/_/\_\_/ . +. \/___/ \/___/ \/_/ . +. . +. . +. ____ ____ ___ ____ _ _ _ ____ _ _ ___ _ _ _ ____ ____ _ _ ___ . +. | __ |__| | |___ | | | |__| \_/ | | |\/| |___ | | | | | . +. |__] | | | |___ |_|_| | | | | | | | |___ |__| |__| | . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 504 -- Gateway Timeout | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/505.txt b/sources/lib/server/files/errors/505.txt new file mode 100644 index 0000000..076b8a5 --- /dev/null +++ b/sources/lib/server/files/errors/505.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ______ __ ______ . +. /\ ___\ /'__`\ /\ ___\ . +. \ \ \__/ /\ \/\ \ \ \ \__/ . +. \ \___``\ \ \ \ \ \ \ \___``\ . +. \/\ \L\ \ \ \ \_\ \ \/\ \L\ \ . +. \ \____/ \ \____/ \ \____/ . +. \/___/ \/___/ \/___/ . +. . +. . +. _ _ ___ ___ ___ _ _ ____ ____ ____ _ ____ _ _ _ _ ____ ___ . +. |__| | | |__] | | |___ |__/ [__ | | | |\ | |\ | | | | . +. | | | | | \/ |___ | \ ___] | |__| | \| | \| |__| | . +. . +. ____ _ _ ___ ___ ____ ____ ___ ____ ___ . +. [__ | | |__] |__] | | |__/ | |___ | \ . +. ___] |__| | | |__| | \ | |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 505 -- HTTP Version Not Supported | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/506.txt b/sources/lib/server/files/errors/506.txt new file mode 100644 index 0000000..63d3ae9 --- /dev/null +++ b/sources/lib/server/files/errors/506.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ______ __ ____ . +. /\ ___\ /'__`\ /'___\ . +. \ \ \__/ /\ \/\ \ /\ \__/ . +. \ \___``\ \ \ \ \ \ \ \ _``\ . +. \/\ \L\ \ \ \ \_\ \ \ \ \L\ \ . +. \ \____/ \ \____/ \ \____/ . +. \/___/ \/___/ \/___/ . +. . +. . +. _ _ ____ ____ _ ____ _ _ ___ ____ _ ____ ____ . +. | | |__| |__/ | |__| |\ | | |__| | [__ | | . +. \/ | | | \ | | | | \| | | | |___ ___] |__| . +. . +. _ _ ____ ____ ____ ___ _ ____ ___ ____ ____ . +. |\ | |___ | __ | | | | |__| | |___ [__ . +. | \| |___ |__] |__| | | | | | |___ ___] . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 506 -- Variant Also Negotiates | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/507.txt b/sources/lib/server/files/errors/507.txt new file mode 100644 index 0000000..c13f1c1 --- /dev/null +++ b/sources/lib/server/files/errors/507.txt @@ -0,0 +1,24 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ______ __ ________ . +. /\ ___\ /'__`\ /\_____ \ . +. \ \ \__/ /\ \/\ \ \/___//'/' . +. \ \___``\ \ \ \ \ \ /' /' . +. \/\ \L\ \ \ \ \_\ \ /' /' . +. \ \____/ \ \____/ /\_/ . +. \/___/ \/___/ \// . +. . +. . +. _ _ _ ____ _ _ ____ ____ _ ____ _ ____ _ _ ___ . +. | |\ | [__ | | |___ |___ | | | |___ |\ | | . +. | | \| ___] |__| | | | |___ | |___ | \| | . +. . +. ____ ___ ____ ____ ____ ____ ____ . +. [__ | | | |__/ |__| | __ |___ . +. ___] | |__| | \ | | |__] |___ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 507 -- Insufficient Storage | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/508.txt b/sources/lib/server/files/errors/508.txt new file mode 100644 index 0000000..1451b1d --- /dev/null +++ b/sources/lib/server/files/errors/508.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ______ __ __ . +. /\ ___\ /'__`\ /'_ `\ . +. \ \ \__/ /\ \/\ \ /\ \L\ \ . +. \ \___``\ \ \ \ \ \ \/_> _ <_ . +. \/\ \L\ \ \ \ \_\ \ /\ \L\ \ . +. \ \____/ \ \____/ \ \____/ . +. \/___/ \/___/ \/___/ . +. . +. . +. _ ____ ____ ___ ___ ____ ___ ____ ____ ___ ____ ___ . +. | | | | | |__] | \ |___ | |___ | | |___ | \ . +. |___ |__| |__| | |__/ |___ | |___ |___ | |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 508 -- Loop Detected | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/510.txt b/sources/lib/server/files/errors/510.txt new file mode 100644 index 0000000..eafa6c7 --- /dev/null +++ b/sources/lib/server/files/errors/510.txt @@ -0,0 +1,20 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ______ _ __ . +. /\ ___\ /' \ /'__`\ . +. \ \ \__/ /\_, \ /\ \/\ \ . +. \ \___``\ \/_/\ \ \ \ \ \ \ . +. \/\ \L\ \ \ \ \ \ \ \_\ \ . +. \ \____/ \ \_\ \ \____/ . +. \/___/ \/_/ \/___/ . +. . +. . +. _ _ ____ ___ ____ _ _ ___ ____ _ _ ___ ____ ___ . +. |\ | | | | |___ \/ | |___ |\ | | \ |___ | \ . +. | \| |__| | |___ _/\_ | |___ | \| |__/ |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 510 -- Not Extended | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/errors/511.txt b/sources/lib/server/files/errors/511.txt new file mode 100644 index 0000000..a788c70 --- /dev/null +++ b/sources/lib/server/files/errors/511.txt @@ -0,0 +1,28 @@ ++---------------------------------------------------------------------------+ +| kawipiko -- blazingly fast static HTTP server | https://bit.ly/kawipiko | ++---------------------------------------------------------------------------+ +. . +. ______ _ _ . +. /\ ___\ /' \ /' \ . +. \ \ \__/ /\_, \ /\_, \ . +. \ \___``\ \/_/\ \ \/_/\ \ . +. \/\ \L\ \ \ \ \ \ \ \ . +. \ \____/ \ \_\ \ \_\ . +. \/___/ \/_/ \/_/ . +. . +. . +. _ _ ____ ___ _ _ _ ____ ____ _ _ . +. |\ | |___ | | | | | | |__/ |_/ . +. | \| |___ | |_|_| |__| | \ | \_ . +. . +. ____ _ _ ___ _ _ ____ _ _ ___ _ ____ ____ ___ _ ____ _ _ . +. |__| | | | |__| |___ |\ | | | | |__| | | | | |\ | . +. | | |__| | | | |___ | \| | | |___ | | | | |__| | \| . +. . +. ____ ____ ____ _ _ _ ____ ____ ___ . +. |__/ |___ | | | | | |__/ |___ | \ . +. | \ |___ |_\| |__| | | \ |___ |__/ . +. . ++---------------------------------------------------------------------------+ +| >> HTTP 511 -- Network Authentication Required | ++---------------------------------------------------------------------------+ diff --git a/sources/lib/server/files/favicon.ico b/sources/lib/server/files/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..02f0d7660897bae2d66137ec9ee2e08148e05cc0 GIT binary patch literal 15086 zcmeI3d#Dsu9LLXfudY^by;<~9_Lgt|(GZM$u-Bv_E2Y5x%J5o|_z3?oBdgt;k|aIw zk0?me#8M~}p{S&EL;9;X1!ktKJ?KH@_VlK!+vhvG=Q4Mk*_|Edn&1q6?r-MI?{&`1 zoHOUlYD|ksnMsojvcqf}ZOjy7Oh-rUc&IUlC>x5@`9-b9JdVORbTBasK;_Ohsw$Gd zNed(`khDP30!a&;3oVe(=UZU}OoN+YPCs%BzNf=*NS#jmVm}aO!b|Wq`~}D0ct0Zl zit`mb2a}Y%=z?D%O1^$JTksWlA8{@X z+atzva_{c$?!CtNiMtMZ7RCl$1I|qVT_?Y~*DF)*^W3@H7?j6Z2lY*Jt#7Z?Ign1h zT)pQ4bGQES7iS&rwSK*lICn?M9h=^J#_Q7_$5@9h>(eWVq36xpzCp)MyNAi$#)+X0 zNAYo^_2-qGy9xeF`u3$>`>@B@t_l&u#&S!I$s>Z|aBd_V4&hs4!(%o5QAjZw z+PuCgyRdf7>PbEg?!3b8uk-68Y)pK%g5Gt)`0GJWebx6hw7<~$vXZjppnJ`&7v>s! zbNB=wBdy;ciOvl88NBvkj!(I#@bhp)U+#DZ@i8+fXLmVz>gyhYX8Tdai#vb4=kA87 z?i?HKqkld;1vtZz^FZ%>hroR;>+Q#tzwY0Oet9)hhL09d zzoL0WnD^1R@>kyw*v~gp2kGK#HiUT|mU(?+7v=fYeLLIhE9x=6u7xn~)S5S_zi+Q` z5ppBcyXXAQY2I*k)O@{m_!)=m8CfX^ZD3WUwmPfvMo0*x*E zLC=)hMDG?m;Rc93cUvEPkB3jeFSjsdyRp3j)Gte31Jhs(46$+gQxaz?dAt=U`t4bal51jTPYT zjF7{V*49dVtf>=!2j>{wgE!7=?P(=wEv->Ic6mKvb315_!q0XOc!A6h@TRQcp^Rd zR^LxXiLd8sH)tI*un*KZ&^pUU5Y&!Q;;Ro2z3z^#)_Ar;T=jp{wsBZV><0qke?$3X z7zXMC-vGZn-DS(e#yALY6Tw!piv33M+9{;ta%%Wogs!JvMzQ4V@0vhsn{ zm?XPMb@t{_^QHbxzfYtl*X(TG=yL|Zpaz^$3-tAV(+Mxan>F4>?t-^mW!irY z=0n=H1^Y9>`+lY|cq90IL)Uz3f$WhQ7dC?(uO#=ubZCVY;OAo}<*KX36yU$;U z#=wVQbC6VfXfAmt%!0sqy8Ll|EGUoHVFO$TO^x~J>wZ+*H)ZFo&zU%`t(B@{G4wm8 jz!%un-Nvka54qZyy_6k>BD2I&j`d(?P1Wg$9Gm|D6G&-w literal 0 HcmV?d00001 diff --git a/sources/lib/server/files/tls/server-private.pem b/sources/lib/server/files/tls/server-private.pem new file mode 100644 index 0000000..28c676c --- /dev/null +++ b/sources/lib/server/files/tls/server-private.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+jojvRd7zso5q +PvriGVYRwBZZoScGbMyAm06ICAV8boHe8y5ITzhGjtrS6pXCQeqFg6sTrqMUGjya +g8E4EAGi9WkO00aNYYT7EWp/rT0wS5aWgM27h3rCAGN2Nxd9lnophyx+xy1yhF55 +iWOC6PH6W9GA5EpLidac47Jjc73AlEzFrchORF9VTCVCBqakopwiTeJd1Gp0A63C +zpM7dVPBVnWmgMNLJhwpNbppChCaw4IMSBCH6nJhAlJUgSqIU/fZyOrjeikeid86 +nKQCIvZ7syJFgm6vkTnEfZmZP1J6uw9wAIygK7UOIc8loa/F+Xr3eB/imBfqsNs9 +ZM0mpamrAgMBAAECggEAORjSVQeVj2XAIHuwhtDapkTtLXwJCnbNK/fdJwtoQWmH +RnuNMaNzFEk3rh0WNHe1wr26JBKe0KYv5Ih3+8loBCEOkp+hszk2NFh6lbkd7Xuo +qn37pyYoFTsykjhdtIbDIfBb17zslDSvbjFJfO85mi+q7bj5vfqWMLpVOFF02N/S +SmASAzAYTAOE+wheMuTWkm8r3PXh8WhJViWLp/9l6gyLT0mOazxaVayOWyJ/pg1w +qPZiNOavTbNyP7jzUysA4LX9CdBQx3k48IQm0c59Zu49Rl7H6ZT9Vp2CSkvbZRZS +qVLKYtE4o5SIyAPI5QBCRyNVkHQnZAzPIv/vwbky4QKBgQDmcxY9YVIVpjZQCcVg +R++ClrjKKzuR4dmUvmF3H6F4uT6S+7zPsaaIbgBUo2B/Z5QZ+vv6FeKcGZhGSVzU +gtiQeNvEPE25oHbJm3ui71Wvw2mEpTp52bYL6k68b45ydq/CCpohSLym/WjlVVSz +ce2IJZaviGn68jY175bRRDAb2wKBgQDTrykGt8gfACmSBZcULkaXCDqT0nfnWccx +OHuimbIDgSU0Q/KJA9P0pSbtL/2rUXEnZpUJ0oDDEi0MpBkSX3Tb3U959aY97hXK +arHI0iziUcW1ZZ2XGO5KtRviQ0D5CKZWR1Ttjm1oCJkmxAag070CF/UdcTGEizrK +OeI7o1l6cQKBgBo21z3ON0ctLBp4shIcvLsPKCAfQNx8Y4LPEUk6uOSBtgOETVsW +60mzsafvGcgEYU1/RnCRUsDNDIxaRgwKglYU2XL+JR1Lipeubyb+sLGYugUTwo4f +3NyIH8LBseOFasLY7+V/X65jPy5vQX5UJGALXpPDIcMhEFecVHyjlBFnAoGABtWs ++W6No5KZxQExM5Ga7d1yJruw62NWrxwnwcQ8nyhYTyuydQIOoeODMj1Ob22dvavu +O/bz+Vho4/OYa6NxXnfyzPlFeNJrGbIAM3+1u0jwnT6+q9Y+O2NFlzScsG27ESYU +c+cZWTaN21aQ8Dhl7d9gJqc09haYu1bLGynXBcECgYEAsxgIbbO3CtxPfqgtJrAo +eRPPLX7UOdXmarOBYFL+jsG5SWSyECqKDgkjyeQFVqHzK+W4k654TobZoMUhDIUL +GeNAoNAIjPciush/0yYI8w3EybHIkB6JSi4LyhWBQazGaAr3Ai0NHbKt3ZzcOM1D +azCipM9H6CJO+MjoG+S53Xo= +-----END PRIVATE KEY----- diff --git a/sources/lib/server/files/tls/server-public.pem b/sources/lib/server/files/tls/server-public.pem new file mode 100644 index 0000000..3c7ca52 --- /dev/null +++ b/sources/lib/server/files/tls/server-public.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDIzCCAgugAwIBAgIUVyUIITgu0+by4ASAy3b9vOM+B2wwDQYJKoZIhvcNAQEL +BQAwHzEdMBsGA1UEAxMUa2F3aXBpa28udm9sdXRpb24ucm8wIBcNMTkwODE0MTUw +OTEzWhgPMjA1OTA4MTQxNTA5MTNaMB8xHTAbBgNVBAMTFGthd2lwaWtvLnZvbHV0 +aW9uLnJvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvo6I70Xe87KO +aj764hlWEcAWWaEnBmzMgJtOiAgFfG6B3vMuSE84Ro7a0uqVwkHqhYOrE66jFBo8 +moPBOBABovVpDtNGjWGE+xFqf609MEuWloDNu4d6wgBjdjcXfZZ6KYcsfsctcoRe +eYljgujx+lvRgORKS4nWnOOyY3O9wJRMxa3ITkRfVUwlQgampKKcIk3iXdRqdAOt +ws6TO3VTwVZ1poDDSyYcKTW6aQoQmsOCDEgQh+pyYQJSVIEqiFP32cjq43opHonf +OpykAiL2e7MiRYJur5E5xH2ZmT9SersPcACMoCu1DiHPJaGvxfl693gf4pgX6rDb +PWTNJqWpqwIDAQABo1UwUzAMBgNVHRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUF +BwMBMA8GA1UdDwEB/wQFAwMHoAAwHQYDVR0OBBYEFPDjABVCI490LdvHPeotzNq3 +xa9KMA0GCSqGSIb3DQEBCwUAA4IBAQA0cYKpYneOgBRGL/5q86g17qGOrQOWjdDr +1k7i817pBjIfRj9bm1n2iaSrC4GCt4Ok+hl/DyjPNDDUXZxEmfmxlugi6dKLPQp9 +p30hlTB7E3ArHKkWXYGo19URewAUYOMEIR1lB5/RS21rnpUKHawrwi9pZHTwYQ5Q +QcnpA9/FvCbPo8gb9kPAuDyj39tdzzgNK/Xvj8ym9RhUbTtBgbWujRCIWU0L6bfl +i7DLfJoPSK+s6S5YGr88VAz0y9zAGD/2wGq9R1hUSDw0OfMgEm9GoSz6FpXKKBtl +M01bP11akztK8sWChdels4OXOsPQ1SdF2XE4od82cm6lA8IgE1hY +-----END CERTIFICATE----- diff --git a/sources/lib/server/tls.go b/sources/lib/server/tls.go index c846449..ca177f0 100644 --- a/sources/lib/server/tls.go +++ b/sources/lib/server/tls.go @@ -3,65 +3,14 @@ package server - - -var DefaultTlsCertificatePublic = []byte (` - ------BEGIN CERTIFICATE----- -MIIDIzCCAgugAwIBAgIUVyUIITgu0+by4ASAy3b9vOM+B2wwDQYJKoZIhvcNAQEL -BQAwHzEdMBsGA1UEAxMUa2F3aXBpa28udm9sdXRpb24ucm8wIBcNMTkwODE0MTUw -OTEzWhgPMjA1OTA4MTQxNTA5MTNaMB8xHTAbBgNVBAMTFGthd2lwaWtvLnZvbHV0 -aW9uLnJvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvo6I70Xe87KO -aj764hlWEcAWWaEnBmzMgJtOiAgFfG6B3vMuSE84Ro7a0uqVwkHqhYOrE66jFBo8 -moPBOBABovVpDtNGjWGE+xFqf609MEuWloDNu4d6wgBjdjcXfZZ6KYcsfsctcoRe -eYljgujx+lvRgORKS4nWnOOyY3O9wJRMxa3ITkRfVUwlQgampKKcIk3iXdRqdAOt -ws6TO3VTwVZ1poDDSyYcKTW6aQoQmsOCDEgQh+pyYQJSVIEqiFP32cjq43opHonf -OpykAiL2e7MiRYJur5E5xH2ZmT9SersPcACMoCu1DiHPJaGvxfl693gf4pgX6rDb -PWTNJqWpqwIDAQABo1UwUzAMBgNVHRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUF -BwMBMA8GA1UdDwEB/wQFAwMHoAAwHQYDVR0OBBYEFPDjABVCI490LdvHPeotzNq3 -xa9KMA0GCSqGSIb3DQEBCwUAA4IBAQA0cYKpYneOgBRGL/5q86g17qGOrQOWjdDr -1k7i817pBjIfRj9bm1n2iaSrC4GCt4Ok+hl/DyjPNDDUXZxEmfmxlugi6dKLPQp9 -p30hlTB7E3ArHKkWXYGo19URewAUYOMEIR1lB5/RS21rnpUKHawrwi9pZHTwYQ5Q -QcnpA9/FvCbPo8gb9kPAuDyj39tdzzgNK/Xvj8ym9RhUbTtBgbWujRCIWU0L6bfl -i7DLfJoPSK+s6S5YGr88VAz0y9zAGD/2wGq9R1hUSDw0OfMgEm9GoSz6FpXKKBtl -M01bP11akztK8sWChdels4OXOsPQ1SdF2XE4od82cm6lA8IgE1hY ------END CERTIFICATE----- - -`) +import _ "embed" -var DefaultTlsCertificatePrivate = []byte (` +//go:embed files/tls/server-public.pem +var DefaultTlsCertificatePublic []byte ------BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+jojvRd7zso5q -PvriGVYRwBZZoScGbMyAm06ICAV8boHe8y5ITzhGjtrS6pXCQeqFg6sTrqMUGjya -g8E4EAGi9WkO00aNYYT7EWp/rT0wS5aWgM27h3rCAGN2Nxd9lnophyx+xy1yhF55 -iWOC6PH6W9GA5EpLidac47Jjc73AlEzFrchORF9VTCVCBqakopwiTeJd1Gp0A63C -zpM7dVPBVnWmgMNLJhwpNbppChCaw4IMSBCH6nJhAlJUgSqIU/fZyOrjeikeid86 -nKQCIvZ7syJFgm6vkTnEfZmZP1J6uw9wAIygK7UOIc8loa/F+Xr3eB/imBfqsNs9 -ZM0mpamrAgMBAAECggEAORjSVQeVj2XAIHuwhtDapkTtLXwJCnbNK/fdJwtoQWmH -RnuNMaNzFEk3rh0WNHe1wr26JBKe0KYv5Ih3+8loBCEOkp+hszk2NFh6lbkd7Xuo -qn37pyYoFTsykjhdtIbDIfBb17zslDSvbjFJfO85mi+q7bj5vfqWMLpVOFF02N/S -SmASAzAYTAOE+wheMuTWkm8r3PXh8WhJViWLp/9l6gyLT0mOazxaVayOWyJ/pg1w -qPZiNOavTbNyP7jzUysA4LX9CdBQx3k48IQm0c59Zu49Rl7H6ZT9Vp2CSkvbZRZS -qVLKYtE4o5SIyAPI5QBCRyNVkHQnZAzPIv/vwbky4QKBgQDmcxY9YVIVpjZQCcVg -R++ClrjKKzuR4dmUvmF3H6F4uT6S+7zPsaaIbgBUo2B/Z5QZ+vv6FeKcGZhGSVzU -gtiQeNvEPE25oHbJm3ui71Wvw2mEpTp52bYL6k68b45ydq/CCpohSLym/WjlVVSz -ce2IJZaviGn68jY175bRRDAb2wKBgQDTrykGt8gfACmSBZcULkaXCDqT0nfnWccx -OHuimbIDgSU0Q/KJA9P0pSbtL/2rUXEnZpUJ0oDDEi0MpBkSX3Tb3U959aY97hXK -arHI0iziUcW1ZZ2XGO5KtRviQ0D5CKZWR1Ttjm1oCJkmxAag070CF/UdcTGEizrK -OeI7o1l6cQKBgBo21z3ON0ctLBp4shIcvLsPKCAfQNx8Y4LPEUk6uOSBtgOETVsW -60mzsafvGcgEYU1/RnCRUsDNDIxaRgwKglYU2XL+JR1Lipeubyb+sLGYugUTwo4f -3NyIH8LBseOFasLY7+V/X65jPy5vQX5UJGALXpPDIcMhEFecVHyjlBFnAoGABtWs -+W6No5KZxQExM5Ga7d1yJruw62NWrxwnwcQ8nyhYTyuydQIOoeODMj1Ob22dvavu -O/bz+Vho4/OYa6NxXnfyzPlFeNJrGbIAM3+1u0jwnT6+q9Y+O2NFlzScsG27ESYU -c+cZWTaN21aQ8Dhl7d9gJqc09haYu1bLGynXBcECgYEAsxgIbbO3CtxPfqgtJrAo -eRPPLX7UOdXmarOBYFL+jsG5SWSyECqKDgkjyeQFVqHzK+W4k654TobZoMUhDIUL -GeNAoNAIjPciush/0yYI8w3EybHIkB6JSi4LyhWBQazGaAr3Ai0NHbKt3ZzcOM1D -azCipM9H6CJO+MjoG+S53Xo= ------END PRIVATE KEY----- - -`) +//go:embed files/tls/server-private.pem +var DefaultTlsCertificatePrivate []byte