(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2901],{5154:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/tv/[...params]",function(){return a(9480)}])},4469:function(e,t,a){"use strict";a.d(t,{GN:function(){return s},Qo:function(){return o}}),(n=i||(i={})).Movie="movie",n.Person="person",n.Tv="tv";var n,i,r=a(2588);let s={en:"en",pt:"pt-BR",es:"es-ES",de:"de-DE",fr:"fr-FR"},o={imageOriginal:e=>"https://image.tmdb.org/t/p/original".concat(e),imageSize:(e,t)=>"https://image.tmdb.org/t/p/".concat(t).concat(e),image500:e=>"https://image.tmdb.org/t/p/w500".concat(e),image300:e=>"https://image.tmdb.org/t/p/w300".concat(e),image185:e=>"https://image.tmdb.org/t/p/w185".concat(e),getMoviesList:(e,t)=>(0,r.Z)("/movie/".concat(e),{params:t,parseResponse:JSON.parse}),getSeasonsShowTV:async(e,t,a,n)=>{try{let i="/tv/".concat(e,"/season/").concat(t,"/episode/").concat(a,"?append_to_response=external_ids");return await (0,r.Z)(i,{params:n,parseResponse:JSON.parse})}catch(e){return console.log("error: ",null==e?void 0:e.message),{external_ids:{imdb_id:""}}}},getTrendingTodayList:(e,t)=>(0,r.Z)("/discover/".concat(e),{params:t,parseResponse:JSON.parse}),getDiscover:(e,t)=>(0,r.Z)("/discover/".concat(e),{params:t,parseResponse:JSON.parse})}},2588:function(e,t,a){"use strict";let n=a(5225).Wg.create({baseURL:"https://db.cineby.app/3",onRequest(e){let{options:t}=e;t.query=t.query||{},t.query.api_key="ad301b7cc82ffe19273e55e4d4206885"}});t.Z=n},9480:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSP:function(){return w},default:function(){return N}});var n=a(5893),i=a(4469),r=a(2588),s=a(6337),o=a(9458),l=a(8089),d=a(3758),c=a(5152),u=a.n(c),m=a(4511);let p=u()(()=>Promise.all([a.e(2679),a.e(6970),a.e(2007),a.e(1664),a.e(7546),a.e(911),a.e(5492),a.e(257)]).then(a.bind(a,2383)),{loadableGenerated:{webpack:()=>[2383]},ssr:!1});var v=(0,m.Pf)(()=>{let{details:e}=(0,d.G)();return e?(0,n.jsx)(p,{}):null},{FallbackComponent:l.Z}),_=a(484),g=a(886),f=a(7837),b=a(3589),h=a(1163),y=a(7294),w=!0,N=e=>{let t=(0,h.useRouter)(),{updateDetails:a}=(0,d.G)(),{data:l}=(0,f.a)({queryFn:()=>c(),queryKey:["getDetails"]});(0,y.useEffect)(()=>{_.E.fetchQuery(["getDetails"])},[t.query.params]);let c=async()=>{a(void 0);let{locale:n}=e;try{var s,l,d,c,u,m,p,v,_,f;let e;let[h,y="1",w="1"]=t.query.params,N=i.GN[n];if(!h)return{};let E=await Promise.all([(async()=>{try{let e="/tv/".concat(h,"/season/").concat(y,"/episode/").concat(w,"?append_to_response=external_ids");return await (0,r.Z)(e,{params:{language:N},parseResponse:JSON.parse})}catch(e){return console.log("error: ",null==e?void 0:e.message),{external_ids:{imdb_id:""}}}})(),(0,r.Z)("/tv/".concat(h,"?append_to_response=credits,external_ids,similar,videos,recommendations,translations"),{params:{language:N},parseResponse:JSON.parse})]),S=E[0],x=E[1],O=["Specials","Especiais","Especiales"];x.seasons=x.seasons.filter(e=>!O.includes(e.name));let k=(e=>{let t=e=>e.split("").map(e=>e.charCodeAt(0));return e.split("").map(t).map(e=>t("8c465aa8af6cbfd4c1f91bf0c8d678ba").reduce((e,t)=>e^t,e)).map(e=>("0"+Number(e).toString(16)).substr(-2)).join("")})(h+"d486ae1ce6fdbe63b60bd1704541fcf0"),F=new b.Z,R=e=>({id:e.id,poster:i.Qo.image185(e.poster_path),slug:"/".concat(g.D.TV,"/").concat(e.id),title:e.name||e.original_name,genre_ids:e.genre_ids,media_type:g.D.TV,description:e.overview,rating:parseFloat(e.vote_average.toFixed(1))||5,release_date:e.first_air_date});if((e={b35ebba4:F.encode(k),background:i.Qo.imageOriginal(x.backdrop_path),categories:x.genres.map(e=>e.name),logo:i.Qo.image500(""),tmdbId:x.id,title:x.name,titleEnglish:"en"===x.original_language?x.original_name:"",titlePortuguese:"pt"===n?x.name:"",titleSpanish:"es"===n?x.name:"",titleFrench:"fr"===n?x.name:"",titleGerman:"de"===n?x.name:"",titleOriginal:x.original_name,desc:x.overview,poster:i.Qo.image300(x.poster_path),year:new Date(x.first_air_date).getFullYear(),score:parseInt(x.vote_average.toFixed(1))||5,trailerId:x.videos.results.length>0?x.videos.results[0].key:void 0,release_date:x.first_air_date,actors:x.credits.cast.slice(0,12).map(e=>({name:e.name||e.original_name,avatar:e.profile_path?i.Qo.image185(e.profile_path):o.Ah,label:e.character||e.known_for_department})),imdbId:x.external_ids.imdb_id,episodeInfo:{name:null==S?void 0:S.name,imdb_id:null==S?void 0:null===(s=S.external_ids)||void 0===s?void 0:s.imdb_id},recommendations:x.recommendations.results.slice(0,18).map(e=>R(e)),similar:x.similar.results.slice(0,10).map(e=>R(e)),seasons:x.seasons}).titlePortuguese||(e.titlePortuguese=(null===(d=x.translations.translations.find(e=>{var t;return e&&(null==e?void 0:e.iso_639_1)==="pt"&&(null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.name)}))||void 0===d?void 0:null===(l=d.data)||void 0===l?void 0:l.name)||x.name),e.titleSpanish||(e.titleSpanish=(null===(u=x.translations.translations.find(e=>{var t;return e&&(null==e?void 0:e.iso_639_1)==="es"&&(null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.name)}))||void 0===u?void 0:null===(c=u.data)||void 0===c?void 0:c.name)||x.name),e.titleFrench||(e.titleFrench=(null===(p=x.translations.translations.find(e=>{var t;return e&&(null==e?void 0:e.iso_639_1)==="fr"&&(null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.name)}))||void 0===p?void 0:null===(m=p.data)||void 0===m?void 0:m.name)||x.name),e.titleGerman||(e.titleGerman=(null===(_=x.translations.translations.find(e=>{var t;return e&&(null==e?void 0:e.iso_639_1)==="de"&&(null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.name)}))||void 0===_?void 0:null===(v=_.data)||void 0===v?void 0:v.name)||x.name),e.titleEnglish||(e.titleEnglish=(null===(f=x.translations.translations.find(e=>{var t;return(null==e?void 0:e.iso_639_1)==="en"&&(null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.name)}))||void 0===f?void 0:f.data.name)||x.name),!e)return{};return a(e),e}catch(e){return console.log("error: ",null==e?void 0:e.message),{}}};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.Z,{title:null==l?void 0:l.title,description:null==l?void 0:l.desc,image:null==l?void 0:l.poster}),(0,n.jsx)(v,{})]})}},886:function(e,t,a){"use strict";var n,i;a.d(t,{D:function(){return n}}),(i=n||(n={})).MOVIE="movie",i.TV="tv",i.ANIME="anime",i.ENGLISH_ANIME="english-anime",i.ANY="any",i.ALL="all"}},function(e){e.O(0,[1470,2888,9774,179],function(){return e(e.s=5154)}),_N_E=e.O()}]);