useLLMDCPlaygroundMediaEditAPIConfig",["CometRelayErrorHandling","LLMDCPlaygroundErrors","LLMDCPlaygroundParametersUtils","LLMDCPlaygroundStefiAPIConfigUtils","LLMDCPlaygroundTypes","RelayHooks","getCometEntityKey","gkx","nullthrows","react-compiler-runtime","useCurrentRoute","useLLMDCPlaygroundLifecycleContext","useLLMDCPlaygroundMediaEditAPIConfigMutation.graphql","useLLMDCPlaygroundStateContext","uuidv4"],(function(t,n,r,o,a,i,l){"use strict";var e,s=e!==void 0?e:e=n("useLLMDCPlaygroundMediaEditAPIConfigMutation.graphql");function u(){var e=o("react-compiler-runtime").c(17),t=r("useLLMDCPlaygroundStateContext")(),n=t[0],a=t[1],i=r("useCurrentRoute")(),l;e[0]!==i?(l=r("getCometEntityKey")(r("nullthrows")(i)),e[0]=i,e[1]=l):l=e[1];var u=l,d=u==null?void 0:u.section,m=o("LLMDCPlaygroundStefiAPIConfigUtils").useCreateChatSnapshot(),p=o("RelayHooks").useMutation(s),_=p[0],f=r("useLLMDCPlaygroundLifecycleContext")(),g=f[0],h=f[1],y=g.isRequestInFlightRefs,C;if(e[2]!==_||e[3]!==m||e[4]!==(u==null?void 0:u.section)||e[5]!==a||e[6]!==y||e[7]!==h||e[8]!==n||e[9]!==d){C=function(t,n){var e=r("uuidv4")();if(t.option.type!=="MEDIA")throw new(o("LLMDCPlaygroundErrors")).LLMDCAPIConfigError("Invalid API Options passed");h.updateIsInFlight(t.uuid,!0),a.updateIsInFlight(t.uuid,!0);var i=Date.now(),l=null;_({onCompleted:function(s){var r=Date.now();l=r-i,b(t,s,e,l,n.prompt,n),h.updateIsInFlight(t.uuid,!1),a.updateIsInFlight(t.uuid,!1),a.updateShowEditImageMode(!1),a.updateParameters(t.uuid,{model:o("LLMDCPlaygroundParametersUtils").DEFAULT_CREATE_MEDIA_MODEL})},onError:function(r){o("CometRelayErrorHandling").markErrorAsHandled(r),o("LLMDCPlaygroundStefiAPIConfigUtils").handleStefiMediaApiErrorResponse(t,a,y,r,e),h.updateIsInFlight(t.uuid,!1),a.updateIsInFlight(t.uuid,!1)},variables:{input:{image:{file_id:n.image.file_id},model:n.model,num_images:n.n,prompt:n.prompt,team_id:u==null?void 0:u.section}}})};var b=function(t,n,r,i,l,s){var e=y.current.find(function(e){return e.conversationUUID===t.uuid});(e==null?void 0:e.isRequestInFlight)!==!1&&(o("LLMDCPlaygroundStefiAPIConfigUtils").addEmptyStefiMediaApiResponseRow(t,a,r,i),v(t,n,t.uuid,r,i,l,s))},v=function(t,i,l,s,u,p,_){var e,f,g,h,C,b,v,S=i.xfb_edit_image_stefi;if(S==null||((e=S.payload)==null?void 0:e.images.length)===0){var R={detail:"No response received from the API",title:"Empty response"};o("LLMDCPlaygroundStefiAPIConfigUtils").updateConversationRow(t,null,R,l,s,a);return}var L=y.current.find(function(e){return e.conversationUUID===t.uuid});if((L==null?void 0:L.isRequestInFlight)!==!1){var E=(f=S==null||(g=S.payload)==null?void 0:g.images)!=null?f:[],k=E.reduce(c,[]),I={file_id:_.image.file_id,mime_type:(h=_.image.mime_type)!=null?h:"",uri:(C=_.image.uri)!=null?C:""},T={message:{contents:[{media_response:{aspect_ratio:t.option.parameters.aspectRatio,id:(b=S==null||(v=S.payload)==null?void 0:v.id)!=null?b:"",images:k,input_image:I,metrics:[],model:t.option.parameters.model,prompt:p,total_time_ms:u}}],is_complete:!0,is_stop:!0,source:{role:o("LLMDCPlaygroundTypes").LLMDCPlaygroundRole.ASSISTANT}},option:t.option,uuid:s};a.updateConversationRow(l,s,T);var D=[].concat(t.conversationHistory,[T]),x=babelHelpers.extends({},t,{conversationHistory:D});n.zdrStatus==="DISABLED"&&r("gkx")("5750")&&m(x,p,d)}};e[2]=_,e[3]=m,e[4]=u==null?void 0:u.section,e[5]=a,e[6]=y,e[7]=h,e[8]=n,e[9]=d,e[10]=C}else C=e[10];var S;e[11]!==a||e[12]!==h?(S=function(t){a.updateIsInFlight(t.uuid,!1),h.updateIsInFlight(t.uuid,!1)},e[11]=a,e[12]=h,e[13]=S):S=e[13];var R=S,L;return e[14]!==C||e[15]!==R?(L=[C,R],e[14]=C,e[15]=R,e[16]=L):L=e[16],L}function c(e,t,n){var r,a,i;if(!t||t.mime_type===null||t.uri===null||t.file_id===null)throw new(o("LLMDCPlaygroundErrors")).LLMDCAPIConfigError("Invalid image at index "+n+": mime_type or uri is null");return e.push({file_id:(r=t.file_id)!=null?r:"",mime_type:(a=t.mime_type)!=null?a:"",uri:(i=t.uri)!=null?i:""}),e}l.default=u}),98);
-----
useLLMDCPlaygroundMediaEditAPIConfigMutation.graphql",["useLLMDCPlaygroundMediaEditAPIConfigMutation_llamaRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBLLMStefiLlamaApiImagesEditMutationResponse",kind:"LinkedField",name:"xfb_edit_image_stefi",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBLLMStefiLlamaApiImagesCreateMutationPayload",kind:"LinkedField",name:"payload",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBLLMStefiLlamaApiImage",kind:"LinkedField",name:"images",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"mime_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_id",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useLLMDCPlaygroundMediaEditAPIConfigMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useLLMDCPlaygroundMediaEditAPIConfigMutation",selections:t},params:{id:n("useLLMDCPlaygroundMediaEditAPIConfigMutation_llamaRelayOperation"),metadata:{},name:"useLLMDCPlaygroundMediaEditAPIConfigMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
useLLMDCPlaygroundMediaEditAPIConfigMutation_llamaRelayOperation",[],(function(t,n,r,o,a,i){a.exports="24501099549583933"}),null);
-----
-----
useLLMDCPlaygroundMediaEditAPIConfigMutation.graphql",["useLLMDCPlaygroundMediaEditAPIConfigMutation_llamaRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBLLMStefiLlamaApiImagesEditMutationResponse",kind:"LinkedField",name:"xfb_edit_image_stefi",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBLLMStefiLlamaApiImagesCreateMutationPayload",kind:"LinkedField",name:"payload",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBLLMStefiLlamaApiImage",kind:"LinkedField",name:"images",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"mime_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_id",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useLLMDCPlaygroundMediaEditAPIConfigMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useLLMDCPlaygroundMediaEditAPIConfigMutation",selections:t},params:{id:n("useLLMDCPlaygroundMediaEditAPIConfigMutation_llamaRelayOperation"),metadata:{},name:"useLLMDCPlaygroundMediaEditAPIConfigMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
useLLMDCPlaygroundMediaEditAPIConfigMutation_llamaRelayOperation",[],(function(t,n,r,o,a,i){a.exports="24501099549583933"}),null);
-----