PageSourceSearch

https://dsanchezcr.com/assets/js/76587247.0ad67e42.js

js dsanchezcr.com collected 2026-10-02 11:58:06 UTC 10,089 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkdsanchezcr=self.webpackChunkdsanchezcr||[]).push([["4252"],{3827(e,t,r){r.r(t),r.d(t,{metadata:()=>i,default:()=>p,frontMatter:()=>o,contentTitle:()=>l,toc:()=>c,assets:()=>d});var i=JSON.parse('{"id":"movies/watchlist","title":"Watchlist","description":"Movies on my watchlist that I plan to watch.","source":"@site/movies-tv/movies/watchlist.mdx","sourceDirName":"movies","slug":"/movies/watchlist","permalink":"/movies-tv/movies/watchlist","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"title":"Watchlist","sidebar_position":3,"description":"Movies on my watchlist that I plan to watch."},"sidebar":"defaultSidebar","previous":{"title":"Top Movies","permalink":"/movies-tv/movies/top-movies"},"next":{"title":"Currently Watching","permalink":"/movies-tv/series/currently-watching"}}'),n=r(74848),a=r(28453),s=r(15875);let o={title:"Watchlist",sidebar_position:3,description:"Movies on my watchlist that I plan to watch."},l="Watchlist",d={},c=[];function m(e){let t={h1:"h1",header:"header",p:"p",...(0,a.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.header,{children:(0,n.jsx)(t.h1,{id:"watchlist",children:"Watchlist"})}),"\n",(0,n.jsx)(t.p,{children:"Movies I'm planning to watch next, selected and maintained here."}),"\n",(0,n.jsx)(s.A,{contentType:"movies",category:"watchlist"})]})}function p(e={}){let{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(m,{...e})}):m(e)}},96480(e,t,r){r.d(t,{A:()=>i});let i={mediaCard:"mediaCard_SlM2",mediaCardLink:"mediaCardLink_M7wa",mediaCardContent:"mediaCardContent_BkIz",posterContainer:"posterContainer_OyRT",posterImage:"posterImage_p76h",posterPlaceholder:"posterPlaceholder_qjSS",ratingBadges:"ratingBadges_YVWe",communityBadge:"communityBadge_Y8FL",myRatingBadge:"myRatingBadge_o4rc",mediaInfo:"mediaInfo_iNgU",mediaTitle:"mediaTitle_e3c7",review:"review_shFE",overview:"overview_UrGg",attribution:"attribution_eaAu",genreChips:"genreChips_KxlD",genreChip:"genreChip_WvDG"}},9526(e,t,r){r.r(t),r.d(t,{default:()=>a});var i=r(74848);r(96540);var n=r(19863);function a({children:e,fallback:t}){return(0,n.A)()?(0,i.jsx)(i.Fragment,{children:e?.()}):t??null}},15875(e,t,r){r.d(t,{A:()=>v});var i=r(74848),n=r(96540),a=r(9526),s=r(44163),o=r(78974),l=r(96480),d=r(20685);let c=({titleId:e,tmdbId:t,mediaType:r,title:n,titleTranslations:a,imageUrl:s,posterPath:o,year:c,genres:m,genresTranslations:p,overview:u,plot:h,tmdbRating:g,imdbRating:v,myRating:b,review:x,metadataSource:y,locale:f="en"})=>{let j=d.d[f]||d.d.en,w=Number.isInteger(t)&&t>0&&["movie","tv"].includes(r),A=w&&"omdb"!==y,C=(0,d.U)(a,f)||n||e||j.untitled,N=A?`https://www.themoviedb.org/${r}/${t}`:/^tt\d{6,12}$/.test(e||"")?`https://www.imdb.com/title/${e}/`:null,T=s||(w&&/^\/[a-zA-Z0-9_-]+\.(jpg|png|webp)$/.test(o||"")?`https://image.tmdb.org/t/p/w500${o}`:null),M=(0,d.U)(x,f),$=(0,d.U)(u,f)||h,P=p?.[f]||p?.en||m||[],I=A?g:v,_=(0,i.jsx)("div",{className:l.A.mediaCard,children:(0,i.jsxs)("div",{className:l.A.mediaCardContent,children:[(0,i.jsxs)("div",{className:l.A.posterContainer,children:[T?(0,i.jsx)("img",{src:T,alt:C,className:l.A.posterImage,loading:"lazy",onError:e=>{e.target.style.display="none"}}):(0,i.jsx)("div",{className:l.A.posterPlaceholder,role:"img","aria-label":j.noPoster}),(0,i.jsxs)("div",{className:l.A.ratingBadges,children:[null!=I&&(0,i.jsxs)("span",{className:l.A.communityBadge,children:[A?"TMDB ":"IMDb ","\u2B50 ",Number(I).toFixed(1)]}),null!=b&&(0,i.jsxs)("span",{className:l.A.myRatingBadge,children:[j.myRating,": ",b,"/10"]})]})]}),(0,i.jsxs)("div",{className:l.A.mediaInfo,children:[(0,i.jsxs)("h3",{className:l.A.mediaTitle,children:[C,c?` (${c})`:""]}),$&&(0,i.jsx)("p",{className:l.A.overview,children:$}),M&&(0,i.jsxs)("p",{className:l.A.review,children:["\u{1F4AC} ",(0,i.jsx)("em",{children:M})]}),P.length>0&&(0,i.jsx)("div",{className:l.A.genreChips,children:P.map(e=>(0,i.jsx)("span",{className:l.A.genreChip,children:e},e))})]})]})});return N?(0,i.jsx)("a",{href:N,target:"_blank",rel:"noopener noreferrer",className:l.A.mediaCardLink,children:_}):_};var m=r(10957),p=r(1295);let u=({items:e=[],category:t,contentType:r,itemsPerPage:a=10})=>
1{let s=(0,o.Ym)(),l=d.d[s]||d.d.en,[u,h]=(0,n.useState)(1),g=(0,n.useMemo)(()=>{let r="top-movies"===t||"top-series"===t||"top-tv"===t;return(t?e.filter(e=>e.category===t):e).slice().sort((e,t)=>{if(r)return(Number.isFinite(e.order)?e.order:1/0)-(Number.isFinite(t.order)?t.order:1/0);let i="tmdb"===e.syncSource,n="tmdb"===t.syncSource;if(i!==n)return i?-1:1;if(i&&n){let r=(Date.parse(t.syncedAt)||0)-(Date.parse(e.syncedAt)||0);if(r)return r}let a=Number.isFinite(e.order)?e.order:-1/0;return(Number.isFinite(t.order)?t.order:-1/0)-a})},[e,t]);(0,n.useEffect)(()=>{h(1)},[e,t]);let v=Math.ceil(g.length/a),b=(0,n.useMemo)(()=>g.slice((u-1)*a,u*a),[g,u,a]);return g.length?(0,i.jsxs)("div",{children:[b.map(e=>(0,i.jsx)(c,{...e,mediaType:e.mediaType||("series"===r?"tv":"movie"),locale:s},`${e.category||t}:${e.id||`${e.mediaType||r}:${e.tmdbId||e.titleId}`}`)),(0,i.jsx)(m.A,{currentPage:u,totalPages:v,onPageChange:h,locale:s}),g.some(e=>e.tmdbId)&&(0,i.jsx)(p.A,{locale:s})]}):(0,i.jsx)("p",{style:{textAlign:"center",color:"var(--ifm-font-color-secondary)"},children:l.empty})},h=["movies","series"],g=({contentType:e,category:t,text:r})=>{let[a,o]=(0,n.useState)([]),[l,d]=(0,n.useState)(!0),[c,m]=(0,n.use
1State)(null);return((0,n.useEffect)(()=>{let r=new AbortController;return(async()=>{d(!0),m(null);try{let i=s.$.getApiEndpoint(),n="series"===e?s.$.routes.contentSeries:s.$.routes.contentMovies,a=t?`${i}${n}?category=${encodeURIComponent(t)}`:`${i}${n}`,l=await fetch(a,{headers:{Accept:"application/json"},signal:r.signal});if(!l.ok)throw Error(`Failed to load content (${l.status})`);let d=await l.json();if(!Array.isArray(d))throw Error("Invalid content response");r.signal.aborted||o(d)}catch(e){r.signal.aborted||"AbortError"===e.name||m(!0)}finally{r.signal.aborted||d(!1)}})(),()=>r.abort()},[e,t]),l)?(0,i.jsx)("div",{role:"status",children:r.loading}):c?(0,i.jsx)("div",{role:"alert",children:r.error}):(0,i.jsx)(u,{items:a,category:t,contentType:e})},v=({contentType:e,category:t})=>{let r=(0,o.Ym)(),n=d.d[r]||d.d.en;return h.includes(e)?(0,i.jsx)(a.default,{fallback:(0,i.jsx)("div",{role:"status",children:n.loading}),children:()=>(0,i.jsx)(g,{contentType:e,category:t,text:n})}):(0,i.jsx)("div",{role:"alert",children:n.invalidType})}},1295(e,t,r){r.d(t,{A:()=>s});var i=r(74848);r(96540);var n=r(20685),a=r(96480);function s({locale:e="en"}){let t=n.d[e]||n.d.en;return(0,i.jsxs)("section",{className:a.A.attribution,"aria-label":t.credits,children:[(0,i.jsx)("h3",{children:t.credits}),(0,i.jsx)("a",{href:"https://www.themoviedb.org",target:"_blank",rel:"noopener noreferrer",children:(0,i.jsx)("img",{src:"https://www.themoviedb.org/assets/v4/logos/v2/blue_short-8e7b30f73a4020692ccca9c88bafe5dcb6f8a62a4c6bc55cd9ba82bb2cd95f6c.svg",alt:"TMDB",width:"154",height:"20",loading:"lazy"})}),(0,i.jsx)("p",{children:t.attribution}),"en"!==e&&(0,i.jsx)("small",{lang:"en",children:n.d.en.attribution})]})}},20685(e,t,r){r.d(t,{U:()=>n,d:()=>i});let i={en:{myRating:"My",loading:"Loading content...",empty:"No titles to display yet.",error:"Failed to load content. Please try again later.",invalidType:"Invalid content type. Expected movies or series.",untitled:"Untitled",noPoster:"Poster unavailable",credits:"Data and image credits",attribution:"This product uses the TMDB API but is not endorsed or certified by TMDB."},es:{myRating:"Mi nota",loading:"Cargando contenido...",empty:"A\xfan no hay t\xedtulos para mostrar.",error:"No se pudo cargar el contenido. Int\xe9ntalo de nuevo m\xe1s tarde.",invalidType:"Tipo de contenido no v\xe1lido. Se esperaba movies o series.",untitled:"Sin t\xedtulo",noPoster:"P\xf3ster no disponible",credits:"Cr\xe9ditos de datos e im\xe1genes",attribution:"Este producto utiliza la API de TMDB, pero no est\xe1 avalado ni certificado por TMDB."},pt:{myRating:"Minha nota",loading:"Carregando conte\xfado...",empty:"Ainda n\xe3o h\xe1 t\xedtulos para exibir.",error:"N\xe3o foi poss\xedvel carregar o conte\xfado. Tente novamente mais tarde.",invalidType:"Tipo de conte\xfado inv\xe1lido. Esperava-se movies ou series.",untitled:"Sem t\xedtulo",noPoster:"P\xf4ster indispon\xedvel",credits:"Cr\xe9ditos de dados e imagens",attribution:"Este produto usa a API do TMDB, mas n\xe3o \xe9 endossado nem certificado pelo TMDB."}},n=(e,t)=>"string"==typeof e?e:e?.[t]||e?.en||""},10957(e,t,r){r.d(t,{A:()=>a});var i=r(74848);r(96540);let n={en:{previous:"Previous",next:"Next",pageOf:(e,t)=>`Page ${e} of ${t}`},es:{previous:"Anterior",next:"Siguiente",pageOf:(e,t)=>`P\xe1gina ${e} de ${t}`},pt:{previous:"Anterior",next:"Pr\xf3ximo",pageOf:(e,t)=>`P\xe1gina ${e} de ${t}`}},a=({currentPage:e,totalPages:t,onPageChange:r,locale:a="en"})=>{if(!t||t<=1)return null;let s=n[(a||"en").split("-")[0]]||n.en;return(0,i.jsxs)("nav",{"aria-label":s.pageOf(e,t),style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"1rem",margin:"2rem 0"},children:[(0,i.jsx)("button",{type:"button",disabled:e<=1,onClick:()=>r(e-1),"aria-label":s.previous,style:{padding:"0.5rem 1rem",borderRadius:"4px",cursor:e<=1?"not-allowed":"pointer",opacity:e<=1?.5:1},children:s.previous}),(0,i.jsx)("span",{style:{fontWeight:600,color:"var(--ifm-font-color-base)"},children:s.pageOf(e,t)}),(0,i.jsx)("button",{type:"button",disabled:e>=t,onClick:()=>
1r(e+1),"aria-label":s.next,style:{padding:"0.5rem 1rem",borderRadius:"4px",cursor:e>=t?"not-allowed":"pointer",opacity:e>=t?.5:1},children:s.next})]})}},28453(e,t,r){r.d(t,{R:()=>s,x:()=>o});var i=r(96540);let n={},a=i.createContext(n);function s(e){let t=i.useContext(a);return i.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:s(e.components),i.createElement(a.Provider,{value:t},e.children)}}}]);

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.