2023-06-29 18:24:12 +00:00
<!doctype html>
2024-01-04 21:42:21 +00:00
< html lang = "en" dir = "ltr" class = "plugin-native plugin-id-default" data-has-hydrated = "false" >
2023-06-29 18:24:12 +00:00
< head >
< meta charset = "UTF-8" >
2024-01-04 21:42:21 +00:00
< meta name = "generator" content = "Docusaurus v3.0.1" >
< title data-rh = "true" > Page Not Found | The Cwtch Handbook< / title > < meta data-rh = "true" name = "viewport" content = "width=device-width,initial-scale=1" > < meta data-rh = "true" name = "twitter:card" content = "summary_large_image" > < meta data-rh = "true" property = "og:image" content = "https://docs.cwtch.im/img/cwtch_handbook_header.jpg" > < meta data-rh = "true" name = "twitter:image" content = "https://docs.cwtch.im/img/cwtch_handbook_header.jpg" > < meta data-rh = "true" property = "og:url" content = "https://docs.cwtch.im/404.html" > < meta data-rh = "true" property = "og:locale" content = "en" > < meta data-rh = "true" property = "og:locale:alternate" content = "es" > < meta data-rh = "true" property = "og:locale:alternate" content = "de" > < meta data-rh = "true" property = "og:locale:alternate" content = "it" > < meta data-rh = "true" name = "docusaurus_locale" content = "en" > < meta data-rh = "true" name = "docusaurus_tag" content = "default" > < meta data-rh = "true" name = "docsearch:language" content = "en" > < meta data-rh = "true" name = "docsearch:docusaurus_tag" content = "default" > < meta data-rh = "true" property = "og:title" content = "Page Not Found | The Cwtch Handbook" > < link data-rh = "true" rel = "icon" href = "/img/favicon.png" > < link data-rh = "true" rel = "canonical" href = "https://docs.cwtch.im/404.html" > < link data-rh = "true" rel = "alternate" href = "https://docs.cwtch.im/404.html" hreflang = "en" > < link data-rh = "true" rel = "alternate" href = "https://docs.cwtch.im/es/404.html" hreflang = "es" > < link data-rh = "true" rel = "alternate" href = "https://docs.cwtch.im/de/404.html" hreflang = "de" > < link data-rh = "true" rel = "alternate" href = "https://docs.cwtch.im/it/404.html" hreflang = "it" > < link data-rh = "true" rel = "alternate" href = "https://docs.cwtch.im/404.html" hreflang = "x-default" > < link rel = "alternate" type = "application/rss+xml" href = "/blog/rss.xml" title = "Cwtch Development Log RSS Feed" >
2023-06-29 18:24:12 +00:00
< link rel = "alternate" type = "application/atom+xml" href = "/blog/atom.xml" title = "Cwtch Development Log Atom Feed" >
< link rel = "alternate" type = "application/json" href = "/blog/feed.json" title = "Cwtch Development Log JSON Feed" >
2024-01-04 21:42:21 +00:00
< link rel = "stylesheet" href = "/katex/katex.min.css" > < link rel = "stylesheet" href = "/assets/css/styles.0f79f894.css" >
2024-02-14 05:16:58 +00:00
< script src = "/assets/js/runtime~main.b9f4a04e.js" defer = "defer" > < / script >
< script src = "/assets/js/main.2b268912.js" defer = "defer" > < / script >
2023-06-29 18:24:12 +00:00
< / head >
< body class = "navigation-with-keyboard" >
2024-01-04 21:42:21 +00:00
< script > ! function ( ) { function t ( t ) { document . documentElement . setAttribute ( "data-theme" , t ) } var e = function ( ) { try { return new URLSearchParams ( window . location . search ) . get ( "docusaurus-theme" ) } catch ( t ) { } } ( ) || function ( ) { try { return localStorage . getItem ( "theme" ) } catch ( t ) { } } ( ) ; t ( null !== e ? e : "dark" ) } ( ) , function ( ) { try { const c = new URLSearchParams ( window . location . search ) . entries ( ) ; for ( var [ t , e ] of c ) if ( t . startsWith ( "docusaurus-data-" ) ) { var a = t . replace ( "docusaurus-data-" , "data-" ) ; document . documentElement . setAttribute ( a , e ) } } catch ( t ) { } } ( ) < / script > < div id = "__docusaurus" > < div role = "region" aria-label = "Skip to main content" > < a class = "skipToContent_fXgn" href = "#__docusaurus_skipToContent_fallback" > Skip to main content< / a > < / div > < nav aria-label = "Main" class = "navbar navbar--fixed-top" > < div class = "navbar__inner" > < div class = "navbar__items" > < button aria-label = "Toggle navigation bar" aria-expanded = "false" class = "navbar__toggle clean-btn" type = "button" > < svg width = "30" height = "30" viewBox = "0 0 30 30" aria-hidden = "true" > < path stroke = "currentColor" stroke-linecap = "round" stroke-miterlimit = "10" stroke-width = "2" d = "M4 7h22M4 15h22M4 23h22" > < / path > < / svg > < / button > < a class = "navbar__brand" href = "/" > < div class = "navbar__logo" > < img src = "/img/knott.png" alt = "Cwtch Logo" class = "themedComponent_mlkZ themedComponent--light_NVdE" > < img src = "/img/knott.png" alt = "Cwtch Logo" class = "themedComponent_mlkZ themedComponent--dark_xIcU" > < / div > < b class = "navbar__title text--truncate" > Cwtch Handbook< / b > < / a > < a class = "navbar__item navbar__link" href = "/docs/intro" > Cwtch Intro<!-- --> < / a > < a class = "navbar__item navbar__link" href = "/security/intro" > Security Handbook<!-- --> < / a > < a class = "navbar__item navbar__link" href = "/developing/intro" > Developers Handbook<!-- --> < / a > < a class = "navbar__item navbar__link" href = "/blog" > Development Log<!-- --> < / a > < / div > < div class = "navbar__items navbar__items--right" > < a href = "https://openprivacy.ca/donate" target = "_blank" rel = "noopener noreferrer" class = "navbar__item navbar__link" > Donate<!-- --> < svg width = "13.5" height = "13.5" aria-hidden = "true" viewBox = "0 0 24 24" class = "iconExternalLink_nPIU" > < path fill = "currentColor" d = "M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z" > < / path > < / svg > < / a > < a href = "https://patreon.com/openprivacy" target = "_blank" rel = "noopener noreferrer" class = "navbar__item navbar__link" > Patreon<!-- --> < svg width = "13.5" height = "13.5" aria-hidden = "true" viewBox = "0 0 24 24" class = "iconExternalLink_nPIU" > < path fill = "currentColor" d = "M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z" > < / path > < / svg > < / a > < a href = "https://cwtch.im/download" target = "_blank" rel = "noopener noreferrer" class = "navbar__item navbar__link" > Download<!-- --> < svg width = "13.5" height = "13.5" aria-hidden = "true" viewBox = "0 0 24 24" class = "iconExternalLink_nPIU" > < path fill = "currentColor" d = "M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z" > < / path > < / svg > < / a > < div class = "navbar__item dropdown dropdown--hoverable dropdown--right" > < a href = "#" aria-haspopup = "true" aria-expanded = "false" role = "button" class = "navbar__link" > < svg viewBox = "0 0 24 24" width = "20" height = "20" aria-hidden = "true" class = "iconLanguage_nlXk" > < path fill = "currentColor" d = "M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z" > < / path > < / svg > English<!-- --> < / a > < ul class = "dropdown__menu" > < li > < a href = "/404" target = "_self" rel = "noopener noreferrer" class = "dropdown__link dropdown__link--active" lang = "en" > English<!-- --> < / a > < / li > < li > < a href = "/es/404" target = "_self" rel = "noopener noreferrer" class = "dropdown__link" lang = "es" > Español<!-- --> < / a > < / li > < li > < a href = "/de/404" target = "_self" rel = "noopener noreferrer" class = "dropdown__link" lang = "de" > Deutsch<!-- --> < / a > < / li > < li > < a href = "/it/404" target = "_self" rel = "noope
2023-06-29 18:24:12 +00:00
< / body >
< / html >