"use strict";(self.webpackChunkbongacams=self.webpackChunkbongacams||[]).push([[113],{88488:function(e,n,i){i.d(n,{fM:function(){return a},pk:function(){return s},wl:function(){return r}});var o=i(15215),t=(i(19826),i(24629)),l=(i(17448),i(12957));function a(e,n,i){var t=e.miniProfile,a=(0,o.fX)([],t.socialProfiles.groups,!0);return(0,l.loopv)(a,(function(e){(0,l.loopv)(e.items,(function(e){e.id===n&&(e.socialProfileLink=i,e.isPurchased=!0)}))})),{miniProfile:(0,o.Cl)((0,o.Cl)({},t),{socialProfiles:(0,o.Cl)((0,o.Cl)({},t.socialProfiles),{groups:a})})}}function s(e,n){var i=e.user,a=(void 0===i?{}:i).balance,s=e.miniProfile,r=(0,o.fX)([],s.socialProfiles.groups,!0),c=e.lang===t.A.RU,u=new Set;return(0,l.loopv)(n,(function(e){(0,l.loopv)(e,(function(e,n){u.add(n)}))})),(0,l.loopv)(r,(function(e,n){var i=e.items,o=[];(0,l.loopv)(i,(function(e){u.has(e.id)&&o.push(e)})),r[n].items=o})),r=r.filter((function(e){return e.items.length})),(0,l.loopv)(n,(function(e,n){(0,l.loopv)(r,(function(i,t){if(i.type===n){var s=[];(0,l.loopv)(i.items,(function(n){(0,l.loopv)(e,(function(e,i){n.id===i&&s.push((0,o.Cl)((0,o.Cl)({},n),{description:c&&e.descriptionRu?e.descriptionRu:e.description,price:e.price,isBuyTokenRequired:a1,r[t].items=s}}))})),{miniProfile:(0,o.Cl)((0,o.Cl)({},s),{socialProfiles:(0,o.Cl)((0,o.Cl)({},s.socialProfiles),{groups:r})})}}function r(e,n){var i,t,l,a=null===(l=null===(t=null===(i=null==e?void 0:e.miniProfile)||void 0===i?void 0:i.socialProfiles)||void 0===t?void 0:t.groups)||void 0===l?void 0:l.reduce((function(e,i){var t=i.items.reduce((function(e,i){return(0,o.fX)((0,o.fX)([],e,!0),[(0,o.Cl)((0,o.Cl)({},i),{isBuyTokenRequired:n":"","":''},phrase:f,isLastVersion:!0})}]),m()),(null==n?void 0:n.error)&&(h=(0,c.u1)(n.error),T(null),R(h||"")),[2]}}))}))},handleClickPrivacyOption:function(e){S(e)},handleCloseConfirmDialog:function(){T(null)},handlePickGift:function(e){C(e)},handleSubmitGift:function(){var e,n,i,t,l,a,s,c,u;if((null==g?void 0:g.id)&&(null==g?void 0:g.price))if(g.priceValue>h)R(__("You don't have enough Tokens"));else if("object"==typeof(null===(n=null===(e=null==f?void 0:f.confirmDialog)||void 0===e?void 0:e.confirmButton)||void 0===n?void 0:n.url)){R("");var d={comment:P,giftId:g.id,privacy:k},p=(0,o.Cl)((0,o.Cl)({},null==f?void 0:f.confirmDialog),{confirmButton:(0,o.Cl)((0,o.Cl)({},null===(i=null==f?void 0:f.confirmDialog)||void 0===i?void 0:i.confirmButton),{url:(0,o.Cl)((0,o.Cl)({},null===(l=null===(t=null==f?void 0:f.confirmDialog)||void 0===t?void 0:t.confirmButton)||void 0===l?void 0:l.url),{body:(0,o.Cl)((0,o.Cl)({},null===(c=null===(s=null===(a=null==f?void 0:f.confirmDialog)||void 0===a?void 0:a.confirmButton)||void 0===s?void 0:s.url)||void 0===c?void 0:c.body),d)})}),message:(0,r.Oy)({attributes:{"":"","":"","":'',"":'',privacy:"public"===k.toString()?__("Public gift"):__("Private gift")},phrase:null===(u=null==f?void 0:f.confirmDialog)||void 0===u?void 0:u.message,isLastVersion:!0})});T(p)}}},states:{confirmDialogPopupState:L,errorMessageState:x,pickedGiftState:g,pickedPrivacyState:k}}}},39227:function(e,n,i){i.d(n,{i:function(){return B}});var o=i(15215),t=i(50172),l=i(19223),a=i(26580),s=i(20657),r=i(53336),c=i(21560),u=i(70726),d=i(16164),p=i(54022),f=i(12957),m=i(26616),_=i(4645),v=i(8546),h=__("Required."),b=function(e){function n(n){var i,o=e.call(this,n)||this;return o.abortControllerRef=null,o.abortControllerRef=new AbortController,o.state={error:"",errorContent:null,fields:(i={},i.social_profile=[{id:"".concat("social_profile","_").concat("social_username"),label:trans("Enter your %sm_type% username:",{sm_type:''.concat(n.type,"")}),name:"social_username"}],i),loading:!1,isValid:!1},o}return(0,o.C6)(n,e),n.prototype.submitAction=function(e){var n=this;if(!this.state.loading){var i=this.props,t=i.purchaseSocialProfileLinkApiUrl,l=i.onSuccess;this.abortControllerRef.abort&&this.abortControllerRef.abort();var a=function(e){var n,i,o,t;return(null===(i=null===(n=null==e?void 0:e.errors)||void 0===n?void 0:n.socialUsername)||void 0===i?void 0:i[0])||(null===(t=null===(o=null==e?void 0:e.errors)||void 0===o?void 0:o.global)||void 0===t?void 0:t[0])||h};this.abortControllerRef=new AbortController;var s=new FormData;(0,f.loopv)((0,_.Z)((0,o.Cl)({},e)),(function(e,n){s.append(n,e)})),this.setState({loading:!0}),(0,p.AT)(t,{abortController:this.abortControllerRef,body:s,method:"POST"}).then((function(e){e.errors?n.setState({errorContent:a(e)}):e.data&&l(e.data)})).then((function(){n.setState({loading:!1})}))}},n.prototype.render=function(){var e=this.props,n=e.variant,i=void 0===n?"default":n,l=e.onCancel,s=this.state,u=s.errorContent,p=s.loading,f=this.getField("social_username","social_profile");return(0,t.h)("form",{className:"sbp_form",onSubmit:this.handleSubmitForm},(0,t.h)(d.A,(0,o.Cl)({},f,{className:"sbpf_row","data-testid":f.id,error:u,inputClassName:"sbpf_field",inputWrapClassName:"sbpf_field_wrp",labelWrapClassName:"sbpf_label",onInput:this.handleChangeFieldByName})),(0,t.h)("div",{className:"sbpf_actions"},"modern"===i&&(0,t.h)(t.FK,null,(0,t.h)(c.$n,{className:"sbpf_btn sbpf_btn_submit","data-testid":"submit",type:"submit",variant:"success",isLoading:p},__("Buy")),(0,t.h)(c.$n,{className:"sbpf_btn __mrn_border","data-testid":"cancel",type:"button",variant:"light",onClick:l},__("Cancel"))),"default"===i&&(0,t.h)(t.FK,null,(0,t.h)(c.$n,{className:"sbpf_btn mls_btn mls_btn_green sbpf_btn_submit","data-testid":"submit",disabled:p,type:"submit"},(0,t.h)("span",{className:(0,v.n)({spf_b_inner:!0,__hide:p})},__("Buy")),(0,t.h)("span",{className:(0,v.n)({"bc_spinner_wrp sbpf_b_spinner":!0,__show:p})},(0,t.h)(a.A,{group:"bc_spinner",icon:"#svg_ui_circle_loader",url:r.Jp}))),(0,t.h)(c.$n,{className:"sbpf_btn mls_btn mls_btn_grey","data-testid":"cancel",type:"button",onClick:l},__("Cancel")))))},n.defaultProps={purchaseSocialProfileLinkApiUrl:"",type:"",onCancel:m.noop,onSuccess:m.noop},n}(u.A),g=i(2268),C=i(80554),y=i(88035),k=i(88488),S=i(94535),N=i(19826),P=i(17402),w=i(12341),B=function(e){var n,i,c=e.content,u=void 0===c?null:c,d=e.form,p=e.header,f=e.qrCodeData,_=void 0===f?null:f,h=e.variant,B=void 0===h?"default":h,L=e.isDisableCloseButton,T=e.onBuySuccess,D=e.onClose,x=void 0===D?m.noop:D,R=p.displayName,A=p.socialProfileIcon,O=p.tokens,E=p.type,M=function(e){var n=e.qrCodeData,i=void 0===n?null:n,o=e.onBuySuccess,t=e.onClose,l=void 0===t?m.noop:t,a=(0,P.useState)(Boolean(i)),s=a[0],r=a[1],c=(0,P.useState)(""),u=c[0],d=c[1],p=(0,P.useState)(""),f=p[0],_=p[1],v=(0,P.useState)(null==i?void 0:i.url),h=v[0],b=v[1];return{handleClose:(0,P.useCallback)((function(e){e.preventDefault(),l()}),[l]),handleOnSuccess:function(e){var n=e.id,i=e.forwardLink,t=e.qrCodeData,l=e.url,a=e.urlHash;d(i.url),_(l),r(!0),b(t.url),(0,y.w)(C.R.BUY_SOCIAL_LINK,{id:n}),w.U.instance.sendMessage({target:w.B.PROFILE,id:n,forwardLink:i});var s=!0;o&&(s=o(e)),s&&(N.A.action(k.fM)(n,i),N.A.action(S.Cp)(a,i))},isShowSuccess:s,forwardLinkState:u,openedLink:f,qrDataUrl:h}}({qrCodeData:_,onBuySuccess:T,onClose:x}),H=M.forwardLinkState,I=M.openedLink,U=M.qrDataUrl,F=M.isShowSuccess,q=M.handleClose,z=M.handleOnSuccess;return(0,t.h)("div",{className:(0,v.n)((n={bc_social_by_popup:!0},n["__sbp_".concat(B)]=Boolean(B),n))},!L&&(0,t.h)("div",{className:"popup_close bc_flex bc_flex_full_center",onClick:q},(0,t.h)(a.A,{group:"pc_icon",icon:"#svg_ui_close_angular",url:r.Jp})),!F&&(0,t.h)("div",{className:"sbp_wrp __by"},(0,t.h)("div",{className:"sbp_info bc_flex bc_flex_items_center"},(0,t.h)("img",{className:"sbp_icon",alt:E,src:A.src}),"modern"===B&&(0,t.h)("div",{className:"sbp_i_title"},(0,t.h)("p",{className:"bc_bold",dangerouslySetInnerHTML:{__html:__("Purchase access to %modelname%'s %sm_type%",{modelname:R||"",sm_type:''.concat(E,"")})},"data-testid":"display-name-view"}),(0,t.h)("p",{dangerouslySetInnerHTML:{__html:__("%s1%Price:%s2% %price% %tokens_plural%",{price:O,s1:'',s2:"",tokens_plural:''.concat(g.kX.pluralise("tokens",O),"")})}})),"modern"!==B&&(0,t.h)("p",{dangerouslySetInnerHTML:{__html:__("Buy %modelname%'s %sm_type% for %s1%%price% %tokens_plural%?%s2%",{modelname:R||"",price:O,s1:'',s2:"",sm_type:''.concat(E,""),tokens_plural:''.concat(g.kX.pluralise("tokens",O),"")})},"data-testid":"display-name-view"})),(0,t.h)(b,(0,o.Cl)({},d,{variant:(i=B,"modern"===i?"modern":"default"),onCancel:q,onSuccess:z}))),F&&(0,t.h)("div",{className:"sbp_wrp __success bc_flex bc_flex_items_center"},(0,t.h)("div",{className:"sbp_qr_code"},(0,t.h)(s.r,{containerClassName:"qrc_img bc_flex bc_flex_items_center bc_flex_justify_center",size:114,value:U})),(0,t.h)("div",{className:"sbp_info"},I&&(0,t.h)("p",{className:"sbp_desc"},__("Thank you for your purchase!")),(0,t.h)("div",{className:"sbp_info_wrp bc_flex bc_flex_items_center"},(0,t.h)("img",{className:"sbp_icon",alt:E,src:A.src}),(0,t.h)("div",{className:"sbp_desc_wrp"},(0,t.h)("p",{className:"bc_regular",dangerouslySetInnerHTML:{__html:__("Follow %modelname% on %sm_type%:",{modelname:''.concat(R||u.modelDisplayName,""),sm_type:''.concat(E||u.socialProfileType,"")})}}),(0,t.h)("a",{className:"sbp_text_overflow sbp_link",href:H||(0,l.z6)(u.socialProfileLink.url).urlString,rel:"noreferrer",target:"_blank"},I||u.socialProfileLink.text))),(0,t.h)("p",{dangerouslySetInnerHTML:{__html:__("Click the link %s1%or%s2% scan the QR code.",{s1:'',s2:""})}}))))}},14215:function(e,n,i){i.d(n,{D:function(){return r}});var o=i(50172),t=i(17402),l=i(21560),a=i(53336),s=i(40522),r=(0,t.memo)((function(e){var n=e.children,i=e.imTarget;return(0,o.h)(l.tV,{className:"__mrn_border",icon:{group:"mrn_icon",type:"#svg_btna_send_message",url:a.MQ},imTarget:i,popupOptions:{disableClickOutside:!0,enableScroll:!0,italicHeader:!1,styleVariant:s.W.MODERN,transparentOverlay:!0},variant:"light"},n)}))},66254:function(e,n,i){i.d(n,{K:function(){return r}});var o=i(17402),t=i(46517),l=i(13907),a=i(99948),s=i(40172),r=function(e){var n=e.modelUsername,i=e.onClose,r=e.onDontShowAgainChange,c=(0,t.d4)(s.UQ),u=(0,o.useRef)(!1),d=(0,o.useState)(!1),p=d[0],f=d[1],m=function(){document.location.assign("".concat((0,l.ip)("@homepage")).concat(n))};return(0,o.useEffect)((function(){return function(){u.current&&r()}}),[r]),(0,o.useEffect)((function(){function e(){i()}return document.addEventListener("@@profileSendTip/success",e),function(){document.removeEventListener("@@profileSendTip/success",e)}}),[i]),{actions:{handleNavigateToFullPrivateChat:function(){c?(localStorage.setItem("showPrivate","true"),m()):(0,a.a)()},handleNavigateToPrivateChat:function(){c?(localStorage.setItem("showPrivate","false"),m()):(0,a.a)()},handleOnDontShowChange:function(e){u.current=e.currentTarget.checked,f(u.current)}},states:{isDontShowCheckboxState:p}}}},94241:function(e,n,i){i.d(n,{B:function(){return r}});var o=i(50172),t=i(17402),l=i(19223),a=i(35733),s=i(13907),r=(0,t.memo)((function(e){var n=e.feature,i=e.onClick;return(0,o.h)("li",{className:"fbw_item"},(0,o.h)("div",{className:"bc_flex bc_flex_items_center"},(0,o.h)("img",{className:"fbw_img",alt:"",src:(0,s.oF)("chat/icons/".concat(a.A.getIconName(n.membershipType),".svg"))}),(0,o.h)("div",{className:"bc_flex bc_flex_column bc_flex_items_start"},(0,o.h)("a",{className:"fbw_link bc_uppercase",href:(0,l.z6)(n.membershipLink.url).urlString,rel:"noopener noreferrer",target:"_blank",onClick:i},(0,l.Oy)({phrase:n.membershipLink.text})),(0,o.h)("p",{className:"fbw_caption"},n.caption))))}))},93280:function(e,n,i){i.d(n,{K:function(){return o}});var o=500},83530:function(e,n,i){i.d(n,{P:function(){return v}});var o=i(15215),t=i(17402),l=i(46517),a=i(36194),s=i(40172),r=i(49635),c=i(19223),u=i(96998),d=i(99948),p=i(64038),f=i(33954),m=i(2268),_=i(93280),v=function(e){var n=e.popup,i=n.actions,v=n.confirmDialog,h=n.notEnoughTokensError,b=e.onClose,g=e.onConfirmChange,C=(0,l.d4)(s.UQ),y=(0,l.d4)(r.R1),k=(0,l.wA)(),S=(0,t.useState)({price:50}),N=S[0],P=S[1],w=(0,t.useState)(""),B=w[0],L=w[1],T=(0,t.useState)(null),D=T[0],x=T[1],R=(0,t.useState)(null),A=R[0],O=R[1],E=(0,t.useRef)(null),M=(0,t.useRef)({elementFitType:f.isRTLCulture?"top-left":"top-right",styleClass:"__unicode_size_xs",unicode:!0,isAppendToRootElement:!0,isCloseButtonHidden:!0}),H=(0,t.useMemo)((function(){return!i.some((function(e){return e.price===N.price}))}),[i,N]),I=(0,t.useCallback)((function(e){L(e)}),[]);return(0,t.useEffect)((function(){(null==e?void 0:e.popup)||b()}),[e,b]),(0,t.useEffect)((function(){g(Boolean(D))}),[D,g]),{ref:{inputElementRef:E,smilePanelOptionsRef:M},actions:{handleChangeComment:I,handleChangeCustomTipAmount:function(e){e.preventDefault();var n=Number(e.currentTarget.value);P((function(e){var i=Number.isFinite(n)&&n<=Number.MAX_SAFE_INTEGER?Math.max(0,n):e.price;return E.current&&(E.current.value=i.toString()),(0,o.Cl)((0,o.Cl)({},e),{price:i})}))},handleChangeTipAmount:function(e){P((function(n){return(0,o.Cl)((0,o.Cl)({},n),{price:e})}))},handleClickConfirm:function(e,n,i){var o,t;if(N.price&&"object"==typeof(null==n?void 0:n.url)&&"string"==typeof(null===(t=null===(o=n.url)||void 0===o?void 0:o.body)||void 0===t?void 0:t.username)){i(!0);var l={layout:3,source:"regular",sub_type:"new_message",tokens:N.price,username:n.url.body.username,onError:function(e){x(null),O("string"==typeof e?{code:0,message:e}:5===e||4===e?{code:5,message:(0,c.Oy)({phrase:h,isLastVersion:!0})}:{code:0,message:u.Rb})},onFinally:function(){i(!1)},onSuccess:function(e){var n,i;if((null===(n=null==e?void 0:e.data)||void 0===n?void 0:n.tip_message)&&(null===(i=null==e?void 0:e.data)||void 0===i?void 0:i.tip_message_params)){var o=e.data,t=o.tip_message,l=o.tip_message_params;(0,p.s6)([{message:__(t,{amount:N.price,model_name:null==l?void 0:l.model_name,tokens_plural:m.kX.pluralise("tokens",N.price)})}])}b()}};B&&(l.text=B),k(a.q3)(l)}},handleCloseConfirmationDialog:function(){x(null)},handleOpenConfirmationDialog:function(){var e,n,i,t;if(C){var l=B.trim().length>_.K?{code:0,message:__("Too long (%max_length% characters max).",{max_length:_.K})}:N.price&&y":"","":"","":"","":"",tokens:N.price.toString(),tokens_plural:m.kX.pluralise("tokens",N.price)},phrase:null==v?void 0:v.message,isLastVersion:!0})});x(a)}}else(0,d.a)()}},states:{confirmDialogPopupState:D,errorMessageState:A,formState:N,isCustomAmountWasSet:H}}}},20657:function(e,n,i){i.d(n,{r:function(){return a}});var o=i(15215),t=i(50172),l=i(47290),a=function(e){var n=e.containerClassName,i=(0,o.Tt)(e,["containerClassName"]);return(0,t.h)("div",{className:n},(0,t.h)(l.hp,(0,o.Cl)({},i)))}}}]);