BizKitSettingsAdvancedAnalyticsCreateInstanceModalInstanceDataQuery.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"after"},b={defaultValue:null,kind:"LocalArgument",name:"business_id"},c=[{kind:"Variable",name:"id",variableName:"business_id"}],d=[{kind:"Variable",name:"after",variableName:"after"},{kind:"Literal",name:"asset_types",value:["ADVANCED_ANALYTICS_INSTANCE"]},{kind:"Literal",name:"first",value:100}],e={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},f={kind:"InlineFragment",selections:[e,{alias:null,args:null,kind:"ScalarField",name:"type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"display_name",storageKey:null}],type:"AdvancedAnalyticsInstance",abstractKey:null},g={alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"page_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"has_next_page",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"end_cursor",storageKey:null}],storageKey:null},h={alias:null,args:null,concreteType:"AdBusinessClientBusinessesConnection",kind:"LinkedField",name:"client_businesses",plural:!1,selections:[{alias:null,args:null,concreteType:"AdBusiness",kind:"LinkedField",name:"nodes",plural:!0,selections:[e,{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null}],storageKey:null}],storageKey:null};return{fragment:{argumentDefinitions:[a,b],kind:"Fragment",metadata:null,name:"BizKitSettingsAdvancedAnalyticsCreateInstanceModalInstanceDataQuery",selections:[{alias:"advanced_analytics_context",args:c,concreteType:"AdBusiness",kind:"LinkedField",name:"fetch__AdBusiness",plural:!1,selections:[{alias:null,args:d,concreteType:"AdBusinessConnectedObjectsConnection",kind:"LinkedField",name:"connected_objects",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[f],storageKey:null},g],storageKey:null},h],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[b,a],kind:"Operation",name:"BizKitSettingsAdvancedAnalyticsCreateInstanceModalInstanceDataQuery",selections:[{alias:"advanced_analytics_context",args:c,concreteType:"AdBusiness",kind:"LinkedField",name:"fetch__AdBusiness",plural:!1,selections:[{alias:null,args:d,concreteType:"AdBusinessConnectedObjectsConnection",kind:"LinkedField",name:"connected_objects",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},f,{kind:"InlineFragment",selections:[e],type:"Node",abstractKey:"__isNode"}],storageKey:null},g],storageKey:null},h,e],storageKey:null}]},params:{id:"24698891383147345",metadata:{},name:"BizKitSettingsAdvancedAnalyticsCreateInstanceModalInstanceDataQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
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);
-----