[{"data":1,"prerenderedAt":807},["ShallowReactive",2],{"navigation_docs_en":3,"-en-using-configuration-enabling":241,"-en-using-configuration-enabling-surround":804},[4,17,42,206,232],{"title":5,"redirect":6,"path":7,"stem":8,"children":9,"page":16},"Introduction","\u002Fen\u002Fintroduction\u002Fintroduction","\u002Fen\u002Fintroduction","en\u002F1.introduction",[10,12],{"title":5,"path":6,"stem":11},"en\u002F1.introduction\u002F1.introduction",{"title":13,"path":14,"stem":15},"Prerequisites","\u002Fen\u002Fintroduction\u002Fprerequisites","en\u002F1.introduction\u002F2.prerequisites",false,{"title":18,"redirect":19,"path":20,"stem":21,"children":22,"page":16},"Installation","\u002Fen\u002Finstallation\u002Fsetup","\u002Fen\u002Finstallation","en\u002F2.installation",[23,26,30,34,38],{"title":24,"path":19,"stem":25},"Machine set-up","en\u002F2.installation\u002F1.setup",{"title":27,"path":28,"stem":29},"A Tale of Two Repos","\u002Fen\u002Finstallation\u002Ftale-repos","en\u002F2.installation\u002F2.tale-repos",{"title":31,"path":32,"stem":33},"Database connection","\u002Fen\u002Finstallation\u002Fdbt-profile","en\u002F2.installation\u002F3.dbt-profile",{"title":35,"path":36,"stem":37},"Smoke-testing","\u002Fen\u002Finstallation\u002Fsmoke-testing","en\u002F2.installation\u002F4.smoke-testing",{"title":39,"path":40,"stem":41},"What now ?","\u002Fen\u002Finstallation\u002Fwhat-now","en\u002F2.installation\u002F5.what-now",{"title":43,"path":44,"stem":45,"children":46,"page":16},"Users Guide","\u002Fen\u002Fusing","en\u002F3.using",[47,50,54,88,188,202],{"title":5,"path":48,"stem":49},"\u002Fen\u002Fusing\u002Fintroduction","en\u002F3.using\u002F1.introduction",{"title":51,"path":52,"stem":53},"Running the ETL","\u002Fen\u002Fusing\u002Frunning","en\u002F3.using\u002F2.running",{"title":55,"path":56,"stem":57,"children":58,"page":16},"Configuration","\u002Fen\u002Fusing\u002Fconfiguration","en\u002F3.using\u002F3.configuration",[59,72,76,80,84],{"title":60,"path":61,"stem":62,"children":63,"page":16},"Architecture","\u002Fen\u002Fusing\u002Fconfiguration\u002Farchitecture","en\u002F3.using\u002F3.configuration\u002F1.architecture",[64,68],{"title":65,"path":66,"stem":67},"Overview","\u002Fen\u002Fusing\u002Fconfiguration\u002Farchitecture\u002Foverview","en\u002F3.using\u002F3.configuration\u002F1.architecture\u002F1.overview",{"title":69,"path":70,"stem":71},"Marts and reporting layer","\u002Fen\u002Fusing\u002Fconfiguration\u002Farchitecture\u002Fmarts-reporting","en\u002F3.using\u002F3.configuration\u002F1.architecture\u002F2.marts-reporting",{"title":73,"path":74,"stem":75},"Linking the databases","\u002Fen\u002Fusing\u002Fconfiguration\u002Fdatabases","en\u002F3.using\u002F3.configuration\u002F2.databases",{"title":77,"path":78,"stem":79},"Adapters and seeds","\u002Fen\u002Fusing\u002Fconfiguration\u002Fadapts-seeds","en\u002F3.using\u002F3.configuration\u002F3.adapts-seeds",{"title":81,"path":82,"stem":83},"Enabling a resource","\u002Fen\u002Fusing\u002Fconfiguration\u002Fenabling","en\u002F3.using\u002F3.configuration\u002F4.enabling",{"title":85,"path":86,"stem":87},"Overriding","\u002Fen\u002Fusing\u002Fconfiguration\u002Foverriding","en\u002F3.using\u002F3.configuration\u002F5.overriding",{"title":89,"redirect":90,"path":91,"stem":92,"children":93,"page":16},"Dashboards","\u002Fen\u002Fusing\u002F","\u002Fen\u002Fusing\u002Fdashboards","en\u002F3.using\u002F4.dashboards",[94,97,126,167,176,184],{"title":5,"path":95,"stem":96},"\u002Fen\u002Fusing\u002Fdashboards\u002Fintroduction","en\u002F3.using\u002F4.dashboards\u002F1.introduction",{"title":98,"redirect":99,"path":99,"stem":100,"children":101,"page":16},"Human resources","\u002Fen\u002Fusing\u002Fdashboards\u002Fhr","en\u002F3.using\u002F4.dashboards\u002F2. hr",[102,106,110,114,118,122],{"title":103,"path":104,"stem":105},"Employees leaves","\u002Fen\u002Fusing\u002Fdashboards\u002Fhr\u002Femp_conge","en\u002F3.using\u002F4.dashboards\u002F2. hr\u002F1.emp_conge",{"title":107,"path":108,"stem":109},"Active employees","\u002Fen\u002Fusing\u002Fdashboards\u002Fhr\u002Fempl_actif","en\u002F3.using\u002F4.dashboards\u002F2. hr\u002F2.empl_actif",{"title":111,"path":112,"stem":113},"Retirement","\u002Fen\u002Fusing\u002Fdashboards\u002Fhr\u002Fretirement","en\u002F3.using\u002F4.dashboards\u002F2. hr\u002F3.retirement",{"title":115,"path":116,"stem":117},"Efficacité","\u002Fen\u002Fusing\u002Fdashboards\u002Fhr\u002Fefficacite","en\u002F3.using\u002F4.dashboards\u002F2. hr\u002F4.efficacite",{"title":119,"path":120,"stem":121},"Absences des employé(e)s","\u002Fen\u002Fusing\u002Fdashboards\u002Fhr\u002Femp_abs","en\u002F3.using\u002F4.dashboards\u002F2. hr\u002F5.emp_abs",{"title":123,"path":124,"stem":125},"Resignation","\u002Fen\u002Fusing\u002Fdashboards\u002Fhr\u002Fresignation","en\u002F3.using\u002F4.dashboards\u002F2. hr\u002F6.resignation",{"title":127,"redirect":128,"path":128,"stem":129,"children":130,"page":16},"Educational service","\u002Fen\u002Fusing\u002Fdashboards\u002Feduc-serv","en\u002F3.using\u002F4.dashboards\u002F3.educ-serv",[131,135,139,143,147,151,155,159,163],{"title":132,"path":133,"stem":134},"Res epreuves","\u002Fen\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fres_epreuves","en\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F1.res_epreuves",{"title":136,"path":137,"stem":138},"Students results monitoring","\u002Fen\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fsuivi_resultats","en\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F2.suivi_resultats",{"title":140,"path":141,"stem":142},"Students headcount","\u002Fen\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Feffectif_css","en\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F3.effectif_css",{"title":144,"path":145,"stem":146},"Students absenteeism","\u002Fen\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fchronic_absenteeism","en\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F4.chronic_absenteeism",{"title":148,"path":149,"stem":150},"Academic results","\u002Fen\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fres_scolaires","en\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F5.res_scolaires",{"title":152,"path":153,"stem":154},"Predictive modelling - aggregated","\u002Fen\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fpredictive-aggregated","en\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F6.predictive-aggregated",{"title":156,"path":157,"stem":158},"PEVR","\u002Fen\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fpevr","en\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F7.pevr",{"title":160,"path":161,"stem":162},"Absenteeism","\u002Fen\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fabsenteeism","en\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F8.absenteeism",{"title":164,"path":165,"stem":166},"Diplôme","\u002Fen\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fdiplome","en\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F9.diplome",{"title":168,"redirect":169,"path":169,"stem":170,"children":171,"page":16},"School organisation","\u002Fen\u002Fusing\u002Fdashboards\u002Fschool-org","en\u002F3.using\u002F4.dashboards\u002F4.school-org",[172],{"title":173,"path":174,"stem":175},"Anomalies","\u002Fen\u002Fusing\u002Fdashboards\u002Fschool-org\u002Fanomalies","en\u002F3.using\u002F4.dashboards\u002F4.school-org\u002F1.anomalies",{"title":177,"path":178,"stem":179,"children":180,"page":16},"DirectionGenerale","\u002Fen\u002Fusing\u002Fdashboards\u002Fdirection_generale","en\u002F3.using\u002F4.dashboards\u002F5.direction_generale",[181],{"title":156,"path":182,"stem":183},"\u002Fen\u002Fusing\u002Fdashboards\u002Fdirection_generale\u002Fpevr","en\u002F3.using\u002F4.dashboards\u002F5.direction_generale\u002F1.pevr",{"title":185,"path":186,"stem":187},"Row Level Security","\u002Fen\u002Fusing\u002Fdashboards\u002Frls","en\u002F3.using\u002F4.dashboards\u002F5.rls",{"title":189,"redirect":90,"path":190,"stem":191,"children":192,"page":16},"Data marts","\u002Fen\u002Fusing\u002Fmarts","en\u002F3.using\u002F6.marts",[193,196,199],{"title":5,"path":194,"stem":195},"\u002Fen\u002Fusing\u002Fmarts\u002Fmarts","en\u002F3.using\u002F6.marts\u002F1.marts",{"title":127,"path":197,"stem":198},"\u002Fen\u002Fusing\u002Fmarts\u002Feducational-service","en\u002F3.using\u002F6.marts\u002F2.educational-service",{"title":98,"path":200,"stem":201},"\u002Fen\u002Fusing\u002Fmarts\u002Fhuman-resources","en\u002F3.using\u002F6.marts\u002F3.human-resources",{"title":203,"path":204,"stem":205},"Production checklist","\u002Fen\u002Fusing\u002Fproduction","en\u002F3.using\u002F7.production",{"title":207,"redirect":208,"path":209,"stem":210,"children":211,"page":16},"Developers Guide","\u002Fen\u002Fcontributing\u002Fgetting-started","\u002Fen\u002Fcontributing","en\u002F4.contributing",[212,215,223],{"title":213,"path":208,"stem":214},"Getting Started","en\u002F4.contributing\u002F1.getting-started",{"title":216,"redirect":217,"path":218,"stem":219,"children":220,"page":16},"Conventions","\u002Fen\u002Fcontributing\u002Fconventions\u002Fgetting-started","\u002Fen\u002Fcontributing\u002Fconventions","en\u002F4.contributing\u002F2.conventions",[221],{"title":213,"path":217,"stem":222},"en\u002F4.contributing\u002F2.conventions\u002F1.getting-started",{"title":224,"path":225,"stem":226,"children":227,"page":16},"Docs Ref","\u002Fen\u002Fcontributing\u002Fdocs","en\u002F4.contributing\u002F99.docs",[228],{"title":229,"path":230,"stem":231},"Components","\u002Fen\u002Fcontributing\u002Fdocs\u002Fcomponents","en\u002F4.contributing\u002F99.docs\u002F1.components",{"title":233,"redirect":6,"path":234,"stem":235,"children":236,"page":16},"Migrations","\u002Fen\u002Fmigrations","en\u002F5.migrations",[237],{"title":238,"path":239,"stem":240},"V0.17 -> V0.18","\u002Fen\u002Fmigrations\u002Fv0.17_to_v0.18","en\u002F5.migrations\u002F1.v0.17_to_v0.18",{"id":242,"title":81,"body":243,"description":254,"extension":798,"links":799,"meta":800,"navigation":801,"path":82,"seo":802,"stem":83,"__hash__":803},"docs_en\u002Fen\u002F3.using\u002F3.configuration\u002F4.enabling.md",{"type":244,"value":245,"toc":790},"minimark",[246,251,255,259,270,296,314,319,324,327,341,400,413,451,456,460,467,476,515,523,560,564,571,578,586,651,662,691,699,754,758,761,782,786],[247,248,250],"h1",{"id":249},"why-do-i-need-to-enable-something","Why do I need to enable something?",[252,253,254],"p",{},"By default, the Store does not materialize anything. You need to enable the models you want to materialize. We do this to avoid materializing data you do not need: if you are interested in only one dashboard, then you do not need to materialize the whole core_dashboards_store.",[247,256,258],{"id":257},"how-to-enable-a-resource","How to enable a resource?",[260,261,262],"blockquote",{},[252,263,264,265,269],{},"A resource should be understood as a set of tables required by a dashboard, as a whole mart, or as a single ",[266,267,268],"code",{},".sql"," file.",[271,272,274,275,278,279,286,287,291,292,295],"alert",{"type":273},"info","The ",[266,276,277],{},"+enabled: True|False"," configuration is dbt's mechanism to enable and disable resources. You should read the ",[280,281,285],"a",{"href":282,"rel":283},"https:\u002F\u002Fdocs.getdbt.com\u002Freference\u002Fresource-configs\u002Fenabled",[284],"nofollow","dbt documentation"," to learn more about it. It also works for ",[288,289,290],"strong",{},"tests"," and ",[288,293,294],{},"seeds",".",[252,297,298,299,302,303,306,307,310,311,295],{},"Enabling a model is done through the ",[266,300,301],{},"cssXX.dashboards_store\u002Fdbt_project.yml"," file. To enable a model, simply open the ",[266,304,305],{},"dbt_project.yml"," file, find the name of the resource you want to enable, and switch the ",[266,308,309],{},"+enabled: false"," key to ",[266,312,313],{},"+enabled: true",[315,316,318],"h2",{"id":317},"example","Example",[320,321,323],"h3",{"id":322},"enabling-a-mart","Enabling a mart",[252,325,326],{},"I have added my seeds to the human resources mart and now want to enable it.",[328,329,330],"ol",{},[331,332,333,334,336,337,340],"li",{},"I first open my ",[266,335,301],{}," and look for the ",[266,338,339],{},"human_resources"," resource. I find the following :",[342,343,348],"pre",{"className":344,"code":345,"language":346,"meta":347,"style":347},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","models:\n  core_dashboards_store:\n    marts:\n      human_resources:\n        +enabled: False\n","yaml","",[266,349,350,363,371,379,387],{"__ignoreMap":347},[351,352,355,359],"span",{"class":353,"line":354},"line",1,[351,356,358],{"class":357},"swJcz","models",[351,360,362],{"class":361},"sMK4o",":\n",[351,364,366,369],{"class":353,"line":365},2,[351,367,368],{"class":357},"  core_dashboards_store",[351,370,362],{"class":361},[351,372,374,377],{"class":353,"line":373},3,[351,375,376],{"class":357},"    marts",[351,378,362],{"class":361},[351,380,382,385],{"class":353,"line":381},4,[351,383,384],{"class":357},"      human_resources",[351,386,362],{"class":361},[351,388,390,393,396],{"class":353,"line":389},5,[351,391,392],{"class":357},"        +enabled",[351,394,395],{"class":361},":",[351,397,399],{"class":398},"sfNiH"," False\n",[328,401,402],{"start":365},[331,403,404,405,408,409,412],{},"I then toggle the ",[266,406,407],{},"+enabled: False"," to ",[266,410,411],{},"+enabled: True"," :",[342,414,416],{"className":344,"code":415,"language":346,"meta":347,"style":347},"models:\n  core_dashboards_store:\n    marts:\n      human_resources:\n        +enabled: True\n",[266,417,418,424,430,436,442],{"__ignoreMap":347},[351,419,420,422],{"class":353,"line":354},[351,421,358],{"class":357},[351,423,362],{"class":361},[351,425,426,428],{"class":353,"line":365},[351,427,368],{"class":357},[351,429,362],{"class":361},[351,431,432,434],{"class":353,"line":373},[351,433,376],{"class":357},[351,435,362],{"class":361},[351,437,438,440],{"class":353,"line":381},[351,439,384],{"class":357},[351,441,362],{"class":361},[351,443,444,446,448],{"class":353,"line":389},[351,445,392],{"class":357},[351,447,395],{"class":361},[351,449,450],{"class":398}," True\n",[328,452,453],{"start":373},[331,454,455],{},"...aaaaand it's done.",[320,457,459],{"id":458},"enabling-a-dashboard","Enabling a dashboard",[252,461,462,463,466],{},"Let's say I want to enable the ",[266,464,465],{},"chronic_absenteeism"," dashboard.",[328,468,469],{},[331,470,333,471,336,473,475],{},[266,472,301],{},[266,474,465],{}," resource. I find the following:",[342,477,479],{"className":344,"code":478,"language":346,"meta":347,"style":347},"models:\n  core_dashboards_store:\n    dashboards:\n      chronic_absenteeism:\n        +enabled: False\n",[266,480,481,487,493,500,507],{"__ignoreMap":347},[351,482,483,485],{"class":353,"line":354},[351,484,358],{"class":357},[351,486,362],{"class":361},[351,488,489,491],{"class":353,"line":365},[351,490,368],{"class":357},[351,492,362],{"class":361},[351,494,495,498],{"class":353,"line":373},[351,496,497],{"class":357},"    dashboards",[351,499,362],{"class":361},[351,501,502,505],{"class":353,"line":381},[351,503,504],{"class":357},"      chronic_absenteeism",[351,506,362],{"class":361},[351,508,509,511,513],{"class":353,"line":389},[351,510,392],{"class":357},[351,512,395],{"class":361},[351,514,399],{"class":398},[328,516,517],{"start":365},[331,518,404,519,408,521,412],{},[266,520,407],{},[266,522,411],{},[342,524,526],{"className":344,"code":525,"language":346,"meta":347,"style":347},"models:\n  core_dashboards_store:\n    dashboards:\n      chronic_absenteeism:\n        +enabled: True\n",[266,527,528,534,540,546,552],{"__ignoreMap":347},[351,529,530,532],{"class":353,"line":354},[351,531,358],{"class":357},[351,533,362],{"class":361},[351,535,536,538],{"class":353,"line":365},[351,537,368],{"class":357},[351,539,362],{"class":361},[351,541,542,544],{"class":353,"line":373},[351,543,497],{"class":357},[351,545,362],{"class":361},[351,547,548,550],{"class":353,"line":381},[351,549,504],{"class":357},[351,551,362],{"class":361},[351,553,554,556,558],{"class":353,"line":389},[351,555,392],{"class":357},[351,557,395],{"class":361},[351,559,450],{"class":398},[320,561,563],{"id":562},"enabling-an-interface","Enabling an interface",[271,565,566,567,570],{"type":273},"To enable an interface, the database must be linked. Please refer to the ",[280,568,569],{"href":74},"linking a database"," section for more information.",[252,572,573,574,577],{},"Let's say I need to enable the ",[266,575,576],{},"paie"," interface to materialize the HR mart.",[328,579,580],{},[331,581,333,582,336,584,340],{},[266,583,301],{},[266,585,576],{},[342,587,589],{"className":344,"code":588,"language":346,"meta":347,"style":347},"models:\n  core_dashboards_store:\n    interfaces:\n      paie:\n        +enabled: False\nvars:\n  database_paie: \"replaceMeWithYourDatabase\"\n",[266,590,591,597,603,610,617,625,633],{"__ignoreMap":347},[351,592,593,595],{"class":353,"line":354},[351,594,358],{"class":357},[351,596,362],{"class":361},[351,598,599,601],{"class":353,"line":365},[351,600,368],{"class":357},[351,602,362],{"class":361},[351,604,605,608],{"class":353,"line":373},[351,606,607],{"class":357},"    interfaces",[351,609,362],{"class":361},[351,611,612,615],{"class":353,"line":381},[351,613,614],{"class":357},"      paie",[351,616,362],{"class":361},[351,618,619,621,623],{"class":353,"line":389},[351,620,392],{"class":357},[351,622,395],{"class":361},[351,624,399],{"class":398},[351,626,628,631],{"class":353,"line":627},6,[351,629,630],{"class":357},"vars",[351,632,362],{"class":361},[351,634,636,639,641,644,648],{"class":353,"line":635},7,[351,637,638],{"class":357},"  database_paie",[351,640,395],{"class":361},[351,642,643],{"class":361}," \"",[351,645,647],{"class":646},"sfazB","replaceMeWithYourDatabase",[351,649,650],{"class":361},"\"\n",[328,652,653],{"start":365},[331,654,655,656,659,660,570],{},"I then replace the ",[266,657,658],{},"database_paie"," variable with the name of my database. Refer to the ",[280,661,569],{"href":74},[342,663,665],{"className":344,"code":664,"language":346,"meta":347,"style":347},"vars:\n  database_paie: \"dataServer.paie\" # The database's name in the warehouse. It will be interpolated in the Interface layer.\n",[266,666,667,673],{"__ignoreMap":347},[351,668,669,671],{"class":353,"line":354},[351,670,630],{"class":357},[351,672,362],{"class":361},[351,674,675,677,679,681,684,687],{"class":353,"line":365},[351,676,638],{"class":357},[351,678,395],{"class":361},[351,680,643],{"class":361},[351,682,683],{"class":646},"dataServer.paie",[351,685,686],{"class":361},"\"",[351,688,690],{"class":689},"sHwdD"," # The database's name in the warehouse. It will be interpolated in the Interface layer.\n",[328,692,693],{"start":373},[331,694,404,695,408,697,412],{},[266,696,407],{},[266,698,411],{},[342,700,702],{"className":344,"code":701,"language":346,"meta":347,"style":347},"models:\n  core_dashboards_store:\n    interfaces:\n      paie:\n        +enabled: True\nvars:\n  database_paie: \"dataServer.paie\"\n",[266,703,704,710,716,722,728,736,742],{"__ignoreMap":347},[351,705,706,708],{"class":353,"line":354},[351,707,358],{"class":357},[351,709,362],{"class":361},[351,711,712,714],{"class":353,"line":365},[351,713,368],{"class":357},[351,715,362],{"class":361},[351,717,718,720],{"class":353,"line":373},[351,719,607],{"class":357},[351,721,362],{"class":361},[351,723,724,726],{"class":353,"line":381},[351,725,614],{"class":357},[351,727,362],{"class":361},[351,729,730,732,734],{"class":353,"line":389},[351,731,392],{"class":357},[351,733,395],{"class":361},[351,735,450],{"class":398},[351,737,738,740],{"class":353,"line":627},[351,739,630],{"class":357},[351,741,362],{"class":361},[351,743,744,746,748,750,752],{"class":353,"line":635},[351,745,638],{"class":357},[351,747,395],{"class":361},[351,749,643],{"class":361},[351,751,683],{"class":646},[351,753,650],{"class":361},[315,755,757],{"id":756},"resource-dependencies","Resource dependencies",[252,759,760],{},"A common error is to enable a model without enabling its dependencies:",[762,763,764,775],"ul",{},[331,765,766,767,770,771,774],{},"For ",[288,768,769],{},"marts",", it means enabling a mart, without enabling the ",[266,772,773],{},"interfaces"," it depends on.",[331,776,777,778,781],{},"For a ",[288,779,780],{},"dashboard",", it means enabling a dashboard without enabling the marts it is built on.",[271,783,785],{"type":784},"warning","The dashboard and mart pages usually specify their dependencies. When enabling such a resource, make sure you also enable its upstream dependencies.",[787,788,789],"style",{},"html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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);}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 .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":347,"searchDepth":365,"depth":365,"links":791},[792,797],{"id":317,"depth":365,"text":318,"children":793},[794,795,796],{"id":322,"depth":373,"text":323},{"id":458,"depth":373,"text":459},{"id":562,"depth":373,"text":563},{"id":756,"depth":365,"text":757},"md",null,{},true,{"title":81,"description":254},"8wt56pJiFVT8Wb0E2b-1Lu0Z5CqZ00qMlVd1Ynxiz68",[805,806],{"title":77,"path":78,"stem":79,"description":347,"children":-1},{"title":85,"path":86,"stem":87,"description":347,"children":-1},1781106581075]