{"version":1,"pages":[{"id":"-LRmbtM6TLymoqOCIRX0","title":"Introduction","pathname":"/2.x","siteSpaceId":"sitesp_KXyMa","description":""},{"id":"-LdMbzVErrwJChwsuwcL","title":"Migration from Angel 1.1.x","pathname":"/2.x/migration-from-angel-1.1.x","siteSpaceId":"sitesp_KXyMa","description":""},{"id":"-LWMQM_eo_OsMbXGmde1","title":"Rationale - Why a new Version?","pathname":"/2.x/migration-from-angel-1.1.x/rationale","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Migration from Angel 1.1.x"}]},{"id":"-LWMQM_rQRMs-VvmEpct","title":"2.0.0 Migration Guide","pathname":"/2.x/migration-from-angel-1.1.x/migration-guide","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Migration from Angel 1.1.x"}]},{"id":"-LYSHgMV-Ybosr3nNSAl","title":"ORM","pathname":"/2.x/orm","siteSpaceId":"sitesp_KXyMa","description":""},{"id":"-LYS8csXayxhoZ17fcNz","title":"About","pathname":"/2.x/orm/about","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"ORM"}]},{"id":"-LYSHgMXGQMkivi_WIB0","title":"Basic Functionality","pathname":"/2.x/orm/basic-functionality","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"ORM"}]},{"id":"-LYSHgMYcWlaXGKIJzRk","title":"Relations","pathname":"/2.x/orm/relations","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"ORM"}]},{"id":"-LYSdeqMjdHDY2PaFnNB","title":"Migrations","pathname":"/2.x/orm/migrations","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"ORM"}]},{"id":"-LYSHgM_ojylhflUB-Ec","title":"NoSQL","pathname":"/2.x/orm/nosql","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"ORM"}]},{"id":"-LYSHgMaPKWQJMMa_Kik","title":"PostgreSQL","pathname":"/2.x/orm/postgresql","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"ORM"}]},{"id":"-LWCfrYRGBrrjAy3fwKp","title":"Guides","pathname":"/2.x/guides","siteSpaceId":"sitesp_KXyMa","description":""},{"id":"-LWCfrYS0-mvwc9ucKQE","title":"Getting Started","pathname":"/2.x/guides/getting-started","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQM_ughhiv_hmOd2T","title":"Basic Routing","pathname":"/2.x/guides/basic-routing","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQM_wM6eyAFq8KnJ1","title":"Installation & Setup","pathname":"/2.x/guides/installation","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQM_xtTQXwmlh-OJk","title":"Without the Boilerplate","pathname":"/2.x/guides/without-the-boilerplate","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQM_yrFLCDR6kbAkR","title":"Requests & Responses","pathname":"/2.x/guides/requests-and-responses","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQM_z2Q5dOMoaPTYb","title":"Dependency Injection","pathname":"/2.x/guides/dependency-injection","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LoWiOzvTOwOD5RVK_kU","title":"Basic Routing","pathname":"/2.x/guides/basic-routing-1","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQMa0Avz6-VI97096","title":"Request Lifecycle","pathname":"/2.x/guides/request-lifecycle","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQMa13TdTh8R3pB2u","title":"Middleware","pathname":"/2.x/guides/middleware","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQMa2NKTeH3jBM-cq","title":"Controllers","pathname":"/2.x/guides/controllers","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LYOdoz8FGfoamw9AYoX","title":"Parsing Request Bodies","pathname":"/2.x/guides/body-parsing","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQMa4iewLKWP2qd5W","title":"Using Plug-ins","pathname":"/2.x/guides/using-plug-ins","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQMa5HvgMBlU9HET3","title":"Rendering Views","pathname":"/2.x/guides/rendering-views","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LdMaUuSB2B87Y5JLWWW","title":"Service Basics","pathname":"/2.x/guides/service-basics","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQMa7dnZIoiQYmHKY","title":"Testing","pathname":"/2.x/guides/testing","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQMa8B-nvs_VzzxX8","title":"Error Handling","pathname":"/2.x/guides/error-handling","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQMa9z1F3c9jk5wCs","title":"Pattern Matching and Parameter","pathname":"/2.x/guides/pattern-matching","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQMaArXK4fGoPOxLw","title":"Command Line","pathname":"/2.x/guides/cli","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LWMQMaB8dOL3D94AKDK","title":"Writing a Plugin","pathname":"/2.x/guides/writing-a-plugin","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LdMbzW83Y9omNQIeeq-","title":"Packages","pathname":"/2.x/packages","siteSpaceId":"sitesp_KXyMa","description":""},{"id":"-LdMbzWDXGkQ5kGn-ziL","title":"Database Adapters","pathname":"/2.x/packages/database-adapters","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Packages"}]},{"id":"-LdMbzWIkyTL2vC0ST3w","title":"Front-end","pathname":"/2.x/packages/front-end","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Packages"}]},{"id":"-LWMQMaZTlsCH7IJyygA","title":"Jael template engine","pathname":"/2.x/packages/front-end/jael","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"}]},{"id":"-LWMQMaaWgsBuZK_NB5C","title":"Basics","pathname":"/2.x/packages/front-end/jael/basics","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LWMQMabBEc0CKEfyLvs","title":"Custom Elements","pathname":"/2.x/packages/front-end/jael/custom-elements","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LWMQMacFBYSCVdQn-Jg","title":"Strict Resolution","pathname":"/2.x/packages/front-end/jael/strict-resolution","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LWMQMad1NCJDyzXhJrD","title":"Directive: declare","pathname":"/2.x/packages/front-end/jael/directive-declare","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LWMQMaeDano0Gz0-fh1","title":"Directive: for-each","pathname":"/2.x/packages/front-end/jael/directive-for-each","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LWMQMafdZxwLo9jbL1v","title":"Directive: extend","pathname":"/2.x/packages/front-end/jael/directive-extend","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LWMQMagiebP-EJCj8Ym","title":"Directive: if","pathname":"/2.x/packages/front-end/jael/directive-if","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LWMQMahhmxF5ovpnIER","title":"Directive: include","pathname":"/2.x/packages/front-end/jael/directive-include","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LWMQMaiod6NTP8oIejD","title":"Directive: switch","pathname":"/2.x/packages/front-end/jael/directive-switch","siteSpaceId":"sitesp_KXyMa","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LRSo9hYRTr_ijfzA-HU","title":"Introduction","pathname":"/1.x","siteSpaceId":"sitesp_0osdZ","description":""},{"id":"-LRSo9g31E9FQwGQzMv1","title":"1.1.0 Migration Guide","pathname":"/1.x/migration-guide","siteSpaceId":"sitesp_0osdZ","description":""},{"id":"-LRSo9g454WU1DRvI0Hq","title":"Social","pathname":"/1.x/social","siteSpaceId":"sitesp_0osdZ","description":""},{"id":"-LRSo9g85D8oqiMqZxoG","title":"The Basics","pathname":"/1.x/the-basics","siteSpaceId":"sitesp_0osdZ","description":""},{"id":"-LRSo9g9m5C9qPZlBk6k","title":"Installation & Setup","pathname":"/1.x/the-basics/installation","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gADWo-_YRHozcY","title":"Without the Boilerplate","pathname":"/1.x/the-basics/installation/without-the-boilerplate","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Installation & Setup"}]},{"id":"-LRSo9gBA_BWRGSrAAtR","title":"Requests & Responses","pathname":"/1.x/the-basics/requests-and-responses","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gCTKxmAO674c-k","title":"Dependency Injection","pathname":"/1.x/the-basics/dependency-injection","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gDeDXDuVypIdll","title":"Basic Routing","pathname":"/1.x/the-basics/basic-routing","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gEEtXNZIci_GDT","title":"Request Lifecycle","pathname":"/1.x/the-basics/request-lifecycle","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gFLOiU1YZqts_6","title":"Middleware","pathname":"/1.x/the-basics/middleware","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gG9ZuB67FO45Gd","title":"Controllers","pathname":"/1.x/the-basics/controllers","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gIeozLK-iiaPEM","title":"Using Plug-ins","pathname":"/1.x/the-basics/using-plug-ins","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gJKrQgzvUvm-Ps","title":"Rendering Views","pathname":"/1.x/the-basics/rendering-views","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gLWUNhbm_W9GiJ","title":"Testing","pathname":"/1.x/the-basics/testing","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gMiObWPbAL8Sd7","title":"Error Handling","pathname":"/1.x/the-basics/error-handling","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gNWifKT-NO3ExL","title":"Pattern Matching and Parameter","pathname":"/1.x/the-basics/pattern-matching","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gOySMgMBV5akvH","title":"Command Line","pathname":"/1.x/the-basics/cli","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LRSo9gPJBYgMdQgQcRB","title":"Flutter","pathname":"/1.x/flutter","siteSpaceId":"sitesp_0osdZ","description":""},{"id":"-LRSo9gSbXWjQmmCDDGV","title":"Services","pathname":"/1.x/services","siteSpaceId":"sitesp_0osdZ","description":""},{"id":"-LRSo9gTghlW9pms3uJr","title":"Service Basics","pathname":"/1.x/services/service-basics","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Services"}]},{"id":"-LRSo9gUN_H7N4CqOqMj","title":"TypedService","pathname":"/1.x/services/typedservice","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Services"}]},{"id":"-LRSo9gVeOTWjWc51SmN","title":"In-Memory","pathname":"/1.x/services/in-memory","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Services"}]},{"id":"-LRSo9gWVHBinXcxa4Rm","title":"Custom Services","pathname":"/1.x/services/custom-services","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Services"}]},{"id":"-LRSo9gXQF4_40R2DfqX","title":"Hooks","pathname":"/1.x/services/hooks","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Services"}]},{"id":"-LRSo9g_sCzLOQhDy05d","title":"Database Adapters","pathname":"/1.x/services/database-adapters","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Services"}]},{"id":"-LRSo9gdYJOfrA9HtmfK","title":"Plug-ins","pathname":"/1.x/plug-ins","siteSpaceId":"sitesp_0osdZ","description":""},{"id":"-LRSo9go9hSNtHFUQT00","title":"Middleware/Finalizers","pathname":"/1.x/middleware-finalizers","siteSpaceId":"sitesp_0osdZ","description":""},{"id":"-LRSo9gxUutXt28zKRO9","title":"PostgreSQL ORM","pathname":"/1.x/postgresql-orm","siteSpaceId":"sitesp_0osdZ","description":""},{"id":"-LRSo9h09EmMiFZ8qXZl","title":"Deployment","pathname":"/1.x/deployment","siteSpaceId":"sitesp_0osdZ","description":""},{"id":"-LRSo9h1oEXiSgdzMxdg","title":"Running in Isolates","pathname":"/1.x/deployment/running-in-isolates","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-LRSo9h2JjRvpgCkIuC6","title":"Configuring SSL","pathname":"/1.x/deployment/configuring-ssl","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-LRSo9h4MX0z0_swRU3j","title":"Ubuntu and nginx","pathname":"/1.x/deployment/ubuntu-and-nginx","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-LRSo9h5xFJNLYKEyKm-","title":"AppEngine","pathname":"/1.x/deployment/deployment-to-appengine","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-LRSo9h6vuGWt31aOD7l","title":"Production Mode","pathname":"/1.x/deployment/production-mode","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"-LRSo9h7wUrp7iMhcomK","title":"Front-end","pathname":"/1.x/front-end","siteSpaceId":"sitesp_0osdZ","description":""},{"id":"-LRSo9h94H4a1TUjEGYE","title":"Jael template engine","pathname":"/1.x/front-end/jael","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Front-end"}]},{"id":"-LRSo9hBFadhki_x11-f","title":"Basics","pathname":"/1.x/front-end/jael/basics","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LRSo9hCREP4BPMqWYYB","title":"Custom Elements","pathname":"/1.x/front-end/jael/custom-elements","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LRSo9hD805PsfVke1U3","title":"Strict Resolution","pathname":"/1.x/front-end/jael/strict-resolution","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LRSo9hEkpBQAzG8qY1W","title":"Directive: declare","pathname":"/1.x/front-end/jael/directive-declare","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LRSo9hFditeNhexpYdZ","title":"Directive: for-each","pathname":"/1.x/front-end/jael/directive-for-each","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LRSo9hGjGoRrRAJnVrp","title":"Directive: extend","pathname":"/1.x/front-end/jael/directive-extend","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LRSo9hHTfuQQfZ5Kut-","title":"Directive: if","pathname":"/1.x/front-end/jael/directive-if","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LRSo9hIP-yk7S3gKAiD","title":"Directive: include","pathname":"/1.x/front-end/jael/directive-include","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LRSo9hJGue0QABhkpD4","title":"Directive: switch","pathname":"/1.x/front-end/jael/directive-switch","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LRSo9hO1oko_j0_O1-O","title":"Advanced","pathname":"/1.x/advanced","siteSpaceId":"sitesp_0osdZ","description":""},{"id":"-LRSo9hT9mVo87sKWd62","title":"Writing a Plugin","pathname":"/1.x/advanced/writing-a-plugin","siteSpaceId":"sitesp_0osdZ","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LESKorA2lq_46rQ0n3x","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_sflnN","description":""},{"id":"-LbyOmOeDcosUAuoHAYK","title":"Migration from Angel 1.1.x","pathname":"/migration-from-angel-1.1.x","siteSpaceId":"sitesp_sflnN","description":""},{"id":"-LbyOmOfx9Pqh3Uqcd1G","title":"Rationale - Why a new Version?","pathname":"/migration-from-angel-1.1.x/rationale","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Migration from Angel 1.1.x"}]},{"id":"-LEXJu2kOoB7fhUa1WR4","title":"2.0.0 Migration Guide","pathname":"/migration-from-angel-1.1.x/migration-guide","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Migration from Angel 1.1.x"}]},{"id":"-LbyOmOiOtA2YT7rv2Xw","title":"ORM","pathname":"/orm","siteSpaceId":"sitesp_sflnN","description":""},{"id":"-LbyOmOjopaGHmZno2nD","title":"About","pathname":"/orm/about","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"ORM"}]},{"id":"-LbyOmOkg_cPbm1u8uua","title":"Basic Functionality","pathname":"/orm/basic-functionality","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"ORM"}]},{"id":"-LbyOmOlfJ-7euUVIY89","title":"Relations","pathname":"/orm/relations","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"ORM"}]},{"id":"-LbyOmOmUTPWhUrNu2KD","title":"Migrations","pathname":"/orm/migrations","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"ORM"}]},{"id":"-LbyOmOnsomV8DFmz06Q","title":"NoSQL","pathname":"/orm/nosql","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"ORM"}]},{"id":"-LbyOmOokOfxWZO4WB2h","title":"PostgreSQL","pathname":"/orm/postgresql","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"ORM"}]},{"id":"-LbyOmOpAv-kzBj2Phvt","title":"Guides","pathname":"/guides","siteSpaceId":"sitesp_sflnN","description":""},{"id":"-LbyOmOq7Eu0mCvixxYO","title":"Getting Started","pathname":"/guides/getting-started","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmOr18uOaZyO9u78","title":"Basic Routing","pathname":"/guides/basic-routing","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmOt7COyViHMiu8E","title":"Installation & Setup","pathname":"/guides/installation","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmOu-NtpWyHkxRhj","title":"Without the Boilerplate","pathname":"/guides/without-the-boilerplate","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmOvfkNPP0ox14HT","title":"Requests & Responses","pathname":"/guides/requests-and-responses","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmOwPOrJePioFIXt","title":"Dependency Injection","pathname":"/guides/dependency-injection","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LeJLM__HtTHMQo6fKca","title":"Basic Routing","pathname":"/guides/basic-routing-1","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmOyY6Jy-Uc5iH-R","title":"Request Lifecycle","pathname":"/guides/request-lifecycle","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmOzaWLQo-Rtt5s9","title":"Middleware","pathname":"/guides/middleware","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmP-56kULYjJguqL","title":"Controllers","pathname":"/guides/controllers","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmP0cUlkwgYaEMqi","title":"Parsing Request Bodies","pathname":"/guides/body-parsing","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmP1h15HyrlKJX9d","title":"Using Plug-ins","pathname":"/guides/using-plug-ins","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmP23tpUv_VqLWFQ","title":"Rendering Views","pathname":"/guides/rendering-views","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LdMcEZc0IVyfkgwzUsH","title":"Service Basics","pathname":"/guides/service-basics","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LEWwStwShSqonqXiccZ","title":"Testing","pathname":"/guides/testing","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmP5bRJhganbAv7s","title":"Error Handling","pathname":"/guides/error-handling","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmP6nr_e973yBV1s","title":"Pattern Matching and Parameter","pathname":"/guides/pattern-matching","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmP7VdN91BjnAASU","title":"Command Line","pathname":"/guides/cli","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmP88YG2ZZJPFaQB","title":"Writing a Plugin","pathname":"/guides/writing-a-plugin","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LbyOmPCzWcsrPISRHNM","title":"Packages","pathname":"/packages","siteSpaceId":"sitesp_sflnN","description":""},{"id":"-LbyOmPH6Y_RKdwz71Sw","title":"Database Adapters","pathname":"/packages/database-adapters","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Packages"}]},{"id":"-LbyOmPM7qeIEpZERRR5","title":"Front-end","pathname":"/packages/front-end","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Packages"}]},{"id":"-LEX3ALsz5-jDUPaEVC6","title":"Jael template engine","pathname":"/packages/front-end/jael","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"}]},{"id":"-LEX3ALuHjmIHyNmykRk","title":"Basics","pathname":"/packages/front-end/jael/basics","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LG5dmgCyCVd5FGkqYIT","title":"Custom Elements","pathname":"/packages/front-end/jael/custom-elements","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LG5dmgDzL_mcg_0qDAj","title":"Strict Resolution","pathname":"/packages/front-end/jael/strict-resolution","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LEX3ALvGBIV2pmsRPFa","title":"Directive: declare","pathname":"/packages/front-end/jael/directive-declare","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LEX3ALwyJlwcXqTbBf5","title":"Directive: for-each","pathname":"/packages/front-end/jael/directive-for-each","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LEX3ALxSE1h2zHpuZSH","title":"Directive: extend","pathname":"/packages/front-end/jael/directive-extend","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LEX3ALy9gNKCeKtm5-q","title":"Directive: if","pathname":"/packages/front-end/jael/directive-if","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LEX3ALzAAkjAUvxcJA7","title":"Directive: include","pathname":"/packages/front-end/jael/directive-include","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]},{"id":"-LEX3AM-qsnJaLcyLRpk","title":"Directive: switch","pathname":"/packages/front-end/jael/directive-switch","siteSpaceId":"sitesp_sflnN","description":"","breadcrumbs":[{"label":"Packages"},{"label":"Front-end"},{"label":"Jael template engine"}]}]}