"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('
'+__("That username is taken. Try another.")+"
"),r.find(".js-form_un_suggs").show(),n.length&&r.find(".js-un_sugg_links").html(n.map((function(e){return'').concat(e,"")})).join(" ")),r.addClass("js-show_suggs show_suggs")},e.hideSuggestions=function(){e.isVisible=!1;var n=t(".f_join_form .form_row_username");n.find(".js-form_un_suggs").hide(),n.removeClass("js-show_suggs show_suggs"),n.find(".form_errors_in_row").html(""),n.find("div.input_wrapper").removeClass("notvalid"),n.find("div.ui-input-text").removeClass("notvalid"),n.find("div.obelix").removeClass("notvalid")},e.applySuggestion=function(n){t(".f_join_form .form_row_username ").find("input").val(n).trigger("change").trigger("focus"),e.hideSuggestions()},e.isVisible=!1,e}();t(o.init)},41301:function(e,n,r){r.d(n,{tf:function(){return c}});var a={REQUIRED:__("Required."),WEAK_PASSWORD:__("Weak password."),SHORT_PASSWORD:__("Value is too short"),LONG_PASSWORD:__("Value is too long"),PASSWORD_NOT_CONTAIN_NUMBERS_AND_UPPERCASE:__("Entered password does not contain any numbers and uppercase letters."),PASSWORD_NOT_CONTAIN_UPPERCASE:__("Entered password does not contain any uppercase letters."),PASSWORD_NOT_CONTAIN_NUMBERS:__("Entered password does not contain any numbers.")},t=/[0-9]/g,o=/[|!@#$%&*\/=?,;.:\-_+~^¨\\]/g,s=/[a-z\u0430-\u044f\u0451]/g,i=/[A-Z\u0410-\u042f\u0401]/g,c=function(e,n){var r=a.WEAK_PASSWORD,t={status:"success",message:""},o=!0;if(o&&!e&&(o=!1,r=a.REQUIRED),o){var s=u(e,a.SHORT_PASSWORD,6,null);(o=s.valid)||(r=s.errorMessage)}if(o){var i=u(e,a.LONG_PASSWORD,null,32);(o=i.valid)||(r=i.errorMessage)}if(o){var c=l(e,n,r);(o=c.valid)||(r=c.errorMessage)}return o||(t.status="error",t.message=r),t},u=function(e,n,r,a){var t=e.length,o={valid:!1,errorMessage:n};return r&&ta||(o.valid=!0,o.errorMessage=""),o},l=function(e,n,r){var c,u=e.length,l=0,g=0,d=0,h=0,m={valid:!1,errorMessage:r};if(u<6)return m;c=4*u;for(var v=2;v<=4;v++){for(var p=[],E=0;E=3&&(c+=5),n||(c-=f(e,"0123456789",/\d{2,}/g,!0),c-=f(e,"abcdefghijklmnopqrstuvwxyz",/[a-z]{2,}/g,!0),c-=f(e,"ABCDEFGHIJKLMNOPQRSTUVWXYZ",/[A-Z]{2,}/g,!0),c-=f(e,"qwertyuiop",/[qwertyuiop]{2,}/g,!1),c-=f(e,"asdfghjkl",/[asdfghjkl]{2,}/g,!1),c-=f(e,"zxcvbnm",/[zxcvbnm]{2,}/g,!1),c-=f(e,"QWERTYUIOP",/[QWERTYUIOP]{2,}/g,!1),c-=f(e,"ASDFGHJKL",/[ASDFGHJKL]{2,}/g,!1),c-=f(e,"ZXCVBNM",/[ZXCVBNM]{2,}/g,!1),c-=f(e,"абвгдежзийклмнопрстуфхцчшщъыьэюя",/[а-я]{2,}/g,!0),c-=f(e,"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ",/[А-Я]{2,}/g,!0),c-=f(e,"йцукенгшщзхъ",/[йцукенгшщзхъ]{2,}/g,!1),c-=f(e,"фывапролджэ",/[фывапролджэ]{2,}/g,!1),c-=f(e,"ячсмитьбю",/[ячсмитьбю]{2,}/g,!1),c-=f(e,"ЙЦУКЕНГШЩЗХЪ",/[ЙЦУКЕНГШЩЗХЪ]{2,}/g,!1),c-=f(e,"ФЫВАПРОЛДЖЭ",/[ФЫВАПРОЛДЖЭ]{2,}/g,!1),c-=f(e,"ЯЧСМИТЬБЮ",/[ЯЧСМИТЬБЮ]{2,}/g,!1));var R=_(e,o);null!==R&&(g=R.length)>=2&&(c+=5);var b=_(e,s);null!==b&&(d=b.length);var O=_(e,i);null!==O&&(h=O.length),d>0&&h>0&&(c+=10);var P=d+h;if(l>0&&g>0&&(c+=15),l>0&&P>0&&(c+=15),g>0&&P>0&&(c+=15),0===l&&0===g&&(c-=10),0===g&&0===P&&(c-=10),n){if(!P)return m;if(!h&&!l)return m.errorMessage=a.PASSWORD_NOT_CONTAIN_NUMBERS_AND_UPPERCASE,m;if(!h&&l)return m.errorMessage=a.PASSWORD_NOT_CONTAIN_UPPERCASE,m;if(h&&!l)return m.errorMessage=a.PASSWORD_NOT_CONTAIN_NUMBERS,m}return c<0&&(c=0),c>100&&(c=100),25>c||(m.valid=!0,m.errorMessage=""),m};function f(e,n,r,a){for(var t=0,o=n.length,s=0,i=Array.from(e.matchAll(r));s=3&&(a&&0===f?t+=15:1===Math.abs(f)&&(t+=3===_?15:10)),l=d):(f=d-l,_=2,(a&&0===f||1===Math.abs(f))&&(t+=5),l=d)}}return t}var _=function(e,n){return e.match(n)}},33914:function(e,n,r){r.d(n,{y:function(){return c}});var a=r(15215),t=r(41785),o=r(66022),s=r(67152),i=r(70901),c=function(){function e(){}return e.serializeFormData=function(e){for(var n=(0,t.E)(),r="".concat(Math.random()),c=r,u=7e4+5e3*Math.random()|0;--u>=0;)c=(0,i.e8)("".concat(u&&c||r).concat(u||"").concat((0,i.e8)(u&&c||n)));var l=JSON.stringify({hash:o.LogicLoginForm.FINGERPRINT_HASH,info:o.LogicLoginForm.FINGERPRINT_FULL,_0:r,_1:c,_2:n}),f=(0,s.D)(l),_=(0,i.e8)(f),g=document.documentElement,d=g.getAttribute("data-csrf_field")||"",h=g.getAttribute("data-csrf_value")||"";return(0,a.fX)((0,a.fX)([],e,!0),[{name:"signup_data",value:_+f},{name:d,value:h}],!1)},e}()}}]);