(window.ansFrontendRelayWebpackJsonpFunction=window.ansFrontendRelayWebpackJsonpFunction||[]).push([["component-AdminTools-profile~component-Hovercards~component-Modals-EarningsPrograms~component-Modals~87e2c06c"],{"1EQM":function(e,l,n){"use strict";var a;!function(e){e.active="active",e.canceled_active="canceled_active",e.free_trial="free_trial",e.review_price="review_price",e.canceled="canceled"}(a||(a={})),l.a=a;new Map([[a.active,0],[a.canceled_active,1],[a.free_trial,2],[a.review_price,3],[a.canceled,4]]),new Map([[0,a.active],[1,a.canceled_active],[2,a.free_trial],[3,a.review_price],[4,a.canceled]])},JYZc:function(e,l,n){"use strict";var a={};n.r(a),n.d(a,"default",(function(){return y}));var i={};n.r(i),n.d(i,"default",(function(){return v}));var t={};n.r(t),n.d(t,"default",(function(){return T}));var r={};n.r(r),n.d(r,"default",(function(){return O}));var o=n("8ZkK"),u=n.n(o),s=n("tQZz"),c=n.n(s),d=n("7eVb"),b=n.n(d),m=n("n3k3"),g=n.n(m),f=n("10u2"),p=n.n(f),F=function(){var e={kind:"ScalarField",alias:null,name:"id",args:null,storageKey:null},l={kind:"ScalarField",alias:null,name:"__typename",args:null,storageKey:null};return{kind:"Fragment",name:"TribeFollow_tribe",type:"Tribe",metadata:{reloadable:{operation:n("vdxC")}},argumentDefinitions:[],selections:[e,l,{kind:"ScalarField",alias:null,name:"tribeId",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"isFollowing",args:null,storageKey:null,isLive:!0},{kind:"ScalarField",alias:null,name:"viewerCanContribute",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"viewerCanAdmin",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"viewerPermission",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"notifStatus",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"isMuted",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"viewerIsBlockedByTribe",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"viewerIsOnlyAdmin",args:null,storageKey:null},{kind:"LinkedField",alias:null,name:"owner",storageKey:null,args:null,concreteType:"TribeUser",plural:!1,selections:[{kind:"LinkedField",alias:null,name:"user",storageKey:null,args:null,concreteType:"User",plural:!1,selections:[e,l,{kind:"ScalarField",alias:null,name:"uid",args:null,storageKey:null}]}]},{kind:"ScalarField",alias:null,name:"followerCount",args:null,storageKey:null,isLive:!0},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:{name:"ConsumerDirectSubscriptions",value:"true"},condition:"onFeature",selections:[{kind:"LinkedField",alias:null,name:"viewerDirectSubscription",storageKey:null,args:null,concreteType:"TribeDirectSubscription",plural:!1,selections:[{kind:"ScalarField",alias:null,name:"state",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"planType",args:null,storageKey:null}]}]},{kind:"FragmentSpread",name:"TribeName_tribe",args:null}]}}();F.hash="6b1e26a71eb17f6bc73bff188e4fac11";var y=F,w=function(){var e={kind:"ScalarField",alias:null,name:"id",args:null,storageKey:null},l={kind:"ScalarField",alias:null,name:"__typename",args:null,storageKey:null};return{kind:"Fragment",name:"TribeFollow_inner_tribe",type:"Tribe",metadata:{reloadable:{operation:n("rAp5")}},argumentDefinitions:[],selections:[e,{kind:"ScalarField",alias:null,name:"tribeId",args:null,storageKey:null},l,{kind:"ScalarField",alias:null,name:"isFollowing",args:null,storageKey:null,isLive:!0},{kind:"ScalarField",alias:null,name:"viewerCanContribute",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"viewerCanAdmin",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"viewerPermission",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"notifStatus",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"isMuted",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"viewerIsBlockedByTribe",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"viewerIsOnlyAdmin",args:null,storageKey:null},{kind:"LinkedField",alias:null,name:"owner",storageKey:null,args:null,concreteType:"TribeUser",plural:!1,selections:[{kind:"LinkedField",alias:null,name:"user",storageKey:null,args:null,concreteType:"User",plural:!1,selections:[e,l,{kind:"ScalarField",alias:null,name:"uid",args:null,storageKey:null}]}]},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:{name:"ConsumerDirectSubscriptions",value:"true"},condition:"onFeature",selections:[{kind:"LinkedField",alias:null,name:"viewerDirectSubscription",storageKey:null,args:null,concreteType:"TribeDirectSubscription",plural:!1,selections:[{kind:"ScalarField",alias:null,name:"state",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"planType",args:null,storageKey:null}]}]},{kind:"FragmentSpread",name:"TribeName_tribe",args:null}]}}();w.hash="3cf1f40076b0322116ccc2af79222823";var v=w,k=function(){var e=[{kind:"LocalArgument",name:"tribeId",type:"BigInt!",defaultValue:null},{kind:"LocalArgument",name:"followSource",type:"FollowSource!",defaultValue:null},{kind:"LocalArgument",name:"referrer",type:"String!",defaultValue:null}],l=[{kind:"LinkedField",alias:null,name:"tribeFollowAdd",storageKey:null,args:[{kind:"Variable",name:"followSource",variableName:"followSource"},{kind:"Variable",name:"referrer",variableName:"referrer"},{kind:"Variable",name:"tribeId",variableName:"tribeId"}],concreteType:"TribeFollowAdd",plural:!1,selections:[{kind:"LinkedField",alias:null,name:"tribe",storageKey:null,args:null,concreteType:"Tribe",plural:!1,selections:[{kind:"ScalarField",alias:null,name:"id",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"__typename",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"isFollowing",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"isMuted",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"followerCount",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"notifStatus",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"viewerPermission",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"viewerCanContribute",args:null,storageKey:null}]}]}];return{kind:"Request",fragment:{kind:"Fragment",name:"TribeFollow_tribeFollowAdd_Mutation",type:"MutationRoot",metadata:null,argumentDefinitions:e,selections:l},operation:{kind:"Operation",name:"TribeFollow_tribeFollowAdd_Mutation",argumentDefinitions:e,selections:l},params:{operationKind:"mutation",name:"TribeFollow_tribeFollowAdd_Mutation",id:"f02ada4695aa5431ad68b91df77bc55d4b1bcc6bbd2a32a5b05c2fc63ada2673",text:null,metadata:{}}}}();k.hash="ac6a9d0688578519d864fb60485014e6";var T=k,S=function(){var e=[{kind:"LocalArgument",name:"tribeId",type:"BigInt!",defaultValue:null}],l=[{kind:"LinkedField",alias:null,name:"tribeFollowRemove",storageKey:null,args:[{kind:"Variable",name:"tribeId",variableName:"tribeId"}],concreteType:"TribeFollowRemove",plural:!1,selections:[{kind:"LinkedField",alias:null,name:"tribe",storageKey:null,args:null,concreteType:"Tribe",plural:!1,selections:[{kind:"ScalarField",alias:null,name:"id",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"__typename",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"isFollowing",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"isMuted",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"followerCount",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"notifStatus",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"viewerPermission",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"viewerCanContribute",args:null,storageKey:null}]}]}];return{kind:"Request",fragment:{kind:"Fragment",name:"TribeFollow_tribeFollowRemove_Mutation",type:"MutationRoot",metadata:null,argumentDefinitions:e,selections:l},operation:{kind:"Operation",name:"TribeFollow_tribeFollowRemove_Mutation",argumentDefinitions:e,selections:l},params:{operationKind:"mutation",name:"TribeFollow_tribeFollowRemove_Mutation",id:"2818d80660cefa6f3f4ea5b1e71430ec2bba0edcd68dd43693abbbf3b92b3c42",text:null,metadata:{}}}}();S.hash="ddfb1e2b2c544f585cbe1f1ef8dc230e";var h,K,_,C,O=S,E=n("q1tI"),j=n("FuLD"),x=n("SKAY"),L=n("nwxp"),A=n("VyO/"),I=n("hXLn"),R=n("/bbo"),D=n("zLpq"),B=n("59Xv"),M=n("OMLc"),U=n("Gnru"),V=n("jufJ"),N=n("LNH1"),P=n("/nKJ"),Q=n("SW3P"),z=n("Pp7N"),Y=n("Os/N"),W=n("PuWf"),q=n("qS63"),H=n("1EQM"),J=n("amAD"),X=n("zv2T"),Z=n("4Xda"),G=n("eP4p"),$=n("RA+f"),ee=void 0!==h?h:h=r,le=void 0!==K?K:K=t,ne=void 0!==_?_:_=i,ae=function(e){var l=e.viewerCanAdmin,n=e.viewerCanContribute;return l?E.createElement(V.Translate,null,"You will lose all of your privileges as admin."):n?E.createElement(V.Translate,null,"You will not be able to add content anymore."):E.createElement(V.Translate,null,"You will no longer receive updates from this Space.")};ae.displayName="viewerUnfollowText";var ie=function(e,l){var n,a=e.id,i=e.tribeId,t=e.followerCount,r=e.isFollowing,o=e.isMuted,u=e.viewerCanContribute,s={id:a,isFollowing:!r,followerCount:r?t-1:t+1,__typename:"Tribe",isMuted:o,notifStatus:Object(Y.c)(Y.a.highlights),viewerPermission:r?null:Object(J.c)(J.a.follower),viewerCanContribute:!r&&u},c=Object(Q.a)("react_include_client_log_trail")&&(null===(n=Object(x.getSetting)("clientLogTrail"))||void 0===n?void 0:n.tribe_referrer)||"";return{optimisticResponse:r?{tribeFollowRemove:{tribe:s}}:{tribeFollowAdd:{tribe:s}},mutation:r?ee:le,variables:{tribeId:i,followSource:l,referrer:c}}},te=function(e){function l(){return u()(this,l),b()(this,g()(l).apply(this,arguments))}return p()(l,e),c()(l,[{key:"renderTribeHeaderButton",value:function(e){var l=this.props,n=l.tribe,a=l.size,i=n.isFollowing,t=n.viewerIsBlockedByTribe;return E.createElement(N.b,null,(function(l){return E.createElement(Z.e,null,E.createElement(R.a,{isFullWidth:!0,text:i?E.createElement(V.Translate,null,"Following"):Object(L.b)()?E.createElement(V.Translate,null,"Follow Space"):E.createElement(V.Translate,null,"Follow"),onClick:t?function(){return l(Object(V.plaintextTranslate)("You are blocked from the Space."),N.d.error)}:e,pressed:i,useHaptics:!0,size:a,minWidth:100}))}))}},{key:"renderButton",value:function(e){var l=e.onClick,n=this.props,a=n.isFullWidth,i=n.isActionBarItem,t=n.inTribesTab,r=n.buttonVariant,o=n.size,u=n.inTribeHeader,s=n.iconOnly,c=n.noIcon,d=void 0!==c&&c,b=n.noCount,m=n.inline,g=n.tribe,f=g.isFollowing,p=g.followerCount,F=g.viewerIsBlockedByTribe,y=this.getButtonText();if(m)return E.createElement($.f,{color:f||F?"gray_light":"blue",onClick:l,cursor:"pointer"},E.createElement($.s,{fontSize:"small",medium:!0},y));var w=s?this.getTooltipText():undefined,v=f?E.createElement(M.b,{name:"TopicFollowing","aria-label":Object(V.plaintextTranslate)(this.getTooltipText())}):E.createElement(M.b,{name:"TopicFollow","aria-label":Object(V.plaintextTranslate)(this.getTooltipText())}),k={onClick:l,followType:"topic",icon:d?undefined:v,text:s?undefined:y,count:b?undefined:p,pressed:f,useHaptics:!0,tooltipText:w,variant:r||"blue",size:o||"regular"};return u?this.renderTribeHeaderButton(l):t?E.createElement(D.a,Object.assign({},k,{size:"small"})):i&&!a?Object(L.e)()?E.createElement(B.a,k):E.createElement(D.a,k):a?E.createElement(R.a,Object.assign({},k,{isFullWidth:!0})):E.createElement(R.a,Object.assign({},k,{variant:r||"blue_light",size:this.props.size||"small",isFullWidth:!1}))}},{key:"getTooltipText",value:function(){var e=this.props.tribe;return e.isFollowing?E.createElement(V.Translate,null,"Following ",E.createElement(W.a,{tribe:e})):E.createElement(V.Translate,null,"Follow ",E.createElement(W.a,{tribe:e}))}},{key:"getButtonText",value:function(){var e=this.props,l=e.tribe.isFollowing,n=e.verbose;return l?Object(V.plaintextTranslate)("Following"):n?Object(V.plaintextTranslate)("Follow Space"):Object(V.plaintextTranslate)("Follow")}},{key:"render",value:function(){var e=this,n=this.props,a=n.tribe,i=a.tribeId,t=a.isFollowing,r=a.viewerCanContribute,o=a.viewerDirectSubscription,u=n.tribe,s=n.followSource,c=n.noCount;return E.createElement(I.a,{fragmentOrQuery:c?ne:l.fragments.tribe,initialData:u,variables:{id:i}},E.createElement(U.ClientLogConsumer,null,(function(n){return E.createElement(A.a,ie(u,s),(function(a){var s=function(){t?n("TribeUnfollow",{tribe_id:i}):(n("TribeFollow",{tribe_id:i}),z.b.dispatch({type:z.a.TRIBE_FOLLOWED,payload:{tribeId:i}})),a()};if(r&&t){var c=l.generateUnfollowAlert(u);return e.renderButton({onClick:function(){return Object(P.a)(c,(function(e){0!==e.buttonIndex&&s()}))}})}if(o&&l.shouldShowSubscriptionUnfollowAlert(r,o.state,t)){var d=l.generateInEarningsProgramUnfollowAlert();return e.renderButton({onClick:function(){return Object(q.a)(d,(function(){return s()}))}})}return e.renderButton({onClick:Object(j.a)()?function(e){null===e||void 0===e||e.stopPropagation(),s()}:function(){return Object(G.j)()}})}))})))}}],[{key:"getLabelText",value:function(e){var l=e.isFollowing,n=e.viewerPermission;return l?Object(J.b)(n)!==J.a.follower?Object(V.plaintextTranslate)(E.createElement(E.Fragment,null,"Leave ",E.createElement(W.a,{tribe:e}))):Object(V.plaintextTranslate)(E.createElement(E.Fragment,null,"Unfollow ",E.createElement(W.a,{tribe:e}))):Object(V.plaintextTranslate)(E.createElement(E.Fragment,null,"Follow ",E.createElement(W.a,{tribe:e})))}},{key:"getOverflowItem",value:function(e,n,a){var i=e.tribeId,t=e.isFollowing,r=e.viewerCanContribute,o=e.viewerDirectSubscription,u=function(){Object(A.c)(ie(e,n))},s=function(e,l){Object(P.a)(e,(function(e){e.buttonIndex>0&&l()}))};return{icon:a&&E.createElement(M.b,{name:"UserFollow",color:"red"}),label:l.getLabelText(e),onSelected:function(){o&&l.shouldShowSubscriptionUnfollowAlert(r,o.state,t)?s(l.generateInEarningsProgramUnfollowAlert(),u):r&&t?s(l.generateUnfollowAlert(e),u):u()},feedLoggingType:{loggingName:t?"TribeUnfollow":"TribeFollow",metadata:{tribeId:i},shouldLog:!0},isDestructive:t}}},{key:"getFeedbackText",value:function(e,l){return{title:Object(V.plaintextTranslate)(E.createElement(E.Fragment,null,"You've unfollowed ",E.createElement(W.a,{tribe:e}))),body:Object(V.plaintextTranslate)("You'll see less of this Space in your feed."),onSelected:function(){Object(A.c)(ie(e,l))}}}},{key:"generateUnfollowAlert",value:function(e){var l,n=e.viewerIsOnlyAdmin,a=e.viewerCanAdmin,i=e.viewerCanContribute,t=e.owner,r=[];return n?l=Object(V.plaintextTranslate)(E.createElement(V.Translate,null,"You cannot leave ",E.createElement(W.a,{tribe:e})," because you are the only admin. Add another admin before leaving.")):Object(j.f)(null===t||void 0===t?void 0:t.user)?l=Object(V.plaintextTranslate)(E.createElement(V.Translate,null,"You cannot leave ",E.createElement(W.a,{tribe:e})," because you are the owner. Transfer ownership to another admin before leaving.")):(l=[Object(V.plaintextTranslate)(E.createElement(V.Translate,null,"Are you sure you want to leave ",E.createElement(W.a,{tribe:e}),"?")),Object(V.plaintextTranslate)(ae({viewerCanAdmin:a,viewerCanContribute:i}))].join(" "),r=[Object(V.plaintextTranslate)("Confirm Leave")]),{title:Object(V.plaintextTranslate)("Leave Space"),message:l,otherButtonTitles:r,cancelButtonTitle:Object(V.plaintextTranslate)("Cancel")}}}]),l}(E.Component);te.displayName="TribeFollow",te.fragments={tribe:void 0!==C?C:C=a},te.mutations={tribeFollowRemoveMutation:ee,tribeFollowAddMutation:le},te.shouldShowSubscriptionUnfollowAlert=function(e,l,n){return Object(X.b)()&&!e&&l!==H.a.canceled&&l!==H.a.canceled_active&&n},te.generateInEarningsProgramUnfollowAlert=function(){return{title:Object(V.plaintextForceEnglishForCopyDrafting)("Unfollow this Space?"),message:Object(V.plaintextForceEnglishForCopyDrafting)("Your subscription to this Space is still active. If you unfollow, you may not see content from this Space in your feed."),otherButtonTitles:[Object(V.plaintextForceEnglishForCopyDrafting)("Unfollow this Space")],cancelButtonTitle:Object(V.plaintextForceEnglishForCopyDrafting)("Keep following")}};l.a=Object(A.b)(te)},"Os/N":function(e,l,n){"use strict";var a;n.d(l,"c",(function(){return r})),n.d(l,"b",(function(){return o})),function(e){e.all_notifs="all_notifs",e.none="none",e.highlights="highlights"}(a||(a={})),l.a=a;var i=new Map([[a.all_notifs,1],[a.none,2],[a.highlights,3]]),t=new Map([[1,a.all_notifs],[2,a.none],[3,a.highlights]]);function r(e){return i.get(a[e])}function o(e){if(null===e)return null;if("number"===typeof e){var l=t.get(e);if(!l)throw new Error("".concat(e," is not a valid TribeNotifSettings"));return l}return"string"===typeof e?a[e]:e}},rAp5:function(e,l,n){"use strict";n.r(l);var a=function(){var e=[{kind:"LocalArgument",name:"id",type:"BigInt!",defaultValue:null}],l=[{kind:"Variable",name:"tribeId",variableName:"id"}],n={kind:"ScalarField",alias:null,name:"id",args:null,storageKey:null},a={kind:"ScalarField",alias:null,name:"__typename",args:null,storageKey:null};return{kind:"Request",fragment:{kind:"Fragment",name:"ReloadableTribeFollow_inner_tribeQuery",type:"QueryRoot",metadata:null,argumentDefinitions:e,selections:[{kind:"LinkedField",alias:null,name:"tribe",storageKey:null,args:l,concreteType:"Tribe",plural:!1,selections:[n,a,{kind:"ScalarField",alias:null,name:"isFollowing",args:null,storageKey:null,isLive:!0}]}]},operation:{kind:"Operation",name:"ReloadableTribeFollow_inner_tribeQuery",argumentDefinitions:e,selections:[{kind:"LinkedField",alias:null,name:"tribe",storageKey:null,args:l,concreteType:"Tribe",plural:!1,selections:[n,a,{kind:"ScalarField",alias:null,name:"isFollowing",args:null,storageKey:null}]}]},params:{operationKind:"query",name:"ReloadableTribeFollow_inner_tribeQuery",id:"c77b496c9fff23fbad95791916a59ee921f24dbe3842ce73360c9f4300b61665",text:null,metadata:{derivedFrom:"TribeFollow_inner_tribe",isReloadableQuery:!0}}}}();a.hash="3cf1f40076b0322116ccc2af79222823",l["default"]=a},vdxC:function(e,l,n){"use strict";n.r(l);var a=function(){var e=[{kind:"LocalArgument",name:"id",type:"BigInt!",defaultValue:null}],l=[{kind:"Variable",name:"tribeId",variableName:"id"}],n={kind:"ScalarField",alias:null,name:"id",args:null,storageKey:null},a={kind:"ScalarField",alias:null,name:"__typename",args:null,storageKey:null};return{kind:"Request",fragment:{kind:"Fragment",name:"ReloadableTribeFollow_tribeQuery",type:"QueryRoot",metadata:null,argumentDefinitions:e,selections:[{kind:"LinkedField",alias:null,name:"tribe",storageKey:null,args:l,concreteType:"Tribe",plural:!1,selections:[n,a,{kind:"ScalarField",alias:null,name:"isFollowing",args:null,storageKey:null,isLive:!0},{kind:"ScalarField",alias:null,name:"followerCount",args:null,storageKey:null,isLive:!0}]}]},operation:{kind:"Operation",name:"ReloadableTribeFollow_tribeQuery",argumentDefinitions:e,selections:[{kind:"LinkedField",alias:null,name:"tribe",storageKey:null,args:l,concreteType:"Tribe",plural:!1,selections:[n,a,{kind:"ScalarField",alias:null,name:"isFollowing",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"followerCount",args:null,storageKey:null}]}]},params:{operationKind:"query",name:"ReloadableTribeFollow_tribeQuery",id:"afca65c12e2c8f3f79e2bd06c1b3f3def748bd015e95067483c798dc08cb2bdd",text:null,metadata:{derivedFrom:"TribeFollow_tribe",isReloadableQuery:!0}}}}();a.hash="6b1e26a71eb17f6bc73bff188e4fac11",l["default"]=a}}]);