ProdashCometMonetizationFubsBenefitsDialog.react",["fbt","BaseDivider.react","CometRelay","FDSDialog.react","FDSDialogFooter.react","FDSDialogHeader.react","FDSIcon.react","FDSListCellCheckboxAddOn.react","FDSListCellPressable.react","FDSListCellText.react","FDSText.react","FDSUnitHeader.react","FubsBenefitTypeEnumConverter","ProdashCometMonetizationFubsBenefitsConfirmationDialogPage.entrypoint","ProdashCometMonetizationFubsBenefitsDialogMutation.graphql","ProdashCometMonetizationFubsBenefitsDialogQuery.graphql","ProdashCometMonetizationFubsIconUtils","cometPushToast","createObjectBy","filterNulls","react","react-compiler-runtime","usePushPage"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c,d=c||(c=o("react")),m=c.useState,p=e!==void 0?e:e=n("ProdashCometMonetizationFubsBenefitsDialogMutation.graphql");function _(e){var t,a=o("react-compiler-runtime").c(30),i=e.props,l=e.queries,c=i.onClose,p=o("CometRelay").usePreloadedQuery(u!==void 0?u:u=n("ProdashCometMonetizationFubsBenefitsDialogQuery.graphql"),l.queryReference),_=p.page,y=_==null?void 0:_.id,C;if(a[0]!==(_==null||(t=_.woodhenge_onboarding_info)==null?void 0:t.benefits)){var b,v,S,R=r("filterNulls")((b=_==null||(v=_.woodhenge_onboarding_info)==null?void 0:v.benefits)!=null?b:[]).map(g);C=r("createObjectBy")(R,f),a[0]=_==null||(S=_.woodhenge_onboarding_info)==null?void 0:S.benefits,a[1]=C}else C=a[1];var L=C,E=m(L),k=E[0],I=E[1],T;a[2]!==k?(T=function(t,n){var e=babelHelpers.extends({},k);e[t]=n,I(e)},a[2]=k,a[3]=T):T=a[3];var D=T,x;a[4]!==k?(x=Object.keys(k),a[4]=k,a[5]=x):x=a[5];var $;a[6]!==k||a[7]!==x||a[8]!==D?($=x.map(function(e){var t,n=k[e],a=(t=n.editable)!=null?t:!1,i=o("ProdashCometMonetizationFubsIconUtils").getIconFromBenefitType(n.benefit_type);return d.jsx(r("FDSListCellPressable.react"),{addOnEnd:d.jsx(r("FDSListCellCheckboxAddOn.react"),{checked:n.selected}),addOnStart:i&&d.jsx(r("FDSIcon.react"),{color:a?"primary":"disabled",icon:i,size:24}),content:d.jsx(r("FDSListCellText.react"),{headline:d.jsx(r("FDSText.react"),{color:a?"primary":"disabled",type:"headline3",children:n.title}),meta:d.jsx(r("FDSText.react"),{color:a?"secondary":"disabled",type:"meta3",children:n.description})}),disabled:!a,onPress:function(){D(e,babelHelpers.extends({},n,{selected:!n.selected}))}},n.benefit_type)}),a[6]=k,a[7]=x,a[8]=D,a[9]=$):$=a[9];var P=$,N;a[10]!==k||a[11]!==L||a[12]!==c||a[13]!==y?(N=d.jsx(h,{benefits:k,initialBenefits:L,onClose:c,pageID:y}),a[10]=k,a[11]=L,a[12]=c,a[13]=y,a[14]=N):N=a[14];var M;a[15]===Symbol.for("react.memo_cache_sentinel")?(M=s._(/*BTDS*/"Subscriber benefits"),a[15]=M):M=a[15];var w;a[16]!==c?(w=d.jsx(r("FDSDialogHeader.react"),{onClose:c,text:M,withCloseButton:!0}),a[16]=c,a[17]=w):w=a[17];var A,F;a[18]===Symbol.for("react.memo_cache_sentinel")?(F=d.jsx(r("FDSUnitHeader.react"),{body:s._(/*BTDS*/"Select what you want to provide to your subscribers."),headline:s._(/*BTDS*/"Select the benefits your subscribers will receive."),level:2,paddingHorizontal:20}),A={className:"x78zum5 xdt5ytf xwib8y2 x1g0dm76 xpdmqnj x1y1aw1k x1b8z93w"},a[18]=A,a[19]=F):(A=a[18],F=a[19]);var O;a[20]!==P?(O=d.jsx("div",babelHelpers.extends({},A,{children:P})),a[20]=P,a[21]=O):O=a[21];var B;a[22]===Symbol.for("react.memo_cache_sentinel")?(B=d.jsx(r("BaseDivider.react"),{}),a[22]=B):B=a[22];var W;a[23]!==O?(W=d.jsxs(d.Fragment,{children:[F,O,B]}),a[23]=O,a[24]=W):W=a[24];var q;return a[25]!==c||a[26]!==W||a[27]!==N||a[28]!==w?(q=d.jsx(r("FDSDialog.react"),{footer:N,header:w,onClose:c,children:W}),a[25]=c,a[26]=W,a[27]=N,a[28]=w,a[29]=q):q=a[29],q}function f(e){return e.benefit_type}function g(e){return babelHelpers.extends({},e,{benefit_type:o("FubsBenefitTypeEnumConverter").convertBenefitTypeFromGraphQL(e==null?void 0:e.benefit_type),inherited:null})}function h(e){var t=o("react-compiler-runtime").c(15),n=e.benefits,a=e.initialBenefits,i=e.onClose,l=e.pageID,u;t[0]===Symbol.for("react.memo_cache_sentinel")?(u={},t[0]=u):u=t[0];var c=r("usePushPage")(r("ProdashCometMonetizationFubsBenefitsConfirmationDialogPage.entrypoint"),u),m=c[0],_=o("CometRelay").useMutation(p),f=_[0],g=_[1],h;t[1]!==n||t[2]!==l||t[3]!==f?(h=function(t,r){var e,a;if(l!=null){var i=Object.keys(n).filter(function(e){return n[e].selected===!0}).map(o("FubsBenefitTypeEnumConverter").convertBenefitTypeToGraphQL),u=s._(/*BTDS*/"Subscription benefits were updated successfully."),c=s._(/*BTDS*/"There was an error saving your subscription benefits. Please try again."),d=((e=n.GROUP)==null?void 0:e.selected)===!0?(a=n.GROUP.extra_data)==null?void 0:a.group_name:null;f({onCompleted:function(){o("cometPushToast").cometPushToast({message:u}),t&&t()},onError:function(){o("cometPushToast").cometPushToast({message:c}),r&&r()},variables:{input:{benefit_types:i,group_name:d,page_id:l}}})}},t[1]=n,t[2]=l,t[3]=f,t[4]=h):h=t[4];var y=h,C;t[5]!==n||t[6]!==a||t[7]!==i||t[8]!==y||t[9]!==m?(C=function(){var e,t,r=((e=n.GROUP)==null?void 0:e.selected)===!1&&((t=a.GROUP)==null?void 0:t.selected)===!0;r?m({onClose:i,onConfirm:y}):y()},t[5]=n,t[6]=a,t[7]=i,t[8]=y,t[9]=m,t[10]=C):C=t[10];var b=C,v;t[11]===Symbol.for("react.memo_cache_sentinel")?(v=s._(/*BTDS*/"Update"),t[11]=v):v=t[11];var S;return t[12]!==g||t[13]!==b?(S=d.jsx(r("FDSDialogFooter.react"),{primary:{disabled:g,label:v,onPress:b}}),t[12]=g,t[13]=b,t[14]=S):S=t[14],S}l.default=_}),226);
-----
ProdashCometMonetizationFubsBenefitsDialogMutation.graphql",["ProdashCometMonetizationFubsBenefitsDialogMutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"data",variableName:"input"}],concreteType:"XFBFubsUpdateBenefitsResponsePayload",kind:"LinkedField",name:"xfb_fubs_update_benefits",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"ProdashCometMonetizationFubsBenefitsDialogMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"ProdashCometMonetizationFubsBenefitsDialogMutation",selections:t},params:{id:n("ProdashCometMonetizationFubsBenefitsDialogMutation_facebookRelayOperation"),metadata:{},name:"ProdashCometMonetizationFubsBenefitsDialogMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
ProdashCometMonetizationFubsBenefitsDialogMutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="31768148996132870"}),null);
-----