[{"data":1,"prerenderedAt":4553},["ShallowReactive",2],{"docs-nav":3,"doc-\u002Fdocs\u002Fsdk-rust":79,"content-query-bMTgvAAScc":2456},[4,10,15,19,23,28,34,38,43,47,52,57,61,66,70,74],{"_path":5,"title":6,"description":7,"order":8,"category":9},"\u002Fdocs\u002Fapi-reference","API Reference","Overview of the Vaultaris REST API — endpoints, authentication, response conventions, and rate limiting.",1,"Reference",{"_path":11,"title":12,"description":13,"order":14,"category":9},"\u002Fdocs\u002Farchitecture","Architecture","System design overview — components, request lifecycle, background workers, and data flow in Vaultaris.",4,{"_path":16,"title":17,"description":18,"order":8,"category":17},"\u002Fdocs\u002Fconcepts","Core Concepts","Understand the building blocks of Vaultaris — tenants, users, roles, groups, applications, sessions, and the security primitives that connect them.",{"_path":20,"title":21,"description":22,"order":8,"category":21},"\u002Fdocs\u002Fconfiguration","Configuration","Complete reference for all Vaultaris environment variables.",{"_path":24,"title":25,"description":26,"order":8,"category":27},"\u002Fdocs\u002Fdeployment","Deployment Guide","Deploy Vaultaris to production using Docker Compose, bare metal, or a managed container platform.","Deployment",{"_path":29,"title":30,"description":31,"order":32,"category":33},"\u002Fdocs\u002Finstallation","Installation","Install Vaultaris using Docker, a pre-built binary, or by compiling from source.",3,"Getting Started",{"_path":35,"title":36,"description":37,"order":8,"category":33},"\u002Fdocs\u002Fintroduction","Introduction","Vaultaris is an open-source, enterprise-grade Identity and Access Management platform written in Rust — a self-hostable alternative to Keycloak and Auth0.",{"_path":39,"title":40,"description":41,"order":42,"category":27},"\u002Fdocs\u002Fkubernetes","Kubernetes","Deploy Vaultaris on Kubernetes using the official Helm chart or plain manifests.",2,{"_path":44,"title":45,"description":46,"order":42,"category":17},"\u002Fdocs\u002Fmulti-tenancy","Multi-Tenancy","How Vaultaris isolates organizations, supports SaaS use cases, and manages license-driven resource freezing.",{"_path":48,"title":49,"description":50,"order":8,"category":51},"\u002Fdocs\u002Foauth-oidc","OAuth 2.0 & OpenID Connect","How to integrate Vaultaris as an authorization server — authorization code, client credentials, password flows, DPoP sender-constrained tokens, and hosted login.","Authentication & Authorization",{"_path":53,"title":54,"description":55,"order":8,"category":56},"\u002Fdocs\u002Fplugins","Plugin Development","Extend Vaultaris with type-safe native Rust plugins.","Plugins",{"_path":58,"title":59,"description":60,"order":42,"category":33},"\u002Fdocs\u002Fquickstart","Quickstart","Run Vaultaris locally in under five minutes using Docker Compose.",{"_path":62,"title":63,"description":64,"order":42,"category":65},"\u002Fdocs\u002Fsdk-nodejs","Node.js SDK","Use the vaultaris-sdk package to integrate Vaultaris into your Node.js or TypeScript applications. Includes transparent DPoP support.","SDKs",{"_path":67,"title":68,"description":69,"order":8,"category":65},"\u002Fdocs\u002Fsdk-rust","Rust SDK","Use the vaultaris-sdk crate to interact with Vaultaris from your Rust applications. Includes transparent DPoP support.",{"_path":71,"title":72,"description":73,"order":32,"category":9},"\u002Fdocs\u002Fsecurity","Security","Security architecture, cryptographic choices, and hardening recommendations for Vaultaris.",{"_path":75,"title":76,"description":77,"order":78,"category":51},"\u002Fdocs\u002Fwebauthn","WebAuthn \u002F Passkeys \u002F FIDO2","Complete guide to integrating WebAuthn passwordless authentication and passkeys with Vaultaris.",5,{"_path":67,"_dir":80,"_draft":81,"_partial":81,"_locale":82,"title":68,"description":69,"order":8,"category":65,"body":83,"_type":2450,"_id":2451,"_source":2452,"_file":2453,"_stem":2454,"_extension":2455},"docs",false,"",{"type":84,"children":85,"toc":2439},"root",[86,101,127,133,212,218,543,549,562,834,846,1057,1063,1068,1275,1281,1758,1764,1925,1931,2091,2097,2401,2407,2433],{"type":87,"tag":88,"props":89,"children":90},"element","p",{},[91,99],{"type":87,"tag":92,"props":93,"children":95},"code",{"className":94},[],[96],{"type":97,"value":98},"text","vaultaris-sdk",{"type":97,"value":100}," is a typed, async Rust client for the Vaultaris API. It handles token management, automatic refresh, and optional DPoP sender-constrained tokens (RFC 9449).",{"type":87,"tag":102,"props":103,"children":104},"blockquote",{},[105],{"type":87,"tag":88,"props":106,"children":107},{},[108,114,116,125],{"type":87,"tag":109,"props":110,"children":111},"strong",{},[112],{"type":97,"value":113},"Open SDKs.",{"type":97,"value":115}," The SDKs are developed in the open at ",{"type":87,"tag":117,"props":118,"children":122},"a",{"href":119,"rel":120},"https:\u002F\u002Fgithub.com\u002FVaultaris\u002Fsdk",[121],"nofollow",[123],{"type":97,"value":124},"github.com\u002FVaultaris\u002Fsdk",{"type":97,"value":126}," — issues, PRs and feedback welcome.",{"type":87,"tag":128,"props":129,"children":131},"h2",{"id":130},"installation",[132],{"type":97,"value":30},{"type":87,"tag":134,"props":135,"children":139},"pre",{"className":136,"code":137,"language":138,"meta":82,"style":82},"language-toml shiki shiki-themes github-dark-dimmed github-light","[dependencies]\nvaultaris-sdk = { path = \"..\u002Fcrates\u002Fvaultaris-sdk\" }\ntokio = { version = \"1\", features = [\"full\"] }\n","toml",[140],{"type":87,"tag":92,"props":141,"children":142},{"__ignoreMap":82},[143,165,184],{"type":87,"tag":144,"props":145,"children":147},"span",{"class":146,"line":8},"line",[148,154,160],{"type":87,"tag":144,"props":149,"children":151},{"style":150},"--shiki-default:#ADBAC7;--shiki-light:#24292E",[152],{"type":97,"value":153},"[",{"type":87,"tag":144,"props":155,"children":157},{"style":156},"--shiki-default:#F69D50;--shiki-light:#6F42C1",[158],{"type":97,"value":159},"dependencies",{"type":87,"tag":144,"props":161,"children":162},{"style":150},[163],{"type":97,"value":164},"]\n",{"type":87,"tag":144,"props":166,"children":167},{"class":146,"line":42},[168,173,179],{"type":87,"tag":144,"props":169,"children":170},{"style":150},[171],{"type":97,"value":172},"vaultaris-sdk = { path = ",{"type":87,"tag":144,"props":174,"children":176},{"style":175},"--shiki-default:#96D0FF;--shiki-light:#032F62",[177],{"type":97,"value":178},"\"..\u002Fcrates\u002Fvaultaris-sdk\"",{"type":87,"tag":144,"props":180,"children":181},{"style":150},[182],{"type":97,"value":183}," }\n",{"type":87,"tag":144,"props":185,"children":186},{"class":146,"line":32},[187,192,197,202,207],{"type":87,"tag":144,"props":188,"children":189},{"style":150},[190],{"type":97,"value":191},"tokio = { version = ",{"type":87,"tag":144,"props":193,"children":194},{"style":175},[195],{"type":97,"value":196},"\"1\"",{"type":87,"tag":144,"props":198,"children":199},{"style":150},[200],{"type":97,"value":201},", features = [",{"type":87,"tag":144,"props":203,"children":204},{"style":175},[205],{"type":97,"value":206},"\"full\"",{"type":87,"tag":144,"props":208,"children":209},{"style":150},[210],{"type":97,"value":211},"] }\n",{"type":87,"tag":128,"props":213,"children":215},{"id":214},"basic-setup",[216],{"type":97,"value":217},"Basic setup",{"type":87,"tag":134,"props":219,"children":223},{"className":220,"code":221,"language":222,"meta":82,"style":82},"language-rust shiki shiki-themes github-dark-dimmed github-light","use vaultaris_sdk::{VaultarisClient, ClientConfig};\n\nlet client = VaultarisClient::new(ClientConfig {\n    base_url: \"https:\u002F\u002Fauth.example.com\".to_string(),\n    client_id: \"my-service\".to_string(),\n    client_secret: Some(\"secret\".to_string()),\n    tenant_id: \"your-tenant-uuid\".parse()?,\n});\n\n\u002F\u002F Authenticate (client credentials grant)\nlet token = client.authenticate().await?;\n","rust",[224],{"type":87,"tag":92,"props":225,"children":226},{"__ignoreMap":82},[227,271,280,327,360,389,429,471,480,488,498],{"type":87,"tag":144,"props":228,"children":229},{"class":146,"line":8},[230,236,241,246,251,256,261,266],{"type":87,"tag":144,"props":231,"children":233},{"style":232},"--shiki-default:#F47067;--shiki-light:#D73A49",[234],{"type":97,"value":235},"use",{"type":87,"tag":144,"props":237,"children":238},{"style":156},[239],{"type":97,"value":240}," vaultaris_sdk",{"type":87,"tag":144,"props":242,"children":243},{"style":232},[244],{"type":97,"value":245},"::",{"type":87,"tag":144,"props":247,"children":248},{"style":150},[249],{"type":97,"value":250},"{",{"type":87,"tag":144,"props":252,"children":253},{"style":156},[254],{"type":97,"value":255},"VaultarisClient",{"type":87,"tag":144,"props":257,"children":258},{"style":150},[259],{"type":97,"value":260},", ",{"type":87,"tag":144,"props":262,"children":263},{"style":156},[264],{"type":97,"value":265},"ClientConfig",{"type":87,"tag":144,"props":267,"children":268},{"style":150},[269],{"type":97,"value":270},"};\n",{"type":87,"tag":144,"props":272,"children":273},{"class":146,"line":42},[274],{"type":87,"tag":144,"props":275,"children":277},{"emptyLinePlaceholder":276},true,[278],{"type":97,"value":279},"\n",{"type":87,"tag":144,"props":281,"children":282},{"class":146,"line":32},[283,288,293,298,303,307,313,318,322],{"type":87,"tag":144,"props":284,"children":285},{"style":232},[286],{"type":97,"value":287},"let",{"type":87,"tag":144,"props":289,"children":290},{"style":150},[291],{"type":97,"value":292}," client ",{"type":87,"tag":144,"props":294,"children":295},{"style":232},[296],{"type":97,"value":297},"=",{"type":87,"tag":144,"props":299,"children":300},{"style":156},[301],{"type":97,"value":302}," VaultarisClient",{"type":87,"tag":144,"props":304,"children":305},{"style":232},[306],{"type":97,"value":245},{"type":87,"tag":144,"props":308,"children":310},{"style":309},"--shiki-default:#DCBDFB;--shiki-light:#6F42C1",[311],{"type":97,"value":312},"new",{"type":87,"tag":144,"props":314,"children":315},{"style":150},[316],{"type":97,"value":317},"(",{"type":87,"tag":144,"props":319,"children":320},{"style":156},[321],{"type":97,"value":265},{"type":87,"tag":144,"props":323,"children":324},{"style":150},[325],{"type":97,"value":326}," {\n",{"type":87,"tag":144,"props":328,"children":329},{"class":146,"line":14},[330,335,340,345,350,355],{"type":87,"tag":144,"props":331,"children":332},{"style":150},[333],{"type":97,"value":334},"    base_url",{"type":87,"tag":144,"props":336,"children":337},{"style":232},[338],{"type":97,"value":339},":",{"type":87,"tag":144,"props":341,"children":342},{"style":175},[343],{"type":97,"value":344}," \"https:\u002F\u002Fauth.example.com\"",{"type":87,"tag":144,"props":346,"children":347},{"style":232},[348],{"type":97,"value":349},".",{"type":87,"tag":144,"props":351,"children":352},{"style":309},[353],{"type":97,"value":354},"to_string",{"type":87,"tag":144,"props":356,"children":357},{"style":150},[358],{"type":97,"value":359},"(),\n",{"type":87,"tag":144,"props":361,"children":362},{"class":146,"line":78},[363,368,372,377,381,385],{"type":87,"tag":144,"props":364,"children":365},{"style":150},[366],{"type":97,"value":367},"    client_id",{"type":87,"tag":144,"props":369,"children":370},{"style":232},[371],{"type":97,"value":339},{"type":87,"tag":144,"props":373,"children":374},{"style":175},[375],{"type":97,"value":376}," \"my-service\"",{"type":87,"tag":144,"props":378,"children":379},{"style":232},[380],{"type":97,"value":349},{"type":87,"tag":144,"props":382,"children":383},{"style":309},[384],{"type":97,"value":354},{"type":87,"tag":144,"props":386,"children":387},{"style":150},[388],{"type":97,"value":359},{"type":87,"tag":144,"props":390,"children":392},{"class":146,"line":391},6,[393,398,402,407,411,416,420,424],{"type":87,"tag":144,"props":394,"children":395},{"style":150},[396],{"type":97,"value":397},"    client_secret",{"type":87,"tag":144,"props":399,"children":400},{"style":232},[401],{"type":97,"value":339},{"type":87,"tag":144,"props":403,"children":404},{"style":156},[405],{"type":97,"value":406}," Some",{"type":87,"tag":144,"props":408,"children":409},{"style":150},[410],{"type":97,"value":317},{"type":87,"tag":144,"props":412,"children":413},{"style":175},[414],{"type":97,"value":415},"\"secret\"",{"type":87,"tag":144,"props":417,"children":418},{"style":232},[419],{"type":97,"value":349},{"type":87,"tag":144,"props":421,"children":422},{"style":309},[423],{"type":97,"value":354},{"type":87,"tag":144,"props":425,"children":426},{"style":150},[427],{"type":97,"value":428},"()),\n",{"type":87,"tag":144,"props":430,"children":432},{"class":146,"line":431},7,[433,438,442,447,451,456,461,466],{"type":87,"tag":144,"props":434,"children":435},{"style":150},[436],{"type":97,"value":437},"    tenant_id",{"type":87,"tag":144,"props":439,"children":440},{"style":232},[441],{"type":97,"value":339},{"type":87,"tag":144,"props":443,"children":444},{"style":175},[445],{"type":97,"value":446}," \"your-tenant-uuid\"",{"type":87,"tag":144,"props":448,"children":449},{"style":232},[450],{"type":97,"value":349},{"type":87,"tag":144,"props":452,"children":453},{"style":309},[454],{"type":97,"value":455},"parse",{"type":87,"tag":144,"props":457,"children":458},{"style":150},[459],{"type":97,"value":460},"()",{"type":87,"tag":144,"props":462,"children":463},{"style":232},[464],{"type":97,"value":465},"?",{"type":87,"tag":144,"props":467,"children":468},{"style":150},[469],{"type":97,"value":470},",\n",{"type":87,"tag":144,"props":472,"children":474},{"class":146,"line":473},8,[475],{"type":87,"tag":144,"props":476,"children":477},{"style":150},[478],{"type":97,"value":479},"});\n",{"type":87,"tag":144,"props":481,"children":483},{"class":146,"line":482},9,[484],{"type":87,"tag":144,"props":485,"children":486},{"emptyLinePlaceholder":276},[487],{"type":97,"value":279},{"type":87,"tag":144,"props":489,"children":491},{"class":146,"line":490},10,[492],{"type":87,"tag":144,"props":493,"children":495},{"style":494},"--shiki-default:#768390;--shiki-light:#6A737D",[496],{"type":97,"value":497},"\u002F\u002F Authenticate (client credentials grant)\n",{"type":87,"tag":144,"props":499,"children":501},{"class":146,"line":500},11,[502,506,511,515,520,524,529,533,538],{"type":87,"tag":144,"props":503,"children":504},{"style":232},[505],{"type":97,"value":287},{"type":87,"tag":144,"props":507,"children":508},{"style":150},[509],{"type":97,"value":510}," token ",{"type":87,"tag":144,"props":512,"children":513},{"style":232},[514],{"type":97,"value":297},{"type":87,"tag":144,"props":516,"children":517},{"style":150},[518],{"type":97,"value":519}," client",{"type":87,"tag":144,"props":521,"children":522},{"style":232},[523],{"type":97,"value":349},{"type":87,"tag":144,"props":525,"children":526},{"style":309},[527],{"type":97,"value":528},"authenticate",{"type":87,"tag":144,"props":530,"children":531},{"style":150},[532],{"type":97,"value":460},{"type":87,"tag":144,"props":534,"children":535},{"style":232},[536],{"type":97,"value":537},".await?",{"type":87,"tag":144,"props":539,"children":540},{"style":150},[541],{"type":97,"value":542},";\n",{"type":87,"tag":128,"props":544,"children":546},{"id":545},"dpop-sender-constrained-tokens",[547],{"type":97,"value":548},"DPoP — Sender-Constrained Tokens",{"type":87,"tag":88,"props":550,"children":551},{},[552,554,560],{"type":97,"value":553},"Pass a ",{"type":87,"tag":92,"props":555,"children":557},{"className":556},[],[558],{"type":97,"value":559},"DpopSigner",{"type":97,"value":561}," to bind all issued tokens to your key pair. The SDK generates fresh DPoP proofs automatically on every request.",{"type":87,"tag":134,"props":563,"children":565},{"className":220,"code":564,"language":222,"meta":82,"style":82},"use vaultaris_sdk::{VaultarisClient, ClientConfig, DpopSigner};\n\n\u002F\u002F Generate a new ed25519 key pair for this service instance\nlet signer = DpopSigner::generate_ed25519()?;\n\nlet client = VaultarisClient::builder()\n    .config(ClientConfig { ... })\n    .dpop_signer(signer)\n    .build();\n\n\u002F\u002F All token requests and API calls include the DPoP header automatically\nlet token = client.authenticate().await?;\n",[566],{"type":87,"tag":92,"props":567,"children":568},{"__ignoreMap":82},[569,612,619,627,669,676,709,745,762,779,786,794],{"type":87,"tag":144,"props":570,"children":571},{"class":146,"line":8},[572,576,580,584,588,592,596,600,604,608],{"type":87,"tag":144,"props":573,"children":574},{"style":232},[575],{"type":97,"value":235},{"type":87,"tag":144,"props":577,"children":578},{"style":156},[579],{"type":97,"value":240},{"type":87,"tag":144,"props":581,"children":582},{"style":232},[583],{"type":97,"value":245},{"type":87,"tag":144,"props":585,"children":586},{"style":150},[587],{"type":97,"value":250},{"type":87,"tag":144,"props":589,"children":590},{"style":156},[591],{"type":97,"value":255},{"type":87,"tag":144,"props":593,"children":594},{"style":150},[595],{"type":97,"value":260},{"type":87,"tag":144,"props":597,"children":598},{"style":156},[599],{"type":97,"value":265},{"type":87,"tag":144,"props":601,"children":602},{"style":150},[603],{"type":97,"value":260},{"type":87,"tag":144,"props":605,"children":606},{"style":156},[607],{"type":97,"value":559},{"type":87,"tag":144,"props":609,"children":610},{"style":150},[611],{"type":97,"value":270},{"type":87,"tag":144,"props":613,"children":614},{"class":146,"line":42},[615],{"type":87,"tag":144,"props":616,"children":617},{"emptyLinePlaceholder":276},[618],{"type":97,"value":279},{"type":87,"tag":144,"props":620,"children":621},{"class":146,"line":32},[622],{"type":87,"tag":144,"props":623,"children":624},{"style":494},[625],{"type":97,"value":626},"\u002F\u002F Generate a new ed25519 key pair for this service instance\n",{"type":87,"tag":144,"props":628,"children":629},{"class":146,"line":14},[630,634,639,643,648,652,657,661,665],{"type":87,"tag":144,"props":631,"children":632},{"style":232},[633],{"type":97,"value":287},{"type":87,"tag":144,"props":635,"children":636},{"style":150},[637],{"type":97,"value":638}," signer ",{"type":87,"tag":144,"props":640,"children":641},{"style":232},[642],{"type":97,"value":297},{"type":87,"tag":144,"props":644,"children":645},{"style":156},[646],{"type":97,"value":647}," DpopSigner",{"type":87,"tag":144,"props":649,"children":650},{"style":232},[651],{"type":97,"value":245},{"type":87,"tag":144,"props":653,"children":654},{"style":309},[655],{"type":97,"value":656},"generate_ed25519",{"type":87,"tag":144,"props":658,"children":659},{"style":150},[660],{"type":97,"value":460},{"type":87,"tag":144,"props":662,"children":663},{"style":232},[664],{"type":97,"value":465},{"type":87,"tag":144,"props":666,"children":667},{"style":150},[668],{"type":97,"value":542},{"type":87,"tag":144,"props":670,"children":671},{"class":146,"line":78},[672],{"type":87,"tag":144,"props":673,"children":674},{"emptyLinePlaceholder":276},[675],{"type":97,"value":279},{"type":87,"tag":144,"props":677,"children":678},{"class":146,"line":391},[679,683,687,691,695,699,704],{"type":87,"tag":144,"props":680,"children":681},{"style":232},[682],{"type":97,"value":287},{"type":87,"tag":144,"props":684,"children":685},{"style":150},[686],{"type":97,"value":292},{"type":87,"tag":144,"props":688,"children":689},{"style":232},[690],{"type":97,"value":297},{"type":87,"tag":144,"props":692,"children":693},{"style":156},[694],{"type":97,"value":302},{"type":87,"tag":144,"props":696,"children":697},{"style":232},[698],{"type":97,"value":245},{"type":87,"tag":144,"props":700,"children":701},{"style":309},[702],{"type":97,"value":703},"builder",{"type":87,"tag":144,"props":705,"children":706},{"style":150},[707],{"type":97,"value":708},"()\n",{"type":87,"tag":144,"props":710,"children":711},{"class":146,"line":431},[712,717,722,726,730,735,740],{"type":87,"tag":144,"props":713,"children":714},{"style":232},[715],{"type":97,"value":716},"    .",{"type":87,"tag":144,"props":718,"children":719},{"style":309},[720],{"type":97,"value":721},"config",{"type":87,"tag":144,"props":723,"children":724},{"style":150},[725],{"type":97,"value":317},{"type":87,"tag":144,"props":727,"children":728},{"style":156},[729],{"type":97,"value":265},{"type":87,"tag":144,"props":731,"children":732},{"style":150},[733],{"type":97,"value":734}," { ",{"type":87,"tag":144,"props":736,"children":737},{"style":232},[738],{"type":97,"value":739},"...",{"type":87,"tag":144,"props":741,"children":742},{"style":150},[743],{"type":97,"value":744}," })\n",{"type":87,"tag":144,"props":746,"children":747},{"class":146,"line":473},[748,752,757],{"type":87,"tag":144,"props":749,"children":750},{"style":232},[751],{"type":97,"value":716},{"type":87,"tag":144,"props":753,"children":754},{"style":309},[755],{"type":97,"value":756},"dpop_signer",{"type":87,"tag":144,"props":758,"children":759},{"style":150},[760],{"type":97,"value":761},"(signer)\n",{"type":87,"tag":144,"props":763,"children":764},{"class":146,"line":482},[765,769,774],{"type":87,"tag":144,"props":766,"children":767},{"style":232},[768],{"type":97,"value":716},{"type":87,"tag":144,"props":770,"children":771},{"style":309},[772],{"type":97,"value":773},"build",{"type":87,"tag":144,"props":775,"children":776},{"style":150},[777],{"type":97,"value":778},"();\n",{"type":87,"tag":144,"props":780,"children":781},{"class":146,"line":490},[782],{"type":87,"tag":144,"props":783,"children":784},{"emptyLinePlaceholder":276},[785],{"type":97,"value":279},{"type":87,"tag":144,"props":787,"children":788},{"class":146,"line":500},[789],{"type":87,"tag":144,"props":790,"children":791},{"style":494},[792],{"type":97,"value":793},"\u002F\u002F All token requests and API calls include the DPoP header automatically\n",{"type":87,"tag":144,"props":795,"children":797},{"class":146,"line":796},12,[798,802,806,810,814,818,822,826,830],{"type":87,"tag":144,"props":799,"children":800},{"style":232},[801],{"type":97,"value":287},{"type":87,"tag":144,"props":803,"children":804},{"style":150},[805],{"type":97,"value":510},{"type":87,"tag":144,"props":807,"children":808},{"style":232},[809],{"type":97,"value":297},{"type":87,"tag":144,"props":811,"children":812},{"style":150},[813],{"type":97,"value":519},{"type":87,"tag":144,"props":815,"children":816},{"style":232},[817],{"type":97,"value":349},{"type":87,"tag":144,"props":819,"children":820},{"style":309},[821],{"type":97,"value":528},{"type":87,"tag":144,"props":823,"children":824},{"style":150},[825],{"type":97,"value":460},{"type":87,"tag":144,"props":827,"children":828},{"style":232},[829],{"type":97,"value":537},{"type":87,"tag":144,"props":831,"children":832},{"style":150},[833],{"type":97,"value":542},{"type":87,"tag":88,"props":835,"children":836},{},[837,839,844],{"type":97,"value":838},"To use an HSM or external KMS for key storage, implement the ",{"type":87,"tag":92,"props":840,"children":842},{"className":841},[],[843],{"type":97,"value":559},{"type":97,"value":845}," trait:",{"type":87,"tag":134,"props":847,"children":849},{"className":220,"code":848,"language":222,"meta":82,"style":82},"pub trait DpopSigner: Send + Sync {\n    fn public_key_jwk(&self) -> serde_json::Value;\n    async fn sign(&self, payload: &[u8]) -> Result\u003CVec\u003Cu8>, DpopSignerError>;\n}\n",[850],{"type":87,"tag":92,"props":851,"children":852},{"__ignoreMap":82},[853,893,949,1049],{"type":87,"tag":144,"props":854,"children":855},{"class":146,"line":8},[856,861,866,870,874,879,884,889],{"type":87,"tag":144,"props":857,"children":858},{"style":232},[859],{"type":97,"value":860},"pub",{"type":87,"tag":144,"props":862,"children":863},{"style":232},[864],{"type":97,"value":865}," trait",{"type":87,"tag":144,"props":867,"children":868},{"style":156},[869],{"type":97,"value":647},{"type":87,"tag":144,"props":871,"children":872},{"style":232},[873],{"type":97,"value":339},{"type":87,"tag":144,"props":875,"children":876},{"style":156},[877],{"type":97,"value":878}," Send",{"type":87,"tag":144,"props":880,"children":881},{"style":232},[882],{"type":97,"value":883}," +",{"type":87,"tag":144,"props":885,"children":886},{"style":156},[887],{"type":97,"value":888}," Sync",{"type":87,"tag":144,"props":890,"children":891},{"style":150},[892],{"type":97,"value":326},{"type":87,"tag":144,"props":894,"children":895},{"class":146,"line":42},[896,901,906,910,915,921,926,931,936,940,945],{"type":87,"tag":144,"props":897,"children":898},{"style":232},[899],{"type":97,"value":900},"    fn",{"type":87,"tag":144,"props":902,"children":903},{"style":309},[904],{"type":97,"value":905}," public_key_jwk",{"type":87,"tag":144,"props":907,"children":908},{"style":150},[909],{"type":97,"value":317},{"type":87,"tag":144,"props":911,"children":912},{"style":232},[913],{"type":97,"value":914},"&",{"type":87,"tag":144,"props":916,"children":918},{"style":917},"--shiki-default:#6CB6FF;--shiki-light:#005CC5",[919],{"type":97,"value":920},"self",{"type":87,"tag":144,"props":922,"children":923},{"style":150},[924],{"type":97,"value":925},") ",{"type":87,"tag":144,"props":927,"children":928},{"style":232},[929],{"type":97,"value":930},"->",{"type":87,"tag":144,"props":932,"children":933},{"style":156},[934],{"type":97,"value":935}," serde_json",{"type":87,"tag":144,"props":937,"children":938},{"style":232},[939],{"type":97,"value":245},{"type":87,"tag":144,"props":941,"children":942},{"style":156},[943],{"type":97,"value":944},"Value",{"type":87,"tag":144,"props":946,"children":947},{"style":150},[948],{"type":97,"value":542},{"type":87,"tag":144,"props":950,"children":951},{"class":146,"line":32},[952,957,962,967,971,975,979,984,988,993,997,1002,1007,1011,1016,1021,1026,1030,1034,1039,1044],{"type":87,"tag":144,"props":953,"children":954},{"style":232},[955],{"type":97,"value":956},"    async",{"type":87,"tag":144,"props":958,"children":959},{"style":232},[960],{"type":97,"value":961}," fn",{"type":87,"tag":144,"props":963,"children":964},{"style":309},[965],{"type":97,"value":966}," sign",{"type":87,"tag":144,"props":968,"children":969},{"style":150},[970],{"type":97,"value":317},{"type":87,"tag":144,"props":972,"children":973},{"style":232},[974],{"type":97,"value":914},{"type":87,"tag":144,"props":976,"children":977},{"style":917},[978],{"type":97,"value":920},{"type":87,"tag":144,"props":980,"children":981},{"style":150},[982],{"type":97,"value":983},", payload",{"type":87,"tag":144,"props":985,"children":986},{"style":232},[987],{"type":97,"value":339},{"type":87,"tag":144,"props":989,"children":990},{"style":232},[991],{"type":97,"value":992}," &",{"type":87,"tag":144,"props":994,"children":995},{"style":150},[996],{"type":97,"value":153},{"type":87,"tag":144,"props":998,"children":999},{"style":156},[1000],{"type":97,"value":1001},"u8",{"type":87,"tag":144,"props":1003,"children":1004},{"style":150},[1005],{"type":97,"value":1006},"]) ",{"type":87,"tag":144,"props":1008,"children":1009},{"style":232},[1010],{"type":97,"value":930},{"type":87,"tag":144,"props":1012,"children":1013},{"style":156},[1014],{"type":97,"value":1015}," Result",{"type":87,"tag":144,"props":1017,"children":1018},{"style":150},[1019],{"type":97,"value":1020},"\u003C",{"type":87,"tag":144,"props":1022,"children":1023},{"style":156},[1024],{"type":97,"value":1025},"Vec",{"type":87,"tag":144,"props":1027,"children":1028},{"style":150},[1029],{"type":97,"value":1020},{"type":87,"tag":144,"props":1031,"children":1032},{"style":156},[1033],{"type":97,"value":1001},{"type":87,"tag":144,"props":1035,"children":1036},{"style":150},[1037],{"type":97,"value":1038},">, ",{"type":87,"tag":144,"props":1040,"children":1041},{"style":156},[1042],{"type":97,"value":1043},"DpopSignerError",{"type":87,"tag":144,"props":1045,"children":1046},{"style":150},[1047],{"type":97,"value":1048},">;\n",{"type":87,"tag":144,"props":1050,"children":1051},{"class":146,"line":14},[1052],{"type":87,"tag":144,"props":1053,"children":1054},{"style":150},[1055],{"type":97,"value":1056},"}\n",{"type":87,"tag":128,"props":1058,"children":1060},{"id":1059},"token-management",[1061],{"type":97,"value":1062},"Token management",{"type":87,"tag":88,"props":1064,"children":1065},{},[1066],{"type":97,"value":1067},"The SDK manages token refresh automatically. Tokens are refreshed proactively before expiry.",{"type":87,"tag":134,"props":1069,"children":1071},{"className":220,"code":1070,"language":222,"meta":82,"style":82},"\u002F\u002F Manual token operations\nlet token = client.token()\n    .scopes([\"openid\", \"profile\"])\n    .send()\n    .await?;\n\nlet info = client.introspect(&token.access_token).await?;\nprintln!(\"expires: {}\", info.exp);\n",[1072],{"type":87,"tag":92,"props":1073,"children":1074},{"__ignoreMap":82},[1075,1083,1115,1151,1167,1179,1186,1244],{"type":87,"tag":144,"props":1076,"children":1077},{"class":146,"line":8},[1078],{"type":87,"tag":144,"props":1079,"children":1080},{"style":494},[1081],{"type":97,"value":1082},"\u002F\u002F Manual token operations\n",{"type":87,"tag":144,"props":1084,"children":1085},{"class":146,"line":42},[1086,1090,1094,1098,1102,1106,1111],{"type":87,"tag":144,"props":1087,"children":1088},{"style":232},[1089],{"type":97,"value":287},{"type":87,"tag":144,"props":1091,"children":1092},{"style":150},[1093],{"type":97,"value":510},{"type":87,"tag":144,"props":1095,"children":1096},{"style":232},[1097],{"type":97,"value":297},{"type":87,"tag":144,"props":1099,"children":1100},{"style":150},[1101],{"type":97,"value":519},{"type":87,"tag":144,"props":1103,"children":1104},{"style":232},[1105],{"type":97,"value":349},{"type":87,"tag":144,"props":1107,"children":1108},{"style":309},[1109],{"type":97,"value":1110},"token",{"type":87,"tag":144,"props":1112,"children":1113},{"style":150},[1114],{"type":97,"value":708},{"type":87,"tag":144,"props":1116,"children":1117},{"class":146,"line":32},[1118,1122,1127,1132,1137,1141,1146],{"type":87,"tag":144,"props":1119,"children":1120},{"style":232},[1121],{"type":97,"value":716},{"type":87,"tag":144,"props":1123,"children":1124},{"style":309},[1125],{"type":97,"value":1126},"scopes",{"type":87,"tag":144,"props":1128,"children":1129},{"style":150},[1130],{"type":97,"value":1131},"([",{"type":87,"tag":144,"props":1133,"children":1134},{"style":175},[1135],{"type":97,"value":1136},"\"openid\"",{"type":87,"tag":144,"props":1138,"children":1139},{"style":150},[1140],{"type":97,"value":260},{"type":87,"tag":144,"props":1142,"children":1143},{"style":175},[1144],{"type":97,"value":1145},"\"profile\"",{"type":87,"tag":144,"props":1147,"children":1148},{"style":150},[1149],{"type":97,"value":1150},"])\n",{"type":87,"tag":144,"props":1152,"children":1153},{"class":146,"line":14},[1154,1158,1163],{"type":87,"tag":144,"props":1155,"children":1156},{"style":232},[1157],{"type":97,"value":716},{"type":87,"tag":144,"props":1159,"children":1160},{"style":309},[1161],{"type":97,"value":1162},"send",{"type":87,"tag":144,"props":1164,"children":1165},{"style":150},[1166],{"type":97,"value":708},{"type":87,"tag":144,"props":1168,"children":1169},{"class":146,"line":78},[1170,1175],{"type":87,"tag":144,"props":1171,"children":1172},{"style":232},[1173],{"type":97,"value":1174},"    .await?",{"type":87,"tag":144,"props":1176,"children":1177},{"style":150},[1178],{"type":97,"value":542},{"type":87,"tag":144,"props":1180,"children":1181},{"class":146,"line":391},[1182],{"type":87,"tag":144,"props":1183,"children":1184},{"emptyLinePlaceholder":276},[1185],{"type":97,"value":279},{"type":87,"tag":144,"props":1187,"children":1188},{"class":146,"line":431},[1189,1193,1198,1202,1206,1210,1215,1219,1223,1227,1231,1236,1240],{"type":87,"tag":144,"props":1190,"children":1191},{"style":232},[1192],{"type":97,"value":287},{"type":87,"tag":144,"props":1194,"children":1195},{"style":150},[1196],{"type":97,"value":1197}," info ",{"type":87,"tag":144,"props":1199,"children":1200},{"style":232},[1201],{"type":97,"value":297},{"type":87,"tag":144,"props":1203,"children":1204},{"style":150},[1205],{"type":97,"value":519},{"type":87,"tag":144,"props":1207,"children":1208},{"style":232},[1209],{"type":97,"value":349},{"type":87,"tag":144,"props":1211,"children":1212},{"style":309},[1213],{"type":97,"value":1214},"introspect",{"type":87,"tag":144,"props":1216,"children":1217},{"style":150},[1218],{"type":97,"value":317},{"type":87,"tag":144,"props":1220,"children":1221},{"style":232},[1222],{"type":97,"value":914},{"type":87,"tag":144,"props":1224,"children":1225},{"style":150},[1226],{"type":97,"value":1110},{"type":87,"tag":144,"props":1228,"children":1229},{"style":232},[1230],{"type":97,"value":349},{"type":87,"tag":144,"props":1232,"children":1233},{"style":150},[1234],{"type":97,"value":1235},"access_token)",{"type":87,"tag":144,"props":1237,"children":1238},{"style":232},[1239],{"type":97,"value":537},{"type":87,"tag":144,"props":1241,"children":1242},{"style":150},[1243],{"type":97,"value":542},{"type":87,"tag":144,"props":1245,"children":1246},{"class":146,"line":473},[1247,1252,1256,1261,1266,1270],{"type":87,"tag":144,"props":1248,"children":1249},{"style":309},[1250],{"type":97,"value":1251},"println!",{"type":87,"tag":144,"props":1253,"children":1254},{"style":150},[1255],{"type":97,"value":317},{"type":87,"tag":144,"props":1257,"children":1258},{"style":175},[1259],{"type":97,"value":1260},"\"expires: {}\"",{"type":87,"tag":144,"props":1262,"children":1263},{"style":150},[1264],{"type":97,"value":1265},", info",{"type":87,"tag":144,"props":1267,"children":1268},{"style":232},[1269],{"type":97,"value":349},{"type":87,"tag":144,"props":1271,"children":1272},{"style":150},[1273],{"type":97,"value":1274},"exp);\n",{"type":87,"tag":128,"props":1276,"children":1278},{"id":1277},"user-management",[1279],{"type":97,"value":1280},"User management",{"type":87,"tag":134,"props":1282,"children":1284},{"className":220,"code":1283,"language":222,"meta":82,"style":82},"use vaultaris_sdk::dto::CreateUserRequest;\n\nlet user = client.users().create(CreateUserRequest {\n    email: \"alice@example.com\".to_string(),\n    password: Some(\"strong-pass\".to_string()),\n    first_name: Some(\"Alice\".to_string()),\n    last_name: Some(\"Admin\".to_string()),\n    ..Default::default()\n}).await?;\n\n\u002F\u002F Assign a role\nclient.users().assign_role(user.id, role_id).await?;\n\n\u002F\u002F List users (paginated)\nlet page = client.users().list().page(1).per_page(50).send().await?;\n",[1285],{"type":87,"tag":92,"props":1286,"children":1287},{"__ignoreMap":82},[1288,1321,1328,1382,1411,1448,1485,1522,1548,1564,1571,1579,1630,1638,1647],{"type":87,"tag":144,"props":1289,"children":1290},{"class":146,"line":8},[1291,1295,1299,1303,1308,1312,1317],{"type":87,"tag":144,"props":1292,"children":1293},{"style":232},[1294],{"type":97,"value":235},{"type":87,"tag":144,"props":1296,"children":1297},{"style":156},[1298],{"type":97,"value":240},{"type":87,"tag":144,"props":1300,"children":1301},{"style":232},[1302],{"type":97,"value":245},{"type":87,"tag":144,"props":1304,"children":1305},{"style":156},[1306],{"type":97,"value":1307},"dto",{"type":87,"tag":144,"props":1309,"children":1310},{"style":232},[1311],{"type":97,"value":245},{"type":87,"tag":144,"props":1313,"children":1314},{"style":156},[1315],{"type":97,"value":1316},"CreateUserRequest",{"type":87,"tag":144,"props":1318,"children":1319},{"style":150},[1320],{"type":97,"value":542},{"type":87,"tag":144,"props":1322,"children":1323},{"class":146,"line":42},[1324],{"type":87,"tag":144,"props":1325,"children":1326},{"emptyLinePlaceholder":276},[1327],{"type":97,"value":279},{"type":87,"tag":144,"props":1329,"children":1330},{"class":146,"line":32},[1331,1335,1340,1344,1348,1352,1357,1361,1365,1370,1374,1378],{"type":87,"tag":144,"props":1332,"children":1333},{"style":232},[1334],{"type":97,"value":287},{"type":87,"tag":144,"props":1336,"children":1337},{"style":150},[1338],{"type":97,"value":1339}," user ",{"type":87,"tag":144,"props":1341,"children":1342},{"style":232},[1343],{"type":97,"value":297},{"type":87,"tag":144,"props":1345,"children":1346},{"style":150},[1347],{"type":97,"value":519},{"type":87,"tag":144,"props":1349,"children":1350},{"style":232},[1351],{"type":97,"value":349},{"type":87,"tag":144,"props":1353,"children":1354},{"style":309},[1355],{"type":97,"value":1356},"users",{"type":87,"tag":144,"props":1358,"children":1359},{"style":150},[1360],{"type":97,"value":460},{"type":87,"tag":144,"props":1362,"children":1363},{"style":232},[1364],{"type":97,"value":349},{"type":87,"tag":144,"props":1366,"children":1367},{"style":309},[1368],{"type":97,"value":1369},"create",{"type":87,"tag":144,"props":1371,"children":1372},{"style":150},[1373],{"type":97,"value":317},{"type":87,"tag":144,"props":1375,"children":1376},{"style":156},[1377],{"type":97,"value":1316},{"type":87,"tag":144,"props":1379,"children":1380},{"style":150},[1381],{"type":97,"value":326},{"type":87,"tag":144,"props":1383,"children":1384},{"class":146,"line":14},[1385,1390,1394,1399,1403,1407],{"type":87,"tag":144,"props":1386,"children":1387},{"style":150},[1388],{"type":97,"value":1389},"    email",{"type":87,"tag":144,"props":1391,"children":1392},{"style":232},[1393],{"type":97,"value":339},{"type":87,"tag":144,"props":1395,"children":1396},{"style":175},[1397],{"type":97,"value":1398}," \"alice@example.com\"",{"type":87,"tag":144,"props":1400,"children":1401},{"style":232},[1402],{"type":97,"value":349},{"type":87,"tag":144,"props":1404,"children":1405},{"style":309},[1406],{"type":97,"value":354},{"type":87,"tag":144,"props":1408,"children":1409},{"style":150},[1410],{"type":97,"value":359},{"type":87,"tag":144,"props":1412,"children":1413},{"class":146,"line":78},[1414,1419,1423,1427,1431,1436,1440,1444],{"type":87,"tag":144,"props":1415,"children":1416},{"style":150},[1417],{"type":97,"value":1418},"    password",{"type":87,"tag":144,"props":1420,"children":1421},{"style":232},[1422],{"type":97,"value":339},{"type":87,"tag":144,"props":1424,"children":1425},{"style":156},[1426],{"type":97,"value":406},{"type":87,"tag":144,"props":1428,"children":1429},{"style":150},[1430],{"type":97,"value":317},{"type":87,"tag":144,"props":1432,"children":1433},{"style":175},[1434],{"type":97,"value":1435},"\"strong-pass\"",{"type":87,"tag":144,"props":1437,"children":1438},{"style":232},[1439],{"type":97,"value":349},{"type":87,"tag":144,"props":1441,"children":1442},{"style":309},[1443],{"type":97,"value":354},{"type":87,"tag":144,"props":1445,"children":1446},{"style":150},[1447],{"type":97,"value":428},{"type":87,"tag":144,"props":1449,"children":1450},{"class":146,"line":391},[1451,1456,1460,1464,1468,1473,1477,1481],{"type":87,"tag":144,"props":1452,"children":1453},{"style":150},[1454],{"type":97,"value":1455},"    first_name",{"type":87,"tag":144,"props":1457,"children":1458},{"style":232},[1459],{"type":97,"value":339},{"type":87,"tag":144,"props":1461,"children":1462},{"style":156},[1463],{"type":97,"value":406},{"type":87,"tag":144,"props":1465,"children":1466},{"style":150},[1467],{"type":97,"value":317},{"type":87,"tag":144,"props":1469,"children":1470},{"style":175},[1471],{"type":97,"value":1472},"\"Alice\"",{"type":87,"tag":144,"props":1474,"children":1475},{"style":232},[1476],{"type":97,"value":349},{"type":87,"tag":144,"props":1478,"children":1479},{"style":309},[1480],{"type":97,"value":354},{"type":87,"tag":144,"props":1482,"children":1483},{"style":150},[1484],{"type":97,"value":428},{"type":87,"tag":144,"props":1486,"children":1487},{"class":146,"line":431},[1488,1493,1497,1501,1505,1510,1514,1518],{"type":87,"tag":144,"props":1489,"children":1490},{"style":150},[1491],{"type":97,"value":1492},"    last_name",{"type":87,"tag":144,"props":1494,"children":1495},{"style":232},[1496],{"type":97,"value":339},{"type":87,"tag":144,"props":1498,"children":1499},{"style":156},[1500],{"type":97,"value":406},{"type":87,"tag":144,"props":1502,"children":1503},{"style":150},[1504],{"type":97,"value":317},{"type":87,"tag":144,"props":1506,"children":1507},{"style":175},[1508],{"type":97,"value":1509},"\"Admin\"",{"type":87,"tag":144,"props":1511,"children":1512},{"style":232},[1513],{"type":97,"value":349},{"type":87,"tag":144,"props":1515,"children":1516},{"style":309},[1517],{"type":97,"value":354},{"type":87,"tag":144,"props":1519,"children":1520},{"style":150},[1521],{"type":97,"value":428},{"type":87,"tag":144,"props":1523,"children":1524},{"class":146,"line":473},[1525,1530,1535,1539,1544],{"type":87,"tag":144,"props":1526,"children":1527},{"style":232},[1528],{"type":97,"value":1529},"    ..",{"type":87,"tag":144,"props":1531,"children":1532},{"style":156},[1533],{"type":97,"value":1534},"Default",{"type":87,"tag":144,"props":1536,"children":1537},{"style":232},[1538],{"type":97,"value":245},{"type":87,"tag":144,"props":1540,"children":1541},{"style":309},[1542],{"type":97,"value":1543},"default",{"type":87,"tag":144,"props":1545,"children":1546},{"style":150},[1547],{"type":97,"value":708},{"type":87,"tag":144,"props":1549,"children":1550},{"class":146,"line":482},[1551,1556,1560],{"type":87,"tag":144,"props":1552,"children":1553},{"style":150},[1554],{"type":97,"value":1555},"})",{"type":87,"tag":144,"props":1557,"children":1558},{"style":232},[1559],{"type":97,"value":537},{"type":87,"tag":144,"props":1561,"children":1562},{"style":150},[1563],{"type":97,"value":542},{"type":87,"tag":144,"props":1565,"children":1566},{"class":146,"line":490},[1567],{"type":87,"tag":144,"props":1568,"children":1569},{"emptyLinePlaceholder":276},[1570],{"type":97,"value":279},{"type":87,"tag":144,"props":1572,"children":1573},{"class":146,"line":500},[1574],{"type":87,"tag":144,"props":1575,"children":1576},{"style":494},[1577],{"type":97,"value":1578},"\u002F\u002F Assign a role\n",{"type":87,"tag":144,"props":1580,"children":1581},{"class":146,"line":796},[1582,1587,1591,1595,1599,1603,1608,1613,1617,1622,1626],{"type":87,"tag":144,"props":1583,"children":1584},{"style":150},[1585],{"type":97,"value":1586},"client",{"type":87,"tag":144,"props":1588,"children":1589},{"style":232},[1590],{"type":97,"value":349},{"type":87,"tag":144,"props":1592,"children":1593},{"style":309},[1594],{"type":97,"value":1356},{"type":87,"tag":144,"props":1596,"children":1597},{"style":150},[1598],{"type":97,"value":460},{"type":87,"tag":144,"props":1600,"children":1601},{"style":232},[1602],{"type":97,"value":349},{"type":87,"tag":144,"props":1604,"children":1605},{"style":309},[1606],{"type":97,"value":1607},"assign_role",{"type":87,"tag":144,"props":1609,"children":1610},{"style":150},[1611],{"type":97,"value":1612},"(user",{"type":87,"tag":144,"props":1614,"children":1615},{"style":232},[1616],{"type":97,"value":349},{"type":87,"tag":144,"props":1618,"children":1619},{"style":150},[1620],{"type":97,"value":1621},"id, role_id)",{"type":87,"tag":144,"props":1623,"children":1624},{"style":232},[1625],{"type":97,"value":537},{"type":87,"tag":144,"props":1627,"children":1628},{"style":150},[1629],{"type":97,"value":542},{"type":87,"tag":144,"props":1631,"children":1633},{"class":146,"line":1632},13,[1634],{"type":87,"tag":144,"props":1635,"children":1636},{"emptyLinePlaceholder":276},[1637],{"type":97,"value":279},{"type":87,"tag":144,"props":1639,"children":1641},{"class":146,"line":1640},14,[1642],{"type":87,"tag":144,"props":1643,"children":1644},{"style":494},[1645],{"type":97,"value":1646},"\u002F\u002F List users (paginated)\n",{"type":87,"tag":144,"props":1648,"children":1650},{"class":146,"line":1649},15,[1651,1655,1660,1664,1668,1672,1676,1680,1684,1689,1693,1697,1702,1706,1711,1716,1720,1725,1729,1734,1738,1742,1746,1750,1754],{"type":87,"tag":144,"props":1652,"children":1653},{"style":232},[1654],{"type":97,"value":287},{"type":87,"tag":144,"props":1656,"children":1657},{"style":150},[1658],{"type":97,"value":1659}," page ",{"type":87,"tag":144,"props":1661,"children":1662},{"style":232},[1663],{"type":97,"value":297},{"type":87,"tag":144,"props":1665,"children":1666},{"style":150},[1667],{"type":97,"value":519},{"type":87,"tag":144,"props":1669,"children":1670},{"style":232},[1671],{"type":97,"value":349},{"type":87,"tag":144,"props":1673,"children":1674},{"style":309},[1675],{"type":97,"value":1356},{"type":87,"tag":144,"props":1677,"children":1678},{"style":150},[1679],{"type":97,"value":460},{"type":87,"tag":144,"props":1681,"children":1682},{"style":232},[1683],{"type":97,"value":349},{"type":87,"tag":144,"props":1685,"children":1686},{"style":309},[1687],{"type":97,"value":1688},"list",{"type":87,"tag":144,"props":1690,"children":1691},{"style":150},[1692],{"type":97,"value":460},{"type":87,"tag":144,"props":1694,"children":1695},{"style":232},[1696],{"type":97,"value":349},{"type":87,"tag":144,"props":1698,"children":1699},{"style":309},[1700],{"type":97,"value":1701},"page",{"type":87,"tag":144,"props":1703,"children":1704},{"style":150},[1705],{"type":97,"value":317},{"type":87,"tag":144,"props":1707,"children":1708},{"style":917},[1709],{"type":97,"value":1710},"1",{"type":87,"tag":144,"props":1712,"children":1713},{"style":150},[1714],{"type":97,"value":1715},")",{"type":87,"tag":144,"props":1717,"children":1718},{"style":232},[1719],{"type":97,"value":349},{"type":87,"tag":144,"props":1721,"children":1722},{"style":309},[1723],{"type":97,"value":1724},"per_page",{"type":87,"tag":144,"props":1726,"children":1727},{"style":150},[1728],{"type":97,"value":317},{"type":87,"tag":144,"props":1730,"children":1731},{"style":917},[1732],{"type":97,"value":1733},"50",{"type":87,"tag":144,"props":1735,"children":1736},{"style":150},[1737],{"type":97,"value":1715},{"type":87,"tag":144,"props":1739,"children":1740},{"style":232},[1741],{"type":97,"value":349},{"type":87,"tag":144,"props":1743,"children":1744},{"style":309},[1745],{"type":97,"value":1162},{"type":87,"tag":144,"props":1747,"children":1748},{"style":150},[1749],{"type":97,"value":460},{"type":87,"tag":144,"props":1751,"children":1752},{"style":232},[1753],{"type":97,"value":537},{"type":87,"tag":144,"props":1755,"children":1756},{"style":150},[1757],{"type":97,"value":542},{"type":87,"tag":128,"props":1759,"children":1761},{"id":1760},"session-validation",[1762],{"type":97,"value":1763},"Session validation",{"type":87,"tag":134,"props":1765,"children":1767},{"className":220,"code":1766,"language":222,"meta":82,"style":82},"\u002F\u002F Validate a global session token from another domain\nlet result = client.sessions()\n    .validate_global(\"gst_xxxxxxxxxx\", \"app.example.com\")\n    .await?;\n\nif result.valid {\n    println!(\"user_id: {}\", result.user_id);\n}\n",[1768],{"type":87,"tag":92,"props":1769,"children":1770},{"__ignoreMap":82},[1771,1779,1812,1847,1858,1865,1887,1918],{"type":87,"tag":144,"props":1772,"children":1773},{"class":146,"line":8},[1774],{"type":87,"tag":144,"props":1775,"children":1776},{"style":494},[1777],{"type":97,"value":1778},"\u002F\u002F Validate a global session token from another domain\n",{"type":87,"tag":144,"props":1780,"children":1781},{"class":146,"line":42},[1782,1786,1791,1795,1799,1803,1808],{"type":87,"tag":144,"props":1783,"children":1784},{"style":232},[1785],{"type":97,"value":287},{"type":87,"tag":144,"props":1787,"children":1788},{"style":150},[1789],{"type":97,"value":1790}," result ",{"type":87,"tag":144,"props":1792,"children":1793},{"style":232},[1794],{"type":97,"value":297},{"type":87,"tag":144,"props":1796,"children":1797},{"style":150},[1798],{"type":97,"value":519},{"type":87,"tag":144,"props":1800,"children":1801},{"style":232},[1802],{"type":97,"value":349},{"type":87,"tag":144,"props":1804,"children":1805},{"style":309},[1806],{"type":97,"value":1807},"sessions",{"type":87,"tag":144,"props":1809,"children":1810},{"style":150},[1811],{"type":97,"value":708},{"type":87,"tag":144,"props":1813,"children":1814},{"class":146,"line":32},[1815,1819,1824,1828,1833,1837,1842],{"type":87,"tag":144,"props":1816,"children":1817},{"style":232},[1818],{"type":97,"value":716},{"type":87,"tag":144,"props":1820,"children":1821},{"style":309},[1822],{"type":97,"value":1823},"validate_global",{"type":87,"tag":144,"props":1825,"children":1826},{"style":150},[1827],{"type":97,"value":317},{"type":87,"tag":144,"props":1829,"children":1830},{"style":175},[1831],{"type":97,"value":1832},"\"gst_xxxxxxxxxx\"",{"type":87,"tag":144,"props":1834,"children":1835},{"style":150},[1836],{"type":97,"value":260},{"type":87,"tag":144,"props":1838,"children":1839},{"style":175},[1840],{"type":97,"value":1841},"\"app.example.com\"",{"type":87,"tag":144,"props":1843,"children":1844},{"style":150},[1845],{"type":97,"value":1846},")\n",{"type":87,"tag":144,"props":1848,"children":1849},{"class":146,"line":14},[1850,1854],{"type":87,"tag":144,"props":1851,"children":1852},{"style":232},[1853],{"type":97,"value":1174},{"type":87,"tag":144,"props":1855,"children":1856},{"style":150},[1857],{"type":97,"value":542},{"type":87,"tag":144,"props":1859,"children":1860},{"class":146,"line":78},[1861],{"type":87,"tag":144,"props":1862,"children":1863},{"emptyLinePlaceholder":276},[1864],{"type":97,"value":279},{"type":87,"tag":144,"props":1866,"children":1867},{"class":146,"line":391},[1868,1873,1878,1882],{"type":87,"tag":144,"props":1869,"children":1870},{"style":232},[1871],{"type":97,"value":1872},"if",{"type":87,"tag":144,"props":1874,"children":1875},{"style":150},[1876],{"type":97,"value":1877}," result",{"type":87,"tag":144,"props":1879,"children":1880},{"style":232},[1881],{"type":97,"value":349},{"type":87,"tag":144,"props":1883,"children":1884},{"style":150},[1885],{"type":97,"value":1886},"valid {\n",{"type":87,"tag":144,"props":1888,"children":1889},{"class":146,"line":431},[1890,1895,1899,1904,1909,1913],{"type":87,"tag":144,"props":1891,"children":1892},{"style":309},[1893],{"type":97,"value":1894},"    println!",{"type":87,"tag":144,"props":1896,"children":1897},{"style":150},[1898],{"type":97,"value":317},{"type":87,"tag":144,"props":1900,"children":1901},{"style":175},[1902],{"type":97,"value":1903},"\"user_id: {}\"",{"type":87,"tag":144,"props":1905,"children":1906},{"style":150},[1907],{"type":97,"value":1908},", result",{"type":87,"tag":144,"props":1910,"children":1911},{"style":232},[1912],{"type":97,"value":349},{"type":87,"tag":144,"props":1914,"children":1915},{"style":150},[1916],{"type":97,"value":1917},"user_id);\n",{"type":87,"tag":144,"props":1919,"children":1920},{"class":146,"line":473},[1921],{"type":87,"tag":144,"props":1922,"children":1923},{"style":150},[1924],{"type":97,"value":1056},{"type":87,"tag":128,"props":1926,"children":1928},{"id":1927},"api-key-authorization",[1929],{"type":97,"value":1930},"API key authorization",{"type":87,"tag":134,"props":1932,"children":1934},{"className":220,"code":1933,"language":222,"meta":82,"style":82},"\u002F\u002F RBAC + ABAC authorization decision\nlet decision = client.api_keys()\n    .authorize(\"documents\", \"write\", json!({ \"doc_owner\": user_id }))\n    .await?;\n\nif decision.allowed {\n    \u002F\u002F proceed\n}\n",[1935],{"type":87,"tag":92,"props":1936,"children":1937},{"__ignoreMap":82},[1938,1946,1979,2037,2048,2055,2076,2084],{"type":87,"tag":144,"props":1939,"children":1940},{"class":146,"line":8},[1941],{"type":87,"tag":144,"props":1942,"children":1943},{"style":494},[1944],{"type":97,"value":1945},"\u002F\u002F RBAC + ABAC authorization decision\n",{"type":87,"tag":144,"props":1947,"children":1948},{"class":146,"line":42},[1949,1953,1958,1962,1966,1970,1975],{"type":87,"tag":144,"props":1950,"children":1951},{"style":232},[1952],{"type":97,"value":287},{"type":87,"tag":144,"props":1954,"children":1955},{"style":150},[1956],{"type":97,"value":1957}," decision ",{"type":87,"tag":144,"props":1959,"children":1960},{"style":232},[1961],{"type":97,"value":297},{"type":87,"tag":144,"props":1963,"children":1964},{"style":150},[1965],{"type":97,"value":519},{"type":87,"tag":144,"props":1967,"children":1968},{"style":232},[1969],{"type":97,"value":349},{"type":87,"tag":144,"props":1971,"children":1972},{"style":309},[1973],{"type":97,"value":1974},"api_keys",{"type":87,"tag":144,"props":1976,"children":1977},{"style":150},[1978],{"type":97,"value":708},{"type":87,"tag":144,"props":1980,"children":1981},{"class":146,"line":32},[1982,1986,1991,1995,2000,2004,2009,2013,2018,2023,2028,2032],{"type":87,"tag":144,"props":1983,"children":1984},{"style":232},[1985],{"type":97,"value":716},{"type":87,"tag":144,"props":1987,"children":1988},{"style":309},[1989],{"type":97,"value":1990},"authorize",{"type":87,"tag":144,"props":1992,"children":1993},{"style":150},[1994],{"type":97,"value":317},{"type":87,"tag":144,"props":1996,"children":1997},{"style":175},[1998],{"type":97,"value":1999},"\"documents\"",{"type":87,"tag":144,"props":2001,"children":2002},{"style":150},[2003],{"type":97,"value":260},{"type":87,"tag":144,"props":2005,"children":2006},{"style":175},[2007],{"type":97,"value":2008},"\"write\"",{"type":87,"tag":144,"props":2010,"children":2011},{"style":150},[2012],{"type":97,"value":260},{"type":87,"tag":144,"props":2014,"children":2015},{"style":309},[2016],{"type":97,"value":2017},"json!",{"type":87,"tag":144,"props":2019,"children":2020},{"style":150},[2021],{"type":97,"value":2022},"({ ",{"type":87,"tag":144,"props":2024,"children":2025},{"style":175},[2026],{"type":97,"value":2027},"\"doc_owner\"",{"type":87,"tag":144,"props":2029,"children":2030},{"style":232},[2031],{"type":97,"value":339},{"type":87,"tag":144,"props":2033,"children":2034},{"style":150},[2035],{"type":97,"value":2036}," user_id }))\n",{"type":87,"tag":144,"props":2038,"children":2039},{"class":146,"line":14},[2040,2044],{"type":87,"tag":144,"props":2041,"children":2042},{"style":232},[2043],{"type":97,"value":1174},{"type":87,"tag":144,"props":2045,"children":2046},{"style":150},[2047],{"type":97,"value":542},{"type":87,"tag":144,"props":2049,"children":2050},{"class":146,"line":78},[2051],{"type":87,"tag":144,"props":2052,"children":2053},{"emptyLinePlaceholder":276},[2054],{"type":97,"value":279},{"type":87,"tag":144,"props":2056,"children":2057},{"class":146,"line":391},[2058,2062,2067,2071],{"type":87,"tag":144,"props":2059,"children":2060},{"style":232},[2061],{"type":97,"value":1872},{"type":87,"tag":144,"props":2063,"children":2064},{"style":150},[2065],{"type":97,"value":2066}," decision",{"type":87,"tag":144,"props":2068,"children":2069},{"style":232},[2070],{"type":97,"value":349},{"type":87,"tag":144,"props":2072,"children":2073},{"style":150},[2074],{"type":97,"value":2075},"allowed {\n",{"type":87,"tag":144,"props":2077,"children":2078},{"class":146,"line":431},[2079],{"type":87,"tag":144,"props":2080,"children":2081},{"style":494},[2082],{"type":97,"value":2083},"    \u002F\u002F proceed\n",{"type":87,"tag":144,"props":2085,"children":2086},{"class":146,"line":473},[2087],{"type":87,"tag":144,"props":2088,"children":2089},{"style":150},[2090],{"type":97,"value":1056},{"type":87,"tag":128,"props":2092,"children":2094},{"id":2093},"error-handling",[2095],{"type":97,"value":2096},"Error handling",{"type":87,"tag":134,"props":2098,"children":2100},{"className":220,"code":2099,"language":222,"meta":82,"style":82},"use vaultaris_sdk::Error;\n\nmatch client.users().get(user_id).await {\n    Ok(user) => { \u002F* ... *\u002F }\n    Err(Error::NotFound) => { \u002F* 404 *\u002F }\n    Err(Error::Unauthorized) => { \u002F* 401 — refresh token expired *\u002F }\n    Err(Error::RateLimited { retry_after }) => { \u002F* 429 *\u002F }\n    Err(e) => return Err(e.into()),\n}\n",[2101],{"type":87,"tag":92,"props":2102,"children":2103},{"__ignoreMap":82},[2104,2128,2135,2182,2213,2259,2304,2350,2394],{"type":87,"tag":144,"props":2105,"children":2106},{"class":146,"line":8},[2107,2111,2115,2119,2124],{"type":87,"tag":144,"props":2108,"children":2109},{"style":232},[2110],{"type":97,"value":235},{"type":87,"tag":144,"props":2112,"children":2113},{"style":156},[2114],{"type":97,"value":240},{"type":87,"tag":144,"props":2116,"children":2117},{"style":232},[2118],{"type":97,"value":245},{"type":87,"tag":144,"props":2120,"children":2121},{"style":156},[2122],{"type":97,"value":2123},"Error",{"type":87,"tag":144,"props":2125,"children":2126},{"style":150},[2127],{"type":97,"value":542},{"type":87,"tag":144,"props":2129,"children":2130},{"class":146,"line":42},[2131],{"type":87,"tag":144,"props":2132,"children":2133},{"emptyLinePlaceholder":276},[2134],{"type":97,"value":279},{"type":87,"tag":144,"props":2136,"children":2137},{"class":146,"line":32},[2138,2143,2147,2151,2155,2159,2163,2168,2173,2178],{"type":87,"tag":144,"props":2139,"children":2140},{"style":232},[2141],{"type":97,"value":2142},"match",{"type":87,"tag":144,"props":2144,"children":2145},{"style":150},[2146],{"type":97,"value":519},{"type":87,"tag":144,"props":2148,"children":2149},{"style":232},[2150],{"type":97,"value":349},{"type":87,"tag":144,"props":2152,"children":2153},{"style":309},[2154],{"type":97,"value":1356},{"type":87,"tag":144,"props":2156,"children":2157},{"style":150},[2158],{"type":97,"value":460},{"type":87,"tag":144,"props":2160,"children":2161},{"style":232},[2162],{"type":97,"value":349},{"type":87,"tag":144,"props":2164,"children":2165},{"style":309},[2166],{"type":97,"value":2167},"get",{"type":87,"tag":144,"props":2169,"children":2170},{"style":150},[2171],{"type":97,"value":2172},"(user_id)",{"type":87,"tag":144,"props":2174,"children":2175},{"style":232},[2176],{"type":97,"value":2177},".await",{"type":87,"tag":144,"props":2179,"children":2180},{"style":150},[2181],{"type":97,"value":326},{"type":87,"tag":144,"props":2183,"children":2184},{"class":146,"line":14},[2185,2190,2195,2200,2204,2209],{"type":87,"tag":144,"props":2186,"children":2187},{"style":156},[2188],{"type":97,"value":2189},"    Ok",{"type":87,"tag":144,"props":2191,"children":2192},{"style":150},[2193],{"type":97,"value":2194},"(user) ",{"type":87,"tag":144,"props":2196,"children":2197},{"style":232},[2198],{"type":97,"value":2199},"=>",{"type":87,"tag":144,"props":2201,"children":2202},{"style":150},[2203],{"type":97,"value":734},{"type":87,"tag":144,"props":2205,"children":2206},{"style":494},[2207],{"type":97,"value":2208},"\u002F* ... *\u002F",{"type":87,"tag":144,"props":2210,"children":2211},{"style":150},[2212],{"type":97,"value":183},{"type":87,"tag":144,"props":2214,"children":2215},{"class":146,"line":78},[2216,2221,2225,2229,2233,2238,2242,2246,2250,2255],{"type":87,"tag":144,"props":2217,"children":2218},{"style":156},[2219],{"type":97,"value":2220},"    Err",{"type":87,"tag":144,"props":2222,"children":2223},{"style":150},[2224],{"type":97,"value":317},{"type":87,"tag":144,"props":2226,"children":2227},{"style":156},[2228],{"type":97,"value":2123},{"type":87,"tag":144,"props":2230,"children":2231},{"style":232},[2232],{"type":97,"value":245},{"type":87,"tag":144,"props":2234,"children":2235},{"style":156},[2236],{"type":97,"value":2237},"NotFound",{"type":87,"tag":144,"props":2239,"children":2240},{"style":150},[2241],{"type":97,"value":925},{"type":87,"tag":144,"props":2243,"children":2244},{"style":232},[2245],{"type":97,"value":2199},{"type":87,"tag":144,"props":2247,"children":2248},{"style":150},[2249],{"type":97,"value":734},{"type":87,"tag":144,"props":2251,"children":2252},{"style":494},[2253],{"type":97,"value":2254},"\u002F* 404 *\u002F",{"type":87,"tag":144,"props":2256,"children":2257},{"style":150},[2258],{"type":97,"value":183},{"type":87,"tag":144,"props":2260,"children":2261},{"class":146,"line":391},[2262,2266,2270,2274,2278,2283,2287,2291,2295,2300],{"type":87,"tag":144,"props":2263,"children":2264},{"style":156},[2265],{"type":97,"value":2220},{"type":87,"tag":144,"props":2267,"children":2268},{"style":150},[2269],{"type":97,"value":317},{"type":87,"tag":144,"props":2271,"children":2272},{"style":156},[2273],{"type":97,"value":2123},{"type":87,"tag":144,"props":2275,"children":2276},{"style":232},[2277],{"type":97,"value":245},{"type":87,"tag":144,"props":2279,"children":2280},{"style":156},[2281],{"type":97,"value":2282},"Unauthorized",{"type":87,"tag":144,"props":2284,"children":2285},{"style":150},[2286],{"type":97,"value":925},{"type":87,"tag":144,"props":2288,"children":2289},{"style":232},[2290],{"type":97,"value":2199},{"type":87,"tag":144,"props":2292,"children":2293},{"style":150},[2294],{"type":97,"value":734},{"type":87,"tag":144,"props":2296,"children":2297},{"style":494},[2298],{"type":97,"value":2299},"\u002F* 401 — refresh token expired *\u002F",{"type":87,"tag":144,"props":2301,"children":2302},{"style":150},[2303],{"type":97,"value":183},{"type":87,"tag":144,"props":2305,"children":2306},{"class":146,"line":431},[2307,2311,2315,2319,2323,2328,2333,2337,2341,2346],{"type":87,"tag":144,"props":2308,"children":2309},{"style":156},[2310],{"type":97,"value":2220},{"type":87,"tag":144,"props":2312,"children":2313},{"style":150},[2314],{"type":97,"value":317},{"type":87,"tag":144,"props":2316,"children":2317},{"style":156},[2318],{"type":97,"value":2123},{"type":87,"tag":144,"props":2320,"children":2321},{"style":232},[2322],{"type":97,"value":245},{"type":87,"tag":144,"props":2324,"children":2325},{"style":156},[2326],{"type":97,"value":2327},"RateLimited",{"type":87,"tag":144,"props":2329,"children":2330},{"style":150},[2331],{"type":97,"value":2332}," { retry_after }) ",{"type":87,"tag":144,"props":2334,"children":2335},{"style":232},[2336],{"type":97,"value":2199},{"type":87,"tag":144,"props":2338,"children":2339},{"style":150},[2340],{"type":97,"value":734},{"type":87,"tag":144,"props":2342,"children":2343},{"style":494},[2344],{"type":97,"value":2345},"\u002F* 429 *\u002F",{"type":87,"tag":144,"props":2347,"children":2348},{"style":150},[2349],{"type":97,"value":183},{"type":87,"tag":144,"props":2351,"children":2352},{"class":146,"line":473},[2353,2357,2362,2366,2371,2376,2381,2385,2390],{"type":87,"tag":144,"props":2354,"children":2355},{"style":156},[2356],{"type":97,"value":2220},{"type":87,"tag":144,"props":2358,"children":2359},{"style":150},[2360],{"type":97,"value":2361},"(e) ",{"type":87,"tag":144,"props":2363,"children":2364},{"style":232},[2365],{"type":97,"value":2199},{"type":87,"tag":144,"props":2367,"children":2368},{"style":232},[2369],{"type":97,"value":2370}," return",{"type":87,"tag":144,"props":2372,"children":2373},{"style":156},[2374],{"type":97,"value":2375}," Err",{"type":87,"tag":144,"props":2377,"children":2378},{"style":150},[2379],{"type":97,"value":2380},"(e",{"type":87,"tag":144,"props":2382,"children":2383},{"style":232},[2384],{"type":97,"value":349},{"type":87,"tag":144,"props":2386,"children":2387},{"style":309},[2388],{"type":97,"value":2389},"into",{"type":87,"tag":144,"props":2391,"children":2392},{"style":150},[2393],{"type":97,"value":428},{"type":87,"tag":144,"props":2395,"children":2396},{"class":146,"line":482},[2397],{"type":87,"tag":144,"props":2398,"children":2399},{"style":150},[2400],{"type":97,"value":1056},{"type":87,"tag":128,"props":2402,"children":2404},{"id":2403},"plugin-development",[2405],{"type":97,"value":2406},"Plugin development",{"type":87,"tag":88,"props":2408,"children":2409},{},[2410,2412,2418,2420,2424,2426,2431],{"type":97,"value":2411},"To build a Vaultaris plugin, use the ",{"type":87,"tag":92,"props":2413,"children":2415},{"className":2414},[],[2416],{"type":97,"value":2417},"vaultaris-plugin-sdk",{"type":97,"value":2419}," crate. See ",{"type":87,"tag":117,"props":2421,"children":2422},{"href":53},[2423],{"type":97,"value":56},{"type":97,"value":2425}," for the full SDK reference including the ",{"type":87,"tag":92,"props":2427,"children":2429},{"className":2428},[],[2430],{"type":97,"value":559},{"type":97,"value":2432}," trait for HSM-backed key storage.",{"type":87,"tag":2434,"props":2435,"children":2436},"style",{},[2437],{"type":97,"value":2438},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}",{"title":82,"searchDepth":32,"depth":32,"links":2440},[2441,2442,2443,2444,2445,2446,2447,2448,2449],{"id":130,"depth":42,"text":30},{"id":214,"depth":42,"text":217},{"id":545,"depth":42,"text":548},{"id":1059,"depth":42,"text":1062},{"id":1277,"depth":42,"text":1280},{"id":1760,"depth":42,"text":1763},{"id":1927,"depth":42,"text":1930},{"id":2093,"depth":42,"text":2096},{"id":2403,"depth":42,"text":2406},"markdown","content:docs:sdk-rust.md","content","docs\u002Fsdk-rust.md","docs\u002Fsdk-rust","md",{"_path":67,"_dir":80,"_draft":81,"_partial":81,"_locale":82,"title":68,"description":69,"order":8,"category":65,"body":2457,"_type":2450,"_id":2451,"_source":2452,"_file":2453,"_stem":2454,"_extension":2455},{"type":84,"children":2458,"toc":4542},[2459,2468,2485,2489,2548,2552,2823,2827,2837,3091,3101,3283,3287,3291,3481,3485,3928,3932,4078,4082,4228,4232,4513,4517,4538],{"type":87,"tag":88,"props":2460,"children":2461},{},[2462,2467],{"type":87,"tag":92,"props":2463,"children":2465},{"className":2464},[],[2466],{"type":97,"value":98},{"type":97,"value":100},{"type":87,"tag":102,"props":2469,"children":2470},{},[2471],{"type":87,"tag":88,"props":2472,"children":2473},{},[2474,2478,2479,2484],{"type":87,"tag":109,"props":2475,"children":2476},{},[2477],{"type":97,"value":113},{"type":97,"value":115},{"type":87,"tag":117,"props":2480,"children":2482},{"href":119,"rel":2481},[121],[2483],{"type":97,"value":124},{"type":97,"value":126},{"type":87,"tag":128,"props":2486,"children":2487},{"id":130},[2488],{"type":97,"value":30},{"type":87,"tag":134,"props":2490,"children":2491},{"className":136,"code":137,"language":138,"meta":82,"style":82},[2492],{"type":87,"tag":92,"props":2493,"children":2494},{"__ignoreMap":82},[2495,2510,2525],{"type":87,"tag":144,"props":2496,"children":2497},{"class":146,"line":8},[2498,2502,2506],{"type":87,"tag":144,"props":2499,"children":2500},{"style":150},[2501],{"type":97,"value":153},{"type":87,"tag":144,"props":2503,"children":2504},{"style":156},[2505],{"type":97,"value":159},{"type":87,"tag":144,"props":2507,"children":2508},{"style":150},[2509],{"type":97,"value":164},{"type":87,"tag":144,"props":2511,"children":2512},{"class":146,"line":42},[2513,2517,2521],{"type":87,"tag":144,"props":2514,"children":2515},{"style":150},[2516],{"type":97,"value":172},{"type":87,"tag":144,"props":2518,"children":2519},{"style":175},[2520],{"type":97,"value":178},{"type":87,"tag":144,"props":2522,"children":2523},{"style":150},[2524],{"type":97,"value":183},{"type":87,"tag":144,"props":2526,"children":2527},{"class":146,"line":32},[2528,2532,2536,2540,2544],{"type":87,"tag":144,"props":2529,"children":2530},{"style":150},[2531],{"type":97,"value":191},{"type":87,"tag":144,"props":2533,"children":2534},{"style":175},[2535],{"type":97,"value":196},{"type":87,"tag":144,"props":2537,"children":2538},{"style":150},[2539],{"type":97,"value":201},{"type":87,"tag":144,"props":2541,"children":2542},{"style":175},[2543],{"type":97,"value":206},{"type":87,"tag":144,"props":2545,"children":2546},{"style":150},[2547],{"type":97,"value":211},{"type":87,"tag":128,"props":2549,"children":2550},{"id":214},[2551],{"type":97,"value":217},{"type":87,"tag":134,"props":2553,"children":2554},{"className":220,"code":221,"language":222,"meta":82,"style":82},[2555],{"type":87,"tag":92,"props":2556,"children":2557},{"__ignoreMap":82},[2558,2593,2600,2639,2666,2693,2728,2763,2770,2777,2784],{"type":87,"tag":144,"props":2559,"children":2560},{"class":146,"line":8},[2561,2565,2569,2573,2577,2581,2585,2589],{"type":87,"tag":144,"props":2562,"children":2563},{"style":232},[2564],{"type":97,"value":235},{"type":87,"tag":144,"props":2566,"children":2567},{"style":156},[2568],{"type":97,"value":240},{"type":87,"tag":144,"props":2570,"children":2571},{"style":232},[2572],{"type":97,"value":245},{"type":87,"tag":144,"props":2574,"children":2575},{"style":150},[2576],{"type":97,"value":250},{"type":87,"tag":144,"props":2578,"children":2579},{"style":156},[2580],{"type":97,"value":255},{"type":87,"tag":144,"props":2582,"children":2583},{"style":150},[2584],{"type":97,"value":260},{"type":87,"tag":144,"props":2586,"children":2587},{"style":156},[2588],{"type":97,"value":265},{"type":87,"tag":144,"props":2590,"children":2591},{"style":150},[2592],{"type":97,"value":270},{"type":87,"tag":144,"props":2594,"children":2595},{"class":146,"line":42},[2596],{"type":87,"tag":144,"props":2597,"children":2598},{"emptyLinePlaceholder":276},[2599],{"type":97,"value":279},{"type":87,"tag":144,"props":2601,"children":2602},{"class":146,"line":32},[2603,2607,2611,2615,2619,2623,2627,2631,2635],{"type":87,"tag":144,"props":2604,"children":2605},{"style":232},[2606],{"type":97,"value":287},{"type":87,"tag":144,"props":2608,"children":2609},{"style":150},[2610],{"type":97,"value":292},{"type":87,"tag":144,"props":2612,"children":2613},{"style":232},[2614],{"type":97,"value":297},{"type":87,"tag":144,"props":2616,"children":2617},{"style":156},[2618],{"type":97,"value":302},{"type":87,"tag":144,"props":2620,"children":2621},{"style":232},[2622],{"type":97,"value":245},{"type":87,"tag":144,"props":2624,"children":2625},{"style":309},[2626],{"type":97,"value":312},{"type":87,"tag":144,"props":2628,"children":2629},{"style":150},[2630],{"type":97,"value":317},{"type":87,"tag":144,"props":2632,"children":2633},{"style":156},[2634],{"type":97,"value":265},{"type":87,"tag":144,"props":2636,"children":2637},{"style":150},[2638],{"type":97,"value":326},{"type":87,"tag":144,"props":2640,"children":2641},{"class":146,"line":14},[2642,2646,2650,2654,2658,2662],{"type":87,"tag":144,"props":2643,"children":2644},{"style":150},[2645],{"type":97,"value":334},{"type":87,"tag":144,"props":2647,"children":2648},{"style":232},[2649],{"type":97,"value":339},{"type":87,"tag":144,"props":2651,"children":2652},{"style":175},[2653],{"type":97,"value":344},{"type":87,"tag":144,"props":2655,"children":2656},{"style":232},[2657],{"type":97,"value":349},{"type":87,"tag":144,"props":2659,"children":2660},{"style":309},[2661],{"type":97,"value":354},{"type":87,"tag":144,"props":2663,"children":2664},{"style":150},[2665],{"type":97,"value":359},{"type":87,"tag":144,"props":2667,"children":2668},{"class":146,"line":78},[2669,2673,2677,2681,2685,2689],{"type":87,"tag":144,"props":2670,"children":2671},{"style":150},[2672],{"type":97,"value":367},{"type":87,"tag":144,"props":2674,"children":2675},{"style":232},[2676],{"type":97,"value":339},{"type":87,"tag":144,"props":2678,"children":2679},{"style":175},[2680],{"type":97,"value":376},{"type":87,"tag":144,"props":2682,"children":2683},{"style":232},[2684],{"type":97,"value":349},{"type":87,"tag":144,"props":2686,"children":2687},{"style":309},[2688],{"type":97,"value":354},{"type":87,"tag":144,"props":2690,"children":2691},{"style":150},[2692],{"type":97,"value":359},{"type":87,"tag":144,"props":2694,"children":2695},{"class":146,"line":391},[2696,2700,2704,2708,2712,2716,2720,2724],{"type":87,"tag":144,"props":2697,"children":2698},{"style":150},[2699],{"type":97,"value":397},{"type":87,"tag":144,"props":2701,"children":2702},{"style":232},[2703],{"type":97,"value":339},{"type":87,"tag":144,"props":2705,"children":2706},{"style":156},[2707],{"type":97,"value":406},{"type":87,"tag":144,"props":2709,"children":2710},{"style":150},[2711],{"type":97,"value":317},{"type":87,"tag":144,"props":2713,"children":2714},{"style":175},[2715],{"type":97,"value":415},{"type":87,"tag":144,"props":2717,"children":2718},{"style":232},[2719],{"type":97,"value":349},{"type":87,"tag":144,"props":2721,"children":2722},{"style":309},[2723],{"type":97,"value":354},{"type":87,"tag":144,"props":2725,"children":2726},{"style":150},[2727],{"type":97,"value":428},{"type":87,"tag":144,"props":2729,"children":2730},{"class":146,"line":431},[2731,2735,2739,2743,2747,2751,2755,2759],{"type":87,"tag":144,"props":2732,"children":2733},{"style":150},[2734],{"type":97,"value":437},{"type":87,"tag":144,"props":2736,"children":2737},{"style":232},[2738],{"type":97,"value":339},{"type":87,"tag":144,"props":2740,"children":2741},{"style":175},[2742],{"type":97,"value":446},{"type":87,"tag":144,"props":2744,"children":2745},{"style":232},[2746],{"type":97,"value":349},{"type":87,"tag":144,"props":2748,"children":2749},{"style":309},[2750],{"type":97,"value":455},{"type":87,"tag":144,"props":2752,"children":2753},{"style":150},[2754],{"type":97,"value":460},{"type":87,"tag":144,"props":2756,"children":2757},{"style":232},[2758],{"type":97,"value":465},{"type":87,"tag":144,"props":2760,"children":2761},{"style":150},[2762],{"type":97,"value":470},{"type":87,"tag":144,"props":2764,"children":2765},{"class":146,"line":473},[2766],{"type":87,"tag":144,"props":2767,"children":2768},{"style":150},[2769],{"type":97,"value":479},{"type":87,"tag":144,"props":2771,"children":2772},{"class":146,"line":482},[2773],{"type":87,"tag":144,"props":2774,"children":2775},{"emptyLinePlaceholder":276},[2776],{"type":97,"value":279},{"type":87,"tag":144,"props":2778,"children":2779},{"class":146,"line":490},[2780],{"type":87,"tag":144,"props":2781,"children":2782},{"style":494},[2783],{"type":97,"value":497},{"type":87,"tag":144,"props":2785,"children":2786},{"class":146,"line":500},[2787,2791,2795,2799,2803,2807,2811,2815,2819],{"type":87,"tag":144,"props":2788,"children":2789},{"style":232},[2790],{"type":97,"value":287},{"type":87,"tag":144,"props":2792,"children":2793},{"style":150},[2794],{"type":97,"value":510},{"type":87,"tag":144,"props":2796,"children":2797},{"style":232},[2798],{"type":97,"value":297},{"type":87,"tag":144,"props":2800,"children":2801},{"style":150},[2802],{"type":97,"value":519},{"type":87,"tag":144,"props":2804,"children":2805},{"style":232},[2806],{"type":97,"value":349},{"type":87,"tag":144,"props":2808,"children":2809},{"style":309},[2810],{"type":97,"value":528},{"type":87,"tag":144,"props":2812,"children":2813},{"style":150},[2814],{"type":97,"value":460},{"type":87,"tag":144,"props":2816,"children":2817},{"style":232},[2818],{"type":97,"value":537},{"type":87,"tag":144,"props":2820,"children":2821},{"style":150},[2822],{"type":97,"value":542},{"type":87,"tag":128,"props":2824,"children":2825},{"id":545},[2826],{"type":97,"value":548},{"type":87,"tag":88,"props":2828,"children":2829},{},[2830,2831,2836],{"type":97,"value":553},{"type":87,"tag":92,"props":2832,"children":2834},{"className":2833},[],[2835],{"type":97,"value":559},{"type":97,"value":561},{"type":87,"tag":134,"props":2838,"children":2839},{"className":220,"code":564,"language":222,"meta":82,"style":82},[2840],{"type":87,"tag":92,"props":2841,"children":2842},{"__ignoreMap":82},[2843,2886,2893,2900,2939,2946,2977,3008,3023,3038,3045,3052],{"type":87,"tag":144,"props":2844,"children":2845},{"class":146,"line":8},[2846,2850,2854,2858,2862,2866,2870,2874,2878,2882],{"type":87,"tag":144,"props":2847,"children":2848},{"style":232},[2849],{"type":97,"value":235},{"type":87,"tag":144,"props":2851,"children":2852},{"style":156},[2853],{"type":97,"value":240},{"type":87,"tag":144,"props":2855,"children":2856},{"style":232},[2857],{"type":97,"value":245},{"type":87,"tag":144,"props":2859,"children":2860},{"style":150},[2861],{"type":97,"value":250},{"type":87,"tag":144,"props":2863,"children":2864},{"style":156},[2865],{"type":97,"value":255},{"type":87,"tag":144,"props":2867,"children":2868},{"style":150},[2869],{"type":97,"value":260},{"type":87,"tag":144,"props":2871,"children":2872},{"style":156},[2873],{"type":97,"value":265},{"type":87,"tag":144,"props":2875,"children":2876},{"style":150},[2877],{"type":97,"value":260},{"type":87,"tag":144,"props":2879,"children":2880},{"style":156},[2881],{"type":97,"value":559},{"type":87,"tag":144,"props":2883,"children":2884},{"style":150},[2885],{"type":97,"value":270},{"type":87,"tag":144,"props":2887,"children":2888},{"class":146,"line":42},[2889],{"type":87,"tag":144,"props":2890,"children":2891},{"emptyLinePlaceholder":276},[2892],{"type":97,"value":279},{"type":87,"tag":144,"props":2894,"children":2895},{"class":146,"line":32},[2896],{"type":87,"tag":144,"props":2897,"children":2898},{"style":494},[2899],{"type":97,"value":626},{"type":87,"tag":144,"props":2901,"children":2902},{"class":146,"line":14},[2903,2907,2911,2915,2919,2923,2927,2931,2935],{"type":87,"tag":144,"props":2904,"children":2905},{"style":232},[2906],{"type":97,"value":287},{"type":87,"tag":144,"props":2908,"children":2909},{"style":150},[2910],{"type":97,"value":638},{"type":87,"tag":144,"props":2912,"children":2913},{"style":232},[2914],{"type":97,"value":297},{"type":87,"tag":144,"props":2916,"children":2917},{"style":156},[2918],{"type":97,"value":647},{"type":87,"tag":144,"props":2920,"children":2921},{"style":232},[2922],{"type":97,"value":245},{"type":87,"tag":144,"props":2924,"children":2925},{"style":309},[2926],{"type":97,"value":656},{"type":87,"tag":144,"props":2928,"children":2929},{"style":150},[2930],{"type":97,"value":460},{"type":87,"tag":144,"props":2932,"children":2933},{"style":232},[2934],{"type":97,"value":465},{"type":87,"tag":144,"props":2936,"children":2937},{"style":150},[2938],{"type":97,"value":542},{"type":87,"tag":144,"props":2940,"children":2941},{"class":146,"line":78},[2942],{"type":87,"tag":144,"props":2943,"children":2944},{"emptyLinePlaceholder":276},[2945],{"type":97,"value":279},{"type":87,"tag":144,"props":2947,"children":2948},{"class":146,"line":391},[2949,2953,2957,2961,2965,2969,2973],{"type":87,"tag":144,"props":2950,"children":2951},{"style":232},[2952],{"type":97,"value":287},{"type":87,"tag":144,"props":2954,"children":2955},{"style":150},[2956],{"type":97,"value":292},{"type":87,"tag":144,"props":2958,"children":2959},{"style":232},[2960],{"type":97,"value":297},{"type":87,"tag":144,"props":2962,"children":2963},{"style":156},[2964],{"type":97,"value":302},{"type":87,"tag":144,"props":2966,"children":2967},{"style":232},[2968],{"type":97,"value":245},{"type":87,"tag":144,"props":2970,"children":2971},{"style":309},[2972],{"type":97,"value":703},{"type":87,"tag":144,"props":2974,"children":2975},{"style":150},[2976],{"type":97,"value":708},{"type":87,"tag":144,"props":2978,"children":2979},{"class":146,"line":431},[2980,2984,2988,2992,2996,3000,3004],{"type":87,"tag":144,"props":2981,"children":2982},{"style":232},[2983],{"type":97,"value":716},{"type":87,"tag":144,"props":2985,"children":2986},{"style":309},[2987],{"type":97,"value":721},{"type":87,"tag":144,"props":2989,"children":2990},{"style":150},[2991],{"type":97,"value":317},{"type":87,"tag":144,"props":2993,"children":2994},{"style":156},[2995],{"type":97,"value":265},{"type":87,"tag":144,"props":2997,"children":2998},{"style":150},[2999],{"type":97,"value":734},{"type":87,"tag":144,"props":3001,"children":3002},{"style":232},[3003],{"type":97,"value":739},{"type":87,"tag":144,"props":3005,"children":3006},{"style":150},[3007],{"type":97,"value":744},{"type":87,"tag":144,"props":3009,"children":3010},{"class":146,"line":473},[3011,3015,3019],{"type":87,"tag":144,"props":3012,"children":3013},{"style":232},[3014],{"type":97,"value":716},{"type":87,"tag":144,"props":3016,"children":3017},{"style":309},[3018],{"type":97,"value":756},{"type":87,"tag":144,"props":3020,"children":3021},{"style":150},[3022],{"type":97,"value":761},{"type":87,"tag":144,"props":3024,"children":3025},{"class":146,"line":482},[3026,3030,3034],{"type":87,"tag":144,"props":3027,"children":3028},{"style":232},[3029],{"type":97,"value":716},{"type":87,"tag":144,"props":3031,"children":3032},{"style":309},[3033],{"type":97,"value":773},{"type":87,"tag":144,"props":3035,"children":3036},{"style":150},[3037],{"type":97,"value":778},{"type":87,"tag":144,"props":3039,"children":3040},{"class":146,"line":490},[3041],{"type":87,"tag":144,"props":3042,"children":3043},{"emptyLinePlaceholder":276},[3044],{"type":97,"value":279},{"type":87,"tag":144,"props":3046,"children":3047},{"class":146,"line":500},[3048],{"type":87,"tag":144,"props":3049,"children":3050},{"style":494},[3051],{"type":97,"value":793},{"type":87,"tag":144,"props":3053,"children":3054},{"class":146,"line":796},[3055,3059,3063,3067,3071,3075,3079,3083,3087],{"type":87,"tag":144,"props":3056,"children":3057},{"style":232},[3058],{"type":97,"value":287},{"type":87,"tag":144,"props":3060,"children":3061},{"style":150},[3062],{"type":97,"value":510},{"type":87,"tag":144,"props":3064,"children":3065},{"style":232},[3066],{"type":97,"value":297},{"type":87,"tag":144,"props":3068,"children":3069},{"style":150},[3070],{"type":97,"value":519},{"type":87,"tag":144,"props":3072,"children":3073},{"style":232},[3074],{"type":97,"value":349},{"type":87,"tag":144,"props":3076,"children":3077},{"style":309},[3078],{"type":97,"value":528},{"type":87,"tag":144,"props":3080,"children":3081},{"style":150},[3082],{"type":97,"value":460},{"type":87,"tag":144,"props":3084,"children":3085},{"style":232},[3086],{"type":97,"value":537},{"type":87,"tag":144,"props":3088,"children":3089},{"style":150},[3090],{"type":97,"value":542},{"type":87,"tag":88,"props":3092,"children":3093},{},[3094,3095,3100],{"type":97,"value":838},{"type":87,"tag":92,"props":3096,"children":3098},{"className":3097},[],[3099],{"type":97,"value":559},{"type":97,"value":845},{"type":87,"tag":134,"props":3102,"children":3103},{"className":220,"code":848,"language":222,"meta":82,"style":82},[3104],{"type":87,"tag":92,"props":3105,"children":3106},{"__ignoreMap":82},[3107,3142,3189,3276],{"type":87,"tag":144,"props":3108,"children":3109},{"class":146,"line":8},[3110,3114,3118,3122,3126,3130,3134,3138],{"type":87,"tag":144,"props":3111,"children":3112},{"style":232},[3113],{"type":97,"value":860},{"type":87,"tag":144,"props":3115,"children":3116},{"style":232},[3117],{"type":97,"value":865},{"type":87,"tag":144,"props":3119,"children":3120},{"style":156},[3121],{"type":97,"value":647},{"type":87,"tag":144,"props":3123,"children":3124},{"style":232},[3125],{"type":97,"value":339},{"type":87,"tag":144,"props":3127,"children":3128},{"style":156},[3129],{"type":97,"value":878},{"type":87,"tag":144,"props":3131,"children":3132},{"style":232},[3133],{"type":97,"value":883},{"type":87,"tag":144,"props":3135,"children":3136},{"style":156},[3137],{"type":97,"value":888},{"type":87,"tag":144,"props":3139,"children":3140},{"style":150},[3141],{"type":97,"value":326},{"type":87,"tag":144,"props":3143,"children":3144},{"class":146,"line":42},[3145,3149,3153,3157,3161,3165,3169,3173,3177,3181,3185],{"type":87,"tag":144,"props":3146,"children":3147},{"style":232},[3148],{"type":97,"value":900},{"type":87,"tag":144,"props":3150,"children":3151},{"style":309},[3152],{"type":97,"value":905},{"type":87,"tag":144,"props":3154,"children":3155},{"style":150},[3156],{"type":97,"value":317},{"type":87,"tag":144,"props":3158,"children":3159},{"style":232},[3160],{"type":97,"value":914},{"type":87,"tag":144,"props":3162,"children":3163},{"style":917},[3164],{"type":97,"value":920},{"type":87,"tag":144,"props":3166,"children":3167},{"style":150},[3168],{"type":97,"value":925},{"type":87,"tag":144,"props":3170,"children":3171},{"style":232},[3172],{"type":97,"value":930},{"type":87,"tag":144,"props":3174,"children":3175},{"style":156},[3176],{"type":97,"value":935},{"type":87,"tag":144,"props":3178,"children":3179},{"style":232},[3180],{"type":97,"value":245},{"type":87,"tag":144,"props":3182,"children":3183},{"style":156},[3184],{"type":97,"value":944},{"type":87,"tag":144,"props":3186,"children":3187},{"style":150},[3188],{"type":97,"value":542},{"type":87,"tag":144,"props":3190,"children":3191},{"class":146,"line":32},[3192,3196,3200,3204,3208,3212,3216,3220,3224,3228,3232,3236,3240,3244,3248,3252,3256,3260,3264,3268,3272],{"type":87,"tag":144,"props":3193,"children":3194},{"style":232},[3195],{"type":97,"value":956},{"type":87,"tag":144,"props":3197,"children":3198},{"style":232},[3199],{"type":97,"value":961},{"type":87,"tag":144,"props":3201,"children":3202},{"style":309},[3203],{"type":97,"value":966},{"type":87,"tag":144,"props":3205,"children":3206},{"style":150},[3207],{"type":97,"value":317},{"type":87,"tag":144,"props":3209,"children":3210},{"style":232},[3211],{"type":97,"value":914},{"type":87,"tag":144,"props":3213,"children":3214},{"style":917},[3215],{"type":97,"value":920},{"type":87,"tag":144,"props":3217,"children":3218},{"style":150},[3219],{"type":97,"value":983},{"type":87,"tag":144,"props":3221,"children":3222},{"style":232},[3223],{"type":97,"value":339},{"type":87,"tag":144,"props":3225,"children":3226},{"style":232},[3227],{"type":97,"value":992},{"type":87,"tag":144,"props":3229,"children":3230},{"style":150},[3231],{"type":97,"value":153},{"type":87,"tag":144,"props":3233,"children":3234},{"style":156},[3235],{"type":97,"value":1001},{"type":87,"tag":144,"props":3237,"children":3238},{"style":150},[3239],{"type":97,"value":1006},{"type":87,"tag":144,"props":3241,"children":3242},{"style":232},[3243],{"type":97,"value":930},{"type":87,"tag":144,"props":3245,"children":3246},{"style":156},[3247],{"type":97,"value":1015},{"type":87,"tag":144,"props":3249,"children":3250},{"style":150},[3251],{"type":97,"value":1020},{"type":87,"tag":144,"props":3253,"children":3254},{"style":156},[3255],{"type":97,"value":1025},{"type":87,"tag":144,"props":3257,"children":3258},{"style":150},[3259],{"type":97,"value":1020},{"type":87,"tag":144,"props":3261,"children":3262},{"style":156},[3263],{"type":97,"value":1001},{"type":87,"tag":144,"props":3265,"children":3266},{"style":150},[3267],{"type":97,"value":1038},{"type":87,"tag":144,"props":3269,"children":3270},{"style":156},[3271],{"type":97,"value":1043},{"type":87,"tag":144,"props":3273,"children":3274},{"style":150},[3275],{"type":97,"value":1048},{"type":87,"tag":144,"props":3277,"children":3278},{"class":146,"line":14},[3279],{"type":87,"tag":144,"props":3280,"children":3281},{"style":150},[3282],{"type":97,"value":1056},{"type":87,"tag":128,"props":3284,"children":3285},{"id":1059},[3286],{"type":97,"value":1062},{"type":87,"tag":88,"props":3288,"children":3289},{},[3290],{"type":97,"value":1067},{"type":87,"tag":134,"props":3292,"children":3293},{"className":220,"code":1070,"language":222,"meta":82,"style":82},[3294],{"type":87,"tag":92,"props":3295,"children":3296},{"__ignoreMap":82},[3297,3304,3335,3366,3381,3392,3399,3454],{"type":87,"tag":144,"props":3298,"children":3299},{"class":146,"line":8},[3300],{"type":87,"tag":144,"props":3301,"children":3302},{"style":494},[3303],{"type":97,"value":1082},{"type":87,"tag":144,"props":3305,"children":3306},{"class":146,"line":42},[3307,3311,3315,3319,3323,3327,3331],{"type":87,"tag":144,"props":3308,"children":3309},{"style":232},[3310],{"type":97,"value":287},{"type":87,"tag":144,"props":3312,"children":3313},{"style":150},[3314],{"type":97,"value":510},{"type":87,"tag":144,"props":3316,"children":3317},{"style":232},[3318],{"type":97,"value":297},{"type":87,"tag":144,"props":3320,"children":3321},{"style":150},[3322],{"type":97,"value":519},{"type":87,"tag":144,"props":3324,"children":3325},{"style":232},[3326],{"type":97,"value":349},{"type":87,"tag":144,"props":3328,"children":3329},{"style":309},[3330],{"type":97,"value":1110},{"type":87,"tag":144,"props":3332,"children":3333},{"style":150},[3334],{"type":97,"value":708},{"type":87,"tag":144,"props":3336,"children":3337},{"class":146,"line":32},[3338,3342,3346,3350,3354,3358,3362],{"type":87,"tag":144,"props":3339,"children":3340},{"style":232},[3341],{"type":97,"value":716},{"type":87,"tag":144,"props":3343,"children":3344},{"style":309},[3345],{"type":97,"value":1126},{"type":87,"tag":144,"props":3347,"children":3348},{"style":150},[3349],{"type":97,"value":1131},{"type":87,"tag":144,"props":3351,"children":3352},{"style":175},[3353],{"type":97,"value":1136},{"type":87,"tag":144,"props":3355,"children":3356},{"style":150},[3357],{"type":97,"value":260},{"type":87,"tag":144,"props":3359,"children":3360},{"style":175},[3361],{"type":97,"value":1145},{"type":87,"tag":144,"props":3363,"children":3364},{"style":150},[3365],{"type":97,"value":1150},{"type":87,"tag":144,"props":3367,"children":3368},{"class":146,"line":14},[3369,3373,3377],{"type":87,"tag":144,"props":3370,"children":3371},{"style":232},[3372],{"type":97,"value":716},{"type":87,"tag":144,"props":3374,"children":3375},{"style":309},[3376],{"type":97,"value":1162},{"type":87,"tag":144,"props":3378,"children":3379},{"style":150},[3380],{"type":97,"value":708},{"type":87,"tag":144,"props":3382,"children":3383},{"class":146,"line":78},[3384,3388],{"type":87,"tag":144,"props":3385,"children":3386},{"style":232},[3387],{"type":97,"value":1174},{"type":87,"tag":144,"props":3389,"children":3390},{"style":150},[3391],{"type":97,"value":542},{"type":87,"tag":144,"props":3393,"children":3394},{"class":146,"line":391},[3395],{"type":87,"tag":144,"props":3396,"children":3397},{"emptyLinePlaceholder":276},[3398],{"type":97,"value":279},{"type":87,"tag":144,"props":3400,"children":3401},{"class":146,"line":431},[3402,3406,3410,3414,3418,3422,3426,3430,3434,3438,3442,3446,3450],{"type":87,"tag":144,"props":3403,"children":3404},{"style":232},[3405],{"type":97,"value":287},{"type":87,"tag":144,"props":3407,"children":3408},{"style":150},[3409],{"type":97,"value":1197},{"type":87,"tag":144,"props":3411,"children":3412},{"style":232},[3413],{"type":97,"value":297},{"type":87,"tag":144,"props":3415,"children":3416},{"style":150},[3417],{"type":97,"value":519},{"type":87,"tag":144,"props":3419,"children":3420},{"style":232},[3421],{"type":97,"value":349},{"type":87,"tag":144,"props":3423,"children":3424},{"style":309},[3425],{"type":97,"value":1214},{"type":87,"tag":144,"props":3427,"children":3428},{"style":150},[3429],{"type":97,"value":317},{"type":87,"tag":144,"props":3431,"children":3432},{"style":232},[3433],{"type":97,"value":914},{"type":87,"tag":144,"props":3435,"children":3436},{"style":150},[3437],{"type":97,"value":1110},{"type":87,"tag":144,"props":3439,"children":3440},{"style":232},[3441],{"type":97,"value":349},{"type":87,"tag":144,"props":3443,"children":3444},{"style":150},[3445],{"type":97,"value":1235},{"type":87,"tag":144,"props":3447,"children":3448},{"style":232},[3449],{"type":97,"value":537},{"type":87,"tag":144,"props":3451,"children":3452},{"style":150},[3453],{"type":97,"value":542},{"type":87,"tag":144,"props":3455,"children":3456},{"class":146,"line":473},[3457,3461,3465,3469,3473,3477],{"type":87,"tag":144,"props":3458,"children":3459},{"style":309},[3460],{"type":97,"value":1251},{"type":87,"tag":144,"props":3462,"children":3463},{"style":150},[3464],{"type":97,"value":317},{"type":87,"tag":144,"props":3466,"children":3467},{"style":175},[3468],{"type":97,"value":1260},{"type":87,"tag":144,"props":3470,"children":3471},{"style":150},[3472],{"type":97,"value":1265},{"type":87,"tag":144,"props":3474,"children":3475},{"style":232},[3476],{"type":97,"value":349},{"type":87,"tag":144,"props":3478,"children":3479},{"style":150},[3480],{"type":97,"value":1274},{"type":87,"tag":128,"props":3482,"children":3483},{"id":1277},[3484],{"type":97,"value":1280},{"type":87,"tag":134,"props":3486,"children":3487},{"className":220,"code":1283,"language":222,"meta":82,"style":82},[3488],{"type":87,"tag":92,"props":3489,"children":3490},{"__ignoreMap":82},[3491,3522,3529,3580,3607,3642,3677,3712,3735,3750,3757,3764,3811,3818,3825],{"type":87,"tag":144,"props":3492,"children":3493},{"class":146,"line":8},[3494,3498,3502,3506,3510,3514,3518],{"type":87,"tag":144,"props":3495,"children":3496},{"style":232},[3497],{"type":97,"value":235},{"type":87,"tag":144,"props":3499,"children":3500},{"style":156},[3501],{"type":97,"value":240},{"type":87,"tag":144,"props":3503,"children":3504},{"style":232},[3505],{"type":97,"value":245},{"type":87,"tag":144,"props":3507,"children":3508},{"style":156},[3509],{"type":97,"value":1307},{"type":87,"tag":144,"props":3511,"children":3512},{"style":232},[3513],{"type":97,"value":245},{"type":87,"tag":144,"props":3515,"children":3516},{"style":156},[3517],{"type":97,"value":1316},{"type":87,"tag":144,"props":3519,"children":3520},{"style":150},[3521],{"type":97,"value":542},{"type":87,"tag":144,"props":3523,"children":3524},{"class":146,"line":42},[3525],{"type":87,"tag":144,"props":3526,"children":3527},{"emptyLinePlaceholder":276},[3528],{"type":97,"value":279},{"type":87,"tag":144,"props":3530,"children":3531},{"class":146,"line":32},[3532,3536,3540,3544,3548,3552,3556,3560,3564,3568,3572,3576],{"type":87,"tag":144,"props":3533,"children":3534},{"style":232},[3535],{"type":97,"value":287},{"type":87,"tag":144,"props":3537,"children":3538},{"style":150},[3539],{"type":97,"value":1339},{"type":87,"tag":144,"props":3541,"children":3542},{"style":232},[3543],{"type":97,"value":297},{"type":87,"tag":144,"props":3545,"children":3546},{"style":150},[3547],{"type":97,"value":519},{"type":87,"tag":144,"props":3549,"children":3550},{"style":232},[3551],{"type":97,"value":349},{"type":87,"tag":144,"props":3553,"children":3554},{"style":309},[3555],{"type":97,"value":1356},{"type":87,"tag":144,"props":3557,"children":3558},{"style":150},[3559],{"type":97,"value":460},{"type":87,"tag":144,"props":3561,"children":3562},{"style":232},[3563],{"type":97,"value":349},{"type":87,"tag":144,"props":3565,"children":3566},{"style":309},[3567],{"type":97,"value":1369},{"type":87,"tag":144,"props":3569,"children":3570},{"style":150},[3571],{"type":97,"value":317},{"type":87,"tag":144,"props":3573,"children":3574},{"style":156},[3575],{"type":97,"value":1316},{"type":87,"tag":144,"props":3577,"children":3578},{"style":150},[3579],{"type":97,"value":326},{"type":87,"tag":144,"props":3581,"children":3582},{"class":146,"line":14},[3583,3587,3591,3595,3599,3603],{"type":87,"tag":144,"props":3584,"children":3585},{"style":150},[3586],{"type":97,"value":1389},{"type":87,"tag":144,"props":3588,"children":3589},{"style":232},[3590],{"type":97,"value":339},{"type":87,"tag":144,"props":3592,"children":3593},{"style":175},[3594],{"type":97,"value":1398},{"type":87,"tag":144,"props":3596,"children":3597},{"style":232},[3598],{"type":97,"value":349},{"type":87,"tag":144,"props":3600,"children":3601},{"style":309},[3602],{"type":97,"value":354},{"type":87,"tag":144,"props":3604,"children":3605},{"style":150},[3606],{"type":97,"value":359},{"type":87,"tag":144,"props":3608,"children":3609},{"class":146,"line":78},[3610,3614,3618,3622,3626,3630,3634,3638],{"type":87,"tag":144,"props":3611,"children":3612},{"style":150},[3613],{"type":97,"value":1418},{"type":87,"tag":144,"props":3615,"children":3616},{"style":232},[3617],{"type":97,"value":339},{"type":87,"tag":144,"props":3619,"children":3620},{"style":156},[3621],{"type":97,"value":406},{"type":87,"tag":144,"props":3623,"children":3624},{"style":150},[3625],{"type":97,"value":317},{"type":87,"tag":144,"props":3627,"children":3628},{"style":175},[3629],{"type":97,"value":1435},{"type":87,"tag":144,"props":3631,"children":3632},{"style":232},[3633],{"type":97,"value":349},{"type":87,"tag":144,"props":3635,"children":3636},{"style":309},[3637],{"type":97,"value":354},{"type":87,"tag":144,"props":3639,"children":3640},{"style":150},[3641],{"type":97,"value":428},{"type":87,"tag":144,"props":3643,"children":3644},{"class":146,"line":391},[3645,3649,3653,3657,3661,3665,3669,3673],{"type":87,"tag":144,"props":3646,"children":3647},{"style":150},[3648],{"type":97,"value":1455},{"type":87,"tag":144,"props":3650,"children":3651},{"style":232},[3652],{"type":97,"value":339},{"type":87,"tag":144,"props":3654,"children":3655},{"style":156},[3656],{"type":97,"value":406},{"type":87,"tag":144,"props":3658,"children":3659},{"style":150},[3660],{"type":97,"value":317},{"type":87,"tag":144,"props":3662,"children":3663},{"style":175},[3664],{"type":97,"value":1472},{"type":87,"tag":144,"props":3666,"children":3667},{"style":232},[3668],{"type":97,"value":349},{"type":87,"tag":144,"props":3670,"children":3671},{"style":309},[3672],{"type":97,"value":354},{"type":87,"tag":144,"props":3674,"children":3675},{"style":150},[3676],{"type":97,"value":428},{"type":87,"tag":144,"props":3678,"children":3679},{"class":146,"line":431},[3680,3684,3688,3692,3696,3700,3704,3708],{"type":87,"tag":144,"props":3681,"children":3682},{"style":150},[3683],{"type":97,"value":1492},{"type":87,"tag":144,"props":3685,"children":3686},{"style":232},[3687],{"type":97,"value":339},{"type":87,"tag":144,"props":3689,"children":3690},{"style":156},[3691],{"type":97,"value":406},{"type":87,"tag":144,"props":3693,"children":3694},{"style":150},[3695],{"type":97,"value":317},{"type":87,"tag":144,"props":3697,"children":3698},{"style":175},[3699],{"type":97,"value":1509},{"type":87,"tag":144,"props":3701,"children":3702},{"style":232},[3703],{"type":97,"value":349},{"type":87,"tag":144,"props":3705,"children":3706},{"style":309},[3707],{"type":97,"value":354},{"type":87,"tag":144,"props":3709,"children":3710},{"style":150},[3711],{"type":97,"value":428},{"type":87,"tag":144,"props":3713,"children":3714},{"class":146,"line":473},[3715,3719,3723,3727,3731],{"type":87,"tag":144,"props":3716,"children":3717},{"style":232},[3718],{"type":97,"value":1529},{"type":87,"tag":144,"props":3720,"children":3721},{"style":156},[3722],{"type":97,"value":1534},{"type":87,"tag":144,"props":3724,"children":3725},{"style":232},[3726],{"type":97,"value":245},{"type":87,"tag":144,"props":3728,"children":3729},{"style":309},[3730],{"type":97,"value":1543},{"type":87,"tag":144,"props":3732,"children":3733},{"style":150},[3734],{"type":97,"value":708},{"type":87,"tag":144,"props":3736,"children":3737},{"class":146,"line":482},[3738,3742,3746],{"type":87,"tag":144,"props":3739,"children":3740},{"style":150},[3741],{"type":97,"value":1555},{"type":87,"tag":144,"props":3743,"children":3744},{"style":232},[3745],{"type":97,"value":537},{"type":87,"tag":144,"props":3747,"children":3748},{"style":150},[3749],{"type":97,"value":542},{"type":87,"tag":144,"props":3751,"children":3752},{"class":146,"line":490},[3753],{"type":87,"tag":144,"props":3754,"children":3755},{"emptyLinePlaceholder":276},[3756],{"type":97,"value":279},{"type":87,"tag":144,"props":3758,"children":3759},{"class":146,"line":500},[3760],{"type":87,"tag":144,"props":3761,"children":3762},{"style":494},[3763],{"type":97,"value":1578},{"type":87,"tag":144,"props":3765,"children":3766},{"class":146,"line":796},[3767,3771,3775,3779,3783,3787,3791,3795,3799,3803,3807],{"type":87,"tag":144,"props":3768,"children":3769},{"style":150},[3770],{"type":97,"value":1586},{"type":87,"tag":144,"props":3772,"children":3773},{"style":232},[3774],{"type":97,"value":349},{"type":87,"tag":144,"props":3776,"children":3777},{"style":309},[3778],{"type":97,"value":1356},{"type":87,"tag":144,"props":3780,"children":3781},{"style":150},[3782],{"type":97,"value":460},{"type":87,"tag":144,"props":3784,"children":3785},{"style":232},[3786],{"type":97,"value":349},{"type":87,"tag":144,"props":3788,"children":3789},{"style":309},[3790],{"type":97,"value":1607},{"type":87,"tag":144,"props":3792,"children":3793},{"style":150},[3794],{"type":97,"value":1612},{"type":87,"tag":144,"props":3796,"children":3797},{"style":232},[3798],{"type":97,"value":349},{"type":87,"tag":144,"props":3800,"children":3801},{"style":150},[3802],{"type":97,"value":1621},{"type":87,"tag":144,"props":3804,"children":3805},{"style":232},[3806],{"type":97,"value":537},{"type":87,"tag":144,"props":3808,"children":3809},{"style":150},[3810],{"type":97,"value":542},{"type":87,"tag":144,"props":3812,"children":3813},{"class":146,"line":1632},[3814],{"type":87,"tag":144,"props":3815,"children":3816},{"emptyLinePlaceholder":276},[3817],{"type":97,"value":279},{"type":87,"tag":144,"props":3819,"children":3820},{"class":146,"line":1640},[3821],{"type":87,"tag":144,"props":3822,"children":3823},{"style":494},[3824],{"type":97,"value":1646},{"type":87,"tag":144,"props":3826,"children":3827},{"class":146,"line":1649},[3828,3832,3836,3840,3844,3848,3852,3856,3860,3864,3868,3872,3876,3880,3884,3888,3892,3896,3900,3904,3908,3912,3916,3920,3924],{"type":87,"tag":144,"props":3829,"children":3830},{"style":232},[3831],{"type":97,"value":287},{"type":87,"tag":144,"props":3833,"children":3834},{"style":150},[3835],{"type":97,"value":1659},{"type":87,"tag":144,"props":3837,"children":3838},{"style":232},[3839],{"type":97,"value":297},{"type":87,"tag":144,"props":3841,"children":3842},{"style":150},[3843],{"type":97,"value":519},{"type":87,"tag":144,"props":3845,"children":3846},{"style":232},[3847],{"type":97,"value":349},{"type":87,"tag":144,"props":3849,"children":3850},{"style":309},[3851],{"type":97,"value":1356},{"type":87,"tag":144,"props":3853,"children":3854},{"style":150},[3855],{"type":97,"value":460},{"type":87,"tag":144,"props":3857,"children":3858},{"style":232},[3859],{"type":97,"value":349},{"type":87,"tag":144,"props":3861,"children":3862},{"style":309},[3863],{"type":97,"value":1688},{"type":87,"tag":144,"props":3865,"children":3866},{"style":150},[3867],{"type":97,"value":460},{"type":87,"tag":144,"props":3869,"children":3870},{"style":232},[3871],{"type":97,"value":349},{"type":87,"tag":144,"props":3873,"children":3874},{"style":309},[3875],{"type":97,"value":1701},{"type":87,"tag":144,"props":3877,"children":3878},{"style":150},[3879],{"type":97,"value":317},{"type":87,"tag":144,"props":3881,"children":3882},{"style":917},[3883],{"type":97,"value":1710},{"type":87,"tag":144,"props":3885,"children":3886},{"style":150},[3887],{"type":97,"value":1715},{"type":87,"tag":144,"props":3889,"children":3890},{"style":232},[3891],{"type":97,"value":349},{"type":87,"tag":144,"props":3893,"children":3894},{"style":309},[3895],{"type":97,"value":1724},{"type":87,"tag":144,"props":3897,"children":3898},{"style":150},[3899],{"type":97,"value":317},{"type":87,"tag":144,"props":3901,"children":3902},{"style":917},[3903],{"type":97,"value":1733},{"type":87,"tag":144,"props":3905,"children":3906},{"style":150},[3907],{"type":97,"value":1715},{"type":87,"tag":144,"props":3909,"children":3910},{"style":232},[3911],{"type":97,"value":349},{"type":87,"tag":144,"props":3913,"children":3914},{"style":309},[3915],{"type":97,"value":1162},{"type":87,"tag":144,"props":3917,"children":3918},{"style":150},[3919],{"type":97,"value":460},{"type":87,"tag":144,"props":3921,"children":3922},{"style":232},[3923],{"type":97,"value":537},{"type":87,"tag":144,"props":3925,"children":3926},{"style":150},[3927],{"type":97,"value":542},{"type":87,"tag":128,"props":3929,"children":3930},{"id":1760},[3931],{"type":97,"value":1763},{"type":87,"tag":134,"props":3933,"children":3934},{"className":220,"code":1766,"language":222,"meta":82,"style":82},[3935],{"type":87,"tag":92,"props":3936,"children":3937},{"__ignoreMap":82},[3938,3945,3976,4007,4018,4025,4044,4071],{"type":87,"tag":144,"props":3939,"children":3940},{"class":146,"line":8},[3941],{"type":87,"tag":144,"props":3942,"children":3943},{"style":494},[3944],{"type":97,"value":1778},{"type":87,"tag":144,"props":3946,"children":3947},{"class":146,"line":42},[3948,3952,3956,3960,3964,3968,3972],{"type":87,"tag":144,"props":3949,"children":3950},{"style":232},[3951],{"type":97,"value":287},{"type":87,"tag":144,"props":3953,"children":3954},{"style":150},[3955],{"type":97,"value":1790},{"type":87,"tag":144,"props":3957,"children":3958},{"style":232},[3959],{"type":97,"value":297},{"type":87,"tag":144,"props":3961,"children":3962},{"style":150},[3963],{"type":97,"value":519},{"type":87,"tag":144,"props":3965,"children":3966},{"style":232},[3967],{"type":97,"value":349},{"type":87,"tag":144,"props":3969,"children":3970},{"style":309},[3971],{"type":97,"value":1807},{"type":87,"tag":144,"props":3973,"children":3974},{"style":150},[3975],{"type":97,"value":708},{"type":87,"tag":144,"props":3977,"children":3978},{"class":146,"line":32},[3979,3983,3987,3991,3995,3999,4003],{"type":87,"tag":144,"props":3980,"children":3981},{"style":232},[3982],{"type":97,"value":716},{"type":87,"tag":144,"props":3984,"children":3985},{"style":309},[3986],{"type":97,"value":1823},{"type":87,"tag":144,"props":3988,"children":3989},{"style":150},[3990],{"type":97,"value":317},{"type":87,"tag":144,"props":3992,"children":3993},{"style":175},[3994],{"type":97,"value":1832},{"type":87,"tag":144,"props":3996,"children":3997},{"style":150},[3998],{"type":97,"value":260},{"type":87,"tag":144,"props":4000,"children":4001},{"style":175},[4002],{"type":97,"value":1841},{"type":87,"tag":144,"props":4004,"children":4005},{"style":150},[4006],{"type":97,"value":1846},{"type":87,"tag":144,"props":4008,"children":4009},{"class":146,"line":14},[4010,4014],{"type":87,"tag":144,"props":4011,"children":4012},{"style":232},[4013],{"type":97,"value":1174},{"type":87,"tag":144,"props":4015,"children":4016},{"style":150},[4017],{"type":97,"value":542},{"type":87,"tag":144,"props":4019,"children":4020},{"class":146,"line":78},[4021],{"type":87,"tag":144,"props":4022,"children":4023},{"emptyLinePlaceholder":276},[4024],{"type":97,"value":279},{"type":87,"tag":144,"props":4026,"children":4027},{"class":146,"line":391},[4028,4032,4036,4040],{"type":87,"tag":144,"props":4029,"children":4030},{"style":232},[4031],{"type":97,"value":1872},{"type":87,"tag":144,"props":4033,"children":4034},{"style":150},[4035],{"type":97,"value":1877},{"type":87,"tag":144,"props":4037,"children":4038},{"style":232},[4039],{"type":97,"value":349},{"type":87,"tag":144,"props":4041,"children":4042},{"style":150},[4043],{"type":97,"value":1886},{"type":87,"tag":144,"props":4045,"children":4046},{"class":146,"line":431},[4047,4051,4055,4059,4063,4067],{"type":87,"tag":144,"props":4048,"children":4049},{"style":309},[4050],{"type":97,"value":1894},{"type":87,"tag":144,"props":4052,"children":4053},{"style":150},[4054],{"type":97,"value":317},{"type":87,"tag":144,"props":4056,"children":4057},{"style":175},[4058],{"type":97,"value":1903},{"type":87,"tag":144,"props":4060,"children":4061},{"style":150},[4062],{"type":97,"value":1908},{"type":87,"tag":144,"props":4064,"children":4065},{"style":232},[4066],{"type":97,"value":349},{"type":87,"tag":144,"props":4068,"children":4069},{"style":150},[4070],{"type":97,"value":1917},{"type":87,"tag":144,"props":4072,"children":4073},{"class":146,"line":473},[4074],{"type":87,"tag":144,"props":4075,"children":4076},{"style":150},[4077],{"type":97,"value":1056},{"type":87,"tag":128,"props":4079,"children":4080},{"id":1927},[4081],{"type":97,"value":1930},{"type":87,"tag":134,"props":4083,"children":4084},{"className":220,"code":1933,"language":222,"meta":82,"style":82},[4085],{"type":87,"tag":92,"props":4086,"children":4087},{"__ignoreMap":82},[4088,4095,4126,4177,4188,4195,4214,4221],{"type":87,"tag":144,"props":4089,"children":4090},{"class":146,"line":8},[4091],{"type":87,"tag":144,"props":4092,"children":4093},{"style":494},[4094],{"type":97,"value":1945},{"type":87,"tag":144,"props":4096,"children":4097},{"class":146,"line":42},[4098,4102,4106,4110,4114,4118,4122],{"type":87,"tag":144,"props":4099,"children":4100},{"style":232},[4101],{"type":97,"value":287},{"type":87,"tag":144,"props":4103,"children":4104},{"style":150},[4105],{"type":97,"value":1957},{"type":87,"tag":144,"props":4107,"children":4108},{"style":232},[4109],{"type":97,"value":297},{"type":87,"tag":144,"props":4111,"children":4112},{"style":150},[4113],{"type":97,"value":519},{"type":87,"tag":144,"props":4115,"children":4116},{"style":232},[4117],{"type":97,"value":349},{"type":87,"tag":144,"props":4119,"children":4120},{"style":309},[4121],{"type":97,"value":1974},{"type":87,"tag":144,"props":4123,"children":4124},{"style":150},[4125],{"type":97,"value":708},{"type":87,"tag":144,"props":4127,"children":4128},{"class":146,"line":32},[4129,4133,4137,4141,4145,4149,4153,4157,4161,4165,4169,4173],{"type":87,"tag":144,"props":4130,"children":4131},{"style":232},[4132],{"type":97,"value":716},{"type":87,"tag":144,"props":4134,"children":4135},{"style":309},[4136],{"type":97,"value":1990},{"type":87,"tag":144,"props":4138,"children":4139},{"style":150},[4140],{"type":97,"value":317},{"type":87,"tag":144,"props":4142,"children":4143},{"style":175},[4144],{"type":97,"value":1999},{"type":87,"tag":144,"props":4146,"children":4147},{"style":150},[4148],{"type":97,"value":260},{"type":87,"tag":144,"props":4150,"children":4151},{"style":175},[4152],{"type":97,"value":2008},{"type":87,"tag":144,"props":4154,"children":4155},{"style":150},[4156],{"type":97,"value":260},{"type":87,"tag":144,"props":4158,"children":4159},{"style":309},[4160],{"type":97,"value":2017},{"type":87,"tag":144,"props":4162,"children":4163},{"style":150},[4164],{"type":97,"value":2022},{"type":87,"tag":144,"props":4166,"children":4167},{"style":175},[4168],{"type":97,"value":2027},{"type":87,"tag":144,"props":4170,"children":4171},{"style":232},[4172],{"type":97,"value":339},{"type":87,"tag":144,"props":4174,"children":4175},{"style":150},[4176],{"type":97,"value":2036},{"type":87,"tag":144,"props":4178,"children":4179},{"class":146,"line":14},[4180,4184],{"type":87,"tag":144,"props":4181,"children":4182},{"style":232},[4183],{"type":97,"value":1174},{"type":87,"tag":144,"props":4185,"children":4186},{"style":150},[4187],{"type":97,"value":542},{"type":87,"tag":144,"props":4189,"children":4190},{"class":146,"line":78},[4191],{"type":87,"tag":144,"props":4192,"children":4193},{"emptyLinePlaceholder":276},[4194],{"type":97,"value":279},{"type":87,"tag":144,"props":4196,"children":4197},{"class":146,"line":391},[4198,4202,4206,4210],{"type":87,"tag":144,"props":4199,"children":4200},{"style":232},[4201],{"type":97,"value":1872},{"type":87,"tag":144,"props":4203,"children":4204},{"style":150},[4205],{"type":97,"value":2066},{"type":87,"tag":144,"props":4207,"children":4208},{"style":232},[4209],{"type":97,"value":349},{"type":87,"tag":144,"props":4211,"children":4212},{"style":150},[4213],{"type":97,"value":2075},{"type":87,"tag":144,"props":4215,"children":4216},{"class":146,"line":431},[4217],{"type":87,"tag":144,"props":4218,"children":4219},{"style":494},[4220],{"type":97,"value":2083},{"type":87,"tag":144,"props":4222,"children":4223},{"class":146,"line":473},[4224],{"type":87,"tag":144,"props":4225,"children":4226},{"style":150},[4227],{"type":97,"value":1056},{"type":87,"tag":128,"props":4229,"children":4230},{"id":2093},[4231],{"type":97,"value":2096},{"type":87,"tag":134,"props":4233,"children":4234},{"className":220,"code":2099,"language":222,"meta":82,"style":82},[4235],{"type":87,"tag":92,"props":4236,"children":4237},{"__ignoreMap":82},[4238,4261,4268,4311,4338,4381,4424,4467,4506],{"type":87,"tag":144,"props":4239,"children":4240},{"class":146,"line":8},[4241,4245,4249,4253,4257],{"type":87,"tag":144,"props":4242,"children":4243},{"style":232},[4244],{"type":97,"value":235},{"type":87,"tag":144,"props":4246,"children":4247},{"style":156},[4248],{"type":97,"value":240},{"type":87,"tag":144,"props":4250,"children":4251},{"style":232},[4252],{"type":97,"value":245},{"type":87,"tag":144,"props":4254,"children":4255},{"style":156},[4256],{"type":97,"value":2123},{"type":87,"tag":144,"props":4258,"children":4259},{"style":150},[4260],{"type":97,"value":542},{"type":87,"tag":144,"props":4262,"children":4263},{"class":146,"line":42},[4264],{"type":87,"tag":144,"props":4265,"children":4266},{"emptyLinePlaceholder":276},[4267],{"type":97,"value":279},{"type":87,"tag":144,"props":4269,"children":4270},{"class":146,"line":32},[4271,4275,4279,4283,4287,4291,4295,4299,4303,4307],{"type":87,"tag":144,"props":4272,"children":4273},{"style":232},[4274],{"type":97,"value":2142},{"type":87,"tag":144,"props":4276,"children":4277},{"style":150},[4278],{"type":97,"value":519},{"type":87,"tag":144,"props":4280,"children":4281},{"style":232},[4282],{"type":97,"value":349},{"type":87,"tag":144,"props":4284,"children":4285},{"style":309},[4286],{"type":97,"value":1356},{"type":87,"tag":144,"props":4288,"children":4289},{"style":150},[4290],{"type":97,"value":460},{"type":87,"tag":144,"props":4292,"children":4293},{"style":232},[4294],{"type":97,"value":349},{"type":87,"tag":144,"props":4296,"children":4297},{"style":309},[4298],{"type":97,"value":2167},{"type":87,"tag":144,"props":4300,"children":4301},{"style":150},[4302],{"type":97,"value":2172},{"type":87,"tag":144,"props":4304,"children":4305},{"style":232},[4306],{"type":97,"value":2177},{"type":87,"tag":144,"props":4308,"children":4309},{"style":150},[4310],{"type":97,"value":326},{"type":87,"tag":144,"props":4312,"children":4313},{"class":146,"line":14},[4314,4318,4322,4326,4330,4334],{"type":87,"tag":144,"props":4315,"children":4316},{"style":156},[4317],{"type":97,"value":2189},{"type":87,"tag":144,"props":4319,"children":4320},{"style":150},[4321],{"type":97,"value":2194},{"type":87,"tag":144,"props":4323,"children":4324},{"style":232},[4325],{"type":97,"value":2199},{"type":87,"tag":144,"props":4327,"children":4328},{"style":150},[4329],{"type":97,"value":734},{"type":87,"tag":144,"props":4331,"children":4332},{"style":494},[4333],{"type":97,"value":2208},{"type":87,"tag":144,"props":4335,"children":4336},{"style":150},[4337],{"type":97,"value":183},{"type":87,"tag":144,"props":4339,"children":4340},{"class":146,"line":78},[4341,4345,4349,4353,4357,4361,4365,4369,4373,4377],{"type":87,"tag":144,"props":4342,"children":4343},{"style":156},[4344],{"type":97,"value":2220},{"type":87,"tag":144,"props":4346,"children":4347},{"style":150},[4348],{"type":97,"value":317},{"type":87,"tag":144,"props":4350,"children":4351},{"style":156},[4352],{"type":97,"value":2123},{"type":87,"tag":144,"props":4354,"children":4355},{"style":232},[4356],{"type":97,"value":245},{"type":87,"tag":144,"props":4358,"children":4359},{"style":156},[4360],{"type":97,"value":2237},{"type":87,"tag":144,"props":4362,"children":4363},{"style":150},[4364],{"type":97,"value":925},{"type":87,"tag":144,"props":4366,"children":4367},{"style":232},[4368],{"type":97,"value":2199},{"type":87,"tag":144,"props":4370,"children":4371},{"style":150},[4372],{"type":97,"value":734},{"type":87,"tag":144,"props":4374,"children":4375},{"style":494},[4376],{"type":97,"value":2254},{"type":87,"tag":144,"props":4378,"children":4379},{"style":150},[4380],{"type":97,"value":183},{"type":87,"tag":144,"props":4382,"children":4383},{"class":146,"line":391},[4384,4388,4392,4396,4400,4404,4408,4412,4416,4420],{"type":87,"tag":144,"props":4385,"children":4386},{"style":156},[4387],{"type":97,"value":2220},{"type":87,"tag":144,"props":4389,"children":4390},{"style":150},[4391],{"type":97,"value":317},{"type":87,"tag":144,"props":4393,"children":4394},{"style":156},[4395],{"type":97,"value":2123},{"type":87,"tag":144,"props":4397,"children":4398},{"style":232},[4399],{"type":97,"value":245},{"type":87,"tag":144,"props":4401,"children":4402},{"style":156},[4403],{"type":97,"value":2282},{"type":87,"tag":144,"props":4405,"children":4406},{"style":150},[4407],{"type":97,"value":925},{"type":87,"tag":144,"props":4409,"children":4410},{"style":232},[4411],{"type":97,"value":2199},{"type":87,"tag":144,"props":4413,"children":4414},{"style":150},[4415],{"type":97,"value":734},{"type":87,"tag":144,"props":4417,"children":4418},{"style":494},[4419],{"type":97,"value":2299},{"type":87,"tag":144,"props":4421,"children":4422},{"style":150},[4423],{"type":97,"value":183},{"type":87,"tag":144,"props":4425,"children":4426},{"class":146,"line":431},[4427,4431,4435,4439,4443,4447,4451,4455,4459,4463],{"type":87,"tag":144,"props":4428,"children":4429},{"style":156},[4430],{"type":97,"value":2220},{"type":87,"tag":144,"props":4432,"children":4433},{"style":150},[4434],{"type":97,"value":317},{"type":87,"tag":144,"props":4436,"children":4437},{"style":156},[4438],{"type":97,"value":2123},{"type":87,"tag":144,"props":4440,"children":4441},{"style":232},[4442],{"type":97,"value":245},{"type":87,"tag":144,"props":4444,"children":4445},{"style":156},[4446],{"type":97,"value":2327},{"type":87,"tag":144,"props":4448,"children":4449},{"style":150},[4450],{"type":97,"value":2332},{"type":87,"tag":144,"props":4452,"children":4453},{"style":232},[4454],{"type":97,"value":2199},{"type":87,"tag":144,"props":4456,"children":4457},{"style":150},[4458],{"type":97,"value":734},{"type":87,"tag":144,"props":4460,"children":4461},{"style":494},[4462],{"type":97,"value":2345},{"type":87,"tag":144,"props":4464,"children":4465},{"style":150},[4466],{"type":97,"value":183},{"type":87,"tag":144,"props":4468,"children":4469},{"class":146,"line":473},[4470,4474,4478,4482,4486,4490,4494,4498,4502],{"type":87,"tag":144,"props":4471,"children":4472},{"style":156},[4473],{"type":97,"value":2220},{"type":87,"tag":144,"props":4475,"children":4476},{"style":150},[4477],{"type":97,"value":2361},{"type":87,"tag":144,"props":4479,"children":4480},{"style":232},[4481],{"type":97,"value":2199},{"type":87,"tag":144,"props":4483,"children":4484},{"style":232},[4485],{"type":97,"value":2370},{"type":87,"tag":144,"props":4487,"children":4488},{"style":156},[4489],{"type":97,"value":2375},{"type":87,"tag":144,"props":4491,"children":4492},{"style":150},[4493],{"type":97,"value":2380},{"type":87,"tag":144,"props":4495,"children":4496},{"style":232},[4497],{"type":97,"value":349},{"type":87,"tag":144,"props":4499,"children":4500},{"style":309},[4501],{"type":97,"value":2389},{"type":87,"tag":144,"props":4503,"children":4504},{"style":150},[4505],{"type":97,"value":428},{"type":87,"tag":144,"props":4507,"children":4508},{"class":146,"line":482},[4509],{"type":87,"tag":144,"props":4510,"children":4511},{"style":150},[4512],{"type":97,"value":1056},{"type":87,"tag":128,"props":4514,"children":4515},{"id":2403},[4516],{"type":97,"value":2406},{"type":87,"tag":88,"props":4518,"children":4519},{},[4520,4521,4526,4527,4531,4532,4537],{"type":97,"value":2411},{"type":87,"tag":92,"props":4522,"children":4524},{"className":4523},[],[4525],{"type":97,"value":2417},{"type":97,"value":2419},{"type":87,"tag":117,"props":4528,"children":4529},{"href":53},[4530],{"type":97,"value":56},{"type":97,"value":2425},{"type":87,"tag":92,"props":4533,"children":4535},{"className":4534},[],[4536],{"type":97,"value":559},{"type":97,"value":2432},{"type":87,"tag":2434,"props":4539,"children":4540},{},[4541],{"type":97,"value":2438},{"title":82,"searchDepth":32,"depth":32,"links":4543},[4544,4545,4546,4547,4548,4549,4550,4551,4552],{"id":130,"depth":42,"text":30},{"id":214,"depth":42,"text":217},{"id":545,"depth":42,"text":548},{"id":1059,"depth":42,"text":1062},{"id":1277,"depth":42,"text":1280},{"id":1760,"depth":42,"text":1763},{"id":1927,"depth":42,"text":1930},{"id":2093,"depth":42,"text":2096},{"id":2403,"depth":42,"text":2406},1780603565265]