Menu:

Webpage Performance Test Result

  • Settings: DesktopChromev138CableVirginia
    More
Screenshot

Requests Details

Use this page to explore the metric timings and request waterfall for any run of your test.

Page Performance Metrics (Run 1)

View run details: Run 1 (Repeat View)

TTFB Start Render FCP Speed Index LCP CLS TBT DC Time DC Requests DC Bytes Total Time Total Requests Page Weight
.125S .200S .622S .812S .622S .035 .167S .896S 16 298KB 1.912S 19 299KB

Visual Page Loading Process (Explore)

Custom Metrics Navigation Timings
Colordepth Dpi Images Resolution a11y ads almanac aurora avg_dom_depth cms cookies crawl_links css css-variables doctype document_height document_width ecommerce element_count event-names fugu-apis generated-content has_shadow_root img-loading-attr inline_style_bytes javascript lib-detector-version llms_txt_validation localstorage_size markup media meta_viewport num_iframes num_scripts num_scripts_async num_scripts_sync origin-trials parsed_css performance privacy privacy-sandbox pwa quirks_mode responsive_images robots_meta robots_txt sass security sessionstorage_size structured-data test_result third-parties usertiming valid-head well-known wpt_bodies domContentLoadedEvent loadEvent
24 {"dppx":1,"dpcm":37.79527559055118,"dpi":96} [] {"absolute":{"height":1200,"width":1920},"available":{"height":1200,"width":1920}} {"tables":{"total":0,"total_with_caption":0,"total_with_presentational":0,"total_with_figcaption":0},"file_extension_alts":{"total_elements_with_alt":0,"total_elements_with_non_empty_alt":0,"total_with_file_extension":0,"file_extensions":{}},"title_and_alt":{"total_alt":0,"total_title":5,"total_both":0,"total_alt_same_as_title":0},"th_with_scope_attribute":{"total_th":0,"total_with_scope":0,"scopes":{}},"td_with_headers_attribute":{"total_tds":0,"total_with_headers":0},"total_anchors_with_role_button":0,"total_role_tab_with_selected_and_controls":0,"placeholder_but_no_label":{"total_placeholder":1,"total_no_label":1},"divs_or_spans_as_button_or_link":{"total_role_button":0,"total_role_link":0,"total_either":0},"screen_reader_classes":true,"form_control_a11y_tree":{"__error":{"stack":"TypeError: Cannot read properties of undefined (reading 'value')\n at addControlToStats (<anonymous>:227:36)\n at <anonymous>:281:7\n at captureAndLogError (<anonymous>:38:12)\n at wptCustomMetric (<anonymous>:220:27)\n at <anonymous>:367:7","message":"Cannot read properties of undefined (reading 'value')"}},"fieldset_radio_checkbox":{"total_radio":0,"total_checkbox":0,"total_radio_in_fieldset":0,"total_checkbox_in_fieldset":0,"fieldsets":[]},"required_form_controls":[]} {"ads":{"present":false,"status":404,"redirected":false},"app_ads":{"present":false,"status":404,"redirected":false},"sellers":{"present":false,"redirected":false,"status":404}} {"01.12":1,"01.13":0,"link-nodes":{"total":7,"nodes":[{"tagName":"link","rel":"canonical","href":"https://openai.github.io/openai-agents-js/"},{"tagName":"link","rel":"alternate","hreflang":"en","href":"https://openai.github.io/openai-agents-js/"},{"tagName":"link","rel":"alternate","hreflang":"ja","href":"https://openai.github.io/openai-agents-js/ja/"},{"tagName":"link","rel":"sitemap","href":"/openai-agents-js/sitemap-index.xml"},{"tagName":"link","rel":"shortcut icon","href":"/openai-agents-js/favicon.svg","type":"image/svg+xml"},{"tagName":"link","rel":"stylesheet","href":"/openai-agents-js/_astro/print.DNXP8c50.css","media":"print"},{"tagName":"link","rel":"stylesheet","href":"/openai-agents-js/_astro/index.D41fTyIS.css"}],"attribute_usage_count":{"rel":7,"href":7,"hreflang":2,"type":1,"media":1}},"priority-hints":{"total":0,"nodes":[],"attribute_usage_count":{}},"meta-nodes":{"total":12,"nodes":[{"tagName":"meta","charset":"utf-8"},{"tagName":"meta","name":"viewport","content":"width=device-width, initial-scale=1"},{"tagName":"meta","name":"generator","content":"Astro v5.9.2"},{"tagName":"meta","name":"generator","content":"Starlight v0.34.3"},{"tagName":"meta","property":"og:title","content":"OpenAI Agents SDK TypeScript"},{"tagName":"meta","property":"og:type","content":"article"},{"tagName":"meta","property":"og:url","content":"https://openai.github.io/openai-agents-js/"},{"tagName":"meta","property":"og:locale","content":"en"},{"tagName":"meta","property":"og:description","content":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."},{"tagName":"meta","property":"og:site_name","content":"OpenAI Agents SDK"},{"tagName":"meta","name":"twitter:card","content":"summary_large_image"},{"tagName":"meta","name":"description","content":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."}],"attribute_usage_count":{"charset":1,"name":5,"content":11,"property":6}},"10.5":[],"seo-anchor-elements":{"internal":507,"external":10,"hash":17,"navigateHash":0,"earlyHash":1},"seo-titles":{"titleWords":18,"titleElements":7},"seo-words":{"wordsCount":404,"wordElements":38},"input_elements":{"total":5,"nodes":[{"tagName":"input","type":"text","placeholder":"Search"},{"tagName":"select","autocomplete":"off"},{"tagName":"select","autocomplete":"off"},{"tagName":"select","autocomplete":"off"},{"tagName":"select","autocomplete":"off"}],"attribute_usage_count":{"class":5,"type":1,"placeholder":1,"autocapitalize":1,"enterkeyhint":1,"value":4,"autocomplete":4}},"link_protocols_used":{"https":517},"06.47":0,"08.39":{"link":0,"script":0},"09.27":{"total":2,"nodes":[{"tagName":"a","tabindex":"0"},{"tagName":"a","tabindex":"-1"}],"attribute_usage_count":{"role":2,"href":2,"id":2,"aria-selected":2,"tabindex":2,"class":2}},"icon_only_clickables":1,"inline_svg_stats":{"total":66,"content_lengths":[11412,305,2447,391,323,926,323,303,405,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,2447,678,360,391,323,926,323,664,346,335,545,545,545,545,498,381],"attribute_usage_count":{"class":62,"role":1,"height":66,"viewbox":66,"fill":62,"xmlns":1,"aria-hidden":61,"width":65,"style":61}},"images":{"pictures":{"total":0,"nodes":[],"attribute_usage_count":{}},"imgs":{"total":0,"nodes":[],"attribute_usage_count":{}},"sources":{"total":0,"nodes":[],"attribute_usage_count":{}},"total_with_srcset":0,"total_with_sizes":0,"total_pictures_with_img":0,"sizes_values":[],"loading_values":[],"alt_lengths":[]},"videos":{"total":0,"nodes":[],"attribute_usage_count":{},"total_with_track":0,"tracks":{"total":0,"nodes":[],"attribute_usage_count":{}}},"audios":{"total":0,"nodes":[],"attribute_usage_count":{},"total_with_track":0,"tracks":{"total":0,"nodes":[],"attribute_usage_count":{}}},"iframes":{"iframes":{"total":0,"nodes":[],"attribute_usage_count":{}},"loading_values":[]},"scripts":{"total":17,"nodes":[{"tagName":"script"},{"tagName":"script","type":"module","src":"/openai-agents-js/_astro/page.7qqag-5g.js"},{"tagName":"script"},{"tagName":"script","type":"module","src":"/openai-agents-js/_astro/Search.astro_astro_type_script_index_0_lang.Dhn6FghJ.js"},{"tagName":"script"},{"tagName":"script","type":"module"},{"tagName":"script","type":"module"},{"tagName":"script","type":"module"},{"tagName":"script","aria-hidden":"true"},{"tagName":"script","aria-hidden":"true"},{"tagName":"script"},{"tagName":"script","type":"module"},{"tagName":"script","type":"module","src":"/openai-agents-js/_astro/MobileTableOfContents.astro_astro_type_script_index_0_lang.C181hMzK.js"},{"tagName":"script","type":"module","src":"/openai-agents-js/_astro/TableOfContents.astro_astro_type_script_index_0_lang.CKWWgpjV.js"},{"tagName":"script","type":"module","src":"/openai-agents-js/_astro/ec.8zarh.js"},{"tagName":"script","type":"module"},{"tagName":"script","type":"module","src":"/openai-agents-js/_astro/ec.8zarh.js"}],"attribute_usage_count":{"type":11,"src":6,"aria-hidden":2}},"nodes_using_role":{"total":9,"usage_and_count":{"img":1,"search":1,"tablist":1,"presentation":2,"tab":2,"tabpanel":2}},"headings_order":[2,1,2,2,2,2,2],"shortcuts_stats":{"total_with_aria_shortcut":1,"total_with_accesskey":0,"aria_shortcut_values":["control+k"],"accesskey_values":[]},"attributes_used_on_elements":{"lang":2,"dir":4,"data-theme":1,"data-has-toc":1,"data-has-sidebar":1,"class":2051,"charset":1,"name":5,"content":11,"rel":16,"href":526,"hreflang":2,"type":13,"property":6,"id":15,"media":1,"src":6,"role":9,"height":66,"viewBox":66,"fill":81,"xmlns":1,"d":80,"data-translations":1,"data-open-modal":1,"aria-label":5,"aria-keyshortcuts":1,"aria-hidden":68,"width":65,"style":285,"data-close-modal":1,"action":1,"placeholder":1,"autocapitalize":1,"enterkeyhint":1,"target":5,"value":14,"autocomplete":4,"selected":2,"fill-rule":2,"clip-rule":2,"aria-expanded":1,"aria-controls":1,"data-hash":1,"aria-current":487,"open":10,"data-index":41,"data-min-h":2,"data-max-h":2,"aria-labelledby":4,"data-pagefind-body":1,"aria-selected":2,"tabindex":2,"data-language":5,"title":5,"data-copied":5,"data-code":5,"hidden":1},"body_node":{"tagName":"body","class":"astro-d6cp7yuc"},"html_node":{"tagName":"html","lang":"en","dir":"ltr","data-theme":"light","data-has-toc":"","data-has-sidebar":"","class":"astro-d6cp7yuc"},"document_title":{"value":"OpenAI Agents SDK TypeScript | OpenAI Agents SDK","length":48},"length_of_h1s":[28]} {"ng_version":null,"ng_img_user":null,"ng_priority_img_count":null,"ng_server_context":null,"nuxt_version":null,"nuxt_vue_version":null,"next_version":null,"next_is_script_user":null,"next_is_third_parties_user":null,"next_script_before_interactive_count":null,"next_script_after_interactive_count":null,"next_script_lazy_on_load_count":null,"next_script_worker_count":null,"react_version":null,"svelte_version":null,"feature_flags":[]} 19 {"wordpress":{"theme":{"theme":null,"child_theme":null},"block_theme":false,"has_embed_block":false,"embed_block_count":{"total":0,"total_by_type":[]},"scripts":[],"content_type":{"template":"unknown","post_type":"","taxonomy":""},"uses_interactivity_api":false,"interactivity_api_usage":{"total_regions":0,"total_regions_by_namespace":[]}}} [] ["https:\/\/openai.github.io\/openai-agents-js\/guides\/quickstart","https:\/\/openai.github.io\/openai-agents-js\/guides\/agents","https:\/\/openai.github.io\/openai-agents-js\/guides\/running-agents","https:\/\/openai.github.io\/openai-agents-js\/guides\/results","https:\/\/openai.github.io\/openai-agents-js\/guides\/tools","https:\/\/openai.github.io\/openai-agents-js\/guides\/multi-agent","https:\/\/openai.github.io\/openai-agents-js\/guides\/handoffs","https:\/\/openai.github.io\/openai-agents-js\/guides\/context","https:\/\/openai.github.io\/openai-agents-js\/guides\/models","https:\/\/openai.github.io\/openai-agents-js\/guides\/guardrails","https:\/\/openai.github.io\/openai-agents-js\/guides\/streaming","https:\/\/openai.github.io\/openai-agents-js\/guides\/human-in-the-loop","https:\/\/openai.github.io\/openai-agents-js\/guides\/mcp","https:\/\/openai.github.io\/openai-agents-js\/guides\/tracing","https:\/\/openai.github.io\/openai-agents-js\/guides\/config","https:\/\/openai.github.io\/openai-agents-js\/guides\/troubleshooting","https:\/\/openai.github.io\/openai-agents-js\/openai\/agents\/realtime\/variables\/default_openai_realtime_session_config\/","https:\/\/openai.github.io\/openai-agents-js\/openai\/agents-realtime\/variables\/default_openai_realtime_session_config\/","https:\/\/openai.github.io\/openai-agents-js\/extensions\/twilio","https:\/\/openai.github.io\/openai-agents-js\/openai\/agents\/classes\/inputguardrailtripwiretriggered\/"] {"css_in_js":[],"prefersColorScheme":true,"externalCssInHead":2,"externalCssInBody":2,"inlineCssInHead":1,"inlineCssInBody":0} {"summary":{"--sl-color-white":{"get":[{"usedIn":"--sl-color-banner-text","value":"var(--sl-color-white)","selector":".sl-banner","condition":[{"type":"media","test":"print"}]},{"usedIn":"color","value":"var(--sl-color-white)","selector":".sl-badge","condition":[{"type":"media","test":"print"}]},{"usedIn":"color","value":"var(--sl-color-white)","selector":".sl-link-button.primary","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"hsl(224, 10%, 10%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#fff","selector":":root"},{"value":"#000","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-1":{"set":[{"value":"hsl(224, 14%, 16%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#f5f5f5","selector":":root"},{"value":"#202123","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-2":{"set":[{"value":"hsl(224, 10%, 23%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#e0e0e0","selector":":root"},{"value":"#353740","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-3":{"set":[{"value":"hsl(224, 7%, 36%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#bdbdbd","selector":":root"},{"value":"#8e8ea0","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-4":{"set":[{"value":"hsl(224, 6%, 56%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#9e9e9e","selector":":root"},{"value":"#acacbe","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-5":{"get":[{"usedIn":"box-shadow","value":"inset 99rem 99rem var(--sl-color-gray-5)","selector":".expressive-code .frame.is-terminal .header::before","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"hsl(224, 6%, 77%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#303030","selector":":root"},{"value":"#c5c5d2","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-6":{"get":[{"usedIn":"--sl-color-bg-inline-code","value":"var(--sl-color-gray-6)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-hairline-light","value":"var(--sl-color-gray-6)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-hairline-shade","value":"var(--sl-color-gray-6)","selector":":root","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"hsl(224, 20%, 94%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#000","selector":":root"},{"value":"#d9d9e3","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-7":{"get":[{"usedIn":"--sl-color-bg-nav","value":"var(--sl-color-gray-7)","selector":":root","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"hsl(224, 19%, 97%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#ececf1","selector":":root[data-theme=\"light\"]"}]},"--sl-color-black":{"get":[{"usedIn":"--sl-color-text-invert","value":"var(--sl-color-black)","selector":":root","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"hsl(0, 0%, 100%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#1a1a1a","selector":":root"},{"value":"#fff","selector":":root[data-theme=\"light\"]"}]},"--sl-hue-orange":{"get":[{"usedIn":"--sl-color-orange-high","value":"hsl(var(--sl-hue-orange), 80%, 25%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-orange","value":"hsl(var(--sl-hue-orange), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-orange-low","value":"hsl(var(--sl-hue-orange), 90%, 88%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-orange-high":{"set":[{"value":"hsl(var(--sl-hue-orange), 80%, 25%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-orange":{"set":[{"value":"hsl(var(--sl-hue-orange), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-orange-low":{"set":[{"value":"hsl(var(--sl-hue-orange), 90%, 88%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-hue-green":{"get":[{"usedIn":"--sl-color-green-high","value":"hsl(var(--sl-hue-green), 80%, 22%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-green","value":"hsl(var(--sl-hue-green), 90%, 46%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-green-low","value":"hsl(var(--sl-hue-green), 85%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-green-high":{"set":[{"value":"hsl(var(--sl-hue-green), 80%, 22%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-green":{"set":[{"value":"hsl(var(--sl-hue-green), 90%, 46%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-green-low":{"set":[{"value":"hsl(var(--sl-hue-green), 85%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-hue-blue":{"get":[{"usedIn":"--sl-color-blue-high","value":"hsl(var(--sl-hue-blue), 80%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-blue","value":"hsl(var(--sl-hue-blue), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-blue-low","value":"hsl(var(--sl-hue-blue), 88%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-blue-high":{"set":[{"value":"hsl(var(--sl-hue-blue), 80%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-blue":{"set":[{"value":"hsl(var(--sl-hue-blue), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-blue-low":{"set":[{"value":"hsl(var(--sl-hue-blue), 88%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-hue-purple":{"get":[{"usedIn":"--sl-color-purple-high","value":"hsl(var(--sl-hue-purple), 90%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-purple","value":"hsl(var(--sl-hue-purple), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-purple-low","value":"hsl(var(--sl-hue-purple), 80%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-purple-high":{"set":[{"value":"hsl(var(--sl-hue-purple), 90%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-purple":{"set":[{"value":"hsl(var(--sl-hue-purple), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-purple-low":{"set":[{"value":"hsl(var(--sl-hue-purple), 80%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-hue-red":{"get":[{"usedIn":"--sl-color-red-high","value":"hsl(var(--sl-hue-red), 80%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-red","value":"hsl(var(--sl-hue-red), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-red-low","value":"hsl(var(--sl-hue-red), 80%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-red-high":{"set":[{"value":"hsl(var(--sl-hue-red), 80%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-red":{"set":[{"value":"hsl(var(--sl-hue-red), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-red-low":{"set":[{"value":"hsl(var(--sl-hue-red), 80%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-accent-high":{"set":[{"value":"hsl(234, 80%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#bdbdbd","selector":":root"},{"value":"#000","selector":":root[data-theme=\"light\"]"}]},"--sl-color-accent":{"get":[{"usedIn":"--sl-color-text-accent","value":"var(--sl-color-accent)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-bg-accent","value":"var(--sl-color-accent)","selector":":root","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"hsl(234, 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#10a37f","selector":":root"},{"value":"#000","selector":":root[data-theme=\"light\"]"}]},"--sl-color-accent-low":{"set":[{"value":"hsl(234, 88%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#2d2d2d","selector":":root"},{"value":"#ebc9f3","selector":":root[data-theme=\"light\"]"}]},"--sl-color-text-accent":{"set":[{"value":"var(--sl-color-accent)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-text-invert":{"set":[{"value":"var(--sl-color-black)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-bg-nav":{"set":[{"value":"var(--sl-color-gray-7)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-bg":{"get":[{"usedIn":"--sl-color-bg-sidebar","value":"var(--sl-color-bg)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-bg-sidebar":{"set":[{"value":"var(--sl-color-bg)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#000","selector":":root"}]},"--sl-color-bg-inline-code":{"set":[{"value":"var(--sl-color-gray-6)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-bg-accent":{"set":[{"value":"var(--sl-color-accent)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-hairline-light":{"get":[{"usedIn":"box-shadow","value":"inset 99rem 99rem var(--sl-color-hairline-light)","selector":".sl-steps > li::after","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"var(--sl-color-gray-6)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-hairline-shade":{"set":[{"value":"var(--sl-color-gray-6)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-backdrop-overlay":{"set":[{"value":"hsla(225, 9%, 36%, .66)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-shadow-sm":{"set":[{"value":"none","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-shadow-md":{"set":[{"value":"none","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-shadow-lg":{"set":[{"value":"none","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-sidebar-width":{"get":[{"usedIn":"--sl-content-inline-start","value":"var(--sl-sidebar-width)","selector":":where(.astro-d6cp7yuc)[data-has-sidebar]","condition":[{"type":"media","test":"(min-width: 50em)"}]}],"set":[{"value":"0px","selector":".main-pane","condition":[{"type":"media","test":"print"}]},{"value":"17rem","selector":":root"},{"value":"17rem","selector":":root[data-theme=\"light\"]"}]},"--sl-content-width":{"set":[{"value":"100%","selector":".main-pane","condition":[{"type":"media","test":"print"}]},{"value":"67.5rem","selector":"html:not([data-has-sidebar])"}]},"--sl-color-banner-text":{"set":[{"value":"var(--sl-color-white)","selector":".sl-banner","condition":[{"type":"media","test":"print"}]}]},"--sl-color-text":{"get":[{"usedIn":"color","value":"var(--sl-color-text)","selector":"starlight-file-tree .highlight","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"#d9d9e3","selector":":root"},{"value":"#353740","selector":":root[data-theme=\"light\"]"}]},"--tw-rotate-x":{"get":[{"usedIn":"transform","value":"var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)","selector":".transform"}]},"--tw-rotate-y":{"get":[{"usedIn":"transform","value":"var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)","selector":".transform"}]},"--tw-rotate-z":{"get":[{"usedIn":"transform","value":"var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)","selector":".transform"}]},"--tw-skew-x":{"get":[{"usedIn":"transform","value":"var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)","selector":".transform"}]},"--tw-skew-y":{"get":[{"usedIn":"transform","value":"var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)","selector":".transform"}]},"--tw-blur":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-brightness":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-contrast":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-grayscale":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-hue-rotate":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-invert":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-saturate":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-sepia":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-drop-shadow":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--sl-font":{"set":[{"value":"\"OpenAI Sans\"","selector":":root"},{"value":"\"OpenAI Sans\"","selector":":root[data-theme=\"light\"]"}]},"--sl-font-mono":{"set":[{"value":"\"SF Mono\"","selector":":root"},{"value":"\"SF Mono\"","selector":":root[data-theme=\"light\"]"}]},"--sl-mobile-toc-height":{"get":[{"usedIn":"scroll-padding-top","value":"calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))","selector":"html"}],"set":[{"value":"0rem","selector":"html:not([data-has-toc])"}]},"--sl-nav-height":{"get":[{"usedIn":"scroll-padding-top","value":"calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))","selector":"html"},{"usedIn":"scroll-padding-top","value":"calc(1.5rem + var(--sl-nav-height))","selector":"html","condition":[{"type":"media","test":"(min-width: 72em)"}]}]},"--sl-content-inline-start":{"set":[{"value":"var(--sl-sidebar-width)","selector":":where(.astro-d6cp7yuc)[data-has-sidebar]","condition":[{"type":"media","test":"(min-width: 50em)"}]}]},"--sl-icon-size":{"set":[{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1rem","selector":""},{"value":"1.2em","selector":""},{"value":"1.5rem","selector":""}]},"--sl-select-width":{"set":[{"value":"6.25em","selector":""},{"value":"7em","selector":""},{"value":"6.25em","selector":""},{"value":"7em","selector":""}]},"--depth":{"set":[{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""}]},"--0":{"set":[{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#ACAFFF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#ACAFFF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#ACAFFF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F98F","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#ACAFFF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#ACAFFF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#ACAFFF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F98F","selector":""},{"value":"#EEF0F98F","selector":""},{"value":"#EEF0F98F","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""}]},"--1":{"set":[{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#875D01","selector":""},{"value":"#383A42","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#875D01","selector":""},{"value":"#383A42","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#875D01","selector":""},{"value":"#383A42","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#646568","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#875D01","selector":""},{"value":"#383A42","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#875D01","selector":""},{"value":"#383A42","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#875D01","selector":""},{"value":"#383A42","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#646568","selector":""},{"value":"#646568","selector":""},{"value":"#646568","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""}]},"--0fs":{"set":[{"value":"italic","selector":""},{"value":"italic","selector":""},{"value":"italic","selector":""},{"value":"italic","selector":""}]},"--1fs":{"set":[{"value":"italic","selector":""},{"value":"italic","selector":""},{"value":"italic","selector":""},{"value":"italic","selector":""}]}},"computed":[{"element":"HTML.astro-d6cp7yuc","children":[{"element":{},"declarations":{"--sl-icon-size":{"value":"1em"}},"times":9},{"element":"LABEL.astro-pjymr7dt","children":[{"element":{},"declarations":{"--sl-icon-size":{"value":"1em"}},"times":2}],"declarations":{"--sl-caret-size":{"value":"1.25rem"},"--sl-inline-padding":{"value":"0.5rem"},"--sl-label-icon-size":{"value":"0.875rem"},"--sl-select-width":{"value":"6.25em"}},"times":2},{"element":"LABEL.astro-pjymr7dt","children":[{"element":{},"declarations":{"--sl-icon-size":{"value":"1em"}},"times":2}],"declarations":{"--sl-caret-size":{"value":"1.25rem"},"--sl-inline-padding":{"value":"0.5rem"},"--sl-label-icon-size":{"value":"0.875rem"},"--sl-select-width":{"value":"7em"}},"times":2},{"element":{},"declarations":{"--sl-icon-size":{"value":"1.25rem"}},"times":41},{"element":{},"declarations":{"--sl-icon-size":{"value":"1rem"}}},{"element":"UL.isMobile.astro-rf2qutiq","children":[{"element":"LI.astro-rf2qutiq","children":[{"element":"A.astro-rf2qutiq","children":[{"element":"SPAN.astro-rf2qutiq"}],"declarations":{"--pad-inline":{"value":"1rem"}}}],"times":5}],"declarations":{"--depth":{"value":"0"}}},{"element":"UL.astro-rf2qutiq","children":[{"element":"LI.astro-rf2qutiq","children":[{"element":"A.astro-rf2qutiq","children":[{"element":"SPAN.astro-rf2qutiq"}],"declarations":{"--pad-inline":{"value":"0.5rem"}}}],"times":5}],"declarations":{"--depth":{"value":"0"}}},{"element":"DIV.main-pane.astro-dclppyfk","children":[{"element":"SPAN","declarations":{"--0":{"value":"#54B9FF"},"--1":{"value":"#A626A4"}},"times":20},{"element":"SPAN","declarations":{"--0":{"value":"#EEF0F9"},"--1":{"value":"#383A42"}},"times":76},{"element":"SPAN","declarations":{"--0":{"value":"#4BF3C8"},"--1":{"value":"#AF4238"}},"times":17},{"element":"SPAN","declarations":{"--0":{"value":"#FFD493"},"--1":{"value":"#387138"}},"times":14},{"element":"SPAN","declarations":{"--0":{"value":"#ACAFFF"},"--1":{"value":"#875D01"}},"times":6},{"element":"SPAN","declarations":{"--0":{"value":"#EEF0F9"},"--1":{"value":"#016C9A"}},"times":13},{"element":"SPAN","declarations":{"--0":{"value":"#00DAEF"},"--1":{"value":"#3360C1"}},"times":10},{"element":"SPAN","declarations":{"--1":{"value":"#383A42"}},"times":2},{"element":"SPAN","declarations":{"--0":{"value":"#4BF3C8"},"--1":{"value":"#383A42"}},"times":2},{"element":"SPAN","children":[{"element":"SPAN","declarations":{"--0":{"value":"#4BF3C8"}}},{"element":"SPAN","declarations":{"--0":{"value":"#EEF0F9"}}}],"declarations":{"--1":{"value":"#383A42"}},"times":2},{"element":"SPAN","children":[{"element":"SPAN","declarations":{"--0":{"value":"#EEF0F9"}},"times":2},{"element":"SPAN","declarations":{"--0":{"value":"#4BF3C8"}}}],"declarations":{"--1":{"value":"#383A42"}},"times":4},{"element":"SPAN","declarations":{"--0":{"value":"#EEF0F98F"},"--0fs":{"value":"italic"},"--1":{"value":"#646568"},"--1fs":{"value":"italic"}},"times":4},{"element":{},"declarations":{"--sl-icon-size":{"value":"1.2em"}}},{"element":{},"declarations":{"--sl-icon-size":{"value":"1.5rem"}}}],"declarations":{"--sl-content-margin-inline":{"value":"auto 0"}}}],"declarations":{"--sl-content-inline-start":{"value":"var(--sl-sidebar-width)","references":["--sl-sidebar-width"],"computed":"17rem"},"scroll-padding-top":{"value":"calc(1.5rem + var(--sl-nav-height))","references":["--sl-nav-height"],"computed":"88px"},"--__sidebar-pad":{"value":"calc(2 * 1.5rem)"},"--__sl-font":{"value":"\"OpenAI Sans\", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\""},"--__sl-font-mono":{"value":"\"SF Mono\", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace"},"--ec-brdCol":{"value":"#d4d4d4"},"--ec-brdRad":{"value":"0px"},"--ec-brdWd":{"value":"1px"},"--ec-codeBg":{"value":"#fafafa"},"--ec-codeFg":{"value":"#383a42"},"--ec-codeFontFml":{"value":"\"SF Mono\", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace"},"--ec-codeFontSize":{"value":"0.875rem"},"--ec-codeFontWg":{"value":"400"},"--ec-codeLineHt":{"value":"1.75"},"--ec-codePadBlk":{"value":"0.75rem"},"--ec-codePadInl":{"value":"1rem"},"--ec-codeSelBg":{"value":"#e5e5e6"},"--ec-focusBrd":{"value":"#526fff"},"--ec-frm-copyIcon":{"value":"url(\"data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.75'%3E%3Cpath%20d%3D'M3%2019a2%202%200%200%201-1-2V2a2%202%200%200%201%201-1h13a2%202%200%200%201%202%201'%2F%3E%3Crect%20x%3D'6'%20y%3D'5'%20width%3D'16'%20height%3D'18'%20rx%3D'1.5'%20ry%3D'1.5'%2F%3E%3C%2Fsvg%3E\")"},"--ec-frm-edActTabBg":{"value":"#fafafa"},"--ec-frm-edActTabBrdCol":{"value":"transparent"},"--ec-frm-edActTabFg":{"value":"#121417"},"--ec-frm-edActTabIndBtmCol":{"value":"null"},"--ec-frm-edActTabIndHt":{"value":"1px"},"--ec-frm-edActTabIndTopCol":{"value":"null"},"--ec-frm-edBg":{"value":"#fafafa"},"--ec-frm-edTabBarBg":{"value":"#eaeaeb"},"--ec-frm-edTabBarBrdBtmCol":{"value":"transparent"},"--ec-frm-edTabBarBrdCol":{"value":"#d4d4d4"},"--ec-frm-edTabBrdRad":{"value":"0px"},"--ec-frm-edTabsMargBlkStart":{"value":"0"},"--ec-frm-edTabsMargInlStart":{"value":"0"},"--ec-frm-frameBoxShdCssVal":{"value":"0.1rem 0.1rem 0.2rem #00000028"},"--ec-frm-inlBtnBg":{"value":"#383a42"},"--ec-frm-inlBtnBgActOpa":{"value":"0.3"},"--ec-frm-inlBtnBgHoverOrFocusOpa":{"value":"0.2"},"--ec-frm-inlBtnBgIdleOpa":{"value":"0"},"--ec-frm-inlBtnBrd":{"value":"#383a42"},"--ec-frm-inlBtnBrdOpa":{"value":"0.4"},"--ec-frm-inlBtnFg":{"value":"#383a42"},"--ec-frm-shdCol":{"value":"#00000028"},"--ec-frm-tooltipSuccessBg":{"value":"#008900"},"--ec-frm-tooltipSuccessFg":{"value":"white"},"--ec-frm-trmBg":{"value":"#fafafa"},"--ec-frm-trmIcon":{"value":"url(\"data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2060%2016'%20preserveAspectRatio%3D'xMidYMid%20meet'%3E%3Ccircle%20cx%3D'8'%20cy%3D'8'%20r%3D'8'%2F%3E%3Ccircle%20cx%3D'30'%20cy%3D'8'%20r%3D'8'%2F%3E%3Ccircle%20cx%3D'52'%20cy%3D'8'%20r%3D'8'%2F%3E%3C%2Fsvg%3E\")"},"--ec-frm-trmTtbBg":{"value":"#eaeaeb"},"--ec-frm-trmTtbBrdBtmCol":{"value":"#d4d4d4"},"--ec-frm-trmTtbDotsFg":{"value":"#424243"},"--ec-frm-trmTtbDotsOpa":{"value":"0.15"},"--ec-frm-trmTtbFg":{"value":"#424243"},"--ec-gtrBrdCol":{"value":"#8a8a8c33"},"--ec-gtrBrdWd":{"value":"1.5px"},"--ec-gtrFg":{"value":"#8a8a8c"},"--ec-gtrHlFg":{"value":"#383a42bc"},"--ec-sbThumbCol":{"value":"#4e56666e"},"--ec-sbThumbHoverCol":{"value":"#5a637597"},"--ec-tm-delBg":{"value":"#ff9c8e99"},"--ec-tm-delBrdCol":{"value":"#b4554bd0"},"--ec-tm-delDiffIndCol":{"value":"#9d4138d0"},"--ec-tm-delDiffIndContent":{"value":"\"-\""},"--ec-tm-inlMarkerBrdRad":{"value":"0.2rem"},"--ec-tm-inlMarkerBrdWd":{"value":"1.5px"},"--ec-tm-inlMarkerPad":{"value":"0.15rem"},"--ec-tm-insBg":{"value":"#8ec77d99"},"--ec-tm-insBrdCol":{"value":"#487f3bd0"},"--ec-tm-insDiffIndCol":{"value":"#336a28d0"},"--ec-tm-insDiffIndContent":{"value":"\"+\""},"--ec-tm-lineDiffIndMargLeft":{"value":"0.25rem"},"--ec-tm-lineMarkerAccentMarg":{"value":"0rem"},"--ec-tm-lineMarkerAccentWd":{"value":"0.15rem"},"--ec-tm-lineMarkerLabelCol":{"value":"white"},"--ec-tm-lineMarkerLabelPadInl":{"value":"0.2rem"},"--ec-tm-markBg":{"value":"#9ab6ff99"},"--ec-tm-markBrdCol":{"value":"#4d70bcd0"},"--ec-uiFontFml":{"value":"\"OpenAI Sans\", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\""},"--ec-uiFontSize":{"value":"0.9rem"},"--ec-uiFontWg":{"value":"400"},"--ec-uiLineHt":{"value":"1.65"},"--ec-uiPadBlk":{"value":"0.25rem"},"--ec-uiPadInl":{"value":"1rem"},"--ec-uiSelBg":{"value":"#dbdbdc"},"--ec-uiSelFg":{"value":"#232324"},"--openai-background":{"value":"#fff"},"--openai-code-background":{"value":"#f7f7f8"},"--openai-code-border-color":{"value":"#ececf1"},"--openai-code-highlight-color":{"value":"#ececf1"},"--openai-gray-05":{"value":"#f7f7f8"},"--openai-gray-1":{"value":"#ececf1"},"--openai-gray-2":{"value":"#717182"},"--openai-gray-3":{"value":"#353740"},"--openai-green":{"value":"#10a37f"},"--openai-green-darker":{"value":"#1a7f64"},"--openai-hero-background":{"value":"#f7f7f8"},"--openai-hero-hover-color":{"value":"#ececf1"},"--openai-hover-gray":{"value":"#ededf280"},"--openai-light-gray":{"value":"#f5f5f5"},"--openai-nav-text":{"value":"#202123"},"--openai-primary":{"value":"#4db8ff"},"--openai-primary-button-background":{"value":"#000"},"--openai-primary-button-hover-background":{"value":"#353740"},"--openai-primary-button-text":{"value":"#f5f5f5"},"--openai-primary-darker":{"value":"#3e94ce"},"--openai-search-button-color":{"value":"#ececf1"},"--openai-search-button-hover-color":{"value":"#717182"},"--openai-search-field-background":{"value":"#f5f5f5"},"--openai-search-text":{"value":"#202123"},"--openai-secondary":{"value":"#6e6e80"},"--openai-text-primary":{"value":"#202123"},"--openai-title-color":{"value":"#000"},"--openai-toc-highlight":{"value":"#353740"},"--pagefind-ui-background":{"value":"#ffffff"},"--pagefind-ui-border":{"value":"#eeeeee"},"--pagefind-ui-border-radius":{"value":"8px"},"--pagefind-ui-border-width":{"value":"2px"},"--pagefind-ui-font":{"value":"system, -apple-system, \"BlinkMacSystemFont\", \".SFNSText-Regular\", \"San Francisco\", \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", \"Ubuntu\", \"arial\", sans-serif"},"--pagefind-ui-image-border-radius":{"value":"8px"},"--pagefind-ui-image-box-ratio":{"value":"3 / 2"},"--pagefind-ui-primary":{"value":"#393939"},"--pagefind-ui-scale":{"value":"0.8"},"--pagefind-ui-tag":{"value":"#eeeeee"},"--pagefind-ui-text":{"value":"#393939"},"--sl-badge-caution-bg":{"value":"hsl(41, 80%, 25%)"},"--sl-badge-caution-border":{"value":"hsl(41, 90%, 60%)"},"--sl-badge-caution-text":{"value":"#fff"},"--sl-badge-danger-bg":{"value":"hsl(339, 80%, 30%)"},"--sl-badge-danger-border":{"value":"hsl(339, 90%, 60%)"},"--sl-badge-danger-text":{"value":"#fff"},"--sl-badge-default-bg":{"value":"#000"},"--sl-badge-default-border":{"value":"#000"},"--sl-badge-default-text":{"value":"#fff"},"--sl-badge-note-bg":{"value":"hsl(234, 80%, 30%)"},"--sl-badge-note-border":{"value":"hsl(234, 90%, 60%)"},"--sl-badge-note-text":{"value":"#fff"},"--sl-badge-success-bg":{"value":"hsl(101, 80%, 22%)"},"--sl-badge-success-border":{"value":"hsl(101, 90%, 46%)"},"--sl-badge-success-text":{"value":"#fff"},"--sl-badge-tip-bg":{"value":"hsl(281, 90%, 30%)"},"--sl-badge-tip-border":{"value":"hsl(281, 90%, 60%)"},"--sl-badge-tip-text":{"value":"#fff"},"--sl-color-accent":{"value":"#000"},"--sl-color-accent-high":{"value":"#000"},"--sl-color-accent-low":{"value":"#ebc9f3"},"--sl-color-backdrop-overlay":{"value":"hsla(225, 9%, 36%, 0.66)"},"--sl-color-bg":{"value":"#fff"},"--sl-color-bg-accent":{"value":"#000"},"--sl-color-bg-inline-code":{"value":"#f7f7f8"},"--sl-color-bg-nav":{"value":"#fff"},"--sl-color-bg-sidebar":{"value":"#fff"},"--sl-color-black":{"value":"#fff"},"--sl-color-blue":{"value":"hsl(234, 90%, 60%)"},"--sl-color-blue-high":{"value":"hsl(234, 80%, 30%)"},"--sl-color-blue-low":{"value":"hsl(234, 88%, 90%)"},"--sl-color-gray-1":{"value":"#202123"},"--sl-color-gray-2":{"value":"#353740"},"--sl-color-gray-3":{"value":"#8e8ea0"},"--sl-color-gray-4":{"value":"#acacbe"},"--sl-color-gray-5":{"value":"#c5c5d2"},"--sl-color-gray-6":{"value":"#d9d9e3"},"--sl-color-gray-7":{"value":"#ececf1"},"--sl-color-green":{"value":"hsl(101, 90%, 46%)"},"--sl-color-green-high":{"value":"hsl(101, 80%, 22%)"},"--sl-color-green-low":{"value":"hsl(101, 85%, 90%)"},"--sl-color-hairline":{"value":"#d9d9e3"},"--sl-color-hairline-light":{"value":"#d9d9e3"},"--sl-color-hairline-shade":{"value":"#d9d9e3"},"--sl-color-orange":{"value":"hsl(41, 90%, 60%)"},"--sl-color-orange-high":{"value":"hsl(41, 80%, 25%)"},"--sl-color-orange-low":{"value":"hsl(41, 90%, 88%)"},"--sl-color-purple":{"value":"hsl(281, 90%, 60%)"},"--sl-color-purple-high":{"value":"hsl(281, 90%, 30%)"},"--sl-color-purple-low":{"value":"hsl(281, 80%, 90%)"},"--sl-color-red":{"value":"hsl(339, 90%, 60%)"},"--sl-color-red-high":{"value":"hsl(339, 80%, 30%)"},"--sl-color-red-low":{"value":"hsl(339, 80%, 90%)"},"--sl-color-text":{"value":"#353740"},"--sl-color-text-accent":{"value":"#000"},"--sl-color-text-invert":{"value":"#fff"},"--sl-color-white":{"value":"#000"},"--sl-content-pad-x":{"value":"3rem"},"--sl-content-width":{"value":"60rem"},"--sl-font":{"value":"\"OpenAI Sans\""},"--sl-font-mono":{"value":"\"SF Mono\""},"--sl-font-system":{"value":"ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\""},"--sl-font-system-mono":{"value":"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace"},"--sl-hue-blue":{"value":"234"},"--sl-hue-green":{"value":"101"},"--sl-hue-orange":{"value":"41"},"--sl-hue-purple":{"value":"281"},"--sl-hue-red":{"value":"339"},"--sl-line-height":{"value":"1.75"},"--sl-line-height-headings":{"value":"1.2"},"--sl-menu-button-size":{"value":"2rem"},"--sl-mobile-toc-height":{"value":"0rem"},"--sl-nav-gap":{"value":"1rem"},"--sl-nav-height":{"value":"4rem"},"--sl-nav-pad-x":{"value":"1.5rem"},"--sl-nav-pad-y":{"value":"1rem"},"--sl-outline-offset-inside":{"value":"-0.1875rem"},"--sl-shadow-lg":{"value":"0px 25px 7px rgba(0, 0, 0, 0.01), 0px 16px 6px hsla(0, 0%, 0%, 0.03), 0px 9px 5px hsla(223, 13%, 10%, 0.08), 0px 4px 4px hsla(0, 0%, 0%, 0.16), 0px 4px 2px hsla(0, 0%, 0%, 0.04)"},"--sl-shadow-md":{"value":"0px 8px 4px hsla(0, 0%, 0%, 0.03), 0px 5px 2px hsla(0, 0%, 0%, 0.03), 0px 3px 2px hsla(0, 0%, 0%, 0.06), 0px 1px 1px hsla(0, 0%, 0%, 0.06)"},"--sl-shadow-sm":{"value":"0px 1px 1px hsla(0, 0%, 0%, 0.06), 0px 2px 1px hsla(0, 0%, 0%, 0.06)"},"--sl-sidebar-pad-x":{"value":"1rem"},"--sl-sidebar-width":{"value":"17rem"},"--sl-text-2xl":{"value":"1.5rem"},"--sl-text-2xs":{"value":"0.75rem"},"--sl-text-3xl":{"value":"1.8125rem"},"--sl-text-4xl":{"value":"2.1875rem"},"--sl-text-5xl":{"value":"2.625rem"},"--sl-text-6xl":{"value":"4rem"},"--sl-text-base":{"value":"1rem"},"--sl-text-body":{"value":"1rem"},"--sl-text-body-sm":{"value":"0.8125rem"},"--sl-text-code":{"value":"0.875rem"},"--sl-text-code-sm":{"value":"0.8125rem"},"--sl-text-h1":{"value":"1.8125rem"},"--sl-text-h2":{"value":"1.5rem"},"--sl-text-h3":{"value":"1.25rem"},"--sl-text-h4":{"value":"1.125rem"},"--sl-text-h5":{"value":"1rem"},"--sl-text-lg":{"value":"1.125rem"},"--sl-text-sm":{"value":"0.875rem"},"--sl-text-xl":{"value":"1.25rem"},"--sl-text-xs":{"value":"0.8125rem"},"--sl-z-index-menu":{"value":"5"},"--sl-z-index-navbar":{"value":"10"},"--sl-z-index-skiplink":{"value":"20"},"--sl-z-index-toc":{"value":"4"},"--tw-drop-shadow-alpha":{"value":"100%","type":"CSSUnitValue"}}}]} html 2384 1351 {"AndroidAppLinks":0,"iOSUniveralLinks":0} {"html":1,"head":1,"meta":12,"title":2,"link":9,"script":17,"template":1,"style":1,"body":1,"a":517,"div":187,"header":1,"svg":66,"path":80,"site-search":1,"button":9,"span":763,"kbd":3,"dialog":1,"form":1,"input":1,"starlight-theme-select":2,"label":4,"select":4,"option":10,"starlight-lang-select":2,"nav":3,"starlight-menu-button":1,"sl-sidebar-state-persist":1,"ul":47,"li":552,"details":42,"sl-sidebar-restore":41,"summary":42,"aside":1,"mobile-starlight-toc":1,"starlight-toc":1,"h2":6,"main":1,"h1":1,"p":6,"starlight-tabs":1,"figure":5,"figcaption":5,"pre":5,"code":6,"strong":11,"ol":1,"em":1,"footer":1,"br":1} {"https:\/\/openai.github.io\/openai-agents-js\/":["change","change","change","pageshow","click","keyup","click","visibilitychange","pageHide","click","keydown"],"https:\/\/openai.github.io\/openai-agents-js\/_astro\/page.7qqag-5g.js":["focusin","focusout","mouseenter","mouseleave","astro"],"https:\/\/openai.github.io\/openai-agents-js\/_astro\/Search.astro_astro_type_script_index_0_lang.Dhn6FghJ.js":["load","error","click","click","click","close","keydown","DOMContentLoaded"],"https:\/\/openai.github.io\/openai-agents-js\/_astro\/TableOfContents.astro_astro_type_script_index_0_lang.CKWWgpjV.js":["resize"],"https:\/\/openai.github.io\/openai-agents-js\/_astro\/ec.8zarh.js":["astro","blur","transitioncancel","transitionend","click","astro"]} {"Async Clipboard":["https:\/\/openai.github.io\/openai-agents-js\/_astro\/ec.8zarh.js"]} {"percent":"0.0036","sizeInKB":"0.73"} false [] 7541 {"ajax_requests":{"xmlhttprequest":0,"fetch":5,"beacon":0,"total":5},"beacon_ajax_usage":0,"iframe":0,"requests_protocol":{"ajax_h1":0,"resources_h1":0,"ajax_h2":5,"resources_h2":10,"ajax_h3":0,"resources_h3":0},"web_component_specs":{"custom_elements":["site-search","starlight-theme-select","starlight-lang-select","starlight-menu-button","mobile-starlight-toc","starlight-toc","starlight-tabs"],"shadow_roots":[],"template":[]},"script_tags":{"total":17,"async":0,"defer":0,"crossorigin":0,"integrity":0,"nomodule":0,"nonce":0,"referrerpolicy":0,"src":6,"inline":11,"type_module":11,"async_and_defer":0,"defer_without_src":0,"charset":0,"language":0},"noscript_tags":{"total":0},"sourceMaps":{"count":0,"ext":{}},"bundler":[],"document":{"length":203845,"elements":2474,"links":9,"stylesheets":4,"inlineStyles":1,"scripts":6,"inlineScripts":11}} 6.1.0 {"valid":false,"message":404,"error":"Non OK status code"} 15 {"favicon":true,"rel_alternate_mobile":false,"compatMode":"CSS1Compat","noscripts":{"iframe_googletagmanager_count":0,"total":0},"buttons":{"types":{},"total":9},"form":{"target":{},"method":{},"elements":[{"tagNames":{"input":1,"button":1},"types":{"text":1},"total":2}],"total":1},"dirs":{"html_dir":"ltr","body_nodes_dir":{"values":{"ltr":2,"auto":1},"total":3}},"inputs":{"types":{"text":1},"total":1},"audios":{"autoplay":{},"total":0},"classes":{"unique_names_total":108,"references_total":2367},"ids":{"ids_total":15,"duplicate_ids_total":0,"unique_ids_total":15},"images":{"picture":{"total":0},"source":{"total":0,"src_total":0,"srcset_total":0,"media_total":0,"type_total":0},"img":{"total":0,"src_total":0,"srcset_total":0,"alt":{"missing":0,"blank":0,"present":0},"loading":{"auto":0,"lazy":0,"eager":0,"invalid":0,"missing":0,"blank":0},"dimensions":{"missing_width":0,"missing_height":0}}},"iframes":{"total":0,"loading":{"auto":0,"lazy":0,"eager":0,"invalid":0,"missing":0,"blank":0}},"amp":{"html_amp_attribute_present":false,"html_amp_emoji_attribute_present":false,"amp_page":false,"rel_amphtml":null},"data_nosnippet":{"valid":0,"wrong_tag_type":0},"obsolete_elements":{},"svgs":{"svg_element_total":66,"svg_img_total":0,"svg_object_total":0,"svg_embed_total":0,"svg_iframe_total":0,"svg_total":66},"app":{"app_id_present":false,"meta_theme_color":null},"anchors":{"hrefs_without_special_scheme":[]},"dom-shape":{"bodyNodesCount":2453,"bodyLeafNodesCount":951,"depth":{"mean":18.01051524710831,"median":20,"mode":21,"stddev":4.40197532941364,"skew":-0.6791234682566707,"range":{"min":1,"max":21}},"bodyNonLeafNodesCount":1502,"branchFactor":{"mean":3.488681757656458,"median":3,"mode":3,"stddev":3.6921577730678217,"skew":0.13235668346058013,"range":{"min":1,"max":55}},"branchFactorByDepth":[{"depth":0,"count":1,"mean":5,"stddev":0,"skew":null,"median":5,"mode":5,"range":{"min":5,"max":5}},{"depth":1,"count":1,"mean":7,"stddev":0,"skew":null,"median":7,"mode":7,"range":{"min":7,"max":7}},{"depth":2,"count":3,"mean":4.666666666666667,"stddev":2.0548046676563256,"skew":1.2977713690461004,"median":5,"mode":2,"range":{"min":2,"max":7}},{"depth":3,"count":4,"mean":4.5,"stddev":1.6583123951777,"skew":0.9045340337332909,"median":4,"mode":3,"range":{"min":3,"max":7}},{"depth":4,"count":7,"mean":5.714285714285714,"stddev":3.0572763655760995,"skew":0.8878116956803958,"median":5,"mode":3,"range":{"min":3,"max":12}},{"depth":5,"count":12,"mean":3.5,"stddev":1.707825127659933,"skew":0.29277002188455997,"median":3,"mode":3,"range":{"min":1,"max":7}},{"depth":6,"count":14,"mean":7.071428571428571,"stddev":7.704027571103737,"skew":0.5284805296777083,"median":5,"mode":3,"range":{"min":1,"max":33}},{"depth":7,"count":25,"mean":2.64,"stddev":1.52,"skew":1.0789473684210527,"median":3,"mode":1,"range":{"min":1,"max":6}},{"depth":8,"count":17,"mean":6.411764705882353,"stddev":7.113027183228148,"skew":-0.082698305371959,"median":5,"mode":7,"range":{"min":1,"max":33}},{"depth":9,"count":36,"mean":3.861111111111111,"stddev":3.6144215595135756,"skew":0.7915820177589235,"median":3,"mode":1,"range":{"min":1,"max":18}},{"depth":10,"count":60,"mean":2.683333333333333,"stddev":0.9572820320516248,"skew":-0.33079767097267476,"median":3,"mode":3,"range":{"min":1,"max":7}},{"depth":11,"count":53,"mean":3.018867924528302,"stddev":1.7536007811178693,"skew":0.010759532461130835,"median":3,"mode":3,"range":{"min":1,"max":7}},{"depth":12,"count":33,"mean":3.3636363636363638,"stddev":2.79413001387467,"skew":0.13014296465471295,"median":3,"mode":3,"range":{"min":1,"max":16}},{"depth":13,"count":42,"mean":1.9047619047619047,"stddev":0.9954545219222317,"skew":0.908893259146386,"median":1,"mode":1,"range":{"min":1,"max":3}},{"depth":14,"count":24,"mean":4.958333333333333,"stddev":2.9647817045367018,"skew":1.3351179708362004,"median":5.5,"mode":1,"range":{"min":1,"max":10}},{"depth":15,"count":19,"mean":4.526315789473684,"stddev":1.7280479115138951,"skew":-0.2741152067429278,"median":5,"mode":5,"range":{"min":1,"max":7}},{"depth":16,"count":42,"mean":2.5238095238095237,"stddev":0.8518354199999205,"skew":-0.5590169943749471,"median":3,"mode":3,"range":{"min":1,"max":3}},{"depth":17,"count":30,"mean":6.966666666666667,"stddev":2.1052843566184176,"skew":-0.01583317390287096,"median":7,"mode":7,"range":{"min":1,"max":13}},{"depth":18,"count":77,"mean":8.7012987012987,"stddev":13.162387316585717,"skew":0.28120268856051306,"median":5,"mode":5,"range":{"min":1,"max":55}},{"depth":19,"count":535,"mean":2.9962616822429906,"stddev":0.9352819789349827,"skew":-0.003996995388777041,"median":3,"mode":3,"range":{"min":1,"max":10}},{"depth":20,"count":468,"mean":2.9935897435897436,"stddev":0.1031633137142999,"skew":-0.06213697660012093,"median":3,"mode":3,"range":{"min":1,"max":3}}]}} {"num_picture_img":0,"num_image_sizes":0,"num_srcset_all":0,"num_srcset_sizes":0,"num_srcset_descriptor_x":0,"num_srcset_descriptor_w":0,"num_srcset_candidates":0,"picture_formats":[],"num_video_nodes":0,"video_durations":[],"video_attributes_values_counts":[],"video_display_style":[],"video_using_source_media_count":0,"video_source_media_values":[],"video_source_format_count":[],"video_source_format_type":[],"num_picture_using_min_resolution":0,"num_picture_using_orientation":0,"num_img_not_in_picture_srcset_candidates":0} width=device-width, initial-scale=1 0 17 0 6 [] [{"url":"https:\/\/openai.github.io\/openai-agents-js\/_astro\/index.D41fTyIS.css","ast":{"type":"stylesheet","stylesheet":{"rules":[{"type":"rule","selectors":["@layer properties"]},{"type":"supports","supports":"(((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b))))","rules":[{"type":"rule","selectors":["*",":before",":after","::backdrop"],"declarations":[{"type":"declaration","property":"--tw-rotate-x","value":"initial"},{"type":"declaration","property":"--tw-rotate-y","value":"initial"},{"type":"declaration","property":"--tw-rotate-z","value":"initial"},{"type":"declaration","property":"--tw-skew-x","value":"initial"},{"type":"declaration","property":"--tw-skew-y","value":"initial"},{"type":"declaration","property":"--tw-blur","value":"initial"},{"type":"declaration","property":"--tw-brightness","value":"initial"},{"type":"declaration","property":"--tw-contrast","value":"initial"},{"type":"declaration","property":"--tw-grayscale","value":"initial"},{"type":"declaration","property":"--tw-hue-rotate","value":"initial"},{"type":"declaration","property":"--tw-invert","value":"initial"},{"type":"declaration","property":"--tw-opacity","value":"initial"},{"type":"declaration","property":"--tw-saturate","value":"initial"},{"type":"declaration","property":"--tw-sepia","value":"initial"},{"type":"declaration","property":"--tw-drop-shadow","value":"initial"},{"type":"declaration","property":"--tw-drop-shadow-color","value":"initial"},{"type":"declaration","property":"--tw-drop-shadow-alpha","value":"100%"},{"type":"declaration","property":"--tw-drop-shadow-size","value":"initial"}]}]}],"parsingErrors":[{"reason":"missing '}'","line":1,"column":19,"source":"@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.table{display:table}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-scroll{overflow-x:scroll}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:normal;font-weight:400;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-Regular.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:italic;font-weight:400;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-RegularItalic.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:normal;font-weight:500;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-Medium.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:italic;font-weight:500;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-MediumItalic.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:normal;font-weight:600;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-Semibold.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:italic;font-weight:600;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-SemiboldItalic.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:normal;font-weight:700;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-Bold.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:italic;font-weight:700;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-BoldItalic.woff2)format(\"woff2\")}@layer my-reset,starlight;@layer my-overrides{:root{--openai-text-primary:#fff;--openai-background:#202123;--openai-light-gray:#000;--openai-primary:#4db8ff;--openai-primary-darker:#3e94ce;--openai-secondary:#6e6e80;--openai-gray-05:#f7f7f8;--openai-hover-gray:#565869;--openai-gray-1:#353741;--openai-gray-2:#717182;--openai-green:#10a37f;--openai-green-darker:#1a7f64;--openai-nav-category-text:#acacbe;--openai-nav-text:#fff;--openai-toc-highlight:#fff;--openai-code-background:#161719;--openai-code-border-color:var(--openai-light-gray);--openai-title-color:#fff;--openai-code-highlight-color:#ffffff1a;--openai-hero-background:var(--openai-code-background);--openai-hero-hover-color:var(--openai-gray-1);--openai-search-text:var(--openai-text-primary);--openai-search-field-background:var(--openai-light-gray);--openai-search-button-color:var(--openai-gray-1);--openai-search-button-hover-color:var(--openai-gray-2);--openai-primary-button-background:var(--openai-text-primary);--openai-primary-button-hover-background:var(--openai-gray-1);--openai-primary-button-text:var(--openai-light-gray);--sl-color-bg-sidebar:var(--openai-background)!important;--sl-color-bg-nav:var(--openai-background)!important;--sl-color-bg:var(--openai-background)!important;--sl-nav-pad-y:1rem!important;--sl-text-h1:var(--sl-text-3xl)!important;--sl-text-h2:var(--sl-text-2xl)!important;--sl-text-h3:var(--sl-text-xl)!important;--sl-text-h4:var(--sl-text-lg)!important;--sl-text-h5:var(--sl-text-base)!important;--sl-content-pad-x:3rem!important;--sl-color-bg-inline-code:linear-gradient(45deg,#0006 0%,#0003 100%)!important;--sl-nav-gap:1rem!important;--sl-content-width:60rem!important}:root[data-theme=light]{--openai-text-primary:#202123;--openai-background:#fff;--openai-light-gray:#f5f5f5;--openai-primary:#4db8ff;--openai-primary-darker:#3e94ce;--openai-secondary:#6e6e80;--openai-gray-05:#f7f7f8;--openai-hover-gray:#ededf280;--openai-gray-1:#ececf1;--openai-gray-2:#717182;--openai-gray-3:#353740;--openai-green:#10a37f;--openai-green-darker:#1a7f64;--openai-nav-text:#202123;--openai-nav-category-text:var(--openai-text-secondary);--openai-toc-highlight:#353740;--openai-code-background:var(--openai-gray-05);--openai-code-border-color:var(--openai-gray-1);--openai-title-color:#000;--openai-code-highlight-color:var(--openai-gray-1);--openai-hero-background:var(--openai-gray-05);--openai-search-text:var(--openai-text-primary);--openai-search-field-background:var(--openai-light-gray);--openai-search-button-color:var(--openai-gray-1);--openai-search-button-hover-color:var(--openai-gray-2);--openai-primary-button-background:#000;--openai-primary-button-hover-background:var(--openai-gray-3);--openai-primary-button-text:var(--openai-light-gray);--sl-color-bg-sidebar:var(--openai-background)!important;--sl-color-bg-nav:var(--openai-background)!important;--sl-color-bg:var(--openai-background)!important;--sl-nav-pad-y:1rem!important;--sl-text-h1:var(--sl-text-3xl)!important;--sl-text-h2:var(--sl-text-2xl)!important;--sl-text-h3:var(--sl-text-xl)!important;--sl-text-h4:var(--sl-text-lg)!important;--sl-text-h5:var(--sl-text-base)!important;--sl-content-pad-x:1rem!important;--sl-color-bg-inline-code:var(--openai-gray-05)!important;--sl-nav-gap:1rem!important;--sl-content-width:60rem!important}@media (min-width:48rem){:root[data-theme=light]{--sl-content-pad-x:2rem!important}}@media (min-width:72rem){:root[data-theme=light]{--sl-content-pad-x:3rem!important}}.openai-logo{color:var(--openai-title-color)!important}.content-panel:first-of-type{padding-top:1.5rem!important}.content-panel{padding-top:0!important}.content-panel+.content-panel{border-top:0!important}h1{margin-top:0!important;font-weight:700!important}.site-title{font-size:var(--sl-text-xl)!important;color:var(--openai-title-color)!important;font-weight:600!important}.social-icons:after{border:none!important}.main-pane{background-color:var(--openai-background);border-top-left-radius:8px;border-bottom-left-radius:8px;min-height:100vh}.sl-markdown-content code:not(:where(.not-content *)){border-radius:6px;border:1px solid var(--openai-gray-1)!important}.sl-markdown-content a:not(:where(.not-content *)){color:var(--openai-primary)!important;text-decoration:none!important}.sl-markdown-content a:hover:not(:where(.not-content *)){color:var(--openai-primary-darker)!important}.sl-markdown-content table:not(:where(.not-content *)){font-size:var(--sl-text-sm)}.sl-markdown-content table td code{white-space:nowrap}.sl-markdown-content th:not(:where(.not-content *)){text-transform:uppercase;font-size:var(--sl-text-2xs)!important}.sl-markdown-content th:not(:where(.not-content *)) code{text-transform:none}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border-bottom:1px solid var(--openai-code-border-color);border-width:1px!important}site-search>dialog{background-color:var(--openai-code-background)!important}@media (min-width:50rem){site-search>button{color:var(--openai-search-text)!important;background-color:var(--openai-search-field-background)!important;border:0!important}site-search>button>kbd{gap:.25rem;display:inline-flex;background-color:#0000!important;padding:0!important}site-search>button>kbd kbd{background-color:var(--openai-search-button-color)!important;color:var(--openai-search-text)!important;border-radius:4px!important;padding-inline:.4rem!important}site-search>button>kbd:hover kbd{background-color:var(--openai-search-button-hover-color)!important}}.right-sidebar-container{background-color:var(--openai-background);--sl-color-hairline:#0000!important}.right-sidebar-panel{padding-top:2.5rem!important}starlight-toc h2{font-size:var(--sl-text-2xs);color:var(--openai-nav-category-text);font-weight:500}starlight-toc ul>li{border-inline-start:0;padding-top:.3em;padding-bottom:.3em}starlight-toc ul>li a{color:var(--openai-text-primary);padding-inline-start:calc(var(--depth)*1em)}starlight-toc ul>li:has([aria-current=true]) a{color:var(--openai-primary)!important}starlight-toc ul>li:has([aria-current=true]){border-left-color:var(--openai-toc-highlight)}header,.sidebar{--sl-color-hairline-shade:#0000!important}.sidebar .sidebar-content{padding-top:2rem}.sidebar a[aria-current=page]{color:var(--openai-primary)!important;background-color:#0000!important;font-weight:500!important}.sidebar a{line-height:inherit!important}.sidebar a:not(:where(.not-content *)){color:var(--openai-nav-text)!important}.sidebar ul.top-level>li:not(:has(details))>a{padding-top:0!important}.sidebar ul.top-level>li:not(:has(details))>a>span{font-size:var(--sl-text-sm)!important;font-weight:500!important}.sidebar ul.top-level>li>details>ul>li{border-inline-start:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.sidebar ul.top-level>li>details>summary{justify-content:flex-start!important}.sidebar ul.top-level>li>details>summary svg{align-self:flex-end;color:var(--openai-nav-category-text)!important}.sidebar ul.top-level>li>details>summary span{font-weight:500!important;font-size:var(--sl-text-xs)!important;color:var(--openai-nav-category-text)!important}.sidebar details>summary span{font-size:var(--sl-text-sm)!important}.pagination-links a{box-shadow:none!important;border:none!important}.pagination-links a:hover{background-color:var(--openai-light-gray)!important}.sl-steps>li:before{background-color:var(--openai-gray-1)!important;box-shadow:none!important;font-weight:500!important}.sl-markdown-content .starlight-aside--note{--sl-color-asides-text-accent:var(--sl-color-text)!important}.sl-markdown-content .sl-link-card:hover{background-color:var(--openai-gray-1)!important}.sl-markdown-content aside.starlight-aside{border:1px solid var(--openai-gray-1);font-size:var(--sl-text-sm);background:0 0;border-radius:8px}.sl-markdown-content aside.starlight-aside .starlight-aside__title,.sl-markdown-content aside.starlight-aside .starlight-aside__content{font-size:var(--sl-text-sm)!important}.sl-markdown-content .expressive-code .ec-line{line-height:.5rem}.sl-markdown-content .expressive-code .ec-line:has(.code :is(span)){line-height:1.2rem}.sl-markdown-content .openai-hero{background-color:var(--openai-hero-background);--hero-padding:2rem;border-radius:24px}@media (min-width:72rem){.sl-markdown-content .openai-hero{--hero-padding:3rem}}.sl-markdown-content .openai-hero .openai-hero-container{flex-direction:column}@media (min-width:72rem){.sl-markdown-content .openai-hero .openai-hero-container{flex-direction:row}}.sl-markdown-content .openai-hero ul[role=tablist]{border-bottom:0}.sl-markdown-content .openai-hero .openai-hero-code{margin-bottom:var(--hero-padding);margin-inline-start:calc(var(--hero-padding) - 1rem)}@media (min-width:72rem){.sl-markdown-content .openai-hero .openai-hero-code{margin-bottom:0;margin-inline-start:0}}.sl-markdown-content .openai-hero .tab a{font-size:var(--sl-text-xs);padding:0;border-radius:0;padding-inline-start:1rem}.sl-markdown-content .openai-hero .tab a[aria-selected=true]{color:var(--openai-text-primary);border-bottom:0;font-weight:500}.sl-markdown-content .openai-hero .tab a:not([aria-selected=true]){color:var(--openai-gray-2)!important}.sl-markdown-content .openai-hero .tablist-wrapper~[role=tabpanel]{margin-top:0}.sl-markdown-content .openai-hero .openai-quickstart{padding:var(--hero-padding);border-radius:24px;min-width:15rem}@media (min-width:72rem){.sl-markdown-content .openai-hero .openai-quickstart{max-width:20rem;padding-inline-end:0}}.sl-markdown-content .openai-hero .openai-quickstart{color:var(--openai-title-color)!important}.sl-markdown-content .openai-hero .openai-quickstart span.title{font-size:var(--sl-text-md);font-weight:700}.sl-markdown-content .openai-hero .openai-quickstart p{font-size:var(--sl-text-sm);margin-top:.75rem;margin-bottom:.75rem}.sl-markdown-content .openai-hero .openai-quickstart .openai-hero-cta{font-size:var(--sl-text-sm);background-color:var(--openai-primary-button-background);border-radius:50px;padding:.5rem 1rem;font-weight:500;color:var(--openai-primary-button-text)!important}.sl-markdown-content .openai-hero .openai-quickstart .openai-hero-cta:hover,.sl-markdown-content .openai-hero .openai-quickstart .openai-hero-cta:focus{background-color:var(--openai-primary-button-hover-background)}.sl-markdown-content .openai-hero .openai-quickstart .openai-hero-cta:after{content:\"\u276f\";margin-inline-start:.25rem}.sl-markdown-content .openai-hero .expressive-code{--openai-code-border-color:#0000;font-size:var(--sl-text-sm)}.openai-github-link{--sl-sidebar-item-padding-inline:.5rem;margin-top:1rem}.openai-github-link a{color:var(--openai-text-primary);margin-inline-start:var(--sl-sidebar-item-padding-inline);margin-bottom:var(--sl-sidebar-item-padding-inline);font-size:var(--sl-text-lg);align-items:center;text-decoration:none;display:flex}.openai-github-link a span{font-size:var(--sl-text-sm);margin-inline-start:var(--sl-sidebar-item-padding-inline)}.sl-markdown-content .expressive-code .frame.has-title:not(.is-terminal) .header{background:0 0}.sl-markdown-content .expressive-code .frame.has-title:not(.is-terminal) .title:after{border:none}.sl-markdown-content .expressive-code .mark{background-color:var(--openai-code-highlight-color)!important}.sl-markdown-content .expressive-code .mark .code{border-inline-start:0!important}.sl-markdown-content .expressive-code figure:not(.is-terminal) figcaption:before{background-color:var(--openai-code-background);border-bottom:1px solid var(--openai-code-border-color);border-color:var(--openai-code-border-color);border-start-start-radius:var(--openai-code-border-radius);border-start-end-radius:var(--openai-code-border-radius)}.sl-markdown-content .expressive-code figure:not(.is-terminal) figcaption span{font-family:var(--__sl-font-mono);font-size:var(--sl-text-2xs);border-start-start-radius:var(--openai-code-border-radius);border-start-end-radius:var(--openai-code-border-radius);padding:.75em 1rem;background-color:#0000!important}.sl-markdown-content .expressive-code figure{box-shadow:none;border-start-start-radius:var(--openai-code-border-radius);border-start-end-radius:var(--openai-code-border-radius);--openai-code-border-radius:8px!important}.sl-markdown-content .expressive-code figure .header{background-color:var(--openai-code-background);border-color:var(--openai-code-border-color);border-start-start-radius:var(--openai-code-border-radius);border-start-end-radius:var(--openai-code-border-radius)}.sl-markdown-content .expressive-code figure .header:after{border-color:var(--openai-code-border-color)}.sl-markdown-content .expressive-code figure:not(:has(figcaption>span)) pre{border-radius:var(--openai-code-border-radius)}.sl-markdown-content .expressive-code figure pre{background-color:var(--openai-code-background);border-color:var(--openai-code-border-color);border-width:1px;border-end-end-radius:var(--openai-code-border-radius);border-end-start-radius:var(--openai-code-border-radius)}.sl-markdown-content .expressive-code figure pre>code{font-size:var(--sl-text-xs)!important}.sl-markdown-content .expressive-code figure:has(figcaption>span) .copy button{top:-.2rem}.sl-markdown-content .expressive-code figure .copy button:before{border:none}.sl-markdown-content .expressive-code figure .copy button:after{margin:.8rem}@media (min-width:72rem){.sl-markdown-content .expressive-code figure .copy button:after{margin:.475rem}}.sl-markdown-content .expressive-code figure .copy button{background:0 0}.sl-markdown-content .expressive-code figure .copy button:hover{background:var(--openai-hover-gray)!important}}:root{--sl-font:\"OpenAI Sans\";--sl-font-mono:\"SF Mono\";--sl-color-text:#d9d9e3;--sl-color-accent-low:#2d2d2d;--sl-color-accent:#10a37f;--sl-color-accent-high:#bdbdbd;--sl-color-white:#fff;--sl-color-gray-1:#f5f5f5;--sl-color-gray-2:#e0e0e0;--sl-color-gray-3:#bdbdbd;--sl-color-gray-4:#9e9e9e;--sl-color-gray-5:#303030;--sl-color-gray-6:#000;--sl-color-black:#1a1a1a;--sl-color-bg-sidebar:#000;--sl-sidebar-width:17rem}:root[data-theme=light]{--sl-font:\"OpenAI Sans\";--sl-font-mono:\"SF Mono\";--sl-color-text:#353740;--sl-color-accent-low:#ebc9f3;--sl-color-accent:#000;--sl-color-accent-high:#000;--sl-color-white:#000;--sl-color-gray-1:#202123;--sl-color-gray-2:#353740;--sl-color-gray-3:#8e8ea0;--sl-color-gray-4:#acacbe;--sl-color-gray-5:#c5c5d2;--sl-color-gray-6:#d9d9e3;--sl-color-gray-7:#ececf1;--sl-color-black:#fff;--sl-sidebar-width:17rem}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"<percentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@layer starlight.base,starlight.reset,starlight.core,starlight.content,starlight.components,starlight.utils;@layer starlight.base{:root,::backdrop{--sl-color-white: hsl(0, 0%, 100%);--sl-color-gray-1: hsl(224, 20%, 94%);--sl-color-gray-2: hsl(224, 6%, 77%);--sl-color-gray-3: hsl(224, 6%, 56%);--sl-color-gray-4: hsl(224, 7%, 36%);--sl-color-gray-5: hsl(224, 10%, 23%);--sl-color-gray-6: hsl(224, 14%, 16%);--sl-color-black: hsl(224, 10%, 10%);--sl-hue-orange: 41;--sl-color-orange-low: hsl(var(--sl-hue-orange), 39%, 22%);--sl-color-orange: hsl(var(--sl-hue-orange), 82%, 63%);--sl-color-orange-high: hsl(var(--sl-hue-orange), 82%, 87%);--sl-hue-green: 101;--sl-color-green-low: hsl(var(--sl-hue-green), 39%, 22%);--sl-color-green: hsl(var(--sl-hue-green), 82%, 63%);--sl-color-green-high: hsl(var(--sl-hue-green), 82%, 80%);--sl-hue-blue: 234;--sl-color-blue-low: hsl(var(--sl-hue-blue), 54%, 20%);--sl-color-blue: hsl(var(--sl-hue-blue), 100%, 60%);--sl-color-blue-high: hsl(var(--sl-hue-blue), 100%, 87%);--sl-hue-purple: 281;--sl-color-purple-low: hsl(var(--sl-hue-purple), 39%, 22%);--sl-color-purple: hsl(var(--sl-hue-purple), 82%, 63%);--sl-color-purple-high: hsl(var(--sl-hue-purple), 82%, 89%);--sl-hue-red: 339;--sl-color-red-low: hsl(var(--sl-hue-red), 39%, 22%);--sl-color-red: hsl(var(--sl-hue-red), 82%, 63%);--sl-color-red-high: hsl(var(--sl-hue-red), 82%, 87%);--sl-color-accent-low: hsl(224, 54%, 20%);--sl-color-accent: hsl(224, 100%, 60%);--sl-color-accent-high: hsl(224, 100%, 85%);--sl-color-text: var(--sl-color-gray-2);--sl-color-text-accent: var(--sl-color-accent-high);--sl-color-text-invert: var(--sl-color-accent-low);--sl-color-bg: var(--sl-color-black);--sl-color-bg-nav: var(--sl-color-gray-6);--sl-color-bg-sidebar: var(--sl-color-gray-6);--sl-color-bg-inline-code: var(--sl-color-gray-5);--sl-color-bg-accent: var(--sl-color-accent-high);--sl-color-hairline-light: var(--sl-color-gray-5);--sl-color-hairline: var(--sl-color-gray-6);--sl-color-hairline-shade: var(--sl-color-black);--sl-color-backdrop-overlay: hsla(223, 13%, 10%, .66);--sl-shadow-sm: 0px 1px 1px hsla(0, 0%, 0%, .12), 0px 2px 1px hsla(0, 0%, 0%, .24);--sl-shadow-md: 0px 8px 4px hsla(0, 0%, 0%, .08), 0px 5px 2px hsla(0, 0%, 0%, .08), 0px 3px 2px hsla(0, 0%, 0%, .12), 0px 1px 1px hsla(0, 0%, 0%, .15);--sl-shadow-lg: 0px 25px 7px hsla(0, 0%, 0%, .03), 0px 16px 6px hsla(0, 0%, 0%, .1), 0px 9px 5px hsla(223, 13%, 10%, .33), 0px 4px 4px hsla(0, 0%, 0%, .75), 0px 4px 2px hsla(0, 0%, 0%, .25);--sl-text-2xs: .75rem;--sl-text-xs: .8125rem;--sl-text-sm: .875rem;--sl-text-base: 1rem;--sl-text-lg: 1.125rem;--sl-text-xl: 1.25rem;--sl-text-2xl: 1.5rem;--sl-text-3xl: 1.8125rem;--sl-text-4xl: 2.1875rem;--sl-text-5xl: 2.625rem;--sl-text-6xl: 4rem;--sl-text-body: var(--sl-text-base);--sl-text-body-sm: var(--sl-text-xs);--sl-text-code: var(--sl-text-sm);--sl-text-code-sm: var(--sl-text-xs);--sl-text-h1: var(--sl-text-4xl);--sl-text-h2: var(--sl-text-3xl);--sl-text-h3: var(--sl-text-2xl);--sl-text-h4: var(--sl-text-xl);--sl-text-h5: var(--sl-text-lg);--sl-line-height: 1.75;--sl-line-height-headings: 1.2;--sl-font-system: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";--sl-font-system-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;--__sl-font: var(--sl-font, var(--sl-font-system)), var(--sl-font-system);--__sl-font-mono: var(--sl-font-mono, var(--sl-font-system-mono)), var(--sl-font-system-mono);--sl-nav-height: 3.5rem;--sl-nav-pad-x: 1rem;--sl-nav-pad-y: .75rem;--sl-mobile-toc-height: 3rem;--sl-sidebar-width: 18.75rem;--sl-sidebar-pad-x: 1rem;--sl-content-width: 45rem;--sl-content-pad-x: 1rem;--sl-menu-button-size: 2rem;--sl-nav-gap: var(--sl-content-pad-x);--sl-outline-offset-inside: -.1875rem;--sl-z-index-toc: 4;--sl-z-index-menu: 5;--sl-z-index-navbar: 10;--sl-z-index-skiplink: 20}:root[data-theme=light],[data-theme=light] ::backdrop{--sl-color-white: hsl(224, 10%, 10%);--sl-color-gray-1: hsl(224, 14%, 16%);--sl-color-gray-2: hsl(224, 10%, 23%);--sl-color-gray-3: hsl(224, 7%, 36%);--sl-color-gray-4: hsl(224, 6%, 56%);--sl-color-gray-5: hsl(224, 6%, 77%);--sl-color-gray-6: hsl(224, 20%, 94%);--sl-color-gray-7: hsl(224, 19%, 97%);--sl-color-black: hsl(0, 0%, 100%);--sl-color-orange-high: hsl(var(--sl-hue-orange), 80%, 25%);--sl-color-orange: hsl(var(--sl-hue-orange), 90%, 60%);--sl-color-orange-low: hsl(var(--sl-hue-orange), 90%, 88%);--sl-color-green-high: hsl(var(--sl-hue-green), 80%, 22%);--sl-color-green: hsl(var(--sl-hue-green), 90%, 46%);--sl-color-green-low: hsl(var(--sl-hue-green), 85%, 90%);--sl-color-blue-high: hsl(var(--sl-hue-blue), 80%, 30%);--sl-color-blue: hsl(var(--sl-hue-blue), 90%, 60%);--sl-color-blue-low: hsl(var(--sl-hue-blue), 88%, 90%);--sl-color-purple-high: hsl(var(--sl-hue-purple), 90%, 30%);--sl-color-purple: hsl(var(--sl-hue-purple), 90%, 60%);--sl-color-purple-low: hsl(var(--sl-hue-purple), 80%, 90%);--sl-color-red-high: hsl(var(--sl-hue-red), 80%, 30%);--sl-color-red: hsl(var(--sl-hue-red), 90%, 60%);--sl-color-red-low: hsl(var(--sl-hue-red), 80%, 90%);--sl-color-accent-high: hsl(234, 80%, 30%);--sl-color-accent: hsl(234, 90%, 60%);--sl-color-accent-low: hsl(234, 88%, 90%);--sl-color-text-accent: var(--sl-color-accent);--sl-color-text-invert: var(--sl-color-black);--sl-color-bg-nav: var(--sl-color-gray-7);--sl-color-bg-sidebar: var(--sl-color-bg);--sl-color-bg-inline-code: var(--sl-color-gray-6);--sl-color-bg-accent: var(--sl-color-accent);--sl-color-hairline-light: var(--sl-color-gray-6);--sl-color-hairline-shade: var(--sl-color-gray-6);--sl-color-backdrop-overlay: hsla(225, 9%, 36%, .66);--sl-shadow-sm: 0px 1px 1px hsla(0, 0%, 0%, .06), 0px 2px 1px hsla(0, 0%, 0%, .06);--sl-shadow-md: 0px 8px 4px hsla(0, 0%, 0%, .03), 0px 5px 2px hsla(0, 0%, 0%, .03), 0px 3px 2px hsla(0, 0%, 0%, .06), 0px 1px 1px hsla(0, 0%, 0%, .06);--sl-shadow-lg: 0px 25px 7px rgba(0, 0, 0, .01), 0px 16px 6px hsla(0, 0%, 0%, .03), 0px 9px 5px hsla(223, 13%, 10%, .08), 0px 4px 4px hsla(0, 0%, 0%, .16), 0px 4px 2px hsla(0, 0%, 0%, .04)}@media (min-width: 50em){:root{--sl-nav-height: 4rem;--sl-nav-pad-x: 1.5rem;--sl-text-h1: var(--sl-text-5xl);--sl-text-h2: var(--sl-text-4xl);--sl-text-h3: var(--sl-text-3xl);--sl-text-h4: var(--sl-text-2xl)}}@media (min-width: 72rem){:root{--sl-content-pad-x: 1.5rem;--sl-mobile-toc-height: 0rem}}}@layer starlight.reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;accent-color:var(--sl-color-accent)}html[data-theme=light]{color-scheme:light}body{font-family:var(--__sl-font);line-height:var(--sl-line-height);-webkit-font-smoothing:antialiased;color:var(--sl-color-text);background-color:var(--sl-color-bg)}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,code{overflow-wrap:anywhere}code{font-family:var(--__sl-font-mono)}}@layer starlight.components{.starlight-aside{padding:1rem;border-inline-start:.25rem solid var(--sl-color-asides-border);color:var(--sl-color-white)}.starlight-aside--note{--sl-color-asides-text-accent: var(--sl-color-blue-high);--sl-color-asides-border: var(--sl-color-blue);background-color:var(--sl-color-blue-low)}.starlight-aside--tip{--sl-color-asides-text-accent: var(--sl-color-purple-high);--sl-color-asides-border: var(--sl-color-purple);background-color:var(--sl-color-purple-low)}.starlight-aside--caution{--sl-color-asides-text-accent: var(--sl-color-orange-high);--sl-color-asides-border: var(--sl-color-orange);background-color:var(--sl-color-orange-low)}.starlight-aside--danger{--sl-color-asides-text-accent: var(--sl-color-red-high);--sl-color-asides-border: var(--sl-color-red);background-color:var(--sl-color-red-low)}.starlight-aside__title{display:flex;gap:.5rem;align-items:center;font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-asides-text-accent)}.starlight-aside__icon{font-size:1.333em;width:1em;height:1em}.starlight-aside__title+.starlight-aside__content{margin-top:.5rem}.starlight-aside__content a{color:var(--sl-color-asides-text-accent)}}@layer starlight.utils{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sl-hidden{display:none}.sl-flex{display:flex}.sl-block{display:block}@media (min-width: 50rem){.md\\:sl-hidden{display:none}.md\\:sl-flex{display:flex}.md\\:sl-block{display:block}}@media (min-width: 72rem){.lg\\:sl-hidden{display:none}.lg\\:sl-flex{display:flex}.lg\\:sl-block{display:block}}[data-theme=light] .light\\:sl-hidden,[data-theme=dark] .dark\\:sl-hidden{display:none}[dir=rtl] .rtl\\:flip:not(:where([dir=rtl] [dir=ltr] *)){transform:scaleX(-1)}}@layer starlight.content{.sl-markdown-content .sl-heading-wrapper{--sl-anchor-icon-size: .8275em;--sl-anchor-icon-gap: .25em;--sl-anchor-icon-space: calc(var(--sl-anchor-icon-size) + var(--sl-anchor-icon-gap));line-height:var(--sl-line-height-headings)}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6,.sl-heading-wrapper)+:is(.sl-heading-wrapper){margin-top:1.5em}.sl-markdown-content .sl-heading-wrapper.level-h1{font-size:var(--sl-text-h1)}.sl-markdown-content .sl-heading-wrapper.level-h2{font-size:var(--sl-text-h2)}.sl-markdown-content .sl-heading-wrapper.level-h3{font-size:var(--sl-text-h3)}.sl-markdown-content .sl-heading-wrapper.level-h4{font-size:var(--sl-text-h4)}.sl-markdown-content .sl-heading-wrapper.level-h5{font-size:var(--sl-text-h5)}.sl-markdown-content .sl-heading-wrapper.level-h6{font-size:var(--sl-text-h6)}.sl-markdown-content .sl-heading-wrapper>:first-child{display:inline;padding-inline-end:var(--sl-anchor-icon-space)}.sl-markdown-content .sl-anchor-link{position:relative;margin-inline-start:calc(-1 * var(--sl-anchor-icon-size));-webkit-user-select:none;user-select:none}.sl-markdown-content .sl-anchor-link:after{content:\"\";position:absolute;inset:-.25rem -.5rem}.sl-markdown-content .sl-anchor-icon>svg{display:inline;width:var(--sl-anchor-icon-size);vertical-align:top;transform:translateY(calc((var(--sl-line-height-headings) * 1em - var(--sl-anchor-icon-size)) \/ 2))}@media (hover: hover){.sl-markdown-content .sl-anchor-link{opacity:0}.sl-markdown-content .sl-anchor-link:focus,.sl-markdown-content .sl-heading-wrapper:hover .sl-anchor-link{opacity:1}}}@layer starlight.core{.sl-banner:where(.astro-edql7xzo){--__sl-banner-text: var(--sl-color-banner-text, var(--sl-color-text-invert));padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);background-color:var(--sl-color-banner-bg, var(--sl-color-bg-accent));color:var(--__sl-banner-text);line-height:var(--sl-line-height-headings);text-align:center;text-wrap:balance;box-shadow:var(--sl-shadow-sm)}.sl-banner:where(.astro-edql7xzo) a{color:var(--__sl-banner-text)}}@layer starlight.core{.content-panel:where(.astro-uinog2ah){padding:1.5rem var(--sl-content-pad-x)}.content-panel:where(.astro-uinog2ah)+.content-panel:where(.astro-uinog2ah){border-top:1px solid var(--sl-color-hairline)}.sl-container:where(.astro-uinog2ah){max-width:var(--sl-content-width)}.sl-container:where(.astro-uinog2ah)>*+*{margin-top:1.5rem}@media (min-width: 72rem){.sl-container:where(.astro-uinog2ah){margin-inline:var(--sl-content-margin-inline, auto)}}}@layer starlight.core{p:where(.astro-bfvov6ix){border:1px solid var(--sl-color-orange);padding:.75em 1em;background-color:var(--sl-color-orange-low);color:var(--sl-color-orange-high);width:max-content;max-width:100%;align-items:center;gap:.75em;font-size:var(--sl-text-body-sm);line-height:var(--sl-line-height-headings)}}@layer starlight.core{a:where(.astro-wcidq3gl){gap:.5rem;align-items:center;text-decoration:none;color:var(--sl-color-gray-3)}a:where(.astro-wcidq3gl):hover{color:var(--sl-color-white)}}@layer starlight.core{.pagination-links:where(.astro-am6ufn5f){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem}a:where(.astro-am6ufn5f){display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;flex-basis:calc(50% - .5rem);flex-grow:1;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem;text-decoration:none;color:var(--sl-color-gray-2);box-shadow:var(--sl-shadow-md);overflow-wrap:anywhere}:where(.astro-am6ufn5f)[rel=next]{justify-content:end;text-align:end;flex-direction:row-reverse}a:where(.astro-am6ufn5f):hover{border-color:var(--sl-color-gray-2)}.link-title:where(.astro-am6ufn5f){color:var(--sl-color-white);font-size:var(--sl-text-2xl);line-height:var(--sl-line-height-headings)}svg:where(.astro-am6ufn5f){flex-shrink:0}}@layer starlight.core{footer:where(.astro-7qll3ozj){flex-direction:column;gap:1.5rem}.meta:where(.astro-7qll3ozj){gap:.75rem 3rem;justify-content:space-between;flex-wrap:wrap;margin-top:3rem;font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}.meta:where(.astro-7qll3ozj)>p:only-child{margin-inline-start:auto}.kudos:where(.astro-7qll3ozj){align-items:center;gap:.5em;margin:1.5rem auto;font-size:var(--sl-text-xs);text-decoration:none;color:var(--sl-color-gray-3)}.kudos:where(.astro-7qll3ozj):hover{color:var(--sl-color-white)}}@layer starlight.components{.kudos:where(.astro-7qll3ozj) svg{color:var(--sl-color-orange)}}@layer starlight.core{label:where(.astro-pjymr7dt){--sl-label-icon-size: .875rem;--sl-caret-size: 1.25rem;--sl-inline-padding: .5rem;position:relative;display:flex;align-items:center;gap:.25rem;color:var(--sl-color-gray-1)}label:where(.astro-pjymr7dt):hover{color:var(--sl-color-gray-2)}.icon:where(.astro-pjymr7dt){position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}select:where(.astro-pjymr7dt){border:0;padding-block:.625rem;padding-inline:calc(var(--sl-label-icon-size) + var(--sl-inline-padding) + .25rem) calc(var(--sl-caret-size) + var(--sl-inline-padding) + .25rem);margin-inline:calc(var(--sl-inline-padding) * -1);width:calc(var(--sl-select-width) + var(--sl-inline-padding) * 2);background-color:transparent;text-overflow:ellipsis;color:inherit;cursor:pointer;appearance:none}option:where(.astro-pjymr7dt){background-color:var(--sl-color-bg-nav);color:var(--sl-color-gray-1)}@media (min-width: 50rem){select:where(.astro-pjymr7dt){font-size:var(--sl-text-sm)}}}@layer starlight.components{.label-icon:where(.astro-pjymr7dt){font-size:var(--sl-label-icon-size);inset-inline-start:0}.caret:where(.astro-pjymr7dt){font-size:var(--sl-caret-size);inset-inline-end:0}}@layer starlight.core{.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:\"\u2937 \";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:\"\";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:\"\";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) \/ 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 \/ 2;--pagefind-ui-font:system, -apple-system, \"BlinkMacSystemFont\", \".SFNSText-Regular\", \"San Francisco\", \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", \"Ubuntu\", \"arial\", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:\"\";position:absolute;display:block;opacity:.7;-webkit-mask-image:url(\"data:image\/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'\/%3E%3C\/svg%3E%0A\");mask-image:url(\"data:image\/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'\/%3E%3C\/svg%3E%0A\");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}}@layer starlight.core{[data-search-modal-open]{overflow:hidden}#starlight__search{--sl-search-result-spacing: calc(1.25rem * var(--pagefind-ui-scale));--sl-search-result-pad-inline-start: calc(3.75rem * var(--pagefind-ui-scale));--sl-search-result-pad-inline-end: calc(1.25rem * var(--pagefind-ui-scale));--sl-search-result-pad-block: calc(.9375rem * var(--pagefind-ui-scale));--sl-search-result-nested-pad-block: calc(.625rem * var(--pagefind-ui-scale));--sl-search-corners: calc(.3125rem * var(--pagefind-ui-scale));--sl-search-page-icon-size: calc(1.875rem * var(--pagefind-ui-scale));--sl-search-page-icon-inline-start: calc( (var(--sl-search-result-pad-inline-start) - var(--sl-search-page-icon-size)) \/ 2 );--sl-search-tree-diagram-size: calc(2.5rem * var(--pagefind-ui-scale));--sl-search-tree-diagram-inline-start: calc( (var(--sl-search-result-pad-inline-start) - var(--sl-search-tree-diagram-size)) \/ 2 )}#starlight__search .pagefind-ui__form:before{--pagefind-ui-text: var(--sl-color-gray-1);opacity:1}#starlight__search .pagefind-ui__search-input{color:var(--sl-color-white);font-weight:400;width:calc(100% - var(--sl-search-cancel-space))}#starlight__search input:focus{--pagefind-ui-border: var(--sl-color-accent)}#starlight__search .pagefind-ui__search-clear{inset-inline-end:var(--sl-search-cancel-space);width:calc(60px * var(--pagefind-ui-scale));padding:0;background-color:transparent;overflow:hidden}#starlight__search .pagefind-ui__search-clear:focus{outline:1px solid var(--sl-color-accent)}#starlight__search .pagefind-ui__search-clear:before{content:\"\";-webkit-mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'\/%3E%3C\/svg%3E\") center \/ 50% no-repeat;mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'\/%3E%3C\/svg%3E\") center \/ 50% no-repeat;background-color:var(--sl-color-text-accent);display:block;width:100%;height:100%}#starlight__search .pagefind-ui__results>*+*{margin-top:var(--sl-search-result-spacing)}#starlight__search .pagefind-ui__result{border:0;padding:0}#starlight__search .pagefind-ui__result-nested{position:relative;padding:var(--sl-search-result-nested-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)),#starlight__search .pagefind-ui__result-nested{position:relative;background-color:var(--sl-color-black)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):hover,#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:hover,#starlight__search .pagefind-ui__result-nested:focus-within{outline:1px solid var(--sl-color-accent-high)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:focus-within{background-color:var(--sl-color-accent-low)}#starlight__search .pagefind-ui__result-thumb,#starlight__search .pagefind-ui__result-inner{margin-top:0}#starlight__search .pagefind-ui__result-inner>:first-child{border-radius:var(--sl-search-corners) var(--sl-search-corners) 0 0}#starlight__search .pagefind-ui__result-inner>:last-child{border-radius:0 0 var(--sl-search-corners) var(--sl-search-corners)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title{padding:var(--sl-search-result-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title:before{content:\"\";position:absolute;inset-block:0;inset-inline-start:var(--sl-search-page-icon-inline-start);width:var(--sl-search-page-icon-size);background:var(--sl-color-gray-3);-webkit-mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'\/%3E%3C\/svg%3E\") center no-repeat;mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'\/%3E%3C\/svg%3E\") center no-repeat}#starlight__search .pagefind-ui__result-inner{align-items:stretch;gap:1px}#starlight__search .pagefind-ui__result-link{position:unset;--pagefind-ui-text: var(--sl-color-white);font-weight:600}#starlight__search .pagefind-ui__result-link:hover{text-decoration:none}#starlight__search .pagefind-ui__result-nested .pagefind-ui__result-link:before{content:unset}#starlight__search .pagefind-ui__result-nested:before{content:\"\";position:absolute;inset-block:0;inset-inline-start:var(--sl-search-tree-diagram-inline-start);width:var(--sl-search-tree-diagram-size);background:var(--sl-color-gray-4);-webkit-mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'\/%3E%3C\/svg%3E\") 0% 0% \/ 100% no-repeat;mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'\/%3E%3C\/svg%3E\") 0% 0% \/ 100% no-repeat}#starlight__search .pagefind-ui__result-nested:last-of-type:before{-webkit-mask-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'\/%3E%3C\/svg%3E\");mask-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'\/%3E%3C\/svg%3E\")}[dir=rtl] .pagefind-ui__result-title:before,[dir=rtl] .pagefind-ui__result-nested:before{transform:scaleX(-1)}#starlight__search .pagefind-ui__result-link:after{content:\"\";position:absolute;inset:0}#starlight__search .pagefind-ui__result-excerpt{font-size:calc(1rem * var(--pagefind-ui-scale));overflow-wrap:anywhere}#starlight__search mark{color:var(--sl-color-gray-2);background-color:transparent;font-weight:600}#starlight__search .pagefind-ui__filter-value:before{border-color:var(--sl-color-text-invert)}#starlight__search .pagefind-ui__result-tags{background-color:var(--sl-color-black);margin-top:0;padding:var(--sl-search-result-nested-pad-block) var(--sl-search-result-pad-inline-end)}}@layer starlight.core{site-search:where(.astro-zzvozrtj){display:contents}button:where(.astro-zzvozrtj)[data-open-modal]{display:flex;align-items:center;gap:.5rem;border:0;background-color:transparent;color:var(--sl-color-gray-1);cursor:pointer;height:2.5rem;font-size:var(--sl-text-xl)}@media (min-width: 50rem){button:where(.astro-zzvozrtj)[data-open-modal]{border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding-inline-start:.75rem;padding-inline-end:.5rem;background-color:var(--sl-color-black);color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);width:100%;max-width:22rem}button:where(.astro-zzvozrtj)[data-open-modal]:hover{border-color:var(--sl-color-gray-2);color:var(--sl-color-white)}button:where(.astro-zzvozrtj)[data-open-modal]>:last-child:where(.astro-zzvozrtj){margin-inline-start:auto}}button:where(.astro-zzvozrtj)>kbd:where(.astro-zzvozrtj){border-radius:.25rem;font-size:var(--sl-text-2xs);gap:.25em;padding-inline:.375rem;background-color:var(--sl-color-gray-6)}kbd:where(.astro-zzvozrtj){font-family:var(--__sl-font)}dialog:where(.astro-zzvozrtj){margin:0;background-color:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:var(--sl-shadow-lg)}dialog:where(.astro-zzvozrtj)[open]{display:flex}dialog:where(.astro-zzvozrtj)::backdrop{background-color:var(--sl-color-backdrop-overlay);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.dialog-frame:where(.astro-zzvozrtj){position:relative;overflow:auto;flex-direction:column;flex-grow:1;gap:1rem;padding:1rem}button:where(.astro-zzvozrtj)[data-close-modal]{position:absolute;z-index:1;align-items:center;align-self:flex-end;height:calc(64px * var(--pagefind-ui-scale));padding:.25rem;border:0;background:transparent;cursor:pointer;color:var(--sl-color-text-accent)}#starlight__search:where(.astro-zzvozrtj){--pagefind-ui-primary: var(--sl-color-text);--pagefind-ui-text: var(--sl-color-gray-2);--pagefind-ui-font: var(--__sl-font);--pagefind-ui-background: var(--sl-color-black);--pagefind-ui-border: var(--sl-color-gray-5);--pagefind-ui-border-width: 1px;--pagefind-ui-tag: var(--sl-color-gray-5);--sl-search-cancel-space: 5rem}:root[data-theme=light] #starlight__search:where(.astro-zzvozrtj){--pagefind-ui-tag: var(--sl-color-gray-6)}@media (min-width: 50rem){#starlight__search:where(.astro-zzvozrtj){--sl-search-cancel-space: 0px}dialog:where(.astro-zzvozrtj){margin:4rem auto auto;border-radius:.5rem;width:90%;max-width:40rem;height:max-content;min-height:15rem;max-height:calc(100% - 8rem)}.dialog-frame:where(.astro-zzvozrtj){padding:1.5rem}}}@layer starlight.core{a:where(.astro-dv46nlzh){color:var(--sl-color-text-accent);align-items:center;margin:-.5em;padding:.5em;text-decoration:none}a:where(.astro-dv46nlzh) span{font-size:var(--sl-text-sm);margin-inline-start:.3rem}@media (max-width:72rem){a:where(.astro-dv46nlzh) span{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}a:where(.astro-dv46nlzh):hover{opacity:.66}}@layer starlight.core{.header:where(.astro-kwzw26hm){display:flex;gap:var(--sl-nav-gap);justify-content:space-between;align-items:center;height:100%}.title-wrapper:where(.astro-kwzw26hm){overflow:clip;padding:.25rem;margin:-.25rem;min-width:0}.right-group:where(.astro-kwzw26hm),.social-icons:where(.astro-kwzw26hm){gap:1rem;align-items:center}.social-icons:where(.astro-kwzw26hm):after{content:\"\";height:2rem;border-inline-end:1px solid var(--sl-color-gray-5)}@media (min-width: 50rem){:root[data-has-sidebar]{--__sidebar-pad: calc(2 * var(--sl-nav-pad-x))}:root:not([data-has-toc]){--__toc-width: 0rem}.header:where(.astro-kwzw26hm){--__sidebar-width: max(0rem, var(--sl-content-inline-start, 0rem) - var(--sl-nav-pad-x));--__main-column-fr: calc( ( 100% + var(--__sidebar-pad, 0rem) - var(--__toc-width, var(--sl-sidebar-width)) - (2 * var(--__toc-width, var(--sl-nav-pad-x))) - var(--sl-content-inline-start, 0rem) - var(--sl-content-width) ) \/ 2 );display:grid;grid-template-columns:minmax(calc(var(--__sidebar-width) + max(0rem,var(--__main-column-fr) - var(--sl-nav-gap))),auto) 1fr auto;align-content:center}}}@layer starlight.core{.hero:where(.astro-dzckxhou){display:grid;align-items:center;gap:1rem;padding-bottom:1rem}.hero:where(.astro-dzckxhou)>img:where(.astro-dzckxhou),.hero:where(.astro-dzckxhou)>.hero-html:where(.astro-dzckxhou){object-fit:contain;width:min(70%,20rem);height:auto;margin-inline:auto}.stack:where(.astro-dzckxhou){flex-direction:column;gap:clamp(1.5rem,calc(1.5rem + 1vw),2rem);text-align:center}.copy:where(.astro-dzckxhou){flex-direction:column;gap:1rem;align-items:center}.copy:where(.astro-dzckxhou)>:where(.astro-dzckxhou){max-width:50ch}h1:where(.astro-dzckxhou){font-size:clamp(var(--sl-text-3xl),calc(.25rem + 5vw),var(--sl-text-6xl));line-height:var(--sl-line-height-headings);font-weight:600;color:var(--sl-color-white)}.tagline:where(.astro-dzckxhou){font-size:clamp(var(--sl-text-base),calc(.0625rem + 2vw),var(--sl-text-xl));color:var(--sl-color-gray-2)}.actions:where(.astro-dzckxhou){gap:1rem 2rem;flex-wrap:wrap;justify-content:center}@media (min-width: 50rem){.hero:where(.astro-dzckxhou){grid-template-columns:7fr 4fr;gap:3%;padding-block:clamp(2.5rem,calc(1rem + 10vmin),10rem)}.hero:where(.astro-dzckxhou)>img:where(.astro-dzckxhou),.hero:where(.astro-dzckxhou)>.hero-html:where(.astro-dzckxhou){order:2;width:min(100%,25rem)}.stack:where(.astro-dzckxhou){text-align:start}.copy:where(.astro-dzckxhou){align-items:flex-start}.actions:where(.astro-dzckxhou){justify-content:flex-start}}}@layer starlight.content{.sl-markdown-content :not(a,strong,em,del,span,input,code,br)+:not(a,strong,em,del,span,input,code,br,:where(.not-content *)){margin-top:1rem}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){margin-top:1.5em}.sl-markdown-content li+li:not(:where(.not-content *)),.sl-markdown-content dt+dt:not(:where(.not-content *)),.sl-markdown-content dt+dd:not(:where(.not-content *)),.sl-markdown-content dd+dd:not(:where(.not-content *)){margin-top:.25rem}.sl-markdown-content li:not(:where(.not-content *)){overflow-wrap:anywhere}.sl-markdown-content li>:is(:last-child:not(li,ul,ol,a,strong,em,del,span,input,code,br,script,:where(.not-content *)),:not(script):has(~script:last-child):not(:has(~:not(script)))){margin-bottom:1.25rem}.sl-markdown-content dt:not(:where(.not-content *)){font-weight:700}.sl-markdown-content dd:not(:where(.not-content *)){padding-inline-start:1rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){color:var(--sl-color-white);line-height:var(--sl-line-height-headings);font-weight:600}.sl-markdown-content :is(img,picture,video,canvas,svg,iframe):not(:where(.not-content *)){display:block;max-width:100%;height:auto}.sl-markdown-content h1:not(:where(.not-content *)){font-size:var(--sl-text-h1)}.sl-markdown-content h2:not(:where(.not-content *)){font-size:var(--sl-text-h2)}.sl-markdown-content h3:not(:where(.not-content *)){font-size:var(--sl-text-h3)}.sl-markdown-content h4:not(:where(.not-content *)){font-size:var(--sl-text-h4)}.sl-markdown-content h5:not(:where(.not-content *)){font-size:var(--sl-text-h5)}.sl-markdown-content h6:not(:where(.not-content *)){font-size:var(--sl-text-h6)}.sl-markdown-content a:not(:where(.not-content *)){color:var(--sl-color-text-accent)}.sl-markdown-content a:hover:not(:where(.not-content *)){color:var(--sl-color-white)}.sl-markdown-content code:not(:where(.not-content *)){background-color:var(--sl-color-bg-inline-code);margin-block:-.125rem;padding:.125rem .375rem;font-size:var(--sl-text-code-sm)}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) code{font-size:inherit}.sl-markdown-content pre:not(:where(.not-content *)){border:1px solid var(--sl-color-gray-5);padding:.75rem 1rem;font-size:var(--sl-text-code);tab-size:2}.sl-markdown-content pre code:not(:where(.not-content *)){all:unset;font-family:var(--__sl-font-mono)}.sl-markdown-content blockquote:not(:where(.not-content *)){border-inline-start:1px solid var(--sl-color-gray-5);padding-inline-start:1rem}.sl-markdown-content table:not(:where(.not-content *)){display:block;overflow:auto;border-spacing:0}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border-bottom:1px solid var(--sl-color-gray-5);padding:.5rem 1rem;vertical-align:baseline}.sl-markdown-content :is(th:first-child,td:first-child):not(:where(.not-content *)){padding-inline-start:0}.sl-markdown-content :is(th:last-child,td:last-child):not(:where(.not-content *)){padding-inline-end:0}.sl-markdown-content th:not(:where(.not-content *)){color:var(--sl-color-white);font-weight:600}.sl-markdown-content th:not([align]):not(:where(.not-content *)){text-align:start}.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:var(--sl-color-gray-4)}@supports (border-color: color-mix(in srgb,var(--sl-color-asides-text-accent) 30%,transparent)){.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:color-mix(in srgb,var(--sl-color-asides-text-accent) 30%,transparent)}}@supports (border-color: color-mix(in srgb,var(--sl-color-asides-text-accent) 12%,transparent)){.sl-markdown-content .starlight-aside code:not(:where(.not-content *)){background-color:color-mix(in srgb,var(--sl-color-asides-text-accent) 12%,transparent)}}.sl-markdown-content hr:not(:where(.not-content *)){border:0;border-bottom:1px solid var(--sl-color-hairline)}.sl-markdown-content details:not(:where(.not-content *)){--sl-details-border-color: var(--sl-color-gray-5);--sl-details-border-color--hover: var(--sl-color-text-accent);border-inline-start:2px solid var(--sl-details-border-color);padding-inline-start:1rem}.sl-markdown-content details:not([open]):hover:not(:where(.not-content *)),.sl-markdown-content details:has(>summary:hover):not(:where(.not-content *)){border-color:var(--sl-details-border-color--hover)}.sl-markdown-content summary:not(:where(.not-content *)){color:var(--sl-color-white);cursor:pointer;display:block;font-weight:600;margin-inline-start:-.5rem;padding-inline-start:.5rem}.sl-markdown-content details[open]>summary:not(:where(.not-content *)){margin-bottom:1rem}.sl-markdown-content summary:not(:where(.not-content *))::marker,.sl-markdown-content summary:not(:where(.not-content *))::-webkit-details-marker{display:none}.sl-markdown-content summary:not(:where(.not-content *)):before{--sl-details-marker-size: 1.25rem;background-color:currentColor;content:\"\";display:inline-block;height:var(--sl-details-marker-size);width:var(--sl-details-marker-size);margin-inline:calc((var(--sl-details-marker-size) \/ 4) * -1) .25rem;vertical-align:middle;-webkit-mask-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'\/%3E%3C\/svg%3E%0A\");mask-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'\/%3E%3C\/svg%3E%0A\");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion: no-preference){.sl-markdown-content summary:not(:where(.not-content *)):before{transition:transform .2s ease-in-out}}.sl-markdown-content details[open]>summary:not(:where(.not-content *)):before{transform:rotate(90deg)}[dir=rtl] .sl-markdown-content summary:not(:where(.not-content *)):before,.sl-markdown-content [dir=rtl] summary:not(:where(.not-content *)):before{transform:rotate(180deg)}.sl-markdown-content summary:not(:where(.not-content *)) p:only-child{display:inline}.sl-markdown-content .starlight-aside details:not(:where(.not-content *)){--sl-details-border-color: var(--sl-color-asides-border);--sl-details-border-color--hover: var(--sl-color-asides-text-accent)}}@layer starlight.core{[data-mobile-menu-expanded]{overflow:hidden}@media (min-width: 50rem){[data-mobile-menu-expanded]{overflow:auto}}}@layer starlight.core{button:where(.astro-ybsmtuwy){position:fixed;top:calc((var(--sl-nav-height) - var(--sl-menu-button-size)) \/ 2);inset-inline-end:var(--sl-nav-pad-x);z-index:var(--sl-z-index-navbar);border:0;border-radius:50%;width:var(--sl-menu-button-size);height:var(--sl-menu-button-size);padding:.5rem;background-color:var(--sl-color-white);color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);cursor:pointer}:where(.astro-ybsmtuwy)[aria-expanded=true] button:where(.astro-ybsmtuwy){background-color:var(--sl-color-gray-2);box-shadow:none}:where(.astro-ybsmtuwy)[aria-expanded=true] button:where(.astro-ybsmtuwy) .open-menu:where(.astro-ybsmtuwy){display:none}:not([aria-expanded=true]):where(.astro-ybsmtuwy) button:where(.astro-ybsmtuwy) .close-menu:where(.astro-ybsmtuwy){display:none}[data-theme=light] button:where(.astro-ybsmtuwy){background-color:var(--sl-color-black);color:var(--sl-color-white)}[data-theme=light] :where(.astro-ybsmtuwy)[aria-expanded=true] button:where(.astro-ybsmtuwy){background-color:var(--sl-color-gray-5)}}@layer starlight.core{.page:where(.astro-hzxlz63m){flex-direction:column;min-height:100vh}.header:where(.astro-hzxlz63m){z-index:var(--sl-z-index-navbar);position:fixed;inset-inline-start:0;inset-block-start:0;width:100%;height:var(--sl-nav-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);padding-inline-end:var(--sl-nav-pad-x);background-color:var(--sl-color-bg-nav)}[data-has-sidebar] .header:where(.astro-hzxlz63m){padding-inline-end:calc(var(--sl-nav-gap) + var(--sl-nav-pad-x) + var(--sl-menu-button-size))}.sidebar-pane:where(.astro-hzxlz63m){visibility:var(--sl-sidebar-visibility, hidden);position:fixed;z-index:var(--sl-z-index-menu);inset-block:var(--sl-nav-height) 0;inset-inline-start:0;width:100%;background-color:var(--sl-color-black);overflow-y:auto}[aria-expanded=true]~.sidebar-pane:where(.astro-hzxlz63m){--sl-sidebar-visibility: visible}.sidebar-content:where(.astro-hzxlz63m){height:100%;min-height:max-content;padding:1rem var(--sl-sidebar-pad-x) 0;flex-direction:column;gap:1rem}@media (min-width: 50rem){.sidebar-content:where(.astro-hzxlz63m):after{content:\"\";padding-bottom:1px}}.main-frame:where(.astro-hzxlz63m){padding-top:calc(var(--sl-nav-height) + var(--sl-mobile-toc-height));padding-inline-start:var(--sl-content-inline-start)}@media (min-width: 50rem){[data-has-sidebar] .header:where(.astro-hzxlz63m){padding-inline-end:var(--sl-nav-pad-x)}.sidebar-pane:where(.astro-hzxlz63m){--sl-sidebar-visibility: visible;width:var(--sl-sidebar-width);background-color:var(--sl-color-bg-sidebar);border-inline-end:1px solid var(--sl-color-hairline-shade)}}}@layer starlight.core{ul:where(.astro-rf2qutiq){padding:0;list-style:none}a:where(.astro-rf2qutiq){--pad-inline: .5rem;display:block;border-radius:.25rem;padding-block:.25rem;padding-inline:calc(1rem * var(--depth) + var(--pad-inline)) var(--pad-inline);line-height:1.25}a:where(.astro-rf2qutiq)[aria-current=true]{color:var(--sl-color-text-accent)}.isMobile:where(.astro-rf2qutiq) a:where(.astro-rf2qutiq){--pad-inline: 1rem;display:flex;justify-content:space-between;gap:var(--pad-inline);border-top:1px solid var(--sl-color-gray-6);border-radius:0;padding-block:.5rem;color:var(--sl-color-text);font-size:var(--sl-text-sm);text-decoration:none;outline-offset:var(--sl-outline-offset-inside)}.isMobile:where(.astro-rf2qutiq):first-child>li:where(.astro-rf2qutiq):first-child>a:where(.astro-rf2qutiq){border-top:0}.isMobile:where(.astro-rf2qutiq) a:where(.astro-rf2qutiq)[aria-current=true],.isMobile:where(.astro-rf2qutiq) a:where(.astro-rf2qutiq)[aria-current=true]:hover,.isMobile:where(.astro-rf2qutiq) a:where(.astro-rf2qutiq)[aria-current=true]:focus{color:var(--sl-color-white);background-color:unset}.isMobile:where(.astro-rf2qutiq) a:where(.astro-rf2qutiq)[aria-current=true]:after{content:\"\";width:1rem;background-color:var(--sl-color-text-accent);-webkit-mask-image:url(data:image\/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);mask-image:url(data:image\/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-shrink:0}}@layer starlight.core{nav:where(.astro-kctdiro5){position:fixed;z-index:var(--sl-z-index-toc);top:calc(var(--sl-nav-height) - 1px);inset-inline:0;border-top:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-bg-nav)}@media (min-width: 50rem){nav:where(.astro-kctdiro5){inset-inline-start:var(--sl-content-inline-start, 0)}}summary:where(.astro-kctdiro5){gap:.5rem;align-items:center;height:var(--sl-mobile-toc-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:.5rem 1rem;font-size:var(--sl-text-xs);outline-offset:var(--sl-outline-offset-inside)}summary:where(.astro-kctdiro5)::marker,summary:where(.astro-kctdiro5)::-webkit-details-marker{display:none}.toggle:where(.astro-kctdiro5){flex-shrink:0;gap:1rem;align-items:center;justify-content:space-between;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding-block:.5rem;padding-inline-start:.75rem;padding-inline-end:.5rem;line-height:1;background-color:var(--sl-color-black);user-select:none;cursor:pointer}details:where(.astro-kctdiro5)[open] .toggle:where(.astro-kctdiro5){color:var(--sl-color-white);border-color:var(--sl-color-accent)}details:where(.astro-kctdiro5) .toggle:where(.astro-kctdiro5):hover{color:var(--sl-color-white);border-color:var(--sl-color-gray-2)}[dir=rtl] .caret:where(.astro-kctdiro5){transform:rotate(180deg)}details:where(.astro-kctdiro5)[open] .caret:where(.astro-kctdiro5){transform:rotate(90deg)}.display-current:where(.astro-kctdiro5){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--sl-color-white)}.dropdown:where(.astro-kctdiro5){--border-top: 1px;margin-top:calc(-1 * var(--border-top));border:var(--border-top) solid var(--sl-color-gray-6);border-top-color:var(--sl-color-hairline-shade);max-height:calc(85vh - var(--sl-nav-height) - var(--sl-mobile-toc-height));overflow-y:auto;background-color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);overscroll-behavior:contain}}@layer starlight.core{.right-sidebar-panel:where(.astro-sldtoldx){padding:1rem var(--sl-sidebar-pad-x)}.sl-container:where(.astro-sldtoldx){width:calc(var(--sl-sidebar-width) - 2 * var(--sl-sidebar-pad-x))}.right-sidebar-panel:where(.astro-sldtoldx) h2{color:var(--sl-color-white);font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);margin-bottom:.5rem}.right-sidebar-panel:where(.astro-sldtoldx) :where(a){display:block;font-size:var(--sl-text-xs);text-decoration:none;color:var(--sl-color-gray-3);overflow-wrap:anywhere}.right-sidebar-panel:where(.astro-sldtoldx) :where(a):hover{color:var(--sl-color-white)}@media (min-width: 72rem){.sl-container:where(.astro-sldtoldx){max-width:calc(((100vw - var(--sl-sidebar-width) - 2 * var(--sl-content-pad-x) - 2 * var(--sl-sidebar-pad-x)) * .25))}}}@layer starlight.core{h1:where(.astro-f6gog25y){margin-top:1rem;font-size:var(--sl-text-h1);line-height:var(--sl-line-height-headings);font-weight:600;color:var(--sl-color-white)}}@layer starlight.core{h1:where(.astro-guvttfii){margin-top:1rem;font-size:var(--sl-text-h1);line-height:var(--sl-line-height-headings);font-weight:600;color:var(--sl-color-white)}.keyword:where(.astro-guvttfii){color:var(--openai-primary)}}@layer starlight.core{a:where(.astro-p62bjiii){color:var(--sl-color-text-accent);padding:.5em;margin:-.5em}a:where(.astro-p62bjiii):hover{opacity:.66}}\/*! tailwindcss v4.1.10 | MIT License | https:\/\/tailwindcss.com *\/@layer starlight.core{.social-icons:where(.astro-3z6e5dcn){align-items:center;gap:1rem;margin-inline-end:auto;padding-block:1rem;display:flex}.social-icons:where(.astro-3z6e5dcn):empty{display:none}.mobile-preferences:where(.astro-3z6e5dcn){border-top:1px solid var(--sl-color-gray-6);flex-wrap:wrap;justify-content:space-between;column-gap:1rem;padding:.5rem 0}.social-icons:where(.astro-3z6e5dcn) a:where(.astro-3z6e5dcn){color:var(--sl-color-text-accent);align-items:center;margin:-.5em;padding:.5em;text-decoration:none}.social-icons:where(.astro-3z6e5dcn) a:where(.astro-3z6e5dcn) span{font-size:var(--sl-text-sm);margin-inline-start:.3rem}@media (max-width:72rem){.social-icons:where(.astro-3z6e5dcn) a:where(.astro-3z6e5dcn) span{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}a:where(.astro-3z6e5dcn):hover{opacity:.66}}@layer starlight.core{sl-sidebar-state-persist:where(.astro-4mqgwdl7){display:contents}}@layer starlight.core{ul:where(.astro-h2vq6kyq){--sl-sidebar-item-padding-inline: .5rem;list-style:none;padding:0}li:where(.astro-h2vq6kyq){overflow-wrap:anywhere}ul:where(.astro-h2vq6kyq) ul:where(.astro-h2vq6kyq) li:where(.astro-h2vq6kyq){margin-inline-start:var(--sl-sidebar-item-padding-inline);border-inline-start:1px solid var(--sl-color-hairline-light);padding-inline-start:var(--sl-sidebar-item-padding-inline)}.large:where(.astro-h2vq6kyq){font-size:var(--sl-text-lg);font-weight:600;color:var(--sl-color-white)}.top-level:where(.astro-h2vq6kyq)>li:where(.astro-h2vq6kyq)+li:where(.astro-h2vq6kyq){margin-top:.75rem}summary:where(.astro-h2vq6kyq){display:flex;align-items:center;justify-content:space-between;padding:.2em var(--sl-sidebar-item-padding-inline);line-height:1.4;cursor:pointer;user-select:none}summary:where(.astro-h2vq6kyq)::marker,summary:where(.astro-h2vq6kyq)::-webkit-details-marker{display:none}.caret:where(.astro-h2vq6kyq){transition:transform .2s ease-in-out;flex-shrink:0}[dir=rtl] .caret:where(.astro-h2vq6kyq){transform:rotate(180deg)}:where(.astro-h2vq6kyq)[open]>summary:where(.astro-h2vq6kyq) .caret:where(.astro-h2vq6kyq){transform:rotate(90deg)}a:where(.astro-h2vq6kyq){display:block;border-radius:.25rem;text-decoration:none;color:var(--sl-color-gray-2);padding:.3em var(--sl-sidebar-item-padding-inline);line-height:1.4}a:where(.astro-h2vq6kyq):hover,a:where(.astro-h2vq6kyq):focus{color:var(--sl-color-white)}:where(.astro-h2vq6kyq)[aria-current=page],:where(.astro-h2vq6kyq)[aria-current=page]:hover,:where(.astro-h2vq6kyq)[aria-current=page]:focus{font-weight:600;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent)}a:where(.astro-h2vq6kyq)>:where(.astro-h2vq6kyq):not(:last-child),.group-label:where(.astro-h2vq6kyq)>:where(.astro-h2vq6kyq):not(:last-child){margin-inline-end:.25em}@media (min-width: 50rem){.top-level:where(.astro-h2vq6kyq)>li:where(.astro-h2vq6kyq)+li:where(.astro-h2vq6kyq){margin-top:.5rem}.large:where(.astro-h2vq6kyq){font-size:var(--sl-text-base)}a:where(.astro-h2vq6kyq){font-size:var(--sl-text-sm)}}}@layer starlight.core{a:where(.astro-libvami4){clip:rect(0,0,0,0);position:fixed;top:.75rem;inset-inline-start:.75rem}a:where(.astro-libvami4):focus{clip:unset;z-index:var(--sl-z-index-skiplink);display:block;padding:.5rem 1rem;text-decoration:none;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);box-shadow:var(--sl-shadow-lg)}}@layer starlight.core{.main-pane:where(.astro-dclppyfk){isolation:isolate}@media (min-width: 72rem){.right-sidebar-container:where(.astro-dclppyfk){order:2;position:relative;width:calc(var(--sl-sidebar-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) \/ 2)}.right-sidebar:where(.astro-dclppyfk){position:fixed;top:0;border-inline-start:1px solid var(--sl-color-hairline);padding-top:var(--sl-nav-height);width:100%;height:100vh;overflow-y:auto;scrollbar-width:none}.main-pane:where(.astro-dclppyfk){width:100%}[data-has-sidebar][data-has-toc] .main-pane:where(.astro-dclppyfk){--sl-content-margin-inline: auto 0;order:1;width:calc(var(--sl-content-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) \/ 2)}}}html:not([data-has-toc]){--sl-mobile-toc-height: 0rem}html:not([data-has-sidebar]){--sl-content-width: 67.5rem}html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))}main:where(.astro-d6cp7yuc){padding-bottom:3vh}@media (min-width: 50em){:where(.astro-d6cp7yuc)[data-has-sidebar]{--sl-content-inline-start: var(--sl-sidebar-width)}}@media (min-width: 72em){html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height))}}"}]}}},{"url":"https:\/\/openai.github.io\/openai-agents-js\/_astro\/ec.guvr2.css","ast":{"type":"stylesheet","stylesheet":{"rules":[{"type":"rule","selectors":["@layer starlight.components"]},{"type":"rule","selectors":[".expressive-code"],"declarations":[{"type":"declaration","property":"font-family","value":"var(--ec-uiFontFml)"},{"type":"declaration","property":"font-size","value":"var(--ec-uiFontSize)"},{"type":"declaration","property":"font-weight","value":"var(--ec-uiFontWg)"},{"type":"declaration","property":"line-height","value":"var(--ec-uiLineHt)"},{"type":"declaration","property":"text-size-adjust","value":"none"},{"type":"declaration","property":"-webkit-text-size-adjust","value":"none"}]},{"type":"rule","selectors":[".expressive-code *:not(:is(svg, svg *))"],"declarations":[{"type":"declaration","property":"all","value":"revert"},{"type":"declaration","property":"box-sizing","value":"border-box"}]},{"type":"rule","selectors":[".expressive-code pre"],"declarations":[{"type":"declaration","property":"display","value":"flex"},{"type":"declaration","property":"margin","value":"0"},{"type":"declaration","property":"padding","value":"0"},{"type":"declaration","property":"border","value":"var(--ec-brdWd) solid var(--ec-brdCol)"},{"type":"declaration","property":"border-radius","value":"calc(var(--ec-brdRad) + var(--ec-brdWd))"},{"type":"declaration","property":"background","value":"var(--ec-codeBg)"}]},{"type":"rule","selectors":[".expressive-code pre:focus-visible"],"declarations":[{"type":"declaration","property":"outline","value":"3px solid var(--ec-focusBrd)"},{"type":"declaration","property":"outline-offset","value":"-3px"}]},{"type":"rule","selectors":[".expressive-code pre > code"],"declarations":[{"type":"declaration","property":"all","value":"unset"},{"type":"declaration","property":"display","value":"block"},{"type":"declaration","property":"flex","value":"1 0 100%"},{"type":"declaration","property":"padding","value":"var(--ec-codePadBlk) 0"},{"type":"declaration","property":"color","value":"var(--ec-codeFg)"},{"type":"declaration","property":"font-family","value":"var(--ec-codeFontFml)"},{"type":"declaration","property":"font-size","value":"var(--ec-codeFontSize)"},{"type":"declaration","property":"font-weight","value":"var(--ec-codeFontWg)"},{"type":"declaration","property":"line-height","value":"var(--ec-codeLineHt)"}]},{"type":"rule","selectors":[".expressive-code pre"],"declarations":[{"type":"declaration","property":"overflow-x","value":"auto"}]},{"type":"rule","selectors":[".expressive-code pre.wrap .ec-line .code"],"declarations":[{"type":"declaration","property":"white-space","value":"pre-wrap"},{"type":"declaration","property":"overflow-wrap","value":"break-word"},{"type":"declaration","property":"min-width","value":"min(20ch, var(--ecMaxLine, 20ch))"}]},{"type":"rule","selectors":[".expressive-code pre.wrap .ec-line .code span.indent"],"declarations":[{"type":"declaration","property":"white-space","value":"pre"}]},{"type":"rule","selectors":[".expressive-code pre::-webkit-scrollbar",".expressive-code pre::-webkit-scrollbar-track"],"declarations":[{"type":"declaration","property":"background-color","value":"inherit"},{"type":"declaration","property":"border-radius","value":"calc(var(--ec-brdRad) + var(--ec-brdWd))"},{"type":"declaration","property":"border-top-left-radius","value":"0"},{"type":"declaration","property":"border-top-right-radius","value":"0"}]},{"type":"rule","selectors":[".expressive-code pre::-webkit-scrollbar-thumb"],"declarations":[{"type":"declaration","property":"background-color","value":"var(--ec-sbThumbCol)"},{"type":"declaration","property":"border","value":"4px solid transparent"},{"type":"declaration","property":"background-clip","value":"content-box"},{"type":"declaration","property":"border-radius","value":"10px"}]},{"type":"rule","selectors":[".expressive-code pre::-webkit-scrollbar-thumb:hover"],"declarations":[{"type":"declaration","property":"background-color","value":"var(--ec-sbThumbHoverCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line"],"declarations":[{"type":"declaration","property":"direction","value":"ltr"},{"type":"declaration","property":"unicode-bidi","value":"isolate"},{"type":"declaration","property":"display","value":"grid"},{"type":"declaration","property":"grid-template-areas","value":"'gutter code'"},{"type":"declaration","property":"grid-template-columns","value":"auto 1fr"},{"type":"declaration","property":"position","value":"relative"}]},{"type":"rule","selectors":[".expressive-code .ec-line .gutter"],"declarations":[{"type":"declaration","property":"grid-area","value":"gutter"},{"type":"declaration","property":"color","value":"var(--ec-gtrFg)"}]},{"type":"rule","selectors":[".expressive-code .ec-line .gutter > *"],"declarations":[{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"user-select","value":"none"},{"type":"declaration","property":"-webkit-user-select","value":"none"}]},{"type":"rule","selectors":[".expressive-code .ec-line .gutter ~ .code"],"declarations":[{"type":"declaration","property":"--ecLineBrdCol","value":"var(--ec-gtrBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.highlight .gutter"],"declarations":[{"type":"declaration","property":"color","value":"var(--ec-gtrHlFg)"}]},{"type":"rule","selectors":[".expressive-code .ec-line .code"],"declarations":[{"type":"declaration","property":"grid-area","value":"code"},{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"box-sizing","value":"content-box"},{"type":"declaration","property":"padding-inline-start","value":"calc(var(--ecIndent, 0ch) + var(--ec-codePadInl) - var(--ecGtrBrdWd))"},{"type":"declaration","property":"padding-inline-end","value":"var(--ec-codePadInl)"},{"type":"declaration","property":"text-indent","value":"calc(var(--ecIndent, 0ch) * -1)"}]},{"type":"rule","selectors":[".expressive-code .ec-line .code::before",".expressive-code .ec-line .code::after",".expressive-code .ec-line .code :where(*)"],"declarations":[{"type":"declaration","property":"text-indent","value":"0"}]},{"type":"rule","selectors":[".expressive-code .ec-line .code"],"declarations":[{"type":"declaration","property":"--ecGtrBrdWd","value":"var(--ec-gtrBrdWd)"},{"type":"declaration","property":"border-inline-start","value":"var(--ecGtrBrdWd) solid var(--ecLineBrdCol, transparent)"}]},{"type":"rule","selectors":[".expressive-code .sr-only"],"declarations":[{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"width","value":"1px"},{"type":"declaration","property":"height","value":"1px"},{"type":"declaration","property":"padding","value":"0"},{"type":"declaration","property":"margin","value":"-1px"},{"type":"declaration","property":"overflow","value":"hidden"},{"type":"declaration","property":"clip","value":"rect(0, 0, 0, 0)"},{"type":"declaration","property":"white-space","value":"nowrap"},{"type":"declaration","property":"border-width","value":"0"}]},{"type":"rule","selectors":[".expressive-code .ec-line.mark"],"declarations":[{"type":"declaration","property":"--tmLineBgCol","value":"var(--ec-tm-markBg)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.mark .code"],"declarations":[{"type":"declaration","property":"--ecLineBrdCol","value":"var(--ec-tm-markBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.ins"],"declarations":[{"type":"declaration","property":"--tmLineBgCol","value":"var(--ec-tm-insBg)"},{"type":"declaration","property":"--tmLabel","value":"var(--ec-tm-insDiffIndContent)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.ins .code"],"declarations":[{"type":"declaration","property":"--ecLineBrdCol","value":"var(--ec-tm-insBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.ins .code::before"],"declarations":[{"type":"declaration","property":"color","value":"var(--ec-tm-insDiffIndCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.del"],"declarations":[{"type":"declaration","property":"--tmLineBgCol","value":"var(--ec-tm-delBg)"},{"type":"declaration","property":"--tmLabel","value":"var(--ec-tm-delDiffIndContent)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.del .code"],"declarations":[{"type":"declaration","property":"--ecLineBrdCol","value":"var(--ec-tm-delBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.del .code::before"],"declarations":[{"type":"declaration","property":"color","value":"var(--ec-tm-delDiffIndCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.mark",".expressive-code .ec-line.ins",".expressive-code .ec-line.del"],"declarations":[{"type":"declaration","property":"background","value":"var(--tmLineBgCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.mark .code",".expressive-code .ec-line.ins .code",".expressive-code .ec-line.del .code"],"declarations":[{"type":"declaration","property":"--ecGtrBrdWd","value":"var(--ec-tm-lineMarkerAccentWd)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.mark .code::before",".expressive-code .ec-line.ins .code::before",".expressive-code .ec-line.del .code::before"],"declarations":[{"type":"declaration","property":"display","value":"block"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"left","value":"0"},{"type":"declaration","property":"box-sizing","value":"border-box"},{"type":"declaration","property":"content","value":"var(--tmLabel, ' ')"},{"type":"declaration","property":"padding-inline-start","value":"var(--ec-tm-lineDiffIndMargLeft)"},{"type":"declaration","property":"text-align","value":"center"},{"type":"declaration","property":"white-space","value":"pre"}]},{"type":"rule","selectors":[".expressive-code .ec-line.mark.tm-label .code::before",".expressive-code .ec-line.ins.tm-label .code::before",".expressive-code .ec-line.del.tm-label .code::before"],"declarations":[{"type":"declaration","property":"background","value":"var(--ecLineBrdCol)"},{"type":"declaration","property":"padding","value":"0 calc(var(--ec-tm-lineMarkerLabelPadInl) + var(--ec-tm-lineMarkerAccentWd)) 0 var(--ec-tm-lineMarkerLabelPadInl)"},{"type":"declaration","property":"color","value":"var(--ec-tm-lineMarkerLabelCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line mark"],"declarations":[{"type":"declaration","property":"--tmInlineBgCol","value":"var(--ec-tm-markBg)"},{"type":"declaration","property":"--tmInlineBrdCol","value":"var(--ec-tm-markBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line ins"],"declarations":[{"type":"declaration","property":"--tmInlineBgCol","value":"var(--ec-tm-insBg)"},{"type":"declaration","property":"--tmInlineBrdCol","value":"var(--ec-tm-insBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line del"],"declarations":[{"type":"declaration","property":"--tmInlineBgCol","value":"var(--ec-tm-delBg)"},{"type":"declaration","property":"--tmInlineBrdCol","value":"var(--ec-tm-delBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line mark",".expressive-code .ec-line ins",".expressive-code .ec-line del"],"declarations":[{"type":"declaration","property":"all","value":"unset"},{"type":"declaration","property":"display","value":"inline-block"},{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"--tmBrdL","value":"var(--ec-tm-inlMarkerBrdWd)"},{"type":"declaration","property":"--tmBrdR","value":"var(--ec-tm-inlMarkerBrdWd)"},{"type":"declaration","property":"--tmRadL","value":"var(--ec-tm-inlMarkerBrdRad)"},{"type":"declaration","property":"--tmRadR","value":"var(--ec-tm-inlMarkerBrdRad)"},{"type":"declaration","property":"margin-inline","value":"0.025rem"},{"type":"declaration","property":"padding-inline","value":"var(--ec-tm-inlMarkerPad)"},{"type":"declaration","property":"border-radius","value":"var(--tmRadL) var(--tmRadR) var(--tmRadR) var(--tmRadL)"},{"type":"declaration","property":"background","value":"var(--tmInlineBgCol)"},{"type":"declaration","property":"background-clip","value":"padding-box"}]},{"type":"rule","selectors":[".expressive-code .ec-line mark.open-start",".expressive-code .ec-line ins.open-start",".expressive-code .ec-line del.open-start"],"declarations":[{"type":"declaration","property":"margin-inline-start","value":"0"},{"type":"declaration","property":"padding-inline-start","value":"0"},{"type":"declaration","property":"--tmBrdL","value":"0px"},{"type":"declaration","property":"--tmRadL","value":"0"}]},{"type":"rule","selectors":[".expressive-code .ec-line mark.open-end",".expressive-code .ec-line ins.open-end",".expressive-code .ec-line del.open-end"],"declarations":[{"type":"declaration","property":"margin-inline-end","value":"0"},{"type":"declaration","property":"padding-inline-end","value":"0"},{"type":"declaration","property":"--tmBrdR","value":"0px"},{"type":"declaration","property":"--tmRadR","value":"0"}]},{"type":"rule","selectors":[".expressive-code .ec-line mark::before",".expressive-code .ec-line ins::before",".expressive-code .ec-line del::before"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"display","value":"inline-block"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"border-radius","value":"var(--tmRadL) var(--tmRadR) var(--tmRadR) var(--tmRadL)"},{"type":"declaration","property":"border","value":"var(--ec-tm-inlMarkerBrdWd) solid var(--tmInlineBrdCol)"},{"type":"declaration","property":"border-inline-width","value":"var(--tmBrdL) var(--tmBrdR)"}]},{"type":"rule","selectors":[".expressive-code .frame"],"declarations":[{"type":"declaration","property":"all","value":"unset"},{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"display","value":"block"},{"type":"declaration","property":"--header-border-radius","value":"calc(var(--ec-brdRad) + var(--ec-brdWd))"},{"type":"declaration","property":"--tab-border-radius","value":"calc(var(--ec-frm-edTabBrdRad) + var(--ec-brdWd))"},{"type":"declaration","property":"--button-spacing","value":"0.4rem"},{"type":"declaration","property":"--code-background","value":"var(--ec-frm-edBg)"},{"type":"declaration","property":"border-radius","value":"var(--header-border-radius)"},{"type":"declaration","property":"box-shadow","value":"var(--ec-frm-frameBoxShdCssVal)"}]},{"type":"rule","selectors":[".expressive-code .frame .header"],"declarations":[{"type":"declaration","property":"display","value":"none"},{"type":"declaration","property":"z-index","value":"1"},{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"border-radius","value":"var(--header-border-radius) var(--header-border-radius) 0 0"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title pre",".expressive-code .frame.has-title code",".expressive-code .frame.is-terminal pre",".expressive-code .frame.is-terminal code"],"declarations":[{"type":"declaration","property":"border-top","value":"none"},{"type":"declaration","property":"border-top-left-radius","value":"0"},{"type":"declaration","property":"border-top-right-radius","value":"0"}]},{"type":"rule","selectors":[".expressive-code .frame .title:empty:before"],"declarations":[{"type":"declaration","property":"content","value":"'\\a0'"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal)"],"declarations":[{"type":"declaration","property":"--button-spacing","value":"calc(1.9rem + 2 * (var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)))"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .title"],"declarations":[{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"color","value":"var(--ec-frm-edActTabFg)"},{"type":"declaration","property":"background","value":"var(--ec-frm-edActTabBg)"},{"type":"declaration","property":"background-clip","value":"padding-box"},{"type":"declaration","property":"margin-block-start","value":"var(--ec-frm-edTabsMargBlkStart)"},{"type":"declaration","property":"padding","value":"calc(var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)) var(--ec-uiPadInl)"},{"type":"declaration","property":"border","value":"var(--ec-brdWd) solid var(--ec-frm-edActTabBrdCol)"},{"type":"declaration","property":"border-radius","value":"var(--tab-border-radius) var(--tab-border-radius) 0 0"},{"type":"declaration","property":"border-bottom","value":"none"},{"type":"declaration","property":"overflow","value":"hidden"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .title::after"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"border-top","value":"var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndTopCol)"},{"type":"declaration","property":"border-bottom","value":"var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndBtmCol)"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .header"],"declarations":[{"type":"declaration","property":"display","value":"flex"},{"type":"declaration","property":"background","value":"linear-gradient(to top, var(--ec-frm-edTabBarBrdBtmCol) var(--ec-brdWd), transparent var(--ec-brdWd)),linear-gradient(var(--ec-frm-edTabBarBg), var(--ec-frm-edTabBarBg))"},{"type":"declaration","property":"background-repeat","value":"no-repeat"},{"type":"declaration","property":"padding-inline-start","value":"var(--ec-frm-edTabsMargInlStart)"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .header::before"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"border","value":"var(--ec-brdWd) solid var(--ec-frm-edTabBarBrdCol)"},{"type":"declaration","property":"border-radius","value":"inherit"},{"type":"declaration","property":"border-bottom","value":"none"}]},{"type":"rule","selectors":[".expressive-code .frame.is-terminal"],"declarations":[{"type":"declaration","property":"--button-spacing","value":"calc(1.9rem + var(--ec-brdWd) + 2 * var(--ec-uiPadBlk))"},{"type":"declaration","property":"--code-background","value":"var(--ec-frm-trmBg)"}]},{"type":"rule","selectors":[".expressive-code .frame.is-terminal .header"],"declarations":[{"type":"declaration","property":"display","value":"flex"},{"type":"declaration","property":"align-items","value":"center"},{"type":"declaration","property":"justify-content","value":"center"},{"type":"declaration","property":"padding-block","value":"var(--ec-uiPadBlk)"},{"type":"declaration","property":"padding-block-end","value":"calc(var(--ec-uiPadBlk) + var(--ec-brdWd))"},{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"font-weight","value":"500"},{"type":"declaration","property":"letter-spacing","value":"0.025ch"},{"type":"declaration","property":"color","value":"var(--ec-frm-trmTtbFg)"},{"type":"declaration","property":"background","value":"var(--ec-frm-trmTtbBg)"},{"type":"declaration","property":"border","value":"var(--ec-brdWd) solid var(--ec-brdCol)"},{"type":"declaration","property":"border-bottom","value":"none"}]},{"type":"rule","selectors":[".expressive-code .frame.is-terminal .header::before"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"left","value":"var(--ec-uiPadInl)"},{"type":"declaration","property":"width","value":"2.1rem"},{"type":"declaration","property":"height","value":"0.56rem"},{"type":"declaration","property":"line-height","value":"0"},{"type":"declaration","property":"background-color","value":"var(--ec-frm-trmTtbDotsFg)"},{"type":"declaration","property":"opacity","value":"var(--ec-frm-trmTtbDotsOpa)"},{"type":"declaration","property":"-webkit-mask-image","value":"var(--ec-frm-trmIcon)"},{"type":"declaration","property":"-webkit-mask-repeat","value":"no-repeat"},{"type":"declaration","property":"mask-image","value":"var(--ec-frm-trmIcon)"},{"type":"declaration","property":"mask-repeat","value":"no-repeat"}]},{"type":"rule","selectors":[".expressive-code .frame.is-terminal .header::after"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"border-bottom","value":"var(--ec-brdWd) solid var(--ec-frm-trmTtbBrdBtmCol)"}]},{"type":"rule","selectors":[".expressive-code .frame pre"],"declarations":[{"type":"declaration","property":"background","value":"var(--code-background)"}]},{"type":"rule","selectors":[".expressive-code .copy"],"declarations":[{"type":"declaration","property":"display","value":"flex"},{"type":"declaration","property":"gap","value":"0.25rem"},{"type":"declaration","property":"flex-direction","value":"row"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"inset-block-start","value":"calc(var(--ec-brdWd) + var(--button-spacing))"},{"type":"declaration","property":"inset-inline-end","value":"calc(var(--ec-brdWd) + var(--ec-uiPadInl) \/ 2)"}]},{"type":"media","media":"(scripting: none)","rules":[{"type":"rule","selectors":[".expressive-code .copy"],"declarations":[{"type":"declaration","property":"display","value":"none"}]}]},{"type":"rule","selectors":[".expressive-code .copy"],"declarations":[{"type":"declaration","property":"direction","value":"ltr"},{"type":"declaration","property":"unicode-bidi","value":"isolate"}]},{"type":"rule","selectors":[".expressive-code .copy button"],"declarations":[{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"align-self","value":"flex-end"},{"type":"declaration","property":"margin","value":"0"},{"type":"declaration","property":"padding","value":"0"},{"type":"declaration","property":"border","value":"none"},{"type":"declaration","property":"border-radius","value":"0.2rem"},{"type":"declaration","property":"z-index","value":"1"},{"type":"declaration","property":"cursor","value":"pointer"},{"type":"declaration","property":"transition-property","value":"opacity, background, border-color"},{"type":"declaration","property":"transition-duration","value":"0.2s"},{"type":"declaration","property":"transition-timing-function","value":"cubic-bezier(0.25, 0.46, 0.45, 0.94)"},{"type":"declaration","property":"width","value":"2.5rem"},{"type":"declaration","property":"height","value":"2.5rem"},{"type":"declaration","property":"background","value":"var(--code-background)"},{"type":"declaration","property":"opacity","value":"0.75"}]},{"type":"rule","selectors":[".expressive-code .copy button div"],"declarations":[{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"border-radius","value":"inherit"},{"type":"declaration","property":"background","value":"var(--ec-frm-inlBtnBg)"},{"type":"declaration","property":"opacity","value":"var(--ec-frm-inlBtnBgIdleOpa)"},{"type":"declaration","property":"transition-property","value":"inherit"},{"type":"declaration","property":"transition-duration","value":"inherit"},{"type":"declaration","property":"transition-timing-function","value":"inherit"}]},{"type":"rule","selectors":[".expressive-code .copy button::before"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"border-radius","value":"inherit"},{"type":"declaration","property":"border","value":"var(--ec-brdWd) solid var(--ec-frm-inlBtnBrd)"},{"type":"declaration","property":"opacity","value":"var(--ec-frm-inlBtnBrdOpa)"}]},{"type":"rule","selectors":[".expressive-code .copy button::after"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"background-color","value":"var(--ec-frm-inlBtnFg)"},{"type":"declaration","property":"-webkit-mask-image","value":"var(--ec-frm-copyIcon)"},{"type":"declaration","property":"-webkit-mask-repeat","value":"no-repeat"},{"type":"declaration","property":"mask-image","value":"var(--ec-frm-copyIcon)"},{"type":"declaration","property":"mask-repeat","value":"no-repeat"},{"type":"declaration","property":"margin","value":"0.475rem"},{"type":"declaration","property":"line-height","value":"0"}]},{"type":"rule","selectors":[".expressive-code .copy button:hover",".expressive-code .copy button:focus:focus-visible"],"declarations":[{"type":"declaration","property":"opacity","value":"1"}]},{"type":"rule","selectors":[".expressive-code .copy button:hover div",".expressive-code .copy button:focus:focus-visible div"],"declarations":[{"type":"declaration","property":"opacity","value":"var(--ec-frm-inlBtnBgHoverOrFocusOpa)"}]},{"type":"rule","selectors":[".expressive-code .copy button:active"],"declarations":[{"type":"declaration","property":"opacity","value":"1"}]},{"type":"rule","selectors":[".expressive-code .copy button:active div"],"declarations":[{"type":"declaration","property":"opacity","value":"var(--ec-frm-inlBtnBgActOpa)"}]},{"type":"rule","selectors":[".expressive-code .copy .feedback"],"declarations":[{"type":"declaration","property":"--tooltip-arrow-size","value":"0.35rem"},{"type":"declaration","property":"--tooltip-bg","value":"var(--ec-frm-tooltipSuccessBg)"},{"type":"declaration","property":"color","value":"var(--ec-frm-tooltipSuccessFg)"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"user-select","value":"none"},{"type":"declaration","property":"-webkit-user-select","value":"none"},{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"align-self","value":"center"},{"type":"declaration","property":"background-color","value":"var(--tooltip-bg)"},{"type":"declaration","property":"z-index","value":"99"},{"type":"declaration","property":"padding","value":"0.125rem 0.75rem"},{"type":"declaration","property":"border-radius","value":"0.2rem"},{"type":"declaration","property":"margin-inline-end","value":"var(--tooltip-arrow-size)"},{"type":"declaration","property":"opacity","value":"0"},{"type":"declaration","property":"transition-property","value":"opacity, transform"},{"type":"declaration","property":"transition-duration","value":"0.2s"},{"type":"declaration","property":"transition-timing-function","value":"ease-in-out"},{"type":"declaration","property":"transform","value":"translate3d(0, 0.25rem, 0)"}]},{"type":"rule","selectors":[".expressive-code .copy .feedback::after"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"top","value":"calc(50% - var(--tooltip-arrow-size))"},{"type":"declaration","property":"inset-inline-end","value":"calc(-2 * (var(--tooltip-arrow-size) - 0.5px))"},{"type":"declaration","property":"border","value":"var(--tooltip-arrow-size) solid transparent"},{"type":"declaration","property":"border-inline-start-color","value":"var(--tooltip-bg)"}]},{"type":"rule","selectors":[".expressive-code .copy .feedback.show"],"declarations":[{"type":"declaration","property":"opacity","value":"1"},{"type":"declaration","property":"transform","value":"translate3d(0, 0, 0)"}]},{"type":"media","media":"(hover: hover)","rules":[{"type":"rule","selectors":[".expressive-code"],"declarations":[]},{"type":"rule","selectors":[".expressive-code .copy button"],"declarations":[{"type":"declaration","property":"opacity","value":"0"},{"type":"declaration","property":"width","value":"2rem"},{"type":"declaration","property":"height","value":"2rem"}]},{"type":"rule","selectors":[".expressive-code .frame:hover .copy button:not(:hover)",".expressive-code .frame:focus-within :focus-visible ~ .copy button:not(:hover)",".expressive-code .frame .copy .feedback.show ~ button:not(:hover)"],"declarations":[{"type":"declaration","property":"opacity","value":"0.75"}]}]},{"type":"rule","selectors":[".expressive-code :nth-child(1 of .ec-line) .code"],"declarations":[{"type":"declaration","property":"padding-inline-end","value":"calc(2rem + var(--ec-codePadInl))"}]}],"parsingErrors":[{"reason":"missing '}'","line":1,"column":29,"source":".expressive-code{font-family:var(--ec-uiFontFml);font-size:var(--ec-uiFontSize);font-weight:var(--ec-uiFontWg);line-height:var(--ec-uiLineHt);text-size-adjust:none;-webkit-text-size-adjust:none}.expressive-code *:not(:is(svg, svg *)){all:revert;box-sizing:border-box}.expressive-code pre{display:flex;margin:0;padding:0;border:var(--ec-brdWd) solid var(--ec-brdCol);border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));background:var(--ec-codeBg)}.expressive-code pre:focus-visible{outline:3px solid var(--ec-focusBrd);outline-offset:-3px}.expressive-code pre > code{all:unset;display:block;flex:1 0 100%;padding:var(--ec-codePadBlk) 0;color:var(--ec-codeFg);font-family:var(--ec-codeFontFml);font-size:var(--ec-codeFontSize);font-weight:var(--ec-codeFontWg);line-height:var(--ec-codeLineHt)}.expressive-code pre{overflow-x:auto}.expressive-code pre.wrap .ec-line .code{white-space:pre-wrap;overflow-wrap:break-word;min-width:min(20ch, var(--ecMaxLine, 20ch))}.expressive-code pre.wrap .ec-line .code span.indent{white-space:pre}.expressive-code pre::-webkit-scrollbar,.expressive-code pre::-webkit-scrollbar-track{background-color:inherit;border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));border-top-left-radius:0;border-top-right-radius:0}.expressive-code pre::-webkit-scrollbar-thumb{background-color:var(--ec-sbThumbCol);border:4px solid transparent;background-clip:content-box;border-radius:10px}.expressive-code pre::-webkit-scrollbar-thumb:hover{background-color:var(--ec-sbThumbHoverCol)}.expressive-code .ec-line{direction:ltr;unicode-bidi:isolate;display:grid;grid-template-areas:'gutter code';grid-template-columns:auto 1fr;position:relative}.expressive-code .ec-line .gutter{grid-area:gutter;color:var(--ec-gtrFg)}.expressive-code .ec-line .gutter > *{pointer-events:none;user-select:none;-webkit-user-select:none}.expressive-code .ec-line .gutter ~ .code{--ecLineBrdCol:var(--ec-gtrBrdCol)}.expressive-code .ec-line.highlight .gutter{color:var(--ec-gtrHlFg)}.expressive-code .ec-line .code{grid-area:code;position:relative;box-sizing:content-box;padding-inline-start:calc(var(--ecIndent, 0ch) + var(--ec-codePadInl) - var(--ecGtrBrdWd));padding-inline-end:var(--ec-codePadInl);text-indent:calc(var(--ecIndent, 0ch) * -1)}.expressive-code .ec-line .code::before,.expressive-code .ec-line .code::after,.expressive-code .ec-line .code :where(*){text-indent:0}.expressive-code .ec-line .code{--ecGtrBrdWd:var(--ec-gtrBrdWd);border-inline-start:var(--ecGtrBrdWd) solid var(--ecLineBrdCol, transparent)}.expressive-code .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.expressive-code .ec-line.mark{--tmLineBgCol:var(--ec-tm-markBg)}.expressive-code .ec-line.mark .code{--ecLineBrdCol:var(--ec-tm-markBrdCol)}.expressive-code .ec-line.ins{--tmLineBgCol:var(--ec-tm-insBg);--tmLabel:var(--ec-tm-insDiffIndContent)}.expressive-code .ec-line.ins .code{--ecLineBrdCol:var(--ec-tm-insBrdCol)}.expressive-code .ec-line.ins .code::before{color:var(--ec-tm-insDiffIndCol)}.expressive-code .ec-line.del{--tmLineBgCol:var(--ec-tm-delBg);--tmLabel:var(--ec-tm-delDiffIndContent)}.expressive-code .ec-line.del .code{--ecLineBrdCol:var(--ec-tm-delBrdCol)}.expressive-code .ec-line.del .code::before{color:var(--ec-tm-delDiffIndCol)}.expressive-code .ec-line.mark,.expressive-code .ec-line.ins,.expressive-code .ec-line.del{background:var(--tmLineBgCol)}.expressive-code .ec-line.mark .code,.expressive-code .ec-line.ins .code,.expressive-code .ec-line.del .code{--ecGtrBrdWd:var(--ec-tm-lineMarkerAccentWd)}.expressive-code .ec-line.mark .code::before,.expressive-code .ec-line.ins .code::before,.expressive-code .ec-line.del .code::before{display:block;position:absolute;left:0;box-sizing:border-box;content:var(--tmLabel, ' ');padding-inline-start:var(--ec-tm-lineDiffIndMargLeft);text-align:center;white-space:pre}.expressive-code .ec-line.mark.tm-label .code::before,.expressive-code .ec-line.ins.tm-label .code::before,.expressive-code .ec-line.del.tm-label .code::before{background:var(--ecLineBrdCol);padding:0 calc(var(--ec-tm-lineMarkerLabelPadInl) + var(--ec-tm-lineMarkerAccentWd)) 0 var(--ec-tm-lineMarkerLabelPadInl);color:var(--ec-tm-lineMarkerLabelCol)}.expressive-code .ec-line mark{--tmInlineBgCol:var(--ec-tm-markBg);--tmInlineBrdCol:var(--ec-tm-markBrdCol)}.expressive-code .ec-line ins{--tmInlineBgCol:var(--ec-tm-insBg);--tmInlineBrdCol:var(--ec-tm-insBrdCol)}.expressive-code .ec-line del{--tmInlineBgCol:var(--ec-tm-delBg);--tmInlineBrdCol:var(--ec-tm-delBrdCol)}.expressive-code .ec-line mark,.expressive-code .ec-line ins,.expressive-code .ec-line del{all:unset;display:inline-block;position:relative;--tmBrdL:var(--ec-tm-inlMarkerBrdWd);--tmBrdR:var(--ec-tm-inlMarkerBrdWd);--tmRadL:var(--ec-tm-inlMarkerBrdRad);--tmRadR:var(--ec-tm-inlMarkerBrdRad);margin-inline:0.025rem;padding-inline:var(--ec-tm-inlMarkerPad);border-radius:var(--tmRadL) var(--tmRadR) var(--tmRadR) var(--tmRadL);background:var(--tmInlineBgCol);background-clip:padding-box}.expressive-code .ec-line mark.open-start,.expressive-code .ec-line ins.open-start,.expressive-code .ec-line del.open-start{margin-inline-start:0;padding-inline-start:0;--tmBrdL:0px;--tmRadL:0}.expressive-code .ec-line mark.open-end,.expressive-code .ec-line ins.open-end,.expressive-code .ec-line del.open-end{margin-inline-end:0;padding-inline-end:0;--tmBrdR:0px;--tmRadR:0}.expressive-code .ec-line mark::before,.expressive-code .ec-line ins::before,.expressive-code .ec-line del::before{content:'';position:absolute;pointer-events:none;display:inline-block;inset:0;border-radius:var(--tmRadL) var(--tmRadR) var(--tmRadR) var(--tmRadL);border:var(--ec-tm-inlMarkerBrdWd) solid var(--tmInlineBrdCol);border-inline-width:var(--tmBrdL) var(--tmBrdR)}.expressive-code .frame{all:unset;position:relative;display:block;--header-border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));--tab-border-radius:calc(var(--ec-frm-edTabBrdRad) + var(--ec-brdWd));--button-spacing:0.4rem;--code-background:var(--ec-frm-edBg);border-radius:var(--header-border-radius);box-shadow:var(--ec-frm-frameBoxShdCssVal)}.expressive-code .frame .header{display:none;z-index:1;position:relative;border-radius:var(--header-border-radius) var(--header-border-radius) 0 0}.expressive-code .frame.has-title pre,.expressive-code .frame.has-title code,.expressive-code .frame.is-terminal pre,.expressive-code .frame.is-terminal code{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.expressive-code .frame .title:empty:before{content:'\\a0'}.expressive-code .frame.has-title:not(.is-terminal){--button-spacing:calc(1.9rem + 2 * (var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)))}.expressive-code .frame.has-title:not(.is-terminal) .title{position:relative;color:var(--ec-frm-edActTabFg);background:var(--ec-frm-edActTabBg);background-clip:padding-box;margin-block-start:var(--ec-frm-edTabsMargBlkStart);padding:calc(var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)) var(--ec-uiPadInl);border:var(--ec-brdWd) solid var(--ec-frm-edActTabBrdCol);border-radius:var(--tab-border-radius) var(--tab-border-radius) 0 0;border-bottom:none;overflow:hidden}.expressive-code .frame.has-title:not(.is-terminal) .title::after{content:'';position:absolute;pointer-events:none;inset:0;border-top:var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndTopCol);border-bottom:var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndBtmCol)}.expressive-code .frame.has-title:not(.is-terminal) .header{display:flex;background:linear-gradient(to top, var(--ec-frm-edTabBarBrdBtmCol) var(--ec-brdWd), transparent var(--ec-brdWd)),linear-gradient(var(--ec-frm-edTabBarBg), var(--ec-frm-edTabBarBg));background-repeat:no-repeat;padding-inline-start:var(--ec-frm-edTabsMargInlStart)}.expressive-code .frame.has-title:not(.is-terminal) .header::before{content:'';position:absolute;pointer-events:none;inset:0;border:var(--ec-brdWd) solid var(--ec-frm-edTabBarBrdCol);border-radius:inherit;border-bottom:none}.expressive-code .frame.is-terminal{--button-spacing:calc(1.9rem + var(--ec-brdWd) + 2 * var(--ec-uiPadBlk));--code-background:var(--ec-frm-trmBg)}.expressive-code .frame.is-terminal .header{display:flex;align-items:center;justify-content:center;padding-block:var(--ec-uiPadBlk);padding-block-end:calc(var(--ec-uiPadBlk) + var(--ec-brdWd));position:relative;font-weight:500;letter-spacing:0.025ch;color:var(--ec-frm-trmTtbFg);background:var(--ec-frm-trmTtbBg);border:var(--ec-brdWd) solid var(--ec-brdCol);border-bottom:none}.expressive-code .frame.is-terminal .header::before{content:'';position:absolute;pointer-events:none;left:var(--ec-uiPadInl);width:2.1rem;height:0.56rem;line-height:0;background-color:var(--ec-frm-trmTtbDotsFg);opacity:var(--ec-frm-trmTtbDotsOpa);-webkit-mask-image:var(--ec-frm-trmIcon);-webkit-mask-repeat:no-repeat;mask-image:var(--ec-frm-trmIcon);mask-repeat:no-repeat}.expressive-code .frame.is-terminal .header::after{content:'';position:absolute;pointer-events:none;inset:0;border-bottom:var(--ec-brdWd) solid var(--ec-frm-trmTtbBrdBtmCol)}.expressive-code .frame pre{background:var(--code-background)}.expressive-code .copy{display:flex;gap:0.25rem;flex-direction:row;position:absolute;inset-block-start:calc(var(--ec-brdWd) + var(--button-spacing));inset-inline-end:calc(var(--ec-brdWd) + var(--ec-uiPadInl) \/ 2)}@media (scripting: none){.expressive-code .copy{display:none}}.expressive-code .copy{direction:ltr;unicode-bidi:isolate}.expressive-code .copy button{position:relative;align-self:flex-end;margin:0;padding:0;border:none;border-radius:0.2rem;z-index:1;cursor:pointer;transition-property:opacity, background, border-color;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);width:2.5rem;height:2.5rem;background:var(--code-background);opacity:0.75}.expressive-code .copy button div{position:absolute;inset:0;border-radius:inherit;background:var(--ec-frm-inlBtnBg);opacity:var(--ec-frm-inlBtnBgIdleOpa);transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}.expressive-code .copy button::before{content:'';position:absolute;pointer-events:none;inset:0;border-radius:inherit;border:var(--ec-brdWd) solid var(--ec-frm-inlBtnBrd);opacity:var(--ec-frm-inlBtnBrdOpa)}.expressive-code .copy button::after{content:'';position:absolute;pointer-events:none;inset:0;background-color:var(--ec-frm-inlBtnFg);-webkit-mask-image:var(--ec-frm-copyIcon);-webkit-mask-repeat:no-repeat;mask-image:var(--ec-frm-copyIcon);mask-repeat:no-repeat;margin:0.475rem;line-height:0}.expressive-code .copy button:hover,.expressive-code .copy button:focus:focus-visible{opacity:1}.expressive-code .copy button:hover div,.expressive-code .copy button:focus:focus-visible div{opacity:var(--ec-frm-inlBtnBgHoverOrFocusOpa)}.expressive-code .copy button:active{opacity:1}.expressive-code .copy button:active div{opacity:var(--ec-frm-inlBtnBgActOpa)}.expressive-code .copy .feedback{--tooltip-arrow-size:0.35rem;--tooltip-bg:var(--ec-frm-tooltipSuccessBg);color:var(--ec-frm-tooltipSuccessFg);pointer-events:none;user-select:none;-webkit-user-select:none;position:relative;align-self:center;background-color:var(--tooltip-bg);z-index:99;padding:0.125rem 0.75rem;border-radius:0.2rem;margin-inline-end:var(--tooltip-arrow-size);opacity:0;transition-property:opacity, transform;transition-duration:0.2s;transition-timing-function:ease-in-out;transform:translate3d(0, 0.25rem, 0)}.expressive-code .copy .feedback::after{content:'';position:absolute;pointer-events:none;top:calc(50% - var(--tooltip-arrow-size));inset-inline-end:calc(-2 * (var(--tooltip-arrow-size) - 0.5px));border:var(--tooltip-arrow-size) solid transparent;border-inline-start-color:var(--tooltip-bg)}.expressive-code .copy .feedback.show{opacity:1;transform:translate3d(0, 0, 0)}@media (hover: hover){.expressive-code{}.expressive-code .copy button{opacity:0;width:2rem;height:2rem}.expressive-code .frame:hover .copy button:not(:hover),.expressive-code .frame:focus-within :focus-visible ~ .copy button:not(:hover),.expressive-code .frame .copy .feedback.show ~ button:not(:hover){opacity:0.75}}.expressive-code :nth-child(1 of .ec-line) .code{padding-inline-end:calc(2rem + var(--ec-codePadInl))}}@layer starlight.components{:root,:root:not([data-theme='dark']) .expressive-code[data-theme='dark']{--ec-brdRad:0px;--ec-brdWd:1px;--ec-brdCol:#00000000;--ec-codeFontFml:var(--__sl-font-mono);--ec-codeFontSize:var(--sl-text-code);--ec-codeFontWg:400;--ec-codeLineHt:var(--sl-line-height);--ec-codePadBlk:0.75rem;--ec-codePadInl:1rem;--ec-codeBg:#17191e;--ec-codeFg:#eef0f9;--ec-codeSelBg:#ad5dca44;--ec-gtrFg:#686c76;--ec-gtrBrdCol:#686c7633;--ec-gtrBrdWd:1.5px;--ec-gtrHlFg:#858b98f9;--ec-uiFontFml:var(--__sl-font);--ec-uiFontSize:0.9rem;--ec-uiFontWg:400;--ec-uiLineHt:1.65;--ec-uiPadBlk:0.25rem;--ec-uiPadInl:1rem;--ec-uiSelBg:#094771;--ec-uiSelFg:#4bf3c8;--ec-focusBrd:#00daef;--ec-sbThumbCol:#54586466;--ec-sbThumbHoverCol:#555965fd;--ec-tm-lineMarkerAccentMarg:0rem;--ec-tm-lineMarkerAccentWd:0.15rem;--ec-tm-lineMarkerLabelPadInl:0.2rem;--ec-tm-lineMarkerLabelCol:white;--ec-tm-lineDiffIndMargLeft:0.25rem;--ec-tm-inlMarkerBrdWd:1.5px;--ec-tm-inlMarkerBrdRad:0.2rem;--ec-tm-inlMarkerPad:0.15rem;--ec-tm-insDiffIndContent:'+';--ec-tm-delDiffIndContent:'-';--ec-tm-markBg:#174a9099;--ec-tm-markBrdCol:#4d70bcd0;--ec-tm-insBg:#1e571599;--ec-tm-insBrdCol:#487f3bd0;--ec-tm-insDiffIndCol:#79b169d0;--ec-tm-delBg:#862d2799;--ec-tm-delBrdCol:#b4554bd0;--ec-tm-delDiffIndCol:#ed8779d0;--ec-frm-shdCol:#ffffff00;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #ffffff00;--ec-frm-edActTabBg:#17191e;--ec-frm-edActTabFg:#eef0f9;--ec-frm-edActTabBrdCol:transparent;--ec-frm-edActTabIndHt:1px;--ec-frm-edActTabIndTopCol:#eef0f9;--ec-frm-edActTabIndBtmCol:#ffffff00;--ec-frm-edTabsMargInlStart:0;--ec-frm-edTabsMargBlkStart:0;--ec-frm-edTabBrdRad:0px;--ec-frm-edTabBarBg:#23262d;--ec-frm-edTabBarBrdCol:#00000000;--ec-frm-edTabBarBrdBtmCol:#ffffff00;--ec-frm-edBg:#17191e;--ec-frm-trmTtbFg:#cccccc;--ec-frm-trmTtbDotsFg:#cccccc;--ec-frm-trmTtbDotsOpa:0.15;--ec-frm-trmTtbBg:#17191e;--ec-frm-trmTtbBrdBtmCol:#00000000;--ec-frm-trmBg:#23262d;--ec-frm-inlBtnFg:#eef0f9;--ec-frm-inlBtnBg:#eef0f9;--ec-frm-inlBtnBgIdleOpa:0;--ec-frm-inlBtnBgHoverOrFocusOpa:0.2;--ec-frm-inlBtnBgActOpa:0.3;--ec-frm-inlBtnBrd:#eef0f9;--ec-frm-inlBtnBrdOpa:0.4;--ec-frm-tooltipSuccessBg:#168659;--ec-frm-tooltipSuccessFg:white;--ec-frm-copyIcon:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.75'%3E%3Cpath%20d%3D'M3%2019a2%202%200%200%201-1-2V2a2%202%200%200%201%201-1h13a2%202%200%200%201%202%201'%2F%3E%3Crect%20x%3D'6'%20y%3D'5'%20width%3D'16'%20height%3D'18'%20rx%3D'1.5'%20ry%3D'1.5'%2F%3E%3C%2Fsvg%3E\");--ec-frm-trmIcon:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2060%2016'%20preserveAspectRatio%3D'xMidYMid%20meet'%3E%3Ccircle%20cx%3D'8'%20cy%3D'8'%20r%3D'8'%2F%3E%3Ccircle%20cx%3D'30'%20cy%3D'8'%20r%3D'8'%2F%3E%3Ccircle%20cx%3D'52'%20cy%3D'8'%20r%3D'8'%2F%3E%3C%2Fsvg%3E\")}.expressive-code .ec-line :where(span[style^='--']:not([class])),:root:not([data-theme='dark']) .expressive-code[data-theme='dark'] .ec-line :where(span[style^='--']:not([class])){color:var(--0, inherit);background-color:var(--0bg, transparent);font-style:var(--0fs, inherit);font-weight:var(--0fw, inherit);text-decoration:var(--0td, inherit)}@media (prefers-color-scheme: light){:root:not([data-theme='dark']){--ec-brdCol:#d4d4d4;--ec-codeBg:#fafafa;--ec-codeFg:#383a42;--ec-codeSelBg:#e5e5e6;--ec-gtrFg:#8a8a8c;--ec-gtrBrdCol:#8a8a8c33;--ec-gtrHlFg:#383a42bc;--ec-uiSelBg:#dbdbdc;--ec-uiSelFg:#232324;--ec-focusBrd:#526fff;--ec-sbThumbCol:#4e56666e;--ec-sbThumbHoverCol:#5a637597;--ec-tm-markBg:#9ab6ff99;--ec-tm-insBg:#8ec77d99;--ec-tm-insDiffIndCol:#336a28d0;--ec-tm-delBg:#ff9c8e99;--ec-tm-delDiffIndCol:#9d4138d0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#fafafa;--ec-frm-edActTabFg:#121417;--ec-frm-edActTabIndTopCol:null;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#eaeaeb;--ec-frm-edTabBarBrdCol:#d4d4d4;--ec-frm-edTabBarBrdBtmCol:transparent;--ec-frm-edBg:#fafafa;--ec-frm-trmTtbFg:#424243;--ec-frm-trmTtbDotsFg:#424243;--ec-frm-trmTtbBg:#eaeaeb;--ec-frm-trmTtbBrdBtmCol:#d4d4d4;--ec-frm-trmBg:#fafafa;--ec-frm-inlBtnFg:#383a42;--ec-frm-inlBtnBg:#383a42;--ec-frm-inlBtnBrd:#383a42;--ec-frm-tooltipSuccessBg:#008900}:root:not([data-theme='dark']) .expressive-code .ec-line :where(span[style^='--']:not([class])){color:var(--1, inherit);background-color:var(--1bg, transparent);font-style:var(--1fs, inherit);font-weight:var(--1fw, inherit);text-decoration:var(--1td, inherit)}}:root[data-theme='light'] .expressive-code:not([data-theme='dark']),.expressive-code[data-theme='light']{--ec-brdCol:#d4d4d4;--ec-codeBg:#fafafa;--ec-codeFg:#383a42;--ec-codeSelBg:#e5e5e6;--ec-gtrFg:#8a8a8c;--ec-gtrBrdCol:#8a8a8c33;--ec-gtrHlFg:#383a42bc;--ec-uiSelBg:#dbdbdc;--ec-uiSelFg:#232324;--ec-focusBrd:#526fff;--ec-sbThumbCol:#4e56666e;--ec-sbThumbHoverCol:#5a637597;--ec-tm-markBg:#9ab6ff99;--ec-tm-insBg:#8ec77d99;--ec-tm-insDiffIndCol:#336a28d0;--ec-tm-delBg:#ff9c8e99;--ec-tm-delDiffIndCol:#9d4138d0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#fafafa;--ec-frm-edActTabFg:#121417;--ec-frm-edActTabIndTopCol:null;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#eaeaeb;--ec-frm-edTabBarBrdCol:#d4d4d4;--ec-frm-edTabBarBrdBtmCol:transparent;--ec-frm-edBg:#fafafa;--ec-frm-trmTtbFg:#424243;--ec-frm-trmTtbDotsFg:#424243;--ec-frm-trmTtbBg:#eaeaeb;--ec-frm-trmTtbBrdBtmCol:#d4d4d4;--ec-frm-trmBg:#fafafa;--ec-frm-inlBtnFg:#383a42;--ec-frm-inlBtnBg:#383a42;--ec-frm-inlBtnBrd:#383a42;--ec-frm-tooltipSuccessBg:#008900}:root[data-theme='light'] .expressive-code:not([data-theme='dark']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='light'] .ec-line :where(span[style^='--']:not([class])){color:var(--1, inherit);background-color:var(--1bg, transparent);font-style:var(--1fs, inherit);font-weight:var(--1fw, inherit);text-decoration:var(--1td, inherit)}}"}]}}},{"url":"https:\/\/openai.github.io\/openai-agents-js\/_astro\/print.DNXP8c50.css","ast":{"type":"stylesheet","stylesheet":{"rules":[{"type":"media","media":"print","rules":[{"type":"rule","selectors":[":root"],"declarations":[{"type":"declaration","property":"--sl-color-white","value":"hsl(224, 10%, 10%)"},{"type":"declaration","property":"--sl-color-gray-1","value":"hsl(224, 14%, 16%)"},{"type":"declaration","property":"--sl-color-gray-2","value":"hsl(224, 10%, 23%)"},{"type":"declaration","property":"--sl-color-gray-3","value":"hsl(224, 7%, 36%)"},{"type":"declaration","property":"--sl-color-gray-4","value":"hsl(224, 6%, 56%)"},{"type":"declaration","property":"--sl-color-gray-5","value":"hsl(224, 6%, 77%)"},{"type":"declaration","property":"--sl-color-gray-6","value":"hsl(224, 20%, 94%)"},{"type":"declaration","property":"--sl-color-gray-7","value":"hsl(224, 19%, 97%)"},{"type":"declaration","property":"--sl-color-black","value":"hsl(0, 0%, 100%)"},{"type":"declaration","property":"--sl-color-orange-high","value":"hsl(var(--sl-hue-orange), 80%, 25%)"},{"type":"declaration","property":"--sl-color-orange","value":"hsl(var(--sl-hue-orange), 90%, 60%)"},{"type":"declaration","property":"--sl-color-orange-low","value":"hsl(var(--sl-hue-orange), 90%, 88%)"},{"type":"declaration","property":"--sl-color-green-high","value":"hsl(var(--sl-hue-green), 80%, 22%)"},{"type":"declaration","property":"--sl-color-green","value":"hsl(var(--sl-hue-green), 90%, 46%)"},{"type":"declaration","property":"--sl-color-green-low","value":"hsl(var(--sl-hue-green), 85%, 90%)"},{"type":"declaration","property":"--sl-color-blue-high","value":"hsl(var(--sl-hue-blue), 80%, 30%)"},{"type":"declaration","property":"--sl-color-blue","value":"hsl(var(--sl-hue-blue), 90%, 60%)"},{"type":"declaration","property":"--sl-color-blue-low","value":"hsl(var(--sl-hue-blue), 88%, 90%)"},{"type":"declaration","property":"--sl-color-purple-high","value":"hsl(var(--sl-hue-purple), 90%, 30%)"},{"type":"declaration","property":"--sl-color-purple","value":"hsl(var(--sl-hue-purple), 90%, 60%)"},{"type":"declaration","property":"--sl-color-purple-low","value":"hsl(var(--sl-hue-purple), 80%, 90%)"},{"type":"declaration","property":"--sl-color-red-high","value":"hsl(var(--sl-hue-red), 80%, 30%)"},{"type":"declaration","property":"--sl-color-red","value":"hsl(var(--sl-hue-red), 90%, 60%)"},{"type":"declaration","property":"--sl-color-red-low","value":"hsl(var(--sl-hue-red), 80%, 90%)"},{"type":"declaration","property":"--sl-color-accent-high","value":"hsl(234, 80%, 30%)"},{"type":"declaration","property":"--sl-color-accent","value":"hsl(234, 90%, 60%)"},{"type":"declaration","property":"--sl-color-accent-low","value":"hsl(234, 88%, 90%)"},{"type":"declaration","property":"--sl-color-text-accent","value":"var(--sl-color-accent)"},{"type":"declaration","property":"--sl-color-text-invert","value":"var(--sl-color-black)"},{"type":"declaration","property":"--sl-color-bg-nav","value":"var(--sl-color-gray-7)"},{"type":"declaration","property":"--sl-color-bg-sidebar","value":"var(--sl-color-bg)"},{"type":"declaration","property":"--sl-color-bg-inline-code","value":"var(--sl-color-gray-6)"},{"type":"declaration","property":"--sl-color-bg-accent","value":"var(--sl-color-accent)"},{"type":"declaration","property":"--sl-color-hairline-light","value":"var(--sl-color-gray-6)"},{"type":"declaration","property":"--sl-color-hairline-shade","value":"var(--sl-color-gray-6)"},{"type":"declaration","property":"--sl-color-backdrop-overlay","value":"hsla(225, 9%, 36%, .66)"},{"type":"declaration","property":"--sl-shadow-sm","value":"none"},{"type":"declaration","property":"--sl-shadow-md","value":"none"},{"type":"declaration","property":"--sl-shadow-lg","value":"none"}]},{"type":"rule","selectors":[".print\\:hidden"],"declarations":[{"type":"declaration","property":"display","value":"none"}]},{"type":"rule","selectors":[".print\\:flex"],"declarations":[{"type":"declaration","property":"display","value":"flex"}]},{"type":"rule","selectors":[".print\\:block"],"declarations":[{"type":"declaration","property":"display","value":"block"}]},{"type":"rule","selectors":["main"],"declarations":[{"type":"declaration","property":"padding-bottom","value":"0"}]},{"type":"rule","selectors":["main>.content-panel"],"declarations":[{"type":"declaration","property":"padding-block-start","value":"0"}]},{"type":"rule","selectors":[".content-panel+.content-panel"],"declarations":[{"type":"declaration","property":"border","value":"0"}]},{"type":"rule","selectors":[".page>header"],"declarations":[{"type":"declaration","property":"position","value":"relative"}]},{"type":"rule","selectors":[".page>.main-frame"],"declarations":[{"type":"declaration","property":"padding-top","value":"0"},{"type":"declaration","property":"padding-inline-start","value":"0"}]},{"type":"rule","selectors":[".main-pane"],"declarations":[{"type":"declaration","property":"--sl-sidebar-width","value":"0px"},{"type":"declaration","property":"--sl-content-width","value":"100%"}]},{"type":"rule","selectors":[".sl-banner"],"declarations":[{"type":"declaration","property":"--sl-color-banner-text","value":"var(--sl-color-white)"},{"type":"declaration","property":"background-color","value":"transparent"}]},{"type":"rule","selectors":[".sl-markdown-content :is(h1,h2,h3,h4,h5,h6)"],"declarations":[{"type":"declaration","property":"break-after","value":"avoid"}]},{"type":"rule","selectors":[".sl-markdown-content :is(p,li)"],"declarations":[{"type":"declaration","property":"orphans","value":"2"},{"type":"declaration","property":"widows","value":"2"}]},{"type":"rule","selectors":[".sl-markdown-content pre"],"declarations":[{"type":"declaration","property":"overflow-x","value":"hidden"},{"type":"declaration","property":"white-space","value":"pre-wrap"}]},{"type":"rule","selectors":[".sl-markdown-content .expressive-code",".sl-markdown-content figure",".sl-markdown-content pre"],"declarations":[{"type":"declaration","property":"break-inside","value":"avoid"}]},{"type":"rule","selectors":[".expressive-code .frame.is-terminal .header:before"],"declarations":[{"type":"declaration","property":"box-shadow","value":"inset 99rem 99rem var(--sl-color-gray-5)"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .header"],"declarations":[{"type":"declaration","property":"background","value":"transparent"},{"type":"declaration","property":"border-bottom","value":"1px solid var(--sl-color-gray-6)"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .title"],"declarations":[{"type":"declaration","property":"background","value":"transparent"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .title:after"],"declarations":[{"type":"declaration","property":"border-top","value":"0"}]},{"type":"rule","selectors":[".expressive-code .copy"],"declarations":[{"type":"declaration","property":"display","value":"none"}]},{"type":"rule","selectors":[".sl-markdown-content code:not(:where(.not-content *))"],"declarations":[{"type":"declaration","property":"background-color","value":"transparent"},{"type":"declaration","property":"padding","value":"0"},{"type":"declaration","property":"margin-block","value":"unset"},{"type":"declaration","property":"font-size","value":".9375em"}]},{"type":"rule","selectors":[".sl-badge"],"declarations":[{"type":"declaration","property":"background","value":"transparent"},{"type":"declaration","property":"color","value":"var(--sl-color-white)"}]},{"type":"rule","selectors":["starlight-file-tree"],"declarations":[{"type":"declaration","property":"break-inside","value":"avoid"}]},{"type":"rule","selectors":["starlight-file-tree .highlight"],"declarations":[{"type":"declaration","property":"outline","value":"3px solid var(--sl-color-accent-low)"},{"type":"declaration","property":"color","value":"var(--sl-color-text)"},{"type":"declaration","property":"background-color","value":"transparent"}]},{"type":"rule","selectors":[".starlight-aside"],"declarations":[{"type":"declaration","property":"break-inside","value":"avoid"}]},{"type":"rule","selectors":[".sl-link-button.primary"],"declarations":[{"type":"declaration","property":"background","value":"transparent"},{"type":"declaration","property":"border-color","value":"var(--sl-color-white)"},{"type":"declaration","property":"color","value":"var(--sl-color-white)"}]},{"type":"rule","selectors":["starlight-tabs"],"declarations":[{"type":"declaration","property":"break-inside","value":"avoid"}]},{"type":"rule","selectors":[".sl-steps>li:after"],"declarations":[{"type":"declaration","property":"box-shadow","value":"inset 99rem 99rem var(--sl-color-hairline-light)"}]}]}],"parsingErrors":[]}}},{"url":"block","ast":{"type":"stylesheet","stylesheet":{"rules":[{"type":"rule","selectors":["@layer starlight.components"]},{"type":"rule","selectors":[":root"],"declarations":[{"type":"declaration","property":"--sl-badge-default-border","value":"var(--sl-color-accent)"},{"type":"declaration","property":"--sl-badge-default-bg","value":"var(--sl-color-accent-low)"},{"type":"declaration","property":"--sl-badge-default-text","value":"#fff"},{"type":"declaration","property":"--sl-badge-note-border","value":"var(--sl-color-blue)"},{"type":"declaration","property":"--sl-badge-note-bg","value":"var(--sl-color-blue-low)"},{"type":"declaration","property":"--sl-badge-note-text","value":"#fff"},{"type":"declaration","property":"--sl-badge-danger-border","value":"var(--sl-color-red)"},{"type":"declaration","property":"--sl-badge-danger-bg","value":"var(--sl-color-red-low)"},{"type":"declaration","property":"--sl-badge-danger-text","value":"#fff"},{"type":"declaration","property":"--sl-badge-success-border","value":"var(--sl-color-green)"},{"type":"declaration","property":"--sl-badge-success-bg","value":"var(--sl-color-green-low)"},{"type":"declaration","property":"--sl-badge-success-text","value":"#fff"},{"type":"declaration","property":"--sl-badge-caution-border","value":"var(--sl-color-orange)"},{"type":"declaration","property":"--sl-badge-caution-bg","value":"var(--sl-color-orange-low)"},{"type":"declaration","property":"--sl-badge-caution-text","value":"#fff"},{"type":"declaration","property":"--sl-badge-tip-border","value":"var(--sl-color-purple)"},{"type":"declaration","property":"--sl-badge-tip-bg","value":"var(--sl-color-purple-low)"},{"type":"declaration","property":"--sl-badge-tip-text","value":"#fff"}]},{"type":"rule","selectors":["[data-theme=light]:root"],"declarations":[{"type":"declaration","property":"--sl-badge-default-bg","value":"var(--sl-color-accent-high)"},{"type":"declaration","property":"--sl-badge-note-bg","value":"var(--sl-color-blue-high)"},{"type":"declaration","property":"--sl-badge-danger-bg","value":"var(--sl-color-red-high)"},{"type":"declaration","property":"--sl-badge-success-bg","value":"var(--sl-color-green-high)"},{"type":"declaration","property":"--sl-badge-caution-bg","value":"var(--sl-color-orange-high)"},{"type":"declaration","property":"--sl-badge-tip-bg","value":"var(--sl-color-purple-high)"}]},{"type":"rule","selectors":[".sl-badge:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"display","value":"inline-block"},{"type":"declaration","property":"border","value":"1px solid var(--sl-color-border-badge)"},{"type":"declaration","property":"border-radius","value":".25rem"},{"type":"declaration","property":"font-family","value":"var(--sl-font-system-mono)"},{"type":"declaration","property":"line-height","value":"normal"},{"type":"declaration","property":"color","value":"var(--sl-color-text-badge)"},{"type":"declaration","property":"background-color","value":"var(--sl-color-bg-badge)"},{"type":"declaration","property":"overflow-wrap","value":"anywhere"}]},{"type":"rule","selectors":[".sidebar-content .sl-badge:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"line-height","value":"1"},{"type":"declaration","property":"font-size","value":"var(--sl-text-xs)"},{"type":"declaration","property":"padding","value":".125rem .375rem"}]},{"type":"rule","selectors":[".sidebar-content a[aria-current=page]>.sl-badge:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"transparent"},{"type":"declaration","property":"--sl-color-border-badge","value":"currentColor"},{"type":"declaration","property":"color","value":"inherit"}]},{"type":"rule","selectors":[".default:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"var(--sl-badge-default-bg)"},{"type":"declaration","property":"--sl-color-border-badge","value":"var(--sl-badge-default-border)"},{"type":"declaration","property":"--sl-color-text-badge","value":"var(--sl-badge-default-text)"}]},{"type":"rule","selectors":[".note:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"var(--sl-badge-note-bg)"},{"type":"declaration","property":"--sl-color-border-badge","value":"var(--sl-badge-note-border)"},{"type":"declaration","property":"--sl-color-text-badge","value":"var(--sl-badge-note-text)"}]},{"type":"rule","selectors":[".danger:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"var(--sl-badge-danger-bg)"},{"type":"declaration","property":"--sl-color-border-badge","value":"var(--sl-badge-danger-border)"},{"type":"declaration","property":"--sl-color-text-badge","value":"var(--sl-badge-danger-text)"}]},{"type":"rule","selectors":[".success:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"var(--sl-badge-success-bg)"},{"type":"declaration","property":"--sl-color-border-badge","value":"var(--sl-badge-success-border)"},{"type":"declaration","property":"--sl-color-text-badge","value":"var(--sl-badge-success-text)"}]},{"type":"rule","selectors":[".tip:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"var(--sl-badge-tip-bg)"},{"type":"declaration","property":"--sl-color-border-badge","value":"var(--sl-badge-tip-border)"},{"type":"declaration","property":"--sl-color-text-badge","value":"var(--sl-badge-tip-text)"}]},{"type":"rule","selectors":[".caution:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"var(--sl-badge-caution-bg)"},{"type":"declaration","property":"--sl-color-border-badge","value":"var(--sl-badge-caution-border)"},{"type":"declaration","property":"--sl-color-text-badge","value":"var(--sl-badge-caution-text)"}]},{"type":"rule","selectors":[".small:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"font-size","value":"var(--sl-text-xs)"},{"type":"declaration","property":"padding","value":".125rem .25rem"}]},{"type":"rule","selectors":[".medium:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"font-size","value":"var(--sl-text-sm)"},{"type":"declaration","property":"padding","value":".175rem .35rem"}]},{"type":"rule","selectors":[".large:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"font-size","value":"var(--sl-text-base)"},{"type":"declaration","property":"padding","value":".225rem .45rem"}]},{"type":"rule","selectors":[".sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"vertical-align","value":"middle"}]}],"parsingErrors":[{"reason":"missing '}'","line":1,"column":29,"source":":root{--sl-badge-default-border: var(--sl-color-accent);--sl-badge-default-bg: var(--sl-color-accent-low);--sl-badge-default-text: #fff;--sl-badge-note-border: var(--sl-color-blue);--sl-badge-note-bg: var(--sl-color-blue-low);--sl-badge-note-text: #fff;--sl-badge-danger-border: var(--sl-color-red);--sl-badge-danger-bg: var(--sl-color-red-low);--sl-badge-danger-text: #fff;--sl-badge-success-border: var(--sl-color-green);--sl-badge-success-bg: var(--sl-color-green-low);--sl-badge-success-text: #fff;--sl-badge-caution-border: var(--sl-color-orange);--sl-badge-caution-bg: var(--sl-color-orange-low);--sl-badge-caution-text: #fff;--sl-badge-tip-border: var(--sl-color-purple);--sl-badge-tip-bg: var(--sl-color-purple-low);--sl-badge-tip-text: #fff}[data-theme=light]:root{--sl-badge-default-bg: var(--sl-color-accent-high);--sl-badge-note-bg: var(--sl-color-blue-high);--sl-badge-danger-bg: var(--sl-color-red-high);--sl-badge-success-bg: var(--sl-color-green-high);--sl-badge-caution-bg: var(--sl-color-orange-high);--sl-badge-tip-bg: var(--sl-color-purple-high)}.sl-badge:where(.astro-tya3gnh6){display:inline-block;border:1px solid var(--sl-color-border-badge);border-radius:.25rem;font-family:var(--sl-font-system-mono);line-height:normal;color:var(--sl-color-text-badge);background-color:var(--sl-color-bg-badge);overflow-wrap:anywhere}.sidebar-content .sl-badge:where(.astro-tya3gnh6){line-height:1;font-size:var(--sl-text-xs);padding:.125rem .375rem}.sidebar-content a[aria-current=page]>.sl-badge:where(.astro-tya3gnh6){--sl-color-bg-badge: transparent;--sl-color-border-badge: currentColor;color:inherit}.default:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-default-bg);--sl-color-border-badge: var(--sl-badge-default-border);--sl-color-text-badge: var(--sl-badge-default-text)}.note:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-note-bg);--sl-color-border-badge: var(--sl-badge-note-border);--sl-color-text-badge: var(--sl-badge-note-text)}.danger:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-danger-bg);--sl-color-border-badge: var(--sl-badge-danger-border);--sl-color-text-badge: var(--sl-badge-danger-text)}.success:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-success-bg);--sl-color-border-badge: var(--sl-badge-success-border);--sl-color-text-badge: var(--sl-badge-success-text)}.tip:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-tip-bg);--sl-color-border-badge: var(--sl-badge-tip-border);--sl-color-text-badge: var(--sl-badge-tip-text)}.caution:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-caution-bg);--sl-color-border-badge: var(--sl-badge-caution-border);--sl-color-text-badge: var(--sl-badge-caution-text)}.small:where(.astro-tya3gnh6){font-size:var(--sl-text-xs);padding:.125rem .25rem}.medium:where(.astro-tya3gnh6){font-size:var(--sl-text-sm);padding:.175rem .35rem}.large:where(.astro-tya3gnh6){font-size:var(--sl-text-base);padding:.225rem .45rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-tya3gnh6){vertical-align:middle}} @layer starlight.components{svg:where(.astro-twzsywik){color:var(--sl-icon-color);font-size:var(--sl-icon-size, 1em);width:1em;height:1em}} @layer starlight.components{starlight-tabs:where(.astro-2fycrobt){display:block}.tablist-wrapper:where(.astro-2fycrobt){overflow-x:auto}:where(.astro-2fycrobt)[role=tablist]{display:flex;list-style:none;border-bottom:2px solid var(--sl-color-gray-5);padding:0}.tab:where(.astro-2fycrobt){margin-bottom:-2px}.tab:where(.astro-2fycrobt)>:where(.astro-2fycrobt)[role=tab]{display:flex;align-items:center;gap:.5rem;padding:0 1.25rem;text-decoration:none;border-bottom:2px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);outline-offset:var(--sl-outline-offset-inside);overflow-wrap:initial}.tab:where(.astro-2fycrobt) :where(.astro-2fycrobt)[role=tab][aria-selected=true]{color:var(--sl-color-white);border-color:var(--sl-color-text-accent);font-weight:600}.tablist-wrapper:where(.astro-2fycrobt)~[role=tabpanel]{margin-top:1rem}} @layer starlight.components{.sl-link-card:where(.astro-sxngxthv){display:grid;grid-template-columns:1fr auto;gap:.5rem;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem;box-shadow:var(--sl-shadow-sm);position:relative}a:where(.astro-sxngxthv){text-decoration:none;line-height:var(--sl-line-height-headings)}a:where(.astro-sxngxthv):before{content:\"\";position:absolute;inset:0}.stack:where(.astro-sxngxthv){flex-direction:column;gap:.5rem}.title:where(.astro-sxngxthv){color:var(--sl-color-white);font-weight:600;font-size:var(--sl-text-lg)}.description:where(.astro-sxngxthv){color:var(--sl-color-gray-3);line-height:1.5}.icon:where(.astro-sxngxthv){color:var(--sl-color-gray-3)}.sl-link-card:where(.astro-sxngxthv):hover{background:var(--sl-color-gray-7, var(--sl-color-gray-6));border-color:var(--sl-color-gray-2)}.sl-link-card:where(.astro-sxngxthv):hover .icon:where(.astro-sxngxthv){color:var(--sl-color-white)}} @layer starlight.components{.sl-steps{--bullet-size: calc(var(--sl-line-height) * 1rem);--bullet-margin: .375rem;list-style:none;counter-reset:steps-counter var(--sl-steps-start, 0);padding-inline-start:0}.sl-steps>li{counter-increment:steps-counter;position:relative;padding-inline-start:calc(var(--bullet-size) + 1rem);padding-bottom:1px;min-height:calc(var(--bullet-size) + var(--bullet-margin))}.sl-steps>li+li{margin-top:0}.sl-steps>li:before{content:counter(steps-counter);position:absolute;top:0;inset-inline-start:0;width:var(--bullet-size);height:var(--bullet-size);line-height:var(--bullet-size);font-size:var(--sl-text-xs);font-weight:600;text-align:center;color:var(--sl-color-white);background-color:var(--sl-color-gray-6);border-radius:99rem;box-shadow:inset 0 0 0 1px var(--sl-color-gray-5)}.sl-steps>li:after{--guide-width: 1px;content:\"\";position:absolute;top:calc(var(--bullet-size) + var(--bullet-margin));bottom:var(--bullet-margin);inset-inline-start:calc((var(--bullet-size) - var(--guide-width)) \/ 2);width:var(--guide-width);background-color:var(--sl-color-hairline-light)}}@layer starlight.content{.sl-steps>li>:first-child{--lh: calc(1em * var(--sl-line-height));--shift-y: calc(.5 * (var(--bullet-size) - var(--lh)));transform:translateY(var(--shift-y));margin-bottom:var(--shift-y)}.sl-steps>li>:first-child:where(h1,h2,h3,h4,h5,h6){--lh: calc(1em * var(--sl-line-height-headings))}@supports (--prop: 1lh){.sl-steps>li>:first-child{--lh: 1lh}}} @layer starlight.components{.sl-link-button:where(.astro-kfevwek4){align-items:center;border:1px solid transparent;border-radius:999rem;display:inline-flex;font-size:var(--sl-text-sm);gap:.5em;line-height:1.1875;outline-offset:.25rem;padding:.4375rem 1.125rem;text-decoration:none}.sl-link-button:where(.astro-kfevwek4).primary{background:var(--sl-color-text-accent);border-color:var(--sl-color-text-accent);color:var(--sl-color-black)}.sl-link-button:where(.astro-kfevwek4).primary:hover{color:var(--sl-color-black)}.sl-link-button:where(.astro-kfevwek4).secondary{border-color:inherit;color:var(--sl-color-white)}.sl-link-button:where(.astro-kfevwek4).minimal{color:var(--sl-color-white);padding-inline:0}.sl-link-button:where(.astro-kfevwek4) svg{flex-shrink:0}@media (min-width: 50rem){.sl-link-button:where(.astro-kfevwek4){font-size:var(--sl-text-base);padding:.9375rem 1.25rem}}.sl-markdown-content .sl-link-button:where(.astro-kfevwek4){margin-inline-end:1rem}.sl-markdown-content .sl-link-button:where(.astro-kfevwek4):not(:where(p *)){margin-block:1rem}}"}]}}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"padding","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-select-width","value":"6.25em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-select-width","value":"7em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-select-width","value":"6.25em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-select-width","value":"7em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#ACAFFF"},{"type":"declaration","property":"--1","value":"#875D01"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#ACAFFF"},{"type":"declaration","property":"--1","value":"#875D01"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#ACAFFF"},{"type":"declaration","property":"--1","value":"#875D01"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F98F"},{"type":"declaration","property":"--0fs","value":"italic"},{"type":"declaration","property":"--1","value":"#646568"},{"type":"declaration","property":"--1fs","value":"italic"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#ACAFFF"},{"type":"declaration","property":"--1","value":"#875D01"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#ACAFFF"},{"type":"declaration","property":"--1","value":"#875D01"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#ACAFFF"},{"type":"declaration","property":"--1","value":"#875D01"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F98F"},{"type":"declaration","property":"--0fs","value":"italic"},{"type":"declaration","property":"--1","value":"#646568"},{"type":"declaration","property":"--1fs","value":"italic"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F98F"},{"type":"declaration","property":"--0fs","value":"italic"},{"type":"declaration","property":"--1","value":"#646568"},{"type":"declaration","property":"--1fs","value":"italic"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F98F"},{"type":"declaration","property":"--0fs","value":"italic"},{"type":"declaration","property":"--1","value":"#646568"},{"type":"declaration","property":"--1fs","value":"italic"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.2em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.5rem"}]}}] {"lcp_elem_stats":{"startTime":564,"nodeName":"P","url":"","size":81164,"loadTime":0,"renderTime":564,"attributes":[],"boundingClientRect":{"x":320,"y":488.578125,"width":787.5,"height":84,"top":488.578125,"right":1107.5,"bottom":572.578125,"left":320},"styles":{"background-image":"none","pointer-events":"auto","position":"static","width":"787.5px","height":"84px"},"percentOfViewport":"0.0711","cover90viewport":false},"raw_lcp_element":null,"lcp_resource":null,"is_lcp_statically_discoverable":true,"is_lcp_preloaded":null,"lcp_preload":null,"web_vitals_js":[],"gaming_metrics":[],"speculation_rules":{"htmlRules":[],"httpHeaderRules":[]}} {"iab_tcf_v1":{"present":false},"iab_tcf_v2":{"present":false},"iab_gpp":{"present":false},"iab_usp":{"present":false},"navigator_doNotTrack":false,"navigator_globalPrivacyControl":false,"document_permissionsPolicy":false,"document_featurePolicy":false,"referrerPolicy":{"entire_document_policy":null,"individual_requests":null,"link_relations":{"A":5}},"request_hostnames_with_cname":{},"ccpa_link":{"hasCCPALink":false},"iab_ddr":{"present":false,"status":404}} {"featuresDisabled":[{"top-level-storage-access":[]}],"privacySandBoxAPIUsage":{"android.clients.google.com":["accept-ch|Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Form-Factors, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version"]}} {"serviceWorkers":[],"manifests":[],"serviceWorkerInitiated":[],"workboxInfo":[],"importScriptsInfo":[],"swEventListenersInfo":[],"swPropertiesInfo":[],"swMethodsInfo":[],"swObjectsInfo":[],"swRegistrationPropertiesInfo":[],"windowEventListenersInfo":[],"windowPropertiesInfo":[],"serviceWorkerRegistrationInfo":[],"serviceWorkerHeuristic":false} {"responsive-images":[]} {"main_frame_robots_rendered":[],"main_frame_robots_raw":[],"main_frame_robots_headers":[],"iframe_robots_raw":[],"iframe_robots_headers":[],"main_frame_crawl_data":{"rendered":[],"raw":[],"headers":[],"all":[]}} {"redirected":false,"status":404,"size":9115,"size_kib":8.9013671875,"over_google_limit":false,"comment_count":7,"record_counts":{"by_type":{"sitemap":0,"user_agent":0,"allow":0,"disallow":0,"crawl_delay":0,"noindex":0,"other":64},"by_useragent":{}}} {"stylesheets":{"remote":3,"inline":1},"sourcemaps":{"count":0,"ext":{}}} {"iframe-allow-sandbox":[],"sri-integrity":[],"visibility-observer":false} 0 {"structured_data":{"rendered":{"jsonld_scripts":[],"present":{"json_ld":false,"microdata":false,"rdfa":true,"microformats2":false,"microformats_classic":false,"dublin_core":false,"twitter":true,"facebook":false,"opengraph":true},"microdata_itemtypes":[],"rdfa_vocabs":[],"rdfa_prefixes":[],"rdfa_typeofs":[],"microformats2_types":[],"microformats_classic_types":[],"dublin_core":[],"twitter":[{"name":"twitter:card","content":"summary_large_image"}],"facebook":[],"opengraph":[{"property":"og:title","content":"OpenAI Agents SDK TypeScript"},{"property":"og:type","content":"article"},{"property":"og:url","content":"https://openai.github.io/openai-agents-js/"},{"property":"og:locale","content":"en"},{"property":"og:description","content":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."},{"property":"og:site_name","content":"OpenAI Agents SDK"}]},"raw":{"jsonld_scripts":[],"present":{"json_ld":false,"microdata":false,"rdfa":true,"microformats2":false,"microformats_classic":false,"dublin_core":false,"twitter":true,"facebook":false,"opengraph":true},"microdata_itemtypes":[],"rdfa_vocabs":[],"rdfa_prefixes":[],"rdfa_typeofs":[],"microformats2_types":[],"microformats_classic_types":[],"dublin_core":[],"twitter":[{"name":"twitter:card","content":"summary_large_image"}],"facebook":[],"opengraph":[{"property":"og:title","content":"OpenAI Agents SDK TypeScript"},{"property":"og:type","content":"article"},{"property":"og:url","content":"https://openai.github.io/openai-agents-js/"},{"property":"og:locale","content":"en"},{"property":"og:description","content":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."},{"property":"og:site_name","content":"OpenAI Agents SDK"}]}}} 0 [{"name":"Workbox","version":null}] 0 {"invalidElements":[],"invalidHead":false} {"/.well-known/assetlinks.json":{"found":false},"/.well-known/apple-app-site-association":{"found":false},"/.well-known/related-website-set.json":{"found":false},"/.well-known/privacy-sandbox-attestations.json":{"found":false},"/.well-known/gpc.json":{"found":false},"/.well-known/web-identity":{"found":false},"/.well-known/passkey-endpoints":{"found":false},"/.well-known/webauthn":{"found":false},"/robots.txt":{"found":false},"/.well-known/security.txt":{"found":false,"data":{"status":404,"redirected":false,"url":"https://openai.github.io/.well-known/security.txt","content_type":"text/html; charset=utf-8"}},"/.well-known/change-password":{"found":false,"data":{"status":404,"redirected":false,"url":"https://openai.github.io/.well-known/change-password"}},"/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/":{"found":false,"data":{"status":404,"redirected":false,"url":"https://openai.github.io/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/"}}} {"anchors":{"rendered":{"crawlable":{"follow":500,"nofollow":0},"hash_link":17,"hash_only_link":0,"javascript_void_links":0,"same_page":{"total":19,"jumpto":{"total":17,"early":1,"other":16,"using_id":17,"using_name":0},"dynamic":{"total":0,"onclick_attributes":{"total":0,"window_location":0,"window_open":0,"unknown_action":0},"href_javascript":0,"hash_link":0},"other":{"total":2,"hash_link":0}},"same_site":488,"same_property":0,"other_property":10,"rel_attributes":{"dofollow":0,"follow":0,"nofollow":0,"ugc":0,"sponsored":0,"noopener":5,"noreferrer":5},"image_links":0,"invisible_links":464,"text_links":53,"target_blank":{"total":5,"noopener_noreferrer":5,"noopener":0,"noreferrer":0,"neither":0},"targets":{"_blank":5},"protocols":{"https":517}},"raw":{"crawlable":{"follow":500,"nofollow":0},"hash_link":17,"hash_only_link":0,"javascript_void_links":0,"same_page":{"total":19,"jumpto":{"total":17,"early":1,"other":16,"using_id":17,"using_name":0},"dynamic":{"total":0,"onclick_attributes":{"total":0,"window_location":0,"window_open":0,"unknown_action":0},"href_javascript":0,"hash_link":0},"other":{"total":2,"hash_link":0}},"same_site":488,"same_property":0,"other_property":10,"rel_attributes":{"dofollow":0,"follow":0,"nofollow":0,"ugc":0,"sponsored":0,"noopener":5,"noreferrer":5},"image_links":0,"invisible_links":0,"text_links":517,"target_blank":{"total":5,"noopener_noreferrer":5,"noopener":0,"noreferrer":0,"neither":0},"targets":{"_blank":5},"protocols":{"about":17,"https":500}}},"title":{"rendered":{"primary":{"characters":48,"words":8,"text":"OpenAI Agents SDK TypeScript | OpenAI Agents SDK"},"total":1},"raw":{"primary":{"characters":48,"words":8,"text":"OpenAI Agents SDK TypeScript | OpenAI Agents SDK"},"total":1},"title_changed_on_render":false},"meta_description":{"rendered":{"all":{"text":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions.","words":22,"characters":139},"primary":{"characters":139,"words":22,"text":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."},"total":1},"raw":{"all":{"text":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions.","words":22,"characters":139},"primary":{"characters":139,"words":22,"text":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."},"total":1}},"hreflangs":{"http_header":{"values":[]},"rendered":{"values":["en","ja"]},"raw":{"values":["en","ja"]}},"headings":{"rendered":{"first_non_empty_heading_hidden":false,"primary":{"words":4,"characters":28,"matches_title":false,"text":"OpenAI Agents SDK TypeScript","level":1},"h1":{"total":1,"non_empty_total":1,"characters":28,"words":4},"h2":{"total":6,"non_empty_total":6,"characters":83,"words":14},"h3":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h4":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h5":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h6":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h7":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h8":{"total":0,"non_empty_total":0,"characters":0,"words":0}},"raw":{"first_non_empty_heading_hidden":false,"primary":{"words":4,"characters":28,"matches_title":false,"text":"OpenAI Agents SDK TypeScript","level":1},"h1":{"total":1,"non_empty_total":1,"characters":28,"words":4},"h2":{"total":6,"non_empty_total":6,"characters":83,"words":14},"h3":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h4":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h5":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h6":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h7":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h8":{"total":0,"non_empty_total":0,"characters":0,"words":0}}},"structured_data":{"rendered":{"jsonld_and_microdata_types":[],"jsonldIds":0,"jsonldReferencedIds":0,"microdataIds":0,"microdataReferencedIds":0,"jsonlsMicrodataCommonIds":0,"logo":false,"sitelinks_search_box":false,"same_as_values":[],"items_by_format":{"microformats2":0,"microdata":0,"jsonld":0,"rdfa":0},"context_hostnames":[],"jsonld_scripts":{"count":0,"errors":0},"microformats2_types":[]},"raw":{"jsonld_and_microdata_types":[],"jsonldIds":0,"jsonldReferencedIds":0,"microdataIds":0,"microdataReferencedIds":0,"jsonlsMicrodataCommonIds":0,"logo":false,"sitelinks_search_box":false,"same_as_values":[],"items_by_format":{"microformats2":0,"microdata":0,"jsonld":0,"rdfa":0},"context_hostnames":[],"jsonld_scripts":{"count":0,"errors":0},"microformats2_types":[]}},"raw_html":{"body":true,"html":true,"head":true,"size":203845,"head_size":11796,"body_size":191928},"canonicals":{"rendered":{"html_link_canoncials":["https://openai.github.io/openai-agents-js/"]},"raw":{"html_link_canoncials":["https://openai.github.io/openai-agents-js/"]},"self_canonical":true,"other_canonical":false,"canonicals":["https://openai.github.io/openai-agents-js/"],"url":"https://openai.github.io/openai-agents-js/","http_header_link_canoncials":[],"canonical_missmatch":false},"robots":{"has_robots_meta_tag":false,"has_x_robots_tag":false,"rendered":{"otherbot":{"status_index":true,"status_follow":true,"via_meta_tag":false,"via_x_robots_tag":false},"googlebot":{"status_index":true,"status_follow":true,"via_meta_tag":false,"via_x_robots_tag":false},"googlebot_news":{"status_index":true,"status_follow":true,"via_meta_tag":false,"via_x_robots_tag":false},"google":{}},"raw":{"otherbot":{"status_index":true,"status_follow":true,"via_meta_tag":false,"via_x_robots_tag":false},"googlebot":{"status_index":true,"status_follow":true,"via_meta_tag":false,"via_x_robots_tag":false},"googlebot_news":{"status_index":true,"status_follow":true,"via_meta_tag":false,"via_x_robots_tag":false},"google":{}}},"visible_words":{"rendered":553,"raw":551},"web_components":{"rendered":{"customElements":{"names":["site-search","starlight-theme-select","starlight-lang-select","starlight-menu-button","mobile-starlight-toc","starlight-toc","starlight-tabs"],"shadowRoots":[],"templates":[],"slots":[0,0,0,0,0,0,0]},"hyphenatedElements":{"names":["site-search","starlight-theme-select","starlight-lang-select","starlight-menu-button","sl-sidebar-state-persist","sl-sidebar-restore","mobile-starlight-toc","starlight-toc","starlight-tabs"],"shadowRoots":[],"templates":[],"slots":[0,0,0,0,0,0,0,0,0]}},"raw":{"customElements":{"names":["site-search","starlight-theme-select","starlight-lang-select","starlight-menu-button","mobile-starlight-toc","starlight-toc","starlight-tabs"],"shadowRoots":[],"templates":[],"slots":[0,0,0,0,0,0,0]},"hyphenatedElements":{"names":["site-search","starlight-theme-select","starlight-lang-select","starlight-menu-button","sl-sidebar-state-persist","sl-sidebar-restore","mobile-starlight-toc","starlight-toc","starlight-tabs"],"shadowRoots":[],"templates":[],"slots":[0,0,0,0,0,0,0,0,0]}}}} 0.526s - 0.527s (0.001s) 0.834s - 0.834s (0s)
Custom Metrics Data
00_reset
null
Colordepth
24
Dpi
{"dppx":1,"dpcm":37.79527559055118,"dpi":96}
Images
[]
Resolution
{"absolute":{"height":1200,"width":1920},"available":{"height":1200,"width":1920}}
a11y
{"tables":{"total":0,"total_with_caption":0,"total_with_presentational":0,"total_with_figcaption":0},"file_extension_alts":{"total_elements_with_alt":0,"total_elements_with_non_empty_alt":0,"total_with_file_extension":0,"file_extensions":{}},"title_and_alt":{"total_alt":0,"total_title":5,"total_both":0,"total_alt_same_as_title":0},"th_with_scope_attribute":{"total_th":0,"total_with_scope":0,"scopes":{}},"td_with_headers_attribute":{"total_tds":0,"total_with_headers":0},"total_anchors_with_role_button":0,"total_role_tab_with_selected_and_controls":0,"placeholder_but_no_label":{"total_placeholder":1,"total_no_label":1},"divs_or_spans_as_button_or_link":{"total_role_button":0,"total_role_link":0,"total_either":0},"screen_reader_classes":true,"form_control_a11y_tree":{"__error":{"stack":"TypeError: Cannot read properties of undefined (reading 'value')\n at addControlToStats (<anonymous>:227:36)\n at <anonymous>:281:7\n at captureAndLogError (<anonymous>:38:12)\n at wptCustomMetric (<anonymous>:220:27)\n at <anonymous>:367:7","message":"Cannot read properties of undefined (reading 'value')"}},"fieldset_radio_checkbox":{"total_radio":0,"total_checkbox":0,"total_radio_in_fieldset":0,"total_checkbox_in_fieldset":0,"fieldsets":[]},"required_form_controls":[]}
ads
{"ads":{"present":false,"status":404,"redirected":false},"app_ads":{"present":false,"status":404,"redirected":false},"sellers":{"present":false,"redirected":false,"status":404}}
almanac
{"01.12":1,"01.13":0,"link-nodes":{"total":7,"nodes":[{"tagName":"link","rel":"canonical","href":"https://openai.github.io/openai-agents-js/"},{"tagName":"link","rel":"alternate","hreflang":"en","href":"https://openai.github.io/openai-agents-js/"},{"tagName":"link","rel":"alternate","hreflang":"ja","href":"https://openai.github.io/openai-agents-js/ja/"},{"tagName":"link","rel":"sitemap","href":"/openai-agents-js/sitemap-index.xml"},{"tagName":"link","rel":"shortcut icon","href":"/openai-agents-js/favicon.svg","type":"image/svg+xml"},{"tagName":"link","rel":"stylesheet","href":"/openai-agents-js/_astro/print.DNXP8c50.css","media":"print"},{"tagName":"link","rel":"stylesheet","href":"/openai-agents-js/_astro/index.D41fTyIS.css"}],"attribute_usage_count":{"rel":7,"href":7,"hreflang":2,"type":1,"media":1}},"priority-hints":{"total":0,"nodes":[],"attribute_usage_count":{}},"meta-nodes":{"total":12,"nodes":[{"tagName":"meta","charset":"utf-8"},{"tagName":"meta","name":"viewport","content":"width=device-width, initial-scale=1"},{"tagName":"meta","name":"generator","content":"Astro v5.9.2"},{"tagName":"meta","name":"generator","content":"Starlight v0.34.3"},{"tagName":"meta","property":"og:title","content":"OpenAI Agents SDK TypeScript"},{"tagName":"meta","property":"og:type","content":"article"},{"tagName":"meta","property":"og:url","content":"https://openai.github.io/openai-agents-js/"},{"tagName":"meta","property":"og:locale","content":"en"},{"tagName":"meta","property":"og:description","content":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."},{"tagName":"meta","property":"og:site_name","content":"OpenAI Agents SDK"},{"tagName":"meta","name":"twitter:card","content":"summary_large_image"},{"tagName":"meta","name":"description","content":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."}],"attribute_usage_count":{"charset":1,"name":5,"content":11,"property":6}},"10.5":[],"seo-anchor-elements":{"internal":507,"external":10,"hash":17,"navigateHash":0,"earlyHash":1},"seo-titles":{"titleWords":18,"titleElements":7},"seo-words":{"wordsCount":404,"wordElements":38},"input_elements":{"total":5,"nodes":[{"tagName":"input","type":"text","placeholder":"Search"},{"tagName":"select","autocomplete":"off"},{"tagName":"select","autocomplete":"off"},{"tagName":"select","autocomplete":"off"},{"tagName":"select","autocomplete":"off"}],"attribute_usage_count":{"class":5,"type":1,"placeholder":1,"autocapitalize":1,"enterkeyhint":1,"value":4,"autocomplete":4}},"link_protocols_used":{"https":517},"06.47":0,"08.39":{"link":0,"script":0},"09.27":{"total":2,"nodes":[{"tagName":"a","tabindex":"0"},{"tagName":"a","tabindex":"-1"}],"attribute_usage_count":{"role":2,"href":2,"id":2,"aria-selected":2,"tabindex":2,"class":2}},"icon_only_clickables":1,"inline_svg_stats":{"total":66,"content_lengths":[11412,305,2447,391,323,926,323,303,405,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,2447,678,360,391,323,926,323,664,346,335,545,545,545,545,498,381],"attribute_usage_count":{"class":62,"role":1,"height":66,"viewbox":66,"fill":62,"xmlns":1,"aria-hidden":61,"width":65,"style":61}},"images":{"pictures":{"total":0,"nodes":[],"attribute_usage_count":{}},"imgs":{"total":0,"nodes":[],"attribute_usage_count":{}},"sources":{"total":0,"nodes":[],"attribute_usage_count":{}},"total_with_srcset":0,"total_with_sizes":0,"total_pictures_with_img":0,"sizes_values":[],"loading_values":[],"alt_lengths":[]},"videos":{"total":0,"nodes":[],"attribute_usage_count":{},"total_with_track":0,"tracks":{"total":0,"nodes":[],"attribute_usage_count":{}}},"audios":{"total":0,"nodes":[],"attribute_usage_count":{},"total_with_track":0,"tracks":{"total":0,"nodes":[],"attribute_usage_count":{}}},"iframes":{"iframes":{"total":0,"nodes":[],"attribute_usage_count":{}},"loading_values":[]},"scripts":{"total":17,"nodes":[{"tagName":"script"},{"tagName":"script","type":"module","src":"/openai-agents-js/_astro/page.7qqag-5g.js"},{"tagName":"script"},{"tagName":"script","type":"module","src":"/openai-agents-js/_astro/Search.astro_astro_type_script_index_0_lang.Dhn6FghJ.js"},{"tagName":"script"},{"tagName":"script","type":"module"},{"tagName":"script","type":"module"},{"tagName":"script","type":"module"},{"tagName":"script","aria-hidden":"true"},{"tagName":"script","aria-hidden":"true"},{"tagName":"script"},{"tagName":"script","type":"module"},{"tagName":"script","type":"module","src":"/openai-agents-js/_astro/MobileTableOfContents.astro_astro_type_script_index_0_lang.C181hMzK.js"},{"tagName":"script","type":"module","src":"/openai-agents-js/_astro/TableOfContents.astro_astro_type_script_index_0_lang.CKWWgpjV.js"},{"tagName":"script","type":"module","src":"/openai-agents-js/_astro/ec.8zarh.js"},{"tagName":"script","type":"module"},{"tagName":"script","type":"module","src":"/openai-agents-js/_astro/ec.8zarh.js"}],"attribute_usage_count":{"type":11,"src":6,"aria-hidden":2}},"nodes_using_role":{"total":9,"usage_and_count":{"img":1,"search":1,"tablist":1,"presentation":2,"tab":2,"tabpanel":2}},"headings_order":[2,1,2,2,2,2,2],"shortcuts_stats":{"total_with_aria_shortcut":1,"total_with_accesskey":0,"aria_shortcut_values":["control+k"],"accesskey_values":[]},"attributes_used_on_elements":{"lang":2,"dir":4,"data-theme":1,"data-has-toc":1,"data-has-sidebar":1,"class":2051,"charset":1,"name":5,"content":11,"rel":16,"href":526,"hreflang":2,"type":13,"property":6,"id":15,"media":1,"src":6,"role":9,"height":66,"viewBox":66,"fill":81,"xmlns":1,"d":80,"data-translations":1,"data-open-modal":1,"aria-label":5,"aria-keyshortcuts":1,"aria-hidden":68,"width":65,"style":285,"data-close-modal":1,"action":1,"placeholder":1,"autocapitalize":1,"enterkeyhint":1,"target":5,"value":14,"autocomplete":4,"selected":2,"fill-rule":2,"clip-rule":2,"aria-expanded":1,"aria-controls":1,"data-hash":1,"aria-current":487,"open":10,"data-index":41,"data-min-h":2,"data-max-h":2,"aria-labelledby":4,"data-pagefind-body":1,"aria-selected":2,"tabindex":2,"data-language":5,"title":5,"data-copied":5,"data-code":5,"hidden":1},"body_node":{"tagName":"body","class":"astro-d6cp7yuc"},"html_node":{"tagName":"html","lang":"en","dir":"ltr","data-theme":"light","data-has-toc":"","data-has-sidebar":"","class":"astro-d6cp7yuc"},"document_title":{"value":"OpenAI Agents SDK TypeScript | OpenAI Agents SDK","length":48},"length_of_h1s":[28]}
aurora
{"ng_version":null,"ng_img_user":null,"ng_priority_img_count":null,"ng_server_context":null,"nuxt_version":null,"nuxt_vue_version":null,"next_version":null,"next_is_script_user":null,"next_is_third_parties_user":null,"next_script_before_interactive_count":null,"next_script_after_interactive_count":null,"next_script_lazy_on_load_count":null,"next_script_worker_count":null,"react_version":null,"svelte_version":null,"feature_flags":[]}
avg_dom_depth
19
cms
{"wordpress":{"theme":{"theme":null,"child_theme":null},"block_theme":false,"has_embed_block":false,"embed_block_count":{"total":0,"total_by_type":[]},"scripts":[],"content_type":{"template":"unknown","post_type":"","taxonomy":""},"uses_interactivity_api":false,"interactivity_api_usage":{"total_regions":0,"total_regions_by_namespace":[]}}}
cookies
[]
crawl_links
["https:\/\/openai.github.io\/openai-agents-js\/guides\/quickstart","https:\/\/openai.github.io\/openai-agents-js\/guides\/agents","https:\/\/openai.github.io\/openai-agents-js\/guides\/running-agents","https:\/\/openai.github.io\/openai-agents-js\/guides\/results","https:\/\/openai.github.io\/openai-agents-js\/guides\/tools","https:\/\/openai.github.io\/openai-agents-js\/guides\/multi-agent","https:\/\/openai.github.io\/openai-agents-js\/guides\/handoffs","https:\/\/openai.github.io\/openai-agents-js\/guides\/context","https:\/\/openai.github.io\/openai-agents-js\/guides\/models","https:\/\/openai.github.io\/openai-agents-js\/guides\/guardrails","https:\/\/openai.github.io\/openai-agents-js\/guides\/streaming","https:\/\/openai.github.io\/openai-agents-js\/guides\/human-in-the-loop","https:\/\/openai.github.io\/openai-agents-js\/guides\/mcp","https:\/\/openai.github.io\/openai-agents-js\/guides\/tracing","https:\/\/openai.github.io\/openai-agents-js\/guides\/config","https:\/\/openai.github.io\/openai-agents-js\/guides\/troubleshooting","https:\/\/openai.github.io\/openai-agents-js\/openai\/agents\/realtime\/variables\/default_openai_realtime_session_config\/","https:\/\/openai.github.io\/openai-agents-js\/openai\/agents-realtime\/variables\/default_openai_realtime_session_config\/","https:\/\/openai.github.io\/openai-agents-js\/extensions\/twilio","https:\/\/openai.github.io\/openai-agents-js\/openai\/agents\/classes\/inputguardrailtripwiretriggered\/"]
css
{"css_in_js":[],"prefersColorScheme":true,"externalCssInHead":2,"externalCssInBody":2,"inlineCssInHead":1,"inlineCssInBody":0}
css-variables
{"summary":{"--sl-color-white":{"get":[{"usedIn":"--sl-color-banner-text","value":"var(--sl-color-white)","selector":".sl-banner","condition":[{"type":"media","test":"print"}]},{"usedIn":"color","value":"var(--sl-color-white)","selector":".sl-badge","condition":[{"type":"media","test":"print"}]},{"usedIn":"color","value":"var(--sl-color-white)","selector":".sl-link-button.primary","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"hsl(224, 10%, 10%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#fff","selector":":root"},{"value":"#000","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-1":{"set":[{"value":"hsl(224, 14%, 16%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#f5f5f5","selector":":root"},{"value":"#202123","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-2":{"set":[{"value":"hsl(224, 10%, 23%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#e0e0e0","selector":":root"},{"value":"#353740","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-3":{"set":[{"value":"hsl(224, 7%, 36%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#bdbdbd","selector":":root"},{"value":"#8e8ea0","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-4":{"set":[{"value":"hsl(224, 6%, 56%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#9e9e9e","selector":":root"},{"value":"#acacbe","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-5":{"get":[{"usedIn":"box-shadow","value":"inset 99rem 99rem var(--sl-color-gray-5)","selector":".expressive-code .frame.is-terminal .header::before","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"hsl(224, 6%, 77%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#303030","selector":":root"},{"value":"#c5c5d2","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-6":{"get":[{"usedIn":"--sl-color-bg-inline-code","value":"var(--sl-color-gray-6)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-hairline-light","value":"var(--sl-color-gray-6)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-hairline-shade","value":"var(--sl-color-gray-6)","selector":":root","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"hsl(224, 20%, 94%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#000","selector":":root"},{"value":"#d9d9e3","selector":":root[data-theme=\"light\"]"}]},"--sl-color-gray-7":{"get":[{"usedIn":"--sl-color-bg-nav","value":"var(--sl-color-gray-7)","selector":":root","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"hsl(224, 19%, 97%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#ececf1","selector":":root[data-theme=\"light\"]"}]},"--sl-color-black":{"get":[{"usedIn":"--sl-color-text-invert","value":"var(--sl-color-black)","selector":":root","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"hsl(0, 0%, 100%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#1a1a1a","selector":":root"},{"value":"#fff","selector":":root[data-theme=\"light\"]"}]},"--sl-hue-orange":{"get":[{"usedIn":"--sl-color-orange-high","value":"hsl(var(--sl-hue-orange), 80%, 25%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-orange","value":"hsl(var(--sl-hue-orange), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-orange-low","value":"hsl(var(--sl-hue-orange), 90%, 88%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-orange-high":{"set":[{"value":"hsl(var(--sl-hue-orange), 80%, 25%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-orange":{"set":[{"value":"hsl(var(--sl-hue-orange), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-orange-low":{"set":[{"value":"hsl(var(--sl-hue-orange), 90%, 88%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-hue-green":{"get":[{"usedIn":"--sl-color-green-high","value":"hsl(var(--sl-hue-green), 80%, 22%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-green","value":"hsl(var(--sl-hue-green), 90%, 46%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-green-low","value":"hsl(var(--sl-hue-green), 85%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-green-high":{"set":[{"value":"hsl(var(--sl-hue-green), 80%, 22%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-green":{"set":[{"value":"hsl(var(--sl-hue-green), 90%, 46%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-green-low":{"set":[{"value":"hsl(var(--sl-hue-green), 85%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-hue-blue":{"get":[{"usedIn":"--sl-color-blue-high","value":"hsl(var(--sl-hue-blue), 80%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-blue","value":"hsl(var(--sl-hue-blue), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-blue-low","value":"hsl(var(--sl-hue-blue), 88%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-blue-high":{"set":[{"value":"hsl(var(--sl-hue-blue), 80%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-blue":{"set":[{"value":"hsl(var(--sl-hue-blue), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-blue-low":{"set":[{"value":"hsl(var(--sl-hue-blue), 88%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-hue-purple":{"get":[{"usedIn":"--sl-color-purple-high","value":"hsl(var(--sl-hue-purple), 90%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-purple","value":"hsl(var(--sl-hue-purple), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-purple-low","value":"hsl(var(--sl-hue-purple), 80%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-purple-high":{"set":[{"value":"hsl(var(--sl-hue-purple), 90%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-purple":{"set":[{"value":"hsl(var(--sl-hue-purple), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-purple-low":{"set":[{"value":"hsl(var(--sl-hue-purple), 80%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-hue-red":{"get":[{"usedIn":"--sl-color-red-high","value":"hsl(var(--sl-hue-red), 80%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-red","value":"hsl(var(--sl-hue-red), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-red-low","value":"hsl(var(--sl-hue-red), 80%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-red-high":{"set":[{"value":"hsl(var(--sl-hue-red), 80%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-red":{"set":[{"value":"hsl(var(--sl-hue-red), 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-red-low":{"set":[{"value":"hsl(var(--sl-hue-red), 80%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-accent-high":{"set":[{"value":"hsl(234, 80%, 30%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#bdbdbd","selector":":root"},{"value":"#000","selector":":root[data-theme=\"light\"]"}]},"--sl-color-accent":{"get":[{"usedIn":"--sl-color-text-accent","value":"var(--sl-color-accent)","selector":":root","condition":[{"type":"media","test":"print"}]},{"usedIn":"--sl-color-bg-accent","value":"var(--sl-color-accent)","selector":":root","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"hsl(234, 90%, 60%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#10a37f","selector":":root"},{"value":"#000","selector":":root[data-theme=\"light\"]"}]},"--sl-color-accent-low":{"set":[{"value":"hsl(234, 88%, 90%)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#2d2d2d","selector":":root"},{"value":"#ebc9f3","selector":":root[data-theme=\"light\"]"}]},"--sl-color-text-accent":{"set":[{"value":"var(--sl-color-accent)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-text-invert":{"set":[{"value":"var(--sl-color-black)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-bg-nav":{"set":[{"value":"var(--sl-color-gray-7)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-bg":{"get":[{"usedIn":"--sl-color-bg-sidebar","value":"var(--sl-color-bg)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-bg-sidebar":{"set":[{"value":"var(--sl-color-bg)","selector":":root","condition":[{"type":"media","test":"print"}]},{"value":"#000","selector":":root"}]},"--sl-color-bg-inline-code":{"set":[{"value":"var(--sl-color-gray-6)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-bg-accent":{"set":[{"value":"var(--sl-color-accent)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-hairline-light":{"get":[{"usedIn":"box-shadow","value":"inset 99rem 99rem var(--sl-color-hairline-light)","selector":".sl-steps > li::after","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"var(--sl-color-gray-6)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-hairline-shade":{"set":[{"value":"var(--sl-color-gray-6)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-color-backdrop-overlay":{"set":[{"value":"hsla(225, 9%, 36%, .66)","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-shadow-sm":{"set":[{"value":"none","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-shadow-md":{"set":[{"value":"none","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-shadow-lg":{"set":[{"value":"none","selector":":root","condition":[{"type":"media","test":"print"}]}]},"--sl-sidebar-width":{"get":[{"usedIn":"--sl-content-inline-start","value":"var(--sl-sidebar-width)","selector":":where(.astro-d6cp7yuc)[data-has-sidebar]","condition":[{"type":"media","test":"(min-width: 50em)"}]}],"set":[{"value":"0px","selector":".main-pane","condition":[{"type":"media","test":"print"}]},{"value":"17rem","selector":":root"},{"value":"17rem","selector":":root[data-theme=\"light\"]"}]},"--sl-content-width":{"set":[{"value":"100%","selector":".main-pane","condition":[{"type":"media","test":"print"}]},{"value":"67.5rem","selector":"html:not([data-has-sidebar])"}]},"--sl-color-banner-text":{"set":[{"value":"var(--sl-color-white)","selector":".sl-banner","condition":[{"type":"media","test":"print"}]}]},"--sl-color-text":{"get":[{"usedIn":"color","value":"var(--sl-color-text)","selector":"starlight-file-tree .highlight","condition":[{"type":"media","test":"print"}]}],"set":[{"value":"#d9d9e3","selector":":root"},{"value":"#353740","selector":":root[data-theme=\"light\"]"}]},"--tw-rotate-x":{"get":[{"usedIn":"transform","value":"var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)","selector":".transform"}]},"--tw-rotate-y":{"get":[{"usedIn":"transform","value":"var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)","selector":".transform"}]},"--tw-rotate-z":{"get":[{"usedIn":"transform","value":"var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)","selector":".transform"}]},"--tw-skew-x":{"get":[{"usedIn":"transform","value":"var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)","selector":".transform"}]},"--tw-skew-y":{"get":[{"usedIn":"transform","value":"var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)","selector":".transform"}]},"--tw-blur":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-brightness":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-contrast":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-grayscale":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-hue-rotate":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-invert":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-saturate":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-sepia":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--tw-drop-shadow":{"get":[{"usedIn":"filter","value":"var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)","selector":".filter"}]},"--sl-font":{"set":[{"value":"\"OpenAI Sans\"","selector":":root"},{"value":"\"OpenAI Sans\"","selector":":root[data-theme=\"light\"]"}]},"--sl-font-mono":{"set":[{"value":"\"SF Mono\"","selector":":root"},{"value":"\"SF Mono\"","selector":":root[data-theme=\"light\"]"}]},"--sl-mobile-toc-height":{"get":[{"usedIn":"scroll-padding-top","value":"calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))","selector":"html"}],"set":[{"value":"0rem","selector":"html:not([data-has-toc])"}]},"--sl-nav-height":{"get":[{"usedIn":"scroll-padding-top","value":"calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))","selector":"html"},{"usedIn":"scroll-padding-top","value":"calc(1.5rem + var(--sl-nav-height))","selector":"html","condition":[{"type":"media","test":"(min-width: 72em)"}]}]},"--sl-content-inline-start":{"set":[{"value":"var(--sl-sidebar-width)","selector":":where(.astro-d6cp7yuc)[data-has-sidebar]","condition":[{"type":"media","test":"(min-width: 50em)"}]}]},"--sl-icon-size":{"set":[{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1.25rem","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1em","selector":""},{"value":"1rem","selector":""},{"value":"1.2em","selector":""},{"value":"1.5rem","selector":""}]},"--sl-select-width":{"set":[{"value":"6.25em","selector":""},{"value":"7em","selector":""},{"value":"6.25em","selector":""},{"value":"7em","selector":""}]},"--depth":{"set":[{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""},{"value":"0","selector":""}]},"--0":{"set":[{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#ACAFFF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#ACAFFF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#ACAFFF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F98F","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#ACAFFF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#ACAFFF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#ACAFFF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#FFD493","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#00DAEF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#EEF0F98F","selector":""},{"value":"#EEF0F98F","selector":""},{"value":"#EEF0F98F","selector":""},{"value":"#54B9FF","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""},{"value":"#4BF3C8","selector":""},{"value":"#EEF0F9","selector":""}]},"--1":{"set":[{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#875D01","selector":""},{"value":"#383A42","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#875D01","selector":""},{"value":"#383A42","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#875D01","selector":""},{"value":"#383A42","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#646568","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#875D01","selector":""},{"value":"#383A42","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#875D01","selector":""},{"value":"#383A42","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#875D01","selector":""},{"value":"#383A42","selector":""},{"value":"#016C9A","selector":""},{"value":"#383A42","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#387138","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#383A42","selector":""},{"value":"#3360C1","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#646568","selector":""},{"value":"#646568","selector":""},{"value":"#646568","selector":""},{"value":"#A626A4","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""},{"value":"#AF4238","selector":""},{"value":"#383A42","selector":""}]},"--0fs":{"set":[{"value":"italic","selector":""},{"value":"italic","selector":""},{"value":"italic","selector":""},{"value":"italic","selector":""}]},"--1fs":{"set":[{"value":"italic","selector":""},{"value":"italic","selector":""},{"value":"italic","selector":""},{"value":"italic","selector":""}]}},"computed":[{"element":"HTML.astro-d6cp7yuc","children":[{"element":{},"declarations":{"--sl-icon-size":{"value":"1em"}},"times":9},{"element":"LABEL.astro-pjymr7dt","children":[{"element":{},"declarations":{"--sl-icon-size":{"value":"1em"}},"times":2}],"declarations":{"--sl-caret-size":{"value":"1.25rem"},"--sl-inline-padding":{"value":"0.5rem"},"--sl-label-icon-size":{"value":"0.875rem"},"--sl-select-width":{"value":"6.25em"}},"times":2},{"element":"LABEL.astro-pjymr7dt","children":[{"element":{},"declarations":{"--sl-icon-size":{"value":"1em"}},"times":2}],"declarations":{"--sl-caret-size":{"value":"1.25rem"},"--sl-inline-padding":{"value":"0.5rem"},"--sl-label-icon-size":{"value":"0.875rem"},"--sl-select-width":{"value":"7em"}},"times":2},{"element":{},"declarations":{"--sl-icon-size":{"value":"1.25rem"}},"times":41},{"element":{},"declarations":{"--sl-icon-size":{"value":"1rem"}}},{"element":"UL.isMobile.astro-rf2qutiq","children":[{"element":"LI.astro-rf2qutiq","children":[{"element":"A.astro-rf2qutiq","children":[{"element":"SPAN.astro-rf2qutiq"}],"declarations":{"--pad-inline":{"value":"1rem"}}}],"times":5}],"declarations":{"--depth":{"value":"0"}}},{"element":"UL.astro-rf2qutiq","children":[{"element":"LI.astro-rf2qutiq","children":[{"element":"A.astro-rf2qutiq","children":[{"element":"SPAN.astro-rf2qutiq"}],"declarations":{"--pad-inline":{"value":"0.5rem"}}}],"times":5}],"declarations":{"--depth":{"value":"0"}}},{"element":"DIV.main-pane.astro-dclppyfk","children":[{"element":"SPAN","declarations":{"--0":{"value":"#54B9FF"},"--1":{"value":"#A626A4"}},"times":20},{"element":"SPAN","declarations":{"--0":{"value":"#EEF0F9"},"--1":{"value":"#383A42"}},"times":76},{"element":"SPAN","declarations":{"--0":{"value":"#4BF3C8"},"--1":{"value":"#AF4238"}},"times":17},{"element":"SPAN","declarations":{"--0":{"value":"#FFD493"},"--1":{"value":"#387138"}},"times":14},{"element":"SPAN","declarations":{"--0":{"value":"#ACAFFF"},"--1":{"value":"#875D01"}},"times":6},{"element":"SPAN","declarations":{"--0":{"value":"#EEF0F9"},"--1":{"value":"#016C9A"}},"times":13},{"element":"SPAN","declarations":{"--0":{"value":"#00DAEF"},"--1":{"value":"#3360C1"}},"times":10},{"element":"SPAN","declarations":{"--1":{"value":"#383A42"}},"times":2},{"element":"SPAN","declarations":{"--0":{"value":"#4BF3C8"},"--1":{"value":"#383A42"}},"times":2},{"element":"SPAN","children":[{"element":"SPAN","declarations":{"--0":{"value":"#4BF3C8"}}},{"element":"SPAN","declarations":{"--0":{"value":"#EEF0F9"}}}],"declarations":{"--1":{"value":"#383A42"}},"times":2},{"element":"SPAN","children":[{"element":"SPAN","declarations":{"--0":{"value":"#EEF0F9"}},"times":2},{"element":"SPAN","declarations":{"--0":{"value":"#4BF3C8"}}}],"declarations":{"--1":{"value":"#383A42"}},"times":4},{"element":"SPAN","declarations":{"--0":{"value":"#EEF0F98F"},"--0fs":{"value":"italic"},"--1":{"value":"#646568"},"--1fs":{"value":"italic"}},"times":4},{"element":{},"declarations":{"--sl-icon-size":{"value":"1.2em"}}},{"element":{},"declarations":{"--sl-icon-size":{"value":"1.5rem"}}}],"declarations":{"--sl-content-margin-inline":{"value":"auto 0"}}}],"declarations":{"--sl-content-inline-start":{"value":"var(--sl-sidebar-width)","references":["--sl-sidebar-width"],"computed":"17rem"},"scroll-padding-top":{"value":"calc(1.5rem + var(--sl-nav-height))","references":["--sl-nav-height"],"computed":"88px"},"--__sidebar-pad":{"value":"calc(2 * 1.5rem)"},"--__sl-font":{"value":"\"OpenAI Sans\", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\""},"--__sl-font-mono":{"value":"\"SF Mono\", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace"},"--ec-brdCol":{"value":"#d4d4d4"},"--ec-brdRad":{"value":"0px"},"--ec-brdWd":{"value":"1px"},"--ec-codeBg":{"value":"#fafafa"},"--ec-codeFg":{"value":"#383a42"},"--ec-codeFontFml":{"value":"\"SF Mono\", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace"},"--ec-codeFontSize":{"value":"0.875rem"},"--ec-codeFontWg":{"value":"400"},"--ec-codeLineHt":{"value":"1.75"},"--ec-codePadBlk":{"value":"0.75rem"},"--ec-codePadInl":{"value":"1rem"},"--ec-codeSelBg":{"value":"#e5e5e6"},"--ec-focusBrd":{"value":"#526fff"},"--ec-frm-copyIcon":{"value":"url(\"data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.75'%3E%3Cpath%20d%3D'M3%2019a2%202%200%200%201-1-2V2a2%202%200%200%201%201-1h13a2%202%200%200%201%202%201'%2F%3E%3Crect%20x%3D'6'%20y%3D'5'%20width%3D'16'%20height%3D'18'%20rx%3D'1.5'%20ry%3D'1.5'%2F%3E%3C%2Fsvg%3E\")"},"--ec-frm-edActTabBg":{"value":"#fafafa"},"--ec-frm-edActTabBrdCol":{"value":"transparent"},"--ec-frm-edActTabFg":{"value":"#121417"},"--ec-frm-edActTabIndBtmCol":{"value":"null"},"--ec-frm-edActTabIndHt":{"value":"1px"},"--ec-frm-edActTabIndTopCol":{"value":"null"},"--ec-frm-edBg":{"value":"#fafafa"},"--ec-frm-edTabBarBg":{"value":"#eaeaeb"},"--ec-frm-edTabBarBrdBtmCol":{"value":"transparent"},"--ec-frm-edTabBarBrdCol":{"value":"#d4d4d4"},"--ec-frm-edTabBrdRad":{"value":"0px"},"--ec-frm-edTabsMargBlkStart":{"value":"0"},"--ec-frm-edTabsMargInlStart":{"value":"0"},"--ec-frm-frameBoxShdCssVal":{"value":"0.1rem 0.1rem 0.2rem #00000028"},"--ec-frm-inlBtnBg":{"value":"#383a42"},"--ec-frm-inlBtnBgActOpa":{"value":"0.3"},"--ec-frm-inlBtnBgHoverOrFocusOpa":{"value":"0.2"},"--ec-frm-inlBtnBgIdleOpa":{"value":"0"},"--ec-frm-inlBtnBrd":{"value":"#383a42"},"--ec-frm-inlBtnBrdOpa":{"value":"0.4"},"--ec-frm-inlBtnFg":{"value":"#383a42"},"--ec-frm-shdCol":{"value":"#00000028"},"--ec-frm-tooltipSuccessBg":{"value":"#008900"},"--ec-frm-tooltipSuccessFg":{"value":"white"},"--ec-frm-trmBg":{"value":"#fafafa"},"--ec-frm-trmIcon":{"value":"url(\"data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2060%2016'%20preserveAspectRatio%3D'xMidYMid%20meet'%3E%3Ccircle%20cx%3D'8'%20cy%3D'8'%20r%3D'8'%2F%3E%3Ccircle%20cx%3D'30'%20cy%3D'8'%20r%3D'8'%2F%3E%3Ccircle%20cx%3D'52'%20cy%3D'8'%20r%3D'8'%2F%3E%3C%2Fsvg%3E\")"},"--ec-frm-trmTtbBg":{"value":"#eaeaeb"},"--ec-frm-trmTtbBrdBtmCol":{"value":"#d4d4d4"},"--ec-frm-trmTtbDotsFg":{"value":"#424243"},"--ec-frm-trmTtbDotsOpa":{"value":"0.15"},"--ec-frm-trmTtbFg":{"value":"#424243"},"--ec-gtrBrdCol":{"value":"#8a8a8c33"},"--ec-gtrBrdWd":{"value":"1.5px"},"--ec-gtrFg":{"value":"#8a8a8c"},"--ec-gtrHlFg":{"value":"#383a42bc"},"--ec-sbThumbCol":{"value":"#4e56666e"},"--ec-sbThumbHoverCol":{"value":"#5a637597"},"--ec-tm-delBg":{"value":"#ff9c8e99"},"--ec-tm-delBrdCol":{"value":"#b4554bd0"},"--ec-tm-delDiffIndCol":{"value":"#9d4138d0"},"--ec-tm-delDiffIndContent":{"value":"\"-\""},"--ec-tm-inlMarkerBrdRad":{"value":"0.2rem"},"--ec-tm-inlMarkerBrdWd":{"value":"1.5px"},"--ec-tm-inlMarkerPad":{"value":"0.15rem"},"--ec-tm-insBg":{"value":"#8ec77d99"},"--ec-tm-insBrdCol":{"value":"#487f3bd0"},"--ec-tm-insDiffIndCol":{"value":"#336a28d0"},"--ec-tm-insDiffIndContent":{"value":"\"+\""},"--ec-tm-lineDiffIndMargLeft":{"value":"0.25rem"},"--ec-tm-lineMarkerAccentMarg":{"value":"0rem"},"--ec-tm-lineMarkerAccentWd":{"value":"0.15rem"},"--ec-tm-lineMarkerLabelCol":{"value":"white"},"--ec-tm-lineMarkerLabelPadInl":{"value":"0.2rem"},"--ec-tm-markBg":{"value":"#9ab6ff99"},"--ec-tm-markBrdCol":{"value":"#4d70bcd0"},"--ec-uiFontFml":{"value":"\"OpenAI Sans\", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\""},"--ec-uiFontSize":{"value":"0.9rem"},"--ec-uiFontWg":{"value":"400"},"--ec-uiLineHt":{"value":"1.65"},"--ec-uiPadBlk":{"value":"0.25rem"},"--ec-uiPadInl":{"value":"1rem"},"--ec-uiSelBg":{"value":"#dbdbdc"},"--ec-uiSelFg":{"value":"#232324"},"--openai-background":{"value":"#fff"},"--openai-code-background":{"value":"#f7f7f8"},"--openai-code-border-color":{"value":"#ececf1"},"--openai-code-highlight-color":{"value":"#ececf1"},"--openai-gray-05":{"value":"#f7f7f8"},"--openai-gray-1":{"value":"#ececf1"},"--openai-gray-2":{"value":"#717182"},"--openai-gray-3":{"value":"#353740"},"--openai-green":{"value":"#10a37f"},"--openai-green-darker":{"value":"#1a7f64"},"--openai-hero-background":{"value":"#f7f7f8"},"--openai-hero-hover-color":{"value":"#ececf1"},"--openai-hover-gray":{"value":"#ededf280"},"--openai-light-gray":{"value":"#f5f5f5"},"--openai-nav-text":{"value":"#202123"},"--openai-primary":{"value":"#4db8ff"},"--openai-primary-button-background":{"value":"#000"},"--openai-primary-button-hover-background":{"value":"#353740"},"--openai-primary-button-text":{"value":"#f5f5f5"},"--openai-primary-darker":{"value":"#3e94ce"},"--openai-search-button-color":{"value":"#ececf1"},"--openai-search-button-hover-color":{"value":"#717182"},"--openai-search-field-background":{"value":"#f5f5f5"},"--openai-search-text":{"value":"#202123"},"--openai-secondary":{"value":"#6e6e80"},"--openai-text-primary":{"value":"#202123"},"--openai-title-color":{"value":"#000"},"--openai-toc-highlight":{"value":"#353740"},"--pagefind-ui-background":{"value":"#ffffff"},"--pagefind-ui-border":{"value":"#eeeeee"},"--pagefind-ui-border-radius":{"value":"8px"},"--pagefind-ui-border-width":{"value":"2px"},"--pagefind-ui-font":{"value":"system, -apple-system, \"BlinkMacSystemFont\", \".SFNSText-Regular\", \"San Francisco\", \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", \"Ubuntu\", \"arial\", sans-serif"},"--pagefind-ui-image-border-radius":{"value":"8px"},"--pagefind-ui-image-box-ratio":{"value":"3 / 2"},"--pagefind-ui-primary":{"value":"#393939"},"--pagefind-ui-scale":{"value":"0.8"},"--pagefind-ui-tag":{"value":"#eeeeee"},"--pagefind-ui-text":{"value":"#393939"},"--sl-badge-caution-bg":{"value":"hsl(41, 80%, 25%)"},"--sl-badge-caution-border":{"value":"hsl(41, 90%, 60%)"},"--sl-badge-caution-text":{"value":"#fff"},"--sl-badge-danger-bg":{"value":"hsl(339, 80%, 30%)"},"--sl-badge-danger-border":{"value":"hsl(339, 90%, 60%)"},"--sl-badge-danger-text":{"value":"#fff"},"--sl-badge-default-bg":{"value":"#000"},"--sl-badge-default-border":{"value":"#000"},"--sl-badge-default-text":{"value":"#fff"},"--sl-badge-note-bg":{"value":"hsl(234, 80%, 30%)"},"--sl-badge-note-border":{"value":"hsl(234, 90%, 60%)"},"--sl-badge-note-text":{"value":"#fff"},"--sl-badge-success-bg":{"value":"hsl(101, 80%, 22%)"},"--sl-badge-success-border":{"value":"hsl(101, 90%, 46%)"},"--sl-badge-success-text":{"value":"#fff"},"--sl-badge-tip-bg":{"value":"hsl(281, 90%, 30%)"},"--sl-badge-tip-border":{"value":"hsl(281, 90%, 60%)"},"--sl-badge-tip-text":{"value":"#fff"},"--sl-color-accent":{"value":"#000"},"--sl-color-accent-high":{"value":"#000"},"--sl-color-accent-low":{"value":"#ebc9f3"},"--sl-color-backdrop-overlay":{"value":"hsla(225, 9%, 36%, 0.66)"},"--sl-color-bg":{"value":"#fff"},"--sl-color-bg-accent":{"value":"#000"},"--sl-color-bg-inline-code":{"value":"#f7f7f8"},"--sl-color-bg-nav":{"value":"#fff"},"--sl-color-bg-sidebar":{"value":"#fff"},"--sl-color-black":{"value":"#fff"},"--sl-color-blue":{"value":"hsl(234, 90%, 60%)"},"--sl-color-blue-high":{"value":"hsl(234, 80%, 30%)"},"--sl-color-blue-low":{"value":"hsl(234, 88%, 90%)"},"--sl-color-gray-1":{"value":"#202123"},"--sl-color-gray-2":{"value":"#353740"},"--sl-color-gray-3":{"value":"#8e8ea0"},"--sl-color-gray-4":{"value":"#acacbe"},"--sl-color-gray-5":{"value":"#c5c5d2"},"--sl-color-gray-6":{"value":"#d9d9e3"},"--sl-color-gray-7":{"value":"#ececf1"},"--sl-color-green":{"value":"hsl(101, 90%, 46%)"},"--sl-color-green-high":{"value":"hsl(101, 80%, 22%)"},"--sl-color-green-low":{"value":"hsl(101, 85%, 90%)"},"--sl-color-hairline":{"value":"#d9d9e3"},"--sl-color-hairline-light":{"value":"#d9d9e3"},"--sl-color-hairline-shade":{"value":"#d9d9e3"},"--sl-color-orange":{"value":"hsl(41, 90%, 60%)"},"--sl-color-orange-high":{"value":"hsl(41, 80%, 25%)"},"--sl-color-orange-low":{"value":"hsl(41, 90%, 88%)"},"--sl-color-purple":{"value":"hsl(281, 90%, 60%)"},"--sl-color-purple-high":{"value":"hsl(281, 90%, 30%)"},"--sl-color-purple-low":{"value":"hsl(281, 80%, 90%)"},"--sl-color-red":{"value":"hsl(339, 90%, 60%)"},"--sl-color-red-high":{"value":"hsl(339, 80%, 30%)"},"--sl-color-red-low":{"value":"hsl(339, 80%, 90%)"},"--sl-color-text":{"value":"#353740"},"--sl-color-text-accent":{"value":"#000"},"--sl-color-text-invert":{"value":"#fff"},"--sl-color-white":{"value":"#000"},"--sl-content-pad-x":{"value":"3rem"},"--sl-content-width":{"value":"60rem"},"--sl-font":{"value":"\"OpenAI Sans\""},"--sl-font-mono":{"value":"\"SF Mono\""},"--sl-font-system":{"value":"ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\""},"--sl-font-system-mono":{"value":"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace"},"--sl-hue-blue":{"value":"234"},"--sl-hue-green":{"value":"101"},"--sl-hue-orange":{"value":"41"},"--sl-hue-purple":{"value":"281"},"--sl-hue-red":{"value":"339"},"--sl-line-height":{"value":"1.75"},"--sl-line-height-headings":{"value":"1.2"},"--sl-menu-button-size":{"value":"2rem"},"--sl-mobile-toc-height":{"value":"0rem"},"--sl-nav-gap":{"value":"1rem"},"--sl-nav-height":{"value":"4rem"},"--sl-nav-pad-x":{"value":"1.5rem"},"--sl-nav-pad-y":{"value":"1rem"},"--sl-outline-offset-inside":{"value":"-0.1875rem"},"--sl-shadow-lg":{"value":"0px 25px 7px rgba(0, 0, 0, 0.01), 0px 16px 6px hsla(0, 0%, 0%, 0.03), 0px 9px 5px hsla(223, 13%, 10%, 0.08), 0px 4px 4px hsla(0, 0%, 0%, 0.16), 0px 4px 2px hsla(0, 0%, 0%, 0.04)"},"--sl-shadow-md":{"value":"0px 8px 4px hsla(0, 0%, 0%, 0.03), 0px 5px 2px hsla(0, 0%, 0%, 0.03), 0px 3px 2px hsla(0, 0%, 0%, 0.06), 0px 1px 1px hsla(0, 0%, 0%, 0.06)"},"--sl-shadow-sm":{"value":"0px 1px 1px hsla(0, 0%, 0%, 0.06), 0px 2px 1px hsla(0, 0%, 0%, 0.06)"},"--sl-sidebar-pad-x":{"value":"1rem"},"--sl-sidebar-width":{"value":"17rem"},"--sl-text-2xl":{"value":"1.5rem"},"--sl-text-2xs":{"value":"0.75rem"},"--sl-text-3xl":{"value":"1.8125rem"},"--sl-text-4xl":{"value":"2.1875rem"},"--sl-text-5xl":{"value":"2.625rem"},"--sl-text-6xl":{"value":"4rem"},"--sl-text-base":{"value":"1rem"},"--sl-text-body":{"value":"1rem"},"--sl-text-body-sm":{"value":"0.8125rem"},"--sl-text-code":{"value":"0.875rem"},"--sl-text-code-sm":{"value":"0.8125rem"},"--sl-text-h1":{"value":"1.8125rem"},"--sl-text-h2":{"value":"1.5rem"},"--sl-text-h3":{"value":"1.25rem"},"--sl-text-h4":{"value":"1.125rem"},"--sl-text-h5":{"value":"1rem"},"--sl-text-lg":{"value":"1.125rem"},"--sl-text-sm":{"value":"0.875rem"},"--sl-text-xl":{"value":"1.25rem"},"--sl-text-xs":{"value":"0.8125rem"},"--sl-z-index-menu":{"value":"5"},"--sl-z-index-navbar":{"value":"10"},"--sl-z-index-skiplink":{"value":"20"},"--sl-z-index-toc":{"value":"4"},"--tw-drop-shadow-alpha":{"value":"100%","type":"CSSUnitValue"}}}]}
doctype
html
document_height
2384
document_width
1351
ecommerce
{"AndroidAppLinks":0,"iOSUniveralLinks":0}
element_count
{"html":1,"head":1,"meta":12,"title":2,"link":9,"script":17,"template":1,"style":1,"body":1,"a":517,"div":187,"header":1,"svg":66,"path":80,"site-search":1,"button":9,"span":763,"kbd":3,"dialog":1,"form":1,"input":1,"starlight-theme-select":2,"label":4,"select":4,"option":10,"starlight-lang-select":2,"nav":3,"starlight-menu-button":1,"sl-sidebar-state-persist":1,"ul":47,"li":552,"details":42,"sl-sidebar-restore":41,"summary":42,"aside":1,"mobile-starlight-toc":1,"starlight-toc":1,"h2":6,"main":1,"h1":1,"p":6,"starlight-tabs":1,"figure":5,"figcaption":5,"pre":5,"code":6,"strong":11,"ol":1,"em":1,"footer":1,"br":1}
event-names
{"https:\/\/openai.github.io\/openai-agents-js\/":["change","change","change","pageshow","click","keyup","click","visibilitychange","pageHide","click","keydown"],"https:\/\/openai.github.io\/openai-agents-js\/_astro\/page.7qqag-5g.js":["focusin","focusout","mouseenter","mouseleave","astro"],"https:\/\/openai.github.io\/openai-agents-js\/_astro\/Search.astro_astro_type_script_index_0_lang.Dhn6FghJ.js":["load","error","click","click","click","close","keydown","DOMContentLoaded"],"https:\/\/openai.github.io\/openai-agents-js\/_astro\/TableOfContents.astro_astro_type_script_index_0_lang.CKWWgpjV.js":["resize"],"https:\/\/openai.github.io\/openai-agents-js\/_astro\/ec.8zarh.js":["astro","blur","transitioncancel","transitionend","click","astro"]}
fugu-apis
{"Async Clipboard":["https:\/\/openai.github.io\/openai-agents-js\/_astro\/ec.8zarh.js"]}
generated-content
{"percent":"0.0036","sizeInKB":"0.73"}
generated-html
<!DOCTYPE html> <html lang="en" dir="ltr" data-theme="light" data-has-toc="" data-has-sidebar="" class="astro-d6cp7yuc"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>OpenAI Agents SDK TypeScript | OpenAI Agents SDK</title><link rel="canonical" href="https://openai.github.io/openai-agents-js/"><link rel="alternate" hreflang="en" href="https://openai.github.io/openai-agents-js/"><link rel="alternate" hreflang="ja" href="https://openai.github.io/openai-agents-js/ja/"><link rel="sitemap" href="/openai-agents-js/sitemap-index.xml"><link rel="shortcut icon" href="/openai-agents-js/favicon.svg" type="image/svg+xml"><meta name="generator" content="Astro v5.9.2"><meta name="generator" content="Starlight v0.34.3"><meta property="og:title" content="OpenAI Agents SDK TypeScript"><meta property="og:type" content="article"><meta property="og:url" content="https://openai.github.io/openai-agents-js/"><meta property="og:locale" content="en"><meta property="og:description" content="The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."><meta property="og:site_name" content="OpenAI Agents SDK"><meta name="twitter:card" content="summary_large_image"><meta name="description" content="The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."><script> window.StarlightThemeProvider = (() => { const storedTheme = typeof localStorage !== 'undefined' && localStorage.getItem('starlight-theme'); const theme = storedTheme || (window.matchMedia('(prefers-color-scheme: light)').matches ? 'light' : 'dark'); document.documentElement.dataset.theme = theme === 'light' ? 'light' : 'dark'; return { updatePickers(theme = storedTheme || 'auto') { document.querySelectorAll('starlight-theme-select').forEach((picker) => { const select = picker.querySelector('select'); if (select) select.value = theme; /** @type {HTMLTemplateElement | null} */ const tmpl = document.querySelector(`#theme-icons`); const newIcon = tmpl && tmpl.content.querySelector('.' + theme); if (newIcon) { const oldIcon = picker.querySelector('svg.label-icon'); if (oldIcon) { oldIcon.replaceChildren(...newIcon.cloneNode(true).childNodes); } } }); }, }; })(); </script><template id="theme-icons"><svg aria-hidden="true" class="light astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M5 12a1 1 0 0 0-1-1H3a1 1 0 0 0 0 2h1a1 1 0 0 0 1-1Zm.64 5-.71.71a1 1 0 0 0 0 1.41 1 1 0 0 0 1.41 0l.71-.71A1 1 0 0 0 5.64 17ZM12 5a1 1 0 0 0 1-1V3a1 1 0 0 0-2 0v1a1 1 0 0 0 1 1Zm5.66 2.34a1 1 0 0 0 .7-.29l.71-.71a1 1 0 1 0-1.41-1.41l-.66.71a1 1 0 0 0 0 1.41 1 1 0 0 0 .66.29Zm-12-.29a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41l-.71-.71a1.004 1.004 0 1 0-1.43 1.41l.73.71ZM21 11h-1a1 1 0 0 0 0 2h1a1 1 0 0 0 0-2Zm-2.64 6A1 1 0 0 0 17 18.36l.71.71a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41l-.76-.66ZM12 6.5a5.5 5.5 0 1 0 5.5 5.5A5.51 5.51 0 0 0 12 6.5Zm0 9a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Zm0 3.5a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1a1 1 0 0 0-1-1Z"></path></svg><svg aria-hidden="true" class="dark astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21.64 13a1 1 0 0 0-1.05-.14 8.049 8.049 0 0 1-3.37.73 8.15 8.15 0 0 1-8.14-8.1 8.59 8.59 0 0 1 .25-2A1 1 0 0 0 8 2.36a10.14 10.14 0 1 0 14 11.69 1 1 0 0 0-.36-1.05Zm-9.5 6.69A8.14 8.14 0 0 1 7.08 5.22v.27a10.15 10.15 0 0 0 10.14 10.14 9.784 9.784 0 0 0 2.1-.22 8.11 8.11 0 0 1-7.18 4.32v-.04Z"></path></svg><svg aria-hidden="true" class="auto astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z"></path></svg></template><link rel="stylesheet" href="/openai-agents-js/_astro/print.DNXP8c50.css" media="print"><link rel="stylesheet" href="/openai-agents-js/_astro/index.D41fTyIS.css"> <style>@layer starlight.components{:root{--sl-badge-default-border: var(--sl-color-accent);--sl-badge-default-bg: var(--sl-color-accent-low);--sl-badge-default-text: #fff;--sl-badge-note-border: var(--sl-color-blue);--sl-badge-note-bg: var(--sl-color-blue-low);--sl-badge-note-text: #fff;--sl-badge-danger-border: var(--sl-color-red);--sl-badge-danger-bg: var(--sl-color-red-low);--sl-badge-danger-text: #fff;--sl-badge-success-border: var(--sl-color-green);--sl-badge-success-bg: var(--sl-color-green-low);--sl-badge-success-text: #fff;--sl-badge-caution-border: var(--sl-color-orange);--sl-badge-caution-bg: var(--sl-color-orange-low);--sl-badge-caution-text: #fff;--sl-badge-tip-border: var(--sl-color-purple);--sl-badge-tip-bg: var(--sl-color-purple-low);--sl-badge-tip-text: #fff}[data-theme=light]:root{--sl-badge-default-bg: var(--sl-color-accent-high);--sl-badge-note-bg: var(--sl-color-blue-high);--sl-badge-danger-bg: var(--sl-color-red-high);--sl-badge-success-bg: var(--sl-color-green-high);--sl-badge-caution-bg: var(--sl-color-orange-high);--sl-badge-tip-bg: var(--sl-color-purple-high)}.sl-badge:where(.astro-tya3gnh6){display:inline-block;border:1px solid var(--sl-color-border-badge);border-radius:.25rem;font-family:var(--sl-font-system-mono);line-height:normal;color:var(--sl-color-text-badge);background-color:var(--sl-color-bg-badge);overflow-wrap:anywhere}.sidebar-content .sl-badge:where(.astro-tya3gnh6){line-height:1;font-size:var(--sl-text-xs);padding:.125rem .375rem}.sidebar-content a[aria-current=page]>.sl-badge:where(.astro-tya3gnh6){--sl-color-bg-badge: transparent;--sl-color-border-badge: currentColor;color:inherit}.default:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-default-bg);--sl-color-border-badge: var(--sl-badge-default-border);--sl-color-text-badge: var(--sl-badge-default-text)}.note:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-note-bg);--sl-color-border-badge: var(--sl-badge-note-border);--sl-color-text-badge: var(--sl-badge-note-text)}.danger:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-danger-bg);--sl-color-border-badge: var(--sl-badge-danger-border);--sl-color-text-badge: var(--sl-badge-danger-text)}.success:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-success-bg);--sl-color-border-badge: var(--sl-badge-success-border);--sl-color-text-badge: var(--sl-badge-success-text)}.tip:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-tip-bg);--sl-color-border-badge: var(--sl-badge-tip-border);--sl-color-text-badge: var(--sl-badge-tip-text)}.caution:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-caution-bg);--sl-color-border-badge: var(--sl-badge-caution-border);--sl-color-text-badge: var(--sl-badge-caution-text)}.small:where(.astro-tya3gnh6){font-size:var(--sl-text-xs);padding:.125rem .25rem}.medium:where(.astro-tya3gnh6){font-size:var(--sl-text-sm);padding:.175rem .35rem}.large:where(.astro-tya3gnh6){font-size:var(--sl-text-base);padding:.225rem .45rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-tya3gnh6){vertical-align:middle}} @layer starlight.components{svg:where(.astro-twzsywik){color:var(--sl-icon-color);font-size:var(--sl-icon-size, 1em);width:1em;height:1em}} @layer starlight.components{starlight-tabs:where(.astro-2fycrobt){display:block}.tablist-wrapper:where(.astro-2fycrobt){overflow-x:auto}:where(.astro-2fycrobt)[role=tablist]{display:flex;list-style:none;border-bottom:2px solid var(--sl-color-gray-5);padding:0}.tab:where(.astro-2fycrobt){margin-bottom:-2px}.tab:where(.astro-2fycrobt)>:where(.astro-2fycrobt)[role=tab]{display:flex;align-items:center;gap:.5rem;padding:0 1.25rem;text-decoration:none;border-bottom:2px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);outline-offset:var(--sl-outline-offset-inside);overflow-wrap:initial}.tab:where(.astro-2fycrobt) :where(.astro-2fycrobt)[role=tab][aria-selected=true]{color:var(--sl-color-white);border-color:var(--sl-color-text-accent);font-weight:600}.tablist-wrapper:where(.astro-2fycrobt)~[role=tabpanel]{margin-top:1rem}} @layer starlight.components{.sl-link-card:where(.astro-sxngxthv){display:grid;grid-template-columns:1fr auto;gap:.5rem;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem;box-shadow:var(--sl-shadow-sm);position:relative}a:where(.astro-sxngxthv){text-decoration:none;line-height:var(--sl-line-height-headings)}a:where(.astro-sxngxthv):before{content:"";position:absolute;inset:0}.stack:where(.astro-sxngxthv){flex-direction:column;gap:.5rem}.title:where(.astro-sxngxthv){color:var(--sl-color-white);font-weight:600;font-size:var(--sl-text-lg)}.description:where(.astro-sxngxthv){color:var(--sl-color-gray-3);line-height:1.5}.icon:where(.astro-sxngxthv){color:var(--sl-color-gray-3)}.sl-link-card:where(.astro-sxngxthv):hover{background:var(--sl-color-gray-7, var(--sl-color-gray-6));border-color:var(--sl-color-gray-2)}.sl-link-card:where(.astro-sxngxthv):hover .icon:where(.astro-sxngxthv){color:var(--sl-color-white)}} @layer starlight.components{.sl-steps{--bullet-size: calc(var(--sl-line-height) * 1rem);--bullet-margin: .375rem;list-style:none;counter-reset:steps-counter var(--sl-steps-start, 0);padding-inline-start:0}.sl-steps>li{counter-increment:steps-counter;position:relative;padding-inline-start:calc(var(--bullet-size) + 1rem);padding-bottom:1px;min-height:calc(var(--bullet-size) + var(--bullet-margin))}.sl-steps>li+li{margin-top:0}.sl-steps>li:before{content:counter(steps-counter);position:absolute;top:0;inset-inline-start:0;width:var(--bullet-size);height:var(--bullet-size);line-height:var(--bullet-size);font-size:var(--sl-text-xs);font-weight:600;text-align:center;color:var(--sl-color-white);background-color:var(--sl-color-gray-6);border-radius:99rem;box-shadow:inset 0 0 0 1px var(--sl-color-gray-5)}.sl-steps>li:after{--guide-width: 1px;content:"";position:absolute;top:calc(var(--bullet-size) + var(--bullet-margin));bottom:var(--bullet-margin);inset-inline-start:calc((var(--bullet-size) - var(--guide-width)) / 2);width:var(--guide-width);background-color:var(--sl-color-hairline-light)}}@layer starlight.content{.sl-steps>li>:first-child{--lh: calc(1em * var(--sl-line-height));--shift-y: calc(.5 * (var(--bullet-size) - var(--lh)));transform:translateY(var(--shift-y));margin-bottom:var(--shift-y)}.sl-steps>li>:first-child:where(h1,h2,h3,h4,h5,h6){--lh: calc(1em * var(--sl-line-height-headings))}@supports (--prop: 1lh){.sl-steps>li>:first-child{--lh: 1lh}}} @layer starlight.components{.sl-link-button:where(.astro-kfevwek4){align-items:center;border:1px solid transparent;border-radius:999rem;display:inline-flex;font-size:var(--sl-text-sm);gap:.5em;line-height:1.1875;outline-offset:.25rem;padding:.4375rem 1.125rem;text-decoration:none}.sl-link-button:where(.astro-kfevwek4).primary{background:var(--sl-color-text-accent);border-color:var(--sl-color-text-accent);color:var(--sl-color-black)}.sl-link-button:where(.astro-kfevwek4).primary:hover{color:var(--sl-color-black)}.sl-link-button:where(.astro-kfevwek4).secondary{border-color:inherit;color:var(--sl-color-white)}.sl-link-button:where(.astro-kfevwek4).minimal{color:var(--sl-color-white);padding-inline:0}.sl-link-button:where(.astro-kfevwek4) svg{flex-shrink:0}@media (min-width: 50rem){.sl-link-button:where(.astro-kfevwek4){font-size:var(--sl-text-base);padding:.9375rem 1.25rem}}.sl-markdown-content .sl-link-button:where(.astro-kfevwek4){margin-inline-end:1rem}.sl-markdown-content .sl-link-button:where(.astro-kfevwek4):not(:where(p *)){margin-block:1rem}} </style><script type="module" src="/openai-agents-js/_astro/page.7qqag-5g.js"></script></head> <body class="astro-d6cp7yuc"> <a href="#_top" class="astro-libvami4">Skip to content</a> <div class="page sl-flex astro-hzxlz63m"> <header class="header astro-hzxlz63m"><div class="header astro-kwzw26hm"> <div class="title-wrapper sl-flex astro-kwzw26hm"> <a href="/openai-agents-js/" class="site-title sl-flex"> <svg class="openai-logo" role="img" height="24" viewBox="0 0 1500 146" fill="none" xmlns="http://www.w3.org/2000/svg"> <title>OpenAI Agents SDK</title> <path d="M506.758 2.81055H527.324V111.875H506.758V2.81055Z" fill="currentColor"></path> <path d="M430.152 2.81055H454.769L498.551 111.875H476.582L467.234 88.0369H417.064L407.716 111.875H386.059L430.152 2.81055ZM460.067 69.9633L442.149 24.3119L424.075 69.9633H460.067Z" fill="currentColor"></path> <path d="M305.457 33.9731H325.712V43.1657C327.893 39.8418 331.061 37.2451 335.216 35.3754C339.475 33.4018 343.941 32.415 348.616 32.415C354.432 32.415 359.574 33.7654 364.04 36.466C368.611 39.0628 372.09 42.8022 374.479 47.6841C376.972 52.5661 378.219 58.1751 378.219 64.5112V111.877H357.964V67.7832C357.964 62.3819 356.614 58.0712 353.913 54.8512C351.316 51.5273 347.629 49.8654 342.851 49.8654C339.319 49.8654 336.255 50.6964 333.658 52.3583C331.165 54.0203 329.192 56.3574 327.737 59.3696C326.387 62.3819 325.712 65.9135 325.712 69.9645V111.877H305.457V33.9731Z" fill="currentColor"></path> <path d="M256.245 113.435C248.143 113.435 241.028 111.669 234.899 108.137C228.875 104.606 224.201 99.7755 220.877 93.6471C217.657 87.5187 216.047 80.6113 216.047 72.9248C216.047 65.3422 217.761 58.4867 221.188 52.3583C224.72 46.126 229.498 41.2441 235.523 37.7125C241.651 34.1809 248.351 32.415 255.622 32.415C263.516 32.415 270.423 34.1809 276.344 37.7125C282.265 41.1402 286.783 45.8144 289.899 51.7351C293.119 57.6557 294.729 64.1996 294.729 71.3667V79.3129H235.834C236.769 84.6103 239.054 88.921 242.69 92.2449C246.429 95.4649 250.896 97.0749 256.089 97.0749C260.244 97.0749 263.931 96.192 267.151 94.4262C270.475 92.5565 272.761 90.1674 274.007 87.259H293.794C291.613 94.7378 287.199 100.97 280.551 105.956C274.007 110.942 265.905 113.435 256.245 113.435ZM275.409 64.9787C274.89 60.3045 272.812 56.4612 269.177 53.449C265.645 50.3328 261.283 48.7748 256.089 48.7748C251.207 48.7748 246.897 50.2809 243.157 53.2932C239.418 56.2015 237.029 60.0967 235.99 64.9787H275.409Z" fill="currentColor"></path> <path d="M123.637 33.9731H143.892V43.3215C146.385 39.8938 149.916 37.2451 154.486 35.3754C159.057 33.4018 163.887 32.415 168.976 32.415C176.144 32.415 182.687 34.1809 188.608 37.7125C194.633 41.2441 199.359 46.0741 202.787 52.2025C206.214 58.3309 207.928 65.2383 207.928 72.9248C207.928 80.6113 206.214 87.5187 202.787 93.6471C199.359 99.7755 194.633 104.606 188.608 108.137C182.687 111.669 176.144 113.435 168.976 113.435C163.679 113.435 158.797 112.604 154.331 110.942C149.864 109.176 146.385 106.735 143.892 103.619V143.038H123.637V33.9731ZM165.549 95.8284C169.392 95.8284 172.976 94.8936 176.299 93.0239C179.623 91.0503 182.272 88.3497 184.246 84.9219C186.323 81.3903 187.362 77.3913 187.362 72.9248C187.362 68.4583 186.323 64.5112 184.246 61.0835C182.272 57.5519 179.623 54.8512 176.299 52.9815C172.976 51.008 169.392 50.0212 165.549 50.0212C161.706 50.0212 158.122 51.008 154.798 52.9815C151.474 54.8512 148.774 57.5519 146.696 61.0835C144.723 64.5112 143.736 68.4583 143.736 72.9248C143.736 77.3913 144.723 81.3903 146.696 84.9219C148.774 88.3497 151.474 91.0503 154.798 93.0239C158.122 94.8936 161.706 95.8284 165.549 95.8284Z" fill="currentColor"></path> <path d="M56.0904 113.434C46.0149 113.434 36.6665 110.941 28.0452 105.955C19.4239 100.865 12.5684 94.0618 7.47872 85.5444C2.49291 76.9231 0 67.5227 0 57.3434C0 47.2679 2.49291 37.9195 7.47872 29.2981C12.5684 20.6768 19.4239 13.8733 28.0452 8.88746C36.6665 3.79777 46.0149 1.25293 56.0904 1.25293C66.2698 1.25293 75.6182 3.79777 84.1357 8.88746C92.757 13.8733 99.5605 20.6768 104.546 29.2981C109.636 37.9195 112.181 47.2679 112.181 57.3434C112.181 67.5227 109.636 76.9231 104.546 85.5444C99.5605 94.0618 92.757 100.865 84.1357 105.955C75.6182 110.941 66.2698 113.434 56.0904 113.434ZM56.0904 93.3347C62.4266 93.3347 68.2434 91.7767 73.5408 88.6605C78.8382 85.4405 82.9931 81.0779 86.0053 75.5728C89.1215 70.0676 90.6795 63.9911 90.6795 57.3434C90.6795 50.6956 89.1215 44.6191 86.0053 39.114C82.9931 33.6088 78.8382 29.2981 73.5408 26.182C68.2434 22.962 62.4266 21.352 56.0904 21.352C49.7543 21.352 43.9375 22.962 38.6401 26.182C33.3427 29.2981 29.1359 33.6088 26.0197 39.114C23.0075 44.6191 21.5013 50.6956 21.5013 57.3434C21.5013 63.9911 23.0075 70.0676 26.0197 75.5728C29.1359 81.0779 33.3427 85.4405 38.6401 88.6605C43.9375 91.7767 49.7543 93.3347 56.0904 93.3347Z" fill="currentColor"></path> <path d="M1500 111.875H1473.2L1444.06 64.9771L1434.09 72.1442V111.875H1410.57V0.628906H1434.09V51.5777C1435.65 49.3964 1437.21 47.2151 1438.77 45.0338C1440.33 42.8525 1441.88 40.6713 1443.44 38.49L1473.51 0.628906H1499.69L1460.89 49.8638L1500 111.875Z" fill="currentColor"></path> <path d="M1332.77 2.81055C1343.99 2.81055 1354.06 4.93991 1362.99 9.19863C1371.93 13.4573 1378.94 19.7416 1384.03 28.0512C1389.22 36.2571 1391.82 46.021 1391.82 57.3429C1391.82 68.6649 1389.22 78.4807 1384.03 86.7904C1378.94 94.9962 1371.93 101.229 1362.99 105.487C1354.06 109.746 1343.99 111.875 1332.77 111.875H1296.62V2.81055H1332.77ZM1331.37 93.1785C1342.9 93.1785 1352.3 90.2701 1359.57 84.4533C1366.94 78.5327 1370.63 69.4958 1370.63 57.3429C1370.63 45.19 1366.94 36.2051 1359.57 30.3884C1352.3 24.4677 1342.9 21.5074 1331.37 21.5074H1317.19V93.1785H1331.37Z" fill="currentColor"></path> <path d="M1240.08 113.434C1230.84 113.434 1222.84 111.928 1216.09 108.915C1209.34 105.903 1204.09 101.644 1200.35 96.1393C1196.72 90.5302 1194.69 84.0383 1194.28 76.6634H1214.84C1215.47 82.2725 1217.96 86.7908 1222.32 90.2186C1226.69 93.6463 1232.61 95.3602 1240.08 95.3602C1247.04 95.3602 1252.55 94.1657 1256.6 91.7767C1260.65 89.3876 1262.68 85.9599 1262.68 81.4934C1262.68 74.1186 1257.22 69.3924 1246.32 67.315L1227.93 63.8872C1207.68 60.1479 1197.55 50.384 1197.55 34.5956C1197.55 28.4672 1199.26 22.8581 1202.69 17.7684C1206.22 12.6788 1211.16 8.67972 1217.49 5.77132C1223.83 2.75906 1231.05 1.25293 1239.15 1.25293C1247.77 1.25293 1255.3 2.75906 1261.74 5.77132C1268.18 8.78359 1273.17 12.9904 1276.7 18.3917C1280.33 23.793 1282.31 29.9733 1282.62 36.9327H1262.21C1261.59 31.4275 1259.25 27.1169 1255.2 24.0007C1251.25 20.8846 1245.95 19.3265 1239.31 19.3265C1233.07 19.3265 1228.04 20.6768 1224.19 23.3775C1220.35 25.9743 1218.43 29.1943 1218.43 33.0375C1218.43 36.3614 1219.57 38.9582 1221.86 40.8278C1224.14 42.6975 1227.83 44.0998 1232.92 45.0346L1251.3 48.4624C1261.79 50.4359 1269.79 54.1753 1275.3 59.6805C1280.8 65.0818 1283.55 72.0931 1283.55 80.7144C1283.55 90.8938 1279.71 98.8918 1272.02 104.709C1264.44 110.525 1253.8 113.434 1240.08 113.434Z" fill="currentColor"></path> <path d="M1117.31 113.278C1106.3 113.278 1097.89 110.941 1092.07 106.267C1086.26 101.489 1083.24 94.8931 1083.04 86.4795H1102.67C1102.87 90.0112 1104.22 92.7638 1106.72 94.7373C1109.31 96.607 1112.85 97.5418 1117.31 97.5418C1121.78 97.5418 1125.21 96.9186 1127.6 95.6721C1130.09 94.3218 1131.34 92.4002 1131.34 89.9073C1131.34 87.6221 1130.56 85.9083 1129 84.7657C1127.54 83.5192 1125.05 82.5844 1121.52 81.9612L1106.25 79.1566C1099.39 78.014 1094.05 75.625 1090.2 71.9895C1086.36 68.354 1084.44 63.4721 1084.44 57.3437C1084.44 52.5656 1085.79 48.3069 1088.49 44.5675C1091.29 40.7243 1095.14 37.712 1100.02 35.5307C1104.9 33.3494 1110.46 32.2588 1116.69 32.2588C1127.18 32.2588 1135.28 34.5959 1141 39.2701C1146.71 43.9443 1149.82 50.3324 1150.34 58.4343H1130.56C1130.14 55.2143 1128.79 52.6695 1126.51 50.7998C1124.22 48.9301 1121.1 47.9433 1117.16 47.8395C1113.21 47.7356 1109.99 48.5146 1107.5 50.1766C1105.11 51.7346 1103.91 53.6043 1103.91 55.7856C1103.91 57.7592 1104.64 59.2653 1106.09 60.304C1107.55 61.3427 1110.04 62.1737 1113.57 62.7969L1128.84 65.6014C1136.22 66.9518 1141.72 69.6524 1145.36 73.7034C1149.1 77.6505 1150.97 82.844 1150.97 89.2841C1150.97 96.4512 1148.06 102.268 1142.24 106.734C1136.42 111.097 1128.12 113.278 1117.31 113.278Z" fill="currentColor"></path> <path d="M1059.76 111.875C1051.77 111.875 1045.74 109.901 1041.69 105.954C1037.74 101.903 1035.77 96.1381 1035.77 88.6593V50.3309H1019.57V33.9712H1035.77V8.73047H1056.03V33.9712H1075.97V50.3309H1056.03V86.3222C1056.03 89.5422 1056.75 91.8274 1058.21 93.1778C1059.76 94.4242 1062.26 95.0474 1065.69 95.0474H1075.97V111.875H1059.76Z" fill="currentColor"></path> <path d="M940.426 33.9731H960.681V43.1657C962.862 39.8418 966.03 37.2451 970.185 35.3754C974.444 33.4018 978.91 32.415 983.584 32.415C989.401 32.415 994.543 33.7654 999.009 36.466C1003.58 39.0628 1007.06 42.8022 1009.45 47.6841C1011.94 52.5661 1013.19 58.1751 1013.19 64.5112V111.877H992.933V67.7832C992.933 62.3819 991.582 58.0712 988.882 54.8512C986.285 51.5273 982.597 49.8654 977.819 49.8654C974.288 49.8654 971.224 50.6964 968.627 52.3583C966.134 54.0203 964.16 56.3574 962.706 59.3696C961.356 62.3819 960.681 65.9135 960.681 69.9645V111.877H940.426V33.9731Z" fill="currentColor"></path> <path d="M891.214 113.435C883.112 113.435 875.997 111.669 869.868 108.137C863.844 104.606 859.17 99.7755 855.846 93.6471C852.626 87.5187 851.016 80.6113 851.016 72.9248C851.016 65.3422 852.729 58.4867 856.157 52.3583C859.689 46.126 864.467 41.2441 870.491 37.7125C876.62 34.1809 883.32 32.415 890.591 32.415C898.485 32.415 905.392 34.1809 911.313 37.7125C917.233 41.1402 921.752 45.8144 924.868 51.7351C928.088 57.6557 929.698 64.1996 929.698 71.3667V79.3129H870.803C871.738 84.6103 874.023 88.921 877.659 92.2449C881.398 95.4649 885.864 97.0749 891.058 97.0749C895.213 97.0749 898.9 96.192 902.12 94.4262C905.444 92.5565 907.729 90.1674 908.976 87.259H928.763C926.582 94.7378 922.167 100.97 915.52 105.956C908.976 110.942 900.874 113.435 891.214 113.435ZM910.378 64.9787C909.859 60.3045 907.781 56.4612 904.146 53.449C900.614 50.3328 896.252 48.7748 891.058 48.7748C886.176 48.7748 881.865 50.2809 878.126 53.2932C874.387 56.2015 871.998 60.0967 870.959 64.9787H910.378Z" fill="currentColor"></path> <path d="M797.203 145.375C785.362 145.375 776.117 142.882 769.47 137.896C762.926 133.014 758.927 126.522 757.473 118.42H778.351C779.389 121.64 781.467 124.185 784.583 126.054C787.803 128.028 792.01 129.015 797.203 129.015C803.747 129.015 809.045 127.301 813.096 123.873C817.25 120.445 819.328 115.252 819.328 108.292V101.281C816.731 104.501 813.251 107.046 808.889 108.916C804.526 110.785 799.8 111.72 794.71 111.72C787.439 111.72 780.844 110.006 774.923 106.579C769.106 103.151 764.484 98.4247 761.056 92.4002C757.732 86.2718 756.07 79.4682 756.07 71.9895C756.07 64.4069 757.784 57.6034 761.212 51.5788C764.64 45.5543 769.314 40.8282 775.235 37.4004C781.155 33.9727 787.647 32.2588 794.71 32.2588C800.008 32.2588 804.786 33.1417 809.045 34.9075C813.303 36.6733 816.731 39.1143 819.328 42.2304V33.9727H839.427V109.695C839.427 116.966 837.661 123.25 834.13 128.547C830.702 133.949 825.82 138.104 819.484 141.012C813.148 143.92 805.721 145.375 797.203 145.375ZM798.138 95.0489C804.267 95.0489 809.356 92.9196 813.407 88.6608C817.562 84.2982 819.639 78.7411 819.639 71.9895C819.639 64.9263 817.614 59.3172 813.563 55.1624C809.512 51.0075 804.37 48.9301 798.138 48.9301C791.802 48.9301 786.557 51.0595 782.402 55.3182C778.247 59.473 776.169 65.0301 776.169 71.9895C776.169 78.7411 778.247 84.2982 782.402 88.6608C786.66 92.9196 791.906 95.0489 798.138 95.0489Z" fill="currentColor"></path> <path d="M683.668 2.81055H708.285L752.067 111.875H730.098L720.75 88.0369H670.58L661.231 111.875H639.574L683.668 2.81055ZM713.582 69.9633L695.665 24.3119L677.591 69.9633H713.582Z" fill="currentColor"></path> </svg> </a> </div> <div class="sl-flex print:hidden astro-kwzw26hm"> <site-search class="astro-kwzw26hm astro-zzvozrtj" data-translations="{&quot;placeholder&quot;:&quot;Search&quot;}"> <button data-open-modal="" aria-label="Search" aria-keyshortcuts="Control+K" class="astro-zzvozrtj"> <svg aria-hidden="true" class="astro-zzvozrtj astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21.71 20.29 18 16.61A9 9 0 1 0 16.61 18l3.68 3.68a.999.999 0 0 0 1.42 0 1 1 0 0 0 0-1.39ZM11 18a7 7 0 1 1 0-14 7 7 0 0 1 0 14Z"></path></svg> <span class="sl-hidden md:sl-block astro-zzvozrtj" aria-hidden="true">Search</span> <kbd class="sl-hidden md:sl-flex astro-zzvozrtj" style=""> <kbd class="astro-zzvozrtj">Ctrl</kbd><kbd class="astro-zzvozrtj">K</kbd> </kbd> </button> <dialog style="padding:0" aria-label="Search" class="astro-zzvozrtj"> <div class="dialog-frame sl-flex astro-zzvozrtj"> <button data-close-modal="" class="sl-flex md:sl-hidden astro-zzvozrtj"> Cancel </button> <div class="search-container astro-zzvozrtj"> <div id="starlight__search" class="astro-zzvozrtj"><div class="pagefind-ui svelte-e9gkc3 pagefind-ui--reset"><form class="pagefind-ui__form svelte-e9gkc3" role="search" aria-label="Search this site" action="javascript:void(0);"><input class="pagefind-ui__search-input svelte-e9gkc3" type="text" placeholder="Search" autocapitalize="none" enterkeyhint="search"> <button class="pagefind-ui__search-clear svelte-e9gkc3 pagefind-ui__suppressed">Clear</button> <div class="pagefind-ui__drawer svelte-e9gkc3 pagefind-ui__hidden"> </div></form></div></div> </div> </div> </dialog> </site-search> <script> (() => { const openBtn = document.querySelector('button[data-open-modal]'); const shortcut = openBtn?.querySelector('kbd'); if (!openBtn || !(shortcut instanceof HTMLElement)) return; const platformKey = shortcut.querySelector('kbd'); if (platformKey && /(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)) { platformKey.textContent = '⌘'; openBtn.setAttribute('aria-keyshortcuts', 'Meta+K'); } shortcut.style.display = ''; })(); </script> <script type="module" src="/openai-agents-js/_astro/Search.astro_astro_type_script_index_0_lang.Dhn6FghJ.js"></script> </div> <div class="sl-hidden md:sl-flex print:hidden right-group astro-kwzw26hm"> <div class="sl-flex social-icons astro-kwzw26hm"> <a href="https://github.com/openai/openai-agents-python" target="_blank" rel="noopener noreferrer" class="sl-flex astro-dv46nlzh"><svg aria-hidden="true" class="astro-dv46nlzh astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M11.460 11.300L11.460 11.300L8.688 11.300Q7.236 11.300 6.378 12.158Q5.520 13.016 5.520 14.468L5.520 14.468L5.520 16.932Q5.520 17.372 5.124 17.372L5.124 17.372L3.892 17.372Q1.956 17.372 1.120 15.700L1.120 15.700Q0.460 14.336 0.460 13.236L0.460 13.236Q0.196 10.508 0.856 8.704L0.856 8.704Q1.560 6.592 3.452 6.240L3.452 6.240L11.416 6.240Q11.856 6.240 11.856 6.108L11.856 6.108L11.856 5.404L11.680 5.316Q11.504 5.272 11.460 5.272L11.460 5.272L6.752 5.272Q6.444 5.272 6.334 5.140Q6.224 5.008 6.224 4.700L6.224 4.700L6.224 2.940Q6.224 1.400 7.456 1.004L7.456 1.004Q8.820 0.432 9.524 0.300L9.524 0.300Q12.164-0.140 14.452 0.432L14.452 0.432Q15.596 0.696 16.388 1.268L16.388 1.268Q16.872 1.752 17.048 2.148L17.048 2.148Q17.312 2.632 17.224 3.204L17.224 3.204L17.224 8.132Q17.224 9.584 16.432 10.376Q15.640 11.168 14.188 11.168L14.188 11.168Q13.220 11.300 11.460 11.300ZM7.588 3.072L7.588 3.072Q7.588 3.512 7.896 3.842Q8.204 4.172 8.644 4.172Q9.084 4.172 9.436 3.820Q9.788 3.468 9.788 3.072Q9.788 2.676 9.458 2.368Q9.128 2.060 8.688 1.972L8.688 1.972Q8.204 1.972 7.896 2.302Q7.588 2.632 7.588 3.072ZM12.560 12.708L12.560 12.708L15.288 12.708Q16.740 12.708 17.598 11.850Q18.456 10.992 18.456 9.540L18.456 9.540L18.456 7.032Q18.456 6.636 18.852 6.636L18.852 6.636L20.084 6.636Q22.020 6.636 22.856 8.308L22.856 8.308Q23.560 9.672 23.560 10.772L23.560 10.772Q23.780 13.500 23.120 15.304L23.120 15.304Q22.416 17.416 20.524 17.768L20.524 17.768L12.560 17.768Q12.120 17.768 12.120 17.900L12.120 17.900L12.120 18.604L12.296 18.692Q12.472 18.736 12.560 18.736L12.560 18.736L17.224 18.736Q17.532 18.736 17.642 18.868Q17.752 19.000 17.752 19.308L17.752 19.308L17.752 21.068Q17.752 22.608 16.520 23.004L16.520 23.004Q15.156 23.532 14.452 23.708L14.452 23.708Q11.812 24.148 9.524 23.532L9.524 23.532Q8.380 23.312 7.588 22.740L7.588 22.740Q7.104 22.256 6.928 21.860L6.928 21.860Q6.664 21.376 6.752 20.804L6.752 20.804L6.752 15.832Q6.752 14.424 7.544 13.632Q8.336 12.840 9.788 12.840L9.788 12.840Q10.756 12.708 12.560 12.708ZM16.388 20.936L16.388 20.936Q16.388 20.496 16.080 20.166Q15.772 19.836 15.332 19.836Q14.892 19.836 14.540 20.188Q14.188 20.540 14.188 20.936Q14.188 21.332 14.518 21.640Q14.848 21.948 15.288 22.036L15.288 22.036Q15.772 22.036 16.080 21.706Q16.388 21.376 16.388 20.936Z"></path></svg><span class="astro-dv46nlzh">Python SDK</span></a> </div> <starlight-theme-select> <label style="--sl-select-width: 6.25em" class="astro-pjymr7dt"> <span class="sr-only astro-pjymr7dt">Select theme</span> <svg aria-hidden="true" class="icon label-icon astro-pjymr7dt astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z"></path></svg> <select value="auto" autocomplete="off" class="astro-pjymr7dt"> <option value="dark" class="astro-pjymr7dt">Dark</option><option value="light" class="astro-pjymr7dt">Light</option><option value="auto" selected="" class="astro-pjymr7dt">Auto</option> </select> <svg aria-hidden="true" class="icon caret astro-pjymr7dt astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a1.002 1.002 0 0 0 1.42 0L17 10.59a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </label> </starlight-theme-select> <script> StarlightThemeProvider.updatePickers(); </script> <script type="module">const r="starlight-theme",o=e=>e==="auto"||e==="dark"||e==="light"?e:"auto",c=()=>o(typeof localStorage<"u"&&localStorage.getItem(r));function n(e){typeof localStorage<"u"&&localStorage.setItem(r,e==="light"||e==="dark"?e:"")}const l=()=>matchMedia("(prefers-color-scheme: light)").matches?"light":"dark";function t(e){StarlightThemeProvider.updatePickers(e),document.documentElement.dataset.theme=e==="auto"?l():e,n(e)}matchMedia("(prefers-color-scheme: light)").addEventListener("change",()=>{c()==="auto"&&t("auto")});class s extends HTMLElement{constructor(){super(),t(c()),this.querySelector("select")?.addEventListener("change",a=>{a.currentTarget instanceof HTMLSelectElement&&t(o(a.currentTarget.value))})}}customElements.define("starlight-theme-select",s);</script> <starlight-lang-select><label style="--sl-select-width: 7em" class="astro-pjymr7dt"> <span class="sr-only astro-pjymr7dt">Select language</span> <svg aria-hidden="true" class="icon label-icon astro-pjymr7dt astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path fill-rule="evenodd" d="M8.516 3a.94.94 0 0 0-.941.94v1.15H2.94a.94.94 0 1 0 0 1.882h7.362a7.422 7.422 0 0 1-1.787 3.958 7.42 7.42 0 0 1-1.422-2.425.94.94 0 1 0-1.774.627 9.303 9.303 0 0 0 1.785 3.043 7.422 7.422 0 0 1-4.164 1.278.94.94 0 1 0 0 1.881 9.303 9.303 0 0 0 5.575-1.855 9.303 9.303 0 0 0 4.11 1.74l-.763 1.525a.968.968 0 0 0-.016.034l-1.385 2.77a.94.94 0 1 0 1.683.841l1.133-2.267h5.806l1.134 2.267a.94.94 0 0 0 1.683-.841l-1.385-2.769a.95.95 0 0 0-.018-.036l-3.476-6.951a.94.94 0 0 0-1.682 0l-1.82 3.639a7.423 7.423 0 0 1-3.593-1.256 9.303 9.303 0 0 0 2.27-5.203h1.894a.94.94 0 0 0 0-1.881H9.456V3.94A.94.94 0 0 0 8.516 3Zm6.426 11.794a1.068 1.068 0 0 1-.02.039l-.703 1.407h3.924l-1.962-3.924-1.24 2.478Z" clip-rule="evenodd"></path></svg> <select value="/openai-agents-js/" autocomplete="off" class="astro-pjymr7dt"> <option value="/openai-agents-js/" class="astro-pjymr7dt">English</option><option value="/openai-agents-js/ja/" class="astro-pjymr7dt">日本語</option> </select> <svg aria-hidden="true" class="icon caret astro-pjymr7dt astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a1.002 1.002 0 0 0 1.42 0L17 10.59a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </label> </starlight-lang-select><script type="module">class s extends HTMLElement{constructor(){super();const e=this.querySelector("select");e&&(e.addEventListener("change",t=>{t.currentTarget instanceof HTMLSelectElement&&(window.location.pathname=t.currentTarget.value)}),window.addEventListener("pageshow",t=>{if(!t.persisted)return;const n=e.querySelector("option[selected]")?.index;n!==e.selectedIndex&&(e.selectedIndex=n??0)}))}}customElements.define("starlight-lang-select",s);</script> </div> </div> </header> <nav class="sidebar print:hidden astro-hzxlz63m" aria-label="Main"> <starlight-menu-button class="print:hidden astro-ybsmtuwy"> <button aria-expanded="false" aria-label="Menu" aria-controls="starlight__sidebar" class="sl-flex md:sl-hidden astro-ybsmtuwy"> <svg aria-hidden="true" class="open-menu astro-ybsmtuwy astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M3 8h18a1 1 0 1 0 0-2H3a1 1 0 0 0 0 2Zm18 8H3a1 1 0 0 0 0 2h18a1 1 0 0 0 0-2Zm0-5H3a1 1 0 0 0 0 2h18a1 1 0 0 0 0-2Z"></path></svg> <svg aria-hidden="true" class="close-menu astro-ybsmtuwy astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="m13.41 12 6.3-6.29a1.004 1.004 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1.004 1.004 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 0 1.42.998.998 0 0 0 1.42 0l6.29-6.3 6.29 6.3a.999.999 0 0 0 1.42 0 1 1 0 0 0 0-1.42L13.41 12Z"></path></svg> </button> </starlight-menu-button> <script type="module">class s extends HTMLElement{constructor(){super(),this.btn=this.querySelector("button"),this.btn.addEventListener("click",()=>this.toggleExpanded());const t=this.closest("nav");t&&t.addEventListener("keyup",e=>this.closeOnEscape(e))}setExpanded(t){this.setAttribute("aria-expanded",String(t)),document.body.toggleAttribute("data-mobile-menu-expanded",t)}toggleExpanded(){this.setExpanded(this.getAttribute("aria-expanded")!=="true")}closeOnEscape(t){t.code==="Escape"&&(this.setExpanded(!1),this.btn.focus())}}customElements.define("starlight-menu-button",s);</script> <div id="starlight__sidebar" class="sidebar-pane astro-hzxlz63m"> <div class="sidebar-content sl-flex astro-hzxlz63m"> <sl-sidebar-state-persist data-hash="1x5h402" class="astro-4mqgwdl7"> <script aria-hidden="true"> (() => { try { if (!matchMedia('(min-width: 50em)').matches) return; /** @type {HTMLElement | null} */ const target = document.querySelector('sl-sidebar-state-persist'); const state = JSON.parse(sessionStorage.getItem('sl-sidebar-state') || '0'); if (!target || !state || target.dataset.hash !== state.hash) return; window._starlightScrollRestore = state.scroll; customElements.define( 'sl-sidebar-restore', class SidebarRestore extends HTMLElement { connectedCallback() { try { const idx = parseInt(this.dataset.index || ''); const details = this.closest('details'); if (details && typeof state.open[idx] === 'boolean') details.open = state.open[idx]; } catch {} } } ); } catch {} })(); </script> <ul class="top-level astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/" aria-current="page" class="large astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Overview</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/quickstart" aria-current="false" class="large astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Quickstart</span> </a> </li><li class="astro-h2vq6kyq"> <details open="" class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="0"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Guides</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/agents" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Agents</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/running-agents" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Running Agents</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/results" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Results</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/tools" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Tools</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/multi-agent" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Orchestrating multiple agents</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/handoffs" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Handoffs</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/context" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Context management</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/models" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Models</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/guardrails" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Guardrails</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/streaming" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Streaming</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/human-in-the-loop" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Human-in-the-loop</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/mcp" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Model Context Protocol (MCP)</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/tracing" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Tracing</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/config" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Configuring the SDK</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/troubleshooting" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Troubleshooting</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/release" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Release process</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details open="" class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="1"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Voice Agents</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/voice-agents" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Overview</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/voice-agents/quickstart" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Quickstart</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/voice-agents/build" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Building Voice Agents</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/guides/voice-agents/transport" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Transport Mechanisms</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details open="" class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="2"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Extensions</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/extensions/ai-sdk" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Use any model with the AI SDK</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/extensions/twilio" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Connect Realtime Agents to Twilio</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details open="" class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="3"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">API Reference</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="4"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">@openai/agents</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <details open="" class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="5"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Main API</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="6"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Classes</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/agent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Agent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/agenthooks/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentHooks</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/agentserror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentsError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/batchtraceprocessor/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">BatchTraceProcessor</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/consolespanexporter/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ConsoleSpanExporter</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/guardrailexecutionerror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">GuardrailExecutionError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/handoff/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Handoff</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/inputguardrailtripwiretriggered/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">InputGuardrailTripwireTriggered</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/maxturnsexceedederror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">MaxTurnsExceededError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/mcpserverstdio/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">MCPServerStdio</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/mcpserverstreamablehttp/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">MCPServerStreamableHttp</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/modelbehaviorerror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelBehaviorError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/noopspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">NoopSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/nooptrace/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">NoopTrace</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/openaichatcompletionsmodel/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIChatCompletionsModel</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/openaiprovider/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIProvider</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/openairesponsesmodel/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIResponsesModel</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/openaitracingexporter/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAITracingExporter</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/outputguardrailtripwiretriggered/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailTripwireTriggered</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runagentupdatedstreamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunAgentUpdatedStreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runcontext/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunContext</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runhandoffcallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunHandoffCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runitemstreamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunItemStreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runmessageoutputitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunMessageOutputItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runner/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Runner</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runrawmodelstreamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunRawModelStreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runreasoningitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunReasoningItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runresult/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunResult</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runstate/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunState</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runtoolapprovalitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunToolApprovalItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runtoolcallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunToolCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/runtoolcalloutputitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunToolCallOutputItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/span/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Span</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/streamedrunresult/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamedRunResult</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/systemerror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">SystemError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/toolcallerror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ToolCallError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/trace/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Trace</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/traceprovider/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TraceProvider</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/usage/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Usage</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/classes/usererror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UserError</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="7"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Interfaces</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/agentconfiguration/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentConfiguration</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/guardrailfunctionoutput/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">GuardrailFunctionOutput</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/inputguardrail/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">InputGuardrail</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/inputguardrailfunctionargs/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">InputGuardrailFunctionArgs</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/inputguardrailmetadata/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">InputGuardrailMetadata</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/inputguardrailresult/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">InputGuardrailResult</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/mcpserver/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">MCPServer</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/model/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Model</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/modelprovider/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelProvider</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/outputguardrail/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrail</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/outputguardraildefinition/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailDefinition</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/outputguardrailfunctionargs/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailFunctionArgs</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/outputguardrailmetadata/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailMetadata</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/outputguardrailresult/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailResult</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/tracingexporter/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TracingExporter</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/interfaces/tracingprocessor/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TracingProcessor</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="8"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Type Aliases</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/agentconfigwithhandoffs/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentConfigWithHandoffs</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/agentinputitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentInputItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/agentoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/agentoutputitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentOutputItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/agentoutputtype/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentOutputType</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/assistantmessageitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AssistantMessageItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/computer/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Computer</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/computercallresultitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ComputerCallResultItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/computertool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ComputerTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/computerusecallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ComputerUseCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/functioncallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/functioncallresultitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionCallResultItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/functiontool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/functiontoolresult/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionToolResult</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/handoffinputdata/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">HandoffInputData</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/hostedmcptool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">HostedMCPTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/hostedtool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">HostedTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/hostedtoolcallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">HostedToolCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/individualrunoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">IndividualRunOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/inputguardrailfunction/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">InputGuardrailFunction</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/jsonschemadefinition/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">JsonSchemaDefinition</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/modelrequest/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelRequest</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/modelresponse/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelResponse</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/modelsettings/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelSettings</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/modelsettingstoolchoice/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelSettingsToolChoice</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/nonstreamrunoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">NonStreamRunOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/openaitracingexporteroptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAITracingExporterOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/outputguardrailfunction/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailFunction</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/reasoningitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ReasoningItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/responsestreamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ResponseStreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/runconfig/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunConfig</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/runitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/runstreamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunStreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/serializedhandoff/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">SerializedHandoff</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/serializedoutputtype/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">SerializedOutputType</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/serializedtool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">SerializedTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/streamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/streameventgenericitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventGenericItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/streameventresponsecompleted/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventResponseCompleted</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/streameventresponsestarted/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventResponseStarted</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/streameventtextstream/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventTextStream</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/streamrunoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamRunOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/systemmessageitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">SystemMessageItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/textoutput/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TextOutput</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/tool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Tool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/toolexecuteargument/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ToolExecuteArgument</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/toolstofinaloutputresult/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ToolsToFinalOutputResult</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/tooltofinaloutputfunction/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ToolToFinalOutputFunction</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/toolusebehavior/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ToolUseBehavior</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/toolusebehaviorflags/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ToolUseBehaviorFlags</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/unknowncontext/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UnknownContext</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/unknownitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UnknownItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/type-aliases/usermessageitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UserMessageItem</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="9"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Variables</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/assistantmessageitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AssistantMessageItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/computercallresultitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ComputerCallResultItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/computerusecallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ComputerUseCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/functioncallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/functioncallresultitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionCallResultItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/hostedtoolcallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">HostedToolCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/reasoningitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ReasoningItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/runtimeeventemitter/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RuntimeEventEmitter</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/streamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/streameventgenericitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventGenericItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/streameventresponsecompleted/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventResponseCompleted</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/streameventresponsestarted/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventResponseStarted</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/streameventtextstream/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventTextStream</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/unknownitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UnknownItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/usermessageitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UserMessageItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/withagentspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withAgentSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/withcustomspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withCustomSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/withfunctionspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withFunctionSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/withgenerationspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withGenerationSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/withguardrailspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withGuardrailSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/withhandoffspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withHandoffSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/withmcplisttoolsspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withMCPListToolsSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/withresponsespan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withResponseSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/withspeechgroupspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withSpeechGroupSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/withspeechspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withSpeechSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/variables/withtranscriptionspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withTranscriptionSpan</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="10"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Functions</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/addtraceprocessor/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">addTraceProcessor</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/assistant/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">assistant</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/codeinterpretertool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">codeInterpreterTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/computertool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">computerTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/createagentspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createAgentSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/createcustomspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createCustomSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/createfunctionspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createFunctionSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/creategenerationspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createGenerationSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/createguardrailspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createGuardrailSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/createhandoffspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createHandoffSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/createmcplisttoolsspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createMCPListToolsSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/createresponsespan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createResponseSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/createspeechgroupspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createSpeechGroupSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/createspeechspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createSpeechSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/createtranscriptionspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createTranscriptionSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/defineoutputguardrail/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">defineOutputGuardrail</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/extractalltextoutput/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">extractAllTextOutput</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/filesearchtool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">fileSearchTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/generategroupid/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">generateGroupId</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/generatespanid/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">generateSpanId</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/generatetraceid/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">generateTraceId</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/getallmcptools/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getAllMcpTools</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/getcurrentspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getCurrentSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/getcurrenttrace/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getCurrentTrace</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/getglobaltraceprovider/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getGlobalTraceProvider</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/gethandoff/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getHandoff</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/getlogger/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getLogger</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/getorcreatetrace/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getOrCreateTrace</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/gettransfermessage/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getTransferMessage</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/handoff/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">handoff</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/hostedmcptool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">hostedMcpTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/imagegenerationtool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">imageGenerationTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/invalidateservertoolscache/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">invalidateServerToolsCache</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/resetcurrentspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">resetCurrentSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/run/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">run</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/setcurrentspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setCurrentSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/setdefaultmodelprovider/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setDefaultModelProvider</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/setdefaultopenaiclient/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setDefaultOpenAIClient</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/setdefaultopenaikey/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setDefaultOpenAIKey</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/setdefaultopenaitracingexporter/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setDefaultOpenAITracingExporter</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/setopenaiapi/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setOpenAIAPI</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/settraceprocessors/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setTraceProcessors</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/settracingdisabled/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setTracingDisabled</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/settracingexportapikey/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setTracingExportApiKey</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/starttraceexportloop/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">startTraceExportLoop</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/system/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">system</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/tool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">tool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/user/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">user</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/websearchtool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">webSearchTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/functions/withtrace/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withTrace</span> </a> </li> </ul> </details> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details open="" class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="11"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">@openai/agents/realtime</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="12"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Classes</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/classes/modelbehaviorerror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelBehaviorError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/classes/openairealtimebase/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeBase</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/classes/openairealtimewebrtc/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeWebRTC</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/classes/openairealtimewebsocket/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeWebSocket</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/classes/outputguardrailtripwiretriggered/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailTripwireTriggered</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/classes/realtimeagent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeAgent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/classes/realtimesession/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeSession</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/classes/usererror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UserError</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="13"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Interfaces</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/interfaces/realtimeoutputguardrail/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeOutputGuardrail</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/interfaces/realtimetransportlayer/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeTransportLayer</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="14"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Type Aliases</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/apikey/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ApiKey</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/functiontool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/openairealtimebaseoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeBaseOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/openairealtimeeventtypes/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeEventTypes</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/openairealtimemodels/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeModels</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/openairealtimewebrtcoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeWebRTCOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/openairealtimewebsocketoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeWebSocketOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimeagentconfiguration/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeAgentConfiguration</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimeaudioformat/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeAudioFormat</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimebaseitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeBaseItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimeclientmessage/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeClientMessage</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimecontextdata/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeContextData</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimeitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimemessageitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeMessageItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimesessionconfig/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeSessionConfig</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimesessionconnectoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeSessionConnectOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimesessioneventtypes/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeSessionEventTypes</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimesessionoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeSessionOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimetoolcallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeToolCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimetransporteventtypes/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeTransportEventTypes</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/realtimetransportlayerconnectoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeTransportLayerConnectOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/transporterror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/transportevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/transportlayeraudio/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportLayerAudio</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/transportlayerresponsecompleted/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportLayerResponseCompleted</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/transportlayerresponsestarted/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportLayerResponseStarted</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/transportlayertranscriptdelta/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportLayerTranscriptDelta</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/transporttoolcallevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportToolCallEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/webrtcstate/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">WebRTCState</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/type-aliases/websocketstate/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">WebSocketState</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="15"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Variables</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/variables/default_openai_realtime_model/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">DEFAULT_OPENAI_REALTIME_MODEL</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/variables/default_openai_realtime_session_config/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">DEFAULT_OPENAI_REALTIME_SESSION_CONFIG</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/variables/utils/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">utils</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="16"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Functions</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents/realtime/functions/tool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">tool</span> </a> </li> </ul> </details> </li> </ul> </details> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="17"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">@openai/agents-core</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <details open="" class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="18"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">API</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="19"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Classes</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/agent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Agent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/agenthooks/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentHooks</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/agentserror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentsError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/batchtraceprocessor/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">BatchTraceProcessor</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/consolespanexporter/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ConsoleSpanExporter</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/guardrailexecutionerror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">GuardrailExecutionError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/handoff/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Handoff</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/inputguardrailtripwiretriggered/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">InputGuardrailTripwireTriggered</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/maxturnsexceedederror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">MaxTurnsExceededError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/mcpserverstdio/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">MCPServerStdio</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/mcpserverstreamablehttp/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">MCPServerStreamableHttp</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/modelbehaviorerror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelBehaviorError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/noopspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">NoopSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/nooptrace/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">NoopTrace</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/outputguardrailtripwiretriggered/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailTripwireTriggered</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runagentupdatedstreamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunAgentUpdatedStreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runcontext/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunContext</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runhandoffcallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunHandoffCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runitemstreamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunItemStreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runmessageoutputitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunMessageOutputItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runner/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Runner</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runrawmodelstreamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunRawModelStreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runreasoningitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunReasoningItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runresult/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunResult</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runstate/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunState</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runtimeeventemitter/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RuntimeEventEmitter</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runtoolapprovalitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunToolApprovalItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runtoolcallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunToolCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/runtoolcalloutputitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunToolCallOutputItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/span/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Span</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/streamedrunresult/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamedRunResult</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/systemerror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">SystemError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/toolcallerror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ToolCallError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/trace/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Trace</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/traceprovider/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TraceProvider</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/usage/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Usage</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/classes/usererror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UserError</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="20"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Interfaces</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/agentconfiguration/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentConfiguration</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/guardrailfunctionoutput/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">GuardrailFunctionOutput</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/inputguardrail/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">InputGuardrail</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/inputguardrailfunctionargs/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">InputGuardrailFunctionArgs</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/inputguardrailmetadata/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">InputGuardrailMetadata</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/inputguardrailresult/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">InputGuardrailResult</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/mcpserver/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">MCPServer</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/model/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Model</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/modelprovider/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelProvider</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/outputguardrail/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrail</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/outputguardraildefinition/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailDefinition</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/outputguardrailfunctionargs/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailFunctionArgs</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/outputguardrailmetadata/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailMetadata</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/outputguardrailresult/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailResult</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/tracingexporter/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TracingExporter</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/interfaces/tracingprocessor/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TracingProcessor</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="21"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Type Aliases</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/agentconfigwithhandoffs/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentConfigWithHandoffs</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/agentinputitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentInputItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/agentoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/agentoutputitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentOutputItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/agentoutputtype/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AgentOutputType</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/assistantmessageitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AssistantMessageItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/computer/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Computer</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/computercallresultitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ComputerCallResultItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/computertool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ComputerTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/computerusecallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ComputerUseCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/functioncallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/functioncallresultitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionCallResultItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/functiontool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/functiontoolresult/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionToolResult</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/handoffinputdata/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">HandoffInputData</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/hostedmcptool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">HostedMCPTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/hostedtool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">HostedTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/hostedtoolcallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">HostedToolCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/individualrunoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">IndividualRunOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/inputguardrailfunction/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">InputGuardrailFunction</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/jsonschemadefinition/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">JsonSchemaDefinition</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/modelrequest/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelRequest</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/modelresponse/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelResponse</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/modelsettings/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelSettings</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/modelsettingstoolchoice/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelSettingsToolChoice</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/nonstreamrunoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">NonStreamRunOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/outputguardrailfunction/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailFunction</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/reasoningitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ReasoningItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/responsestreamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ResponseStreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/runconfig/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunConfig</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/runitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/runstreamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RunStreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/serializedhandoff/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">SerializedHandoff</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/serializedoutputtype/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">SerializedOutputType</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/serializedtool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">SerializedTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/streamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/streameventgenericitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventGenericItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/streameventresponsecompleted/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventResponseCompleted</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/streameventresponsestarted/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventResponseStarted</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/streameventtextstream/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventTextStream</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/streamrunoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamRunOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/systemmessageitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">SystemMessageItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/textoutput/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TextOutput</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/tool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">Tool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/toolexecuteargument/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ToolExecuteArgument</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/toolstofinaloutputresult/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ToolsToFinalOutputResult</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/tooltofinaloutputfunction/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ToolToFinalOutputFunction</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/toolusebehavior/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ToolUseBehavior</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/toolusebehaviorflags/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ToolUseBehaviorFlags</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/unknowncontext/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UnknownContext</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/unknownitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UnknownItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/type-aliases/usermessageitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UserMessageItem</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="22"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Variables</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/assistantmessageitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AssistantMessageItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/computercallresultitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ComputerCallResultItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/computerusecallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ComputerUseCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/functioncallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/functioncallresultitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionCallResultItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/hostedtoolcallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">HostedToolCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/reasoningitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ReasoningItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/streamevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/streameventgenericitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventGenericItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/streameventresponsecompleted/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventResponseCompleted</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/streameventresponsestarted/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventResponseStarted</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/streameventtextstream/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">StreamEventTextStream</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/unknownitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UnknownItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/usermessageitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UserMessageItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/withagentspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withAgentSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/withcustomspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withCustomSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/withfunctionspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withFunctionSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/withgenerationspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withGenerationSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/withguardrailspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withGuardrailSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/withhandoffspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withHandoffSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/withmcplisttoolsspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withMCPListToolsSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/withresponsespan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withResponseSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/withspeechgroupspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withSpeechGroupSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/withspeechspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withSpeechSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/variables/withtranscriptionspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withTranscriptionSpan</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="23"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Functions</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/addtraceprocessor/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">addTraceProcessor</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/assistant/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">assistant</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/computertool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">computerTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/createagentspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createAgentSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/createcustomspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createCustomSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/createfunctionspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createFunctionSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/creategenerationspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createGenerationSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/createguardrailspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createGuardrailSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/createhandoffspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createHandoffSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/createmcplisttoolsspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createMCPListToolsSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/createresponsespan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createResponseSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/createspeechgroupspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createSpeechGroupSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/createspeechspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createSpeechSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/createtranscriptionspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">createTranscriptionSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/defineoutputguardrail/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">defineOutputGuardrail</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/extractalltextoutput/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">extractAllTextOutput</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/generategroupid/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">generateGroupId</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/generatespanid/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">generateSpanId</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/generatetraceid/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">generateTraceId</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/getallmcptools/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getAllMcpTools</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/getcurrentspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getCurrentSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/getcurrenttrace/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getCurrentTrace</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/getglobaltraceprovider/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getGlobalTraceProvider</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/gethandoff/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getHandoff</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/getlogger/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getLogger</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/getorcreatetrace/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getOrCreateTrace</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/gettransfermessage/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">getTransferMessage</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/handoff/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">handoff</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/hostedmcptool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">hostedMcpTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/invalidateservertoolscache/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">invalidateServerToolsCache</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/resetcurrentspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">resetCurrentSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/run/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">run</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/setcurrentspan/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setCurrentSpan</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/setdefaultmodelprovider/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setDefaultModelProvider</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/settraceprocessors/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setTraceProcessors</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/settracingdisabled/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setTracingDisabled</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/starttraceexportloop/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">startTraceExportLoop</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/system/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">system</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/tool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">tool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/user/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">user</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-core/functions/withtrace/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">withTrace</span> </a> </li> </ul> </details> </li> </ul> </details> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="24"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">@openai/agents-openai</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <details open="" class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="25"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">API</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="26"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Classes</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/classes/openaichatcompletionsmodel/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIChatCompletionsModel</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/classes/openaiprovider/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIProvider</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/classes/openairesponsesmodel/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIResponsesModel</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/classes/openaitracingexporter/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAITracingExporter</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="27"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Type Aliases</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/type-aliases/openaitracingexporteroptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAITracingExporterOptions</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="28"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Functions</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/functions/codeinterpretertool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">codeInterpreterTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/functions/filesearchtool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">fileSearchTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/functions/imagegenerationtool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">imageGenerationTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/functions/setdefaultopenaiclient/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setDefaultOpenAIClient</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/functions/setdefaultopenaikey/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setDefaultOpenAIKey</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/functions/setdefaultopenaitracingexporter/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setDefaultOpenAITracingExporter</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/functions/setopenaiapi/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setOpenAIAPI</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/functions/settracingexportapikey/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">setTracingExportApiKey</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-openai/functions/websearchtool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">webSearchTool</span> </a> </li> </ul> </details> </li> </ul> </details> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="29"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">@openai/agents-realtime</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <details open="" class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="30"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">API</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="31"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Classes</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/classes/modelbehaviorerror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ModelBehaviorError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/classes/openairealtimebase/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeBase</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/classes/openairealtimewebrtc/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeWebRTC</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/classes/openairealtimewebsocket/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeWebSocket</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/classes/outputguardrailtripwiretriggered/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OutputGuardrailTripwireTriggered</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/classes/realtimeagent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeAgent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/classes/realtimesession/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeSession</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/classes/usererror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">UserError</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="32"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Interfaces</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/interfaces/realtimeoutputguardrail/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeOutputGuardrail</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/interfaces/realtimetransportlayer/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeTransportLayer</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="33"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Type Aliases</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/apikey/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">ApiKey</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/functiontool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">FunctionTool</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/openairealtimebaseoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeBaseOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/openairealtimeeventtypes/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeEventTypes</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/openairealtimemodels/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeModels</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/openairealtimewebrtcoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeWebRTCOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/openairealtimewebsocketoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">OpenAIRealtimeWebSocketOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimeagentconfiguration/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeAgentConfiguration</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimeaudioformat/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeAudioFormat</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimebaseitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeBaseItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimeclientmessage/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeClientMessage</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimecontextdata/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeContextData</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimeitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimemessageitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeMessageItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimesessionconfig/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeSessionConfig</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimesessionconnectoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeSessionConnectOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimesessioneventtypes/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeSessionEventTypes</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimesessionoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeSessionOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimetoolcallitem/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeToolCallItem</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimetransporteventtypes/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeTransportEventTypes</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/realtimetransportlayerconnectoptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">RealtimeTransportLayerConnectOptions</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/transporterror/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportError</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/transportevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/transportlayeraudio/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportLayerAudio</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/transportlayerresponsecompleted/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportLayerResponseCompleted</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/transportlayerresponsestarted/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportLayerResponseStarted</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/transportlayertranscriptdelta/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportLayerTranscriptDelta</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/transporttoolcallevent/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TransportToolCallEvent</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/webrtcstate/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">WebRTCState</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/type-aliases/websocketstate/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">WebSocketState</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="34"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Variables</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/variables/default_openai_realtime_model/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">DEFAULT_OPENAI_REALTIME_MODEL</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/variables/default_openai_realtime_session_config/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">DEFAULT_OPENAI_REALTIME_SESSION_CONFIG</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/variables/utils/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">utils</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="35"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Functions</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-realtime/functions/tool/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">tool</span> </a> </li> </ul> </details> </li> </ul> </details> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="36"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">@openai/agents-extensions</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <details open="" class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="37"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">API</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="38"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Classes</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-extensions/classes/aisdkmodel/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">AiSdkModel</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-extensions/classes/twiliorealtimetransportlayer/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TwilioRealtimeTransportLayer</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="39"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Type Aliases</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-extensions/type-aliases/twiliorealtimetransportlayeroptions/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">TwilioRealtimeTransportLayerOptions</span> </a> </li> </ul> </details> </li><li class="astro-h2vq6kyq"> <details class="astro-h2vq6kyq"> <sl-sidebar-restore data-index="40"></sl-sidebar-restore> <summary class="astro-h2vq6kyq"> <div class="group-label astro-h2vq6kyq"> <span class="large astro-h2vq6kyq">Functions</span> </div> <svg aria-hidden="true" class="caret astro-h2vq6kyq astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </summary> <ul class="astro-h2vq6kyq"> <li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-extensions/functions/aisdk/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">aisdk</span> </a> </li><li class="astro-h2vq6kyq"> <a href="/openai-agents-js/openai/agents-extensions/functions/parsearguments/" aria-current="false" class="astro-h2vq6kyq"> <span class="astro-h2vq6kyq">parseArguments</span> </a> </li> </ul> </details> </li> </ul> </details> </li> </ul> </details> </li> </ul> </details> </li> </ul> <script aria-hidden="true"> (() => { const scroller = document.getElementById('starlight__sidebar'); if (!window._starlightScrollRestore || !scroller) return; scroller.scrollTop = window._starlightScrollRestore; delete window._starlightScrollRestore; })(); </script> </sl-sidebar-state-persist> <div class="md:sl-hidden"> <div class="mobile-preferences sl-flex astro-3z6e5dcn"> <div class="social-icons astro-3z6e5dcn"> <a href="https://github.com/openai/openai-agents-python" rel="me" class="sl-flex astro-p62bjiii"><span class="sr-only astro-p62bjiii">Python SDK</span><svg aria-hidden="true" class="astro-p62bjiii astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M11.460 11.300L11.460 11.300L8.688 11.300Q7.236 11.300 6.378 12.158Q5.520 13.016 5.520 14.468L5.520 14.468L5.520 16.932Q5.520 17.372 5.124 17.372L5.124 17.372L3.892 17.372Q1.956 17.372 1.120 15.700L1.120 15.700Q0.460 14.336 0.460 13.236L0.460 13.236Q0.196 10.508 0.856 8.704L0.856 8.704Q1.560 6.592 3.452 6.240L3.452 6.240L11.416 6.240Q11.856 6.240 11.856 6.108L11.856 6.108L11.856 5.404L11.680 5.316Q11.504 5.272 11.460 5.272L11.460 5.272L6.752 5.272Q6.444 5.272 6.334 5.140Q6.224 5.008 6.224 4.700L6.224 4.700L6.224 2.940Q6.224 1.400 7.456 1.004L7.456 1.004Q8.820 0.432 9.524 0.300L9.524 0.300Q12.164-0.140 14.452 0.432L14.452 0.432Q15.596 0.696 16.388 1.268L16.388 1.268Q16.872 1.752 17.048 2.148L17.048 2.148Q17.312 2.632 17.224 3.204L17.224 3.204L17.224 8.132Q17.224 9.584 16.432 10.376Q15.640 11.168 14.188 11.168L14.188 11.168Q13.220 11.300 11.460 11.300ZM7.588 3.072L7.588 3.072Q7.588 3.512 7.896 3.842Q8.204 4.172 8.644 4.172Q9.084 4.172 9.436 3.820Q9.788 3.468 9.788 3.072Q9.788 2.676 9.458 2.368Q9.128 2.060 8.688 1.972L8.688 1.972Q8.204 1.972 7.896 2.302Q7.588 2.632 7.588 3.072ZM12.560 12.708L12.560 12.708L15.288 12.708Q16.740 12.708 17.598 11.850Q18.456 10.992 18.456 9.540L18.456 9.540L18.456 7.032Q18.456 6.636 18.852 6.636L18.852 6.636L20.084 6.636Q22.020 6.636 22.856 8.308L22.856 8.308Q23.560 9.672 23.560 10.772L23.560 10.772Q23.780 13.500 23.120 15.304L23.120 15.304Q22.416 17.416 20.524 17.768L20.524 17.768L12.560 17.768Q12.120 17.768 12.120 17.900L12.120 17.900L12.120 18.604L12.296 18.692Q12.472 18.736 12.560 18.736L12.560 18.736L17.224 18.736Q17.532 18.736 17.642 18.868Q17.752 19.000 17.752 19.308L17.752 19.308L17.752 21.068Q17.752 22.608 16.520 23.004L16.520 23.004Q15.156 23.532 14.452 23.708L14.452 23.708Q11.812 24.148 9.524 23.532L9.524 23.532Q8.380 23.312 7.588 22.740L7.588 22.740Q7.104 22.256 6.928 21.860L6.928 21.860Q6.664 21.376 6.752 20.804L6.752 20.804L6.752 15.832Q6.752 14.424 7.544 13.632Q8.336 12.840 9.788 12.840L9.788 12.840Q10.756 12.708 12.560 12.708ZM16.388 20.936L16.388 20.936Q16.388 20.496 16.080 20.166Q15.772 19.836 15.332 19.836Q14.892 19.836 14.540 20.188Q14.188 20.540 14.188 20.936Q14.188 21.332 14.518 21.640Q14.848 21.948 15.288 22.036L15.288 22.036Q15.772 22.036 16.080 21.706Q16.388 21.376 16.388 20.936Z"></path></svg></a> <a href="https://github.com/openai/openai-agents-js" target="_blank" rel="noopener noreferrer" class="sl-flex astro-3z6e5dcn"> <svg aria-hidden="true" class="astro-3z6e5dcn astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M12 .3a12 12 0 0 0-3.8 23.38c.6.12.83-.26.83-.57L9 21.07c-3.34.72-4.04-1.61-4.04-1.61-.55-1.39-1.34-1.76-1.34-1.76-1.08-.74.09-.73.09-.73 1.2.09 1.83 1.24 1.83 1.24 1.08 1.83 2.81 1.3 3.5 1 .1-.78.42-1.31.76-1.61-2.67-.3-5.47-1.33-5.47-5.93 0-1.31.47-2.38 1.24-3.22-.14-.3-.54-1.52.1-3.18 0 0 1-.32 3.3 1.23a11.5 11.5 0 0 1 6 0c2.28-1.55 3.29-1.23 3.29-1.23.64 1.66.24 2.88.12 3.18a4.65 4.65 0 0 1 1.23 3.22c0 4.61-2.8 5.63-5.48 5.92.42.36.81 1.1.81 2.22l-.01 3.29c0 .31.2.69.82.57A12 12 0 0 0 12 .3Z"></path></svg> <span class="astro-3z6e5dcn">View on GitHub</span> </a><a href="https://www.npmjs.com/package/@openai/agents" target="_blank" rel="noopener noreferrer" class="sl-flex astro-3z6e5dcn"> <svg aria-hidden="true" class="astro-3z6e5dcn astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M1.76 0h20.48a1.76 1.76 0 0 1 1.76 1.76v20.48a1.76 1.76 0 0 1-1.76 1.76H1.76A1.76 1.76 0 0 1 0 22.24V1.76A1.76 1.76 0 0 1 1.76 0zM5.11 19.16h6.93V8.8h3.47v10.36h3.47V5.34H5.13v13.82z"></path></svg> <span class="astro-3z6e5dcn">View on npm</span> </a> </div> <starlight-theme-select> <label style="--sl-select-width: 6.25em" class="astro-pjymr7dt"> <span class="sr-only astro-pjymr7dt">Select theme</span> <svg aria-hidden="true" class="icon label-icon astro-pjymr7dt astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z"></path></svg> <select value="auto" autocomplete="off" class="astro-pjymr7dt"> <option value="dark" class="astro-pjymr7dt">Dark</option><option value="light" class="astro-pjymr7dt">Light</option><option value="auto" selected="" class="astro-pjymr7dt">Auto</option> </select> <svg aria-hidden="true" class="icon caret astro-pjymr7dt astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a1.002 1.002 0 0 0 1.42 0L17 10.59a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </label> </starlight-theme-select> <script> StarlightThemeProvider.updatePickers(); </script> <starlight-lang-select><label style="--sl-select-width: 7em" class="astro-pjymr7dt"> <span class="sr-only astro-pjymr7dt">Select language</span> <svg aria-hidden="true" class="icon label-icon astro-pjymr7dt astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path fill-rule="evenodd" d="M8.516 3a.94.94 0 0 0-.941.94v1.15H2.94a.94.94 0 1 0 0 1.882h7.362a7.422 7.422 0 0 1-1.787 3.958 7.42 7.42 0 0 1-1.422-2.425.94.94 0 1 0-1.774.627 9.303 9.303 0 0 0 1.785 3.043 7.422 7.422 0 0 1-4.164 1.278.94.94 0 1 0 0 1.881 9.303 9.303 0 0 0 5.575-1.855 9.303 9.303 0 0 0 4.11 1.74l-.763 1.525a.968.968 0 0 0-.016.034l-1.385 2.77a.94.94 0 1 0 1.683.841l1.133-2.267h5.806l1.134 2.267a.94.94 0 0 0 1.683-.841l-1.385-2.769a.95.95 0 0 0-.018-.036l-3.476-6.951a.94.94 0 0 0-1.682 0l-1.82 3.639a7.423 7.423 0 0 1-3.593-1.256 9.303 9.303 0 0 0 2.27-5.203h1.894a.94.94 0 0 0 0-1.881H9.456V3.94A.94.94 0 0 0 8.516 3Zm6.426 11.794a1.068 1.068 0 0 1-.02.039l-.703 1.407h3.924l-1.962-3.924-1.24 2.478Z" clip-rule="evenodd"></path></svg> <select value="/openai-agents-js/" autocomplete="off" class="astro-pjymr7dt"> <option value="/openai-agents-js/" class="astro-pjymr7dt">English</option><option value="/openai-agents-js/ja/" class="astro-pjymr7dt">日本語</option> </select> <svg aria-hidden="true" class="icon caret astro-pjymr7dt astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a1.002 1.002 0 0 0 1.42 0L17 10.59a1.002 1.002 0 0 0 0-1.42Z"></path></svg> </label> </starlight-lang-select> </div> </div> <div class="openai-github-link sl-hidden md:sl-flex flex-col gap-5"> <a href="https://github.com/openai/openai-agents-js" target="_blank" rel="noopener noreferrer"> <svg aria-hidden="true" class=" astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M12 .3a12 12 0 0 0-3.8 23.38c.6.12.83-.26.83-.57L9 21.07c-3.34.72-4.04-1.61-4.04-1.61-.55-1.39-1.34-1.76-1.34-1.76-1.08-.74.09-.73.09-.73 1.2.09 1.83 1.24 1.83 1.24 1.08 1.83 2.81 1.3 3.5 1 .1-.78.42-1.31.76-1.61-2.67-.3-5.47-1.33-5.47-5.93 0-1.31.47-2.38 1.24-3.22-.14-.3-.54-1.52.1-3.18 0 0 1-.32 3.3 1.23a11.5 11.5 0 0 1 6 0c2.28-1.55 3.29-1.23 3.29-1.23.64 1.66.24 2.88.12 3.18a4.65 4.65 0 0 1 1.23 3.22c0 4.61-2.8 5.63-5.48 5.92.42.36.81 1.1.81 2.22l-.01 3.29c0 .31.2.69.82.57A12 12 0 0 0 12 .3Z"></path></svg> <span>View on GitHub</span> </a> <a href="https://www.npmjs.com/package/@openai/agents" target="_blank" rel="noopener noreferrer"> <svg aria-hidden="true" class=" astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M1.76 0h20.48a1.76 1.76 0 0 1 1.76 1.76v20.48a1.76 1.76 0 0 1-1.76 1.76H1.76A1.76 1.76 0 0 1 0 22.24V1.76A1.76 1.76 0 0 1 1.76 0zM5.11 19.16h6.93V8.8h3.47v10.36h3.47V5.34H5.13v13.82z"></path></svg> <span>View on npm</span> </a> </div> </div> </div> </nav> <div class="main-frame astro-hzxlz63m"> <script type="module">const a=document.getElementById("starlight__sidebar"),n=a?.querySelector("sl-sidebar-state-persist"),o="sl-sidebar-state",i=()=>{let t=[];const e=n?.dataset.hash||"";try{const s=sessionStorage.getItem(o),r=JSON.parse(s||"{}");Array.isArray(r.open)&&r.hash===e&&(t=r.open)}catch{}return{hash:e,open:t,scroll:a?.scrollTop||0}},c=t=>{try{sessionStorage.setItem(o,JSON.stringify(t))}catch{}},d=()=>c(i()),l=(t,e)=>{const s=i();s.open[e]=t,c(s)};n?.addEventListener("click",t=>{if(!(t.target instanceof Element))return;const e=t.target.closest("summary")?.closest("details");if(!e)return;const s=e.querySelector("sl-sidebar-restore"),r=parseInt(s?.dataset.index||"");isNaN(r)||l(!e.open,r)});addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&d()});addEventListener("pageHide",d);</script> <div class="lg:sl-flex astro-dclppyfk"> <aside class="right-sidebar-container print:hidden astro-dclppyfk"> <div class="right-sidebar astro-dclppyfk"> <div class="lg:sl-hidden astro-sldtoldx"><mobile-starlight-toc data-min-h="2" data-max-h="3" class="astro-kctdiro5"><nav aria-labelledby="starlight__on-this-page--mobile" class="astro-kctdiro5"><details id="starlight__mobile-toc" class="astro-kctdiro5"><summary id="starlight__on-this-page--mobile" class="sl-flex astro-kctdiro5"><div class="toggle sl-flex astro-kctdiro5">On this page<svg aria-hidden="true" class="caret astro-kctdiro5 astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"></path></svg></div><span class="display-current astro-kctdiro5"></span></summary><div class="dropdown astro-kctdiro5"><ul class="isMobile astro-rf2qutiq" style="--depth: 0;"> <li class="astro-rf2qutiq" style="--depth: 0;"> <a href="#_top" class="astro-rf2qutiq" style="--depth: 0;"> <span class="astro-rf2qutiq" style="--depth: 0;">Overview</span> </a> </li><li class="astro-rf2qutiq" style="--depth: 0;"> <a href="#overview" class="astro-rf2qutiq" style="--depth: 0;"> <span class="astro-rf2qutiq" style="--depth: 0;">Overview</span> </a> </li><li class="astro-rf2qutiq" style="--depth: 0;"> <a href="#why-use-the-agents-sdk" class="astro-rf2qutiq" style="--depth: 0;"> <span class="astro-rf2qutiq" style="--depth: 0;">Why use the Agents SDK</span> </a> </li><li class="astro-rf2qutiq" style="--depth: 0;"> <a href="#installation" class="astro-rf2qutiq" style="--depth: 0;"> <span class="astro-rf2qutiq" style="--depth: 0;">Installation</span> </a> </li><li class="astro-rf2qutiq" style="--depth: 0;"> <a href="#hello-world-example" class="astro-rf2qutiq" style="--depth: 0;"> <span class="astro-rf2qutiq" style="--depth: 0;">Hello world example</span> </a> </li> </ul> </div></details></nav></mobile-starlight-toc><script type="module" src="/openai-agents-js/_astro/MobileTableOfContents.astro_astro_type_script_index_0_lang.C181hMzK.js"></script></div><div class="right-sidebar-panel sl-hidden lg:sl-block astro-sldtoldx"><div class="sl-container astro-sldtoldx"><starlight-toc data-min-h="2" data-max-h="3"><nav aria-labelledby="starlight__on-this-page"><h2 id="starlight__on-this-page">On this page</h2><ul class="astro-rf2qutiq" style="--depth: 0;"> <li class="astro-rf2qutiq" style="--depth: 0;"> <a href="#_top" class="astro-rf2qutiq" style="--depth: 0;"> <span class="astro-rf2qutiq" style="--depth: 0;">Overview</span> </a> </li><li class="astro-rf2qutiq" style="--depth: 0;"> <a href="#overview" class="astro-rf2qutiq" style="--depth: 0;"> <span class="astro-rf2qutiq" style="--depth: 0;">Overview</span> </a> </li><li class="astro-rf2qutiq" style="--depth: 0;"> <a href="#why-use-the-agents-sdk" class="astro-rf2qutiq" style="--depth: 0;"> <span class="astro-rf2qutiq" style="--depth: 0;">Why use the Agents SDK</span> </a> </li><li class="astro-rf2qutiq" style="--depth: 0;"> <a href="#installation" class="astro-rf2qutiq" style="--depth: 0;"> <span class="astro-rf2qutiq" style="--depth: 0;">Installation</span> </a> </li><li class="astro-rf2qutiq" style="--depth: 0;"> <a href="#hello-world-example" class="astro-rf2qutiq" style="--depth: 0;"> <span class="astro-rf2qutiq" style="--depth: 0;">Hello world example</span> </a> </li> </ul> </nav></starlight-toc><script type="module" src="/openai-agents-js/_astro/TableOfContents.astro_astro_type_script_index_0_lang.CKWWgpjV.js"></script></div></div> </div> </aside> <div class="main-pane astro-dclppyfk"> <main data-pagefind-body="" class="astro-d6cp7yuc" lang="en" dir="ltr"> <div class="content-panel astro-uinog2ah"> <div class="sl-container astro-uinog2ah"> <h1 id="_top" class="sr-only astro-guvttfii">OpenAI Agents SDK <span class="keyword astro-guvttfii">TypeScript</span></h1> </div> </div> <div class="content-panel astro-uinog2ah"> <div class="sl-container astro-uinog2ah"> <div class="sl-markdown-content"> <div class="openai-hero"> <div class="openai-hero-container flex gap-4"> <div class="openai-quickstart flex-1 flex items-center"> <div> <h2 class="title">Quickstart</h2> <p> Build your first agent in minutes. </p> <a href="/openai-agents-js/guides/quickstart" class="openai-hero-cta"> Let’s build </a> </div> </div> <div class="openai-hero-code flex-1 overflow-x-scroll"> <starlight-tabs class="astro-2fycrobt"> <div class="tablist-wrapper not-content astro-2fycrobt"> <ul role="tablist" class="astro-2fycrobt"> <li role="presentation" class="tab astro-2fycrobt"> <a role="tab" href="#tab-panel-4" id="tab-4" aria-selected="true" tabindex="0" class="astro-2fycrobt"> Text Agent </a> </li><li role="presentation" class="tab astro-2fycrobt"> <a role="tab" href="#tab-panel-5" id="tab-5" aria-selected="false" tabindex="-1" class="astro-2fycrobt"> Voice Agent </a> </li> </ul> </div> <div id="tab-panel-4" aria-labelledby="tab-4" role="tabpanel"> <div class="expressive-code"><link rel="stylesheet" href="/openai-agents-js/_astro/ec.guvr2.css"><script type="module" src="/openai-agents-js/_astro/ec.8zarh.js"></script><figure class="frame not-content"><figcaption class="header"></figcaption><pre data-language="typescript"><code><div class="ec-line"><div class="code"><span style="--0:#54B9FF;--1:#A626A4">import</span><span style="--0:#EEF0F9;--1:#383A42"> { </span><span style="--0:#4BF3C8;--1:#AF4238">Agent</span><span style="--0:#EEF0F9;--1:#383A42">, </span><span style="--0:#4BF3C8;--1:#AF4238">run</span><span style="--0:#EEF0F9;--1:#383A42"> } </span><span style="--0:#54B9FF;--1:#A626A4">from</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#FFD493;--1:#387138">'@openai/agents'</span><span style="--0:#EEF0F9;--1:#383A42">;</span></div></div><div class="ec-line"><div class="code"> </div></div><div class="ec-line"><div class="code"><span style="--0:#54B9FF;--1:#A626A4">const</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#ACAFFF;--1:#875D01">agent</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#EEF0F9;--1:#016C9A">=</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#54B9FF;--1:#A626A4">new</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#00DAEF;--1:#3360C1">Agent</span><span style="--0:#EEF0F9;--1:#383A42">({</span></div></div><div class="ec-line"><div class="code"><span class="indent"> </span><span style="--0:#4BF3C8;--1:#AF4238">name</span><span style="--0:#EEF0F9;--1:#016C9A">:</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#FFD493;--1:#387138">'Assistant'</span><span style="--0:#EEF0F9;--1:#383A42">,</span></div></div><div class="ec-line"><div class="code"><span class="indent"> </span><span style="--0:#4BF3C8;--1:#AF4238">instructions</span><span style="--0:#EEF0F9;--1:#016C9A">:</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#FFD493;--1:#387138">'You are a helpful assistant.'</span><span style="--0:#EEF0F9;--1:#383A42">,</span></div></div><div class="ec-line"><div class="code"><span style="--0:#EEF0F9;--1:#383A42">});</span></div></div><div class="ec-line"><div class="code"> </div></div><div class="ec-line"><div class="code"><span style="--0:#54B9FF;--1:#A626A4">const</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#ACAFFF;--1:#875D01">result</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#EEF0F9;--1:#016C9A">=</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#54B9FF;--1:#A626A4">await</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#00DAEF;--1:#3360C1">run</span><span style="--0:#EEF0F9;--1:#383A42">(</span></div></div><div class="ec-line"><div class="code"><span class="indent"><span style="--1:#383A42"> </span></span><span style="--0:#4BF3C8;--1:#383A42">agent</span><span style="--0:#EEF0F9;--1:#383A42">,</span></div></div><div class="ec-line"><div class="code"><span class="indent"> </span><span style="--0:#FFD493;--1:#387138">'Write a haiku about recursion in programming.'</span><span style="--0:#EEF0F9;--1:#383A42">,</span></div></div><div class="ec-line"><div class="code"><span style="--0:#EEF0F9;--1:#383A42">);</span></div></div><div class="ec-line"><div class="code"> </div></div><div class="ec-line"><div class="code"><span style="--1:#383A42"><span style="--0:#4BF3C8">console</span><span style="--0:#EEF0F9">.</span></span><span style="--0:#00DAEF;--1:#3360C1">log</span><span style="--1:#383A42"><span style="--0:#EEF0F9">(</span><span style="--0:#4BF3C8">result</span><span style="--0:#EEF0F9">.</span></span><span style="--0:#4BF3C8;--1:#AF4238">finalOutput</span><span style="--0:#EEF0F9;--1:#383A42">);</span></div></div></code></pre><div class="copy"><button title="Copy to clipboard" data-copied="Copied!" data-code="import { Agent, run } from '@openai/agents';const agent = new Agent({ name: 'Assistant', instructions: 'You are a helpful assistant.',});const result = await run( agent, 'Write a haiku about recursion in programming.',);console.log(result.finalOutput);"><div></div></button></div></figure></div> </div> <div id="tab-panel-5" aria-labelledby="tab-5" role="tabpanel" hidden=""> <div class="expressive-code flex-1"><figure class="frame not-content"><figcaption class="header"></figcaption><pre data-language="typescript"><code><div class="ec-line"><div class="code"><span style="--0:#54B9FF;--1:#A626A4">import</span><span style="--0:#EEF0F9;--1:#383A42"> { </span><span style="--0:#4BF3C8;--1:#AF4238">RealtimeAgent</span><span style="--0:#EEF0F9;--1:#383A42">, </span><span style="--0:#4BF3C8;--1:#AF4238">RealtimeSession</span><span style="--0:#EEF0F9;--1:#383A42"> } </span><span style="--0:#54B9FF;--1:#A626A4">from</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#FFD493;--1:#387138">'@openai/agents/realtime'</span><span style="--0:#EEF0F9;--1:#383A42">;</span></div></div><div class="ec-line"><div class="code"> </div></div><div class="ec-line"><div class="code"><span style="--0:#54B9FF;--1:#A626A4">const</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#ACAFFF;--1:#875D01">agent</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#EEF0F9;--1:#016C9A">=</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#54B9FF;--1:#A626A4">new</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#00DAEF;--1:#3360C1">RealtimeAgent</span><span style="--0:#EEF0F9;--1:#383A42">({</span></div></div><div class="ec-line"><div class="code"><span class="indent"> </span><span style="--0:#4BF3C8;--1:#AF4238">name</span><span style="--0:#EEF0F9;--1:#016C9A">:</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#FFD493;--1:#387138">'Assistant'</span><span style="--0:#EEF0F9;--1:#383A42">,</span></div></div><div class="ec-line"><div class="code"><span class="indent"> </span><span style="--0:#4BF3C8;--1:#AF4238">instructions</span><span style="--0:#EEF0F9;--1:#016C9A">:</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#FFD493;--1:#387138">'You are a helpful assistant.'</span><span style="--0:#EEF0F9;--1:#383A42">,</span></div></div><div class="ec-line"><div class="code"><span style="--0:#EEF0F9;--1:#383A42">});</span></div></div><div class="ec-line"><div class="code"> </div></div><div class="ec-line"><div class="code"><span style="--0:#EEF0F98F;--0fs:italic;--1:#646568;--1fs:italic">// Automatically connects your microphone and audio output in the browser via WebRTC.</span></div></div><div class="ec-line"><div class="code"><span style="--0:#54B9FF;--1:#A626A4">const</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#ACAFFF;--1:#875D01">session</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#EEF0F9;--1:#016C9A">=</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#54B9FF;--1:#A626A4">new</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#00DAEF;--1:#3360C1">RealtimeSession</span><span style="--1:#383A42"><span style="--0:#EEF0F9">(</span><span style="--0:#4BF3C8">agent</span><span style="--0:#EEF0F9">);</span></span></div></div><div class="ec-line"><div class="code"><span style="--0:#54B9FF;--1:#A626A4">await</span><span style="--1:#383A42"><span style="--0:#EEF0F9"> </span><span style="--0:#4BF3C8">session</span><span style="--0:#EEF0F9">.</span></span><span style="--0:#00DAEF;--1:#3360C1">connect</span><span style="--0:#EEF0F9;--1:#383A42">({</span></div></div><div class="ec-line"><div class="code"><span class="indent"> </span><span style="--0:#4BF3C8;--1:#AF4238">apiKey</span><span style="--0:#EEF0F9;--1:#016C9A">:</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#FFD493;--1:#387138">'&lt;client-api-key&gt;'</span><span style="--0:#EEF0F9;--1:#383A42">,</span></div></div><div class="ec-line"><div class="code"><span style="--0:#EEF0F9;--1:#383A42">});</span></div></div></code></pre><div class="copy"><button title="Copy to clipboard" data-copied="Copied!" data-code="import { RealtimeAgent, RealtimeSession } from '@openai/agents/realtime';const agent = new RealtimeAgent({ name: 'Assistant', instructions: 'You are a helpful assistant.',});// Automatically connects your microphone and audio output in the browser via WebRTC.const session = new RealtimeSession(agent);await session.connect({ apiKey: '<client-api-key>',});"><div></div></button></div></figure></div> </div> </starlight-tabs> <script type="module">class r extends HTMLElement{static#e=new Map;#t;#n="starlight-synced-tabs__";constructor(){super();const t=this.querySelector('[role="tablist"]');if(this.tabs=[...t.querySelectorAll('[role="tab"]')],this.panels=[...this.querySelectorAll(':scope > [role="tabpanel"]')],this.#t=this.dataset.syncKey,this.#t){const i=r.#e.get(this.#t)??[];i.push(this),r.#e.set(this.#t,i)}this.tabs.forEach((i,c)=>{i.addEventListener("click",e=>{e.preventDefault();const n=t.querySelector('[aria-selected="true"]');e.currentTarget!==n&&this.switchTab(e.currentTarget,c)}),i.addEventListener("keydown",e=>{const n=this.tabs.indexOf(e.currentTarget),s=e.key==="ArrowLeft"?n-1:e.key==="ArrowRight"?n+1:e.key==="Home"?0:e.key==="End"?this.tabs.length-1:null;s!==null&&this.tabs[s]&&(e.preventDefault(),this.switchTab(this.tabs[s],s))})})}switchTab(t,i,c=!0){if(!t)return;const e=c?this.getBoundingClientRect().top:0;this.tabs.forEach(s=>{s.setAttribute("aria-selected","false"),s.setAttribute("tabindex","-1")}),this.panels.forEach(s=>{s.hidden=!0});const n=this.panels[i];n&&(n.hidden=!1),t.removeAttribute("tabindex"),t.setAttribute("aria-selected","true"),c&&(t.focus(),r.#r(this,t),window.scrollTo({top:window.scrollY+(this.getBoundingClientRect().top-e),behavior:"instant"}))}#i(t){!this.#t||typeof localStorage>"u"||localStorage.setItem(this.#n+this.#t,t)}static#r(t,i){const c=t.#t,e=r.#s(i);if(!c||!e)return;const n=r.#e.get(c);if(n){for(const s of n){if(s===t)continue;const a=s.tabs.findIndex(o=>r.#s(o)===e);a!==-1&&s.switchTab(s.tabs[a],a,!1)}t.#i(e)}}static#s(t){return t.textContent?.trim()}}customElements.define("starlight-tabs",r);</script> </div> </div> </div> <div class="sl-heading-wrapper level-h2"><h2 id="overview">Overview</h2><a class="sl-anchor-link" href="#overview"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24"><path fill="currentcolor" d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 0 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 1 0-1.42-1.42Zm8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 0 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 1 0 1.42 1.42l3.88-3.89a4.49 4.49 0 0 0 0-6.33ZM8.83 15.17a1 1 0 0 0 1.1.22 1 1 0 0 0 .32-.22l4.92-4.92a1 1 0 0 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42Z"></path></svg></span><span class="sr-only">Section titled “Overview”</span></a></div> <p>The <a href="https://github.com/openai/openai-agents-js">OpenAI Agents SDK for TypeScript</a> enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions. It’s a production-ready upgrade of our previous experimentation for agents, <a href="https://github.com/openai/swarm/tree/main">Swarm</a> that’s also <a href="https://github.com/openai/openai-agents-python">available in Python</a>. The Agents SDK has a very small set of primitives:</p> <ul> <li><strong>Agents</strong>, which are LLMs equipped with instructions and tools</li> <li><strong>Handoffs</strong>, which allow agents to delegate to other agents for specific tasks</li> <li><strong>Guardrails</strong>, which enable the inputs to agents to be validated</li> </ul> <p>In combination with TypeScript, these primitives are powerful enough to express complex relationships between tools and agents, and allow you to build real-world applications without a steep learning curve. In addition, the SDK comes with built-in <strong>tracing</strong> that lets you visualize and debug your agentic flows, as well as evaluate them and even fine-tune models for your application.</p> <div class="sl-heading-wrapper level-h2"><h2 id="why-use-the-agents-sdk">Why use the Agents SDK</h2><a class="sl-anchor-link" href="#why-use-the-agents-sdk"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24"><path fill="currentcolor" d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 0 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 1 0-1.42-1.42Zm8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 0 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 1 0 1.42 1.42l3.88-3.89a4.49 4.49 0 0 0 0-6.33ZM8.83 15.17a1 1 0 0 0 1.1.22 1 1 0 0 0 .32-.22l4.92-4.92a1 1 0 0 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42Z"></path></svg></span><span class="sr-only">Section titled “Why use the Agents SDK”</span></a></div> <p>The SDK has two driving design principles:</p> <ol> <li>Enough features to be worth using, but few enough primitives to make it quick to learn.</li> <li>Works great out of the box, but you can customize exactly what happens.</li> </ol> <p>Here are the main features of the SDK:</p> <ul> <li><strong>Agent loop</strong>: Built-in agent loop that handles calling tools, sending results to the LLM, and looping until the LLM is done.</li> <li><strong>TypeScript-first</strong>: Use built-in language features to orchestrate and chain agents, rather than needing to learn new abstractions.</li> <li><strong>Handoffs</strong>: A powerful feature to coordinate and delegate between multiple agents.</li> <li><strong>Guardrails</strong>: Run input validations and checks in parallel to your agents, breaking early if the checks fail.</li> <li><strong>Function tools</strong>: Turn any TypeScript function into a tool, with automatic schema generation and Zod-powered validation.</li> <li><strong>Tracing</strong>: Built-in tracing that lets you visualize, debug and monitor your workflows, as well as use the OpenAI suite of evaluation, fine-tuning and distillation tools.</li> <li><strong>Realtime Agents</strong>: Build powerful voice agents including automatic interruption detection, context management, guardrails, and more.</li> </ul> <div class="sl-heading-wrapper level-h2"><h2 id="installation">Installation</h2><a class="sl-anchor-link" href="#installation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24"><path fill="currentcolor" d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 0 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 1 0-1.42-1.42Zm8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 0 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 1 0 1.42 1.42l3.88-3.89a4.49 4.49 0 0 0 0-6.33ZM8.83 15.17a1 1 0 0 0 1.1.22 1 1 0 0 0 .32-.22l4.92-4.92a1 1 0 0 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42Z"></path></svg></span><span class="sr-only">Section titled “Installation”</span></a></div> <div class="expressive-code"><link rel="stylesheet" href="/openai-agents-js/_astro/ec.guvr2.css"><script type="module" src="/openai-agents-js/_astro/ec.8zarh.js"></script><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash"><code><div class="ec-line"><div class="code"><span style="--0:#00DAEF;--1:#3360C1">npm</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#FFD493;--1:#387138">install</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#FFD493;--1:#387138">@openai/agents</span></div></div></code></pre><div class="copy"><button title="Copy to clipboard" data-copied="Copied!" data-code="npm install @openai/agents"><div></div></button></div></figure></div> <div class="sl-heading-wrapper level-h2"><h2 id="hello-world-example">Hello world example</h2><a class="sl-anchor-link" href="#hello-world-example"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24"><path fill="currentcolor" d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 0 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 1 0-1.42-1.42Zm8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 0 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 1 0 1.42 1.42l3.88-3.89a4.49 4.49 0 0 0 0-6.33ZM8.83 15.17a1 1 0 0 0 1.1.22 1 1 0 0 0 .32-.22l4.92-4.92a1 1 0 0 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42Z"></path></svg></span><span class="sr-only">Section titled “Hello world example”</span></a></div> <div class="expressive-code"><figure class="frame has-title not-content"><figcaption class="header"><span class="title">Hello World</span></figcaption><pre data-language="typescript"><code><div class="ec-line"><div class="code"><span style="--0:#54B9FF;--1:#A626A4">import</span><span style="--0:#EEF0F9;--1:#383A42"> { </span><span style="--0:#4BF3C8;--1:#AF4238">Agent</span><span style="--0:#EEF0F9;--1:#383A42">, </span><span style="--0:#4BF3C8;--1:#AF4238">run</span><span style="--0:#EEF0F9;--1:#383A42"> } </span><span style="--0:#54B9FF;--1:#A626A4">from</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#FFD493;--1:#387138">'@openai/agents'</span><span style="--0:#EEF0F9;--1:#383A42">;</span></div></div><div class="ec-line"><div class="code"> </div></div><div class="ec-line"><div class="code"><span style="--0:#54B9FF;--1:#A626A4">const</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#ACAFFF;--1:#875D01">agent</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#EEF0F9;--1:#016C9A">=</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#54B9FF;--1:#A626A4">new</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#00DAEF;--1:#3360C1">Agent</span><span style="--0:#EEF0F9;--1:#383A42">({</span></div></div><div class="ec-line"><div class="code"><span class="indent"> </span><span style="--0:#4BF3C8;--1:#AF4238">name</span><span style="--0:#EEF0F9;--1:#016C9A">:</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#FFD493;--1:#387138">'Assistant'</span><span style="--0:#EEF0F9;--1:#383A42">,</span></div></div><div class="ec-line"><div class="code"><span class="indent"> </span><span style="--0:#4BF3C8;--1:#AF4238">instructions</span><span style="--0:#EEF0F9;--1:#016C9A">:</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#FFD493;--1:#387138">'You are a helpful assistant'</span><span style="--0:#EEF0F9;--1:#383A42">,</span></div></div><div class="ec-line"><div class="code"><span style="--0:#EEF0F9;--1:#383A42">});</span></div></div><div class="ec-line"><div class="code"> </div></div><div class="ec-line"><div class="code"><span style="--0:#54B9FF;--1:#A626A4">const</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#ACAFFF;--1:#875D01">result</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#EEF0F9;--1:#016C9A">=</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#54B9FF;--1:#A626A4">await</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#00DAEF;--1:#3360C1">run</span><span style="--0:#EEF0F9;--1:#383A42">(</span></div></div><div class="ec-line"><div class="code"><span class="indent"><span style="--1:#383A42"> </span></span><span style="--0:#4BF3C8;--1:#383A42">agent</span><span style="--0:#EEF0F9;--1:#383A42">,</span></div></div><div class="ec-line"><div class="code"><span class="indent"> </span><span style="--0:#FFD493;--1:#387138">'Write a haiku about recursion in programming.'</span><span style="--0:#EEF0F9;--1:#383A42">,</span></div></div><div class="ec-line"><div class="code"><span style="--0:#EEF0F9;--1:#383A42">);</span></div></div><div class="ec-line"><div class="code"><span style="--1:#383A42"><span style="--0:#4BF3C8">console</span><span style="--0:#EEF0F9">.</span></span><span style="--0:#00DAEF;--1:#3360C1">log</span><span style="--1:#383A42"><span style="--0:#EEF0F9">(</span><span style="--0:#4BF3C8">result</span><span style="--0:#EEF0F9">.</span></span><span style="--0:#4BF3C8;--1:#AF4238">finalOutput</span><span style="--0:#EEF0F9;--1:#383A42">);</span></div></div><div class="ec-line"><div class="code"> </div></div><div class="ec-line"><div class="code"><span style="--0:#EEF0F98F;--0fs:italic;--1:#646568;--1fs:italic">// Code within the code,</span></div></div><div class="ec-line"><div class="code"><span style="--0:#EEF0F98F;--0fs:italic;--1:#646568;--1fs:italic">// Functions calling themselves,</span></div></div><div class="ec-line"><div class="code"><span style="--0:#EEF0F98F;--0fs:italic;--1:#646568;--1fs:italic">// Infinite loop's dance.</span></div></div></code></pre><div class="copy"><button title="Copy to clipboard" data-copied="Copied!" data-code="import { Agent, run } from '@openai/agents';const agent = new Agent({ name: 'Assistant', instructions: 'You are a helpful assistant',});const result = await run( agent, 'Write a haiku about recursion in programming.',);console.log(result.finalOutput);// Code within the code,// Functions calling themselves,// Infinite loop's dance."><div></div></button></div></figure></div> <p>(<em>If running this, ensure you set the <code dir="auto">OPENAI_API_KEY</code> environment variable</em>)</p> <div class="expressive-code"><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash"><code><div class="ec-line"><div class="code"><span style="--0:#54B9FF;--1:#A626A4">export</span><span style="--0:#EEF0F9;--1:#383A42"> </span><span style="--0:#4BF3C8;--1:#AF4238">OPENAI_API_KEY</span><span style="--0:#EEF0F9;--1:#383A42">=</span><span style="--0:#4BF3C8;--1:#AF4238">sk-</span><span style="--0:#EEF0F9;--1:#383A42">...</span></div></div></code></pre><div class="copy"><button title="Copy to clipboard" data-copied="Copied!" data-code="export OPENAI_API_KEY=sk-..."><div></div></button></div></figure></div> </div> <footer class="sl-flex astro-7qll3ozj"> <div class="meta sl-flex astro-7qll3ozj"> <a href="https://github.com/openai/openai-agents-js/edit/main/docs/src/content/docs/index.mdx" class="sl-flex print:hidden astro-wcidq3gl"><svg aria-hidden="true" class="astro-wcidq3gl astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.2em;"><path d="M22 7.24a1 1 0 0 0-.29-.71l-4.24-4.24a1 1 0 0 0-1.1-.22 1 1 0 0 0-.32.22l-2.83 2.83L2.29 16.05a1 1 0 0 0-.29.71V21a1 1 0 0 0 1 1h4.24a1 1 0 0 0 .76-.29l10.87-10.93L21.71 8c.1-.1.17-.2.22-.33a1 1 0 0 0 0-.24v-.14l.07-.05ZM6.83 20H4v-2.83l9.93-9.93 2.83 2.83L6.83 20ZM18.17 8.66l-2.83-2.83 1.42-1.41 2.82 2.82-1.41 1.42Z"></path></svg>Edit page</a> </div> <div class="pagination-links print:hidden astro-am6ufn5f" dir="ltr"> <a href="/openai-agents-js/guides/quickstart" rel="next" class="astro-am6ufn5f"> <svg aria-hidden="true" class="astro-am6ufn5f astro-twzsywik" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.5rem;"><path d="M17.92 11.62a1.001 1.001 0 0 0-.21-.33l-5-5a1.003 1.003 0 1 0-1.42 1.42l3.3 3.29H7a1 1 0 0 0 0 2h7.59l-3.3 3.29a1.002 1.002 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l5-5a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76Z"></path></svg> <span class="astro-am6ufn5f"> Next <br class="astro-am6ufn5f"> <span class="link-title astro-am6ufn5f">Quickstart</span> </span> </a> </div> </footer> </div> </div> </main> </div> </div> </div> </div> </body></html>
has_shadow_root
false
img-loading-attr
[]
initiators
null
inline_style_bytes
7541
javascript
{"ajax_requests":{"xmlhttprequest":0,"fetch":5,"beacon":0,"total":5},"beacon_ajax_usage":0,"iframe":0,"requests_protocol":{"ajax_h1":0,"resources_h1":0,"ajax_h2":5,"resources_h2":10,"ajax_h3":0,"resources_h3":0},"web_component_specs":{"custom_elements":["site-search","starlight-theme-select","starlight-lang-select","starlight-menu-button","mobile-starlight-toc","starlight-toc","starlight-tabs"],"shadow_roots":[],"template":[]},"script_tags":{"total":17,"async":0,"defer":0,"crossorigin":0,"integrity":0,"nomodule":0,"nonce":0,"referrerpolicy":0,"src":6,"inline":11,"type_module":11,"async_and_defer":0,"defer_without_src":0,"charset":0,"language":0},"noscript_tags":{"total":0},"sourceMaps":{"count":0,"ext":{}},"bundler":[],"document":{"length":203845,"elements":2474,"links":9,"stylesheets":4,"inlineStyles":1,"scripts":6,"inlineScripts":11}}
lib-detector-version
6.1.0
llms_txt_validation
{"valid":false,"message":404,"error":"Non OK status code"}
localstorage_size
15
markup
{"favicon":true,"rel_alternate_mobile":false,"compatMode":"CSS1Compat","noscripts":{"iframe_googletagmanager_count":0,"total":0},"buttons":{"types":{},"total":9},"form":{"target":{},"method":{},"elements":[{"tagNames":{"input":1,"button":1},"types":{"text":1},"total":2}],"total":1},"dirs":{"html_dir":"ltr","body_nodes_dir":{"values":{"ltr":2,"auto":1},"total":3}},"inputs":{"types":{"text":1},"total":1},"audios":{"autoplay":{},"total":0},"classes":{"unique_names_total":108,"references_total":2367},"ids":{"ids_total":15,"duplicate_ids_total":0,"unique_ids_total":15},"images":{"picture":{"total":0},"source":{"total":0,"src_total":0,"srcset_total":0,"media_total":0,"type_total":0},"img":{"total":0,"src_total":0,"srcset_total":0,"alt":{"missing":0,"blank":0,"present":0},"loading":{"auto":0,"lazy":0,"eager":0,"invalid":0,"missing":0,"blank":0},"dimensions":{"missing_width":0,"missing_height":0}}},"iframes":{"total":0,"loading":{"auto":0,"lazy":0,"eager":0,"invalid":0,"missing":0,"blank":0}},"amp":{"html_amp_attribute_present":false,"html_amp_emoji_attribute_present":false,"amp_page":false,"rel_amphtml":null},"data_nosnippet":{"valid":0,"wrong_tag_type":0},"obsolete_elements":{},"svgs":{"svg_element_total":66,"svg_img_total":0,"svg_object_total":0,"svg_embed_total":0,"svg_iframe_total":0,"svg_total":66},"app":{"app_id_present":false,"meta_theme_color":null},"anchors":{"hrefs_without_special_scheme":[]},"dom-shape":{"bodyNodesCount":2453,"bodyLeafNodesCount":951,"depth":{"mean":18.01051524710831,"median":20,"mode":21,"stddev":4.40197532941364,"skew":-0.6791234682566707,"range":{"min":1,"max":21}},"bodyNonLeafNodesCount":1502,"branchFactor":{"mean":3.488681757656458,"median":3,"mode":3,"stddev":3.6921577730678217,"skew":0.13235668346058013,"range":{"min":1,"max":55}},"branchFactorByDepth":[{"depth":0,"count":1,"mean":5,"stddev":0,"skew":null,"median":5,"mode":5,"range":{"min":5,"max":5}},{"depth":1,"count":1,"mean":7,"stddev":0,"skew":null,"median":7,"mode":7,"range":{"min":7,"max":7}},{"depth":2,"count":3,"mean":4.666666666666667,"stddev":2.0548046676563256,"skew":1.2977713690461004,"median":5,"mode":2,"range":{"min":2,"max":7}},{"depth":3,"count":4,"mean":4.5,"stddev":1.6583123951777,"skew":0.9045340337332909,"median":4,"mode":3,"range":{"min":3,"max":7}},{"depth":4,"count":7,"mean":5.714285714285714,"stddev":3.0572763655760995,"skew":0.8878116956803958,"median":5,"mode":3,"range":{"min":3,"max":12}},{"depth":5,"count":12,"mean":3.5,"stddev":1.707825127659933,"skew":0.29277002188455997,"median":3,"mode":3,"range":{"min":1,"max":7}},{"depth":6,"count":14,"mean":7.071428571428571,"stddev":7.704027571103737,"skew":0.5284805296777083,"median":5,"mode":3,"range":{"min":1,"max":33}},{"depth":7,"count":25,"mean":2.64,"stddev":1.52,"skew":1.0789473684210527,"median":3,"mode":1,"range":{"min":1,"max":6}},{"depth":8,"count":17,"mean":6.411764705882353,"stddev":7.113027183228148,"skew":-0.082698305371959,"median":5,"mode":7,"range":{"min":1,"max":33}},{"depth":9,"count":36,"mean":3.861111111111111,"stddev":3.6144215595135756,"skew":0.7915820177589235,"median":3,"mode":1,"range":{"min":1,"max":18}},{"depth":10,"count":60,"mean":2.683333333333333,"stddev":0.9572820320516248,"skew":-0.33079767097267476,"median":3,"mode":3,"range":{"min":1,"max":7}},{"depth":11,"count":53,"mean":3.018867924528302,"stddev":1.7536007811178693,"skew":0.010759532461130835,"median":3,"mode":3,"range":{"min":1,"max":7}},{"depth":12,"count":33,"mean":3.3636363636363638,"stddev":2.79413001387467,"skew":0.13014296465471295,"median":3,"mode":3,"range":{"min":1,"max":16}},{"depth":13,"count":42,"mean":1.9047619047619047,"stddev":0.9954545219222317,"skew":0.908893259146386,"median":1,"mode":1,"range":{"min":1,"max":3}},{"depth":14,"count":24,"mean":4.958333333333333,"stddev":2.9647817045367018,"skew":1.3351179708362004,"median":5.5,"mode":1,"range":{"min":1,"max":10}},{"depth":15,"count":19,"mean":4.526315789473684,"stddev":1.7280479115138951,"skew":-0.2741152067429278,"median":5,"mode":5,"range":{"min":1,"max":7}},{"depth":16,"count":42,"mean":2.5238095238095237,"stddev":0.8518354199999205,"skew":-0.5590169943749471,"median":3,"mode":3,"range":{"min":1,"max":3}},{"depth":17,"count":30,"mean":6.966666666666667,"stddev":2.1052843566184176,"skew":-0.01583317390287096,"median":7,"mode":7,"range":{"min":1,"max":13}},{"depth":18,"count":77,"mean":8.7012987012987,"stddev":13.162387316585717,"skew":0.28120268856051306,"median":5,"mode":5,"range":{"min":1,"max":55}},{"depth":19,"count":535,"mean":2.9962616822429906,"stddev":0.9352819789349827,"skew":-0.003996995388777041,"median":3,"mode":3,"range":{"min":1,"max":10}},{"depth":20,"count":468,"mean":2.9935897435897436,"stddev":0.1031633137142999,"skew":-0.06213697660012093,"median":3,"mode":3,"range":{"min":1,"max":3}}]}}
media
{"num_picture_img":0,"num_image_sizes":0,"num_srcset_all":0,"num_srcset_sizes":0,"num_srcset_descriptor_x":0,"num_srcset_descriptor_w":0,"num_srcset_candidates":0,"picture_formats":[],"num_video_nodes":0,"video_durations":[],"video_attributes_values_counts":[],"video_display_style":[],"video_using_source_media_count":0,"video_source_media_values":[],"video_source_format_count":[],"video_source_format_type":[],"num_picture_using_min_resolution":0,"num_picture_using_orientation":0,"num_img_not_in_picture_srcset_candidates":0}
meta_viewport
width=device-width, initial-scale=1
num_iframes
0
num_scripts
17
num_scripts_async
0
num_scripts_sync
6
observers
null
origin-trials
[]
parsed_css
[{"url":"https:\/\/openai.github.io\/openai-agents-js\/_astro\/index.D41fTyIS.css","ast":{"type":"stylesheet","stylesheet":{"rules":[{"type":"rule","selectors":["@layer properties"]},{"type":"supports","supports":"(((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b))))","rules":[{"type":"rule","selectors":["*",":before",":after","::backdrop"],"declarations":[{"type":"declaration","property":"--tw-rotate-x","value":"initial"},{"type":"declaration","property":"--tw-rotate-y","value":"initial"},{"type":"declaration","property":"--tw-rotate-z","value":"initial"},{"type":"declaration","property":"--tw-skew-x","value":"initial"},{"type":"declaration","property":"--tw-skew-y","value":"initial"},{"type":"declaration","property":"--tw-blur","value":"initial"},{"type":"declaration","property":"--tw-brightness","value":"initial"},{"type":"declaration","property":"--tw-contrast","value":"initial"},{"type":"declaration","property":"--tw-grayscale","value":"initial"},{"type":"declaration","property":"--tw-hue-rotate","value":"initial"},{"type":"declaration","property":"--tw-invert","value":"initial"},{"type":"declaration","property":"--tw-opacity","value":"initial"},{"type":"declaration","property":"--tw-saturate","value":"initial"},{"type":"declaration","property":"--tw-sepia","value":"initial"},{"type":"declaration","property":"--tw-drop-shadow","value":"initial"},{"type":"declaration","property":"--tw-drop-shadow-color","value":"initial"},{"type":"declaration","property":"--tw-drop-shadow-alpha","value":"100%"},{"type":"declaration","property":"--tw-drop-shadow-size","value":"initial"}]}]}],"parsingErrors":[{"reason":"missing '}'","line":1,"column":19,"source":"@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.table{display:table}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-scroll{overflow-x:scroll}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:normal;font-weight:400;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-Regular.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:italic;font-weight:400;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-RegularItalic.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:normal;font-weight:500;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-Medium.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:italic;font-weight:500;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-MediumItalic.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:normal;font-weight:600;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-Semibold.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:italic;font-weight:600;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-SemiboldItalic.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:normal;font-weight:700;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-Bold.woff2)format(\"woff2\")}@font-face{font-display:swap;font-family:OpenAI Sans;font-style:italic;font-weight:700;src:url(https:\/\/cdn.openai.com\/common\/fonts\/openai-sans\/OpenAISans-BoldItalic.woff2)format(\"woff2\")}@layer my-reset,starlight;@layer my-overrides{:root{--openai-text-primary:#fff;--openai-background:#202123;--openai-light-gray:#000;--openai-primary:#4db8ff;--openai-primary-darker:#3e94ce;--openai-secondary:#6e6e80;--openai-gray-05:#f7f7f8;--openai-hover-gray:#565869;--openai-gray-1:#353741;--openai-gray-2:#717182;--openai-green:#10a37f;--openai-green-darker:#1a7f64;--openai-nav-category-text:#acacbe;--openai-nav-text:#fff;--openai-toc-highlight:#fff;--openai-code-background:#161719;--openai-code-border-color:var(--openai-light-gray);--openai-title-color:#fff;--openai-code-highlight-color:#ffffff1a;--openai-hero-background:var(--openai-code-background);--openai-hero-hover-color:var(--openai-gray-1);--openai-search-text:var(--openai-text-primary);--openai-search-field-background:var(--openai-light-gray);--openai-search-button-color:var(--openai-gray-1);--openai-search-button-hover-color:var(--openai-gray-2);--openai-primary-button-background:var(--openai-text-primary);--openai-primary-button-hover-background:var(--openai-gray-1);--openai-primary-button-text:var(--openai-light-gray);--sl-color-bg-sidebar:var(--openai-background)!important;--sl-color-bg-nav:var(--openai-background)!important;--sl-color-bg:var(--openai-background)!important;--sl-nav-pad-y:1rem!important;--sl-text-h1:var(--sl-text-3xl)!important;--sl-text-h2:var(--sl-text-2xl)!important;--sl-text-h3:var(--sl-text-xl)!important;--sl-text-h4:var(--sl-text-lg)!important;--sl-text-h5:var(--sl-text-base)!important;--sl-content-pad-x:3rem!important;--sl-color-bg-inline-code:linear-gradient(45deg,#0006 0%,#0003 100%)!important;--sl-nav-gap:1rem!important;--sl-content-width:60rem!important}:root[data-theme=light]{--openai-text-primary:#202123;--openai-background:#fff;--openai-light-gray:#f5f5f5;--openai-primary:#4db8ff;--openai-primary-darker:#3e94ce;--openai-secondary:#6e6e80;--openai-gray-05:#f7f7f8;--openai-hover-gray:#ededf280;--openai-gray-1:#ececf1;--openai-gray-2:#717182;--openai-gray-3:#353740;--openai-green:#10a37f;--openai-green-darker:#1a7f64;--openai-nav-text:#202123;--openai-nav-category-text:var(--openai-text-secondary);--openai-toc-highlight:#353740;--openai-code-background:var(--openai-gray-05);--openai-code-border-color:var(--openai-gray-1);--openai-title-color:#000;--openai-code-highlight-color:var(--openai-gray-1);--openai-hero-background:var(--openai-gray-05);--openai-search-text:var(--openai-text-primary);--openai-search-field-background:var(--openai-light-gray);--openai-search-button-color:var(--openai-gray-1);--openai-search-button-hover-color:var(--openai-gray-2);--openai-primary-button-background:#000;--openai-primary-button-hover-background:var(--openai-gray-3);--openai-primary-button-text:var(--openai-light-gray);--sl-color-bg-sidebar:var(--openai-background)!important;--sl-color-bg-nav:var(--openai-background)!important;--sl-color-bg:var(--openai-background)!important;--sl-nav-pad-y:1rem!important;--sl-text-h1:var(--sl-text-3xl)!important;--sl-text-h2:var(--sl-text-2xl)!important;--sl-text-h3:var(--sl-text-xl)!important;--sl-text-h4:var(--sl-text-lg)!important;--sl-text-h5:var(--sl-text-base)!important;--sl-content-pad-x:1rem!important;--sl-color-bg-inline-code:var(--openai-gray-05)!important;--sl-nav-gap:1rem!important;--sl-content-width:60rem!important}@media (min-width:48rem){:root[data-theme=light]{--sl-content-pad-x:2rem!important}}@media (min-width:72rem){:root[data-theme=light]{--sl-content-pad-x:3rem!important}}.openai-logo{color:var(--openai-title-color)!important}.content-panel:first-of-type{padding-top:1.5rem!important}.content-panel{padding-top:0!important}.content-panel+.content-panel{border-top:0!important}h1{margin-top:0!important;font-weight:700!important}.site-title{font-size:var(--sl-text-xl)!important;color:var(--openai-title-color)!important;font-weight:600!important}.social-icons:after{border:none!important}.main-pane{background-color:var(--openai-background);border-top-left-radius:8px;border-bottom-left-radius:8px;min-height:100vh}.sl-markdown-content code:not(:where(.not-content *)){border-radius:6px;border:1px solid var(--openai-gray-1)!important}.sl-markdown-content a:not(:where(.not-content *)){color:var(--openai-primary)!important;text-decoration:none!important}.sl-markdown-content a:hover:not(:where(.not-content *)){color:var(--openai-primary-darker)!important}.sl-markdown-content table:not(:where(.not-content *)){font-size:var(--sl-text-sm)}.sl-markdown-content table td code{white-space:nowrap}.sl-markdown-content th:not(:where(.not-content *)){text-transform:uppercase;font-size:var(--sl-text-2xs)!important}.sl-markdown-content th:not(:where(.not-content *)) code{text-transform:none}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border-bottom:1px solid var(--openai-code-border-color);border-width:1px!important}site-search>dialog{background-color:var(--openai-code-background)!important}@media (min-width:50rem){site-search>button{color:var(--openai-search-text)!important;background-color:var(--openai-search-field-background)!important;border:0!important}site-search>button>kbd{gap:.25rem;display:inline-flex;background-color:#0000!important;padding:0!important}site-search>button>kbd kbd{background-color:var(--openai-search-button-color)!important;color:var(--openai-search-text)!important;border-radius:4px!important;padding-inline:.4rem!important}site-search>button>kbd:hover kbd{background-color:var(--openai-search-button-hover-color)!important}}.right-sidebar-container{background-color:var(--openai-background);--sl-color-hairline:#0000!important}.right-sidebar-panel{padding-top:2.5rem!important}starlight-toc h2{font-size:var(--sl-text-2xs);color:var(--openai-nav-category-text);font-weight:500}starlight-toc ul>li{border-inline-start:0;padding-top:.3em;padding-bottom:.3em}starlight-toc ul>li a{color:var(--openai-text-primary);padding-inline-start:calc(var(--depth)*1em)}starlight-toc ul>li:has([aria-current=true]) a{color:var(--openai-primary)!important}starlight-toc ul>li:has([aria-current=true]){border-left-color:var(--openai-toc-highlight)}header,.sidebar{--sl-color-hairline-shade:#0000!important}.sidebar .sidebar-content{padding-top:2rem}.sidebar a[aria-current=page]{color:var(--openai-primary)!important;background-color:#0000!important;font-weight:500!important}.sidebar a{line-height:inherit!important}.sidebar a:not(:where(.not-content *)){color:var(--openai-nav-text)!important}.sidebar ul.top-level>li:not(:has(details))>a{padding-top:0!important}.sidebar ul.top-level>li:not(:has(details))>a>span{font-size:var(--sl-text-sm)!important;font-weight:500!important}.sidebar ul.top-level>li>details>ul>li{border-inline-start:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.sidebar ul.top-level>li>details>summary{justify-content:flex-start!important}.sidebar ul.top-level>li>details>summary svg{align-self:flex-end;color:var(--openai-nav-category-text)!important}.sidebar ul.top-level>li>details>summary span{font-weight:500!important;font-size:var(--sl-text-xs)!important;color:var(--openai-nav-category-text)!important}.sidebar details>summary span{font-size:var(--sl-text-sm)!important}.pagination-links a{box-shadow:none!important;border:none!important}.pagination-links a:hover{background-color:var(--openai-light-gray)!important}.sl-steps>li:before{background-color:var(--openai-gray-1)!important;box-shadow:none!important;font-weight:500!important}.sl-markdown-content .starlight-aside--note{--sl-color-asides-text-accent:var(--sl-color-text)!important}.sl-markdown-content .sl-link-card:hover{background-color:var(--openai-gray-1)!important}.sl-markdown-content aside.starlight-aside{border:1px solid var(--openai-gray-1);font-size:var(--sl-text-sm);background:0 0;border-radius:8px}.sl-markdown-content aside.starlight-aside .starlight-aside__title,.sl-markdown-content aside.starlight-aside .starlight-aside__content{font-size:var(--sl-text-sm)!important}.sl-markdown-content .expressive-code .ec-line{line-height:.5rem}.sl-markdown-content .expressive-code .ec-line:has(.code :is(span)){line-height:1.2rem}.sl-markdown-content .openai-hero{background-color:var(--openai-hero-background);--hero-padding:2rem;border-radius:24px}@media (min-width:72rem){.sl-markdown-content .openai-hero{--hero-padding:3rem}}.sl-markdown-content .openai-hero .openai-hero-container{flex-direction:column}@media (min-width:72rem){.sl-markdown-content .openai-hero .openai-hero-container{flex-direction:row}}.sl-markdown-content .openai-hero ul[role=tablist]{border-bottom:0}.sl-markdown-content .openai-hero .openai-hero-code{margin-bottom:var(--hero-padding);margin-inline-start:calc(var(--hero-padding) - 1rem)}@media (min-width:72rem){.sl-markdown-content .openai-hero .openai-hero-code{margin-bottom:0;margin-inline-start:0}}.sl-markdown-content .openai-hero .tab a{font-size:var(--sl-text-xs);padding:0;border-radius:0;padding-inline-start:1rem}.sl-markdown-content .openai-hero .tab a[aria-selected=true]{color:var(--openai-text-primary);border-bottom:0;font-weight:500}.sl-markdown-content .openai-hero .tab a:not([aria-selected=true]){color:var(--openai-gray-2)!important}.sl-markdown-content .openai-hero .tablist-wrapper~[role=tabpanel]{margin-top:0}.sl-markdown-content .openai-hero .openai-quickstart{padding:var(--hero-padding);border-radius:24px;min-width:15rem}@media (min-width:72rem){.sl-markdown-content .openai-hero .openai-quickstart{max-width:20rem;padding-inline-end:0}}.sl-markdown-content .openai-hero .openai-quickstart{color:var(--openai-title-color)!important}.sl-markdown-content .openai-hero .openai-quickstart span.title{font-size:var(--sl-text-md);font-weight:700}.sl-markdown-content .openai-hero .openai-quickstart p{font-size:var(--sl-text-sm);margin-top:.75rem;margin-bottom:.75rem}.sl-markdown-content .openai-hero .openai-quickstart .openai-hero-cta{font-size:var(--sl-text-sm);background-color:var(--openai-primary-button-background);border-radius:50px;padding:.5rem 1rem;font-weight:500;color:var(--openai-primary-button-text)!important}.sl-markdown-content .openai-hero .openai-quickstart .openai-hero-cta:hover,.sl-markdown-content .openai-hero .openai-quickstart .openai-hero-cta:focus{background-color:var(--openai-primary-button-hover-background)}.sl-markdown-content .openai-hero .openai-quickstart .openai-hero-cta:after{content:\"\u276f\";margin-inline-start:.25rem}.sl-markdown-content .openai-hero .expressive-code{--openai-code-border-color:#0000;font-size:var(--sl-text-sm)}.openai-github-link{--sl-sidebar-item-padding-inline:.5rem;margin-top:1rem}.openai-github-link a{color:var(--openai-text-primary);margin-inline-start:var(--sl-sidebar-item-padding-inline);margin-bottom:var(--sl-sidebar-item-padding-inline);font-size:var(--sl-text-lg);align-items:center;text-decoration:none;display:flex}.openai-github-link a span{font-size:var(--sl-text-sm);margin-inline-start:var(--sl-sidebar-item-padding-inline)}.sl-markdown-content .expressive-code .frame.has-title:not(.is-terminal) .header{background:0 0}.sl-markdown-content .expressive-code .frame.has-title:not(.is-terminal) .title:after{border:none}.sl-markdown-content .expressive-code .mark{background-color:var(--openai-code-highlight-color)!important}.sl-markdown-content .expressive-code .mark .code{border-inline-start:0!important}.sl-markdown-content .expressive-code figure:not(.is-terminal) figcaption:before{background-color:var(--openai-code-background);border-bottom:1px solid var(--openai-code-border-color);border-color:var(--openai-code-border-color);border-start-start-radius:var(--openai-code-border-radius);border-start-end-radius:var(--openai-code-border-radius)}.sl-markdown-content .expressive-code figure:not(.is-terminal) figcaption span{font-family:var(--__sl-font-mono);font-size:var(--sl-text-2xs);border-start-start-radius:var(--openai-code-border-radius);border-start-end-radius:var(--openai-code-border-radius);padding:.75em 1rem;background-color:#0000!important}.sl-markdown-content .expressive-code figure{box-shadow:none;border-start-start-radius:var(--openai-code-border-radius);border-start-end-radius:var(--openai-code-border-radius);--openai-code-border-radius:8px!important}.sl-markdown-content .expressive-code figure .header{background-color:var(--openai-code-background);border-color:var(--openai-code-border-color);border-start-start-radius:var(--openai-code-border-radius);border-start-end-radius:var(--openai-code-border-radius)}.sl-markdown-content .expressive-code figure .header:after{border-color:var(--openai-code-border-color)}.sl-markdown-content .expressive-code figure:not(:has(figcaption>span)) pre{border-radius:var(--openai-code-border-radius)}.sl-markdown-content .expressive-code figure pre{background-color:var(--openai-code-background);border-color:var(--openai-code-border-color);border-width:1px;border-end-end-radius:var(--openai-code-border-radius);border-end-start-radius:var(--openai-code-border-radius)}.sl-markdown-content .expressive-code figure pre>code{font-size:var(--sl-text-xs)!important}.sl-markdown-content .expressive-code figure:has(figcaption>span) .copy button{top:-.2rem}.sl-markdown-content .expressive-code figure .copy button:before{border:none}.sl-markdown-content .expressive-code figure .copy button:after{margin:.8rem}@media (min-width:72rem){.sl-markdown-content .expressive-code figure .copy button:after{margin:.475rem}}.sl-markdown-content .expressive-code figure .copy button{background:0 0}.sl-markdown-content .expressive-code figure .copy button:hover{background:var(--openai-hover-gray)!important}}:root{--sl-font:\"OpenAI Sans\";--sl-font-mono:\"SF Mono\";--sl-color-text:#d9d9e3;--sl-color-accent-low:#2d2d2d;--sl-color-accent:#10a37f;--sl-color-accent-high:#bdbdbd;--sl-color-white:#fff;--sl-color-gray-1:#f5f5f5;--sl-color-gray-2:#e0e0e0;--sl-color-gray-3:#bdbdbd;--sl-color-gray-4:#9e9e9e;--sl-color-gray-5:#303030;--sl-color-gray-6:#000;--sl-color-black:#1a1a1a;--sl-color-bg-sidebar:#000;--sl-sidebar-width:17rem}:root[data-theme=light]{--sl-font:\"OpenAI Sans\";--sl-font-mono:\"SF Mono\";--sl-color-text:#353740;--sl-color-accent-low:#ebc9f3;--sl-color-accent:#000;--sl-color-accent-high:#000;--sl-color-white:#000;--sl-color-gray-1:#202123;--sl-color-gray-2:#353740;--sl-color-gray-3:#8e8ea0;--sl-color-gray-4:#acacbe;--sl-color-gray-5:#c5c5d2;--sl-color-gray-6:#d9d9e3;--sl-color-gray-7:#ececf1;--sl-color-black:#fff;--sl-sidebar-width:17rem}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"<percentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@layer starlight.base,starlight.reset,starlight.core,starlight.content,starlight.components,starlight.utils;@layer starlight.base{:root,::backdrop{--sl-color-white: hsl(0, 0%, 100%);--sl-color-gray-1: hsl(224, 20%, 94%);--sl-color-gray-2: hsl(224, 6%, 77%);--sl-color-gray-3: hsl(224, 6%, 56%);--sl-color-gray-4: hsl(224, 7%, 36%);--sl-color-gray-5: hsl(224, 10%, 23%);--sl-color-gray-6: hsl(224, 14%, 16%);--sl-color-black: hsl(224, 10%, 10%);--sl-hue-orange: 41;--sl-color-orange-low: hsl(var(--sl-hue-orange), 39%, 22%);--sl-color-orange: hsl(var(--sl-hue-orange), 82%, 63%);--sl-color-orange-high: hsl(var(--sl-hue-orange), 82%, 87%);--sl-hue-green: 101;--sl-color-green-low: hsl(var(--sl-hue-green), 39%, 22%);--sl-color-green: hsl(var(--sl-hue-green), 82%, 63%);--sl-color-green-high: hsl(var(--sl-hue-green), 82%, 80%);--sl-hue-blue: 234;--sl-color-blue-low: hsl(var(--sl-hue-blue), 54%, 20%);--sl-color-blue: hsl(var(--sl-hue-blue), 100%, 60%);--sl-color-blue-high: hsl(var(--sl-hue-blue), 100%, 87%);--sl-hue-purple: 281;--sl-color-purple-low: hsl(var(--sl-hue-purple), 39%, 22%);--sl-color-purple: hsl(var(--sl-hue-purple), 82%, 63%);--sl-color-purple-high: hsl(var(--sl-hue-purple), 82%, 89%);--sl-hue-red: 339;--sl-color-red-low: hsl(var(--sl-hue-red), 39%, 22%);--sl-color-red: hsl(var(--sl-hue-red), 82%, 63%);--sl-color-red-high: hsl(var(--sl-hue-red), 82%, 87%);--sl-color-accent-low: hsl(224, 54%, 20%);--sl-color-accent: hsl(224, 100%, 60%);--sl-color-accent-high: hsl(224, 100%, 85%);--sl-color-text: var(--sl-color-gray-2);--sl-color-text-accent: var(--sl-color-accent-high);--sl-color-text-invert: var(--sl-color-accent-low);--sl-color-bg: var(--sl-color-black);--sl-color-bg-nav: var(--sl-color-gray-6);--sl-color-bg-sidebar: var(--sl-color-gray-6);--sl-color-bg-inline-code: var(--sl-color-gray-5);--sl-color-bg-accent: var(--sl-color-accent-high);--sl-color-hairline-light: var(--sl-color-gray-5);--sl-color-hairline: var(--sl-color-gray-6);--sl-color-hairline-shade: var(--sl-color-black);--sl-color-backdrop-overlay: hsla(223, 13%, 10%, .66);--sl-shadow-sm: 0px 1px 1px hsla(0, 0%, 0%, .12), 0px 2px 1px hsla(0, 0%, 0%, .24);--sl-shadow-md: 0px 8px 4px hsla(0, 0%, 0%, .08), 0px 5px 2px hsla(0, 0%, 0%, .08), 0px 3px 2px hsla(0, 0%, 0%, .12), 0px 1px 1px hsla(0, 0%, 0%, .15);--sl-shadow-lg: 0px 25px 7px hsla(0, 0%, 0%, .03), 0px 16px 6px hsla(0, 0%, 0%, .1), 0px 9px 5px hsla(223, 13%, 10%, .33), 0px 4px 4px hsla(0, 0%, 0%, .75), 0px 4px 2px hsla(0, 0%, 0%, .25);--sl-text-2xs: .75rem;--sl-text-xs: .8125rem;--sl-text-sm: .875rem;--sl-text-base: 1rem;--sl-text-lg: 1.125rem;--sl-text-xl: 1.25rem;--sl-text-2xl: 1.5rem;--sl-text-3xl: 1.8125rem;--sl-text-4xl: 2.1875rem;--sl-text-5xl: 2.625rem;--sl-text-6xl: 4rem;--sl-text-body: var(--sl-text-base);--sl-text-body-sm: var(--sl-text-xs);--sl-text-code: var(--sl-text-sm);--sl-text-code-sm: var(--sl-text-xs);--sl-text-h1: var(--sl-text-4xl);--sl-text-h2: var(--sl-text-3xl);--sl-text-h3: var(--sl-text-2xl);--sl-text-h4: var(--sl-text-xl);--sl-text-h5: var(--sl-text-lg);--sl-line-height: 1.75;--sl-line-height-headings: 1.2;--sl-font-system: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";--sl-font-system-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;--__sl-font: var(--sl-font, var(--sl-font-system)), var(--sl-font-system);--__sl-font-mono: var(--sl-font-mono, var(--sl-font-system-mono)), var(--sl-font-system-mono);--sl-nav-height: 3.5rem;--sl-nav-pad-x: 1rem;--sl-nav-pad-y: .75rem;--sl-mobile-toc-height: 3rem;--sl-sidebar-width: 18.75rem;--sl-sidebar-pad-x: 1rem;--sl-content-width: 45rem;--sl-content-pad-x: 1rem;--sl-menu-button-size: 2rem;--sl-nav-gap: var(--sl-content-pad-x);--sl-outline-offset-inside: -.1875rem;--sl-z-index-toc: 4;--sl-z-index-menu: 5;--sl-z-index-navbar: 10;--sl-z-index-skiplink: 20}:root[data-theme=light],[data-theme=light] ::backdrop{--sl-color-white: hsl(224, 10%, 10%);--sl-color-gray-1: hsl(224, 14%, 16%);--sl-color-gray-2: hsl(224, 10%, 23%);--sl-color-gray-3: hsl(224, 7%, 36%);--sl-color-gray-4: hsl(224, 6%, 56%);--sl-color-gray-5: hsl(224, 6%, 77%);--sl-color-gray-6: hsl(224, 20%, 94%);--sl-color-gray-7: hsl(224, 19%, 97%);--sl-color-black: hsl(0, 0%, 100%);--sl-color-orange-high: hsl(var(--sl-hue-orange), 80%, 25%);--sl-color-orange: hsl(var(--sl-hue-orange), 90%, 60%);--sl-color-orange-low: hsl(var(--sl-hue-orange), 90%, 88%);--sl-color-green-high: hsl(var(--sl-hue-green), 80%, 22%);--sl-color-green: hsl(var(--sl-hue-green), 90%, 46%);--sl-color-green-low: hsl(var(--sl-hue-green), 85%, 90%);--sl-color-blue-high: hsl(var(--sl-hue-blue), 80%, 30%);--sl-color-blue: hsl(var(--sl-hue-blue), 90%, 60%);--sl-color-blue-low: hsl(var(--sl-hue-blue), 88%, 90%);--sl-color-purple-high: hsl(var(--sl-hue-purple), 90%, 30%);--sl-color-purple: hsl(var(--sl-hue-purple), 90%, 60%);--sl-color-purple-low: hsl(var(--sl-hue-purple), 80%, 90%);--sl-color-red-high: hsl(var(--sl-hue-red), 80%, 30%);--sl-color-red: hsl(var(--sl-hue-red), 90%, 60%);--sl-color-red-low: hsl(var(--sl-hue-red), 80%, 90%);--sl-color-accent-high: hsl(234, 80%, 30%);--sl-color-accent: hsl(234, 90%, 60%);--sl-color-accent-low: hsl(234, 88%, 90%);--sl-color-text-accent: var(--sl-color-accent);--sl-color-text-invert: var(--sl-color-black);--sl-color-bg-nav: var(--sl-color-gray-7);--sl-color-bg-sidebar: var(--sl-color-bg);--sl-color-bg-inline-code: var(--sl-color-gray-6);--sl-color-bg-accent: var(--sl-color-accent);--sl-color-hairline-light: var(--sl-color-gray-6);--sl-color-hairline-shade: var(--sl-color-gray-6);--sl-color-backdrop-overlay: hsla(225, 9%, 36%, .66);--sl-shadow-sm: 0px 1px 1px hsla(0, 0%, 0%, .06), 0px 2px 1px hsla(0, 0%, 0%, .06);--sl-shadow-md: 0px 8px 4px hsla(0, 0%, 0%, .03), 0px 5px 2px hsla(0, 0%, 0%, .03), 0px 3px 2px hsla(0, 0%, 0%, .06), 0px 1px 1px hsla(0, 0%, 0%, .06);--sl-shadow-lg: 0px 25px 7px rgba(0, 0, 0, .01), 0px 16px 6px hsla(0, 0%, 0%, .03), 0px 9px 5px hsla(223, 13%, 10%, .08), 0px 4px 4px hsla(0, 0%, 0%, .16), 0px 4px 2px hsla(0, 0%, 0%, .04)}@media (min-width: 50em){:root{--sl-nav-height: 4rem;--sl-nav-pad-x: 1.5rem;--sl-text-h1: var(--sl-text-5xl);--sl-text-h2: var(--sl-text-4xl);--sl-text-h3: var(--sl-text-3xl);--sl-text-h4: var(--sl-text-2xl)}}@media (min-width: 72rem){:root{--sl-content-pad-x: 1.5rem;--sl-mobile-toc-height: 0rem}}}@layer starlight.reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;accent-color:var(--sl-color-accent)}html[data-theme=light]{color-scheme:light}body{font-family:var(--__sl-font);line-height:var(--sl-line-height);-webkit-font-smoothing:antialiased;color:var(--sl-color-text);background-color:var(--sl-color-bg)}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,code{overflow-wrap:anywhere}code{font-family:var(--__sl-font-mono)}}@layer starlight.components{.starlight-aside{padding:1rem;border-inline-start:.25rem solid var(--sl-color-asides-border);color:var(--sl-color-white)}.starlight-aside--note{--sl-color-asides-text-accent: var(--sl-color-blue-high);--sl-color-asides-border: var(--sl-color-blue);background-color:var(--sl-color-blue-low)}.starlight-aside--tip{--sl-color-asides-text-accent: var(--sl-color-purple-high);--sl-color-asides-border: var(--sl-color-purple);background-color:var(--sl-color-purple-low)}.starlight-aside--caution{--sl-color-asides-text-accent: var(--sl-color-orange-high);--sl-color-asides-border: var(--sl-color-orange);background-color:var(--sl-color-orange-low)}.starlight-aside--danger{--sl-color-asides-text-accent: var(--sl-color-red-high);--sl-color-asides-border: var(--sl-color-red);background-color:var(--sl-color-red-low)}.starlight-aside__title{display:flex;gap:.5rem;align-items:center;font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-asides-text-accent)}.starlight-aside__icon{font-size:1.333em;width:1em;height:1em}.starlight-aside__title+.starlight-aside__content{margin-top:.5rem}.starlight-aside__content a{color:var(--sl-color-asides-text-accent)}}@layer starlight.utils{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sl-hidden{display:none}.sl-flex{display:flex}.sl-block{display:block}@media (min-width: 50rem){.md\\:sl-hidden{display:none}.md\\:sl-flex{display:flex}.md\\:sl-block{display:block}}@media (min-width: 72rem){.lg\\:sl-hidden{display:none}.lg\\:sl-flex{display:flex}.lg\\:sl-block{display:block}}[data-theme=light] .light\\:sl-hidden,[data-theme=dark] .dark\\:sl-hidden{display:none}[dir=rtl] .rtl\\:flip:not(:where([dir=rtl] [dir=ltr] *)){transform:scaleX(-1)}}@layer starlight.content{.sl-markdown-content .sl-heading-wrapper{--sl-anchor-icon-size: .8275em;--sl-anchor-icon-gap: .25em;--sl-anchor-icon-space: calc(var(--sl-anchor-icon-size) + var(--sl-anchor-icon-gap));line-height:var(--sl-line-height-headings)}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6,.sl-heading-wrapper)+:is(.sl-heading-wrapper){margin-top:1.5em}.sl-markdown-content .sl-heading-wrapper.level-h1{font-size:var(--sl-text-h1)}.sl-markdown-content .sl-heading-wrapper.level-h2{font-size:var(--sl-text-h2)}.sl-markdown-content .sl-heading-wrapper.level-h3{font-size:var(--sl-text-h3)}.sl-markdown-content .sl-heading-wrapper.level-h4{font-size:var(--sl-text-h4)}.sl-markdown-content .sl-heading-wrapper.level-h5{font-size:var(--sl-text-h5)}.sl-markdown-content .sl-heading-wrapper.level-h6{font-size:var(--sl-text-h6)}.sl-markdown-content .sl-heading-wrapper>:first-child{display:inline;padding-inline-end:var(--sl-anchor-icon-space)}.sl-markdown-content .sl-anchor-link{position:relative;margin-inline-start:calc(-1 * var(--sl-anchor-icon-size));-webkit-user-select:none;user-select:none}.sl-markdown-content .sl-anchor-link:after{content:\"\";position:absolute;inset:-.25rem -.5rem}.sl-markdown-content .sl-anchor-icon>svg{display:inline;width:var(--sl-anchor-icon-size);vertical-align:top;transform:translateY(calc((var(--sl-line-height-headings) * 1em - var(--sl-anchor-icon-size)) \/ 2))}@media (hover: hover){.sl-markdown-content .sl-anchor-link{opacity:0}.sl-markdown-content .sl-anchor-link:focus,.sl-markdown-content .sl-heading-wrapper:hover .sl-anchor-link{opacity:1}}}@layer starlight.core{.sl-banner:where(.astro-edql7xzo){--__sl-banner-text: var(--sl-color-banner-text, var(--sl-color-text-invert));padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);background-color:var(--sl-color-banner-bg, var(--sl-color-bg-accent));color:var(--__sl-banner-text);line-height:var(--sl-line-height-headings);text-align:center;text-wrap:balance;box-shadow:var(--sl-shadow-sm)}.sl-banner:where(.astro-edql7xzo) a{color:var(--__sl-banner-text)}}@layer starlight.core{.content-panel:where(.astro-uinog2ah){padding:1.5rem var(--sl-content-pad-x)}.content-panel:where(.astro-uinog2ah)+.content-panel:where(.astro-uinog2ah){border-top:1px solid var(--sl-color-hairline)}.sl-container:where(.astro-uinog2ah){max-width:var(--sl-content-width)}.sl-container:where(.astro-uinog2ah)>*+*{margin-top:1.5rem}@media (min-width: 72rem){.sl-container:where(.astro-uinog2ah){margin-inline:var(--sl-content-margin-inline, auto)}}}@layer starlight.core{p:where(.astro-bfvov6ix){border:1px solid var(--sl-color-orange);padding:.75em 1em;background-color:var(--sl-color-orange-low);color:var(--sl-color-orange-high);width:max-content;max-width:100%;align-items:center;gap:.75em;font-size:var(--sl-text-body-sm);line-height:var(--sl-line-height-headings)}}@layer starlight.core{a:where(.astro-wcidq3gl){gap:.5rem;align-items:center;text-decoration:none;color:var(--sl-color-gray-3)}a:where(.astro-wcidq3gl):hover{color:var(--sl-color-white)}}@layer starlight.core{.pagination-links:where(.astro-am6ufn5f){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem}a:where(.astro-am6ufn5f){display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;flex-basis:calc(50% - .5rem);flex-grow:1;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem;text-decoration:none;color:var(--sl-color-gray-2);box-shadow:var(--sl-shadow-md);overflow-wrap:anywhere}:where(.astro-am6ufn5f)[rel=next]{justify-content:end;text-align:end;flex-direction:row-reverse}a:where(.astro-am6ufn5f):hover{border-color:var(--sl-color-gray-2)}.link-title:where(.astro-am6ufn5f){color:var(--sl-color-white);font-size:var(--sl-text-2xl);line-height:var(--sl-line-height-headings)}svg:where(.astro-am6ufn5f){flex-shrink:0}}@layer starlight.core{footer:where(.astro-7qll3ozj){flex-direction:column;gap:1.5rem}.meta:where(.astro-7qll3ozj){gap:.75rem 3rem;justify-content:space-between;flex-wrap:wrap;margin-top:3rem;font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}.meta:where(.astro-7qll3ozj)>p:only-child{margin-inline-start:auto}.kudos:where(.astro-7qll3ozj){align-items:center;gap:.5em;margin:1.5rem auto;font-size:var(--sl-text-xs);text-decoration:none;color:var(--sl-color-gray-3)}.kudos:where(.astro-7qll3ozj):hover{color:var(--sl-color-white)}}@layer starlight.components{.kudos:where(.astro-7qll3ozj) svg{color:var(--sl-color-orange)}}@layer starlight.core{label:where(.astro-pjymr7dt){--sl-label-icon-size: .875rem;--sl-caret-size: 1.25rem;--sl-inline-padding: .5rem;position:relative;display:flex;align-items:center;gap:.25rem;color:var(--sl-color-gray-1)}label:where(.astro-pjymr7dt):hover{color:var(--sl-color-gray-2)}.icon:where(.astro-pjymr7dt){position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}select:where(.astro-pjymr7dt){border:0;padding-block:.625rem;padding-inline:calc(var(--sl-label-icon-size) + var(--sl-inline-padding) + .25rem) calc(var(--sl-caret-size) + var(--sl-inline-padding) + .25rem);margin-inline:calc(var(--sl-inline-padding) * -1);width:calc(var(--sl-select-width) + var(--sl-inline-padding) * 2);background-color:transparent;text-overflow:ellipsis;color:inherit;cursor:pointer;appearance:none}option:where(.astro-pjymr7dt){background-color:var(--sl-color-bg-nav);color:var(--sl-color-gray-1)}@media (min-width: 50rem){select:where(.astro-pjymr7dt){font-size:var(--sl-text-sm)}}}@layer starlight.components{.label-icon:where(.astro-pjymr7dt){font-size:var(--sl-label-icon-size);inset-inline-start:0}.caret:where(.astro-pjymr7dt){font-size:var(--sl-caret-size);inset-inline-end:0}}@layer starlight.core{.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:\"\u2937 \";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:\"\";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:\"\";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) \/ 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 \/ 2;--pagefind-ui-font:system, -apple-system, \"BlinkMacSystemFont\", \".SFNSText-Regular\", \"San Francisco\", \"Roboto\", \"Segoe UI\", \"Helvetica Neue\", \"Lucida Grande\", \"Ubuntu\", \"arial\", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:\"\";position:absolute;display:block;opacity:.7;-webkit-mask-image:url(\"data:image\/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'\/%3E%3C\/svg%3E%0A\");mask-image:url(\"data:image\/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'\/%3E%3C\/svg%3E%0A\");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}}@layer starlight.core{[data-search-modal-open]{overflow:hidden}#starlight__search{--sl-search-result-spacing: calc(1.25rem * var(--pagefind-ui-scale));--sl-search-result-pad-inline-start: calc(3.75rem * var(--pagefind-ui-scale));--sl-search-result-pad-inline-end: calc(1.25rem * var(--pagefind-ui-scale));--sl-search-result-pad-block: calc(.9375rem * var(--pagefind-ui-scale));--sl-search-result-nested-pad-block: calc(.625rem * var(--pagefind-ui-scale));--sl-search-corners: calc(.3125rem * var(--pagefind-ui-scale));--sl-search-page-icon-size: calc(1.875rem * var(--pagefind-ui-scale));--sl-search-page-icon-inline-start: calc( (var(--sl-search-result-pad-inline-start) - var(--sl-search-page-icon-size)) \/ 2 );--sl-search-tree-diagram-size: calc(2.5rem * var(--pagefind-ui-scale));--sl-search-tree-diagram-inline-start: calc( (var(--sl-search-result-pad-inline-start) - var(--sl-search-tree-diagram-size)) \/ 2 )}#starlight__search .pagefind-ui__form:before{--pagefind-ui-text: var(--sl-color-gray-1);opacity:1}#starlight__search .pagefind-ui__search-input{color:var(--sl-color-white);font-weight:400;width:calc(100% - var(--sl-search-cancel-space))}#starlight__search input:focus{--pagefind-ui-border: var(--sl-color-accent)}#starlight__search .pagefind-ui__search-clear{inset-inline-end:var(--sl-search-cancel-space);width:calc(60px * var(--pagefind-ui-scale));padding:0;background-color:transparent;overflow:hidden}#starlight__search .pagefind-ui__search-clear:focus{outline:1px solid var(--sl-color-accent)}#starlight__search .pagefind-ui__search-clear:before{content:\"\";-webkit-mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'\/%3E%3C\/svg%3E\") center \/ 50% no-repeat;mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'\/%3E%3C\/svg%3E\") center \/ 50% no-repeat;background-color:var(--sl-color-text-accent);display:block;width:100%;height:100%}#starlight__search .pagefind-ui__results>*+*{margin-top:var(--sl-search-result-spacing)}#starlight__search .pagefind-ui__result{border:0;padding:0}#starlight__search .pagefind-ui__result-nested{position:relative;padding:var(--sl-search-result-nested-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)),#starlight__search .pagefind-ui__result-nested{position:relative;background-color:var(--sl-color-black)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):hover,#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:hover,#starlight__search .pagefind-ui__result-nested:focus-within{outline:1px solid var(--sl-color-accent-high)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:focus-within{background-color:var(--sl-color-accent-low)}#starlight__search .pagefind-ui__result-thumb,#starlight__search .pagefind-ui__result-inner{margin-top:0}#starlight__search .pagefind-ui__result-inner>:first-child{border-radius:var(--sl-search-corners) var(--sl-search-corners) 0 0}#starlight__search .pagefind-ui__result-inner>:last-child{border-radius:0 0 var(--sl-search-corners) var(--sl-search-corners)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title{padding:var(--sl-search-result-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title:before{content:\"\";position:absolute;inset-block:0;inset-inline-start:var(--sl-search-page-icon-inline-start);width:var(--sl-search-page-icon-size);background:var(--sl-color-gray-3);-webkit-mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'\/%3E%3C\/svg%3E\") center no-repeat;mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'\/%3E%3C\/svg%3E\") center no-repeat}#starlight__search .pagefind-ui__result-inner{align-items:stretch;gap:1px}#starlight__search .pagefind-ui__result-link{position:unset;--pagefind-ui-text: var(--sl-color-white);font-weight:600}#starlight__search .pagefind-ui__result-link:hover{text-decoration:none}#starlight__search .pagefind-ui__result-nested .pagefind-ui__result-link:before{content:unset}#starlight__search .pagefind-ui__result-nested:before{content:\"\";position:absolute;inset-block:0;inset-inline-start:var(--sl-search-tree-diagram-inline-start);width:var(--sl-search-tree-diagram-size);background:var(--sl-color-gray-4);-webkit-mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'\/%3E%3C\/svg%3E\") 0% 0% \/ 100% no-repeat;mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'\/%3E%3C\/svg%3E\") 0% 0% \/ 100% no-repeat}#starlight__search .pagefind-ui__result-nested:last-of-type:before{-webkit-mask-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'\/%3E%3C\/svg%3E\");mask-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'\/%3E%3C\/svg%3E\")}[dir=rtl] .pagefind-ui__result-title:before,[dir=rtl] .pagefind-ui__result-nested:before{transform:scaleX(-1)}#starlight__search .pagefind-ui__result-link:after{content:\"\";position:absolute;inset:0}#starlight__search .pagefind-ui__result-excerpt{font-size:calc(1rem * var(--pagefind-ui-scale));overflow-wrap:anywhere}#starlight__search mark{color:var(--sl-color-gray-2);background-color:transparent;font-weight:600}#starlight__search .pagefind-ui__filter-value:before{border-color:var(--sl-color-text-invert)}#starlight__search .pagefind-ui__result-tags{background-color:var(--sl-color-black);margin-top:0;padding:var(--sl-search-result-nested-pad-block) var(--sl-search-result-pad-inline-end)}}@layer starlight.core{site-search:where(.astro-zzvozrtj){display:contents}button:where(.astro-zzvozrtj)[data-open-modal]{display:flex;align-items:center;gap:.5rem;border:0;background-color:transparent;color:var(--sl-color-gray-1);cursor:pointer;height:2.5rem;font-size:var(--sl-text-xl)}@media (min-width: 50rem){button:where(.astro-zzvozrtj)[data-open-modal]{border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding-inline-start:.75rem;padding-inline-end:.5rem;background-color:var(--sl-color-black);color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);width:100%;max-width:22rem}button:where(.astro-zzvozrtj)[data-open-modal]:hover{border-color:var(--sl-color-gray-2);color:var(--sl-color-white)}button:where(.astro-zzvozrtj)[data-open-modal]>:last-child:where(.astro-zzvozrtj){margin-inline-start:auto}}button:where(.astro-zzvozrtj)>kbd:where(.astro-zzvozrtj){border-radius:.25rem;font-size:var(--sl-text-2xs);gap:.25em;padding-inline:.375rem;background-color:var(--sl-color-gray-6)}kbd:where(.astro-zzvozrtj){font-family:var(--__sl-font)}dialog:where(.astro-zzvozrtj){margin:0;background-color:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:var(--sl-shadow-lg)}dialog:where(.astro-zzvozrtj)[open]{display:flex}dialog:where(.astro-zzvozrtj)::backdrop{background-color:var(--sl-color-backdrop-overlay);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.dialog-frame:where(.astro-zzvozrtj){position:relative;overflow:auto;flex-direction:column;flex-grow:1;gap:1rem;padding:1rem}button:where(.astro-zzvozrtj)[data-close-modal]{position:absolute;z-index:1;align-items:center;align-self:flex-end;height:calc(64px * var(--pagefind-ui-scale));padding:.25rem;border:0;background:transparent;cursor:pointer;color:var(--sl-color-text-accent)}#starlight__search:where(.astro-zzvozrtj){--pagefind-ui-primary: var(--sl-color-text);--pagefind-ui-text: var(--sl-color-gray-2);--pagefind-ui-font: var(--__sl-font);--pagefind-ui-background: var(--sl-color-black);--pagefind-ui-border: var(--sl-color-gray-5);--pagefind-ui-border-width: 1px;--pagefind-ui-tag: var(--sl-color-gray-5);--sl-search-cancel-space: 5rem}:root[data-theme=light] #starlight__search:where(.astro-zzvozrtj){--pagefind-ui-tag: var(--sl-color-gray-6)}@media (min-width: 50rem){#starlight__search:where(.astro-zzvozrtj){--sl-search-cancel-space: 0px}dialog:where(.astro-zzvozrtj){margin:4rem auto auto;border-radius:.5rem;width:90%;max-width:40rem;height:max-content;min-height:15rem;max-height:calc(100% - 8rem)}.dialog-frame:where(.astro-zzvozrtj){padding:1.5rem}}}@layer starlight.core{a:where(.astro-dv46nlzh){color:var(--sl-color-text-accent);align-items:center;margin:-.5em;padding:.5em;text-decoration:none}a:where(.astro-dv46nlzh) span{font-size:var(--sl-text-sm);margin-inline-start:.3rem}@media (max-width:72rem){a:where(.astro-dv46nlzh) span{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}a:where(.astro-dv46nlzh):hover{opacity:.66}}@layer starlight.core{.header:where(.astro-kwzw26hm){display:flex;gap:var(--sl-nav-gap);justify-content:space-between;align-items:center;height:100%}.title-wrapper:where(.astro-kwzw26hm){overflow:clip;padding:.25rem;margin:-.25rem;min-width:0}.right-group:where(.astro-kwzw26hm),.social-icons:where(.astro-kwzw26hm){gap:1rem;align-items:center}.social-icons:where(.astro-kwzw26hm):after{content:\"\";height:2rem;border-inline-end:1px solid var(--sl-color-gray-5)}@media (min-width: 50rem){:root[data-has-sidebar]{--__sidebar-pad: calc(2 * var(--sl-nav-pad-x))}:root:not([data-has-toc]){--__toc-width: 0rem}.header:where(.astro-kwzw26hm){--__sidebar-width: max(0rem, var(--sl-content-inline-start, 0rem) - var(--sl-nav-pad-x));--__main-column-fr: calc( ( 100% + var(--__sidebar-pad, 0rem) - var(--__toc-width, var(--sl-sidebar-width)) - (2 * var(--__toc-width, var(--sl-nav-pad-x))) - var(--sl-content-inline-start, 0rem) - var(--sl-content-width) ) \/ 2 );display:grid;grid-template-columns:minmax(calc(var(--__sidebar-width) + max(0rem,var(--__main-column-fr) - var(--sl-nav-gap))),auto) 1fr auto;align-content:center}}}@layer starlight.core{.hero:where(.astro-dzckxhou){display:grid;align-items:center;gap:1rem;padding-bottom:1rem}.hero:where(.astro-dzckxhou)>img:where(.astro-dzckxhou),.hero:where(.astro-dzckxhou)>.hero-html:where(.astro-dzckxhou){object-fit:contain;width:min(70%,20rem);height:auto;margin-inline:auto}.stack:where(.astro-dzckxhou){flex-direction:column;gap:clamp(1.5rem,calc(1.5rem + 1vw),2rem);text-align:center}.copy:where(.astro-dzckxhou){flex-direction:column;gap:1rem;align-items:center}.copy:where(.astro-dzckxhou)>:where(.astro-dzckxhou){max-width:50ch}h1:where(.astro-dzckxhou){font-size:clamp(var(--sl-text-3xl),calc(.25rem + 5vw),var(--sl-text-6xl));line-height:var(--sl-line-height-headings);font-weight:600;color:var(--sl-color-white)}.tagline:where(.astro-dzckxhou){font-size:clamp(var(--sl-text-base),calc(.0625rem + 2vw),var(--sl-text-xl));color:var(--sl-color-gray-2)}.actions:where(.astro-dzckxhou){gap:1rem 2rem;flex-wrap:wrap;justify-content:center}@media (min-width: 50rem){.hero:where(.astro-dzckxhou){grid-template-columns:7fr 4fr;gap:3%;padding-block:clamp(2.5rem,calc(1rem + 10vmin),10rem)}.hero:where(.astro-dzckxhou)>img:where(.astro-dzckxhou),.hero:where(.astro-dzckxhou)>.hero-html:where(.astro-dzckxhou){order:2;width:min(100%,25rem)}.stack:where(.astro-dzckxhou){text-align:start}.copy:where(.astro-dzckxhou){align-items:flex-start}.actions:where(.astro-dzckxhou){justify-content:flex-start}}}@layer starlight.content{.sl-markdown-content :not(a,strong,em,del,span,input,code,br)+:not(a,strong,em,del,span,input,code,br,:where(.not-content *)){margin-top:1rem}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){margin-top:1.5em}.sl-markdown-content li+li:not(:where(.not-content *)),.sl-markdown-content dt+dt:not(:where(.not-content *)),.sl-markdown-content dt+dd:not(:where(.not-content *)),.sl-markdown-content dd+dd:not(:where(.not-content *)){margin-top:.25rem}.sl-markdown-content li:not(:where(.not-content *)){overflow-wrap:anywhere}.sl-markdown-content li>:is(:last-child:not(li,ul,ol,a,strong,em,del,span,input,code,br,script,:where(.not-content *)),:not(script):has(~script:last-child):not(:has(~:not(script)))){margin-bottom:1.25rem}.sl-markdown-content dt:not(:where(.not-content *)){font-weight:700}.sl-markdown-content dd:not(:where(.not-content *)){padding-inline-start:1rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){color:var(--sl-color-white);line-height:var(--sl-line-height-headings);font-weight:600}.sl-markdown-content :is(img,picture,video,canvas,svg,iframe):not(:where(.not-content *)){display:block;max-width:100%;height:auto}.sl-markdown-content h1:not(:where(.not-content *)){font-size:var(--sl-text-h1)}.sl-markdown-content h2:not(:where(.not-content *)){font-size:var(--sl-text-h2)}.sl-markdown-content h3:not(:where(.not-content *)){font-size:var(--sl-text-h3)}.sl-markdown-content h4:not(:where(.not-content *)){font-size:var(--sl-text-h4)}.sl-markdown-content h5:not(:where(.not-content *)){font-size:var(--sl-text-h5)}.sl-markdown-content h6:not(:where(.not-content *)){font-size:var(--sl-text-h6)}.sl-markdown-content a:not(:where(.not-content *)){color:var(--sl-color-text-accent)}.sl-markdown-content a:hover:not(:where(.not-content *)){color:var(--sl-color-white)}.sl-markdown-content code:not(:where(.not-content *)){background-color:var(--sl-color-bg-inline-code);margin-block:-.125rem;padding:.125rem .375rem;font-size:var(--sl-text-code-sm)}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) code{font-size:inherit}.sl-markdown-content pre:not(:where(.not-content *)){border:1px solid var(--sl-color-gray-5);padding:.75rem 1rem;font-size:var(--sl-text-code);tab-size:2}.sl-markdown-content pre code:not(:where(.not-content *)){all:unset;font-family:var(--__sl-font-mono)}.sl-markdown-content blockquote:not(:where(.not-content *)){border-inline-start:1px solid var(--sl-color-gray-5);padding-inline-start:1rem}.sl-markdown-content table:not(:where(.not-content *)){display:block;overflow:auto;border-spacing:0}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border-bottom:1px solid var(--sl-color-gray-5);padding:.5rem 1rem;vertical-align:baseline}.sl-markdown-content :is(th:first-child,td:first-child):not(:where(.not-content *)){padding-inline-start:0}.sl-markdown-content :is(th:last-child,td:last-child):not(:where(.not-content *)){padding-inline-end:0}.sl-markdown-content th:not(:where(.not-content *)){color:var(--sl-color-white);font-weight:600}.sl-markdown-content th:not([align]):not(:where(.not-content *)){text-align:start}.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:var(--sl-color-gray-4)}@supports (border-color: color-mix(in srgb,var(--sl-color-asides-text-accent) 30%,transparent)){.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:color-mix(in srgb,var(--sl-color-asides-text-accent) 30%,transparent)}}@supports (border-color: color-mix(in srgb,var(--sl-color-asides-text-accent) 12%,transparent)){.sl-markdown-content .starlight-aside code:not(:where(.not-content *)){background-color:color-mix(in srgb,var(--sl-color-asides-text-accent) 12%,transparent)}}.sl-markdown-content hr:not(:where(.not-content *)){border:0;border-bottom:1px solid var(--sl-color-hairline)}.sl-markdown-content details:not(:where(.not-content *)){--sl-details-border-color: var(--sl-color-gray-5);--sl-details-border-color--hover: var(--sl-color-text-accent);border-inline-start:2px solid var(--sl-details-border-color);padding-inline-start:1rem}.sl-markdown-content details:not([open]):hover:not(:where(.not-content *)),.sl-markdown-content details:has(>summary:hover):not(:where(.not-content *)){border-color:var(--sl-details-border-color--hover)}.sl-markdown-content summary:not(:where(.not-content *)){color:var(--sl-color-white);cursor:pointer;display:block;font-weight:600;margin-inline-start:-.5rem;padding-inline-start:.5rem}.sl-markdown-content details[open]>summary:not(:where(.not-content *)){margin-bottom:1rem}.sl-markdown-content summary:not(:where(.not-content *))::marker,.sl-markdown-content summary:not(:where(.not-content *))::-webkit-details-marker{display:none}.sl-markdown-content summary:not(:where(.not-content *)):before{--sl-details-marker-size: 1.25rem;background-color:currentColor;content:\"\";display:inline-block;height:var(--sl-details-marker-size);width:var(--sl-details-marker-size);margin-inline:calc((var(--sl-details-marker-size) \/ 4) * -1) .25rem;vertical-align:middle;-webkit-mask-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'\/%3E%3C\/svg%3E%0A\");mask-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'\/%3E%3C\/svg%3E%0A\");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion: no-preference){.sl-markdown-content summary:not(:where(.not-content *)):before{transition:transform .2s ease-in-out}}.sl-markdown-content details[open]>summary:not(:where(.not-content *)):before{transform:rotate(90deg)}[dir=rtl] .sl-markdown-content summary:not(:where(.not-content *)):before,.sl-markdown-content [dir=rtl] summary:not(:where(.not-content *)):before{transform:rotate(180deg)}.sl-markdown-content summary:not(:where(.not-content *)) p:only-child{display:inline}.sl-markdown-content .starlight-aside details:not(:where(.not-content *)){--sl-details-border-color: var(--sl-color-asides-border);--sl-details-border-color--hover: var(--sl-color-asides-text-accent)}}@layer starlight.core{[data-mobile-menu-expanded]{overflow:hidden}@media (min-width: 50rem){[data-mobile-menu-expanded]{overflow:auto}}}@layer starlight.core{button:where(.astro-ybsmtuwy){position:fixed;top:calc((var(--sl-nav-height) - var(--sl-menu-button-size)) \/ 2);inset-inline-end:var(--sl-nav-pad-x);z-index:var(--sl-z-index-navbar);border:0;border-radius:50%;width:var(--sl-menu-button-size);height:var(--sl-menu-button-size);padding:.5rem;background-color:var(--sl-color-white);color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);cursor:pointer}:where(.astro-ybsmtuwy)[aria-expanded=true] button:where(.astro-ybsmtuwy){background-color:var(--sl-color-gray-2);box-shadow:none}:where(.astro-ybsmtuwy)[aria-expanded=true] button:where(.astro-ybsmtuwy) .open-menu:where(.astro-ybsmtuwy){display:none}:not([aria-expanded=true]):where(.astro-ybsmtuwy) button:where(.astro-ybsmtuwy) .close-menu:where(.astro-ybsmtuwy){display:none}[data-theme=light] button:where(.astro-ybsmtuwy){background-color:var(--sl-color-black);color:var(--sl-color-white)}[data-theme=light] :where(.astro-ybsmtuwy)[aria-expanded=true] button:where(.astro-ybsmtuwy){background-color:var(--sl-color-gray-5)}}@layer starlight.core{.page:where(.astro-hzxlz63m){flex-direction:column;min-height:100vh}.header:where(.astro-hzxlz63m){z-index:var(--sl-z-index-navbar);position:fixed;inset-inline-start:0;inset-block-start:0;width:100%;height:var(--sl-nav-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);padding-inline-end:var(--sl-nav-pad-x);background-color:var(--sl-color-bg-nav)}[data-has-sidebar] .header:where(.astro-hzxlz63m){padding-inline-end:calc(var(--sl-nav-gap) + var(--sl-nav-pad-x) + var(--sl-menu-button-size))}.sidebar-pane:where(.astro-hzxlz63m){visibility:var(--sl-sidebar-visibility, hidden);position:fixed;z-index:var(--sl-z-index-menu);inset-block:var(--sl-nav-height) 0;inset-inline-start:0;width:100%;background-color:var(--sl-color-black);overflow-y:auto}[aria-expanded=true]~.sidebar-pane:where(.astro-hzxlz63m){--sl-sidebar-visibility: visible}.sidebar-content:where(.astro-hzxlz63m){height:100%;min-height:max-content;padding:1rem var(--sl-sidebar-pad-x) 0;flex-direction:column;gap:1rem}@media (min-width: 50rem){.sidebar-content:where(.astro-hzxlz63m):after{content:\"\";padding-bottom:1px}}.main-frame:where(.astro-hzxlz63m){padding-top:calc(var(--sl-nav-height) + var(--sl-mobile-toc-height));padding-inline-start:var(--sl-content-inline-start)}@media (min-width: 50rem){[data-has-sidebar] .header:where(.astro-hzxlz63m){padding-inline-end:var(--sl-nav-pad-x)}.sidebar-pane:where(.astro-hzxlz63m){--sl-sidebar-visibility: visible;width:var(--sl-sidebar-width);background-color:var(--sl-color-bg-sidebar);border-inline-end:1px solid var(--sl-color-hairline-shade)}}}@layer starlight.core{ul:where(.astro-rf2qutiq){padding:0;list-style:none}a:where(.astro-rf2qutiq){--pad-inline: .5rem;display:block;border-radius:.25rem;padding-block:.25rem;padding-inline:calc(1rem * var(--depth) + var(--pad-inline)) var(--pad-inline);line-height:1.25}a:where(.astro-rf2qutiq)[aria-current=true]{color:var(--sl-color-text-accent)}.isMobile:where(.astro-rf2qutiq) a:where(.astro-rf2qutiq){--pad-inline: 1rem;display:flex;justify-content:space-between;gap:var(--pad-inline);border-top:1px solid var(--sl-color-gray-6);border-radius:0;padding-block:.5rem;color:var(--sl-color-text);font-size:var(--sl-text-sm);text-decoration:none;outline-offset:var(--sl-outline-offset-inside)}.isMobile:where(.astro-rf2qutiq):first-child>li:where(.astro-rf2qutiq):first-child>a:where(.astro-rf2qutiq){border-top:0}.isMobile:where(.astro-rf2qutiq) a:where(.astro-rf2qutiq)[aria-current=true],.isMobile:where(.astro-rf2qutiq) a:where(.astro-rf2qutiq)[aria-current=true]:hover,.isMobile:where(.astro-rf2qutiq) a:where(.astro-rf2qutiq)[aria-current=true]:focus{color:var(--sl-color-white);background-color:unset}.isMobile:where(.astro-rf2qutiq) a:where(.astro-rf2qutiq)[aria-current=true]:after{content:\"\";width:1rem;background-color:var(--sl-color-text-accent);-webkit-mask-image:url(data:image\/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);mask-image:url(data:image\/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-shrink:0}}@layer starlight.core{nav:where(.astro-kctdiro5){position:fixed;z-index:var(--sl-z-index-toc);top:calc(var(--sl-nav-height) - 1px);inset-inline:0;border-top:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-bg-nav)}@media (min-width: 50rem){nav:where(.astro-kctdiro5){inset-inline-start:var(--sl-content-inline-start, 0)}}summary:where(.astro-kctdiro5){gap:.5rem;align-items:center;height:var(--sl-mobile-toc-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:.5rem 1rem;font-size:var(--sl-text-xs);outline-offset:var(--sl-outline-offset-inside)}summary:where(.astro-kctdiro5)::marker,summary:where(.astro-kctdiro5)::-webkit-details-marker{display:none}.toggle:where(.astro-kctdiro5){flex-shrink:0;gap:1rem;align-items:center;justify-content:space-between;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding-block:.5rem;padding-inline-start:.75rem;padding-inline-end:.5rem;line-height:1;background-color:var(--sl-color-black);user-select:none;cursor:pointer}details:where(.astro-kctdiro5)[open] .toggle:where(.astro-kctdiro5){color:var(--sl-color-white);border-color:var(--sl-color-accent)}details:where(.astro-kctdiro5) .toggle:where(.astro-kctdiro5):hover{color:var(--sl-color-white);border-color:var(--sl-color-gray-2)}[dir=rtl] .caret:where(.astro-kctdiro5){transform:rotate(180deg)}details:where(.astro-kctdiro5)[open] .caret:where(.astro-kctdiro5){transform:rotate(90deg)}.display-current:where(.astro-kctdiro5){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--sl-color-white)}.dropdown:where(.astro-kctdiro5){--border-top: 1px;margin-top:calc(-1 * var(--border-top));border:var(--border-top) solid var(--sl-color-gray-6);border-top-color:var(--sl-color-hairline-shade);max-height:calc(85vh - var(--sl-nav-height) - var(--sl-mobile-toc-height));overflow-y:auto;background-color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);overscroll-behavior:contain}}@layer starlight.core{.right-sidebar-panel:where(.astro-sldtoldx){padding:1rem var(--sl-sidebar-pad-x)}.sl-container:where(.astro-sldtoldx){width:calc(var(--sl-sidebar-width) - 2 * var(--sl-sidebar-pad-x))}.right-sidebar-panel:where(.astro-sldtoldx) h2{color:var(--sl-color-white);font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);margin-bottom:.5rem}.right-sidebar-panel:where(.astro-sldtoldx) :where(a){display:block;font-size:var(--sl-text-xs);text-decoration:none;color:var(--sl-color-gray-3);overflow-wrap:anywhere}.right-sidebar-panel:where(.astro-sldtoldx) :where(a):hover{color:var(--sl-color-white)}@media (min-width: 72rem){.sl-container:where(.astro-sldtoldx){max-width:calc(((100vw - var(--sl-sidebar-width) - 2 * var(--sl-content-pad-x) - 2 * var(--sl-sidebar-pad-x)) * .25))}}}@layer starlight.core{h1:where(.astro-f6gog25y){margin-top:1rem;font-size:var(--sl-text-h1);line-height:var(--sl-line-height-headings);font-weight:600;color:var(--sl-color-white)}}@layer starlight.core{h1:where(.astro-guvttfii){margin-top:1rem;font-size:var(--sl-text-h1);line-height:var(--sl-line-height-headings);font-weight:600;color:var(--sl-color-white)}.keyword:where(.astro-guvttfii){color:var(--openai-primary)}}@layer starlight.core{a:where(.astro-p62bjiii){color:var(--sl-color-text-accent);padding:.5em;margin:-.5em}a:where(.astro-p62bjiii):hover{opacity:.66}}\/*! tailwindcss v4.1.10 | MIT License | https:\/\/tailwindcss.com *\/@layer starlight.core{.social-icons:where(.astro-3z6e5dcn){align-items:center;gap:1rem;margin-inline-end:auto;padding-block:1rem;display:flex}.social-icons:where(.astro-3z6e5dcn):empty{display:none}.mobile-preferences:where(.astro-3z6e5dcn){border-top:1px solid var(--sl-color-gray-6);flex-wrap:wrap;justify-content:space-between;column-gap:1rem;padding:.5rem 0}.social-icons:where(.astro-3z6e5dcn) a:where(.astro-3z6e5dcn){color:var(--sl-color-text-accent);align-items:center;margin:-.5em;padding:.5em;text-decoration:none}.social-icons:where(.astro-3z6e5dcn) a:where(.astro-3z6e5dcn) span{font-size:var(--sl-text-sm);margin-inline-start:.3rem}@media (max-width:72rem){.social-icons:where(.astro-3z6e5dcn) a:where(.astro-3z6e5dcn) span{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}a:where(.astro-3z6e5dcn):hover{opacity:.66}}@layer starlight.core{sl-sidebar-state-persist:where(.astro-4mqgwdl7){display:contents}}@layer starlight.core{ul:where(.astro-h2vq6kyq){--sl-sidebar-item-padding-inline: .5rem;list-style:none;padding:0}li:where(.astro-h2vq6kyq){overflow-wrap:anywhere}ul:where(.astro-h2vq6kyq) ul:where(.astro-h2vq6kyq) li:where(.astro-h2vq6kyq){margin-inline-start:var(--sl-sidebar-item-padding-inline);border-inline-start:1px solid var(--sl-color-hairline-light);padding-inline-start:var(--sl-sidebar-item-padding-inline)}.large:where(.astro-h2vq6kyq){font-size:var(--sl-text-lg);font-weight:600;color:var(--sl-color-white)}.top-level:where(.astro-h2vq6kyq)>li:where(.astro-h2vq6kyq)+li:where(.astro-h2vq6kyq){margin-top:.75rem}summary:where(.astro-h2vq6kyq){display:flex;align-items:center;justify-content:space-between;padding:.2em var(--sl-sidebar-item-padding-inline);line-height:1.4;cursor:pointer;user-select:none}summary:where(.astro-h2vq6kyq)::marker,summary:where(.astro-h2vq6kyq)::-webkit-details-marker{display:none}.caret:where(.astro-h2vq6kyq){transition:transform .2s ease-in-out;flex-shrink:0}[dir=rtl] .caret:where(.astro-h2vq6kyq){transform:rotate(180deg)}:where(.astro-h2vq6kyq)[open]>summary:where(.astro-h2vq6kyq) .caret:where(.astro-h2vq6kyq){transform:rotate(90deg)}a:where(.astro-h2vq6kyq){display:block;border-radius:.25rem;text-decoration:none;color:var(--sl-color-gray-2);padding:.3em var(--sl-sidebar-item-padding-inline);line-height:1.4}a:where(.astro-h2vq6kyq):hover,a:where(.astro-h2vq6kyq):focus{color:var(--sl-color-white)}:where(.astro-h2vq6kyq)[aria-current=page],:where(.astro-h2vq6kyq)[aria-current=page]:hover,:where(.astro-h2vq6kyq)[aria-current=page]:focus{font-weight:600;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent)}a:where(.astro-h2vq6kyq)>:where(.astro-h2vq6kyq):not(:last-child),.group-label:where(.astro-h2vq6kyq)>:where(.astro-h2vq6kyq):not(:last-child){margin-inline-end:.25em}@media (min-width: 50rem){.top-level:where(.astro-h2vq6kyq)>li:where(.astro-h2vq6kyq)+li:where(.astro-h2vq6kyq){margin-top:.5rem}.large:where(.astro-h2vq6kyq){font-size:var(--sl-text-base)}a:where(.astro-h2vq6kyq){font-size:var(--sl-text-sm)}}}@layer starlight.core{a:where(.astro-libvami4){clip:rect(0,0,0,0);position:fixed;top:.75rem;inset-inline-start:.75rem}a:where(.astro-libvami4):focus{clip:unset;z-index:var(--sl-z-index-skiplink);display:block;padding:.5rem 1rem;text-decoration:none;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);box-shadow:var(--sl-shadow-lg)}}@layer starlight.core{.main-pane:where(.astro-dclppyfk){isolation:isolate}@media (min-width: 72rem){.right-sidebar-container:where(.astro-dclppyfk){order:2;position:relative;width:calc(var(--sl-sidebar-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) \/ 2)}.right-sidebar:where(.astro-dclppyfk){position:fixed;top:0;border-inline-start:1px solid var(--sl-color-hairline);padding-top:var(--sl-nav-height);width:100%;height:100vh;overflow-y:auto;scrollbar-width:none}.main-pane:where(.astro-dclppyfk){width:100%}[data-has-sidebar][data-has-toc] .main-pane:where(.astro-dclppyfk){--sl-content-margin-inline: auto 0;order:1;width:calc(var(--sl-content-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) \/ 2)}}}html:not([data-has-toc]){--sl-mobile-toc-height: 0rem}html:not([data-has-sidebar]){--sl-content-width: 67.5rem}html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))}main:where(.astro-d6cp7yuc){padding-bottom:3vh}@media (min-width: 50em){:where(.astro-d6cp7yuc)[data-has-sidebar]{--sl-content-inline-start: var(--sl-sidebar-width)}}@media (min-width: 72em){html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height))}}"}]}}},{"url":"https:\/\/openai.github.io\/openai-agents-js\/_astro\/ec.guvr2.css","ast":{"type":"stylesheet","stylesheet":{"rules":[{"type":"rule","selectors":["@layer starlight.components"]},{"type":"rule","selectors":[".expressive-code"],"declarations":[{"type":"declaration","property":"font-family","value":"var(--ec-uiFontFml)"},{"type":"declaration","property":"font-size","value":"var(--ec-uiFontSize)"},{"type":"declaration","property":"font-weight","value":"var(--ec-uiFontWg)"},{"type":"declaration","property":"line-height","value":"var(--ec-uiLineHt)"},{"type":"declaration","property":"text-size-adjust","value":"none"},{"type":"declaration","property":"-webkit-text-size-adjust","value":"none"}]},{"type":"rule","selectors":[".expressive-code *:not(:is(svg, svg *))"],"declarations":[{"type":"declaration","property":"all","value":"revert"},{"type":"declaration","property":"box-sizing","value":"border-box"}]},{"type":"rule","selectors":[".expressive-code pre"],"declarations":[{"type":"declaration","property":"display","value":"flex"},{"type":"declaration","property":"margin","value":"0"},{"type":"declaration","property":"padding","value":"0"},{"type":"declaration","property":"border","value":"var(--ec-brdWd) solid var(--ec-brdCol)"},{"type":"declaration","property":"border-radius","value":"calc(var(--ec-brdRad) + var(--ec-brdWd))"},{"type":"declaration","property":"background","value":"var(--ec-codeBg)"}]},{"type":"rule","selectors":[".expressive-code pre:focus-visible"],"declarations":[{"type":"declaration","property":"outline","value":"3px solid var(--ec-focusBrd)"},{"type":"declaration","property":"outline-offset","value":"-3px"}]},{"type":"rule","selectors":[".expressive-code pre > code"],"declarations":[{"type":"declaration","property":"all","value":"unset"},{"type":"declaration","property":"display","value":"block"},{"type":"declaration","property":"flex","value":"1 0 100%"},{"type":"declaration","property":"padding","value":"var(--ec-codePadBlk) 0"},{"type":"declaration","property":"color","value":"var(--ec-codeFg)"},{"type":"declaration","property":"font-family","value":"var(--ec-codeFontFml)"},{"type":"declaration","property":"font-size","value":"var(--ec-codeFontSize)"},{"type":"declaration","property":"font-weight","value":"var(--ec-codeFontWg)"},{"type":"declaration","property":"line-height","value":"var(--ec-codeLineHt)"}]},{"type":"rule","selectors":[".expressive-code pre"],"declarations":[{"type":"declaration","property":"overflow-x","value":"auto"}]},{"type":"rule","selectors":[".expressive-code pre.wrap .ec-line .code"],"declarations":[{"type":"declaration","property":"white-space","value":"pre-wrap"},{"type":"declaration","property":"overflow-wrap","value":"break-word"},{"type":"declaration","property":"min-width","value":"min(20ch, var(--ecMaxLine, 20ch))"}]},{"type":"rule","selectors":[".expressive-code pre.wrap .ec-line .code span.indent"],"declarations":[{"type":"declaration","property":"white-space","value":"pre"}]},{"type":"rule","selectors":[".expressive-code pre::-webkit-scrollbar",".expressive-code pre::-webkit-scrollbar-track"],"declarations":[{"type":"declaration","property":"background-color","value":"inherit"},{"type":"declaration","property":"border-radius","value":"calc(var(--ec-brdRad) + var(--ec-brdWd))"},{"type":"declaration","property":"border-top-left-radius","value":"0"},{"type":"declaration","property":"border-top-right-radius","value":"0"}]},{"type":"rule","selectors":[".expressive-code pre::-webkit-scrollbar-thumb"],"declarations":[{"type":"declaration","property":"background-color","value":"var(--ec-sbThumbCol)"},{"type":"declaration","property":"border","value":"4px solid transparent"},{"type":"declaration","property":"background-clip","value":"content-box"},{"type":"declaration","property":"border-radius","value":"10px"}]},{"type":"rule","selectors":[".expressive-code pre::-webkit-scrollbar-thumb:hover"],"declarations":[{"type":"declaration","property":"background-color","value":"var(--ec-sbThumbHoverCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line"],"declarations":[{"type":"declaration","property":"direction","value":"ltr"},{"type":"declaration","property":"unicode-bidi","value":"isolate"},{"type":"declaration","property":"display","value":"grid"},{"type":"declaration","property":"grid-template-areas","value":"'gutter code'"},{"type":"declaration","property":"grid-template-columns","value":"auto 1fr"},{"type":"declaration","property":"position","value":"relative"}]},{"type":"rule","selectors":[".expressive-code .ec-line .gutter"],"declarations":[{"type":"declaration","property":"grid-area","value":"gutter"},{"type":"declaration","property":"color","value":"var(--ec-gtrFg)"}]},{"type":"rule","selectors":[".expressive-code .ec-line .gutter > *"],"declarations":[{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"user-select","value":"none"},{"type":"declaration","property":"-webkit-user-select","value":"none"}]},{"type":"rule","selectors":[".expressive-code .ec-line .gutter ~ .code"],"declarations":[{"type":"declaration","property":"--ecLineBrdCol","value":"var(--ec-gtrBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.highlight .gutter"],"declarations":[{"type":"declaration","property":"color","value":"var(--ec-gtrHlFg)"}]},{"type":"rule","selectors":[".expressive-code .ec-line .code"],"declarations":[{"type":"declaration","property":"grid-area","value":"code"},{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"box-sizing","value":"content-box"},{"type":"declaration","property":"padding-inline-start","value":"calc(var(--ecIndent, 0ch) + var(--ec-codePadInl) - var(--ecGtrBrdWd))"},{"type":"declaration","property":"padding-inline-end","value":"var(--ec-codePadInl)"},{"type":"declaration","property":"text-indent","value":"calc(var(--ecIndent, 0ch) * -1)"}]},{"type":"rule","selectors":[".expressive-code .ec-line .code::before",".expressive-code .ec-line .code::after",".expressive-code .ec-line .code :where(*)"],"declarations":[{"type":"declaration","property":"text-indent","value":"0"}]},{"type":"rule","selectors":[".expressive-code .ec-line .code"],"declarations":[{"type":"declaration","property":"--ecGtrBrdWd","value":"var(--ec-gtrBrdWd)"},{"type":"declaration","property":"border-inline-start","value":"var(--ecGtrBrdWd) solid var(--ecLineBrdCol, transparent)"}]},{"type":"rule","selectors":[".expressive-code .sr-only"],"declarations":[{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"width","value":"1px"},{"type":"declaration","property":"height","value":"1px"},{"type":"declaration","property":"padding","value":"0"},{"type":"declaration","property":"margin","value":"-1px"},{"type":"declaration","property":"overflow","value":"hidden"},{"type":"declaration","property":"clip","value":"rect(0, 0, 0, 0)"},{"type":"declaration","property":"white-space","value":"nowrap"},{"type":"declaration","property":"border-width","value":"0"}]},{"type":"rule","selectors":[".expressive-code .ec-line.mark"],"declarations":[{"type":"declaration","property":"--tmLineBgCol","value":"var(--ec-tm-markBg)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.mark .code"],"declarations":[{"type":"declaration","property":"--ecLineBrdCol","value":"var(--ec-tm-markBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.ins"],"declarations":[{"type":"declaration","property":"--tmLineBgCol","value":"var(--ec-tm-insBg)"},{"type":"declaration","property":"--tmLabel","value":"var(--ec-tm-insDiffIndContent)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.ins .code"],"declarations":[{"type":"declaration","property":"--ecLineBrdCol","value":"var(--ec-tm-insBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.ins .code::before"],"declarations":[{"type":"declaration","property":"color","value":"var(--ec-tm-insDiffIndCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.del"],"declarations":[{"type":"declaration","property":"--tmLineBgCol","value":"var(--ec-tm-delBg)"},{"type":"declaration","property":"--tmLabel","value":"var(--ec-tm-delDiffIndContent)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.del .code"],"declarations":[{"type":"declaration","property":"--ecLineBrdCol","value":"var(--ec-tm-delBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.del .code::before"],"declarations":[{"type":"declaration","property":"color","value":"var(--ec-tm-delDiffIndCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.mark",".expressive-code .ec-line.ins",".expressive-code .ec-line.del"],"declarations":[{"type":"declaration","property":"background","value":"var(--tmLineBgCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.mark .code",".expressive-code .ec-line.ins .code",".expressive-code .ec-line.del .code"],"declarations":[{"type":"declaration","property":"--ecGtrBrdWd","value":"var(--ec-tm-lineMarkerAccentWd)"}]},{"type":"rule","selectors":[".expressive-code .ec-line.mark .code::before",".expressive-code .ec-line.ins .code::before",".expressive-code .ec-line.del .code::before"],"declarations":[{"type":"declaration","property":"display","value":"block"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"left","value":"0"},{"type":"declaration","property":"box-sizing","value":"border-box"},{"type":"declaration","property":"content","value":"var(--tmLabel, ' ')"},{"type":"declaration","property":"padding-inline-start","value":"var(--ec-tm-lineDiffIndMargLeft)"},{"type":"declaration","property":"text-align","value":"center"},{"type":"declaration","property":"white-space","value":"pre"}]},{"type":"rule","selectors":[".expressive-code .ec-line.mark.tm-label .code::before",".expressive-code .ec-line.ins.tm-label .code::before",".expressive-code .ec-line.del.tm-label .code::before"],"declarations":[{"type":"declaration","property":"background","value":"var(--ecLineBrdCol)"},{"type":"declaration","property":"padding","value":"0 calc(var(--ec-tm-lineMarkerLabelPadInl) + var(--ec-tm-lineMarkerAccentWd)) 0 var(--ec-tm-lineMarkerLabelPadInl)"},{"type":"declaration","property":"color","value":"var(--ec-tm-lineMarkerLabelCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line mark"],"declarations":[{"type":"declaration","property":"--tmInlineBgCol","value":"var(--ec-tm-markBg)"},{"type":"declaration","property":"--tmInlineBrdCol","value":"var(--ec-tm-markBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line ins"],"declarations":[{"type":"declaration","property":"--tmInlineBgCol","value":"var(--ec-tm-insBg)"},{"type":"declaration","property":"--tmInlineBrdCol","value":"var(--ec-tm-insBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line del"],"declarations":[{"type":"declaration","property":"--tmInlineBgCol","value":"var(--ec-tm-delBg)"},{"type":"declaration","property":"--tmInlineBrdCol","value":"var(--ec-tm-delBrdCol)"}]},{"type":"rule","selectors":[".expressive-code .ec-line mark",".expressive-code .ec-line ins",".expressive-code .ec-line del"],"declarations":[{"type":"declaration","property":"all","value":"unset"},{"type":"declaration","property":"display","value":"inline-block"},{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"--tmBrdL","value":"var(--ec-tm-inlMarkerBrdWd)"},{"type":"declaration","property":"--tmBrdR","value":"var(--ec-tm-inlMarkerBrdWd)"},{"type":"declaration","property":"--tmRadL","value":"var(--ec-tm-inlMarkerBrdRad)"},{"type":"declaration","property":"--tmRadR","value":"var(--ec-tm-inlMarkerBrdRad)"},{"type":"declaration","property":"margin-inline","value":"0.025rem"},{"type":"declaration","property":"padding-inline","value":"var(--ec-tm-inlMarkerPad)"},{"type":"declaration","property":"border-radius","value":"var(--tmRadL) var(--tmRadR) var(--tmRadR) var(--tmRadL)"},{"type":"declaration","property":"background","value":"var(--tmInlineBgCol)"},{"type":"declaration","property":"background-clip","value":"padding-box"}]},{"type":"rule","selectors":[".expressive-code .ec-line mark.open-start",".expressive-code .ec-line ins.open-start",".expressive-code .ec-line del.open-start"],"declarations":[{"type":"declaration","property":"margin-inline-start","value":"0"},{"type":"declaration","property":"padding-inline-start","value":"0"},{"type":"declaration","property":"--tmBrdL","value":"0px"},{"type":"declaration","property":"--tmRadL","value":"0"}]},{"type":"rule","selectors":[".expressive-code .ec-line mark.open-end",".expressive-code .ec-line ins.open-end",".expressive-code .ec-line del.open-end"],"declarations":[{"type":"declaration","property":"margin-inline-end","value":"0"},{"type":"declaration","property":"padding-inline-end","value":"0"},{"type":"declaration","property":"--tmBrdR","value":"0px"},{"type":"declaration","property":"--tmRadR","value":"0"}]},{"type":"rule","selectors":[".expressive-code .ec-line mark::before",".expressive-code .ec-line ins::before",".expressive-code .ec-line del::before"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"display","value":"inline-block"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"border-radius","value":"var(--tmRadL) var(--tmRadR) var(--tmRadR) var(--tmRadL)"},{"type":"declaration","property":"border","value":"var(--ec-tm-inlMarkerBrdWd) solid var(--tmInlineBrdCol)"},{"type":"declaration","property":"border-inline-width","value":"var(--tmBrdL) var(--tmBrdR)"}]},{"type":"rule","selectors":[".expressive-code .frame"],"declarations":[{"type":"declaration","property":"all","value":"unset"},{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"display","value":"block"},{"type":"declaration","property":"--header-border-radius","value":"calc(var(--ec-brdRad) + var(--ec-brdWd))"},{"type":"declaration","property":"--tab-border-radius","value":"calc(var(--ec-frm-edTabBrdRad) + var(--ec-brdWd))"},{"type":"declaration","property":"--button-spacing","value":"0.4rem"},{"type":"declaration","property":"--code-background","value":"var(--ec-frm-edBg)"},{"type":"declaration","property":"border-radius","value":"var(--header-border-radius)"},{"type":"declaration","property":"box-shadow","value":"var(--ec-frm-frameBoxShdCssVal)"}]},{"type":"rule","selectors":[".expressive-code .frame .header"],"declarations":[{"type":"declaration","property":"display","value":"none"},{"type":"declaration","property":"z-index","value":"1"},{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"border-radius","value":"var(--header-border-radius) var(--header-border-radius) 0 0"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title pre",".expressive-code .frame.has-title code",".expressive-code .frame.is-terminal pre",".expressive-code .frame.is-terminal code"],"declarations":[{"type":"declaration","property":"border-top","value":"none"},{"type":"declaration","property":"border-top-left-radius","value":"0"},{"type":"declaration","property":"border-top-right-radius","value":"0"}]},{"type":"rule","selectors":[".expressive-code .frame .title:empty:before"],"declarations":[{"type":"declaration","property":"content","value":"'\\a0'"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal)"],"declarations":[{"type":"declaration","property":"--button-spacing","value":"calc(1.9rem + 2 * (var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)))"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .title"],"declarations":[{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"color","value":"var(--ec-frm-edActTabFg)"},{"type":"declaration","property":"background","value":"var(--ec-frm-edActTabBg)"},{"type":"declaration","property":"background-clip","value":"padding-box"},{"type":"declaration","property":"margin-block-start","value":"var(--ec-frm-edTabsMargBlkStart)"},{"type":"declaration","property":"padding","value":"calc(var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)) var(--ec-uiPadInl)"},{"type":"declaration","property":"border","value":"var(--ec-brdWd) solid var(--ec-frm-edActTabBrdCol)"},{"type":"declaration","property":"border-radius","value":"var(--tab-border-radius) var(--tab-border-radius) 0 0"},{"type":"declaration","property":"border-bottom","value":"none"},{"type":"declaration","property":"overflow","value":"hidden"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .title::after"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"border-top","value":"var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndTopCol)"},{"type":"declaration","property":"border-bottom","value":"var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndBtmCol)"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .header"],"declarations":[{"type":"declaration","property":"display","value":"flex"},{"type":"declaration","property":"background","value":"linear-gradient(to top, var(--ec-frm-edTabBarBrdBtmCol) var(--ec-brdWd), transparent var(--ec-brdWd)),linear-gradient(var(--ec-frm-edTabBarBg), var(--ec-frm-edTabBarBg))"},{"type":"declaration","property":"background-repeat","value":"no-repeat"},{"type":"declaration","property":"padding-inline-start","value":"var(--ec-frm-edTabsMargInlStart)"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .header::before"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"border","value":"var(--ec-brdWd) solid var(--ec-frm-edTabBarBrdCol)"},{"type":"declaration","property":"border-radius","value":"inherit"},{"type":"declaration","property":"border-bottom","value":"none"}]},{"type":"rule","selectors":[".expressive-code .frame.is-terminal"],"declarations":[{"type":"declaration","property":"--button-spacing","value":"calc(1.9rem + var(--ec-brdWd) + 2 * var(--ec-uiPadBlk))"},{"type":"declaration","property":"--code-background","value":"var(--ec-frm-trmBg)"}]},{"type":"rule","selectors":[".expressive-code .frame.is-terminal .header"],"declarations":[{"type":"declaration","property":"display","value":"flex"},{"type":"declaration","property":"align-items","value":"center"},{"type":"declaration","property":"justify-content","value":"center"},{"type":"declaration","property":"padding-block","value":"var(--ec-uiPadBlk)"},{"type":"declaration","property":"padding-block-end","value":"calc(var(--ec-uiPadBlk) + var(--ec-brdWd))"},{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"font-weight","value":"500"},{"type":"declaration","property":"letter-spacing","value":"0.025ch"},{"type":"declaration","property":"color","value":"var(--ec-frm-trmTtbFg)"},{"type":"declaration","property":"background","value":"var(--ec-frm-trmTtbBg)"},{"type":"declaration","property":"border","value":"var(--ec-brdWd) solid var(--ec-brdCol)"},{"type":"declaration","property":"border-bottom","value":"none"}]},{"type":"rule","selectors":[".expressive-code .frame.is-terminal .header::before"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"left","value":"var(--ec-uiPadInl)"},{"type":"declaration","property":"width","value":"2.1rem"},{"type":"declaration","property":"height","value":"0.56rem"},{"type":"declaration","property":"line-height","value":"0"},{"type":"declaration","property":"background-color","value":"var(--ec-frm-trmTtbDotsFg)"},{"type":"declaration","property":"opacity","value":"var(--ec-frm-trmTtbDotsOpa)"},{"type":"declaration","property":"-webkit-mask-image","value":"var(--ec-frm-trmIcon)"},{"type":"declaration","property":"-webkit-mask-repeat","value":"no-repeat"},{"type":"declaration","property":"mask-image","value":"var(--ec-frm-trmIcon)"},{"type":"declaration","property":"mask-repeat","value":"no-repeat"}]},{"type":"rule","selectors":[".expressive-code .frame.is-terminal .header::after"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"border-bottom","value":"var(--ec-brdWd) solid var(--ec-frm-trmTtbBrdBtmCol)"}]},{"type":"rule","selectors":[".expressive-code .frame pre"],"declarations":[{"type":"declaration","property":"background","value":"var(--code-background)"}]},{"type":"rule","selectors":[".expressive-code .copy"],"declarations":[{"type":"declaration","property":"display","value":"flex"},{"type":"declaration","property":"gap","value":"0.25rem"},{"type":"declaration","property":"flex-direction","value":"row"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"inset-block-start","value":"calc(var(--ec-brdWd) + var(--button-spacing))"},{"type":"declaration","property":"inset-inline-end","value":"calc(var(--ec-brdWd) + var(--ec-uiPadInl) \/ 2)"}]},{"type":"media","media":"(scripting: none)","rules":[{"type":"rule","selectors":[".expressive-code .copy"],"declarations":[{"type":"declaration","property":"display","value":"none"}]}]},{"type":"rule","selectors":[".expressive-code .copy"],"declarations":[{"type":"declaration","property":"direction","value":"ltr"},{"type":"declaration","property":"unicode-bidi","value":"isolate"}]},{"type":"rule","selectors":[".expressive-code .copy button"],"declarations":[{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"align-self","value":"flex-end"},{"type":"declaration","property":"margin","value":"0"},{"type":"declaration","property":"padding","value":"0"},{"type":"declaration","property":"border","value":"none"},{"type":"declaration","property":"border-radius","value":"0.2rem"},{"type":"declaration","property":"z-index","value":"1"},{"type":"declaration","property":"cursor","value":"pointer"},{"type":"declaration","property":"transition-property","value":"opacity, background, border-color"},{"type":"declaration","property":"transition-duration","value":"0.2s"},{"type":"declaration","property":"transition-timing-function","value":"cubic-bezier(0.25, 0.46, 0.45, 0.94)"},{"type":"declaration","property":"width","value":"2.5rem"},{"type":"declaration","property":"height","value":"2.5rem"},{"type":"declaration","property":"background","value":"var(--code-background)"},{"type":"declaration","property":"opacity","value":"0.75"}]},{"type":"rule","selectors":[".expressive-code .copy button div"],"declarations":[{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"border-radius","value":"inherit"},{"type":"declaration","property":"background","value":"var(--ec-frm-inlBtnBg)"},{"type":"declaration","property":"opacity","value":"var(--ec-frm-inlBtnBgIdleOpa)"},{"type":"declaration","property":"transition-property","value":"inherit"},{"type":"declaration","property":"transition-duration","value":"inherit"},{"type":"declaration","property":"transition-timing-function","value":"inherit"}]},{"type":"rule","selectors":[".expressive-code .copy button::before"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"border-radius","value":"inherit"},{"type":"declaration","property":"border","value":"var(--ec-brdWd) solid var(--ec-frm-inlBtnBrd)"},{"type":"declaration","property":"opacity","value":"var(--ec-frm-inlBtnBrdOpa)"}]},{"type":"rule","selectors":[".expressive-code .copy button::after"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"inset","value":"0"},{"type":"declaration","property":"background-color","value":"var(--ec-frm-inlBtnFg)"},{"type":"declaration","property":"-webkit-mask-image","value":"var(--ec-frm-copyIcon)"},{"type":"declaration","property":"-webkit-mask-repeat","value":"no-repeat"},{"type":"declaration","property":"mask-image","value":"var(--ec-frm-copyIcon)"},{"type":"declaration","property":"mask-repeat","value":"no-repeat"},{"type":"declaration","property":"margin","value":"0.475rem"},{"type":"declaration","property":"line-height","value":"0"}]},{"type":"rule","selectors":[".expressive-code .copy button:hover",".expressive-code .copy button:focus:focus-visible"],"declarations":[{"type":"declaration","property":"opacity","value":"1"}]},{"type":"rule","selectors":[".expressive-code .copy button:hover div",".expressive-code .copy button:focus:focus-visible div"],"declarations":[{"type":"declaration","property":"opacity","value":"var(--ec-frm-inlBtnBgHoverOrFocusOpa)"}]},{"type":"rule","selectors":[".expressive-code .copy button:active"],"declarations":[{"type":"declaration","property":"opacity","value":"1"}]},{"type":"rule","selectors":[".expressive-code .copy button:active div"],"declarations":[{"type":"declaration","property":"opacity","value":"var(--ec-frm-inlBtnBgActOpa)"}]},{"type":"rule","selectors":[".expressive-code .copy .feedback"],"declarations":[{"type":"declaration","property":"--tooltip-arrow-size","value":"0.35rem"},{"type":"declaration","property":"--tooltip-bg","value":"var(--ec-frm-tooltipSuccessBg)"},{"type":"declaration","property":"color","value":"var(--ec-frm-tooltipSuccessFg)"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"user-select","value":"none"},{"type":"declaration","property":"-webkit-user-select","value":"none"},{"type":"declaration","property":"position","value":"relative"},{"type":"declaration","property":"align-self","value":"center"},{"type":"declaration","property":"background-color","value":"var(--tooltip-bg)"},{"type":"declaration","property":"z-index","value":"99"},{"type":"declaration","property":"padding","value":"0.125rem 0.75rem"},{"type":"declaration","property":"border-radius","value":"0.2rem"},{"type":"declaration","property":"margin-inline-end","value":"var(--tooltip-arrow-size)"},{"type":"declaration","property":"opacity","value":"0"},{"type":"declaration","property":"transition-property","value":"opacity, transform"},{"type":"declaration","property":"transition-duration","value":"0.2s"},{"type":"declaration","property":"transition-timing-function","value":"ease-in-out"},{"type":"declaration","property":"transform","value":"translate3d(0, 0.25rem, 0)"}]},{"type":"rule","selectors":[".expressive-code .copy .feedback::after"],"declarations":[{"type":"declaration","property":"content","value":"''"},{"type":"declaration","property":"position","value":"absolute"},{"type":"declaration","property":"pointer-events","value":"none"},{"type":"declaration","property":"top","value":"calc(50% - var(--tooltip-arrow-size))"},{"type":"declaration","property":"inset-inline-end","value":"calc(-2 * (var(--tooltip-arrow-size) - 0.5px))"},{"type":"declaration","property":"border","value":"var(--tooltip-arrow-size) solid transparent"},{"type":"declaration","property":"border-inline-start-color","value":"var(--tooltip-bg)"}]},{"type":"rule","selectors":[".expressive-code .copy .feedback.show"],"declarations":[{"type":"declaration","property":"opacity","value":"1"},{"type":"declaration","property":"transform","value":"translate3d(0, 0, 0)"}]},{"type":"media","media":"(hover: hover)","rules":[{"type":"rule","selectors":[".expressive-code"],"declarations":[]},{"type":"rule","selectors":[".expressive-code .copy button"],"declarations":[{"type":"declaration","property":"opacity","value":"0"},{"type":"declaration","property":"width","value":"2rem"},{"type":"declaration","property":"height","value":"2rem"}]},{"type":"rule","selectors":[".expressive-code .frame:hover .copy button:not(:hover)",".expressive-code .frame:focus-within :focus-visible ~ .copy button:not(:hover)",".expressive-code .frame .copy .feedback.show ~ button:not(:hover)"],"declarations":[{"type":"declaration","property":"opacity","value":"0.75"}]}]},{"type":"rule","selectors":[".expressive-code :nth-child(1 of .ec-line) .code"],"declarations":[{"type":"declaration","property":"padding-inline-end","value":"calc(2rem + var(--ec-codePadInl))"}]}],"parsingErrors":[{"reason":"missing '}'","line":1,"column":29,"source":".expressive-code{font-family:var(--ec-uiFontFml);font-size:var(--ec-uiFontSize);font-weight:var(--ec-uiFontWg);line-height:var(--ec-uiLineHt);text-size-adjust:none;-webkit-text-size-adjust:none}.expressive-code *:not(:is(svg, svg *)){all:revert;box-sizing:border-box}.expressive-code pre{display:flex;margin:0;padding:0;border:var(--ec-brdWd) solid var(--ec-brdCol);border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));background:var(--ec-codeBg)}.expressive-code pre:focus-visible{outline:3px solid var(--ec-focusBrd);outline-offset:-3px}.expressive-code pre > code{all:unset;display:block;flex:1 0 100%;padding:var(--ec-codePadBlk) 0;color:var(--ec-codeFg);font-family:var(--ec-codeFontFml);font-size:var(--ec-codeFontSize);font-weight:var(--ec-codeFontWg);line-height:var(--ec-codeLineHt)}.expressive-code pre{overflow-x:auto}.expressive-code pre.wrap .ec-line .code{white-space:pre-wrap;overflow-wrap:break-word;min-width:min(20ch, var(--ecMaxLine, 20ch))}.expressive-code pre.wrap .ec-line .code span.indent{white-space:pre}.expressive-code pre::-webkit-scrollbar,.expressive-code pre::-webkit-scrollbar-track{background-color:inherit;border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));border-top-left-radius:0;border-top-right-radius:0}.expressive-code pre::-webkit-scrollbar-thumb{background-color:var(--ec-sbThumbCol);border:4px solid transparent;background-clip:content-box;border-radius:10px}.expressive-code pre::-webkit-scrollbar-thumb:hover{background-color:var(--ec-sbThumbHoverCol)}.expressive-code .ec-line{direction:ltr;unicode-bidi:isolate;display:grid;grid-template-areas:'gutter code';grid-template-columns:auto 1fr;position:relative}.expressive-code .ec-line .gutter{grid-area:gutter;color:var(--ec-gtrFg)}.expressive-code .ec-line .gutter > *{pointer-events:none;user-select:none;-webkit-user-select:none}.expressive-code .ec-line .gutter ~ .code{--ecLineBrdCol:var(--ec-gtrBrdCol)}.expressive-code .ec-line.highlight .gutter{color:var(--ec-gtrHlFg)}.expressive-code .ec-line .code{grid-area:code;position:relative;box-sizing:content-box;padding-inline-start:calc(var(--ecIndent, 0ch) + var(--ec-codePadInl) - var(--ecGtrBrdWd));padding-inline-end:var(--ec-codePadInl);text-indent:calc(var(--ecIndent, 0ch) * -1)}.expressive-code .ec-line .code::before,.expressive-code .ec-line .code::after,.expressive-code .ec-line .code :where(*){text-indent:0}.expressive-code .ec-line .code{--ecGtrBrdWd:var(--ec-gtrBrdWd);border-inline-start:var(--ecGtrBrdWd) solid var(--ecLineBrdCol, transparent)}.expressive-code .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.expressive-code .ec-line.mark{--tmLineBgCol:var(--ec-tm-markBg)}.expressive-code .ec-line.mark .code{--ecLineBrdCol:var(--ec-tm-markBrdCol)}.expressive-code .ec-line.ins{--tmLineBgCol:var(--ec-tm-insBg);--tmLabel:var(--ec-tm-insDiffIndContent)}.expressive-code .ec-line.ins .code{--ecLineBrdCol:var(--ec-tm-insBrdCol)}.expressive-code .ec-line.ins .code::before{color:var(--ec-tm-insDiffIndCol)}.expressive-code .ec-line.del{--tmLineBgCol:var(--ec-tm-delBg);--tmLabel:var(--ec-tm-delDiffIndContent)}.expressive-code .ec-line.del .code{--ecLineBrdCol:var(--ec-tm-delBrdCol)}.expressive-code .ec-line.del .code::before{color:var(--ec-tm-delDiffIndCol)}.expressive-code .ec-line.mark,.expressive-code .ec-line.ins,.expressive-code .ec-line.del{background:var(--tmLineBgCol)}.expressive-code .ec-line.mark .code,.expressive-code .ec-line.ins .code,.expressive-code .ec-line.del .code{--ecGtrBrdWd:var(--ec-tm-lineMarkerAccentWd)}.expressive-code .ec-line.mark .code::before,.expressive-code .ec-line.ins .code::before,.expressive-code .ec-line.del .code::before{display:block;position:absolute;left:0;box-sizing:border-box;content:var(--tmLabel, ' ');padding-inline-start:var(--ec-tm-lineDiffIndMargLeft);text-align:center;white-space:pre}.expressive-code .ec-line.mark.tm-label .code::before,.expressive-code .ec-line.ins.tm-label .code::before,.expressive-code .ec-line.del.tm-label .code::before{background:var(--ecLineBrdCol);padding:0 calc(var(--ec-tm-lineMarkerLabelPadInl) + var(--ec-tm-lineMarkerAccentWd)) 0 var(--ec-tm-lineMarkerLabelPadInl);color:var(--ec-tm-lineMarkerLabelCol)}.expressive-code .ec-line mark{--tmInlineBgCol:var(--ec-tm-markBg);--tmInlineBrdCol:var(--ec-tm-markBrdCol)}.expressive-code .ec-line ins{--tmInlineBgCol:var(--ec-tm-insBg);--tmInlineBrdCol:var(--ec-tm-insBrdCol)}.expressive-code .ec-line del{--tmInlineBgCol:var(--ec-tm-delBg);--tmInlineBrdCol:var(--ec-tm-delBrdCol)}.expressive-code .ec-line mark,.expressive-code .ec-line ins,.expressive-code .ec-line del{all:unset;display:inline-block;position:relative;--tmBrdL:var(--ec-tm-inlMarkerBrdWd);--tmBrdR:var(--ec-tm-inlMarkerBrdWd);--tmRadL:var(--ec-tm-inlMarkerBrdRad);--tmRadR:var(--ec-tm-inlMarkerBrdRad);margin-inline:0.025rem;padding-inline:var(--ec-tm-inlMarkerPad);border-radius:var(--tmRadL) var(--tmRadR) var(--tmRadR) var(--tmRadL);background:var(--tmInlineBgCol);background-clip:padding-box}.expressive-code .ec-line mark.open-start,.expressive-code .ec-line ins.open-start,.expressive-code .ec-line del.open-start{margin-inline-start:0;padding-inline-start:0;--tmBrdL:0px;--tmRadL:0}.expressive-code .ec-line mark.open-end,.expressive-code .ec-line ins.open-end,.expressive-code .ec-line del.open-end{margin-inline-end:0;padding-inline-end:0;--tmBrdR:0px;--tmRadR:0}.expressive-code .ec-line mark::before,.expressive-code .ec-line ins::before,.expressive-code .ec-line del::before{content:'';position:absolute;pointer-events:none;display:inline-block;inset:0;border-radius:var(--tmRadL) var(--tmRadR) var(--tmRadR) var(--tmRadL);border:var(--ec-tm-inlMarkerBrdWd) solid var(--tmInlineBrdCol);border-inline-width:var(--tmBrdL) var(--tmBrdR)}.expressive-code .frame{all:unset;position:relative;display:block;--header-border-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));--tab-border-radius:calc(var(--ec-frm-edTabBrdRad) + var(--ec-brdWd));--button-spacing:0.4rem;--code-background:var(--ec-frm-edBg);border-radius:var(--header-border-radius);box-shadow:var(--ec-frm-frameBoxShdCssVal)}.expressive-code .frame .header{display:none;z-index:1;position:relative;border-radius:var(--header-border-radius) var(--header-border-radius) 0 0}.expressive-code .frame.has-title pre,.expressive-code .frame.has-title code,.expressive-code .frame.is-terminal pre,.expressive-code .frame.is-terminal code{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.expressive-code .frame .title:empty:before{content:'\\a0'}.expressive-code .frame.has-title:not(.is-terminal){--button-spacing:calc(1.9rem + 2 * (var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)))}.expressive-code .frame.has-title:not(.is-terminal) .title{position:relative;color:var(--ec-frm-edActTabFg);background:var(--ec-frm-edActTabBg);background-clip:padding-box;margin-block-start:var(--ec-frm-edTabsMargBlkStart);padding:calc(var(--ec-uiPadBlk) + var(--ec-frm-edActTabIndHt)) var(--ec-uiPadInl);border:var(--ec-brdWd) solid var(--ec-frm-edActTabBrdCol);border-radius:var(--tab-border-radius) var(--tab-border-radius) 0 0;border-bottom:none;overflow:hidden}.expressive-code .frame.has-title:not(.is-terminal) .title::after{content:'';position:absolute;pointer-events:none;inset:0;border-top:var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndTopCol);border-bottom:var(--ec-frm-edActTabIndHt) solid var(--ec-frm-edActTabIndBtmCol)}.expressive-code .frame.has-title:not(.is-terminal) .header{display:flex;background:linear-gradient(to top, var(--ec-frm-edTabBarBrdBtmCol) var(--ec-brdWd), transparent var(--ec-brdWd)),linear-gradient(var(--ec-frm-edTabBarBg), var(--ec-frm-edTabBarBg));background-repeat:no-repeat;padding-inline-start:var(--ec-frm-edTabsMargInlStart)}.expressive-code .frame.has-title:not(.is-terminal) .header::before{content:'';position:absolute;pointer-events:none;inset:0;border:var(--ec-brdWd) solid var(--ec-frm-edTabBarBrdCol);border-radius:inherit;border-bottom:none}.expressive-code .frame.is-terminal{--button-spacing:calc(1.9rem + var(--ec-brdWd) + 2 * var(--ec-uiPadBlk));--code-background:var(--ec-frm-trmBg)}.expressive-code .frame.is-terminal .header{display:flex;align-items:center;justify-content:center;padding-block:var(--ec-uiPadBlk);padding-block-end:calc(var(--ec-uiPadBlk) + var(--ec-brdWd));position:relative;font-weight:500;letter-spacing:0.025ch;color:var(--ec-frm-trmTtbFg);background:var(--ec-frm-trmTtbBg);border:var(--ec-brdWd) solid var(--ec-brdCol);border-bottom:none}.expressive-code .frame.is-terminal .header::before{content:'';position:absolute;pointer-events:none;left:var(--ec-uiPadInl);width:2.1rem;height:0.56rem;line-height:0;background-color:var(--ec-frm-trmTtbDotsFg);opacity:var(--ec-frm-trmTtbDotsOpa);-webkit-mask-image:var(--ec-frm-trmIcon);-webkit-mask-repeat:no-repeat;mask-image:var(--ec-frm-trmIcon);mask-repeat:no-repeat}.expressive-code .frame.is-terminal .header::after{content:'';position:absolute;pointer-events:none;inset:0;border-bottom:var(--ec-brdWd) solid var(--ec-frm-trmTtbBrdBtmCol)}.expressive-code .frame pre{background:var(--code-background)}.expressive-code .copy{display:flex;gap:0.25rem;flex-direction:row;position:absolute;inset-block-start:calc(var(--ec-brdWd) + var(--button-spacing));inset-inline-end:calc(var(--ec-brdWd) + var(--ec-uiPadInl) \/ 2)}@media (scripting: none){.expressive-code .copy{display:none}}.expressive-code .copy{direction:ltr;unicode-bidi:isolate}.expressive-code .copy button{position:relative;align-self:flex-end;margin:0;padding:0;border:none;border-radius:0.2rem;z-index:1;cursor:pointer;transition-property:opacity, background, border-color;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);width:2.5rem;height:2.5rem;background:var(--code-background);opacity:0.75}.expressive-code .copy button div{position:absolute;inset:0;border-radius:inherit;background:var(--ec-frm-inlBtnBg);opacity:var(--ec-frm-inlBtnBgIdleOpa);transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}.expressive-code .copy button::before{content:'';position:absolute;pointer-events:none;inset:0;border-radius:inherit;border:var(--ec-brdWd) solid var(--ec-frm-inlBtnBrd);opacity:var(--ec-frm-inlBtnBrdOpa)}.expressive-code .copy button::after{content:'';position:absolute;pointer-events:none;inset:0;background-color:var(--ec-frm-inlBtnFg);-webkit-mask-image:var(--ec-frm-copyIcon);-webkit-mask-repeat:no-repeat;mask-image:var(--ec-frm-copyIcon);mask-repeat:no-repeat;margin:0.475rem;line-height:0}.expressive-code .copy button:hover,.expressive-code .copy button:focus:focus-visible{opacity:1}.expressive-code .copy button:hover div,.expressive-code .copy button:focus:focus-visible div{opacity:var(--ec-frm-inlBtnBgHoverOrFocusOpa)}.expressive-code .copy button:active{opacity:1}.expressive-code .copy button:active div{opacity:var(--ec-frm-inlBtnBgActOpa)}.expressive-code .copy .feedback{--tooltip-arrow-size:0.35rem;--tooltip-bg:var(--ec-frm-tooltipSuccessBg);color:var(--ec-frm-tooltipSuccessFg);pointer-events:none;user-select:none;-webkit-user-select:none;position:relative;align-self:center;background-color:var(--tooltip-bg);z-index:99;padding:0.125rem 0.75rem;border-radius:0.2rem;margin-inline-end:var(--tooltip-arrow-size);opacity:0;transition-property:opacity, transform;transition-duration:0.2s;transition-timing-function:ease-in-out;transform:translate3d(0, 0.25rem, 0)}.expressive-code .copy .feedback::after{content:'';position:absolute;pointer-events:none;top:calc(50% - var(--tooltip-arrow-size));inset-inline-end:calc(-2 * (var(--tooltip-arrow-size) - 0.5px));border:var(--tooltip-arrow-size) solid transparent;border-inline-start-color:var(--tooltip-bg)}.expressive-code .copy .feedback.show{opacity:1;transform:translate3d(0, 0, 0)}@media (hover: hover){.expressive-code{}.expressive-code .copy button{opacity:0;width:2rem;height:2rem}.expressive-code .frame:hover .copy button:not(:hover),.expressive-code .frame:focus-within :focus-visible ~ .copy button:not(:hover),.expressive-code .frame .copy .feedback.show ~ button:not(:hover){opacity:0.75}}.expressive-code :nth-child(1 of .ec-line) .code{padding-inline-end:calc(2rem + var(--ec-codePadInl))}}@layer starlight.components{:root,:root:not([data-theme='dark']) .expressive-code[data-theme='dark']{--ec-brdRad:0px;--ec-brdWd:1px;--ec-brdCol:#00000000;--ec-codeFontFml:var(--__sl-font-mono);--ec-codeFontSize:var(--sl-text-code);--ec-codeFontWg:400;--ec-codeLineHt:var(--sl-line-height);--ec-codePadBlk:0.75rem;--ec-codePadInl:1rem;--ec-codeBg:#17191e;--ec-codeFg:#eef0f9;--ec-codeSelBg:#ad5dca44;--ec-gtrFg:#686c76;--ec-gtrBrdCol:#686c7633;--ec-gtrBrdWd:1.5px;--ec-gtrHlFg:#858b98f9;--ec-uiFontFml:var(--__sl-font);--ec-uiFontSize:0.9rem;--ec-uiFontWg:400;--ec-uiLineHt:1.65;--ec-uiPadBlk:0.25rem;--ec-uiPadInl:1rem;--ec-uiSelBg:#094771;--ec-uiSelFg:#4bf3c8;--ec-focusBrd:#00daef;--ec-sbThumbCol:#54586466;--ec-sbThumbHoverCol:#555965fd;--ec-tm-lineMarkerAccentMarg:0rem;--ec-tm-lineMarkerAccentWd:0.15rem;--ec-tm-lineMarkerLabelPadInl:0.2rem;--ec-tm-lineMarkerLabelCol:white;--ec-tm-lineDiffIndMargLeft:0.25rem;--ec-tm-inlMarkerBrdWd:1.5px;--ec-tm-inlMarkerBrdRad:0.2rem;--ec-tm-inlMarkerPad:0.15rem;--ec-tm-insDiffIndContent:'+';--ec-tm-delDiffIndContent:'-';--ec-tm-markBg:#174a9099;--ec-tm-markBrdCol:#4d70bcd0;--ec-tm-insBg:#1e571599;--ec-tm-insBrdCol:#487f3bd0;--ec-tm-insDiffIndCol:#79b169d0;--ec-tm-delBg:#862d2799;--ec-tm-delBrdCol:#b4554bd0;--ec-tm-delDiffIndCol:#ed8779d0;--ec-frm-shdCol:#ffffff00;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #ffffff00;--ec-frm-edActTabBg:#17191e;--ec-frm-edActTabFg:#eef0f9;--ec-frm-edActTabBrdCol:transparent;--ec-frm-edActTabIndHt:1px;--ec-frm-edActTabIndTopCol:#eef0f9;--ec-frm-edActTabIndBtmCol:#ffffff00;--ec-frm-edTabsMargInlStart:0;--ec-frm-edTabsMargBlkStart:0;--ec-frm-edTabBrdRad:0px;--ec-frm-edTabBarBg:#23262d;--ec-frm-edTabBarBrdCol:#00000000;--ec-frm-edTabBarBrdBtmCol:#ffffff00;--ec-frm-edBg:#17191e;--ec-frm-trmTtbFg:#cccccc;--ec-frm-trmTtbDotsFg:#cccccc;--ec-frm-trmTtbDotsOpa:0.15;--ec-frm-trmTtbBg:#17191e;--ec-frm-trmTtbBrdBtmCol:#00000000;--ec-frm-trmBg:#23262d;--ec-frm-inlBtnFg:#eef0f9;--ec-frm-inlBtnBg:#eef0f9;--ec-frm-inlBtnBgIdleOpa:0;--ec-frm-inlBtnBgHoverOrFocusOpa:0.2;--ec-frm-inlBtnBgActOpa:0.3;--ec-frm-inlBtnBrd:#eef0f9;--ec-frm-inlBtnBrdOpa:0.4;--ec-frm-tooltipSuccessBg:#168659;--ec-frm-tooltipSuccessFg:white;--ec-frm-copyIcon:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.75'%3E%3Cpath%20d%3D'M3%2019a2%202%200%200%201-1-2V2a2%202%200%200%201%201-1h13a2%202%200%200%201%202%201'%2F%3E%3Crect%20x%3D'6'%20y%3D'5'%20width%3D'16'%20height%3D'18'%20rx%3D'1.5'%20ry%3D'1.5'%2F%3E%3C%2Fsvg%3E\");--ec-frm-trmIcon:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2060%2016'%20preserveAspectRatio%3D'xMidYMid%20meet'%3E%3Ccircle%20cx%3D'8'%20cy%3D'8'%20r%3D'8'%2F%3E%3Ccircle%20cx%3D'30'%20cy%3D'8'%20r%3D'8'%2F%3E%3Ccircle%20cx%3D'52'%20cy%3D'8'%20r%3D'8'%2F%3E%3C%2Fsvg%3E\")}.expressive-code .ec-line :where(span[style^='--']:not([class])),:root:not([data-theme='dark']) .expressive-code[data-theme='dark'] .ec-line :where(span[style^='--']:not([class])){color:var(--0, inherit);background-color:var(--0bg, transparent);font-style:var(--0fs, inherit);font-weight:var(--0fw, inherit);text-decoration:var(--0td, inherit)}@media (prefers-color-scheme: light){:root:not([data-theme='dark']){--ec-brdCol:#d4d4d4;--ec-codeBg:#fafafa;--ec-codeFg:#383a42;--ec-codeSelBg:#e5e5e6;--ec-gtrFg:#8a8a8c;--ec-gtrBrdCol:#8a8a8c33;--ec-gtrHlFg:#383a42bc;--ec-uiSelBg:#dbdbdc;--ec-uiSelFg:#232324;--ec-focusBrd:#526fff;--ec-sbThumbCol:#4e56666e;--ec-sbThumbHoverCol:#5a637597;--ec-tm-markBg:#9ab6ff99;--ec-tm-insBg:#8ec77d99;--ec-tm-insDiffIndCol:#336a28d0;--ec-tm-delBg:#ff9c8e99;--ec-tm-delDiffIndCol:#9d4138d0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#fafafa;--ec-frm-edActTabFg:#121417;--ec-frm-edActTabIndTopCol:null;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#eaeaeb;--ec-frm-edTabBarBrdCol:#d4d4d4;--ec-frm-edTabBarBrdBtmCol:transparent;--ec-frm-edBg:#fafafa;--ec-frm-trmTtbFg:#424243;--ec-frm-trmTtbDotsFg:#424243;--ec-frm-trmTtbBg:#eaeaeb;--ec-frm-trmTtbBrdBtmCol:#d4d4d4;--ec-frm-trmBg:#fafafa;--ec-frm-inlBtnFg:#383a42;--ec-frm-inlBtnBg:#383a42;--ec-frm-inlBtnBrd:#383a42;--ec-frm-tooltipSuccessBg:#008900}:root:not([data-theme='dark']) .expressive-code .ec-line :where(span[style^='--']:not([class])){color:var(--1, inherit);background-color:var(--1bg, transparent);font-style:var(--1fs, inherit);font-weight:var(--1fw, inherit);text-decoration:var(--1td, inherit)}}:root[data-theme='light'] .expressive-code:not([data-theme='dark']),.expressive-code[data-theme='light']{--ec-brdCol:#d4d4d4;--ec-codeBg:#fafafa;--ec-codeFg:#383a42;--ec-codeSelBg:#e5e5e6;--ec-gtrFg:#8a8a8c;--ec-gtrBrdCol:#8a8a8c33;--ec-gtrHlFg:#383a42bc;--ec-uiSelBg:#dbdbdc;--ec-uiSelFg:#232324;--ec-focusBrd:#526fff;--ec-sbThumbCol:#4e56666e;--ec-sbThumbHoverCol:#5a637597;--ec-tm-markBg:#9ab6ff99;--ec-tm-insBg:#8ec77d99;--ec-tm-insDiffIndCol:#336a28d0;--ec-tm-delBg:#ff9c8e99;--ec-tm-delDiffIndCol:#9d4138d0;--ec-frm-shdCol:#00000028;--ec-frm-frameBoxShdCssVal:0.1rem 0.1rem 0.2rem #00000028;--ec-frm-edActTabBg:#fafafa;--ec-frm-edActTabFg:#121417;--ec-frm-edActTabIndTopCol:null;--ec-frm-edActTabIndBtmCol:null;--ec-frm-edTabBarBg:#eaeaeb;--ec-frm-edTabBarBrdCol:#d4d4d4;--ec-frm-edTabBarBrdBtmCol:transparent;--ec-frm-edBg:#fafafa;--ec-frm-trmTtbFg:#424243;--ec-frm-trmTtbDotsFg:#424243;--ec-frm-trmTtbBg:#eaeaeb;--ec-frm-trmTtbBrdBtmCol:#d4d4d4;--ec-frm-trmBg:#fafafa;--ec-frm-inlBtnFg:#383a42;--ec-frm-inlBtnBg:#383a42;--ec-frm-inlBtnBrd:#383a42;--ec-frm-tooltipSuccessBg:#008900}:root[data-theme='light'] .expressive-code:not([data-theme='dark']) .ec-line :where(span[style^='--']:not([class])),.expressive-code[data-theme='light'] .ec-line :where(span[style^='--']:not([class])){color:var(--1, inherit);background-color:var(--1bg, transparent);font-style:var(--1fs, inherit);font-weight:var(--1fw, inherit);text-decoration:var(--1td, inherit)}}"}]}}},{"url":"https:\/\/openai.github.io\/openai-agents-js\/_astro\/print.DNXP8c50.css","ast":{"type":"stylesheet","stylesheet":{"rules":[{"type":"media","media":"print","rules":[{"type":"rule","selectors":[":root"],"declarations":[{"type":"declaration","property":"--sl-color-white","value":"hsl(224, 10%, 10%)"},{"type":"declaration","property":"--sl-color-gray-1","value":"hsl(224, 14%, 16%)"},{"type":"declaration","property":"--sl-color-gray-2","value":"hsl(224, 10%, 23%)"},{"type":"declaration","property":"--sl-color-gray-3","value":"hsl(224, 7%, 36%)"},{"type":"declaration","property":"--sl-color-gray-4","value":"hsl(224, 6%, 56%)"},{"type":"declaration","property":"--sl-color-gray-5","value":"hsl(224, 6%, 77%)"},{"type":"declaration","property":"--sl-color-gray-6","value":"hsl(224, 20%, 94%)"},{"type":"declaration","property":"--sl-color-gray-7","value":"hsl(224, 19%, 97%)"},{"type":"declaration","property":"--sl-color-black","value":"hsl(0, 0%, 100%)"},{"type":"declaration","property":"--sl-color-orange-high","value":"hsl(var(--sl-hue-orange), 80%, 25%)"},{"type":"declaration","property":"--sl-color-orange","value":"hsl(var(--sl-hue-orange), 90%, 60%)"},{"type":"declaration","property":"--sl-color-orange-low","value":"hsl(var(--sl-hue-orange), 90%, 88%)"},{"type":"declaration","property":"--sl-color-green-high","value":"hsl(var(--sl-hue-green), 80%, 22%)"},{"type":"declaration","property":"--sl-color-green","value":"hsl(var(--sl-hue-green), 90%, 46%)"},{"type":"declaration","property":"--sl-color-green-low","value":"hsl(var(--sl-hue-green), 85%, 90%)"},{"type":"declaration","property":"--sl-color-blue-high","value":"hsl(var(--sl-hue-blue), 80%, 30%)"},{"type":"declaration","property":"--sl-color-blue","value":"hsl(var(--sl-hue-blue), 90%, 60%)"},{"type":"declaration","property":"--sl-color-blue-low","value":"hsl(var(--sl-hue-blue), 88%, 90%)"},{"type":"declaration","property":"--sl-color-purple-high","value":"hsl(var(--sl-hue-purple), 90%, 30%)"},{"type":"declaration","property":"--sl-color-purple","value":"hsl(var(--sl-hue-purple), 90%, 60%)"},{"type":"declaration","property":"--sl-color-purple-low","value":"hsl(var(--sl-hue-purple), 80%, 90%)"},{"type":"declaration","property":"--sl-color-red-high","value":"hsl(var(--sl-hue-red), 80%, 30%)"},{"type":"declaration","property":"--sl-color-red","value":"hsl(var(--sl-hue-red), 90%, 60%)"},{"type":"declaration","property":"--sl-color-red-low","value":"hsl(var(--sl-hue-red), 80%, 90%)"},{"type":"declaration","property":"--sl-color-accent-high","value":"hsl(234, 80%, 30%)"},{"type":"declaration","property":"--sl-color-accent","value":"hsl(234, 90%, 60%)"},{"type":"declaration","property":"--sl-color-accent-low","value":"hsl(234, 88%, 90%)"},{"type":"declaration","property":"--sl-color-text-accent","value":"var(--sl-color-accent)"},{"type":"declaration","property":"--sl-color-text-invert","value":"var(--sl-color-black)"},{"type":"declaration","property":"--sl-color-bg-nav","value":"var(--sl-color-gray-7)"},{"type":"declaration","property":"--sl-color-bg-sidebar","value":"var(--sl-color-bg)"},{"type":"declaration","property":"--sl-color-bg-inline-code","value":"var(--sl-color-gray-6)"},{"type":"declaration","property":"--sl-color-bg-accent","value":"var(--sl-color-accent)"},{"type":"declaration","property":"--sl-color-hairline-light","value":"var(--sl-color-gray-6)"},{"type":"declaration","property":"--sl-color-hairline-shade","value":"var(--sl-color-gray-6)"},{"type":"declaration","property":"--sl-color-backdrop-overlay","value":"hsla(225, 9%, 36%, .66)"},{"type":"declaration","property":"--sl-shadow-sm","value":"none"},{"type":"declaration","property":"--sl-shadow-md","value":"none"},{"type":"declaration","property":"--sl-shadow-lg","value":"none"}]},{"type":"rule","selectors":[".print\\:hidden"],"declarations":[{"type":"declaration","property":"display","value":"none"}]},{"type":"rule","selectors":[".print\\:flex"],"declarations":[{"type":"declaration","property":"display","value":"flex"}]},{"type":"rule","selectors":[".print\\:block"],"declarations":[{"type":"declaration","property":"display","value":"block"}]},{"type":"rule","selectors":["main"],"declarations":[{"type":"declaration","property":"padding-bottom","value":"0"}]},{"type":"rule","selectors":["main>.content-panel"],"declarations":[{"type":"declaration","property":"padding-block-start","value":"0"}]},{"type":"rule","selectors":[".content-panel+.content-panel"],"declarations":[{"type":"declaration","property":"border","value":"0"}]},{"type":"rule","selectors":[".page>header"],"declarations":[{"type":"declaration","property":"position","value":"relative"}]},{"type":"rule","selectors":[".page>.main-frame"],"declarations":[{"type":"declaration","property":"padding-top","value":"0"},{"type":"declaration","property":"padding-inline-start","value":"0"}]},{"type":"rule","selectors":[".main-pane"],"declarations":[{"type":"declaration","property":"--sl-sidebar-width","value":"0px"},{"type":"declaration","property":"--sl-content-width","value":"100%"}]},{"type":"rule","selectors":[".sl-banner"],"declarations":[{"type":"declaration","property":"--sl-color-banner-text","value":"var(--sl-color-white)"},{"type":"declaration","property":"background-color","value":"transparent"}]},{"type":"rule","selectors":[".sl-markdown-content :is(h1,h2,h3,h4,h5,h6)"],"declarations":[{"type":"declaration","property":"break-after","value":"avoid"}]},{"type":"rule","selectors":[".sl-markdown-content :is(p,li)"],"declarations":[{"type":"declaration","property":"orphans","value":"2"},{"type":"declaration","property":"widows","value":"2"}]},{"type":"rule","selectors":[".sl-markdown-content pre"],"declarations":[{"type":"declaration","property":"overflow-x","value":"hidden"},{"type":"declaration","property":"white-space","value":"pre-wrap"}]},{"type":"rule","selectors":[".sl-markdown-content .expressive-code",".sl-markdown-content figure",".sl-markdown-content pre"],"declarations":[{"type":"declaration","property":"break-inside","value":"avoid"}]},{"type":"rule","selectors":[".expressive-code .frame.is-terminal .header:before"],"declarations":[{"type":"declaration","property":"box-shadow","value":"inset 99rem 99rem var(--sl-color-gray-5)"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .header"],"declarations":[{"type":"declaration","property":"background","value":"transparent"},{"type":"declaration","property":"border-bottom","value":"1px solid var(--sl-color-gray-6)"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .title"],"declarations":[{"type":"declaration","property":"background","value":"transparent"}]},{"type":"rule","selectors":[".expressive-code .frame.has-title:not(.is-terminal) .title:after"],"declarations":[{"type":"declaration","property":"border-top","value":"0"}]},{"type":"rule","selectors":[".expressive-code .copy"],"declarations":[{"type":"declaration","property":"display","value":"none"}]},{"type":"rule","selectors":[".sl-markdown-content code:not(:where(.not-content *))"],"declarations":[{"type":"declaration","property":"background-color","value":"transparent"},{"type":"declaration","property":"padding","value":"0"},{"type":"declaration","property":"margin-block","value":"unset"},{"type":"declaration","property":"font-size","value":".9375em"}]},{"type":"rule","selectors":[".sl-badge"],"declarations":[{"type":"declaration","property":"background","value":"transparent"},{"type":"declaration","property":"color","value":"var(--sl-color-white)"}]},{"type":"rule","selectors":["starlight-file-tree"],"declarations":[{"type":"declaration","property":"break-inside","value":"avoid"}]},{"type":"rule","selectors":["starlight-file-tree .highlight"],"declarations":[{"type":"declaration","property":"outline","value":"3px solid var(--sl-color-accent-low)"},{"type":"declaration","property":"color","value":"var(--sl-color-text)"},{"type":"declaration","property":"background-color","value":"transparent"}]},{"type":"rule","selectors":[".starlight-aside"],"declarations":[{"type":"declaration","property":"break-inside","value":"avoid"}]},{"type":"rule","selectors":[".sl-link-button.primary"],"declarations":[{"type":"declaration","property":"background","value":"transparent"},{"type":"declaration","property":"border-color","value":"var(--sl-color-white)"},{"type":"declaration","property":"color","value":"var(--sl-color-white)"}]},{"type":"rule","selectors":["starlight-tabs"],"declarations":[{"type":"declaration","property":"break-inside","value":"avoid"}]},{"type":"rule","selectors":[".sl-steps>li:after"],"declarations":[{"type":"declaration","property":"box-shadow","value":"inset 99rem 99rem var(--sl-color-hairline-light)"}]}]}],"parsingErrors":[]}}},{"url":"block","ast":{"type":"stylesheet","stylesheet":{"rules":[{"type":"rule","selectors":["@layer starlight.components"]},{"type":"rule","selectors":[":root"],"declarations":[{"type":"declaration","property":"--sl-badge-default-border","value":"var(--sl-color-accent)"},{"type":"declaration","property":"--sl-badge-default-bg","value":"var(--sl-color-accent-low)"},{"type":"declaration","property":"--sl-badge-default-text","value":"#fff"},{"type":"declaration","property":"--sl-badge-note-border","value":"var(--sl-color-blue)"},{"type":"declaration","property":"--sl-badge-note-bg","value":"var(--sl-color-blue-low)"},{"type":"declaration","property":"--sl-badge-note-text","value":"#fff"},{"type":"declaration","property":"--sl-badge-danger-border","value":"var(--sl-color-red)"},{"type":"declaration","property":"--sl-badge-danger-bg","value":"var(--sl-color-red-low)"},{"type":"declaration","property":"--sl-badge-danger-text","value":"#fff"},{"type":"declaration","property":"--sl-badge-success-border","value":"var(--sl-color-green)"},{"type":"declaration","property":"--sl-badge-success-bg","value":"var(--sl-color-green-low)"},{"type":"declaration","property":"--sl-badge-success-text","value":"#fff"},{"type":"declaration","property":"--sl-badge-caution-border","value":"var(--sl-color-orange)"},{"type":"declaration","property":"--sl-badge-caution-bg","value":"var(--sl-color-orange-low)"},{"type":"declaration","property":"--sl-badge-caution-text","value":"#fff"},{"type":"declaration","property":"--sl-badge-tip-border","value":"var(--sl-color-purple)"},{"type":"declaration","property":"--sl-badge-tip-bg","value":"var(--sl-color-purple-low)"},{"type":"declaration","property":"--sl-badge-tip-text","value":"#fff"}]},{"type":"rule","selectors":["[data-theme=light]:root"],"declarations":[{"type":"declaration","property":"--sl-badge-default-bg","value":"var(--sl-color-accent-high)"},{"type":"declaration","property":"--sl-badge-note-bg","value":"var(--sl-color-blue-high)"},{"type":"declaration","property":"--sl-badge-danger-bg","value":"var(--sl-color-red-high)"},{"type":"declaration","property":"--sl-badge-success-bg","value":"var(--sl-color-green-high)"},{"type":"declaration","property":"--sl-badge-caution-bg","value":"var(--sl-color-orange-high)"},{"type":"declaration","property":"--sl-badge-tip-bg","value":"var(--sl-color-purple-high)"}]},{"type":"rule","selectors":[".sl-badge:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"display","value":"inline-block"},{"type":"declaration","property":"border","value":"1px solid var(--sl-color-border-badge)"},{"type":"declaration","property":"border-radius","value":".25rem"},{"type":"declaration","property":"font-family","value":"var(--sl-font-system-mono)"},{"type":"declaration","property":"line-height","value":"normal"},{"type":"declaration","property":"color","value":"var(--sl-color-text-badge)"},{"type":"declaration","property":"background-color","value":"var(--sl-color-bg-badge)"},{"type":"declaration","property":"overflow-wrap","value":"anywhere"}]},{"type":"rule","selectors":[".sidebar-content .sl-badge:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"line-height","value":"1"},{"type":"declaration","property":"font-size","value":"var(--sl-text-xs)"},{"type":"declaration","property":"padding","value":".125rem .375rem"}]},{"type":"rule","selectors":[".sidebar-content a[aria-current=page]>.sl-badge:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"transparent"},{"type":"declaration","property":"--sl-color-border-badge","value":"currentColor"},{"type":"declaration","property":"color","value":"inherit"}]},{"type":"rule","selectors":[".default:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"var(--sl-badge-default-bg)"},{"type":"declaration","property":"--sl-color-border-badge","value":"var(--sl-badge-default-border)"},{"type":"declaration","property":"--sl-color-text-badge","value":"var(--sl-badge-default-text)"}]},{"type":"rule","selectors":[".note:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"var(--sl-badge-note-bg)"},{"type":"declaration","property":"--sl-color-border-badge","value":"var(--sl-badge-note-border)"},{"type":"declaration","property":"--sl-color-text-badge","value":"var(--sl-badge-note-text)"}]},{"type":"rule","selectors":[".danger:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"var(--sl-badge-danger-bg)"},{"type":"declaration","property":"--sl-color-border-badge","value":"var(--sl-badge-danger-border)"},{"type":"declaration","property":"--sl-color-text-badge","value":"var(--sl-badge-danger-text)"}]},{"type":"rule","selectors":[".success:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"var(--sl-badge-success-bg)"},{"type":"declaration","property":"--sl-color-border-badge","value":"var(--sl-badge-success-border)"},{"type":"declaration","property":"--sl-color-text-badge","value":"var(--sl-badge-success-text)"}]},{"type":"rule","selectors":[".tip:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"var(--sl-badge-tip-bg)"},{"type":"declaration","property":"--sl-color-border-badge","value":"var(--sl-badge-tip-border)"},{"type":"declaration","property":"--sl-color-text-badge","value":"var(--sl-badge-tip-text)"}]},{"type":"rule","selectors":[".caution:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"--sl-color-bg-badge","value":"var(--sl-badge-caution-bg)"},{"type":"declaration","property":"--sl-color-border-badge","value":"var(--sl-badge-caution-border)"},{"type":"declaration","property":"--sl-color-text-badge","value":"var(--sl-badge-caution-text)"}]},{"type":"rule","selectors":[".small:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"font-size","value":"var(--sl-text-xs)"},{"type":"declaration","property":"padding","value":".125rem .25rem"}]},{"type":"rule","selectors":[".medium:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"font-size","value":"var(--sl-text-sm)"},{"type":"declaration","property":"padding","value":".175rem .35rem"}]},{"type":"rule","selectors":[".large:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"font-size","value":"var(--sl-text-base)"},{"type":"declaration","property":"padding","value":".225rem .45rem"}]},{"type":"rule","selectors":[".sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-tya3gnh6)"],"declarations":[{"type":"declaration","property":"vertical-align","value":"middle"}]}],"parsingErrors":[{"reason":"missing '}'","line":1,"column":29,"source":":root{--sl-badge-default-border: var(--sl-color-accent);--sl-badge-default-bg: var(--sl-color-accent-low);--sl-badge-default-text: #fff;--sl-badge-note-border: var(--sl-color-blue);--sl-badge-note-bg: var(--sl-color-blue-low);--sl-badge-note-text: #fff;--sl-badge-danger-border: var(--sl-color-red);--sl-badge-danger-bg: var(--sl-color-red-low);--sl-badge-danger-text: #fff;--sl-badge-success-border: var(--sl-color-green);--sl-badge-success-bg: var(--sl-color-green-low);--sl-badge-success-text: #fff;--sl-badge-caution-border: var(--sl-color-orange);--sl-badge-caution-bg: var(--sl-color-orange-low);--sl-badge-caution-text: #fff;--sl-badge-tip-border: var(--sl-color-purple);--sl-badge-tip-bg: var(--sl-color-purple-low);--sl-badge-tip-text: #fff}[data-theme=light]:root{--sl-badge-default-bg: var(--sl-color-accent-high);--sl-badge-note-bg: var(--sl-color-blue-high);--sl-badge-danger-bg: var(--sl-color-red-high);--sl-badge-success-bg: var(--sl-color-green-high);--sl-badge-caution-bg: var(--sl-color-orange-high);--sl-badge-tip-bg: var(--sl-color-purple-high)}.sl-badge:where(.astro-tya3gnh6){display:inline-block;border:1px solid var(--sl-color-border-badge);border-radius:.25rem;font-family:var(--sl-font-system-mono);line-height:normal;color:var(--sl-color-text-badge);background-color:var(--sl-color-bg-badge);overflow-wrap:anywhere}.sidebar-content .sl-badge:where(.astro-tya3gnh6){line-height:1;font-size:var(--sl-text-xs);padding:.125rem .375rem}.sidebar-content a[aria-current=page]>.sl-badge:where(.astro-tya3gnh6){--sl-color-bg-badge: transparent;--sl-color-border-badge: currentColor;color:inherit}.default:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-default-bg);--sl-color-border-badge: var(--sl-badge-default-border);--sl-color-text-badge: var(--sl-badge-default-text)}.note:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-note-bg);--sl-color-border-badge: var(--sl-badge-note-border);--sl-color-text-badge: var(--sl-badge-note-text)}.danger:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-danger-bg);--sl-color-border-badge: var(--sl-badge-danger-border);--sl-color-text-badge: var(--sl-badge-danger-text)}.success:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-success-bg);--sl-color-border-badge: var(--sl-badge-success-border);--sl-color-text-badge: var(--sl-badge-success-text)}.tip:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-tip-bg);--sl-color-border-badge: var(--sl-badge-tip-border);--sl-color-text-badge: var(--sl-badge-tip-text)}.caution:where(.astro-tya3gnh6){--sl-color-bg-badge: var(--sl-badge-caution-bg);--sl-color-border-badge: var(--sl-badge-caution-border);--sl-color-text-badge: var(--sl-badge-caution-text)}.small:where(.astro-tya3gnh6){font-size:var(--sl-text-xs);padding:.125rem .25rem}.medium:where(.astro-tya3gnh6){font-size:var(--sl-text-sm);padding:.175rem .35rem}.large:where(.astro-tya3gnh6){font-size:var(--sl-text-base);padding:.225rem .45rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-tya3gnh6){vertical-align:middle}} @layer starlight.components{svg:where(.astro-twzsywik){color:var(--sl-icon-color);font-size:var(--sl-icon-size, 1em);width:1em;height:1em}} @layer starlight.components{starlight-tabs:where(.astro-2fycrobt){display:block}.tablist-wrapper:where(.astro-2fycrobt){overflow-x:auto}:where(.astro-2fycrobt)[role=tablist]{display:flex;list-style:none;border-bottom:2px solid var(--sl-color-gray-5);padding:0}.tab:where(.astro-2fycrobt){margin-bottom:-2px}.tab:where(.astro-2fycrobt)>:where(.astro-2fycrobt)[role=tab]{display:flex;align-items:center;gap:.5rem;padding:0 1.25rem;text-decoration:none;border-bottom:2px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);outline-offset:var(--sl-outline-offset-inside);overflow-wrap:initial}.tab:where(.astro-2fycrobt) :where(.astro-2fycrobt)[role=tab][aria-selected=true]{color:var(--sl-color-white);border-color:var(--sl-color-text-accent);font-weight:600}.tablist-wrapper:where(.astro-2fycrobt)~[role=tabpanel]{margin-top:1rem}} @layer starlight.components{.sl-link-card:where(.astro-sxngxthv){display:grid;grid-template-columns:1fr auto;gap:.5rem;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem;box-shadow:var(--sl-shadow-sm);position:relative}a:where(.astro-sxngxthv){text-decoration:none;line-height:var(--sl-line-height-headings)}a:where(.astro-sxngxthv):before{content:\"\";position:absolute;inset:0}.stack:where(.astro-sxngxthv){flex-direction:column;gap:.5rem}.title:where(.astro-sxngxthv){color:var(--sl-color-white);font-weight:600;font-size:var(--sl-text-lg)}.description:where(.astro-sxngxthv){color:var(--sl-color-gray-3);line-height:1.5}.icon:where(.astro-sxngxthv){color:var(--sl-color-gray-3)}.sl-link-card:where(.astro-sxngxthv):hover{background:var(--sl-color-gray-7, var(--sl-color-gray-6));border-color:var(--sl-color-gray-2)}.sl-link-card:where(.astro-sxngxthv):hover .icon:where(.astro-sxngxthv){color:var(--sl-color-white)}} @layer starlight.components{.sl-steps{--bullet-size: calc(var(--sl-line-height) * 1rem);--bullet-margin: .375rem;list-style:none;counter-reset:steps-counter var(--sl-steps-start, 0);padding-inline-start:0}.sl-steps>li{counter-increment:steps-counter;position:relative;padding-inline-start:calc(var(--bullet-size) + 1rem);padding-bottom:1px;min-height:calc(var(--bullet-size) + var(--bullet-margin))}.sl-steps>li+li{margin-top:0}.sl-steps>li:before{content:counter(steps-counter);position:absolute;top:0;inset-inline-start:0;width:var(--bullet-size);height:var(--bullet-size);line-height:var(--bullet-size);font-size:var(--sl-text-xs);font-weight:600;text-align:center;color:var(--sl-color-white);background-color:var(--sl-color-gray-6);border-radius:99rem;box-shadow:inset 0 0 0 1px var(--sl-color-gray-5)}.sl-steps>li:after{--guide-width: 1px;content:\"\";position:absolute;top:calc(var(--bullet-size) + var(--bullet-margin));bottom:var(--bullet-margin);inset-inline-start:calc((var(--bullet-size) - var(--guide-width)) \/ 2);width:var(--guide-width);background-color:var(--sl-color-hairline-light)}}@layer starlight.content{.sl-steps>li>:first-child{--lh: calc(1em * var(--sl-line-height));--shift-y: calc(.5 * (var(--bullet-size) - var(--lh)));transform:translateY(var(--shift-y));margin-bottom:var(--shift-y)}.sl-steps>li>:first-child:where(h1,h2,h3,h4,h5,h6){--lh: calc(1em * var(--sl-line-height-headings))}@supports (--prop: 1lh){.sl-steps>li>:first-child{--lh: 1lh}}} @layer starlight.components{.sl-link-button:where(.astro-kfevwek4){align-items:center;border:1px solid transparent;border-radius:999rem;display:inline-flex;font-size:var(--sl-text-sm);gap:.5em;line-height:1.1875;outline-offset:.25rem;padding:.4375rem 1.125rem;text-decoration:none}.sl-link-button:where(.astro-kfevwek4).primary{background:var(--sl-color-text-accent);border-color:var(--sl-color-text-accent);color:var(--sl-color-black)}.sl-link-button:where(.astro-kfevwek4).primary:hover{color:var(--sl-color-black)}.sl-link-button:where(.astro-kfevwek4).secondary{border-color:inherit;color:var(--sl-color-white)}.sl-link-button:where(.astro-kfevwek4).minimal{color:var(--sl-color-white);padding-inline:0}.sl-link-button:where(.astro-kfevwek4) svg{flex-shrink:0}@media (min-width: 50rem){.sl-link-button:where(.astro-kfevwek4){font-size:var(--sl-text-base);padding:.9375rem 1.25rem}}.sl-markdown-content .sl-link-button:where(.astro-kfevwek4){margin-inline-end:1rem}.sl-markdown-content .sl-link-button:where(.astro-kfevwek4):not(:where(p *)){margin-block:1rem}}"}]}}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"padding","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-select-width","value":"6.25em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-select-width","value":"7em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.25rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-select-width","value":"6.25em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-select-width","value":"7em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1rem"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--depth","value":"0"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#ACAFFF"},{"type":"declaration","property":"--1","value":"#875D01"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#ACAFFF"},{"type":"declaration","property":"--1","value":"#875D01"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#ACAFFF"},{"type":"declaration","property":"--1","value":"#875D01"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F98F"},{"type":"declaration","property":"--0fs","value":"italic"},{"type":"declaration","property":"--1","value":"#646568"},{"type":"declaration","property":"--1fs","value":"italic"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#ACAFFF"},{"type":"declaration","property":"--1","value":"#875D01"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#ACAFFF"},{"type":"declaration","property":"--1","value":"#875D01"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#ACAFFF"},{"type":"declaration","property":"--1","value":"#875D01"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#016C9A"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#FFD493"},{"type":"declaration","property":"--1","value":"#387138"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#00DAEF"},{"type":"declaration","property":"--1","value":"#3360C1"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F98F"},{"type":"declaration","property":"--0fs","value":"italic"},{"type":"declaration","property":"--1","value":"#646568"},{"type":"declaration","property":"--1fs","value":"italic"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F98F"},{"type":"declaration","property":"--0fs","value":"italic"},{"type":"declaration","property":"--1","value":"#646568"},{"type":"declaration","property":"--1fs","value":"italic"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F98F"},{"type":"declaration","property":"--0fs","value":"italic"},{"type":"declaration","property":"--1","value":"#646568"},{"type":"declaration","property":"--1fs","value":"italic"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#54B9FF"},{"type":"declaration","property":"--1","value":"#A626A4"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#4BF3C8"},{"type":"declaration","property":"--1","value":"#AF4238"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--0","value":"#EEF0F9"},{"type":"declaration","property":"--1","value":"#383A42"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.2em"}]}},{"url":"inline","ast":{"declarations":[{"type":"declaration","property":"--sl-icon-size","value":"1.5rem"}]}}]
performance
{"lcp_elem_stats":{"startTime":564,"nodeName":"P","url":"","size":81164,"loadTime":0,"renderTime":564,"attributes":[],"boundingClientRect":{"x":320,"y":488.578125,"width":787.5,"height":84,"top":488.578125,"right":1107.5,"bottom":572.578125,"left":320},"styles":{"background-image":"none","pointer-events":"auto","position":"static","width":"787.5px","height":"84px"},"percentOfViewport":"0.0711","cover90viewport":false},"raw_lcp_element":null,"lcp_resource":null,"is_lcp_statically_discoverable":true,"is_lcp_preloaded":null,"lcp_preload":null,"web_vitals_js":[],"gaming_metrics":[],"speculation_rules":{"htmlRules":[],"httpHeaderRules":[]}}
privacy
{"iab_tcf_v1":{"present":false},"iab_tcf_v2":{"present":false},"iab_gpp":{"present":false},"iab_usp":{"present":false},"navigator_doNotTrack":false,"navigator_globalPrivacyControl":false,"document_permissionsPolicy":false,"document_featurePolicy":false,"referrerPolicy":{"entire_document_policy":null,"individual_requests":null,"link_relations":{"A":5}},"request_hostnames_with_cname":{},"ccpa_link":{"hasCCPALink":false},"iab_ddr":{"present":false,"status":404}}
privacy-sandbox
{"featuresDisabled":[{"top-level-storage-access":[]}],"privacySandBoxAPIUsage":{"android.clients.google.com":["accept-ch|Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Form-Factors, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version"]}}
pwa
{"serviceWorkers":[],"manifests":[],"serviceWorkerInitiated":[],"workboxInfo":[],"importScriptsInfo":[],"swEventListenersInfo":[],"swPropertiesInfo":[],"swMethodsInfo":[],"swObjectsInfo":[],"swRegistrationPropertiesInfo":[],"windowEventListenersInfo":[],"windowPropertiesInfo":[],"serviceWorkerRegistrationInfo":[],"serviceWorkerHeuristic":false}
quirks_mode
false
responsive_images
{"responsive-images":[]}
robots_meta
{"main_frame_robots_rendered":[],"main_frame_robots_raw":[],"main_frame_robots_headers":[],"iframe_robots_raw":[],"iframe_robots_headers":[],"main_frame_crawl_data":{"rendered":[],"raw":[],"headers":[],"all":[]}}
robots_txt
{"redirected":false,"status":404,"size":9115,"size_kib":8.9013671875,"over_google_limit":false,"comment_count":7,"record_counts":{"by_type":{"sitemap":0,"user_agent":0,"allow":0,"disallow":0,"crawl_delay":0,"noindex":0,"other":64},"by_useragent":{}}}
sass
{"stylesheets":{"remote":3,"inline":1},"sourcemaps":{"count":0,"ext":{}}}
security
{"iframe-allow-sandbox":[],"sri-integrity":[],"visibility-observer":false}
sessionstorage_size
0
structured-data
{"structured_data":{"rendered":{"jsonld_scripts":[],"present":{"json_ld":false,"microdata":false,"rdfa":true,"microformats2":false,"microformats_classic":false,"dublin_core":false,"twitter":true,"facebook":false,"opengraph":true},"microdata_itemtypes":[],"rdfa_vocabs":[],"rdfa_prefixes":[],"rdfa_typeofs":[],"microformats2_types":[],"microformats_classic_types":[],"dublin_core":[],"twitter":[{"name":"twitter:card","content":"summary_large_image"}],"facebook":[],"opengraph":[{"property":"og:title","content":"OpenAI Agents SDK TypeScript"},{"property":"og:type","content":"article"},{"property":"og:url","content":"https://openai.github.io/openai-agents-js/"},{"property":"og:locale","content":"en"},{"property":"og:description","content":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."},{"property":"og:site_name","content":"OpenAI Agents SDK"}]},"raw":{"jsonld_scripts":[],"present":{"json_ld":false,"microdata":false,"rdfa":true,"microformats2":false,"microformats_classic":false,"dublin_core":false,"twitter":true,"facebook":false,"opengraph":true},"microdata_itemtypes":[],"rdfa_vocabs":[],"rdfa_prefixes":[],"rdfa_typeofs":[],"microformats2_types":[],"microformats_classic_types":[],"dublin_core":[],"twitter":[{"name":"twitter:card","content":"summary_large_image"}],"facebook":[],"opengraph":[{"property":"og:title","content":"OpenAI Agents SDK TypeScript"},{"property":"og:type","content":"article"},{"property":"og:url","content":"https://openai.github.io/openai-agents-js/"},{"property":"og:locale","content":"en"},{"property":"og:description","content":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."},{"property":"og:site_name","content":"OpenAI Agents SDK"}]}}}
test_result
0
third-parties
[{"name":"Workbox","version":null}]
usertiming
0
valid-head
{"invalidElements":[],"invalidHead":false}
well-known
{"/.well-known/assetlinks.json":{"found":false},"/.well-known/apple-app-site-association":{"found":false},"/.well-known/related-website-set.json":{"found":false},"/.well-known/privacy-sandbox-attestations.json":{"found":false},"/.well-known/gpc.json":{"found":false},"/.well-known/web-identity":{"found":false},"/.well-known/passkey-endpoints":{"found":false},"/.well-known/webauthn":{"found":false},"/robots.txt":{"found":false},"/.well-known/security.txt":{"found":false,"data":{"status":404,"redirected":false,"url":"https://openai.github.io/.well-known/security.txt","content_type":"text/html; charset=utf-8"}},"/.well-known/change-password":{"found":false,"data":{"status":404,"redirected":false,"url":"https://openai.github.io/.well-known/change-password"}},"/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/":{"found":false,"data":{"status":404,"redirected":false,"url":"https://openai.github.io/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/"}}}
wpt_bodies
{"anchors":{"rendered":{"crawlable":{"follow":500,"nofollow":0},"hash_link":17,"hash_only_link":0,"javascript_void_links":0,"same_page":{"total":19,"jumpto":{"total":17,"early":1,"other":16,"using_id":17,"using_name":0},"dynamic":{"total":0,"onclick_attributes":{"total":0,"window_location":0,"window_open":0,"unknown_action":0},"href_javascript":0,"hash_link":0},"other":{"total":2,"hash_link":0}},"same_site":488,"same_property":0,"other_property":10,"rel_attributes":{"dofollow":0,"follow":0,"nofollow":0,"ugc":0,"sponsored":0,"noopener":5,"noreferrer":5},"image_links":0,"invisible_links":464,"text_links":53,"target_blank":{"total":5,"noopener_noreferrer":5,"noopener":0,"noreferrer":0,"neither":0},"targets":{"_blank":5},"protocols":{"https":517}},"raw":{"crawlable":{"follow":500,"nofollow":0},"hash_link":17,"hash_only_link":0,"javascript_void_links":0,"same_page":{"total":19,"jumpto":{"total":17,"early":1,"other":16,"using_id":17,"using_name":0},"dynamic":{"total":0,"onclick_attributes":{"total":0,"window_location":0,"window_open":0,"unknown_action":0},"href_javascript":0,"hash_link":0},"other":{"total":2,"hash_link":0}},"same_site":488,"same_property":0,"other_property":10,"rel_attributes":{"dofollow":0,"follow":0,"nofollow":0,"ugc":0,"sponsored":0,"noopener":5,"noreferrer":5},"image_links":0,"invisible_links":0,"text_links":517,"target_blank":{"total":5,"noopener_noreferrer":5,"noopener":0,"noreferrer":0,"neither":0},"targets":{"_blank":5},"protocols":{"about":17,"https":500}}},"title":{"rendered":{"primary":{"characters":48,"words":8,"text":"OpenAI Agents SDK TypeScript | OpenAI Agents SDK"},"total":1},"raw":{"primary":{"characters":48,"words":8,"text":"OpenAI Agents SDK TypeScript | OpenAI Agents SDK"},"total":1},"title_changed_on_render":false},"meta_description":{"rendered":{"all":{"text":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions.","words":22,"characters":139},"primary":{"characters":139,"words":22,"text":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."},"total":1},"raw":{"all":{"text":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions.","words":22,"characters":139},"primary":{"characters":139,"words":22,"text":"The OpenAI Agents SDK for TypeScript enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions."},"total":1}},"hreflangs":{"http_header":{"values":[]},"rendered":{"values":["en","ja"]},"raw":{"values":["en","ja"]}},"headings":{"rendered":{"first_non_empty_heading_hidden":false,"primary":{"words":4,"characters":28,"matches_title":false,"text":"OpenAI Agents SDK TypeScript","level":1},"h1":{"total":1,"non_empty_total":1,"characters":28,"words":4},"h2":{"total":6,"non_empty_total":6,"characters":83,"words":14},"h3":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h4":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h5":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h6":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h7":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h8":{"total":0,"non_empty_total":0,"characters":0,"words":0}},"raw":{"first_non_empty_heading_hidden":false,"primary":{"words":4,"characters":28,"matches_title":false,"text":"OpenAI Agents SDK TypeScript","level":1},"h1":{"total":1,"non_empty_total":1,"characters":28,"words":4},"h2":{"total":6,"non_empty_total":6,"characters":83,"words":14},"h3":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h4":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h5":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h6":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h7":{"total":0,"non_empty_total":0,"characters":0,"words":0},"h8":{"total":0,"non_empty_total":0,"characters":0,"words":0}}},"structured_data":{"rendered":{"jsonld_and_microdata_types":[],"jsonldIds":0,"jsonldReferencedIds":0,"microdataIds":0,"microdataReferencedIds":0,"jsonlsMicrodataCommonIds":0,"logo":false,"sitelinks_search_box":false,"same_as_values":[],"items_by_format":{"microformats2":0,"microdata":0,"jsonld":0,"rdfa":0},"context_hostnames":[],"jsonld_scripts":{"count":0,"errors":0},"microformats2_types":[]},"raw":{"jsonld_and_microdata_types":[],"jsonldIds":0,"jsonldReferencedIds":0,"microdataIds":0,"microdataReferencedIds":0,"jsonlsMicrodataCommonIds":0,"logo":false,"sitelinks_search_box":false,"same_as_values":[],"items_by_format":{"microformats2":0,"microdata":0,"jsonld":0,"rdfa":0},"context_hostnames":[],"jsonld_scripts":{"count":0,"errors":0},"microformats2_types":[]}},"raw_html":{"body":true,"html":true,"head":true,"size":203845,"head_size":11796,"body_size":191928},"canonicals":{"rendered":{"html_link_canoncials":["https://openai.github.io/openai-agents-js/"]},"raw":{"html_link_canoncials":["https://openai.github.io/openai-agents-js/"]},"self_canonical":true,"other_canonical":false,"canonicals":["https://openai.github.io/openai-agents-js/"],"url":"https://openai.github.io/openai-agents-js/","http_header_link_canoncials":[],"canonical_missmatch":false},"robots":{"has_robots_meta_tag":false,"has_x_robots_tag":false,"rendered":{"otherbot":{"status_index":true,"status_follow":true,"via_meta_tag":false,"via_x_robots_tag":false},"googlebot":{"status_index":true,"status_follow":true,"via_meta_tag":false,"via_x_robots_tag":false},"googlebot_news":{"status_index":true,"status_follow":true,"via_meta_tag":false,"via_x_robots_tag":false},"google":{}},"raw":{"otherbot":{"status_index":true,"status_follow":true,"via_meta_tag":false,"via_x_robots_tag":false},"googlebot":{"status_index":true,"status_follow":true,"via_meta_tag":false,"via_x_robots_tag":false},"googlebot_news":{"status_index":true,"status_follow":true,"via_meta_tag":false,"via_x_robots_tag":false},"google":{}}},"visible_words":{"rendered":553,"raw":551},"web_components":{"rendered":{"customElements":{"names":["site-search","starlight-theme-select","starlight-lang-select","starlight-menu-button","mobile-starlight-toc","starlight-toc","starlight-tabs"],"shadowRoots":[],"templates":[],"slots":[0,0,0,0,0,0,0]},"hyphenatedElements":{"names":["site-search","starlight-theme-select","starlight-lang-select","starlight-menu-button","sl-sidebar-state-persist","sl-sidebar-restore","mobile-starlight-toc","starlight-toc","starlight-tabs"],"shadowRoots":[],"templates":[],"slots":[0,0,0,0,0,0,0,0,0]}},"raw":{"customElements":{"names":["site-search","starlight-theme-select","starlight-lang-select","starlight-menu-button","mobile-starlight-toc","starlight-toc","starlight-tabs"],"shadowRoots":[],"templates":[],"slots":[0,0,0,0,0,0,0]},"hyphenatedElements":{"names":["site-search","starlight-theme-select","starlight-lang-select","starlight-menu-button","sl-sidebar-state-persist","sl-sidebar-restore","mobile-starlight-toc","starlight-toc","starlight-tabs"],"shadowRoots":[],"templates":[],"slots":[0,0,0,0,0,0,0,0,0]}}}}

Waterfall View

Start Render
First Contentful Paint
Largest Contentful Paint
Layout Shift
DOM Interactive
DOM Content Loaded
On Load
Document Complete
Render Blocking Resource Insecure Request 3xx response4xx+ response
 Doesn't Belong to Main Doc 
Step_1 1: https://openai.github.io/openai-agents-js/ 2: https://openai.github.io/openai-agents-js/_astro/index.D41fTyIS.css 3: https://openai.github.io/openai-agents-js/_astro/page.7qqag-5g.js 4: https://openai.github.io/openai-agents-js/_astro/Search.astro_astro_type_script_index_0_lang.Dhn6FghJ.js 5: https://openai.github.io/openai-agents-js/_astro/MobileTableOfContents.astro_astro_type_script_index_0_lang.C181hMzK.js 6: https://openai.github.io/openai-agents-js/_astro/TableOfContents.astro_astro_type_script_index_0_lang.CKWWgpjV.js 7: https://openai.github.io/openai-agents-js/_astro/ec.guvr2.css 8: https://openai.github.io/openai-agents-js/_astro/ec.8zarh.js 9: https://openai.github.io/openai-agents-js/_astro/print.DNXP8c50.css 10: https://openai.github.io/openai-agents-js/_astro/ui-core.D0DX_a-i.js 11: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Medium.woff2 12: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Regular.woff2 13: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Semibold.woff2 14: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Bold.woff2 15: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-RegularItalic.woff2 16: https://openai.github.io/openai-agents-js/favicon.svg 17: https://android.clients.google.com/checkin 18: https://android.clients.google.com/c2dm/register3 19: https://android.clients.google.com/c2dm/register3
customize waterfallView all ImagesView HTTP/2 Dependency GraphFilmstrip

Connection View

Step_1 openai.github.io cdn.openai.com android.clients.google.com
DNS Lookup
Initial Connection
SSL Negotiation
Start Render
DOM Content Loaded
On Load
Document Complete
Connection View waterfall diagram

Request Details

Before Start Render
Before On Load
After On Load
3xx Response
4xx Response

Request Details
# Resource Content Type Priority Request Start DNS Lookup Initial Connection SSL Negotiation Time to First Byte Content Download Bytes Downloaded CPU Time Error/Status Code IP
1 https://openai.githu...io/openai-agents-js/ text/html Highest 0.092 s 38 ms 16 ms 38 ms 33 ms 17 ms 27.0 KB 6 ms 200 [2606:50c0:8000::153]
2 https://openai.githu...o/index.D41fTyIS.css text/css Highest 0.158 s - - - 85 ms 3 ms 13.7 KB - 200 [2606:50c0:8000::153]
3 https://openai.githu...tro/page.7qqag-5g.js application/javascript High 0.158 s - - - 40 ms 2 ms 0.9 KB - 200 [2606:50c0:8000::153]
4 https://openai.githu...x_0_lang.Dhn6FghJ.js application/javascript High 0.158 s - - - 46 ms 2 ms 1.4 KB 1 ms 200 [2606:50c0:8000::153]
5 https://openai.githu...x_0_lang.C181hMzK.js application/javascript High 0.159 s - - - 35 ms 2 ms 0.4 KB - 200 [2606:50c0:8000::153]
6 https://openai.githu...x_0_lang.CKWWgpjV.js application/javascript High 0.159 s - - - 41 ms 3 ms 0.8 KB 2 ms 200 [2606:50c0:8000::153]
7 https://openai.githu.../_astro/ec.guvr2.css text/css Highest 0.159 s - - - 27 ms 2 ms 3.9 KB - 200 [2606:50c0:8000::153]
8 https://openai.githu...s/_astro/ec.8zarh.js application/javascript High 0.159 s - - - 202 ms 2 ms 1.1 KB 1 ms 200 [2606:50c0:8000::153]
9 https://openai.githu...o/print.DNXP8c50.css text/css Lowest 0.162 s - - - 51 ms 1 ms 1.0 KB - 200 [2606:50c0:8000::153]
10 https://openai.githu.../ui-core.D0DX_a-i.js application/javascript High 0.607 s - - - 107 ms 4 ms 20.9 KB - 200 [2606:50c0:8000::153]
11 https://cdn.openai.c...nAISans-Medium.woff2 application/octet-stream Highest 0.718 s 60 ms 18 ms 111 ms 41 ms 23 ms 45.4 KB - 200 [2620:1ec:29:1::40]
12 https://cdn.openai.c...AISans-Regular.woff2 application/octet-stream Highest 0.721 s - - - 38 ms 60 ms 43.6 KB - 200 [2620:1ec:29:1::40]
13 https://cdn.openai.c...ISans-Semibold.woff2 application/octet-stream Highest 0.721 s - - - 79 ms 16 ms 45.6 KB - 200 [2620:1ec:29:1::40]
14 https://cdn.openai.c...penAISans-Bold.woff2 application/octet-stream Highest 0.721 s - - - 79 ms 23 ms 44.7 KB - 200 [2620:1ec:29:1::40]
15 https://cdn.openai.c...-RegularItalic.woff2 application/octet-stream Highest 0.721 s - - - 60 ms 28 ms 46.3 KB - 200 [2620:1ec:29:1::40]
16 https://openai.githu...gents-js/favicon.svg image/svg+xml High 0.858 s - - - 32 ms 1 ms 1.5 KB - 200 [2606:50c0:8000::153]
17 https://android.clie...s.google.com/checkin application/x-protobuffer Lowest 1.111 s 63 ms 30 ms 58 ms 153 ms 1 ms 0.7 KB - 200 192.178.218.101
18 https://android.clie...e.com/c2dm/register3 text/plain Lowest 1.268 s - - - 61 ms 1 ms 0.2 KB - 301 192.178.218.101
19 https://android.clie...e.com/c2dm/register3 text/plain Lowest 1.268 s - - - 643 ms 1 ms 0.3 KB - 200 192.178.218.101

Request Headers

+ Expand All

Request 1: https://openai.github.io/openai-agents-js/

URL: https://openai.github.io/openai-agents-js/
Host: openai.github.io
IP: [2606:50c0:8000::153]
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 1, weight 256, depends on 0, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/
Request Start: 0.092 s
DNS Lookup: 38 ms
Initial Connection: 16 ms
Time to First Byte: 33 ms
Content Download: 17 ms
Bytes In (downloaded): 27.0 KB
Uncompressed Size: 199.1 KB
Bytes Out (uploaded): 2.1 KB
View Response Body

Request Headers:

:authority: openai.github.io
:method: GET
:path: /openai-agents-js/
:scheme: https
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0, i
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: document
sec-fetch-mode: navigate
sec-fetch-site: cross-site
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
age: 0
cache-control: max-age=600
content-encoding: gzip
content-length: 27644
content-type: text/html; charset=utf-8
date: Thu, 10 Jul 2025 13:21:22 GMT
etag: W/"686f8c18-31c69"
expires: Thu, 10 Jul 2025 12:59:27 GMT
last-modified: Thu, 10 Jul 2025 09:47:04 GMT
server: GitHub.com
vary: Accept-Encoding
via: 1.1 varnish
x-cache: HIT
x-cache-hits: 0
x-fastly-request-id: c335eadce11672d6e9144d760d34a7e9ec3d87ad
x-github-request-id: 5F14:1F64AF:D54EC2:E792DC:686FB6D6
x-proxy-cache: MISS
x-served-by: cache-iad-kjyo7100122-IAD
x-timer: S1752153683.726540,VS0,VE11
:status: 200

Request 2: https://openai.github.io/openai-agents-js/_astro/index.D41fTyIS.css

URL: https://openai.github.io/openai-agents-js/_astro/index.D41fTyIS.css
Host: openai.github.io
IP: [2606:50c0:8000::153]
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 3, weight 256, depends on 0, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/ line 26
Request Start: 0.158 s
Time to First Byte: 85 ms
Content Download: 3 ms
Bytes In (downloaded): 13.7 KB
Uncompressed Size: 77.8 KB
Bytes Out (uploaded): 1.9 KB
View Response Body

Request Headers:

:authority: openai.github.io
:method: GET
:path: /openai-agents-js/_astro/index.D41fTyIS.css
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://openai.github.io/openai-agents-js/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
age: 0
cache-control: max-age=600
content-encoding: gzip
content-length: 14007
content-type: text/css; charset=utf-8
date: Thu, 10 Jul 2025 13:21:22 GMT
etag: W/"686f8c18-13753"
expires: Thu, 10 Jul 2025 12:59:31 GMT
last-modified: Thu, 10 Jul 2025 09:47:04 GMT
server: GitHub.com
vary: Accept-Encoding
via: 1.1 varnish
x-cache: HIT
x-cache-hits: 0
x-fastly-request-id: 5788ae97c4acd0dfea1872f089dadf9b65368a2e
x-github-request-id: 8A6F:108053:E79601:F9DA4A:686FB6DA
x-proxy-cache: MISS
x-served-by: cache-iad-kjyo7100122-IAD
x-timer: S1752153683.789254,VS0,VE65
:status: 200

Request 3: https://openai.github.io/openai-agents-js/_astro/page.7qqag-5g.js

URL: https://openai.github.io/openai-agents-js/_astro/page.7qqag-5g.js
Host: openai.github.io
IP: [2606:50c0:8000::153]
Error/Status Code: 200
Priority: High
Protocol: HTTP/2
HTTP/2 Stream: 7, weight 220, depends on 5, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/ line 33
Request Start: 0.158 s
Time to First Byte: 40 ms
Content Download: 2 ms
Bytes In (downloaded): 0.9 KB
Uncompressed Size: 2.1 KB
Bytes Out (uploaded): 2.0 KB
View Response Body

Request Headers:

:authority: openai.github.io
:method: GET
:path: /openai-agents-js/_astro/page.7qqag-5g.js
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://openai.github.io
priority: u=1
referer: https://openai.github.io/openai-agents-js/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: script
sec-fetch-mode: cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
age: 0
cache-control: max-age=600
content-encoding: gzip
content-length: 966
content-type: application/javascript; charset=utf-8
date: Thu, 10 Jul 2025 13:21:22 GMT
etag: W/"686f8c18-875"
expires: Thu, 10 Jul 2025 12:59:31 GMT
last-modified: Thu, 10 Jul 2025 09:47:04 GMT
server: GitHub.com
vary: Accept-Encoding
via: 1.1 varnish
x-cache: HIT
x-cache-hits: 0
x-fastly-request-id: 0b61356abe5dd11d85a45be927c90829ae3dd70f
x-github-request-id: 5F43:3C7A45:C4DCCF:D09270:686FB6DA
x-origin-cache: HIT
x-proxy-cache: MISS
x-served-by: cache-iad-kjyo7100122-IAD
x-timer: S1752153683.791705,VS0,VE16
:status: 200

Request 4: https://openai.github.io/openai-agents-js/_astro/Search.astro_astro_type_script_index_0_lang.Dhn6FghJ.js

URL: https://openai.github.io/openai-agents-js/_astro/Search.astro_astro_type_script_index_0_lang.Dhn6FghJ.js
Host: openai.github.io
IP: [2606:50c0:8000::153]
Error/Status Code: 200
Priority: High
Protocol: HTTP/2
HTTP/2 Stream: 9, weight 220, depends on 7, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/ line 45
Request Start: 0.158 s
Time to First Byte: 46 ms
Content Download: 2 ms
Bytes In (downloaded): 1.4 KB
Uncompressed Size: 2.7 KB
Bytes Out (uploaded): 2.1 KB
View Response Body

Request Headers:

:authority: openai.github.io
:method: GET
:path: /openai-agents-js/_astro/Search.astro_astro_type_script_index_0_lang.Dhn6FghJ.js
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://openai.github.io
priority: u=1
referer: https://openai.github.io/openai-agents-js/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: script
sec-fetch-mode: cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
age: 0
cache-control: max-age=600
content-encoding: gzip
content-length: 1399
content-type: application/javascript; charset=utf-8
date: Thu, 10 Jul 2025 13:21:22 GMT
etag: W/"686f8c18-ab3"
expires: Thu, 10 Jul 2025 12:59:31 GMT
last-modified: Thu, 10 Jul 2025 09:47:04 GMT
server: GitHub.com
vary: Accept-Encoding
via: 1.1 varnish
x-cache: HIT
x-cache-hits: 0
x-fastly-request-id: e930e38c7d958d109612ce690e858f63c8122ac2
x-github-request-id: C5D2:3C417C:D155CB:DD0BD1:686FB6DA
x-proxy-cache: MISS
x-served-by: cache-iad-kjyo7100122-IAD
x-timer: S1752153683.793412,VS0,VE21
:status: 200

Request 5: https://openai.github.io/openai-agents-js/_astro/MobileTableOfContents.astro_astro_type_script_index_0_lang.C181hMzK.js

URL: https://openai.github.io/openai-agents-js/_astro/MobileTableOfContents.astro_astro_type_script_index_0_lang.C181hMzK.js
Host: openai.github.io
IP: [2606:50c0:8000::153]
Error/Status Code: 200
Priority: High
Protocol: HTTP/2
HTTP/2 Stream: 11, weight 220, depends on 9, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/ line 79
Request Start: 0.159 s
Time to First Byte: 35 ms
Content Download: 2 ms
Bytes In (downloaded): 0.4 KB
Uncompressed Size: 0.7 KB
Bytes Out (uploaded): 2.1 KB
View Response Body

Request Headers:

:authority: openai.github.io
:method: GET
:path: /openai-agents-js/_astro/MobileTableOfContents.astro_astro_type_script_index_0_lang.C181hMzK.js
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://openai.github.io
priority: u=1
referer: https://openai.github.io/openai-agents-js/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: script
sec-fetch-mode: cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
age: 0
cache-control: max-age=600
content-encoding: gzip
content-length: 399
content-type: application/javascript; charset=utf-8
date: Thu, 10 Jul 2025 13:21:22 GMT
etag: W/"686f8c18-29b"
expires: Thu, 10 Jul 2025 12:59:32 GMT
last-modified: Thu, 10 Jul 2025 09:47:04 GMT
server: GitHub.com
vary: Accept-Encoding
via: 1.1 varnish
x-cache: HIT
x-cache-hits: 0
x-fastly-request-id: ac4b6df4b8b698bfc13f6845bec89803d2738822
x-github-request-id: 8D46:247214:EC92B7:F8494D:686FB6DB
x-origin-cache: HIT
x-proxy-cache: MISS
x-served-by: cache-iad-kjyo7100122-IAD
x-timer: S1752153683.795255,VS0,VE11
:status: 200

Request 6: https://openai.github.io/openai-agents-js/_astro/TableOfContents.astro_astro_type_script_index_0_lang.CKWWgpjV.js

URL: https://openai.github.io/openai-agents-js/_astro/TableOfContents.astro_astro_type_script_index_0_lang.CKWWgpjV.js
Host: openai.github.io
IP: [2606:50c0:8000::153]
Error/Status Code: 200
Priority: High
Protocol: HTTP/2
HTTP/2 Stream: 13, weight 220, depends on 11, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/ line 79
Request Start: 0.159 s
Time to First Byte: 41 ms
Content Download: 3 ms
Bytes In (downloaded): 0.8 KB
Uncompressed Size: 1.6 KB
Bytes Out (uploaded): 2.1 KB
View Response Body

Request Headers:

:authority: openai.github.io
:method: GET
:path: /openai-agents-js/_astro/TableOfContents.astro_astro_type_script_index_0_lang.CKWWgpjV.js
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://openai.github.io
priority: u=1
referer: https://openai.github.io/openai-agents-js/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: script
sec-fetch-mode: cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
age: 0
cache-control: max-age=600
content-encoding: gzip
content-length: 865
content-type: application/javascript; charset=utf-8
date: Thu, 10 Jul 2025 13:21:22 GMT
etag: W/"686f8c18-689"
expires: Thu, 10 Jul 2025 12:59:32 GMT
last-modified: Thu, 10 Jul 2025 09:47:04 GMT
server: GitHub.com
vary: Accept-Encoding
via: 1.1 varnish
x-cache: HIT
x-cache-hits: 0
x-fastly-request-id: 7e417c4468d6586ff678779f7e340632d00659a0
x-github-request-id: 8753:3A7D87:E8F48E:FB394F:686FB6DC
x-origin-cache: HIT
x-proxy-cache: MISS
x-served-by: cache-iad-kjyo7100122-IAD
x-timer: S1752153683.796520,VS0,VE15
:status: 200

Request 7: https://openai.github.io/openai-agents-js/_astro/ec.guvr2.css

URL: https://openai.github.io/openai-agents-js/_astro/ec.guvr2.css
Host: openai.github.io
IP: [2606:50c0:8000::153]
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 5, weight 256, depends on 3, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/ line 79
Request Start: 0.159 s
Time to First Byte: 27 ms
Content Download: 2 ms
Bytes In (downloaded): 3.9 KB
Uncompressed Size: 17.9 KB
Bytes Out (uploaded): 1.9 KB
View Response Body

Request Headers:

:authority: openai.github.io
:method: GET
:path: /openai-agents-js/_astro/ec.guvr2.css
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=0
referer: https://openai.github.io/openai-agents-js/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
age: 0
cache-control: max-age=600
content-encoding: gzip
content-length: 4032
content-type: text/css; charset=utf-8
date: Thu, 10 Jul 2025 13:21:22 GMT
etag: W/"686f8c18-47b0"
expires: Thu, 10 Jul 2025 12:59:32 GMT
last-modified: Thu, 10 Jul 2025 09:47:04 GMT
server: GitHub.com
vary: Accept-Encoding
via: 1.1 varnish
x-cache: HIT
x-cache-hits: 0
x-fastly-request-id: 6ec97d2aebfc56dda5f6615e6d2beba75f3b1139
x-github-request-id: 6C9B:9232C:D985EE:EBCA4A:686FB6DC
x-origin-cache: HIT
x-proxy-cache: MISS
x-served-by: cache-iad-kjyo7100122-IAD
x-timer: S1752153683.790382,VS0,VE8
:status: 200

Request 8: https://openai.github.io/openai-agents-js/_astro/ec.8zarh.js

URL: https://openai.github.io/openai-agents-js/_astro/ec.8zarh.js
Host: openai.github.io
IP: [2606:50c0:8000::153]
Error/Status Code: 200
Priority: High
Protocol: HTTP/2
HTTP/2 Stream: 15, weight 220, depends on 13, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/ line 79
Request Start: 0.159 s
Time to First Byte: 202 ms
Content Download: 2 ms
Bytes In (downloaded): 1.1 KB
Uncompressed Size: 2.4 KB
Bytes Out (uploaded): 2.0 KB
View Response Body

Request Headers:

:authority: openai.github.io
:method: GET
:path: /openai-agents-js/_astro/ec.8zarh.js
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://openai.github.io
priority: u=1
referer: https://openai.github.io/openai-agents-js/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: script
sec-fetch-mode: cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
age: 0
cache-control: max-age=600
content-encoding: gzip
content-length: 1137
content-type: application/javascript; charset=utf-8
date: Thu, 10 Jul 2025 13:21:22 GMT
etag: W/"686f8c18-970"
expires: Thu, 10 Jul 2025 12:59:32 GMT
last-modified: Thu, 10 Jul 2025 09:47:04 GMT
server: GitHub.com
vary: Accept-Encoding
via: 1.1 varnish
x-cache: HIT
x-cache-hits: 0
x-fastly-request-id: ba2fd6a0a184f09f191138da307551917c338405
x-github-request-id: 6A10:28B518:C76F0A:D32385:686FB6DB
x-origin-cache: HIT
x-proxy-cache: MISS
x-served-by: cache-iad-kjyo7100122-IAD
x-timer: S1752153683.798140,VS0,VE175
:status: 200

Request 9: https://openai.github.io/openai-agents-js/_astro/print.DNXP8c50.css

URL: https://openai.github.io/openai-agents-js/_astro/print.DNXP8c50.css
Host: openai.github.io
IP: [2606:50c0:8000::153]
Error/Status Code: 200
Priority: Lowest
Protocol: HTTP/2
HTTP/2 Stream: 17, weight 110, depends on 15, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/ line 26
Request Start: 0.162 s
Time to First Byte: 51 ms
Content Download: 1 ms
Bytes In (downloaded): 1.0 KB
Uncompressed Size: 3.5 KB
Bytes Out (uploaded): 1.9 KB
View Response Body

Request Headers:

:authority: openai.github.io
:method: GET
:path: /openai-agents-js/_astro/print.DNXP8c50.css
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=4
referer: https://openai.github.io/openai-agents-js/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: style
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
age: 0
cache-control: max-age=600
content-encoding: gzip
content-length: 995
content-type: text/css; charset=utf-8
date: Thu, 10 Jul 2025 13:21:22 GMT
etag: W/"686f8c18-de2"
expires: Thu, 10 Jul 2025 12:59:31 GMT
last-modified: Thu, 10 Jul 2025 09:47:04 GMT
server: GitHub.com
vary: Accept-Encoding
via: 1.1 varnish
x-cache: HIT
x-cache-hits: 0
x-fastly-request-id: 57567cf02f3bd917787e92f03d0cc162cb845045
x-github-request-id: 8E26:187D2:1FF9:2F0F:686FB6DB
x-origin-cache: HIT
x-proxy-cache: MISS
x-served-by: cache-iad-kjyo7100122-IAD
x-timer: S1752153683.799277,VS0,VE26
:status: 200

Request 10: https://openai.github.io/openai-agents-js/_astro/ui-core.D0DX_a-i.js

URL: https://openai.github.io/openai-agents-js/_astro/ui-core.D0DX_a-i.js
Host: openai.github.io
IP: [2606:50c0:8000::153]
Error/Status Code: 200
Priority: High
Protocol: HTTP/2
HTTP/2 Stream: 19, weight 220, depends on 0, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/_astro/Search.astro_astro_type_script_index_0_lang.Dhn6FghJ.js line 0 column 2346
Request Start: 0.607 s
Time to First Byte: 107 ms
Content Download: 4 ms
Bytes In (downloaded): 20.9 KB
Uncompressed Size: 66.5 KB
Bytes Out (uploaded): 2.2 KB
View Response Body

Request Headers:

:authority: openai.github.io
:method: GET
:path: /openai-agents-js/_astro/ui-core.D0DX_a-i.js
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://openai.github.io
priority: u=1
referer: https://openai.github.io/openai-agents-js/_astro/Search.astro_astro_type_script_index_0_lang.Dhn6FghJ.js
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: script
sec-fetch-mode: cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
age: 0
cache-control: max-age=600
content-encoding: gzip
content-length: 21370
content-type: application/javascript; charset=utf-8
date: Thu, 10 Jul 2025 13:21:23 GMT
etag: W/"686f8c18-109ea"
expires: Thu, 10 Jul 2025 12:59:33 GMT
last-modified: Thu, 10 Jul 2025 09:47:04 GMT
server: GitHub.com
vary: Accept-Encoding
via: 1.1 varnish
x-cache: HIT
x-cache-hits: 0
x-fastly-request-id: ea7aa877e45f71317ea28ba5b1a161b400b2487c
x-github-request-id: D661:195858:EA6778:FCABC7:686FB6DC
x-proxy-cache: MISS
x-served-by: cache-iad-kjyo7100122-IAD
x-timer: S1752153683.312822,VS0,VE13
:status: 200

Request 11: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Medium.woff2

URL: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Medium.woff2
Host: cdn.openai.com
IP: [2620:1ec:29:1::40]
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 1, weight 256, depends on 0, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/_astro/index.D41fTyIS.css
Request Start: 0.718 s
DNS Lookup: 60 ms
Initial Connection: 18 ms
Time to First Byte: 41 ms
Content Download: 23 ms
Bytes In (downloaded): 45.4 KB
Uncompressed Size: 45.4 KB
Bytes Out (uploaded): 1.9 KB

Request Headers:

:authority: cdn.openai.com
:method: GET
:path: /common/fonts/openai-sans/OpenAISans-Medium.woff2
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://openai.github.io
priority: u=0
referer: https://openai.github.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: font
sec-fetch-mode: cors
sec-fetch-site: cross-site
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding
cache-control: public, max-age=31536000
content-length: 46500
content-type: application/octet-stream
date: Thu, 10 Jul 2025 13:21:23 GMT
etag: 0x8DD44BE028F4AD6
last-modified: Tue, 04 Feb 2025 01:48:23 GMT
x-azure-ref: 20250710T132123Z-167f9f79d94b5pzhhC1MNZ66u000000009wg000000000kf0
x-cache: TCP_HIT
x-cache-info: L1_T2
x-fd-int-roxy-purgeid: 0
x-ms-blob-type: BlockBlob
x-ms-lease-status: unlocked
x-ms-request-id: cb39f1f4-101e-001a-08e7-eec196000000
x-ms-version: 2009-09-19
:status: 200

Request 12: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Regular.woff2

URL: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Regular.woff2
Host: cdn.openai.com
IP: [2620:1ec:29:1::40]
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 3, weight 256, depends on 1, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/_astro/index.D41fTyIS.css
Request Start: 0.721 s
Time to First Byte: 38 ms
Content Download: 60 ms
Bytes In (downloaded): 43.6 KB
Uncompressed Size: 43.6 KB
Bytes Out (uploaded): 1.9 KB

Request Headers:

:authority: cdn.openai.com
:method: GET
:path: /common/fonts/openai-sans/OpenAISans-Regular.woff2
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://openai.github.io
priority: u=0
referer: https://openai.github.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: font
sec-fetch-mode: cors
sec-fetch-site: cross-site
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding
cache-control: public, max-age=31536000
content-length: 44628
content-type: application/octet-stream
date: Thu, 10 Jul 2025 13:21:23 GMT
etag: 0x8DD44BE02A05F4D
last-modified: Tue, 04 Feb 2025 01:48:23 GMT
x-azure-ref: 20250710T132123Z-167f9f79d94b5pzhhC1MNZ66u000000009wg000000000kf1
x-cache: TCP_HIT
x-cache-info: L1_T2
x-fd-int-roxy-purgeid: 83671650
x-ms-blob-type: BlockBlob
x-ms-lease-status: unlocked
x-ms-request-id: 0e64adfc-001e-000e-167e-ef02f2000000
x-ms-version: 2009-09-19
:status: 200

Request 13: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Semibold.woff2

URL: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Semibold.woff2
Host: cdn.openai.com
IP: [2620:1ec:29:1::40]
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 7, weight 256, depends on 5, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/_astro/index.D41fTyIS.css
Request Start: 0.721 s
Time to First Byte: 79 ms
Content Download: 16 ms
Bytes In (downloaded): 45.6 KB
Uncompressed Size: 45.6 KB
Bytes Out (uploaded): 1.9 KB

Request Headers:

:authority: cdn.openai.com
:method: GET
:path: /common/fonts/openai-sans/OpenAISans-Semibold.woff2
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://openai.github.io
priority: u=0
referer: https://openai.github.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: font
sec-fetch-mode: cors
sec-fetch-site: cross-site
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding
cache-control: public, max-age=31536000
content-length: 46680
content-type: application/octet-stream
date: Thu, 10 Jul 2025 13:21:23 GMT
etag: 0x8DD44BE02B40B7F
last-modified: Tue, 04 Feb 2025 01:48:23 GMT
x-azure-ref: 20250710T132123Z-167f9f79d94b5pzhhC1MNZ66u000000009wg000000000kf3
x-cache: TCP_HIT
x-cache-info: L1_T2
x-fd-int-roxy-purgeid: 0
x-ms-blob-type: BlockBlob
x-ms-lease-status: unlocked
x-ms-request-id: cfe99175-b01e-0035-0436-ef40ac000000
x-ms-version: 2009-09-19
:status: 200

Request 14: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Bold.woff2

URL: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Bold.woff2
Host: cdn.openai.com
IP: [2620:1ec:29:1::40]
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 9, weight 256, depends on 7, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/_astro/index.D41fTyIS.css
Request Start: 0.721 s
Time to First Byte: 79 ms
Content Download: 23 ms
Bytes In (downloaded): 44.7 KB
Uncompressed Size: 44.7 KB
Bytes Out (uploaded): 1.9 KB

Request Headers:

:authority: cdn.openai.com
:method: GET
:path: /common/fonts/openai-sans/OpenAISans-Bold.woff2
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://openai.github.io
priority: u=0
referer: https://openai.github.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: font
sec-fetch-mode: cors
sec-fetch-site: cross-site
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding
cache-control: public, max-age=31536000
content-length: 45740
content-type: application/octet-stream
date: Thu, 10 Jul 2025 13:21:23 GMT
etag: 0x8DD44BE02684088
last-modified: Tue, 04 Feb 2025 01:48:23 GMT
x-azure-ref: 20250710T132123Z-167f9f79d94b5pzhhC1MNZ66u000000009wg000000000kf4
x-cache: TCP_HIT
x-fd-int-roxy-purgeid: 83671650
x-ms-blob-type: BlockBlob
x-ms-lease-status: unlocked
x-ms-request-id: e205f1b9-701e-0023-5578-ef8132000000
x-ms-version: 2009-09-19
:status: 200

Request 15: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-RegularItalic.woff2

URL: https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-RegularItalic.woff2
Host: cdn.openai.com
IP: [2620:1ec:29:1::40]
Error/Status Code: 200
Priority: Highest
Protocol: HTTP/2
HTTP/2 Stream: 5, weight 256, depends on 3, EXCLUSIVE
Initiated By: https://openai.github.io/openai-agents-js/_astro/index.D41fTyIS.css
Request Start: 0.721 s
Time to First Byte: 60 ms
Content Download: 28 ms
Bytes In (downloaded): 46.3 KB
Uncompressed Size: 46.3 KB
Bytes Out (uploaded): 2.0 KB

Request Headers:

:authority: cdn.openai.com
:method: GET
:path: /common/fonts/openai-sans/OpenAISans-RegularItalic.woff2
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
origin: https://openai.github.io
priority: u=0
referer: https://openai.github.io/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: font
sec-fetch-mode: cors
sec-fetch-site: cross-site
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
access-control-expose-headers: x-ms-request-id,Server,x-ms-version,Content-Type,Last-Modified,ETag,x-ms-lease-status,x-ms-blob-type,Content-Length,Date,Transfer-Encoding
cache-control: public, max-age=31536000
content-length: 47404
content-type: application/octet-stream
date: Thu, 10 Jul 2025 13:21:23 GMT
etag: 0x8DD44BE02AFC65C
last-modified: Tue, 04 Feb 2025 01:48:23 GMT
x-azure-ref: 20250710T132123Z-167f9f79d94b5pzhhC1MNZ66u000000009wg000000000kf2
x-cache: TCP_HIT
x-fd-int-roxy-purgeid: 83671650
x-ms-blob-type: BlockBlob
x-ms-lease-status: unlocked
x-ms-request-id: 20424f31-501e-003f-6f78-ef5925000000
x-ms-version: 2009-09-19
:status: 200

Request 16: https://openai.github.io/openai-agents-js/favicon.svg

URL: https://openai.github.io/openai-agents-js/favicon.svg
Host: openai.github.io
IP: [2606:50c0:8000::153]
Error/Status Code: 200
Priority: High
Protocol: HTTP/2
HTTP/2 Stream: 21, weight 220, depends on 0, EXCLUSIVE
Request Start: 0.858 s
Time to First Byte: 32 ms
Content Download: 1 ms
Bytes In (downloaded): 1.5 KB
Uncompressed Size: 3.2 KB
Bytes Out (uploaded): 2.0 KB

Request Headers:

:authority: openai.github.io
:method: GET
:path: /openai-agents-js/favicon.svg
:scheme: https
accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=1, i
referer: https://openai.github.io/openai-agents-js/
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="138", "Google Chrome";v="138"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Unknown"
sec-fetch-dest: image
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 PTST/250708.192815

Response Headers:

accept-ranges: bytes
access-control-allow-origin: *
age: 0
cache-control: max-age=600
content-encoding: gzip
content-length: 1531
content-type: image/svg+xml
date: Thu, 10 Jul 2025 13:21:23 GMT
etag: W/"686f8c18-cc9"
expires: Thu, 10 Jul 2025 12:57:10 GMT
last-modified: Thu, 10 Jul 2025 09:47:04 GMT
server: GitHub.com
vary: Accept-Encoding
via: 1.1 varnish
x-cache: HIT
x-cache-hits: 0
x-fastly-request-id: 500f7053fa44c21cfded68401328ebbedc68192b
x-github-request-id: F7D6:28B518:C63A7C:D1E31F:686FB64D
x-origin-cache: HIT
x-proxy-cache: MISS
x-served-by: cache-iad-kjyo7100122-IAD
x-timer: S1752153683.487382,VS0,VE14
:status: 200

Request 17: https://android.clients.google.com/checkin

URL: https://android.clients.google.com/checkin
Host: android.clients.google.com
IP: 192.178.218.101
Error/Status Code: 200
Priority: Lowest
Protocol: HTTP/2
HTTP/2 Stream: 1, weight 110, depends on 0, EXCLUSIVE
Request Start: 1.111 s
DNS Lookup: 63 ms
Initial Connection: 30 ms
Time to First Byte: 153 ms
Content Download: 1 ms
Bytes In (downloaded): 0.7 KB
Uncompressed Size: 0.5 KB
Bytes Out (uploaded): 0.0 KB

Request Headers:

:method: POST
:authority: android.clients.google.com
:scheme: https
:path: /checkin
content-length: 86
content-type: application/x-protobuf
sec-fetch-site: none
sec-fetch-mode: no-cors
sec-fetch-dest: empty
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=4, i

Response Headers:

:status: 200
content-type: application/x-protobuffer
cache-control: no-cache, no-store, max-age=0, must-revalidate
pragma: no-cache
expires: Mon, 01 Jan 1990 00:00:00 GMT
date: Thu, 10 Jul 2025 13:21:23 GMT
permissions-policy: ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=*
accept-ch: Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Form-Factors, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version
content-security-policy: require-trusted-types-for 'script';report-uri /checkin/_/AndroidCheckinHttp/cspreport
cross-origin-opener-policy: same-origin
content-encoding: gzip
server: ESF
x-xss-protection: 0
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff

Request 18: https://android.clients.google.com/c2dm/register3

URL: https://android.clients.google.com/c2dm/register3
Host: android.clients.google.com
IP: 192.178.218.101
Error/Status Code: 301
Priority: Lowest
Protocol: HTTP/2
HTTP/2 Stream: 3, weight 110, depends on 0, EXCLUSIVE
Request Start: 1.268 s
Time to First Byte: 61 ms
Content Download: 1 ms
Bytes In (downloaded): 0.2 KB
Uncompressed Size: 0.0 KB
Bytes Out (uploaded): 0.0 KB

Request Headers:

:method: POST
:authority: android.clients.google.com
:scheme: https
:path: /c2dm/register3
content-length: 73
authorization: AidLogin 5718546832355776818:5510489043207810403
content-type: application/x-www-form-urlencoded
sec-fetch-site: none
sec-fetch-mode: no-cors
sec-fetch-dest: empty
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=4, i

Response Headers:

:status: 301
content-type: text/plain; charset=UTF-8
content-encoding: gzip
date: Thu, 10 Jul 2025 13:21:23 GMT
expires: Thu, 10 Jul 2025 13:21:23 GMT
cache-control: private, max-age=0
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
content-security-policy: frame-ancestors 'self'
x-xss-protection: 1; mode=block
content-length: 45
server: GSE

Request 19: https://android.clients.google.com/c2dm/register3

URL: https://android.clients.google.com/c2dm/register3
Host: android.clients.google.com
IP: 192.178.218.101
Error/Status Code: 200
Priority: Lowest
Protocol: HTTP/2
HTTP/2 Stream: 5, weight 110, depends on 3, EXCLUSIVE
Request Start: 1.268 s
Time to First Byte: 643 ms
Content Download: 1 ms
Bytes In (downloaded): 0.3 KB
Uncompressed Size: 0.1 KB
Bytes Out (uploaded): 0.0 KB

Request Headers:

:method: POST
:authority: android.clients.google.com
:scheme: https
:path: /c2dm/register3
content-length: 187
authorization: AidLogin 5718546832355776818:5510489043207810403
content-type: application/x-www-form-urlencoded
sec-fetch-site: none
sec-fetch-mode: no-cors
sec-fetch-dest: empty
user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9
priority: u=4, i

Response Headers:

:status: 200
content-type: text/plain; charset=UTF-8
content-encoding: gzip
date: Thu, 10 Jul 2025 13:21:24 GMT
expires: Thu, 10 Jul 2025 13:21:24 GMT
cache-control: private, max-age=0
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
content-security-policy: frame-ancestors 'self'
x-xss-protection: 1; mode=block
content-length: 151
server: GSE