"use strict";(self.webpackChunkbongacams=self.webpackChunkbongacams||[]).push([[117],{61710:function(e,o,t){t.d(o,{G:function(){return l},q:function(){return u}});var n=t(40793);function l(e){var o;return null===(o=(0,n.c)(e))||void 0===o?void 0:o.albums}var u=function(e){var o;return null===(o=l(e))||void 0===o?void 0:o.albums}},25260:function(e,o,t){t.d(o,{YZ:function(){return w.Y},gE:function(){return x},V0:function(){return R},eI:function(){return i},lW:function(){return U},E_:function(){return g},Q0:function(){return D}});var n=t(15215),l=t(17402),u=t(54022),r=t(26616),i=function(e){var o=e.albumId,t=e.deleteAlbumApiUrl,i=void 0===t?{method:"post",url:""}:t,a=e.deleteAlbumConfirmText,c=e.onSuccess,s=void 0===c?r.noop:c,d=(0,l.useState)(!1),p=d[0],m=d[1],f=(0,l.useRef)(new AbortController);return(0,l.useEffect)((function(){var e=f.current;return function(){null==e||e.abort()}}),[]),{handleClickAlbumDelete:function(e){if(e.preventDefault(),e.stopPropagation(),p||!confirm(a))return!1;(0,n.sH)(void 0,void 0,void 0,(function(){var e;return(0,n.YH)(this,(function(t){switch(t.label){case 0:return p?[2]:(m(!0),[4,(0,u.gQ)(i.url,{abortController:f.current,body:JSON.stringify({id:o}),method:i.method.toUpperCase()})]);case 1:return e=t.sent(),m(!1),e.errors?(e.errors.global.length&&alert(e.errors.global[0]),[2]):(s(o),[2])}}))}))}}},a=t(46517),c=t(19826),s=t(82860),d=t(14467),p=t(67731),m=t(35172),f=t(41669),b=void 0,v=t(91651),A=t(88481),P=t(53445),h=t(41966),C=t(33954),k=function(e){var o=e.albumPasswordPopupDataApiUrl,n=e.onAcceptPasswordSuccess,l=function(e){var o=e.albumPasswordPopupDataApiUrl,n=e.onAcceptPasswordSuccess;return{openProtectedAlbumImagesPopup:(0,P.e)({fancyOptions:{wrapClassName:"bc_profile_popup_wrp __prf_p_album",border:"none",closeBtn:!1,closeClick:!0,closeEsc:!0,padding:0},loader:function(e){var n=[A.Ye.PROFILE_POPUP,C.isRTLCulture?A.Ye.ARABIC_PROFILE_POPUP:null].filter(Boolean);return Promise.all([(0,u.AT)(o,{abortController:e}),Promise.all([t.e(110),t.e(99)]).then(t.bind(t,8476)),n.map((function(e){(0,v.i)(e,document.head,{"data-exclude":!0},(0,h.j)())}))])},popupProps:{onAcceptPasswordSuccess:n}}).openLoadPopupFancybox}}({albumPasswordPopupDataApiUrl:o,onAcceptPasswordSuccess:void 0===n?r.noop:n}).openProtectedAlbumImagesPopup;return{openProtectedAlbumImagesPopup:l}},U=function(e){var o=e.albumId,t=e.albumPhotosPopupDataApiUrl,n=e.photoPopupDataApiUrl,u=e.updateAlbumProfileAlbumsAction,i=void 0===u?r.noop:u,v=e.isAccessGranted,A=e.isAuthenticated,P=e.isProtected,h=function(e){var o=e.albumPasswordPopupDataApiUrl,t=e.albumPhotosPopupDataApiUrl,n=e.photoPopupDataApiUrl,u=e.isAccessGranted,i=e.isAuthenticated,a=void 0!==i&&i,c=e.isBCM,v=e.isProtected,A=e.onAcceptPasswordSuccess,P=void 0===A?r.noop:A,h=(0,s._)().actions.fetchAlbumViewRequest,C=(0,l.useRef)(null),U=(0,l.useRef)(null),g=(0,l.useRef)(t),D=(0,l.useRef)(o),w=(0,l.useState)(u),I=w[0],S=w[1];(0,l.useEffect)((function(){g.current=t}),[t]),(0,l.useEffect)((function(){D.current=o}),[o]),(0,l.useEffect)((function(){S(u)}),[u]);var _=(0,p.R)({albumPopupDataApiUrl:g.current}).openAlbumImagesPopup,E=(0,d.oW)({photoPopupDataApiUrl:n}).openAlbumImagePopup,T=(0,l.useCallback)((function(e){e.albumPhotosPopupDataApiUrl&&(g.current=e.albumPhotosPopupDataApiUrl,U.current=!0,P(e),S(!0))}),[P]),x=k({albumPasswordPopupDataApiUrl:D.current,onAcceptPasswordSuccess:T}).openProtectedAlbumImagesPopup;return(0,l.useEffect)((function(){U.current&&C.current&&(2===C.current&&_(),1===C.current&&E(),U.current=!1,C.current=!1)}),[_,E]),{handleClickAlbum:function(e){if(e.preventDefault(),a||!v){if(v&&!I)return C.current=2,void x();var o=(0,m.Zy)("albumId",g.current);o&&h(Number(o)),_()}else{if(c)return;f.signupEvent.call(b)}},handleClickPhoto:function(e){if(e.preventDefault(),a||!v){if(v&&!I)return C.current=1,void x();E()}else{if(c)return;f.signupEvent.call(b)}}}}({albumPasswordPopupDataApiUrl:t,albumPhotosPopupDataApiUrl:t,photoPopupDataApiUrl:n,isAccessGranted:v,isAuthenticated:A,isBCM:(0,a.d4)((function(e){return e.isBCM})),isProtected:P,onAcceptPasswordSuccess:(0,l.useCallback)((function(e){e.albumPhotosPopupDataApiUrl&&c.A.action(i)({albumId:o,newParams:{albumPhotosPopupDataApiUrl:e.albumPhotosPopupDataApiUrl,thumbImage:{src:e.albumPhotoUrl},isAccessGranted:!0}})}),[o,i])});return{handleClickAlbum:h.handleClickAlbum,handleClickPhoto:h.handleClickPhoto}},g=function(e){var o=e.albumId,t=e.deleteAlbumApiUrl,l=e.deleteAlbumConfirmText,u=e.onDeleteElement,r=U(e),a=i({albumId:o,deleteAlbumApiUrl:t,deleteAlbumConfirmText:l,onSuccess:u}).handleClickAlbumDelete;return(0,n.Cl)((0,n.Cl)({},r),{handleClickAlbumDelete:a})},D=function(e){var o=e.data,t=(0,l.useState)((null==o?void 0:o.albums)||[]),n=t[0],u=t[1];(0,l.useEffect)((function(){u((null==o?void 0:o.albums)||[])}),[null==o?void 0:o.albums]);var r=(0,l.useCallback)((function(e){u((function(o){return o.filter((function(o){return(null==o?void 0:o.albumId)!==e}))}))}),[]);return{albumList:n,isOwner:null==o?void 0:o.isOwner,onDeleteElement:r}},w=t(80643),I=t(50172),S=t(9445),_=t(61710),E=t(63065),T=t(10456),x=(0,l.memo)((function(e){var o=e.isModelsSkin,t=(0,n.Tt)(e,["isModelsSkin"]),u=t.addPhotosText,r=t.counter,i=t.deleteAlbumApiUrl,c=t.noPhotosText,s=t.photosCount,d=t.thumbImage,p=t.title,m=t.isAccessGranted,f=t.isProtected,b=function(){var e=(0,a.d4)(S.Z4),o=(0,a.d4)(_.q),t=(0,l.useState)(!1),u=t[0],r=t[1],i=(0,T.O)((0,E.o)(e)).actions.openGalleryAlbum;return{actions:{handleClickAlbumItem:function(e){return(0,n.sH)(void 0,void 0,void 0,(function(){return(0,n.YH)(this,(function(t){switch(t.label){case 0:return o?(r(!0),[4,i({albumList:o,albumToOpen:e})]):[2];case 1:return t.sent(),r(!1),[2]}}))}))}},states:{isLoadingAlbumState:u}}}(),v=b.actions.handleClickAlbumItem,A=b.states.isLoadingAlbumState;return(0,I.h)(w.Y,{addPhotosText:u,counter:r,deleteAlbumApiUrl:i,noPhotosText:c,photosCount:s,thumbImage:d,title:p,isAccessGranted:m,isLoading:A,isModelsSkin:o,isProtected:f,handleClickAlbum:function(){return v(t)},handleClickPhoto:function(){return v(t)}})})),L=t(19223),R=(0,l.memo)((function(e){var o=e.addPhotosText,t=void 0===o?null:o,l=e.albumId,u=void 0===l?null:l,i=e.albumPhotosPopupDataApiUrl,a=e.counter,c=e.deleteAlbumApiUrl,s=void 0===c?null:c,d=e.deleteAlbumConfirmText,p=void 0===d?null:d,m=e.noPhotosText,f=void 0===m?null:m,b=e.photoPopupDataApiUrl,v=e.photosCount,A=e.photosLink,P=e.thumbImage,h=e.title,C=e.updateAlbumProfileAlbumsAction,k=void 0===C?r.noop:C,U=e.isAccessGranted,D=e.isAuthenticated,S=e.isModelsSkin,_=e.isProtected,E=e.onDeleteElement,T=function(e){var o=e.photosLink,t=e.isAccessGranted,l=g(e),u=l.handleClickAlbum,r=l.handleClickPhoto,i=function(e){e.preventDefault(),!o||o&&!(null==o?void 0:o.url)||(window.location.href=(0,L.FC)(o.url))};return(0,n.Cl)((0,n.Cl)({},l),{handleClickAlbum:function(e){t?i(e):u(e)},handleClickPhoto:function(e){t?i(e):r(e)}})}({albumId:u,albumPhotosPopupDataApiUrl:i,deleteAlbumApiUrl:s,deleteAlbumConfirmText:p,photoPopupDataApiUrl:b,photosLink:A,updateAlbumProfileAlbumsAction:k,isAccessGranted:U,isAuthenticated:D,isProtected:_,onDeleteElement:void 0===E?r.noop:E}),x=T.handleClickAlbum,R=T.handleClickAlbumDelete,O=T.handleClickPhoto;return(0,I.h)(w.Y,{addPhotosText:t,counter:a,deleteAlbumApiUrl:s,noPhotosText:f,photosCount:v,thumbImage:P,title:h,isAccessGranted:U,isModelsSkin:S,isProtected:_,handleClickAlbum:x,handleClickAlbumDelete:R,handleClickPhoto:O})}))},71423:function(e,o,t){t.d(o,{U:function(){return i}});var n=t(15215),l=t(54022),u=t(20987),r=function(e){return(0,n.sH)(void 0,void 0,void 0,(function(){var o,t,l,r,i,a,c,s,d,p,m,f,b,v,A,P,h,C,k;return(0,n.YH)(this,(function(U){switch(U.label){case 0:return o=e,(null===(r=null===(l=null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.photo)||void 0===l?void 0:l.image)||void 0===r?void 0:r.src)?[4,(0,u.A)(null===(c=null===(a=null===(i=null==e?void 0:e.data)||void 0===i?void 0:i.photo)||void 0===a?void 0:a.image)||void 0===c?void 0:c.src)]:[3,4];case 1:return U.sent()?[2,o]:[3,2];case 2:return(null===(p=null===(d=null===(s=null==e?void 0:e.data)||void 0===s?void 0:s.photo)||void 0===d?void 0:d.imageFallback)||void 0===p?void 0:p.src)?[4,(0,u.A)(null===(b=null===(f=null===(m=null==e?void 0:e.data)||void 0===m?void 0:m.photo)||void 0===f?void 0:f.imageFallback)||void 0===b?void 0:b.src)]:[3,4];case 3:U.sent(),o.data=(0,n.Cl)((0,n.Cl)({},o.data),{photo:(0,n.Cl)((0,n.Cl)({},null===(v=o.data)||void 0===v?void 0:v.photo),{image:(0,n.Cl)((0,n.Cl)({},null===(P=null===(A=o.data)||void 0===A?void 0:A.photo)||void 0===P?void 0:P.image),{src:null===(k=null===(C=null===(h=null==o?void 0:o.data)||void 0===h?void 0:h.photo)||void 0===C?void 0:C.imageFallback)||void 0===k?void 0:k.src}),imageFallback:null})}),U.label=4;case 4:return[2,o]}}))}))},i=function(e){return(0,n.sH)(void 0,void 0,void 0,(function(){var o,t,u,i,a;return(0,n.YH)(this,(function(n){switch(n.label){case 0:return o=e.abortController,t=e.imageLoader,u=void 0===t?r:t,i=e.photoPopupDataApiUrl,[4,(0,l.AT)(i,{abortController:o})];case 1:return(null==(a=n.sent())?void 0:a.errors)?[2,a]:[2,u(a)]}}))}))}},14467:function(e,o,t){t.d(o,{Uo:function(){return n.U},oW:function(){return l.o}});var n=t(71423),l=t(49441)},67731:function(e,o,t){t.d(o,{R:function(){return c}});var n=t(54022),l=t(91651),u=t(88481),r=t(53445),i=t(41966),a=t(33954),c=function(e){var o=e.albumPopupDataApiUrl;return{openAlbumImagesPopup:(0,r.e)({fancyOptions:{wrapClassName:"bc_profile_popup_wrp __prf_album",border:"none",closeBtn:!1,closeClick:!0,closeEsc:!0,padding:0},loader:function(e){var r=[u.Ye.PROFILE_POPUP,a.isRTLCulture?u.Ye.ARABIC_PROFILE_POPUP:null].filter(Boolean);return Promise.all([(0,n.AT)(o,{abortController:e}),t.e(166).then(t.bind(t,90994)),r.map((function(e){(0,l.i)(e,document.head,{"data-exclude":!0},(0,i.j)())}))])}}).openLoadPopupFancybox}}},20987:function(e,o){o.A=function(e){return new Promise((function(o){var t=new Image;t.onload=function(){return o(!0)},t.onerror=function(){return o(!1)},t.src=e}))}}}]);