useTriggerEmailOptInPromoCodeValidation",["AtomicToastManagerHooks","CommerceEmailOptInPromoValidationFbt","CommerceValidateEmailOfferPromoCodeMutation","RelayHooks","SFLRelayHelpers","SFLUtilityMethods","SellerInsightsLoggingConstants","clearTimeout","react","react-compiler-runtime","setTimeout","useTriggerEmailOptInPromoCodeValidationCheckoutURLValidationQuery.graphql","useTriggerEmailOptInPromoCodeValidationPromoCodeValidationQuery.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j;e=j||d("react");var k=e.useEffect,l=e.useState,m=d("SellerInsightsLoggingConstants").MILLISECONDS_IN_SECOND*30,n=h!==void 0?h:h=b("useTriggerEmailOptInPromoCodeValidationCheckoutURLValidationQuery.graphql"),o=i!==void 0?i:i=b("useTriggerEmailOptInPromoCodeValidationPromoCodeValidationQuery.graphql"),p=function(a){return(a==null?void 0:a.fetch__XFBCommercePromoCodeValidationResult)==null?"VALIDATION_RESULT_INCONCLUSIVE":a.fetch__XFBCommercePromoCodeValidationResult.llm_validation_results},q=function(a){var b;a=(a=a==null||(b=a.fetch__XFBCommerceCheckoutURLValidationResult)==null?void 0:b.llm_validation_result.results.filter(function(a){a=a.is_healthy;return!a}).map(function(a){a=a.check;return a}))!=null?a:[];var c=a.some(function(a){return a==="HTTP_OK_RESPONSE"||a==="PAGE_IS_CHECKOUT_OR_CART"});if(c)return["INVALID_BASE_CHECKOUT_URL",a];c=a.some(function(a){return a==="PROMOTION_CODE_TEXT_MATCHES_EXPECTED"});return c?["URL_PROMO_CODE_PARAM_NOT_ACCEPTED",a]:["VALIDATION_RESULT_INCONCLUSIVE",null]},r=function(a,b,c,e,f,g,h){var i=a==null?void 0:a.fetch__XFBCommerceCheckoutURLValidationResult,j=b==null?void 0:b.fetch__XFBCommercePromoCodeValidationResult;b=p(b);a=q(a);var k=a[0];a=a[1];if(b==="CODE_VERIFIED_VALID"&&k==="VALIDATION_RESULT_INCONCLUSIVE")f(b),g(j==null?void 0:j.promo_url),c();else if(k==="INVALID_BASE_CHECKOUT_URL")f(k),g(i==null?void 0:i.full_url),c();else if(b==="CODE_VERIFIED_INVALID_FROM_URL_CRAWLING")f(b),g(j==null?void 0:j.promo_url),c();else if(k==="URL_PROMO_CODE_PARAM_NOT_ACCEPTED")f(k),g(i==null?void 0:i.full_url),h(a!=null?a:[]),c();else{f("VALIDATION_RESULT_INCONCLUSIVE");g((b=j==null?void 0:j.promo_url)!=null?b:i==null?void 0:i.full_url);e({status:"error",title:d("CommerceEmailOptInPromoValidationFbt").SOMETHING_WENT_WRONG_TOAST_TITLE});c()}};function a(a,b,e,f,g){var h,i=d("react-compiler-runtime").c(25),j=d("AtomicToastManagerHooks").useAtomicToastManagerActions(),p=j.addToast;j=l(null);var q=j[0],s=j[1];j=l(null);var t=j[0],u=j[1];j=l(!1);var v=j[0],w=j[1];j=d("RelayHooks").useLazyLoadQuery(n,{shouldSkipValidation:q==null,validationRequestID:q},{fetchPolicy:"store-and-network"});var x=d("RelayHooks").useLazyLoadQuery(o,{shouldSkipValidation:t==null,validationRequestID:t},{fetchPolicy:"store-and-network"}),y=x==null?void 0:x.fetch__XFBCommercePromoCodeValidationResult,z=j==null?void 0:j.fetch__XFBCommerceCheckoutURLValidationResult,A=(y==null?void 0:y.validation_status)==="FAILED"||v&&t==null,B=(y==null?void 0:y.validation_status)==="ANALYSIS_COMPLETED";v=(z==null?void 0:z.is_scheduled_successfully)===!1||v&&q==null;h=((h=z==null?void 0:z.llm_validation_result.results.length)!=null?h:0)>0;var C;i[0]===Symbol["for"]("react.memo_cache_sentinel")?(C=function(){s(null),u(null),w(!1)},i[0]=C):C=i[0];var D=C;if(t!==null||q!==null){e((C=y==null?void 0:y.promo_url)!=null?C:z==null?void 0:z.full_url)}(A||B)&&(v||h)&&r(j,x,D,p,b,e,f);y=d("SFLRelayHelpers").useSFLMutation(d("CommerceValidateEmailOfferPromoCodeMutation").VALIDATE_EMAIL_OFFER_PROMO_CODE_MUTATION);var E=y[0];C=y[1];z=t!==null;A=q!==null;var F=z||A;B=C||F;i[1]!==p||i[2]!==b?(v=function(){D(),b("VALIDATION_RESULT_INCONCLUSIVE"),p({status:"error",title:d("CommerceEmailOptInPromoValidationFbt").SOMETHING_WENT_WRONG_TOAST_TITLE})},i[1]=p,i[2]=b,i[3]=v):v=i[3];i[4]===Symbol["for"]("react.memo_cache_sentinel")?(h={action:"saoff_promotions_email_offer_validation"},i[4]=h):h=i[4];j="Timeout while waiting for crawling data. "+("Checkout URL crawl "+(q!=null?q:"is null")+". ")+("Promo validation crawl "+(t!=null?t:"is null")+".");i[5]!==j?(x={error_description:j},i[5]=j,i[6]=x):x=i[6];var G=d("SFLUtilityMethods").useSflAwareLambda(v,h,null,x);i[7]!==F||i[8]!==G?(f=function(){if(F){var a=c("setTimeout")(G,m);return function(){return c("clearTimeout")(a)}}},i[7]=F,i[8]=G,i[9]=f):f=i[9];i[10]!==p||i[11]!==F||i[12]!==G||i[13]!==b?(y=[p,F,G,b],i[10]=p,i[11]=F,i[12]=G,i[13]=b,i[14]=y):y=i[14];k(f,y);i[15]!==p||i[16]!==a||i[17]!==E||i[18]!==e||i[19]!==g||i[20]!==b?(z=function(c){b("CRAWLING_MUTATION_IN_PROGRESS"),E({onCompleted:function(a){var d;e((d=a.xfb_validate_email_offer_promo_code)==null?void 0:d.preview_checkout_url_with_promo_code);b("CRAWLING_VERIFICATION_IN_PROGRESS");s((d=a.xfb_validate_email_offer_promo_code)==null||(d=d.checkout_url_validation_result)==null?void 0:d.id);u((d=a.xfb_validate_email_offer_promo_code)==null||(d=d.promo_code_validation_result)==null?void 0:d.id);g(c);w(!0)},onError:function(){p({status:"error",title:d("CommerceEmailOptInPromoValidationFbt").SOMETHING_WENT_WRONG_TOAST_TITLE}),w(!1),g(c),b("NO_EXISTING_VALIDATION_DATA")},variables:{cms_id:a,promo_code:c}})},i[15]=p,i[16]=a,i[17]=E,i[18]=e,i[19]=g,i[20]=b,i[21]=z):z=i[21];A=z;i[22]!==B||i[23]!==A?(C={isValidationInFlight:B,validatePromoCode:A,validationResult:null},i[22]=B,i[23]=A,i[24]=C):C=i[24];return C}g["default"]=a}),98);
-----
useValidateEmailOptInPromoCode",["AtomicToastManagerHooks","CommerceEmailOptInPromoValidationFbt","CommerceValidateEmailOfferPromoCodeMutation","SFLRelayHelpers","react","react-compiler-runtime"],(function(t,n,r,o,a,i,l){"use strict";var e,s=(e||(e=o("react"))).useState;function u(e){var t=o("react-compiler-runtime").c(7),n=o("AtomicToastManagerHooks").useAtomicToastManagerActions(),r=n.addToast,a=s(),i=a[1],l=s(),u=l[1],c=o("SFLRelayHelpers").useSFLMutation(o("CommerceValidateEmailOfferPromoCodeMutation").VALIDATE_EMAIL_OFFER_PROMO_CODE_MUTATION),d=c[0],m=c[1],p;t[0]!==r||t[1]!==e||t[2]!==d?(p=function(n){d({onCompleted:function(t){var e,n;i((e=t.xfb_validate_email_offer_promo_code)==null||(e=e.checkout_url_validation_result)==null?void 0:e.id),u((n=t.xfb_validate_email_offer_promo_code)==null||(n=n.promo_code_validation_result)==null?void 0:n.id)},onError:function(){r({status:"error",title:o("CommerceEmailOptInPromoValidationFbt").SOMETHING_WENT_WRONG_TOAST_TITLE})},variables:{cms_id:e,promo_code:n}})},t[0]=r,t[1]=e,t[2]=d,t[3]=p):p=t[3];var _=p,f;return t[4]!==m||t[5]!==_?(f={isValidationInFlight:m,validatePromoCode:_,validationResult:null},t[4]=m,t[5]=_,t[6]=f):f=t[6],f}l.default=u}),98);
-----
CommerceValidateEmailOfferPromoCodeMutation",["CommerceValidateEmailOfferPromoCodeMutation.graphql"],(function(t,n,r,o,a,i,l){"use strict";var e,s=e!==void 0?e:e=n("CommerceValidateEmailOfferPromoCodeMutation.graphql");l.VALIDATE_EMAIL_OFFER_PROMO_CODE_MUTATION=s}),98);
-----
CommerceValidateEmailOfferPromoCodeMutation.graphql",["CommerceValidateEmailOfferPromoCodeMutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"cms_id"},{defaultValue:null,kind:"LocalArgument",name:"promo_code"}],t=[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],r=[{alias:null,args:[{kind:"Variable",name:"cms_id",variableName:"cms_id"},{kind:"Variable",name:"promo_code",variableName:"promo_code"}],concreteType:"XFBPromotionValidationResult",kind:"LinkedField",name:"xfb_validate_email_offer_promo_code",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBCommerceCheckoutURLValidationResult",kind:"LinkedField",name:"checkout_url_validation_result",plural:!1,selections:t,storageKey:null},{alias:null,args:null,concreteType:"XFBCommercePromoCodeValidationResult",kind:"LinkedField",name:"promo_code_validation_result",plural:!1,selections:t,storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"CommerceValidateEmailOfferPromoCodeMutation",selections:r,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"CommerceValidateEmailOfferPromoCodeMutation",selections:r},params:{id:n("CommerceValidateEmailOfferPromoCodeMutation_facebookRelayOperation"),metadata:{},name:"CommerceValidateEmailOfferPromoCodeMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
CommerceValidateEmailOfferPromoCodeMutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="24744897328509009"}),null);
-----