OBSQCountryListSelector.react",["OBCountries","OBCountryCode","OBCreateAppealTranslations","OBDropdownOption.react","OBFlex.react","OBMultiSelectDropdown.react","OBSQCountryListSelectorMutation.graphql","OBSQCountryListSelector_question.graphql","OBSQCountryListSelector_response.graphql","OBSQDescription.react","OBSQMaxSelectionCount.react","OBSQRelayUtils","OBSQTitle.react","OBSpacerStrict.react","OBSubmissionFlowConstants","OBSubmissionFlowContext","OBSubmissionFlowInlineError.react","OBUseAsyncRelayMutator","OBUseMultiSelectState","OBUseSubmissionLogger","RelayHooks","asyncToGeneratorRuntime","emptyArray","filterNulls","react","shallowArrayEqual"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j,k,l=k||(k=d("react"));a=k;e=a.forwardRef;var m=a.useCallback,n=a.useMemo,o=3;f=e(function(a,e){var f=a.template,g=a.response;a=a.siteVersion;a=a===void 0?"PUBLIC_SITE_VERSION_V1":a;var k=d("OBUseSubmissionLogger").useOBSubmissionLogger();k=k.stages;d("OBUseSubmissionLogger").useLogStageImmediate(k.COUNTRIES);var p=d("OBSubmissionFlowContext").useSubmissionID(),q=d("RelayHooks").useFragment(h!==void 0?h:h=b("OBSQCountryListSelector_question.graphql"),f),r=d("RelayHooks").useFragment(i!==void 0?i:i=b("OBSQCountryListSelector_response.graphql"),g);k=c("OBUseAsyncRelayMutator")(j!==void 0?j:j=b("OBSQCountryListSelectorMutation.graphql"));var s=k[0],t=n(function(){var a;return(a=r==null?void 0:r.countryList)!=null?a:[]},[r==null?void 0:r.countryList]),u=m(function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){var b=q==null?void 0:q.id;if(b==null||c("shallowArrayEqual")(a,c("filterNulls")(t)))return;yield s({variables:{input:{user_submission:p,question_id:b,response_country_list:a}},updater:function(a){if((r==null?void 0:r.countryList)!=null)return;d("OBSQRelayUtils").setRelayLocalUpdate(a,p,"user_response","upsert_country_list_response")}})});return function(b){return a.apply(this,arguments)}}(),[t,s,p,q==null?void 0:q.id,r==null?void 0:r.countryList]);g=(f=q.maxSelection)!=null?f:o;k=n(function(){return t==null?c("emptyArray"):t.map(function(a){return{id:a,title:(a=d("OBCountries").OBCountriesSortedMap.get(a))!=null?a:""}})},[t]);f=c("OBUseMultiSelectState")({titleMapping:d("OBCountries").OBCountriesSortedMap,initialState:k,onChange:function(a){void u(a.map(function(a){a=a.id;return c("OBCountryCode")[a]}))}});k=f.onChange;f=f.selected;var v=n(function(){return Array.from(d("OBCountries").OBCountriesSortedMap).filter(function(a){a=a[0];return a!=="GL"}).map(function(a){var b=a[0];a=a[1];return l.jsx(c("OBDropdownOption.react"),{value:b,title:a},b)})},[]),w=d("OBSubmissionFlowConstants").validateArrayResponse(t);d("OBSubmissionFlowContext").useSetValidationWarning(w,q.id);w=d("OBSubmissionFlowContext").useShowValidationWarnings(q.id);return l.jsx("div",{ref:e,children:l.jsxs(c("OBFlex.react"),{direction:"column",space:c("OBFlex.react").size.TWO,children:[l.jsx(c("OBSQTitle.react"),{siteVersion:a,children:q.title}),l.jsx(c("OBSQDescription.react"),{data:q.description,siteVersion:a}),l.jsx(c("OBSpacerStrict.react"),{size:[c("OBSpacerStrict.react").size.ONE,c("OBSpacerStrict.react").size.TWO]}),q.header&&l.jsxs(l.Fragment,{children:[l.jsx(c("OBSQDescription.react"),{data:q.header,siteVersion:a}),l.jsx(c("OBSpacerStrict.react"),{size:c("OBSpacerStrict.react").size.TWO})]}),l.jsx(c("OBSQMaxSelectionCount.react"),{count:g}),l.jsx("div",{className:"x14lruf5 xjbej9o",children:l.jsx(d("OBMultiSelectDropdown.react").OBMultiSelectDropdown,{dataTestID:"ob_country_dropdown",ariaLabel:d("OBCreateAppealTranslations").INFO_PAGE.addMoreCountry.toString(),maxSelections:g,onChange:k,selected:f,siteVersion:a,children:v})}),w&&l.jsx(c("OBSubmissionFlowInlineError.react"),{dataTestID:((e=q==null?void 0:q.id)!=null?e:"")+"_error",children:d("OBCreateAppealTranslations").SUBMISSION_PREVIEW_PAGE.inlineValidationWarning})]})})});a=f;g["default"]=a}),98);
-----
OBSQCountryListSelectorMutation.graphql",["OBSQCountryListSelectorMutation_oversight_boardRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"data",variableName:"input"}],d={alias:null,args:null,kind:"ScalarField",name:"question_id",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"response_country_list",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OBSQCountryListSelectorMutation",selections:[{alias:"consent",args:c,concreteType:"UpsertCountryListResponseResponsePayload",kind:"LinkedField",name:"upsert_country_list_response",plural:!1,selections:[{alias:null,args:null,concreteType:"UserResponse",kind:"LinkedField",name:"user_response",plural:!1,selections:[d,e],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OBSQCountryListSelectorMutation",selections:[{alias:"consent",args:c,concreteType:"UpsertCountryListResponseResponsePayload",kind:"LinkedField",name:"upsert_country_list_response",plural:!1,selections:[{alias:null,args:null,concreteType:"UserResponse",kind:"LinkedField",name:"user_response",plural:!1,selections:[d,e,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:b("OBSQCountryListSelectorMutation_oversight_boardRelayOperation"),metadata:{},name:"OBSQCountryListSelectorMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
OBSQCountryListSelectorMutation_oversight_boardRelayOperation",[],(function(a,b,c,d,e,f){e.exports="4969883323094619"}),null);
-----
OBSQCountryListSelector.react",["OBCountries","OBCountryCode","OBCreateAppealTranslations","OBDropdownOption.react","OBFlex.react","OBMultiSelectDropdown.react","OBSQCountryListSelectorMutation.graphql","OBSQCountryListSelector_question.graphql","OBSQCountryListSelector_response.graphql","OBSQDescription.react","OBSQMaxSelectionCount.react","OBSQRelayUtils","OBSQTitle.react","OBSpacerStrict.react","OBSubmissionFlowConstants","OBSubmissionFlowContext","OBSubmissionFlowInlineError.react","OBUseAsyncRelayMutator","OBUseMultiSelectState","RelayHooks","filterNulls","react","regeneratorRuntime","shallowArrayEqual"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j,k=d("react");a=d("react");e=a.forwardRef;var l=a.useCallback,m=a.useMemo,n=3;f=e(function(a,e){var f=a.template;a=a.response;var g=d("OBSubmissionFlowContext").useSubmissionID(),o=d("RelayHooks").useFragment(h!==void 0?h:h=b("OBSQCountryListSelector_question.graphql"),f),p=d("RelayHooks").useFragment(i!==void 0?i:i=b("OBSQCountryListSelector_response.graphql"),a);f=c("OBUseAsyncRelayMutator")(j!==void 0?j:j=b("OBSQCountryListSelectorMutation.graphql"));var q=f[0],r=m(function(){var a;return(a=p==null?void 0:p.countryList)!=null?a:[]},[p==null?void 0:p.countryList]),s=l(function(a){var e;return b("regeneratorRuntime").async(function(f){while(1)switch(f.prev=f.next){case 0:e=o==null?void 0:o.id;if(!(e==null||c("shallowArrayEqual")(a,c("filterNulls")(r)))){f.next=3;break}return f.abrupt("return");case 3:f.next=5;return b("regeneratorRuntime").awrap(q({variables:{input:{user_submission:g,question_id:e,response_country_list:a}},updater:function(a){if((p==null?void 0:p.countryList)!=null)return;d("OBSQRelayUtils").setRelayLocalUpdate(a,g,"user_response","upsert_country_list_response")}}));case 5:case"end":return f.stop()}},null,this)},[r,q,g,o==null?void 0:o.id,p==null?void 0:p.countryList]);f=(a=o.maxSelection)!=null?a:n;a=m(function(){return r==null?[]:r.map(function(a){return{id:a,title:(a=d("OBCountries").OBCountriesSortedMap.get(a))!=null?a:""}})},[r]);a=c("OBUseMultiSelectState")({titleMapping:d("OBCountries").OBCountriesSortedMap,initialState:a,onChange:function(a){s(a.map(function(a){a=a.id;return c("OBCountryCode")[a]}))}});var t=a.onChange;a=a.selected;var u=m(function(){return Array.from(d("OBCountries").OBCountriesSortedMap).filter(function(a){a=a[0];return a!=="GL"}).map(function(a){var b=a[0];a=a[1];return k.jsx(c("OBDropdownOption.react"),{value:b,title:a},b)})},[]),v=d("OBSubmissionFlowConstants").validateArrayResponse(r);d("OBSubmissionFlowContext").useSetValidationWarning(v,o.id);v=d("OBSubmissionFlowContext").useShowValidationWarnings(o.id);return k.jsx("div",{ref:e,children:k.jsxs(c("OBFlex.react"),{direction:"column",space:c("OBFlex.react").size.TWO,children:[k.jsx(c("OBSQTitle.react"),{children:o.title}),k.jsx(c("OBSQDescription.react"),{data:o.description}),k.jsx(c("OBSpacerStrict.react"),{size:[c("OBSpacerStrict.react").size.ONE,c("OBSpacerStrict.react").size.TWO]}),o.header&&k.jsxs(k.Fragment,{children:[k.jsx(c("OBSQDescription.react"),{data:o.header}),k.jsx(c("OBSpacerStrict.react"),{size:c("OBSpacerStrict.react").size.TWO})]}),k.jsx(c("OBSQMaxSelectionCount.react"),{count:f}),k.jsx("div",{className:"x14lruf5 xjbej9o",children:k.jsx(d("OBMultiSelectDropdown.react").OBMultiSelectDropdown,{dataTestID:"ob_country_dropdown",ariaLabel:d("OBCreateAppealTranslations").INFO_PAGE.addMoreCountry.toString(),maxSelections:f,onChange:t,selected:a,children:u})}),v&&k.jsx(c("OBSubmissionFlowInlineError.react"),{dataTestID:((e=o==null?void 0:o.id)!=null?e:"")+"_error",children:d("OBCreateAppealTranslations").SUBMISSION_PREVIEW_PAGE.inlineValidationWarning})]})})});a=f;g["default"]=a}),98);
-----
OBSQCountryListSelectorMutation.graphql",["OBSQCountryListSelectorMutation_oversight_boardRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"data",variableName:"input"}],d={alias:null,args:null,kind:"ScalarField",name:"question_id",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"response_country_list",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OBSQCountryListSelectorMutation",selections:[{alias:"consent",args:c,concreteType:"UpsertCountryListResponseResponsePayload",kind:"LinkedField",name:"upsert_country_list_response",plural:!1,selections:[{alias:null,args:null,concreteType:"UserResponse",kind:"LinkedField",name:"user_response",plural:!1,selections:[d,e],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OBSQCountryListSelectorMutation",selections:[{alias:"consent",args:c,concreteType:"UpsertCountryListResponseResponsePayload",kind:"LinkedField",name:"upsert_country_list_response",plural:!1,selections:[{alias:null,args:null,concreteType:"UserResponse",kind:"LinkedField",name:"user_response",plural:!1,selections:[d,e,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:b("OBSQCountryListSelectorMutation_oversight_boardRelayOperation"),metadata:{},name:"OBSQCountryListSelectorMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
OBSQCountryListSelectorMutation_oversight_boardRelayOperation",[],(function(a,b,c,d,e,f){e.exports="4969883323094619"}),null);
-----