HTTP/2 301
date: Sun, 28 Dec 2025 06:53:46 GMT
content-type: text/html
content-length: 162
location: https://knittingpattern.readthedocs.io/
cf-ray: 9b4f24765929755c-BLR
x-backend: web-i-06e35b42f3611d5c7
x-served: Nginx-Domain-Redirect
cf-cache-status: DYNAMIC
set-cookie: __cf_bm=XXc1G2i213E0xD.1p.MtKyD.bO6ovEVlKmUOwhgdSgU-1766904826-1.0.1.1-65mPvvIUvoHSA4bOelWJrDTxEv_m1XvJ9_XnfmUNe3WbL6lS7t6nhTtCNBCfB1BZI0aUwmwsSUVfE1GEQMDhd0TZ9wKjPAue8ejjKB.EiTU; path=/; expires=Sun, 28-Dec-25 07:23:46 GMT; domain=.readthedocs.org; HttpOnly; Secure; SameSite=None
set-cookie: _cfuvid=ckFa1qNK5FZzJTvqP6oo_ePMUtmLBtIT4_sJSnrwBDM-1766904826185-0.0.1.1-604800000; path=/; domain=.readthedocs.org; HttpOnly; Secure; SameSite=None
server: cloudflare
HTTP/2 302
date: Sun, 28 Dec 2025 06:53:46 GMT
content-type: text/html; charset=utf-8
content-length: 0
location: https://knittingpattern.readthedocs.io/en/latest/
server: cloudflare
cf-ray: 9b4f247bdbf61eef-BLR
cf-cache-status: MISS
cache-control: max-age=1200
content-language: en
strict-transport-security: max-age=31536000; includeSubDomains; preload
vary: Accept-Language, Accept-Encoding
cdn-cache-control: public
cross-origin-opener-policy: same-origin
referrer-policy: no-referrer-when-downgrade
x-backend: web-i-06e35b42f3611d5c7
x-content-type-options: nosniff
x-rtd-domain: knittingpattern.readthedocs.io
x-rtd-force-addons: true
x-rtd-project: knittingpattern
x-rtd-project-method: public_domain
x-rtd-redirect: system
x-rtd-version-method: path
x-served: Django-Proxito
set-cookie: __cf_bm=.2I3dbj1LcI8pprdymEv8DFAx7JiyoyKoNWEEpPXZ4g-1766904826-1.0.1.1-yayhI.ZbGYKtwqddey6shzgIMKlh3bKlbjq74xFMWxSzH3n9IGw7QEs8nWOGU1BtwAvDsJs1PVKL2UMoUOOVsqwQYO4FNPsIvaRqZ9GNNnU; path=/; expires=Sun, 28-Dec-25 07:23:46 GMT; domain=.readthedocs.io; HttpOnly; Secure; SameSite=None
set-cookie: _cfuvid=f5VD4BDpZZ_DaUKGE9hL74oSO4bc7mDnFU3SwC6JvrY-1766904826576-0.0.1.1-604800000; path=/; domain=.readthedocs.io; HttpOnly; Secure; SameSite=None
alt-svc: h3=":443"; ma=86400
HTTP/2 200
date: Sun, 28 Dec 2025 06:53:47 GMT
content-type: text/html; charset=utf-8
server: cloudflare
cf-ray: 9b4f247e1fc11eef-BLR
cf-cache-status: REVALIDATED
access-control-allow-origin: *
cache-control: max-age=1200
content-encoding: gzip
etag: W/"abc8537d60ebd3e654b465a1ee663133"
last-modified: Fri, 29 Jan 2021 07:27:42 GMT
strict-transport-security: max-age=31536000; includeSubDomains; preload
vary: Accept-Encoding
access-control-allow-methods: HEAD, OPTIONS, GET
cdn-cache-control: public
cross-origin-opener-policy: same-origin
referrer-policy: no-referrer-when-downgrade
x-amz-id-2: yuxvhqTV/kc1WLq07dezLqEqVxxe4lBf3vH8TqwJpk982qJtDIfTj2YzA86lds4LvD2P8UucGboyLDXvd5wbH74eu8qi3ECFCLe4RCaQo1c=
x-amz-meta-mtime: 1488111520.391902
x-amz-request-id: 3MEG48RSSYVRGK1D
x-backend: web-i-016e04eb35d1dfbd1
x-content-type-options: nosniff
x-rtd-domain: knittingpattern.readthedocs.io
x-rtd-force-addons: true
x-rtd-path: /proxito/html/knittingpattern/latest/index.html
x-rtd-project: knittingpattern
x-rtd-project-method: public_domain
x-rtd-resolver-filename: /
x-rtd-version: latest
x-rtd-version-method: path
x-served: Nginx-Proxito-Sendfile
set-cookie: __cf_bm=SaY6iU2DiOPS6HtS0zZXXBNs7LfUK_x6mxmP3CXU0Vk-1766904827-1.0.1.1-ZfhdGH5d0.poXaIvfwlbJyAhmam3CPMkvDU9plCpX9Xp9YMtZYfot2.qHgO8nnLXX7tJj8z0SIJEWC69DJ0wsuoATKzqB2lPfIJ1i8gNuF8; path=/; expires=Sun, 28-Dec-25 07:23:47 GMT; domain=.readthedocs.io; HttpOnly; Secure; SameSite=None
set-cookie: _cfuvid=n0SjbFV9QLKoTvgACgau_HCNZFXV5I7Z4u3NkBLltgc-1766904827497-0.0.1.1-604800000; path=/; domain=.readthedocs.io; HttpOnly; Secure; SameSite=None
alt-svc: h3=":443"; ma=86400
Welcome to knittingpattern’s documentation! — knittingpattern 0.1.19