(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9147],{85800:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/list/[lsconst]",function(){return i(19649)}])},46958:function(e,t,i){"use strict";i.d(t,{w:function(){return n}});var r=i(52322);i(2784);var s=i(88169),a=i(75824);function n(e){let{href:t,label:i,ariaLabel:n,className:l,onClick:o,testId:d}=e,u=(0,a.N)({id:"common_featureHeader_link_edit",defaultMessage:"Edit"}),c=(0,a.N)({id:"common_ariaLabel_goTo",defaultMessage:u},{target:u});return t||o?(0,r.jsx)(s.ResponsiveButton,{className:l,iconName:"edit",ariaLabel:n||c,label:i||u,href:t,transitionAt:"m",onColor:"textSecondary",width:"half-padding",onClick:o,"data-testid":d}):null}t.Z=n},86996:function(e,t,i){"use strict";i.d(t,{O:function(){return p}});var r=i(52322);i(2784);var s=i(53665),a=i(88169),n=i(54220),l=i(83163),o=i(48687),d=i(46958);let u={id:"common_featureHeader_ariaLabel_editLink",defaultMessage:"{featureTitle}: edit"},c={id:"common_featureHeader_link_info",defaultMessage:"More information"},p=e=>{let t=(0,s.Z)(),i="string"==typeof e.title?e.title:t.formatMessage(e.title),p=t.formatMessage(u,{featureTitle:i}),m=(0,o.hg)({weblabID:l.lh.IMDB_UBER_EDIT_NEXT_1228775,treatments:{T1:!0}}),f=t.formatMessage(c),g=m?(0,r.jsx)(n.T,{contributionLink:{url:e.editHref},ariaLabel:p,buttonType:"editButton"}):(0,r.jsx)(d.w,{ariaLabel:p,href:e.editHref}),T=null;e.editHref?T=g:e.infoHref?T=(0,r.jsx)(a.IconButton,{name:"help-outline",label:f,href:e.infoHref}):e.overrideButton&&(T=e.overrideButton);let _=e.shouldSupportDeepLink&&e.id&&{linkType:"hash",href:`#${e.id}`},I=e.titleComponent?a.Title:a.SectionTitle;return(0,r.jsx)(I,{...e.subtitleProps,..._,description:e.description,"data-testid":e["data-testid"],actions:T,className:e.className,children:(0,r.jsx)("span",{id:e.id,children:i})})}},33996:function(e,t,i){"use strict";i.d(t,{F:function(){return f},f:function(){return m}});var r=i(30382),s=i.n(r),a=i(2784),n=i(53665),l=i(31885),o=i(17503),d=i(41174),u=i(11438),c=i(14438),p=i(37179);let m=s()` mutation EditListVisibility($listId: ID!, $visibility: ListVisibilityId!) { editListVisibility( input: { listId: $listId, visibility: $visibility } ) { listId visibility } } `,f=(e,t,i)=>{let r=(0,n.Z)(),{sendFailureSnack:s}=(0,d.c1)(),[f,g]=(0,a.useState)(t),[T,_]=(0,a.useState)(!1),[,I]=(0,o.Z)(m,{requireAuth:!0}),h=(0,c.EO)();if(i)return{isTogglingPrivacy:T,isCheckedAsPublic:f,onChange:async t=>{g(t),_(!0),t?h({pageAction:p.QJ.LIST_UPDATE,refMarkerSuffix:u.Cd.PUBLIC}):h({pageAction:p.QJ.LIST_UPDATE,refMarkerSuffix:u.Cd.PRIVATE});let i=await I({listId:e,visibility:t?l.CyQ.Public:l.CyQ.Private}),a=t?l.CyQ.Public:l.CyQ.Private;i.data?.editListVisibility?.visibility!==a&&(g(!t),s(r.formatMessage({id:"list_privacy_failed_to_toggle",defaultMessage:"Failed to update privacy setting. Please try again"}))),_(!1)}}}},54220:function(e,t,i){"use strict";i.d(t,{T:function(){return x}});var r=i(52322),s=i(2784),a=i(27722),n=i(46958),l=i(53665),o=i(19596),d=i(88169),u=i(86704),c=i(84314),p=i(11438),m=i(30634);let f={UberEditContributionCTA:"ue-workflow-cta-button",UberEditContributionCTAEdit:"ue-workflow-cta-edit",UberEditContributionDrawer:"ue-workflow-dialog"},g={id:"common_contributionModal_iframeTitle",defaultMessage:"Contribution form"},T=(0,s.createContext)({openDrawer:()=>void 0}),_=e=>{let{children:t}=e,i=(0,l.Z)(),{makeRefMarker:a}=(0,p.Lz)(),n=(0,c.n)(),[o,d]=(0,s.useState)(!1),[u,_]=(0,s.useState)();return(0,r.jsxs)(T.Provider,{value:{openDrawer:e=>{n?(_(e),d(!0)):(0,m.rf)(a(p.Cd.UBER_EDIT))}},children:[(0,r.jsx)(h,{ariaLabel:i.formatMessage({id:"uber_edit_contribution_dialog_label",defaultMessage:"contribution"}),isOpen:o,onCloseClicked:()=>d(!1),side:"right",panelClassName:"panel-container",contentClassName:"panel-content",children:u&&(0,r.jsx)(E,{src:u.url,title:i.formatMessage(g),"data-testid":f.UberEditContributionDrawer})}),t]})},I=()=>{let e=(0,s.useContext)(T);if(!e)throw Error("useUberEditContribution must be used within UberEditContributionProvider");return e},h=(0,o.default)(d.Drawer).withConfig({componentId:"sc-6a9cb1a-0"})(["","{","{.panel-container{max-width:100%;}.panel-content{max-width:500px;margin-left:auto;}}}"],u.mediaQueries.devices.onTouchScreens,u.mediaQueries.breakpoints.below.xl),E=o.default.iframe.withConfig({componentId:"sc-6a9cb1a-1"})(["height:calc(100vh - 6rem);width:100%;position:absolute;overflow-y:scroll;"]),b=e=>({...e,url:`${e.url}&deviceType=mobile&mode=flyout&features=hideHeader,hib`}),x=e=>(0,r.jsx)(_,{children:(0,r.jsx)(S,{...e})}),S=e=>{let{contributionLink:t,label:i,buttonType:s="button",ariaLabel:l,className:o,testId:d}=e,{openDrawer:u}=I(),c=b(t),p=()=>u(c);return"editButton"===s?(0,r.jsx)(n.Z,{className:o,testId:d??f.UberEditContributionCTAEdit,ariaLabel:l,onClick:p}):(0,r.jsx)(a.TextButton,{className:o,"data-testid":d??f.UberEditContributionCTA,radius:"none",height:"large",onClick:p,onColor:"accent2",ariaLabel:l,children:i})}},55430:function(e,t,i){"use strict";i.d(t,{u_:function(){return m},Og:function(){return c}});var r=i(30382),s=i.n(r),a=i(2784),n=i(53665),l=i(23906),o=i(17503),d=i(41174),u=i(76832);let c=e=>{let{initialTitle:t,listId:i}=e,r=(0,l.wL)("useEditableListTitle"),s=(0,n.Z)(),{sendSuccessSnack:c,sendFailureSnack:m}=(0,d.c1)(),[f,g]=(0,a.useState)(t),[,T]=(0,o.Z)(p,{requireAuth:!0}),_=s.formatMessage({id:"list_edit_title_text_success",defaultMessage:"List name was successfully updated!"}),I=s.formatMessage({id:"list_edit_title_text_failure",defaultMessage:"Failed to update list name, please try again"}),h=s.formatMessage({id:"list_validation_external_link",defaultMessage:"Remove external links"}),E=async e=>{let{newTitle:t,listId:s}=e,a=s||i;if(!a)return r.error("No list id provided to update list title"),{updatedTitle:f};let n=await T({input:{listId:a,listName:t.trim()}}),l=n.data?.editListName?.listName;return n.error||!l?n.error?.graphQLErrors[0]?.extensions?.code===u.vj.BAD_USER_INPUT&&n.error?.graphQLErrors[0]?.extensions?.symbol===u.mr.LIST_NAME?{updatedTitle:f,errorText:h}:(g(f),m(I),{updatedTitle:f}):(g(l),c(_),{updatedTitle:l})};return{title:f,updateTitle:E}},p=s()` mutation ListTitleUpdate($input: EditListNameInput!) { editListName(input: $input) { listId listName } } `,m=e=>{let{initialDescription:t,listId:i}=e,r=(0,l.wL)("useEditableListDescription"),s=(0,n.Z)(),{sendSuccessSnack:c,sendFailureSnack:p}=(0,d.c1)(),[m,g]=(0,a.useState)(t),[,T]=(0,o.Z)(f,{requireAuth:!0}),_=s.formatMessage({id:"list_edit_description_text_success",defaultMessage:"List description was successfully updated!"}),I=s.formatMessage({id:"list_edit_description_text_failure",defaultMessage:"Failed to update list description, please try again"}),h=s.formatMessage({id:"list_validation_external_link",defaultMessage:"Remove external links"}),E=async e=>{let{newDescriptionMarkdown:t,listId:s}=e,a=s||i;if(!a)return r.error("No list id provided to update list description"),{updatedDescription:m};let n=await T({input:{listId:a,listDescription:t.trim()}}),l=n.data?.editListDescription?.formattedListDescription?.originalText;if(n.error)return n.error.graphQLErrors[0]?.extensions?.code===u.vj.BAD_USER_INPUT&&n.error.graphQLErrors[0]?.extensions?.symbol===u.mr.LIST_DESCRIPTION?{updatedDescription:m,errorText:h}:(g(m),p(I),{updatedDescription:m});if(n.data?.editListDescription){let e={markdown:l?.markdown??"",plaidHtml:l?.plaidHtml??void 0,plainText:l?.plainText??void 0};return g(e),c(_),{updatedDescription:e}}return{updatedDescription:m}};return{description:m,updateDescription:E}},f=s()` mutation ListDescriptionUpdate($input: EditListDescriptionInput!) { editListDescription(input: $input) { listId formattedListDescription { originalText { markdown plaidHtml(showLineBreak: true) plainText } } } } `},56524:function(e,t,i){"use strict";var r=i(52322);i(2784);var s=i(53665),a=i(19596),n=i(86704),l=i(86996),o=i(2791),d=i(69378),u=i(9028),c=i(46780);t.Z=e=>{let{metaPageTitleOverride:t,metaPageDescriptionOverride:i,sectionTitleTextOverride:a,sectionDescriptionTextOverride:n}=e,m=(0,s.Z)(),f=m.formatMessage({id:"list_privacy_private_list",defaultMessage:"Private list"}),g=m.formatMessage({id:"list_privacy_private_list_description",defaultMessage:"The creator of this list has not enabled public viewing"}),T=t??f,_=i??g,I=a??f,h=n??g;return(0,r.jsx)(d.z,{aboveTheFold:null,belowTheFold:{mainColumn:(0,r.jsxs)(p,{"data-testid":u.z7.MC_PRIVATE_LIST_CONTENT,children:[(0,r.jsx)(o.ZP,{title:T,description:_}),(0,r.jsx)(l.O,{title:I,description:h})]}),sidebar:(0,r.jsx)(c.v,{isListOwner:!1})}})};let p=a.default.div.withConfig({componentId:"sc-2c9d8bc5-0"})(["",";"],(0,n.setPropertyToSpacingVar)("margin-top","ipt-pageMargin"))},98968:function(e,t,i){"use strict";i.d(t,{K:function(){return r}});let r=e=>({"@type":"ItemList",itemListElement:e.map(e=>({"@type":"ListItem",item:e}))})},99139:function(e,t,i){"use strict";i.d(t,{j:function(){return a}});var r=i(48422),s=i(1833);function a(e,t){let i=e.nameText?.text,a=e.id;if(a&&i)return{"@type":"Person",url:(0,s.Ll)(t,r.$.NAME_MAIN,{nconst:a}),name:i}}i(83163),i(48687)},83644:function(e,t,i){"use strict";i.d(t,{m:function(){return r}});let r=e=>{let{description:t,canonicalUrl:i,title:r,image:s}=e,a={"@context":"https://schema.org"};return r&&(a.name=r),t&&(a.description=t),s&&s.url&&s.height&&s.width?a.image={"@type":"ImageObject",url:s.url,height:s.height.toString(),width:s.width.toString()}:s&&s.url&&(a.image=s.url),i&&(a.url=i),a}},88579:function(e,t,i){"use strict";function r(e){return e.length<=233?e:e.substring(0,230)+"..."}i.d(t,{O:function(){return r}})},72031:function(e,t,i){"use strict";i.d(t,{Hg:function(){return s},bx:function(){return n},uY:function(){return a}});var r=i(22073);function s(e){return e.runtime?.seconds?{duration:l(e.runtime.seconds)}:{}}function a(e){return e.runtime?.seconds?{timeRequired:l(e.runtime.seconds)}:{}}function n(e){return e.runtime?.value?{duration:l(e.runtime.value)}:{}}function l(e){return(0,r.L)(e,r.A.ISO_8601)}},59929:function(e,t,i){"use strict";i.d(t,{X:function(){return p}});var r=i(70591),s=i(72031);let a={AUDIOBOOK:"Audiobook",MOVIE:"Movie",MUSIC_VIDEO_OBJECT:"MusicVideoObject",PODCAST_EPISODE:"PodcastEpisode",PODCAST_SERIES:"PodcastSeries",TV_EPISODE:"TVEpisode",TV_SERIES:"TVSeries",VIDEO_GAME:"VideoGame"};var n=i(48422),l=i(1833),o=i(99139),d=i(88579);let u=(e,t)=>{let i=e.id,r=e.originalTitleText?.text;if(!i||!r)return;let s=e.titleText&&e.originalTitleText&&e.originalTitleText.text!==e.titleText.text?e.titleText.text:void 0,a=e.plot?.plotText?.plainText?(0,d.O)(e.plot.plotText.plainText):void 0,o=e.primaryImage?.url;return{url:(0,l.Ll)(t,n.$.TITLE_MAIN,{tconst:i}),name:r,...s&&{alternateName:s},...a&&{description:a},...o&&{image:o}}},c=(e,t)=>{let i=[],r=e.castPageTitle?.edges;r&&r.length>0&&r.forEach(e=>{let r=e.node.name&&(0,o.j)(e.node.name,t);r&&i.push(r)});let s=[],a=e.directorsPageTitle?.[0]?.credits;a&&a.forEach(e=>{let i=e.name&&(0,o.j)(e.name,t);i&&s.push(i)});let n=[],l=e.creatorsPageTitle?.[0]?.credits;return l&&l.forEach(e=>{let i=e.name&&(0,o.j)(e.name,t);i&&n.push(i)}),{...i.length>0&&{actor:i},...s.length>0&&{director:s},...n.length>0&&{creator:n}}};function p(e,t){let i;let n={...u(e,t),...function(e){let t=e.certificate&&e.certificate.rating,i=e.titleGenres&&e.titleGenres.genres.length>0&&e.titleGenres.genres?.slice(0,3).map(e=>e.genre.text).join(", "),r=e.ratingsSummary?.aggregateRating?{"@type":"AggregateRating",bestRating:10,worstRating:1,ratingValue:e.ratingsSummary.aggregateRating,ratingCount:e.ratingsSummary.voteCount}:void 0;return{...r&&{aggregateRating:r},...t&&{contentRating:t},...i&&{genre:i}}}(e)},l=e.titleType?.id?e.titleType.id:void 0;if(n&&l){switch(l){case r.Yt.AUDIOBOOK:i={"@type":a.AUDIOBOOK,...n,...(0,s.Hg)(e)};break;case r.Yt.MUSIC_VIDEO:i={"@type":a.MUSIC_VIDEO_OBJECT,...n,...(0,s.Hg)(e)};break;case r.Yt.PODCAST_SERIES:i={"@type":a.PODCAST_SERIES,...n,...c(e,t)};break;case r.Yt.PODCAST_EPISODE:i={"@type":a.PODCAST_EPISODE,...n,...(0,s.Hg)(e),...c(e,t)};break;case r.Yt.TV_EPISODE:case r.Yt.TV_PILOT:case r.Yt.WEB_EPISODE:i={"@type":a.TV_EPISODE,...n,...(0,s.Hg)(e),...c(e,t)};break;case r.Yt.TV_SERIES:case r.Yt.TV_MINI_SERIES:case r.Yt.WEB_SERIES:i={"@type":a.TV_SERIES,...n,...c(e,t)};break;case r.Yt.VIDEO_GAME:i={"@type":a.VIDEO_GAME,...n,...(0,s.Hg)(e),...c(e,t)};break;case r.Yt.MOVIE:case r.Yt.SHORT:case r.Yt.TV_MOVIE:case r.Yt.TV_SHORT:case r.Yt.TV_SPECIAL:case r.Yt.VIDEO:case r.Yt.OTHER:default:i={"@type":a.MOVIE,...n,...(0,s.Hg)(e),...c(e,t)}}return i}}},19649:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSP:function(){return q},default:function(){return X}});var r=i(52322),s=i(2784),a=i(25436),n=i(72579),l=i.n(n),o=i(53665),d=i(33996),u=i(2791),c=i(82177),p=i(69378),m=i(31885),f=i(86958),g=i(41174),T=i(49996),_=i(85846),I=i(83163),h=i(48687),E=i(34231),b=i(48422),x=i(1833),S=i(88472),y=i(55430),v=i(98341),C=i(56524),L=i(9028),P=i(78153),w=i(86008),D=i(49624),M=i(99346),O=i(46780),N=i(40087),k=i(98968),V=i(99139),A=i(83644),j=i(59929);let R=(e,t,i)=>{let r=[];if(i?.list?.titleListItemSearch?.edges.map(e=>{let i=e.listItem?j.X(e.listItem,t):void 0;i&&r.push(i)}),r.length>0)return{...(0,k.K)(r),...(0,A.m)(e)}},Z=(e,t,i)=>{let r=[];if(i?.list?.nameListItemSearch?.edges.map(e=>{let i=e.listItem?V.j(e.listItem,t):void 0;i&&r.push(i)}),r.length>0)return{...(0,k.K)(r),...(0,A.m)(e)}};var B=i(36230),U=i(15534),H=i(55412),Y=i(24298),F=i(13726),Q=i(57066),$=e=>{let t,i,a,n,k,{aboveTheFoldData:V,initialFilterProps:A,initialSortProps:j,mainColumnData:$={},showPrivateListMessaging:z,totalItems:q,totalPossibleItems:X,initialPageNumber:G}=e,K=(0,o.Z)(),{pageConst:J=""}=(0,T.y)(),W=(0,g.nu)(),ee=(0,f.B)().context,et=function(e){let t=(0,w.N5)(e?.[P.UJ.myRatingConstraint]?.values?.[0]?.id),[i,r]=(0,s.useState)(t??D.EW.None);return{myRatingsFilterValue:i,setMyRatingsFilterValue:r}}(A?.initialFilters),ei=(0,_.wT)(),er=(0,h.hg)({weblabID:I.lh.IMDB_WEB_PACE_CREDITS_1201882,treatments:{T1:!0}}),es=V?.visibility===m.CyQ.Public,ea=0===q,en=!!V?.isListOwner,el=(0,d.F)(J,es,en),eo=el&&!el.isCheckedAsPublic||z,ed=!!ee.sidecar?.localizationResponse?.isOriginalTitlePreferenceSet,eu=$?.list?.listType?.id;switch(eu){case m.lZo.Images:t=e=>(0,U.k)(e,ee),i=e=>(0,U.z)(e,ee),a="list.imageItems.pageInfo",n=void 0;break;case m.lZo.People:t=e=>(0,H.v9)(e,er),i=e=>(0,H.Xb)(e,er),a="list.nameListItemSearch.pageInfo",n=Z;break;case m.lZo.Videos:t=e=>(0,Q.E)(e,K,ee),i=e=>(0,Q.UV)(e,ee,K),a="list.videoItems.pageInfo",n=void 0;break;case m.lZo.Titles:default:t=e=>(0,F.T)(e,er),i=e=>(0,F.t)(e,er),a="list.titleListItemSearch.pageInfo",n=R}let{authorMetadata:ec,createdDate:ep="",lastModifiedDate:em="",description:ef={},listType:eg=m.lZo.Titles,name:eT="",items:e_=[]}=z?{}:t($),[eI,eh]=(0,s.useState)(e_),{title:eE,updateTitle:eb}=(0,y.Og)({initialTitle:eT,listId:J}),{description:ex,updateDescription:eS}=(0,y.u_)({initialDescription:ef,listId:J}),ey=(0,x.D9)(b.$.LIST_MAIN,{lsconst:J}),ev=(0,E.z)(ey),eC={title:eE,description:ex?.plainText,canonicalUrl:ey,hrefLangEntries:ev},eL=n&&n(eC,ee,$),eP=K.formatMessage({id:"list_page_empty_text",defaultMessage:"This list is empty."}),ew=K.formatMessage({id:"list_page_filtered_results_empty_text",defaultMessage:"No items match your selected filters. Try adjusting your filter selections."});return z?(0,r.jsx)(C.Z,{}):(eu===m.lZo.Titles?k={facetFields:A?.facetFields,inTheatersLocation:ei,itemsTransform:e=>{let t=(0,F.t)(e?.list,er);return{pageInfo:e?.list?.titleListItemSearch?.pageInfo??{hasNextPage:!1,hasPreviousPage:!1,endCursor:""},items:t,totalItems:e?.list?.titleListItemSearch?.total}},promptType:L.Nr.Title,query:B.N1,selectedFilters:A?.initialFilters??{},myRatingsFilterProps:et,searchText:A?.searchText}:eu===m.lZo.People&&(k={query:B.QF,promptType:L.Nr.Name,itemsTransform:e=>{let t=(0,H.Xb)(e?.list,er);return{pageInfo:e?.list?.nameListItemSearch?.pageInfo??{hasNextPage:!1,hasPreviousPage:!1,endCursor:""},items:t,totalItems:e?.list?.nameListItemSearch?.total}},searchText:A?.searchText}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.ZP,{...eC,structuredData:eL}),(0,r.jsx)(p.z,{aboveTheFold:(0,r.jsx)(v.Z,{isCopyable:!en&&!ea,isExportable:!ea,isListOwner:en,listId:J??"",titleBlockProps:{heroTitle:eE,heroSubTitle:(0,r.jsx)(N.p,{authorMetadata:ec,createdDate:ep,lastModifiedDate:em}),listDescriptionMarkdown:ex.markdown,listDescriptionPlaidHTML:ex.plaidHtml,isEditable:en,updateTitle:eb,updateDescription:eS},pageViewProps:V?.pageViews,privacyToggleProps:el}),belowTheFold:{mainColumn:(0,r.jsx)(M.Z,{customViewProps:{initialView:c.c.DETAILED,hiddenViews:eu===m.lZo.Videos?[c.c.COMPACT]:[]},filterByProps:k,listItems:eI,setListItems:eh,listType:eg,pageQueryVariables:{first:S.x0,lsConst:J,isInPace:er},paginatedQueryInfo:{query:(0,Y.CX)(eu,J,ed,S.x0,er).pageQuery,queryContext:{personalized:eo,serverSideCacheable:!eo},itemsTransform:(e,t)=>{let r=i(e.list);return{pageInfo:l()(e,a)??{hasNextPage:!1,hasPreviousPage:!1,endCursor:""},items:[...t,...r]}},pageInfo:l()($,a)??void 0,pageSize:S.x0,pathToPageInfo:a},sortByProps:(0,Y.I)(eg,K,ee,W,S.x0,er,j),totalItems:q,totalPossibleItems:X,enableIndexPagination:!0,initialPageNumber:G,isListOwner:en,isPrivateList:eo,emptyText:eP,filteredEmptyText:ew}),sidebar:(0,r.jsx)(O.v,{isListOwner:en,listType:eg,myRatingsFilterProps:et,titleListItems:eg===m.lZo.Titles?eI:[]})}})]}))},z=i(52577),q=!0,X=e=>(0,r.jsx)(z.Z,{baseColor:"base",orientContent:"full",hideAdWrap:!0,cti:a.CTIS.LISTS_CTI,children:(0,r.jsx)($,{...e})})}},function(e){e.O(0,[7406,3078,1464,5163,2727,4272,3384,5058,5522,2577,634,5079,4538,9096,9380,3842,2550,3334,9378,3855,7644,9031,6054,6221,3318,9341,4477,8341,3764,6780,488,2888,9774,179],function(){return e(e.s=85800)}),_N_E=e.O()}]);