IGFamilyCenterFeatureControlSwitch.react",["fbt","CDSCard.react","CDSSpinner.react","CDSSwitchListCell.react","CometRelay","FCIGParentInitiatedUpdateFeatureControlSettingMutation","IGFamilyCenterFeatureControlSwitch_controls.graphql","XMFCCommonConstants","cdsPushToast","react","react-compiler-runtime"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react")),l=j.useState;function a(a){var e=d("react-compiler-runtime").c(17),f=a.disabled,g=a.featureControl,j=a.onClick,m=a.onError,n=a.onSuccess,o=a.supervisedUserControls,p=a.supervisedUserID;a=f===void 0?!1:f;f=d("CometRelay").useFragment(i!==void 0?i:i=b("IGFamilyCenterFeatureControlSwitch_controls.graphql"),o);o=f==null?void 0:f.toggle_label;f=(f==null?void 0:f.current_value)==="ON";var q=d("FCIGParentInitiatedUpdateFeatureControlSettingMutation").useFCIGParentInitiatedUpdateFeatureControlSettingMutation(),r=q[0];q=q[1];f=l(f);var s=f[0],t=f[1];e[0]!==g||e[1]!==j||e[2]!==m||e[3]!==n||e[4]!==p||e[5]!==r?(f=function(a){j&&j(a),t(a),r({feature_control:g,onCompleted:function(){d("cdsPushToast").pushToast({message:h._(/*BTDS*/"Setting updated."),size:"full-width",testid:"supervision_feature_control_setting_successful_toast",withoutCloseButton:!0}),n&&n()},onError:function(a){m&&m()},requested_feature_control_value:a,supervised_user_id:p})},e[0]=g,e[1]=j,e[2]=m,e[3]=n,e[4]=p,e[5]=r,e[6]=f):f=e[6];f=f;a=a||q;var u;e[7]!==s||e[8]!==o||e[9]!==f||e[10]!==a?(u=k.jsx(c("CDSSwitchListCell.react"),{checked:s,disabled:a,onValueChange:f,title:o}),e[7]=s,e[8]=o,e[9]=f,e[10]=a,e[11]=u):u=e[11];e[12]!==q?(s=q&&k.jsx("div",babelHelpers["extends"]({className:"x1nrll8i x10l6tqk xwa60dl x11lhmoz"},{children:k.jsx(c("CDSSpinner.react"),{size:d("XMFCCommonConstants").SPINNER_SIZE})})),e[12]=q,e[13]=s):s=e[13];e[14]!==u||e[15]!==s?(o=k.jsxs(c("CDSCard.react"),{children:[u,s]}),e[14]=u,e[15]=s,e[16]=o):o=e[16];return o}g["default"]=a}),226);
-----
FCIGParentInitiatedUpdateFeatureControlSettingMutation",["CometRelay","FCIGParentInitiatedUpdateFeatureControlSettingMutation.graphql","react","react-compiler-runtime"],(function(a,b,c,d,e,f,g){"use strict";var h,i;(i||d("react")).useCallback;var j=h!==void 0?h:h=b("FCIGParentInitiatedUpdateFeatureControlSettingMutation.graphql");function a(){var a=d("react-compiler-runtime").c(5),b=d("CometRelay").useMutation(j),c=b[0];b=b[1];var e;a[0]!==c?(e=function(a){var b=a.feature_control,d=a.onCompleted,e=a.onError,f=a.requested_feature_control_value;a=a.supervised_user_id;return c({onCompleted:d,onError:e,variables:{input:{feature_control:b,requested_feature_control_value:f,supervised_user_id:a}}})},a[0]=c,a[1]=e):e=a[1];e=e;var f;a[2]!==e||a[3]!==b?(f=[e,b],a[2]=e,a[3]=b,a[4]=f):f=a[4];return f}g.useFCIGParentInitiatedUpdateFeatureControlSettingMutation=a}),98);
-----
FCIGParentInitiatedUpdateFeatureControlSettingMutation.graphql",["FCIGParentInitiatedUpdateFeatureControlSettingMutation_instagramRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{alias:null,args:[{kind:"Variable",name:"data",variableName:"input"}],concreteType:"XIGParentInitiatedSupervisionFeatureControlChangeResponsePayload",kind:"LinkedField",name:"xig_parent_initiated_supervision_feature_control_change",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"current_value",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"FCIGParentInitiatedUpdateFeatureControlSettingMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"FCIGParentInitiatedUpdateFeatureControlSettingMutation",selections:c},params:{id:b("FCIGParentInitiatedUpdateFeatureControlSettingMutation_instagramRelayOperation"),metadata:{},name:"FCIGParentInitiatedUpdateFeatureControlSettingMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
FCIGParentInitiatedUpdateFeatureControlSettingMutation_instagramRelayOperation",[],(function(a,b,c,d,e,f){e.exports="9839225029466834"}),null);
-----