BizKitSettingsAdvancedAnalyticsCreateInstanceModal.react",["fbt","ix","BizKitSettingsAdvancedAnalyticsCreateInstanceModalInstanceDataQuery.graphql","BizKitSettingsAdvancedAnalyticsCreateInstanceModalMutation.graphql","GeoButton.react","GeoModal.react","GeoModalFooter.react","GeoModalHeader.react","GeoSection.react","GeoSelector.react","GeoSelectorItem.react","GeoTextInput.react","GeoToast.react","GeoVStack.react","RelayHooks","fbicon","react","useAdvancedAnalyticsForm","useBizKitSettingsBusinessIDEnforce","useGeoToaster"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l,m=l||(l=d("react"));e=l;var n=e.useCallback,o=e.useMemo,p=h._(/*BTDS*/"Request Analytics Instance"),q=h._(/*BTDS*/"Create"),r=h._(/*BTDS*/"Cancel"),s=j!==void 0?j:j=b("BizKitSettingsAdvancedAnalyticsCreateInstanceModalMutation.graphql"),t=k!==void 0?k:k=b("BizKitSettingsAdvancedAnalyticsCreateInstanceModalInstanceDataQuery.graphql");function u(a){if(!a)throw new(d("useAdvancedAnalyticsForm").FormValidationError)(h._(/*BTDS*/"Instance name is required"),"error");if(!/^[da-z_]+$/.test(a))throw new(d("useAdvancedAnalyticsForm").FormValidationError)(h._(/*BTDS*/"Only lowercase letters, numbers and _ are allowed. No spaces or special characters."),"error")}function v(a){if(!a)throw new(d("useAdvancedAnalyticsForm").FormValidationError)(h._(/*BTDS*/"Advertiser business ID is required"),"error");if(!/^d+$/.test(a))throw new(d("useAdvancedAnalyticsForm").FormValidationError)(h._(/*BTDS*/"Only numbers are allowed. No spaces or special characters."),"error")}function a(a){a.initialSelection;var b=a.onHide,e=c("useBizKitSettingsBusinessIDEnforce")(),f=d("RelayHooks").useLazyLoadQuery(t,{business_id:e},{fetchPolicy:"network-only"});a=o(function(){var a=f==null?void 0:f.advanced_analytics_context;a=(a=a==null?void 0:(a=a.client_businesses)==null?void 0:a.nodes)!=null?a:[];return a.map(function(a){var b;b=(b=a.name)!=null?b:"";a=(a=a.id)!=null?a:"";return{label:b+" (ID: "+a+")",value:a}})},[f]);var g=o(function(){var a=f==null?void 0:f.advanced_analytics_context;a=(a=a==null?void 0:(a=a.connected_objects)==null?void 0:a.nodes)!=null?a:[];a=a.filter(function(a){return a.type==="AGENCY"});return a.map(function(a){var b;b=(b=a.display_name)!=null?b:"";a=(a=a.id)!=null?a:"";return{label:b+" (ID: "+a+")",value:a}})},[f]),j=d("useAdvancedAnalyticsForm").useAdvancedAnalyticsForm(o(function(){return{businessID:{value:e},instanceName:{value:"",rules:[u]},advertiserID:{value:"",rules:[v]},entAdvAInstance:{value:""},liftStudies:{value:!0},liftConversions:{value:!0},pixelEvents:{value:!0},appEvents:{value:!0},offlineEvents:{value:!0},videoEvents:{value:!0},conversionInsightsProduct:{value:!0},conversionInsightsLocation:{value:!0}}},[e])),k=j.getValue("instanceName"),l=j.getValue("advertiserID"),w=j.getValue("entAdvAInstance"),x=j.getValue("liftStudies"),y=j.getValue("liftConversions"),z=j.getValue("pixelEvents"),A=j.getValue("appEvents"),B=j.getValue("offlineEvents"),C=j.getValue("videoEvents"),D=j.getValue("conversionInsightsProduct"),E=j.getValue("conversionInsightsLocation"),F=j.getValidation("instanceName"),G=j.getValidation("advertiserID"),H=c("useGeoToaster")(),I=d("RelayHooks").useMutation(s),J=I[0];I=I[1];var K=n(function(){try{j.validateForm();var a={instanceName:k,advertiserID:l,businessID:e,entAdvAInstance:w,liftStudies:x,liftConversions:y,pixelEvents:z,appEvents:A,offlineEvents:B,videoEvents:C,conversionInsightsProduct:D,conversionInsightsLocation:E};J({variables:{input:a},onCompleted:function(a){H.add(m.jsx(c("GeoToast.react"),{heading:h._(/*BTDS*/"Instance {instance name} successfully created",[h._param("instance name",k)]),status:"success"})),b()},onError:function(a){H.add(m.jsx(c("GeoToast.react"),{description:h._(/*BTDS*/"Failed to create instance: {error message}",[h._param("error message",a.message)]),heading:h._(/*BTDS*/"Error"),status:"error"}))}})}catch(b){if(b instanceof d("useAdvancedAnalyticsForm").FormValidationErrors){a=b.getValidationErrorMessage();H.add(m.jsx(c("GeoToast.react"),{description:a,heading:h._(/*BTDS*/"Error"),status:"error"}))}else H.add(m.jsx(c("GeoToast.react"),{description:h._(/*BTDS*/"An error occurred while creating the instance"),heading:h._(/*BTDS*/"Error"),status:"error"}))}},[j,k,l,e,x,y,z,A,B,C,D,E,J,H,b]),L=n(function(){b()},[b]);return m.jsx(c("GeoModal.react"),{footer:m.jsx(c("GeoModalFooter.react"),{primaryButton:m.jsx(c("GeoButton.react"),{icon:d("fbicon")._(i("483771"),16),isDisabled:!j.isFormValid||I,isLoading:I,label:q,variant:"creation",onClick:K}),startContent:m.jsx(c("GeoButton.react"),{icon:d("fbicon")._(i("478237"),16),label:r,onClick:L})}),header:m.jsx(c("GeoModalHeader.react"),{heading:p,size:"header2"}),isShown:!0,width:600,onHide:b,children:m.jsx(c("GeoSection.react"),{children:m.jsx(c("GeoVStack.react"),{context:"container",relation:"related",children:m.jsxs(c("GeoVStack.react"),{alignItems:"center",justifyContent:"space-between",children:[m.jsx(c("GeoTextInput.react"),{description:h._(/*BTDS*/"Create a name for your instance using only lower case letters. No spaces, or special characters."),errorMessage:F==null?void 0:F.message,label:h._(/*BTDS*/"Instance name"),placeholder:h._(/*BTDS*/"Give your instance a name"),value:k,onChange:function(a){return j.setValue("instanceName",a)}}),m.jsx(c("GeoSelector.react"),{description:h._(/*BTDS*/"Select the advertiser business that will use this analytics instance."),errorMessage:G==null?void 0:G.message,isDisabled:a.length===0,label:h._(/*BTDS*/"Advertiser business"),placeholder:h._(/*BTDS*/"Select advertiser business"),value:l,onChange:function(a){return j.setValue("advertiserID",a)},children:a.map(function(a){return m.jsx(c("GeoSelectorItem.react"),{label:a.label,value:a.value},a.value)})}),m.jsx(c("GeoSelector.react"),{description:h._(/*BTDS*/"Select agency instance under which new instance is going to be assigned"),isDisabled:g.length===0,label:h._(/*BTDS*/"Agency instance"),placeholder:h._(/*BTDS*/"Select agency instance"),value:w,onChange:function(a){return j.setValue("entAdvAInstance",a)},children:g.map(function(a){return m.jsx(c("GeoSelectorItem.react"),{label:a.label,value:a.value},a.value)})})]})})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
BizKitSettingsAdvancedAnalyticsCreateInstanceModalMutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],b=[{alias:null,args:[{kind:"Variable",name:"input_data",variableName:"input"}],concreteType:"XFBSubmitAaInstanceCreationResponsePayload",kind:"LinkedField",name:"xfb_submit_aa_instance_creation",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"client_mutation_id",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"BizKitSettingsAdvancedAnalyticsCreateInstanceModalMutation",selections:b,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"BizKitSettingsAdvancedAnalyticsCreateInstanceModalMutation",selections:b},params:{id:"29643982318579957",metadata:{},name:"BizKitSettingsAdvancedAnalyticsCreateInstanceModalMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
-----
BizKitSettingsAdvancedAnalyticsCreateInstanceModalMutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],b=[{alias:null,args:[{kind:"Variable",name:"input_data",variableName:"input"}],concreteType:"XFBSubmitAaInstanceCreationResponsePayload",kind:"LinkedField",name:"xfb_submit_aa_instance_creation",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"client_mutation_id",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"BizKitSettingsAdvancedAnalyticsCreateInstanceModalMutation",selections:b,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"BizKitSettingsAdvancedAnalyticsCreateInstanceModalMutation",selections:b},params:{id:"29643982318579957",metadata:{},name:"BizKitSettingsAdvancedAnalyticsCreateInstanceModalMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----