PartnershipAdsContentHubLinkProductModal.react",["fbt","CometImage.react","GeoButton.react","GeoFlexbox.react","GeoMediaItem.react","GeoModal.react","GeoModalFooter.react","GeoModalHeader.react","GeoSection.react","GeoToast.react","GeoVStack.react","LocalDate","PACatalogIngestionMutationActionUtils.facebook","PartnershipAdsContentHubImagePreview.react","PartnershipAdsContentHubLinkProductModalCatalogSearchSelector.react","PartnershipAdsContentHubLinkProductModalCustomURLSelector.react","PartnershipAdsContentHubLinkProductModalExpirationDateSelector.react","PartnershipAdsContentHubLinkProductModalIssuesBanner.react","PartnershipAdsContentHubLinkProductModalQuery.graphql","PartnershipAdsHubLinkProductModalProductSearchSelectorWithNullState.react","PartnershipAdsHubProductItemStatusUtils.facebook","RelayHooks","Timezone","ads-lib-urllib","isStringNullOrEmpty","react","useGeoTheme","useGeoToaster","usePartnershipAdsHubBusinessIDEnforce","usePartnershipAdsHubCatalogIngestionRequestMutation"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));e=j;var l=e.useCallback,m=e.useMemo,n=e.useRef,o=e.useState,p={line:{height:"xqtp20y",width:"x1fu8urw",$$css:!0},modal:{minHeight:"x712feu",$$css:!0},modalContent:{minHeight:"xtoy680",$$css:!0},modalImageArea:{height:"x1nbnut7",$$css:!0}},q=h._(/*BTDS*/""),r=h._(/*BTDS*/""),s=h._(/*BTDS*/""),t=h._(/*BTDS*/""),u=h._(/*BTDS*/""),v=h._(/*BTDS*/""),w=h._(/*BTDS*/""),x=h._(/*BTDS*/""),y=h._(/*BTDS*/""),z=h._(/*BTDS*/""),A=h._(/*BTDS*/""),B=h._(/*BTDS*/""),C=h._(/*BTDS*/""),D=d("Timezone").getEnvironmentTimezoneID(),aa=i!==void 0?i:i=b("PartnershipAdsContentHubLinkProductModalQuery.graphql");function a(a){var b,e,f,g,i=a.props.onHide;a=a.queries.PartnershipAdsContentHubLinkProductModalQueryReference;a=d("RelayHooks").usePreloadedQuery(aa,a);b=(b=a.business)==null||(b=b.partnership_ads_hub_content_details)==null?void 0:b.thumbnail;var j=(e=a.business)==null||(e=e.partnership_ads_hub_content_details)==null?void 0:e.content_id;e=(e=a.business)==null||(e=e.partnership_ads_hub_content_details)==null||(e=e.issues_info)==null?void 0:e.issues_status;a=(a=a==null||(f=a.business)==null||(f=f.partnership_ads_hub_content_details)==null?void 0:f.product_info)!=null?a:{};var E=a.dynamic_item,F=a.product_catalog,G=a.product_override_expiration_date,H=a.product_override_link;a=a.product_status;var I=G!=null?c("LocalDate").fromTimestampInMilliseconds(new Date(G).getTime(),d("Timezone").UTC):null,J=(G=d("PartnershipAdsHubProductItemStatusUtils.facebook").toJSEnum(a))!=null?G:"none",K=c("usePartnershipAdsHubBusinessIDEnforce")(),L=n(null);a=c("useGeoToaster")();var M=a.add,N=a.remove;a=o(F==null?null:{doesViewerHaveEditAccess:F==null?void 0:F.catalog_user_actions.includes("EDIT_PRODUCT_CATALOG"),id:(G=F==null?void 0:F.id)!=null?G:"",name:F==null?void 0:F.name});var O=a[0];G=a[1];a=o(E==null?null:{id:(a=E==null?void 0:E.id)!=null?a:"",imageSrc:E==null||(g=E.dynamic_item_main_image)==null||(g=g.image)==null?void 0:g.uri,name:E==null?void 0:E.dynamic_item_name,retailerID:E==null?void 0:E.dynamic_item_retailer_id});var P=a[0];a=a[1];var Q=o(I),R=Q[0];Q=Q[1];var S=o(H),T=S[0];S=S[1];var U=c("useGeoTheme")(),ba=U.selectBorderColor,ca=U.selectBorderRadius,da=U.selectBorderWidth;U=U.selectStaticBackgroundColor;var V=c("usePartnershipAdsHubCatalogIngestionRequestMutation")(),W=V[0],X=l(function(){i("layerCancelButton")},[i]),Y=l(function(a){L.current!=null&&(N(L.current),L.current=null),M(k.jsx(c("GeoToast.react"),{description:a!=null?a:void 0,heading:C,status:"error"}))},[M,N,L]),Z=l(function(a){X();L.current=M(k.jsx(c("GeoToast.react"),{hasIcon:!0,heading:a==="unlink"?A:a==="edit"?B:z,status:"indeterminate"}),{duration:"sticky"});var b=d("PACatalogIngestionMutationActionUtils.facebook").fromJSEnum(a);if(O==null||P==null||j==null||b==null)return;W({onCompleted:function(b){var d;b=(b=b.xfb_handle_partnership_ads_catalog_ingestion_request)==null?void 0:b.ingestion_metadata;if((b==null?void 0:b.id)==null){Y(null);return}if((b==null?void 0:b.num_errors)===0){L.current!=null&&(N(L.current),L.current=null);M(k.jsx(c("GeoToast.react"),{heading:a==="unlink"?x:a==="edit"?y:w,status:"success"}));return}Y(b==null||(d=b.ingestion_errors)==null||(d=d.at(0))==null||(d=d.pa_hub_message)==null||(d=d.coded_exception)==null?void 0:d.description)},onError:function(a){return Y(a.description)},variables:{input:{business_id:K,ingestion_groups:[{catalog_id:O==null?void 0:O.id,expiration_date:R==null?void 0:R.toInstant(D),ig_media_id:j,mutation_action:b,product_item_id:P==null?void 0:P.id,url:c("isStringNullOrEmpty")(T)?null:c("ads-lib-urllib").normalize(T)}]}}})["catch"](function(){})},[M,K,W,j,T,N,R,X,Y,O,P,L]);V=m(function(){switch(J){case"linked":return r;case"suggested":return q;default:return s}},[J]);var ea=m(function(){switch(J){case"suggested":return k.jsx(c("GeoButton.react"),{label:h._(/*BTDS*/""),onClick:function(){return Z("reject")}});default:return k.jsx(c("GeoButton.react"),{label:h._(/*BTDS*/""),onClick:X})}},[J,Z,X]),fa=m(function(){switch(J){case"suggested":return t;case"linked":return v;default:return u}},[J]),$=m(function(){return O==null||P==null||(O==null?void 0:O.id)===(F==null?void 0:F.id)&&(P==null?void 0:P.id)===(E==null?void 0:E.id)&&(R==null?void 0:R.toString())===(I==null?void 0:I.toString())&&T===H&&J==="linked"},[T,I,H,F==null?void 0:F.id,E==null?void 0:E.id,J,R,O,P]);return k.jsx(c("GeoModal.react"),{footer:k.jsx(c("GeoModalFooter.react"),{primaryButton:k.jsx(c("GeoButton.react"),{isDisabled:$,label:fa,onClick:function(){return Z(J==="linked"?"edit":"link")},variant:"primary"}),secondaryButton:ea,startContent:J==="linked"&&k.jsx(c("GeoButton.react"),{label:h._(/*BTDS*/""),onClick:function(){return Z("unlink")}})}),header:k.jsx(c("GeoModalHeader.react"),{heading:V}),onHide:i,width:600,xstyle:p.modal,children:k.jsx(c("GeoSection.react"),{xstyle:p.modalContent,children:k.jsxs(c("GeoVStack.react"),{context:"content",relation:"section",children:[["ACCOUNT_ERROR","CONTENT_ERROR","MULTIPLE_ERRORS"].includes(e)&&k.jsx(c("PartnershipAdsContentHubLinkProductModalIssuesBanner.react"),{contentID:j,onModalClose:X}),k.jsxs(c("GeoFlexbox.react"),{alignItems:"center",justifyContent:"center",xstyle:[p.modalImageArea,U({surface:"wash"}),ca({context:"content"})],children:[k.jsx(c("PartnershipAdsContentHubImagePreview.react"),{imageSize:96,imageURI:b,isRecommended:!1}),P!=null&&k.jsxs(c("GeoFlexbox.react"),{alignItems:"center",justifyContent:"center",children:[k.jsx(c("GeoFlexbox.react"),{xstyle:[p.line,ba({color:"divider"}),da({context:"divider"})]}),k.jsx(c("GeoFlexbox.react"),{children:k.jsx(c("GeoMediaItem.react"),{fit:"cover",media:k.jsx(c("CometImage.react"),{src:($=P==null?void 0:P.imageSrc)!=null?$:""}),size:64})})]})]}),k.jsx(c("PartnershipAdsContentHubLinkProductModalCatalogSearchSelector.react"),{selectedCatalog:O,setSelectedCatalog:G,setSelectedProductItem:a}),k.jsx(c("PartnershipAdsHubLinkProductModalProductSearchSelectorWithNullState.react"),{selectedCatalogID:O==null?void 0:O.id,selectedProductItem:P,setSelectedProductItem:a}),k.jsxs(c("GeoFlexbox.react"),{direction:"column",rowGap:4,children:[k.jsx(c("PartnershipAdsContentHubLinkProductModalExpirationDateSelector.react"),{expirationDate:R,setExpirationDate:Q}),k.jsx(c("PartnershipAdsContentHubLinkProductModalCustomURLSelector.react"),{customURL:T,setCustomURL:S})]})]})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
PartnershipAdsContentHubLinkProductModalQuery.graphql",["PartnershipAdsContentHubLinkProductModalQuery_facebookRelayOperation","relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"businessID"},{defaultValue:null,kind:"LocalArgument",name:"contentID"}],c=[{kind:"Variable",name:"id",variableName:"businessID"}],d=[{kind:"Variable",name:"content_id",variableName:"contentID"}],e={alias:null,args:null,kind:"ScalarField",name:"thumbnail",storageKey:null},f={alias:null,args:null,concreteType:"XFBPartnershipAdsHubContentManagementIssuesInfo",kind:"LinkedField",name:"issues_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"issues_status",storageKey:null}],storageKey:null},g={alias:null,args:null,kind:"ScalarField",name:"content_id",storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"product_status",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},j={alias:null,args:null,concreteType:"ProductCatalog",kind:"LinkedField",name:"product_catalog",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},i,{alias:null,args:null,kind:"ScalarField",name:"catalog_user_actions",storageKey:null}],storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"dynamic_item_name",storageKey:null},l={alias:null,args:null,concreteType:"Image",kind:"LinkedField",name:"image",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}],storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"dynamic_item_retailer_id",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"product_override_expiration_date",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"product_override_link",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"PartnershipAdsContentHubLinkProductModalQuery",selections:[{alias:null,args:c,concreteType:"AdBusiness",kind:"LinkedField",name:"business",plural:!1,selections:[{alias:null,args:d,concreteType:"PartnershipAdsHubContentManagementContentInfo",kind:"LinkedField",name:"partnership_ads_hub_content_details",plural:!1,selections:[e,f,g,{alias:null,args:null,concreteType:"PartnershipAdsHubContentManagementContentProductItemInfo",kind:"LinkedField",name:"product_info",plural:!1,selections:[h,j,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"dynamic_item",plural:!1,selections:[i,k,{alias:null,args:null,concreteType:"ProductImage",kind:"LinkedField",name:"dynamic_item_main_image",plural:!1,selections:[l],storageKey:null},m],storageKey:null},n,o],storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"PartnershipAdsContentHubLinkProductModalQuery",selections:[{alias:null,args:c,concreteType:"AdBusiness",kind:"LinkedField",name:"business",plural:!1,selections:[{alias:null,args:d,concreteType:"PartnershipAdsHubContentManagementContentInfo",kind:"LinkedField",name:"partnership_ads_hub_content_details",plural:!1,selections:[e,f,g,{alias:null,args:null,concreteType:"PartnershipAdsHubContentManagementContentProductItemInfo",kind:"LinkedField",name:"product_info",plural:!1,selections:[h,j,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"dynamic_item",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},i,k,{alias:null,args:null,concreteType:"ProductImage",kind:"LinkedField",name:"dynamic_item_main_image",plural:!1,selections:[l,i],storageKey:null},m],storageKey:null},n,o,i],storageKey:null},i],storageKey:null},i],storageKey:null}]},params:{id:b("PartnershipAdsContentHubLinkProductModalQuery_facebookRelayOperation"),metadata:{},name:"PartnershipAdsContentHubLinkProductModalQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----
PartnershipAdsContentHubLinkProductModal.entrypoint",["JSResourceForInteraction","PartnershipAdsContentHubLinkProductModalQuery$Parameters"],(function(a,b,c,d,e,f,g){"use strict";a={getPreloadProps:function(a){var c=a.businessID;a=a.contentID;return{queries:{PartnershipAdsContentHubLinkProductModalQueryReference:{options:{fetchPolicy:"store-or-network"},parameters:b("PartnershipAdsContentHubLinkProductModalQuery$Parameters"),variables:{businessID:c,contentID:a}}}}},root:c("JSResourceForInteraction")("PartnershipAdsContentHubLinkProductModal.react").__setRef("PartnershipAdsContentHubLinkProductModal.entrypoint")};g["default"]=a}),98);
-----
PartnershipAdsContentHubLinkProductModalQuery$Parameters",["PartnershipAdsContentHubLinkProductModalQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a={kind:"PreloadableConcreteRequest",params:{id:b("PartnershipAdsContentHubLinkProductModalQuery_facebookRelayOperation"),metadata:{},name:"PartnershipAdsContentHubLinkProductModalQuery",operationKind:"query",text:null}};e.exports=a}),null);
-----
PartnershipAdsContentHubLinkProductModalQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24745002398458809"}),null);
-----
-----
PartnershipAdsContentHubLinkProductModalQuery.graphql",["PartnershipAdsContentHubLinkProductModalQuery_facebookRelayOperation","relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"businessID"},{defaultValue:null,kind:"LocalArgument",name:"contentID"}],c=[{kind:"Variable",name:"id",variableName:"businessID"}],d=[{kind:"Variable",name:"content_id",variableName:"contentID"}],e={alias:null,args:null,kind:"ScalarField",name:"thumbnail",storageKey:null},f={alias:null,args:null,concreteType:"XFBPartnershipAdsHubContentManagementIssuesInfo",kind:"LinkedField",name:"issues_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"issues_status",storageKey:null}],storageKey:null},g={alias:null,args:null,kind:"ScalarField",name:"content_id",storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"product_status",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},j={alias:null,args:null,concreteType:"ProductCatalog",kind:"LinkedField",name:"product_catalog",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},i,{alias:null,args:null,kind:"ScalarField",name:"catalog_user_actions",storageKey:null}],storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"dynamic_item_name",storageKey:null},l={alias:null,args:null,concreteType:"Image",kind:"LinkedField",name:"image",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}],storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"dynamic_item_retailer_id",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"product_override_expiration_date",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"product_override_link",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"PartnershipAdsContentHubLinkProductModalQuery",selections:[{alias:null,args:c,concreteType:"AdBusiness",kind:"LinkedField",name:"business",plural:!1,selections:[{alias:null,args:d,concreteType:"PartnershipAdsHubContentManagementContentInfo",kind:"LinkedField",name:"partnership_ads_hub_content_details",plural:!1,selections:[e,f,g,{alias:null,args:null,concreteType:"PartnershipAdsHubContentManagementContentProductItemInfo",kind:"LinkedField",name:"product_info",plural:!1,selections:[h,j,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"dynamic_item",plural:!1,selections:[i,k,{alias:null,args:null,concreteType:"ProductImage",kind:"LinkedField",name:"dynamic_item_main_image",plural:!1,selections:[l],storageKey:null},m],storageKey:null},n,o],storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"PartnershipAdsContentHubLinkProductModalQuery",selections:[{alias:null,args:c,concreteType:"AdBusiness",kind:"LinkedField",name:"business",plural:!1,selections:[{alias:null,args:d,concreteType:"PartnershipAdsHubContentManagementContentInfo",kind:"LinkedField",name:"partnership_ads_hub_content_details",plural:!1,selections:[e,f,g,{alias:null,args:null,concreteType:"PartnershipAdsHubContentManagementContentProductItemInfo",kind:"LinkedField",name:"product_info",plural:!1,selections:[h,j,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"dynamic_item",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},i,k,{alias:null,args:null,concreteType:"ProductImage",kind:"LinkedField",name:"dynamic_item_main_image",plural:!1,selections:[l,i],storageKey:null},m],storageKey:null},n,o,i],storageKey:null},i],storageKey:null},i],storageKey:null}]},params:{id:b("PartnershipAdsContentHubLinkProductModalQuery_facebookRelayOperation"),metadata:{},name:"PartnershipAdsContentHubLinkProductModalQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----
PartnershipAdsContentHubLinkProductModal.entrypoint",["JSResourceForInteraction","PartnershipAdsContentHubLinkProductModalQuery$Parameters"],(function(a,b,c,d,e,f,g){"use strict";a={getPreloadProps:function(a){var c=a.businessID;a=a.contentID;return{queries:{PartnershipAdsContentHubLinkProductModalQueryReference:{options:{fetchPolicy:"store-or-network"},parameters:b("PartnershipAdsContentHubLinkProductModalQuery$Parameters"),variables:{businessID:c,contentID:a}}}}},root:c("JSResourceForInteraction")("PartnershipAdsContentHubLinkProductModal.react").__setRef("PartnershipAdsContentHubLinkProductModal.entrypoint")};g["default"]=a}),98);
-----
PartnershipAdsContentHubLinkProductModalQuery$Parameters",["PartnershipAdsContentHubLinkProductModalQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a={kind:"PreloadableConcreteRequest",params:{id:b("PartnershipAdsContentHubLinkProductModalQuery_facebookRelayOperation"),metadata:{},name:"PartnershipAdsContentHubLinkProductModalQuery",operationKind:"query",text:null}};e.exports=a}),null);
-----
PartnershipAdsContentHubLinkProductModalQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24745002398458809"}),null);
-----