1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5395],{15354:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var i=n(57437),o=n(76973),r=n(2265),a=n(45056),s=n(66552);var c=n(32780),u=n(86144);var p=n(27325),l=n(75066),d=n.n(l),_=[.16,1,.3,1],v=[.4,0,1,1],m={initial:{y:"100%"},animate:{y:0,transition:{duration:.38,ease:_}},exit:{y:"100%",transition:{duration:.2,ease:v}}},h={initial:{opacity:0,scale:.98},animate:{opacity:1,scale:1,transition:{duration:.42,ease:_}},exit:{opacity:0,transition:{duration:.22,ease:v}}},f={initial:{opacity:0,y:24,scale:.96},animate:{opacity:1,y:0,scale:1,transition:{duration:.32,ease:_}},exit:{opacity:0,y:12,scale:.98,transition:{duration:.18,ease:v}}},y={initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1,transition:{duration:.24,ease:_}},exit:{opacity:0,scale:.95,transition:{duration:.15,ease:v}}},P={initial:{opacity:0},animate:{opacity:1,transition:{duration:.2}},exit:{opacity:0,transition:{duration:.15}}},g={[p.$0.FULLSCREEN_COVER]:{className:d().cover,maxWidth:"100vw",isCentered:!0,motion:h},[p.$0.CARD_MODAL]:{className:d().card,maxWidth:"620px",isCentered:!0,motion:f},[p.$0.BOTTOM_SHEET]:{className:d().sheet,maxWidth:"100vw",isCentered:!1,motion:m,nonBlocking:!0,wideArt:!0},[p.$0.ALERT]:{className:d().alert,maxWidth:"480px",isCentered:!0,motion:y}};function E(e){var{popup:t,isOpen:n,onDismiss:l,onPositive:_,onNegative:v,showClose:m,blocking:h=!1,dismissible:y=!0,portalProps:E}=e,C=(0,u.d)(),b=function(){!s.O.current&&(0,a.A)();var[e]=(0,r.useState)(s.n.current);return e}(),I=function(){var[e,t]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{var e,n=window.navigator,i=Boolean(null===(e=n.connection)||void 0===e?void 0:e.saveData),o=n.deviceMemory,r=n.hardwareConcurrency;t(i||"number"===typeof o&&o<=4||"number"===typeof r&&r<=2)}),[]),e}(),S=b||I;if(!t)return null;var O=g[t.layout]||g[p.$0.CARD_MODAL],N=Boolean(O.nonBlocking)&&!h,x=C&&!O.wideArt?t.resolved_photo_mobile||t.resolved_photo:t.resolved_photo||t.resolved_photo_mobile,A=t.layout===p.$0.ALERT,R=Boolean(x)&&!A,B=Boolean(t.resolved_title_photo)&&!A,T=Boolean(t.positive_button_enabled&&t.positive_button_text),L=Boolean(t.negative_button_enabled&&t.negative_button_text);return(0,i.jsxs)(c.Z,{isOpen:n,onClose:l,button:Boolean(null!==m&&void 0!==m?m:t.show_close_button),maxWidth:O.maxWidth,isCentered:O.isCentered,nonBlocking:N,portalProps:E,closeOnOverlayClick:!1,closeOnEsc:y,containerProps:N?{pointerEvents:"none"}:void 0,motionProps:S?P:O.motion||f,contentClassName:"".concat(d().popup," ").concat(O.className),bodyClassName:d().body,overlayClassName:d().overlay,scrollBehavior:"inside",children:[R&&(0,i.jsx)("div",{className:d().media,children:(0,i.jsx)("img",{className:d().image,src:x,alt:""})}),(0,i.jsxs)("div",{className:d().content,children:[B?(0,i.jsx)("img",{className:d().titlePhoto,src:t.resolved_title_photo,alt:t.title||""}):t.title&&(0,i.jsx)("h3",{className:d().title,children:t.title}),t.description&&(0,i.jsx)("p",{className:d().description,children:t.description}),(T||L)&&(0,i.jsxs)("div",{className:d().actions,children:[T&&(0,i.jsx)(o.z,{className:d().positive,colorScheme:"blue",onClick:_,children:t.positive_button_text}),L&&(0,i.jsx)(o.z,{className:d().negative,variant:"outline",onClick:v,children:t.negative_button_text})]}),t.bottom_text&&(0,i.jsx)("p",{className:d().bottomText,children:t.bottom_text})]})]})}},95395:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return P}});var i=n(57437),o=n(2265),r=n(24033),a=n(50116),s=n(29252),c=n(75839),u=n(66002),p=n(35391),l=n(59077),d=n(75719),_=e=>p.ZP.get("/popup",{params:e}),v=e=>p.ZP.post("/popup/event",e),m=n(27325),h=n(38577),f=n(15354),y=n(2717);var P=(0,s.Pi)((function(){var e=(0,a.useLocale)(),t=(0,r.useRouter)(),n=(0,r.usePathname)(),[s,p]=(0,o.useState)(!1),[P,g]=(0,o.useState)(!1),E=(0,o.useRef)(!1),C=(0,o.useRef)(!1);(0,o.useEffect)((()=>p(!0)),[]);var b,I=(0,o.useMemo)((()=>s?(0,h.IC)():""),[s]),S=s&&(0,c.yu)(u.default),O=S&&u.default.isAuth,N=m.vR.test(n||""),x=S&&!N&&!E.current&&!(0,h.Ke)(),{data:A}=(e=>{var{params:t={},queryParams:n}=e;return(0,l.useQuery)([d.U.APP_POPUP,t],(()=>_(t)),n)})({params:{lang:e,platform_type:m.rC,session_id:I},queryParams:{enabled:x,staleTime:1/0,refetchOnMount:!1,refetchOnReconnect:!1}}),R=(null===A||void 0===A?void 0:A.has_popup)?A.popup:null,{mutate:B}=(0,l.useMutation)((e=>v(e)),b),T=(0,o.useCallback)((t=>{(null===R||void 0===R?void 0:R.id)&&B({popup_id:R.id,action:t,platform:m.rC,lang:e,session_id:I,meta:""})}),[null===R||void 0===R?void 0:R.id,e,I,B]);(0,o.useEffect)((()=>
1{if(R&&!E.current&&!N){if(document.hidden){var e=()=>{document.hidden||g(!0)};return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)}g(!0)}}),[R,N]),(0,o.useEffect)((()=>{P&&!C.current&&(C.current=!0,E.current=!0,(0,h.q)(),T(m.d.IMPRESSION))}),[P,T]);var L=()=>g(!1);return(0,i.jsx)(f.Z,{popup:R,isOpen:P,onDismiss:()=>{T(m.d.DISMISS),L()},onPositive:()=>{var n;T(m.d.CLICK_POSITIVE);var i=(0,y.j)(R,{locale:e,isAuth:O});L(),i&&(null===(n=i.run)||void 0===n||n.call(i),i.url?window.open(i.url,"_blank","noopener,noreferrer"):i.href&&t.push(i.href))},onNegative:()=>{T(m.d.CLICK_NEGATIVE),L()}})}))},2717:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var i=n(28665),o=n(27325);function r(e,t){var{locale:n,isAuth:r}=t,a=null===e||void 0===e?void 0:e.target_id,s=function(e){if(!e)return{};if("object"===typeof e)return e;try{return JSON.parse(e)||{}}catch(t){return{}}}(null===e||void 0===e?void 0:e.target_payload),c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"films",i=s.movie_type,o=i?"series"===i?"serials":"films":t;return"/".concat(n,"/").concat(o,"/").concat(e)};switch(null===e||void 0===e?void 0:e.target_type){case o.BP.MOVIE:var u=s.movie_slug;return u?{href:c(u)}:null;case o.BP.EPISODE:var p=s.movie_slug;if(p)return{href:c(p,"serials")};var l=s.episode_id||a;if(!l)return null;var d=new URLSearchParams({id:String(l)});return s.season_id&&d.set("season_id",String(s.season_id)),{href:"/".concat(n,"/episode-player?").concat(d.toString())};case o.BP.TV_CHANNEL:return a?{href:"/".concat(n,"/player/channel?id=").concat(a)}:null;case o.BP.SUBSCRIPTION_CATEGORY:if(!r)return{run:()=>i.Z.open("register")};var _=a?"&subscription_category_id=".concat(a):"";return{href:"/".concat(n,"/profile?tab=1").concat(_)};case o.BP.SUBSCRIPTION:return r?{href:"/".concat(n,"/profile?tab=1")}:{run:()=>i.Z.open("register")};case o.BP.FREE_SUBSCRIPTION:return r?{run:a?()=>i.Z.setBannerId(a):void 0,href:"/".concat(n,"/profile?tab=1")}:{run:()=>i.Z.openRegisterWithOffer(a)};case o.BP.URL:var v=s.url;return v?{url:v}:null;default:return null}}},27325:function(e,t,n){"use strict";n.d(t,{$0:function(){return i},BP:function(){return o},d:function(){return r},rC:function(){return a},vR:function(){return s}});var i={FULLSCREEN_COVER:"fullscreen_cover",CARD_MODAL:"card_modal",BOTTOM_SHEET:"bottom_sheet",ALERT:"alert"},o={MOVIE:"movie",EPISODE:"episode",TV_CHANNEL:"tv_channel",SUBSCRIPTION_CATEGORY:"subscription_category",SUBSCRIPTION:"subscription",FREE_SUBSCRIPTION:"free_subscription",URL:"url",NONE:"none"},r={IMPRESSION:"impression",CLICK_POSITIVE:"click_positive",CLICK_NEGATIVE:"click_negative",DISMISS:"dismiss"},a="web",s=/\/(player|episode-player)(\/|$)/},86144:function(e,t,n){"use strict";n.d(t,{d:function(){return o}});var i=n(2265);function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3,[t,n]=(0,i.useState)(!1);return(0,i.useEffect)((()=>{var t=window.matchMedia("(max-width: ".concat(e,"px)"));n(t.matches);var i=e=>n(e.matches);return t.addEventListener("change",i),()=>t.removeEventListener("change",i)}),[e]),t}},28665:function(e,t,n){"use strict";var i=n(24256),o=n(75839);var r=new class{clear(){this.openModal=!1,this.register=!1,this.paymentModal=!1,this.bannerId="",this.openLogin=!1,this.payment=!1,this.confirm=!1,this.paymentForm=!1}close(e){this[e]=!1}open(e){this[e]=!0}setBannerId(e){this.bannerId=e}openRegisterWithOffer(e){e&&this.setBannerId(e),this.open("register")}setState(e){Object.entries(e).forEach((e=>{var[t,n]=e;t in this&&(this[t]=n)}))}constructor(){var e;this.openModal=!1,this.register=!1,this.paymentModal=!1,this.bannerId="",this.openLogin=!1,this.payment=!1,this.confirm=!1,this.paymentForm=!1,(0,i.ky)(this),(0,o.Ko)(this,{name:"modalStore",properties:["openModal","register","paymentModal","bannerId","openLogin","payment","confirm","paymentForm"],storage:null===(e=window)||void 0===e?void 0:e.localStorage})}};t.Z=r},38577:function(e,t,n){"use strict";n.d(t,{IC:function(){return u},Ke:function(){return p},q:function(){return l}});var i=n(38337),o=n(33008),r="popup-session-id",a="popup-handled",s="",c=!1;function u(){var e=(0,o.K)();if(!e)return s||(s=(0,i.D)()),s;var t=e.getItem(r);return t||(t=(0,i.D)(),e.setItem(r,t)),t}function p(){var e=(0,o.K)();return e?"1"===e.getItem(a):c}function l(){var e;c=!0,null===(e=(0,o.K)())||void 0===e||e.setItem(a,"1")}},33008:function(e,t,n){"use strict";function i(){try{return window.sessionStorage}catch(e){return null}}n.d(t,{K:function(){return i}})},75066:function(e){e.exports={popup:"AppPopup_popup__FZZtN",overlay:"AppPopup_overlay__sOOEs",card:"AppPopup_card__yi6kz",alert:"AppPopup_alert__vdCIJ",body:"AppPopup_body__aebPg",media:"AppPopup_media__nCrgO",image:"AppPopup_image__onZSj",titlePhoto:"AppPopup_titlePhoto__FGo1K",content:"AppPopup_content__yxyTV",title:"Ap
1pPopup_title__ZKOc7",description:"AppPopup_description__nSxsZ",actions:"AppPopup_actions__9TVEX",positive:"AppPopup_positive__Hj27x",negative:"AppPopup_negative__Nu6s6",bottomText:"AppPopup_bottomText__Era6A",cover:"AppPopup_cover__5TSoJ",sheet:"AppPopup_sheet__I45o_"}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.