[{"data":1,"prerenderedAt":10084},["ShallowReactive",2],{"docs-nav":3,"doc-\u002Fdocs\u002Fabac-policies":83,"content-query-pFRyLgJDvj":5369},[4,10,16,21,25,29,34,40,44,48,52,56,61,65,70,74,78],{"_path":5,"title":6,"description":7,"order":8,"category":9},"\u002Fdocs\u002Fabac-policies","ABAC Policies","Attribute-based access control policies let you define who can do what, on which resources, and under which conditions. This guide covers the full policy structure, condition operators, and how the evaluation engine works.",2,"Authentication & Authorization",{"_path":11,"title":12,"description":13,"order":14,"category":15},"\u002Fdocs\u002Fapi-reference","API Reference","Overview of the Vaultaris REST API — endpoints, authentication, response conventions, and rate limiting.",1,"Reference",{"_path":17,"title":18,"description":19,"order":20,"category":15},"\u002Fdocs\u002Farchitecture","Architecture","System design overview — components, request lifecycle, background workers, and data flow in Vaultaris.",4,{"_path":22,"title":23,"description":24,"order":14,"category":23},"\u002Fdocs\u002Fconcepts","Core Concepts","Understand the building blocks of Vaultaris — tenants, users, roles, groups, applications, sessions, and the security primitives that connect them.",{"_path":26,"title":27,"description":28,"order":14,"category":27},"\u002Fdocs\u002Fconfiguration","Configuration","Complete reference for all Vaultaris environment variables.",{"_path":30,"title":31,"description":32,"order":14,"category":33},"\u002Fdocs\u002Fdeployment","Deployment Guide","Deploy Vaultaris to production using Docker Compose, bare metal, or a managed container platform.","Deployment",{"_path":35,"title":36,"description":37,"order":38,"category":39},"\u002Fdocs\u002Finstallation","Installation","Install Vaultaris using Docker, a pre-built binary, or by compiling from source.",3,"Getting Started",{"_path":41,"title":42,"description":43,"order":14,"category":39},"\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":45,"title":46,"description":47,"order":8,"category":33},"\u002Fdocs\u002Fkubernetes","Kubernetes","Deploy Vaultaris on Kubernetes using the official Helm chart or plain manifests.",{"_path":49,"title":50,"description":51,"order":8,"category":23},"\u002Fdocs\u002Fmulti-tenancy","Multi-Tenancy","How Vaultaris isolates organizations, supports SaaS use cases, and manages license-driven resource freezing.",{"_path":53,"title":54,"description":55,"order":14,"category":9},"\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.",{"_path":57,"title":58,"description":59,"order":14,"category":60},"\u002Fdocs\u002Fplugins","Plugin Development","Extend Vaultaris with type-safe native Rust plugins.","Plugins",{"_path":62,"title":63,"description":64,"order":8,"category":39},"\u002Fdocs\u002Fquickstart","Quickstart","Run Vaultaris locally in under five minutes using Docker Compose.",{"_path":66,"title":67,"description":68,"order":8,"category":69},"\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":71,"title":72,"description":73,"order":14,"category":69},"\u002Fdocs\u002Fsdk-rust","Rust SDK","Use the vaultaris-sdk crate to interact with Vaultaris from your Rust applications. Includes transparent DPoP support.",{"_path":75,"title":76,"description":77,"order":38,"category":15},"\u002Fdocs\u002Fsecurity","Security","Security architecture, cryptographic choices, and hardening recommendations for Vaultaris.",{"_path":79,"title":80,"description":81,"order":82,"category":9},"\u002Fdocs\u002Fwebauthn","WebAuthn \u002F Passkeys \u002F FIDO2","Complete guide to integrating WebAuthn passwordless authentication and passkeys with Vaultaris.",5,{"_path":5,"_dir":84,"_draft":85,"_partial":85,"_locale":86,"title":6,"description":7,"order":8,"category":9,"body":87,"_type":5363,"_id":5364,"_source":5365,"_file":5366,"_stem":5367,"_extension":5368},"docs",false,"",{"type":88,"children":89,"toc":5333},"root",[90,99,105,174,194,198,204,213,499,506,923,926,930,942,1113,1164,1167,1171,1176,1224,1250,1253,1257,1283,1490,1495,1501,1508,1726,1732,1908,1914,2176,2182,2239,2244,2756,2762,2784,2840,2848,2961,2969,3037,3045,3154,3162,3240,3243,3249,3254,3422,3435,3441,3636,3639,3645,3650,3659,4126,4154,4157,4163,4340,4343,4349,4355,4519,4525,4732,4738,4968,4974,5140,5146,5327],{"type":91,"tag":92,"props":93,"children":95},"element","h2",{"id":94},"what-is-a-policy",[96],{"type":97,"value":98},"text","What is a policy?",{"type":91,"tag":100,"props":101,"children":102},"p",{},[103],{"type":97,"value":104},"A policy is a rule the engine evaluates every time a user attempts an action. It has three parts:",{"type":91,"tag":106,"props":107,"children":108},"ol",{},[109,138,148],{"type":91,"tag":110,"props":111,"children":112},"li",{},[113,119,121,128,130,136],{"type":91,"tag":114,"props":115,"children":116},"strong",{},[117],{"type":97,"value":118},"Matching",{"type":97,"value":120}," — does this policy apply to this resource and action? Determined by ",{"type":91,"tag":122,"props":123,"children":125},"code",{"className":124},[],[126],{"type":97,"value":127},"resource_pattern",{"type":97,"value":129}," and ",{"type":91,"tag":122,"props":131,"children":133},{"className":132},[],[134],{"type":97,"value":135},"actions",{"type":97,"value":137},".",{"type":91,"tag":110,"props":139,"children":140},{},[141,146],{"type":91,"tag":114,"props":142,"children":143},{},[144],{"type":97,"value":145},"Conditions",{"type":97,"value":147}," — given that it applies, are the extra conditions met? (user role, IP, time of day, custom attributes, etc.)",{"type":91,"tag":110,"props":149,"children":150},{},[151,156,158,164,166,172],{"type":91,"tag":114,"props":152,"children":153},{},[154],{"type":97,"value":155},"Effect",{"type":97,"value":157}," — if everything matches, does the policy ",{"type":91,"tag":122,"props":159,"children":161},{"className":160},[],[162],{"type":97,"value":163},"allow",{"type":97,"value":165}," or ",{"type":91,"tag":122,"props":167,"children":169},{"className":168},[],[170],{"type":97,"value":171},"deny",{"type":97,"value":173}," access?",{"type":91,"tag":100,"props":175,"children":176},{},[177,179,185,187,193],{"type":97,"value":178},"Every policy belongs to a ",{"type":91,"tag":122,"props":180,"children":182},{"className":181},[],[183],{"type":97,"value":184},"tenant_id",{"type":97,"value":186},". It can optionally be scoped to a specific application via ",{"type":91,"tag":122,"props":188,"children":190},{"className":189},[],[191],{"type":97,"value":192},"application_id",{"type":97,"value":137},{"type":91,"tag":195,"props":196,"children":197},"hr",{},[],{"type":91,"tag":92,"props":199,"children":201},{"id":200},"creating-a-policy",[202],{"type":97,"value":203},"Creating a policy",{"type":91,"tag":100,"props":205,"children":206},{},[207],{"type":91,"tag":122,"props":208,"children":210},{"className":209},[],[211],{"type":97,"value":212},"POST \u002Fapi\u002Fv1\u002Ftenants\u002F{tenant_id}\u002Fpolicies",{"type":91,"tag":214,"props":215,"children":219},"pre",{"className":216,"code":217,"language":218,"meta":86,"style":86},"language-json shiki shiki-themes github-dark-dimmed github-light","{\n  \"name\":             \"admin-full-access\",\n  \"display_name\":     \"Full Admin Access\",\n  \"description\":      \"Ops team only\",\n  \"effect\":           \"allow\",\n  \"priority\":         100,\n  \"resource_pattern\": \"users:*\",\n  \"actions\":          [\"read\", \"write\", \"delete\"],\n  \"conditions\": {\n    \"subject.roles\": { \"in\": [\"admin\"] }\n  },\n  \"status\": \"active\"\n}\n","json",[220],{"type":91,"tag":122,"props":221,"children":222},{"__ignoreMap":86},[223,234,259,281,303,325,349,372,415,429,463,472,490],{"type":91,"tag":224,"props":225,"children":227},"span",{"class":226,"line":14},"line",[228],{"type":91,"tag":224,"props":229,"children":231},{"style":230},"--shiki-default:#ADBAC7;--shiki-light:#24292E",[232],{"type":97,"value":233},"{\n",{"type":91,"tag":224,"props":235,"children":236},{"class":226,"line":8},[237,243,248,254],{"type":91,"tag":224,"props":238,"children":240},{"style":239},"--shiki-default:#8DDB8C;--shiki-light:#005CC5",[241],{"type":97,"value":242},"  \"name\"",{"type":91,"tag":224,"props":244,"children":245},{"style":230},[246],{"type":97,"value":247},":             ",{"type":91,"tag":224,"props":249,"children":251},{"style":250},"--shiki-default:#96D0FF;--shiki-light:#032F62",[252],{"type":97,"value":253},"\"admin-full-access\"",{"type":91,"tag":224,"props":255,"children":256},{"style":230},[257],{"type":97,"value":258},",\n",{"type":91,"tag":224,"props":260,"children":261},{"class":226,"line":38},[262,267,272,277],{"type":91,"tag":224,"props":263,"children":264},{"style":239},[265],{"type":97,"value":266},"  \"display_name\"",{"type":91,"tag":224,"props":268,"children":269},{"style":230},[270],{"type":97,"value":271},":     ",{"type":91,"tag":224,"props":273,"children":274},{"style":250},[275],{"type":97,"value":276},"\"Full Admin Access\"",{"type":91,"tag":224,"props":278,"children":279},{"style":230},[280],{"type":97,"value":258},{"type":91,"tag":224,"props":282,"children":283},{"class":226,"line":20},[284,289,294,299],{"type":91,"tag":224,"props":285,"children":286},{"style":239},[287],{"type":97,"value":288},"  \"description\"",{"type":91,"tag":224,"props":290,"children":291},{"style":230},[292],{"type":97,"value":293},":      ",{"type":91,"tag":224,"props":295,"children":296},{"style":250},[297],{"type":97,"value":298},"\"Ops team only\"",{"type":91,"tag":224,"props":300,"children":301},{"style":230},[302],{"type":97,"value":258},{"type":91,"tag":224,"props":304,"children":305},{"class":226,"line":82},[306,311,316,321],{"type":91,"tag":224,"props":307,"children":308},{"style":239},[309],{"type":97,"value":310},"  \"effect\"",{"type":91,"tag":224,"props":312,"children":313},{"style":230},[314],{"type":97,"value":315},":           ",{"type":91,"tag":224,"props":317,"children":318},{"style":250},[319],{"type":97,"value":320},"\"allow\"",{"type":91,"tag":224,"props":322,"children":323},{"style":230},[324],{"type":97,"value":258},{"type":91,"tag":224,"props":326,"children":328},{"class":226,"line":327},6,[329,334,339,345],{"type":91,"tag":224,"props":330,"children":331},{"style":239},[332],{"type":97,"value":333},"  \"priority\"",{"type":91,"tag":224,"props":335,"children":336},{"style":230},[337],{"type":97,"value":338},":         ",{"type":91,"tag":224,"props":340,"children":342},{"style":341},"--shiki-default:#6CB6FF;--shiki-light:#005CC5",[343],{"type":97,"value":344},"100",{"type":91,"tag":224,"props":346,"children":347},{"style":230},[348],{"type":97,"value":258},{"type":91,"tag":224,"props":350,"children":352},{"class":226,"line":351},7,[353,358,363,368],{"type":91,"tag":224,"props":354,"children":355},{"style":239},[356],{"type":97,"value":357},"  \"resource_pattern\"",{"type":91,"tag":224,"props":359,"children":360},{"style":230},[361],{"type":97,"value":362},": ",{"type":91,"tag":224,"props":364,"children":365},{"style":250},[366],{"type":97,"value":367},"\"users:*\"",{"type":91,"tag":224,"props":369,"children":370},{"style":230},[371],{"type":97,"value":258},{"type":91,"tag":224,"props":373,"children":375},{"class":226,"line":374},8,[376,381,386,391,396,401,405,410],{"type":91,"tag":224,"props":377,"children":378},{"style":239},[379],{"type":97,"value":380},"  \"actions\"",{"type":91,"tag":224,"props":382,"children":383},{"style":230},[384],{"type":97,"value":385},":          [",{"type":91,"tag":224,"props":387,"children":388},{"style":250},[389],{"type":97,"value":390},"\"read\"",{"type":91,"tag":224,"props":392,"children":393},{"style":230},[394],{"type":97,"value":395},", ",{"type":91,"tag":224,"props":397,"children":398},{"style":250},[399],{"type":97,"value":400},"\"write\"",{"type":91,"tag":224,"props":402,"children":403},{"style":230},[404],{"type":97,"value":395},{"type":91,"tag":224,"props":406,"children":407},{"style":250},[408],{"type":97,"value":409},"\"delete\"",{"type":91,"tag":224,"props":411,"children":412},{"style":230},[413],{"type":97,"value":414},"],\n",{"type":91,"tag":224,"props":416,"children":418},{"class":226,"line":417},9,[419,424],{"type":91,"tag":224,"props":420,"children":421},{"style":239},[422],{"type":97,"value":423},"  \"conditions\"",{"type":91,"tag":224,"props":425,"children":426},{"style":230},[427],{"type":97,"value":428},": {\n",{"type":91,"tag":224,"props":430,"children":432},{"class":226,"line":431},10,[433,438,443,448,453,458],{"type":91,"tag":224,"props":434,"children":435},{"style":239},[436],{"type":97,"value":437},"    \"subject.roles\"",{"type":91,"tag":224,"props":439,"children":440},{"style":230},[441],{"type":97,"value":442},": { ",{"type":91,"tag":224,"props":444,"children":445},{"style":239},[446],{"type":97,"value":447},"\"in\"",{"type":91,"tag":224,"props":449,"children":450},{"style":230},[451],{"type":97,"value":452},": [",{"type":91,"tag":224,"props":454,"children":455},{"style":250},[456],{"type":97,"value":457},"\"admin\"",{"type":91,"tag":224,"props":459,"children":460},{"style":230},[461],{"type":97,"value":462},"] }\n",{"type":91,"tag":224,"props":464,"children":466},{"class":226,"line":465},11,[467],{"type":91,"tag":224,"props":468,"children":469},{"style":230},[470],{"type":97,"value":471},"  },\n",{"type":91,"tag":224,"props":473,"children":475},{"class":226,"line":474},12,[476,481,485],{"type":91,"tag":224,"props":477,"children":478},{"style":239},[479],{"type":97,"value":480},"  \"status\"",{"type":91,"tag":224,"props":482,"children":483},{"style":230},[484],{"type":97,"value":362},{"type":91,"tag":224,"props":486,"children":487},{"style":250},[488],{"type":97,"value":489},"\"active\"\n",{"type":91,"tag":224,"props":491,"children":493},{"class":226,"line":492},13,[494],{"type":91,"tag":224,"props":495,"children":496},{"style":230},[497],{"type":97,"value":498},"}\n",{"type":91,"tag":500,"props":501,"children":503},"h3",{"id":502},"fields",[504],{"type":97,"value":505},"Fields",{"type":91,"tag":507,"props":508,"children":509},"table",{},[510,537],{"type":91,"tag":511,"props":512,"children":513},"thead",{},[514],{"type":91,"tag":515,"props":516,"children":517},"tr",{},[518,524,529,532],{"type":91,"tag":519,"props":520,"children":521},"th",{},[522],{"type":97,"value":523},"Field",{"type":91,"tag":519,"props":525,"children":526},{},[527],{"type":97,"value":528},"Type",{"type":91,"tag":519,"props":530,"children":531},{},[],{"type":91,"tag":519,"props":533,"children":534},{},[535],{"type":97,"value":536},"Description",{"type":91,"tag":538,"props":539,"children":540},"tbody",{},[541,576,606,635,680,722,760,807,866],{"type":91,"tag":515,"props":542,"children":543},{},[544,554,563,571],{"type":91,"tag":545,"props":546,"children":547},"td",{},[548],{"type":91,"tag":122,"props":549,"children":551},{"className":550},[],[552],{"type":97,"value":553},"name",{"type":91,"tag":545,"props":555,"children":556},{},[557],{"type":91,"tag":122,"props":558,"children":560},{"className":559},[],[561],{"type":97,"value":562},"string",{"type":91,"tag":545,"props":564,"children":565},{},[566],{"type":91,"tag":114,"props":567,"children":568},{},[569],{"type":97,"value":570},"required",{"type":91,"tag":545,"props":572,"children":573},{},[574],{"type":97,"value":575},"Unique within the tenant. Between 1 and 100 characters.",{"type":91,"tag":515,"props":577,"children":578},{},[579,588,596,601],{"type":91,"tag":545,"props":580,"children":581},{},[582],{"type":91,"tag":122,"props":583,"children":585},{"className":584},[],[586],{"type":97,"value":587},"display_name",{"type":91,"tag":545,"props":589,"children":590},{},[591],{"type":91,"tag":122,"props":592,"children":594},{"className":593},[],[595],{"type":97,"value":562},{"type":91,"tag":545,"props":597,"children":598},{},[599],{"type":97,"value":600},"optional",{"type":91,"tag":545,"props":602,"children":603},{},[604],{"type":97,"value":605},"Human-readable label for the UI. Max 255 chars. Not used in evaluation.",{"type":91,"tag":515,"props":607,"children":608},{},[609,618,626,630],{"type":91,"tag":545,"props":610,"children":611},{},[612],{"type":91,"tag":122,"props":613,"children":615},{"className":614},[],[616],{"type":97,"value":617},"description",{"type":91,"tag":545,"props":619,"children":620},{},[621],{"type":91,"tag":122,"props":622,"children":624},{"className":623},[],[625],{"type":97,"value":562},{"type":91,"tag":545,"props":627,"children":628},{},[629],{"type":97,"value":600},{"type":91,"tag":545,"props":631,"children":632},{},[633],{"type":97,"value":634},"Free-form text. No length limit.",{"type":91,"tag":515,"props":636,"children":637},{},[638,647,656,663],{"type":91,"tag":545,"props":639,"children":640},{},[641],{"type":91,"tag":122,"props":642,"children":644},{"className":643},[],[645],{"type":97,"value":646},"effect",{"type":91,"tag":545,"props":648,"children":649},{},[650],{"type":91,"tag":122,"props":651,"children":653},{"className":652},[],[654],{"type":97,"value":655},"\"allow\" | \"deny\"",{"type":91,"tag":545,"props":657,"children":658},{},[659],{"type":91,"tag":114,"props":660,"children":661},{},[662],{"type":97,"value":570},{"type":91,"tag":545,"props":664,"children":665},{},[666,671,673,678],{"type":91,"tag":122,"props":667,"children":669},{"className":668},[],[670],{"type":97,"value":163},{"type":97,"value":672}," grants access. ",{"type":91,"tag":122,"props":674,"children":676},{"className":675},[],[677],{"type":97,"value":171},{"type":97,"value":679}," blocks with absolute priority over any allow.",{"type":91,"tag":515,"props":681,"children":682},{},[683,692,701,712],{"type":91,"tag":545,"props":684,"children":685},{},[686],{"type":91,"tag":122,"props":687,"children":689},{"className":688},[],[690],{"type":97,"value":691},"priority",{"type":91,"tag":545,"props":693,"children":694},{},[695],{"type":91,"tag":122,"props":696,"children":698},{"className":697},[],[699],{"type":97,"value":700},"integer",{"type":91,"tag":545,"props":702,"children":703},{},[704,706],{"type":97,"value":705},"optional · default ",{"type":91,"tag":122,"props":707,"children":709},{"className":708},[],[710],{"type":97,"value":711},"0",{"type":91,"tag":545,"props":713,"children":714},{},[715,720],{"type":91,"tag":114,"props":716,"children":717},{},[718],{"type":97,"value":719},"Higher number = evaluated first.",{"type":97,"value":721}," Any integer, including negative. Policies with equal priority have no guaranteed order.",{"type":91,"tag":515,"props":723,"children":724},{},[725,733,741,748],{"type":91,"tag":545,"props":726,"children":727},{},[728],{"type":91,"tag":122,"props":729,"children":731},{"className":730},[],[732],{"type":97,"value":127},{"type":91,"tag":545,"props":734,"children":735},{},[736],{"type":91,"tag":122,"props":737,"children":739},{"className":738},[],[740],{"type":97,"value":562},{"type":91,"tag":545,"props":742,"children":743},{},[744],{"type":91,"tag":114,"props":745,"children":746},{},[747],{"type":97,"value":570},{"type":91,"tag":545,"props":749,"children":750},{},[751,753,759],{"type":97,"value":752},"Glob pattern for the resource. Max 255 chars. See ",{"type":91,"tag":754,"props":755,"children":757},"a",{"href":756},"#resource_pattern",[758],{"type":97,"value":127},{"type":97,"value":137},{"type":91,"tag":515,"props":761,"children":762},{},[763,771,780,787],{"type":91,"tag":545,"props":764,"children":765},{},[766],{"type":91,"tag":122,"props":767,"children":769},{"className":768},[],[770],{"type":97,"value":135},{"type":91,"tag":545,"props":772,"children":773},{},[774],{"type":91,"tag":122,"props":775,"children":777},{"className":776},[],[778],{"type":97,"value":779},"string[]",{"type":91,"tag":545,"props":781,"children":782},{},[783],{"type":91,"tag":114,"props":784,"children":785},{},[786],{"type":97,"value":570},{"type":91,"tag":545,"props":788,"children":789},{},[790,792,798,799,805],{"type":97,"value":791},"Actions this policy applies to. Use ",{"type":91,"tag":122,"props":793,"children":795},{"className":794},[],[796],{"type":97,"value":797},"[\"*\"]",{"type":97,"value":165},{"type":91,"tag":122,"props":800,"children":802},{"className":801},[],[803],{"type":97,"value":804},"[]",{"type":97,"value":806}," for any action.",{"type":91,"tag":515,"props":808,"children":809},{},[810,819,828,832],{"type":91,"tag":545,"props":811,"children":812},{},[813],{"type":91,"tag":122,"props":814,"children":816},{"className":815},[],[817],{"type":97,"value":818},"conditions",{"type":91,"tag":545,"props":820,"children":821},{},[822],{"type":91,"tag":122,"props":823,"children":825},{"className":824},[],[826],{"type":97,"value":827},"object | null",{"type":91,"tag":545,"props":829,"children":830},{},[831],{"type":97,"value":600},{"type":91,"tag":545,"props":833,"children":834},{},[835,837,843,844,850,852,858,860,865],{"type":97,"value":836},"Extra conditions (all must pass — AND). ",{"type":91,"tag":122,"props":838,"children":840},{"className":839},[],[841],{"type":97,"value":842},"null",{"type":97,"value":395},{"type":91,"tag":122,"props":845,"children":847},{"className":846},[],[848],{"type":97,"value":849},"undefined",{"type":97,"value":851},", or ",{"type":91,"tag":122,"props":853,"children":855},{"className":854},[],[856],{"type":97,"value":857},"{}",{"type":97,"value":859}," means the policy always fires when resource and action match. See ",{"type":91,"tag":754,"props":861,"children":863},{"href":862},"#conditions",[864],{"type":97,"value":145},{"type":97,"value":137},{"type":91,"tag":515,"props":867,"children":868},{},[869,878,886,896],{"type":91,"tag":545,"props":870,"children":871},{},[872],{"type":91,"tag":122,"props":873,"children":875},{"className":874},[],[876],{"type":97,"value":877},"status",{"type":91,"tag":545,"props":879,"children":880},{},[881],{"type":91,"tag":122,"props":882,"children":884},{"className":883},[],[885],{"type":97,"value":562},{"type":91,"tag":545,"props":887,"children":888},{},[889,890],{"type":97,"value":705},{"type":91,"tag":122,"props":891,"children":893},{"className":892},[],[894],{"type":97,"value":895},"\"active\"",{"type":91,"tag":545,"props":897,"children":898},{},[899,905,907,913,915,921],{"type":91,"tag":122,"props":900,"children":902},{"className":901},[],[903],{"type":97,"value":904},"active",{"type":97,"value":906}," — evaluated normally. ",{"type":91,"tag":122,"props":908,"children":910},{"className":909},[],[911],{"type":97,"value":912},"inactive",{"type":97,"value":914}," — completely ignored. ",{"type":91,"tag":122,"props":916,"children":918},{"className":917},[],[919],{"type":97,"value":920},"testing",{"type":97,"value":922}," — evaluated but result does not affect real access (safe to test before activating).",{"type":91,"tag":195,"props":924,"children":925},{},[],{"type":91,"tag":92,"props":927,"children":928},{"id":127},[929],{"type":97,"value":127},{"type":91,"tag":100,"props":931,"children":932},{},[933,935,940],{"type":97,"value":934},"The engine compares ",{"type":91,"tag":122,"props":936,"children":938},{"className":937},[],[939],{"type":97,"value":127},{"type":97,"value":941}," against the resource type in the evaluation context. There are exactly four matching forms:",{"type":91,"tag":507,"props":943,"children":944},{},[945,966],{"type":91,"tag":511,"props":946,"children":947},{},[948],{"type":91,"tag":515,"props":949,"children":950},{},[951,956,961],{"type":91,"tag":519,"props":952,"children":953},{},[954],{"type":97,"value":955},"Pattern",{"type":91,"tag":519,"props":957,"children":958},{},[959],{"type":97,"value":960},"Matches",{"type":91,"tag":519,"props":962,"children":963},{},[964],{"type":97,"value":965},"Example",{"type":91,"tag":538,"props":967,"children":968},{},[969,996,1038,1084],{"type":91,"tag":515,"props":970,"children":971},{},[972,981,986],{"type":91,"tag":545,"props":973,"children":974},{},[975],{"type":91,"tag":122,"props":976,"children":978},{"className":977},[],[979],{"type":97,"value":980},"\"*\"",{"type":91,"tag":545,"props":982,"children":983},{},[984],{"type":97,"value":985},"Any resource, no exceptions.",{"type":91,"tag":545,"props":987,"children":988},{},[989,994],{"type":91,"tag":122,"props":990,"children":992},{"className":991},[],[993],{"type":97,"value":980},{"type":97,"value":995}," → everything",{"type":91,"tag":515,"props":997,"children":998},{},[999,1008,1021],{"type":91,"tag":545,"props":1000,"children":1001},{},[1002],{"type":91,"tag":122,"props":1003,"children":1005},{"className":1004},[],[1006],{"type":97,"value":1007},"\"prefix\u002F*\"",{"type":91,"tag":545,"props":1009,"children":1010},{},[1011,1013,1019],{"type":97,"value":1012},"Any resource starting with ",{"type":91,"tag":122,"props":1014,"children":1016},{"className":1015},[],[1017],{"type":97,"value":1018},"prefix\u002F",{"type":97,"value":1020},". The slash is part of the prefix.",{"type":91,"tag":545,"props":1022,"children":1023},{},[1024,1030,1032],{"type":91,"tag":122,"props":1025,"children":1027},{"className":1026},[],[1028],{"type":97,"value":1029},"\"groups\u002Fadmin\u002F*\"",{"type":97,"value":1031}," → ",{"type":91,"tag":122,"props":1033,"children":1035},{"className":1034},[],[1036],{"type":97,"value":1037},"\"groups\u002Fadmin\u002Fops\"",{"type":91,"tag":515,"props":1039,"children":1040},{},[1041,1050,1062],{"type":91,"tag":545,"props":1042,"children":1043},{},[1044],{"type":91,"tag":122,"props":1045,"children":1047},{"className":1046},[],[1048],{"type":97,"value":1049},"\"prefix:*\"",{"type":91,"tag":545,"props":1051,"children":1052},{},[1053,1054,1060],{"type":97,"value":1012},{"type":91,"tag":122,"props":1055,"children":1057},{"className":1056},[],[1058],{"type":97,"value":1059},"prefix:",{"type":97,"value":1061},". The colon is part of the prefix.",{"type":91,"tag":545,"props":1063,"children":1064},{},[1065,1070,1071,1077,1078],{"type":91,"tag":122,"props":1066,"children":1068},{"className":1067},[],[1069],{"type":97,"value":367},{"type":97,"value":1031},{"type":91,"tag":122,"props":1072,"children":1074},{"className":1073},[],[1075],{"type":97,"value":1076},"\"users:read\"",{"type":97,"value":395},{"type":91,"tag":122,"props":1079,"children":1081},{"className":1080},[],[1082],{"type":97,"value":1083},"\"users:delete\"",{"type":91,"tag":515,"props":1085,"children":1086},{},[1087,1092,1097],{"type":91,"tag":545,"props":1088,"children":1089},{},[1090],{"type":97,"value":1091},"exact",{"type":91,"tag":545,"props":1093,"children":1094},{},[1095],{"type":97,"value":1096},"Only if the resource string is identical to the pattern.",{"type":91,"tag":545,"props":1098,"children":1099},{},[1100,1106,1108],{"type":91,"tag":122,"props":1101,"children":1103},{"className":1102},[],[1104],{"type":97,"value":1105},"\"oauth_client\"",{"type":97,"value":1107}," → only ",{"type":91,"tag":122,"props":1109,"children":1111},{"className":1110},[],[1112],{"type":97,"value":1105},{"type":91,"tag":1114,"props":1115,"children":1116},"blockquote",{},[1117],{"type":91,"tag":100,"props":1118,"children":1119},{},[1120,1125,1127,1133,1135,1141,1143,1149,1150,1156,1158,1163],{"type":91,"tag":122,"props":1121,"children":1123},{"className":1122},[],[1124],{"type":97,"value":127},{"type":97,"value":1126}," does not support ",{"type":91,"tag":122,"props":1128,"children":1130},{"className":1129},[],[1131],{"type":97,"value":1132},"?",{"type":97,"value":1134},", character ranges, or advanced glob syntax — only these four forms. A pattern like ",{"type":91,"tag":122,"props":1136,"children":1138},{"className":1137},[],[1139],{"type":97,"value":1140},"\"user*\"",{"type":97,"value":1142}," (no ",{"type":91,"tag":122,"props":1144,"children":1146},{"className":1145},[],[1147],{"type":97,"value":1148},":",{"type":97,"value":165},{"type":91,"tag":122,"props":1151,"children":1153},{"className":1152},[],[1154],{"type":97,"value":1155},"\u002F",{"type":97,"value":1157},") only matches the literal string ",{"type":91,"tag":122,"props":1159,"children":1161},{"className":1160},[],[1162],{"type":97,"value":1140},{"type":97,"value":137},{"type":91,"tag":195,"props":1165,"children":1166},{},[],{"type":91,"tag":92,"props":1168,"children":1169},{"id":135},[1170],{"type":97,"value":135},{"type":91,"tag":100,"props":1172,"children":1173},{},[1174],{"type":97,"value":1175},"A policy applies to an action if any of these is true:",{"type":91,"tag":1177,"props":1178,"children":1179},"ul",{},[1180,1197,1214],{"type":91,"tag":110,"props":1181,"children":1182},{},[1183,1188,1190,1195],{"type":91,"tag":122,"props":1184,"children":1186},{"className":1185},[],[1187],{"type":97,"value":135},{"type":97,"value":1189}," is an empty array (",{"type":91,"tag":122,"props":1191,"children":1193},{"className":1192},[],[1194],{"type":97,"value":804},{"type":97,"value":1196},") → applies to any action.",{"type":91,"tag":110,"props":1198,"children":1199},{},[1200,1205,1207,1212],{"type":91,"tag":122,"props":1201,"children":1203},{"className":1202},[],[1204],{"type":97,"value":135},{"type":97,"value":1206}," contains ",{"type":91,"tag":122,"props":1208,"children":1210},{"className":1209},[],[1211],{"type":97,"value":980},{"type":97,"value":1213}," → applies to any action.",{"type":91,"tag":110,"props":1215,"children":1216},{},[1217,1222],{"type":91,"tag":122,"props":1218,"children":1220},{"className":1219},[],[1221],{"type":97,"value":135},{"type":97,"value":1223}," contains the exact action string (case-sensitive).",{"type":91,"tag":100,"props":1225,"children":1226},{},[1227,1229,1234,1235,1241,1242,1248],{"type":97,"value":1228},"Actions are arbitrary strings. The system imposes no fixed vocabulary — you define what strings you use (",{"type":91,"tag":122,"props":1230,"children":1232},{"className":1231},[],[1233],{"type":97,"value":390},{"type":97,"value":395},{"type":91,"tag":122,"props":1236,"children":1238},{"className":1237},[],[1239],{"type":97,"value":1240},"\"publish\"",{"type":97,"value":395},{"type":91,"tag":122,"props":1243,"children":1245},{"className":1244},[],[1246],{"type":97,"value":1247},"\"impersonate\"",{"type":97,"value":1249},", etc.) both when creating policies and when calling the evaluate endpoint.",{"type":91,"tag":195,"props":1251,"children":1252},{},[],{"type":91,"tag":92,"props":1254,"children":1255},{"id":818},[1256],{"type":97,"value":145},{"type":91,"tag":100,"props":1258,"children":1259},{},[1260,1262,1267,1269,1274,1276,1281],{"type":97,"value":1261},"The ",{"type":91,"tag":122,"props":1263,"children":1265},{"className":1264},[],[1266],{"type":97,"value":818},{"type":97,"value":1268}," field is a JSON object where each key is a ",{"type":91,"tag":114,"props":1270,"children":1271},{},[1272],{"type":97,"value":1273},"context field path",{"type":97,"value":1275}," and its value is an object with one or more ",{"type":91,"tag":114,"props":1277,"children":1278},{},[1279],{"type":97,"value":1280},"operators",{"type":97,"value":1282},". All conditions are evaluated with AND — every one must pass for the policy to fire.",{"type":91,"tag":214,"props":1284,"children":1286},{"className":216,"code":1285,"language":218,"meta":86,"style":86},"\u002F\u002F Canonical form: field → { operator: value }\n{\n  \"subject.roles\":  { \"in\": [\"admin\", \"auditor\"] },\n  \"environment.ip\": { \"in_cidr\": \"10.0.0.0\u002F8\" },\n  \"environment.hour\": {\n    \"gte\": \"09\",\n    \"lte\": \"17\"\n  }\n}\n\n\u002F\u002F Shorthand: a direct value is treated as \"equals\"\n{\n  \"subject.id\": \"some-uuid\"\n}\n",[1287],{"type":91,"tag":122,"props":1288,"children":1289},{"__ignoreMap":86},[1290,1299,1306,1345,1376,1388,1409,1426,1434,1441,1450,1458,1465,1482],{"type":91,"tag":224,"props":1291,"children":1292},{"class":226,"line":14},[1293],{"type":91,"tag":224,"props":1294,"children":1296},{"style":1295},"--shiki-default:#768390;--shiki-light:#6A737D",[1297],{"type":97,"value":1298},"\u002F\u002F Canonical form: field → { operator: value }\n",{"type":91,"tag":224,"props":1300,"children":1301},{"class":226,"line":8},[1302],{"type":91,"tag":224,"props":1303,"children":1304},{"style":230},[1305],{"type":97,"value":233},{"type":91,"tag":224,"props":1307,"children":1308},{"class":226,"line":38},[1309,1314,1319,1323,1327,1331,1335,1340],{"type":91,"tag":224,"props":1310,"children":1311},{"style":239},[1312],{"type":97,"value":1313},"  \"subject.roles\"",{"type":91,"tag":224,"props":1315,"children":1316},{"style":230},[1317],{"type":97,"value":1318},":  { ",{"type":91,"tag":224,"props":1320,"children":1321},{"style":239},[1322],{"type":97,"value":447},{"type":91,"tag":224,"props":1324,"children":1325},{"style":230},[1326],{"type":97,"value":452},{"type":91,"tag":224,"props":1328,"children":1329},{"style":250},[1330],{"type":97,"value":457},{"type":91,"tag":224,"props":1332,"children":1333},{"style":230},[1334],{"type":97,"value":395},{"type":91,"tag":224,"props":1336,"children":1337},{"style":250},[1338],{"type":97,"value":1339},"\"auditor\"",{"type":91,"tag":224,"props":1341,"children":1342},{"style":230},[1343],{"type":97,"value":1344},"] },\n",{"type":91,"tag":224,"props":1346,"children":1347},{"class":226,"line":20},[1348,1353,1357,1362,1366,1371],{"type":91,"tag":224,"props":1349,"children":1350},{"style":239},[1351],{"type":97,"value":1352},"  \"environment.ip\"",{"type":91,"tag":224,"props":1354,"children":1355},{"style":230},[1356],{"type":97,"value":442},{"type":91,"tag":224,"props":1358,"children":1359},{"style":239},[1360],{"type":97,"value":1361},"\"in_cidr\"",{"type":91,"tag":224,"props":1363,"children":1364},{"style":230},[1365],{"type":97,"value":362},{"type":91,"tag":224,"props":1367,"children":1368},{"style":250},[1369],{"type":97,"value":1370},"\"10.0.0.0\u002F8\"",{"type":91,"tag":224,"props":1372,"children":1373},{"style":230},[1374],{"type":97,"value":1375}," },\n",{"type":91,"tag":224,"props":1377,"children":1378},{"class":226,"line":82},[1379,1384],{"type":91,"tag":224,"props":1380,"children":1381},{"style":239},[1382],{"type":97,"value":1383},"  \"environment.hour\"",{"type":91,"tag":224,"props":1385,"children":1386},{"style":230},[1387],{"type":97,"value":428},{"type":91,"tag":224,"props":1389,"children":1390},{"class":226,"line":327},[1391,1396,1400,1405],{"type":91,"tag":224,"props":1392,"children":1393},{"style":239},[1394],{"type":97,"value":1395},"    \"gte\"",{"type":91,"tag":224,"props":1397,"children":1398},{"style":230},[1399],{"type":97,"value":362},{"type":91,"tag":224,"props":1401,"children":1402},{"style":250},[1403],{"type":97,"value":1404},"\"09\"",{"type":91,"tag":224,"props":1406,"children":1407},{"style":230},[1408],{"type":97,"value":258},{"type":91,"tag":224,"props":1410,"children":1411},{"class":226,"line":351},[1412,1417,1421],{"type":91,"tag":224,"props":1413,"children":1414},{"style":239},[1415],{"type":97,"value":1416},"    \"lte\"",{"type":91,"tag":224,"props":1418,"children":1419},{"style":230},[1420],{"type":97,"value":362},{"type":91,"tag":224,"props":1422,"children":1423},{"style":250},[1424],{"type":97,"value":1425},"\"17\"\n",{"type":91,"tag":224,"props":1427,"children":1428},{"class":226,"line":374},[1429],{"type":91,"tag":224,"props":1430,"children":1431},{"style":230},[1432],{"type":97,"value":1433},"  }\n",{"type":91,"tag":224,"props":1435,"children":1436},{"class":226,"line":417},[1437],{"type":91,"tag":224,"props":1438,"children":1439},{"style":230},[1440],{"type":97,"value":498},{"type":91,"tag":224,"props":1442,"children":1443},{"class":226,"line":431},[1444],{"type":91,"tag":224,"props":1445,"children":1447},{"emptyLinePlaceholder":1446},true,[1448],{"type":97,"value":1449},"\n",{"type":91,"tag":224,"props":1451,"children":1452},{"class":226,"line":465},[1453],{"type":91,"tag":224,"props":1454,"children":1455},{"style":1295},[1456],{"type":97,"value":1457},"\u002F\u002F Shorthand: a direct value is treated as \"equals\"\n",{"type":91,"tag":224,"props":1459,"children":1460},{"class":226,"line":474},[1461],{"type":91,"tag":224,"props":1462,"children":1463},{"style":230},[1464],{"type":97,"value":233},{"type":91,"tag":224,"props":1466,"children":1467},{"class":226,"line":492},[1468,1473,1477],{"type":91,"tag":224,"props":1469,"children":1470},{"style":239},[1471],{"type":97,"value":1472},"  \"subject.id\"",{"type":91,"tag":224,"props":1474,"children":1475},{"style":230},[1476],{"type":97,"value":362},{"type":91,"tag":224,"props":1478,"children":1479},{"style":250},[1480],{"type":97,"value":1481},"\"some-uuid\"\n",{"type":91,"tag":224,"props":1483,"children":1485},{"class":226,"line":1484},14,[1486],{"type":91,"tag":224,"props":1487,"children":1488},{"style":230},[1489],{"type":97,"value":498},{"type":91,"tag":100,"props":1491,"children":1492},{},[1493],{"type":97,"value":1494},"Multiple operators on the same field are also ANDed together.",{"type":91,"tag":500,"props":1496,"children":1498},{"id":1497},"available-context-fields",[1499],{"type":97,"value":1500},"Available context fields",{"type":91,"tag":1502,"props":1503,"children":1505},"h4",{"id":1504},"subject-the-authenticated-user",[1506],{"type":97,"value":1507},"SUBJECT — the authenticated user",{"type":91,"tag":507,"props":1509,"children":1510},{},[1511,1529],{"type":91,"tag":511,"props":1512,"children":1513},{},[1514],{"type":91,"tag":515,"props":1515,"children":1516},{},[1517,1521,1525],{"type":91,"tag":519,"props":1518,"children":1519},{},[1520],{"type":97,"value":523},{"type":91,"tag":519,"props":1522,"children":1523},{},[1524],{"type":97,"value":528},{"type":91,"tag":519,"props":1526,"children":1527},{},[1528],{"type":97,"value":536},{"type":91,"tag":538,"props":1530,"children":1531},{},[1532,1558,1583,1630,1655,1687],{"type":91,"tag":515,"props":1533,"children":1534},{},[1535,1544,1553],{"type":91,"tag":545,"props":1536,"children":1537},{},[1538],{"type":91,"tag":122,"props":1539,"children":1541},{"className":1540},[],[1542],{"type":97,"value":1543},"subject.id",{"type":91,"tag":545,"props":1545,"children":1546},{},[1547],{"type":91,"tag":122,"props":1548,"children":1550},{"className":1549},[],[1551],{"type":97,"value":1552},"uuid",{"type":91,"tag":545,"props":1554,"children":1555},{},[1556],{"type":97,"value":1557},"UUID of the authenticated user.",{"type":91,"tag":515,"props":1559,"children":1560},{},[1561,1570,1578],{"type":91,"tag":545,"props":1562,"children":1563},{},[1564],{"type":91,"tag":122,"props":1565,"children":1567},{"className":1566},[],[1568],{"type":97,"value":1569},"subject.tenant_id",{"type":91,"tag":545,"props":1571,"children":1572},{},[1573],{"type":91,"tag":122,"props":1574,"children":1576},{"className":1575},[],[1577],{"type":97,"value":1552},{"type":91,"tag":545,"props":1579,"children":1580},{},[1581],{"type":97,"value":1582},"UUID of the tenant the user belongs to.",{"type":91,"tag":515,"props":1584,"children":1585},{},[1586,1595,1603],{"type":91,"tag":545,"props":1587,"children":1588},{},[1589],{"type":91,"tag":122,"props":1590,"children":1592},{"className":1591},[],[1593],{"type":97,"value":1594},"subject.roles",{"type":91,"tag":545,"props":1596,"children":1597},{},[1598],{"type":91,"tag":122,"props":1599,"children":1601},{"className":1600},[],[1602],{"type":97,"value":779},{"type":91,"tag":545,"props":1604,"children":1605},{},[1606,1608,1614,1616,1622,1623,1629],{"type":97,"value":1607},"List of role names assigned to the user. Also accessible as ",{"type":91,"tag":122,"props":1609,"children":1611},{"className":1610},[],[1612],{"type":97,"value":1613},"subject.role",{"type":97,"value":1615},". Use with ",{"type":91,"tag":122,"props":1617,"children":1619},{"className":1618},[],[1620],{"type":97,"value":1621},"in",{"type":97,"value":165},{"type":91,"tag":122,"props":1624,"children":1626},{"className":1625},[],[1627],{"type":97,"value":1628},"contains",{"type":97,"value":137},{"type":91,"tag":515,"props":1631,"children":1632},{},[1633,1642,1650],{"type":91,"tag":545,"props":1634,"children":1635},{},[1636],{"type":91,"tag":122,"props":1637,"children":1639},{"className":1638},[],[1640],{"type":97,"value":1641},"subject.groups",{"type":91,"tag":545,"props":1643,"children":1644},{},[1645],{"type":91,"tag":122,"props":1646,"children":1648},{"className":1647},[],[1649],{"type":97,"value":779},{"type":91,"tag":545,"props":1651,"children":1652},{},[1653],{"type":97,"value":1654},"List of group names the user belongs to.",{"type":91,"tag":515,"props":1656,"children":1657},{},[1658,1667,1675],{"type":91,"tag":545,"props":1659,"children":1660},{},[1661],{"type":91,"tag":122,"props":1662,"children":1664},{"className":1663},[],[1665],{"type":97,"value":1666},"subject.permissions",{"type":91,"tag":545,"props":1668,"children":1669},{},[1670],{"type":91,"tag":122,"props":1671,"children":1673},{"className":1672},[],[1674],{"type":97,"value":779},{"type":91,"tag":545,"props":1676,"children":1677},{},[1678,1680,1685],{"type":97,"value":1679},"Flattened permission strings from the user's roles (e.g. ",{"type":91,"tag":122,"props":1681,"children":1683},{"className":1682},[],[1684],{"type":97,"value":1076},{"type":97,"value":1686},").",{"type":91,"tag":515,"props":1688,"children":1689},{},[1690,1699,1707],{"type":91,"tag":545,"props":1691,"children":1692},{},[1693],{"type":91,"tag":122,"props":1694,"children":1696},{"className":1695},[],[1697],{"type":97,"value":1698},"subject.\u003Cattribute>",{"type":91,"tag":545,"props":1700,"children":1701},{},[1702],{"type":91,"tag":122,"props":1703,"children":1705},{"className":1704},[],[1706],{"type":97,"value":562},{"type":91,"tag":545,"props":1708,"children":1709},{},[1710,1712,1718,1719,1725],{"type":97,"value":1711},"Any custom attribute on the user. Example: ",{"type":91,"tag":122,"props":1713,"children":1715},{"className":1714},[],[1716],{"type":97,"value":1717},"subject.department",{"type":97,"value":395},{"type":91,"tag":122,"props":1720,"children":1722},{"className":1721},[],[1723],{"type":97,"value":1724},"subject.clearance_level",{"type":97,"value":137},{"type":91,"tag":1502,"props":1727,"children":1729},{"id":1728},"resource-the-resource-being-acted-on",[1730],{"type":97,"value":1731},"RESOURCE — the resource being acted on",{"type":91,"tag":507,"props":1733,"children":1734},{},[1735,1753],{"type":91,"tag":511,"props":1736,"children":1737},{},[1738],{"type":91,"tag":515,"props":1739,"children":1740},{},[1741,1745,1749],{"type":91,"tag":519,"props":1742,"children":1743},{},[1744],{"type":97,"value":523},{"type":91,"tag":519,"props":1746,"children":1747},{},[1748],{"type":97,"value":528},{"type":91,"tag":519,"props":1750,"children":1751},{},[1752],{"type":97,"value":536},{"type":91,"tag":538,"props":1754,"children":1755},{},[1756,1801,1826,1858,1883],{"type":91,"tag":515,"props":1757,"children":1758},{},[1759,1768,1776],{"type":91,"tag":545,"props":1760,"children":1761},{},[1762],{"type":91,"tag":122,"props":1763,"children":1765},{"className":1764},[],[1766],{"type":97,"value":1767},"resource.type",{"type":91,"tag":545,"props":1769,"children":1770},{},[1771],{"type":91,"tag":122,"props":1772,"children":1774},{"className":1773},[],[1775],{"type":97,"value":562},{"type":91,"tag":545,"props":1777,"children":1778},{},[1779,1781,1787,1788,1793,1794,1800],{"type":97,"value":1780},"Resource type. Example: ",{"type":91,"tag":122,"props":1782,"children":1784},{"className":1783},[],[1785],{"type":97,"value":1786},"\"user\"",{"type":97,"value":395},{"type":91,"tag":122,"props":1789,"children":1791},{"className":1790},[],[1792],{"type":97,"value":1105},{"type":97,"value":395},{"type":91,"tag":122,"props":1795,"children":1797},{"className":1796},[],[1798],{"type":97,"value":1799},"\"group\"",{"type":97,"value":137},{"type":91,"tag":515,"props":1802,"children":1803},{},[1804,1813,1821],{"type":91,"tag":545,"props":1805,"children":1806},{},[1807],{"type":91,"tag":122,"props":1808,"children":1810},{"className":1809},[],[1811],{"type":97,"value":1812},"resource.id",{"type":91,"tag":545,"props":1814,"children":1815},{},[1816],{"type":91,"tag":122,"props":1817,"children":1819},{"className":1818},[],[1820],{"type":97,"value":1552},{"type":91,"tag":545,"props":1822,"children":1823},{},[1824],{"type":97,"value":1825},"UUID of the specific resource instance, if provided in context.",{"type":91,"tag":515,"props":1827,"children":1828},{},[1829,1838,1846],{"type":91,"tag":545,"props":1830,"children":1831},{},[1832],{"type":91,"tag":122,"props":1833,"children":1835},{"className":1834},[],[1836],{"type":97,"value":1837},"resource.owner_id",{"type":91,"tag":545,"props":1839,"children":1840},{},[1841],{"type":91,"tag":122,"props":1842,"children":1844},{"className":1843},[],[1845],{"type":97,"value":1552},{"type":91,"tag":545,"props":1847,"children":1848},{},[1849,1851,1857],{"type":97,"value":1850},"UUID of the resource owner. Also accessible as ",{"type":91,"tag":122,"props":1852,"children":1854},{"className":1853},[],[1855],{"type":97,"value":1856},"resource.owner",{"type":97,"value":137},{"type":91,"tag":515,"props":1859,"children":1860},{},[1861,1870,1878],{"type":91,"tag":545,"props":1862,"children":1863},{},[1864],{"type":91,"tag":122,"props":1865,"children":1867},{"className":1866},[],[1868],{"type":97,"value":1869},"resource.tenant_id",{"type":91,"tag":545,"props":1871,"children":1872},{},[1873],{"type":91,"tag":122,"props":1874,"children":1876},{"className":1875},[],[1877],{"type":97,"value":1552},{"type":91,"tag":545,"props":1879,"children":1880},{},[1881],{"type":97,"value":1882},"UUID of the tenant that owns the resource.",{"type":91,"tag":515,"props":1884,"children":1885},{},[1886,1895,1903],{"type":91,"tag":545,"props":1887,"children":1888},{},[1889],{"type":91,"tag":122,"props":1890,"children":1892},{"className":1891},[],[1893],{"type":97,"value":1894},"resource.\u003Cattribute>",{"type":91,"tag":545,"props":1896,"children":1897},{},[1898],{"type":91,"tag":122,"props":1899,"children":1901},{"className":1900},[],[1902],{"type":97,"value":562},{"type":91,"tag":545,"props":1904,"children":1905},{},[1906],{"type":97,"value":1907},"Any custom attribute on the resource.",{"type":91,"tag":1502,"props":1909,"children":1911},{"id":1910},"environment-request-context",[1912],{"type":97,"value":1913},"ENVIRONMENT — request context",{"type":91,"tag":507,"props":1915,"children":1916},{},[1917,1935],{"type":91,"tag":511,"props":1918,"children":1919},{},[1920],{"type":91,"tag":515,"props":1921,"children":1922},{},[1923,1927,1931],{"type":91,"tag":519,"props":1924,"children":1925},{},[1926],{"type":97,"value":523},{"type":91,"tag":519,"props":1928,"children":1929},{},[1930],{"type":97,"value":528},{"type":91,"tag":519,"props":1932,"children":1933},{},[1934],{"type":97,"value":536},{"type":91,"tag":538,"props":1936,"children":1937},{},[1938,1978,2023,2056,2096,2144],{"type":91,"tag":515,"props":1939,"children":1940},{},[1941,1950,1959],{"type":91,"tag":545,"props":1942,"children":1943},{},[1944],{"type":91,"tag":122,"props":1945,"children":1947},{"className":1946},[],[1948],{"type":97,"value":1949},"environment.ip",{"type":91,"tag":545,"props":1951,"children":1952},{},[1953],{"type":91,"tag":122,"props":1954,"children":1956},{"className":1955},[],[1957],{"type":97,"value":1958},"ip",{"type":91,"tag":545,"props":1960,"children":1961},{},[1962,1964,1970,1971,1977],{"type":97,"value":1963},"Client IP address. Also accessible as ",{"type":91,"tag":122,"props":1965,"children":1967},{"className":1966},[],[1968],{"type":97,"value":1969},"environment.ip_address",{"type":97,"value":1615},{"type":91,"tag":122,"props":1972,"children":1974},{"className":1973},[],[1975],{"type":97,"value":1976},"in_cidr",{"type":97,"value":137},{"type":91,"tag":515,"props":1979,"children":1980},{},[1981,1990,1998],{"type":91,"tag":545,"props":1982,"children":1983},{},[1984],{"type":91,"tag":122,"props":1985,"children":1987},{"className":1986},[],[1988],{"type":97,"value":1989},"environment.user_agent",{"type":91,"tag":545,"props":1991,"children":1992},{},[1993],{"type":91,"tag":122,"props":1994,"children":1996},{"className":1995},[],[1997],{"type":97,"value":562},{"type":91,"tag":545,"props":1999,"children":2000},{},[2001,2003,2008,2009,2015,2016,2022],{"type":97,"value":2002},"Raw User-Agent header. Use with ",{"type":91,"tag":122,"props":2004,"children":2006},{"className":2005},[],[2007],{"type":97,"value":1628},{"type":97,"value":395},{"type":91,"tag":122,"props":2010,"children":2012},{"className":2011},[],[2013],{"type":97,"value":2014},"starts_with",{"type":97,"value":851},{"type":91,"tag":122,"props":2017,"children":2019},{"className":2018},[],[2020],{"type":97,"value":2021},"matches",{"type":97,"value":137},{"type":91,"tag":515,"props":2024,"children":2025},{},[2026,2035,2043],{"type":91,"tag":545,"props":2027,"children":2028},{},[2029],{"type":91,"tag":122,"props":2030,"children":2032},{"className":2031},[],[2033],{"type":97,"value":2034},"environment.time",{"type":91,"tag":545,"props":2036,"children":2037},{},[2038],{"type":91,"tag":122,"props":2039,"children":2041},{"className":2040},[],[2042],{"type":97,"value":562},{"type":91,"tag":545,"props":2044,"children":2045},{},[2046,2048,2054],{"type":97,"value":2047},"RFC3339 timestamp of the request (UTC). Use ",{"type":91,"tag":122,"props":2049,"children":2051},{"className":2050},[],[2052],{"type":97,"value":2053},"between",{"type":97,"value":2055}," with ISO strings for ranges.",{"type":91,"tag":515,"props":2057,"children":2058},{},[2059,2068,2076],{"type":91,"tag":545,"props":2060,"children":2061},{},[2062],{"type":91,"tag":122,"props":2063,"children":2065},{"className":2064},[],[2066],{"type":97,"value":2067},"environment.hour",{"type":91,"tag":545,"props":2069,"children":2070},{},[2071],{"type":91,"tag":122,"props":2072,"children":2074},{"className":2073},[],[2075],{"type":97,"value":562},{"type":91,"tag":545,"props":2077,"children":2078},{},[2079,2081,2087,2089,2095],{"type":97,"value":2080},"Hour of day in UTC, zero-padded: ",{"type":91,"tag":122,"props":2082,"children":2084},{"className":2083},[],[2085],{"type":97,"value":2086},"\"00\"",{"type":97,"value":2088},"–",{"type":91,"tag":122,"props":2090,"children":2092},{"className":2091},[],[2093],{"type":97,"value":2094},"\"23\"",{"type":97,"value":137},{"type":91,"tag":515,"props":2097,"children":2098},{},[2099,2108,2116],{"type":91,"tag":545,"props":2100,"children":2101},{},[2102],{"type":91,"tag":122,"props":2103,"children":2105},{"className":2104},[],[2106],{"type":97,"value":2107},"environment.day",{"type":91,"tag":545,"props":2109,"children":2110},{},[2111],{"type":91,"tag":122,"props":2112,"children":2114},{"className":2113},[],[2115],{"type":97,"value":562},{"type":91,"tag":545,"props":2117,"children":2118},{},[2119,2121,2127,2129,2135,2137,2143],{"type":97,"value":2120},"Day of week, lowercase: ",{"type":91,"tag":122,"props":2122,"children":2124},{"className":2123},[],[2125],{"type":97,"value":2126},"\"monday\"",{"type":97,"value":2128}," … ",{"type":91,"tag":122,"props":2130,"children":2132},{"className":2131},[],[2133],{"type":97,"value":2134},"\"sunday\"",{"type":97,"value":2136},". Also accessible as ",{"type":91,"tag":122,"props":2138,"children":2140},{"className":2139},[],[2141],{"type":97,"value":2142},"environment.weekday",{"type":97,"value":137},{"type":91,"tag":515,"props":2145,"children":2146},{},[2147,2156,2164],{"type":91,"tag":545,"props":2148,"children":2149},{},[2150],{"type":91,"tag":122,"props":2151,"children":2153},{"className":2152},[],[2154],{"type":97,"value":2155},"environment.\u003Cattribute>",{"type":91,"tag":545,"props":2157,"children":2158},{},[2159],{"type":91,"tag":122,"props":2160,"children":2162},{"className":2161},[],[2163],{"type":97,"value":562},{"type":91,"tag":545,"props":2165,"children":2166},{},[2167,2169,2175],{"type":97,"value":2168},"Custom environment attributes. Example: ",{"type":91,"tag":122,"props":2170,"children":2172},{"className":2171},[],[2173],{"type":97,"value":2174},"environment.country",{"type":97,"value":137},{"type":91,"tag":1502,"props":2177,"children":2179},{"id":2178},"action-the-attempted-action",[2180],{"type":97,"value":2181},"ACTION — the attempted action",{"type":91,"tag":507,"props":2183,"children":2184},{},[2185,2203],{"type":91,"tag":511,"props":2186,"children":2187},{},[2188],{"type":91,"tag":515,"props":2189,"children":2190},{},[2191,2195,2199],{"type":91,"tag":519,"props":2192,"children":2193},{},[2194],{"type":97,"value":523},{"type":91,"tag":519,"props":2196,"children":2197},{},[2198],{"type":97,"value":528},{"type":91,"tag":519,"props":2200,"children":2201},{},[2202],{"type":97,"value":536},{"type":91,"tag":538,"props":2204,"children":2205},{},[2206],{"type":91,"tag":515,"props":2207,"children":2208},{},[2209,2218,2226],{"type":91,"tag":545,"props":2210,"children":2211},{},[2212],{"type":91,"tag":122,"props":2213,"children":2215},{"className":2214},[],[2216],{"type":97,"value":2217},"action",{"type":91,"tag":545,"props":2219,"children":2220},{},[2221],{"type":91,"tag":122,"props":2222,"children":2224},{"className":2223},[],[2225],{"type":97,"value":562},{"type":91,"tag":545,"props":2227,"children":2228},{},[2229,2231,2237],{"type":97,"value":2230},"The action being attempted. Useful in policies with ",{"type":91,"tag":122,"props":2232,"children":2234},{"className":2233},[],[2235],{"type":97,"value":2236},"resource_pattern: \"*\"",{"type":97,"value":2238}," that need to refine by action inside conditions.",{"type":91,"tag":500,"props":2240,"children":2241},{"id":1280},[2242],{"type":97,"value":2243},"Operators",{"type":91,"tag":507,"props":2245,"children":2246},{},[2247,2273],{"type":91,"tag":511,"props":2248,"children":2249},{},[2250],{"type":91,"tag":515,"props":2251,"children":2252},{},[2253,2258,2263,2268],{"type":91,"tag":519,"props":2254,"children":2255},{},[2256],{"type":97,"value":2257},"Operator",{"type":91,"tag":519,"props":2259,"children":2260},{},[2261],{"type":97,"value":2262},"Aliases",{"type":91,"tag":519,"props":2264,"children":2265},{},[2266],{"type":97,"value":2267},"Expects",{"type":91,"tag":519,"props":2269,"children":2270},{},[2271],{"type":97,"value":2272},"Behavior",{"type":91,"tag":538,"props":2274,"children":2275},{},[2276,2307,2350,2405,2440,2464,2488,2513,2550,2585,2620,2655,2691,2726],{"type":91,"tag":515,"props":2277,"children":2278},{},[2279,2288,2297,2302],{"type":91,"tag":545,"props":2280,"children":2281},{},[2282],{"type":91,"tag":122,"props":2283,"children":2285},{"className":2284},[],[2286],{"type":97,"value":2287},"equals",{"type":91,"tag":545,"props":2289,"children":2290},{},[2291],{"type":91,"tag":122,"props":2292,"children":2294},{"className":2293},[],[2295],{"type":97,"value":2296},"eq",{"type":91,"tag":545,"props":2298,"children":2299},{},[2300],{"type":97,"value":2301},"scalar",{"type":91,"tag":545,"props":2303,"children":2304},{},[2305],{"type":97,"value":2306},"Exact equality. Case-sensitive for strings.",{"type":91,"tag":515,"props":2308,"children":2309},{},[2310,2319,2335,2339],{"type":91,"tag":545,"props":2311,"children":2312},{},[2313],{"type":91,"tag":122,"props":2314,"children":2316},{"className":2315},[],[2317],{"type":97,"value":2318},"not_equals",{"type":91,"tag":545,"props":2320,"children":2321},{},[2322,2328,2329],{"type":91,"tag":122,"props":2323,"children":2325},{"className":2324},[],[2326],{"type":97,"value":2327},"ne",{"type":97,"value":395},{"type":91,"tag":122,"props":2330,"children":2332},{"className":2331},[],[2333],{"type":97,"value":2334},"neq",{"type":91,"tag":545,"props":2336,"children":2337},{},[2338],{"type":97,"value":2301},{"type":91,"tag":545,"props":2340,"children":2341},{},[2342,2344,2349],{"type":97,"value":2343},"Inverse of ",{"type":91,"tag":122,"props":2345,"children":2347},{"className":2346},[],[2348],{"type":97,"value":2287},{"type":97,"value":137},{"type":91,"tag":515,"props":2351,"children":2352},{},[2353,2361,2366,2371],{"type":91,"tag":545,"props":2354,"children":2355},{},[2356],{"type":91,"tag":122,"props":2357,"children":2359},{"className":2358},[],[2360],{"type":97,"value":1621},{"type":91,"tag":545,"props":2362,"children":2363},{},[2364],{"type":97,"value":2365},"—",{"type":91,"tag":545,"props":2367,"children":2368},{},[2369],{"type":97,"value":2370},"array",{"type":91,"tag":545,"props":2372,"children":2373},{},[2374,2376,2381,2383,2388,2390,2396,2398,2403],{"type":97,"value":2375},"Expected value must be an array. ",{"type":91,"tag":114,"props":2377,"children":2378},{},[2379],{"type":97,"value":2380},"If the field is an array",{"type":97,"value":2382}," (e.g. ",{"type":91,"tag":122,"props":2384,"children":2386},{"className":2385},[],[2387],{"type":97,"value":1594},{"type":97,"value":2389},"): true if ",{"type":91,"tag":2391,"props":2392,"children":2393},"em",{},[2394],{"type":97,"value":2395},"any",{"type":97,"value":2397}," element of the field is in the expected array. ",{"type":91,"tag":114,"props":2399,"children":2400},{},[2401],{"type":97,"value":2402},"If the field is a scalar",{"type":97,"value":2404},": true if that scalar is in the array.",{"type":91,"tag":515,"props":2406,"children":2407},{},[2408,2417,2426,2430],{"type":91,"tag":545,"props":2409,"children":2410},{},[2411],{"type":91,"tag":122,"props":2412,"children":2414},{"className":2413},[],[2415],{"type":97,"value":2416},"not_in",{"type":91,"tag":545,"props":2418,"children":2419},{},[2420],{"type":91,"tag":122,"props":2421,"children":2423},{"className":2422},[],[2424],{"type":97,"value":2425},"nin",{"type":91,"tag":545,"props":2427,"children":2428},{},[2429],{"type":97,"value":2370},{"type":91,"tag":545,"props":2431,"children":2432},{},[2433,2434,2439],{"type":97,"value":2343},{"type":91,"tag":122,"props":2435,"children":2437},{"className":2436},[],[2438],{"type":97,"value":1621},{"type":97,"value":137},{"type":91,"tag":515,"props":2441,"children":2442},{},[2443,2451,2455,2459],{"type":91,"tag":545,"props":2444,"children":2445},{},[2446],{"type":91,"tag":122,"props":2447,"children":2449},{"className":2448},[],[2450],{"type":97,"value":1628},{"type":91,"tag":545,"props":2452,"children":2453},{},[2454],{"type":97,"value":2365},{"type":91,"tag":545,"props":2456,"children":2457},{},[2458],{"type":97,"value":2301},{"type":91,"tag":545,"props":2460,"children":2461},{},[2462],{"type":97,"value":2463},"If field is a string: true if it contains the given substring. If field is an array: true if it contains the given element.",{"type":91,"tag":515,"props":2465,"children":2466},{},[2467,2475,2479,2483],{"type":91,"tag":545,"props":2468,"children":2469},{},[2470],{"type":91,"tag":122,"props":2471,"children":2473},{"className":2472},[],[2474],{"type":97,"value":2014},{"type":91,"tag":545,"props":2476,"children":2477},{},[2478],{"type":97,"value":2365},{"type":91,"tag":545,"props":2480,"children":2481},{},[2482],{"type":97,"value":2301},{"type":91,"tag":545,"props":2484,"children":2485},{},[2486],{"type":97,"value":2487},"Strings only. True if the field starts with the given prefix.",{"type":91,"tag":515,"props":2489,"children":2490},{},[2491,2500,2504,2508],{"type":91,"tag":545,"props":2492,"children":2493},{},[2494],{"type":91,"tag":122,"props":2495,"children":2497},{"className":2496},[],[2498],{"type":97,"value":2499},"ends_with",{"type":91,"tag":545,"props":2501,"children":2502},{},[2503],{"type":97,"value":2365},{"type":91,"tag":545,"props":2505,"children":2506},{},[2507],{"type":97,"value":2301},{"type":91,"tag":545,"props":2509,"children":2510},{},[2511],{"type":97,"value":2512},"Strings only. True if the field ends with the given suffix.",{"type":91,"tag":515,"props":2514,"children":2515},{},[2516,2525,2534,2539],{"type":91,"tag":545,"props":2517,"children":2518},{},[2519],{"type":91,"tag":122,"props":2520,"children":2522},{"className":2521},[],[2523],{"type":97,"value":2524},"gt",{"type":91,"tag":545,"props":2526,"children":2527},{},[2528],{"type":91,"tag":122,"props":2529,"children":2531},{"className":2530},[],[2532],{"type":97,"value":2533},"greater_than",{"type":91,"tag":545,"props":2535,"children":2536},{},[2537],{"type":97,"value":2538},"number",{"type":91,"tag":545,"props":2540,"children":2541},{},[2542,2548],{"type":91,"tag":122,"props":2543,"children":2545},{"className":2544},[],[2546],{"type":97,"value":2547},"field > value",{"type":97,"value":2549},". Returns false (not an error) if either side is not a number.",{"type":91,"tag":515,"props":2551,"children":2552},{},[2553,2562,2571,2575],{"type":91,"tag":545,"props":2554,"children":2555},{},[2556],{"type":91,"tag":122,"props":2557,"children":2559},{"className":2558},[],[2560],{"type":97,"value":2561},"lt",{"type":91,"tag":545,"props":2563,"children":2564},{},[2565],{"type":91,"tag":122,"props":2566,"children":2568},{"className":2567},[],[2569],{"type":97,"value":2570},"less_than",{"type":91,"tag":545,"props":2572,"children":2573},{},[2574],{"type":97,"value":2538},{"type":91,"tag":545,"props":2576,"children":2577},{},[2578,2584],{"type":91,"tag":122,"props":2579,"children":2581},{"className":2580},[],[2582],{"type":97,"value":2583},"field \u003C value",{"type":97,"value":137},{"type":91,"tag":515,"props":2586,"children":2587},{},[2588,2597,2606,2610],{"type":91,"tag":545,"props":2589,"children":2590},{},[2591],{"type":91,"tag":122,"props":2592,"children":2594},{"className":2593},[],[2595],{"type":97,"value":2596},"gte",{"type":91,"tag":545,"props":2598,"children":2599},{},[2600],{"type":91,"tag":122,"props":2601,"children":2603},{"className":2602},[],[2604],{"type":97,"value":2605},"greater_than_or_equals",{"type":91,"tag":545,"props":2607,"children":2608},{},[2609],{"type":97,"value":2538},{"type":91,"tag":545,"props":2611,"children":2612},{},[2613,2619],{"type":91,"tag":122,"props":2614,"children":2616},{"className":2615},[],[2617],{"type":97,"value":2618},"field >= value",{"type":97,"value":137},{"type":91,"tag":515,"props":2621,"children":2622},{},[2623,2632,2641,2645],{"type":91,"tag":545,"props":2624,"children":2625},{},[2626],{"type":91,"tag":122,"props":2627,"children":2629},{"className":2628},[],[2630],{"type":97,"value":2631},"lte",{"type":91,"tag":545,"props":2633,"children":2634},{},[2635],{"type":91,"tag":122,"props":2636,"children":2638},{"className":2637},[],[2639],{"type":97,"value":2640},"less_than_or_equals",{"type":91,"tag":545,"props":2642,"children":2643},{},[2644],{"type":97,"value":2538},{"type":91,"tag":545,"props":2646,"children":2647},{},[2648,2654],{"type":91,"tag":122,"props":2649,"children":2651},{"className":2650},[],[2652],{"type":97,"value":2653},"field \u003C= value",{"type":97,"value":137},{"type":91,"tag":515,"props":2656,"children":2657},{},[2658,2666,2670,2679],{"type":91,"tag":545,"props":2659,"children":2660},{},[2661],{"type":91,"tag":122,"props":2662,"children":2664},{"className":2663},[],[2665],{"type":97,"value":2053},{"type":91,"tag":545,"props":2667,"children":2668},{},[2669],{"type":97,"value":2365},{"type":91,"tag":545,"props":2671,"children":2672},{},[2673],{"type":91,"tag":122,"props":2674,"children":2676},{"className":2675},[],[2677],{"type":97,"value":2678},"[min, max]",{"type":91,"tag":545,"props":2680,"children":2681},{},[2682,2684,2690],{"type":97,"value":2683},"Inclusive range. Exactly two elements. Works for both numbers and strings (lexicographic). ",{"type":91,"tag":122,"props":2685,"children":2687},{"className":2686},[],[2688],{"type":97,"value":2689},"field >= min && field \u003C= max",{"type":97,"value":137},{"type":91,"tag":515,"props":2692,"children":2693},{},[2694,2702,2706,2714],{"type":91,"tag":545,"props":2695,"children":2696},{},[2697],{"type":91,"tag":122,"props":2698,"children":2700},{"className":2699},[],[2701],{"type":97,"value":1976},{"type":91,"tag":545,"props":2703,"children":2704},{},[2705],{"type":97,"value":2365},{"type":91,"tag":545,"props":2707,"children":2708},{},[2709,2711],{"type":97,"value":2710},"cidr or cidr",{"type":91,"tag":224,"props":2712,"children":2713},{},[],{"type":91,"tag":545,"props":2715,"children":2716},{},[2717,2719,2724],{"type":97,"value":2718},"The field (an IP address) must belong to the given CIDR range. Accepts a single string (",{"type":91,"tag":122,"props":2720,"children":2722},{"className":2721},[],[2723],{"type":97,"value":1370},{"type":97,"value":2725},") or an array of CIDR strings. True if the IP falls in any of them. Full IPv4 subnet mask arithmetic.",{"type":91,"tag":515,"props":2727,"children":2728},{},[2729,2737,2746,2751],{"type":91,"tag":545,"props":2730,"children":2731},{},[2732],{"type":91,"tag":122,"props":2733,"children":2735},{"className":2734},[],[2736],{"type":97,"value":2021},{"type":91,"tag":545,"props":2738,"children":2739},{},[2740],{"type":91,"tag":122,"props":2741,"children":2743},{"className":2742},[],[2744],{"type":97,"value":2745},"regex",{"type":91,"tag":545,"props":2747,"children":2748},{},[2749],{"type":97,"value":2750},"regex string",{"type":91,"tag":545,"props":2752,"children":2753},{},[2754],{"type":97,"value":2755},"Field must be a string. Value is a regular expression. Returns an API error if the pattern is invalid.",{"type":91,"tag":500,"props":2757,"children":2759},{"id":2758},"condition-examples",[2760],{"type":97,"value":2761},"Condition examples",{"type":91,"tag":100,"props":2763,"children":2764},{},[2765],{"type":91,"tag":114,"props":2766,"children":2767},{},[2768,2770,2776,2777,2783],{"type":97,"value":2769},"Only users with role ",{"type":91,"tag":122,"props":2771,"children":2773},{"className":2772},[],[2774],{"type":97,"value":2775},"admin",{"type":97,"value":165},{"type":91,"tag":122,"props":2778,"children":2780},{"className":2779},[],[2781],{"type":97,"value":2782},"auditor",{"type":97,"value":1148},{"type":91,"tag":214,"props":2785,"children":2787},{"className":216,"code":2786,"language":218,"meta":86,"style":86},"{\n  \"subject.roles\": { \"in\": [\"admin\", \"auditor\"] }\n}\n",[2788],{"type":91,"tag":122,"props":2789,"children":2790},{"__ignoreMap":86},[2791,2798,2833],{"type":91,"tag":224,"props":2792,"children":2793},{"class":226,"line":14},[2794],{"type":91,"tag":224,"props":2795,"children":2796},{"style":230},[2797],{"type":97,"value":233},{"type":91,"tag":224,"props":2799,"children":2800},{"class":226,"line":8},[2801,2805,2809,2813,2817,2821,2825,2829],{"type":91,"tag":224,"props":2802,"children":2803},{"style":239},[2804],{"type":97,"value":1313},{"type":91,"tag":224,"props":2806,"children":2807},{"style":230},[2808],{"type":97,"value":442},{"type":91,"tag":224,"props":2810,"children":2811},{"style":239},[2812],{"type":97,"value":447},{"type":91,"tag":224,"props":2814,"children":2815},{"style":230},[2816],{"type":97,"value":452},{"type":91,"tag":224,"props":2818,"children":2819},{"style":250},[2820],{"type":97,"value":457},{"type":91,"tag":224,"props":2822,"children":2823},{"style":230},[2824],{"type":97,"value":395},{"type":91,"tag":224,"props":2826,"children":2827},{"style":250},[2828],{"type":97,"value":1339},{"type":91,"tag":224,"props":2830,"children":2831},{"style":230},[2832],{"type":97,"value":462},{"type":91,"tag":224,"props":2834,"children":2835},{"class":226,"line":38},[2836],{"type":91,"tag":224,"props":2837,"children":2838},{"style":230},[2839],{"type":97,"value":498},{"type":91,"tag":100,"props":2841,"children":2842},{},[2843],{"type":91,"tag":114,"props":2844,"children":2845},{},[2846],{"type":97,"value":2847},"Internal network only, on weekdays:",{"type":91,"tag":214,"props":2849,"children":2851},{"className":216,"code":2850,"language":218,"meta":86,"style":86},"{\n  \"environment.ip\":  { \"in_cidr\": \"10.0.0.0\u002F8\" },\n  \"environment.day\": { \"in\": [\"monday\",\"tuesday\",\"wednesday\",\"thursday\",\"friday\"] }\n}\n",[2852],{"type":91,"tag":122,"props":2853,"children":2854},{"__ignoreMap":86},[2855,2862,2889,2954],{"type":91,"tag":224,"props":2856,"children":2857},{"class":226,"line":14},[2858],{"type":91,"tag":224,"props":2859,"children":2860},{"style":230},[2861],{"type":97,"value":233},{"type":91,"tag":224,"props":2863,"children":2864},{"class":226,"line":8},[2865,2869,2873,2877,2881,2885],{"type":91,"tag":224,"props":2866,"children":2867},{"style":239},[2868],{"type":97,"value":1352},{"type":91,"tag":224,"props":2870,"children":2871},{"style":230},[2872],{"type":97,"value":1318},{"type":91,"tag":224,"props":2874,"children":2875},{"style":239},[2876],{"type":97,"value":1361},{"type":91,"tag":224,"props":2878,"children":2879},{"style":230},[2880],{"type":97,"value":362},{"type":91,"tag":224,"props":2882,"children":2883},{"style":250},[2884],{"type":97,"value":1370},{"type":91,"tag":224,"props":2886,"children":2887},{"style":230},[2888],{"type":97,"value":1375},{"type":91,"tag":224,"props":2890,"children":2891},{"class":226,"line":38},[2892,2897,2901,2905,2909,2913,2918,2923,2927,2932,2936,2941,2945,2950],{"type":91,"tag":224,"props":2893,"children":2894},{"style":239},[2895],{"type":97,"value":2896},"  \"environment.day\"",{"type":91,"tag":224,"props":2898,"children":2899},{"style":230},[2900],{"type":97,"value":442},{"type":91,"tag":224,"props":2902,"children":2903},{"style":239},[2904],{"type":97,"value":447},{"type":91,"tag":224,"props":2906,"children":2907},{"style":230},[2908],{"type":97,"value":452},{"type":91,"tag":224,"props":2910,"children":2911},{"style":250},[2912],{"type":97,"value":2126},{"type":91,"tag":224,"props":2914,"children":2915},{"style":230},[2916],{"type":97,"value":2917},",",{"type":91,"tag":224,"props":2919,"children":2920},{"style":250},[2921],{"type":97,"value":2922},"\"tuesday\"",{"type":91,"tag":224,"props":2924,"children":2925},{"style":230},[2926],{"type":97,"value":2917},{"type":91,"tag":224,"props":2928,"children":2929},{"style":250},[2930],{"type":97,"value":2931},"\"wednesday\"",{"type":91,"tag":224,"props":2933,"children":2934},{"style":230},[2935],{"type":97,"value":2917},{"type":91,"tag":224,"props":2937,"children":2938},{"style":250},[2939],{"type":97,"value":2940},"\"thursday\"",{"type":91,"tag":224,"props":2942,"children":2943},{"style":230},[2944],{"type":97,"value":2917},{"type":91,"tag":224,"props":2946,"children":2947},{"style":250},[2948],{"type":97,"value":2949},"\"friday\"",{"type":91,"tag":224,"props":2951,"children":2952},{"style":230},[2953],{"type":97,"value":462},{"type":91,"tag":224,"props":2955,"children":2956},{"class":226,"line":20},[2957],{"type":91,"tag":224,"props":2958,"children":2959},{"style":230},[2960],{"type":97,"value":498},{"type":91,"tag":100,"props":2962,"children":2963},{},[2964],{"type":91,"tag":114,"props":2965,"children":2966},{},[2967],{"type":97,"value":2968},"Multiple operators on one field (all must pass):",{"type":91,"tag":214,"props":2970,"children":2972},{"className":216,"code":2971,"language":218,"meta":86,"style":86},"{\n  \"environment.hour\": { \"gte\": \"09\", \"lte\": \"17\" }\n}\n",[2973],{"type":91,"tag":122,"props":2974,"children":2975},{"__ignoreMap":86},[2976,2983,3030],{"type":91,"tag":224,"props":2977,"children":2978},{"class":226,"line":14},[2979],{"type":91,"tag":224,"props":2980,"children":2981},{"style":230},[2982],{"type":97,"value":233},{"type":91,"tag":224,"props":2984,"children":2985},{"class":226,"line":8},[2986,2990,2994,2999,3003,3007,3011,3016,3020,3025],{"type":91,"tag":224,"props":2987,"children":2988},{"style":239},[2989],{"type":97,"value":1383},{"type":91,"tag":224,"props":2991,"children":2992},{"style":230},[2993],{"type":97,"value":442},{"type":91,"tag":224,"props":2995,"children":2996},{"style":239},[2997],{"type":97,"value":2998},"\"gte\"",{"type":91,"tag":224,"props":3000,"children":3001},{"style":230},[3002],{"type":97,"value":362},{"type":91,"tag":224,"props":3004,"children":3005},{"style":250},[3006],{"type":97,"value":1404},{"type":91,"tag":224,"props":3008,"children":3009},{"style":230},[3010],{"type":97,"value":395},{"type":91,"tag":224,"props":3012,"children":3013},{"style":239},[3014],{"type":97,"value":3015},"\"lte\"",{"type":91,"tag":224,"props":3017,"children":3018},{"style":230},[3019],{"type":97,"value":362},{"type":91,"tag":224,"props":3021,"children":3022},{"style":250},[3023],{"type":97,"value":3024},"\"17\"",{"type":91,"tag":224,"props":3026,"children":3027},{"style":230},[3028],{"type":97,"value":3029}," }\n",{"type":91,"tag":224,"props":3031,"children":3032},{"class":226,"line":38},[3033],{"type":91,"tag":224,"props":3034,"children":3035},{"style":230},[3036],{"type":97,"value":498},{"type":91,"tag":100,"props":3038,"children":3039},{},[3040],{"type":91,"tag":114,"props":3041,"children":3042},{},[3043],{"type":97,"value":3044},"Custom user attributes:",{"type":91,"tag":214,"props":3046,"children":3048},{"className":216,"code":3047,"language":218,"meta":86,"style":86},"{\n  \"subject.department\":      { \"equals\": \"finance\" },\n  \"subject.clearance_level\": { \"gte\": 3 },\n  \"environment.ip\":          { \"in_cidr\": \"10.0.0.0\u002F8\" }\n}\n",[3049],{"type":91,"tag":122,"props":3050,"children":3051},{"__ignoreMap":86},[3052,3059,3090,3119,3147],{"type":91,"tag":224,"props":3053,"children":3054},{"class":226,"line":14},[3055],{"type":91,"tag":224,"props":3056,"children":3057},{"style":230},[3058],{"type":97,"value":233},{"type":91,"tag":224,"props":3060,"children":3061},{"class":226,"line":8},[3062,3067,3072,3077,3081,3086],{"type":91,"tag":224,"props":3063,"children":3064},{"style":239},[3065],{"type":97,"value":3066},"  \"subject.department\"",{"type":91,"tag":224,"props":3068,"children":3069},{"style":230},[3070],{"type":97,"value":3071},":      { ",{"type":91,"tag":224,"props":3073,"children":3074},{"style":239},[3075],{"type":97,"value":3076},"\"equals\"",{"type":91,"tag":224,"props":3078,"children":3079},{"style":230},[3080],{"type":97,"value":362},{"type":91,"tag":224,"props":3082,"children":3083},{"style":250},[3084],{"type":97,"value":3085},"\"finance\"",{"type":91,"tag":224,"props":3087,"children":3088},{"style":230},[3089],{"type":97,"value":1375},{"type":91,"tag":224,"props":3091,"children":3092},{"class":226,"line":38},[3093,3098,3102,3106,3110,3115],{"type":91,"tag":224,"props":3094,"children":3095},{"style":239},[3096],{"type":97,"value":3097},"  \"subject.clearance_level\"",{"type":91,"tag":224,"props":3099,"children":3100},{"style":230},[3101],{"type":97,"value":442},{"type":91,"tag":224,"props":3103,"children":3104},{"style":239},[3105],{"type":97,"value":2998},{"type":91,"tag":224,"props":3107,"children":3108},{"style":230},[3109],{"type":97,"value":362},{"type":91,"tag":224,"props":3111,"children":3112},{"style":341},[3113],{"type":97,"value":3114},"3",{"type":91,"tag":224,"props":3116,"children":3117},{"style":230},[3118],{"type":97,"value":1375},{"type":91,"tag":224,"props":3120,"children":3121},{"class":226,"line":20},[3122,3126,3131,3135,3139,3143],{"type":91,"tag":224,"props":3123,"children":3124},{"style":239},[3125],{"type":97,"value":1352},{"type":91,"tag":224,"props":3127,"children":3128},{"style":230},[3129],{"type":97,"value":3130},":          { ",{"type":91,"tag":224,"props":3132,"children":3133},{"style":239},[3134],{"type":97,"value":1361},{"type":91,"tag":224,"props":3136,"children":3137},{"style":230},[3138],{"type":97,"value":362},{"type":91,"tag":224,"props":3140,"children":3141},{"style":250},[3142],{"type":97,"value":1370},{"type":91,"tag":224,"props":3144,"children":3145},{"style":230},[3146],{"type":97,"value":3029},{"type":91,"tag":224,"props":3148,"children":3149},{"class":226,"line":82},[3150],{"type":91,"tag":224,"props":3151,"children":3152},{"style":230},[3153],{"type":97,"value":498},{"type":91,"tag":100,"props":3155,"children":3156},{},[3157],{"type":91,"tag":114,"props":3158,"children":3159},{},[3160],{"type":97,"value":3161},"Multiple CIDR ranges:",{"type":91,"tag":214,"props":3163,"children":3165},{"className":216,"code":3164,"language":218,"meta":86,"style":86},"{\n  \"environment.ip\": {\n    \"in_cidr\": [\"192.168.0.0\u002F16\", \"172.16.0.0\u002F12\", \"10.0.0.0\u002F8\"]\n  }\n}\n",[3166],{"type":91,"tag":122,"props":3167,"children":3168},{"__ignoreMap":86},[3169,3176,3187,3226,3233],{"type":91,"tag":224,"props":3170,"children":3171},{"class":226,"line":14},[3172],{"type":91,"tag":224,"props":3173,"children":3174},{"style":230},[3175],{"type":97,"value":233},{"type":91,"tag":224,"props":3177,"children":3178},{"class":226,"line":8},[3179,3183],{"type":91,"tag":224,"props":3180,"children":3181},{"style":239},[3182],{"type":97,"value":1352},{"type":91,"tag":224,"props":3184,"children":3185},{"style":230},[3186],{"type":97,"value":428},{"type":91,"tag":224,"props":3188,"children":3189},{"class":226,"line":38},[3190,3195,3199,3204,3208,3213,3217,3221],{"type":91,"tag":224,"props":3191,"children":3192},{"style":239},[3193],{"type":97,"value":3194},"    \"in_cidr\"",{"type":91,"tag":224,"props":3196,"children":3197},{"style":230},[3198],{"type":97,"value":452},{"type":91,"tag":224,"props":3200,"children":3201},{"style":250},[3202],{"type":97,"value":3203},"\"192.168.0.0\u002F16\"",{"type":91,"tag":224,"props":3205,"children":3206},{"style":230},[3207],{"type":97,"value":395},{"type":91,"tag":224,"props":3209,"children":3210},{"style":250},[3211],{"type":97,"value":3212},"\"172.16.0.0\u002F12\"",{"type":91,"tag":224,"props":3214,"children":3215},{"style":230},[3216],{"type":97,"value":395},{"type":91,"tag":224,"props":3218,"children":3219},{"style":250},[3220],{"type":97,"value":1370},{"type":91,"tag":224,"props":3222,"children":3223},{"style":230},[3224],{"type":97,"value":3225},"]\n",{"type":91,"tag":224,"props":3227,"children":3228},{"class":226,"line":20},[3229],{"type":91,"tag":224,"props":3230,"children":3231},{"style":230},[3232],{"type":97,"value":1433},{"type":91,"tag":224,"props":3234,"children":3235},{"class":226,"line":82},[3236],{"type":91,"tag":224,"props":3237,"children":3238},{"style":230},[3239],{"type":97,"value":498},{"type":91,"tag":195,"props":3241,"children":3242},{},[],{"type":91,"tag":92,"props":3244,"children":3246},{"id":3245},"evaluation-engine",[3247],{"type":97,"value":3248},"Evaluation engine",{"type":91,"tag":100,"props":3250,"children":3251},{},[3252],{"type":97,"value":3253},"When a client requests access, the engine runs this exact algorithm:",{"type":91,"tag":106,"props":3255,"children":3256},{},[3257,3295,3320,3330,3347,3371,3396],{"type":91,"tag":110,"props":3258,"children":3259},{},[3260,3265,3267,3273,3274,3280,3282,3287,3288,3293],{"type":91,"tag":114,"props":3261,"children":3262},{},[3263],{"type":97,"value":3264},"Load active policies.",{"type":97,"value":3266}," Fetch all policies for the tenant with ",{"type":91,"tag":122,"props":3268,"children":3270},{"className":3269},[],[3271],{"type":97,"value":3272},"status = active",{"type":97,"value":129},{"type":91,"tag":122,"props":3275,"children":3277},{"className":3276},[],[3278],{"type":97,"value":3279},"deleted_at IS NULL",{"type":97,"value":3281}," whose ",{"type":91,"tag":122,"props":3283,"children":3285},{"className":3284},[],[3286],{"type":97,"value":127},{"type":97,"value":129},{"type":91,"tag":122,"props":3289,"children":3291},{"className":3290},[],[3292],{"type":97,"value":135},{"type":97,"value":3294}," match the context resource and action.",{"type":91,"tag":110,"props":3296,"children":3297},{},[3298,3303,3305,3311,3313,3318],{"type":91,"tag":114,"props":3299,"children":3300},{},[3301],{"type":97,"value":3302},"No policies found → default deny.",{"type":97,"value":3304}," Response includes ",{"type":91,"tag":122,"props":3306,"children":3308},{"className":3307},[],[3309],{"type":97,"value":3310},"\"reason\": \"No matching policy found (default deny)\"",{"type":97,"value":3312},". The system is ",{"type":91,"tag":114,"props":3314,"children":3315},{},[3316],{"type":97,"value":3317},"deny-by-default",{"type":97,"value":3319},": if nothing explicitly allows, access is denied.",{"type":91,"tag":110,"props":3321,"children":3322},{},[3323,3328],{"type":91,"tag":114,"props":3324,"children":3325},{},[3326],{"type":97,"value":3327},"Sort by priority descending.",{"type":97,"value":3329}," Higher number is evaluated first. Equal-priority policies have no guaranteed relative order.",{"type":91,"tag":110,"props":3331,"children":3332},{},[3333,3338,3340,3345],{"type":91,"tag":114,"props":3334,"children":3335},{},[3336],{"type":97,"value":3337},"Evaluate conditions.",{"type":97,"value":3339}," For each policy in order: check that ",{"type":91,"tag":2391,"props":3341,"children":3342},{},[3343],{"type":97,"value":3344},"all",{"type":97,"value":3346}," conditions pass (AND). If any condition fails, that policy is skipped and the engine moves to the next.",{"type":91,"tag":110,"props":3348,"children":3349},{},[3350,3355,3357,3362,3364,3369],{"type":91,"tag":114,"props":3351,"children":3352},{},[3353],{"type":97,"value":3354},"First Deny wins immediately.",{"type":97,"value":3356}," If a policy matches and its ",{"type":91,"tag":122,"props":3358,"children":3360},{"className":3359},[],[3361],{"type":97,"value":646},{"type":97,"value":3363}," is ",{"type":91,"tag":122,"props":3365,"children":3367},{"className":3366},[],[3368],{"type":97,"value":171},{"type":97,"value":3370},", evaluation stops right there. No further policies are checked.",{"type":91,"tag":110,"props":3372,"children":3373},{},[3374,3379,3381,3386,3388,3394],{"type":91,"tag":114,"props":3375,"children":3376},{},[3377],{"type":97,"value":3378},"Allow is recorded but does not stop evaluation.",{"type":97,"value":3380}," If a policy matches and is ",{"type":91,"tag":122,"props":3382,"children":3384},{"className":3383},[],[3385],{"type":97,"value":163},{"type":97,"value":3387},", it's added to ",{"type":91,"tag":122,"props":3389,"children":3391},{"className":3390},[],[3392],{"type":97,"value":3393},"matched_policies",{"type":97,"value":3395}," and the engine continues. A Deny policy later in the sorted list can still win.",{"type":91,"tag":110,"props":3397,"children":3398},{},[3399,3404,3406,3412,3414,3420],{"type":91,"tag":114,"props":3400,"children":3401},{},[3402],{"type":97,"value":3403},"Final result.",{"type":97,"value":3405}," After the loop: if at least one Allow matched (and no Deny was hit), ",{"type":91,"tag":122,"props":3407,"children":3409},{"className":3408},[],[3410],{"type":97,"value":3411},"allowed: true",{"type":97,"value":3413},". If nothing matched at all, ",{"type":91,"tag":122,"props":3415,"children":3417},{"className":3416},[],[3418],{"type":97,"value":3419},"allowed: false",{"type":97,"value":3421}," (default deny).",{"type":91,"tag":1114,"props":3423,"children":3424},{},[3425],{"type":91,"tag":100,"props":3426,"children":3427},{},[3428,3433],{"type":91,"tag":114,"props":3429,"children":3430},{},[3431],{"type":97,"value":3432},"Key rule:",{"type":97,"value":3434}," Deny always wins over Allow. To block an exception, give the Deny a higher priority than the Allows you want it to override.",{"type":91,"tag":500,"props":3436,"children":3438},{"id":3437},"evaluation-response",[3439],{"type":97,"value":3440},"Evaluation response",{"type":91,"tag":214,"props":3442,"children":3444},{"className":216,"code":3443,"language":218,"meta":86,"style":86},"{\n  \"allowed\": true,\n  \"effect\": \"allow\",\n  \"matched_policies\": [\n    {\n      \"policy_id\":   \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n      \"policy_name\": \"admin-full-access\",\n      \"effect\":      \"allow\",\n      \"priority\":    100\n    }\n  ],\n  \"reason\": null\n}\n",[3445],{"type":91,"tag":122,"props":3446,"children":3447},{"__ignoreMap":86},[3448,3455,3476,3495,3508,3516,3538,3558,3578,3596,3604,3612,3629],{"type":91,"tag":224,"props":3449,"children":3450},{"class":226,"line":14},[3451],{"type":91,"tag":224,"props":3452,"children":3453},{"style":230},[3454],{"type":97,"value":233},{"type":91,"tag":224,"props":3456,"children":3457},{"class":226,"line":8},[3458,3463,3467,3472],{"type":91,"tag":224,"props":3459,"children":3460},{"style":239},[3461],{"type":97,"value":3462},"  \"allowed\"",{"type":91,"tag":224,"props":3464,"children":3465},{"style":230},[3466],{"type":97,"value":362},{"type":91,"tag":224,"props":3468,"children":3469},{"style":341},[3470],{"type":97,"value":3471},"true",{"type":91,"tag":224,"props":3473,"children":3474},{"style":230},[3475],{"type":97,"value":258},{"type":91,"tag":224,"props":3477,"children":3478},{"class":226,"line":38},[3479,3483,3487,3491],{"type":91,"tag":224,"props":3480,"children":3481},{"style":239},[3482],{"type":97,"value":310},{"type":91,"tag":224,"props":3484,"children":3485},{"style":230},[3486],{"type":97,"value":362},{"type":91,"tag":224,"props":3488,"children":3489},{"style":250},[3490],{"type":97,"value":320},{"type":91,"tag":224,"props":3492,"children":3493},{"style":230},[3494],{"type":97,"value":258},{"type":91,"tag":224,"props":3496,"children":3497},{"class":226,"line":20},[3498,3503],{"type":91,"tag":224,"props":3499,"children":3500},{"style":239},[3501],{"type":97,"value":3502},"  \"matched_policies\"",{"type":91,"tag":224,"props":3504,"children":3505},{"style":230},[3506],{"type":97,"value":3507},": [\n",{"type":91,"tag":224,"props":3509,"children":3510},{"class":226,"line":82},[3511],{"type":91,"tag":224,"props":3512,"children":3513},{"style":230},[3514],{"type":97,"value":3515},"    {\n",{"type":91,"tag":224,"props":3517,"children":3518},{"class":226,"line":327},[3519,3524,3529,3534],{"type":91,"tag":224,"props":3520,"children":3521},{"style":239},[3522],{"type":97,"value":3523},"      \"policy_id\"",{"type":91,"tag":224,"props":3525,"children":3526},{"style":230},[3527],{"type":97,"value":3528},":   ",{"type":91,"tag":224,"props":3530,"children":3531},{"style":250},[3532],{"type":97,"value":3533},"\"3fa85f64-5717-4562-b3fc-2c963f66afa6\"",{"type":91,"tag":224,"props":3535,"children":3536},{"style":230},[3537],{"type":97,"value":258},{"type":91,"tag":224,"props":3539,"children":3540},{"class":226,"line":351},[3541,3546,3550,3554],{"type":91,"tag":224,"props":3542,"children":3543},{"style":239},[3544],{"type":97,"value":3545},"      \"policy_name\"",{"type":91,"tag":224,"props":3547,"children":3548},{"style":230},[3549],{"type":97,"value":362},{"type":91,"tag":224,"props":3551,"children":3552},{"style":250},[3553],{"type":97,"value":253},{"type":91,"tag":224,"props":3555,"children":3556},{"style":230},[3557],{"type":97,"value":258},{"type":91,"tag":224,"props":3559,"children":3560},{"class":226,"line":374},[3561,3566,3570,3574],{"type":91,"tag":224,"props":3562,"children":3563},{"style":239},[3564],{"type":97,"value":3565},"      \"effect\"",{"type":91,"tag":224,"props":3567,"children":3568},{"style":230},[3569],{"type":97,"value":293},{"type":91,"tag":224,"props":3571,"children":3572},{"style":250},[3573],{"type":97,"value":320},{"type":91,"tag":224,"props":3575,"children":3576},{"style":230},[3577],{"type":97,"value":258},{"type":91,"tag":224,"props":3579,"children":3580},{"class":226,"line":417},[3581,3586,3591],{"type":91,"tag":224,"props":3582,"children":3583},{"style":239},[3584],{"type":97,"value":3585},"      \"priority\"",{"type":91,"tag":224,"props":3587,"children":3588},{"style":230},[3589],{"type":97,"value":3590},":    ",{"type":91,"tag":224,"props":3592,"children":3593},{"style":341},[3594],{"type":97,"value":3595},"100\n",{"type":91,"tag":224,"props":3597,"children":3598},{"class":226,"line":431},[3599],{"type":91,"tag":224,"props":3600,"children":3601},{"style":230},[3602],{"type":97,"value":3603},"    }\n",{"type":91,"tag":224,"props":3605,"children":3606},{"class":226,"line":465},[3607],{"type":91,"tag":224,"props":3608,"children":3609},{"style":230},[3610],{"type":97,"value":3611},"  ],\n",{"type":91,"tag":224,"props":3613,"children":3614},{"class":226,"line":474},[3615,3620,3624],{"type":91,"tag":224,"props":3616,"children":3617},{"style":239},[3618],{"type":97,"value":3619},"  \"reason\"",{"type":91,"tag":224,"props":3621,"children":3622},{"style":230},[3623],{"type":97,"value":362},{"type":91,"tag":224,"props":3625,"children":3626},{"style":341},[3627],{"type":97,"value":3628},"null\n",{"type":91,"tag":224,"props":3630,"children":3631},{"class":226,"line":492},[3632],{"type":91,"tag":224,"props":3633,"children":3634},{"style":230},[3635],{"type":97,"value":498},{"type":91,"tag":195,"props":3637,"children":3638},{},[],{"type":91,"tag":92,"props":3640,"children":3642},{"id":3641},"evaluating-a-context",[3643],{"type":97,"value":3644},"Evaluating a context",{"type":91,"tag":100,"props":3646,"children":3647},{},[3648],{"type":97,"value":3649},"Send a complete context to the evaluate endpoint. You construct this in your backend on every access check.",{"type":91,"tag":100,"props":3651,"children":3652},{},[3653],{"type":91,"tag":122,"props":3654,"children":3656},{"className":3655},[],[3657],{"type":97,"value":3658},"POST \u002Fapi\u002Fv1\u002Ftenants\u002F{tenant_id}\u002Fpolicies\u002Fevaluate",{"type":91,"tag":214,"props":3660,"children":3662},{"className":216,"code":3661,"language":218,"meta":86,"style":86},"{\n  \"subject\": {\n    \"id\":          \"uuid-of-the-user\",\n    \"tenant_id\":   \"uuid-of-the-tenant\",\n    \"roles\":       [\"admin\", \"viewer\"],\n    \"groups\":      [\"ops-team\"],\n    \"permissions\": [\"users:read\", \"users:write\"],\n    \"attributes\":  { \"department\": \"engineering\" }\n  },\n  \"resource\": {\n    \"resource_type\": \"user\",\n    \"resource_id\":   \"uuid-of-the-resource\",\n    \"owner_id\":      \"uuid-of-the-owner\",\n    \"tenant_id\":     \"uuid-of-the-tenant\",\n    \"attributes\":    { \"sensitivity\": \"high\" }\n  },\n  \"action\": \"write\",\n  \"environment\": {\n    \"ip_address\":  \"10.0.0.42\",\n    \"user_agent\":  \"Mozilla\u002F5.0 ...\",\n    \"time\":        \"2026-06-24T14:30:00Z\",\n    \"attributes\":  { \"country\": \"MX\" }\n  }\n}\n",[3663],{"type":91,"tag":122,"props":3664,"children":3665},{"__ignoreMap":86},[3666,3673,3685,3707,3728,3758,3780,3809,3839,3846,3858,3878,3899,3920,3939,3970,3978,3999,4012,4035,4057,4080,4110,4118],{"type":91,"tag":224,"props":3667,"children":3668},{"class":226,"line":14},[3669],{"type":91,"tag":224,"props":3670,"children":3671},{"style":230},[3672],{"type":97,"value":233},{"type":91,"tag":224,"props":3674,"children":3675},{"class":226,"line":8},[3676,3681],{"type":91,"tag":224,"props":3677,"children":3678},{"style":239},[3679],{"type":97,"value":3680},"  \"subject\"",{"type":91,"tag":224,"props":3682,"children":3683},{"style":230},[3684],{"type":97,"value":428},{"type":91,"tag":224,"props":3686,"children":3687},{"class":226,"line":38},[3688,3693,3698,3703],{"type":91,"tag":224,"props":3689,"children":3690},{"style":239},[3691],{"type":97,"value":3692},"    \"id\"",{"type":91,"tag":224,"props":3694,"children":3695},{"style":230},[3696],{"type":97,"value":3697},":          ",{"type":91,"tag":224,"props":3699,"children":3700},{"style":250},[3701],{"type":97,"value":3702},"\"uuid-of-the-user\"",{"type":91,"tag":224,"props":3704,"children":3705},{"style":230},[3706],{"type":97,"value":258},{"type":91,"tag":224,"props":3708,"children":3709},{"class":226,"line":20},[3710,3715,3719,3724],{"type":91,"tag":224,"props":3711,"children":3712},{"style":239},[3713],{"type":97,"value":3714},"    \"tenant_id\"",{"type":91,"tag":224,"props":3716,"children":3717},{"style":230},[3718],{"type":97,"value":3528},{"type":91,"tag":224,"props":3720,"children":3721},{"style":250},[3722],{"type":97,"value":3723},"\"uuid-of-the-tenant\"",{"type":91,"tag":224,"props":3725,"children":3726},{"style":230},[3727],{"type":97,"value":258},{"type":91,"tag":224,"props":3729,"children":3730},{"class":226,"line":82},[3731,3736,3741,3745,3749,3754],{"type":91,"tag":224,"props":3732,"children":3733},{"style":239},[3734],{"type":97,"value":3735},"    \"roles\"",{"type":91,"tag":224,"props":3737,"children":3738},{"style":230},[3739],{"type":97,"value":3740},":       [",{"type":91,"tag":224,"props":3742,"children":3743},{"style":250},[3744],{"type":97,"value":457},{"type":91,"tag":224,"props":3746,"children":3747},{"style":230},[3748],{"type":97,"value":395},{"type":91,"tag":224,"props":3750,"children":3751},{"style":250},[3752],{"type":97,"value":3753},"\"viewer\"",{"type":91,"tag":224,"props":3755,"children":3756},{"style":230},[3757],{"type":97,"value":414},{"type":91,"tag":224,"props":3759,"children":3760},{"class":226,"line":327},[3761,3766,3771,3776],{"type":91,"tag":224,"props":3762,"children":3763},{"style":239},[3764],{"type":97,"value":3765},"    \"groups\"",{"type":91,"tag":224,"props":3767,"children":3768},{"style":230},[3769],{"type":97,"value":3770},":      [",{"type":91,"tag":224,"props":3772,"children":3773},{"style":250},[3774],{"type":97,"value":3775},"\"ops-team\"",{"type":91,"tag":224,"props":3777,"children":3778},{"style":230},[3779],{"type":97,"value":414},{"type":91,"tag":224,"props":3781,"children":3782},{"class":226,"line":351},[3783,3788,3792,3796,3800,3805],{"type":91,"tag":224,"props":3784,"children":3785},{"style":239},[3786],{"type":97,"value":3787},"    \"permissions\"",{"type":91,"tag":224,"props":3789,"children":3790},{"style":230},[3791],{"type":97,"value":452},{"type":91,"tag":224,"props":3793,"children":3794},{"style":250},[3795],{"type":97,"value":1076},{"type":91,"tag":224,"props":3797,"children":3798},{"style":230},[3799],{"type":97,"value":395},{"type":91,"tag":224,"props":3801,"children":3802},{"style":250},[3803],{"type":97,"value":3804},"\"users:write\"",{"type":91,"tag":224,"props":3806,"children":3807},{"style":230},[3808],{"type":97,"value":414},{"type":91,"tag":224,"props":3810,"children":3811},{"class":226,"line":374},[3812,3817,3821,3826,3830,3835],{"type":91,"tag":224,"props":3813,"children":3814},{"style":239},[3815],{"type":97,"value":3816},"    \"attributes\"",{"type":91,"tag":224,"props":3818,"children":3819},{"style":230},[3820],{"type":97,"value":1318},{"type":91,"tag":224,"props":3822,"children":3823},{"style":239},[3824],{"type":97,"value":3825},"\"department\"",{"type":91,"tag":224,"props":3827,"children":3828},{"style":230},[3829],{"type":97,"value":362},{"type":91,"tag":224,"props":3831,"children":3832},{"style":250},[3833],{"type":97,"value":3834},"\"engineering\"",{"type":91,"tag":224,"props":3836,"children":3837},{"style":230},[3838],{"type":97,"value":3029},{"type":91,"tag":224,"props":3840,"children":3841},{"class":226,"line":417},[3842],{"type":91,"tag":224,"props":3843,"children":3844},{"style":230},[3845],{"type":97,"value":471},{"type":91,"tag":224,"props":3847,"children":3848},{"class":226,"line":431},[3849,3854],{"type":91,"tag":224,"props":3850,"children":3851},{"style":239},[3852],{"type":97,"value":3853},"  \"resource\"",{"type":91,"tag":224,"props":3855,"children":3856},{"style":230},[3857],{"type":97,"value":428},{"type":91,"tag":224,"props":3859,"children":3860},{"class":226,"line":465},[3861,3866,3870,3874],{"type":91,"tag":224,"props":3862,"children":3863},{"style":239},[3864],{"type":97,"value":3865},"    \"resource_type\"",{"type":91,"tag":224,"props":3867,"children":3868},{"style":230},[3869],{"type":97,"value":362},{"type":91,"tag":224,"props":3871,"children":3872},{"style":250},[3873],{"type":97,"value":1786},{"type":91,"tag":224,"props":3875,"children":3876},{"style":230},[3877],{"type":97,"value":258},{"type":91,"tag":224,"props":3879,"children":3880},{"class":226,"line":474},[3881,3886,3890,3895],{"type":91,"tag":224,"props":3882,"children":3883},{"style":239},[3884],{"type":97,"value":3885},"    \"resource_id\"",{"type":91,"tag":224,"props":3887,"children":3888},{"style":230},[3889],{"type":97,"value":3528},{"type":91,"tag":224,"props":3891,"children":3892},{"style":250},[3893],{"type":97,"value":3894},"\"uuid-of-the-resource\"",{"type":91,"tag":224,"props":3896,"children":3897},{"style":230},[3898],{"type":97,"value":258},{"type":91,"tag":224,"props":3900,"children":3901},{"class":226,"line":492},[3902,3907,3911,3916],{"type":91,"tag":224,"props":3903,"children":3904},{"style":239},[3905],{"type":97,"value":3906},"    \"owner_id\"",{"type":91,"tag":224,"props":3908,"children":3909},{"style":230},[3910],{"type":97,"value":293},{"type":91,"tag":224,"props":3912,"children":3913},{"style":250},[3914],{"type":97,"value":3915},"\"uuid-of-the-owner\"",{"type":91,"tag":224,"props":3917,"children":3918},{"style":230},[3919],{"type":97,"value":258},{"type":91,"tag":224,"props":3921,"children":3922},{"class":226,"line":1484},[3923,3927,3931,3935],{"type":91,"tag":224,"props":3924,"children":3925},{"style":239},[3926],{"type":97,"value":3714},{"type":91,"tag":224,"props":3928,"children":3929},{"style":230},[3930],{"type":97,"value":271},{"type":91,"tag":224,"props":3932,"children":3933},{"style":250},[3934],{"type":97,"value":3723},{"type":91,"tag":224,"props":3936,"children":3937},{"style":230},[3938],{"type":97,"value":258},{"type":91,"tag":224,"props":3940,"children":3942},{"class":226,"line":3941},15,[3943,3947,3952,3957,3961,3966],{"type":91,"tag":224,"props":3944,"children":3945},{"style":239},[3946],{"type":97,"value":3816},{"type":91,"tag":224,"props":3948,"children":3949},{"style":230},[3950],{"type":97,"value":3951},":    { ",{"type":91,"tag":224,"props":3953,"children":3954},{"style":239},[3955],{"type":97,"value":3956},"\"sensitivity\"",{"type":91,"tag":224,"props":3958,"children":3959},{"style":230},[3960],{"type":97,"value":362},{"type":91,"tag":224,"props":3962,"children":3963},{"style":250},[3964],{"type":97,"value":3965},"\"high\"",{"type":91,"tag":224,"props":3967,"children":3968},{"style":230},[3969],{"type":97,"value":3029},{"type":91,"tag":224,"props":3971,"children":3973},{"class":226,"line":3972},16,[3974],{"type":91,"tag":224,"props":3975,"children":3976},{"style":230},[3977],{"type":97,"value":471},{"type":91,"tag":224,"props":3979,"children":3981},{"class":226,"line":3980},17,[3982,3987,3991,3995],{"type":91,"tag":224,"props":3983,"children":3984},{"style":239},[3985],{"type":97,"value":3986},"  \"action\"",{"type":91,"tag":224,"props":3988,"children":3989},{"style":230},[3990],{"type":97,"value":362},{"type":91,"tag":224,"props":3992,"children":3993},{"style":250},[3994],{"type":97,"value":400},{"type":91,"tag":224,"props":3996,"children":3997},{"style":230},[3998],{"type":97,"value":258},{"type":91,"tag":224,"props":4000,"children":4002},{"class":226,"line":4001},18,[4003,4008],{"type":91,"tag":224,"props":4004,"children":4005},{"style":239},[4006],{"type":97,"value":4007},"  \"environment\"",{"type":91,"tag":224,"props":4009,"children":4010},{"style":230},[4011],{"type":97,"value":428},{"type":91,"tag":224,"props":4013,"children":4015},{"class":226,"line":4014},19,[4016,4021,4026,4031],{"type":91,"tag":224,"props":4017,"children":4018},{"style":239},[4019],{"type":97,"value":4020},"    \"ip_address\"",{"type":91,"tag":224,"props":4022,"children":4023},{"style":230},[4024],{"type":97,"value":4025},":  ",{"type":91,"tag":224,"props":4027,"children":4028},{"style":250},[4029],{"type":97,"value":4030},"\"10.0.0.42\"",{"type":91,"tag":224,"props":4032,"children":4033},{"style":230},[4034],{"type":97,"value":258},{"type":91,"tag":224,"props":4036,"children":4038},{"class":226,"line":4037},20,[4039,4044,4048,4053],{"type":91,"tag":224,"props":4040,"children":4041},{"style":239},[4042],{"type":97,"value":4043},"    \"user_agent\"",{"type":91,"tag":224,"props":4045,"children":4046},{"style":230},[4047],{"type":97,"value":4025},{"type":91,"tag":224,"props":4049,"children":4050},{"style":250},[4051],{"type":97,"value":4052},"\"Mozilla\u002F5.0 ...\"",{"type":91,"tag":224,"props":4054,"children":4055},{"style":230},[4056],{"type":97,"value":258},{"type":91,"tag":224,"props":4058,"children":4060},{"class":226,"line":4059},21,[4061,4066,4071,4076],{"type":91,"tag":224,"props":4062,"children":4063},{"style":239},[4064],{"type":97,"value":4065},"    \"time\"",{"type":91,"tag":224,"props":4067,"children":4068},{"style":230},[4069],{"type":97,"value":4070},":        ",{"type":91,"tag":224,"props":4072,"children":4073},{"style":250},[4074],{"type":97,"value":4075},"\"2026-06-24T14:30:00Z\"",{"type":91,"tag":224,"props":4077,"children":4078},{"style":230},[4079],{"type":97,"value":258},{"type":91,"tag":224,"props":4081,"children":4083},{"class":226,"line":4082},22,[4084,4088,4092,4097,4101,4106],{"type":91,"tag":224,"props":4085,"children":4086},{"style":239},[4087],{"type":97,"value":3816},{"type":91,"tag":224,"props":4089,"children":4090},{"style":230},[4091],{"type":97,"value":1318},{"type":91,"tag":224,"props":4093,"children":4094},{"style":239},[4095],{"type":97,"value":4096},"\"country\"",{"type":91,"tag":224,"props":4098,"children":4099},{"style":230},[4100],{"type":97,"value":362},{"type":91,"tag":224,"props":4102,"children":4103},{"style":250},[4104],{"type":97,"value":4105},"\"MX\"",{"type":91,"tag":224,"props":4107,"children":4108},{"style":230},[4109],{"type":97,"value":3029},{"type":91,"tag":224,"props":4111,"children":4113},{"class":226,"line":4112},23,[4114],{"type":91,"tag":224,"props":4115,"children":4116},{"style":230},[4117],{"type":97,"value":1433},{"type":91,"tag":224,"props":4119,"children":4121},{"class":226,"line":4120},24,[4122],{"type":91,"tag":224,"props":4123,"children":4124},{"style":230},[4125],{"type":97,"value":498},{"type":91,"tag":100,"props":4127,"children":4128},{},[4129,4131,4137,4138,4144,4146,4152],{"type":97,"value":4130},"All fields inside ",{"type":91,"tag":122,"props":4132,"children":4134},{"className":4133},[],[4135],{"type":97,"value":4136},"resource",{"type":97,"value":129},{"type":91,"tag":122,"props":4139,"children":4141},{"className":4140},[],[4142],{"type":97,"value":4143},"environment",{"type":97,"value":4145}," are optional. If ",{"type":91,"tag":122,"props":4147,"children":4149},{"className":4148},[],[4150],{"type":97,"value":4151},"time",{"type":97,"value":4153}," is omitted it defaults to the current server time.",{"type":91,"tag":195,"props":4155,"children":4156},{},[],{"type":91,"tag":92,"props":4158,"children":4160},{"id":4159},"endpoints",[4161],{"type":97,"value":4162},"Endpoints",{"type":91,"tag":507,"props":4164,"children":4165},{},[4166,4186],{"type":91,"tag":511,"props":4167,"children":4168},{},[4169],{"type":91,"tag":515,"props":4170,"children":4171},{},[4172,4177,4182],{"type":91,"tag":519,"props":4173,"children":4174},{},[4175],{"type":97,"value":4176},"Method",{"type":91,"tag":519,"props":4178,"children":4179},{},[4180],{"type":97,"value":4181},"Path",{"type":91,"tag":519,"props":4183,"children":4184},{},[4185],{"type":97,"value":536},{"type":91,"tag":538,"props":4187,"children":4188},{},[4189,4215,4240,4265,4290,4315],{"type":91,"tag":515,"props":4190,"children":4191},{},[4192,4201,4210],{"type":91,"tag":545,"props":4193,"children":4194},{},[4195],{"type":91,"tag":122,"props":4196,"children":4198},{"className":4197},[],[4199],{"type":97,"value":4200},"GET",{"type":91,"tag":545,"props":4202,"children":4203},{},[4204],{"type":91,"tag":122,"props":4205,"children":4207},{"className":4206},[],[4208],{"type":97,"value":4209},"\u002Fapi\u002Fv1\u002Ftenants\u002F{tenant_id}\u002Fpolicies",{"type":91,"tag":545,"props":4211,"children":4212},{},[4213],{"type":97,"value":4214},"List policies (paginated)",{"type":91,"tag":515,"props":4216,"children":4217},{},[4218,4227,4235],{"type":91,"tag":545,"props":4219,"children":4220},{},[4221],{"type":91,"tag":122,"props":4222,"children":4224},{"className":4223},[],[4225],{"type":97,"value":4226},"POST",{"type":91,"tag":545,"props":4228,"children":4229},{},[4230],{"type":91,"tag":122,"props":4231,"children":4233},{"className":4232},[],[4234],{"type":97,"value":4209},{"type":91,"tag":545,"props":4236,"children":4237},{},[4238],{"type":97,"value":4239},"Create a policy",{"type":91,"tag":515,"props":4241,"children":4242},{},[4243,4251,4260],{"type":91,"tag":545,"props":4244,"children":4245},{},[4246],{"type":91,"tag":122,"props":4247,"children":4249},{"className":4248},[],[4250],{"type":97,"value":4200},{"type":91,"tag":545,"props":4252,"children":4253},{},[4254],{"type":91,"tag":122,"props":4255,"children":4257},{"className":4256},[],[4258],{"type":97,"value":4259},"\u002Fapi\u002Fv1\u002Ftenants\u002F{tenant_id}\u002Fpolicies\u002F{policy_id}",{"type":91,"tag":545,"props":4261,"children":4262},{},[4263],{"type":97,"value":4264},"Get a policy by ID",{"type":91,"tag":515,"props":4266,"children":4267},{},[4268,4276,4285],{"type":91,"tag":545,"props":4269,"children":4270},{},[4271],{"type":91,"tag":122,"props":4272,"children":4274},{"className":4273},[],[4275],{"type":97,"value":4226},{"type":91,"tag":545,"props":4277,"children":4278},{},[4279],{"type":91,"tag":122,"props":4280,"children":4282},{"className":4281},[],[4283],{"type":97,"value":4284},"\u002Fapi\u002Fv1\u002Ftenants\u002F{tenant_id}\u002Fpolicies\u002Fevaluate",{"type":91,"tag":545,"props":4286,"children":4287},{},[4288],{"type":97,"value":4289},"Evaluate a full context",{"type":91,"tag":515,"props":4291,"children":4292},{},[4293,4301,4310],{"type":91,"tag":545,"props":4294,"children":4295},{},[4296],{"type":91,"tag":122,"props":4297,"children":4299},{"className":4298},[],[4300],{"type":97,"value":4200},{"type":91,"tag":545,"props":4302,"children":4303},{},[4304],{"type":91,"tag":122,"props":4305,"children":4307},{"className":4306},[],[4308],{"type":97,"value":4309},"\u002Fapi\u002Fv1\u002Ftenants\u002F{tenant_id}\u002Fusers\u002F{user_id}\u002Fcheck-access",{"type":91,"tag":545,"props":4311,"children":4312},{},[4313],{"type":97,"value":4314},"Quick allow\u002Fdeny check",{"type":91,"tag":515,"props":4316,"children":4317},{},[4318,4326,4335],{"type":91,"tag":545,"props":4319,"children":4320},{},[4321],{"type":91,"tag":122,"props":4322,"children":4324},{"className":4323},[],[4325],{"type":97,"value":4200},{"type":91,"tag":545,"props":4327,"children":4328},{},[4329],{"type":91,"tag":122,"props":4330,"children":4332},{"className":4331},[],[4333],{"type":97,"value":4334},"\u002Fapi\u002Fv1\u002Fabac\u002Fconditions-schema",{"type":91,"tag":545,"props":4336,"children":4337},{},[4338],{"type":97,"value":4339},"Conditions schema for UI editors",{"type":91,"tag":195,"props":4341,"children":4342},{},[],{"type":91,"tag":92,"props":4344,"children":4346},{"id":4345},"full-examples",[4347],{"type":97,"value":4348},"Full examples",{"type":91,"tag":500,"props":4350,"children":4352},{"id":4351},"full-access-for-superadmins",[4353],{"type":97,"value":4354},"Full access for superadmins",{"type":91,"tag":214,"props":4356,"children":4358},{"className":216,"code":4357,"language":218,"meta":86,"style":86},"{\n  \"name\":             \"superadmin-all\",\n  \"effect\":           \"allow\",\n  \"priority\":         1000,\n  \"resource_pattern\": \"*\",\n  \"actions\":          [\"*\"],\n  \"conditions\": {\n    \"subject.roles\": { \"in\": [\"superadmin\"] }\n  }\n}\n",[4359],{"type":91,"tag":122,"props":4360,"children":4361},{"__ignoreMap":86},[4362,4369,4389,4408,4428,4447,4466,4477,4505,4512],{"type":91,"tag":224,"props":4363,"children":4364},{"class":226,"line":14},[4365],{"type":91,"tag":224,"props":4366,"children":4367},{"style":230},[4368],{"type":97,"value":233},{"type":91,"tag":224,"props":4370,"children":4371},{"class":226,"line":8},[4372,4376,4380,4385],{"type":91,"tag":224,"props":4373,"children":4374},{"style":239},[4375],{"type":97,"value":242},{"type":91,"tag":224,"props":4377,"children":4378},{"style":230},[4379],{"type":97,"value":247},{"type":91,"tag":224,"props":4381,"children":4382},{"style":250},[4383],{"type":97,"value":4384},"\"superadmin-all\"",{"type":91,"tag":224,"props":4386,"children":4387},{"style":230},[4388],{"type":97,"value":258},{"type":91,"tag":224,"props":4390,"children":4391},{"class":226,"line":38},[4392,4396,4400,4404],{"type":91,"tag":224,"props":4393,"children":4394},{"style":239},[4395],{"type":97,"value":310},{"type":91,"tag":224,"props":4397,"children":4398},{"style":230},[4399],{"type":97,"value":315},{"type":91,"tag":224,"props":4401,"children":4402},{"style":250},[4403],{"type":97,"value":320},{"type":91,"tag":224,"props":4405,"children":4406},{"style":230},[4407],{"type":97,"value":258},{"type":91,"tag":224,"props":4409,"children":4410},{"class":226,"line":20},[4411,4415,4419,4424],{"type":91,"tag":224,"props":4412,"children":4413},{"style":239},[4414],{"type":97,"value":333},{"type":91,"tag":224,"props":4416,"children":4417},{"style":230},[4418],{"type":97,"value":338},{"type":91,"tag":224,"props":4420,"children":4421},{"style":341},[4422],{"type":97,"value":4423},"1000",{"type":91,"tag":224,"props":4425,"children":4426},{"style":230},[4427],{"type":97,"value":258},{"type":91,"tag":224,"props":4429,"children":4430},{"class":226,"line":82},[4431,4435,4439,4443],{"type":91,"tag":224,"props":4432,"children":4433},{"style":239},[4434],{"type":97,"value":357},{"type":91,"tag":224,"props":4436,"children":4437},{"style":230},[4438],{"type":97,"value":362},{"type":91,"tag":224,"props":4440,"children":4441},{"style":250},[4442],{"type":97,"value":980},{"type":91,"tag":224,"props":4444,"children":4445},{"style":230},[4446],{"type":97,"value":258},{"type":91,"tag":224,"props":4448,"children":4449},{"class":226,"line":327},[4450,4454,4458,4462],{"type":91,"tag":224,"props":4451,"children":4452},{"style":239},[4453],{"type":97,"value":380},{"type":91,"tag":224,"props":4455,"children":4456},{"style":230},[4457],{"type":97,"value":385},{"type":91,"tag":224,"props":4459,"children":4460},{"style":250},[4461],{"type":97,"value":980},{"type":91,"tag":224,"props":4463,"children":4464},{"style":230},[4465],{"type":97,"value":414},{"type":91,"tag":224,"props":4467,"children":4468},{"class":226,"line":351},[4469,4473],{"type":91,"tag":224,"props":4470,"children":4471},{"style":239},[4472],{"type":97,"value":423},{"type":91,"tag":224,"props":4474,"children":4475},{"style":230},[4476],{"type":97,"value":428},{"type":91,"tag":224,"props":4478,"children":4479},{"class":226,"line":374},[4480,4484,4488,4492,4496,4501],{"type":91,"tag":224,"props":4481,"children":4482},{"style":239},[4483],{"type":97,"value":437},{"type":91,"tag":224,"props":4485,"children":4486},{"style":230},[4487],{"type":97,"value":442},{"type":91,"tag":224,"props":4489,"children":4490},{"style":239},[4491],{"type":97,"value":447},{"type":91,"tag":224,"props":4493,"children":4494},{"style":230},[4495],{"type":97,"value":452},{"type":91,"tag":224,"props":4497,"children":4498},{"style":250},[4499],{"type":97,"value":4500},"\"superadmin\"",{"type":91,"tag":224,"props":4502,"children":4503},{"style":230},[4504],{"type":97,"value":462},{"type":91,"tag":224,"props":4506,"children":4507},{"class":226,"line":417},[4508],{"type":91,"tag":224,"props":4509,"children":4510},{"style":230},[4511],{"type":97,"value":1433},{"type":91,"tag":224,"props":4513,"children":4514},{"class":226,"line":431},[4515],{"type":91,"tag":224,"props":4516,"children":4517},{"style":230},[4518],{"type":97,"value":498},{"type":91,"tag":500,"props":4520,"children":4522},{"id":4521},"read-only-on-weekdays",[4523],{"type":97,"value":4524},"Read-only on weekdays",{"type":91,"tag":214,"props":4526,"children":4528},{"className":216,"code":4527,"language":218,"meta":86,"style":86},"{\n  \"name\":             \"read-only-weekdays\",\n  \"effect\":           \"allow\",\n  \"priority\":         50,\n  \"resource_pattern\": \"*\",\n  \"actions\":          [\"read\"],\n  \"conditions\": {\n    \"environment.day\": {\n      \"in\": [\"monday\",\"tuesday\",\"wednesday\",\"thursday\",\"friday\"]\n    }\n  }\n}\n",[4529],{"type":91,"tag":122,"props":4530,"children":4531},{"__ignoreMap":86},[4532,4539,4559,4578,4598,4617,4636,4647,4659,4711,4718,4725],{"type":91,"tag":224,"props":4533,"children":4534},{"class":226,"line":14},[4535],{"type":91,"tag":224,"props":4536,"children":4537},{"style":230},[4538],{"type":97,"value":233},{"type":91,"tag":224,"props":4540,"children":4541},{"class":226,"line":8},[4542,4546,4550,4555],{"type":91,"tag":224,"props":4543,"children":4544},{"style":239},[4545],{"type":97,"value":242},{"type":91,"tag":224,"props":4547,"children":4548},{"style":230},[4549],{"type":97,"value":247},{"type":91,"tag":224,"props":4551,"children":4552},{"style":250},[4553],{"type":97,"value":4554},"\"read-only-weekdays\"",{"type":91,"tag":224,"props":4556,"children":4557},{"style":230},[4558],{"type":97,"value":258},{"type":91,"tag":224,"props":4560,"children":4561},{"class":226,"line":38},[4562,4566,4570,4574],{"type":91,"tag":224,"props":4563,"children":4564},{"style":239},[4565],{"type":97,"value":310},{"type":91,"tag":224,"props":4567,"children":4568},{"style":230},[4569],{"type":97,"value":315},{"type":91,"tag":224,"props":4571,"children":4572},{"style":250},[4573],{"type":97,"value":320},{"type":91,"tag":224,"props":4575,"children":4576},{"style":230},[4577],{"type":97,"value":258},{"type":91,"tag":224,"props":4579,"children":4580},{"class":226,"line":20},[4581,4585,4589,4594],{"type":91,"tag":224,"props":4582,"children":4583},{"style":239},[4584],{"type":97,"value":333},{"type":91,"tag":224,"props":4586,"children":4587},{"style":230},[4588],{"type":97,"value":338},{"type":91,"tag":224,"props":4590,"children":4591},{"style":341},[4592],{"type":97,"value":4593},"50",{"type":91,"tag":224,"props":4595,"children":4596},{"style":230},[4597],{"type":97,"value":258},{"type":91,"tag":224,"props":4599,"children":4600},{"class":226,"line":82},[4601,4605,4609,4613],{"type":91,"tag":224,"props":4602,"children":4603},{"style":239},[4604],{"type":97,"value":357},{"type":91,"tag":224,"props":4606,"children":4607},{"style":230},[4608],{"type":97,"value":362},{"type":91,"tag":224,"props":4610,"children":4611},{"style":250},[4612],{"type":97,"value":980},{"type":91,"tag":224,"props":4614,"children":4615},{"style":230},[4616],{"type":97,"value":258},{"type":91,"tag":224,"props":4618,"children":4619},{"class":226,"line":327},[4620,4624,4628,4632],{"type":91,"tag":224,"props":4621,"children":4622},{"style":239},[4623],{"type":97,"value":380},{"type":91,"tag":224,"props":4625,"children":4626},{"style":230},[4627],{"type":97,"value":385},{"type":91,"tag":224,"props":4629,"children":4630},{"style":250},[4631],{"type":97,"value":390},{"type":91,"tag":224,"props":4633,"children":4634},{"style":230},[4635],{"type":97,"value":414},{"type":91,"tag":224,"props":4637,"children":4638},{"class":226,"line":351},[4639,4643],{"type":91,"tag":224,"props":4640,"children":4641},{"style":239},[4642],{"type":97,"value":423},{"type":91,"tag":224,"props":4644,"children":4645},{"style":230},[4646],{"type":97,"value":428},{"type":91,"tag":224,"props":4648,"children":4649},{"class":226,"line":374},[4650,4655],{"type":91,"tag":224,"props":4651,"children":4652},{"style":239},[4653],{"type":97,"value":4654},"    \"environment.day\"",{"type":91,"tag":224,"props":4656,"children":4657},{"style":230},[4658],{"type":97,"value":428},{"type":91,"tag":224,"props":4660,"children":4661},{"class":226,"line":417},[4662,4667,4671,4675,4679,4683,4687,4691,4695,4699,4703,4707],{"type":91,"tag":224,"props":4663,"children":4664},{"style":239},[4665],{"type":97,"value":4666},"      \"in\"",{"type":91,"tag":224,"props":4668,"children":4669},{"style":230},[4670],{"type":97,"value":452},{"type":91,"tag":224,"props":4672,"children":4673},{"style":250},[4674],{"type":97,"value":2126},{"type":91,"tag":224,"props":4676,"children":4677},{"style":230},[4678],{"type":97,"value":2917},{"type":91,"tag":224,"props":4680,"children":4681},{"style":250},[4682],{"type":97,"value":2922},{"type":91,"tag":224,"props":4684,"children":4685},{"style":230},[4686],{"type":97,"value":2917},{"type":91,"tag":224,"props":4688,"children":4689},{"style":250},[4690],{"type":97,"value":2931},{"type":91,"tag":224,"props":4692,"children":4693},{"style":230},[4694],{"type":97,"value":2917},{"type":91,"tag":224,"props":4696,"children":4697},{"style":250},[4698],{"type":97,"value":2940},{"type":91,"tag":224,"props":4700,"children":4701},{"style":230},[4702],{"type":97,"value":2917},{"type":91,"tag":224,"props":4704,"children":4705},{"style":250},[4706],{"type":97,"value":2949},{"type":91,"tag":224,"props":4708,"children":4709},{"style":230},[4710],{"type":97,"value":3225},{"type":91,"tag":224,"props":4712,"children":4713},{"class":226,"line":431},[4714],{"type":91,"tag":224,"props":4715,"children":4716},{"style":230},[4717],{"type":97,"value":3603},{"type":91,"tag":224,"props":4719,"children":4720},{"class":226,"line":465},[4721],{"type":91,"tag":224,"props":4722,"children":4723},{"style":230},[4724],{"type":97,"value":1433},{"type":91,"tag":224,"props":4726,"children":4727},{"class":226,"line":474},[4728],{"type":91,"tag":224,"props":4729,"children":4730},{"style":230},[4731],{"type":97,"value":498},{"type":91,"tag":500,"props":4733,"children":4735},{"id":4734},"finance-reports-scoped-by-department-and-seniority",[4736],{"type":97,"value":4737},"Finance reports — scoped by department and seniority",{"type":91,"tag":214,"props":4739,"children":4741},{"className":216,"code":4740,"language":218,"meta":86,"style":86},"{\n  \"name\":             \"finance-reports-senior\",\n  \"effect\":           \"allow\",\n  \"priority\":         200,\n  \"resource_pattern\": \"reports\u002Ffinance\u002F*\",\n  \"actions\":          [\"read\", \"export\"],\n  \"conditions\": {\n    \"subject.department\":      { \"equals\": \"finance\" },\n    \"subject.clearance_level\": { \"gte\": 3 },\n    \"environment.ip\":          { \"in_cidr\": \"10.0.0.0\u002F8\" }\n  }\n}\n",[4742],{"type":91,"tag":122,"props":4743,"children":4744},{"__ignoreMap":86},[4745,4752,4772,4791,4811,4831,4859,4870,4898,4926,4954,4961],{"type":91,"tag":224,"props":4746,"children":4747},{"class":226,"line":14},[4748],{"type":91,"tag":224,"props":4749,"children":4750},{"style":230},[4751],{"type":97,"value":233},{"type":91,"tag":224,"props":4753,"children":4754},{"class":226,"line":8},[4755,4759,4763,4768],{"type":91,"tag":224,"props":4756,"children":4757},{"style":239},[4758],{"type":97,"value":242},{"type":91,"tag":224,"props":4760,"children":4761},{"style":230},[4762],{"type":97,"value":247},{"type":91,"tag":224,"props":4764,"children":4765},{"style":250},[4766],{"type":97,"value":4767},"\"finance-reports-senior\"",{"type":91,"tag":224,"props":4769,"children":4770},{"style":230},[4771],{"type":97,"value":258},{"type":91,"tag":224,"props":4773,"children":4774},{"class":226,"line":38},[4775,4779,4783,4787],{"type":91,"tag":224,"props":4776,"children":4777},{"style":239},[4778],{"type":97,"value":310},{"type":91,"tag":224,"props":4780,"children":4781},{"style":230},[4782],{"type":97,"value":315},{"type":91,"tag":224,"props":4784,"children":4785},{"style":250},[4786],{"type":97,"value":320},{"type":91,"tag":224,"props":4788,"children":4789},{"style":230},[4790],{"type":97,"value":258},{"type":91,"tag":224,"props":4792,"children":4793},{"class":226,"line":20},[4794,4798,4802,4807],{"type":91,"tag":224,"props":4795,"children":4796},{"style":239},[4797],{"type":97,"value":333},{"type":91,"tag":224,"props":4799,"children":4800},{"style":230},[4801],{"type":97,"value":338},{"type":91,"tag":224,"props":4803,"children":4804},{"style":341},[4805],{"type":97,"value":4806},"200",{"type":91,"tag":224,"props":4808,"children":4809},{"style":230},[4810],{"type":97,"value":258},{"type":91,"tag":224,"props":4812,"children":4813},{"class":226,"line":82},[4814,4818,4822,4827],{"type":91,"tag":224,"props":4815,"children":4816},{"style":239},[4817],{"type":97,"value":357},{"type":91,"tag":224,"props":4819,"children":4820},{"style":230},[4821],{"type":97,"value":362},{"type":91,"tag":224,"props":4823,"children":4824},{"style":250},[4825],{"type":97,"value":4826},"\"reports\u002Ffinance\u002F*\"",{"type":91,"tag":224,"props":4828,"children":4829},{"style":230},[4830],{"type":97,"value":258},{"type":91,"tag":224,"props":4832,"children":4833},{"class":226,"line":327},[4834,4838,4842,4846,4850,4855],{"type":91,"tag":224,"props":4835,"children":4836},{"style":239},[4837],{"type":97,"value":380},{"type":91,"tag":224,"props":4839,"children":4840},{"style":230},[4841],{"type":97,"value":385},{"type":91,"tag":224,"props":4843,"children":4844},{"style":250},[4845],{"type":97,"value":390},{"type":91,"tag":224,"props":4847,"children":4848},{"style":230},[4849],{"type":97,"value":395},{"type":91,"tag":224,"props":4851,"children":4852},{"style":250},[4853],{"type":97,"value":4854},"\"export\"",{"type":91,"tag":224,"props":4856,"children":4857},{"style":230},[4858],{"type":97,"value":414},{"type":91,"tag":224,"props":4860,"children":4861},{"class":226,"line":351},[4862,4866],{"type":91,"tag":224,"props":4863,"children":4864},{"style":239},[4865],{"type":97,"value":423},{"type":91,"tag":224,"props":4867,"children":4868},{"style":230},[4869],{"type":97,"value":428},{"type":91,"tag":224,"props":4871,"children":4872},{"class":226,"line":374},[4873,4878,4882,4886,4890,4894],{"type":91,"tag":224,"props":4874,"children":4875},{"style":239},[4876],{"type":97,"value":4877},"    \"subject.department\"",{"type":91,"tag":224,"props":4879,"children":4880},{"style":230},[4881],{"type":97,"value":3071},{"type":91,"tag":224,"props":4883,"children":4884},{"style":239},[4885],{"type":97,"value":3076},{"type":91,"tag":224,"props":4887,"children":4888},{"style":230},[4889],{"type":97,"value":362},{"type":91,"tag":224,"props":4891,"children":4892},{"style":250},[4893],{"type":97,"value":3085},{"type":91,"tag":224,"props":4895,"children":4896},{"style":230},[4897],{"type":97,"value":1375},{"type":91,"tag":224,"props":4899,"children":4900},{"class":226,"line":417},[4901,4906,4910,4914,4918,4922],{"type":91,"tag":224,"props":4902,"children":4903},{"style":239},[4904],{"type":97,"value":4905},"    \"subject.clearance_level\"",{"type":91,"tag":224,"props":4907,"children":4908},{"style":230},[4909],{"type":97,"value":442},{"type":91,"tag":224,"props":4911,"children":4912},{"style":239},[4913],{"type":97,"value":2998},{"type":91,"tag":224,"props":4915,"children":4916},{"style":230},[4917],{"type":97,"value":362},{"type":91,"tag":224,"props":4919,"children":4920},{"style":341},[4921],{"type":97,"value":3114},{"type":91,"tag":224,"props":4923,"children":4924},{"style":230},[4925],{"type":97,"value":1375},{"type":91,"tag":224,"props":4927,"children":4928},{"class":226,"line":431},[4929,4934,4938,4942,4946,4950],{"type":91,"tag":224,"props":4930,"children":4931},{"style":239},[4932],{"type":97,"value":4933},"    \"environment.ip\"",{"type":91,"tag":224,"props":4935,"children":4936},{"style":230},[4937],{"type":97,"value":3130},{"type":91,"tag":224,"props":4939,"children":4940},{"style":239},[4941],{"type":97,"value":1361},{"type":91,"tag":224,"props":4943,"children":4944},{"style":230},[4945],{"type":97,"value":362},{"type":91,"tag":224,"props":4947,"children":4948},{"style":250},[4949],{"type":97,"value":1370},{"type":91,"tag":224,"props":4951,"children":4952},{"style":230},[4953],{"type":97,"value":3029},{"type":91,"tag":224,"props":4955,"children":4956},{"class":226,"line":465},[4957],{"type":91,"tag":224,"props":4958,"children":4959},{"style":230},[4960],{"type":97,"value":1433},{"type":91,"tag":224,"props":4962,"children":4963},{"class":226,"line":474},[4964],{"type":91,"tag":224,"props":4965,"children":4966},{"style":230},[4967],{"type":97,"value":498},{"type":91,"tag":500,"props":4969,"children":4971},{"id":4970},"block-delete-for-contractors",[4972],{"type":97,"value":4973},"Block delete for contractors",{"type":91,"tag":214,"props":4975,"children":4977},{"className":216,"code":4976,"language":218,"meta":86,"style":86},"{\n  \"name\":             \"block-delete-contractors\",\n  \"effect\":           \"deny\",\n  \"priority\":         800,\n  \"resource_pattern\": \"*\",\n  \"actions\":          [\"delete\"],\n  \"conditions\": {\n    \"subject.groups\": { \"in\": [\"contractors\"] }\n  }\n}\n",[4978],{"type":91,"tag":122,"props":4979,"children":4980},{"__ignoreMap":86},[4981,4988,5008,5028,5048,5067,5086,5097,5126,5133],{"type":91,"tag":224,"props":4982,"children":4983},{"class":226,"line":14},[4984],{"type":91,"tag":224,"props":4985,"children":4986},{"style":230},[4987],{"type":97,"value":233},{"type":91,"tag":224,"props":4989,"children":4990},{"class":226,"line":8},[4991,4995,4999,5004],{"type":91,"tag":224,"props":4992,"children":4993},{"style":239},[4994],{"type":97,"value":242},{"type":91,"tag":224,"props":4996,"children":4997},{"style":230},[4998],{"type":97,"value":247},{"type":91,"tag":224,"props":5000,"children":5001},{"style":250},[5002],{"type":97,"value":5003},"\"block-delete-contractors\"",{"type":91,"tag":224,"props":5005,"children":5006},{"style":230},[5007],{"type":97,"value":258},{"type":91,"tag":224,"props":5009,"children":5010},{"class":226,"line":38},[5011,5015,5019,5024],{"type":91,"tag":224,"props":5012,"children":5013},{"style":239},[5014],{"type":97,"value":310},{"type":91,"tag":224,"props":5016,"children":5017},{"style":230},[5018],{"type":97,"value":315},{"type":91,"tag":224,"props":5020,"children":5021},{"style":250},[5022],{"type":97,"value":5023},"\"deny\"",{"type":91,"tag":224,"props":5025,"children":5026},{"style":230},[5027],{"type":97,"value":258},{"type":91,"tag":224,"props":5029,"children":5030},{"class":226,"line":20},[5031,5035,5039,5044],{"type":91,"tag":224,"props":5032,"children":5033},{"style":239},[5034],{"type":97,"value":333},{"type":91,"tag":224,"props":5036,"children":5037},{"style":230},[5038],{"type":97,"value":338},{"type":91,"tag":224,"props":5040,"children":5041},{"style":341},[5042],{"type":97,"value":5043},"800",{"type":91,"tag":224,"props":5045,"children":5046},{"style":230},[5047],{"type":97,"value":258},{"type":91,"tag":224,"props":5049,"children":5050},{"class":226,"line":82},[5051,5055,5059,5063],{"type":91,"tag":224,"props":5052,"children":5053},{"style":239},[5054],{"type":97,"value":357},{"type":91,"tag":224,"props":5056,"children":5057},{"style":230},[5058],{"type":97,"value":362},{"type":91,"tag":224,"props":5060,"children":5061},{"style":250},[5062],{"type":97,"value":980},{"type":91,"tag":224,"props":5064,"children":5065},{"style":230},[5066],{"type":97,"value":258},{"type":91,"tag":224,"props":5068,"children":5069},{"class":226,"line":327},[5070,5074,5078,5082],{"type":91,"tag":224,"props":5071,"children":5072},{"style":239},[5073],{"type":97,"value":380},{"type":91,"tag":224,"props":5075,"children":5076},{"style":230},[5077],{"type":97,"value":385},{"type":91,"tag":224,"props":5079,"children":5080},{"style":250},[5081],{"type":97,"value":409},{"type":91,"tag":224,"props":5083,"children":5084},{"style":230},[5085],{"type":97,"value":414},{"type":91,"tag":224,"props":5087,"children":5088},{"class":226,"line":351},[5089,5093],{"type":91,"tag":224,"props":5090,"children":5091},{"style":239},[5092],{"type":97,"value":423},{"type":91,"tag":224,"props":5094,"children":5095},{"style":230},[5096],{"type":97,"value":428},{"type":91,"tag":224,"props":5098,"children":5099},{"class":226,"line":374},[5100,5105,5109,5113,5117,5122],{"type":91,"tag":224,"props":5101,"children":5102},{"style":239},[5103],{"type":97,"value":5104},"    \"subject.groups\"",{"type":91,"tag":224,"props":5106,"children":5107},{"style":230},[5108],{"type":97,"value":442},{"type":91,"tag":224,"props":5110,"children":5111},{"style":239},[5112],{"type":97,"value":447},{"type":91,"tag":224,"props":5114,"children":5115},{"style":230},[5116],{"type":97,"value":452},{"type":91,"tag":224,"props":5118,"children":5119},{"style":250},[5120],{"type":97,"value":5121},"\"contractors\"",{"type":91,"tag":224,"props":5123,"children":5124},{"style":230},[5125],{"type":97,"value":462},{"type":91,"tag":224,"props":5127,"children":5128},{"class":226,"line":417},[5129],{"type":91,"tag":224,"props":5130,"children":5131},{"style":230},[5132],{"type":97,"value":1433},{"type":91,"tag":224,"props":5134,"children":5135},{"class":226,"line":431},[5136],{"type":91,"tag":224,"props":5137,"children":5138},{"style":230},[5139],{"type":97,"value":498},{"type":91,"tag":500,"props":5141,"children":5143},{"id":5142},"testing-a-new-role-before-going-live",[5144],{"type":97,"value":5145},"Testing a new role before going live",{"type":91,"tag":214,"props":5147,"children":5149},{"className":216,"code":5148,"language":218,"meta":86,"style":86},"{\n  \"name\":             \"new-role-experiment\",\n  \"effect\":           \"allow\",\n  \"priority\":         10,\n  \"resource_pattern\": \"documents:*\",\n  \"actions\":          [\"read\"],\n  \"conditions\": {\n    \"subject.roles\": { \"in\": [\"new-experimental-role\"] }\n  },\n  \"status\": \"testing\"\n}\n",[5150],{"type":91,"tag":122,"props":5151,"children":5152},{"__ignoreMap":86},[5153,5160,5180,5199,5219,5239,5258,5269,5297,5304,5320],{"type":91,"tag":224,"props":5154,"children":5155},{"class":226,"line":14},[5156],{"type":91,"tag":224,"props":5157,"children":5158},{"style":230},[5159],{"type":97,"value":233},{"type":91,"tag":224,"props":5161,"children":5162},{"class":226,"line":8},[5163,5167,5171,5176],{"type":91,"tag":224,"props":5164,"children":5165},{"style":239},[5166],{"type":97,"value":242},{"type":91,"tag":224,"props":5168,"children":5169},{"style":230},[5170],{"type":97,"value":247},{"type":91,"tag":224,"props":5172,"children":5173},{"style":250},[5174],{"type":97,"value":5175},"\"new-role-experiment\"",{"type":91,"tag":224,"props":5177,"children":5178},{"style":230},[5179],{"type":97,"value":258},{"type":91,"tag":224,"props":5181,"children":5182},{"class":226,"line":38},[5183,5187,5191,5195],{"type":91,"tag":224,"props":5184,"children":5185},{"style":239},[5186],{"type":97,"value":310},{"type":91,"tag":224,"props":5188,"children":5189},{"style":230},[5190],{"type":97,"value":315},{"type":91,"tag":224,"props":5192,"children":5193},{"style":250},[5194],{"type":97,"value":320},{"type":91,"tag":224,"props":5196,"children":5197},{"style":230},[5198],{"type":97,"value":258},{"type":91,"tag":224,"props":5200,"children":5201},{"class":226,"line":20},[5202,5206,5210,5215],{"type":91,"tag":224,"props":5203,"children":5204},{"style":239},[5205],{"type":97,"value":333},{"type":91,"tag":224,"props":5207,"children":5208},{"style":230},[5209],{"type":97,"value":338},{"type":91,"tag":224,"props":5211,"children":5212},{"style":341},[5213],{"type":97,"value":5214},"10",{"type":91,"tag":224,"props":5216,"children":5217},{"style":230},[5218],{"type":97,"value":258},{"type":91,"tag":224,"props":5220,"children":5221},{"class":226,"line":82},[5222,5226,5230,5235],{"type":91,"tag":224,"props":5223,"children":5224},{"style":239},[5225],{"type":97,"value":357},{"type":91,"tag":224,"props":5227,"children":5228},{"style":230},[5229],{"type":97,"value":362},{"type":91,"tag":224,"props":5231,"children":5232},{"style":250},[5233],{"type":97,"value":5234},"\"documents:*\"",{"type":91,"tag":224,"props":5236,"children":5237},{"style":230},[5238],{"type":97,"value":258},{"type":91,"tag":224,"props":5240,"children":5241},{"class":226,"line":327},[5242,5246,5250,5254],{"type":91,"tag":224,"props":5243,"children":5244},{"style":239},[5245],{"type":97,"value":380},{"type":91,"tag":224,"props":5247,"children":5248},{"style":230},[5249],{"type":97,"value":385},{"type":91,"tag":224,"props":5251,"children":5252},{"style":250},[5253],{"type":97,"value":390},{"type":91,"tag":224,"props":5255,"children":5256},{"style":230},[5257],{"type":97,"value":414},{"type":91,"tag":224,"props":5259,"children":5260},{"class":226,"line":351},[5261,5265],{"type":91,"tag":224,"props":5262,"children":5263},{"style":239},[5264],{"type":97,"value":423},{"type":91,"tag":224,"props":5266,"children":5267},{"style":230},[5268],{"type":97,"value":428},{"type":91,"tag":224,"props":5270,"children":5271},{"class":226,"line":374},[5272,5276,5280,5284,5288,5293],{"type":91,"tag":224,"props":5273,"children":5274},{"style":239},[5275],{"type":97,"value":437},{"type":91,"tag":224,"props":5277,"children":5278},{"style":230},[5279],{"type":97,"value":442},{"type":91,"tag":224,"props":5281,"children":5282},{"style":239},[5283],{"type":97,"value":447},{"type":91,"tag":224,"props":5285,"children":5286},{"style":230},[5287],{"type":97,"value":452},{"type":91,"tag":224,"props":5289,"children":5290},{"style":250},[5291],{"type":97,"value":5292},"\"new-experimental-role\"",{"type":91,"tag":224,"props":5294,"children":5295},{"style":230},[5296],{"type":97,"value":462},{"type":91,"tag":224,"props":5298,"children":5299},{"class":226,"line":417},[5300],{"type":91,"tag":224,"props":5301,"children":5302},{"style":230},[5303],{"type":97,"value":471},{"type":91,"tag":224,"props":5305,"children":5306},{"class":226,"line":431},[5307,5311,5315],{"type":91,"tag":224,"props":5308,"children":5309},{"style":239},[5310],{"type":97,"value":480},{"type":91,"tag":224,"props":5312,"children":5313},{"style":230},[5314],{"type":97,"value":362},{"type":91,"tag":224,"props":5316,"children":5317},{"style":250},[5318],{"type":97,"value":5319},"\"testing\"\n",{"type":91,"tag":224,"props":5321,"children":5322},{"class":226,"line":465},[5323],{"type":91,"tag":224,"props":5324,"children":5325},{"style":230},[5326],{"type":97,"value":498},{"type":91,"tag":5328,"props":5329,"children":5330},"style",{},[5331],{"type":97,"value":5332},"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":86,"searchDepth":38,"depth":38,"links":5334},[5335,5336,5339,5340,5341,5351,5354,5355,5356],{"id":94,"depth":8,"text":98},{"id":200,"depth":8,"text":203,"children":5337},[5338],{"id":502,"depth":38,"text":505},{"id":127,"depth":8,"text":127},{"id":135,"depth":8,"text":135},{"id":818,"depth":8,"text":145,"children":5342},[5343,5349,5350],{"id":1497,"depth":38,"text":1500,"children":5344},[5345,5346,5347,5348],{"id":1504,"depth":20,"text":1507},{"id":1728,"depth":20,"text":1731},{"id":1910,"depth":20,"text":1913},{"id":2178,"depth":20,"text":2181},{"id":1280,"depth":38,"text":2243},{"id":2758,"depth":38,"text":2761},{"id":3245,"depth":8,"text":3248,"children":5352},[5353],{"id":3437,"depth":38,"text":3440},{"id":3641,"depth":8,"text":3644},{"id":4159,"depth":8,"text":4162},{"id":4345,"depth":8,"text":4348,"children":5357},[5358,5359,5360,5361,5362],{"id":4351,"depth":38,"text":4354},{"id":4521,"depth":38,"text":4524},{"id":4734,"depth":38,"text":4737},{"id":4970,"depth":38,"text":4973},{"id":5142,"depth":38,"text":5145},"markdown","content:docs:abac-policies.md","content","docs\u002Fabac-policies.md","docs\u002Fabac-policies","md",{"_path":5,"_dir":84,"_draft":85,"_partial":85,"_locale":86,"title":6,"description":7,"order":8,"category":9,"body":5370,"_type":5363,"_id":5364,"_source":5365,"_file":5366,"_stem":5367,"_extension":5368},{"type":88,"children":5371,"toc":10054},[5372,5376,5380,5431,5447,5450,5454,5462,5691,5695,6059,6062,6066,6076,6225,6267,6270,6274,6278,6320,6342,6345,6349,6369,6553,6557,6561,6565,6763,6767,6930,6934,7168,7172,7225,7229,7689,7693,7712,7767,7774,7880,7887,7950,7957,8058,8065,8138,8141,8145,8149,8284,8295,8299,8476,8479,8483,8487,8495,8913,8935,8938,8942,9104,9107,9111,9115,9275,9279,9481,9485,9707,9711,9871,9875,10050],{"type":91,"tag":92,"props":5373,"children":5374},{"id":94},[5375],{"type":97,"value":98},{"type":91,"tag":100,"props":5377,"children":5378},{},[5379],{"type":97,"value":104},{"type":91,"tag":106,"props":5381,"children":5382},{},[5383,5403,5411],{"type":91,"tag":110,"props":5384,"children":5385},{},[5386,5390,5391,5396,5397,5402],{"type":91,"tag":114,"props":5387,"children":5388},{},[5389],{"type":97,"value":118},{"type":97,"value":120},{"type":91,"tag":122,"props":5392,"children":5394},{"className":5393},[],[5395],{"type":97,"value":127},{"type":97,"value":129},{"type":91,"tag":122,"props":5398,"children":5400},{"className":5399},[],[5401],{"type":97,"value":135},{"type":97,"value":137},{"type":91,"tag":110,"props":5404,"children":5405},{},[5406,5410],{"type":91,"tag":114,"props":5407,"children":5408},{},[5409],{"type":97,"value":145},{"type":97,"value":147},{"type":91,"tag":110,"props":5412,"children":5413},{},[5414,5418,5419,5424,5425,5430],{"type":91,"tag":114,"props":5415,"children":5416},{},[5417],{"type":97,"value":155},{"type":97,"value":157},{"type":91,"tag":122,"props":5420,"children":5422},{"className":5421},[],[5423],{"type":97,"value":163},{"type":97,"value":165},{"type":91,"tag":122,"props":5426,"children":5428},{"className":5427},[],[5429],{"type":97,"value":171},{"type":97,"value":173},{"type":91,"tag":100,"props":5432,"children":5433},{},[5434,5435,5440,5441,5446],{"type":97,"value":178},{"type":91,"tag":122,"props":5436,"children":5438},{"className":5437},[],[5439],{"type":97,"value":184},{"type":97,"value":186},{"type":91,"tag":122,"props":5442,"children":5444},{"className":5443},[],[5445],{"type":97,"value":192},{"type":97,"value":137},{"type":91,"tag":195,"props":5448,"children":5449},{},[],{"type":91,"tag":92,"props":5451,"children":5452},{"id":200},[5453],{"type":97,"value":203},{"type":91,"tag":100,"props":5455,"children":5456},{},[5457],{"type":91,"tag":122,"props":5458,"children":5460},{"className":5459},[],[5461],{"type":97,"value":212},{"type":91,"tag":214,"props":5463,"children":5464},{"className":216,"code":217,"language":218,"meta":86,"style":86},[5465],{"type":91,"tag":122,"props":5466,"children":5467},{"__ignoreMap":86},[5468,5475,5494,5513,5532,5551,5570,5589,5624,5635,5662,5669,5684],{"type":91,"tag":224,"props":5469,"children":5470},{"class":226,"line":14},[5471],{"type":91,"tag":224,"props":5472,"children":5473},{"style":230},[5474],{"type":97,"value":233},{"type":91,"tag":224,"props":5476,"children":5477},{"class":226,"line":8},[5478,5482,5486,5490],{"type":91,"tag":224,"props":5479,"children":5480},{"style":239},[5481],{"type":97,"value":242},{"type":91,"tag":224,"props":5483,"children":5484},{"style":230},[5485],{"type":97,"value":247},{"type":91,"tag":224,"props":5487,"children":5488},{"style":250},[5489],{"type":97,"value":253},{"type":91,"tag":224,"props":5491,"children":5492},{"style":230},[5493],{"type":97,"value":258},{"type":91,"tag":224,"props":5495,"children":5496},{"class":226,"line":38},[5497,5501,5505,5509],{"type":91,"tag":224,"props":5498,"children":5499},{"style":239},[5500],{"type":97,"value":266},{"type":91,"tag":224,"props":5502,"children":5503},{"style":230},[5504],{"type":97,"value":271},{"type":91,"tag":224,"props":5506,"children":5507},{"style":250},[5508],{"type":97,"value":276},{"type":91,"tag":224,"props":5510,"children":5511},{"style":230},[5512],{"type":97,"value":258},{"type":91,"tag":224,"props":5514,"children":5515},{"class":226,"line":20},[5516,5520,5524,5528],{"type":91,"tag":224,"props":5517,"children":5518},{"style":239},[5519],{"type":97,"value":288},{"type":91,"tag":224,"props":5521,"children":5522},{"style":230},[5523],{"type":97,"value":293},{"type":91,"tag":224,"props":5525,"children":5526},{"style":250},[5527],{"type":97,"value":298},{"type":91,"tag":224,"props":5529,"children":5530},{"style":230},[5531],{"type":97,"value":258},{"type":91,"tag":224,"props":5533,"children":5534},{"class":226,"line":82},[5535,5539,5543,5547],{"type":91,"tag":224,"props":5536,"children":5537},{"style":239},[5538],{"type":97,"value":310},{"type":91,"tag":224,"props":5540,"children":5541},{"style":230},[5542],{"type":97,"value":315},{"type":91,"tag":224,"props":5544,"children":5545},{"style":250},[5546],{"type":97,"value":320},{"type":91,"tag":224,"props":5548,"children":5549},{"style":230},[5550],{"type":97,"value":258},{"type":91,"tag":224,"props":5552,"children":5553},{"class":226,"line":327},[5554,5558,5562,5566],{"type":91,"tag":224,"props":5555,"children":5556},{"style":239},[5557],{"type":97,"value":333},{"type":91,"tag":224,"props":5559,"children":5560},{"style":230},[5561],{"type":97,"value":338},{"type":91,"tag":224,"props":5563,"children":5564},{"style":341},[5565],{"type":97,"value":344},{"type":91,"tag":224,"props":5567,"children":5568},{"style":230},[5569],{"type":97,"value":258},{"type":91,"tag":224,"props":5571,"children":5572},{"class":226,"line":351},[5573,5577,5581,5585],{"type":91,"tag":224,"props":5574,"children":5575},{"style":239},[5576],{"type":97,"value":357},{"type":91,"tag":224,"props":5578,"children":5579},{"style":230},[5580],{"type":97,"value":362},{"type":91,"tag":224,"props":5582,"children":5583},{"style":250},[5584],{"type":97,"value":367},{"type":91,"tag":224,"props":5586,"children":5587},{"style":230},[5588],{"type":97,"value":258},{"type":91,"tag":224,"props":5590,"children":5591},{"class":226,"line":374},[5592,5596,5600,5604,5608,5612,5616,5620],{"type":91,"tag":224,"props":5593,"children":5594},{"style":239},[5595],{"type":97,"value":380},{"type":91,"tag":224,"props":5597,"children":5598},{"style":230},[5599],{"type":97,"value":385},{"type":91,"tag":224,"props":5601,"children":5602},{"style":250},[5603],{"type":97,"value":390},{"type":91,"tag":224,"props":5605,"children":5606},{"style":230},[5607],{"type":97,"value":395},{"type":91,"tag":224,"props":5609,"children":5610},{"style":250},[5611],{"type":97,"value":400},{"type":91,"tag":224,"props":5613,"children":5614},{"style":230},[5615],{"type":97,"value":395},{"type":91,"tag":224,"props":5617,"children":5618},{"style":250},[5619],{"type":97,"value":409},{"type":91,"tag":224,"props":5621,"children":5622},{"style":230},[5623],{"type":97,"value":414},{"type":91,"tag":224,"props":5625,"children":5626},{"class":226,"line":417},[5627,5631],{"type":91,"tag":224,"props":5628,"children":5629},{"style":239},[5630],{"type":97,"value":423},{"type":91,"tag":224,"props":5632,"children":5633},{"style":230},[5634],{"type":97,"value":428},{"type":91,"tag":224,"props":5636,"children":5637},{"class":226,"line":431},[5638,5642,5646,5650,5654,5658],{"type":91,"tag":224,"props":5639,"children":5640},{"style":239},[5641],{"type":97,"value":437},{"type":91,"tag":224,"props":5643,"children":5644},{"style":230},[5645],{"type":97,"value":442},{"type":91,"tag":224,"props":5647,"children":5648},{"style":239},[5649],{"type":97,"value":447},{"type":91,"tag":224,"props":5651,"children":5652},{"style":230},[5653],{"type":97,"value":452},{"type":91,"tag":224,"props":5655,"children":5656},{"style":250},[5657],{"type":97,"value":457},{"type":91,"tag":224,"props":5659,"children":5660},{"style":230},[5661],{"type":97,"value":462},{"type":91,"tag":224,"props":5663,"children":5664},{"class":226,"line":465},[5665],{"type":91,"tag":224,"props":5666,"children":5667},{"style":230},[5668],{"type":97,"value":471},{"type":91,"tag":224,"props":5670,"children":5671},{"class":226,"line":474},[5672,5676,5680],{"type":91,"tag":224,"props":5673,"children":5674},{"style":239},[5675],{"type":97,"value":480},{"type":91,"tag":224,"props":5677,"children":5678},{"style":230},[5679],{"type":97,"value":362},{"type":91,"tag":224,"props":5681,"children":5682},{"style":250},[5683],{"type":97,"value":489},{"type":91,"tag":224,"props":5685,"children":5686},{"class":226,"line":492},[5687],{"type":91,"tag":224,"props":5688,"children":5689},{"style":230},[5690],{"type":97,"value":498},{"type":91,"tag":500,"props":5692,"children":5693},{"id":502},[5694],{"type":97,"value":505},{"type":91,"tag":507,"props":5696,"children":5697},{},[5698,5719],{"type":91,"tag":511,"props":5699,"children":5700},{},[5701],{"type":91,"tag":515,"props":5702,"children":5703},{},[5704,5708,5712,5715],{"type":91,"tag":519,"props":5705,"children":5706},{},[5707],{"type":97,"value":523},{"type":91,"tag":519,"props":5709,"children":5710},{},[5711],{"type":97,"value":528},{"type":91,"tag":519,"props":5713,"children":5714},{},[],{"type":91,"tag":519,"props":5716,"children":5717},{},[5718],{"type":97,"value":536},{"type":91,"tag":538,"props":5720,"children":5721},{},[5722,5752,5779,5806,5847,5883,5918,5960,6010],{"type":91,"tag":515,"props":5723,"children":5724},{},[5725,5733,5741,5748],{"type":91,"tag":545,"props":5726,"children":5727},{},[5728],{"type":91,"tag":122,"props":5729,"children":5731},{"className":5730},[],[5732],{"type":97,"value":553},{"type":91,"tag":545,"props":5734,"children":5735},{},[5736],{"type":91,"tag":122,"props":5737,"children":5739},{"className":5738},[],[5740],{"type":97,"value":562},{"type":91,"tag":545,"props":5742,"children":5743},{},[5744],{"type":91,"tag":114,"props":5745,"children":5746},{},[5747],{"type":97,"value":570},{"type":91,"tag":545,"props":5749,"children":5750},{},[5751],{"type":97,"value":575},{"type":91,"tag":515,"props":5753,"children":5754},{},[5755,5763,5771,5775],{"type":91,"tag":545,"props":5756,"children":5757},{},[5758],{"type":91,"tag":122,"props":5759,"children":5761},{"className":5760},[],[5762],{"type":97,"value":587},{"type":91,"tag":545,"props":5764,"children":5765},{},[5766],{"type":91,"tag":122,"props":5767,"children":5769},{"className":5768},[],[5770],{"type":97,"value":562},{"type":91,"tag":545,"props":5772,"children":5773},{},[5774],{"type":97,"value":600},{"type":91,"tag":545,"props":5776,"children":5777},{},[5778],{"type":97,"value":605},{"type":91,"tag":515,"props":5780,"children":5781},{},[5782,5790,5798,5802],{"type":91,"tag":545,"props":5783,"children":5784},{},[5785],{"type":91,"tag":122,"props":5786,"children":5788},{"className":5787},[],[5789],{"type":97,"value":617},{"type":91,"tag":545,"props":5791,"children":5792},{},[5793],{"type":91,"tag":122,"props":5794,"children":5796},{"className":5795},[],[5797],{"type":97,"value":562},{"type":91,"tag":545,"props":5799,"children":5800},{},[5801],{"type":97,"value":600},{"type":91,"tag":545,"props":5803,"children":5804},{},[5805],{"type":97,"value":634},{"type":91,"tag":515,"props":5807,"children":5808},{},[5809,5817,5825,5832],{"type":91,"tag":545,"props":5810,"children":5811},{},[5812],{"type":91,"tag":122,"props":5813,"children":5815},{"className":5814},[],[5816],{"type":97,"value":646},{"type":91,"tag":545,"props":5818,"children":5819},{},[5820],{"type":91,"tag":122,"props":5821,"children":5823},{"className":5822},[],[5824],{"type":97,"value":655},{"type":91,"tag":545,"props":5826,"children":5827},{},[5828],{"type":91,"tag":114,"props":5829,"children":5830},{},[5831],{"type":97,"value":570},{"type":91,"tag":545,"props":5833,"children":5834},{},[5835,5840,5841,5846],{"type":91,"tag":122,"props":5836,"children":5838},{"className":5837},[],[5839],{"type":97,"value":163},{"type":97,"value":672},{"type":91,"tag":122,"props":5842,"children":5844},{"className":5843},[],[5845],{"type":97,"value":171},{"type":97,"value":679},{"type":91,"tag":515,"props":5848,"children":5849},{},[5850,5858,5866,5875],{"type":91,"tag":545,"props":5851,"children":5852},{},[5853],{"type":91,"tag":122,"props":5854,"children":5856},{"className":5855},[],[5857],{"type":97,"value":691},{"type":91,"tag":545,"props":5859,"children":5860},{},[5861],{"type":91,"tag":122,"props":5862,"children":5864},{"className":5863},[],[5865],{"type":97,"value":700},{"type":91,"tag":545,"props":5867,"children":5868},{},[5869,5870],{"type":97,"value":705},{"type":91,"tag":122,"props":5871,"children":5873},{"className":5872},[],[5874],{"type":97,"value":711},{"type":91,"tag":545,"props":5876,"children":5877},{},[5878,5882],{"type":91,"tag":114,"props":5879,"children":5880},{},[5881],{"type":97,"value":719},{"type":97,"value":721},{"type":91,"tag":515,"props":5884,"children":5885},{},[5886,5894,5902,5909],{"type":91,"tag":545,"props":5887,"children":5888},{},[5889],{"type":91,"tag":122,"props":5890,"children":5892},{"className":5891},[],[5893],{"type":97,"value":127},{"type":91,"tag":545,"props":5895,"children":5896},{},[5897],{"type":91,"tag":122,"props":5898,"children":5900},{"className":5899},[],[5901],{"type":97,"value":562},{"type":91,"tag":545,"props":5903,"children":5904},{},[5905],{"type":91,"tag":114,"props":5906,"children":5907},{},[5908],{"type":97,"value":570},{"type":91,"tag":545,"props":5910,"children":5911},{},[5912,5913,5917],{"type":97,"value":752},{"type":91,"tag":754,"props":5914,"children":5915},{"href":756},[5916],{"type":97,"value":127},{"type":97,"value":137},{"type":91,"tag":515,"props":5919,"children":5920},{},[5921,5929,5937,5944],{"type":91,"tag":545,"props":5922,"children":5923},{},[5924],{"type":91,"tag":122,"props":5925,"children":5927},{"className":5926},[],[5928],{"type":97,"value":135},{"type":91,"tag":545,"props":5930,"children":5931},{},[5932],{"type":91,"tag":122,"props":5933,"children":5935},{"className":5934},[],[5936],{"type":97,"value":779},{"type":91,"tag":545,"props":5938,"children":5939},{},[5940],{"type":91,"tag":114,"props":5941,"children":5942},{},[5943],{"type":97,"value":570},{"type":91,"tag":545,"props":5945,"children":5946},{},[5947,5948,5953,5954,5959],{"type":97,"value":791},{"type":91,"tag":122,"props":5949,"children":5951},{"className":5950},[],[5952],{"type":97,"value":797},{"type":97,"value":165},{"type":91,"tag":122,"props":5955,"children":5957},{"className":5956},[],[5958],{"type":97,"value":804},{"type":97,"value":806},{"type":91,"tag":515,"props":5961,"children":5962},{},[5963,5971,5979,5983],{"type":91,"tag":545,"props":5964,"children":5965},{},[5966],{"type":91,"tag":122,"props":5967,"children":5969},{"className":5968},[],[5970],{"type":97,"value":818},{"type":91,"tag":545,"props":5972,"children":5973},{},[5974],{"type":91,"tag":122,"props":5975,"children":5977},{"className":5976},[],[5978],{"type":97,"value":827},{"type":91,"tag":545,"props":5980,"children":5981},{},[5982],{"type":97,"value":600},{"type":91,"tag":545,"props":5984,"children":5985},{},[5986,5987,5992,5993,5998,5999,6004,6005,6009],{"type":97,"value":836},{"type":91,"tag":122,"props":5988,"children":5990},{"className":5989},[],[5991],{"type":97,"value":842},{"type":97,"value":395},{"type":91,"tag":122,"props":5994,"children":5996},{"className":5995},[],[5997],{"type":97,"value":849},{"type":97,"value":851},{"type":91,"tag":122,"props":6000,"children":6002},{"className":6001},[],[6003],{"type":97,"value":857},{"type":97,"value":859},{"type":91,"tag":754,"props":6006,"children":6007},{"href":862},[6008],{"type":97,"value":145},{"type":97,"value":137},{"type":91,"tag":515,"props":6011,"children":6012},{},[6013,6021,6029,6038],{"type":91,"tag":545,"props":6014,"children":6015},{},[6016],{"type":91,"tag":122,"props":6017,"children":6019},{"className":6018},[],[6020],{"type":97,"value":877},{"type":91,"tag":545,"props":6022,"children":6023},{},[6024],{"type":91,"tag":122,"props":6025,"children":6027},{"className":6026},[],[6028],{"type":97,"value":562},{"type":91,"tag":545,"props":6030,"children":6031},{},[6032,6033],{"type":97,"value":705},{"type":91,"tag":122,"props":6034,"children":6036},{"className":6035},[],[6037],{"type":97,"value":895},{"type":91,"tag":545,"props":6039,"children":6040},{},[6041,6046,6047,6052,6053,6058],{"type":91,"tag":122,"props":6042,"children":6044},{"className":6043},[],[6045],{"type":97,"value":904},{"type":97,"value":906},{"type":91,"tag":122,"props":6048,"children":6050},{"className":6049},[],[6051],{"type":97,"value":912},{"type":97,"value":914},{"type":91,"tag":122,"props":6054,"children":6056},{"className":6055},[],[6057],{"type":97,"value":920},{"type":97,"value":922},{"type":91,"tag":195,"props":6060,"children":6061},{},[],{"type":91,"tag":92,"props":6063,"children":6064},{"id":127},[6065],{"type":97,"value":127},{"type":91,"tag":100,"props":6067,"children":6068},{},[6069,6070,6075],{"type":97,"value":934},{"type":91,"tag":122,"props":6071,"children":6073},{"className":6072},[],[6074],{"type":97,"value":127},{"type":97,"value":941},{"type":91,"tag":507,"props":6077,"children":6078},{},[6079,6097],{"type":91,"tag":511,"props":6080,"children":6081},{},[6082],{"type":91,"tag":515,"props":6083,"children":6084},{},[6085,6089,6093],{"type":91,"tag":519,"props":6086,"children":6087},{},[6088],{"type":97,"value":955},{"type":91,"tag":519,"props":6090,"children":6091},{},[6092],{"type":97,"value":960},{"type":91,"tag":519,"props":6094,"children":6095},{},[6096],{"type":97,"value":965},{"type":91,"tag":538,"props":6098,"children":6099},{},[6100,6124,6159,6200],{"type":91,"tag":515,"props":6101,"children":6102},{},[6103,6111,6115],{"type":91,"tag":545,"props":6104,"children":6105},{},[6106],{"type":91,"tag":122,"props":6107,"children":6109},{"className":6108},[],[6110],{"type":97,"value":980},{"type":91,"tag":545,"props":6112,"children":6113},{},[6114],{"type":97,"value":985},{"type":91,"tag":545,"props":6116,"children":6117},{},[6118,6123],{"type":91,"tag":122,"props":6119,"children":6121},{"className":6120},[],[6122],{"type":97,"value":980},{"type":97,"value":995},{"type":91,"tag":515,"props":6125,"children":6126},{},[6127,6135,6145],{"type":91,"tag":545,"props":6128,"children":6129},{},[6130],{"type":91,"tag":122,"props":6131,"children":6133},{"className":6132},[],[6134],{"type":97,"value":1007},{"type":91,"tag":545,"props":6136,"children":6137},{},[6138,6139,6144],{"type":97,"value":1012},{"type":91,"tag":122,"props":6140,"children":6142},{"className":6141},[],[6143],{"type":97,"value":1018},{"type":97,"value":1020},{"type":91,"tag":545,"props":6146,"children":6147},{},[6148,6153,6154],{"type":91,"tag":122,"props":6149,"children":6151},{"className":6150},[],[6152],{"type":97,"value":1029},{"type":97,"value":1031},{"type":91,"tag":122,"props":6155,"children":6157},{"className":6156},[],[6158],{"type":97,"value":1037},{"type":91,"tag":515,"props":6160,"children":6161},{},[6162,6170,6180],{"type":91,"tag":545,"props":6163,"children":6164},{},[6165],{"type":91,"tag":122,"props":6166,"children":6168},{"className":6167},[],[6169],{"type":97,"value":1049},{"type":91,"tag":545,"props":6171,"children":6172},{},[6173,6174,6179],{"type":97,"value":1012},{"type":91,"tag":122,"props":6175,"children":6177},{"className":6176},[],[6178],{"type":97,"value":1059},{"type":97,"value":1061},{"type":91,"tag":545,"props":6181,"children":6182},{},[6183,6188,6189,6194,6195],{"type":91,"tag":122,"props":6184,"children":6186},{"className":6185},[],[6187],{"type":97,"value":367},{"type":97,"value":1031},{"type":91,"tag":122,"props":6190,"children":6192},{"className":6191},[],[6193],{"type":97,"value":1076},{"type":97,"value":395},{"type":91,"tag":122,"props":6196,"children":6198},{"className":6197},[],[6199],{"type":97,"value":1083},{"type":91,"tag":515,"props":6201,"children":6202},{},[6203,6207,6211],{"type":91,"tag":545,"props":6204,"children":6205},{},[6206],{"type":97,"value":1091},{"type":91,"tag":545,"props":6208,"children":6209},{},[6210],{"type":97,"value":1096},{"type":91,"tag":545,"props":6212,"children":6213},{},[6214,6219,6220],{"type":91,"tag":122,"props":6215,"children":6217},{"className":6216},[],[6218],{"type":97,"value":1105},{"type":97,"value":1107},{"type":91,"tag":122,"props":6221,"children":6223},{"className":6222},[],[6224],{"type":97,"value":1105},{"type":91,"tag":1114,"props":6226,"children":6227},{},[6228],{"type":91,"tag":100,"props":6229,"children":6230},{},[6231,6236,6237,6242,6243,6248,6249,6254,6255,6260,6261,6266],{"type":91,"tag":122,"props":6232,"children":6234},{"className":6233},[],[6235],{"type":97,"value":127},{"type":97,"value":1126},{"type":91,"tag":122,"props":6238,"children":6240},{"className":6239},[],[6241],{"type":97,"value":1132},{"type":97,"value":1134},{"type":91,"tag":122,"props":6244,"children":6246},{"className":6245},[],[6247],{"type":97,"value":1140},{"type":97,"value":1142},{"type":91,"tag":122,"props":6250,"children":6252},{"className":6251},[],[6253],{"type":97,"value":1148},{"type":97,"value":165},{"type":91,"tag":122,"props":6256,"children":6258},{"className":6257},[],[6259],{"type":97,"value":1155},{"type":97,"value":1157},{"type":91,"tag":122,"props":6262,"children":6264},{"className":6263},[],[6265],{"type":97,"value":1140},{"type":97,"value":137},{"type":91,"tag":195,"props":6268,"children":6269},{},[],{"type":91,"tag":92,"props":6271,"children":6272},{"id":135},[6273],{"type":97,"value":135},{"type":91,"tag":100,"props":6275,"children":6276},{},[6277],{"type":97,"value":1175},{"type":91,"tag":1177,"props":6279,"children":6280},{},[6281,6296,6311],{"type":91,"tag":110,"props":6282,"children":6283},{},[6284,6289,6290,6295],{"type":91,"tag":122,"props":6285,"children":6287},{"className":6286},[],[6288],{"type":97,"value":135},{"type":97,"value":1189},{"type":91,"tag":122,"props":6291,"children":6293},{"className":6292},[],[6294],{"type":97,"value":804},{"type":97,"value":1196},{"type":91,"tag":110,"props":6297,"children":6298},{},[6299,6304,6305,6310],{"type":91,"tag":122,"props":6300,"children":6302},{"className":6301},[],[6303],{"type":97,"value":135},{"type":97,"value":1206},{"type":91,"tag":122,"props":6306,"children":6308},{"className":6307},[],[6309],{"type":97,"value":980},{"type":97,"value":1213},{"type":91,"tag":110,"props":6312,"children":6313},{},[6314,6319],{"type":91,"tag":122,"props":6315,"children":6317},{"className":6316},[],[6318],{"type":97,"value":135},{"type":97,"value":1223},{"type":91,"tag":100,"props":6321,"children":6322},{},[6323,6324,6329,6330,6335,6336,6341],{"type":97,"value":1228},{"type":91,"tag":122,"props":6325,"children":6327},{"className":6326},[],[6328],{"type":97,"value":390},{"type":97,"value":395},{"type":91,"tag":122,"props":6331,"children":6333},{"className":6332},[],[6334],{"type":97,"value":1240},{"type":97,"value":395},{"type":91,"tag":122,"props":6337,"children":6339},{"className":6338},[],[6340],{"type":97,"value":1247},{"type":97,"value":1249},{"type":91,"tag":195,"props":6343,"children":6344},{},[],{"type":91,"tag":92,"props":6346,"children":6347},{"id":818},[6348],{"type":97,"value":145},{"type":91,"tag":100,"props":6350,"children":6351},{},[6352,6353,6358,6359,6363,6364,6368],{"type":97,"value":1261},{"type":91,"tag":122,"props":6354,"children":6356},{"className":6355},[],[6357],{"type":97,"value":818},{"type":97,"value":1268},{"type":91,"tag":114,"props":6360,"children":6361},{},[6362],{"type":97,"value":1273},{"type":97,"value":1275},{"type":91,"tag":114,"props":6365,"children":6366},{},[6367],{"type":97,"value":1280},{"type":97,"value":1282},{"type":91,"tag":214,"props":6370,"children":6371},{"className":216,"code":1285,"language":218,"meta":86,"style":86},[6372],{"type":91,"tag":122,"props":6373,"children":6374},{"__ignoreMap":86},[6375,6382,6389,6424,6451,6462,6481,6496,6503,6510,6517,6524,6531,6546],{"type":91,"tag":224,"props":6376,"children":6377},{"class":226,"line":14},[6378],{"type":91,"tag":224,"props":6379,"children":6380},{"style":1295},[6381],{"type":97,"value":1298},{"type":91,"tag":224,"props":6383,"children":6384},{"class":226,"line":8},[6385],{"type":91,"tag":224,"props":6386,"children":6387},{"style":230},[6388],{"type":97,"value":233},{"type":91,"tag":224,"props":6390,"children":6391},{"class":226,"line":38},[6392,6396,6400,6404,6408,6412,6416,6420],{"type":91,"tag":224,"props":6393,"children":6394},{"style":239},[6395],{"type":97,"value":1313},{"type":91,"tag":224,"props":6397,"children":6398},{"style":230},[6399],{"type":97,"value":1318},{"type":91,"tag":224,"props":6401,"children":6402},{"style":239},[6403],{"type":97,"value":447},{"type":91,"tag":224,"props":6405,"children":6406},{"style":230},[6407],{"type":97,"value":452},{"type":91,"tag":224,"props":6409,"children":6410},{"style":250},[6411],{"type":97,"value":457},{"type":91,"tag":224,"props":6413,"children":6414},{"style":230},[6415],{"type":97,"value":395},{"type":91,"tag":224,"props":6417,"children":6418},{"style":250},[6419],{"type":97,"value":1339},{"type":91,"tag":224,"props":6421,"children":6422},{"style":230},[6423],{"type":97,"value":1344},{"type":91,"tag":224,"props":6425,"children":6426},{"class":226,"line":20},[6427,6431,6435,6439,6443,6447],{"type":91,"tag":224,"props":6428,"children":6429},{"style":239},[6430],{"type":97,"value":1352},{"type":91,"tag":224,"props":6432,"children":6433},{"style":230},[6434],{"type":97,"value":442},{"type":91,"tag":224,"props":6436,"children":6437},{"style":239},[6438],{"type":97,"value":1361},{"type":91,"tag":224,"props":6440,"children":6441},{"style":230},[6442],{"type":97,"value":362},{"type":91,"tag":224,"props":6444,"children":6445},{"style":250},[6446],{"type":97,"value":1370},{"type":91,"tag":224,"props":6448,"children":6449},{"style":230},[6450],{"type":97,"value":1375},{"type":91,"tag":224,"props":6452,"children":6453},{"class":226,"line":82},[6454,6458],{"type":91,"tag":224,"props":6455,"children":6456},{"style":239},[6457],{"type":97,"value":1383},{"type":91,"tag":224,"props":6459,"children":6460},{"style":230},[6461],{"type":97,"value":428},{"type":91,"tag":224,"props":6463,"children":6464},{"class":226,"line":327},[6465,6469,6473,6477],{"type":91,"tag":224,"props":6466,"children":6467},{"style":239},[6468],{"type":97,"value":1395},{"type":91,"tag":224,"props":6470,"children":6471},{"style":230},[6472],{"type":97,"value":362},{"type":91,"tag":224,"props":6474,"children":6475},{"style":250},[6476],{"type":97,"value":1404},{"type":91,"tag":224,"props":6478,"children":6479},{"style":230},[6480],{"type":97,"value":258},{"type":91,"tag":224,"props":6482,"children":6483},{"class":226,"line":351},[6484,6488,6492],{"type":91,"tag":224,"props":6485,"children":6486},{"style":239},[6487],{"type":97,"value":1416},{"type":91,"tag":224,"props":6489,"children":6490},{"style":230},[6491],{"type":97,"value":362},{"type":91,"tag":224,"props":6493,"children":6494},{"style":250},[6495],{"type":97,"value":1425},{"type":91,"tag":224,"props":6497,"children":6498},{"class":226,"line":374},[6499],{"type":91,"tag":224,"props":6500,"children":6501},{"style":230},[6502],{"type":97,"value":1433},{"type":91,"tag":224,"props":6504,"children":6505},{"class":226,"line":417},[6506],{"type":91,"tag":224,"props":6507,"children":6508},{"style":230},[6509],{"type":97,"value":498},{"type":91,"tag":224,"props":6511,"children":6512},{"class":226,"line":431},[6513],{"type":91,"tag":224,"props":6514,"children":6515},{"emptyLinePlaceholder":1446},[6516],{"type":97,"value":1449},{"type":91,"tag":224,"props":6518,"children":6519},{"class":226,"line":465},[6520],{"type":91,"tag":224,"props":6521,"children":6522},{"style":1295},[6523],{"type":97,"value":1457},{"type":91,"tag":224,"props":6525,"children":6526},{"class":226,"line":474},[6527],{"type":91,"tag":224,"props":6528,"children":6529},{"style":230},[6530],{"type":97,"value":233},{"type":91,"tag":224,"props":6532,"children":6533},{"class":226,"line":492},[6534,6538,6542],{"type":91,"tag":224,"props":6535,"children":6536},{"style":239},[6537],{"type":97,"value":1472},{"type":91,"tag":224,"props":6539,"children":6540},{"style":230},[6541],{"type":97,"value":362},{"type":91,"tag":224,"props":6543,"children":6544},{"style":250},[6545],{"type":97,"value":1481},{"type":91,"tag":224,"props":6547,"children":6548},{"class":226,"line":1484},[6549],{"type":91,"tag":224,"props":6550,"children":6551},{"style":230},[6552],{"type":97,"value":498},{"type":91,"tag":100,"props":6554,"children":6555},{},[6556],{"type":97,"value":1494},{"type":91,"tag":500,"props":6558,"children":6559},{"id":1497},[6560],{"type":97,"value":1500},{"type":91,"tag":1502,"props":6562,"children":6563},{"id":1504},[6564],{"type":97,"value":1507},{"type":91,"tag":507,"props":6566,"children":6567},{},[6568,6586],{"type":91,"tag":511,"props":6569,"children":6570},{},[6571],{"type":91,"tag":515,"props":6572,"children":6573},{},[6574,6578,6582],{"type":91,"tag":519,"props":6575,"children":6576},{},[6577],{"type":97,"value":523},{"type":91,"tag":519,"props":6579,"children":6580},{},[6581],{"type":97,"value":528},{"type":91,"tag":519,"props":6583,"children":6584},{},[6585],{"type":97,"value":536},{"type":91,"tag":538,"props":6587,"children":6588},{},[6589,6612,6635,6676,6699,6728],{"type":91,"tag":515,"props":6590,"children":6591},{},[6592,6600,6608],{"type":91,"tag":545,"props":6593,"children":6594},{},[6595],{"type":91,"tag":122,"props":6596,"children":6598},{"className":6597},[],[6599],{"type":97,"value":1543},{"type":91,"tag":545,"props":6601,"children":6602},{},[6603],{"type":91,"tag":122,"props":6604,"children":6606},{"className":6605},[],[6607],{"type":97,"value":1552},{"type":91,"tag":545,"props":6609,"children":6610},{},[6611],{"type":97,"value":1557},{"type":91,"tag":515,"props":6613,"children":6614},{},[6615,6623,6631],{"type":91,"tag":545,"props":6616,"children":6617},{},[6618],{"type":91,"tag":122,"props":6619,"children":6621},{"className":6620},[],[6622],{"type":97,"value":1569},{"type":91,"tag":545,"props":6624,"children":6625},{},[6626],{"type":91,"tag":122,"props":6627,"children":6629},{"className":6628},[],[6630],{"type":97,"value":1552},{"type":91,"tag":545,"props":6632,"children":6633},{},[6634],{"type":97,"value":1582},{"type":91,"tag":515,"props":6636,"children":6637},{},[6638,6646,6654],{"type":91,"tag":545,"props":6639,"children":6640},{},[6641],{"type":91,"tag":122,"props":6642,"children":6644},{"className":6643},[],[6645],{"type":97,"value":1594},{"type":91,"tag":545,"props":6647,"children":6648},{},[6649],{"type":91,"tag":122,"props":6650,"children":6652},{"className":6651},[],[6653],{"type":97,"value":779},{"type":91,"tag":545,"props":6655,"children":6656},{},[6657,6658,6663,6664,6669,6670,6675],{"type":97,"value":1607},{"type":91,"tag":122,"props":6659,"children":6661},{"className":6660},[],[6662],{"type":97,"value":1613},{"type":97,"value":1615},{"type":91,"tag":122,"props":6665,"children":6667},{"className":6666},[],[6668],{"type":97,"value":1621},{"type":97,"value":165},{"type":91,"tag":122,"props":6671,"children":6673},{"className":6672},[],[6674],{"type":97,"value":1628},{"type":97,"value":137},{"type":91,"tag":515,"props":6677,"children":6678},{},[6679,6687,6695],{"type":91,"tag":545,"props":6680,"children":6681},{},[6682],{"type":91,"tag":122,"props":6683,"children":6685},{"className":6684},[],[6686],{"type":97,"value":1641},{"type":91,"tag":545,"props":6688,"children":6689},{},[6690],{"type":91,"tag":122,"props":6691,"children":6693},{"className":6692},[],[6694],{"type":97,"value":779},{"type":91,"tag":545,"props":6696,"children":6697},{},[6698],{"type":97,"value":1654},{"type":91,"tag":515,"props":6700,"children":6701},{},[6702,6710,6718],{"type":91,"tag":545,"props":6703,"children":6704},{},[6705],{"type":91,"tag":122,"props":6706,"children":6708},{"className":6707},[],[6709],{"type":97,"value":1666},{"type":91,"tag":545,"props":6711,"children":6712},{},[6713],{"type":91,"tag":122,"props":6714,"children":6716},{"className":6715},[],[6717],{"type":97,"value":779},{"type":91,"tag":545,"props":6719,"children":6720},{},[6721,6722,6727],{"type":97,"value":1679},{"type":91,"tag":122,"props":6723,"children":6725},{"className":6724},[],[6726],{"type":97,"value":1076},{"type":97,"value":1686},{"type":91,"tag":515,"props":6729,"children":6730},{},[6731,6739,6747],{"type":91,"tag":545,"props":6732,"children":6733},{},[6734],{"type":91,"tag":122,"props":6735,"children":6737},{"className":6736},[],[6738],{"type":97,"value":1698},{"type":91,"tag":545,"props":6740,"children":6741},{},[6742],{"type":91,"tag":122,"props":6743,"children":6745},{"className":6744},[],[6746],{"type":97,"value":562},{"type":91,"tag":545,"props":6748,"children":6749},{},[6750,6751,6756,6757,6762],{"type":97,"value":1711},{"type":91,"tag":122,"props":6752,"children":6754},{"className":6753},[],[6755],{"type":97,"value":1717},{"type":97,"value":395},{"type":91,"tag":122,"props":6758,"children":6760},{"className":6759},[],[6761],{"type":97,"value":1724},{"type":97,"value":137},{"type":91,"tag":1502,"props":6764,"children":6765},{"id":1728},[6766],{"type":97,"value":1731},{"type":91,"tag":507,"props":6768,"children":6769},{},[6770,6788],{"type":91,"tag":511,"props":6771,"children":6772},{},[6773],{"type":91,"tag":515,"props":6774,"children":6775},{},[6776,6780,6784],{"type":91,"tag":519,"props":6777,"children":6778},{},[6779],{"type":97,"value":523},{"type":91,"tag":519,"props":6781,"children":6782},{},[6783],{"type":97,"value":528},{"type":91,"tag":519,"props":6785,"children":6786},{},[6787],{"type":97,"value":536},{"type":91,"tag":538,"props":6789,"children":6790},{},[6791,6832,6855,6884,6907],{"type":91,"tag":515,"props":6792,"children":6793},{},[6794,6802,6810],{"type":91,"tag":545,"props":6795,"children":6796},{},[6797],{"type":91,"tag":122,"props":6798,"children":6800},{"className":6799},[],[6801],{"type":97,"value":1767},{"type":91,"tag":545,"props":6803,"children":6804},{},[6805],{"type":91,"tag":122,"props":6806,"children":6808},{"className":6807},[],[6809],{"type":97,"value":562},{"type":91,"tag":545,"props":6811,"children":6812},{},[6813,6814,6819,6820,6825,6826,6831],{"type":97,"value":1780},{"type":91,"tag":122,"props":6815,"children":6817},{"className":6816},[],[6818],{"type":97,"value":1786},{"type":97,"value":395},{"type":91,"tag":122,"props":6821,"children":6823},{"className":6822},[],[6824],{"type":97,"value":1105},{"type":97,"value":395},{"type":91,"tag":122,"props":6827,"children":6829},{"className":6828},[],[6830],{"type":97,"value":1799},{"type":97,"value":137},{"type":91,"tag":515,"props":6833,"children":6834},{},[6835,6843,6851],{"type":91,"tag":545,"props":6836,"children":6837},{},[6838],{"type":91,"tag":122,"props":6839,"children":6841},{"className":6840},[],[6842],{"type":97,"value":1812},{"type":91,"tag":545,"props":6844,"children":6845},{},[6846],{"type":91,"tag":122,"props":6847,"children":6849},{"className":6848},[],[6850],{"type":97,"value":1552},{"type":91,"tag":545,"props":6852,"children":6853},{},[6854],{"type":97,"value":1825},{"type":91,"tag":515,"props":6856,"children":6857},{},[6858,6866,6874],{"type":91,"tag":545,"props":6859,"children":6860},{},[6861],{"type":91,"tag":122,"props":6862,"children":6864},{"className":6863},[],[6865],{"type":97,"value":1837},{"type":91,"tag":545,"props":6867,"children":6868},{},[6869],{"type":91,"tag":122,"props":6870,"children":6872},{"className":6871},[],[6873],{"type":97,"value":1552},{"type":91,"tag":545,"props":6875,"children":6876},{},[6877,6878,6883],{"type":97,"value":1850},{"type":91,"tag":122,"props":6879,"children":6881},{"className":6880},[],[6882],{"type":97,"value":1856},{"type":97,"value":137},{"type":91,"tag":515,"props":6885,"children":6886},{},[6887,6895,6903],{"type":91,"tag":545,"props":6888,"children":6889},{},[6890],{"type":91,"tag":122,"props":6891,"children":6893},{"className":6892},[],[6894],{"type":97,"value":1869},{"type":91,"tag":545,"props":6896,"children":6897},{},[6898],{"type":91,"tag":122,"props":6899,"children":6901},{"className":6900},[],[6902],{"type":97,"value":1552},{"type":91,"tag":545,"props":6904,"children":6905},{},[6906],{"type":97,"value":1882},{"type":91,"tag":515,"props":6908,"children":6909},{},[6910,6918,6926],{"type":91,"tag":545,"props":6911,"children":6912},{},[6913],{"type":91,"tag":122,"props":6914,"children":6916},{"className":6915},[],[6917],{"type":97,"value":1894},{"type":91,"tag":545,"props":6919,"children":6920},{},[6921],{"type":91,"tag":122,"props":6922,"children":6924},{"className":6923},[],[6925],{"type":97,"value":562},{"type":91,"tag":545,"props":6927,"children":6928},{},[6929],{"type":97,"value":1907},{"type":91,"tag":1502,"props":6931,"children":6932},{"id":1910},[6933],{"type":97,"value":1913},{"type":91,"tag":507,"props":6935,"children":6936},{},[6937,6955],{"type":91,"tag":511,"props":6938,"children":6939},{},[6940],{"type":91,"tag":515,"props":6941,"children":6942},{},[6943,6947,6951],{"type":91,"tag":519,"props":6944,"children":6945},{},[6946],{"type":97,"value":523},{"type":91,"tag":519,"props":6948,"children":6949},{},[6950],{"type":97,"value":528},{"type":91,"tag":519,"props":6952,"children":6953},{},[6954],{"type":97,"value":536},{"type":91,"tag":538,"props":6956,"children":6957},{},[6958,6993,7034,7063,7098,7139],{"type":91,"tag":515,"props":6959,"children":6960},{},[6961,6969,6977],{"type":91,"tag":545,"props":6962,"children":6963},{},[6964],{"type":91,"tag":122,"props":6965,"children":6967},{"className":6966},[],[6968],{"type":97,"value":1949},{"type":91,"tag":545,"props":6970,"children":6971},{},[6972],{"type":91,"tag":122,"props":6973,"children":6975},{"className":6974},[],[6976],{"type":97,"value":1958},{"type":91,"tag":545,"props":6978,"children":6979},{},[6980,6981,6986,6987,6992],{"type":97,"value":1963},{"type":91,"tag":122,"props":6982,"children":6984},{"className":6983},[],[6985],{"type":97,"value":1969},{"type":97,"value":1615},{"type":91,"tag":122,"props":6988,"children":6990},{"className":6989},[],[6991],{"type":97,"value":1976},{"type":97,"value":137},{"type":91,"tag":515,"props":6994,"children":6995},{},[6996,7004,7012],{"type":91,"tag":545,"props":6997,"children":6998},{},[6999],{"type":91,"tag":122,"props":7000,"children":7002},{"className":7001},[],[7003],{"type":97,"value":1989},{"type":91,"tag":545,"props":7005,"children":7006},{},[7007],{"type":91,"tag":122,"props":7008,"children":7010},{"className":7009},[],[7011],{"type":97,"value":562},{"type":91,"tag":545,"props":7013,"children":7014},{},[7015,7016,7021,7022,7027,7028,7033],{"type":97,"value":2002},{"type":91,"tag":122,"props":7017,"children":7019},{"className":7018},[],[7020],{"type":97,"value":1628},{"type":97,"value":395},{"type":91,"tag":122,"props":7023,"children":7025},{"className":7024},[],[7026],{"type":97,"value":2014},{"type":97,"value":851},{"type":91,"tag":122,"props":7029,"children":7031},{"className":7030},[],[7032],{"type":97,"value":2021},{"type":97,"value":137},{"type":91,"tag":515,"props":7035,"children":7036},{},[7037,7045,7053],{"type":91,"tag":545,"props":7038,"children":7039},{},[7040],{"type":91,"tag":122,"props":7041,"children":7043},{"className":7042},[],[7044],{"type":97,"value":2034},{"type":91,"tag":545,"props":7046,"children":7047},{},[7048],{"type":91,"tag":122,"props":7049,"children":7051},{"className":7050},[],[7052],{"type":97,"value":562},{"type":91,"tag":545,"props":7054,"children":7055},{},[7056,7057,7062],{"type":97,"value":2047},{"type":91,"tag":122,"props":7058,"children":7060},{"className":7059},[],[7061],{"type":97,"value":2053},{"type":97,"value":2055},{"type":91,"tag":515,"props":7064,"children":7065},{},[7066,7074,7082],{"type":91,"tag":545,"props":7067,"children":7068},{},[7069],{"type":91,"tag":122,"props":7070,"children":7072},{"className":7071},[],[7073],{"type":97,"value":2067},{"type":91,"tag":545,"props":7075,"children":7076},{},[7077],{"type":91,"tag":122,"props":7078,"children":7080},{"className":7079},[],[7081],{"type":97,"value":562},{"type":91,"tag":545,"props":7083,"children":7084},{},[7085,7086,7091,7092,7097],{"type":97,"value":2080},{"type":91,"tag":122,"props":7087,"children":7089},{"className":7088},[],[7090],{"type":97,"value":2086},{"type":97,"value":2088},{"type":91,"tag":122,"props":7093,"children":7095},{"className":7094},[],[7096],{"type":97,"value":2094},{"type":97,"value":137},{"type":91,"tag":515,"props":7099,"children":7100},{},[7101,7109,7117],{"type":91,"tag":545,"props":7102,"children":7103},{},[7104],{"type":91,"tag":122,"props":7105,"children":7107},{"className":7106},[],[7108],{"type":97,"value":2107},{"type":91,"tag":545,"props":7110,"children":7111},{},[7112],{"type":91,"tag":122,"props":7113,"children":7115},{"className":7114},[],[7116],{"type":97,"value":562},{"type":91,"tag":545,"props":7118,"children":7119},{},[7120,7121,7126,7127,7132,7133,7138],{"type":97,"value":2120},{"type":91,"tag":122,"props":7122,"children":7124},{"className":7123},[],[7125],{"type":97,"value":2126},{"type":97,"value":2128},{"type":91,"tag":122,"props":7128,"children":7130},{"className":7129},[],[7131],{"type":97,"value":2134},{"type":97,"value":2136},{"type":91,"tag":122,"props":7134,"children":7136},{"className":7135},[],[7137],{"type":97,"value":2142},{"type":97,"value":137},{"type":91,"tag":515,"props":7140,"children":7141},{},[7142,7150,7158],{"type":91,"tag":545,"props":7143,"children":7144},{},[7145],{"type":91,"tag":122,"props":7146,"children":7148},{"className":7147},[],[7149],{"type":97,"value":2155},{"type":91,"tag":545,"props":7151,"children":7152},{},[7153],{"type":91,"tag":122,"props":7154,"children":7156},{"className":7155},[],[7157],{"type":97,"value":562},{"type":91,"tag":545,"props":7159,"children":7160},{},[7161,7162,7167],{"type":97,"value":2168},{"type":91,"tag":122,"props":7163,"children":7165},{"className":7164},[],[7166],{"type":97,"value":2174},{"type":97,"value":137},{"type":91,"tag":1502,"props":7169,"children":7170},{"id":2178},[7171],{"type":97,"value":2181},{"type":91,"tag":507,"props":7173,"children":7174},{},[7175,7193],{"type":91,"tag":511,"props":7176,"children":7177},{},[7178],{"type":91,"tag":515,"props":7179,"children":7180},{},[7181,7185,7189],{"type":91,"tag":519,"props":7182,"children":7183},{},[7184],{"type":97,"value":523},{"type":91,"tag":519,"props":7186,"children":7187},{},[7188],{"type":97,"value":528},{"type":91,"tag":519,"props":7190,"children":7191},{},[7192],{"type":97,"value":536},{"type":91,"tag":538,"props":7194,"children":7195},{},[7196],{"type":91,"tag":515,"props":7197,"children":7198},{},[7199,7207,7215],{"type":91,"tag":545,"props":7200,"children":7201},{},[7202],{"type":91,"tag":122,"props":7203,"children":7205},{"className":7204},[],[7206],{"type":97,"value":2217},{"type":91,"tag":545,"props":7208,"children":7209},{},[7210],{"type":91,"tag":122,"props":7211,"children":7213},{"className":7212},[],[7214],{"type":97,"value":562},{"type":91,"tag":545,"props":7216,"children":7217},{},[7218,7219,7224],{"type":97,"value":2230},{"type":91,"tag":122,"props":7220,"children":7222},{"className":7221},[],[7223],{"type":97,"value":2236},{"type":97,"value":2238},{"type":91,"tag":500,"props":7226,"children":7227},{"id":1280},[7228],{"type":97,"value":2243},{"type":91,"tag":507,"props":7230,"children":7231},{},[7232,7254],{"type":91,"tag":511,"props":7233,"children":7234},{},[7235],{"type":91,"tag":515,"props":7236,"children":7237},{},[7238,7242,7246,7250],{"type":91,"tag":519,"props":7239,"children":7240},{},[7241],{"type":97,"value":2257},{"type":91,"tag":519,"props":7243,"children":7244},{},[7245],{"type":97,"value":2262},{"type":91,"tag":519,"props":7247,"children":7248},{},[7249],{"type":97,"value":2267},{"type":91,"tag":519,"props":7251,"children":7252},{},[7253],{"type":97,"value":2272},{"type":91,"tag":538,"props":7255,"children":7256},{},[7257,7284,7323,7367,7400,7423,7446,7469,7501,7533,7565,7597,7630,7662],{"type":91,"tag":515,"props":7258,"children":7259},{},[7260,7268,7276,7280],{"type":91,"tag":545,"props":7261,"children":7262},{},[7263],{"type":91,"tag":122,"props":7264,"children":7266},{"className":7265},[],[7267],{"type":97,"value":2287},{"type":91,"tag":545,"props":7269,"children":7270},{},[7271],{"type":91,"tag":122,"props":7272,"children":7274},{"className":7273},[],[7275],{"type":97,"value":2296},{"type":91,"tag":545,"props":7277,"children":7278},{},[7279],{"type":97,"value":2301},{"type":91,"tag":545,"props":7281,"children":7282},{},[7283],{"type":97,"value":2306},{"type":91,"tag":515,"props":7285,"children":7286},{},[7287,7295,7309,7313],{"type":91,"tag":545,"props":7288,"children":7289},{},[7290],{"type":91,"tag":122,"props":7291,"children":7293},{"className":7292},[],[7294],{"type":97,"value":2318},{"type":91,"tag":545,"props":7296,"children":7297},{},[7298,7303,7304],{"type":91,"tag":122,"props":7299,"children":7301},{"className":7300},[],[7302],{"type":97,"value":2327},{"type":97,"value":395},{"type":91,"tag":122,"props":7305,"children":7307},{"className":7306},[],[7308],{"type":97,"value":2334},{"type":91,"tag":545,"props":7310,"children":7311},{},[7312],{"type":97,"value":2301},{"type":91,"tag":545,"props":7314,"children":7315},{},[7316,7317,7322],{"type":97,"value":2343},{"type":91,"tag":122,"props":7318,"children":7320},{"className":7319},[],[7321],{"type":97,"value":2287},{"type":97,"value":137},{"type":91,"tag":515,"props":7324,"children":7325},{},[7326,7334,7338,7342],{"type":91,"tag":545,"props":7327,"children":7328},{},[7329],{"type":91,"tag":122,"props":7330,"children":7332},{"className":7331},[],[7333],{"type":97,"value":1621},{"type":91,"tag":545,"props":7335,"children":7336},{},[7337],{"type":97,"value":2365},{"type":91,"tag":545,"props":7339,"children":7340},{},[7341],{"type":97,"value":2370},{"type":91,"tag":545,"props":7343,"children":7344},{},[7345,7346,7350,7351,7356,7357,7361,7362,7366],{"type":97,"value":2375},{"type":91,"tag":114,"props":7347,"children":7348},{},[7349],{"type":97,"value":2380},{"type":97,"value":2382},{"type":91,"tag":122,"props":7352,"children":7354},{"className":7353},[],[7355],{"type":97,"value":1594},{"type":97,"value":2389},{"type":91,"tag":2391,"props":7358,"children":7359},{},[7360],{"type":97,"value":2395},{"type":97,"value":2397},{"type":91,"tag":114,"props":7363,"children":7364},{},[7365],{"type":97,"value":2402},{"type":97,"value":2404},{"type":91,"tag":515,"props":7368,"children":7369},{},[7370,7378,7386,7390],{"type":91,"tag":545,"props":7371,"children":7372},{},[7373],{"type":91,"tag":122,"props":7374,"children":7376},{"className":7375},[],[7377],{"type":97,"value":2416},{"type":91,"tag":545,"props":7379,"children":7380},{},[7381],{"type":91,"tag":122,"props":7382,"children":7384},{"className":7383},[],[7385],{"type":97,"value":2425},{"type":91,"tag":545,"props":7387,"children":7388},{},[7389],{"type":97,"value":2370},{"type":91,"tag":545,"props":7391,"children":7392},{},[7393,7394,7399],{"type":97,"value":2343},{"type":91,"tag":122,"props":7395,"children":7397},{"className":7396},[],[7398],{"type":97,"value":1621},{"type":97,"value":137},{"type":91,"tag":515,"props":7401,"children":7402},{},[7403,7411,7415,7419],{"type":91,"tag":545,"props":7404,"children":7405},{},[7406],{"type":91,"tag":122,"props":7407,"children":7409},{"className":7408},[],[7410],{"type":97,"value":1628},{"type":91,"tag":545,"props":7412,"children":7413},{},[7414],{"type":97,"value":2365},{"type":91,"tag":545,"props":7416,"children":7417},{},[7418],{"type":97,"value":2301},{"type":91,"tag":545,"props":7420,"children":7421},{},[7422],{"type":97,"value":2463},{"type":91,"tag":515,"props":7424,"children":7425},{},[7426,7434,7438,7442],{"type":91,"tag":545,"props":7427,"children":7428},{},[7429],{"type":91,"tag":122,"props":7430,"children":7432},{"className":7431},[],[7433],{"type":97,"value":2014},{"type":91,"tag":545,"props":7435,"children":7436},{},[7437],{"type":97,"value":2365},{"type":91,"tag":545,"props":7439,"children":7440},{},[7441],{"type":97,"value":2301},{"type":91,"tag":545,"props":7443,"children":7444},{},[7445],{"type":97,"value":2487},{"type":91,"tag":515,"props":7447,"children":7448},{},[7449,7457,7461,7465],{"type":91,"tag":545,"props":7450,"children":7451},{},[7452],{"type":91,"tag":122,"props":7453,"children":7455},{"className":7454},[],[7456],{"type":97,"value":2499},{"type":91,"tag":545,"props":7458,"children":7459},{},[7460],{"type":97,"value":2365},{"type":91,"tag":545,"props":7462,"children":7463},{},[7464],{"type":97,"value":2301},{"type":91,"tag":545,"props":7466,"children":7467},{},[7468],{"type":97,"value":2512},{"type":91,"tag":515,"props":7470,"children":7471},{},[7472,7480,7488,7492],{"type":91,"tag":545,"props":7473,"children":7474},{},[7475],{"type":91,"tag":122,"props":7476,"children":7478},{"className":7477},[],[7479],{"type":97,"value":2524},{"type":91,"tag":545,"props":7481,"children":7482},{},[7483],{"type":91,"tag":122,"props":7484,"children":7486},{"className":7485},[],[7487],{"type":97,"value":2533},{"type":91,"tag":545,"props":7489,"children":7490},{},[7491],{"type":97,"value":2538},{"type":91,"tag":545,"props":7493,"children":7494},{},[7495,7500],{"type":91,"tag":122,"props":7496,"children":7498},{"className":7497},[],[7499],{"type":97,"value":2547},{"type":97,"value":2549},{"type":91,"tag":515,"props":7502,"children":7503},{},[7504,7512,7520,7524],{"type":91,"tag":545,"props":7505,"children":7506},{},[7507],{"type":91,"tag":122,"props":7508,"children":7510},{"className":7509},[],[7511],{"type":97,"value":2561},{"type":91,"tag":545,"props":7513,"children":7514},{},[7515],{"type":91,"tag":122,"props":7516,"children":7518},{"className":7517},[],[7519],{"type":97,"value":2570},{"type":91,"tag":545,"props":7521,"children":7522},{},[7523],{"type":97,"value":2538},{"type":91,"tag":545,"props":7525,"children":7526},{},[7527,7532],{"type":91,"tag":122,"props":7528,"children":7530},{"className":7529},[],[7531],{"type":97,"value":2583},{"type":97,"value":137},{"type":91,"tag":515,"props":7534,"children":7535},{},[7536,7544,7552,7556],{"type":91,"tag":545,"props":7537,"children":7538},{},[7539],{"type":91,"tag":122,"props":7540,"children":7542},{"className":7541},[],[7543],{"type":97,"value":2596},{"type":91,"tag":545,"props":7545,"children":7546},{},[7547],{"type":91,"tag":122,"props":7548,"children":7550},{"className":7549},[],[7551],{"type":97,"value":2605},{"type":91,"tag":545,"props":7553,"children":7554},{},[7555],{"type":97,"value":2538},{"type":91,"tag":545,"props":7557,"children":7558},{},[7559,7564],{"type":91,"tag":122,"props":7560,"children":7562},{"className":7561},[],[7563],{"type":97,"value":2618},{"type":97,"value":137},{"type":91,"tag":515,"props":7566,"children":7567},{},[7568,7576,7584,7588],{"type":91,"tag":545,"props":7569,"children":7570},{},[7571],{"type":91,"tag":122,"props":7572,"children":7574},{"className":7573},[],[7575],{"type":97,"value":2631},{"type":91,"tag":545,"props":7577,"children":7578},{},[7579],{"type":91,"tag":122,"props":7580,"children":7582},{"className":7581},[],[7583],{"type":97,"value":2640},{"type":91,"tag":545,"props":7585,"children":7586},{},[7587],{"type":97,"value":2538},{"type":91,"tag":545,"props":7589,"children":7590},{},[7591,7596],{"type":91,"tag":122,"props":7592,"children":7594},{"className":7593},[],[7595],{"type":97,"value":2653},{"type":97,"value":137},{"type":91,"tag":515,"props":7598,"children":7599},{},[7600,7608,7612,7620],{"type":91,"tag":545,"props":7601,"children":7602},{},[7603],{"type":91,"tag":122,"props":7604,"children":7606},{"className":7605},[],[7607],{"type":97,"value":2053},{"type":91,"tag":545,"props":7609,"children":7610},{},[7611],{"type":97,"value":2365},{"type":91,"tag":545,"props":7613,"children":7614},{},[7615],{"type":91,"tag":122,"props":7616,"children":7618},{"className":7617},[],[7619],{"type":97,"value":2678},{"type":91,"tag":545,"props":7621,"children":7622},{},[7623,7624,7629],{"type":97,"value":2683},{"type":91,"tag":122,"props":7625,"children":7627},{"className":7626},[],[7628],{"type":97,"value":2689},{"type":97,"value":137},{"type":91,"tag":515,"props":7631,"children":7632},{},[7633,7641,7645,7652],{"type":91,"tag":545,"props":7634,"children":7635},{},[7636],{"type":91,"tag":122,"props":7637,"children":7639},{"className":7638},[],[7640],{"type":97,"value":1976},{"type":91,"tag":545,"props":7642,"children":7643},{},[7644],{"type":97,"value":2365},{"type":91,"tag":545,"props":7646,"children":7647},{},[7648,7649],{"type":97,"value":2710},{"type":91,"tag":224,"props":7650,"children":7651},{},[],{"type":91,"tag":545,"props":7653,"children":7654},{},[7655,7656,7661],{"type":97,"value":2718},{"type":91,"tag":122,"props":7657,"children":7659},{"className":7658},[],[7660],{"type":97,"value":1370},{"type":97,"value":2725},{"type":91,"tag":515,"props":7663,"children":7664},{},[7665,7673,7681,7685],{"type":91,"tag":545,"props":7666,"children":7667},{},[7668],{"type":91,"tag":122,"props":7669,"children":7671},{"className":7670},[],[7672],{"type":97,"value":2021},{"type":91,"tag":545,"props":7674,"children":7675},{},[7676],{"type":91,"tag":122,"props":7677,"children":7679},{"className":7678},[],[7680],{"type":97,"value":2745},{"type":91,"tag":545,"props":7682,"children":7683},{},[7684],{"type":97,"value":2750},{"type":91,"tag":545,"props":7686,"children":7687},{},[7688],{"type":97,"value":2755},{"type":91,"tag":500,"props":7690,"children":7691},{"id":2758},[7692],{"type":97,"value":2761},{"type":91,"tag":100,"props":7694,"children":7695},{},[7696],{"type":91,"tag":114,"props":7697,"children":7698},{},[7699,7700,7705,7706,7711],{"type":97,"value":2769},{"type":91,"tag":122,"props":7701,"children":7703},{"className":7702},[],[7704],{"type":97,"value":2775},{"type":97,"value":165},{"type":91,"tag":122,"props":7707,"children":7709},{"className":7708},[],[7710],{"type":97,"value":2782},{"type":97,"value":1148},{"type":91,"tag":214,"props":7713,"children":7714},{"className":216,"code":2786,"language":218,"meta":86,"style":86},[7715],{"type":91,"tag":122,"props":7716,"children":7717},{"__ignoreMap":86},[7718,7725,7760],{"type":91,"tag":224,"props":7719,"children":7720},{"class":226,"line":14},[7721],{"type":91,"tag":224,"props":7722,"children":7723},{"style":230},[7724],{"type":97,"value":233},{"type":91,"tag":224,"props":7726,"children":7727},{"class":226,"line":8},[7728,7732,7736,7740,7744,7748,7752,7756],{"type":91,"tag":224,"props":7729,"children":7730},{"style":239},[7731],{"type":97,"value":1313},{"type":91,"tag":224,"props":7733,"children":7734},{"style":230},[7735],{"type":97,"value":442},{"type":91,"tag":224,"props":7737,"children":7738},{"style":239},[7739],{"type":97,"value":447},{"type":91,"tag":224,"props":7741,"children":7742},{"style":230},[7743],{"type":97,"value":452},{"type":91,"tag":224,"props":7745,"children":7746},{"style":250},[7747],{"type":97,"value":457},{"type":91,"tag":224,"props":7749,"children":7750},{"style":230},[7751],{"type":97,"value":395},{"type":91,"tag":224,"props":7753,"children":7754},{"style":250},[7755],{"type":97,"value":1339},{"type":91,"tag":224,"props":7757,"children":7758},{"style":230},[7759],{"type":97,"value":462},{"type":91,"tag":224,"props":7761,"children":7762},{"class":226,"line":38},[7763],{"type":91,"tag":224,"props":7764,"children":7765},{"style":230},[7766],{"type":97,"value":498},{"type":91,"tag":100,"props":7768,"children":7769},{},[7770],{"type":91,"tag":114,"props":7771,"children":7772},{},[7773],{"type":97,"value":2847},{"type":91,"tag":214,"props":7775,"children":7776},{"className":216,"code":2850,"language":218,"meta":86,"style":86},[7777],{"type":91,"tag":122,"props":7778,"children":7779},{"__ignoreMap":86},[7780,7787,7814,7873],{"type":91,"tag":224,"props":7781,"children":7782},{"class":226,"line":14},[7783],{"type":91,"tag":224,"props":7784,"children":7785},{"style":230},[7786],{"type":97,"value":233},{"type":91,"tag":224,"props":7788,"children":7789},{"class":226,"line":8},[7790,7794,7798,7802,7806,7810],{"type":91,"tag":224,"props":7791,"children":7792},{"style":239},[7793],{"type":97,"value":1352},{"type":91,"tag":224,"props":7795,"children":7796},{"style":230},[7797],{"type":97,"value":1318},{"type":91,"tag":224,"props":7799,"children":7800},{"style":239},[7801],{"type":97,"value":1361},{"type":91,"tag":224,"props":7803,"children":7804},{"style":230},[7805],{"type":97,"value":362},{"type":91,"tag":224,"props":7807,"children":7808},{"style":250},[7809],{"type":97,"value":1370},{"type":91,"tag":224,"props":7811,"children":7812},{"style":230},[7813],{"type":97,"value":1375},{"type":91,"tag":224,"props":7815,"children":7816},{"class":226,"line":38},[7817,7821,7825,7829,7833,7837,7841,7845,7849,7853,7857,7861,7865,7869],{"type":91,"tag":224,"props":7818,"children":7819},{"style":239},[7820],{"type":97,"value":2896},{"type":91,"tag":224,"props":7822,"children":7823},{"style":230},[7824],{"type":97,"value":442},{"type":91,"tag":224,"props":7826,"children":7827},{"style":239},[7828],{"type":97,"value":447},{"type":91,"tag":224,"props":7830,"children":7831},{"style":230},[7832],{"type":97,"value":452},{"type":91,"tag":224,"props":7834,"children":7835},{"style":250},[7836],{"type":97,"value":2126},{"type":91,"tag":224,"props":7838,"children":7839},{"style":230},[7840],{"type":97,"value":2917},{"type":91,"tag":224,"props":7842,"children":7843},{"style":250},[7844],{"type":97,"value":2922},{"type":91,"tag":224,"props":7846,"children":7847},{"style":230},[7848],{"type":97,"value":2917},{"type":91,"tag":224,"props":7850,"children":7851},{"style":250},[7852],{"type":97,"value":2931},{"type":91,"tag":224,"props":7854,"children":7855},{"style":230},[7856],{"type":97,"value":2917},{"type":91,"tag":224,"props":7858,"children":7859},{"style":250},[7860],{"type":97,"value":2940},{"type":91,"tag":224,"props":7862,"children":7863},{"style":230},[7864],{"type":97,"value":2917},{"type":91,"tag":224,"props":7866,"children":7867},{"style":250},[7868],{"type":97,"value":2949},{"type":91,"tag":224,"props":7870,"children":7871},{"style":230},[7872],{"type":97,"value":462},{"type":91,"tag":224,"props":7874,"children":7875},{"class":226,"line":20},[7876],{"type":91,"tag":224,"props":7877,"children":7878},{"style":230},[7879],{"type":97,"value":498},{"type":91,"tag":100,"props":7881,"children":7882},{},[7883],{"type":91,"tag":114,"props":7884,"children":7885},{},[7886],{"type":97,"value":2968},{"type":91,"tag":214,"props":7888,"children":7889},{"className":216,"code":2971,"language":218,"meta":86,"style":86},[7890],{"type":91,"tag":122,"props":7891,"children":7892},{"__ignoreMap":86},[7893,7900,7943],{"type":91,"tag":224,"props":7894,"children":7895},{"class":226,"line":14},[7896],{"type":91,"tag":224,"props":7897,"children":7898},{"style":230},[7899],{"type":97,"value":233},{"type":91,"tag":224,"props":7901,"children":7902},{"class":226,"line":8},[7903,7907,7911,7915,7919,7923,7927,7931,7935,7939],{"type":91,"tag":224,"props":7904,"children":7905},{"style":239},[7906],{"type":97,"value":1383},{"type":91,"tag":224,"props":7908,"children":7909},{"style":230},[7910],{"type":97,"value":442},{"type":91,"tag":224,"props":7912,"children":7913},{"style":239},[7914],{"type":97,"value":2998},{"type":91,"tag":224,"props":7916,"children":7917},{"style":230},[7918],{"type":97,"value":362},{"type":91,"tag":224,"props":7920,"children":7921},{"style":250},[7922],{"type":97,"value":1404},{"type":91,"tag":224,"props":7924,"children":7925},{"style":230},[7926],{"type":97,"value":395},{"type":91,"tag":224,"props":7928,"children":7929},{"style":239},[7930],{"type":97,"value":3015},{"type":91,"tag":224,"props":7932,"children":7933},{"style":230},[7934],{"type":97,"value":362},{"type":91,"tag":224,"props":7936,"children":7937},{"style":250},[7938],{"type":97,"value":3024},{"type":91,"tag":224,"props":7940,"children":7941},{"style":230},[7942],{"type":97,"value":3029},{"type":91,"tag":224,"props":7944,"children":7945},{"class":226,"line":38},[7946],{"type":91,"tag":224,"props":7947,"children":7948},{"style":230},[7949],{"type":97,"value":498},{"type":91,"tag":100,"props":7951,"children":7952},{},[7953],{"type":91,"tag":114,"props":7954,"children":7955},{},[7956],{"type":97,"value":3044},{"type":91,"tag":214,"props":7958,"children":7959},{"className":216,"code":3047,"language":218,"meta":86,"style":86},[7960],{"type":91,"tag":122,"props":7961,"children":7962},{"__ignoreMap":86},[7963,7970,7997,8024,8051],{"type":91,"tag":224,"props":7964,"children":7965},{"class":226,"line":14},[7966],{"type":91,"tag":224,"props":7967,"children":7968},{"style":230},[7969],{"type":97,"value":233},{"type":91,"tag":224,"props":7971,"children":7972},{"class":226,"line":8},[7973,7977,7981,7985,7989,7993],{"type":91,"tag":224,"props":7974,"children":7975},{"style":239},[7976],{"type":97,"value":3066},{"type":91,"tag":224,"props":7978,"children":7979},{"style":230},[7980],{"type":97,"value":3071},{"type":91,"tag":224,"props":7982,"children":7983},{"style":239},[7984],{"type":97,"value":3076},{"type":91,"tag":224,"props":7986,"children":7987},{"style":230},[7988],{"type":97,"value":362},{"type":91,"tag":224,"props":7990,"children":7991},{"style":250},[7992],{"type":97,"value":3085},{"type":91,"tag":224,"props":7994,"children":7995},{"style":230},[7996],{"type":97,"value":1375},{"type":91,"tag":224,"props":7998,"children":7999},{"class":226,"line":38},[8000,8004,8008,8012,8016,8020],{"type":91,"tag":224,"props":8001,"children":8002},{"style":239},[8003],{"type":97,"value":3097},{"type":91,"tag":224,"props":8005,"children":8006},{"style":230},[8007],{"type":97,"value":442},{"type":91,"tag":224,"props":8009,"children":8010},{"style":239},[8011],{"type":97,"value":2998},{"type":91,"tag":224,"props":8013,"children":8014},{"style":230},[8015],{"type":97,"value":362},{"type":91,"tag":224,"props":8017,"children":8018},{"style":341},[8019],{"type":97,"value":3114},{"type":91,"tag":224,"props":8021,"children":8022},{"style":230},[8023],{"type":97,"value":1375},{"type":91,"tag":224,"props":8025,"children":8026},{"class":226,"line":20},[8027,8031,8035,8039,8043,8047],{"type":91,"tag":224,"props":8028,"children":8029},{"style":239},[8030],{"type":97,"value":1352},{"type":91,"tag":224,"props":8032,"children":8033},{"style":230},[8034],{"type":97,"value":3130},{"type":91,"tag":224,"props":8036,"children":8037},{"style":239},[8038],{"type":97,"value":1361},{"type":91,"tag":224,"props":8040,"children":8041},{"style":230},[8042],{"type":97,"value":362},{"type":91,"tag":224,"props":8044,"children":8045},{"style":250},[8046],{"type":97,"value":1370},{"type":91,"tag":224,"props":8048,"children":8049},{"style":230},[8050],{"type":97,"value":3029},{"type":91,"tag":224,"props":8052,"children":8053},{"class":226,"line":82},[8054],{"type":91,"tag":224,"props":8055,"children":8056},{"style":230},[8057],{"type":97,"value":498},{"type":91,"tag":100,"props":8059,"children":8060},{},[8061],{"type":91,"tag":114,"props":8062,"children":8063},{},[8064],{"type":97,"value":3161},{"type":91,"tag":214,"props":8066,"children":8067},{"className":216,"code":3164,"language":218,"meta":86,"style":86},[8068],{"type":91,"tag":122,"props":8069,"children":8070},{"__ignoreMap":86},[8071,8078,8089,8124,8131],{"type":91,"tag":224,"props":8072,"children":8073},{"class":226,"line":14},[8074],{"type":91,"tag":224,"props":8075,"children":8076},{"style":230},[8077],{"type":97,"value":233},{"type":91,"tag":224,"props":8079,"children":8080},{"class":226,"line":8},[8081,8085],{"type":91,"tag":224,"props":8082,"children":8083},{"style":239},[8084],{"type":97,"value":1352},{"type":91,"tag":224,"props":8086,"children":8087},{"style":230},[8088],{"type":97,"value":428},{"type":91,"tag":224,"props":8090,"children":8091},{"class":226,"line":38},[8092,8096,8100,8104,8108,8112,8116,8120],{"type":91,"tag":224,"props":8093,"children":8094},{"style":239},[8095],{"type":97,"value":3194},{"type":91,"tag":224,"props":8097,"children":8098},{"style":230},[8099],{"type":97,"value":452},{"type":91,"tag":224,"props":8101,"children":8102},{"style":250},[8103],{"type":97,"value":3203},{"type":91,"tag":224,"props":8105,"children":8106},{"style":230},[8107],{"type":97,"value":395},{"type":91,"tag":224,"props":8109,"children":8110},{"style":250},[8111],{"type":97,"value":3212},{"type":91,"tag":224,"props":8113,"children":8114},{"style":230},[8115],{"type":97,"value":395},{"type":91,"tag":224,"props":8117,"children":8118},{"style":250},[8119],{"type":97,"value":1370},{"type":91,"tag":224,"props":8121,"children":8122},{"style":230},[8123],{"type":97,"value":3225},{"type":91,"tag":224,"props":8125,"children":8126},{"class":226,"line":20},[8127],{"type":91,"tag":224,"props":8128,"children":8129},{"style":230},[8130],{"type":97,"value":1433},{"type":91,"tag":224,"props":8132,"children":8133},{"class":226,"line":82},[8134],{"type":91,"tag":224,"props":8135,"children":8136},{"style":230},[8137],{"type":97,"value":498},{"type":91,"tag":195,"props":8139,"children":8140},{},[],{"type":91,"tag":92,"props":8142,"children":8143},{"id":3245},[8144],{"type":97,"value":3248},{"type":91,"tag":100,"props":8146,"children":8147},{},[8148],{"type":97,"value":3253},{"type":91,"tag":106,"props":8150,"children":8151},{},[8152,8184,8203,8211,8224,8244,8264],{"type":91,"tag":110,"props":8153,"children":8154},{},[8155,8159,8160,8165,8166,8171,8172,8177,8178,8183],{"type":91,"tag":114,"props":8156,"children":8157},{},[8158],{"type":97,"value":3264},{"type":97,"value":3266},{"type":91,"tag":122,"props":8161,"children":8163},{"className":8162},[],[8164],{"type":97,"value":3272},{"type":97,"value":129},{"type":91,"tag":122,"props":8167,"children":8169},{"className":8168},[],[8170],{"type":97,"value":3279},{"type":97,"value":3281},{"type":91,"tag":122,"props":8173,"children":8175},{"className":8174},[],[8176],{"type":97,"value":127},{"type":97,"value":129},{"type":91,"tag":122,"props":8179,"children":8181},{"className":8180},[],[8182],{"type":97,"value":135},{"type":97,"value":3294},{"type":91,"tag":110,"props":8185,"children":8186},{},[8187,8191,8192,8197,8198,8202],{"type":91,"tag":114,"props":8188,"children":8189},{},[8190],{"type":97,"value":3302},{"type":97,"value":3304},{"type":91,"tag":122,"props":8193,"children":8195},{"className":8194},[],[8196],{"type":97,"value":3310},{"type":97,"value":3312},{"type":91,"tag":114,"props":8199,"children":8200},{},[8201],{"type":97,"value":3317},{"type":97,"value":3319},{"type":91,"tag":110,"props":8204,"children":8205},{},[8206,8210],{"type":91,"tag":114,"props":8207,"children":8208},{},[8209],{"type":97,"value":3327},{"type":97,"value":3329},{"type":91,"tag":110,"props":8212,"children":8213},{},[8214,8218,8219,8223],{"type":91,"tag":114,"props":8215,"children":8216},{},[8217],{"type":97,"value":3337},{"type":97,"value":3339},{"type":91,"tag":2391,"props":8220,"children":8221},{},[8222],{"type":97,"value":3344},{"type":97,"value":3346},{"type":91,"tag":110,"props":8225,"children":8226},{},[8227,8231,8232,8237,8238,8243],{"type":91,"tag":114,"props":8228,"children":8229},{},[8230],{"type":97,"value":3354},{"type":97,"value":3356},{"type":91,"tag":122,"props":8233,"children":8235},{"className":8234},[],[8236],{"type":97,"value":646},{"type":97,"value":3363},{"type":91,"tag":122,"props":8239,"children":8241},{"className":8240},[],[8242],{"type":97,"value":171},{"type":97,"value":3370},{"type":91,"tag":110,"props":8245,"children":8246},{},[8247,8251,8252,8257,8258,8263],{"type":91,"tag":114,"props":8248,"children":8249},{},[8250],{"type":97,"value":3378},{"type":97,"value":3380},{"type":91,"tag":122,"props":8253,"children":8255},{"className":8254},[],[8256],{"type":97,"value":163},{"type":97,"value":3387},{"type":91,"tag":122,"props":8259,"children":8261},{"className":8260},[],[8262],{"type":97,"value":3393},{"type":97,"value":3395},{"type":91,"tag":110,"props":8265,"children":8266},{},[8267,8271,8272,8277,8278,8283],{"type":91,"tag":114,"props":8268,"children":8269},{},[8270],{"type":97,"value":3403},{"type":97,"value":3405},{"type":91,"tag":122,"props":8273,"children":8275},{"className":8274},[],[8276],{"type":97,"value":3411},{"type":97,"value":3413},{"type":91,"tag":122,"props":8279,"children":8281},{"className":8280},[],[8282],{"type":97,"value":3419},{"type":97,"value":3421},{"type":91,"tag":1114,"props":8285,"children":8286},{},[8287],{"type":91,"tag":100,"props":8288,"children":8289},{},[8290,8294],{"type":91,"tag":114,"props":8291,"children":8292},{},[8293],{"type":97,"value":3432},{"type":97,"value":3434},{"type":91,"tag":500,"props":8296,"children":8297},{"id":3437},[8298],{"type":97,"value":3440},{"type":91,"tag":214,"props":8300,"children":8301},{"className":216,"code":3443,"language":218,"meta":86,"style":86},[8302],{"type":91,"tag":122,"props":8303,"children":8304},{"__ignoreMap":86},[8305,8312,8331,8350,8361,8368,8387,8406,8425,8440,8447,8454,8469],{"type":91,"tag":224,"props":8306,"children":8307},{"class":226,"line":14},[8308],{"type":91,"tag":224,"props":8309,"children":8310},{"style":230},[8311],{"type":97,"value":233},{"type":91,"tag":224,"props":8313,"children":8314},{"class":226,"line":8},[8315,8319,8323,8327],{"type":91,"tag":224,"props":8316,"children":8317},{"style":239},[8318],{"type":97,"value":3462},{"type":91,"tag":224,"props":8320,"children":8321},{"style":230},[8322],{"type":97,"value":362},{"type":91,"tag":224,"props":8324,"children":8325},{"style":341},[8326],{"type":97,"value":3471},{"type":91,"tag":224,"props":8328,"children":8329},{"style":230},[8330],{"type":97,"value":258},{"type":91,"tag":224,"props":8332,"children":8333},{"class":226,"line":38},[8334,8338,8342,8346],{"type":91,"tag":224,"props":8335,"children":8336},{"style":239},[8337],{"type":97,"value":310},{"type":91,"tag":224,"props":8339,"children":8340},{"style":230},[8341],{"type":97,"value":362},{"type":91,"tag":224,"props":8343,"children":8344},{"style":250},[8345],{"type":97,"value":320},{"type":91,"tag":224,"props":8347,"children":8348},{"style":230},[8349],{"type":97,"value":258},{"type":91,"tag":224,"props":8351,"children":8352},{"class":226,"line":20},[8353,8357],{"type":91,"tag":224,"props":8354,"children":8355},{"style":239},[8356],{"type":97,"value":3502},{"type":91,"tag":224,"props":8358,"children":8359},{"style":230},[8360],{"type":97,"value":3507},{"type":91,"tag":224,"props":8362,"children":8363},{"class":226,"line":82},[8364],{"type":91,"tag":224,"props":8365,"children":8366},{"style":230},[8367],{"type":97,"value":3515},{"type":91,"tag":224,"props":8369,"children":8370},{"class":226,"line":327},[8371,8375,8379,8383],{"type":91,"tag":224,"props":8372,"children":8373},{"style":239},[8374],{"type":97,"value":3523},{"type":91,"tag":224,"props":8376,"children":8377},{"style":230},[8378],{"type":97,"value":3528},{"type":91,"tag":224,"props":8380,"children":8381},{"style":250},[8382],{"type":97,"value":3533},{"type":91,"tag":224,"props":8384,"children":8385},{"style":230},[8386],{"type":97,"value":258},{"type":91,"tag":224,"props":8388,"children":8389},{"class":226,"line":351},[8390,8394,8398,8402],{"type":91,"tag":224,"props":8391,"children":8392},{"style":239},[8393],{"type":97,"value":3545},{"type":91,"tag":224,"props":8395,"children":8396},{"style":230},[8397],{"type":97,"value":362},{"type":91,"tag":224,"props":8399,"children":8400},{"style":250},[8401],{"type":97,"value":253},{"type":91,"tag":224,"props":8403,"children":8404},{"style":230},[8405],{"type":97,"value":258},{"type":91,"tag":224,"props":8407,"children":8408},{"class":226,"line":374},[8409,8413,8417,8421],{"type":91,"tag":224,"props":8410,"children":8411},{"style":239},[8412],{"type":97,"value":3565},{"type":91,"tag":224,"props":8414,"children":8415},{"style":230},[8416],{"type":97,"value":293},{"type":91,"tag":224,"props":8418,"children":8419},{"style":250},[8420],{"type":97,"value":320},{"type":91,"tag":224,"props":8422,"children":8423},{"style":230},[8424],{"type":97,"value":258},{"type":91,"tag":224,"props":8426,"children":8427},{"class":226,"line":417},[8428,8432,8436],{"type":91,"tag":224,"props":8429,"children":8430},{"style":239},[8431],{"type":97,"value":3585},{"type":91,"tag":224,"props":8433,"children":8434},{"style":230},[8435],{"type":97,"value":3590},{"type":91,"tag":224,"props":8437,"children":8438},{"style":341},[8439],{"type":97,"value":3595},{"type":91,"tag":224,"props":8441,"children":8442},{"class":226,"line":431},[8443],{"type":91,"tag":224,"props":8444,"children":8445},{"style":230},[8446],{"type":97,"value":3603},{"type":91,"tag":224,"props":8448,"children":8449},{"class":226,"line":465},[8450],{"type":91,"tag":224,"props":8451,"children":8452},{"style":230},[8453],{"type":97,"value":3611},{"type":91,"tag":224,"props":8455,"children":8456},{"class":226,"line":474},[8457,8461,8465],{"type":91,"tag":224,"props":8458,"children":8459},{"style":239},[8460],{"type":97,"value":3619},{"type":91,"tag":224,"props":8462,"children":8463},{"style":230},[8464],{"type":97,"value":362},{"type":91,"tag":224,"props":8466,"children":8467},{"style":341},[8468],{"type":97,"value":3628},{"type":91,"tag":224,"props":8470,"children":8471},{"class":226,"line":492},[8472],{"type":91,"tag":224,"props":8473,"children":8474},{"style":230},[8475],{"type":97,"value":498},{"type":91,"tag":195,"props":8477,"children":8478},{},[],{"type":91,"tag":92,"props":8480,"children":8481},{"id":3641},[8482],{"type":97,"value":3644},{"type":91,"tag":100,"props":8484,"children":8485},{},[8486],{"type":97,"value":3649},{"type":91,"tag":100,"props":8488,"children":8489},{},[8490],{"type":91,"tag":122,"props":8491,"children":8493},{"className":8492},[],[8494],{"type":97,"value":3658},{"type":91,"tag":214,"props":8496,"children":8497},{"className":216,"code":3661,"language":218,"meta":86,"style":86},[8498],{"type":91,"tag":122,"props":8499,"children":8500},{"__ignoreMap":86},[8501,8508,8519,8538,8557,8584,8603,8630,8657,8664,8675,8694,8713,8732,8751,8778,8785,8804,8815,8834,8853,8872,8899,8906],{"type":91,"tag":224,"props":8502,"children":8503},{"class":226,"line":14},[8504],{"type":91,"tag":224,"props":8505,"children":8506},{"style":230},[8507],{"type":97,"value":233},{"type":91,"tag":224,"props":8509,"children":8510},{"class":226,"line":8},[8511,8515],{"type":91,"tag":224,"props":8512,"children":8513},{"style":239},[8514],{"type":97,"value":3680},{"type":91,"tag":224,"props":8516,"children":8517},{"style":230},[8518],{"type":97,"value":428},{"type":91,"tag":224,"props":8520,"children":8521},{"class":226,"line":38},[8522,8526,8530,8534],{"type":91,"tag":224,"props":8523,"children":8524},{"style":239},[8525],{"type":97,"value":3692},{"type":91,"tag":224,"props":8527,"children":8528},{"style":230},[8529],{"type":97,"value":3697},{"type":91,"tag":224,"props":8531,"children":8532},{"style":250},[8533],{"type":97,"value":3702},{"type":91,"tag":224,"props":8535,"children":8536},{"style":230},[8537],{"type":97,"value":258},{"type":91,"tag":224,"props":8539,"children":8540},{"class":226,"line":20},[8541,8545,8549,8553],{"type":91,"tag":224,"props":8542,"children":8543},{"style":239},[8544],{"type":97,"value":3714},{"type":91,"tag":224,"props":8546,"children":8547},{"style":230},[8548],{"type":97,"value":3528},{"type":91,"tag":224,"props":8550,"children":8551},{"style":250},[8552],{"type":97,"value":3723},{"type":91,"tag":224,"props":8554,"children":8555},{"style":230},[8556],{"type":97,"value":258},{"type":91,"tag":224,"props":8558,"children":8559},{"class":226,"line":82},[8560,8564,8568,8572,8576,8580],{"type":91,"tag":224,"props":8561,"children":8562},{"style":239},[8563],{"type":97,"value":3735},{"type":91,"tag":224,"props":8565,"children":8566},{"style":230},[8567],{"type":97,"value":3740},{"type":91,"tag":224,"props":8569,"children":8570},{"style":250},[8571],{"type":97,"value":457},{"type":91,"tag":224,"props":8573,"children":8574},{"style":230},[8575],{"type":97,"value":395},{"type":91,"tag":224,"props":8577,"children":8578},{"style":250},[8579],{"type":97,"value":3753},{"type":91,"tag":224,"props":8581,"children":8582},{"style":230},[8583],{"type":97,"value":414},{"type":91,"tag":224,"props":8585,"children":8586},{"class":226,"line":327},[8587,8591,8595,8599],{"type":91,"tag":224,"props":8588,"children":8589},{"style":239},[8590],{"type":97,"value":3765},{"type":91,"tag":224,"props":8592,"children":8593},{"style":230},[8594],{"type":97,"value":3770},{"type":91,"tag":224,"props":8596,"children":8597},{"style":250},[8598],{"type":97,"value":3775},{"type":91,"tag":224,"props":8600,"children":8601},{"style":230},[8602],{"type":97,"value":414},{"type":91,"tag":224,"props":8604,"children":8605},{"class":226,"line":351},[8606,8610,8614,8618,8622,8626],{"type":91,"tag":224,"props":8607,"children":8608},{"style":239},[8609],{"type":97,"value":3787},{"type":91,"tag":224,"props":8611,"children":8612},{"style":230},[8613],{"type":97,"value":452},{"type":91,"tag":224,"props":8615,"children":8616},{"style":250},[8617],{"type":97,"value":1076},{"type":91,"tag":224,"props":8619,"children":8620},{"style":230},[8621],{"type":97,"value":395},{"type":91,"tag":224,"props":8623,"children":8624},{"style":250},[8625],{"type":97,"value":3804},{"type":91,"tag":224,"props":8627,"children":8628},{"style":230},[8629],{"type":97,"value":414},{"type":91,"tag":224,"props":8631,"children":8632},{"class":226,"line":374},[8633,8637,8641,8645,8649,8653],{"type":91,"tag":224,"props":8634,"children":8635},{"style":239},[8636],{"type":97,"value":3816},{"type":91,"tag":224,"props":8638,"children":8639},{"style":230},[8640],{"type":97,"value":1318},{"type":91,"tag":224,"props":8642,"children":8643},{"style":239},[8644],{"type":97,"value":3825},{"type":91,"tag":224,"props":8646,"children":8647},{"style":230},[8648],{"type":97,"value":362},{"type":91,"tag":224,"props":8650,"children":8651},{"style":250},[8652],{"type":97,"value":3834},{"type":91,"tag":224,"props":8654,"children":8655},{"style":230},[8656],{"type":97,"value":3029},{"type":91,"tag":224,"props":8658,"children":8659},{"class":226,"line":417},[8660],{"type":91,"tag":224,"props":8661,"children":8662},{"style":230},[8663],{"type":97,"value":471},{"type":91,"tag":224,"props":8665,"children":8666},{"class":226,"line":431},[8667,8671],{"type":91,"tag":224,"props":8668,"children":8669},{"style":239},[8670],{"type":97,"value":3853},{"type":91,"tag":224,"props":8672,"children":8673},{"style":230},[8674],{"type":97,"value":428},{"type":91,"tag":224,"props":8676,"children":8677},{"class":226,"line":465},[8678,8682,8686,8690],{"type":91,"tag":224,"props":8679,"children":8680},{"style":239},[8681],{"type":97,"value":3865},{"type":91,"tag":224,"props":8683,"children":8684},{"style":230},[8685],{"type":97,"value":362},{"type":91,"tag":224,"props":8687,"children":8688},{"style":250},[8689],{"type":97,"value":1786},{"type":91,"tag":224,"props":8691,"children":8692},{"style":230},[8693],{"type":97,"value":258},{"type":91,"tag":224,"props":8695,"children":8696},{"class":226,"line":474},[8697,8701,8705,8709],{"type":91,"tag":224,"props":8698,"children":8699},{"style":239},[8700],{"type":97,"value":3885},{"type":91,"tag":224,"props":8702,"children":8703},{"style":230},[8704],{"type":97,"value":3528},{"type":91,"tag":224,"props":8706,"children":8707},{"style":250},[8708],{"type":97,"value":3894},{"type":91,"tag":224,"props":8710,"children":8711},{"style":230},[8712],{"type":97,"value":258},{"type":91,"tag":224,"props":8714,"children":8715},{"class":226,"line":492},[8716,8720,8724,8728],{"type":91,"tag":224,"props":8717,"children":8718},{"style":239},[8719],{"type":97,"value":3906},{"type":91,"tag":224,"props":8721,"children":8722},{"style":230},[8723],{"type":97,"value":293},{"type":91,"tag":224,"props":8725,"children":8726},{"style":250},[8727],{"type":97,"value":3915},{"type":91,"tag":224,"props":8729,"children":8730},{"style":230},[8731],{"type":97,"value":258},{"type":91,"tag":224,"props":8733,"children":8734},{"class":226,"line":1484},[8735,8739,8743,8747],{"type":91,"tag":224,"props":8736,"children":8737},{"style":239},[8738],{"type":97,"value":3714},{"type":91,"tag":224,"props":8740,"children":8741},{"style":230},[8742],{"type":97,"value":271},{"type":91,"tag":224,"props":8744,"children":8745},{"style":250},[8746],{"type":97,"value":3723},{"type":91,"tag":224,"props":8748,"children":8749},{"style":230},[8750],{"type":97,"value":258},{"type":91,"tag":224,"props":8752,"children":8753},{"class":226,"line":3941},[8754,8758,8762,8766,8770,8774],{"type":91,"tag":224,"props":8755,"children":8756},{"style":239},[8757],{"type":97,"value":3816},{"type":91,"tag":224,"props":8759,"children":8760},{"style":230},[8761],{"type":97,"value":3951},{"type":91,"tag":224,"props":8763,"children":8764},{"style":239},[8765],{"type":97,"value":3956},{"type":91,"tag":224,"props":8767,"children":8768},{"style":230},[8769],{"type":97,"value":362},{"type":91,"tag":224,"props":8771,"children":8772},{"style":250},[8773],{"type":97,"value":3965},{"type":91,"tag":224,"props":8775,"children":8776},{"style":230},[8777],{"type":97,"value":3029},{"type":91,"tag":224,"props":8779,"children":8780},{"class":226,"line":3972},[8781],{"type":91,"tag":224,"props":8782,"children":8783},{"style":230},[8784],{"type":97,"value":471},{"type":91,"tag":224,"props":8786,"children":8787},{"class":226,"line":3980},[8788,8792,8796,8800],{"type":91,"tag":224,"props":8789,"children":8790},{"style":239},[8791],{"type":97,"value":3986},{"type":91,"tag":224,"props":8793,"children":8794},{"style":230},[8795],{"type":97,"value":362},{"type":91,"tag":224,"props":8797,"children":8798},{"style":250},[8799],{"type":97,"value":400},{"type":91,"tag":224,"props":8801,"children":8802},{"style":230},[8803],{"type":97,"value":258},{"type":91,"tag":224,"props":8805,"children":8806},{"class":226,"line":4001},[8807,8811],{"type":91,"tag":224,"props":8808,"children":8809},{"style":239},[8810],{"type":97,"value":4007},{"type":91,"tag":224,"props":8812,"children":8813},{"style":230},[8814],{"type":97,"value":428},{"type":91,"tag":224,"props":8816,"children":8817},{"class":226,"line":4014},[8818,8822,8826,8830],{"type":91,"tag":224,"props":8819,"children":8820},{"style":239},[8821],{"type":97,"value":4020},{"type":91,"tag":224,"props":8823,"children":8824},{"style":230},[8825],{"type":97,"value":4025},{"type":91,"tag":224,"props":8827,"children":8828},{"style":250},[8829],{"type":97,"value":4030},{"type":91,"tag":224,"props":8831,"children":8832},{"style":230},[8833],{"type":97,"value":258},{"type":91,"tag":224,"props":8835,"children":8836},{"class":226,"line":4037},[8837,8841,8845,8849],{"type":91,"tag":224,"props":8838,"children":8839},{"style":239},[8840],{"type":97,"value":4043},{"type":91,"tag":224,"props":8842,"children":8843},{"style":230},[8844],{"type":97,"value":4025},{"type":91,"tag":224,"props":8846,"children":8847},{"style":250},[8848],{"type":97,"value":4052},{"type":91,"tag":224,"props":8850,"children":8851},{"style":230},[8852],{"type":97,"value":258},{"type":91,"tag":224,"props":8854,"children":8855},{"class":226,"line":4059},[8856,8860,8864,8868],{"type":91,"tag":224,"props":8857,"children":8858},{"style":239},[8859],{"type":97,"value":4065},{"type":91,"tag":224,"props":8861,"children":8862},{"style":230},[8863],{"type":97,"value":4070},{"type":91,"tag":224,"props":8865,"children":8866},{"style":250},[8867],{"type":97,"value":4075},{"type":91,"tag":224,"props":8869,"children":8870},{"style":230},[8871],{"type":97,"value":258},{"type":91,"tag":224,"props":8873,"children":8874},{"class":226,"line":4082},[8875,8879,8883,8887,8891,8895],{"type":91,"tag":224,"props":8876,"children":8877},{"style":239},[8878],{"type":97,"value":3816},{"type":91,"tag":224,"props":8880,"children":8881},{"style":230},[8882],{"type":97,"value":1318},{"type":91,"tag":224,"props":8884,"children":8885},{"style":239},[8886],{"type":97,"value":4096},{"type":91,"tag":224,"props":8888,"children":8889},{"style":230},[8890],{"type":97,"value":362},{"type":91,"tag":224,"props":8892,"children":8893},{"style":250},[8894],{"type":97,"value":4105},{"type":91,"tag":224,"props":8896,"children":8897},{"style":230},[8898],{"type":97,"value":3029},{"type":91,"tag":224,"props":8900,"children":8901},{"class":226,"line":4112},[8902],{"type":91,"tag":224,"props":8903,"children":8904},{"style":230},[8905],{"type":97,"value":1433},{"type":91,"tag":224,"props":8907,"children":8908},{"class":226,"line":4120},[8909],{"type":91,"tag":224,"props":8910,"children":8911},{"style":230},[8912],{"type":97,"value":498},{"type":91,"tag":100,"props":8914,"children":8915},{},[8916,8917,8922,8923,8928,8929,8934],{"type":97,"value":4130},{"type":91,"tag":122,"props":8918,"children":8920},{"className":8919},[],[8921],{"type":97,"value":4136},{"type":97,"value":129},{"type":91,"tag":122,"props":8924,"children":8926},{"className":8925},[],[8927],{"type":97,"value":4143},{"type":97,"value":4145},{"type":91,"tag":122,"props":8930,"children":8932},{"className":8931},[],[8933],{"type":97,"value":4151},{"type":97,"value":4153},{"type":91,"tag":195,"props":8936,"children":8937},{},[],{"type":91,"tag":92,"props":8939,"children":8940},{"id":4159},[8941],{"type":97,"value":4162},{"type":91,"tag":507,"props":8943,"children":8944},{},[8945,8963],{"type":91,"tag":511,"props":8946,"children":8947},{},[8948],{"type":91,"tag":515,"props":8949,"children":8950},{},[8951,8955,8959],{"type":91,"tag":519,"props":8952,"children":8953},{},[8954],{"type":97,"value":4176},{"type":91,"tag":519,"props":8956,"children":8957},{},[8958],{"type":97,"value":4181},{"type":91,"tag":519,"props":8960,"children":8961},{},[8962],{"type":97,"value":536},{"type":91,"tag":538,"props":8964,"children":8965},{},[8966,8989,9012,9035,9058,9081],{"type":91,"tag":515,"props":8967,"children":8968},{},[8969,8977,8985],{"type":91,"tag":545,"props":8970,"children":8971},{},[8972],{"type":91,"tag":122,"props":8973,"children":8975},{"className":8974},[],[8976],{"type":97,"value":4200},{"type":91,"tag":545,"props":8978,"children":8979},{},[8980],{"type":91,"tag":122,"props":8981,"children":8983},{"className":8982},[],[8984],{"type":97,"value":4209},{"type":91,"tag":545,"props":8986,"children":8987},{},[8988],{"type":97,"value":4214},{"type":91,"tag":515,"props":8990,"children":8991},{},[8992,9000,9008],{"type":91,"tag":545,"props":8993,"children":8994},{},[8995],{"type":91,"tag":122,"props":8996,"children":8998},{"className":8997},[],[8999],{"type":97,"value":4226},{"type":91,"tag":545,"props":9001,"children":9002},{},[9003],{"type":91,"tag":122,"props":9004,"children":9006},{"className":9005},[],[9007],{"type":97,"value":4209},{"type":91,"tag":545,"props":9009,"children":9010},{},[9011],{"type":97,"value":4239},{"type":91,"tag":515,"props":9013,"children":9014},{},[9015,9023,9031],{"type":91,"tag":545,"props":9016,"children":9017},{},[9018],{"type":91,"tag":122,"props":9019,"children":9021},{"className":9020},[],[9022],{"type":97,"value":4200},{"type":91,"tag":545,"props":9024,"children":9025},{},[9026],{"type":91,"tag":122,"props":9027,"children":9029},{"className":9028},[],[9030],{"type":97,"value":4259},{"type":91,"tag":545,"props":9032,"children":9033},{},[9034],{"type":97,"value":4264},{"type":91,"tag":515,"props":9036,"children":9037},{},[9038,9046,9054],{"type":91,"tag":545,"props":9039,"children":9040},{},[9041],{"type":91,"tag":122,"props":9042,"children":9044},{"className":9043},[],[9045],{"type":97,"value":4226},{"type":91,"tag":545,"props":9047,"children":9048},{},[9049],{"type":91,"tag":122,"props":9050,"children":9052},{"className":9051},[],[9053],{"type":97,"value":4284},{"type":91,"tag":545,"props":9055,"children":9056},{},[9057],{"type":97,"value":4289},{"type":91,"tag":515,"props":9059,"children":9060},{},[9061,9069,9077],{"type":91,"tag":545,"props":9062,"children":9063},{},[9064],{"type":91,"tag":122,"props":9065,"children":9067},{"className":9066},[],[9068],{"type":97,"value":4200},{"type":91,"tag":545,"props":9070,"children":9071},{},[9072],{"type":91,"tag":122,"props":9073,"children":9075},{"className":9074},[],[9076],{"type":97,"value":4309},{"type":91,"tag":545,"props":9078,"children":9079},{},[9080],{"type":97,"value":4314},{"type":91,"tag":515,"props":9082,"children":9083},{},[9084,9092,9100],{"type":91,"tag":545,"props":9085,"children":9086},{},[9087],{"type":91,"tag":122,"props":9088,"children":9090},{"className":9089},[],[9091],{"type":97,"value":4200},{"type":91,"tag":545,"props":9093,"children":9094},{},[9095],{"type":91,"tag":122,"props":9096,"children":9098},{"className":9097},[],[9099],{"type":97,"value":4334},{"type":91,"tag":545,"props":9101,"children":9102},{},[9103],{"type":97,"value":4339},{"type":91,"tag":195,"props":9105,"children":9106},{},[],{"type":91,"tag":92,"props":9108,"children":9109},{"id":4345},[9110],{"type":97,"value":4348},{"type":91,"tag":500,"props":9112,"children":9113},{"id":4351},[9114],{"type":97,"value":4354},{"type":91,"tag":214,"props":9116,"children":9117},{"className":216,"code":4357,"language":218,"meta":86,"style":86},[9118],{"type":91,"tag":122,"props":9119,"children":9120},{"__ignoreMap":86},[9121,9128,9147,9166,9185,9204,9223,9234,9261,9268],{"type":91,"tag":224,"props":9122,"children":9123},{"class":226,"line":14},[9124],{"type":91,"tag":224,"props":9125,"children":9126},{"style":230},[9127],{"type":97,"value":233},{"type":91,"tag":224,"props":9129,"children":9130},{"class":226,"line":8},[9131,9135,9139,9143],{"type":91,"tag":224,"props":9132,"children":9133},{"style":239},[9134],{"type":97,"value":242},{"type":91,"tag":224,"props":9136,"children":9137},{"style":230},[9138],{"type":97,"value":247},{"type":91,"tag":224,"props":9140,"children":9141},{"style":250},[9142],{"type":97,"value":4384},{"type":91,"tag":224,"props":9144,"children":9145},{"style":230},[9146],{"type":97,"value":258},{"type":91,"tag":224,"props":9148,"children":9149},{"class":226,"line":38},[9150,9154,9158,9162],{"type":91,"tag":224,"props":9151,"children":9152},{"style":239},[9153],{"type":97,"value":310},{"type":91,"tag":224,"props":9155,"children":9156},{"style":230},[9157],{"type":97,"value":315},{"type":91,"tag":224,"props":9159,"children":9160},{"style":250},[9161],{"type":97,"value":320},{"type":91,"tag":224,"props":9163,"children":9164},{"style":230},[9165],{"type":97,"value":258},{"type":91,"tag":224,"props":9167,"children":9168},{"class":226,"line":20},[9169,9173,9177,9181],{"type":91,"tag":224,"props":9170,"children":9171},{"style":239},[9172],{"type":97,"value":333},{"type":91,"tag":224,"props":9174,"children":9175},{"style":230},[9176],{"type":97,"value":338},{"type":91,"tag":224,"props":9178,"children":9179},{"style":341},[9180],{"type":97,"value":4423},{"type":91,"tag":224,"props":9182,"children":9183},{"style":230},[9184],{"type":97,"value":258},{"type":91,"tag":224,"props":9186,"children":9187},{"class":226,"line":82},[9188,9192,9196,9200],{"type":91,"tag":224,"props":9189,"children":9190},{"style":239},[9191],{"type":97,"value":357},{"type":91,"tag":224,"props":9193,"children":9194},{"style":230},[9195],{"type":97,"value":362},{"type":91,"tag":224,"props":9197,"children":9198},{"style":250},[9199],{"type":97,"value":980},{"type":91,"tag":224,"props":9201,"children":9202},{"style":230},[9203],{"type":97,"value":258},{"type":91,"tag":224,"props":9205,"children":9206},{"class":226,"line":327},[9207,9211,9215,9219],{"type":91,"tag":224,"props":9208,"children":9209},{"style":239},[9210],{"type":97,"value":380},{"type":91,"tag":224,"props":9212,"children":9213},{"style":230},[9214],{"type":97,"value":385},{"type":91,"tag":224,"props":9216,"children":9217},{"style":250},[9218],{"type":97,"value":980},{"type":91,"tag":224,"props":9220,"children":9221},{"style":230},[9222],{"type":97,"value":414},{"type":91,"tag":224,"props":9224,"children":9225},{"class":226,"line":351},[9226,9230],{"type":91,"tag":224,"props":9227,"children":9228},{"style":239},[9229],{"type":97,"value":423},{"type":91,"tag":224,"props":9231,"children":9232},{"style":230},[9233],{"type":97,"value":428},{"type":91,"tag":224,"props":9235,"children":9236},{"class":226,"line":374},[9237,9241,9245,9249,9253,9257],{"type":91,"tag":224,"props":9238,"children":9239},{"style":239},[9240],{"type":97,"value":437},{"type":91,"tag":224,"props":9242,"children":9243},{"style":230},[9244],{"type":97,"value":442},{"type":91,"tag":224,"props":9246,"children":9247},{"style":239},[9248],{"type":97,"value":447},{"type":91,"tag":224,"props":9250,"children":9251},{"style":230},[9252],{"type":97,"value":452},{"type":91,"tag":224,"props":9254,"children":9255},{"style":250},[9256],{"type":97,"value":4500},{"type":91,"tag":224,"props":9258,"children":9259},{"style":230},[9260],{"type":97,"value":462},{"type":91,"tag":224,"props":9262,"children":9263},{"class":226,"line":417},[9264],{"type":91,"tag":224,"props":9265,"children":9266},{"style":230},[9267],{"type":97,"value":1433},{"type":91,"tag":224,"props":9269,"children":9270},{"class":226,"line":431},[9271],{"type":91,"tag":224,"props":9272,"children":9273},{"style":230},[9274],{"type":97,"value":498},{"type":91,"tag":500,"props":9276,"children":9277},{"id":4521},[9278],{"type":97,"value":4524},{"type":91,"tag":214,"props":9280,"children":9281},{"className":216,"code":4527,"language":218,"meta":86,"style":86},[9282],{"type":91,"tag":122,"props":9283,"children":9284},{"__ignoreMap":86},[9285,9292,9311,9330,9349,9368,9387,9398,9409,9460,9467,9474],{"type":91,"tag":224,"props":9286,"children":9287},{"class":226,"line":14},[9288],{"type":91,"tag":224,"props":9289,"children":9290},{"style":230},[9291],{"type":97,"value":233},{"type":91,"tag":224,"props":9293,"children":9294},{"class":226,"line":8},[9295,9299,9303,9307],{"type":91,"tag":224,"props":9296,"children":9297},{"style":239},[9298],{"type":97,"value":242},{"type":91,"tag":224,"props":9300,"children":9301},{"style":230},[9302],{"type":97,"value":247},{"type":91,"tag":224,"props":9304,"children":9305},{"style":250},[9306],{"type":97,"value":4554},{"type":91,"tag":224,"props":9308,"children":9309},{"style":230},[9310],{"type":97,"value":258},{"type":91,"tag":224,"props":9312,"children":9313},{"class":226,"line":38},[9314,9318,9322,9326],{"type":91,"tag":224,"props":9315,"children":9316},{"style":239},[9317],{"type":97,"value":310},{"type":91,"tag":224,"props":9319,"children":9320},{"style":230},[9321],{"type":97,"value":315},{"type":91,"tag":224,"props":9323,"children":9324},{"style":250},[9325],{"type":97,"value":320},{"type":91,"tag":224,"props":9327,"children":9328},{"style":230},[9329],{"type":97,"value":258},{"type":91,"tag":224,"props":9331,"children":9332},{"class":226,"line":20},[9333,9337,9341,9345],{"type":91,"tag":224,"props":9334,"children":9335},{"style":239},[9336],{"type":97,"value":333},{"type":91,"tag":224,"props":9338,"children":9339},{"style":230},[9340],{"type":97,"value":338},{"type":91,"tag":224,"props":9342,"children":9343},{"style":341},[9344],{"type":97,"value":4593},{"type":91,"tag":224,"props":9346,"children":9347},{"style":230},[9348],{"type":97,"value":258},{"type":91,"tag":224,"props":9350,"children":9351},{"class":226,"line":82},[9352,9356,9360,9364],{"type":91,"tag":224,"props":9353,"children":9354},{"style":239},[9355],{"type":97,"value":357},{"type":91,"tag":224,"props":9357,"children":9358},{"style":230},[9359],{"type":97,"value":362},{"type":91,"tag":224,"props":9361,"children":9362},{"style":250},[9363],{"type":97,"value":980},{"type":91,"tag":224,"props":9365,"children":9366},{"style":230},[9367],{"type":97,"value":258},{"type":91,"tag":224,"props":9369,"children":9370},{"class":226,"line":327},[9371,9375,9379,9383],{"type":91,"tag":224,"props":9372,"children":9373},{"style":239},[9374],{"type":97,"value":380},{"type":91,"tag":224,"props":9376,"children":9377},{"style":230},[9378],{"type":97,"value":385},{"type":91,"tag":224,"props":9380,"children":9381},{"style":250},[9382],{"type":97,"value":390},{"type":91,"tag":224,"props":9384,"children":9385},{"style":230},[9386],{"type":97,"value":414},{"type":91,"tag":224,"props":9388,"children":9389},{"class":226,"line":351},[9390,9394],{"type":91,"tag":224,"props":9391,"children":9392},{"style":239},[9393],{"type":97,"value":423},{"type":91,"tag":224,"props":9395,"children":9396},{"style":230},[9397],{"type":97,"value":428},{"type":91,"tag":224,"props":9399,"children":9400},{"class":226,"line":374},[9401,9405],{"type":91,"tag":224,"props":9402,"children":9403},{"style":239},[9404],{"type":97,"value":4654},{"type":91,"tag":224,"props":9406,"children":9407},{"style":230},[9408],{"type":97,"value":428},{"type":91,"tag":224,"props":9410,"children":9411},{"class":226,"line":417},[9412,9416,9420,9424,9428,9432,9436,9440,9444,9448,9452,9456],{"type":91,"tag":224,"props":9413,"children":9414},{"style":239},[9415],{"type":97,"value":4666},{"type":91,"tag":224,"props":9417,"children":9418},{"style":230},[9419],{"type":97,"value":452},{"type":91,"tag":224,"props":9421,"children":9422},{"style":250},[9423],{"type":97,"value":2126},{"type":91,"tag":224,"props":9425,"children":9426},{"style":230},[9427],{"type":97,"value":2917},{"type":91,"tag":224,"props":9429,"children":9430},{"style":250},[9431],{"type":97,"value":2922},{"type":91,"tag":224,"props":9433,"children":9434},{"style":230},[9435],{"type":97,"value":2917},{"type":91,"tag":224,"props":9437,"children":9438},{"style":250},[9439],{"type":97,"value":2931},{"type":91,"tag":224,"props":9441,"children":9442},{"style":230},[9443],{"type":97,"value":2917},{"type":91,"tag":224,"props":9445,"children":9446},{"style":250},[9447],{"type":97,"value":2940},{"type":91,"tag":224,"props":9449,"children":9450},{"style":230},[9451],{"type":97,"value":2917},{"type":91,"tag":224,"props":9453,"children":9454},{"style":250},[9455],{"type":97,"value":2949},{"type":91,"tag":224,"props":9457,"children":9458},{"style":230},[9459],{"type":97,"value":3225},{"type":91,"tag":224,"props":9461,"children":9462},{"class":226,"line":431},[9463],{"type":91,"tag":224,"props":9464,"children":9465},{"style":230},[9466],{"type":97,"value":3603},{"type":91,"tag":224,"props":9468,"children":9469},{"class":226,"line":465},[9470],{"type":91,"tag":224,"props":9471,"children":9472},{"style":230},[9473],{"type":97,"value":1433},{"type":91,"tag":224,"props":9475,"children":9476},{"class":226,"line":474},[9477],{"type":91,"tag":224,"props":9478,"children":9479},{"style":230},[9480],{"type":97,"value":498},{"type":91,"tag":500,"props":9482,"children":9483},{"id":4734},[9484],{"type":97,"value":4737},{"type":91,"tag":214,"props":9486,"children":9487},{"className":216,"code":4740,"language":218,"meta":86,"style":86},[9488],{"type":91,"tag":122,"props":9489,"children":9490},{"__ignoreMap":86},[9491,9498,9517,9536,9555,9574,9601,9612,9639,9666,9693,9700],{"type":91,"tag":224,"props":9492,"children":9493},{"class":226,"line":14},[9494],{"type":91,"tag":224,"props":9495,"children":9496},{"style":230},[9497],{"type":97,"value":233},{"type":91,"tag":224,"props":9499,"children":9500},{"class":226,"line":8},[9501,9505,9509,9513],{"type":91,"tag":224,"props":9502,"children":9503},{"style":239},[9504],{"type":97,"value":242},{"type":91,"tag":224,"props":9506,"children":9507},{"style":230},[9508],{"type":97,"value":247},{"type":91,"tag":224,"props":9510,"children":9511},{"style":250},[9512],{"type":97,"value":4767},{"type":91,"tag":224,"props":9514,"children":9515},{"style":230},[9516],{"type":97,"value":258},{"type":91,"tag":224,"props":9518,"children":9519},{"class":226,"line":38},[9520,9524,9528,9532],{"type":91,"tag":224,"props":9521,"children":9522},{"style":239},[9523],{"type":97,"value":310},{"type":91,"tag":224,"props":9525,"children":9526},{"style":230},[9527],{"type":97,"value":315},{"type":91,"tag":224,"props":9529,"children":9530},{"style":250},[9531],{"type":97,"value":320},{"type":91,"tag":224,"props":9533,"children":9534},{"style":230},[9535],{"type":97,"value":258},{"type":91,"tag":224,"props":9537,"children":9538},{"class":226,"line":20},[9539,9543,9547,9551],{"type":91,"tag":224,"props":9540,"children":9541},{"style":239},[9542],{"type":97,"value":333},{"type":91,"tag":224,"props":9544,"children":9545},{"style":230},[9546],{"type":97,"value":338},{"type":91,"tag":224,"props":9548,"children":9549},{"style":341},[9550],{"type":97,"value":4806},{"type":91,"tag":224,"props":9552,"children":9553},{"style":230},[9554],{"type":97,"value":258},{"type":91,"tag":224,"props":9556,"children":9557},{"class":226,"line":82},[9558,9562,9566,9570],{"type":91,"tag":224,"props":9559,"children":9560},{"style":239},[9561],{"type":97,"value":357},{"type":91,"tag":224,"props":9563,"children":9564},{"style":230},[9565],{"type":97,"value":362},{"type":91,"tag":224,"props":9567,"children":9568},{"style":250},[9569],{"type":97,"value":4826},{"type":91,"tag":224,"props":9571,"children":9572},{"style":230},[9573],{"type":97,"value":258},{"type":91,"tag":224,"props":9575,"children":9576},{"class":226,"line":327},[9577,9581,9585,9589,9593,9597],{"type":91,"tag":224,"props":9578,"children":9579},{"style":239},[9580],{"type":97,"value":380},{"type":91,"tag":224,"props":9582,"children":9583},{"style":230},[9584],{"type":97,"value":385},{"type":91,"tag":224,"props":9586,"children":9587},{"style":250},[9588],{"type":97,"value":390},{"type":91,"tag":224,"props":9590,"children":9591},{"style":230},[9592],{"type":97,"value":395},{"type":91,"tag":224,"props":9594,"children":9595},{"style":250},[9596],{"type":97,"value":4854},{"type":91,"tag":224,"props":9598,"children":9599},{"style":230},[9600],{"type":97,"value":414},{"type":91,"tag":224,"props":9602,"children":9603},{"class":226,"line":351},[9604,9608],{"type":91,"tag":224,"props":9605,"children":9606},{"style":239},[9607],{"type":97,"value":423},{"type":91,"tag":224,"props":9609,"children":9610},{"style":230},[9611],{"type":97,"value":428},{"type":91,"tag":224,"props":9613,"children":9614},{"class":226,"line":374},[9615,9619,9623,9627,9631,9635],{"type":91,"tag":224,"props":9616,"children":9617},{"style":239},[9618],{"type":97,"value":4877},{"type":91,"tag":224,"props":9620,"children":9621},{"style":230},[9622],{"type":97,"value":3071},{"type":91,"tag":224,"props":9624,"children":9625},{"style":239},[9626],{"type":97,"value":3076},{"type":91,"tag":224,"props":9628,"children":9629},{"style":230},[9630],{"type":97,"value":362},{"type":91,"tag":224,"props":9632,"children":9633},{"style":250},[9634],{"type":97,"value":3085},{"type":91,"tag":224,"props":9636,"children":9637},{"style":230},[9638],{"type":97,"value":1375},{"type":91,"tag":224,"props":9640,"children":9641},{"class":226,"line":417},[9642,9646,9650,9654,9658,9662],{"type":91,"tag":224,"props":9643,"children":9644},{"style":239},[9645],{"type":97,"value":4905},{"type":91,"tag":224,"props":9647,"children":9648},{"style":230},[9649],{"type":97,"value":442},{"type":91,"tag":224,"props":9651,"children":9652},{"style":239},[9653],{"type":97,"value":2998},{"type":91,"tag":224,"props":9655,"children":9656},{"style":230},[9657],{"type":97,"value":362},{"type":91,"tag":224,"props":9659,"children":9660},{"style":341},[9661],{"type":97,"value":3114},{"type":91,"tag":224,"props":9663,"children":9664},{"style":230},[9665],{"type":97,"value":1375},{"type":91,"tag":224,"props":9667,"children":9668},{"class":226,"line":431},[9669,9673,9677,9681,9685,9689],{"type":91,"tag":224,"props":9670,"children":9671},{"style":239},[9672],{"type":97,"value":4933},{"type":91,"tag":224,"props":9674,"children":9675},{"style":230},[9676],{"type":97,"value":3130},{"type":91,"tag":224,"props":9678,"children":9679},{"style":239},[9680],{"type":97,"value":1361},{"type":91,"tag":224,"props":9682,"children":9683},{"style":230},[9684],{"type":97,"value":362},{"type":91,"tag":224,"props":9686,"children":9687},{"style":250},[9688],{"type":97,"value":1370},{"type":91,"tag":224,"props":9690,"children":9691},{"style":230},[9692],{"type":97,"value":3029},{"type":91,"tag":224,"props":9694,"children":9695},{"class":226,"line":465},[9696],{"type":91,"tag":224,"props":9697,"children":9698},{"style":230},[9699],{"type":97,"value":1433},{"type":91,"tag":224,"props":9701,"children":9702},{"class":226,"line":474},[9703],{"type":91,"tag":224,"props":9704,"children":9705},{"style":230},[9706],{"type":97,"value":498},{"type":91,"tag":500,"props":9708,"children":9709},{"id":4970},[9710],{"type":97,"value":4973},{"type":91,"tag":214,"props":9712,"children":9713},{"className":216,"code":4976,"language":218,"meta":86,"style":86},[9714],{"type":91,"tag":122,"props":9715,"children":9716},{"__ignoreMap":86},[9717,9724,9743,9762,9781,9800,9819,9830,9857,9864],{"type":91,"tag":224,"props":9718,"children":9719},{"class":226,"line":14},[9720],{"type":91,"tag":224,"props":9721,"children":9722},{"style":230},[9723],{"type":97,"value":233},{"type":91,"tag":224,"props":9725,"children":9726},{"class":226,"line":8},[9727,9731,9735,9739],{"type":91,"tag":224,"props":9728,"children":9729},{"style":239},[9730],{"type":97,"value":242},{"type":91,"tag":224,"props":9732,"children":9733},{"style":230},[9734],{"type":97,"value":247},{"type":91,"tag":224,"props":9736,"children":9737},{"style":250},[9738],{"type":97,"value":5003},{"type":91,"tag":224,"props":9740,"children":9741},{"style":230},[9742],{"type":97,"value":258},{"type":91,"tag":224,"props":9744,"children":9745},{"class":226,"line":38},[9746,9750,9754,9758],{"type":91,"tag":224,"props":9747,"children":9748},{"style":239},[9749],{"type":97,"value":310},{"type":91,"tag":224,"props":9751,"children":9752},{"style":230},[9753],{"type":97,"value":315},{"type":91,"tag":224,"props":9755,"children":9756},{"style":250},[9757],{"type":97,"value":5023},{"type":91,"tag":224,"props":9759,"children":9760},{"style":230},[9761],{"type":97,"value":258},{"type":91,"tag":224,"props":9763,"children":9764},{"class":226,"line":20},[9765,9769,9773,9777],{"type":91,"tag":224,"props":9766,"children":9767},{"style":239},[9768],{"type":97,"value":333},{"type":91,"tag":224,"props":9770,"children":9771},{"style":230},[9772],{"type":97,"value":338},{"type":91,"tag":224,"props":9774,"children":9775},{"style":341},[9776],{"type":97,"value":5043},{"type":91,"tag":224,"props":9778,"children":9779},{"style":230},[9780],{"type":97,"value":258},{"type":91,"tag":224,"props":9782,"children":9783},{"class":226,"line":82},[9784,9788,9792,9796],{"type":91,"tag":224,"props":9785,"children":9786},{"style":239},[9787],{"type":97,"value":357},{"type":91,"tag":224,"props":9789,"children":9790},{"style":230},[9791],{"type":97,"value":362},{"type":91,"tag":224,"props":9793,"children":9794},{"style":250},[9795],{"type":97,"value":980},{"type":91,"tag":224,"props":9797,"children":9798},{"style":230},[9799],{"type":97,"value":258},{"type":91,"tag":224,"props":9801,"children":9802},{"class":226,"line":327},[9803,9807,9811,9815],{"type":91,"tag":224,"props":9804,"children":9805},{"style":239},[9806],{"type":97,"value":380},{"type":91,"tag":224,"props":9808,"children":9809},{"style":230},[9810],{"type":97,"value":385},{"type":91,"tag":224,"props":9812,"children":9813},{"style":250},[9814],{"type":97,"value":409},{"type":91,"tag":224,"props":9816,"children":9817},{"style":230},[9818],{"type":97,"value":414},{"type":91,"tag":224,"props":9820,"children":9821},{"class":226,"line":351},[9822,9826],{"type":91,"tag":224,"props":9823,"children":9824},{"style":239},[9825],{"type":97,"value":423},{"type":91,"tag":224,"props":9827,"children":9828},{"style":230},[9829],{"type":97,"value":428},{"type":91,"tag":224,"props":9831,"children":9832},{"class":226,"line":374},[9833,9837,9841,9845,9849,9853],{"type":91,"tag":224,"props":9834,"children":9835},{"style":239},[9836],{"type":97,"value":5104},{"type":91,"tag":224,"props":9838,"children":9839},{"style":230},[9840],{"type":97,"value":442},{"type":91,"tag":224,"props":9842,"children":9843},{"style":239},[9844],{"type":97,"value":447},{"type":91,"tag":224,"props":9846,"children":9847},{"style":230},[9848],{"type":97,"value":452},{"type":91,"tag":224,"props":9850,"children":9851},{"style":250},[9852],{"type":97,"value":5121},{"type":91,"tag":224,"props":9854,"children":9855},{"style":230},[9856],{"type":97,"value":462},{"type":91,"tag":224,"props":9858,"children":9859},{"class":226,"line":417},[9860],{"type":91,"tag":224,"props":9861,"children":9862},{"style":230},[9863],{"type":97,"value":1433},{"type":91,"tag":224,"props":9865,"children":9866},{"class":226,"line":431},[9867],{"type":91,"tag":224,"props":9868,"children":9869},{"style":230},[9870],{"type":97,"value":498},{"type":91,"tag":500,"props":9872,"children":9873},{"id":5142},[9874],{"type":97,"value":5145},{"type":91,"tag":214,"props":9876,"children":9877},{"className":216,"code":5148,"language":218,"meta":86,"style":86},[9878],{"type":91,"tag":122,"props":9879,"children":9880},{"__ignoreMap":86},[9881,9888,9907,9926,9945,9964,9983,9994,10021,10028,10043],{"type":91,"tag":224,"props":9882,"children":9883},{"class":226,"line":14},[9884],{"type":91,"tag":224,"props":9885,"children":9886},{"style":230},[9887],{"type":97,"value":233},{"type":91,"tag":224,"props":9889,"children":9890},{"class":226,"line":8},[9891,9895,9899,9903],{"type":91,"tag":224,"props":9892,"children":9893},{"style":239},[9894],{"type":97,"value":242},{"type":91,"tag":224,"props":9896,"children":9897},{"style":230},[9898],{"type":97,"value":247},{"type":91,"tag":224,"props":9900,"children":9901},{"style":250},[9902],{"type":97,"value":5175},{"type":91,"tag":224,"props":9904,"children":9905},{"style":230},[9906],{"type":97,"value":258},{"type":91,"tag":224,"props":9908,"children":9909},{"class":226,"line":38},[9910,9914,9918,9922],{"type":91,"tag":224,"props":9911,"children":9912},{"style":239},[9913],{"type":97,"value":310},{"type":91,"tag":224,"props":9915,"children":9916},{"style":230},[9917],{"type":97,"value":315},{"type":91,"tag":224,"props":9919,"children":9920},{"style":250},[9921],{"type":97,"value":320},{"type":91,"tag":224,"props":9923,"children":9924},{"style":230},[9925],{"type":97,"value":258},{"type":91,"tag":224,"props":9927,"children":9928},{"class":226,"line":20},[9929,9933,9937,9941],{"type":91,"tag":224,"props":9930,"children":9931},{"style":239},[9932],{"type":97,"value":333},{"type":91,"tag":224,"props":9934,"children":9935},{"style":230},[9936],{"type":97,"value":338},{"type":91,"tag":224,"props":9938,"children":9939},{"style":341},[9940],{"type":97,"value":5214},{"type":91,"tag":224,"props":9942,"children":9943},{"style":230},[9944],{"type":97,"value":258},{"type":91,"tag":224,"props":9946,"children":9947},{"class":226,"line":82},[9948,9952,9956,9960],{"type":91,"tag":224,"props":9949,"children":9950},{"style":239},[9951],{"type":97,"value":357},{"type":91,"tag":224,"props":9953,"children":9954},{"style":230},[9955],{"type":97,"value":362},{"type":91,"tag":224,"props":9957,"children":9958},{"style":250},[9959],{"type":97,"value":5234},{"type":91,"tag":224,"props":9961,"children":9962},{"style":230},[9963],{"type":97,"value":258},{"type":91,"tag":224,"props":9965,"children":9966},{"class":226,"line":327},[9967,9971,9975,9979],{"type":91,"tag":224,"props":9968,"children":9969},{"style":239},[9970],{"type":97,"value":380},{"type":91,"tag":224,"props":9972,"children":9973},{"style":230},[9974],{"type":97,"value":385},{"type":91,"tag":224,"props":9976,"children":9977},{"style":250},[9978],{"type":97,"value":390},{"type":91,"tag":224,"props":9980,"children":9981},{"style":230},[9982],{"type":97,"value":414},{"type":91,"tag":224,"props":9984,"children":9985},{"class":226,"line":351},[9986,9990],{"type":91,"tag":224,"props":9987,"children":9988},{"style":239},[9989],{"type":97,"value":423},{"type":91,"tag":224,"props":9991,"children":9992},{"style":230},[9993],{"type":97,"value":428},{"type":91,"tag":224,"props":9995,"children":9996},{"class":226,"line":374},[9997,10001,10005,10009,10013,10017],{"type":91,"tag":224,"props":9998,"children":9999},{"style":239},[10000],{"type":97,"value":437},{"type":91,"tag":224,"props":10002,"children":10003},{"style":230},[10004],{"type":97,"value":442},{"type":91,"tag":224,"props":10006,"children":10007},{"style":239},[10008],{"type":97,"value":447},{"type":91,"tag":224,"props":10010,"children":10011},{"style":230},[10012],{"type":97,"value":452},{"type":91,"tag":224,"props":10014,"children":10015},{"style":250},[10016],{"type":97,"value":5292},{"type":91,"tag":224,"props":10018,"children":10019},{"style":230},[10020],{"type":97,"value":462},{"type":91,"tag":224,"props":10022,"children":10023},{"class":226,"line":417},[10024],{"type":91,"tag":224,"props":10025,"children":10026},{"style":230},[10027],{"type":97,"value":471},{"type":91,"tag":224,"props":10029,"children":10030},{"class":226,"line":431},[10031,10035,10039],{"type":91,"tag":224,"props":10032,"children":10033},{"style":239},[10034],{"type":97,"value":480},{"type":91,"tag":224,"props":10036,"children":10037},{"style":230},[10038],{"type":97,"value":362},{"type":91,"tag":224,"props":10040,"children":10041},{"style":250},[10042],{"type":97,"value":5319},{"type":91,"tag":224,"props":10044,"children":10045},{"class":226,"line":465},[10046],{"type":91,"tag":224,"props":10047,"children":10048},{"style":230},[10049],{"type":97,"value":498},{"type":91,"tag":5328,"props":10051,"children":10052},{},[10053],{"type":97,"value":5332},{"title":86,"searchDepth":38,"depth":38,"links":10055},[10056,10057,10060,10061,10062,10072,10075,10076,10077],{"id":94,"depth":8,"text":98},{"id":200,"depth":8,"text":203,"children":10058},[10059],{"id":502,"depth":38,"text":505},{"id":127,"depth":8,"text":127},{"id":135,"depth":8,"text":135},{"id":818,"depth":8,"text":145,"children":10063},[10064,10070,10071],{"id":1497,"depth":38,"text":1500,"children":10065},[10066,10067,10068,10069],{"id":1504,"depth":20,"text":1507},{"id":1728,"depth":20,"text":1731},{"id":1910,"depth":20,"text":1913},{"id":2178,"depth":20,"text":2181},{"id":1280,"depth":38,"text":2243},{"id":2758,"depth":38,"text":2761},{"id":3245,"depth":8,"text":3248,"children":10073},[10074],{"id":3437,"depth":38,"text":3440},{"id":3641,"depth":8,"text":3644},{"id":4159,"depth":8,"text":4162},{"id":4345,"depth":8,"text":4348,"children":10078},[10079,10080,10081,10082,10083],{"id":4351,"depth":38,"text":4354},{"id":4521,"depth":38,"text":4524},{"id":4734,"depth":38,"text":4737},{"id":4970,"depth":38,"text":4973},{"id":5142,"depth":38,"text":5145},1782455411121]