BizKitRightsManagerCsvSearchProvider",["fbt","BizKitRightsManagerCsvSearchProviderQuery.graphql","BizKitRightsManagerUtils","GeoToast.react","RelayHooks","err","react","useBizKitPageNullable","useGeoToaster"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c=u||(u=o("react")),d=u,m=d.createContext,p=d.useCallback,_=d.useContext,f=d.useMemo,g=d.useRef,h=d.useState,y={FILE_DELETING:s._(/*BTDS*/"Deleting file..."),FILE_DELETION_ERROR:s._(/*BTDS*/"Failed to delete file. Please try again."),FILE_DELETION_SUCCESS:s._(/*BTDS*/"File deleted successfully"),FILE_UPLOAD_FAILED:s._(/*BTDS*/"Failed to upload file. Please try again."),FILE_UPLOAD_SUCCESS:s._(/*BTDS*/"File uploaded successfully"),FILE_UPLOADING:s._(/*BTDS*/"Uploading file...")},C=new Set(["csv_isrc","csv_release_identifier"]),b=m(null),v=function(t,n){return(t!=null?t:"")+" ("+o("BizKitRightsManagerUtils").formatNumber(n!=null?n:0)+")"},S=function(t){return babelHelpers.extends({},t,{file_name:v(t.file_name,t.rows_count)})},R=function(t){return t.map(S)};function L(t){var a=t.children,i=h([]),l=i[0],s=i[1],u=h(null),d=u[0],m=u[1],_=h(!1),y=_[0],C=_[1],L=r("useBizKitPageNullable")(),E=o("RelayHooks").useRelayEnvironment(),k=g(!1),I=r("useGeoToaster")(),T=I.add,D=I.clear,x=p(function(e,t,n){D(),T(c.jsx(r("GeoToast.react"),{description:n,hasIcon:!0,heading:t,status:e}))},[T,D]),$=p(function(e){s(R(e))},[]),P=p(function(e){s(function(t){return[].concat(t,[S(e)])})},[]),N=p(function(e){s(function(t){return t.filter(function(t){return t.id!==e})})},[]),M=e!==void 0?e:e=n("BizKitRightsManagerCsvSearchProviderQuery.graphql"),w=p(function(){d==null||k.current||(k.current=!0,o("RelayHooks").fetchQuery(E,M,{pageID:L!=null?L:"",table:d},{fetchPolicy:"store-or-network"}).subscribe({complete:function(){return C(!1)},next:function(t){var e,n;s(R((e=t==null||(n=t.page)==null?void 0:n.rights_manager_csv_filters)!=null?e:[]))},start:function(){return C(!0)}}))},[M,E,L,d]),A=f(function(){return{appendUploadedCSVFileForSearch:P,deleteUploadedCSVFileForSearch:N,getFormattedFileName:v,isPreviouslyAddedFilesFetching:y,maybeFetchPreviouslyAddedFiles:w,setTableName:m,setUploadedCSVFilesForSearch:$,showToast:x,tableName:d,uploadedCSVFilesForSearch:l}},[P,N,y,w,m,$,x,d,l]);return c.jsx(b.Provider,{value:A,children:a})}L.displayName=L.name+" [from "+i.id+"]";function E(){var e=_(b);if(e==null){var t=r("err")("useBizKitRightsManagerCsvSearch must be used within BizKitRightsManagerCsvSearchProvider");throw t.stack}return e}l.MESSAGES=y,l.EXCLUDED_FILTER_TYPES=C,l.BizKitRightsManagerCsvSearchProvider=L,l.useBizKitRightsManagerCsvSearch=E}),226);
-----
BizKitRightsManagerCsvSearchProviderQuery.graphql",["BizKitRightsManagerCsvSearchProviderQuery_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"pageID"},{defaultValue:null,kind:"LocalArgument",name:"table"}],t=[{kind:"Variable",name:"id",variableName:"pageID"}],r={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},o={alias:null,args:[{kind:"Variable",name:"table",variableName:"table"}],concreteType:"XFBRightsManagerCSVFilter",kind:"LinkedField",name:"rights_manager_csv_filters",plural:!0,selections:[r,{alias:null,args:null,kind:"ScalarField",name:"file_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"rows_count",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_download_url",storageKey:null}],storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"BizKitRightsManagerCsvSearchProviderQuery",selections:[{alias:null,args:t,concreteType:"Page",kind:"LinkedField",name:"page",plural:!1,selections:[o],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"BizKitRightsManagerCsvSearchProviderQuery",selections:[{alias:null,args:t,concreteType:"Page",kind:"LinkedField",name:"page",plural:!1,selections:[o,r],storageKey:null}]},params:{id:n("BizKitRightsManagerCsvSearchProviderQuery_facebookRelayOperation"),metadata:{},name:"BizKitRightsManagerCsvSearchProviderQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
-----
BizKitRightsManagerCsvSearchProviderQuery_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="24620745560900560"}),null);
-----