[{"data":1,"prerenderedAt":6486},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-quickstart":99,"-getting-started-quickstart-surround":400,"sdks\u002Fjavascript\u002Finstall":403,"sdks\u002Fjavascript\u002Fconfigure":492,"sdks\u002Freact\u002Finstall":607,"sdks\u002Freact\u002Fconfigure":677,"sdks\u002Fvue\u002Finstall":856,"sdks\u002Fvue\u002Fconfigure":926,"sdks\u002Freact-native\u002Finstall":1094,"sdks\u002Freact-native\u002Fconfigure":1164,"sdks\u002Fnode\u002Finstall":1387,"sdks\u002Fnode\u002Fconfigure":1457,"sdks\u002Fnextjs\u002Finstall":1546,"sdks\u002Fnextjs\u002Fconfigure":1616,"sdks\u002Fnextjs\u002Fconfigure-provider":1755,"sdks\u002Fnuxt\u002Finstall":1988,"sdks\u002Fnuxt\u002Fconfigure":2058,"sdks\u002Fjavascript\u002Fsimple-usage":2239,"sdks\u002Freact\u002Fsimple-usage":2466,"sdks\u002Fvue\u002Fsimple-usage":2608,"sdks\u002Freact-native\u002Fsimple-usage":2752,"sdks\u002Fnode\u002Fsimple-usage":2880,"sdks\u002Fnextjs\u002Fsimple-usage":3077,"sdks\u002Fnuxt\u002Fsimple-usage":3359,"sdks\u002Fjavascript\u002Fuser-context":3559,"sdks\u002Freact\u002Fuser-context":3853,"sdks\u002Fvue\u002Fuser-context":4328,"sdks\u002Freact-native\u002Fuser-context":4850,"sdks\u002Fnode\u002Fuser-context":5325,"sdks\u002Fnextjs\u002Fuser-context":5626,"sdks\u002Fnuxt\u002Fuser-context":6077},[4,30],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20,25],{"title":11,"path":12,"stem":13,"icon":14},"Quickstart","\u002Fgetting-started\u002Fquickstart","1.getting-started\u002F1.quickstart","i-lucide-fast-forward",{"title":16,"path":17,"stem":18,"icon":19},"Core Concepts","\u002Fgetting-started\u002Fcore-concepts","1.getting-started\u002F2.core-concepts","i-lucide-workflow",{"title":21,"path":22,"stem":23,"icon":24},"Configs Anatomy","\u002Fgetting-started\u002Fconfigs","1.getting-started\u002F3.configs","i-lucide-file-cog",{"title":26,"path":27,"stem":28,"icon":29},"Architecture","\u002Fgetting-started\u002Farchitecture","1.getting-started\u002F4.architecture","i-lucide-layers",{"title":31,"defaultOpen":32,"path":33,"stem":34,"children":35,"page":6},"SDKs",true,"\u002Fsdks","2.sdks",[36,41,62,72,88],{"title":37,"path":38,"stem":39,"icon":40},"Available SDKs","\u002Fsdks\u002Favailable-sdks","2.sdks\u002F1.available-sdks","i-lucide-list",{"title":42,"icon":43,"defaultOpen":32,"path":44,"stem":45,"children":46,"page":6},"Browser SDKs","i-lucide-monitor","\u002Fsdks\u002Fbrowser","2.sdks\u002F2.browser",[47,52,57],{"title":48,"path":49,"stem":50,"icon":51},"Javascript","\u002Fsdks\u002Fbrowser\u002Fjavascript","2.sdks\u002F2.browser\u002F1.javascript","cd-logos-javascript",{"title":53,"path":54,"stem":55,"icon":56},"React","\u002Fsdks\u002Fbrowser\u002Freact","2.sdks\u002F2.browser\u002F2.react","cd-logos-react-light",{"title":58,"path":59,"stem":60,"icon":61},"Vue","\u002Fsdks\u002Fbrowser\u002Fvue","2.sdks\u002F2.browser\u002F3.vue","cd-logos-vue",{"title":63,"icon":64,"defaultOpen":32,"path":65,"stem":66,"children":67,"page":6},"Mobile SDKs","i-lucide-smartphone","\u002Fsdks\u002Fmobile","2.sdks\u002F3.mobile",[68],{"title":69,"path":70,"stem":71,"icon":56},"React Native","\u002Fsdks\u002Fmobile\u002Freact-native","2.sdks\u002F3.mobile\u002F1.react-native",{"title":73,"icon":74,"defaultOpen":32,"path":75,"stem":76,"children":77,"page":6},"Meta-framework SDKs","i-lucide-monitor-smartphone","\u002Fsdks\u002Fmeta","2.sdks\u002F4.meta",[78,83],{"title":79,"path":80,"stem":81,"icon":82},"Next.js","\u002Fsdks\u002Fmeta\u002Fnextjs","2.sdks\u002F4.meta\u002F1.nextjs","cd-logos-nextjs",{"title":84,"path":85,"stem":86,"icon":87},"Nuxt","\u002Fsdks\u002Fmeta\u002Fnuxt","2.sdks\u002F4.meta\u002F2.nuxt","cd-logos-nuxt",{"title":89,"icon":90,"defaultOpen":32,"path":91,"stem":92,"children":93,"page":6},"Server SDKs","i-lucide-server","\u002Fsdks\u002Fserver","2.sdks\u002F5.server",[94],{"title":95,"path":96,"stem":97,"icon":98},"Node.js","\u002Fsdks\u002Fserver\u002Fnode-js","2.sdks\u002F5.server\u002F1.node-js","cd-logos-nodejs",{"id":100,"title":11,"body":101,"description":392,"extension":393,"links":394,"meta":395,"navigation":396,"path":12,"seo":397,"stem":13,"__hash__":399},"docs\u002F1.getting-started\u002F1.quickstart.md",{"type":102,"value":103,"toc":386},"minimark",[104,113,116,132,137,142,174,181,187,191,195,200,206,219,223,288,292,329,333,338,375,380],[105,106,107,108,112],"p",{},"Welcome to ",[109,110,111],"strong",{},"ConfigDirector",", a cloud service to manage remote configuration and feature flags.",[105,114,115],{},"In this section we'll walk you through:",[117,118,119,123,126,129],"ol",{},[120,121,122],"li",{},"Creating your first config",[120,124,125],{},"Installing and configuring an SDK",[120,127,128],{},"Retrieving the config in your app via the SDK",[120,130,131],{},"Configuring user contexts and targeting rules",[133,134,136],"collapsed-topic",{"title":135},"What are feature flags and remote configuration?","Feature flags and remote configuration values allow you to change the behavior of your application without releasing new code. Your application can utilize one of the many ConfigDirector SDKs to retrieve the configuration values or feature flag states to decide if and how a certain feature should be presented to a given user.",[138,139,141],"h2",{"id":140},"_1-create-your-first-config","1. Create your first config",[117,143,144,162],{},[120,145,146,155,156],{},[147,148,154],"a",{"href":149,"target":150,"rel":151},"https:\u002F\u002Fapp.configdirector.com\u002F","_blank",[152,153],"noopener","noreferrer","Sign In"," to the ConfigDirector dashboard. ",[157,158,161],"span",{"className":159},[160],"text-muted","You'll be prompted to create a free account if you don't have one. Don't worry, it's free to start and does not require a payment method. You can later choose to upgrade your account.",[120,163,164,165,169,170,173],{},"Click on the ",[166,167,168],"code",{},"Create"," button next to the ",[166,171,172],{},"Configs"," navigation to create a new config:",[105,175,176],{},[177,178],"img",{"alt":179,"src":180},"Create config button","\u002Fimg\u002Fscreenshots\u002Fcreate-config-button.webp",[117,182,184],{"start":183},3,[120,185,186],{},"Enter a key (the key is both the name and how you'll reference it in code) for the config, adjust other selections, and save it.",[138,188,190],{"id":189},"_2-install-and-configure-an-sdk-for-your-language-and-framework","2. Install and configure an SDK for your language and framework",[192,193,194],"note",{},"Client and server SDK keys belong to an environment within your project. Use environment variables to\nprovide them at runtime to match the given environment.",[117,196,197],{},[120,198,199],{},"Retrieve your client and server SDK keys for each environment by going to project settings in the navigation panel:",[105,201,202],{},[177,203],{"alt":204,"src":205},"Project settings link","\u002Fimg\u002Fscreenshots\u002Fproject-settings-nav.webp",[117,207,209,216],{"start":208},2,[120,210,211,212,215],{},"Under the ",[166,213,214],{},"Environments & SDK Keys"," tab, select each environment to access its client and server SDK keys.",[120,217,218],{},"Install and configure an SDK for your application stack:",[220,221,222],"warning",{},"Server SDK keys are secret values. Do not commit them to your source code repository. Provide them at runtime via environment variables instead.",[224,225,226,237,245,253,261,269,280],"sdk-tabs",{},[227,228,230,234],"template",{"v-slot:javascript":229},"",[231,232],"content-partial",{"name":233},"sdks\u002Fjavascript\u002Finstall",[231,235],{"name":236},"sdks\u002Fjavascript\u002Fconfigure",[227,238,239,242],{"v-slot:react-web":229},[231,240],{"name":241},"sdks\u002Freact\u002Finstall",[231,243],{"name":244},"sdks\u002Freact\u002Fconfigure",[227,246,247,250],{"v-slot:vue":229},[231,248],{"name":249},"sdks\u002Fvue\u002Finstall",[231,251],{"name":252},"sdks\u002Fvue\u002Fconfigure",[227,254,255,258],{"v-slot:react-native":229},[231,256],{"name":257},"sdks\u002Freact-native\u002Finstall",[231,259],{"name":260},"sdks\u002Freact-native\u002Fconfigure",[227,262,263,266],{"v-slot:node":229},[231,264],{"name":265},"sdks\u002Fnode\u002Finstall",[231,267],{"name":268},"sdks\u002Fnode\u002Fconfigure",[227,270,271,274,277],{"v-slot:nextjs":229},[231,272],{"name":273},"sdks\u002Fnextjs\u002Finstall",[231,275],{"name":276},"sdks\u002Fnextjs\u002Fconfigure",[231,278],{"name":279},"sdks\u002Fnextjs\u002Fconfigure-provider",[227,281,282,285],{"v-slot:nuxt":229},[231,283],{"name":284},"sdks\u002Fnuxt\u002Finstall",[231,286],{"name":287},"sdks\u002Fnuxt\u002Fconfigure",[138,289,291],{"id":290},"_3-retrieve-config-values","3. Retrieve config values",[224,293,294,299,304,309,314,319,324],{},[227,295,296],{"v-slot:javascript":229},[231,297],{"name":298},"sdks\u002Fjavascript\u002Fsimple-usage",[227,300,301],{"v-slot:react-web":229},[231,302],{"name":303},"sdks\u002Freact\u002Fsimple-usage",[227,305,306],{"v-slot:vue":229},[231,307],{"name":308},"sdks\u002Fvue\u002Fsimple-usage",[227,310,311],{"v-slot:react-native":229},[231,312],{"name":313},"sdks\u002Freact-native\u002Fsimple-usage",[227,315,316],{"v-slot:node":229},[231,317],{"name":318},"sdks\u002Fnode\u002Fsimple-usage",[227,320,321],{"v-slot:nextjs":229},[231,322],{"name":323},"sdks\u002Fnextjs\u002Fsimple-usage",[227,325,326],{"v-slot:nuxt":229},[231,327],{"name":328},"sdks\u002Fnuxt\u002Fsimple-usage",[138,330,332],{"id":331},"_4-configure-user-contexts-and-targeting-rules","4. Configure user contexts and targeting rules",[117,334,335],{},[120,336,337],{},"With any of our SDKs you can provide an optional user context with attributes that can be leveraged in targeting rules. Choose your SDK for instructions on how to provide a user context:",[224,339,340,345,350,355,360,365,370],{},[227,341,342],{"v-slot:javascript":229},[231,343],{"name":344},"sdks\u002Fjavascript\u002Fuser-context",[227,346,347],{"v-slot:react-web":229},[231,348],{"name":349},"sdks\u002Freact\u002Fuser-context",[227,351,352],{"v-slot:vue":229},[231,353],{"name":354},"sdks\u002Fvue\u002Fuser-context",[227,356,357],{"v-slot:react-native":229},[231,358],{"name":359},"sdks\u002Freact-native\u002Fuser-context",[227,361,362],{"v-slot:node":229},[231,363],{"name":364},"sdks\u002Fnode\u002Fuser-context",[227,366,367],{"v-slot:nextjs":229},[231,368],{"name":369},"sdks\u002Fnextjs\u002Fuser-context",[227,371,372],{"v-slot:nuxt":229},[231,373],{"name":374},"sdks\u002Fnuxt\u002Fuser-context",[117,376,377],{"start":208},[120,378,379],{},"You can now configure targeting rules by navigating to your config in the dashboard. Targeting rules are the very first tab on the config view:",[105,381,382],{},[177,383],{"alt":384,"src":385},"Targeting rules example","\u002Fimg\u002Fscreenshots\u002Ftargeting-rules-sample.webp",{"title":229,"searchDepth":208,"depth":208,"links":387},[388,389,390,391],{"id":140,"depth":208,"text":141},{"id":189,"depth":208,"text":190},{"id":290,"depth":208,"text":291},{"id":331,"depth":208,"text":332},"Welcome to ConfigDirector docs! This is a quickstart guide to get you up and running.","md",null,{},{"icon":14},{"title":11,"description":398},"Discover how to manage configuration and feature flags using ConfigDirector.","NunXvauKw21h9puA-hu5jzARgMvmKMn1vcYbVu8JjQ8",[394,401],{"title":16,"path":17,"stem":18,"description":402,"icon":19,"children":-1},"ConfigDirector's core concepts and data model",{"id":404,"title":405,"body":406,"description":229,"extension":393,"links":394,"meta":487,"navigation":6,"path":488,"seo":489,"stem":490,"__hash__":491},"docs\u002F_partials\u002Fsdks\u002Fjavascript\u002Finstall.md","Install",{"type":102,"value":407,"toc":485},[408,481],[409,410,411,438,453,467],"code-group",{},[412,413,418],"pre",{"className":414,"code":415,"filename":416,"language":417,"meta":229,"style":229},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","npm install --save @configdirector\u002Fclient-sdk\n","npm","bash",[166,419,420],{"__ignoreMap":229},[157,421,424,427,431,435],{"class":422,"line":423},"line",1,[157,425,416],{"class":426},"sbgvK",[157,428,430],{"class":429},"s_sjI"," install",[157,432,434],{"class":433},"stzsN"," --save",[157,436,437],{"class":429}," @configdirector\u002Fclient-sdk\n",[412,439,442],{"className":414,"code":440,"filename":441,"language":417,"meta":229,"style":229},"yarn add @configdirector\u002Fclient-sdk\n","yarn",[166,443,444],{"__ignoreMap":229},[157,445,446,448,451],{"class":422,"line":423},[157,447,441],{"class":426},[157,449,450],{"class":429}," add",[157,452,437],{"class":429},[412,454,457],{"className":414,"code":455,"filename":456,"language":417,"meta":48,"style":229},"pnpm add @configdirector\u002Fclient-sdk\n","pnpm",[166,458,459],{"__ignoreMap":229},[157,460,461,463,465],{"class":422,"line":423},[157,462,456],{"class":426},[157,464,450],{"class":429},[157,466,437],{"class":429},[412,468,471],{"className":414,"code":469,"filename":470,"language":417,"meta":229,"style":229},"bun add @configdirector\u002Fclient-sdk\n","bun",[166,472,473],{"__ignoreMap":229},[157,474,475,477,479],{"class":422,"line":423},[157,476,470],{"class":426},[157,478,450],{"class":429},[157,480,437],{"class":429},[482,483,484],"style",{},"html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}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);}",{"title":229,"searchDepth":208,"depth":208,"links":486},[],{},"\u002F_partials\u002Fsdks\u002Fjavascript\u002Finstall",{"description":229},"_partials\u002Fsdks\u002Fjavascript\u002Finstall","bkXAKVVE555EtxuIPa9NS-Yvo2sVTvTrsHwX62BS5VM",{"id":493,"title":494,"body":495,"description":229,"extension":393,"links":394,"meta":602,"navigation":6,"path":603,"seo":604,"stem":605,"__hash__":606},"docs\u002F_partials\u002Fsdks\u002Fjavascript\u002Fconfigure.md","Configure",{"type":102,"value":496,"toc":600},[497,597],[412,498,503],{"className":499,"code":500,"filename":501,"language":502,"meta":229,"style":229},"language-ts shiki shiki-themes material-theme-lighter github-light github-dark","import { createClient } from \"@configdirector\u002Fclient-sdk\";\n\nexport const client = createClient(\"YOUR-CLIENT-SDK-KEY\");\nawait client.initialize();\n","config-director-setup.ts (Initialize the client)","ts",[166,504,505,538,543,578],{"__ignoreMap":229},[157,506,507,511,515,519,522,525,529,532,535],{"class":422,"line":423},[157,508,510],{"class":509},"sVHd0","import",[157,512,514],{"class":513},"sP7_E"," {",[157,516,518],{"class":517},"su5hD"," createClient",[157,520,521],{"class":513}," }",[157,523,524],{"class":509}," from",[157,526,528],{"class":527},"sjJ54"," \"",[157,530,531],{"class":429},"@configdirector\u002Fclient-sdk",[157,533,534],{"class":527},"\"",[157,536,537],{"class":513},";\n",[157,539,540],{"class":422,"line":208},[157,541,542],{"emptyLinePlaceholder":32},"\n",[157,544,545,548,552,556,560,563,566,568,571,573,576],{"class":422,"line":183},[157,546,547],{"class":509},"export",[157,549,551],{"class":550},"sbsja"," const",[157,553,555],{"class":554},"s_hVV"," client",[157,557,559],{"class":558},"smGrS"," =",[157,561,518],{"class":562},"sGLFI",[157,564,565],{"class":517},"(",[157,567,534],{"class":527},[157,569,570],{"class":429},"YOUR-CLIENT-SDK-KEY",[157,572,534],{"class":527},[157,574,575],{"class":517},")",[157,577,537],{"class":513},[157,579,581,584,586,589,592,595],{"class":422,"line":580},4,[157,582,583],{"class":509},"await",[157,585,555],{"class":517},[157,587,588],{"class":513},".",[157,590,591],{"class":562},"initialize",[157,593,594],{"class":517},"()",[157,596,537],{"class":513},[482,598,599],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}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);}",{"title":229,"searchDepth":208,"depth":208,"links":601},[],{},"\u002F_partials\u002Fsdks\u002Fjavascript\u002Fconfigure",{"description":229},"_partials\u002Fsdks\u002Fjavascript\u002Fconfigure","XeEGSCJ36sidpf4_CtvFyim53wCnhm31Eko0iA3jYBw",{"id":608,"title":405,"body":609,"description":229,"extension":393,"links":394,"meta":672,"navigation":6,"path":673,"seo":674,"stem":675,"__hash__":676},"docs\u002F_partials\u002Fsdks\u002Freact\u002Finstall.md",{"type":102,"value":610,"toc":670},[611,668],[409,612,613,629,642,655],{},[412,614,616],{"className":414,"code":615,"filename":416,"language":417,"meta":229,"style":229},"npm install --save @configdirector\u002Freact-web-sdk\n",[166,617,618],{"__ignoreMap":229},[157,619,620,622,624,626],{"class":422,"line":423},[157,621,416],{"class":426},[157,623,430],{"class":429},[157,625,434],{"class":433},[157,627,628],{"class":429}," @configdirector\u002Freact-web-sdk\n",[412,630,632],{"className":414,"code":631,"filename":441,"language":417,"meta":229,"style":229},"yarn add @configdirector\u002Freact-web-sdk\n",[166,633,634],{"__ignoreMap":229},[157,635,636,638,640],{"class":422,"line":423},[157,637,441],{"class":426},[157,639,450],{"class":429},[157,641,628],{"class":429},[412,643,645],{"className":414,"code":644,"filename":456,"language":417,"meta":48,"style":229},"pnpm add @configdirector\u002Freact-web-sdk\n",[166,646,647],{"__ignoreMap":229},[157,648,649,651,653],{"class":422,"line":423},[157,650,456],{"class":426},[157,652,450],{"class":429},[157,654,628],{"class":429},[412,656,658],{"className":414,"code":657,"filename":470,"language":417,"meta":229,"style":229},"bun add @configdirector\u002Freact-web-sdk\n",[166,659,660],{"__ignoreMap":229},[157,661,662,664,666],{"class":422,"line":423},[157,663,470],{"class":426},[157,665,450],{"class":429},[157,667,628],{"class":429},[482,669,484],{},{"title":229,"searchDepth":208,"depth":208,"links":671},[],{},"\u002F_partials\u002Fsdks\u002Freact\u002Finstall",{"description":229},"_partials\u002Fsdks\u002Freact\u002Finstall","Ybxo2a8HU_iNTXBzZYAlktgPZsvq5RAa6yCqMVUR5-I",{"id":678,"title":494,"body":679,"description":229,"extension":393,"links":394,"meta":851,"navigation":6,"path":852,"seo":853,"stem":854,"__hash__":855},"docs\u002F_partials\u002Fsdks\u002Freact\u002Fconfigure.md",{"type":102,"value":680,"toc":849},[681,846],[412,682,687],{"className":683,"code":684,"filename":685,"language":686,"meta":229,"style":229},"language-tsx shiki shiki-themes material-theme-lighter github-light github-dark","import { createRoot } from \"react-dom\u002Fclient\"\nimport App from \".\u002FApp\"\nimport { ConfigDirectorProvider } from \"@configdirector\u002Freact-web-sdk\";\n\ncreateRoot(document.getElementById(\"root\")!).render(\n  \u003CConfigDirectorProvider sdkKey=\"YOUR-CLIENT-SDK-KEY\">\n    \u003CApp \u002F>\n  \u003C\u002FConfigDirectorProvider>\n);\n","main.tsx","tsx",[166,688,689,710,727,749,753,791,817,829,839],{"__ignoreMap":229},[157,690,691,693,695,698,700,702,704,707],{"class":422,"line":423},[157,692,510],{"class":509},[157,694,514],{"class":513},[157,696,697],{"class":517}," createRoot",[157,699,521],{"class":513},[157,701,524],{"class":509},[157,703,528],{"class":527},[157,705,706],{"class":429},"react-dom\u002Fclient",[157,708,709],{"class":527},"\"\n",[157,711,712,714,717,720,722,725],{"class":422,"line":208},[157,713,510],{"class":509},[157,715,716],{"class":517}," App ",[157,718,719],{"class":509},"from",[157,721,528],{"class":527},[157,723,724],{"class":429},".\u002FApp",[157,726,709],{"class":527},[157,728,729,731,733,736,738,740,742,745,747],{"class":422,"line":183},[157,730,510],{"class":509},[157,732,514],{"class":513},[157,734,735],{"class":517}," ConfigDirectorProvider",[157,737,521],{"class":513},[157,739,524],{"class":509},[157,741,528],{"class":527},[157,743,744],{"class":429},"@configdirector\u002Freact-web-sdk",[157,746,534],{"class":527},[157,748,537],{"class":513},[157,750,751],{"class":422,"line":580},[157,752,542],{"emptyLinePlaceholder":32},[157,754,756,759,762,764,767,769,771,774,776,778,781,783,785,788],{"class":422,"line":755},5,[157,757,758],{"class":562},"createRoot",[157,760,761],{"class":517},"(document",[157,763,588],{"class":513},[157,765,766],{"class":562},"getElementById",[157,768,565],{"class":517},[157,770,534],{"class":527},[157,772,773],{"class":429},"root",[157,775,534],{"class":527},[157,777,575],{"class":517},[157,779,780],{"class":558},"!",[157,782,575],{"class":517},[157,784,588],{"class":513},[157,786,787],{"class":562},"render",[157,789,790],{"class":517},"(\n",[157,792,794,797,801,805,808,810,812,814],{"class":422,"line":793},6,[157,795,796],{"class":513},"  \u003C",[157,798,800],{"class":799},"sZMiF","ConfigDirectorProvider",[157,802,804],{"class":803},"s9AJx"," sdkKey",[157,806,807],{"class":558},"=",[157,809,534],{"class":527},[157,811,570],{"class":429},[157,813,534],{"class":527},[157,815,816],{"class":513},">\n",[157,818,820,823,826],{"class":422,"line":819},7,[157,821,822],{"class":513},"    \u003C",[157,824,825],{"class":799},"App",[157,827,828],{"class":513}," \u002F>\n",[157,830,832,835,837],{"class":422,"line":831},8,[157,833,834],{"class":513},"  \u003C\u002F",[157,836,800],{"class":799},[157,838,816],{"class":513},[157,840,842,844],{"class":422,"line":841},9,[157,843,575],{"class":517},[157,845,537],{"class":513},[482,847,848],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}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);}",{"title":229,"searchDepth":208,"depth":208,"links":850},[],{},"\u002F_partials\u002Fsdks\u002Freact\u002Fconfigure",{"description":229},"_partials\u002Fsdks\u002Freact\u002Fconfigure","i4mQKGavbV2BDzK0POKuRNJpotdiUAWAKrV4smXMvsg",{"id":857,"title":405,"body":858,"description":229,"extension":393,"links":394,"meta":921,"navigation":6,"path":922,"seo":923,"stem":924,"__hash__":925},"docs\u002F_partials\u002Fsdks\u002Fvue\u002Finstall.md",{"type":102,"value":859,"toc":919},[860,917],[409,861,862,878,891,904],{},[412,863,865],{"className":414,"code":864,"filename":416,"language":417,"meta":229,"style":229},"npm install --save @configdirector\u002Fvue-sdk\n",[166,866,867],{"__ignoreMap":229},[157,868,869,871,873,875],{"class":422,"line":423},[157,870,416],{"class":426},[157,872,430],{"class":429},[157,874,434],{"class":433},[157,876,877],{"class":429}," @configdirector\u002Fvue-sdk\n",[412,879,881],{"className":414,"code":880,"filename":441,"language":417,"meta":229,"style":229},"yarn add @configdirector\u002Fvue-sdk\n",[166,882,883],{"__ignoreMap":229},[157,884,885,887,889],{"class":422,"line":423},[157,886,441],{"class":426},[157,888,450],{"class":429},[157,890,877],{"class":429},[412,892,894],{"className":414,"code":893,"filename":456,"language":417,"meta":48,"style":229},"pnpm add @configdirector\u002Fvue-sdk\n",[166,895,896],{"__ignoreMap":229},[157,897,898,900,902],{"class":422,"line":423},[157,899,456],{"class":426},[157,901,450],{"class":429},[157,903,877],{"class":429},[412,905,907],{"className":414,"code":906,"filename":470,"language":417,"meta":229,"style":229},"bun add @configdirector\u002Fvue-sdk\n",[166,908,909],{"__ignoreMap":229},[157,910,911,913,915],{"class":422,"line":423},[157,912,470],{"class":426},[157,914,450],{"class":429},[157,916,877],{"class":429},[482,918,484],{},{"title":229,"searchDepth":208,"depth":208,"links":920},[],{},"\u002F_partials\u002Fsdks\u002Fvue\u002Finstall",{"description":229},"_partials\u002Fsdks\u002Fvue\u002Finstall","g885J1aqjFpA_QWc9YpIkFYr1MHMXEc_zTz8akSiJoc",{"id":927,"title":494,"body":928,"description":229,"extension":393,"links":394,"meta":1089,"navigation":6,"path":1090,"seo":1091,"stem":1092,"__hash__":1093},"docs\u002F_partials\u002Fsdks\u002Fvue\u002Fconfigure.md",{"type":102,"value":929,"toc":1087},[930,1084],[412,931,934],{"className":499,"code":932,"filename":933,"language":502,"meta":229,"style":229},"import { createApp } from \"vue\";\nimport App from \".\u002FApp.vue\";\nimport { ConfigDirectorPlugin } from \"@configdirector\u002Fvue-sdk\";\n\nconst app = createApp(App);\n\napp.use(ConfigDirectorPlugin, { sdkKey: \"YOUR-CLIENT-SDK-KEY\" });\n\napp.mount(\"#app\");\n","main.ts",[166,935,936,958,975,997,1001,1018,1022,1058,1062],{"__ignoreMap":229},[157,937,938,940,942,945,947,949,951,954,956],{"class":422,"line":423},[157,939,510],{"class":509},[157,941,514],{"class":513},[157,943,944],{"class":517}," createApp",[157,946,521],{"class":513},[157,948,524],{"class":509},[157,950,528],{"class":527},[157,952,953],{"class":429},"vue",[157,955,534],{"class":527},[157,957,537],{"class":513},[157,959,960,962,964,966,968,971,973],{"class":422,"line":208},[157,961,510],{"class":509},[157,963,716],{"class":517},[157,965,719],{"class":509},[157,967,528],{"class":527},[157,969,970],{"class":429},".\u002FApp.vue",[157,972,534],{"class":527},[157,974,537],{"class":513},[157,976,977,979,981,984,986,988,990,993,995],{"class":422,"line":183},[157,978,510],{"class":509},[157,980,514],{"class":513},[157,982,983],{"class":517}," ConfigDirectorPlugin",[157,985,521],{"class":513},[157,987,524],{"class":509},[157,989,528],{"class":527},[157,991,992],{"class":429},"@configdirector\u002Fvue-sdk",[157,994,534],{"class":527},[157,996,537],{"class":513},[157,998,999],{"class":422,"line":580},[157,1000,542],{"emptyLinePlaceholder":32},[157,1002,1003,1006,1009,1011,1013,1016],{"class":422,"line":755},[157,1004,1005],{"class":550},"const",[157,1007,1008],{"class":554}," app",[157,1010,559],{"class":558},[157,1012,944],{"class":562},[157,1014,1015],{"class":517},"(App)",[157,1017,537],{"class":513},[157,1019,1020],{"class":422,"line":793},[157,1021,542],{"emptyLinePlaceholder":32},[157,1023,1024,1027,1029,1032,1035,1038,1040,1043,1046,1048,1050,1052,1054,1056],{"class":422,"line":819},[157,1025,1026],{"class":517},"app",[157,1028,588],{"class":513},[157,1030,1031],{"class":562},"use",[157,1033,1034],{"class":517},"(ConfigDirectorPlugin",[157,1036,1037],{"class":513},",",[157,1039,514],{"class":513},[157,1041,804],{"class":1042},"skxfh",[157,1044,1045],{"class":513},":",[157,1047,528],{"class":527},[157,1049,570],{"class":429},[157,1051,534],{"class":527},[157,1053,521],{"class":513},[157,1055,575],{"class":517},[157,1057,537],{"class":513},[157,1059,1060],{"class":422,"line":831},[157,1061,542],{"emptyLinePlaceholder":32},[157,1063,1064,1066,1068,1071,1073,1075,1078,1080,1082],{"class":422,"line":841},[157,1065,1026],{"class":517},[157,1067,588],{"class":513},[157,1069,1070],{"class":562},"mount",[157,1072,565],{"class":517},[157,1074,534],{"class":527},[157,1076,1077],{"class":429},"#app",[157,1079,534],{"class":527},[157,1081,575],{"class":517},[157,1083,537],{"class":513},[482,1085,1086],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}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);}",{"title":229,"searchDepth":208,"depth":208,"links":1088},[],{},"\u002F_partials\u002Fsdks\u002Fvue\u002Fconfigure",{"description":229},"_partials\u002Fsdks\u002Fvue\u002Fconfigure","rN_lmmvepFM2AvnXPQZXzSBRgtY7u_ewLsT4_pLB64I",{"id":1095,"title":405,"body":1096,"description":229,"extension":393,"links":394,"meta":1159,"navigation":6,"path":1160,"seo":1161,"stem":1162,"__hash__":1163},"docs\u002F_partials\u002Fsdks\u002Freact-native\u002Finstall.md",{"type":102,"value":1097,"toc":1157},[1098,1155],[409,1099,1100,1116,1129,1142],{},[412,1101,1103],{"className":414,"code":1102,"filename":416,"language":417,"meta":229,"style":229},"npm install --save @configdirector\u002Freact-native-sdk\n",[166,1104,1105],{"__ignoreMap":229},[157,1106,1107,1109,1111,1113],{"class":422,"line":423},[157,1108,416],{"class":426},[157,1110,430],{"class":429},[157,1112,434],{"class":433},[157,1114,1115],{"class":429}," @configdirector\u002Freact-native-sdk\n",[412,1117,1119],{"className":414,"code":1118,"filename":441,"language":417,"meta":229,"style":229},"yarn add @configdirector\u002Freact-native-sdk\n",[166,1120,1121],{"__ignoreMap":229},[157,1122,1123,1125,1127],{"class":422,"line":423},[157,1124,441],{"class":426},[157,1126,450],{"class":429},[157,1128,1115],{"class":429},[412,1130,1132],{"className":414,"code":1131,"filename":456,"language":417,"meta":48,"style":229},"pnpm add @configdirector\u002Freact-native-sdk\n",[166,1133,1134],{"__ignoreMap":229},[157,1135,1136,1138,1140],{"class":422,"line":423},[157,1137,456],{"class":426},[157,1139,450],{"class":429},[157,1141,1115],{"class":429},[412,1143,1145],{"className":414,"code":1144,"filename":470,"language":417,"meta":229,"style":229},"bun add @configdirector\u002Freact-native-sdk\n",[166,1146,1147],{"__ignoreMap":229},[157,1148,1149,1151,1153],{"class":422,"line":423},[157,1150,470],{"class":426},[157,1152,450],{"class":429},[157,1154,1115],{"class":429},[482,1156,484],{},{"title":229,"searchDepth":208,"depth":208,"links":1158},[],{},"\u002F_partials\u002Fsdks\u002Freact-native\u002Finstall",{"description":229},"_partials\u002Fsdks\u002Freact-native\u002Finstall","UpPmtXZHc7Wl56rfVF5MDfKy-riJdupFxHgXn9siPi4",{"id":1165,"title":494,"body":1166,"description":229,"extension":393,"links":394,"meta":1382,"navigation":6,"path":1383,"seo":1384,"stem":1385,"__hash__":1386},"docs\u002F_partials\u002Fsdks\u002Freact-native\u002Fconfigure.md",{"type":102,"value":1167,"toc":1380},[1168,1377],[412,1169,1171],{"className":683,"code":1170,"filename":685,"language":686,"meta":229,"style":229},"import { View } from \"react-native\";\nimport AwesomeApp from \".\u002FAwesomeApp\";\nimport { ConfigDirectorProvider } from \"@configdirector\u002Freact-native-sdk\";\n\nexport default function App() {\n  return (\n    \u003CConfigDirectorProvider\n      sdkKey={\"YOUR-CLIENT-SDK-KEY\"}\n      appName=\"MyAwesomeApp\"\n      appVersion=\"1.0.0\">\n      \u003CView>\n        \u003CAwesomeApp \u002F>\n      \u003C\u002FView>\n    \u003C\u002FConfigDirectorProvider>\n  );\n};\n",[166,1172,1173,1195,1213,1234,1238,1256,1264,1271,1290,1304,1321,1332,1343,1353,1363,1371],{"__ignoreMap":229},[157,1174,1175,1177,1179,1182,1184,1186,1188,1191,1193],{"class":422,"line":423},[157,1176,510],{"class":509},[157,1178,514],{"class":513},[157,1180,1181],{"class":517}," View",[157,1183,521],{"class":513},[157,1185,524],{"class":509},[157,1187,528],{"class":527},[157,1189,1190],{"class":429},"react-native",[157,1192,534],{"class":527},[157,1194,537],{"class":513},[157,1196,1197,1199,1202,1204,1206,1209,1211],{"class":422,"line":208},[157,1198,510],{"class":509},[157,1200,1201],{"class":517}," AwesomeApp ",[157,1203,719],{"class":509},[157,1205,528],{"class":527},[157,1207,1208],{"class":429},".\u002FAwesomeApp",[157,1210,534],{"class":527},[157,1212,537],{"class":513},[157,1214,1215,1217,1219,1221,1223,1225,1227,1230,1232],{"class":422,"line":183},[157,1216,510],{"class":509},[157,1218,514],{"class":513},[157,1220,735],{"class":517},[157,1222,521],{"class":513},[157,1224,524],{"class":509},[157,1226,528],{"class":527},[157,1228,1229],{"class":429},"@configdirector\u002Freact-native-sdk",[157,1231,534],{"class":527},[157,1233,537],{"class":513},[157,1235,1236],{"class":422,"line":580},[157,1237,542],{"emptyLinePlaceholder":32},[157,1239,1240,1242,1245,1248,1251,1253],{"class":422,"line":755},[157,1241,547],{"class":509},[157,1243,1244],{"class":509}," default",[157,1246,1247],{"class":550}," function",[157,1249,1250],{"class":562}," App",[157,1252,594],{"class":513},[157,1254,1255],{"class":513}," {\n",[157,1257,1258,1261],{"class":422,"line":793},[157,1259,1260],{"class":509},"  return",[157,1262,1263],{"class":1042}," (\n",[157,1265,1266,1268],{"class":422,"line":819},[157,1267,822],{"class":513},[157,1269,1270],{"class":799},"ConfigDirectorProvider\n",[157,1272,1273,1276,1278,1281,1283,1285,1287],{"class":422,"line":831},[157,1274,1275],{"class":803},"      sdkKey",[157,1277,807],{"class":558},[157,1279,1280],{"class":513},"{",[157,1282,534],{"class":527},[157,1284,570],{"class":429},[157,1286,534],{"class":527},[157,1288,1289],{"class":513},"}\n",[157,1291,1292,1295,1297,1299,1302],{"class":422,"line":841},[157,1293,1294],{"class":803},"      appName",[157,1296,807],{"class":558},[157,1298,534],{"class":527},[157,1300,1301],{"class":429},"MyAwesomeApp",[157,1303,709],{"class":527},[157,1305,1307,1310,1312,1314,1317,1319],{"class":422,"line":1306},10,[157,1308,1309],{"class":803},"      appVersion",[157,1311,807],{"class":558},[157,1313,534],{"class":527},[157,1315,1316],{"class":429},"1.0.0",[157,1318,534],{"class":527},[157,1320,816],{"class":513},[157,1322,1324,1327,1330],{"class":422,"line":1323},11,[157,1325,1326],{"class":513},"      \u003C",[157,1328,1329],{"class":799},"View",[157,1331,816],{"class":513},[157,1333,1335,1338,1341],{"class":422,"line":1334},12,[157,1336,1337],{"class":513},"        \u003C",[157,1339,1340],{"class":799},"AwesomeApp",[157,1342,828],{"class":513},[157,1344,1346,1349,1351],{"class":422,"line":1345},13,[157,1347,1348],{"class":513},"      \u003C\u002F",[157,1350,1329],{"class":799},[157,1352,816],{"class":513},[157,1354,1356,1359,1361],{"class":422,"line":1355},14,[157,1357,1358],{"class":513},"    \u003C\u002F",[157,1360,800],{"class":799},[157,1362,816],{"class":513},[157,1364,1366,1369],{"class":422,"line":1365},15,[157,1367,1368],{"class":1042},"  )",[157,1370,537],{"class":513},[157,1372,1374],{"class":422,"line":1373},16,[157,1375,1376],{"class":513},"};\n",[482,1378,1379],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}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);}",{"title":229,"searchDepth":208,"depth":208,"links":1381},[],{},"\u002F_partials\u002Fsdks\u002Freact-native\u002Fconfigure",{"description":229},"_partials\u002Fsdks\u002Freact-native\u002Fconfigure","flcJNiUfqnSWW9O0RG52b2H7FGM343L5iNhsfHkP-VY",{"id":1388,"title":405,"body":1389,"description":229,"extension":393,"links":394,"meta":1452,"navigation":6,"path":1453,"seo":1454,"stem":1455,"__hash__":1456},"docs\u002F_partials\u002Fsdks\u002Fnode\u002Finstall.md",{"type":102,"value":1390,"toc":1450},[1391,1448],[409,1392,1393,1409,1422,1435],{},[412,1394,1396],{"className":414,"code":1395,"filename":416,"language":417,"meta":229,"style":229},"npm install --save @configdirector\u002Fserver-sdk\n",[166,1397,1398],{"__ignoreMap":229},[157,1399,1400,1402,1404,1406],{"class":422,"line":423},[157,1401,416],{"class":426},[157,1403,430],{"class":429},[157,1405,434],{"class":433},[157,1407,1408],{"class":429}," @configdirector\u002Fserver-sdk\n",[412,1410,1412],{"className":414,"code":1411,"filename":441,"language":417,"meta":229,"style":229},"yarn add @configdirector\u002Fserver-sdk\n",[166,1413,1414],{"__ignoreMap":229},[157,1415,1416,1418,1420],{"class":422,"line":423},[157,1417,441],{"class":426},[157,1419,450],{"class":429},[157,1421,1408],{"class":429},[412,1423,1425],{"className":414,"code":1424,"filename":456,"language":417,"meta":48,"style":229},"pnpm add @configdirector\u002Fserver-sdk\n",[166,1426,1427],{"__ignoreMap":229},[157,1428,1429,1431,1433],{"class":422,"line":423},[157,1430,456],{"class":426},[157,1432,450],{"class":429},[157,1434,1408],{"class":429},[412,1436,1438],{"className":414,"code":1437,"filename":470,"language":417,"meta":229,"style":229},"bun add @configdirector\u002Fserver-sdk\n",[166,1439,1440],{"__ignoreMap":229},[157,1441,1442,1444,1446],{"class":422,"line":423},[157,1443,470],{"class":426},[157,1445,450],{"class":429},[157,1447,1408],{"class":429},[482,1449,484],{},{"title":229,"searchDepth":208,"depth":208,"links":1451},[],{},"\u002F_partials\u002Fsdks\u002Fnode\u002Finstall",{"description":229},"_partials\u002Fsdks\u002Fnode\u002Finstall","WBTm9NfVapg8OqUIAjMKDIhafilVhkSWD70UjGbOqQE",{"id":1458,"title":494,"body":1459,"description":229,"extension":393,"links":394,"meta":1541,"navigation":6,"path":1542,"seo":1543,"stem":1544,"__hash__":1545},"docs\u002F_partials\u002Fsdks\u002Fnode\u002Fconfigure.md",{"type":102,"value":1460,"toc":1539},[1461,1536],[412,1462,1464],{"className":499,"code":1463,"filename":501,"language":502,"meta":229,"style":229},"import { createClient } from \"@configdirector\u002Fserver-sdk\";\n\n\u002F\u002F IMPORTANT: Do not commit the server SDK key to your source code, it is a secret value.\nexport const client = createClient(\"YOUR-SERVER-SDK-KEY\");\nawait client.initialize();\n",[166,1465,1466,1487,1491,1497,1522],{"__ignoreMap":229},[157,1467,1468,1470,1472,1474,1476,1478,1480,1483,1485],{"class":422,"line":423},[157,1469,510],{"class":509},[157,1471,514],{"class":513},[157,1473,518],{"class":517},[157,1475,521],{"class":513},[157,1477,524],{"class":509},[157,1479,528],{"class":527},[157,1481,1482],{"class":429},"@configdirector\u002Fserver-sdk",[157,1484,534],{"class":527},[157,1486,537],{"class":513},[157,1488,1489],{"class":422,"line":208},[157,1490,542],{"emptyLinePlaceholder":32},[157,1492,1493],{"class":422,"line":183},[157,1494,1496],{"class":1495},"sutJx","\u002F\u002F IMPORTANT: Do not commit the server SDK key to your source code, it is a secret value.\n",[157,1498,1499,1501,1503,1505,1507,1509,1511,1513,1516,1518,1520],{"class":422,"line":580},[157,1500,547],{"class":509},[157,1502,551],{"class":550},[157,1504,555],{"class":554},[157,1506,559],{"class":558},[157,1508,518],{"class":562},[157,1510,565],{"class":517},[157,1512,534],{"class":527},[157,1514,1515],{"class":429},"YOUR-SERVER-SDK-KEY",[157,1517,534],{"class":527},[157,1519,575],{"class":517},[157,1521,537],{"class":513},[157,1523,1524,1526,1528,1530,1532,1534],{"class":422,"line":755},[157,1525,583],{"class":509},[157,1527,555],{"class":517},[157,1529,588],{"class":513},[157,1531,591],{"class":562},[157,1533,594],{"class":517},[157,1535,537],{"class":513},[482,1537,1538],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}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);}",{"title":229,"searchDepth":208,"depth":208,"links":1540},[],{},"\u002F_partials\u002Fsdks\u002Fnode\u002Fconfigure",{"description":229},"_partials\u002Fsdks\u002Fnode\u002Fconfigure","C-zf9iyKhwRdIHAmhpSpo7PCnYHB7UFPPhjCoCVOGlo",{"id":1547,"title":405,"body":1548,"description":229,"extension":393,"links":394,"meta":1611,"navigation":6,"path":1612,"seo":1613,"stem":1614,"__hash__":1615},"docs\u002F_partials\u002Fsdks\u002Fnextjs\u002Finstall.md",{"type":102,"value":1549,"toc":1609},[1550,1607],[409,1551,1552,1568,1581,1594],{},[412,1553,1555],{"className":414,"code":1554,"filename":416,"language":417,"meta":229,"style":229},"npm install --save @configdirector\u002Fnextjs-sdk\n",[166,1556,1557],{"__ignoreMap":229},[157,1558,1559,1561,1563,1565],{"class":422,"line":423},[157,1560,416],{"class":426},[157,1562,430],{"class":429},[157,1564,434],{"class":433},[157,1566,1567],{"class":429}," @configdirector\u002Fnextjs-sdk\n",[412,1569,1571],{"className":414,"code":1570,"filename":441,"language":417,"meta":229,"style":229},"yarn add @configdirector\u002Fnextjs-sdk\n",[166,1572,1573],{"__ignoreMap":229},[157,1574,1575,1577,1579],{"class":422,"line":423},[157,1576,441],{"class":426},[157,1578,450],{"class":429},[157,1580,1567],{"class":429},[412,1582,1584],{"className":414,"code":1583,"filename":456,"language":417,"meta":48,"style":229},"pnpm add @configdirector\u002Fnextjs-sdk\n",[166,1585,1586],{"__ignoreMap":229},[157,1587,1588,1590,1592],{"class":422,"line":423},[157,1589,456],{"class":426},[157,1591,450],{"class":429},[157,1593,1567],{"class":429},[412,1595,1597],{"className":414,"code":1596,"filename":470,"language":417,"meta":229,"style":229},"bun add @configdirector\u002Fnextjs-sdk\n",[166,1598,1599],{"__ignoreMap":229},[157,1600,1601,1603,1605],{"class":422,"line":423},[157,1602,470],{"class":426},[157,1604,450],{"class":429},[157,1606,1567],{"class":429},[482,1608,484],{},{"title":229,"searchDepth":208,"depth":208,"links":1610},[],{},"\u002F_partials\u002Fsdks\u002Fnextjs\u002Finstall",{"description":229},"_partials\u002Fsdks\u002Fnextjs\u002Finstall","-EQZDrRRKO5hI89iTBLFQ7PfHkx-FggYWcN8mhyZ10k",{"id":1617,"title":494,"body":1618,"description":229,"extension":393,"links":394,"meta":1750,"navigation":6,"path":1751,"seo":1752,"stem":1753,"__hash__":1754},"docs\u002F_partials\u002Fsdks\u002Fnextjs\u002Fconfigure.md",{"type":102,"value":1619,"toc":1748},[1620,1745],[412,1621,1624],{"className":499,"code":1622,"filename":1623,"language":502,"meta":229,"style":229},"export async function register() {\n  const { register } = await import(\"@configdirector\u002Fnextjs-sdk\u002Fserver\");\n  await register({\n    \u002F\u002F The server SDK key is a secret value, do not commit it to your source code repository.\n    \u002F\u002F In this example, we are assuming the environment variable CONFIGDIRECTOR_SERVER_SDK_KEY\n    \u002F\u002F will be populated at runtime with your server SDK key in the server environment\n    serverSdkKey: process.env[\"CONFIGDIRECTOR_SERVER_SDK_KEY\"],\n  });\n}\n","instrumentation.ts",[166,1625,1626,1642,1674,1686,1691,1696,1701,1732,1741],{"__ignoreMap":229},[157,1627,1628,1630,1633,1635,1638,1640],{"class":422,"line":423},[157,1629,547],{"class":509},[157,1631,1632],{"class":550}," async",[157,1634,1247],{"class":550},[157,1636,1637],{"class":562}," register",[157,1639,594],{"class":513},[157,1641,1255],{"class":513},[157,1643,1644,1647,1649,1651,1653,1655,1658,1661,1663,1665,1668,1670,1672],{"class":422,"line":208},[157,1645,1646],{"class":550},"  const",[157,1648,514],{"class":513},[157,1650,1637],{"class":554},[157,1652,521],{"class":513},[157,1654,559],{"class":558},[157,1656,1657],{"class":509}," await",[157,1659,1660],{"class":558}," import",[157,1662,565],{"class":1042},[157,1664,534],{"class":527},[157,1666,1667],{"class":429},"@configdirector\u002Fnextjs-sdk\u002Fserver",[157,1669,534],{"class":527},[157,1671,575],{"class":1042},[157,1673,537],{"class":513},[157,1675,1676,1679,1681,1683],{"class":422,"line":183},[157,1677,1678],{"class":509},"  await",[157,1680,1637],{"class":562},[157,1682,565],{"class":1042},[157,1684,1685],{"class":513},"{\n",[157,1687,1688],{"class":422,"line":580},[157,1689,1690],{"class":1495},"    \u002F\u002F The server SDK key is a secret value, do not commit it to your source code repository.\n",[157,1692,1693],{"class":422,"line":755},[157,1694,1695],{"class":1495},"    \u002F\u002F In this example, we are assuming the environment variable CONFIGDIRECTOR_SERVER_SDK_KEY\n",[157,1697,1698],{"class":422,"line":793},[157,1699,1700],{"class":1495},"    \u002F\u002F will be populated at runtime with your server SDK key in the server environment\n",[157,1702,1703,1706,1708,1711,1713,1716,1719,1721,1724,1726,1729],{"class":422,"line":819},[157,1704,1705],{"class":1042},"    serverSdkKey",[157,1707,1045],{"class":513},[157,1709,1710],{"class":517}," process",[157,1712,588],{"class":513},[157,1714,1715],{"class":517},"env",[157,1717,1718],{"class":1042},"[",[157,1720,534],{"class":527},[157,1722,1723],{"class":429},"CONFIGDIRECTOR_SERVER_SDK_KEY",[157,1725,534],{"class":527},[157,1727,1728],{"class":1042},"]",[157,1730,1731],{"class":513},",\n",[157,1733,1734,1737,1739],{"class":422,"line":831},[157,1735,1736],{"class":513},"  }",[157,1738,575],{"class":1042},[157,1740,537],{"class":513},[157,1742,1743],{"class":422,"line":841},[157,1744,1289],{"class":513},[482,1746,1747],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}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);}",{"title":229,"searchDepth":208,"depth":208,"links":1749},[],{},"\u002F_partials\u002Fsdks\u002Fnextjs\u002Fconfigure",{"description":229},"_partials\u002Fsdks\u002Fnextjs\u002Fconfigure","BbeQ6LiFh-k9kBaaRMwctMG3fe7BoqUvgtW7Mbg9b84",{"id":1756,"title":1757,"body":1758,"description":229,"extension":393,"links":394,"meta":1983,"navigation":6,"path":1984,"seo":1985,"stem":1986,"__hash__":1987},"docs\u002F_partials\u002Fsdks\u002Fnextjs\u002Fconfigure-provider.md","Configure Provider",{"type":102,"value":1759,"toc":1981},[1760,1978],[412,1761,1764],{"className":683,"code":1762,"filename":1763,"language":686,"meta":229,"style":229},"import { ConfigDirectorProvider } from \"@configdirector\u002Fnextjs-sdk\u002Fserver\";\nimport type { ReactNode } from \"react\";\n\nexport default async function RootLayout({ children }: { children: ReactNode }) {\n  return (\n    \u003Chtml lang=\"en\">\n      \u003Cbody>\n        \u003CConfigDirectorProvider sdkKey={process.env[\"NEXT_PUBLIC_CONFIGDIRECTOR_CLIENT_SDK_KEY\"]}>\n          \u003Cmain>{children}\u003C\u002Fmain>\n        \u003C\u002FConfigDirectorProvider>\n      \u003C\u002Fbody>\n    \u003C\u002Fhtml>\n  );\n}\n","app\u002Flayout.tsx",[166,1765,1766,1786,1811,1815,1853,1859,1881,1890,1922,1943,1952,1960,1968,1974],{"__ignoreMap":229},[157,1767,1768,1770,1772,1774,1776,1778,1780,1782,1784],{"class":422,"line":423},[157,1769,510],{"class":509},[157,1771,514],{"class":513},[157,1773,735],{"class":517},[157,1775,521],{"class":513},[157,1777,524],{"class":509},[157,1779,528],{"class":527},[157,1781,1667],{"class":429},[157,1783,534],{"class":527},[157,1785,537],{"class":513},[157,1787,1788,1790,1793,1795,1798,1800,1802,1804,1807,1809],{"class":422,"line":208},[157,1789,510],{"class":509},[157,1791,1792],{"class":509}," type",[157,1794,514],{"class":513},[157,1796,1797],{"class":517}," ReactNode",[157,1799,521],{"class":513},[157,1801,524],{"class":509},[157,1803,528],{"class":527},[157,1805,1806],{"class":429},"react",[157,1808,534],{"class":527},[157,1810,537],{"class":513},[157,1812,1813],{"class":422,"line":183},[157,1814,542],{"emptyLinePlaceholder":32},[157,1816,1817,1819,1821,1823,1825,1828,1831,1835,1837,1839,1841,1844,1846,1848,1851],{"class":422,"line":580},[157,1818,547],{"class":509},[157,1820,1244],{"class":509},[157,1822,1632],{"class":550},[157,1824,1247],{"class":550},[157,1826,1827],{"class":562}," RootLayout",[157,1829,1830],{"class":513},"({",[157,1832,1834],{"class":1833},"s99_P"," children",[157,1836,521],{"class":513},[157,1838,1045],{"class":558},[157,1840,514],{"class":513},[157,1842,1834],{"class":1843},"sucvu",[157,1845,1045],{"class":558},[157,1847,1797],{"class":426},[157,1849,1850],{"class":513}," })",[157,1852,1255],{"class":513},[157,1854,1855,1857],{"class":422,"line":755},[157,1856,1260],{"class":509},[157,1858,1263],{"class":1042},[157,1860,1861,1863,1867,1870,1872,1874,1877,1879],{"class":422,"line":793},[157,1862,822],{"class":513},[157,1864,1866],{"class":1865},"sQzsp","html",[157,1868,1869],{"class":803}," lang",[157,1871,807],{"class":558},[157,1873,534],{"class":527},[157,1875,1876],{"class":429},"en",[157,1878,534],{"class":527},[157,1880,816],{"class":513},[157,1882,1883,1885,1888],{"class":422,"line":819},[157,1884,1326],{"class":513},[157,1886,1887],{"class":1865},"body",[157,1889,816],{"class":513},[157,1891,1892,1894,1896,1898,1900,1902,1905,1907,1910,1912,1915,1917,1919],{"class":422,"line":831},[157,1893,1337],{"class":513},[157,1895,800],{"class":799},[157,1897,804],{"class":803},[157,1899,807],{"class":558},[157,1901,1280],{"class":513},[157,1903,1904],{"class":517},"process",[157,1906,588],{"class":513},[157,1908,1909],{"class":517},"env[",[157,1911,534],{"class":527},[157,1913,1914],{"class":429},"NEXT_PUBLIC_CONFIGDIRECTOR_CLIENT_SDK_KEY",[157,1916,534],{"class":527},[157,1918,1728],{"class":517},[157,1920,1921],{"class":513},"}>\n",[157,1923,1924,1927,1930,1933,1936,1939,1941],{"class":422,"line":841},[157,1925,1926],{"class":513},"          \u003C",[157,1928,1929],{"class":1865},"main",[157,1931,1932],{"class":513},">{",[157,1934,1935],{"class":517},"children",[157,1937,1938],{"class":513},"}\u003C\u002F",[157,1940,1929],{"class":1865},[157,1942,816],{"class":513},[157,1944,1945,1948,1950],{"class":422,"line":1306},[157,1946,1947],{"class":513},"        \u003C\u002F",[157,1949,800],{"class":799},[157,1951,816],{"class":513},[157,1953,1954,1956,1958],{"class":422,"line":1323},[157,1955,1348],{"class":513},[157,1957,1887],{"class":1865},[157,1959,816],{"class":513},[157,1961,1962,1964,1966],{"class":422,"line":1334},[157,1963,1358],{"class":513},[157,1965,1866],{"class":1865},[157,1967,816],{"class":513},[157,1969,1970,1972],{"class":422,"line":1345},[157,1971,1368],{"class":1042},[157,1973,537],{"class":513},[157,1975,1976],{"class":422,"line":1355},[157,1977,1289],{"class":513},[482,1979,1980],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s99_P, html code.shiki .s99_P{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sucvu, html code.shiki .sucvu{--shiki-light:#E53935;--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}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);}",{"title":229,"searchDepth":208,"depth":208,"links":1982},[],{},"\u002F_partials\u002Fsdks\u002Fnextjs\u002Fconfigure-provider",{"description":229},"_partials\u002Fsdks\u002Fnextjs\u002Fconfigure-provider","CbEumDL0UEBMv17Phn0AG7iVrRUOubsdzfSaWZu0HGs",{"id":1989,"title":405,"body":1990,"description":229,"extension":393,"links":394,"meta":2053,"navigation":6,"path":2054,"seo":2055,"stem":2056,"__hash__":2057},"docs\u002F_partials\u002Fsdks\u002Fnuxt\u002Finstall.md",{"type":102,"value":1991,"toc":2051},[1992,2049],[409,1993,1994,2010,2023,2036],{},[412,1995,1997],{"className":414,"code":1996,"filename":416,"language":417,"meta":229,"style":229},"npm install --save @configdirector\u002Fnuxt-sdk\n",[166,1998,1999],{"__ignoreMap":229},[157,2000,2001,2003,2005,2007],{"class":422,"line":423},[157,2002,416],{"class":426},[157,2004,430],{"class":429},[157,2006,434],{"class":433},[157,2008,2009],{"class":429}," @configdirector\u002Fnuxt-sdk\n",[412,2011,2013],{"className":414,"code":2012,"filename":441,"language":417,"meta":229,"style":229},"yarn add @configdirector\u002Fnuxt-sdk\n",[166,2014,2015],{"__ignoreMap":229},[157,2016,2017,2019,2021],{"class":422,"line":423},[157,2018,441],{"class":426},[157,2020,450],{"class":429},[157,2022,2009],{"class":429},[412,2024,2026],{"className":414,"code":2025,"filename":456,"language":417,"meta":48,"style":229},"pnpm add @configdirector\u002Fnuxt-sdk\n",[166,2027,2028],{"__ignoreMap":229},[157,2029,2030,2032,2034],{"class":422,"line":423},[157,2031,456],{"class":426},[157,2033,450],{"class":429},[157,2035,2009],{"class":429},[412,2037,2039],{"className":414,"code":2038,"filename":470,"language":417,"meta":229,"style":229},"bun add @configdirector\u002Fnuxt-sdk\n",[166,2040,2041],{"__ignoreMap":229},[157,2042,2043,2045,2047],{"class":422,"line":423},[157,2044,470],{"class":426},[157,2046,450],{"class":429},[157,2048,2009],{"class":429},[482,2050,484],{},{"title":229,"searchDepth":208,"depth":208,"links":2052},[],{},"\u002F_partials\u002Fsdks\u002Fnuxt\u002Finstall",{"description":229},"_partials\u002Fsdks\u002Fnuxt\u002Finstall","k66Xa0G7dXVFbr32X-XzjOiWfz9P9MRumxaB-iBa5ec",{"id":2059,"title":494,"body":2060,"description":229,"extension":393,"links":394,"meta":2234,"navigation":6,"path":2235,"seo":2236,"stem":2237,"__hash__":2238},"docs\u002F_partials\u002Fsdks\u002Fnuxt\u002Fconfigure.md",{"type":102,"value":2061,"toc":2232},[2062,2229],[412,2063,2066],{"className":499,"code":2064,"filename":2065,"language":502,"meta":229,"style":229},"export default defineNuxtConfig({\n  \u002F\u002F...\n  modules: [\"@configdirector\u002Fnuxt-sdk\"],\n  runtimeConfig: {\n    public: {\n      configdirector: {\n        \u002F\u002F You can also provide the key at runtime to match the given environment\n        \u002F\u002F via the NUXT_PUBLIC_CONFIGDIRECTOR_CLIENT_SDK_KEY environment variable\n        clientSdkKey: \"YOUR-CLIENT-SDK-KEY\",\n      },\n    },\n    configdirector: {\n      \u002F\u002F IMPORTANT: This is a secret, do not commit to your source repository\n      \u002F\u002F You can provide the server key at runtime via the\n      \u002F\u002F NUXT_CONFIGDIRECTOR_SERVER_SDK_KEY environment variable\n      serverSdkKey: \"YOUR-SERVER-SDK-KEY\",\n    },\n  },\n});\n","nuxt.config.ts",[166,2067,2068,2081,2086,2107,2116,2125,2134,2139,2144,2159,2164,2169,2178,2183,2188,2193,2208,2213,2219],{"__ignoreMap":229},[157,2069,2070,2072,2074,2077,2079],{"class":422,"line":423},[157,2071,547],{"class":509},[157,2073,1244],{"class":509},[157,2075,2076],{"class":562}," defineNuxtConfig",[157,2078,565],{"class":517},[157,2080,1685],{"class":513},[157,2082,2083],{"class":422,"line":208},[157,2084,2085],{"class":1495},"  \u002F\u002F...\n",[157,2087,2088,2091,2093,2096,2098,2101,2103,2105],{"class":422,"line":183},[157,2089,2090],{"class":1042},"  modules",[157,2092,1045],{"class":513},[157,2094,2095],{"class":517}," [",[157,2097,534],{"class":527},[157,2099,2100],{"class":429},"@configdirector\u002Fnuxt-sdk",[157,2102,534],{"class":527},[157,2104,1728],{"class":517},[157,2106,1731],{"class":513},[157,2108,2109,2112,2114],{"class":422,"line":580},[157,2110,2111],{"class":1042},"  runtimeConfig",[157,2113,1045],{"class":513},[157,2115,1255],{"class":513},[157,2117,2118,2121,2123],{"class":422,"line":755},[157,2119,2120],{"class":1042},"    public",[157,2122,1045],{"class":513},[157,2124,1255],{"class":513},[157,2126,2127,2130,2132],{"class":422,"line":793},[157,2128,2129],{"class":1042},"      configdirector",[157,2131,1045],{"class":513},[157,2133,1255],{"class":513},[157,2135,2136],{"class":422,"line":819},[157,2137,2138],{"class":1495},"        \u002F\u002F You can also provide the key at runtime to match the given environment\n",[157,2140,2141],{"class":422,"line":831},[157,2142,2143],{"class":1495},"        \u002F\u002F via the NUXT_PUBLIC_CONFIGDIRECTOR_CLIENT_SDK_KEY environment variable\n",[157,2145,2146,2149,2151,2153,2155,2157],{"class":422,"line":841},[157,2147,2148],{"class":1042},"        clientSdkKey",[157,2150,1045],{"class":513},[157,2152,528],{"class":527},[157,2154,570],{"class":429},[157,2156,534],{"class":527},[157,2158,1731],{"class":513},[157,2160,2161],{"class":422,"line":1306},[157,2162,2163],{"class":513},"      },\n",[157,2165,2166],{"class":422,"line":1323},[157,2167,2168],{"class":513},"    },\n",[157,2170,2171,2174,2176],{"class":422,"line":1334},[157,2172,2173],{"class":1042},"    configdirector",[157,2175,1045],{"class":513},[157,2177,1255],{"class":513},[157,2179,2180],{"class":422,"line":1345},[157,2181,2182],{"class":1495},"      \u002F\u002F IMPORTANT: This is a secret, do not commit to your source repository\n",[157,2184,2185],{"class":422,"line":1355},[157,2186,2187],{"class":1495},"      \u002F\u002F You can provide the server key at runtime via the\n",[157,2189,2190],{"class":422,"line":1365},[157,2191,2192],{"class":1495},"      \u002F\u002F NUXT_CONFIGDIRECTOR_SERVER_SDK_KEY environment variable\n",[157,2194,2195,2198,2200,2202,2204,2206],{"class":422,"line":1373},[157,2196,2197],{"class":1042},"      serverSdkKey",[157,2199,1045],{"class":513},[157,2201,528],{"class":527},[157,2203,1515],{"class":429},[157,2205,534],{"class":527},[157,2207,1731],{"class":513},[157,2209,2211],{"class":422,"line":2210},17,[157,2212,2168],{"class":513},[157,2214,2216],{"class":422,"line":2215},18,[157,2217,2218],{"class":513},"  },\n",[157,2220,2222,2225,2227],{"class":422,"line":2221},19,[157,2223,2224],{"class":513},"}",[157,2226,575],{"class":517},[157,2228,537],{"class":513},[482,2230,2231],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}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);}",{"title":229,"searchDepth":208,"depth":208,"links":2233},[],{},"\u002F_partials\u002Fsdks\u002Fnuxt\u002Fconfigure",{"description":229},"_partials\u002Fsdks\u002Fnuxt\u002Fconfigure","n6FTllNy8hm1Tz8HOwpdt1SH5lbe-oGAptvoQrch9qw",{"id":2240,"title":2241,"body":2242,"description":229,"extension":393,"links":394,"meta":2461,"navigation":6,"path":2462,"seo":2463,"stem":2464,"__hash__":2465},"docs\u002F_partials\u002Fsdks\u002Fjavascript\u002Fsimple-usage.md","Simple Usage",{"type":102,"value":2243,"toc":2459},[2244,2456],[412,2245,2248],{"className":499,"code":2246,"filename":2247,"language":502,"meta":229,"style":229},"import { client } from \".\u002Fconfig-director-setup\"\n\n\u002F\u002F Retrieve the current value\nconst value = client.getValue(\"my-config-key\", false);\n\n\u002F\u002F Subscribe to value updates\nconst unwatchMyKey = client.watch(\n  \"my-config-key\",\n  false,\n  (newValue) => {\n    console.log(\"Value updated:\", newValue)\n  },\n);\n\nunwatchMyKey(); \u002F\u002F Call the unwatch function returned to remove the listener\n\nclient.unwatch(\"my-config-key\"); \u002F\u002F Removes all listeners for that key\n","main.ts (Use the client)",[166,2249,2250,2269,2273,2278,2313,2317,2322,2340,2351,2358,2373,2400,2404,2410,2414,2427,2431],{"__ignoreMap":229},[157,2251,2252,2254,2256,2258,2260,2262,2264,2267],{"class":422,"line":423},[157,2253,510],{"class":509},[157,2255,514],{"class":513},[157,2257,555],{"class":517},[157,2259,521],{"class":513},[157,2261,524],{"class":509},[157,2263,528],{"class":527},[157,2265,2266],{"class":429},".\u002Fconfig-director-setup",[157,2268,709],{"class":527},[157,2270,2271],{"class":422,"line":208},[157,2272,542],{"emptyLinePlaceholder":32},[157,2274,2275],{"class":422,"line":183},[157,2276,2277],{"class":1495},"\u002F\u002F Retrieve the current value\n",[157,2279,2280,2282,2285,2287,2289,2291,2294,2296,2298,2301,2303,2305,2309,2311],{"class":422,"line":580},[157,2281,1005],{"class":550},[157,2283,2284],{"class":554}," value",[157,2286,559],{"class":558},[157,2288,555],{"class":517},[157,2290,588],{"class":513},[157,2292,2293],{"class":562},"getValue",[157,2295,565],{"class":517},[157,2297,534],{"class":527},[157,2299,2300],{"class":429},"my-config-key",[157,2302,534],{"class":527},[157,2304,1037],{"class":513},[157,2306,2308],{"class":2307},"syTEX"," false",[157,2310,575],{"class":517},[157,2312,537],{"class":513},[157,2314,2315],{"class":422,"line":755},[157,2316,542],{"emptyLinePlaceholder":32},[157,2318,2319],{"class":422,"line":793},[157,2320,2321],{"class":1495},"\u002F\u002F Subscribe to value updates\n",[157,2323,2324,2326,2329,2331,2333,2335,2338],{"class":422,"line":819},[157,2325,1005],{"class":550},[157,2327,2328],{"class":554}," unwatchMyKey",[157,2330,559],{"class":558},[157,2332,555],{"class":517},[157,2334,588],{"class":513},[157,2336,2337],{"class":562},"watch",[157,2339,790],{"class":517},[157,2341,2342,2345,2347,2349],{"class":422,"line":831},[157,2343,2344],{"class":527},"  \"",[157,2346,2300],{"class":429},[157,2348,534],{"class":527},[157,2350,1731],{"class":513},[157,2352,2353,2356],{"class":422,"line":841},[157,2354,2355],{"class":2307},"  false",[157,2357,1731],{"class":513},[157,2359,2360,2363,2366,2368,2371],{"class":422,"line":1306},[157,2361,2362],{"class":513},"  (",[157,2364,2365],{"class":1833},"newValue",[157,2367,575],{"class":513},[157,2369,2370],{"class":550}," =>",[157,2372,1255],{"class":513},[157,2374,2375,2378,2380,2383,2385,2387,2390,2392,2394,2397],{"class":422,"line":1323},[157,2376,2377],{"class":517},"    console",[157,2379,588],{"class":513},[157,2381,2382],{"class":562},"log",[157,2384,565],{"class":1042},[157,2386,534],{"class":527},[157,2388,2389],{"class":429},"Value updated:",[157,2391,534],{"class":527},[157,2393,1037],{"class":513},[157,2395,2396],{"class":517}," newValue",[157,2398,2399],{"class":1042},")\n",[157,2401,2402],{"class":422,"line":1334},[157,2403,2218],{"class":513},[157,2405,2406,2408],{"class":422,"line":1345},[157,2407,575],{"class":517},[157,2409,537],{"class":513},[157,2411,2412],{"class":422,"line":1355},[157,2413,542],{"emptyLinePlaceholder":32},[157,2415,2416,2419,2421,2424],{"class":422,"line":1365},[157,2417,2418],{"class":562},"unwatchMyKey",[157,2420,594],{"class":517},[157,2422,2423],{"class":513},";",[157,2425,2426],{"class":1495}," \u002F\u002F Call the unwatch function returned to remove the listener\n",[157,2428,2429],{"class":422,"line":1373},[157,2430,542],{"emptyLinePlaceholder":32},[157,2432,2433,2436,2438,2441,2443,2445,2447,2449,2451,2453],{"class":422,"line":2210},[157,2434,2435],{"class":517},"client",[157,2437,588],{"class":513},[157,2439,2440],{"class":562},"unwatch",[157,2442,565],{"class":517},[157,2444,534],{"class":527},[157,2446,2300],{"class":429},[157,2448,534],{"class":527},[157,2450,575],{"class":517},[157,2452,2423],{"class":513},[157,2454,2455],{"class":1495}," \u002F\u002F Removes all listeners for that key\n",[482,2457,2458],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s99_P, html code.shiki .s99_P{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}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);}",{"title":229,"searchDepth":208,"depth":208,"links":2460},[],{},"\u002F_partials\u002Fsdks\u002Fjavascript\u002Fsimple-usage",{"description":229},"_partials\u002Fsdks\u002Fjavascript\u002Fsimple-usage","kj4k8CNjcGcjUHqtcAh7-zXP-1zmooa8je5b_77_AD0",{"id":2467,"title":2241,"body":2468,"description":229,"extension":393,"links":394,"meta":2603,"navigation":6,"path":2604,"seo":2605,"stem":2606,"__hash__":2607},"docs\u002F_partials\u002Fsdks\u002Freact\u002Fsimple-usage.md",{"type":102,"value":2469,"toc":2601},[2470,2598],[412,2471,2474],{"className":683,"code":2472,"filename":2473,"language":686,"meta":229,"style":229},"import { useConfigValue } from \"@configdirector\u002Freact-web-sdk\";\n\nfunction YourComponent() {\n  const { value } = useConfigValue(\"my-config-key\", false);\n\n  return (\u003Cp>my-config-key: {value}\u003C\u002Fp>);\n}\n\nexport default YourComponent;\n","YourComponent.tsx",[166,2475,2476,2497,2501,2513,2543,2547,2580,2584,2588],{"__ignoreMap":229},[157,2477,2478,2480,2482,2485,2487,2489,2491,2493,2495],{"class":422,"line":423},[157,2479,510],{"class":509},[157,2481,514],{"class":513},[157,2483,2484],{"class":517}," useConfigValue",[157,2486,521],{"class":513},[157,2488,524],{"class":509},[157,2490,528],{"class":527},[157,2492,744],{"class":429},[157,2494,534],{"class":527},[157,2496,537],{"class":513},[157,2498,2499],{"class":422,"line":208},[157,2500,542],{"emptyLinePlaceholder":32},[157,2502,2503,2506,2509,2511],{"class":422,"line":183},[157,2504,2505],{"class":550},"function",[157,2507,2508],{"class":562}," YourComponent",[157,2510,594],{"class":513},[157,2512,1255],{"class":513},[157,2514,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541],{"class":422,"line":580},[157,2516,1646],{"class":550},[157,2518,514],{"class":513},[157,2520,2284],{"class":554},[157,2522,521],{"class":513},[157,2524,559],{"class":558},[157,2526,2484],{"class":562},[157,2528,565],{"class":1042},[157,2530,534],{"class":527},[157,2532,2300],{"class":429},[157,2534,534],{"class":527},[157,2536,1037],{"class":513},[157,2538,2308],{"class":2307},[157,2540,575],{"class":1042},[157,2542,537],{"class":513},[157,2544,2545],{"class":422,"line":755},[157,2546,542],{"emptyLinePlaceholder":32},[157,2548,2549,2551,2554,2557,2559,2562,2565,2567,2570,2572,2574,2576,2578],{"class":422,"line":793},[157,2550,1260],{"class":509},[157,2552,2553],{"class":1042}," (",[157,2555,2556],{"class":513},"\u003C",[157,2558,105],{"class":1865},[157,2560,2561],{"class":513},">",[157,2563,2564],{"class":517},"my-config-key: ",[157,2566,1280],{"class":513},[157,2568,2569],{"class":517},"value",[157,2571,1938],{"class":513},[157,2573,105],{"class":1865},[157,2575,2561],{"class":513},[157,2577,575],{"class":1042},[157,2579,537],{"class":513},[157,2581,2582],{"class":422,"line":819},[157,2583,1289],{"class":513},[157,2585,2586],{"class":422,"line":831},[157,2587,542],{"emptyLinePlaceholder":32},[157,2589,2590,2592,2594,2596],{"class":422,"line":841},[157,2591,547],{"class":509},[157,2593,1244],{"class":509},[157,2595,2508],{"class":517},[157,2597,537],{"class":513},[482,2599,2600],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}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);}",{"title":229,"searchDepth":208,"depth":208,"links":2602},[],{},"\u002F_partials\u002Fsdks\u002Freact\u002Fsimple-usage",{"description":229},"_partials\u002Fsdks\u002Freact\u002Fsimple-usage","mAPKPdiL9H4L4QpBNKipkoKj1x2-Agv9a0VGl9Yz9rs",{"id":2609,"title":2241,"body":2610,"description":229,"extension":393,"links":394,"meta":2747,"navigation":6,"path":2748,"seo":2749,"stem":2750,"__hash__":2751},"docs\u002F_partials\u002Fsdks\u002Fvue\u002Fsimple-usage.md",{"type":102,"value":2611,"toc":2745},[2612,2742],[412,2613,2617],{"className":2614,"code":2615,"filename":2616,"language":953,"meta":229,"style":229},"language-vue shiki shiki-themes material-theme-lighter github-light github-dark","\u003Cscript setup lang=\"ts\">\nimport { useConfigValue } from \"@configdirector\u002Fvue-sdk\";\n\nconst { value } = useConfigValue(\"my-config-key\", false);\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cdiv>my-config-key is : {{ value }}\u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","YourComponent.vue",[166,2618,2619,2641,2661,2665,2695,2704,2708,2716,2734],{"__ignoreMap":229},[157,2620,2621,2623,2626,2629,2631,2633,2635,2637,2639],{"class":422,"line":423},[157,2622,2556],{"class":513},[157,2624,2625],{"class":1865},"script",[157,2627,2628],{"class":803}," setup",[157,2630,1869],{"class":803},[157,2632,807],{"class":513},[157,2634,534],{"class":527},[157,2636,502],{"class":429},[157,2638,534],{"class":527},[157,2640,816],{"class":513},[157,2642,2643,2645,2647,2649,2651,2653,2655,2657,2659],{"class":422,"line":208},[157,2644,510],{"class":509},[157,2646,514],{"class":513},[157,2648,2484],{"class":517},[157,2650,521],{"class":513},[157,2652,524],{"class":509},[157,2654,528],{"class":527},[157,2656,992],{"class":429},[157,2658,534],{"class":527},[157,2660,537],{"class":513},[157,2662,2663],{"class":422,"line":183},[157,2664,542],{"emptyLinePlaceholder":32},[157,2666,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693],{"class":422,"line":580},[157,2668,1005],{"class":550},[157,2670,514],{"class":513},[157,2672,2284],{"class":554},[157,2674,521],{"class":513},[157,2676,559],{"class":558},[157,2678,2484],{"class":562},[157,2680,565],{"class":517},[157,2682,534],{"class":527},[157,2684,2300],{"class":429},[157,2686,534],{"class":527},[157,2688,1037],{"class":513},[157,2690,2308],{"class":2307},[157,2692,575],{"class":517},[157,2694,537],{"class":513},[157,2696,2697,2700,2702],{"class":422,"line":755},[157,2698,2699],{"class":513},"\u003C\u002F",[157,2701,2625],{"class":1865},[157,2703,816],{"class":513},[157,2705,2706],{"class":422,"line":793},[157,2707,542],{"emptyLinePlaceholder":32},[157,2709,2710,2712,2714],{"class":422,"line":819},[157,2711,2556],{"class":513},[157,2713,227],{"class":1865},[157,2715,816],{"class":513},[157,2717,2718,2720,2723,2725,2728,2730,2732],{"class":422,"line":831},[157,2719,796],{"class":513},[157,2721,2722],{"class":1865},"div",[157,2724,2561],{"class":513},[157,2726,2727],{"class":517},"my-config-key is : {{ value }}",[157,2729,2699],{"class":513},[157,2731,2722],{"class":1865},[157,2733,816],{"class":513},[157,2735,2736,2738,2740],{"class":422,"line":841},[157,2737,2699],{"class":513},[157,2739,227],{"class":1865},[157,2741,816],{"class":513},[482,2743,2744],{},"html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}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);}",{"title":229,"searchDepth":208,"depth":208,"links":2746},[],{},"\u002F_partials\u002Fsdks\u002Fvue\u002Fsimple-usage",{"description":229},"_partials\u002Fsdks\u002Fvue\u002Fsimple-usage","SkR4221NcIc47spy9NkYazOOZYQ6SpM2pBtkSayb7Zk",{"id":2753,"title":2241,"body":2754,"description":229,"extension":393,"links":394,"meta":2875,"navigation":6,"path":2876,"seo":2877,"stem":2878,"__hash__":2879},"docs\u002F_partials\u002Fsdks\u002Freact-native\u002Fsimple-usage.md",{"type":102,"value":2755,"toc":2873},[2756,2871],[412,2757,2759],{"className":683,"code":2758,"filename":2473,"language":686,"meta":229,"style":229},"import { useConfigValue } from \"@configdirector\u002Freact-native-sdk\";\n\nfunction YourComponent() {\n  const { value } = useConfigValue(\"my-config-key\", false);\n\n  return \u003Cp>my-config-key: {value}\u003C\u002Fp>;\n}\n\nexport default YourComponent;\n",[166,2760,2761,2781,2785,2795,2825,2829,2853,2857,2861],{"__ignoreMap":229},[157,2762,2763,2765,2767,2769,2771,2773,2775,2777,2779],{"class":422,"line":423},[157,2764,510],{"class":509},[157,2766,514],{"class":513},[157,2768,2484],{"class":517},[157,2770,521],{"class":513},[157,2772,524],{"class":509},[157,2774,528],{"class":527},[157,2776,1229],{"class":429},[157,2778,534],{"class":527},[157,2780,537],{"class":513},[157,2782,2783],{"class":422,"line":208},[157,2784,542],{"emptyLinePlaceholder":32},[157,2786,2787,2789,2791,2793],{"class":422,"line":183},[157,2788,2505],{"class":550},[157,2790,2508],{"class":562},[157,2792,594],{"class":513},[157,2794,1255],{"class":513},[157,2796,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823],{"class":422,"line":580},[157,2798,1646],{"class":550},[157,2800,514],{"class":513},[157,2802,2284],{"class":554},[157,2804,521],{"class":513},[157,2806,559],{"class":558},[157,2808,2484],{"class":562},[157,2810,565],{"class":1042},[157,2812,534],{"class":527},[157,2814,2300],{"class":429},[157,2816,534],{"class":527},[157,2818,1037],{"class":513},[157,2820,2308],{"class":2307},[157,2822,575],{"class":1042},[157,2824,537],{"class":513},[157,2826,2827],{"class":422,"line":755},[157,2828,542],{"emptyLinePlaceholder":32},[157,2830,2831,2833,2836,2838,2840,2842,2844,2846,2848,2850],{"class":422,"line":793},[157,2832,1260],{"class":509},[157,2834,2835],{"class":513}," \u003C",[157,2837,105],{"class":1865},[157,2839,2561],{"class":513},[157,2841,2564],{"class":517},[157,2843,1280],{"class":513},[157,2845,2569],{"class":517},[157,2847,1938],{"class":513},[157,2849,105],{"class":1865},[157,2851,2852],{"class":513},">;\n",[157,2854,2855],{"class":422,"line":819},[157,2856,1289],{"class":513},[157,2858,2859],{"class":422,"line":831},[157,2860,542],{"emptyLinePlaceholder":32},[157,2862,2863,2865,2867,2869],{"class":422,"line":841},[157,2864,547],{"class":509},[157,2866,1244],{"class":509},[157,2868,2508],{"class":517},[157,2870,537],{"class":513},[482,2872,2600],{},{"title":229,"searchDepth":208,"depth":208,"links":2874},[],{},"\u002F_partials\u002Fsdks\u002Freact-native\u002Fsimple-usage",{"description":229},"_partials\u002Fsdks\u002Freact-native\u002Fsimple-usage","NgZNO6DHao_AoT9bHWqBmonJp2wmetB_w7oB1oqUaOE",{"id":2881,"title":2241,"body":2882,"description":3071,"extension":393,"links":394,"meta":3072,"navigation":6,"path":3073,"seo":3074,"stem":3075,"__hash__":3076},"docs\u002F_partials\u002Fsdks\u002Fnode\u002Fsimple-usage.md",{"type":102,"value":2883,"toc":3069},[2884,2892,3066],[105,2885,2886,2887,2889,2890,1045],{},"Retrieving config values via ",[166,2888,2293],{},", and subscribe to updates via ",[166,2891,2337],{},[412,2893,2895],{"className":499,"code":2894,"filename":933,"language":502,"meta":229,"style":229},"import { client } from \".\u002Fconfig-director-setup\"\n\n\u002F\u002F Retrieve the current value\nclient.getValue(\"my-config-key\", false);\n\n\u002F\u002F Subscribe to value updates\nconst unwatchMyKey = client.watch(\"my-config-key\", false, (newValue) => {\n  console.log(\"Value updated:\", newValue);\n});\n\nunwatchMyKey(); \u002F\u002F Call the unwatch function returned to remove the listener\n\nclient.unwatch(\"my-config-key\"); \u002F\u002F Removes all listeners for that key\n",[166,2896,2897,2915,2919,2923,2947,2951,2955,2993,3018,3026,3030,3040,3044],{"__ignoreMap":229},[157,2898,2899,2901,2903,2905,2907,2909,2911,2913],{"class":422,"line":423},[157,2900,510],{"class":509},[157,2902,514],{"class":513},[157,2904,555],{"class":517},[157,2906,521],{"class":513},[157,2908,524],{"class":509},[157,2910,528],{"class":527},[157,2912,2266],{"class":429},[157,2914,709],{"class":527},[157,2916,2917],{"class":422,"line":208},[157,2918,542],{"emptyLinePlaceholder":32},[157,2920,2921],{"class":422,"line":183},[157,2922,2277],{"class":1495},[157,2924,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945],{"class":422,"line":580},[157,2926,2435],{"class":517},[157,2928,588],{"class":513},[157,2930,2293],{"class":562},[157,2932,565],{"class":517},[157,2934,534],{"class":527},[157,2936,2300],{"class":429},[157,2938,534],{"class":527},[157,2940,1037],{"class":513},[157,2942,2308],{"class":2307},[157,2944,575],{"class":517},[157,2946,537],{"class":513},[157,2948,2949],{"class":422,"line":755},[157,2950,542],{"emptyLinePlaceholder":32},[157,2952,2953],{"class":422,"line":793},[157,2954,2321],{"class":1495},[157,2956,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991],{"class":422,"line":819},[157,2958,1005],{"class":550},[157,2960,2328],{"class":554},[157,2962,559],{"class":558},[157,2964,555],{"class":517},[157,2966,588],{"class":513},[157,2968,2337],{"class":562},[157,2970,565],{"class":517},[157,2972,534],{"class":527},[157,2974,2300],{"class":429},[157,2976,534],{"class":527},[157,2978,1037],{"class":513},[157,2980,2308],{"class":2307},[157,2982,1037],{"class":513},[157,2984,2553],{"class":513},[157,2986,2365],{"class":1833},[157,2988,575],{"class":513},[157,2990,2370],{"class":550},[157,2992,1255],{"class":513},[157,2994,2995,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016],{"class":422,"line":831},[157,2996,2997],{"class":517},"  console",[157,2999,588],{"class":513},[157,3001,2382],{"class":562},[157,3003,565],{"class":1042},[157,3005,534],{"class":527},[157,3007,2389],{"class":429},[157,3009,534],{"class":527},[157,3011,1037],{"class":513},[157,3013,2396],{"class":517},[157,3015,575],{"class":1042},[157,3017,537],{"class":513},[157,3019,3020,3022,3024],{"class":422,"line":841},[157,3021,2224],{"class":513},[157,3023,575],{"class":517},[157,3025,537],{"class":513},[157,3027,3028],{"class":422,"line":1306},[157,3029,542],{"emptyLinePlaceholder":32},[157,3031,3032,3034,3036,3038],{"class":422,"line":1323},[157,3033,2418],{"class":562},[157,3035,594],{"class":517},[157,3037,2423],{"class":513},[157,3039,2426],{"class":1495},[157,3041,3042],{"class":422,"line":1334},[157,3043,542],{"emptyLinePlaceholder":32},[157,3045,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064],{"class":422,"line":1345},[157,3047,2435],{"class":517},[157,3049,588],{"class":513},[157,3051,2440],{"class":562},[157,3053,565],{"class":517},[157,3055,534],{"class":527},[157,3057,2300],{"class":429},[157,3059,534],{"class":527},[157,3061,575],{"class":517},[157,3063,2423],{"class":513},[157,3065,2455],{"class":1495},[482,3067,3068],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s99_P, html code.shiki .s99_P{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}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);}",{"title":229,"searchDepth":208,"depth":208,"links":3070},[],"Retrieving config values via getValue, and subscribe to updates via watch:",{},"\u002F_partials\u002Fsdks\u002Fnode\u002Fsimple-usage",{"description":3071},"_partials\u002Fsdks\u002Fnode\u002Fsimple-usage","UGzy6XbwGRHBbBy4KpKvovyt1O2hZuC7A9g38ra9hZA",{"id":3078,"title":2241,"body":3079,"description":3083,"extension":393,"links":394,"meta":3354,"navigation":6,"path":3355,"seo":3356,"stem":3357,"__hash__":3358},"docs\u002F_partials\u002Fsdks\u002Fnextjs\u002Fsimple-usage.md",{"type":102,"value":3080,"toc":3352},[3081,3084,3219,3222,3349],[105,3082,3083],{},"Retrieving config values in client components:",[412,3085,3087],{"className":683,"code":3086,"filename":2473,"language":686,"meta":229,"style":229},"\"use client\";\n\nimport { useConfigValue } from \"@configdirector\u002Fnextjs-sdk\u002Fclient\";\n\nfunction YourComponent() {\n  const { value } = useConfigValue(\"my-config-key\", false);\n\n  return (\u003Cp>my-config-key: {value}\u003C\u002Fp>);\n}\n\nexport default YourComponent;\n",[166,3088,3089,3100,3104,3125,3129,3139,3169,3173,3201,3205,3209],{"__ignoreMap":229},[157,3090,3091,3093,3096,3098],{"class":422,"line":423},[157,3092,534],{"class":527},[157,3094,3095],{"class":429},"use client",[157,3097,534],{"class":527},[157,3099,537],{"class":513},[157,3101,3102],{"class":422,"line":208},[157,3103,542],{"emptyLinePlaceholder":32},[157,3105,3106,3108,3110,3112,3114,3116,3118,3121,3123],{"class":422,"line":183},[157,3107,510],{"class":509},[157,3109,514],{"class":513},[157,3111,2484],{"class":517},[157,3113,521],{"class":513},[157,3115,524],{"class":509},[157,3117,528],{"class":527},[157,3119,3120],{"class":429},"@configdirector\u002Fnextjs-sdk\u002Fclient",[157,3122,534],{"class":527},[157,3124,537],{"class":513},[157,3126,3127],{"class":422,"line":580},[157,3128,542],{"emptyLinePlaceholder":32},[157,3130,3131,3133,3135,3137],{"class":422,"line":755},[157,3132,2505],{"class":550},[157,3134,2508],{"class":562},[157,3136,594],{"class":513},[157,3138,1255],{"class":513},[157,3140,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167],{"class":422,"line":793},[157,3142,1646],{"class":550},[157,3144,514],{"class":513},[157,3146,2284],{"class":554},[157,3148,521],{"class":513},[157,3150,559],{"class":558},[157,3152,2484],{"class":562},[157,3154,565],{"class":1042},[157,3156,534],{"class":527},[157,3158,2300],{"class":429},[157,3160,534],{"class":527},[157,3162,1037],{"class":513},[157,3164,2308],{"class":2307},[157,3166,575],{"class":1042},[157,3168,537],{"class":513},[157,3170,3171],{"class":422,"line":819},[157,3172,542],{"emptyLinePlaceholder":32},[157,3174,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199],{"class":422,"line":831},[157,3176,1260],{"class":509},[157,3178,2553],{"class":1042},[157,3180,2556],{"class":513},[157,3182,105],{"class":1865},[157,3184,2561],{"class":513},[157,3186,2564],{"class":517},[157,3188,1280],{"class":513},[157,3190,2569],{"class":517},[157,3192,1938],{"class":513},[157,3194,105],{"class":1865},[157,3196,2561],{"class":513},[157,3198,575],{"class":1042},[157,3200,537],{"class":513},[157,3202,3203],{"class":422,"line":841},[157,3204,1289],{"class":513},[157,3206,3207],{"class":422,"line":1306},[157,3208,542],{"emptyLinePlaceholder":32},[157,3210,3211,3213,3215,3217],{"class":422,"line":1323},[157,3212,547],{"class":509},[157,3214,1244],{"class":509},[157,3216,2508],{"class":517},[157,3218,537],{"class":513},[105,3220,3221],{},"Retrieving config values in server routes:",[412,3223,3226],{"className":499,"code":3224,"filename":3225,"language":502,"meta":229,"style":229},"import { getConfigClient } from \"@configdirector\u002Fnextjs-sdk\u002Fserver\";\n\nexport async function GET() {\n  const client = getConfigClient();\n  const value = client.getValue(\"my-config-key\", false);\n  return Response.json({ \"my-config-key\": value });\n}\n","route.ts",[166,3227,3228,3249,3253,3268,3282,3312,3345],{"__ignoreMap":229},[157,3229,3230,3232,3234,3237,3239,3241,3243,3245,3247],{"class":422,"line":423},[157,3231,510],{"class":509},[157,3233,514],{"class":513},[157,3235,3236],{"class":517}," getConfigClient",[157,3238,521],{"class":513},[157,3240,524],{"class":509},[157,3242,528],{"class":527},[157,3244,1667],{"class":429},[157,3246,534],{"class":527},[157,3248,537],{"class":513},[157,3250,3251],{"class":422,"line":208},[157,3252,542],{"emptyLinePlaceholder":32},[157,3254,3255,3257,3259,3261,3264,3266],{"class":422,"line":183},[157,3256,547],{"class":509},[157,3258,1632],{"class":550},[157,3260,1247],{"class":550},[157,3262,3263],{"class":562}," GET",[157,3265,594],{"class":513},[157,3267,1255],{"class":513},[157,3269,3270,3272,3274,3276,3278,3280],{"class":422,"line":580},[157,3271,1646],{"class":550},[157,3273,555],{"class":554},[157,3275,559],{"class":558},[157,3277,3236],{"class":562},[157,3279,594],{"class":1042},[157,3281,537],{"class":513},[157,3283,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310],{"class":422,"line":755},[157,3285,1646],{"class":550},[157,3287,2284],{"class":554},[157,3289,559],{"class":558},[157,3291,555],{"class":517},[157,3293,588],{"class":513},[157,3295,2293],{"class":562},[157,3297,565],{"class":1042},[157,3299,534],{"class":527},[157,3301,2300],{"class":429},[157,3303,534],{"class":527},[157,3305,1037],{"class":513},[157,3307,2308],{"class":2307},[157,3309,575],{"class":1042},[157,3311,537],{"class":513},[157,3313,3314,3316,3319,3321,3324,3326,3328,3330,3333,3335,3337,3339,3341,3343],{"class":422,"line":793},[157,3315,1260],{"class":509},[157,3317,3318],{"class":517}," Response",[157,3320,588],{"class":513},[157,3322,3323],{"class":562},"json",[157,3325,565],{"class":1042},[157,3327,1280],{"class":513},[157,3329,528],{"class":527},[157,3331,2300],{"class":3332},"sZUrc",[157,3334,534],{"class":527},[157,3336,1045],{"class":513},[157,3338,2284],{"class":517},[157,3340,521],{"class":513},[157,3342,575],{"class":1042},[157,3344,537],{"class":513},[157,3346,3347],{"class":422,"line":819},[157,3348,1289],{"class":513},[482,3350,3351],{},"html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}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 .sZUrc, html code.shiki .sZUrc{--shiki-light:#E53935;--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":229,"searchDepth":208,"depth":208,"links":3353},[],{},"\u002F_partials\u002Fsdks\u002Fnextjs\u002Fsimple-usage",{"description":3083},"_partials\u002Fsdks\u002Fnextjs\u002Fsimple-usage","JCCdQJ3FfVpwWqOCcbedVMZLA02u0YiLwPj7BNUW06o",{"id":3360,"title":2241,"body":3361,"description":3365,"extension":393,"links":394,"meta":3554,"navigation":6,"path":3555,"seo":3556,"stem":3557,"__hash__":3558},"docs\u002F_partials\u002Fsdks\u002Fnuxt\u002Fsimple-usage.md",{"type":102,"value":3362,"toc":3552},[3363,3366,3466,3469,3549],[105,3364,3365],{},"Retrieving config values in components:",[412,3367,3369],{"className":2614,"code":3368,"filename":2616,"language":953,"meta":229,"style":229},"\u003Cscript setup lang=\"ts\">\nconst { value } = useConfigDirectorValue(\"my-config-key\", false);\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cdiv>my-config-key is : {{ value }}\u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n",[166,3370,3371,3391,3422,3430,3434,3442,3458],{"__ignoreMap":229},[157,3372,3373,3375,3377,3379,3381,3383,3385,3387,3389],{"class":422,"line":423},[157,3374,2556],{"class":513},[157,3376,2625],{"class":1865},[157,3378,2628],{"class":803},[157,3380,1869],{"class":803},[157,3382,807],{"class":513},[157,3384,534],{"class":527},[157,3386,502],{"class":429},[157,3388,534],{"class":527},[157,3390,816],{"class":513},[157,3392,3393,3395,3397,3399,3401,3403,3406,3408,3410,3412,3414,3416,3418,3420],{"class":422,"line":208},[157,3394,1005],{"class":550},[157,3396,514],{"class":513},[157,3398,2284],{"class":554},[157,3400,521],{"class":513},[157,3402,559],{"class":558},[157,3404,3405],{"class":562}," useConfigDirectorValue",[157,3407,565],{"class":517},[157,3409,534],{"class":527},[157,3411,2300],{"class":429},[157,3413,534],{"class":527},[157,3415,1037],{"class":513},[157,3417,2308],{"class":2307},[157,3419,575],{"class":517},[157,3421,537],{"class":513},[157,3423,3424,3426,3428],{"class":422,"line":183},[157,3425,2699],{"class":513},[157,3427,2625],{"class":1865},[157,3429,816],{"class":513},[157,3431,3432],{"class":422,"line":580},[157,3433,542],{"emptyLinePlaceholder":32},[157,3435,3436,3438,3440],{"class":422,"line":755},[157,3437,2556],{"class":513},[157,3439,227],{"class":1865},[157,3441,816],{"class":513},[157,3443,3444,3446,3448,3450,3452,3454,3456],{"class":422,"line":793},[157,3445,796],{"class":513},[157,3447,2722],{"class":1865},[157,3449,2561],{"class":513},[157,3451,2727],{"class":517},[157,3453,2699],{"class":513},[157,3455,2722],{"class":1865},[157,3457,816],{"class":513},[157,3459,3460,3462,3464],{"class":422,"line":819},[157,3461,2699],{"class":513},[157,3463,227],{"class":1865},[157,3465,816],{"class":513},[105,3467,3468],{},"Retrieving config values in server resource handlers:",[412,3470,3473],{"className":499,"code":3471,"filename":3472,"language":502,"meta":229,"style":229},"export default defineEventHandler(async (_event) => {\n  const client = useConfigDirectorClient();\n  return client.getValue(\"my-config-key\", false);\n});\n","server-resource.get.ts",[166,3474,3475,3500,3515,3541],{"__ignoreMap":229},[157,3476,3477,3479,3481,3484,3486,3489,3491,3494,3496,3498],{"class":422,"line":423},[157,3478,547],{"class":509},[157,3480,1244],{"class":509},[157,3482,3483],{"class":562}," defineEventHandler",[157,3485,565],{"class":517},[157,3487,3488],{"class":550},"async",[157,3490,2553],{"class":513},[157,3492,3493],{"class":1833},"_event",[157,3495,575],{"class":513},[157,3497,2370],{"class":550},[157,3499,1255],{"class":513},[157,3501,3502,3504,3506,3508,3511,3513],{"class":422,"line":208},[157,3503,1646],{"class":550},[157,3505,555],{"class":554},[157,3507,559],{"class":558},[157,3509,3510],{"class":562}," useConfigDirectorClient",[157,3512,594],{"class":1042},[157,3514,537],{"class":513},[157,3516,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539],{"class":422,"line":183},[157,3518,1260],{"class":509},[157,3520,555],{"class":517},[157,3522,588],{"class":513},[157,3524,2293],{"class":562},[157,3526,565],{"class":1042},[157,3528,534],{"class":527},[157,3530,2300],{"class":429},[157,3532,534],{"class":527},[157,3534,1037],{"class":513},[157,3536,2308],{"class":2307},[157,3538,575],{"class":1042},[157,3540,537],{"class":513},[157,3542,3543,3545,3547],{"class":422,"line":580},[157,3544,2224],{"class":513},[157,3546,575],{"class":517},[157,3548,537],{"class":513},[482,3550,3551],{},"html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .s99_P, html code.shiki .s99_P{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":229,"searchDepth":208,"depth":208,"links":3553},[],{},"\u002F_partials\u002Fsdks\u002Fnuxt\u002Fsimple-usage",{"description":3365},"_partials\u002Fsdks\u002Fnuxt\u002Fsimple-usage","nPGt35gHOGA_XN4cz_u4TEZzkULnM0b9xLklliGLcJQ",{"id":3560,"title":3561,"body":3562,"description":3566,"extension":393,"links":394,"meta":3848,"navigation":6,"path":3849,"seo":3850,"stem":3851,"__hash__":3852},"docs\u002F_partials\u002Fsdks\u002Fjavascript\u002Fuser-context.md","User Context",{"type":102,"value":3563,"toc":3846},[3564,3567,3708,3714,3843],[105,3565,3566],{},"A user context can be provided when initializing the client:",[412,3568,3571],{"className":499,"code":3569,"filename":3570,"language":502,"meta":229,"style":229},"import { createClient } from \"@configdirector\u002Fclient-sdk\";\n\nexport const client = createClient(\"YOUR-CLIENT-SDK-KEY\");\nawait client.initialize({\n  id: \"12345\",\n  name: \"Example User\",\n  traits: {\n    region: \"North America\", \u002F\u002F Any arbitrary traits which can be referenced in targeting rules\n  }\n});\n","config-director-setup.ts",[166,3572,3573,3593,3597,3621,3635,3651,3667,3676,3695,3700],{"__ignoreMap":229},[157,3574,3575,3577,3579,3581,3583,3585,3587,3589,3591],{"class":422,"line":423},[157,3576,510],{"class":509},[157,3578,514],{"class":513},[157,3580,518],{"class":517},[157,3582,521],{"class":513},[157,3584,524],{"class":509},[157,3586,528],{"class":527},[157,3588,531],{"class":429},[157,3590,534],{"class":527},[157,3592,537],{"class":513},[157,3594,3595],{"class":422,"line":208},[157,3596,542],{"emptyLinePlaceholder":32},[157,3598,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619],{"class":422,"line":183},[157,3600,547],{"class":509},[157,3602,551],{"class":550},[157,3604,555],{"class":554},[157,3606,559],{"class":558},[157,3608,518],{"class":562},[157,3610,565],{"class":517},[157,3612,534],{"class":527},[157,3614,570],{"class":429},[157,3616,534],{"class":527},[157,3618,575],{"class":517},[157,3620,537],{"class":513},[157,3622,3623,3625,3627,3629,3631,3633],{"class":422,"line":580},[157,3624,583],{"class":509},[157,3626,555],{"class":517},[157,3628,588],{"class":513},[157,3630,591],{"class":562},[157,3632,565],{"class":517},[157,3634,1685],{"class":513},[157,3636,3637,3640,3642,3644,3647,3649],{"class":422,"line":755},[157,3638,3639],{"class":1042},"  id",[157,3641,1045],{"class":513},[157,3643,528],{"class":527},[157,3645,3646],{"class":429},"12345",[157,3648,534],{"class":527},[157,3650,1731],{"class":513},[157,3652,3653,3656,3658,3660,3663,3665],{"class":422,"line":793},[157,3654,3655],{"class":1042},"  name",[157,3657,1045],{"class":513},[157,3659,528],{"class":527},[157,3661,3662],{"class":429},"Example User",[157,3664,534],{"class":527},[157,3666,1731],{"class":513},[157,3668,3669,3672,3674],{"class":422,"line":819},[157,3670,3671],{"class":1042},"  traits",[157,3673,1045],{"class":513},[157,3675,1255],{"class":513},[157,3677,3678,3681,3683,3685,3688,3690,3692],{"class":422,"line":831},[157,3679,3680],{"class":1042},"    region",[157,3682,1045],{"class":513},[157,3684,528],{"class":527},[157,3686,3687],{"class":429},"North America",[157,3689,534],{"class":527},[157,3691,1037],{"class":513},[157,3693,3694],{"class":1495}," \u002F\u002F Any arbitrary traits which can be referenced in targeting rules\n",[157,3696,3697],{"class":422,"line":841},[157,3698,3699],{"class":513},"  }\n",[157,3701,3702,3704,3706],{"class":422,"line":1306},[157,3703,2224],{"class":513},[157,3705,575],{"class":517},[157,3707,537],{"class":513},[105,3709,3710,3711,1045],{},"The user context can also be updated via ",[166,3712,3713],{},"updateContext",[412,3715,3717],{"className":499,"code":3716,"filename":933,"language":502,"meta":229,"style":229},"import { client } from \".\u002Fconfig-director-setup\"\n\nawait client.updateContext({\n  id: \"654321\",\n  name: \"Another User\",\n  traits: {\n    region: \"Australia\",\n  },\n});\n\n\u002F\u002F Update it to `undefined` (anonymous user context) when a user signs out\nawait client.updateContext();\n",[166,3718,3719,3737,3741,3755,3770,3785,3793,3808,3812,3820,3824,3829],{"__ignoreMap":229},[157,3720,3721,3723,3725,3727,3729,3731,3733,3735],{"class":422,"line":423},[157,3722,510],{"class":509},[157,3724,514],{"class":513},[157,3726,555],{"class":517},[157,3728,521],{"class":513},[157,3730,524],{"class":509},[157,3732,528],{"class":527},[157,3734,2266],{"class":429},[157,3736,709],{"class":527},[157,3738,3739],{"class":422,"line":208},[157,3740,542],{"emptyLinePlaceholder":32},[157,3742,3743,3745,3747,3749,3751,3753],{"class":422,"line":183},[157,3744,583],{"class":509},[157,3746,555],{"class":517},[157,3748,588],{"class":513},[157,3750,3713],{"class":562},[157,3752,565],{"class":517},[157,3754,1685],{"class":513},[157,3756,3757,3759,3761,3763,3766,3768],{"class":422,"line":580},[157,3758,3639],{"class":1042},[157,3760,1045],{"class":513},[157,3762,528],{"class":527},[157,3764,3765],{"class":429},"654321",[157,3767,534],{"class":527},[157,3769,1731],{"class":513},[157,3771,3772,3774,3776,3778,3781,3783],{"class":422,"line":755},[157,3773,3655],{"class":1042},[157,3775,1045],{"class":513},[157,3777,528],{"class":527},[157,3779,3780],{"class":429},"Another User",[157,3782,534],{"class":527},[157,3784,1731],{"class":513},[157,3786,3787,3789,3791],{"class":422,"line":793},[157,3788,3671],{"class":1042},[157,3790,1045],{"class":513},[157,3792,1255],{"class":513},[157,3794,3795,3797,3799,3801,3804,3806],{"class":422,"line":819},[157,3796,3680],{"class":1042},[157,3798,1045],{"class":513},[157,3800,528],{"class":527},[157,3802,3803],{"class":429},"Australia",[157,3805,534],{"class":527},[157,3807,1731],{"class":513},[157,3809,3810],{"class":422,"line":831},[157,3811,2218],{"class":513},[157,3813,3814,3816,3818],{"class":422,"line":841},[157,3815,2224],{"class":513},[157,3817,575],{"class":517},[157,3819,537],{"class":513},[157,3821,3822],{"class":422,"line":1306},[157,3823,542],{"emptyLinePlaceholder":32},[157,3825,3826],{"class":422,"line":1323},[157,3827,3828],{"class":1495},"\u002F\u002F Update it to `undefined` (anonymous user context) when a user signs out\n",[157,3830,3831,3833,3835,3837,3839,3841],{"class":422,"line":1334},[157,3832,583],{"class":509},[157,3834,555],{"class":517},[157,3836,588],{"class":513},[157,3838,3713],{"class":562},[157,3840,594],{"class":517},[157,3842,537],{"class":513},[482,3844,3845],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}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);}",{"title":229,"searchDepth":208,"depth":208,"links":3847},[],{},"\u002F_partials\u002Fsdks\u002Fjavascript\u002Fuser-context",{"description":3566},"_partials\u002Fsdks\u002Fjavascript\u002Fuser-context","0Ocw5S_BQ9UZJrXte58ZKYaI8lxrqC3m80WzvJaODLc",{"id":3854,"title":3561,"body":3855,"description":3859,"extension":393,"links":394,"meta":4323,"navigation":6,"path":4324,"seo":4325,"stem":4326,"__hash__":4327},"docs\u002F_partials\u002Fsdks\u002Freact\u002Fuser-context.md",{"type":102,"value":3856,"toc":4321},[3857,3860,4051,4058,4318],[105,3858,3859],{},"A user context can be provided when initializing the provider:",[412,3861,3863],{"className":683,"code":3862,"filename":685,"language":686,"meta":229,"style":229},"import { createRoot } from \"react-dom\u002Fclient\"\nimport App from \".\u002FApp\"\nimport { ConfigDirectorProvider } from \"@configdirector\u002Freact-web-sdk\";\n\ncreateRoot(document.getElementById(\"root\")!).render(\n  \u003CConfigDirectorProvider\n    sdkKey=\"YOUR-CLIENT-SDK-KEY\"\n    context={{ id: \"12345\", name: \"Example User\", traits: { region: \"North America\" } }}>\n    \u003CApp \u002F>\n  \u003C\u002FConfigDirectorProvider>\n);\n",[166,3864,3865,3883,3897,3917,3921,3951,3957,3970,4029,4037,4045],{"__ignoreMap":229},[157,3866,3867,3869,3871,3873,3875,3877,3879,3881],{"class":422,"line":423},[157,3868,510],{"class":509},[157,3870,514],{"class":513},[157,3872,697],{"class":517},[157,3874,521],{"class":513},[157,3876,524],{"class":509},[157,3878,528],{"class":527},[157,3880,706],{"class":429},[157,3882,709],{"class":527},[157,3884,3885,3887,3889,3891,3893,3895],{"class":422,"line":208},[157,3886,510],{"class":509},[157,3888,716],{"class":517},[157,3890,719],{"class":509},[157,3892,528],{"class":527},[157,3894,724],{"class":429},[157,3896,709],{"class":527},[157,3898,3899,3901,3903,3905,3907,3909,3911,3913,3915],{"class":422,"line":183},[157,3900,510],{"class":509},[157,3902,514],{"class":513},[157,3904,735],{"class":517},[157,3906,521],{"class":513},[157,3908,524],{"class":509},[157,3910,528],{"class":527},[157,3912,744],{"class":429},[157,3914,534],{"class":527},[157,3916,537],{"class":513},[157,3918,3919],{"class":422,"line":580},[157,3920,542],{"emptyLinePlaceholder":32},[157,3922,3923,3925,3927,3929,3931,3933,3935,3937,3939,3941,3943,3945,3947,3949],{"class":422,"line":755},[157,3924,758],{"class":562},[157,3926,761],{"class":517},[157,3928,588],{"class":513},[157,3930,766],{"class":562},[157,3932,565],{"class":517},[157,3934,534],{"class":527},[157,3936,773],{"class":429},[157,3938,534],{"class":527},[157,3940,575],{"class":517},[157,3942,780],{"class":558},[157,3944,575],{"class":517},[157,3946,588],{"class":513},[157,3948,787],{"class":562},[157,3950,790],{"class":517},[157,3952,3953,3955],{"class":422,"line":793},[157,3954,796],{"class":513},[157,3956,1270],{"class":799},[157,3958,3959,3962,3964,3966,3968],{"class":422,"line":819},[157,3960,3961],{"class":803},"    sdkKey",[157,3963,807],{"class":558},[157,3965,534],{"class":527},[157,3967,570],{"class":429},[157,3969,709],{"class":527},[157,3971,3972,3975,3977,3980,3983,3985,3987,3989,3991,3993,3996,3998,4000,4002,4004,4006,4009,4011,4013,4016,4018,4020,4022,4024,4026],{"class":422,"line":831},[157,3973,3974],{"class":803},"    context",[157,3976,807],{"class":558},[157,3978,3979],{"class":513},"{{",[157,3981,3982],{"class":1042}," id",[157,3984,1045],{"class":513},[157,3986,528],{"class":527},[157,3988,3646],{"class":429},[157,3990,534],{"class":527},[157,3992,1037],{"class":513},[157,3994,3995],{"class":1042}," name",[157,3997,1045],{"class":513},[157,3999,528],{"class":527},[157,4001,3662],{"class":429},[157,4003,534],{"class":527},[157,4005,1037],{"class":513},[157,4007,4008],{"class":1042}," traits",[157,4010,1045],{"class":513},[157,4012,514],{"class":513},[157,4014,4015],{"class":1042}," region",[157,4017,1045],{"class":513},[157,4019,528],{"class":527},[157,4021,3687],{"class":429},[157,4023,534],{"class":527},[157,4025,521],{"class":513},[157,4027,4028],{"class":513}," }}>\n",[157,4030,4031,4033,4035],{"class":422,"line":841},[157,4032,822],{"class":513},[157,4034,825],{"class":799},[157,4036,828],{"class":513},[157,4038,4039,4041,4043],{"class":422,"line":1306},[157,4040,834],{"class":513},[157,4042,800],{"class":799},[157,4044,816],{"class":513},[157,4046,4047,4049],{"class":422,"line":1323},[157,4048,575],{"class":517},[157,4050,537],{"class":513},[105,4052,4053,4054,4057],{},"The user context can also be updated with the ",[166,4055,4056],{},"useContext"," hook:",[412,4059,4061],{"className":683,"code":4060,"filename":2473,"language":686,"meta":229,"style":229},"import { useConfigValue, useContext } from \"@configdirector\u002Freact-web-sdk\";\n\nfunction YourComponent() {\n  const { value: myConfigValue } = useConfigValue(\"my-config\", \"default value\");\n  const { updateContext } = useContext();\n\n  useEffect(() => {\n    updateContext({\n      id: \"654321\",\n      name: \"Another User\",\n      traits: {\n        region: \"Australia\",\n      },\n    });\n  }, []);\n\n  return (\u003Cp>My config value: {myConfigValue}\u003C\u002Fp>);\n}\n\nexport default YourComponent;\n",[166,4062,4063,4088,4092,4102,4143,4162,4166,4179,4188,4203,4218,4227,4242,4246,4255,4265,4269,4299,4303,4307],{"__ignoreMap":229},[157,4064,4065,4067,4069,4071,4073,4076,4078,4080,4082,4084,4086],{"class":422,"line":423},[157,4066,510],{"class":509},[157,4068,514],{"class":513},[157,4070,2484],{"class":517},[157,4072,1037],{"class":513},[157,4074,4075],{"class":517}," useContext",[157,4077,521],{"class":513},[157,4079,524],{"class":509},[157,4081,528],{"class":527},[157,4083,744],{"class":429},[157,4085,534],{"class":527},[157,4087,537],{"class":513},[157,4089,4090],{"class":422,"line":208},[157,4091,542],{"emptyLinePlaceholder":32},[157,4093,4094,4096,4098,4100],{"class":422,"line":183},[157,4095,2505],{"class":550},[157,4097,2508],{"class":562},[157,4099,594],{"class":513},[157,4101,1255],{"class":513},[157,4103,4104,4106,4108,4110,4112,4115,4117,4119,4121,4123,4125,4128,4130,4132,4134,4137,4139,4141],{"class":422,"line":580},[157,4105,1646],{"class":550},[157,4107,514],{"class":513},[157,4109,2284],{"class":1843},[157,4111,1045],{"class":513},[157,4113,4114],{"class":554}," myConfigValue",[157,4116,521],{"class":513},[157,4118,559],{"class":558},[157,4120,2484],{"class":562},[157,4122,565],{"class":1042},[157,4124,534],{"class":527},[157,4126,4127],{"class":429},"my-config",[157,4129,534],{"class":527},[157,4131,1037],{"class":513},[157,4133,528],{"class":527},[157,4135,4136],{"class":429},"default value",[157,4138,534],{"class":527},[157,4140,575],{"class":1042},[157,4142,537],{"class":513},[157,4144,4145,4147,4149,4152,4154,4156,4158,4160],{"class":422,"line":755},[157,4146,1646],{"class":550},[157,4148,514],{"class":513},[157,4150,4151],{"class":554}," updateContext",[157,4153,521],{"class":513},[157,4155,559],{"class":558},[157,4157,4075],{"class":562},[157,4159,594],{"class":1042},[157,4161,537],{"class":513},[157,4163,4164],{"class":422,"line":793},[157,4165,542],{"emptyLinePlaceholder":32},[157,4167,4168,4171,4173,4175,4177],{"class":422,"line":819},[157,4169,4170],{"class":562},"  useEffect",[157,4172,565],{"class":1042},[157,4174,594],{"class":513},[157,4176,2370],{"class":550},[157,4178,1255],{"class":513},[157,4180,4181,4184,4186],{"class":422,"line":831},[157,4182,4183],{"class":562},"    updateContext",[157,4185,565],{"class":1042},[157,4187,1685],{"class":513},[157,4189,4190,4193,4195,4197,4199,4201],{"class":422,"line":841},[157,4191,4192],{"class":1042},"      id",[157,4194,1045],{"class":513},[157,4196,528],{"class":527},[157,4198,3765],{"class":429},[157,4200,534],{"class":527},[157,4202,1731],{"class":513},[157,4204,4205,4208,4210,4212,4214,4216],{"class":422,"line":1306},[157,4206,4207],{"class":1042},"      name",[157,4209,1045],{"class":513},[157,4211,528],{"class":527},[157,4213,3780],{"class":429},[157,4215,534],{"class":527},[157,4217,1731],{"class":513},[157,4219,4220,4223,4225],{"class":422,"line":1323},[157,4221,4222],{"class":1042},"      traits",[157,4224,1045],{"class":513},[157,4226,1255],{"class":513},[157,4228,4229,4232,4234,4236,4238,4240],{"class":422,"line":1334},[157,4230,4231],{"class":1042},"        region",[157,4233,1045],{"class":513},[157,4235,528],{"class":527},[157,4237,3803],{"class":429},[157,4239,534],{"class":527},[157,4241,1731],{"class":513},[157,4243,4244],{"class":422,"line":1345},[157,4245,2163],{"class":513},[157,4247,4248,4251,4253],{"class":422,"line":1355},[157,4249,4250],{"class":513},"    }",[157,4252,575],{"class":1042},[157,4254,537],{"class":513},[157,4256,4257,4260,4263],{"class":422,"line":1365},[157,4258,4259],{"class":513},"  },",[157,4261,4262],{"class":1042}," [])",[157,4264,537],{"class":513},[157,4266,4267],{"class":422,"line":1373},[157,4268,542],{"emptyLinePlaceholder":32},[157,4270,4271,4273,4275,4277,4279,4281,4284,4286,4289,4291,4293,4295,4297],{"class":422,"line":2210},[157,4272,1260],{"class":509},[157,4274,2553],{"class":1042},[157,4276,2556],{"class":513},[157,4278,105],{"class":1865},[157,4280,2561],{"class":513},[157,4282,4283],{"class":517},"My config value: ",[157,4285,1280],{"class":513},[157,4287,4288],{"class":517},"myConfigValue",[157,4290,1938],{"class":513},[157,4292,105],{"class":1865},[157,4294,2561],{"class":513},[157,4296,575],{"class":1042},[157,4298,537],{"class":513},[157,4300,4301],{"class":422,"line":2215},[157,4302,1289],{"class":513},[157,4304,4305],{"class":422,"line":2221},[157,4306,542],{"emptyLinePlaceholder":32},[157,4308,4310,4312,4314,4316],{"class":422,"line":4309},20,[157,4311,547],{"class":509},[157,4313,1244],{"class":509},[157,4315,2508],{"class":517},[157,4317,537],{"class":513},[482,4319,4320],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}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 .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sucvu, html code.shiki .sucvu{--shiki-light:#E53935;--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}",{"title":229,"searchDepth":208,"depth":208,"links":4322},[],{},"\u002F_partials\u002Fsdks\u002Freact\u002Fuser-context",{"description":3859},"_partials\u002Fsdks\u002Freact\u002Fuser-context","KYJLhTjHrS6PZQ4Q1WoIQHsx_LsNR39L1cDJXtI2TM0",{"id":4329,"title":3561,"body":4330,"description":4334,"extension":393,"links":394,"meta":4845,"navigation":6,"path":4846,"seo":4847,"stem":4848,"__hash__":4849},"docs\u002F_partials\u002Fsdks\u002Fvue\u002Fuser-context.md",{"type":102,"value":4331,"toc":4843},[4332,4335,4552,4558,4840],[105,4333,4334],{},"A user context can be provided when initializing the plugin:",[412,4336,4338],{"className":499,"code":4337,"filename":933,"language":502,"meta":229,"style":229},"import { createApp } from \"vue\";\nimport App from \".\u002FApp.vue\";\nimport { ConfigDirectorPlugin } from \"@configdirector\u002Fvue-sdk\";\n\nconst app = createApp(App);\n\napp.use(ConfigDirectorPlugin, {\n  sdkKey: \"YOUR-CLIENT-SDK-KEY\",\n  context: {\n    id: \"12345\",\n    name: \"Example User\",\n    traits: {\n      region: \"North America\", \u002F\u002F Any arbitrary traits which can be referenced in targeting rules\n    },\n  },\n});\n\napp.mount(\"#app\");\n",[166,4339,4340,4360,4376,4396,4400,4414,4418,4432,4447,4456,4471,4486,4495,4512,4516,4520,4528,4532],{"__ignoreMap":229},[157,4341,4342,4344,4346,4348,4350,4352,4354,4356,4358],{"class":422,"line":423},[157,4343,510],{"class":509},[157,4345,514],{"class":513},[157,4347,944],{"class":517},[157,4349,521],{"class":513},[157,4351,524],{"class":509},[157,4353,528],{"class":527},[157,4355,953],{"class":429},[157,4357,534],{"class":527},[157,4359,537],{"class":513},[157,4361,4362,4364,4366,4368,4370,4372,4374],{"class":422,"line":208},[157,4363,510],{"class":509},[157,4365,716],{"class":517},[157,4367,719],{"class":509},[157,4369,528],{"class":527},[157,4371,970],{"class":429},[157,4373,534],{"class":527},[157,4375,537],{"class":513},[157,4377,4378,4380,4382,4384,4386,4388,4390,4392,4394],{"class":422,"line":183},[157,4379,510],{"class":509},[157,4381,514],{"class":513},[157,4383,983],{"class":517},[157,4385,521],{"class":513},[157,4387,524],{"class":509},[157,4389,528],{"class":527},[157,4391,992],{"class":429},[157,4393,534],{"class":527},[157,4395,537],{"class":513},[157,4397,4398],{"class":422,"line":580},[157,4399,542],{"emptyLinePlaceholder":32},[157,4401,4402,4404,4406,4408,4410,4412],{"class":422,"line":755},[157,4403,1005],{"class":550},[157,4405,1008],{"class":554},[157,4407,559],{"class":558},[157,4409,944],{"class":562},[157,4411,1015],{"class":517},[157,4413,537],{"class":513},[157,4415,4416],{"class":422,"line":793},[157,4417,542],{"emptyLinePlaceholder":32},[157,4419,4420,4422,4424,4426,4428,4430],{"class":422,"line":819},[157,4421,1026],{"class":517},[157,4423,588],{"class":513},[157,4425,1031],{"class":562},[157,4427,1034],{"class":517},[157,4429,1037],{"class":513},[157,4431,1255],{"class":513},[157,4433,4434,4437,4439,4441,4443,4445],{"class":422,"line":831},[157,4435,4436],{"class":1042},"  sdkKey",[157,4438,1045],{"class":513},[157,4440,528],{"class":527},[157,4442,570],{"class":429},[157,4444,534],{"class":527},[157,4446,1731],{"class":513},[157,4448,4449,4452,4454],{"class":422,"line":841},[157,4450,4451],{"class":1042},"  context",[157,4453,1045],{"class":513},[157,4455,1255],{"class":513},[157,4457,4458,4461,4463,4465,4467,4469],{"class":422,"line":1306},[157,4459,4460],{"class":1042},"    id",[157,4462,1045],{"class":513},[157,4464,528],{"class":527},[157,4466,3646],{"class":429},[157,4468,534],{"class":527},[157,4470,1731],{"class":513},[157,4472,4473,4476,4478,4480,4482,4484],{"class":422,"line":1323},[157,4474,4475],{"class":1042},"    name",[157,4477,1045],{"class":513},[157,4479,528],{"class":527},[157,4481,3662],{"class":429},[157,4483,534],{"class":527},[157,4485,1731],{"class":513},[157,4487,4488,4491,4493],{"class":422,"line":1334},[157,4489,4490],{"class":1042},"    traits",[157,4492,1045],{"class":513},[157,4494,1255],{"class":513},[157,4496,4497,4500,4502,4504,4506,4508,4510],{"class":422,"line":1345},[157,4498,4499],{"class":1042},"      region",[157,4501,1045],{"class":513},[157,4503,528],{"class":527},[157,4505,3687],{"class":429},[157,4507,534],{"class":527},[157,4509,1037],{"class":513},[157,4511,3694],{"class":1495},[157,4513,4514],{"class":422,"line":1355},[157,4515,2168],{"class":513},[157,4517,4518],{"class":422,"line":1365},[157,4519,2218],{"class":513},[157,4521,4522,4524,4526],{"class":422,"line":1373},[157,4523,2224],{"class":513},[157,4525,575],{"class":517},[157,4527,537],{"class":513},[157,4529,4530],{"class":422,"line":2210},[157,4531,542],{"emptyLinePlaceholder":32},[157,4533,4534,4536,4538,4540,4542,4544,4546,4548,4550],{"class":422,"line":2215},[157,4535,1026],{"class":517},[157,4537,588],{"class":513},[157,4539,1070],{"class":562},[157,4541,565],{"class":517},[157,4543,534],{"class":527},[157,4545,1077],{"class":429},[157,4547,534],{"class":527},[157,4549,575],{"class":517},[157,4551,537],{"class":513},[105,4553,4554,4555,4557],{},"The user context can also be updated via the ",[166,4556,4056],{}," composable:",[412,4559,4561],{"className":2614,"code":4560,"filename":2616,"language":953,"meta":229,"style":229},"\u003Cscript setup lang=\"ts\">\nimport { useConfigValue, useContext } from \"@configdirector\u002Fvue-sdk\";\n\nconst { updateContext } = useContext();\nconst { value } = useConfigValue(\"my-config-key\", false);\n\nconst onUpdate = () => {\n  updateContext({\n    id: \"654321\",\n    name: \"Another User\",\n    traits: {\n      region: \"Australia\",\n    },\n  });\n};\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cdiv>my-config-key is : {{ value }}\u003C\u002Fdiv>\n  \u003Cbutton type=\"button\" @click=\"onUpdate\">Update Context\u003C\u002Fbutton>\n\u003C\u002Ftemplate>\n",[166,4562,4563,4583,4607,4611,4629,4659,4663,4680,4689,4703,4717,4725,4739,4743,4751,4755,4763,4767,4775,4791,4831],{"__ignoreMap":229},[157,4564,4565,4567,4569,4571,4573,4575,4577,4579,4581],{"class":422,"line":423},[157,4566,2556],{"class":513},[157,4568,2625],{"class":1865},[157,4570,2628],{"class":803},[157,4572,1869],{"class":803},[157,4574,807],{"class":513},[157,4576,534],{"class":527},[157,4578,502],{"class":429},[157,4580,534],{"class":527},[157,4582,816],{"class":513},[157,4584,4585,4587,4589,4591,4593,4595,4597,4599,4601,4603,4605],{"class":422,"line":208},[157,4586,510],{"class":509},[157,4588,514],{"class":513},[157,4590,2484],{"class":517},[157,4592,1037],{"class":513},[157,4594,4075],{"class":517},[157,4596,521],{"class":513},[157,4598,524],{"class":509},[157,4600,528],{"class":527},[157,4602,992],{"class":429},[157,4604,534],{"class":527},[157,4606,537],{"class":513},[157,4608,4609],{"class":422,"line":183},[157,4610,542],{"emptyLinePlaceholder":32},[157,4612,4613,4615,4617,4619,4621,4623,4625,4627],{"class":422,"line":580},[157,4614,1005],{"class":550},[157,4616,514],{"class":513},[157,4618,4151],{"class":554},[157,4620,521],{"class":513},[157,4622,559],{"class":558},[157,4624,4075],{"class":562},[157,4626,594],{"class":517},[157,4628,537],{"class":513},[157,4630,4631,4633,4635,4637,4639,4641,4643,4645,4647,4649,4651,4653,4655,4657],{"class":422,"line":755},[157,4632,1005],{"class":550},[157,4634,514],{"class":513},[157,4636,2284],{"class":554},[157,4638,521],{"class":513},[157,4640,559],{"class":558},[157,4642,2484],{"class":562},[157,4644,565],{"class":517},[157,4646,534],{"class":527},[157,4648,2300],{"class":429},[157,4650,534],{"class":527},[157,4652,1037],{"class":513},[157,4654,2308],{"class":2307},[157,4656,575],{"class":517},[157,4658,537],{"class":513},[157,4660,4661],{"class":422,"line":793},[157,4662,542],{"emptyLinePlaceholder":32},[157,4664,4665,4667,4671,4673,4676,4678],{"class":422,"line":819},[157,4666,1005],{"class":550},[157,4668,4670],{"class":4669},"sfCm-"," onUpdate",[157,4672,559],{"class":558},[157,4674,4675],{"class":513}," ()",[157,4677,2370],{"class":550},[157,4679,1255],{"class":513},[157,4681,4682,4685,4687],{"class":422,"line":831},[157,4683,4684],{"class":562},"  updateContext",[157,4686,565],{"class":1042},[157,4688,1685],{"class":513},[157,4690,4691,4693,4695,4697,4699,4701],{"class":422,"line":841},[157,4692,4460],{"class":1042},[157,4694,1045],{"class":513},[157,4696,528],{"class":527},[157,4698,3765],{"class":429},[157,4700,534],{"class":527},[157,4702,1731],{"class":513},[157,4704,4705,4707,4709,4711,4713,4715],{"class":422,"line":1306},[157,4706,4475],{"class":1042},[157,4708,1045],{"class":513},[157,4710,528],{"class":527},[157,4712,3780],{"class":429},[157,4714,534],{"class":527},[157,4716,1731],{"class":513},[157,4718,4719,4721,4723],{"class":422,"line":1323},[157,4720,4490],{"class":1042},[157,4722,1045],{"class":513},[157,4724,1255],{"class":513},[157,4726,4727,4729,4731,4733,4735,4737],{"class":422,"line":1334},[157,4728,4499],{"class":1042},[157,4730,1045],{"class":513},[157,4732,528],{"class":527},[157,4734,3803],{"class":429},[157,4736,534],{"class":527},[157,4738,1731],{"class":513},[157,4740,4741],{"class":422,"line":1345},[157,4742,2168],{"class":513},[157,4744,4745,4747,4749],{"class":422,"line":1355},[157,4746,1736],{"class":513},[157,4748,575],{"class":1042},[157,4750,537],{"class":513},[157,4752,4753],{"class":422,"line":1365},[157,4754,1376],{"class":513},[157,4756,4757,4759,4761],{"class":422,"line":1373},[157,4758,2699],{"class":513},[157,4760,2625],{"class":1865},[157,4762,816],{"class":513},[157,4764,4765],{"class":422,"line":2210},[157,4766,542],{"emptyLinePlaceholder":32},[157,4768,4769,4771,4773],{"class":422,"line":2215},[157,4770,2556],{"class":513},[157,4772,227],{"class":1865},[157,4774,816],{"class":513},[157,4776,4777,4779,4781,4783,4785,4787,4789],{"class":422,"line":2221},[157,4778,796],{"class":513},[157,4780,2722],{"class":1865},[157,4782,2561],{"class":513},[157,4784,2727],{"class":517},[157,4786,2699],{"class":513},[157,4788,2722],{"class":1865},[157,4790,816],{"class":513},[157,4792,4793,4795,4798,4800,4802,4804,4806,4808,4811,4813,4815,4818,4820,4822,4825,4827,4829],{"class":422,"line":4309},[157,4794,796],{"class":513},[157,4796,4797],{"class":1865},"button",[157,4799,1792],{"class":803},[157,4801,807],{"class":513},[157,4803,534],{"class":527},[157,4805,4797],{"class":429},[157,4807,534],{"class":527},[157,4809,4810],{"class":803}," @click",[157,4812,807],{"class":513},[157,4814,534],{"class":527},[157,4816,4817],{"class":429},"onUpdate",[157,4819,534],{"class":527},[157,4821,2561],{"class":513},[157,4823,4824],{"class":517},"Update Context",[157,4826,2699],{"class":513},[157,4828,4797],{"class":1865},[157,4830,816],{"class":513},[157,4832,4834,4836,4838],{"class":422,"line":4833},21,[157,4835,2699],{"class":513},[157,4837,227],{"class":1865},[157,4839,816],{"class":513},[482,4841,4842],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}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 .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sfCm-, html code.shiki .sfCm-{--shiki-light:#90A4AE;--shiki-default:#6F42C1;--shiki-dark:#B392F0}",{"title":229,"searchDepth":208,"depth":208,"links":4844},[],{},"\u002F_partials\u002Fsdks\u002Fvue\u002Fuser-context",{"description":4334},"_partials\u002Fsdks\u002Fvue\u002Fuser-context","2t4mI7CaPjKFtQ5-VRbkAq9DxR-XRbkRjrNXa5E63SA",{"id":4851,"title":3561,"body":4852,"description":3859,"extension":393,"links":394,"meta":5320,"navigation":6,"path":5321,"seo":5322,"stem":5323,"__hash__":5324},"docs\u002F_partials\u002Fsdks\u002Freact-native\u002Fuser-context.md",{"type":102,"value":4853,"toc":5318},[4854,4856,5082,5086,5315],[105,4855,3859],{},[412,4857,4859],{"className":683,"code":4858,"filename":685,"language":686,"meta":229,"style":229},"import { View } from \"react-native\";\nimport AwesomeApp from \".\u002FAwesomeApp\";\nimport { ConfigDirectorProvider } from \"@configdirector\u002Freact-native-sdk\";\n\nexport default function App() {\n  return (\n    \u003CConfigDirectorProvider\n      sdkKey={\"YOUR-CLIENT-SDK-KEY\"}\n      appName=\"MyAwesomeApp\"\n      appVersion=\"1.0.0\"\n      context={{ id: \"12345\", name: \"Example User\", traits: { region: \"North America\" } }}>\n      \u003CView>\n        \u003CAwesomeApp \u002F>\n      \u003C\u002FView>\n    \u003C\u002FConfigDirectorProvider>\n  );\n};\n",[166,4860,4861,4881,4897,4917,4921,4935,4941,4947,4963,4975,4987,5040,5048,5056,5064,5072,5078],{"__ignoreMap":229},[157,4862,4863,4865,4867,4869,4871,4873,4875,4877,4879],{"class":422,"line":423},[157,4864,510],{"class":509},[157,4866,514],{"class":513},[157,4868,1181],{"class":517},[157,4870,521],{"class":513},[157,4872,524],{"class":509},[157,4874,528],{"class":527},[157,4876,1190],{"class":429},[157,4878,534],{"class":527},[157,4880,537],{"class":513},[157,4882,4883,4885,4887,4889,4891,4893,4895],{"class":422,"line":208},[157,4884,510],{"class":509},[157,4886,1201],{"class":517},[157,4888,719],{"class":509},[157,4890,528],{"class":527},[157,4892,1208],{"class":429},[157,4894,534],{"class":527},[157,4896,537],{"class":513},[157,4898,4899,4901,4903,4905,4907,4909,4911,4913,4915],{"class":422,"line":183},[157,4900,510],{"class":509},[157,4902,514],{"class":513},[157,4904,735],{"class":517},[157,4906,521],{"class":513},[157,4908,524],{"class":509},[157,4910,528],{"class":527},[157,4912,1229],{"class":429},[157,4914,534],{"class":527},[157,4916,537],{"class":513},[157,4918,4919],{"class":422,"line":580},[157,4920,542],{"emptyLinePlaceholder":32},[157,4922,4923,4925,4927,4929,4931,4933],{"class":422,"line":755},[157,4924,547],{"class":509},[157,4926,1244],{"class":509},[157,4928,1247],{"class":550},[157,4930,1250],{"class":562},[157,4932,594],{"class":513},[157,4934,1255],{"class":513},[157,4936,4937,4939],{"class":422,"line":793},[157,4938,1260],{"class":509},[157,4940,1263],{"class":1042},[157,4942,4943,4945],{"class":422,"line":819},[157,4944,822],{"class":513},[157,4946,1270],{"class":799},[157,4948,4949,4951,4953,4955,4957,4959,4961],{"class":422,"line":831},[157,4950,1275],{"class":803},[157,4952,807],{"class":558},[157,4954,1280],{"class":513},[157,4956,534],{"class":527},[157,4958,570],{"class":429},[157,4960,534],{"class":527},[157,4962,1289],{"class":513},[157,4964,4965,4967,4969,4971,4973],{"class":422,"line":841},[157,4966,1294],{"class":803},[157,4968,807],{"class":558},[157,4970,534],{"class":527},[157,4972,1301],{"class":429},[157,4974,709],{"class":527},[157,4976,4977,4979,4981,4983,4985],{"class":422,"line":1306},[157,4978,1309],{"class":803},[157,4980,807],{"class":558},[157,4982,534],{"class":527},[157,4984,1316],{"class":429},[157,4986,709],{"class":527},[157,4988,4989,4992,4994,4996,4998,5000,5002,5004,5006,5008,5010,5012,5014,5016,5018,5020,5022,5024,5026,5028,5030,5032,5034,5036,5038],{"class":422,"line":1323},[157,4990,4991],{"class":803},"      context",[157,4993,807],{"class":558},[157,4995,3979],{"class":513},[157,4997,3982],{"class":1042},[157,4999,1045],{"class":513},[157,5001,528],{"class":527},[157,5003,3646],{"class":429},[157,5005,534],{"class":527},[157,5007,1037],{"class":513},[157,5009,3995],{"class":1042},[157,5011,1045],{"class":513},[157,5013,528],{"class":527},[157,5015,3662],{"class":429},[157,5017,534],{"class":527},[157,5019,1037],{"class":513},[157,5021,4008],{"class":1042},[157,5023,1045],{"class":513},[157,5025,514],{"class":513},[157,5027,4015],{"class":1042},[157,5029,1045],{"class":513},[157,5031,528],{"class":527},[157,5033,3687],{"class":429},[157,5035,534],{"class":527},[157,5037,521],{"class":513},[157,5039,4028],{"class":513},[157,5041,5042,5044,5046],{"class":422,"line":1334},[157,5043,1326],{"class":513},[157,5045,1329],{"class":799},[157,5047,816],{"class":513},[157,5049,5050,5052,5054],{"class":422,"line":1345},[157,5051,1337],{"class":513},[157,5053,1340],{"class":799},[157,5055,828],{"class":513},[157,5057,5058,5060,5062],{"class":422,"line":1355},[157,5059,1348],{"class":513},[157,5061,1329],{"class":799},[157,5063,816],{"class":513},[157,5065,5066,5068,5070],{"class":422,"line":1365},[157,5067,1358],{"class":513},[157,5069,800],{"class":799},[157,5071,816],{"class":513},[157,5073,5074,5076],{"class":422,"line":1373},[157,5075,1368],{"class":1042},[157,5077,537],{"class":513},[157,5079,5080],{"class":422,"line":2210},[157,5081,1376],{"class":513},[105,5083,4053,5084,4057],{},[166,5085,4056],{},[412,5087,5089],{"className":683,"code":5088,"filename":2473,"language":686,"meta":229,"style":229},"import { useConfigValue, useContext } from \"@configdirector\u002Freact-native-sdk\";\n\nfunction YourComponent() {\n  const { value } = useConfigValue(\"my-config-key\", false);\n  const { updateContext } = useContext();\n\n  useEffect(() => {\n    updateContext({\n      id: \"654321\",\n      name: \"Another User\",\n      traits: {\n        region: \"Australia\",\n      },\n    });\n  }, []);\n\n  return \u003Cp>my-config-key: {value}\u003C\u002Fp>;\n}\n\nexport default YourComponent;\n",[166,5090,5091,5115,5119,5129,5159,5177,5181,5193,5201,5215,5229,5237,5251,5255,5263,5271,5275,5297,5301,5305],{"__ignoreMap":229},[157,5092,5093,5095,5097,5099,5101,5103,5105,5107,5109,5111,5113],{"class":422,"line":423},[157,5094,510],{"class":509},[157,5096,514],{"class":513},[157,5098,2484],{"class":517},[157,5100,1037],{"class":513},[157,5102,4075],{"class":517},[157,5104,521],{"class":513},[157,5106,524],{"class":509},[157,5108,528],{"class":527},[157,5110,1229],{"class":429},[157,5112,534],{"class":527},[157,5114,537],{"class":513},[157,5116,5117],{"class":422,"line":208},[157,5118,542],{"emptyLinePlaceholder":32},[157,5120,5121,5123,5125,5127],{"class":422,"line":183},[157,5122,2505],{"class":550},[157,5124,2508],{"class":562},[157,5126,594],{"class":513},[157,5128,1255],{"class":513},[157,5130,5131,5133,5135,5137,5139,5141,5143,5145,5147,5149,5151,5153,5155,5157],{"class":422,"line":580},[157,5132,1646],{"class":550},[157,5134,514],{"class":513},[157,5136,2284],{"class":554},[157,5138,521],{"class":513},[157,5140,559],{"class":558},[157,5142,2484],{"class":562},[157,5144,565],{"class":1042},[157,5146,534],{"class":527},[157,5148,2300],{"class":429},[157,5150,534],{"class":527},[157,5152,1037],{"class":513},[157,5154,2308],{"class":2307},[157,5156,575],{"class":1042},[157,5158,537],{"class":513},[157,5160,5161,5163,5165,5167,5169,5171,5173,5175],{"class":422,"line":755},[157,5162,1646],{"class":550},[157,5164,514],{"class":513},[157,5166,4151],{"class":554},[157,5168,521],{"class":513},[157,5170,559],{"class":558},[157,5172,4075],{"class":562},[157,5174,594],{"class":1042},[157,5176,537],{"class":513},[157,5178,5179],{"class":422,"line":793},[157,5180,542],{"emptyLinePlaceholder":32},[157,5182,5183,5185,5187,5189,5191],{"class":422,"line":819},[157,5184,4170],{"class":562},[157,5186,565],{"class":1042},[157,5188,594],{"class":513},[157,5190,2370],{"class":550},[157,5192,1255],{"class":513},[157,5194,5195,5197,5199],{"class":422,"line":831},[157,5196,4183],{"class":562},[157,5198,565],{"class":1042},[157,5200,1685],{"class":513},[157,5202,5203,5205,5207,5209,5211,5213],{"class":422,"line":841},[157,5204,4192],{"class":1042},[157,5206,1045],{"class":513},[157,5208,528],{"class":527},[157,5210,3765],{"class":429},[157,5212,534],{"class":527},[157,5214,1731],{"class":513},[157,5216,5217,5219,5221,5223,5225,5227],{"class":422,"line":1306},[157,5218,4207],{"class":1042},[157,5220,1045],{"class":513},[157,5222,528],{"class":527},[157,5224,3780],{"class":429},[157,5226,534],{"class":527},[157,5228,1731],{"class":513},[157,5230,5231,5233,5235],{"class":422,"line":1323},[157,5232,4222],{"class":1042},[157,5234,1045],{"class":513},[157,5236,1255],{"class":513},[157,5238,5239,5241,5243,5245,5247,5249],{"class":422,"line":1334},[157,5240,4231],{"class":1042},[157,5242,1045],{"class":513},[157,5244,528],{"class":527},[157,5246,3803],{"class":429},[157,5248,534],{"class":527},[157,5250,1731],{"class":513},[157,5252,5253],{"class":422,"line":1345},[157,5254,2163],{"class":513},[157,5256,5257,5259,5261],{"class":422,"line":1355},[157,5258,4250],{"class":513},[157,5260,575],{"class":1042},[157,5262,537],{"class":513},[157,5264,5265,5267,5269],{"class":422,"line":1365},[157,5266,4259],{"class":513},[157,5268,4262],{"class":1042},[157,5270,537],{"class":513},[157,5272,5273],{"class":422,"line":1373},[157,5274,542],{"emptyLinePlaceholder":32},[157,5276,5277,5279,5281,5283,5285,5287,5289,5291,5293,5295],{"class":422,"line":2210},[157,5278,1260],{"class":509},[157,5280,2835],{"class":513},[157,5282,105],{"class":1865},[157,5284,2561],{"class":513},[157,5286,2564],{"class":517},[157,5288,1280],{"class":513},[157,5290,2569],{"class":517},[157,5292,1938],{"class":513},[157,5294,105],{"class":1865},[157,5296,2852],{"class":513},[157,5298,5299],{"class":422,"line":2215},[157,5300,1289],{"class":513},[157,5302,5303],{"class":422,"line":2221},[157,5304,542],{"emptyLinePlaceholder":32},[157,5306,5307,5309,5311,5313],{"class":422,"line":4309},[157,5308,547],{"class":509},[157,5310,1244],{"class":509},[157,5312,2508],{"class":517},[157,5314,537],{"class":513},[482,5316,5317],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}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 .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}",{"title":229,"searchDepth":208,"depth":208,"links":5319},[],{},"\u002F_partials\u002Fsdks\u002Freact-native\u002Fuser-context",{"description":3859},"_partials\u002Fsdks\u002Freact-native\u002Fuser-context","EIRnSVikgVOxW0etrragfObm4NhLiSL_qGC01kGfJvc",{"id":5326,"title":3561,"body":5327,"description":5620,"extension":393,"links":394,"meta":5621,"navigation":6,"path":5622,"seo":5623,"stem":5624,"__hash__":5625},"docs\u002F_partials\u002Fsdks\u002Fnode\u002Fuser-context.md",{"type":102,"value":5328,"toc":5618},[5329,5335,5450,5455,5615],[105,5330,5331,5332,5334],{},"The user context can be provided as the third argument to ",[166,5333,2293],{},". Unlike client SDKs, the server SDKs are able to evaluate targeting rules for the given user context locally without additional network calls.",[412,5336,5338],{"className":499,"code":5337,"filename":933,"language":502,"meta":229,"style":229},"import { client } from \".\u002Fconfig-director-setup\"\n\nclient.getValue(\"my-config-key\", false, {\n  id: \"12345\",\n  name: \"Example User\",\n  traits: {\n    region: \"North America\", \u002F\u002F Any arbitrary traits which can be referenced in targeting rules\n  },\n});\n",[166,5339,5340,5358,5362,5386,5400,5414,5422,5438,5442],{"__ignoreMap":229},[157,5341,5342,5344,5346,5348,5350,5352,5354,5356],{"class":422,"line":423},[157,5343,510],{"class":509},[157,5345,514],{"class":513},[157,5347,555],{"class":517},[157,5349,521],{"class":513},[157,5351,524],{"class":509},[157,5353,528],{"class":527},[157,5355,2266],{"class":429},[157,5357,709],{"class":527},[157,5359,5360],{"class":422,"line":208},[157,5361,542],{"emptyLinePlaceholder":32},[157,5363,5364,5366,5368,5370,5372,5374,5376,5378,5380,5382,5384],{"class":422,"line":183},[157,5365,2435],{"class":517},[157,5367,588],{"class":513},[157,5369,2293],{"class":562},[157,5371,565],{"class":517},[157,5373,534],{"class":527},[157,5375,2300],{"class":429},[157,5377,534],{"class":527},[157,5379,1037],{"class":513},[157,5381,2308],{"class":2307},[157,5383,1037],{"class":513},[157,5385,1255],{"class":513},[157,5387,5388,5390,5392,5394,5396,5398],{"class":422,"line":580},[157,5389,3639],{"class":1042},[157,5391,1045],{"class":513},[157,5393,528],{"class":527},[157,5395,3646],{"class":429},[157,5397,534],{"class":527},[157,5399,1731],{"class":513},[157,5401,5402,5404,5406,5408,5410,5412],{"class":422,"line":755},[157,5403,3655],{"class":1042},[157,5405,1045],{"class":513},[157,5407,528],{"class":527},[157,5409,3662],{"class":429},[157,5411,534],{"class":527},[157,5413,1731],{"class":513},[157,5415,5416,5418,5420],{"class":422,"line":793},[157,5417,3671],{"class":1042},[157,5419,1045],{"class":513},[157,5421,1255],{"class":513},[157,5423,5424,5426,5428,5430,5432,5434,5436],{"class":422,"line":819},[157,5425,3680],{"class":1042},[157,5427,1045],{"class":513},[157,5429,528],{"class":527},[157,5431,3687],{"class":429},[157,5433,534],{"class":527},[157,5435,1037],{"class":513},[157,5437,3694],{"class":1495},[157,5439,5440],{"class":422,"line":831},[157,5441,2218],{"class":513},[157,5443,5444,5446,5448],{"class":422,"line":841},[157,5445,2224],{"class":513},[157,5447,575],{"class":517},[157,5449,537],{"class":513},[105,5451,5452,5453,1045],{},"It can also be provided as the fourth argument to ",[166,5454,2337],{},[412,5456,5458],{"className":499,"code":5457,"filename":933,"language":502,"meta":229,"style":229},"import { client } from \".\u002Fconfig-director-setup\"\n\nconst unwatchMyKey = client.watch(\n  \"my-config-key\",\n  false,\n  (newValue) => console.log(\"Value updated:\", newValue),\n  {\n    id: \"12345\",\n    name: \"Example User\",\n    traits: {\n      region: \"North America\",\n    },\n  },\n);\n",[166,5459,5460,5478,5482,5498,5508,5514,5546,5551,5565,5579,5587,5601,5605,5609],{"__ignoreMap":229},[157,5461,5462,5464,5466,5468,5470,5472,5474,5476],{"class":422,"line":423},[157,5463,510],{"class":509},[157,5465,514],{"class":513},[157,5467,555],{"class":517},[157,5469,521],{"class":513},[157,5471,524],{"class":509},[157,5473,528],{"class":527},[157,5475,2266],{"class":429},[157,5477,709],{"class":527},[157,5479,5480],{"class":422,"line":208},[157,5481,542],{"emptyLinePlaceholder":32},[157,5483,5484,5486,5488,5490,5492,5494,5496],{"class":422,"line":183},[157,5485,1005],{"class":550},[157,5487,2328],{"class":554},[157,5489,559],{"class":558},[157,5491,555],{"class":517},[157,5493,588],{"class":513},[157,5495,2337],{"class":562},[157,5497,790],{"class":517},[157,5499,5500,5502,5504,5506],{"class":422,"line":580},[157,5501,2344],{"class":527},[157,5503,2300],{"class":429},[157,5505,534],{"class":527},[157,5507,1731],{"class":513},[157,5509,5510,5512],{"class":422,"line":755},[157,5511,2355],{"class":2307},[157,5513,1731],{"class":513},[157,5515,5516,5518,5520,5522,5524,5527,5529,5531,5533,5535,5537,5539,5541,5544],{"class":422,"line":793},[157,5517,2362],{"class":513},[157,5519,2365],{"class":1833},[157,5521,575],{"class":513},[157,5523,2370],{"class":550},[157,5525,5526],{"class":517}," console",[157,5528,588],{"class":513},[157,5530,2382],{"class":562},[157,5532,565],{"class":517},[157,5534,534],{"class":527},[157,5536,2389],{"class":429},[157,5538,534],{"class":527},[157,5540,1037],{"class":513},[157,5542,5543],{"class":517}," newValue)",[157,5545,1731],{"class":513},[157,5547,5548],{"class":422,"line":819},[157,5549,5550],{"class":513},"  {\n",[157,5552,5553,5555,5557,5559,5561,5563],{"class":422,"line":831},[157,5554,4460],{"class":1042},[157,5556,1045],{"class":513},[157,5558,528],{"class":527},[157,5560,3646],{"class":429},[157,5562,534],{"class":527},[157,5564,1731],{"class":513},[157,5566,5567,5569,5571,5573,5575,5577],{"class":422,"line":841},[157,5568,4475],{"class":1042},[157,5570,1045],{"class":513},[157,5572,528],{"class":527},[157,5574,3662],{"class":429},[157,5576,534],{"class":527},[157,5578,1731],{"class":513},[157,5580,5581,5583,5585],{"class":422,"line":1306},[157,5582,4490],{"class":1042},[157,5584,1045],{"class":513},[157,5586,1255],{"class":513},[157,5588,5589,5591,5593,5595,5597,5599],{"class":422,"line":1323},[157,5590,4499],{"class":1042},[157,5592,1045],{"class":513},[157,5594,528],{"class":527},[157,5596,3687],{"class":429},[157,5598,534],{"class":527},[157,5600,1731],{"class":513},[157,5602,5603],{"class":422,"line":1334},[157,5604,2168],{"class":513},[157,5606,5607],{"class":422,"line":1345},[157,5608,2218],{"class":513},[157,5610,5611,5613],{"class":422,"line":1355},[157,5612,575],{"class":517},[157,5614,537],{"class":513},[482,5616,5617],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}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 .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s99_P, html code.shiki .s99_P{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit}",{"title":229,"searchDepth":208,"depth":208,"links":5619},[],"The user context can be provided as the third argument to getValue. Unlike client SDKs, the server SDKs are able to evaluate targeting rules for the given user context locally without additional network calls.",{},"\u002F_partials\u002Fsdks\u002Fnode\u002Fuser-context",{"description":5620},"_partials\u002Fsdks\u002Fnode\u002Fuser-context","0CHUoE8GCe5fk2zw5YQzb0b_GYdmgOKEcunr0j4UQ9A",{"id":5627,"title":3561,"body":5628,"description":6071,"extension":393,"links":394,"meta":6072,"navigation":6,"path":6073,"seo":6074,"stem":6075,"__hash__":6076},"docs\u002F_partials\u002Fsdks\u002Fnextjs\u002Fuser-context.md",{"type":102,"value":5629,"toc":6069},[5630,5635,5879,5884,6067],[105,5631,5632,5633,4057],{},"The user context can be updated with the ",[166,5634,4056],{},[412,5636,5638],{"className":683,"code":5637,"filename":2473,"language":686,"meta":229,"style":229},"\"use client\";\n\nimport { useConfigValue, useContext } from \"@configdirector\u002Fnextjs-sdk\u002Fclient\";\n\nfunction YourComponent() {\n  const { value } = useConfigValue(\"my-config-key\", false);\n  const { updateContext } = useContext();\n\n  useEffect(() => {\n    updateContext({\n      id: \"654321\",\n      name: \"Another User\",\n      traits: {\n        region: \"Australia\",\n      },\n    });\n  }, []);\n\n  return \u003Cp>my-config-key: {value}\u003C\u002Fp>;\n}\n\nexport default YourComponent;\n",[166,5639,5640,5650,5654,5678,5682,5692,5722,5740,5744,5756,5764,5778,5792,5800,5814,5818,5826,5834,5838,5860,5864,5868],{"__ignoreMap":229},[157,5641,5642,5644,5646,5648],{"class":422,"line":423},[157,5643,534],{"class":527},[157,5645,3095],{"class":429},[157,5647,534],{"class":527},[157,5649,537],{"class":513},[157,5651,5652],{"class":422,"line":208},[157,5653,542],{"emptyLinePlaceholder":32},[157,5655,5656,5658,5660,5662,5664,5666,5668,5670,5672,5674,5676],{"class":422,"line":183},[157,5657,510],{"class":509},[157,5659,514],{"class":513},[157,5661,2484],{"class":517},[157,5663,1037],{"class":513},[157,5665,4075],{"class":517},[157,5667,521],{"class":513},[157,5669,524],{"class":509},[157,5671,528],{"class":527},[157,5673,3120],{"class":429},[157,5675,534],{"class":527},[157,5677,537],{"class":513},[157,5679,5680],{"class":422,"line":580},[157,5681,542],{"emptyLinePlaceholder":32},[157,5683,5684,5686,5688,5690],{"class":422,"line":755},[157,5685,2505],{"class":550},[157,5687,2508],{"class":562},[157,5689,594],{"class":513},[157,5691,1255],{"class":513},[157,5693,5694,5696,5698,5700,5702,5704,5706,5708,5710,5712,5714,5716,5718,5720],{"class":422,"line":793},[157,5695,1646],{"class":550},[157,5697,514],{"class":513},[157,5699,2284],{"class":554},[157,5701,521],{"class":513},[157,5703,559],{"class":558},[157,5705,2484],{"class":562},[157,5707,565],{"class":1042},[157,5709,534],{"class":527},[157,5711,2300],{"class":429},[157,5713,534],{"class":527},[157,5715,1037],{"class":513},[157,5717,2308],{"class":2307},[157,5719,575],{"class":1042},[157,5721,537],{"class":513},[157,5723,5724,5726,5728,5730,5732,5734,5736,5738],{"class":422,"line":819},[157,5725,1646],{"class":550},[157,5727,514],{"class":513},[157,5729,4151],{"class":554},[157,5731,521],{"class":513},[157,5733,559],{"class":558},[157,5735,4075],{"class":562},[157,5737,594],{"class":1042},[157,5739,537],{"class":513},[157,5741,5742],{"class":422,"line":831},[157,5743,542],{"emptyLinePlaceholder":32},[157,5745,5746,5748,5750,5752,5754],{"class":422,"line":841},[157,5747,4170],{"class":562},[157,5749,565],{"class":1042},[157,5751,594],{"class":513},[157,5753,2370],{"class":550},[157,5755,1255],{"class":513},[157,5757,5758,5760,5762],{"class":422,"line":1306},[157,5759,4183],{"class":562},[157,5761,565],{"class":1042},[157,5763,1685],{"class":513},[157,5765,5766,5768,5770,5772,5774,5776],{"class":422,"line":1323},[157,5767,4192],{"class":1042},[157,5769,1045],{"class":513},[157,5771,528],{"class":527},[157,5773,3765],{"class":429},[157,5775,534],{"class":527},[157,5777,1731],{"class":513},[157,5779,5780,5782,5784,5786,5788,5790],{"class":422,"line":1334},[157,5781,4207],{"class":1042},[157,5783,1045],{"class":513},[157,5785,528],{"class":527},[157,5787,3780],{"class":429},[157,5789,534],{"class":527},[157,5791,1731],{"class":513},[157,5793,5794,5796,5798],{"class":422,"line":1345},[157,5795,4222],{"class":1042},[157,5797,1045],{"class":513},[157,5799,1255],{"class":513},[157,5801,5802,5804,5806,5808,5810,5812],{"class":422,"line":1355},[157,5803,4231],{"class":1042},[157,5805,1045],{"class":513},[157,5807,528],{"class":527},[157,5809,3803],{"class":429},[157,5811,534],{"class":527},[157,5813,1731],{"class":513},[157,5815,5816],{"class":422,"line":1365},[157,5817,2163],{"class":513},[157,5819,5820,5822,5824],{"class":422,"line":1373},[157,5821,4250],{"class":513},[157,5823,575],{"class":1042},[157,5825,537],{"class":513},[157,5827,5828,5830,5832],{"class":422,"line":2210},[157,5829,4259],{"class":513},[157,5831,4262],{"class":1042},[157,5833,537],{"class":513},[157,5835,5836],{"class":422,"line":2215},[157,5837,542],{"emptyLinePlaceholder":32},[157,5839,5840,5842,5844,5846,5848,5850,5852,5854,5856,5858],{"class":422,"line":2221},[157,5841,1260],{"class":509},[157,5843,2835],{"class":513},[157,5845,105],{"class":1865},[157,5847,2561],{"class":513},[157,5849,2564],{"class":517},[157,5851,1280],{"class":513},[157,5853,2569],{"class":517},[157,5855,1938],{"class":513},[157,5857,105],{"class":1865},[157,5859,2852],{"class":513},[157,5861,5862],{"class":422,"line":4309},[157,5863,1289],{"class":513},[157,5865,5866],{"class":422,"line":4833},[157,5867,542],{"emptyLinePlaceholder":32},[157,5869,5871,5873,5875,5877],{"class":422,"line":5870},22,[157,5872,547],{"class":509},[157,5874,1244],{"class":509},[157,5876,2508],{"class":517},[157,5878,537],{"class":513},[105,5880,5881,5882,5334],{},"On server routes, the user context is provided at evaluation time as the third argument to ",[166,5883,2293],{},[412,5885,5887],{"className":499,"code":5886,"filename":3225,"language":502,"meta":229,"style":229},"import { getConfigClient } from \"@configdirector\u002Fnextjs-sdk\u002Fserver\";\n\nexport async function GET() {\n  const client = getConfigClient();\n  const value = client.getValue(\"my-config-key\", false, {\n    id: \"654321\",\n    name: \"Another User\",\n    traits: {\n      region: \"Australia\",\n    },\n  });\n  return Response.json({ \"my-config-key\": value });\n}\n",[166,5888,5889,5909,5913,5927,5941,5971,5985,5999,6007,6021,6025,6033,6063],{"__ignoreMap":229},[157,5890,5891,5893,5895,5897,5899,5901,5903,5905,5907],{"class":422,"line":423},[157,5892,510],{"class":509},[157,5894,514],{"class":513},[157,5896,3236],{"class":517},[157,5898,521],{"class":513},[157,5900,524],{"class":509},[157,5902,528],{"class":527},[157,5904,1667],{"class":429},[157,5906,534],{"class":527},[157,5908,537],{"class":513},[157,5910,5911],{"class":422,"line":208},[157,5912,542],{"emptyLinePlaceholder":32},[157,5914,5915,5917,5919,5921,5923,5925],{"class":422,"line":183},[157,5916,547],{"class":509},[157,5918,1632],{"class":550},[157,5920,1247],{"class":550},[157,5922,3263],{"class":562},[157,5924,594],{"class":513},[157,5926,1255],{"class":513},[157,5928,5929,5931,5933,5935,5937,5939],{"class":422,"line":580},[157,5930,1646],{"class":550},[157,5932,555],{"class":554},[157,5934,559],{"class":558},[157,5936,3236],{"class":562},[157,5938,594],{"class":1042},[157,5940,537],{"class":513},[157,5942,5943,5945,5947,5949,5951,5953,5955,5957,5959,5961,5963,5965,5967,5969],{"class":422,"line":755},[157,5944,1646],{"class":550},[157,5946,2284],{"class":554},[157,5948,559],{"class":558},[157,5950,555],{"class":517},[157,5952,588],{"class":513},[157,5954,2293],{"class":562},[157,5956,565],{"class":1042},[157,5958,534],{"class":527},[157,5960,2300],{"class":429},[157,5962,534],{"class":527},[157,5964,1037],{"class":513},[157,5966,2308],{"class":2307},[157,5968,1037],{"class":513},[157,5970,1255],{"class":513},[157,5972,5973,5975,5977,5979,5981,5983],{"class":422,"line":793},[157,5974,4460],{"class":1042},[157,5976,1045],{"class":513},[157,5978,528],{"class":527},[157,5980,3765],{"class":429},[157,5982,534],{"class":527},[157,5984,1731],{"class":513},[157,5986,5987,5989,5991,5993,5995,5997],{"class":422,"line":819},[157,5988,4475],{"class":1042},[157,5990,1045],{"class":513},[157,5992,528],{"class":527},[157,5994,3780],{"class":429},[157,5996,534],{"class":527},[157,5998,1731],{"class":513},[157,6000,6001,6003,6005],{"class":422,"line":831},[157,6002,4490],{"class":1042},[157,6004,1045],{"class":513},[157,6006,1255],{"class":513},[157,6008,6009,6011,6013,6015,6017,6019],{"class":422,"line":841},[157,6010,4499],{"class":1042},[157,6012,1045],{"class":513},[157,6014,528],{"class":527},[157,6016,3803],{"class":429},[157,6018,534],{"class":527},[157,6020,1731],{"class":513},[157,6022,6023],{"class":422,"line":1306},[157,6024,2168],{"class":513},[157,6026,6027,6029,6031],{"class":422,"line":1323},[157,6028,1736],{"class":513},[157,6030,575],{"class":1042},[157,6032,537],{"class":513},[157,6034,6035,6037,6039,6041,6043,6045,6047,6049,6051,6053,6055,6057,6059,6061],{"class":422,"line":1334},[157,6036,1260],{"class":509},[157,6038,3318],{"class":517},[157,6040,588],{"class":513},[157,6042,3323],{"class":562},[157,6044,565],{"class":1042},[157,6046,1280],{"class":513},[157,6048,528],{"class":527},[157,6050,2300],{"class":3332},[157,6052,534],{"class":527},[157,6054,1045],{"class":513},[157,6056,2284],{"class":517},[157,6058,521],{"class":513},[157,6060,575],{"class":1042},[157,6062,537],{"class":513},[157,6064,6065],{"class":422,"line":1345},[157,6066,1289],{"class":513},[482,6068,3351],{},{"title":229,"searchDepth":208,"depth":208,"links":6070},[],"The user context can be updated with the useContext hook:",{},"\u002F_partials\u002Fsdks\u002Fnextjs\u002Fuser-context",{"description":6071},"_partials\u002Fsdks\u002Fnextjs\u002Fuser-context","Eg4KsbwN7P_kmnw3yj7Ox23pQ8790QkHQ8lTpSTO0VE",{"id":6078,"title":3561,"body":6079,"description":6480,"extension":393,"links":394,"meta":6481,"navigation":6,"path":6482,"seo":6483,"stem":6484,"__hash__":6485},"docs\u002F_partials\u002Fsdks\u002Fnuxt\u002Fuser-context.md",{"type":102,"value":6080,"toc":6478},[6081,6087,6333,6338,6475],[105,6082,6083,6084,4557],{},"The user context can be updated via the ",[166,6085,6086],{},"useConfigDirectorContext",[412,6088,6090],{"className":2614,"code":6089,"filename":2616,"language":953,"meta":229,"style":229},"\u003Cscript setup lang=\"ts\">\nconst { updateContext } = useConfigDirectorContext();\nconst { value } = useConfigDirectorValue(\"my-config-key\", false);\n\nconst onUpdate = () => {\n  updateContext({\n    id: \"654321\",\n    name: \"Another User\",\n    traits: {\n      region: \"Australia\",\n    },\n  });\n};\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cdiv>my-config-key is : {{ value }}\u003C\u002Fdiv>\n  \u003Cbutton type=\"button\" @click=\"onUpdate\">Update Context\u003C\u002Fbutton>\n\u003C\u002Ftemplate>\n",[166,6091,6092,6112,6131,6161,6165,6179,6187,6201,6215,6223,6237,6241,6249,6253,6261,6265,6273,6289,6325],{"__ignoreMap":229},[157,6093,6094,6096,6098,6100,6102,6104,6106,6108,6110],{"class":422,"line":423},[157,6095,2556],{"class":513},[157,6097,2625],{"class":1865},[157,6099,2628],{"class":803},[157,6101,1869],{"class":803},[157,6103,807],{"class":513},[157,6105,534],{"class":527},[157,6107,502],{"class":429},[157,6109,534],{"class":527},[157,6111,816],{"class":513},[157,6113,6114,6116,6118,6120,6122,6124,6127,6129],{"class":422,"line":208},[157,6115,1005],{"class":550},[157,6117,514],{"class":513},[157,6119,4151],{"class":554},[157,6121,521],{"class":513},[157,6123,559],{"class":558},[157,6125,6126],{"class":562}," useConfigDirectorContext",[157,6128,594],{"class":517},[157,6130,537],{"class":513},[157,6132,6133,6135,6137,6139,6141,6143,6145,6147,6149,6151,6153,6155,6157,6159],{"class":422,"line":183},[157,6134,1005],{"class":550},[157,6136,514],{"class":513},[157,6138,2284],{"class":554},[157,6140,521],{"class":513},[157,6142,559],{"class":558},[157,6144,3405],{"class":562},[157,6146,565],{"class":517},[157,6148,534],{"class":527},[157,6150,2300],{"class":429},[157,6152,534],{"class":527},[157,6154,1037],{"class":513},[157,6156,2308],{"class":2307},[157,6158,575],{"class":517},[157,6160,537],{"class":513},[157,6162,6163],{"class":422,"line":580},[157,6164,542],{"emptyLinePlaceholder":32},[157,6166,6167,6169,6171,6173,6175,6177],{"class":422,"line":755},[157,6168,1005],{"class":550},[157,6170,4670],{"class":4669},[157,6172,559],{"class":558},[157,6174,4675],{"class":513},[157,6176,2370],{"class":550},[157,6178,1255],{"class":513},[157,6180,6181,6183,6185],{"class":422,"line":793},[157,6182,4684],{"class":562},[157,6184,565],{"class":1042},[157,6186,1685],{"class":513},[157,6188,6189,6191,6193,6195,6197,6199],{"class":422,"line":819},[157,6190,4460],{"class":1042},[157,6192,1045],{"class":513},[157,6194,528],{"class":527},[157,6196,3765],{"class":429},[157,6198,534],{"class":527},[157,6200,1731],{"class":513},[157,6202,6203,6205,6207,6209,6211,6213],{"class":422,"line":831},[157,6204,4475],{"class":1042},[157,6206,1045],{"class":513},[157,6208,528],{"class":527},[157,6210,3780],{"class":429},[157,6212,534],{"class":527},[157,6214,1731],{"class":513},[157,6216,6217,6219,6221],{"class":422,"line":841},[157,6218,4490],{"class":1042},[157,6220,1045],{"class":513},[157,6222,1255],{"class":513},[157,6224,6225,6227,6229,6231,6233,6235],{"class":422,"line":1306},[157,6226,4499],{"class":1042},[157,6228,1045],{"class":513},[157,6230,528],{"class":527},[157,6232,3803],{"class":429},[157,6234,534],{"class":527},[157,6236,1731],{"class":513},[157,6238,6239],{"class":422,"line":1323},[157,6240,2168],{"class":513},[157,6242,6243,6245,6247],{"class":422,"line":1334},[157,6244,1736],{"class":513},[157,6246,575],{"class":1042},[157,6248,537],{"class":513},[157,6250,6251],{"class":422,"line":1345},[157,6252,1376],{"class":513},[157,6254,6255,6257,6259],{"class":422,"line":1355},[157,6256,2699],{"class":513},[157,6258,2625],{"class":1865},[157,6260,816],{"class":513},[157,6262,6263],{"class":422,"line":1365},[157,6264,542],{"emptyLinePlaceholder":32},[157,6266,6267,6269,6271],{"class":422,"line":1373},[157,6268,2556],{"class":513},[157,6270,227],{"class":1865},[157,6272,816],{"class":513},[157,6274,6275,6277,6279,6281,6283,6285,6287],{"class":422,"line":2210},[157,6276,796],{"class":513},[157,6278,2722],{"class":1865},[157,6280,2561],{"class":513},[157,6282,2727],{"class":517},[157,6284,2699],{"class":513},[157,6286,2722],{"class":1865},[157,6288,816],{"class":513},[157,6290,6291,6293,6295,6297,6299,6301,6303,6305,6307,6309,6311,6313,6315,6317,6319,6321,6323],{"class":422,"line":2215},[157,6292,796],{"class":513},[157,6294,4797],{"class":1865},[157,6296,1792],{"class":803},[157,6298,807],{"class":513},[157,6300,534],{"class":527},[157,6302,4797],{"class":429},[157,6304,534],{"class":527},[157,6306,4810],{"class":803},[157,6308,807],{"class":513},[157,6310,534],{"class":527},[157,6312,4817],{"class":429},[157,6314,534],{"class":527},[157,6316,2561],{"class":513},[157,6318,4824],{"class":517},[157,6320,2699],{"class":513},[157,6322,4797],{"class":1865},[157,6324,816],{"class":513},[157,6326,6327,6329,6331],{"class":422,"line":2221},[157,6328,2699],{"class":513},[157,6330,227],{"class":1865},[157,6332,816],{"class":513},[105,6334,6335,6336,5334],{},"On server resource handlers, the user context is provided at evaluation time as the third argument to ",[166,6337,2293],{},[412,6339,6341],{"className":499,"code":6340,"filename":3472,"language":502,"meta":229,"style":229},"export default defineEventHandler(async (_event) => {\n  const client = useConfigDirectorClient();\n  return client.getValue(\"my-config-key\", false, {\n    id: \"654321\",\n    name: \"Another User\",\n    traits: {\n      region: \"Australia\",\n    },\n  });\n});\n",[166,6342,6343,6365,6379,6405,6419,6433,6441,6455,6459,6467],{"__ignoreMap":229},[157,6344,6345,6347,6349,6351,6353,6355,6357,6359,6361,6363],{"class":422,"line":423},[157,6346,547],{"class":509},[157,6348,1244],{"class":509},[157,6350,3483],{"class":562},[157,6352,565],{"class":517},[157,6354,3488],{"class":550},[157,6356,2553],{"class":513},[157,6358,3493],{"class":1833},[157,6360,575],{"class":513},[157,6362,2370],{"class":550},[157,6364,1255],{"class":513},[157,6366,6367,6369,6371,6373,6375,6377],{"class":422,"line":208},[157,6368,1646],{"class":550},[157,6370,555],{"class":554},[157,6372,559],{"class":558},[157,6374,3510],{"class":562},[157,6376,594],{"class":1042},[157,6378,537],{"class":513},[157,6380,6381,6383,6385,6387,6389,6391,6393,6395,6397,6399,6401,6403],{"class":422,"line":183},[157,6382,1260],{"class":509},[157,6384,555],{"class":517},[157,6386,588],{"class":513},[157,6388,2293],{"class":562},[157,6390,565],{"class":1042},[157,6392,534],{"class":527},[157,6394,2300],{"class":429},[157,6396,534],{"class":527},[157,6398,1037],{"class":513},[157,6400,2308],{"class":2307},[157,6402,1037],{"class":513},[157,6404,1255],{"class":513},[157,6406,6407,6409,6411,6413,6415,6417],{"class":422,"line":580},[157,6408,4460],{"class":1042},[157,6410,1045],{"class":513},[157,6412,528],{"class":527},[157,6414,3765],{"class":429},[157,6416,534],{"class":527},[157,6418,1731],{"class":513},[157,6420,6421,6423,6425,6427,6429,6431],{"class":422,"line":755},[157,6422,4475],{"class":1042},[157,6424,1045],{"class":513},[157,6426,528],{"class":527},[157,6428,3780],{"class":429},[157,6430,534],{"class":527},[157,6432,1731],{"class":513},[157,6434,6435,6437,6439],{"class":422,"line":793},[157,6436,4490],{"class":1042},[157,6438,1045],{"class":513},[157,6440,1255],{"class":513},[157,6442,6443,6445,6447,6449,6451,6453],{"class":422,"line":819},[157,6444,4499],{"class":1042},[157,6446,1045],{"class":513},[157,6448,528],{"class":527},[157,6450,3803],{"class":429},[157,6452,534],{"class":527},[157,6454,1731],{"class":513},[157,6456,6457],{"class":422,"line":831},[157,6458,2168],{"class":513},[157,6460,6461,6463,6465],{"class":422,"line":841},[157,6462,1736],{"class":513},[157,6464,575],{"class":1042},[157,6466,537],{"class":513},[157,6468,6469,6471,6473],{"class":422,"line":1306},[157,6470,2224],{"class":513},[157,6472,575],{"class":517},[157,6474,537],{"class":513},[482,6476,6477],{},"html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sfCm-, html code.shiki .sfCm-{--shiki-light:#90A4AE;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}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 .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .s99_P, html code.shiki .s99_P{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit}",{"title":229,"searchDepth":208,"depth":208,"links":6479},[],"The user context can be updated via the useConfigDirectorContext composable:",{},"\u002F_partials\u002Fsdks\u002Fnuxt\u002Fuser-context",{"description":6480},"_partials\u002Fsdks\u002Fnuxt\u002Fuser-context","eT-he92N2g7AvCd27pHo3zqDGcWl67Pm9nbOdg3SJQQ",1781641011260]