"use strict";(self.webpackChunkbongacams=self.webpackChunkbongacams||[]).push([[51,53,52],{20962:function(e,n,r){var a=r(50172),t=r(8546),o=r(65029);n.A=function(e){var n,r,s,i,c=e.place,u=e.onlyCaptcha,l=e.reset,f=e.rowClassName,_=e.className,g=e.onChange,d=e.error,h=e.labelClassName,m=e.labelTextClassName,v=(0,o.e)({place:c,onChange:g,reset:l}),p=v.elementCaptchaRef,E=v.captchaData;return E&&E.isCaptchaEnabled?(0,a.h)("div",{className:(0,t.n)((n={"form_row captcha_form_row":!0},n[f]=Boolean(f),n))},!u&&(0,a.h)("div",{className:(0,t.n)((r={form_label:!0},r[h]=Boolean(h),r))},(0,a.h)("label",{className:(0,t.n)((s={},s[m]=Boolean(m),s))},__("Prove you are human:"))),(0,a.h)("div",{className:(0,t.n)({form_field:!0,g_captcha_form_field:!0})},(0,a.h)("div",{ref:p,className:(0,t.n)((i={recaptcha:!0},i[_]=Boolean(_),i))}),d&&(0,a.h)("span",{className:"bcm_i_error"},d))):null}},37664:function(e,n,r){r.d(n,{A:function(){return a.A}});var a=r(20962)},21470:function(e,n,r){r.r(n),r.d(n,{CaptchaPlaceEnum:function(){return a},default:function(){return u}});var a,t=r(15215),o=r(50172),s=r(65029),i=r(26616),c=r(8546);!function(e){e.DEFAULT="c_default",e.DMCA_PAGE="c_dmca_page",e.JOIN_POPUP="c_join_popup",e.LOGIN_PAGE="c_login_page",e.HEADER_LOGIN="c_header_login",e.SUPPORT_PAGE="c_support_page",e.SELL_TRAFFIC_PAGE="c_sell_traffic_page",e.FORGOT_PASSWORD_PAGE="c_forgot_password_page",e.BILLING_SUPPORT_PAGE="c_billing_support_page",e.CONTENT_REMOVAL_PAGE="c_content_removal_page"}(a||(a={}));var u=function(e){var n=e.error,r=e.label,u=e.place,l=void 0===u?a.DEFAULT:u,f=e.size,_=void 0===f?"normal":f,g=e.visible,d=void 0===g||g,h=e.onChange,m=void 0===h?i.noop:h,v=(0,s.e)((0,t.Cl)((0,t.Cl)({},e),{place:l,size:_,visible:d,onChange:m})),p=v.elementCaptchaRef,E=v.captchaData,S="compact"===_,A=document.querySelector("body").classList.contains("chat_visible");return E&&E.isCaptchaEnabled?E.isCaptchaVisible||E.isLoginCaptchaVisible?(0,o.h)("div",{className:"form_row captcha_form_row"},Boolean(r)&&(0,o.h)("div",{className:(0,c.n)({form_label:!0,__chat:A})},(0,o.h)("label",null,"function"==typeof r?r():r)),(0,o.h)("div",{className:(0,c.n)({form_field:!0,g_captcha_small:S,g_captcha_form_field:!0})},(0,o.h)("div",{ref:p,className:"recaptcha"}),n&&(0,o.h)("div",{className:"form_errors_in_row"},(0,o.h)("div",{className:"form_error"},n)))):(0,o.h)("div",{ref:p,className:"recaptcha"}):null}},93381:function(e,n,r){r.d(n,{c:function(){return l}});var a=r(37664),t=r(21470),o=r(98614),s=r(19826),i=r(50172),c=r(17402),u=r(41669);function l(e){if(e){(0,c.render)((0,i.h)(o.Kq,{store:s.A},(0,i.h)(a.A,{place:t.CaptchaPlaceEnum.JOIN_POPUP,onChange:function(n){var r=u(e).closest("form");r.length&&n&&(u(".form_row_captcha").find(".form_error").remove(),r.find(".form_errors_row").remove())},onlyCaptcha:!0})),e)}}},65029:function(e,n,r){r.d(n,{e:function(){return h}});var a=r(15215),t=r(17402),o=r(46517),s=r(241),i=r(53992),c=r(89289),u=r(80554),l=r(30914),f=r(65143),_=r(9853),g=r(35172),d=r(24727),h=function(e){var n=(0,o.d4)((function(e){return e.captchaData})),r=e.place,h=e.reset,m=e.size,v=e.theme,p=e.onChange,E=n||{},S=E.language,A=E.scriptSrc,C=E.siteKey,N=E.type,R=E.isCaptchaEnabled,b=E.isCaptchaVisible,O=E.isLoginCaptchaVisible,P=(0,t.useState)(!1),w=P[0],T=P[1],D=(0,t.useRef)(null),I=(0,t.useRef)(null),y=(0,s.Z)(w),M=(0,t.useCallback)((function(e){var n;p(((n={})[i.l[N]]=e,n))}),[p,N]),L=(0,t.useCallback)((function(){if(R)if(null==D?void 0:D.current)if((0,l.m)(window,c.e[N])){if(I.current||(I.current=r?"".concat(r,"_").concat(Date.now(),"_").concat(_.o8.rangeInt()):"captcha_".concat(Date.now(),"_").concat(_.o8.rangeInt())),I.current&&D.current&&D.current.setAttribute("id",I.current),void 0!==d._.getInstance(I.current).id)return d._.resetCaptcha({captchaElementId:I.current,type:c.e[N]});d._.initCaptcha({captchaElementId:I.current,language:S,sitekey:C,size:b||O?m:"invisible",tabindex:-1,theme:v,type:c.e[N],onError:L,onExpired:L,onShowWindow:function(e,n){n&&(b||O||(e.style.visibility="hidden"))},onSuccess:M})}else console.error("captcha lib not found");else console.error("Ref of element not found");else console.log("captcha is not available")}),[R,N,C,v,b,O,m,S,M,r]);(0,t.useEffect)((function(){var e="";return function(){(0,a.sH)(this,void 0,void 0,(function(){return(0,a.YH)(this,(function(n){switch(n.label){case 0:return A?(e=(0,g.K)(A,"render","explicit"),[4,(0,f.W)(e,"js",document.head,{async:"",defer:""})]):[2];case 1:return n.sent(),T(!0),[2]}}))}))}(),function(){e&&(0,f.k)(e),T(!1)}}),[A]),(0,t.useEffect)((function(){w&&y!==w&&L()}),[L,y,w]);var j=(0,t.useCallback)((function(){L(),p()}),[p,L]);return(0,t.useEffect)((function(){var e=function(e){r===e.detail&&j()};return document.addEventListener(u.R.CAPTCHA_RESET,e),function(){document.removeEventListener(u.R.CAPTCHA_RESET,e)}}),[j,r]),(0,t.useEffect)((function(){var e=I.current;return function(){var n,r;clearTimeout(d._.getInstance(e).attachTimeout),null===(r=null===(n=d._.getInstance(e))||void 0===n?void 0:n.observer)||void 0===r||r.disconnect(),d._.removeInstance(e),I.current=null}}),[r]),(0,t.useEffect)((function(){h&&j()}),[j,h]),{elementCaptchaRef:D,captchaData:n,reRender:L}}},241:function(e,n,r){r.d(n,{Z:function(){return t}});var a=r(17402),t=function(e){var n=(0,a.useRef)(e);return(0,a.useEffect)((function(){n.current=e}),[e,n]),n.current}},69113:function(e,n,r){r.r(n),r.d(n,{JoinSuggestionManager:function(){return o}});var a=r(93381),t=r(41669),o=function(){function e(){}return e.init=function(){var n=t("body"),r=document.querySelector(".js_captcha_join");(0,a.c)(r),n.on("click",".f_join_form a.js-un_sugg_link",(function(){return e.applySuggestion(t(this).text()),!1})),n.on("input",".f_join_form .form_row_username.js-show_suggs input",(function(){e.hideSuggestions()}))},e.showSuggestions=function(){var n=t(".f_join_form .form_row_username").find("input").val();n&&t.get("/get-free-usernames?username=".concat(n),(function(n){n&&"success"===n.status&&n.result&&n.result.length&&(e.isVisible=!0,e.showSuggestionsError(n.result))}))},e.showSuggestionsError=function(n){void 0===n&&(n=[]);var r=t(".f_join_form .form_row_username");n.length||r.hasClass("show_suggs")||e.showSuggestions(),r.find(".form_errors_in_row").html('