useWhatsAppBusinessImageGenerationQuery",["RelayHooks","err","isStringNullOrWhitespaceOnly","react","useBoolean","useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=(i||d("react")).useCallback,k=h!==void 0?h:h=b("useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery.graphql");function a(a){var b=a.onError,e=a.onRequestStart,f=a.onSuccess;a=c("useBoolean")(!1);var g=a.value,h=a.setFalse,i=a.setTrue,l=d("RelayHooks").useRelayEnvironment();a=j(function(a,j,m){if(c("isStringNullOrWhitespaceOnly")(a)){b==null?void 0:b(c("err")("Prompt cannot be empty or null."));return}if(g){b==null?void 0:b(c("err")("Request is already in progress."));return}i();d("RelayHooks").fetchQuery(l,k,{prompt:a,is_stickers:j,num_images:m}).subscribe({start:function(){e==null?void 0:e(),i()},complete:function(){h()},error:function(a){h(),b(a)},next:function(a){f(a)}})},[h,i,g,b,e,f,l]);return{queryWhatsAppBusinessImageGeneration:a}}g["default"]=a}),98);
-----
WhatsAppBizxPlatformImageGenerationModal.react",["fbt","ix","GeoButton.react","GeoFlexbox.react","GeoGlimmer.react","GeoImageTileGroup.react","GeoImageTileLoadingState.react","GeoLink.react","GeoModal.react","GeoModalFooter.react","GeoModalHeader.react","GeoSelectableImageTile.react","GeoSelectableImageTileGroup.react","GeoSplitInput.react","GeoSplitInputButton.react","GeoTextInput.react","Image.react","WhatsAppBizxPlatformGraphQLErrorNotice.react","WhatsAppBizxPlatformLoggerEvent.flow","asyncToGeneratorRuntime","err","fbicon","geoMargin","isStringNullOrWhitespaceOnly","react","useBoolean","useWhatsAppBizxPlatformLogger","useWhatsAppBusinessImageGenerationQuery"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k=j||(j=d("react")),l=j.useState,m="generated_image",n=3,o=400,p=h._("u53d6u6d88"),q=h._("u786eu8ba4"),r=h._("u751fu6210"),s=h._("u4e0bu8f7du56feu7247"),t=h._("u56feu7247u751fu6210u8bf7u6c42u8fd4u56deu7a7au54cdu5e94"),u=i("379130"),v=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a,b){a=(yield window.fetch(a));a=(yield a.blob());var c=document.createElement("a");c.href=URL.createObjectURL(a);c.download=""+m+b+".jpeg";c.target="_blank";c.dispatchEvent(new MouseEvent("click"))});return function(b,c){return a.apply(this,arguments)}}();function a(a){var b=a["data-testid"];b=a.isShown;var e=a.isStickers,f=a.modalHeader,g=a.onConfirm,h=a.onHide;a=a.promptPlaceholder;var i=c("useWhatsAppBizxPlatformLogger")(),j=l(""),m=j[0];j=j[1];var o=l(null),s=o[0],u=o[1];o=l(null);var v=o[0],y=o[1];o=l(Array(n).fill(""));var z=o[0],A=o[1];o=l(null);var B=o[0],C=o[1];o=c("useBoolean")(!1);var D=o.value,E=o.setFalse,F=o.setTrue;o=function(){e===!0&&(u(null),C(null)),y(null),F()};var G=function(a){y(a),E()},H=function(a){E();if(a==null)y(c("err")(t.toString()));else{a=a.xfb_whatsapp_business_image_generation;(a==null?void 0:a.length)!==0?e===!0?A(a==null?void 0:a.map(function(a){return(a=a.uri)!=null?a:""})):u(a==null?void 0:a[0].uri):y(c("err")(t.toString()))}};o=c("useWhatsAppBusinessImageGenerationQuery")({onRequestStart:o,onError:G,onSuccess:H});var I=o.queryWhatsAppBusinessImageGeneration;G=k.jsx(c("GeoButton.react"),{isDisabled:s==null||D,isLoading:D,autoFocus:!0,label:q,onClick:function(){i.logEvent(c("WhatsAppBizxPlatformLoggerEvent.flow").WHATSAPP_IMAGE_GENERATION_CONFIRMATION,{stickers:e===!0},2),g(s),h()},variant:"primary"});H=k.jsx(c("GeoButton.react"),{label:p,variant:"default",onClick:h});return k.jsx(c("GeoModal.react"),{"data-testid":void 0,hideOnBlur:!1,hideOnEscape:!0,isShown:b,onHide:h,header:k.jsx(c("GeoModalHeader.react"),{heading:f}),footer:k.jsx(c("GeoModalFooter.react"),{primaryButton:G,secondaryButton:H}),children:k.jsxs(c("GeoFlexbox.react"),{direction:"column",gap:8,xstyle:c("geoMargin").all8,children:[k.jsx(c("GeoSplitInput.react"),{button:k.jsx(c("GeoSplitInputButton.react"),{label:r,onClick:function(){I(m,e,e===!0?n:1)},variant:"primary",isDisabled:D}),isLabelHidden:!0,label:"",children:k.jsx(c("GeoTextInput.react"),{label:"",placeholder:a,onChange:j,value:m})}),k.jsx(d("WhatsAppBizxPlatformGraphQLErrorNotice.react").WhatsAppBizxPlatformGraphQLErrorNotice,{error:v}),e===!0?k.jsx(w,{logger:i,uris:z,isRequestInFlight:D,setUri:u,prompt:m,selectedValue:B,setSelectedValue:C}):k.jsx(x,{logger:i,uri:s,isRequestInFlight:D,prompt:m})]})})}a.displayName=a.name+" [from "+f.id+"]";function w(a){var d=a.isRequestInFlight,e=a.logger,f=a.prompt,g=a.selectedValue,h=a.setSelectedValue,i=a.setUri;a=a.uris;return k.jsx(c("GeoFlexbox.react"),{xstyle:c("geoMargin").start16,alignItems:"center",justifyContent:"center",children:d?k.jsx(c("GeoImageTileGroup.react"),{children:a.map(function(a,b){return k.jsx(c("GeoImageTileLoadingState.react"),{isBordered:!1},b)})}):k.jsx(c("GeoSelectableImageTileGroup.react"),{selectionType:"single",onChange:function(a){c("isStringNullOrWhitespaceOnly")(a)||(i(a),h(a))},value:g,children:a.map(function(a,d){return k.jsx(c("GeoSelectableImageTile.react"),{heading:"",isBordered:!1,link:c("isStringNullOrWhitespaceOnly")(a)?null:k.jsx(c("GeoLink.react"),{display:"truncateInlineBlock",onClick:b("asyncToGeneratorRuntime").asyncToGenerator(function*(){e.logEvent(c("WhatsAppBizxPlatformLoggerEvent.flow").WHATSAPP_IMAGE_GENERATION_DOWNLOAD,{stickers:!0},2),yield v(a,f)}),children:s}),media:k.jsx(c("Image.react"),{src:c("isStringNullOrWhitespaceOnly")(a)?u:a}),value:a},d)})})})}w.displayName=w.name+" [from "+f.id+"]";function x(a){var e=a.isRequestInFlight,f=a.logger,g=a.prompt,h=a.uri;return k.jsx(c("GeoFlexbox.react"),{alignItems:"center",justifyContent:"center",children:k.jsxs("div",{className:"x16nrsnc x1n2onr6",children:[e?k.jsx(c("GeoGlimmer.react"),{height:o,width:o}):k.jsx(c("Image.react"),{src:(a=h)!=null?a:u,height:o}),h!=null&&!e?k.jsx("div",{className:"x10l6tqk xfr5jun x19up5dg",children:k.jsx(c("GeoButton.react"),{label:"",variant:"primary",tooltip:s,isLabelHidden:!0,icon:d("fbicon")._(i("729510"),16),onClick:b("asyncToGeneratorRuntime").asyncToGenerator(function*(){f.logEvent(c("WhatsAppBizxPlatformLoggerEvent.flow").WHATSAPP_IMAGE_GENERATION_DOWNLOAD,{stickers:!1},2),yield v(h,g)})})}):null]})})}x.displayName=x.name+" [from "+f.id+"]";g.WhatsAppBizxPlatformImageGenerationModal=a}),226);
-----
useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery.graphql",["useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:!1,kind:"LocalArgument",name:"is_stickers"},c={defaultValue:1,kind:"LocalArgument",name:"num_images"},d={defaultValue:null,kind:"LocalArgument",name:"prompt"},e=[{alias:null,args:[{kind:"Variable",name:"is_stickers",variableName:"is_stickers"},{kind:"Variable",name:"num_images",variableName:"num_images"},{kind:"Variable",name:"prompt",variableName:"prompt"}],concreteType:"XFBAIGeneratedImage",kind:"LinkedField",name:"xfb_whatsapp_business_image_generation",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[a,c,d],kind:"Fragment",metadata:null,name:"useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery",selections:e,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[d,a,c],kind:"Operation",name:"useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery",selections:e},params:{id:b("useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery_facebookRelayOperation"),metadata:{},name:"useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
useWhatsAppBusinessImageGenerationQuery",["RelayHooks","err","isStringNullOrWhitespaceOnly","react","useBoolean","useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i=d("react").useCallback,j=h!==void 0?h:h=b("useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery.graphql");function a(a){var b=a.onError,e=a.onRequestStart,f=a.onSuccess;a=c("useBoolean")(!1);var g=a.value,h=a.setFalse,k=a.setTrue,l=d("RelayHooks").useRelayEnvironment();a=i(function(a,i,m){if(c("isStringNullOrWhitespaceOnly")(a)){b==null?void 0:b(c("err")("Prompt cannot be empty or null."));return}if(g){b==null?void 0:b(c("err")("Request is already in progress."));return}k();d("RelayHooks").fetchQuery(l,j,{prompt:a,is_stickers:i,num_images:m}).subscribe({start:function(){e==null?void 0:e(),k()},complete:function(){h()},error:function(a){h(),b(a)},next:function(a){f(a)}})},[h,k,g,b,e,f,l]);return{queryWhatsAppBusinessImageGeneration:a}}g["default"]=a}),98);
-----
WhatsAppBizxPlatformImageGenerationModal.react",["fbt","ix","GeoButton.react","GeoFlexbox.react","GeoGlimmer.react","GeoImageTileGroup.experimental.react","GeoImageTileLoadingState.react","GeoLink.react","GeoModal.react","GeoModalFooter.react","GeoModalHeader.react","GeoSelectableImageTile.experimental.react","GeoSelectableImageTileGroup.experimental.react","GeoSplitInput.react","GeoSplitInputButton.react","GeoTextInput.react","Image.react","WhatsAppBizxPlatformGraphQLErrorNotice.react","WhatsAppBizxPlatformLoggerEvent.flow","asyncToGeneratorRuntime","err","fbicon","geoMargin","isStringNullOrWhitespaceOnly","react","useBoolean","useWhatsAppBizxPlatformLogger","useWhatsAppBusinessImageGenerationQuery"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j=d("react"),k=d("react").useState,l="generated_image",m=3,n=400,o=h._("Cancel"),p=h._("Confirm"),q=h._("Generate"),r=h._("Download Image"),s=h._("Empty response from image generation request"),t=i("379130"),u=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a,b){a=(yield window.fetch(a));a=(yield a.blob());var c=document.createElement("a");c.href=URL.createObjectURL(a);c.download=""+l+b+".jpeg";c.target="_blank";c.dispatchEvent(new MouseEvent("click"))});return function(b,c){return a.apply(this,arguments)}}();a=function(a){var b=a["data-testid"],e=a.onConfirm,f=a.onHide;b=a.isShown;var g=a.modalHeader,h=a.promptPlaceholder,i=a.isStickers,l=c("useWhatsAppBizxPlatformLogger")();a=k("");var n=a[0];a=a[1];var r=k(null),t=r[0],u=r[1];r=k(null);var x=r[0],y=r[1];r=k(Array(m).fill(""));var z=r[0],A=r[1];r=k(null);var B=r[0],C=r[1];r=c("useBoolean")(!1);var D=r.value,E=r.setFalse,F=r.setTrue;r=function(){i===!0&&(u(null),C(null)),y(null),F()};var G=function(a){y(a),E()},H=function(a){E();if(a==null)y(c("err")(s.toString()));else{a=a.xfb_whatsapp_business_image_generation;(a==null?void 0:a.length)!==0?i===!0?A(a==null?void 0:a.map(function(a){return(a=a.uri)!=null?a:""})):u(a==null?void 0:a[0].uri):y(c("err")(s.toString()))}};r=c("useWhatsAppBusinessImageGenerationQuery")({onRequestStart:r,onError:G,onSuccess:H});var I=r.queryWhatsAppBusinessImageGeneration;G=j.jsx(c("GeoButton.react"),{isDisabled:t==null||D,isLoading:D,autoFocus:!0,label:p,onClick:function(){l.logEvent(c("WhatsAppBizxPlatformLoggerEvent.flow").WHATSAPP_IMAGE_GENERATION_CONFIRMATION,{stickers:i===!0},2),e(t),f()},variant:"primary"});H=j.jsx(c("GeoButton.react"),{label:o,variant:"default",onClick:f});return j.jsx(c("GeoModal.react"),{"data-testid":void 0,hideOnBlur:!1,hideOnEscape:!0,isShown:b,onHide:f,header:j.jsx(c("GeoModalHeader.react"),{heading:g}),footer:j.jsx(c("GeoModalFooter.react"),{primaryButton:G,secondaryButton:H}),children:j.jsxs(c("GeoFlexbox.react"),{direction:"column",gap:8,xstyle:c("geoMargin").all8,children:[j.jsx(c("GeoSplitInput.react"),{button:j.jsx(c("GeoSplitInputButton.react"),{label:q,onClick:function(){I(n,i,i===!0?m:1)},variant:"primary",isDisabled:D}),isLabelHidden:!0,label:"",children:j.jsx(c("GeoTextInput.react"),{label:"",placeholder:h,onChange:a,value:n})}),j.jsx(d("WhatsAppBizxPlatformGraphQLErrorNotice.react").WhatsAppBizxPlatformGraphQLErrorNotice,{error:x}),i===!0?j.jsx(v,{logger:l,uris:z,isRequestInFlight:D,setUri:u,prompt:n,selectedValue:B,setSelectedValue:C}):j.jsx(w,{logger:l,uri:t,isRequestInFlight:D,prompt:n})]})})};var v=function(a){var d=a.logger,e=a.uris,f=a.isRequestInFlight,g=a.setUri,h=a.prompt,i=a.selectedValue,k=a.setSelectedValue;return j.jsx(c("GeoFlexbox.react"),{xstyle:c("geoMargin").start16,alignItems:"center",justifyContent:"center",children:f?j.jsx(c("GeoImageTileGroup.experimental.react"),{children:e.map(function(a,b){return j.jsx(c("GeoImageTileLoadingState.react"),{isBordered:!1},b)})}):j.jsx(c("GeoSelectableImageTileGroup.experimental.react"),{selectionType:"single",onChange:function(a){c("isStringNullOrWhitespaceOnly")(a)||(g(a),k(a))},value:i,children:e.map(function(a,e){return j.jsx(c("GeoSelectableImageTile.experimental.react"),{heading:"",isBordered:!1,link:c("isStringNullOrWhitespaceOnly")(a)?null:j.jsx(c("GeoLink.react"),{display:"truncateInlineBlock",onClick:b("asyncToGeneratorRuntime").asyncToGenerator(function*(){d.logEvent(c("WhatsAppBizxPlatformLoggerEvent.flow").WHATSAPP_IMAGE_GENERATION_DOWNLOAD,{stickers:!0},2),yield u(a,h)}),children:r}),media:j.jsx(c("Image.react"),{src:c("isStringNullOrWhitespaceOnly")(a)?t:a}),value:a},e)})})})},w=function(a){var e=a.logger,f=a.uri,g=a.isRequestInFlight,h=a.prompt;return j.jsx(c("GeoFlexbox.react"),{alignItems:"center",justifyContent:"center",children:j.jsxs("div",{className:"x16nrsnc x1n2onr6",children:[g?j.jsx(c("GeoGlimmer.react"),{height:n,width:n}):j.jsx(c("Image.react"),{src:(a=f)!=null?a:t,height:n}),f!=null&&!g?j.jsx("div",{className:"x10l6tqk xfr5jun x19up5dg",children:j.jsx(c("GeoButton.react"),{label:"",variant:"primary",tooltip:r,isLabelHidden:!0,icon:d("fbicon")._(i("729510"),16),onClick:b("asyncToGeneratorRuntime").asyncToGenerator(function*(){e.logEvent(c("WhatsAppBizxPlatformLoggerEvent.flow").WHATSAPP_IMAGE_GENERATION_DOWNLOAD,{stickers:!1},2),yield u(f,h)})})}):null]})})};g.WhatsAppBizxPlatformImageGenerationModal=a}),98);
-----
useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery.graphql",["useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:!1,kind:"LocalArgument",name:"is_stickers"},c={defaultValue:1,kind:"LocalArgument",name:"num_images"},d={defaultValue:null,kind:"LocalArgument",name:"prompt"},e=[{alias:null,args:[{kind:"Variable",name:"is_stickers",variableName:"is_stickers"},{kind:"Variable",name:"num_images",variableName:"num_images"},{kind:"Variable",name:"prompt",variableName:"prompt"}],concreteType:"XFBAIGeneratedImage",kind:"LinkedField",name:"xfb_whatsapp_business_image_generation",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[a,c,d],kind:"Fragment",metadata:null,name:"useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery",selections:e,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[d,a,c],kind:"Operation",name:"useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery",selections:e},params:{id:b("useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery_facebookRelayOperation"),metadata:{},name:"useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
-----
WhatsAppBizxPlatformImageGenerationModal.react",["fbt","ix","GeoButton.react","GeoFlexbox.react","GeoGlimmer.react","GeoImageTileGroup.react","GeoImageTileLoadingState.react","GeoLink.react","GeoModal.react","GeoModalFooter.react","GeoModalHeader.react","GeoSelectableImageTile.react","GeoSelectableImageTileGroup.react","GeoSplitInput.react","GeoSplitInputButton.react","GeoTextInput.react","Image.react","WhatsAppBizxPlatformGraphQLErrorNotice.react","WhatsAppBizxPlatformLoggerEvent.flow","asyncToGeneratorRuntime","err","fbicon","geoMargin","isStringNullOrWhitespaceOnly","react","useBoolean","useWhatsAppBizxPlatformLogger","useWhatsAppBusinessImageGenerationQuery"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k=j||(j=d("react")),l=j.useState,m="generated_image",n=3,o=400,p=h._("u53d6u6d88"),q=h._("u786eu8ba4"),r=h._("u751fu6210"),s=h._("u4e0bu8f7du56feu7247"),t=h._("u56feu7247u751fu6210u8bf7u6c42u8fd4u56deu7a7au54cdu5e94"),u=i("379130"),v=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a,b){a=(yield window.fetch(a));a=(yield a.blob());var c=document.createElement("a");c.href=URL.createObjectURL(a);c.download=""+m+b+".jpeg";c.target="_blank";c.dispatchEvent(new MouseEvent("click"))});return function(b,c){return a.apply(this,arguments)}}();function a(a){var b=a["data-testid"];b=a.isShown;var e=a.isStickers,f=a.modalHeader,g=a.onConfirm,h=a.onHide;a=a.promptPlaceholder;var i=c("useWhatsAppBizxPlatformLogger")(),j=l(""),m=j[0];j=j[1];var o=l(null),s=o[0],u=o[1];o=l(null);var v=o[0],y=o[1];o=l(Array(n).fill(""));var z=o[0],A=o[1];o=l(null);var B=o[0],C=o[1];o=c("useBoolean")(!1);var D=o.value,E=o.setFalse,F=o.setTrue;o=function(){e===!0&&(u(null),C(null)),y(null),F()};var G=function(a){y(a),E()},H=function(a){E();if(a==null)y(c("err")(t.toString()));else{a=a.xfb_whatsapp_business_image_generation;(a==null?void 0:a.length)!==0?e===!0?A(a==null?void 0:a.map(function(a){return(a=a.uri)!=null?a:""})):u(a==null?void 0:a[0].uri):y(c("err")(t.toString()))}};o=c("useWhatsAppBusinessImageGenerationQuery")({onRequestStart:o,onError:G,onSuccess:H});var I=o.queryWhatsAppBusinessImageGeneration;G=k.jsx(c("GeoButton.react"),{isDisabled:s==null||D,isLoading:D,autoFocus:!0,label:q,onClick:function(){i.logEvent(c("WhatsAppBizxPlatformLoggerEvent.flow").WHATSAPP_IMAGE_GENERATION_CONFIRMATION,{stickers:e===!0},2),g(s),h()},variant:"primary"});H=k.jsx(c("GeoButton.react"),{label:p,variant:"default",onClick:h});return k.jsx(c("GeoModal.react"),{"data-testid":void 0,hideOnBlur:!1,hideOnEscape:!0,isShown:b,onHide:h,header:k.jsx(c("GeoModalHeader.react"),{heading:f}),footer:k.jsx(c("GeoModalFooter.react"),{primaryButton:G,secondaryButton:H}),children:k.jsxs(c("GeoFlexbox.react"),{direction:"column",gap:8,xstyle:c("geoMargin").all8,children:[k.jsx(c("GeoSplitInput.react"),{button:k.jsx(c("GeoSplitInputButton.react"),{label:r,onClick:function(){I(m,e,e===!0?n:1)},variant:"primary",isDisabled:D}),isLabelHidden:!0,label:"",children:k.jsx(c("GeoTextInput.react"),{label:"",placeholder:a,onChange:j,value:m})}),k.jsx(d("WhatsAppBizxPlatformGraphQLErrorNotice.react").WhatsAppBizxPlatformGraphQLErrorNotice,{error:v}),e===!0?k.jsx(w,{logger:i,uris:z,isRequestInFlight:D,setUri:u,prompt:m,selectedValue:B,setSelectedValue:C}):k.jsx(x,{logger:i,uri:s,isRequestInFlight:D,prompt:m})]})})}a.displayName=a.name+" [from "+f.id+"]";function w(a){var d=a.isRequestInFlight,e=a.logger,f=a.prompt,g=a.selectedValue,h=a.setSelectedValue,i=a.setUri;a=a.uris;return k.jsx(c("GeoFlexbox.react"),{xstyle:c("geoMargin").start16,alignItems:"center",justifyContent:"center",children:d?k.jsx(c("GeoImageTileGroup.react"),{children:a.map(function(a,b){return k.jsx(c("GeoImageTileLoadingState.react"),{isBordered:!1},b)})}):k.jsx(c("GeoSelectableImageTileGroup.react"),{selectionType:"single",onChange:function(a){c("isStringNullOrWhitespaceOnly")(a)||(i(a),h(a))},value:g,children:a.map(function(a,d){return k.jsx(c("GeoSelectableImageTile.react"),{heading:"",isBordered:!1,link:c("isStringNullOrWhitespaceOnly")(a)?null:k.jsx(c("GeoLink.react"),{display:"truncateInlineBlock",onClick:b("asyncToGeneratorRuntime").asyncToGenerator(function*(){e.logEvent(c("WhatsAppBizxPlatformLoggerEvent.flow").WHATSAPP_IMAGE_GENERATION_DOWNLOAD,{stickers:!0},2),yield v(a,f)}),children:s}),media:k.jsx(c("Image.react"),{src:c("isStringNullOrWhitespaceOnly")(a)?u:a}),value:a},d)})})})}w.displayName=w.name+" [from "+f.id+"]";function x(a){var e=a.isRequestInFlight,f=a.logger,g=a.prompt,h=a.uri;return k.jsx(c("GeoFlexbox.react"),{alignItems:"center",justifyContent:"center",children:k.jsxs("div",{className:"x16nrsnc x1n2onr6",children:[e?k.jsx(c("GeoGlimmer.react"),{height:o,width:o}):k.jsx(c("Image.react"),{src:(a=h)!=null?a:u,height:o}),h!=null&&!e?k.jsx("div",{className:"x10l6tqk xfr5jun x19up5dg",children:k.jsx(c("GeoButton.react"),{label:"",variant:"primary",tooltip:s,isLabelHidden:!0,icon:d("fbicon")._(i("729510"),16),onClick:b("asyncToGeneratorRuntime").asyncToGenerator(function*(){f.logEvent(c("WhatsAppBizxPlatformLoggerEvent.flow").WHATSAPP_IMAGE_GENERATION_DOWNLOAD,{stickers:!1},2),yield v(h,g)})})}):null]})})}x.displayName=x.name+" [from "+f.id+"]";g.WhatsAppBizxPlatformImageGenerationModal=a}),226);
-----
useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery.graphql",["useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:!1,kind:"LocalArgument",name:"is_stickers"},c={defaultValue:1,kind:"LocalArgument",name:"num_images"},d={defaultValue:null,kind:"LocalArgument",name:"prompt"},e=[{alias:null,args:[{kind:"Variable",name:"is_stickers",variableName:"is_stickers"},{kind:"Variable",name:"num_images",variableName:"num_images"},{kind:"Variable",name:"prompt",variableName:"prompt"}],concreteType:"XFBAIGeneratedImage",kind:"LinkedField",name:"xfb_whatsapp_business_image_generation",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[a,c,d],kind:"Fragment",metadata:null,name:"useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery",selections:e,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[d,a,c],kind:"Operation",name:"useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery",selections:e},params:{id:b("useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery_facebookRelayOperation"),metadata:{},name:"useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
useWhatsAppBusinessImageGenerationQuery",["RelayHooks","err","isStringNullOrWhitespaceOnly","react","useBoolean","useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i=d("react").useCallback,j=h!==void 0?h:h=b("useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery.graphql");function a(a){var b=a.onError,e=a.onRequestStart,f=a.onSuccess;a=c("useBoolean")(!1);var g=a.value,h=a.setFalse,k=a.setTrue,l=d("RelayHooks").useRelayEnvironment();a=i(function(a,i,m){if(c("isStringNullOrWhitespaceOnly")(a)){b==null?void 0:b(c("err")("Prompt cannot be empty or null."));return}if(g){b==null?void 0:b(c("err")("Request is already in progress."));return}k();d("RelayHooks").fetchQuery(l,j,{prompt:a,is_stickers:i,num_images:m}).subscribe({start:function(){e==null?void 0:e(),k()},complete:function(){h()},error:function(a){h(),b(a)},next:function(a){f(a)}})},[h,k,g,b,e,f,l]);return{queryWhatsAppBusinessImageGeneration:a}}g["default"]=a}),98);
-----
WhatsAppBizxPlatformImageGenerationModal.react",["fbt","ix","GeoButton.react","GeoFlexbox.react","GeoGlimmer.react","GeoImageTileGroup.experimental.react","GeoImageTileLoadingState.react","GeoLink.react","GeoModal.react","GeoModalFooter.react","GeoModalHeader.react","GeoSelectableImageTile.experimental.react","GeoSelectableImageTileGroup.experimental.react","GeoSplitInput.react","GeoSplitInputButton.react","GeoTextInput.react","Image.react","WhatsAppBizxPlatformGraphQLErrorNotice.react","WhatsAppBizxPlatformLoggerEvent.flow","asyncToGeneratorRuntime","err","fbicon","geoMargin","isStringNullOrWhitespaceOnly","react","useBoolean","useWhatsAppBizxPlatformLogger","useWhatsAppBusinessImageGenerationQuery"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j=d("react"),k=d("react").useState,l="generated_image",m=3,n=400,o=h._("Cancel"),p=h._("Confirm"),q=h._("Generate"),r=h._("Download Image"),s=h._("Empty response from image generation request"),t=i("379130"),u=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a,b){a=(yield window.fetch(a));a=(yield a.blob());var c=document.createElement("a");c.href=URL.createObjectURL(a);c.download=""+l+b+".jpeg";c.target="_blank";c.dispatchEvent(new MouseEvent("click"))});return function(b,c){return a.apply(this,arguments)}}();a=function(a){var b=a["data-testid"],e=a.onConfirm,f=a.onHide;b=a.isShown;var g=a.modalHeader,h=a.promptPlaceholder,i=a.isStickers,l=c("useWhatsAppBizxPlatformLogger")();a=k("");var n=a[0];a=a[1];var r=k(null),t=r[0],u=r[1];r=k(null);var x=r[0],y=r[1];r=k(Array(m).fill(""));var z=r[0],A=r[1];r=k(null);var B=r[0],C=r[1];r=c("useBoolean")(!1);var D=r.value,E=r.setFalse,F=r.setTrue;r=function(){i===!0&&(u(null),C(null)),y(null),F()};var G=function(a){y(a),E()},H=function(a){E();if(a==null)y(c("err")(s.toString()));else{a=a.xfb_whatsapp_business_image_generation;(a==null?void 0:a.length)!==0?i===!0?A(a==null?void 0:a.map(function(a){return(a=a.uri)!=null?a:""})):u(a==null?void 0:a[0].uri):y(c("err")(s.toString()))}};r=c("useWhatsAppBusinessImageGenerationQuery")({onRequestStart:r,onError:G,onSuccess:H});var I=r.queryWhatsAppBusinessImageGeneration;G=j.jsx(c("GeoButton.react"),{isDisabled:t==null||D,isLoading:D,autoFocus:!0,label:p,onClick:function(){l.logEvent(c("WhatsAppBizxPlatformLoggerEvent.flow").WHATSAPP_IMAGE_GENERATION_CONFIRMATION,{stickers:i===!0},2),e(t),f()},variant:"primary"});H=j.jsx(c("GeoButton.react"),{label:o,variant:"default",onClick:f});return j.jsx(c("GeoModal.react"),{"data-testid":void 0,hideOnBlur:!1,hideOnEscape:!0,isShown:b,onHide:f,header:j.jsx(c("GeoModalHeader.react"),{heading:g}),footer:j.jsx(c("GeoModalFooter.react"),{primaryButton:G,secondaryButton:H}),children:j.jsxs(c("GeoFlexbox.react"),{direction:"column",gap:8,xstyle:c("geoMargin").all8,children:[j.jsx(c("GeoSplitInput.react"),{button:j.jsx(c("GeoSplitInputButton.react"),{label:q,onClick:function(){I(n,i,i===!0?m:1)},variant:"primary",isDisabled:D}),isLabelHidden:!0,label:"",children:j.jsx(c("GeoTextInput.react"),{label:"",placeholder:h,onChange:a,value:n})}),j.jsx(d("WhatsAppBizxPlatformGraphQLErrorNotice.react").WhatsAppBizxPlatformGraphQLErrorNotice,{error:x}),i===!0?j.jsx(v,{logger:l,uris:z,isRequestInFlight:D,setUri:u,prompt:n,selectedValue:B,setSelectedValue:C}):j.jsx(w,{logger:l,uri:t,isRequestInFlight:D,prompt:n})]})})};var v=function(a){var d=a.logger,e=a.uris,f=a.isRequestInFlight,g=a.setUri,h=a.prompt,i=a.selectedValue,k=a.setSelectedValue;return j.jsx(c("GeoFlexbox.react"),{xstyle:c("geoMargin").start16,alignItems:"center",justifyContent:"center",children:f?j.jsx(c("GeoImageTileGroup.experimental.react"),{children:e.map(function(a,b){return j.jsx(c("GeoImageTileLoadingState.react"),{isBordered:!1},b)})}):j.jsx(c("GeoSelectableImageTileGroup.experimental.react"),{selectionType:"single",onChange:function(a){c("isStringNullOrWhitespaceOnly")(a)||(g(a),k(a))},value:i,children:e.map(function(a,e){return j.jsx(c("GeoSelectableImageTile.experimental.react"),{heading:"",isBordered:!1,link:c("isStringNullOrWhitespaceOnly")(a)?null:j.jsx(c("GeoLink.react"),{display:"truncateInlineBlock",onClick:b("asyncToGeneratorRuntime").asyncToGenerator(function*(){d.logEvent(c("WhatsAppBizxPlatformLoggerEvent.flow").WHATSAPP_IMAGE_GENERATION_DOWNLOAD,{stickers:!0},2),yield u(a,h)}),children:r}),media:j.jsx(c("Image.react"),{src:c("isStringNullOrWhitespaceOnly")(a)?t:a}),value:a},e)})})})},w=function(a){var e=a.logger,f=a.uri,g=a.isRequestInFlight,h=a.prompt;return j.jsx(c("GeoFlexbox.react"),{alignItems:"center",justifyContent:"center",children:j.jsxs("div",{className:"x16nrsnc x1n2onr6",children:[g?j.jsx(c("GeoGlimmer.react"),{height:n,width:n}):j.jsx(c("Image.react"),{src:(a=f)!=null?a:t,height:n}),f!=null&&!g?j.jsx("div",{className:"x10l6tqk xfr5jun x19up5dg",children:j.jsx(c("GeoButton.react"),{label:"",variant:"primary",tooltip:r,isLabelHidden:!0,icon:d("fbicon")._(i("729510"),16),onClick:b("asyncToGeneratorRuntime").asyncToGenerator(function*(){e.logEvent(c("WhatsAppBizxPlatformLoggerEvent.flow").WHATSAPP_IMAGE_GENERATION_DOWNLOAD,{stickers:!1},2),yield u(f,h)})})}):null]})})};g.WhatsAppBizxPlatformImageGenerationModal=a}),98);
-----
useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery.graphql",["useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:!1,kind:"LocalArgument",name:"is_stickers"},c={defaultValue:1,kind:"LocalArgument",name:"num_images"},d={defaultValue:null,kind:"LocalArgument",name:"prompt"},e=[{alias:null,args:[{kind:"Variable",name:"is_stickers",variableName:"is_stickers"},{kind:"Variable",name:"num_images",variableName:"num_images"},{kind:"Variable",name:"prompt",variableName:"prompt"}],concreteType:"XFBAIGeneratedImage",kind:"LinkedField",name:"xfb_whatsapp_business_image_generation",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[a,c,d],kind:"Fragment",metadata:null,name:"useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery",selections:e,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[d,a,c],kind:"Operation",name:"useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery",selections:e},params:{id:b("useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery_facebookRelayOperation"),metadata:{},name:"useWhatsAppBusinessImageGenerationQuery_WhatsAppBizxPlatformImageGeneratioQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----