If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: docs.clevertap.com/docs/getting-started - CleverTap Ask AI Widget (CSP-S.

site address: docs.clevertap.com redirected to: docs.clevertap.com/docs/getting-started

site title: ..................................

......................................................................


Meta tags:
description=Overview CleverTap is a customer engagement and retention platform that provides the functionality to integrate app analytics and marketing. The platform helps customers increase user engagement in three ways: Tracks actions users are taking and analyze how people use the product. Segment users base…;

Headings (most frequently used words):

clevertap, overview, for, getting, started, users, platform, features, core, concepts, cleverai, segmentation, behavioral, analytics, engagement, channels, content, manager, hyper, personalization, campaigns, journeys, promotions, product, experiences, data, management, events, user, profiles, partner, guide, lifecycle, optimization, startup, billing, compliance, whats, new, troubleshooting, support, example, use, case,

Text of the page (most frequently used words):
this (641), return (141), type (141), const (118), message (91), class (90), void (80), null (78), replace (72), function (65), design (56), object (53), value (52), div (52), content (49), get (48), _state (47), prototype (47), the (46), user (46), create (46), boolean (44), attrs (44), writable (42), configurable (42), enumerable (42), default (41), defineproperty (40), let (39), string (38), and (37), for (35), typeof (33), clevertap (32), data (32), stats (29), email (28), new (27), widgetruntime (27), static (26), arguments (26), widget (25), messages (24), click (24), event (24), required (24), isstreaming (23), with (23), events (23), length (22), document (22), text (22), error (21), close (21), users (21), config (20), app (20), setup (20), journey (20), campaign (19), personalize (19), catch (18), try (18), name (18), createelement (18), color (18), product (18), faqs (18), use (17), title (17), map (16), size (16), windowstate (15), campaigns (15), push (14), trim (14), voicemanager (14), instanceof (14), namespaceuri (14), nexttick (14), position (14), profile (14), partners (14), import (14), web (14), now (13), html (13), date (13), role (13), btn (13), render (12), threads (12), enablevoice (12), tagnamecheck (12), button (12), actions (12), emit (12), spinner (12), segment (12), segments (12), whatsapp (12), delete (11), islistening (11), your (11), ask (11), documentelement (11), icon (11), copy (11), disabled (11), top (11), overview (11), troubleshooting (11), api (10), xml (10), you (10), set (10), streamingcache (10), window (10), feedbackgiven (10), iscurrentthreadstreaming (10), style (10), custom_element_handling (10), scroll (10), header (10), failed (9), split (9), question (9), currentthreadid (9), randomquestions (9), async (9), sms (9), body (9), appearance (9), currentquestionindex (9), modal (9), isopen (9), platform (9), remarketing (9), analytics (9), rendercache (8), href (8), abortcontroller (8), isspeaking (8), var (8), createhtml (8), attributenamecheck (8), extends (8), container (8), open (8), key (8), bottom (8), maximize (8), logdebug (8), custom (8), export (8), based (8), manage (8), loyalty (8), partner (8), view (8), documentation (8), add (7), clear (7), updatethreadsmap (7), updatemessagesmap (7), initialize (7), emitstatechange (7), sendmessage (7), from (7), using (7), test (7), else (7), speak (7), handlefeedback (7), handlelinkclick (7), case (7), code (7), width (7), primary (7), intro (7), slots (7), isinitializing (7), engagement (7), reports (7), analyze (7), operations (7), templates (7), encryption (7), promo (7), conditional (7), personalization (7), catalog (7), editor (7), foreach (6), sdk (6), next (6), timestamp (6), 100 (6), constructor (6), onstreamingcallback (6), currentthread (6), currentmessages (6), listening (6), await (6), filter (6), aria (6), removed (6), template (6), svg (6), label (6), trusted_types_policy (6), iconsize (6), classname (6), footer (6), auto (6), scrolltobottom (6), minimize (6), normal (6), initializationerror (6), runtime (6), best (6), guide (6), customer (6), mobile (6), tiktok (6), google (6), rcs (6), inbox (6), advanced (6), profiles (6), upload (6), intellinode (6), journeys (6), flows (6), builder (6), logerror (5), run (5), also (5), track (5), apiclient (5), initialized (5), conversation (5), access (5), getthread (5), updatemessage (5), time (5), stopspeaking (5), element (5), created (5), allowcustomizedbuiltinelements (5), math (5), image (5), placeholder (5), xhtml (5), tagname (5), span (5), target (5), super (5), mounted (5), mountcodeblocks (5), ask_ai (5), streaming (5), action (5), feedback (5), good (5), bad (5), danger (5), wrapper (5), projectname (5), adjusttextareaheight (5), input (5), ref (5), handlekeydown (5), send (5), index (5), checkscrollablecontent (5), isatbottom (5), event_close (5), overlay (5), fadeclose (5), showclose (5), allowmaximize (5), maximized (5), minimized (5), dashboard (5), build (5), can (5), company (5), purchase (5), their (5), these (5), messaging (5), such (5), management (5), generic (5), ads (5), amazon (5), exports (5), experiences (5), manager (5), native (5), display (5), predictions (5), console (4), has (4), location (4), response (4), currentquestion (4), onstatechangecallback (4), onvoicestatecallback (4), onerrorcallback (4), not (4), updatedat (4), cancelstreaming (4), createmessage (4), assistant (4), appendmessage (4), getusage (4), stoplistening (4), number (4), license (4), script (4), policy (4), getattribute (4), createscripturl (4), annotation (4), video (4), application (4), regexp (4), indexof (4), add_uri_safe_attr (4), forbid_contents (4), throw (4), call (4), textcontent (4), height (4), language (4), loading (4), codeblockinstances (4), beforedestroy (4), safe (4), tooltip (4), stoppropagation (4), success (4), stoprun (4), hasmessages (4), handleclear (4), voice (4), handlevoice (4), scrollheight (4), hasscrollablecontent (4), what (4), queries (4), example (4), handlecopy (4), isattop (4), scrolltop (4), scrollto (4), classlist (4), computescrollstate (4), simple (4), closebutton (4), minheight (4), emitclose (4), hidden (4), allowminimize (4), handleheaderclick (4), toastmessage (4), showtoast (4), scrollposition (4), initializing (4), started (4), how (4), marketer (4), impact (4), center (4), our (4), person (4), are (4), properties (4), each (4), business (4), webhooks (4), tracking (4), slack (4), alerts (4), mparticle (4), cloud (4), amplitude (4), legacy (4), rewards (4), property (4), cases (4), recommendations (4), recommendation (4), pop (4), brand (4), sign (4), agents (4), see (3), postprocess (3), escapehtml (3), messageid (3), limit (3), customproperties (3), voicestate (3), setcurrentthread (3), createthread (3), emiterror (3), speaking (3), array (3), final (3), request (3), please (3), startlistening (3), break (3), destroy (3), find (3), setdailycookie (3), dompurify (3), attribute (3), node (3), remove (3), ownerdocument (3), http (3), www (3), org (3), allowed_tags (3), allowed_attr (3), use_profiles (3), tbody (3), setattribute (3), insertbefore (3), nodename (3), attrvalue (3), sanitize (3), rule (3), isuser (3), showloadingindicator (3), isstreamingwithcontent (3), destroycodeblocks (3), directives (3), logo (3), action_icon_size (3), light (3), handlespeak (3), mount (3), validator (3), paramtypes (3), returntype (3), link (3), startingtext (3), textarearef (3), focus (3), textarea (3), keydown (3), lighten (3), handlesend (3), cleverai (3), info (3), clientheight (3), handlescroll (3), isempty (3), handlesendmessage (3), list (3), messagecontainerref (3), scrolltotop (3), behavior (3), smooth (3), hasscrolled (3), hasscrolledtoend (3), testid (3), datatestid (3), nofade (3), like (3), allowbackgroundinteraction (3), hasspinner (3), hasoverlayspinner (3), hascontentreplacingspinner (3), escclose (3), debug (3), log (3), setupruntimecallbacks (3), unlockbodyscroll (3), renderloadingstate (3), getting (3), concepts (3), features (3), page (3), report (3), them (3), launches (3), provides (3), understand (3), provider (3), facebook (3), audience (3), appsflyer (3), branch (3), analysis (3), apps (3), support (3), notification (3), preferences (3), billing (3), workflow (3), infobip (3), messenger (3), warehouse (3), salesforce (3), leadsquared (3), authenticate (3), storage (3), mixpanel (3), tests (3), engagements (3), coupons (3), wallet (3), tiers (3), delivery (3), define (3), funnels (3), nps (3), rules (3), category (3), creator (3), developer (3), live (3), checklist (3), pii (3), nested (3), objects (3), markedconfigured (2), join (2), btoa (2), base64 (2), unicode (2), decodebase64unicode (2), decode (2), escape (2), normalizebasics (2), extracttables (2), __table_placeholder_ (2), restoretables (2), extractcodeblocks (2), __code_block_placeholder_ (2), restorecodeblocks (2), normalizecodeblocks (2), startswith (2), slice (2), normalizeheadings (2), then (2), here (2), normalizelists (2), normalizespacing (2), preprocess (2), cache_size_limit (2), markdown (2), renderstreaming (2), cleanupstreamingcache (2), clearstreamingcache (2), streaming_cache_ttl (2), search (2), toisostring (2), initsession (2), lastactivekey (2), truncatetowords (2), fallbackquestion (2), feedbacktype (2), dailylimitreached (2), setupvoicecallbacks (2), getrandomitems (2), examples (2), examplescount (2), speech (2), createdat (2), generateid (2), selectthread (2), updatethread (2), checkdailyreset (2), hasreachedlimit (2), will (2), incrementusage (2), getformattedhistory (2), chunk (2), again (2), noanswergiven (2), empty_response (2), clearthreadmessages (2), linkclicked (2), widgetclosed (2), setonstatechange (2), setonvoicestate (2), setonstreaming (2), setonerror (2), messages_updated (2), getcookie (2), cure53 (2), com (2), freeze (2), seal (2), aria_attr (2), attr_whitespace (2), custom_element (2), data_attr (2), erb_expr (2), is_allowed_uri (2), is_script_or_data (2), mustache_expr (2), tmplit_expr (2), documentfragment (2), createpolicy (2), warn (2), trustedtypes (2), aftersanitizeattributes (2), aftersanitizeelements (2), aftersanitizeshadowdom (2), beforesanitizeattributes (2), beforesanitizeelements (2), beforesanitizeshadowdom (2), uponsanitizeattribute (2), uponsanitizeelement (2), uponsanitizeshadownode (2), version (2), issupported (2), namednodemap (2), clonenode (2), childnodes (2), parentnode (2), audio (2), head (2), mtext (2), noembed (2), noframes (2), noscript (2), thead (2), img (2), source (2), alt (2), xmlns (2), mathml (2), font (2), form (2), parser_media_type (2), allowed_namespaces (2), add_data_uri_tags (2), forbid_tags (2), forbid_attr (2), add_tags (2), add_attr (2), table (2), configuration (2), option (2), must (2), provide (2), hook (2), removechild (2), removeattribute (2), innerhtml (2), attributes (2), haschildnodes (2), __removalcount (2), src (2), attrname (2), keepattr (2), forcekeepattr (2), continue (2), getattributetype (2), path (2), fill (2), stroke (2), update (2), sanitizedusercontent (2), renderedassistantcontent (2), updated (2), renderusermessage (2), renderassistantmessage (2), avatar_icon_size (2), status (2), line (2), thinking (2), rendermessageactions (2), tooltiptext (2), tooltiptextcopied (2), copied (2), active (2), answer (2), oncontentchange (2), onstreamingchange (2), closest (2), preventdefault (2), queryselectorall (2), block (2), extend (2), chatmessage (2), textvalue (2), composer (2), delete_button_size (2), delete_icon_size (2), default_icon_size (2), outline (2), submit (2), handlestop (2), ask_ai_loading (2), disclaimer (2), have (2), important (2), stop (2), questionindices (2), messagecontainer (2), renderemptystate (2), rendermessages (2), renderscrollbutton (2), handlestoprun (2), state (2), handlequerypillselect (2), scrolltomostrecentquestion (2), most (2), arrow_up (2), arrow_down (2), setvoicestate (2), right (2), contentposition (2), onbodykeydown (2), appear (2), fullscreen (2), onoverlayclick (2), rendercontent (2), spinnerclass (2), sizingstyles (2), hasheader (2), scrolled (2), bigtitle (2), slot (2), onclickcross (2), hasfooter (2), replace_content (2), warning (2), hastimeoutandclose (2), timeoutinternal (2), timeout (2), toast (2), handleinfoclose (2), toastopenedtimeout (2), rendermaximizebutton (2), renderclosebutton (2), win (2), maximize_icon_size (2), clickable (2), handlemaximize (2), close_icon_size (2), handleclose (2), header_click (2), headerclick (2), chatthreadref (2), positionclass (2), unknown (2), setproperty (2), addeventlistener (2), renderlauncher (2), rendermodal (2), rendertoast (2), launcher (2), root (2), handleoverlayclick (2), rendermodalcontent (2), rendererrorstate (2), renderchatinterface (2), alert (2), retryinitialization (2), chatthread (2), handletoastclose (2), lockbodyscroll (2), restore (2), triggered (2), displaytoast (2), widgetconfig (2), core (2), which (2), terms (2), sales (2), reward (2), its (2), more (2), through (2), who (2), they (2), that (2), specific (2), pages (2), associated (2), increase (2), effect (2), channels (2), groups (2), tracks (2), website (2), viewing (2), fields (2), central (2), trigger (2), platforms (2), network (2), twilio (2), sendgrid (2), any (2), apis (2), information (2), within (2), sdks (2), customers (2), functionality (2), performance (2), targeted (2), metrics (2), people (2), marketing (2), changelog (2), system (2), regulation (2), compliance (2), technology (2), direct (2), overages (2), payments (2), lifecycle (2), zapier (2), sinch (2), route (2), onextel (2), nexmo (2), msg91 (2), karix (2), kaleyra (2), exotel (2), 8x8 (2), lead (2), one (2), override (2), handling (2), unsubscribes (2), gmail (2), vtex (2), microsoft (2), snowflake (2), bigquery (2), iam (2), eventbridge (2), attribution (2), cohort (2), imports (2), listing (2), schedule (2), file (2), approval (2), practices (2), gen (2), vouchers (2), voucher (2), coupon (2), wallets (2), errors (2), past (2), nodes (2), specifications (2), testing (2), control (2), engage (2), exit (2), intent (2), high (2), sender (2), authentication (2), annotations (2), unsubscribe (2), preference (2), url (2), primer (2), pivots (2), trends (2), cohorts (2), boards (2), segmentation (2), types (2), strategy (2), sellers (2), trending (2), popular (2), generate (2), effective (2), prompts (2), scribe (2), whitelisting (2), audit (2), travel (2), demo (2), docs (2), codespan, decodehtmlentities, renderer, configure, marked, encodebase64unicode, textencoderstring, fromcharcode, unescape, encodeuricomponent, encode, textdecodero, charcodeat, textdecoder, decodeuricomponent, atob, markdownrenderer, tion, ment, ance, ence, ity, ies, les, ion, ure, ness, json, yaml, yml, gradle, java, swift, plist, gmi, configuremarked, parse, keys, clearcache, 3e5, getfullpayload, pageurl, sourcename, urlsearchparams, utm_source, sourceurl, referrer, getminimalpayload, localstorage, setitem, lengtho, findquestionforresponse, feedback_given, daily_limit_reached, currentusage, ct_chat_last_active, sessiontimeout, 27e5, ct_chat_usage_count, ct_chat_usage_date, observable, ready, onresultcallback, allowed, microphone, denied, detected, isinitialized, values, threadupdatedat, threadcreatedat, setcustomproperty, getcustomproperty, getthreads, deletethread, getthreadmessages, getlastmessage, reached, daily, reset, tomorrow, thank, questionasked, substring, streaming_started, sendprompt, signal, streamresponse, responsegenerated, couldn, process, rephrase, shortly, aborterror, occurred, finally, streaming_stopped, messages_cleared, conversationcleared, abort, findindex, sendfeedback, threadid, todatestring, other, contributors, released, under, apache, mozilla, public, github, blob, entries, setprototypeof, isfrozen, getprototypeof, getownpropertydescriptor, apply, construct, reflect1, u00b7, uffff, tps, mailto, tel, callto, cid, xmpp, matrix, u0000, u0020, u00a0, u1680, u180e, u2000, u2029, u205f, u3000, __proto__, doctype_name, cdatasection, entityreference, entitynode, progressinginstruction, comment, documenttype, notation, suffix, hasattribute, could, nodetype, currentscript, htmltemplateelement, nodefilter, moznamedattrmap, htmlformelement, domparser, nextsibling, implementation, createnodeiterator, createdocumentfragment, getelementsbytagname, importnode, createhtmldocument, colgroup, desc, foreignobject, iframe, plaintext, xmp, pattern, summary, 1998, 2000, 1999, allow_aria_attr, allow_data_attr, allow_unknown_protocols, allow_self_close_in_attr, safe_for_templates, safe_for_xml, whole_document, return_dom, return_dom_fragment, return_trusted_type, force_body, sanitize_dom, sanitize_named_props, keep_content, in_place, allowed_uri_regexp, namespace, mathml_text_integration_points, html_integration_points, svgfilters, getattributenode, parsefromstring, createdocument, createtextnode, show_element, show_comment, show_text, show_processing_instruction, show_cdata_section, allowedtags, firstelementchild, xlink, allowedattributes, switch, trustedhtml, trustedscripturl, setattributens, nextnode, setconfig, clearconfig, isvalidattribute, addhook, removehook, removehooks, removeallhooks, strong, pre, blockquote, rect, rel, viewbox, clip, bind, isassistant, query, cursor, thumbs_up, thumbs_down, _blank, noopener, noreferrer, queryselector, replacechild, propsdata, showcopybutton, appendchild, includes, link_click, ontextchange, onstartingtextchange, drag, cancel, autocomplete, none, rows, domprops, mic, powered, responses, may, inaccuracies, verify, min, 200, enter, shiftkey, 48px, htmltextareaelemente, onisstreamingchange, onmessageschange, onthreadchange, onrandomquestionschange, thread, area, empty, ask_ai_blue, heading, want, suggestions, select, linkclick, recent, previous, dataset, messageindex, offsettop, parseint, getcomputedstyle, paddingtop, scroll_threshold, htmldivelementye, infopanel, hasopenedmodals, openedinstances, parent, bodykeydown, transition, full, screen, transparent, big, cross, accommodation, minwidth, replacing, esc_key, stopimmediatepropagation, refs, slot_header, slot_footer, 480px, 120px, settimeout, cleartimeout, aligntop, istoast, 5e3, portal, target_a, multiple, stargatetarget, controls, widgetheader, pos, successfully, hover, colorhover, removeeventlistener, prefixicon, visible, false, true, retry, chat, interface, onruntimechange, widgetopened, pageyoffset, changed, forceupdate, y1n, props, readystate, domcontentloaded, askaiwidget, symbol, tostringtag, module, copyright, 2013, wizrocket, inc, all, rights, reserved, privacy, csp, did, help, yes, months, ago, place, shows, ten, minutes, quick, start, loop, measure, both, wants, loyal, incentivize, buy, show, recently, made, above, certain, price, personalized, thanking, buying, discount, interaction, beyond, complete, contacts, adds, server, side, when, first, automatically, navigates, following, retail, industry, ability, decisions, communicate, scale, offers, different, reach, optimal, channel, allows, whose, match, criteria, defined, once, perform, song, making, after, visits, device, model, adding, integrating, workflows, backend, systems, soon, qualifying, occur, integrations, communication, attributions, tools, enrich, crms, websites, allow, giving, five, parts, taking, retention, integrate, helps, three, ways, considerations, ticket, debugger, stream, release, notes, whats, emails, archiving, personal, general, protection, gdpr, certifications, transparency, att, licensing, fee, account, startups, ons, integration, plans, programs, startup, optimizer, optimization, smashpops, sheetlabs, sheetdb, pipedream, n8n, datachannel, apxor, airtable, automation, quickreply, pingbix, interakt, heltar, haptik, gupshup, engati, chat360, bik, aisensy, truecaller, caller, zendesk, valuefirst, times, textlocal, smsindiahub, gateway, plivo, nimbus, voynage, netcore, messagewhiz, ics, enablex, bulksms, azmarq, telegram, sendbird, via, discord, yotpo, voucherify, talon, lion, lokalise, crowdin, localization, revenuecat, qonversion, purchasely, jiocx, kickbox, clearout, taxi, stripo, love, alpaco, enable, previews, deeplinking, smtp, postmark, mandrill, service, customization, shopify, commerce, wove, surveysparrow, surveymonkey, surveymars, storyly, storylane, squarespace, sendtric, rocketium, reignite, quickads, qualtrics, playable, outgrow, niftyimages, movable, ink, mailmodo, typeform, litmus, jasper, delighted, contentful, blitzllama, layer, dynamic, poplar, optilyz, inkit, mail, fabric, redshift, databricks, treasure, rudderstack, nexla, hightouch, census, boltic, omnissa, intelligence, apteligent, crash, zoho, swipe, crm, pipedrive, instapage, iterate, hubspot, freshsales, formsuite, relationship, weather, radar, openweather, accuweather, contextual, azure, gcp, sse, kms, singular, apptrove, trackier, airbridge, adjust, posthog, become, technical, sftp, csv, remote, results, issued, handle, duplicate, codes, lists, migrate, promotions, conditions, recover, abandoned, cart, score, behaviour, archive, align, edit, publish, entry, goals, setting, states, geofencing, conversations, constant, regex, recommended, delay, inaction, frequency, caps, multivariate, capabilities, options, reminders, comprehensive, external, bulletins, ingestion, catalogs, liquid, tags, linked, hyper, blocks, standardize, files, regulations, subscription, pricing, lite, analysing, ratings, unusually, opens, clicks, indicators, identification, seed, sunsetting, ssl, configuring, apple, hide, warmup, reputation, preheader, promotional, amp, customize, out, box, group, onelink, rating, functions, post, notifications, collapse, rendermax, optimize, anomaly, detection, finding, fit, exporting, risk, ratio, real, tab, conversions, dashboards, insights, board, revenue, uninstalls, today, snapshot, behavioral, rfm, unused, global, exclusion, bucket, nextgen, feed, statuses, unlock, growth, filters, viewed, strategies, intelliab, intellitime, intellichannel, intelligent, kit, images, context, agent, hub, across, projects, accessibility, calendar, widgets, session, two, factor, 2fa, single, sso, domain, automated, siem, logs, tokenization, cpaas, bring, own, byok, field, level, rest, masking, security, governance, gaming, fintech, food, tech, telecom, ride, sharing, classifieds, bookings, media, ecommerce, sample, vertical, composite, schema, merge, project, onboarding, glossary, jump, https, llms, txt, append,


Text of the page (random words):
ineproperty this disabled enumerable 0 configurable 0 writable 0 value void 0 object defineproperty this enablevoice enumerable 0 configurable 0 writable 0 value void 0 object defineproperty this islistening enumerable 0 configurable 0 writable 0 value void 0 object defineproperty this hasmessages enumerable 0 configurable 0 writable 0 value void 0 object defineproperty this startingtext enumerable 0 configurable 0 writable 0 value void 0 object defineproperty this textarearef enumerable 0 configurable 0 writable 0 value void 0 object defineproperty this text enumerable 0 configurable 0 writable 0 value get placeholder return this islistening listening this isstreaming ai is thinking search or ask a question get textvalue return this text this startingtext ontextchange this nexttick this adjusttextareaheight onstartingtextchange e this nexttick e this focus this adjusttextareaheight mounted this adjusttextareaheight focus this textarearef focus render const e arguments 0 return e div class ct composer footer drag cancel e div class ct composer container e k class ct action btn ct clear btn attrs tooltip clear conversation size ot delete_button_size iconsize ot delete_icon_size icon j type delete color k color light disabled this isstreaming this hasmessages on click this handleclear e div class ct input wrapper e textarea ref textarea class ct input attrs autocomplete none placeholder this placeholder disabled this disabled this isstreaming rows 1 domprops value this textvalue on input n this text n target value keydown this handlekeydown e div class ct input actions this enablevoice e q1 class ct action btn ct voice btn ct listening this islistening attrs tooltip voice input iconsize ot default_icon_size icon j type mic color this islistening k color danger k color primary appearance this islistening k appearance outline k appearance lighten on click this handlevoice this isstreaming e button class ct submit btn on click this handlestop e j attrs type j type ask_ai_loading size 24 class ct ask ai icon e button class ct submit btn attrs disabled this disabled this text trim on click this handlesend this disabled e j attrs type j type ask_ai_loading size 24 class ct ask ai icon e j attrs type j type ask_ai size 24 class ct ask ai icon e div class ct disclaimer powered by cleverai responses may have inaccuracies please verify important info adjusttextareaheight const e this textarearef e e style height auto e style height math min e scrollheight 200 px handlekeydown e e key enter e shiftkey e preventdefault this handlesend handlesend const e this text trim e this disabled this isstreaming this sendmessage this sendmessage e this emit ot event send e this text this nexttick this adjusttextareaheight handlestop this stoprun this stoprun this emit ot event stop handleclear this isstreaming this emit ot event clear handlevoice this emit ot event voice object defineproperty 1 default_icon_size enumerable 0 configurable 0 writable 0 value 16 object defineproperty 1 delete_button_size enumerable 0 configurable 0 writable 0 value 48px object defineproperty 1 delete_icon_size enumerable 0 configurable 0 writable 0 value 20 v y type string required 0 f design type string 1 prototype projectname void 0 v y type function required 1 f design type function 1 prototype sendmessage void 0 v y type function required 1 f design type function 1 prototype stoprun void 0 v y type boolean default 1 f design type boolean 1 prototype isstreaming void 0 v y type boolean default 1 f design type boolean 1 prototype disabled void 0 v y type boolean default 1 f design type boolean 1 prototype enablevoice void 0 v y type boolean default 1 f design type boolean 1 prototype islistening void 0 v y type boolean default 1 f design type boolean 1 prototype hasmessages void 0 v y default f design type string 1 prototype startingtext void 0 v hn textarea f design type typeof u8 typeof htmltextareaelemente clientheight this hasscrollablecontent 1 get questionindices return this messages map e n message e index n filter message e e role user map index e e onisstreamingchange e this isstreaming e onmessageschange e e this messages e this nexttick this checkscrollablecontent this isatbottom this isstreaming this scrolltobottom onthreadchange this isatbottom 0 this currentquestionindex null this nexttick this scrolltobottom onrandomquestionschange e e this randomquestions e mounted this randomquestions this widgetruntime randomquestions this nexttick this checkscrollablecontent this scrolltobottom render const e arguments 0 return e div class ct thread e div class ct message area e div class ct message container ref messagecontainer on scroll this handlescroll this isempty this renderemptystate this rendermessages this isempty this renderscrollbutton e 1 attrs projectname this projectname isstreaming this isstreaming hasmessages this isempty enablevoice this enablevoice islistening this islistening on send this handlesendmessage stop this handlestoprun clear this handleclear voice this handlevoice renderemptystate const e this createelement return e div class ct empty state e div class ct intro header e div class ct intro icon wrapper e j class ct intro icon attrs type j type ask_ai_blue size 52 e div class ct intro heading what do you want to ask this slots suggestions e div class ct intro queries e span class ct intro queries label example queries e div class ct intro queries list this randomquestions map n e kt key n attrs question n on select this handlequerypillselect rendermessages const e this createelement return e div class ct message list this messages map n r e div key n id r class ct message wrapper ref message r attrs data message index r data is question n role user e se attrs message n enablevoice this enablevoice isspeaking this isspeaking on copy this handlecopy speak this handlespeak feedback this handlefeedback linkclick this handlelinkclick renderscrollbutton const e this createelement if this hasscrollablecontent return null const n this questionindices r this isattop n length 0 n 0 0 i this currentquestionindex null n length 0 this currentquestionindex n 0 return this isatbottom e button class ct scroll button on click this scrolltomostrecentquestion attrs aria label scroll to most recent question e j attrs type j type arrow_up size 16 r i e button class ct scroll button on click this scrolltobottom attrs aria label scroll to bottom e j attrs type j type arrow_down size 16 this currentquestionindex null e button class ct scroll button on click this scrolltomostrecentquestion attrs aria label scroll to previous question e j attrs type j type arrow_up size 16 e button class ct scroll button on click this scrolltobottom attrs aria label scroll to bottom e j attrs type j type arrow_down size 16 handlescroll const e this messagecontainerref if e const scrolltop n scrollheight r clientheight i e this isattop n 0 r n i 1 else this scrolltotop this currentquestionindex null return r null this nexttick const i e queryselectorall data message index o array from i find s number s dataset messageindex r if o const s o offsettop a parseint getcomputedstyle e paddingtop 10 0 e scrollto top s a behavior smooth this currentquestionindex r this nexttick this checkscrollablecontent this handlescroll else this scrolltotop this currentquestionindex null scrolltotop const e this messagecontainerref e e scrollto top 0 behavior smooth this isattop 0 this currentquestionindex null this nexttick this checkscrollablecontent this isatbottom this hasscrollablecontent scrolltobottom const e this messagecontainerref e e scrollto top e scrollheight behavior smooth this isatbottom 0 this currentquestionindex null this nexttick this checkscrollablecontent this isattop this hasscrollablecontent async handlesendmessage e await this widgetruntime sendmessage this widgetruntime currentthreadid e handlestoprun this widgetruntime cancelstreaming handleclear this widgetruntime clearthreadmessages this widgetruntime currentthreadid handlevoice this widgetruntime startlistening handlecopy this emit o2 event copy handlespeak e this widgetruntime speak e handlefeedback e n r this widgetruntime handlefeedback e n r handlelinkclick e n this widgetruntime handlelinkclick e n handlequerypillselect e this handlesendmessage e setvoicestate e n e listening this islistening n e speaking this isspeaking n object defineproperty y1 scroll_threshold enumerable 0 configurable 0 writable 0 value 100 v hn messagecontainer f design type typeof d8 typeof htmldivelementye st indexof t 1 f design type string le prototype type void 0 le qt v z1 name infopanel le function t t event_close close t type st function e e right right e bottom bottom t contentposition t contentposition le le var l5 let n1 l5 class extends l1 constructor super arguments this hasscrolled 1 this hasscrolledtoend 0 static get hasopenedmodals return nt openedinstances filter e e parent instanceof l5 length 0 mounted document documentelement document documentelement classlist add modal open beforedestroy document documentelement document documentelement classlist remove modal open render const e arguments 0 return e nt on bodykeydown this onbodykeydown e transition attrs appear 0 on appear this computescrollstate e div attrs data testid this datatestid class j1 lp modal this classname full screen this fullscreen transparent bg this nofade not like modal this allowbackgroundinteraction this position on click this onoverlayclick e div class j1 wrapper not like modal this allowbackgroundinteraction this simple this slots default this rendercontent rendercontent const e this createelement return e div attrs data testid this datatestid content class j1 content this spinnerclass style this sizingstyles on click wu scroll this computescrollstate ref content this hasheader e div class j1 header scrolled this hasscrolled e div class header container e div class j1 title big this bigtitle this title e div class header slot container this slots header this closebutton e j class cross attrs size 32 type j type clear on click this onclickcross e div class body this slots default this hasspinner e div class spinner container attrs data testid modal spinner e div class spinner this hasfooter e div class j1 footer scrolled this hasscrolledtoend this slots footer e div class footer accommodation get hasheader return this closebutton this title hasfooter return u5 this slots footer get sizingstyles const e minwidth this width width this width return this minheight null e minheight this minheight e get hasspinner return this hasoverlayspinner this hascontentreplacingspinner get spinnerclass return j1 overlay spinner this hasoverlayspinner content replacing spinner this hascontentreplacingspinner get hasoverlayspinner return this spinner l5 spinner overlay get hascontentreplacingspinner return this spinner l5 spinner replace_content onoverlayclick this fadeclose this emitclose onclickcross this closebutton this emitclose onbodykeydown e this escclose e key u5 esc_key e stopimmediatepropagation this emitclose emitclose this hasspinner this emit l5 event_close computescrollstate const e this refs content e this hasscrolled e scrolltop 0 this hasscrolledtoend e scrolltop e clientheight e scrollheight n1 slot_header header n1 slot_footer footer v y type boolean required 1 default 1 f design type boolean n1 prototype simple void 0 v y type string required 1 default null f design type object n1 prototype title void 0 v y type string required 1 default 480px f design type string n1 prototype width void 0 v y type string required 1 default f design type string n1 prototype classname void 0 v y type string required 1 default 120px f design type string n1 prototype minheight void 0 v y type boolean required 1 default 0 f design type boolean n1 prototype fadeclose void 0 v y type boolean required 1 default 1 f design type boolean n1 prototype escclose void 0 v y type boolean required 1 default 1 f design type boolean n1 prototype closebutton void 0 v y type string required 1 default hidden f design type string n1 prototype spinner void 0 v y type boolean required 1 default 1 f design type boolean n1 prototype fullscreen void 0 v y type boolean required 1 default 1 f design type boolean n1 prototype bigtitle void 0 v y type boolean required 1 default 1 f design type boolean n1 prototype nofade void 0 v y type string required 1 default n1 position auto f design type string n1 prototype position void 0 v y type boolean default 1 f design type boolean n1 prototype allowbackgroundinteraction void 0 v y type string default modal f design type string n1 prototype datatestid void 0 v zu 100 f design type function f design paramtypes f design returntype void 0 n1 prototype computescrollstate null n1 l5 v z1 name modal n1 function t t event_close close function e e hidden hidden e overlay overlay e replace_content replace content t spinner t spinner function e e auto auto e top top e bottom bottom t position t position n1 n1 var s7 s2 function t t success success t warning warning t danger danger t info info s2 s2 let x1 s7 class extends l1 created this showclose this hastimeoutandclose this timeoutinternal window settimeout this close this timeout beforedestroy cleartimeout this timeoutinternal render const e arguments 0 return e n1 attrs simple 0 aligntop 0 escclose 0 nofade 0 fadeclose this fadeclose position this position classname this classname on close this close e le class lp toast attrs type this type text this text showclose this showclose istoast 0 on close this handleinfoclose this slots default close this emit s7 event_close handleinfoclose this close v y type string required 1 default f design type string x1 prototype text void 0 v y type string required 1 default s2 success validator t ye s2 indexof t 1 f design type string x1 prototype type void 0 v y type boolean required 1 default 1 f design type boolean x1 prototype showclose void 0 v y type string required 1 default x1 position top f design type string x1 prototype position void 0 v y type string default f design type string x1 prototype classname void 0 v y type number default x1 toastopenedtimeout f design type number x1 prototype timeout void 0 v y type boolean default 0 f design type boolean x1 prototype fadeclose void 0 v y type boolean default 1 f design type boolean x1 prototype hastimeoutandclose void 0 x1 s7 v z1 name toast x1 function t t event_close close t type s2 t toastopenedtimeout 5e3 function e e auto auto e top top e bottom bottom t position t position x1 x1 let p3 class extends l1 render const e arguments 0 return e c0 class lp portal target attrs name this name w2 target_a multiple 0 v y type string required 1 default f design type string p3 prototype name void 0 p3 v z1 name stargatetarget p3 var yt let de yt class extends l1 constructor super arguments object defineproperty this title enumerable 0 configurable 0 writable 0 value void 0 object defineproperty this windowstate e...
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

    No Images


    The site also has 1 references to external domain(s).

     docs.google.com  Verify


    Top 50 hastags from of all verified websites.