"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#---frontmatter---": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"rthgbb","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#---frontmatter---","lines":[1,10],"size":220,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"xcaql1","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb","lines":[12,124],"size":3705,"outlinks":[{"title":"bunkerweb.io","target":"https://www.bunkerweb.io","line":9},{"title":"bunkerity/bunkerweb","target":"https://github.com/bunkerity/bunkerweb","line":10},{"title":"Firewall","target":"cat-firewall","line":14},{"title":"Documentation","target":"https://docs.bunkerweb.io/","line":105},{"title":"OWASP CRS","target":"https://coreruleset.org/","line":106},{"title":"Plugin list","target":"https://github.com/bunkerity/bunkerweb-plugins","line":107},{"title":"cat-firewall","target":"cat-firewall","line":110},{"title":"app-opnsense","target":"app-opnsense","line":111},{"title":"app-vector","target":"app-vector","line":112}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1agkcfo","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#{1}","lines":[14,15],"size":107,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📋 Informations Générales": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1sc8qtl","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📋 Informations Générales","lines":[16,26],"size":340,"outlinks":[{"title":"bunkerweb.io","target":"https://www.bunkerweb.io","line":5},{"title":"bunkerity/bunkerweb","target":"https://github.com/bunkerity/bunkerweb","line":6},{"title":"Firewall","target":"cat-firewall","line":10}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📋 Informations Générales#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"12y7adz","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📋 Informations Générales#{1}","lines":[18,26],"size":310,"outlinks":[{"title":"bunkerweb.io","target":"https://www.bunkerweb.io","line":3},{"title":"bunkerity/bunkerweb","target":"https://github.com/bunkerity/bunkerweb","line":4},{"title":"Firewall","target":"cat-firewall","line":8}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📝 Description": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"uaxv0o","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📝 Description","lines":[27,30],"size":694,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📝 Description#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1dw2hs3","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📝 Description#{1}","lines":[29,30],"size":675,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🚀 Installation": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1b4bsb2","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🚀 Installation","lines":[31,92],"size":1426,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🚀 Installation#Docker Compose (recommandé)": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"2crgft","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🚀 Installation#Docker Compose (recommandé)","lines":[33,92],"size":1406,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🚀 Installation#Docker Compose (recommandé)#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1o26mzn","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🚀 Installation#Docker Compose (recommandé)#{1}","lines":[35,92],"size":1373,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"17rmrsu","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives","lines":[93,107],"size":483,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Open Source": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"2c52y6","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Open Source","lines":[95,101],"size":281,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Open Source#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"3qe8f6","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Open Source#{1}","lines":[96,96],"size":64,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Open Source#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"qzvx69","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Open Source#{2}","lines":[97,97],"size":54,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Open Source#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1ed1ebb","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Open Source#{3}","lines":[98,98],"size":45,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Open Source#{4}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"fqgeh3","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Open Source#{4}","lines":[99,99],"size":46,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Open Source#{5}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1ytmy7d","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Open Source#{5}","lines":[100,101],"size":52,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Propriétaires": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"110e7aa","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Propriétaires","lines":[102,107],"size":181,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Propriétaires#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"9bi5ym","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Propriétaires#{1}","lines":[103,103],"size":46,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Propriétaires#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"259lg8","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Propriétaires#{2}","lines":[104,104],"size":33,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Propriétaires#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"o4l01u","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Propriétaires#{3}","lines":[105,105],"size":37,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Propriétaires#{4}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1btpjh6","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔄 Alternatives#Propriétaires#{4}","lines":[106,107],"size":44,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔐 Sécurité": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1jclry5","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔐 Sécurité","lines":[108,114],"size":322,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔐 Sécurité#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"wawmk8","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔐 Sécurité#{1}","lines":[109,109],"size":64,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔐 Sécurité#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"qzkgzr","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔐 Sécurité#{2}","lines":[110,110],"size":71,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔐 Sécurité#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1un592b","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔐 Sécurité#{3}","lines":[111,111],"size":52,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔐 Sécurité#{4}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1pdozzz","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔐 Sécurité#{4}","lines":[112,112],"size":54,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔐 Sécurité#{5}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"90lffs","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#🔐 Sécurité#{5}","lines":[113,114],"size":62,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📚 Ressources": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1y6k0wh","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📚 Ressources","lines":[115,119],"size":167,"outlinks":[{"title":"Documentation","target":"https://docs.bunkerweb.io/","line":2},{"title":"OWASP CRS","target":"https://coreruleset.org/","line":3},{"title":"Plugin list","target":"https://github.com/bunkerity/bunkerweb-plugins","line":4}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📚 Ressources#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"19sirew","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📚 Ressources#{1}","lines":[116,116],"size":45,"outlinks":[{"title":"Documentation","target":"https://docs.bunkerweb.io/","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📚 Ressources#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"pcosen","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📚 Ressources#{2}","lines":[117,117],"size":39,"outlinks":[{"title":"OWASP CRS","target":"https://coreruleset.org/","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📚 Ressources#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1xb3rcj","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#📚 Ressources#{3}","lines":[118,119],"size":64,"outlinks":[{"title":"Plugin list","target":"https://github.com/bunkerity/bunkerweb-plugins","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#Pages Liées": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"c51roe","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#Pages Liées","lines":[120,124],"size":143,"outlinks":[{"title":"cat-firewall","target":"cat-firewall","line":2},{"title":"app-opnsense","target":"app-opnsense","line":3},{"title":"app-vector","target":"app-vector","line":4}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#Pages Liées#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"xfxczx","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#Pages Liées#{1}","lines":[121,121],"size":39,"outlinks":[{"title":"cat-firewall","target":"cat-firewall","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#Pages Liées#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"mgur0n","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#Pages Liées#{2}","lines":[122,122],"size":42,"outlinks":[{"title":"app-opnsense","target":"app-opnsense","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#Pages Liées#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1dscnsk","at":1780929441626},"key":"Catalogue-Self-Hosted/apps/app-bunkerweb.md#🔒 BunkerWeb#Pages Liées#{3}","lines":[123,124],"size":45,"outlinks":[{"title":"app-vector","target":"app-vector","line":1}],"class_name":"SmartBlock"},

"smart_sources:Catalogue-Self-Hosted/apps/app-bunkerweb.md": {"path":"Catalogue-Self-Hosted/apps/app-bunkerweb.md","last_embed":{"hash":null},"embeddings":{},"last_read":{"hash":"1d557ij","at":1780929441626},"class_name":"SmartSource","last_import":{"mtime":1780924501309,"size":4005,"at":1780929441825,"hash":"1d557ij"},"blocks":{"#---frontmatter---":[1,10],"#🔒 BunkerWeb":[12,124],"#🔒 BunkerWeb#{1}":[14,15],"#🔒 BunkerWeb#📋 Informations Générales":[16,26],"#🔒 BunkerWeb#📋 Informations Générales#{1}":[18,26],"#🔒 BunkerWeb#📝 Description":[27,30],"#🔒 BunkerWeb#📝 Description#{1}":[29,30],"#🔒 BunkerWeb#🚀 Installation":[31,92],"#🔒 BunkerWeb#🚀 Installation#Docker Compose (recommandé)":[33,92],"#🔒 BunkerWeb#🚀 Installation#Docker Compose (recommandé)#{1}":[35,92],"#🔒 BunkerWeb#🔄 Alternatives":[93,107],"#🔒 BunkerWeb#🔄 Alternatives#Open Source":[95,101],"#🔒 BunkerWeb#🔄 Alternatives#Open Source#{1}":[96,96],"#🔒 BunkerWeb#🔄 Alternatives#Open Source#{2}":[97,97],"#🔒 BunkerWeb#🔄 Alternatives#Open Source#{3}":[98,98],"#🔒 BunkerWeb#🔄 Alternatives#Open Source#{4}":[99,99],"#🔒 BunkerWeb#🔄 Alternatives#Open Source#{5}":[100,101],"#🔒 BunkerWeb#🔄 Alternatives#Propriétaires":[102,107],"#🔒 BunkerWeb#🔄 Alternatives#Propriétaires#{1}":[103,103],"#🔒 BunkerWeb#🔄 Alternatives#Propriétaires#{2}":[104,104],"#🔒 BunkerWeb#🔄 Alternatives#Propriétaires#{3}":[105,105],"#🔒 BunkerWeb#🔄 Alternatives#Propriétaires#{4}":[106,107],"#🔒 BunkerWeb#🔐 Sécurité":[108,114],"#🔒 BunkerWeb#🔐 Sécurité#{1}":[109,109],"#🔒 BunkerWeb#🔐 Sécurité#{2}":[110,110],"#🔒 BunkerWeb#🔐 Sécurité#{3}":[111,111],"#🔒 BunkerWeb#🔐 Sécurité#{4}":[112,112],"#🔒 BunkerWeb#🔐 Sécurité#{5}":[113,114],"#🔒 BunkerWeb#📚 Ressources":[115,119],"#🔒 BunkerWeb#📚 Ressources#{1}":[116,116],"#🔒 BunkerWeb#📚 Ressources#{2}":[117,117],"#🔒 BunkerWeb#📚 Ressources#{3}":[118,119],"#🔒 BunkerWeb#Pages Liées":[120,124],"#🔒 BunkerWeb#Pages Liées#{1}":[121,121],"#🔒 BunkerWeb#Pages Liées#{2}":[122,122],"#🔒 BunkerWeb#Pages Liées#{3}":[123,124]},"outlinks":[{"title":"bunkerweb.io","target":"https://www.bunkerweb.io","line":20},{"title":"bunkerity/bunkerweb","target":"https://github.com/bunkerity/bunkerweb","line":21},{"title":"Firewall","target":"cat-firewall","line":25},{"title":"Documentation","target":"https://docs.bunkerweb.io/","line":116},{"title":"OWASP CRS","target":"https://coreruleset.org/","line":117},{"title":"Plugin list","target":"https://github.com/bunkerity/bunkerweb-plugins","line":118},{"title":"cat-firewall","target":"cat-firewall","line":121},{"title":"app-opnsense","target":"app-opnsense","line":122},{"title":"app-vector","target":"app-vector","line":123}],"task_lines":[],"tasks":{},"codeblock_ranges":[[35,91]]},