PageSourceSearch

https://tukue-customer-support-ai.hf.space/

html tukue-customer-support-ai.hf.space collected 2026-10-03 17:27:51 UTC 23,550 bytes, 114 lines download raw bytes

1<!doctype html>
2<html
3	lang="en"
4	style="
5		margin: 0;
6		padding: 0;
7		min-height: 100%;
8		display: flex;
9		flex-direction: column;
10	"
11>
12	<head>
13		<meta charset="utf-8" />
14		<meta
15			name="viewport"
16			content="width=device-width, initial-scale=1, shrink-to-fit=no"
17		/>
18
19		<style>
20			:root {
21				--bg: #f9fafb;
22				--col:   #1f2937;
23				--bg-dark: #0b0f19;
24				--col-dark: #f3f4f6;
25			}
26
27
28			body {
29				background: var(--bg);
30				color: var(--col);
31				font-family: Arial, Helvetica, sans-serif;
32			}
33
34			@media (prefers-color-scheme: dark) {
35				body {
36					background: var(--bg-dark);
37					color: var(--col-dark);
38				}
39			}
40		</style>
41
42		<meta property="og:url" content="https://gradio.app/" />
43		<meta property="og:type" content="website" />
44		<meta property="og:image" content="" />
45		<meta property="og:title" content="Customer Support Chatbot" />
46		<meta
47			property="og:description"
48			content=""
49		/>
50		<meta name="twitter:card" content="summary_large_image" />
51		<meta name="twitter:creator" content="@teamGradio" />
52		<meta name="twitter:title" content="Customer Support Chatbot" />
53		<meta
54			name="twitter:description"
55			content=""
56		/>
57		<meta name="twitter:image" content="" />
58
59		
59<script data-gradio-mode>
60			window.__gradio_mode__ = "app";
61			window.iFrameResizer = {
62				heightCalculationMethod: "taggedElement"
63			};
64			window.parent?.postMessage(
65				{ type: "SET_SCROLLING", enabled: false },
66				"*"
67			);
68		</script>
68
69
70		
70<script>window.gradio_config = {"version":"4.44.1","mode":"blocks","app_id":7213994702268073271,"dev_mode":false,"analytics_enabled":true,"components":[{"id":1,"type":"html","props":{"value":"\n\u003cdiv class=\"app-header\"\u003e\n    \u003ch1\u003eCustomer Support AI\u003c/h1\u003e\n    \u003cp class=\"subtitle\"\u003eGet help with orders, returns, shipping, and products.\u003c/p\u003e\n    \u003cspan class=\"badge\"\u003eAI-Powered\u003c/span\u003e\n\u003c/div\u003e\n","show_label":false,"visible":true,"elem_classes":[],"name":"html","_selectable":false},"skip_api":false,"component_class_id":"250f2d79d505ca0e6d62e7360ebf6bb5","key":null,"api_info":{"type":"string"},"example_inputs":"\u003cp\u003eHello\u003c/p\u003e"},{"id":3,"type":"chatbot","props":{"likeable":false,"value":[],"type":"messages","label":"Chatbot","show_label":true,"container":true,"scale":1,"min_width":160,"visible":true,"elem_classes":[],"height":200,"latex_delimiters":[{"left":"$$","right":"$$","display":true}],"rtl":false,"show_share_button":true,"show_copy_button":false,"avatar_images":[null,null],"sanitize_html":true,"render_markdown":true,"bubble_full_width":true,"line_breaks":true,"show_copy_all_button":false,"name":"chatbot","_selectable":false},"skip_api":false,"component_class_id":"f5586b71f64ccd6eb7f4bfd6c1e91abb","key":null,"api_info":{"$defs":{"ComponentMessage":{"properties":{"component":{"title":"Component","type":"string"},"value":{"title":"Value"},"constructor_args":{"additionalProperties":true,"title":"Constructor Args","type":"object"},"props":{"additionalProperties":true,"title":"Props","type":"object"}},"required":["component","value","constructor_args","props"],"title":"ComponentMessage","type":"object"},"FileData":{"description":"The FileData class is a subclass of the GradioModel class that represents a file object within a Gradio interface. It is used to store file data and metadata when a file is uploaded.\n\nAttributes:\n    path: The server file path where the file is stored.\n    url: The normalized server URL pointing to the file.\n    size: The size of the file in bytes.\n    orig_name: The original filename before upload.\n    mime_type: The MIME type of the file.\n    is_stream: Indicates whether the file is a stream.\n    meta: Additional metadata used internally (should not be changed).","properties":{"path":{"title":"Path","type":"string"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Url"},"size":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Size"},"orig_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Orig Name"},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Mime Type"},"is_stream":{"default":false,"title":"Is Stream","type":"boolean"},"meta":{"additionalProperties":true,"default":{"_type":"gradio.FileData"},"title":"Meta","type":"object"}},"required":["path"],"title":"FileData","type":"object"},"FileMessage":{"properties":{"file":{"$ref":"#/$defs/FileData"},"alt_text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Alt Text"}},"required":["file"],"title":"FileMessage","type":"object"},"Message":{"properties":{"role":{"title":"Role","type":"string"},"metadata":{"$ref":"#/$defs/Metadata"},"content":{"anyOf":[{"type":"string"},{"$ref":"#/$defs/FileMessage"},{"$ref":"#/$defs/ComponentMessage"}],"title":"Content"}},"required":["role","content"],"title":"Message","type":"object"},"Metadata":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Title"}},"title":"Metadata","type":"object"}},"items":{"$ref":"#/$defs/Message"},"title":"ChatbotDataMessages","type":"array"},"example_inputs":[{"role":"user","metadata":{"title":null},"content":"Hello!"},{"role":"assistant","metadata":{"title":null},"content":"How can I help you?"}]},{"id":4,"type":"row","props":{"variant":"default","visible":true,"equal_height":true,"show_progress":false,"name":"row"},"skip_api":true,"component_class_id":"b5cf3d15e2293fb5ccc071d7b8d69f64","key":null},{"id":5,"type":"button","props":{"value":"🔄  Retry","variant":"secondary","size":"sm","visible":true,"interactive":true,"elem_classes":[],"min_width":60,"name":"button","_selectable":false},"skip_api":true,"component_class_id":"43ff9969f0bf4553b77ca8dc5b4850bc","key":null},{"id":6,"type":"button","props":{"value":"↩️ Undo","variant":"secondary","size":"sm","visible":true,"interactive":true,"elem_classes":[],"min_width":60,"name":"button","_selectable":false},"skip_api":true,"component_class_id":"43ff9969f0bf4553b77ca8dc5b4850bc","key":null},{"id":7,"type":"button","props":{"value":"🗑️  Clear","variant":"secondary","size":"sm","visible":true,"interactive":true,"elem_classes":[],"min_width":60,"name":"button","_selectable":false},"skip_api":true,"component_class_id":"43ff9969f0bf4553b77ca8dc5b4850bc","key":null},{"id":8,"type":"group","props":{"visible":true,"name":"group"},"skip_api":true,"component_class_id":"ef92c10fe71d3732c4c2b756c04a6fd6","key":null},{"id":9,"type":"row","props":{"variant":"default","visible":true,"equal_height":true,"show_progress":false,"name":"row"},"skip_api":true,"component_class_id":"b5cf3d15e2293fb5ccc071d7b8d69f64","key":null},{"id":10,"type":"textbox","props":{"lines":1,"max_lines":20,"placeholder":"Type a message...","label":"Message","show_label":false,"container":false,"scale":7,"min_
70width":160,"visible":true,"autofocus":true,"autoscroll":true,"elem_classes":[],"type":"text","rtl":false,"show_copy_button":false,"name":"textbox","_selectable":false},"skip_api":false,"component_class_id":"d0491bb0fbd427bdb2a4549c4d1ac869","key":null,"api_info":{"type":"string"},"example_inputs":"Hello!!"},{"id":11,"type":"button","props":{"value":"Submit","variant":"primary","visible":true,"interactive":true,"elem_classes":[],"scale":1,"min_width":150,"name":"button","_selectable":false},"skip_api":true,"component_class_id":"43ff9969f0bf4553b77ca8dc5b4850bc","key":null},{"id":12,"type":"button","props":{"value":"Stop","variant":"stop","visible":false,"interactive":true,"elem_classes":[],"scale":1,"min_width":150,"name":"button","_selectable":false},"skip_api":true,"component_class_id":"43ff9969f0bf4553b77ca8dc5b4850bc","key":null},{"id":13,"type":"button","props":{"value":"Fake API","variant":"secondary","visible":false,"interactive":true,"elem_classes":[],"name":"button","_selectable":false},"skip_api":true,"component_class_id":"43ff9969f0bf4553b77ca8dc5b4850bc","key":null},{"id":14,"type":"textbox","props":{"lines":1,"max_lines":20,"label":"Response","show_label":true,"container":true,"min_width":160,"visible":false,"autofocus":false,"autoscroll":true,"elem_classes":[],"type":"text","rtl":false,"show_copy_button":false,"name":"textbox","_selectable":false},"skip_api":false,"component_class_id":"d0491bb0fbd427bdb2a4549c4d1ac869","key":null,"api_info":{"type":"string"},"example_inputs":"Hello!!"},{"id":15,"type":"form","props":{"scale":0,"min_width":0,"name":"form"},"skip_api":true,"component_class_id":"43cda85c6ff7a5dd8f83d29496b014ee","key":null},{"id":16,"type":"dataset","props":{"component_props":[{"lines":1,"max_lines":20,"placeholder":"Type a message...","label":"Message","info":null,"show_label":false,"container":false,"scale":7,"min_width":160,"interactive":null,"visible":true,"elem_id":null,"autofocus":true,"autoscroll":true,"elem_classes":[],"key":null,"type":"text","text_align":null,"rtl":false,"show_copy_button":false,"max_length":null}],"samples":[["What\u0027s your return policy?"],["Where is my order?"],["How long does shipping take?"],["Do you sell wireless headphones?"],["I want to cancel my order"],["My package is lost"],["Talk to a human agent"]],"headers":["Message"],"type":"tuple","samples_per_page":10,"visible":true,"elem_classes":[],"container":true,"min_width":160,"name":"dataset","_selectable":false,"components":["textbox"],"component_ids":[10]},"skip_api":false,"component_class_id":"c72c93119b395a3f608fa8223dcae838","key":null,"api_info":{"type":"integer","description":"index of selected example"},"example_inputs":0},{"id":17,"type":"state","props":{"time_to_live":null,"delete_callback":"\u003cfunction State.__init__.\u003clocals\u003e.\u003clambda\u003e at 0x7f7df51f1480\u003e","name":"state","_selectable":false},"skip_api":true,"component_class_id":"52234f8c5f6f16893853acd5e503a8a8","key":null},{"id":18,"type":"state","props":{"value":[],"time_to_live":null,"delete_callback":"\u003cfunction State.__init__.\u003clocals\u003e.\u003clambda\u003e at 0x7f7df51f1510\u003e","name":"state","_selectable":false},"skip_api":true,"component_class_id":"52234f8c5f6f16893853acd5e503a8a8","key":null},{"id":19,"type":"html","props":{"value":"\n\u003cdiv class=\"app-footer\"\u003e\n    \u003cspan\u003eIntent routing\u003c/span\u003e\n    \u003cspan class=\"dot\"\u003e|\u003c/span\u003e\n    \u003cspan\u003eKnowledge-base retrieval\u003c/span\u003e\n    \u003cspan class=\"dot\"\u003e|\u003c/span\u003e\n    \u003cspan\u003eGuardrailed AI support\u003c/span\u003e\n\u003c/div\u003e\n","show_label":false,"visible":true,"elem_classes":[],"name":"html","_selectable":false},"skip_api":false,"component_class_id":"250f2d79d505ca0e6d62e7360ebf6bb5","key":null,"api_info":{"type":"string"},"example_inputs":"\u003cp\u003eHello\u003c/p\u003e"}],"css":"\n/* ── Global ── */\n:root {\n    --primary: #dc2626;\n    --primary-dark: #b91c1c;\n    --primary-light: #fee2e2;\n    --accent: #16a34a;\n    --accent-dark: #15803d;\n    --accent-light: #dcfce7;\n    --bg: #f8fafc;\n    --surface: #ffffff;\n    --text: #1e293b;\n    --text-muted: #94a3b8;\n    --border: #e2e8f0;\n    --shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04);\n    --shadow-lg: 0 10px 25px rgba(0,0,0,0.08);\n    --radius: 12px;\n    --radius-sm: 8px;\n}\n\nbody {\n    background: var(--bg);\n    font-family: \u0027Inter\u0027, -apple-system, BlinkMacSystemFont, \u0027Segoe UI\u0027, Roboto, sans-serif;\n}\n\n/* ── Main Container ── */\n.gradio-container {\n    max-width: 800px !important;\n    margin: 2rem auto !important;\n    background: var(--surface) !important;\n    border-radius: var(--radius) !important;\n    box-shadow: var(--shadow-lg) !important;\n    border: 1px solid var(--border) !important;\n    padding: 0 !important;\n    overflow: hidden;\n}\n\n/* ── Header ── */\n.app-header {\n    background: linear-gradient(135deg, var(--primary), var(--accent));\n    padding: 1.75rem 2rem;\n    text-align: center;\n    border-bottom: none;\n}\n.app-header h1 {\n    color: #fff;\n    font-size: 1.5rem;\n    font-weight: 700;\n    margin: 0 0 0.25rem;\n    letter-spacing: -0.02em;\n}\n.app-header .subtitle {\n    color: rgba(255,255,255,0.85);\n    font-size: 0.9rem;\n    margin: 0;\n    font-weight: 400;\n}\n.app-header .badge {\n    display: inline-block;\n    background: rgba(255,255,255,0.2);\n    color: #fff;\n    font-size: 0.7rem;\n    font-weight: 600;\n    padding: 0.2rem 0.7rem;\n    border-radius: 20px;\n    margin-top: 0.5rem;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n}\n\n/* ── Chat Area ── */\n.gr-chatinterface {\n    border: none !important;\n    border-radius: 0 !important;\n}\n\n/* Chat message bubbles */\n.gr-chatinterface .bot,\n.gr-chatinterface .user {\n    border: none !important;\n    border-radius: var(--radius-sm) !important;\n    padding: 0.75rem 1rem !important;\n    font-size: 0.9rem !important;\n    line-height: 1.55 !important;\n    max-width: 80% !important;\n    box-shadow: var(--shadow) !important;\n    margin: 0.35rem 0 !important;\n}\n\n.gr-chatinterface .user {\n    background: var(--primary) !important;\n    color: #fff !important;\n    border-bottom-right-radius: 2px !important;
70\n    align-self: flex-end !important;\n}\n\n.gr-chatinterface .bot {\n    background: #f1f5f9 !important;\n    color: var(--text) !important;\n    border-bottom-left-radius: 2px !important;\n    align-self: flex-start !important;\n}\n\n/* ── Input Area ── */\n.gr-textbox {\n    border: 2px solid var(--border) !important;\n    border-radius: var(--radius-sm) !important;\n    background: var(--surface) !important;\n    transition: border-color 0.2s;\n}\n.gr-textbox:focus-within {\n    border-color: var(--primary) !important;\n    box-shadow: 0 0 0 3px rgba(220,38,38,0.12) !important;\n}\n.gr-textbox textarea {\n    font-size: 0.9rem !important;\n    color: var(--text) !important;\n}\n\n/* Submit button */\nbutton.gr-button-primary {\n    background: var(--accent) !important;\n    border: none !important;\n    border-radius: var(--radius-sm) !important;\n    color: #fff !important;\n    font-weight: 600 !important;\n    font-size: 0.85rem !important;\n    padding: 0.5rem 1.25rem !important;\n    transition: background 0.2s, transform 0.1s !important;\n}\nbutton.gr-button-primary:hover {\n    background: var(--accent-dark) !important;\n    transform: translateY(-1px) !important;\n}\n\n/* ── Examples ── */\n.gr-examples {\n    padding: 0.75rem 1.25rem !important;\n    background: #f8fafc !important;\n    border-top: 1px solid var(--border) !important;\n}\n.gr-examples label {\n    font-size: 0.75rem !important;\n    font-weight: 600 !important;\n    color: var(--text-muted) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.05em !important;\n    margin-bottom: 0.5rem !important;\n}\n.gr-examples button {\n    background: var(--surface) !important;\n    border: 1px solid var(--border) !important;\n    border-radius: 20px !important;\n    padding: 0.3rem 0.9rem !important;\n    font-size: 0.8rem !important;\n    color: var(--text) !important;\n    transition: all 0.2s !important;\n    cursor: pointer !important;\n}\n.gr-examples button:hover {\n    border-color: var(--accent) !important;\n    background: var(--accent-light) !important;\n    color: var(--accent-dark) !important;\n}\n\n/* ── Footer ── */\n.app-footer {\n    text-align: center;\n    padding: 0.75rem 1rem;\n    font-size: 0.72rem;\n    color: var(--text-muted);\n    border-top: 1px solid var(--border);\n    background: #fafafa;\n}\n.app-footer span {\n    display: inline-block;\n    margin: 0 0.5rem;\n}\n.app-footer .dot {\n    color: var(--text-muted);\n}\n\n/* ── Scrollbar ── */\n::-webkit-scrollbar {\n    width: 6px;\n}\n::-webkit-scrollbar-track {\n    background: transparent;\n}\n::-webkit-scrollbar-thumb {\n    background: #cbd5e1;\n    border-radius: 3px;\n}\n::-webkit-scrollbar-thumb:hover {\n    background: #94a3b8;\n}\n\n/* ── Mobile ── */\n@media (max-width: 640px) {\n    .gradio-container {\n        margin: 0 !important;\n        border-radius: 0 !important;\n        min-height: 100vh;\n    }\n    .app-header {\n        padding: 1.25rem 1rem;\n    }\n    .app-header h1 {\n        font-size: 1.25rem;\n    }\n}\n","connect_heartbeat":true,"js":null,"head":null,"title":"Customer Support Chatbot","space_id":"Tukue/customer-support-ai","enable_queue":true,"show_error":false,"show_api":true,"is_colab":false,"max_file_size":null,"stylesheets":["https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600\u0026display=swap","https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600\u0026display=swap"],"theme":"soft","protocol":"sse_v3","body_css":{"body_background_fill":"#f9fafb","body_text_color":"#1f2937","body_background_fill_dark":"#0b0f19","body_text_color_dark":"#f3f4f6"},"fill_height":false,"fill_width":false,"theme_hash":"8898858b3f86e03cbbf8de3b3667f43de9ce8f454c6d05b7a05fabed58edfc03","layout":{"id":0,"children":[{"id":1},{"id":3},{"id":4,"children":[{"id":5},{"id":6},{"id":7}]},{"id":8,"children":[{"id":9,"children":[{"id":10},{"id":11},{"id":12}]},{"id":13},{"id":15,"children":[{"id":14}]}]},{"id":16},{"id":17},{"id":18},{"id":19}]},"dependencies":[{"id":0,"targets":[[16,"click"]],"inputs":[16],"outputs":[10],"backend_fn":true,"js":null,"queue":false,"api_name":"load_example","scroll_to_output":false,"show_progress":"hidden","batch":false,"max_batch_size":4,"cancels":[],"types":{"generator":false,"cancel":false},"collects_event_data":false,"trigger_after":null,"trigger_only_on_success":false,"trigger_mode":"once","show_api":false,"zerogpu":false,"rendered_in":null},{"id":1,"targets":[[10,"submit"],[11,"click"]],"inputs":[10],"outputs":[10,17],"backend_fn":true,"js":null,"queue":false,"api_name":"_clear_and_save_textbox","scroll_to_output":false,"show_progress":"full","batch":false,"max_batch_size":4,"cancels":[],"types":{"generator":false,"cancel":false},"collects_event_data":false,"trigger_after":null,"trigger_only_on_success":false,"trigger_mode":"once","show_api":false,"zerogpu":false,"rendered_in":null},{"id":2,"targets":[[null,"then"]],"inputs":[17,3],"outputs":[3],"backend_fn":true,"js":null,"queue":false,"api_name":"_display_input","scroll_to_output":false,"show_progress":"full","batch":false,"max_batch_size":4,"cancels":[],"types":{"generator":false,"cancel":false},"collects_event_data":false,"trigger_after":1,"trigger_only_on_success":false,"trigger_mode":"once","show_api":false,"zerogpu":false,"rendered_in":null},{"id":3,"targets":[[null,"then"]],"inputs":[17,3],"outputs":[3],"backend_fn":true,"js":null,"queue":true,"api_name":"_submit_fn","scroll_to_output":false,"show_progress":"minimal","batch":false,"max_batch_size":4,"cancels":[],"types":{"generator":false,"cancel":false},"collects_event_data":false,"trigger_after":2,"trigger_only_on_success":false,"trigger_mode":"once","show_api":false,"zerogpu":false,"rendered_in":null},{"id":4,"targets":[[5,"click"]],"inputs":[17,3],"outputs":[3,17],"backend_fn":true,"js":null,"queue":false,"api_name":"_delete_prev_fn","scroll_to_output":false,"show_progress":"full","batch":false,"max_batch_size":4,"cancels":[],"types":{"generator":false,"cancel":false},"collects_event_data":false,"trigger_after":null,"trigger_only_on_success":false,"trigger_mode":"once","show_api":false,"zerogpu":false,"rendered_in":null},{"id":5,"targets":[[null,"then"]],"inputs":[17,3],"outputs":[3],"backend_fn":true,"js":null,"queue":false,"api_name":"_display_input_1","scroll_to_output":false,"show_progress":"full","batch":false,"max_batch_size":4,"cancels":[],"types":{"generator":false,"cancel":false},"collects_event_data":false,"trigger_after":4,"trigger_only_on_success":false,"trigger_mode":"once","show_api":false,"zerogpu":false,"rendered_in":null},{"id":6,"targets":[[null,"then"]],"inputs":[17,3],"outputs":[3],"backend_fn":true,"js":null,"queue":true,"api_name":"_submit_fn_1","scroll_to_output":false,"show_progress":"minimal","batch":false,"max_batch_size":4,"cancels":[],"types":{"generator":false,"cancel":false},"collects_event_data":false,"trigger_after":5,"trigger_only_on_success":false,"trigger_mode":"once","show_api":false,"zerogpu":false,"rendered_in":null},{"id":7,"targets":[[6,"click"]],"inputs":[17,3],"outputs":[3,17],"backend_fn":true,"js":null,"queue":false,"api_name":"_delete_prev_fn_1","scroll_to_output":false,"show_progress":"full","batch":false,"max_batch_size":4,"cancels":[],"types":{"generator":false,"cancel":false},"collects_event_data":false,"trigger_after":null,"trigger_only_on_success":false,"trigger_mode":"once","show_api":false,"zerogpu":false,"rendered_in":null},{"id":8,"targets":[[null,"then"]],"inputs":[17],"outputs":[10],"backend_fn":true,"js":null,"queue":false,"api_name":"format_textbox","scroll_to_output":false,"show_progress":"full","batch":false,"max_batch_size":4,"cancels":[],"types":{"generator":false,"cancel":false},"collects_event_data":false,"trigger_after":7,"trigger_only_on_success":false,"trigger_mode":"once","show_api":false,"zerogpu":false,"rendered_in":null},{"id":9,"targets":[[7,"click"]],"inputs":[],"outputs":[3,17],"backend_fn":true,"js":null,"queue":false,"api_name":"lambda","scroll_to_output":false,"show_progress":"full","batch":false,"max_batch_size":4,"cancels":[],"types":{"generator":false,"cancel":false},"collects_event_data":false,"trigger_after":null,"trigger_only_on_success":false,"trigger_mode":"once","show_api":false,"zerogpu":false,"rendered_in":null},{"id":10,"targets":[[13,"click"]],"inputs":[10,18],"outputs":[14,18],"backend_fn":true,"js":null,"queue":true,"api_name":"chat","scroll_to_output":false,"show_progress":"full","batch":false,"max_batch_size":4,"cancels":[],"types":{"generator":false,"cancel":false},"collects_event_data":false,"trigger_after":null,"trigger_only_on_success":false,"trigger_mode":"once","show_api":true,"zerogpu":true,"rendered_in":null}],"root":"https://tukue-customer-support-ai.hf.space","username":null};</script>
70<script>window.gradio_api_info = {"named_endpoints":{"/chat":{"parameters":[{"label":"Message","parameter_name":"message","parameter_has_default":false,"parameter_default":null,"type":{"type":"string"},"python_type":{"type":"str","description":""},"component":"Textbox","example_input":"Hello!!"}],"returns":[{"label":"Response","type":{"type":"string"},"python_type":{"type":"str","description":""},"component":"Textbox"}],"show_api":true}},"unnamed_endpoints":{}};</script>
70
71
72		<link rel="preconnect" href="https://fonts.googleapis.com" />
73		<link
74			rel="preconnect"
75			href="https://fonts.gstatic.com"
76			crossorigin="anonymous"
77		/>
78		
78<script
79			src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.1/iframeResizer.contentWindow.min.js"
80			async
81		></script>
81
82		
82<script type="module" crossorigin src="./assets/index-BQPjLIsY.js"></script>
82
83		<link rel="stylesheet" crossorigin href="./assets/index-BOW2xVAS.css">
84	</head>
85
86	<body
87		style="
88			width: 100%;
89			margin: 0;
90			padding: 0;
91			display: flex;
92			flex-direction: column;
93			flex-grow: 1;
94		"
95	>
96		<gradio-app
97			control_page_title="true"
98			embed="false"
99			eager="true"
100			style="display: flex; flex-direction: column; flex-grow: 1"
101		>
102		</gradio-app>
103		
103<script>
104			const ce = document.getElementsByTagName("gradio-app");
105
106			if (ce[0]) {
107				ce[0].addEventListener("domchange", () => {
108					document.body.style.padding = "0";
109				});
110				document.body.style.padding = "0";
111			}
112		</script>
112
113	</body>
114</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.