EPFBFormInstanceFileResponseContainer.react",["EPFBFormAsyncQueue","EPFBFormFileStatus","EPFBFormInstanceConfigContext","EPFBFormInstanceFileResponse.react","EPFBFormInstanceFileResponseContainer_data.graphql","EPFBFormInstanceFileResponseDeleteMutation","EPFBFormInstanceFileResponseUpsertMutation","EPFBFormInstanceFileResponseUtils","FBFormElementOrdering","Instant","Promise","RelayHooks","SCXConstants","SCXUploadService","XFBFBFormValidationOutcome.facebook","asyncToGeneratorRuntime","emptyFunction","mapMap","mergeMaps","nullthrows","react","recoverableViolation","removeFromMap","useEPFBFormInstanceFileResponseUpdateSubscription","useEPFBFormInstanceID","useEPFBFormOptimisticState","useEPFBFormReadOnly","uuidv4"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j,k=j||(j=d("react"));e=j;var l=e.memo,m=e.useCallback,n=e.useContext,o=e.useEffect,p=e.useLayoutEffect,q=e.useMemo,r=e.useRef,s=e.useState,t=h!==void 0?h:h=b("EPFBFormInstanceFileResponseContainer_data.graphql");function u(a,b){return{fileName:b.name,fileSize:b.size,id:a,mimeType:b.type,status:c("EPFBFormFileStatus").PENDING,uploadProgress:0,uploadTime:d("Instant").now(),uri:null}}function v(a){return q(function(){return a.reduce(function(a,b){var c=b==null?void 0:b.id;b=(b=d("EPFBFormInstanceFileResponseUtils").getFileData(b))!=null?b:{};b=b.id;return c==null||b==null?a:a.set(b,c)},new Map())},[a])}function w(a,b,d){return function(e){var f=c("nullthrows")(e.get(a),"Unable to find EPFBFormFile backed by id "+a+" in SelectedFiles map.");return f[b]===d?e:c("mapMap")(e,function(c,e){return e!==a?c:babelHelpers["extends"]({},c,(e={},e[b]=d,e))})}}function x(a,b){var c=a.get(b);if(c==null)return;var d=c[0];c=c[1];d.cancel();d.removeAllListeners();c();a["delete"](b)}function a(a){var e,f;a=a.data;var g=c("useEPFBFormInstanceID")(),h=d("RelayHooks").useRelayEnvironment();a=d("RelayHooks").useFragment(t,a);var j=c("nullthrows")(a.id,"Unexpected null question id"),l=a==null?void 0:a.responses,y=d("useEPFBFormReadOnly").useEPFBFormReadOnly(),z=n(c("EPFBFormInstanceConfigContext")),A=d("useEPFBFormOptimisticState").useEPFBFormOptimisticStateAsync(),B=r(z==null?void 0:(e=z.file)==null?void 0:e.concurrency),C=r(new Map());e=s(new Map());var D=e[0],E=e[1],F=q(function(){return new(c("EPFBFormAsyncQueue"))(B.current)},[]),G=v((e=l)!=null?e:[]),H=r(!1),I=q(function(){return d("EPFBFormInstanceFileResponseUpsertMutation").createWithEnvironment(h)},[h]),J=q(function(){return d("EPFBFormInstanceFileResponseDeleteMutation").createWithEnvironment(h)},[h]);p(function(){H.current=!0;return function(){H.current=!1}},[]);c("useEPFBFormInstanceFileResponseUpdateSubscription")(a);o(function(){var a=C.current;return function(){a.forEach(function(b,c){x(a,c)}),a.clear()}},[]);var K=m(function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a,d,e){yield A(b("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield I({input:{form_instance_id:g,form_question_id:j,response_data:{file_value:{file_handle:d,file_name:a.name,file_size:a.size,mime_type:a.type}}},instance_ids:[g],order_elements_by:[c("FBFormElementOrdering").ELEMENT_ID_POSITION],validation_failed:{form_instance_id:g,outcome:c("XFBFBFormValidationOutcome.facebook").FAIL},validation_passed:{form_instance_id:g,outcome:c("XFBFBFormValidationOutcome.facebook").PASS}}),H.current&&E(function(a){return c("removeFromMap")(a,e)})}))});return function(b,c,d){return a.apply(this,arguments)}}(),[I,g,j,A]);e=m(function(a){var e=new Map();a.forEach(function(a){var f=c("uuidv4")(),g=new(c("SCXUploadService"))({sessionKey:f}),h=function(){return new(i||(i=b("Promise")))(function(b,e){var h;g.addListener((h=d("SCXConstants")).UploadState.SUCCESS,function(d){K(a,d,f),E(w(f,"status",c("EPFBFormFileStatus").UPLOADED)),C.current["delete"](f),b()});g.addListener(h.UploadState.CANCEL,function(){return b()});g.addListener(h.UploadState.FAIL,function(){E(w(f,"status",c("EPFBFormFileStatus").ERROR)),x(C.current,f),e()});g.addListener(h.UploadState.PROGRESS,function(a){var b=a.loaded;a=a.total;b=b/a*100;E(w(f,"uploadProgress",b))});g.resume(a)})};h=[g,F.push(h)];var j=u(f,a);C.current.set(f,h);e.set(f,j)});E(function(a){return c("mergeMaps")(a,e)})},[K,F]);a=m(function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){if(D.has(a)){E(function(b){b=new Map(b);b["delete"](a);return b});x(C.current,a);return}var b=G.get(a);if(b==null){c("recoverableViolation")("The file response you"re trying to delete is not in responseIDMap.","fb_form");return}try{yield J({input:{response_id:b},instance_ids:[g],order_elements_by:[c("FBFormElementOrdering").ELEMENT_ID_POSITION],validation_failed:{form_instance_id:g,outcome:c("XFBFBFormValidationOutcome.facebook").FAIL},validation_passed:{form_instance_id:g,outcome:c("XFBFBFormValidationOutcome.facebook").PASS}})}catch(a){c("recoverableViolation")("Unable to complete file deletion mutation.","fb_form",{error:a})}});return function(b){return a.apply(this,arguments)}}(),[D,G,J,g]);var L=q(function(){return[].concat(d("EPFBFormInstanceFileResponseUtils").normalizeFileResponses(l),Array.from(D.values()))},[l,D]);f=(f=z==null?void 0:(f=z.file)==null?void 0:f.renderer)!=null?f:c("EPFBFormInstanceFileResponse.react");return k.jsx(f,{accept:z==null?void 0:(f=z.file)==null?void 0:f.accept,files:L,isReadOnly:y,multiple:z==null?void 0:(f=z.file)==null?void 0:f.multiple,onDelete:y?c("emptyFunction"):a,onFilesSelected:y?c("emptyFunction"):e})}a.displayName=a.name+" [from "+f.id+"]";e=l(a);g["default"]=e}),98);
-----
EPFBFormInstanceFileResponseContainer_data.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[{kind:"RootArgument",name:"instance_ids"}],kind:"Fragment",metadata:null,name:"EPFBFormInstanceFileResponseContainer_data",selections:[a,{alias:null,args:[{kind:"Variable",name:"filter_by_instance_ids",variableName:"instance_ids"}],concreteType:"XFBFBFormQuestionResponse",kind:"LinkedField",name:"responses",plural:!0,selections:[a,{kind:"InlineDataFragmentSpread",name:"EPFBFormInstanceFileResponseUtils_responseData",selections:[a,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"data",plural:!1,selections:[{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"file",plural:!1,selections:[a,{alias:null,args:null,kind:"ScalarField",name:"created_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_size",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"mime_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_uri",storageKey:null}],storageKey:null}],type:"XFBFBFormFileData",abstractKey:null}],storageKey:null}],args:null,argumentDefinitions:[]}],storageKey:null},{args:null,kind:"FragmentSpread",name:"useEPFBFormInstanceFileResponseUpdateSubscription_refetchQueryData"}],type:"XFBFBFormQuestion",abstractKey:null}}();e.exports=a}),null);
-----
EPFBFormInstanceFileResponseIngressContainer.react",["EPFBFormInstanceFileResponseContainer.react","EPFBFormInstanceFileResponseIngressContainer_data.graphql","RelayHooks","react"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=i||d("react"),k=h!==void 0?h:h=b("EPFBFormInstanceFileResponseIngressContainer_data.graphql");function a(a){a=a.data;a=d("RelayHooks").useFragment(k,a);return j.jsx(c("EPFBFormInstanceFileResponseContainer.react"),{data:a})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
EPFBFormInstanceFileResponseIngressContainer_data.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"EPFBFormInstanceFileResponseIngressContainer_data",selections:[{args:null,kind:"FragmentSpread",name:"EPFBFormInstanceFileResponseContainer_data"}],type:"XFBFBFormQuestion",abstractKey:null};e.exports=a}),null);
-----
EPFBFormInstanceFileResponseContainer.react",["EPFBFormAsyncQueue","EPFBFormFileStatus","EPFBFormInstanceConfigContext","EPFBFormInstanceFileResponse.react","EPFBFormInstanceFileResponseContainer_data.graphql","EPFBFormInstanceFileResponseDeleteMutation","EPFBFormInstanceFileResponseUpsertMutation","EPFBFormInstanceFileResponseUtils","FBFormElementOrdering","Instant","Promise","RelayHooks","SCXConstants","SCXUploadService","XFBFBFormValidationOutcome.facebook","emptyFunction","mapMap","mergeMaps","nullthrows","react","recoverableViolation","regeneratorRuntime","removeFromMap","useEPFBFormInstanceFileResponseUpdateSubscription","useEPFBFormInstanceID","useEPFBFormOptimisticState","useEPFBFormReadOnly","uuid"],(function(a,b,c,d,e,f,g){"use strict";var h,i=d("react");e=d("react");var j=e.memo,k=e.useCallback,l=e.useContext,m=e.useEffect,n=e.useLayoutEffect,o=e.useMemo,p=e.useRef,q=e.useState,r=h!==void 0?h:h=b("EPFBFormInstanceFileResponseContainer_data.graphql");function s(a,b){return{fileName:b.name,fileSize:b.size,id:a,mimeType:b.type,status:c("EPFBFormFileStatus").PENDING,uploadProgress:0,uploadTime:d("Instant").now(),uri:null}}function t(a){return o(function(){return a.reduce(function(a,b){var c=b==null?void 0:b.id;b=(b=d("EPFBFormInstanceFileResponseUtils").getFileData(b))!=null?b:{};b=b.id;return c==null||b==null?a:a.set(b,c)},new Map())},[a])}function u(a,b,d){return function(e){var f=c("nullthrows")(e.get(a),"Unable to find EPFBFormFile backed by id "+a+" in SelectedFiles map.");return f[b]===d?e:c("mapMap")(e,function(c,e){return e!==a?c:babelHelpers["extends"]({},c,(e={},e[b]=d,e))})}}function v(a,b){var c=a.get(b);if(c==null)return;var d=c[0];c=c[1];d.cancel();d.removeAllListeners();c();a["delete"](b)}function a(a){var e,f,g=c("useEPFBFormInstanceID")(),h=d("RelayHooks").useRelayEnvironment();a=d("RelayHooks").useFragment(r,a.data);var j=c("nullthrows")(a.id,"Unexpected null question id"),w=a==null?void 0:a.responses,x=d("useEPFBFormReadOnly").useEPFBFormReadOnly(),y=l(c("EPFBFormInstanceConfigContext")),z=d("useEPFBFormOptimisticState").useEPFBFormOptimisticStateAsync(),A=p(y==null?void 0:(e=y.file)==null?void 0:e.concurrency),B=p(new Map());e=q(new Map());var C=e[0],D=e[1],E=o(function(){return new(c("EPFBFormAsyncQueue"))(A.current)},[]),F=t((e=w)!=null?e:[]),G=p(!1),H=o(function(){return d("EPFBFormInstanceFileResponseUpsertMutation").createWithEnvironment(h)},[h]),I=o(function(){return d("EPFBFormInstanceFileResponseDeleteMutation").createWithEnvironment(h)},[h]);n(function(){G.current=!0;return function(){G.current=!1}},[]);c("useEPFBFormInstanceFileResponseUpdateSubscription")(a);m(function(){var a=B.current;return function(){a.forEach(function(b,c){v(a,c)}),a.clear()}},[]);var J=k(function(a,d,e){return b("regeneratorRuntime").async(function(f){while(1)switch(f.prev=f.next){case 0:f.next=2;return b("regeneratorRuntime").awrap(z(function(){return b("regeneratorRuntime").async(function(f){while(1)switch(f.prev=f.next){case 0:f.next=2;return b("regeneratorRuntime").awrap(H({input:{form_instance_id:g,form_question_id:j,response_data:{file_value:{file_handle:d,file_name:a.name,file_size:a.size,mime_type:a.type}}},instance_ids:[g],order_elements_by:[c("FBFormElementOrdering").ELEMENT_ID_POSITION],validation_failed:{form_instance_id:g,outcome:c("XFBFBFormValidationOutcome.facebook").FAIL},validation_passed:{form_instance_id:g,outcome:c("XFBFBFormValidationOutcome.facebook").PASS}}));case 2:G.current&&D(function(a){return c("removeFromMap")(a,e)});case 3:case"end":return f.stop()}},null,this)}));case 2:case"end":return f.stop()}},null,this)},[H,g,j,z]);e=k(function(a){var e=new Map();a.forEach(function(a){var f=c("uuid")(),g=new(c("SCXUploadService"))({sessionKey:f}),h=function(){return new(b("Promise"))(function(b,e){g.addListener(d("SCXConstants").UploadState.SUCCESS,function(d){J(a,d,f),D(u(f,"status",c("EPFBFormFileStatus").UPLOADED)),B.current["delete"](f),b()}),g.addListener(d("SCXConstants").UploadState.CANCEL,function(){return b()}),g.addListener(d("SCXConstants").UploadState.FAIL,function(){D(u(f,"status",c("EPFBFormFileStatus").ERROR)),v(B.current,f),e()}),g.addListener(d("SCXConstants").UploadState.PROGRESS,function(a){var b=a.loaded;a=a.total;b=b/a*100;D(u(f,"uploadProgress",b))}),g.resume(a)})};h=[g,E.push(h)];var i=s(f,a);B.current.set(f,h);e.set(f,i)});D(function(a){return c("mergeMaps")(a,e)})},[J,E]);a=k(function(a){var d;return b("regeneratorRuntime").async(function(e){while(1)switch(e.prev=e.next){case 0:if(!C.has(a)){e.next=4;break}D(function(b){b=new Map(b);b["delete"](a);return b});v(B.current,a);return e.abrupt("return");case 4:d=F.get(a);if(!(d==null)){e.next=8;break}c("recoverableViolation")("The file response you"re trying to delete is not in responseIDMap.","fb_form");return e.abrupt("return");case 8:e.prev=8;e.next=11;return b("regeneratorRuntime").awrap(I({input:{response_id:d},instance_ids:[g],order_elements_by:[c("FBFormElementOrdering").ELEMENT_ID_POSITION],validation_failed:{form_instance_id:g,outcome:c("XFBFBFormValidationOutcome.facebook").FAIL},validation_passed:{form_instance_id:g,outcome:c("XFBFBFormValidationOutcome.facebook").PASS}}));case 11:e.next=16;break;case 13:e.prev=13,e.t0=e["catch"](8),c("recoverableViolation")("Unable to complete file deletion mutation.","fb_form",{error:e.t0});case 16:case"end":return e.stop()}},null,this,[[8,13]])},[C,F,I,g]);var K=o(function(){return[].concat(d("EPFBFormInstanceFileResponseUtils").normalizeFileResponses(w),Array.from(C.values()))},[w,C]);f=(f=y==null?void 0:(f=y.file)==null?void 0:f.renderer)!=null?f:c("EPFBFormInstanceFileResponse.react");return i.jsx(f,{accept:y==null?void 0:(f=y.file)==null?void 0:f.accept,files:K,isReadOnly:x,multiple:y==null?void 0:(f=y.file)==null?void 0:f.multiple,onDelete:x?c("emptyFunction"):a,onFilesSelected:x?c("emptyFunction"):e})}a.displayName=a.name+" [from "+f.id+"]";e=j(a);g["default"]=e}),98);
-----
EPFBFormInstanceFileResponseContainer_data.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[{kind:"RootArgument",name:"instance_ids"}],kind:"Fragment",metadata:null,name:"EPFBFormInstanceFileResponseContainer_data",selections:[a,{alias:null,args:[{kind:"Variable",name:"filter_by_instance_ids",variableName:"instance_ids"}],concreteType:"XFBFBFormQuestionResponse",kind:"LinkedField",name:"responses",plural:!0,selections:[a,{kind:"InlineDataFragmentSpread",name:"EPFBFormInstanceFileResponseUtils_responseData",selections:[a,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"data",plural:!1,selections:[{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"file",plural:!1,selections:[a,{alias:null,args:null,kind:"ScalarField",name:"created_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_size",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"mime_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_uri",storageKey:null}],storageKey:null}],type:"XFBFBFormFileData",abstractKey:null}],storageKey:null}],args:null,argumentDefinitions:[]}],storageKey:null},{args:null,kind:"FragmentSpread",name:"useEPFBFormInstanceFileResponseUpdateSubscription_refetchQueryData"}],type:"XFBFBFormQuestion",abstractKey:null}}();e.exports=a}),null);
-----
EPFBFormInstanceFileResponseIngressContainer.react",["EPFBFormInstanceFileResponseContainer.react","EPFBFormInstanceFileResponseIngressContainer_data.graphql","RelayHooks","react"],(function(a,b,c,d,e,f,g){"use strict";var h,i=d("react"),j=h!==void 0?h:h=b("EPFBFormInstanceFileResponseIngressContainer_data.graphql");function a(a){a=d("RelayHooks").useFragment(j,a.data);return i.jsx(c("EPFBFormInstanceFileResponseContainer.react"),{data:a})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
EPFBFormInstanceFileResponseIngressContainer_data.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"EPFBFormInstanceFileResponseIngressContainer_data",selections:[{args:null,kind:"FragmentSpread",name:"EPFBFormInstanceFileResponseContainer_data"}],type:"XFBFBFormQuestion",abstractKey:null};e.exports=a}),null);
-----
-----
EPFBFormInstanceFileResponseContainer_data.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[{kind:"RootArgument",name:"instance_ids"}],kind:"Fragment",metadata:null,name:"EPFBFormInstanceFileResponseContainer_data",selections:[a,{alias:null,args:[{kind:"Variable",name:"filter_by_instance_ids",variableName:"instance_ids"}],concreteType:"XFBFBFormQuestionResponse",kind:"LinkedField",name:"responses",plural:!0,selections:[a,{kind:"InlineDataFragmentSpread",name:"EPFBFormInstanceFileResponseUtils_responseData",selections:[a,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"data",plural:!1,selections:[{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"file",plural:!1,selections:[a,{alias:null,args:null,kind:"ScalarField",name:"created_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_size",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"mime_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_uri",storageKey:null}],storageKey:null}],type:"XFBFBFormFileData",abstractKey:null}],storageKey:null}],args:null,argumentDefinitions:[]}],storageKey:null},{args:null,kind:"FragmentSpread",name:"useEPFBFormInstanceFileResponseUpdateSubscription_refetchQueryData"}],type:"XFBFBFormQuestion",abstractKey:null}}();e.exports=a}),null);
-----
EPFBFormInstanceFileResponseIngressContainer.react",["EPFBFormInstanceFileResponseContainer.react","EPFBFormInstanceFileResponseIngressContainer_data.graphql","RelayHooks","react"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=i||d("react"),k=h!==void 0?h:h=b("EPFBFormInstanceFileResponseIngressContainer_data.graphql");function a(a){a=a.data;a=d("RelayHooks").useFragment(k,a);return j.jsx(c("EPFBFormInstanceFileResponseContainer.react"),{data:a})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
EPFBFormInstanceFileResponseIngressContainer_data.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"EPFBFormInstanceFileResponseIngressContainer_data",selections:[{args:null,kind:"FragmentSpread",name:"EPFBFormInstanceFileResponseContainer_data"}],type:"XFBFBFormQuestion",abstractKey:null};e.exports=a}),null);
-----
EPFBFormInstanceFileResponseContainer.react",["EPFBFormAsyncQueue","EPFBFormFileStatus","EPFBFormInstanceConfigContext","EPFBFormInstanceFileResponse.react","EPFBFormInstanceFileResponseContainer_data.graphql","EPFBFormInstanceFileResponseDeleteMutation","EPFBFormInstanceFileResponseUpsertMutation","EPFBFormInstanceFileResponseUtils","FBFormElementOrdering","Instant","Promise","RelayHooks","SCXConstants","SCXUploadService","XFBFBFormValidationOutcome.facebook","emptyFunction","mapMap","mergeMaps","nullthrows","react","recoverableViolation","regeneratorRuntime","removeFromMap","useEPFBFormInstanceFileResponseUpdateSubscription","useEPFBFormInstanceID","useEPFBFormOptimisticState","useEPFBFormReadOnly","uuid"],(function(a,b,c,d,e,f,g){"use strict";var h,i=d("react");e=d("react");var j=e.memo,k=e.useCallback,l=e.useContext,m=e.useEffect,n=e.useLayoutEffect,o=e.useMemo,p=e.useRef,q=e.useState,r=h!==void 0?h:h=b("EPFBFormInstanceFileResponseContainer_data.graphql");function s(a,b){return{fileName:b.name,fileSize:b.size,id:a,mimeType:b.type,status:c("EPFBFormFileStatus").PENDING,uploadProgress:0,uploadTime:d("Instant").now(),uri:null}}function t(a){return o(function(){return a.reduce(function(a,b){var c=b==null?void 0:b.id;b=(b=d("EPFBFormInstanceFileResponseUtils").getFileData(b))!=null?b:{};b=b.id;return c==null||b==null?a:a.set(b,c)},new Map())},[a])}function u(a,b,d){return function(e){var f=c("nullthrows")(e.get(a),"Unable to find EPFBFormFile backed by id "+a+" in SelectedFiles map.");return f[b]===d?e:c("mapMap")(e,function(c,e){return e!==a?c:babelHelpers["extends"]({},c,(e={},e[b]=d,e))})}}function v(a,b){var c=a.get(b);if(c==null)return;var d=c[0];c=c[1];d.cancel();d.removeAllListeners();c();a["delete"](b)}function a(a){var e,f,g=c("useEPFBFormInstanceID")(),h=d("RelayHooks").useRelayEnvironment();a=d("RelayHooks").useFragment(r,a.data);var j=c("nullthrows")(a.id,"Unexpected null question id"),w=a==null?void 0:a.responses,x=d("useEPFBFormReadOnly").useEPFBFormReadOnly(),y=l(c("EPFBFormInstanceConfigContext")),z=d("useEPFBFormOptimisticState").useEPFBFormOptimisticStateAsync(),A=p(y==null?void 0:(e=y.file)==null?void 0:e.concurrency),B=p(new Map());e=q(new Map());var C=e[0],D=e[1],E=o(function(){return new(c("EPFBFormAsyncQueue"))(A.current)},[]),F=t((e=w)!=null?e:[]),G=p(!1),H=o(function(){return d("EPFBFormInstanceFileResponseUpsertMutation").createWithEnvironment(h)},[h]),I=o(function(){return d("EPFBFormInstanceFileResponseDeleteMutation").createWithEnvironment(h)},[h]);n(function(){G.current=!0;return function(){G.current=!1}},[]);c("useEPFBFormInstanceFileResponseUpdateSubscription")(a);m(function(){var a=B.current;return function(){a.forEach(function(b,c){v(a,c)}),a.clear()}},[]);var J=k(function(a,d,e){return b("regeneratorRuntime").async(function(f){while(1)switch(f.prev=f.next){case 0:f.next=2;return b("regeneratorRuntime").awrap(z(function(){return b("regeneratorRuntime").async(function(f){while(1)switch(f.prev=f.next){case 0:f.next=2;return b("regeneratorRuntime").awrap(H({input:{form_instance_id:g,form_question_id:j,response_data:{file_value:{file_handle:d,file_name:a.name,file_size:a.size,mime_type:a.type}}},instance_ids:[g],order_elements_by:[c("FBFormElementOrdering").ELEMENT_ID_POSITION],validation_failed:{form_instance_id:g,outcome:c("XFBFBFormValidationOutcome.facebook").FAIL},validation_passed:{form_instance_id:g,outcome:c("XFBFBFormValidationOutcome.facebook").PASS}}));case 2:G.current&&D(function(a){return c("removeFromMap")(a,e)});case 3:case"end":return f.stop()}},null,this)}));case 2:case"end":return f.stop()}},null,this)},[H,g,j,z]);e=k(function(a){var e=new Map();a.forEach(function(a){var f=c("uuid")(),g=new(c("SCXUploadService"))({sessionKey:f}),h=function(){return new(b("Promise"))(function(b,e){g.addListener(d("SCXConstants").UploadState.SUCCESS,function(d){J(a,d,f),D(u(f,"status",c("EPFBFormFileStatus").UPLOADED)),B.current["delete"](f),b()}),g.addListener(d("SCXConstants").UploadState.CANCEL,function(){return b()}),g.addListener(d("SCXConstants").UploadState.FAIL,function(){D(u(f,"status",c("EPFBFormFileStatus").ERROR)),v(B.current,f),e()}),g.addListener(d("SCXConstants").UploadState.PROGRESS,function(a){var b=a.loaded;a=a.total;b=b/a*100;D(u(f,"uploadProgress",b))}),g.resume(a)})};h=[g,E.push(h)];var i=s(f,a);B.current.set(f,h);e.set(f,i)});D(function(a){return c("mergeMaps")(a,e)})},[J,E]);a=k(function(a){var d;return b("regeneratorRuntime").async(function(e){while(1)switch(e.prev=e.next){case 0:if(!C.has(a)){e.next=4;break}D(function(b){b=new Map(b);b["delete"](a);return b});v(B.current,a);return e.abrupt("return");case 4:d=F.get(a);if(!(d==null)){e.next=8;break}c("recoverableViolation")("The file response you"re trying to delete is not in responseIDMap.","fb_form");return e.abrupt("return");case 8:e.prev=8;e.next=11;return b("regeneratorRuntime").awrap(I({input:{response_id:d},instance_ids:[g],order_elements_by:[c("FBFormElementOrdering").ELEMENT_ID_POSITION],validation_failed:{form_instance_id:g,outcome:c("XFBFBFormValidationOutcome.facebook").FAIL},validation_passed:{form_instance_id:g,outcome:c("XFBFBFormValidationOutcome.facebook").PASS}}));case 11:e.next=16;break;case 13:e.prev=13,e.t0=e["catch"](8),c("recoverableViolation")("Unable to complete file deletion mutation.","fb_form",{error:e.t0});case 16:case"end":return e.stop()}},null,this,[[8,13]])},[C,F,I,g]);var K=o(function(){return[].concat(d("EPFBFormInstanceFileResponseUtils").normalizeFileResponses(w),Array.from(C.values()))},[w,C]);f=(f=y==null?void 0:(f=y.file)==null?void 0:f.renderer)!=null?f:c("EPFBFormInstanceFileResponse.react");return i.jsx(f,{accept:y==null?void 0:(f=y.file)==null?void 0:f.accept,files:K,isReadOnly:x,multiple:y==null?void 0:(f=y.file)==null?void 0:f.multiple,onDelete:x?c("emptyFunction"):a,onFilesSelected:x?c("emptyFunction"):e})}a.displayName=a.name+" [from "+f.id+"]";e=j(a);g["default"]=e}),98);
-----
EPFBFormInstanceFileResponseContainer_data.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[{kind:"RootArgument",name:"instance_ids"}],kind:"Fragment",metadata:null,name:"EPFBFormInstanceFileResponseContainer_data",selections:[a,{alias:null,args:[{kind:"Variable",name:"filter_by_instance_ids",variableName:"instance_ids"}],concreteType:"XFBFBFormQuestionResponse",kind:"LinkedField",name:"responses",plural:!0,selections:[a,{kind:"InlineDataFragmentSpread",name:"EPFBFormInstanceFileResponseUtils_responseData",selections:[a,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"data",plural:!1,selections:[{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"file",plural:!1,selections:[a,{alias:null,args:null,kind:"ScalarField",name:"created_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_size",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"mime_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_uri",storageKey:null}],storageKey:null}],type:"XFBFBFormFileData",abstractKey:null}],storageKey:null}],args:null,argumentDefinitions:[]}],storageKey:null},{args:null,kind:"FragmentSpread",name:"useEPFBFormInstanceFileResponseUpdateSubscription_refetchQueryData"}],type:"XFBFBFormQuestion",abstractKey:null}}();e.exports=a}),null);
-----
EPFBFormInstanceFileResponseIngressContainer.react",["EPFBFormInstanceFileResponseContainer.react","EPFBFormInstanceFileResponseIngressContainer_data.graphql","RelayHooks","react"],(function(a,b,c,d,e,f,g){"use strict";var h,i=d("react"),j=h!==void 0?h:h=b("EPFBFormInstanceFileResponseIngressContainer_data.graphql");function a(a){a=d("RelayHooks").useFragment(j,a.data);return i.jsx(c("EPFBFormInstanceFileResponseContainer.react"),{data:a})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
EPFBFormInstanceFileResponseIngressContainer_data.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"EPFBFormInstanceFileResponseIngressContainer_data",selections:[{args:null,kind:"FragmentSpread",name:"EPFBFormInstanceFileResponseContainer_data"}],type:"XFBFBFormQuestion",abstractKey:null};e.exports=a}),null);
-----