CometCreatorAssistantContent.react",["fbt","CometComponentWithKeyCommands.react","CometCreatorAssistantChatBubble.react","CometKeys","FBLogger","FDSButton.react","FDSCard.react","FDSFormTextArea.react","FDSUnitHeader.react","ReQLScrollAnchored.react","react","useCometCreatorAssistantTextStreamQuery"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=i||(i=d("react"));b=i;var k=b.useCallback,l=b.useEffect,m=b.useMemo,n=b.useRef,o=b.useState,p={card:{marginBottom:"x1yztbdb",paddingTop:"xyamay9",paddingInlineEnd:"xv54qhq",paddingBottom:"x1l90r2v",paddingInlineStart:"xf7dkkf",$$css:!0},container:{alignItems:"x1qjc9v5",display:"x78zum5",flex:"x98rzlu",flexDirection:"xdt5ytf",width:"xh8yej3",$$css:!0},input:{flexBasis:"x1l7klhg",$$css:!0}};function a(){var a=c("useCometCreatorAssistantTextStreamQuery")(),b=a[0];a[1];a=a[2];var d=o(""),e=d[0],f=d[1],g=n(null),i=n(null),r=n(null);d=o(a);var s=d[0],t=d[1];a=o("Hello! I am your personal AI assistant. How can I help you today? I can answer general questions, help you with understanding your insights, and more. Try asking me something!");d=a[0];var u=a[1],v=k(function(a){var d;if(a==null||a.trim()==="")return;s.pushUser(a);t(s);f("");r.current=[a];(d=g.current)==null||d.dispose();g.current=b({input:a,onComplete:function(){var a;a=(a=(a=i.current)==null?void 0:a.text)!=null?a:"";f("");s.pushAI(a);t(s)},onError:function(a){c("FBLogger")("creator_assistant_web","commitText error").catching(a)},onNext:function(a){var b={text:a,type:"text"};i.current=b;u(a)}})},[b,i,s]);l(function(){var a;(a=g.current)==null||a.dispose()},[]);a=m(function(){return[{command:{key:c("CometKeys").ENTER},description:h._(/*BTDS*/""),handler:function(){v(e)},triggerFromInputs:!0}]},[v,e]);return j.jsxs("div",babelHelpers["extends"]({className:"x1qjc9v5 x78zum5 x98rzlu xdt5ytf xh8yej3"},{children:[j.jsx("div",babelHelpers["extends"]({className:"xx6bls6"},{children:j.jsx(c("FDSUnitHeader.react"),{body:"Your Personal AI Creator Assistant",headline:"Creator Assistant",level:1})})),j.jsx(c("FDSCard.react"),{background:"default",expanding:!0,xstyle:p.card,children:j.jsx(q,{history:s,latest:d})}),j.jsxs("div",babelHelpers["extends"]({className:"x78zum5 xr1yuqi"},{children:[j.jsx(c("CometComponentWithKeyCommands.react"),{commandConfigs:a.map(function(a){return babelHelpers["extends"]({},a,{triggerFromInputs:!0})}),xstyle:p.input,children:j.jsx(c("FDSFormTextArea.react"),{label:"What's on your mind?",minRows:5,onValueChange:f,value:e})}),j.jsx("div",babelHelpers["extends"]({className:"x6s0dn4 x98rzlu x4ii5y1 xyqm7xq xr1yuqi"},{children:j.jsx(c("FDSButton.react"),{label:h._(/*BTDS*/""),onPress:function(){v(e)},size:"large"})}))]}))]}))}a.displayName=a.name+" [from "+f.id+"]";function q(a){var b=a.history;a=a.latest;b=b.all().map(function(a,b){a={content:a.value,id:b,isComplete:!0,role:a.type==="AI"?"assistant":"user"};return j.jsx(c("CometCreatorAssistantChatBubble.react"),{setTurn:function(){},turn:a},b)});if(a!==""){a={content:a,id:-1,isComplete:!1,role:"assistant"};b.push(j.jsx(c("CometCreatorAssistantChatBubble.react"),{setTurn:function(){},turn:a},-1))}return j.jsx(c("ReQLScrollAnchored.react"),{elements:b,initialAnchor:"bottom",renderHeaderContentSpacer:function(){return j.jsx("div",{className:"xwib8y2 x1y1aw1k"})},xstyle:p.container})}q.displayName=q.name+" [from "+f.id+"]";g.CometCreatorAssistantContent=a}),226);
-----
useCometCreatorAssistantTextStreamQuery",["CometRelay","GenAIConversationHistory","nullthrows","react","useCometCreatorAssistantTextStreamQuery.graphql","uuidv4"],(function(a,b,c,d,e,f,g){"use strict";var h,i;e=i||d("react");var j=e.useCallback,k=e.useMemo,l=e.useState,m=h!==void 0?h:h=b("useCometCreatorAssistantTextStreamQuery.graphql");function a(){var a=d("CometRelay").useRelayEnvironment(),b=l(!1),e=b[0],f=b[1],g=k(function(){return new(c("GenAIConversationHistory"))()},[]);b=j(function(b){var e=b.input,h=b.onComplete,i=b.onError,j=b.onNext;f(!0);var k=c("uuidv4")();g.freeze(k);var l=d("CometRelay").fetchQuery(a,m,{messages:[{role:"USER",text:e}]},{fetchPolicy:"network-only"}).subscribe({complete:function(){g.unfreeze(k),f(!1),h==null||h()},error:function(a){i==null||i(a),f(!1),g.unfreeze(k),g.pop()},next:function(a){var b;a=c("nullthrows")((a=a.xfb_creator_assistant_chat_completion_stream)==null?void 0:a.edges);a=(a=a.at(-1))==null||(a=a.node)==null||(a=a.chat_completion_response_success)==null?void 0:a.candidates;a=(a==null||(b=a[0])==null||(b=b.messages)==null||(b=b.messages[0])==null?void 0:b.body)||"";a!==""&&(j==null||j(a))}});return{dispose:function(){l.unsubscribe(),g.unfreeze(k),f(!1)}}},[a,g]);return[b,e,g]}g["default"]=a}),98);
-----
useCometCreatorAssistantTextStreamQuery.graphql",["useCometCreatorAssistantTextStreamQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"messages"}],c=[{kind:"Variable",name:"messages",variableName:"messages"}],d={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XFBMetaGenCompletionResponse",kind:"LinkedField",name:"chat_completion_response_success",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBMetaGenCompletion",kind:"LinkedField",name:"candidates",plural:!0,selections:[{alias:null,args:null,concreteType:"XFBMetaGenCompletionMessages",kind:"LinkedField",name:"messages",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBMetaGenCompletionMessageData",kind:"LinkedField",name:"messages",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"body",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],type:"XFBCreatorAssistantChatCompletionResponseSuccess",abstractKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"useCometCreatorAssistantTextStreamQuery",selections:[{alias:null,args:c,concreteType:"XFBCreatorAssistantChatCompletionStreamConnection",kind:"LinkedField",name:"xfb_creator_assistant_chat_completion_stream",plural:!1,selections:[{kind:"Stream",selections:[{alias:null,args:null,concreteType:"XFBCreatorAssistantChatCompletionStreamEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[d],storageKey:null}],storageKey:null}]}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"useCometCreatorAssistantTextStreamQuery",selections:[{alias:null,args:c,concreteType:"XFBCreatorAssistantChatCompletionStreamConnection",kind:"LinkedField",name:"xfb_creator_assistant_chat_completion_stream",plural:!1,selections:[{"if":null,kind:"Stream",label:"useCometCreatorAssistantTextStreamQuery$stream$unused",selections:[{alias:null,args:null,concreteType:"XFBCreatorAssistantChatCompletionStreamEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},d],storageKey:null}],storageKey:null}]}],storageKey:null}]},params:{id:b("useCometCreatorAssistantTextStreamQuery_facebookRelayOperation"),metadata:{},name:"useCometCreatorAssistantTextStreamQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
useCometCreatorAssistantTextStreamQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24233807679642416"}),null);
-----
-----
useCometCreatorAssistantTextStreamQuery",["CometRelay","GenAIConversationHistory","nullthrows","react","useCometCreatorAssistantTextStreamQuery.graphql","uuidv4"],(function(a,b,c,d,e,f,g){"use strict";var h,i;e=i||d("react");var j=e.useCallback,k=e.useMemo,l=e.useState,m=h!==void 0?h:h=b("useCometCreatorAssistantTextStreamQuery.graphql");function a(){var a=d("CometRelay").useRelayEnvironment(),b=l(!1),e=b[0],f=b[1],g=k(function(){return new(c("GenAIConversationHistory"))()},[]);b=j(function(b){var e=b.input,h=b.onComplete,i=b.onError,j=b.onNext;f(!0);var k=c("uuidv4")();g.freeze(k);var l=d("CometRelay").fetchQuery(a,m,{messages:[{role:"USER",text:e}]},{fetchPolicy:"network-only"}).subscribe({complete:function(){g.unfreeze(k),f(!1),h==null||h()},error:function(a){i==null||i(a),f(!1),g.unfreeze(k),g.pop()},next:function(a){var b;a=c("nullthrows")((a=a.xfb_creator_assistant_chat_completion_stream)==null?void 0:a.edges);a=(a=a.at(-1))==null||(a=a.node)==null||(a=a.chat_completion_response_success)==null?void 0:a.candidates;a=(a==null||(b=a[0])==null||(b=b.messages)==null||(b=b.messages[0])==null?void 0:b.body)||"";a!==""&&(j==null||j(a))}});return{dispose:function(){l.unsubscribe(),g.unfreeze(k),f(!1)}}},[a,g]);return[b,e,g]}g["default"]=a}),98);
-----
useCometCreatorAssistantTextStreamQuery.graphql",["useCometCreatorAssistantTextStreamQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"messages"}],c=[{kind:"Variable",name:"messages",variableName:"messages"}],d={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XFBMetaGenCompletionResponse",kind:"LinkedField",name:"chat_completion_response_success",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBMetaGenCompletion",kind:"LinkedField",name:"candidates",plural:!0,selections:[{alias:null,args:null,concreteType:"XFBMetaGenCompletionMessages",kind:"LinkedField",name:"messages",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBMetaGenCompletionMessageData",kind:"LinkedField",name:"messages",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"body",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],type:"XFBCreatorAssistantChatCompletionResponseSuccess",abstractKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"useCometCreatorAssistantTextStreamQuery",selections:[{alias:null,args:c,concreteType:"XFBCreatorAssistantChatCompletionStreamConnection",kind:"LinkedField",name:"xfb_creator_assistant_chat_completion_stream",plural:!1,selections:[{kind:"Stream",selections:[{alias:null,args:null,concreteType:"XFBCreatorAssistantChatCompletionStreamEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[d],storageKey:null}],storageKey:null}]}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"useCometCreatorAssistantTextStreamQuery",selections:[{alias:null,args:c,concreteType:"XFBCreatorAssistantChatCompletionStreamConnection",kind:"LinkedField",name:"xfb_creator_assistant_chat_completion_stream",plural:!1,selections:[{"if":null,kind:"Stream",label:"useCometCreatorAssistantTextStreamQuery$stream$unused",selections:[{alias:null,args:null,concreteType:"XFBCreatorAssistantChatCompletionStreamEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},d],storageKey:null}],storageKey:null}]}],storageKey:null}]},params:{id:b("useCometCreatorAssistantTextStreamQuery_facebookRelayOperation"),metadata:{},name:"useCometCreatorAssistantTextStreamQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
useCometCreatorAssistantTextStreamQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24233807679642416"}),null);
-----