1import{a as Tn}from"./chunk-PNSNPBCR.js";import{a as On}from"./chunk-BGBCV6Q3.js";import{a as zn,c as so,d as lo}from"./chunk-3TBLNWOF.js";import{a as _o}from"./chunk-XQK64C6T.js";import{a as co,b as mo}from"./chunk-J5Q3EGOR.js";import{a as wn,b as Sn}from"./chunk-IR7EGQRN.js";import{b as Pe}from"./chunk-LWFK4P5N.js";import{a as yn,b as po}from"./chunk-TVDGLHPK.js";import{a as ro,b as En}from"./chunk-23H6AILT.js";import{a as ao}from"./chunk-UPY4KCYS.js";import{a as kt}from"./chunk-KL7UGBXC.js";import{b as io}from"./chunk-AZGXEX4B.js";import{c as In,d as Nt}from"./chunk-WI2AHSVZ.js";import{d as pn,e as Di}from"./chunk-IIRMBDNU.js";import{d as Ai,e as Ri,f as mn}from"./chunk-ADBGGH63.js";import{b as ct,d as Dt,i as oo}from"./chunk-DEC3IONL.js";import{a as At,b as st}from"./chunk-OM3MHDRG.js";import{a as Cn,b as vn,c as lt,e as Mn,f as Rt}from"./chunk-ORSRJHQG.js";import{a as Gn}from"./chunk-4HGTRVL2.js";import{a as Ki,b as Yi}from"./chunk-UCQ4EZR5.js";import{c as De,d as fe,f as me,g as Ge,h as Ce,l as Ni,m as ki}from"./chunk-5S4HG5XS.js";import{c as dn}from"./chunk-D4WPX6FN.js";import{j as Ji,m as Zi,n as eo,o as to,q as no}from"./chunk-S6ZN2VIM.js";import{d as Li}from"./chunk-QEP33M5H.js";import{a as Ft,b as bn}from"./chunk-TDB4F73L.js";import{a as Ne}from"./chunk-BM7L4ZF5.js";import{c as ui,d as Ct,g as Zt,h as gi,j as tt,k as hi,l as fi,n as Ci,p as vi,v as Mi,w as Ot,x as Ii}from"./chunk-WYKA75QK.js";import{a as qi,b as Xi,g as xe}from"./chunk-O6FVLLCA.js";import{a as ge,b as ye}from"./chunk-JHDUXVJN.js";import{B as nn,K as Ei,M as Oi,T as on,U as nt,X as yi,Z as an,b as wi,ba as Ti,da as rn,ea as sn,l as Si,la as ln,m as en,n as tn,v as bi}from"./chunk-HG3XW3RK.js";import{B as Jt,C as Ue,H as He,I as pe,La as Pt,M as Fi,Ra as ot,Ua as ze,Ya as Ie,_a as ji,ba as _n,ca as Vi,cb as at,da as Bi,ga as it,gb as gn,ib as Lt,jb as te,la as $i,lb as ne,ma as Ui,mb as hn,oa as Te,pa as re,qa as Hi,qb as Qi,ra as un,rb as fn,sa as Gi,ta as zi,ua as je,va as Wi,wa as Wn,x as _i,xa as jn,xb as rt}from"./chunk-KGWCPRBL.js";import{a as xt}from"./chunk-73QW3LBJ.js";import{W as Hn,_ as xi,aa as Tt,ba as cn,ja as Pi,q as yt,r as Un,s as Gt}from"./chunk-ESRRR3PP.js";import{$c as ke,Aa as W,Ac as Je,Ae as Ee,Bc as de,C as Mt,Cb as wt,Cc as X,Da as x,Db as ii,Dc as K,De as di,Ea as jt,Eb as Qt,Fb as p,Fd as Et,Ha as Y,Hc as z,Ic as si,J as Wt,Jc as _,Kc as y,La as Fe,Lc as V,Le as pi,Mc as ft,Oc as qt,Pb as oi,Pc as Xt,Qc as Kt,Qe as G,Rc as $n,Sc as li,Tc as ce,Te as et,Ub as I,Uc as H,Vb as c,Vc as Ze,Wb as gt,X as ni,Xb as ie,Yb as Vn,Zb as Oe,_b as Ve,_c as B,ac as C,ad as ee,ba as _t,bc as Bn,bd as ae,ca as It,cb as Se,cc as ue,da as Le,db as j,dc as J,ec as Z,ef as $e,f as Xe,fc as s,fd as ve,g as ti,gc as l,hc as u,ia as N,ib as o,ic as P,jb as M,jc as L,kc as oe,lc as T,ld as Ht,mc as St,md as ci,nc as ai,nd as $,oe as be,p as We,pd as Be,qa as Ae,qc as v,ra as S,rc as Ke,re as Me,sa as b,sc as Ye,se as U,tc as w,ub as Fn,uc as m,va as ut,vc as bt,wc as ht,wd as Yt,yb as E,yc as ri,zb as Re,ze as mi}from"./chunk-QEGXUQB5.js";import{a as we,b as qe,j as Ut}from"./chunk-KPLNZVAU.js";var Go=t=>({compacted:t});function zo(t,a){if(t&1&&u(0,"fa-icon",6),t&2){let e=m(2);c("icon",e.shareIcon);}}function Wo(t,a){if(t&1){let e=T();s(0,"li")(1,"a",7),w("click",function(i){let r=S(e).$implicit,d=m(2);return b(d.onShareLinkClicked(r,i));}),u(2,"fa-icon",8),l()();}if(t&2){let e=a.$implicit,n=m(2);o(),c("href",n.onShareLink(e),j),o(),c("icon",e.icon);}}function jo(t,a){if(t&1&&(s(0,"div",1),p(1,zo,1,1,"fa-icon",3),s(2,"span",4),v(3,0),l(),s(4,"ul",2),p(5,Wo,3,2,"li",5),l()()),t&2){let e=m();c("ngClass",H(3,Go,e.compacted)),o(),c("ngIf",e.compacted),o(4),c("ngForOf",e.socialLinks);}}function Qo(t,a){if(t&1){let e=T();s(0,"li",14)(1,"a",15),w("click",function(){let i=S(e).$implicit,r=m(2);return b(r.onShareLinkClicked(i));}),u(2,"fa-icon",8),l()();}if(t&2){let e=a.$implicit,n=m(2);o(),c("href",n.onShareLink(e),j),o(),c("icon",e.icon);}}function qo(t,a){if(t&1&&(s(0,"div",2)(1,"a",9)(2,"div",10),u(3,"fa-icon",11),l(),s(4,"div",12)(5,"ul",13),J(6,Qo,3,2,"li",14,ue),l()()()()),t&2){let e=m();o(3),c("icon",e.shareIcon),o(3),Z(e.socialLinks);}}var $d=(()=>{class t{get shareMessage(){let e=this.movie();return e?this.message??this.customInviteToMovieMsg.replace("_movie_",e.title):this.message??"";}get shareMailSubject(){let e=this.movie();return this.mailSubject??e?.trTitle??e?.title??"";}get shareCampaign(){return this.campaign??"Sharing-%movieUrl%";}get resolvedTrackingCategory(){return this.trackingCategory??"MovieDetail";}constructor(e,n,i){this.trackingService=e,this.environmentService=n,this.platformId=i,this.env=N(pe),this.movie=x(null),this.isLoadingData=x(!1),this.socialLinks=[],this.shareIcon=Si,this.customInviteToMovieMsg="Want to see _movie_ with me?",this.showBlueSky=this.env?.showBlueSky;}ngOnInit(){this.socialLinks=this.buildSocialLinks();}onShareLink(e){let n=this.movie();if(!this.isBrowser||!n)return"";let i=n.title||"",r=n.friendlyUrl||"",d=this.shareMessage.replace("_movie_",i),h=this.shareMailSubject.replace("_movie_",i),f=this.shareCampaign.replace("%movieUrl%",r),g=encodeURIComponent(d),O=encodeURIComponent(h),A=encodeURIComponent(f),R=(se,le)=>`${se}${se.includes("?")?"&":"?"}${le.join("&")}`,k=window.location.href,Q=se=>R(k,[`utm_source=${encodeURIComponent(se)}`,"utm_medium=UserShared",`utm_campaign=${A}`]),q=e.platform==="whatsapp"?"Whatsapp":e.platform==="facebook"?"Facebook":e.platform==="twitter"?"Twitter":e.platform==="bluesky"?"Bluesky":e.platform==="mail"?"Email":e.platform==="instagram"?"Instagram":e.platform,F=Q(q);switch(e.platform){case"facebook":{let se=encodeURIComponent(F);return R("https://facebook.com/sharer.php",[`u=${se}`,`quote=${g}`]);}case"twitter":{let se=encodeURIComponent(F);return R("https://twitter.com/intent/tweet",[`text=${g}`,`url=${se}`]);}case"whatsapp":{let se=encodeURIComponent(`${d} 2 3${F}`);
3return R("https://api.whatsapp.com/send",[`text=${se}`]);}case"bluesky":{let se=encodeURIComponent(`${d} ${F}`);return R("https://bsky.app/intent/compose",[`text=${se}`]);}case"mail":{let se=encodeURIComponent(`${d} 4 5${F}`);return`mailto:?subject=${O}&body=${se}`;}case"instagram":return"https://www.instagram.com/";default:return"";}}onShareLinkClicked(e,n){n?.preventDefault();let i=this.movie();if(!this.isBrowser||!i)return;let r={};r.idMovie=i.id,r.movie=i.title,r.imdb=i?.imdb,r.tagsMovie=te(i),r.genresMovie=ne(i);let d=this.onShareLink(e);if(this.trackingService.trackEvent({action:"ShareSocial",properties:we({category:this.resolvedTrackingCategory,label:d,socialPlatform:e.platform},r)}),e.platform==="instagram"){let h=i.title||"",f=i.friendlyUrl||"",g=this.shareMessage.replace("_movie_",h),O=this.shareCampaign.replace("%movieUrl%",f),A=encodeURIComponent(O),k=((Q,q)=>`${Q}${Q.includes("?")?"&":"?"}${q.join("&")}`)(window.location.href,["utm_source=Instagram","utm_medium=UserShared",`utm_campaign=${A}`]);Xo({title:h,text:g,url:k});return;}d&&window.open(d,"_blank","noopener,noreferrer");}get isBrowser(){return et(this.platformId);}getBaseSocialLinks(){let e=[{icon:eo,iconProp:"facebook",platform:"facebook",to:"/"},{icon:Ji,iconProp:"x-twitter",platform:"twitter",to:"/"},{icon:to,iconProp:"whatsapp",platform:"whatsapp",to:"/"},{icon:Ei,iconProp:"envelope",platform:"mail",to:"/"},{icon:Zi,iconProp:"instagram",platform:"instagram",to:"/"}];return this.showBlueSky&&e.push({icon:no,iconProp:"bluesky",platform:"bluesky",to:"/"}),e;}buildSocialLinks(){let e=this.environmentService.tellFriendsComponent(),n=this.getBaseSocialLinks(),d=["facebook","twitter","whatsapp","mail"].map(h=>n.find(f=>f.platform===h)).filter(Boolean);if(e?.show?.length&&(d=e.show.map(f=>f.toLowerCase()).map(f=>n.find(g=>g.platform===f)).filter(Boolean)),e?.hide?.length){let h=new Set(e.hide.map(f=>f.toLowerCase()));d=d.filter(f=>!h.has(f.platform));}if(e?.order?.length){let h=new Map(e.order.map((g,O)=>[g.toLowerCase(),O])),f=new Map(d.map((g,O)=>[g.platform,O]));d=[...d].sort((g,O)=>{let A=h.get(g.platform),R=h.get(O.platform);return A!==void 0&&R!==void 0?A-R:A!==void 0?-1:R!==void 0?1:(f.get(g.platform)??0)-(f.get(O.platform)??0);});}return d;}static{this.ɵfac=function(n){return new(n||t)(M(xe),M(ze),M(Fe));};}static{this.ɵcmp=E({type:t,selectors:[["ush-movie-tell-friends"]],inputs:{movie:[1,"movie"],isLoadingData:[1,"isLoadingData"],dropdownDesing:"dropdownDesing",compacted:"compacted",message:"message",mailSubject:"mailSubject",campaign:"campaign",trackingCategory:"trackingCategory",trackingExtraProps:"trackingExtraProps"},decls:2,vars:1,consts:()=>{let e;return e="Comparte",[e,[1,"tell-your-friends",3,"ngClass"],[1,"social-links"],["class","share-icon",3,"icon",4,"ngIf"],["data-translate","public.commons.share",1,"share-text"],[4,"ngFor","ngForOf"],[1,"share-icon",3,"icon"],["target","_blank",3,"click","href"],["size","lg",3,"icon"],[1,"social-links--button"],[1,"social-links--button--wrapper"],["size","lg",1,"social-links--icon",3,"icon"],[1,"social-links--dropdown"],[1,"social-links--list"],[1,"social-links--item"],["target","_blank",1,"social-links--hyperlink",3,"click","href"]];},template:function(n,i){n&1&&p(0,jo,6,5,"div",1)(1,qo,8,1,"div",2),n&2&&C(i.dropdownDesing?1:0);},dependencies:[ye,ge,G,be,Me,U],styles:[`.tell-your-friends{display:var(--tell-your-frineds-dispaly, flex);justify-content:var(--tell-your-frineds-justify-content, flex-end);align-items:var(--tell-your-frineds-align-items, center);margin:var(--tellFriendsMargin);width:var(--tell-your-frineds-width, max-content)}.tell-your-friends fa-icon{display:inline-flex;justify-content:center;align-items:center;background:var(--tellFrindsIconsBackground);padding:var(--tellFrindsIconsPadding);color:var(--tellFriendsIconsColor);font-size:var(--tellFrindsIconsFontSize)}.tell-your-friends .title{margin-right:25px;font-size:16px}.tell-your-friends .social-links{display:inline-flex;flex-flow:row nowrap;justify-content:center}.tell-your-friends .social-links,.tell-your-friends .social-links li{margin:0;padding:0;list-style:none}.tell-your-friends .social-links a{margin:var(--tellFriendsIconsMargin);color:var(--tellFriendsIconsColor)}.tell-your-friends .social-links li:last-child a{margin-right:0}.tell-your-friends .share-text{color:var(--tellFriendsTextColor);font-weight:700;line-height:0}.tell-your-friends.compacted{transition:all .3s ease-in;will-change:transform;border-radius:20px;background:var(--brandColor);padding:4px 10px}.tell-your-friends.compacted span,.tell-your-friends.compacted a,.tell-your-friends.compacted fa-icon{color:var(--brandColor-contrast, white)}.tell-your-friends.compacted span{font-weight:700;font-size:15px}.tell-your-friends.compacted a{opacity:0;transition:all .3s ease}.tell-your-friends.compacted ul{transition:all .3s ease-in;width:0;overflow:hidden}.tell-your-friends.compacted:hover ul,.tell-your-friends.compacted:focus ul,.tell-your-friends.compacted:active ul{width:170px}.tell-your-friends.compacted:hover a,.tell-your-friends.compacted:focus a,.tell-your-friends.compacted:active a{opacity:1}.share-icon{margin-right:10px}.social-links{position:relative}.social-links--button{display:flex;justify-content:center;align-items:center;width:var(--social-links--button-width, 40px);height:var(--social-links--button-height, 40px);font-size:var(--social-links--button-font-size, 30px)}.social-links--dropdown{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);border-radius:var(--social-links--dropdown-border-radius, var(--borderRadius));background:var(--social-links--dropdown-background, white)}.social-links--button:is(:hover,:focus) .social-links--dropdown{display:block}.social-links--list{display:flex;row-gap:var(--social-links--dropdown-row-gap, 8px);flex-flow:column nowrap;margin:0;padding:0}.social-links--item{padding:var(--social-links--item-padding, 12px);list-style:none}.social-links--hyperlink{display:flex;justify-content:center;align-items:center;background:var(--social-links--button-background, white);width:var(--social-links--button-width, 40px);height:var(--social-links--button-height, 40px);color:var(--social-links--button-color, black);font-size:var(--social-links--button-font-size, 30px)} 6/*# sourceMappingURL=movie-tell-friends.component-A3PEITIB.css.map */ 7`],encapsulation:2,changeDetection:0});}}return t;})();function Xo(t){return Ut(this,null,function*(){if(!(typeof navigator<"u"&&/Android|iPhone|iPad|iPod/i.test(navigator.userAgent)))return window.open("https://www.instagram.com/","_blank","noopener,noreferrer"),{kind:"opened-instagram-web"};if(typeof navigator<"u"&&typeof navigator.share=="function")try{if(typeof navigator.canShare!="function"||navigator.canShare({url:t.url}))return yield navigator.share({title:t.title,text:t.text,url:t.url}),{kind:"native-share"};}catch{}let e=navigator.userAgent||"",n=/iPhone|iPad|iPod/i.test(e),i=/Android/i.test(e);return n?(window.location.href="instagram://app",setTimeout(()=>{window.open("https://www.instagram.com/","_blank","noopener,noreferrer");},700),{kind:"attempt-open-app-ios"}):i?(window.location.href="intent://instagram.com/#Intent;scheme=https;package=com.instagram.android;end",setTimeout(()=>{window.open("https://www.instagram.com/","_blank","noopener,noreferrer");},700),{kind:"attempt-open-app-android"}):(window.open("https://www.instagram.com/","_blank","noopener,noreferrer"),{kind:"opened-instagram-web"});});}function Ko(t,a){t&1&&(s(0,"div",1),u(1,"ush-movie-detail-skeleton",3)(2,"ush-movie-detail-skeleton",4)(3,"ush-movie-detail-skeleton",5)(4,"ush-movie-detail-skeleton",6),l());}function Yo(t,a){if(t&1&&(s(0,"div",2)(1,"div",8),v(2,0),l(),u(3,"div",9),B(4,"safe"),l()),t&2){let e,n=m(2);o(3),c("innerHTML",ee(4,1,(e=n.movie())==null?null:e.trReasonsToWatch,"html"),Se);}}function Jo(t,a){if(t&1&&p(0,Yo,5,4,"div",7),t&2){let e,n=m();c("ngIf",(e=n.movie())==null?null:e.trReasonsToWatch);}}var qd=(()=>{class t{constructor(){this.movie=x(null),this.isLoadingData=x(!1);}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-movie-reasons-to-watch"]],inputs:{movie:[1,"movie"],isLoadingData:[1,"isLoadingData"]},decls:2,vars:1,consts:()=>{let e;return e="Razones para verla",[e,[1,"movie-detail-section","reasons-to-watch-skeleton"],[1,"movie-detail-section"],["width","12rem","height","1.5rem"],["width","100%","height","1rem"],["width","90%","height","1rem"],["width","78%","height","1rem"],["class","movie-detail-section",4,"ngIf"],["data-translate","movie.menu.reasonsToWatch",1,"header-msg","title","reasons-to-watch-title"],[1,"text","reasons-to-watch-content",3,"innerHTML"]];},template:function(n,i){n&1&&p(0,Ko,5,0,"div",1)(1,Jo,1,1,"div",2),n&2&&C(i.isLoadingData()?0:1);},dependencies:[G,U,re,Te,Pe],styles:[`[_nghost-%COMP%]{position:relative;column-gap:var(--movie-reasons-to-watch-column-gap, unset);grid-row:var(--movie-reasons-to-watch-grid-row, unset);grid-column:var(--movie-reasons-to-watch-grid-column, unset);flex-direction:var(--movie-reasons-to-watch-flex-direction, unset);margin:var(--movie-reasons-to-watch-margin, unset);padding:var(--movie-reasons-to-watch-padding, unset);line-height:var(--movie-reasons-to-watch-line-height, unset)}.reasons-to-watch-skeleton[_ngcontent-%COMP%]{display:grid;gap:.85rem}
8/*# sourceMappingURL=movie-reasons-to-watch.component-ZX7RHGYK.css.map */`]});}}return t;})();var Zo=(t,a)=>({src:t,type:"portrait",movie:a,imgType:"poster-img"});function ea(t,a){if(t&1&&(s(0,"div",4)(1,"div",5),v(2,0),l(),u(3,"div",6),B(4,"safe"),l()),t&2){let e,n=m();o(3),c("innerHTML",ee(4,1,(e=n.movie())==null?null:e.description,"html"),Se);}}var np=(()=>{class t{constructor(){this.imageService=N(lt),this.movie=x(null),this.isLoadingData=x(!1),this.portraitPlaceholder=this.imageService.portraitPlaceholder;}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-movie-synopsis"]],inputs:{movie:[1,"movie"],isLoadingData:[1,"isLoadingData"]},decls:3,vars:7,consts:()=>{let e;return e="Sinopsis",[e,["class","movie-detail-section",4,"ngIf"],[1,"movie-pic"],["width","300","height","400","addSkeleton","",2,"height","auto",3,"ngSrc","alt","modal"],[1,"movie-detail-section"],[1,"header-msg","title"],[1,"text",3,"innerHTML"]];},template:function(n,i){if(n&1&&(p(0,ea,5,4,"div",1),s(1,"div",2),u(2,"img",3),l()),n&2){let r,d,h,f;c("ngIf",(r=i.movie())==null?null:r.description),o(2),c("ngSrc",((d=i.movie())==null?null:d.portraitPhotoUrl)||i.portraitPlaceholder)("alt",((h=i.movie())==null?null:h.trTitle)+" poster image")("modal",Ze(4,Zo,(f=i.movie())==null?null:f.portraitPhotoUrl,i.movie()));}},dependencies:[G,U,$e,re,it,Te],styles:[`[_nghost-%COMP%]{display:var(--movie-synopsis-display, initial);position:relative;column-gap:var(--movie-synopsis-column-gap, unset);grid-row:var(--movie-synopsis-grid-row, unset);grid-column:var(--movie-synopsis-grid-column, unset);flex-direction:var(--movie-synopsis-flex-direction, unset);padding:var(--movie-synopsis-padding, unset)}.movie-pic[_ngcontent-%COMP%]{display:var(--movie-synopsis-pic-display, none)!important} 9/*# sourceMappingURL=movie-synopsis.component-GMJ434I7.css.map */`],changeDetection:0});}}return t;})();function ta(t,a){t&1&&u(0,"ush-movie-detail-skeleton",2);}function na(t,a){if(t&1&&(s(0,"div",0),J(1,ta,1,0,"ush-movie-detail-skeleton",2,ue),l()),t&2){let e=m();o(),Z(e.numToArray(e.rating()||3));}}function ia(t,a){if(t&1&&u(0,"i",4),t&2){let e=m(2);si("font-size: ",e.size(),"rem;");}}function oa(t,a){if(t&1&&(s(0,"div",1),J(1,ia,1,3,"i",3,ue),l()),t&2){let e=m();o(),Z(e.numToArray(e.rating()));}}var go=(()=>{class t{constructor(){this.rating=x(),this.size=x(1),this.isLoadingData=x(!1);}numToArray(e){return new Array(e);}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-movie-rating"]],inputs:{rating:[1,"rating"],size:[1,"size"],isLoadingData:[1,"isLoadingData"]},decls:2,vars:1,consts:[[1,"review-rating","review-rating--loading"],[1,"review-rating"],["width","1rem","height","1rem","radius","999px"],[1,"pi","pi-star-fill",3,"style"],[1,"pi","pi-star-fill"]],template:function(n,i){n&1&&p(0,na,3,0,"div",0)(1,oa,3,0,"div",1),n&2&&C(i.isLoadingData()?0:i.rating()?1:-1);},dependencies:[Pe],styles:[`.review-rating[_ngcontent-%COMP%]{display:var(--review-rating-display, inline-flex);column-gap:var(--review-rating-gap, 6px)}.review-rating[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{color:var(--review-rating-color, var(--textColor))} 10/*# sourceMappingURL=movie-rating.component-UIDYHNCJ.css.map */`]});}}return t;})();var ra=()=>[1,2,3,4,5],sa=()=>({$implicit:"third-party-info-wrapper default"}),la=t=>({country:t}),ca=t=>({languages:t}),ma=t=>({genres:t}),da=(t,a)=>({src:t,type:"portrait",movie:a,imgType:"poster-img"}),pa=()=>({$implicit:"third-party-info-wrapper secondary hide"}),_a=()=>({keepHeight:60});function ua(t,a){t&1&&(s(0,"div",24),u(1,"ush-movie-detail-skeleton",26)(2,"ush-movie-detail-skeleton",27),l());}function ga(t,a){t&1&&(s(0,"div",25),u(1,"ush-movie-detail-skeleton",28),l());}function ha(t,a){if(t&1&&(s(0,"div",19),u(1,"ush-movie-detail-skeleton",21),s(2,"div",22)(3,"div",23),J(4,ua,3,0,"div",24,ue),l(),p(6,ga,2,0,"div",25),l()()),t&2){let e=m();o(4),Z(ce(1,ra)),o(2),C(e.showPortrait?6:-1);}}function fa(t,a){if(t&1){let e=T();s(0,"div",47),w("click",function(){S(e);let i=m(2);return b(i.toggleCollapse());}),v(1,2),l();}}function Ca(t,a){if(t&1&&(s(0,"a",48),v(1,3),l()),t&2){let e=m(2);I("href",e.titleAsLink,j);}}function va(t,a){if(t&1&&(s(0,"li",49)(1,"div",50)(2,"span",51),v(3,4),l(),s(4,"span",52),_(5,":"),l()(),s(6,"div",53),_(7),l()()),t&2){let e=m(2);o(6),I("data-translate","movie.field.rating."+e.movie().certification),o(),V(" ",e.movieRatingTranslations["movie.field.rating.{{ movie().certification }}"]||e.movie().certification," ");}}function Ma(t,a){if(t&1&&(s(0,"a",58),_(1),l()),t&2){let e=m().$implicit,n=m(3);c("routerLink",n.REDIRECTIONS_BASE)("queryParams",H(3,la,e.slug)),o(),y(e.tr);}}function Ia(t,a){if(t&1&&(s(0,"span"),_(1),l()),t&2){let e=m().$implicit;o(),y(e.tr);}}function wa(t,a){if(t&1&&(s(0,"span",57),p(1,Ma,2,5,"a",58)(2,Ia,2,1,"span"),s(3,"span",59),_(4,", "),l()()),t&2){let e=a.$implicit,n=m(3);I("data-translate",e.trMsg),o(),C(n.enabledRedirections.includes("countries")?1:2);}}function Sa(t,a){if(t&1&&(s(0,"li",54)(1,"div",50)(2,"span",55),v(3,5),l(),s(4,"span",52),_(5,":"),l()(),s(6,"div",53),p(7,wa,5,2,"span",56),l()()),t&2){let e=m(2);o(7),c("ngForOf",e.countryList);}}function ba(t,a){if(t&1&&(s(0,"a",58),_(1),l()),t&2){let e=m().$implicit,n=m(3);c("routerLink",n.REDIRECTIONS_BASE)("queryParams",H(3,ca,e.slug)),o(),y(e.tr);}}function Ea(t,a){if(t&1&&(s(0,"span"),_(1),l()),t&2){let e=m().$implicit;o(),y(e.tr);}}function Oa(t,a){if(t&1&&(s(0,"span",57),p(1,ba,2,5,"a",58)(2,Ea,2,1,"span"),s(3,"span",59),_(4,", "),l()()),t&2){let e=a.$implicit,n=m(3);I("data-translate",e.trMsg),o(),C(n.enabledRedirections.includes("languages")?1:2);}}function ya(t,a){if(t&1&&(s(0,"li",60)(1,"div",50)(2,"span",61),v(3,6),l(),s(4,"span",52),_(5,":"),l()(),s(6,"div",62),p(7,Oa,5,2,"span",56),l()()),t&2){let e=m(2);o(7),c("ngForOf",e.languagesList);}}function Ta(t,a){if(t&1&&(s(0,"li",63)(1,"div",50)(2,"span",64),v(3,7),l(),s(4,"span",52),_(5,":"),l()(),s(6,"div",53),_(7),l()()),t&2){let e=m(2);o(6),I("data-translate",e.locReleaseDate?"":e.infoParams==null?null:e.infoParams.releaseDateEmptyMessage),o(),V(" ",e.releaseDate||(e.infoParams==null?null:e.infoParams.releaseDateEmptyMessage)," ");}}function xa(t,a){if(t&1&&(s(0,"li",65)(1,"div",50)(2,"span",64),v(3,8),l(),s(4,"span",52),_(5,":"),l()(),s(6,"div",53),_(7),l()()),t&2){let e=m(2);o(6),I("data-translate",e.locReleaseDate?"":e.infoParams==null?null:e.infoParams.releaseDateEmptyMessage),o(),V(" ",e.locReleaseDate||(e.infoParams==null?null:e.infoParams.releaseDateEmptyMessage)," ");}}function Pa(t,a){if(t&1&&(s(0,"li",66)(1,"div",50)(2,"span"),v(3,9),l(),s(4,"span",52),_(5,":"),l()(),s(6,"div",53),_(7),l()()),t&2){let e=m(2);o(2),I("data-translate","movie.field.streaming.release"),o(5),y(e.streamingReleaseDate);}}function La(t,a){if(t&1&&(s(0,"li",67)(1,"div",50)(2,"span"),v(3,10),l(),s(4,"span",52),_(5,":"),l()(),s(6,"div",53),_(7),l()()),t&2){let e=m(2);o(2),I("data-translate","movie.field.streaming.release"),o(5),y(e.locStreamingReleaseDate);}}function Aa(t,a){t&1&&(P(0),s(1,"li")(2,"div",50),_(3,"Plataformas:"),l(),s(4,"div",53),_(5,"acontra+, Movistar Plus"),l()(),s(6,"li")(7,"div",50),_(8,"DVD y Blu Ray:"),l(
10),s(9,"div",53),_(10,"primavera 2024"),l()(),L());}function Ra(t,a){if(t&1&&(s(0,"li",68)(1,"div",50)(2,"span",69),v(3,11),l(),s(4,"span",52),_(5,":"),l()(),s(6,"div",53),_(7),l()()),t&2){let e=m(2);o(7),V("",e.movie().locRuntime," min");}}function Na(t,a){if(t&1&&(s(0,"a",58),_(1),l()),t&2){let e=m().$implicit,n=m(3);c("routerLink",n.REDIRECTIONS_BASE)("queryParams",H(4,ma,e.slug)),I("data-translate",e==null?null:e.trMsg),o(),V(" ",e.name,"");}}function ka(t,a){if(t&1&&_(0),t&2){let e=m().$implicit;V(" ",e.name," ");}}function Da(t,a){if(t&1&&(s(0,"span",57),p(1,Na,2,6,"a",58)(2,ka,1,1),s(3,"span",59),_(4,", "),l()()),t&2){let e,n=a.index,i=m(3);I("data-translate",(e=i.movie())==null||e.genres[n]==null?null:e.genres[n].trMsg),o(),C(i.enabledRedirections.includes("genres")?1:2);}}function Fa(t,a){if(t&1&&(s(0,"li",70)(1,"div",50)(2,"span",71),v(3,12),l(),s(4,"span",52),_(5,":"),l()(),s(6,"div",53),p(7,Da,5,2,"span",56),l()()),t&2){let e=m(2);o(7),c("ngForOf",e.genres);}}function Va(t,a){}function Ba(t,a){t&1&&oe(0);}function $a(t,a){if(t&1&&u(0,"img",76),t&2){let e=a.$implicit;c("ngSrc",e.logoUrl)("alt",e.name);}}function Ua(t,a){if(t&1&&(s(0,"div",72)(1,"div",73)(2,"span"),v(3,13),l(),s(4,"span",52),_(5,":"),l()(),s(6,"div",74),p(7,$a,1,2,"img",75),l()()),t&2){let e=m(2);o(7),c("ngForOf",e.rightOwners);}}function Ha(t,a){t&1&&oe(0);}function Ga(t,a){if(t&1&&(P(0),s(1,"div",77),u(2,"img",78),p(3,Ha,1,0,"ng-container",45),l(),L()),t&2){let e=m(2),n=z(3);o(2),c("ngSrc",e.movie().portraitPhotoUrl||e.portraitPlaceholder)("alt",e.movie().trTitle+" poster image")("modal",Ze(5,da,e.movie().portraitPhotoUrl,e.movie())),o(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",ce(8,pa));}}function za(t,a){if(t&1&&(s(0,"div",29),p(1,fa,2,0,"div",30)(2,Ca,2,1,"a",31),s(3,"div",32)(4,"ul",33),p(5,va,8,2,"li",34)(6,Sa,8,1,"li",35)(7,ya,8,1,"li",36)(8,Ta,8,2,"li",37)(9,xa,8,2,"li",38)(10,Pa,8,2,"li",39)(11,La,8,2,"li",40)(12,Aa,11,0,"ng-container",41)(13,Ra,8,1,"li",42)(14,Fa,8,1,"li",43)(15,Va,0,0,"ng-template",44)(16,Ba,1,0,"ng-container",45),l()(),p(17,Ua,8,1,"div",46)(18,Ga,4,9,"ng-container",41),l()),t&2){let e,n=m(),i=z(3),r=z(5);ie("canCollapse",n.canCollapse&&!n.hideTitle())("collapsed",n.collapsed)("more-information-has-rightOwners",n.showRightOwners&&n.rightOwners),o(),c("ngIf",!n.hideTitle()&&!n.titleAsLink),o(),c("ngIf",!n.hideTitle()&&n.titleAsLink),o(3),c("ngIf",n.movie().certification),o(),c("ngIf",(n.infoParams==null?null:n.infoParams.countries)!==!1&&n.countries&&n.countries.length!==0),o(),c("ngIf",(n.infoParams==null?null:n.infoParams.languages)!==!1&&n.movie().languages&&n.movie().languages.length!==0),o(),c("ngIf",n.showReleaseDate),o(),c("ngIf",n.showLocReleaseDate),o(),c("ngIf",n.showStreamingDate),o(),c("ngIf",n.showLocStreamingDate),o(),c("ngIf",n.movie().friendlyUrl==="the-chosen-1"&&(n.channel==null?null:n.channel.domain)==="www.acontracorrientefilms.com"),o(),c("ngIf",(n.infoParams==null?null:n.infoParams.duration)!==!1&&n.movie().locRuntime),o(),c("ngIf",(n.infoParams==null?null:n.infoParams.genres)!==!1&&n.movie().genres&&((e=n.movie())==null?null:e.genres.length)>0),o(),c("ngTemplateOutlet",r),o(),c("ngTemplateOutlet",i)("ngTemplateOutletContext",ce(23,sa)),o(),c("ngIf",n.showRightOwners&&n.rightOwners),o(),c("ngIf",n.showPortrait&&n.movie().portraitPhotoUrl);}}function Wa(t,a){if(t&1&&(s(0,"li",86)(1,"a",87),u(2,"img",88),s(3,"span"),v(4,14),l(),s(5,"span"),_(6," IMDb"),l()()()),t&2){let e=m(2);o(),c("href","https://www.imdb.com/title/"+e.movie().imdb,j),o(),c("ngSrc","https://cdnstatic.usheru.com/img/usheru/imdb-transparent.png");}}function ja(t,a){if(t&1&&(s(0,"li",89)(1,"a",87),u(2,"img",90),s(3,"span"),v(4,15),l(),s(5,"span"),_(6," TMDB"),l()()()),t&2){let e=m(2);o(),c("href","https://www.themoviedb.org/"+(e.movie().contentType===3?"tv":"movie")+"/"+e.movie().tmdb,j),o(),ri("ngSrc","https://cdnstatic.usheru.com/img/usheru/tmdb-",e.tmdbLogoColor,".png");}}function Qa(t,a){if(t&1&&(s(0,"li",91)(1,"a",87),u(2,"img",92),s(3,"span"),v(4,16),l(),s(5,"span"),_(6," Rotten Tomato"),l()()()),t&2){let e=m(2);o(),c("href","https://www.rottentomatoes.com/m/"+e.movie().rottentomato,j);}}function qa(t,a){if(t&1&&(s(0,"li",93)(1,"a",87),u(2,"img",94),s(3,"span"),v(4,17),l(),s(5,"span"),_(6," Letterboxd"),l()()()),t&2){let e=m(2);o(),c("href","https://letterboxd.com/film/"+e.movie().letterboxd,j);}}function Xa(t,a){t&1&&(s(0,"li",95)(1,"a",87),u(2,"img",96),l()()),t&2&&(o(),c("href","https://www.filmaffinity.com/es/film457848.html",j),o(),c("ngSrc","https://cdnstatic.usheru.com/img/usheru/filmaffinity.png"));}function Ka(t,a){if(t&1&&(s(0,"div",79)(1,"ul",80),p(2,Wa,7,2,"li",8
101)(3,ja,7,3,"li",82)(4,Qa,7,1,"li",83)(5,qa,7,1,"li",84)(6,Xa,3,2,"li",85),l()()),t&2){let e=a.$implicit,n=m();c("ngClass",e),o(2),c("ngIf",!n.disableImdb&&n.movie().imdb),o(),c("ngIf",!n.disableTmdb&&n.movie().tmdb),o(),c("ngIf",n.movie().rottentomato&&n.movie().rottentomato!==""),o(),c("ngIf",n.movie().letterboxd&&n.movie().letterboxd!==""),o(),c("ngIf",n.showTPAffinity);}}function Ya(t,a){if(t&1){let e=T();s(0,"img",104),w("error",function(){S(e);let i=m().index,r=m(3);return b(r.onSalesAgentLogoError(i));}),l();}if(t&2){let e=m().$implicit;c("ngSrc",e.logoUrl)("loaderParams",ce(3,_a))("alt",e.name+" logo");}}function Ja(t,a){if(t&1&&(s(0,"div",105),_(1),l()),t&2){let e=m().$implicit;o(),V(" ",e.name," ");}}function Za(t,a){if(t&1&&(P(0),p(1,Ya,1,4,"img",102)(2,Ja,2,1,"div",103),L()),t&2){let e=a.$implicit,n=a.index,i=m(3);o(),c("ngIf",e.logoUrl&&!i.imgWithError(n)),o(),c("ngIf",!e.logoUrl||i.imgWithError(n));}}function er(t,a){if(t&1&&(s(0,"li",98)(1,"div",50)(2,"span",99),v(3,18),l(),s(4,"span",52),_(5,":"),l()(),s(6,"div",100),p(7,Za,3,2,"ng-container",101),l()()),t&2){let e=m(2);o(7),c("ngForOf",e.movie().salesAgents);}}function tr(t,a){if(t&1&&p(0,er,8,1,"li",97),t&2){let e,n=m();c("ngIf",n.salesAgentsEnabled&&((e=n.movie().salesAgents)==null?null:e.length)>0);}}var Tp=(()=>{class t{constructor(e,n,i,r,d){this.translationsService=e,this.env=n,this.envService=i,this.changeDt=r,this.imageService=d,this.movie=x(null),this.isLoadingData=x(!1),this.hideTitle=x(!1),this.showPortrait=!0,this.widthPortrait=300,this.disableImdb=!1,this.disableTmdb=!1,this.movieRatingTranslations=hn,this.countryList=[],this.canCollapse=!1,this.collapsed=!1,this.showRightOwners=!1,this.salesAgentImgError=[],this.movieInfoModalPortrait=!0,this.enabledRedirections=[],this.REDIRECTIONS_BASE="/movies/all",this.canCollapse=this.env?.customPageParams?.movieInfoCollapse||!1,this.collapsed=this.canCollapse&&this.env?.customPageParams?.movieInfoCollapseInitial||!1,this.tmdbLogoColor=this.env.customPageParams?.movieDetailTMDBLogo||"black",this.showRightOwners=this.env?.customPageParams?.movieInfoShowRightOwners||!1,this.salesAgentsEnabled=n?.enableSalesAgent,this.portraitPlaceholder=d.portraitPlaceholder,this.movieInfoModalPortrait=this.env?.customPageParams?.movieInfoModalPortrait==null?!0:this.env.customPageParams?.movieInfoModalPortrait,Be(()=>{this.movie()&&this.setText();});}get countries(){let e=this.movie();return e?Lt(e):[];}setText(){let e=this.movie();e&&(this.infoParams=this.env.moreInfoParams?this.env.moreInfoParams:void 0,this.env.countriesPipe&&this.env.countriesPipe(this.countries),this.countryList=this.collect(this.countries,n=>({slug:n.slug,tr:n.name,trMsg:n.trMsg})),this.languagesList=this.collect(e.languages,n=>({slug:n.slug,tr:n.name,trMsg:n.trMsg})),this.genres=e.genres,this.rightOwners=e.contractualPartners,this.releaseDate=this.getDateLocaleString(je(e.releaseDate)),this.locReleaseDate=this.getDateLocaleString(je(e.locReleaseDate)),this.streamingReleaseDate=this.getDateLocaleString(je(e.streamingReleaseDate)),this.locStreamingReleaseDate=this.getDateLocaleString(je(e.locStreamingReleaseDate)),this.showReleaseDate=this.envService.movieMoreInfoComponent("showReleaseDate")(this.infoParams,e),this.showLocReleaseDate=this.envService.movieMoreInfoComponent("showLocReleaseDate")(this.infoParams,e),this.enabledRedirections=this.envService.movieMoreInfoComponent("enabledRedirections")(this.env.appHasOnlyMovies),this.showStreamingDate=this.envService.movieMoreInfoComponent("showStreamingDate")(e),this.showLocStreamingDate=this.envService.movieMoreInfoComponent("showLocStreamingDate")(e),this.changeDt.markForCheck());}collect(e,n){return e&&e.length?e.map(n).filter(i=>Array.isArray(i)?i.length>0:i!=null&&i!==""):[];}onSalesAgentLogoError(e){this.salesAgentImgError.push(e);}imgWithError(e){return this.salesAgentImgError.includes(e);}getDateLocaleString(e){if(!e)return null;if(_n(e))return"TBC";let n;if(this.env.moreInfoParams?.locReleaseDate)switch(this.env.moreInfoParams.locReleaseDate){case"year":n={year:"numeric"};break;default:n={day:"numeric",month:"long",year:"numeric"};break;}else n={day:"numeric",month:"long",year:"numeric"};return e.toLocaleDateString(this.translationsService.currentLanguage().code,n);}toggleCollapse(e){this.canCollapse&&(this.collapsed=!!(e||!this.collapsed));}static{this.ɵfac=function(n){return new(n||t)(M(Ie),M(pe),M(ze),M(ve),M(lt));};}static{this.ɵcmp=E({type:t,selectors:[["ush-movie-more-information"]],inputs:{movie:[1,"movie"],isLoadingData:[1,"isLoadingData"],hideTitle:[1,"hideTitle"],channel:"channel",showPortrait:"showPortrait",widthPortrait:"widthPortrait",disableImdb:"disableImdb",disableTmdb:"disableTmdb",showTPAffinity:"showTPAffinity",titleAsLink:"titleAsLink"},decls:6,vars:1,consts:()=>{let e;e="M\xE1s informaci\xF3n";let n;n="M\xE1s informaci\xF3n";let i;i="Clasificaci\xF3n";let r;r="Pa\xEDs";let d;d="Idioma";let h;h="Estreno";let f;f="Estreno";let g;g="Streaming Release";let O;O="Streaming Release";let A;A="Duraci\xF3n";let R;R="G\xE9nero";let k;k="Titular de los derechos";let Q;Q="Leer m\xE1s en";let q;q="Leer m\xE1s en";let F;F="Leer m\xE1s en";let se;se="Leer m\xE1s en";let le;return le="Agentes de ventas",[["thirdPartyData",""],["salesAgents",""],e,n,i,r,d,h,f,g,O,A,R,k,Q,q,F,se,le,[1,"more-information","movie-detail-section","more-information--skeleton"],[1,"more-information","movie-detail-section",3,"canCollapse","collapsed","more-information-has-rightOwners"],["width","12rem","height","1.5rem"],[1,"more-information--skeleton-content"],[1,"more-information--skeleton-list"],[1,"more-information--skeleton-row"],[1,"movie-pic","movie-pic--skeleton"],["width","8rem","height","1rem"],["width","100%","height","1rem"],["width","100%","height","clamp(20rem, 45vw, 28rem)","radius","18px"],[1,"more-information","movie-detail-section"],["class","header-msg title","data-translate","movie.menu.moreInformation",3,"click",4,"ngIf"],["class","header-msg title title-link","target","_blank","data-translate","movie.menu.moreInformation",4,"ngIf"],[1,"more-info","more-info-content"],[1,"info-list"],["class","rating-list",4,"ngIf"],["class","countries-list",4,"ngIf"],["class","languages-list",4,"ngIf"],["class","release-list","data-type","release",4,"ngIf"],["class","release-list","data-type","loc-release",4,"ngIf"],["class","release-list","data-type","streaming-release",4,"ngIf"],["class","release-list","data-type","loc-streaming-release",4,"ngIf"],[4,"ngIf"],["class","duration-list",4,"ngIf"],["class","genres-list",4,"ngIf"],[3,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","rightOwners rightOwners-more-info",4,"ngIf"],["data-translate","movie.menu.moreInformation",1,"header-msg","title",3,"click"],["target","_blank","data-translate","movie.menu.moreInformation",1,"header-msg","title","title-link"],[1,"rating-list"],[1,"subtitle"],["data-translate","movie.field.rating"],[1,"semicolon"],[1,"text"],[1,"countries-list"],["data-translate","movie.field.country"],["class","crew",4,"ngFor","ngForOf"],[1,"crew"],[3,"routerLink","queryParams"],[1,"comma"],[1,"languages-list"],["data-translate","movie.field.language"],[1,"text","languages"],["data-type","release",1,"release-list"],["data-translate","movie.field.release"],["data-type","loc-release",1,"release-list"],["data-type","streaming-release",1,"release-list"],["data-type","loc-streaming-release",1,"release-list"],[1,"duration-list"],["data-translate","movie.field.duration"],[1,"genres-list"],["data-translate","movie.field.genres"],[1,"rightOwners","rightOwners-more-info"],["data-translate","movie.field.rightOwner",1,"subtitle"],[1,"contractual-partners"],["width","200","height","50","style","height: auto",3,"ngSrc","alt",4,"ngFor","ngForOf"],["width","200","height","50",2,"height","auto",3,"ngSrc","alt"],[1,"movie-pic"],["width","300","height","400","addSkeleton","",2,"height","auto",3,"ngSrc","alt","modal"],[3,"ngClass"],[1,"third-party-info"],["class","imdb",4,"ngIf"],["class","tmdb",4,"ngIf"],["class","rottentomato",4,"ngIf"],["class","letterboxd",4,"ngIf"],["class","film-affinity",4,"ngIf"],[1,"imdb"],["target","_blank",3,"href"],["width","80","height","40","alt","IMDB Logo",2,"height","auto",3,"ngSrc"],[1,"tmdb"],["width","47","height","42","alt","TMDB Logo","loading","eager",2,"height","auto",3,"ngSrc"],[1,"rottentomato"],["ngSrc","https://cdnstatic.usheru.com/img/usheru/rottentomato.png","width","152","height","44","alt","Rotten Tomato Logo",2,"height","auto"],[1,"letterboxd"],["ngSrc","https://cdnstatic.usheru.com/img/usheru/letterboxd.png","width","152","height","44","alt","Letterboxd Logo"],[1,"film-affinity"],["width","47","height","42","alt","FilmAffinity Logo",3,"ngSrc"],["class","movie-sales-agents",4,"ngIf"],[1,"movie-sales-agents"],["data-translate","movie.field.salesAgents"],[1,"sales-agent-images"],[4,"ngFor","ngForOf"],["height","60","width","150","style","width: auto",3,"ngSrc","loaderParams","alt","error",4,"ngIf"],["class","no-logo-sales-agent",4,"ngIf"],["height","60","width","150",2,"width","auto",3,"error","ngSrc","loaderParams","alt"],[1,"no-logo-sales-agent"]];},template:function(n,i){n&1&&p(0,ha,7,2,"div",19)(1,za,19,24,"div",20)(2,Ka,7,6,"ng-template",null,0,ae)(4,tr,1,1,"ng-template",null,1,ae),n&2&&C(i.isLoadingData()?0:1);},dependencies:[G,be,Me,U,Ee,re,it,st,He,Ue,$e,Pe],styles:[`.more-information[_ngcontent-%COMP%] .third-party-info[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;margin:0;padding:0;list-style:none}.more-information[_ngcontent-%COMP%] .third-party-info[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-right:15px;height:42px}.more-information[_ngcontent-%COMP%] .third-party-info[_ngcontent-%COMP%] li[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:none}.more-information[_ngcontent-%COMP%] .subtitle[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{max-width:100%}.more-information[_ngcontent-%COMP%] .sales-agent-images[_ngcontent-%COMP%]{display:flex;column-gap:15px;row-gap:10px;flex-wrap:wrap}.more-information[_ngcontent-%COMP%] .no-logo-sales-agent[_ngcontent-%COMP%]{display:flex;align-items:center;background-color:var(--colorLightGrey);padding:0 10px;height:60px;text-align:center}.more-information[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .crew[_ngcontent-%COMP%]:last-of-type .comma[_ngcontent-%COMP%]{display:none}.more-information[_ngcontent-%COMP%] .languages[_ngcontent-%COMP%]{text-transform:capitalize}.more-information.canCollapse[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]{position:relative;cursor:pointer}.more-information.canCollapse[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]:before{position:absolute;top:0;right:45px;background-color:gray;width:1px;height:100%;content:""}.more-information.canCollapse[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]:after{position:absolute;top:50%;right:0;transform:rotate(0) translateY(-50%);border-right:10px solid transparent;border-bottom:20px solid black;border-left:10px solid transparent;width:0;height:0;content:""}.more-information.canCollapse.collapsed[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]:after{transform:rotate(180deg) translateY(50%)}.more-information.canCollapse[_ngcontent-%COMP%] .more-info-content[_ngcontent-%COMP%]{display:block}.more-information.canCollapse.collapsed[_ngcontent-%COMP%] .more-info-content[_ngcontent-%COMP%]{display:none}.more-information-has-rightOwners[_ngcontent-%COMP%]{display:grid;grid-template-rows:auto;grid-template-columns:auto}.more-information-has-rightOwners[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]{grid-row:1;grid-column:1/span 2}.more-information-has-rightOwners[_ngcontent-%COMP%] .more-info-content[_ngcontent-%COMP%]{grid-row:2;grid-column:1}.more-information-has-rightOwners[_ngcontent-%COMP%] .rightOwners[_ngcontent-%COMP%]{grid-row:4;grid-column:1}@media (min-width: 992px){.more-information-has-rightOwners[_ngcontent-%COMP%] .rightOwners[_ngcontent-%COMP%]{grid-row:3}}.more-information-has-rightOwners[_ngcontent-%COMP%] .movie-pic[_ngcontent-%COMP%]{top:0;grid-row:3;grid-column:1;justify-content:var(--movie-more-info-pic-justify-content, initial)}@media (min-width: 992px){.more-information-has-rightOwners[_ngcontent-%COMP%] .movie-pic[_ngcontent-%COMP%]{grid-row:2/span 3;grid-column:2;margin-left:auto}}.movie-pic[_ngcontent-%COMP%]{display:var(--movie-more-info-pic-display, initial)!important;justify-content:var(--movie-more-info-pic-justify-content, initial)}.more-information--skeleton[_ngcontent-%COMP%]{display:grid;gap:1rem}.more-information--skeleton-content[_ngcontent-%COMP%]{display:grid;gap:1.5rem}@media (min-width: 992px){.more-information--skeleton-content[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:start}}.more-information--skeleton-list[_ngcontent-%COMP%]{display:grid;gap:.85rem}.more-information--skeleton-row[_ngcontent-%COMP%]{display:grid;gap:.5rem}.third-party-info[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:10px}.third-party-info[_ngcontent-%COMP%] .letterboxd[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:auto;height:42px}.tmdb[_ngcontent-%COMP%]{overflow:hidden}.tmdb[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{transform:var(--tmdb-transform, translateY(-1000px));filter:var(--tmdb-filter, drop-shadow(0px 1000px 0 var(--backgroundColor-contrast)))}a[_ngcontent-%COMP%]{color:inherit;text-decoration:none}a[_ngcontent-%COMP%]:is(:hover,:focus){text-decoration:underline}.more-information[_ngcontent-%COMP%] .info-list[_ngcontent-%COMP%] .subtitle[_ngcontent-%COMP%] .subtitle-header[_ngcontent-%COMP%]{max-width:var(--subtitle-header-max-width, unset)} 11/*# sourceMappingURL=movie-more-information.component-E5ZFIH63.css.map */`],changeDetection:0});}}return t;})();var nr=()=>[1,2,3,4];function ir(t,a){t&1&&(s(0,"div",4),u(1,"ush-movie-detail-skeleton",5)(2,"ush-movie-detail-skeleton",6),l());}function or(t,a){t&1&&(s(0,"div",0),u(1,"ush-movie-detail-skeleton",2),s(2,"div",3),J(3,ir,3,0,"div",4,ue),l()()),t&2&&(o(3),Z(ce(0,nr)));}function ar(t,a){if(t&1&&(s(0,"a",23),_(1),l()),t&2){let e=m().$implicit;c("routerLink",e.urlRedirect),o(),y(e.name);}}function rr(t,a){if(t&1&&(P(0),_(1),L()),t&2){let e=m().$implicit;o(),y(e.name);}}
11function sr(t,a){if(t&1&&(s(0,"span",20),p(1,ar,2,2,"a",21)(2,rr,2,1,"ng-container",10),s(3,"span",22),_(4,", "),l()()),t&2){let e=a.$implicit;Ve("crew ",e.customClass,""),c("pTooltip",e==null?null:e.episodestooltip),o(),c("ngIf",e.urlRedirect),o(),c("ngIf",!e.urlRedirect);}}function lr(t,a){if(t&1&&(s(0,"li",14)(1,"div",15)(2,"div",16),_(3),s(4,"span",17),_(5,":"),l()()(),s(6,"div",18),p(7,sr,5,6,"span",19),l()()),t&2){let e=m().$implicit;c("ngClass",e.roleClass+"-list"),o(),I("data-translate",e.role),o(2),y(e.translatedRole),o(4),c("ngForOf",e.starList);}}function cr(t,a){if(t&1&&(P(0),p(1,lr,8,4,"li",13),L()),t&2){let e=a.$implicit;o(),c("ngIf",e);}}function mr(t,a){if(t&1&&(P(0),s(1,"li",24)(2,"div",15)(3,"span",25),_(4),l(),s(5,"span",17),_(6,":"),l()(),s(7,"div",18),_(8),l()(),L()),t&2){let e=m(3);o(4),y(e.productionCompanyTitle),o(4),y(e.producingCompanies);}}function dr(t,a){if(t&1&&(P(0),s(1,"ul",11),p(2,cr,2,1,"ng-container",12)(3,mr,9,2,"ng-container",10),l(),L()),t&2){let e=m(2);o(2),c("ngForOf",e.crewListing),o(),c("ngIf",e.producingCompanies);}}function pr(t,a){if(t&1&&(s(0,"li",28),B(1,"kebabCase"),s(2,"div",15),B(3,"kebabCase"),s(4,"span"),_(5),l(),s(6,"span",17),_(7,":"),l()(),s(8,"div",18),_(9),l()()),t&2){let e=a.$implicit;I("data-key",ke(1,5,e[1])),o(2),I("data-translate","custom.movie.role."+ke(3,7,e[1]))("data-notranslate",!0),o(3),y(e[1]),o(4),y(e[2]);}}function _r(t,a){if(t&1&&(P(0),s(1,"li",24)(2,"div",29)(3,"span"),_(4),l(),s(5,"span",17),_(6,":"),l()(),s(7,"div",18),_(8),l()(),L()),t&2){let e=m(3);o(4),y(e.productionCompanyTitle),o(4),y(e.producingCompanies);}}function ur(t,a){if(t&1&&(P(0),s(1,"ul",26),p(2,pr,10,9,"li",27)(3,_r,9,2,"ng-container",10),l(),L()),t&2){let e=m(2);o(2),c("ngForOf",e.customCrew),o(),c("ngIf",e.producingCompanies);}}function gr(t,a){if(t&1){let e=T();s(0,"div",7)(1,"div",8),w("click",function(){S(e);let i=m();return b(i.toggleCollapse());}),_(2),l(),s(3,"div",9),p(4,dr,4,2,"ng-container",10)(5,ur,4,2,"ng-container",10),l()();}if(t&2){let e=m();ie("canCollapse",e.canCollapse)("collapsed",e.collapsed),o(2),V(" ",e.creditsTitle," "),o(2),c("ngIf",!e.customCrew),o(),c("ngIf",e.customCrew);}}var Hp=(()=>{class t{get hasRenderableCredits(){return this.crewListing.length>0||(this.customCrew?.length??0)>0||!!this.producingCompanies;}constructor(e){this.env=e,this.logger=N(ot).scoped("movie-detail"),this.movie=x(null),this.isLoadingData=x(!1),this.creditsTitle="Informaci\xF3n",this.productionCompanyTitle="Productora",this.crewListing=[],this.canCollapse=!1,this.collapsed=!1;let n=N(ve);this.canCollapse=this.env?.customPageParams?.movieCreditsCollapse,this.collapsed=this.canCollapse&&this.env?.customPageParams?.movieCreditsCollapseInitial,Be(()=>{let i=this.movie();if(this.crewListing=[],this.customCrew=void 0,this.producingCompanies=void 0,this.multipleSeasons=!1,!i){n.markForCheck();return;}this.setMovieCrew(i),i.producingCompanies&&this.env.customPageParams?.movieCreditsProducingCompanies&&(this.producingCompanies=i.producingCompanies.map(r=>r.name).join(", ")),this.debugLog("credits state",{movie:i.friendlyUrl||i.title,movieCrewCount:i.movieCrew?.length??0,configuredRoleCount:this.env.movieCrew?.movieCrewRoleListing?.length??0,renderedRoleCount:this.crewListing.length,customCrewCount:this.customCrew?.length??0,hasProducingCompanies:!!this.producingCompanies}),i.movieCrew?.length&&!this.hasRenderableCredits&&!i.customMovieCrew&&this.logger.warn("credits filtered out",{movie:i.friendlyUrl||i.title,configuredRoles:this.env.movieCrew?.movieCrewRoleListing??[],availableRoleKeys:this.getAvailableRoleKeys(i.movieCrew),availableRoleNames:this.getAvailableRoleNames(i.movieCrew),crewCount:i.movieCrew.length}),n.markForCheck();});}setMovieCrew(e){e.customMovieCrew?this.setCustomCredits(e):e.movieCrew&&this.setRegularCredits(e);}setRegularCredits(e){this.crewListing=[];let n,i=[],r=e.movieCrew;if(e.episodes){let{episodes:d}=e,h=d[0].seasonNumber;this.multipleSeasons=d.filter(f=>f.seasonNumber!=h).length>0,d.forEach(({episodeCrew:f,episodeNumber:g,seasonNumber:O})=>{f.map(A=>(A.star.episodes=[{episodeNumber:g,seasonNumber:O}],A)),r=r.concat(f);}),r=r.reduce((f,g)=>{let{star:O,crewRole:A}=g,{id:R,episodes:k}=O,{id:Q}=A,q=f.find(F=>
11F.star.id===R&&F.crewRole.id===Q);if(q){let{episodes:F}=q.star;F&&!k?q.star.episodes=k:F&&k&&q.star.episodes.concat(F);}else f.push(g);return f;},[]),r=r.map(f=>{let{star:g}=f,{episodes:O}=g;return O&&(O.sort((A,R)=>{let{seasonNumber:k,episodeNumber:Q}=A,{seasonNumber:q,episodeNumber:F}=R;return k!=q?k-q:Q-F;}),g.episodestooltip=this.generateEpisodesTooltip(O)),f;});}this.env.movieCrew?.movieCrewPipe?(n=this.env.movieCrew.movieCrewPipe(r),i=this.getRolesFromCrewMembers(n)):this.env.movieCrew?.movieCrewRoleListing?(n=r,i=this.env.movieCrew.movieCrewRoleListing):(n=r,i=this.getRolesFromCrewMembers(r)),i.forEach(d=>{let h=fn(d,n);h&&this.crewListing.push(h);});}getAvailableRoleKeys(e){return[...new Set(e.map(n=>n?.crewRole?.trMsg).filter(n=>!!n))];}getAvailableRoleNames(e){return[...new Set(e.map(n=>n?.crewRole?.name).filter(n=>!!n))];}setCustomCredits(e){try{let{json:n,originals:i}=this.suffixDuplicateRootKeys(e.customMovieCrew),r=JSON.parse(n);this.customCrew=[];for(let d in r)this.customCrew.push([d,i.get(d)??d,this.formatCustomCrewValue(r[d])]);}catch{console.error("bad custom crew format");}}suffixDuplicateRootKeys(e){let n=new Map(),i=new Map(),r="",d=0,h=0;for(;d<e.length;){let f=e[d];if(f!=='"'){f==="{"?h++:f==="}"&&h--,r+=f,d++;continue;}let g=this.endOfJsonString(e,d);if(g<0){r+=e.slice(d);break;}let O=e.slice(d,g+1),A=g+1;for(;A<e.length&&/\s/.test(e[A]);)A++;if(!(h===1&&e[A]===":")){r+=O,d=g+1;continue;}let k=JSON.parse(O),Q=i.get(k)??0;if(i.set(k,Q+1),Q===0)r+=O;else{let q=`${k}%${Q}`;n.set(q,k),r+=JSON.stringify(q);}d=g+1;}return{json:r,originals:n};}endOfJsonString(e,n){let i=!1;for(let r=n+1;r<e.length;r++){let d=e[r];if(i){i=!1;continue;}if(d==="\\"){i=!0;continue;}if(d==='"')return r;}return-1;}formatCustomCrewValue(e){return Array.isArray(e)?e.map(n=>this.normalizeCustomCrewMember(n)).filter(Boolean).join(", "):this.normalizeCustomCrewMember(e);}normalizeCustomCrewMember(e){return e==null?"":typeof e=="string"||typeof e=="number"||typeof e=="boolean"?String(e):typeof e=="object"&&"name"in e&&typeof e.name=="string"?e.name:"";}getRolesFromCrewMembers(e){let n=[];return e.forEach(i=>{n.includes(i.crewRole.trMsg)||n.push(i.crewRole.trMsg);}),n;}toggleCollapse(e){this.canCollapse&&(this.collapsed=!!(e||!this.collapsed));}generateEpisodesTooltip(e){if(e){if(this.multipleSeasons){let n="";return e.reduce((i,r)=>{let{seasonNumber:d}=r,h=i.get(r.seasonNumber);return h?h.push(r):i.set(d,[r]),i;},new Map()).forEach((i,r)=>{n+=`Season ${r}: ${i.map(d=>d.episodeNumber).join(", ")} | `;}),n=n.slice(0,-3),n;}else return`Episodes: ${e.map(n=>n.episodeNumber).join(", ")}`;}else return null;}debugLog(e,n){this.logger.log(`credits:${e}`,n??"");}static{this.ɵfac=function(n){return new(n||t)(M(pe));};}static{this.ɵcmp=E({type:t,selectors:[["ush-movie-credits"]],inputs:{movie:[1,"movie"],isLoadingData:[1,"isLoadingData"]},decls:2,vars:1,consts:[[1,"movie-credits-wrap","movie-detail-section","movie-credits-skeleton"],[1,"movie-credits-wrap","movie-detail-section",3,"canCollapse","collapsed"],["width","8rem","height","1.5rem"],[1,"movie-credits-skeleton__rows"],[1,"movie-credits-skeleton__row"],["width","8rem","height","1rem"],["width","100%","height","1rem"],[1,"movie-credits-wrap","movie-detail-section"],["data-translate","movie.menu.credits",1,"header-msg","title",3,"click"],[1,"movie-credits","credits-content"],[4,"ngIf"],[1,"info-list"],[4,"ngFor","ngForOf"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[1,"subtitle"],[1,"subtitle-header"],[1,"semicolon"],[1,"text"],["tooltipPosition","top",3,"class","pTooltip",4,"ngFor","ngForOf"],["tooltipPosition","top",3,"pTooltip"],[3,"routerLink",4,"ngIf"],[1,"comma"],[3,"routerLink"],[1,"production-companies"],["data-translate","crew.role.production-company"],[1,"info-list","custom-crew-members"],["class","custom-crew-item-list",4,"ngFor","ngForOf"],[1,"custom-crew-item-list"],["data-translate","crew.role.production-company",1,"subtitle"]],template:function(n,i){n&1&&p(0,or,5,1,"div",0)(1,gr,6,7,"div",1),n&2&&C(i.isLoadingData()?0:i.hasRenderableCredits?1:-1);},dependencies:[G,be,Me,U,st,At,He,Ue,re,Ui,Pe],styles:[`[_nghost-%COMP%] .info-list[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:last-child .comma[_ngcontent-%COMP%]{display:none}
11.movie-credits-wrap.canCollapse[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]{position:relative;cursor:pointer}.movie-credits-wrap.canCollapse[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]:before{position:absolute;top:0;right:45px;background-color:gray;width:1px;height:100%;content:""}.movie-credits-wrap.canCollapse[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]:after{position:absolute;top:50%;right:0;transform:rotate(0) translateY(-50%);border-right:10px solid transparent;border-bottom:20px solid black;border-left:10px solid transparent;width:0;height:0;content:""}.movie-credits-wrap.canCollapse.collapsed[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]:after{transform:rotate(180deg) translateY(50%)}.movie-credits-wrap.canCollapse[_ngcontent-%COMP%] .credits-content[_ngcontent-%COMP%]{display:block}.movie-credits-wrap.canCollapse.collapsed[_ngcontent-%COMP%] .credits-content[_ngcontent-%COMP%]{display:none}.movie-credits[_ngcontent-%COMP%] .info-list.custom-crew-members[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{line-height:var(--subtitleLineHeight)}.movie-credits[_ngcontent-%COMP%] .info-list[_ngcontent-%COMP%] .subtitle[_ngcontent-%COMP%] .subtitle-header[_ngcontent-%COMP%]{max-width:var(--subtitle-header-max-width, unset)}.movie-credits-skeleton[_ngcontent-%COMP%]{display:grid;gap:1rem}.movie-credits-skeleton__rows[_ngcontent-%COMP%]{display:grid;gap:.85rem}.movie-credits-skeleton__row[_ngcontent-%COMP%]{display:grid;gap:.5rem} 12/*# sourceMappingURL=movie-credits.component-GBHFCHR7.css.map */`],changeDetection:0});}}return t;})();function hr(t,a){if(t&1&&(s(0,"h1",0),_(1),l()),t&2){let e,n=m();o(),y((e=n.movie())==null?null:e.title);}}var jp=(()=>{class t{constructor(){this.movie=x(null),this.isLoadingData=x(!1);}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-movie-title"]],inputs:{movie:[1,"movie"],isLoadingData:[1,"isLoadingData"]},decls:1,vars:1,consts:[[1,"movie-title"]],template:function(n,i){n&1&&p(0,hr,2,1,"h1",0),n&2&&C(i.movie()?0:-1);},styles:[`[_nghost-%COMP%]{display:block}.movie-title[_ngcontent-%COMP%]{color:var(--movieTitleColor);text-transform:capitalize;font-weight:var(--titleFontWeight);font-size:var(--titleSizeMobile);letter-spacing:var(--movieTitleLetterSpacing);text-transform:var(--movieTitleTextTransform)}@media all and (min-width: 992px){.movie-title[_ngcontent-%COMP%]{font-size:var(--titleSize)}} 13/*# sourceMappingURL=movie-title.component-USWYM2S5.css.map */`]});}}return t;})();var Jp=(()=>{class t{constructor(){this.movieCompetitionService=N(oo),this.movieFriendlyUrl=x.required(),this.typeFormUrl=x.required(),this.typeFormData=x.required();}ngAfterViewInit(){this.insertTypeformScript();}ngOnDestroy(){this.movieCompetitionService.disableTypeformScript(this.movieFriendlyUrl());}insertTypeformScript(){this.typeFormUrl()&&this.movieCompetitionService.initTypeformCompetition(this.movieFriendlyUrl(),this.typeFormUrl());}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-movie-competition"]],inputs:{movieFriendlyUrl:[1,"movieFriendlyUrl"],typeFormUrl:[1,"typeFormUrl"],typeFormData:[1,"typeFormData"]},decls:3,vars:3,consts:[[1,"loading-wrapper"],[3,"fontSize","color"]],template:function(n,i){n&1&&(s(0,"div")(1,"div",0),u(2,"ush-loading-indicator",1),l()()),n&2&&(I("data-tf-live",i.typeFormData()),o(2),c("fontSize","2rem")("color","inherit"));},dependencies:[Ne],styles:[`.loading-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin:var(--spacing-lg, 2rem)} 14/*# sourceMappingURL=movie-competition.component-TOGHHUEX.css.map */`]});}}return t;})();var fr=()=>({$implicit:"third-party-info-wrapper default"}),Cr=t=>({country:t}),vr=t=>({languages:t}),Mr=(t,a)=>({src:t,type:"portrait",movie:a,imgType:"poster-img"}),Ir=()=>({$implicit:"third-party-info-wrapper secondary hide"}),wr=()=>({keepHeight:60});function Sr(t,a){if(t&1){let e=T();s(0,"div",30),w("click",function(){S(e);let i=m();return b(i.toggleCollapse());}),v(1,2),l();}}function br(t,a){if(t&1&&(s(0,"a",31),v(1,3),l()),t&2){let e=m();I("href",e.titleAsLink,j);}}
14function Er(t,a){if(t&1&&(s(0,"span",38)(1,"a",39),_(2),l(),s(3,"span",40),_(4,", "),l()()),t&2){let e=a.$implicit;Ve("crew ",e.customClass,""),c("pTooltip",e==null?null:e.episodestooltip),o(),c("routerLink",e.urlRedirect?e.urlRedirect:"/talent/"+e.slug),o(),y(e.name);}}function Or(t,a){if(t&1&&(s(0,"li",33)(1,"div",34),_(2),s(3,"span",35),_(4,":"),l()(),s(5,"div",36),p(6,Er,5,6,"span",37),l()()),t&2){let e=m().$implicit,n=m();c("ngClass",e.roleClass+"-list"),o(),I("data-translate",e.role),o(),V(" ",n.crewRoleTranslations[e.role],""),o(4),c("ngForOf",e.starList);}}function yr(t,a){if(t&1&&(P(0),p(1,Or,7,4,"li",32),L()),t&2){let e=a.$implicit;o(),c("ngIf",e);}}function Tr(t,a){if(t&1&&(s(0,"li",41)(1,"div",34)(2,"span",42),v(3,4),l(),s(4,"span",35),_(5,":"),l()(),s(6,"div",36),_(7),l()()),t&2){let e=m();o(6),I("data-translate","movie.field.rating."+e.movie.certification),o(),V(" ",e.movieRatingTranslations["movie.field.rating.{{ movie.certification }}"]||e.movie.certification," ");}}function xr(t,a){if(t&1&&(s(0,"span",46)(1,"a",47),_(2),l(),s(3,"span",40),_(4,", "),l()()),t&2){let e=a.$implicit;o(),c("routerLink","/movies/all/")("queryParams",H(4,Cr,e.id)),I("data-translate",e.trMsg),o(),y(e.name);}}function Pr(t,a){if(t&1&&(s(0,"li",43)(1,"div",34)(2,"span",44),v(3,5),l(),s(4,"span",35),_(5,":"),l()(),s(6,"div",36),p(7,xr,5,6,"span",45),l()()),t&2){let e=m();o(7),c("ngForOf",e.countries);}}function Lr(t,a){if(t&1&&(s(0,"span",46)(1,"a",47),_(2),l(),s(3,"span",40),_(4,", "),l()()),t&2){let e=a.$implicit;o(),c("routerLink","/movies/all/")("queryParams",H(4,vr,e.slug)),I("data-translate",e.trMsg),o(),y(e.name);}}function Ar(t,a){if(t&1&&(s(0,"li",48)(1,"div",34)(2,"span",49),v(3,6),l(),s(4,"span",35),_(5,":"),l()(),s(6,"div",50),p(7,Lr,5,6,"span",45),l()()),t&2){let e=m();o(7),c("ngForOf",e.movie.languages);}}function Rr(t,a){if(t&1&&(s(0,"li",51)(1,"div",34)(2,"span",52),v(3,7),l(),s(4,"span",35),_(5,":"),l()(),s(6,"div",36),_(7),l()()),t&2){let e=m();o(7),y(e.releaseDate||(e.infoParams==null?null:e.infoParams.releaseDateEmptyMessage));}}function Nr(t,a){if(t&1&&(s(0,"li",51)(1,"div",34)(2,"span",52),v(3,8),l(),s(4,"span",35),_(5,":"),l()(),s(6,"div",36),_(7),l()()),t&2){let e=m();o(7),y(e.locReleaseDate||(e.infoParams==null?null:e.infoParams.releaseDateEmptyMessage));}}
14function kr(t,a){if(t&1&&(s(0,"li",53)(1,"div",34)(2,"span",54),v(3,9),l(),s(4,"span",35),_(5,":"),l()(),s(6,"div",36),_(7),l()()),t&2){let e=m();o(7),V("",e.movie.locRuntime," min");}}function Dr(t,a){}function Fr(t,a){t&1&&oe(0);}function Vr(t,a){if(t&1&&u(0,"img",59),t&2){let e=a.$implicit;c("ngSrc",e.logoUrl)("alt",e.name);}}function Br(t,a){if(t&1&&(s(0,"div",55)(1,"div",34)(2,"span",56),v(3,10),l(),s(4,"span",35),_(5,":"),l()(),s(6,"div",57),p(7,Vr,1,2,"img",58),l()()),t&2){let e=m();o(7),c("ngForOf",e.rightOwners);}}function $r(t,a){t&1&&oe(0);}function Ur(t,a){if(t&1&&(P(0),s(1,"div",60),u(2,"img",61),p(3,$r,1,0,"ng-container",27),l(),L()),t&2){let e=m(),n=z(16);o(2),c("ngSrc",e.movie.portraitPhotoUrl||e.portraitPlaceholder)("alt",e.movie.trTitle+" poster image")("modal",Ze(5,Mr,e.movie.portraitPhotoUrl,e.movie)),o(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",ce(8,Ir));}}function Hr(t,a){if(t&1&&(s(0,"li",68)(1,"a",69),u(2,"img",70),s(3,"span"),v(4,11),l(),s(5,"span"),_(6," IMDb"),l()()()),t&2){let e=m(2);o(),c("href","https://www.imdb.com/title/"+e.movie.imdb,j),o(),c("ngSrc","https://cdnstatic.usheru.com/img/usheru/imdb-transparent.png");}}function Gr(t,a){if(t&1&&(s(0,"li",71)(1,"a",69),u(2,"img",72),s(3,"span"),v(4,12),l(),s(5,"span"),_(6," TMDB"),l()()()),t&2){let e=m(2);o(),c("href","https://www.themoviedb.org/"+(e.movie.contentType===3?"tv":"movie")+"/"+e.movie.tmdb,j);}}function zr(t,a){if(t&1&&(s(0,"li",73)(1,"a",69),u(2,"img",74),s(3,"span"),v(4,13),l(),s(5,"span"),_(6," Rotten Tomato"),l()()()),t&2){let e=m(2);o(),c("href","https://www.rottentomatoes.com/m/"+e.movie.rottentomato,j);}}function Wr(t,a){if(t&1&&(s(0,"li",75)(1,"a",69),u(2,"img",76),s(3,"span"),v(4,14),l(),s(5,"span"),_(6," Letterboxd"),l()()()),t&2){let e=m(2);o(),c("href","https://letterboxd.com/film/"+e.movie.letterboxd,j);}}function jr(t,a){t&1&&(s(0,"li",77)(1,"a",69),u(2,"img",78),l()()),t&2&&(o(),c("href","https://www.filmaffinity.com/es/film457848.html",j),o(),c("ngSrc","https://cdnstatic.usheru.com/img/usheru/filmaffinity.png"));}function Qr(t,a){if(t&1&&(s(0,"div",33)(1,"ul",62),p(2,Hr,7,2,"li",63)(3,Gr,7,1,"li",64)(4,zr,7,1,"li",65)(5,Wr,7,1,"li",66)(6,jr,3,2,"li",67),l()()),t&2){let e=a.$implicit,n=m();c("ngClass",e),o(2),c("ngIf",n.movie.imdb!==null&&n.movie.imdb!==""),o(),c("ngIf",n.movie.tmdb!==null&&n.movie.tmdb!==""),o(),c("ngIf",n.movie.rottentomato&&n.movie.rottentomato!==""),o(),c("ngIf",n.movie.letterboxd&&n.movie.letterboxd!==""),o(),c("ngIf",n.showTPAffinity);}}function qr(t,a){if(t&1){let e=T();s(0,"img",84),w("error",function(){S(e);let i=m().index,r=m(3);return b(r.onSalesAgentLogoError(i));}),l();}if(t&2){let e=m().$implicit;c("ngSrc",e.logoUrl)("loaderParams",ce(3,wr))("alt",e.name+" logo");}}function Xr(t,a){if(t&1&&(s(0,"div",85),_(1),l()),t&2){let e=m().$implicit;o(),V(" ",e.name," ");}}function Kr(t,a){if(t&1&&(P(0),p(1,qr,1,4,"img",82)(2,Xr,2,1,"div",83),L()),t&2){let e=a.$implicit,n=a.index,i=m(3);o(),c("ngIf",e.logoUrl&&!i.imgWithError(n)),o(),c("ngIf",!e.logoUrl||i.imgWithError(n));}}function Yr(t,a){if(t&1&&(s(0,"li",80)(1,"div",34)(2,"span"),v(3,15),l(),s(4,"span",35),_(5,":"),l()(),s(6,"div",81),p(7,Kr,3,2,"ng-container",20),l()()),t&2){let e=m(2);o(7),c("ngForOf",e.movie.salesAgents);}}function Jr(t,a){if(t&1&&p(0,Yr,8,1,"li",79),t&2){let e=m();c("ngIf",e.salesAgentsEnabled&&(e.movie.salesAgents==null?null:e.movie.salesAgents.length)>0);}}var d_=(()=>{class t{constructor(e,n,i){this.translationsService=e,this.environment=n,this.imageService=i,this.showPortrait=!0,this.widthPortrait=300,this.canCollapse=!1,this.collapsed=!1,this.showRightOwners=!1,this.salesAgentImgError=[],this.movieInfoModalPortrait=!0,this.crewListing=[],this.crewR
14oleTranslations=Qi,this.movieRatingTranslations=hn,this.canCollapse=this.environment?.customPageParams?.movieInfoCollapse||!1,this.collapsed=this.canCollapse&&this.environment?.customPageParams?.movieInfoCollapseInitial||!1,this.showRightOwners=this.environment?.customPageParams?.movieInfoShowRightOwners||!1,this.salesAgentsEnabled=n?.enableSalesAgent,this.portraitPlaceholder=i.portraitPlaceholder,this.movieInfoModalPortrait=this.environment?.customPageParams?.movieInfoModalPortrait==null?!0:this.environment.customPageParams.movieInfoModalPortrait;}ngOnInit(){this.setText();}ngOnChanges(e){!e.movie.firstChange&&this.areNewValuesDifferent(e.movie.previousValue,e.movie.currentValue)&&this.setText();}areNewValuesDifferent(e,n){if(e.movieCrew!=n.movieCrew||e.friendlyUrl!=n.friendlyUrl||Lt(e)!=Lt(n)||e.languages!=n.languages||e.genres!=n.genres||e.contractualPartners!=n.contractualPartners||e.releaseDate!=n.releaseDate||e.locReleaseDate!=n.locReleaseDate)return!0;}get countries(){return Lt(this.movie);}setText(){this.infoParams=this.environment.moreInfoParams?this.environment.moreInfoParams:void 0,this.environment.countriesPipe&&this.environment.countriesPipe(this.countries),this.genres=this.collect(this.movie.genres,n=>n.name),this.rightOwners=this.movie.contractualPartners,this.releaseDate=this.getReleaseDate(this.movie.releaseDate),this.locReleaseDate=this.getLocReleaseDate(this.movie.locReleaseDate),this.crewListing=[],this.environment.movieCrew.movieCrewRoleListing.forEach(n=>{this.crewListing.push(fn(n,this.movie.movieCrew));});}collect(e,n){return e&&e.length?e.map(n).filter(i=>i!=null&&i.length>0):[];}onSalesAgentLogoError(e){this.salesAgentImgError.push(e);}imgWithError(e){return this.salesAgentImgError.includes(e);}getLocReleaseDate(e){let n;if(!e)return null;let i=e.split("-"),r=i[1]+"/"+i[0]+"/"+i[2],d=new Date(r);if(this.environment.moreInfoParams?.locReleaseDate)switch(this.environment.moreInfoParams.locReleaseDate){case"year":n={year:"numeric"};break;default:n={day:"numeric",month:"long",year:"numeric"};break;}else n={day:"numeric",month:"long",year:"numeric"};return new Date(d).toLocaleDateString("en",n);}getReleaseDate(e){if(!e)return null;let n=e.split("-"),i=n[1]+"/"+n[0]+"/"+n[2],r=new Date(i),d;if(this.environment.moreInfoParams?.locReleaseDate)switch(this.environment.moreInfoParams.locReleaseDate){case"year":d={year:"numeric"};break;default:d={day:"numeric",month:"long",year:"numeric"};break;}else d={day:"numeric",month:"long",year:"numeric"};return new Date(r).toLocaleDateString(this.translationsService.language.code,d);}toggleCollapse(e){this.canCollapse&&(this.collapsed=!!(e||!this.collapsed));}getCreditsFromMovie(e){}static{this.ɵfac=function(n){return new(n||t)(M(Ie),M(pe),M(lt));};}static{this.ɵcmp=E({type:t,selectors:[["ush-movie-info-credits"]],inputs:{movie:"movie",channel:"channel",showPortrait:"showPortrait",widthPortrait:"widthPortrait",showTPAffinity:"showTPAffinity",titleAsLink:"titleAsLink"},features:[Ae],decls:19,vars:17,consts:()=>{let e;e="M\xE1s informaci\xF3n";let n;n="M\xE1s informaci\xF3n";let i;i="Clasificaci\xF3n";let r;r="Pa\xEDs";let d;d="Idioma";let h;h="Estreno";let f;f="Estreno";let g;g="Duraci\xF3n";let O;O="Titular de los derechos";let A;A="Leer m\xE1s en";let R;R="Leer m\xE1s en";let k;k="Leer m\xE1s en";let Q;Q="Leer m\xE1s en";let q;return q="Agentes de ventas",[["thirdPartyData",""],["salesAgents",""],e,n,i,r,d,h,f,g,O,A,R,k,Q,q,[1,"info-credits","movie-detail-section"],["class","header-msg title",3,"click",4,"ngIf"],["class","header-msg title title-link",4,"ngIf"],[1,"info-list"],[4,"ngFor","ngForOf"],["class","rating-list",4,"ngIf"],["class","countries-list",4,"ngIf"],["class","languages-list",4,"ngIf"],["class","release-list",4,"ngIf"],["class","duration-list",4,"ngIf"],[3,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","rightOwners rightOwners-more-info",4,"ngIf"],[4,"ngIf"],[1,"header-msg","title",3,"click"],[1,"header-msg","title","title-link"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[1,"subtitle"],[1,"semicolon"],[1,"text"],["tooltipPosition","top",3,"class","pTooltip",4,"ngFor","ngForOf"],["tooltipPosition","top",3,"pTooltip"],[3,"routerLink"],[1,"comma"],[1,"rating-list"],["data-translate","movie.field.rating"],[1,"countries-list"],["data-translate","movie.field.country"],["class","crew",4,"ngFor","ngForOf"],[1,"crew"],[3,"routerLink","queryParams"],[1,"languages-list"],["data-translate","movie.field.language"],[1,"text","languages"],[1,"release-list"],["data-translate","movie.field.release"],[1,"duration-list"],["data-translate","movie.field.duration"],[1,"rightOwners","rightOwners-more-info"],["data-translate","movie.field.rightOwner"],[1,"contractual-partners"],["width","200","height","50","style","height: auto",3,"ngSrc","alt",4,"ngFor","ngForOf"],["width","200","height","50",2,"height","auto",3,"ngSrc","alt"],[1,"movie-pic"],["width","300","height","400","addSkeleton","",2,"height","auto",3,"ngSrc","alt","modal"],[1,"third-party-info"],["class","imdb",4,"ngIf"],["class","tmdb",4,"ngIf"],["class","rottentomato",4,"ngIf"],["class","letterboxd",4,"ngIf"],["class","film-affinity",4,"ngIf"],[1,"imdb"],["target","_blank",3,"href"],["width","80","height","40","alt","IMDB Logo",2,"height","auto",3,"ngSrc"],[1,"tmdb"],["ngSrc","https://cdnstatic.usheru.com/img/usheru/tmdb-black.png","width","47","height","42","alt","TMDB Logo",2,"height","auto"],[1,"rottentomato"],["ngSrc","https://cdnstatic.usheru.com/img/usheru/rottentomato.png","width","152","height","44","alt","Rotten Tomato Logo",2,"height","auto"],[1,"letterboxd"],["ngSrc","https://cdnstatic.usheru.com/img/usheru/letterboxd.png","width","152","height","44","alt","Letterboxd Logo"],[1,"film-affinity"],["width","47","height","42","alt","FilmAffinity Logo",3,"ngSrc"],["class","movie-sales-agents",4,"ngIf"],[1,"movie-sales-agents"],[1,"sales-agent-images"],["height","60","width","150","style","width: auto",3,"ngSrc","loaderParams","alt","error",4,"ngIf"],["class","no-logo-sales-agent",4,"ngIf"],["height","60","width","150",2,"width","auto",3,"error","ngSrc","loaderParams","alt"],[1,"no-logo-sales-agent"]];}
14,template:function(n,i){if(n&1&&(s(0,"div",16),p(1,Sr,2,0,"div",17)(2,br,2,1,"a",18),s(3,"ul",19),p(4,yr,2,1,"ng-container",20)(5,Tr,8,2,"li",21)(6,Pr,8,1,"li",22)(7,Ar,8,1,"li",23)(8,Rr,8,1,"li",24)(9,Nr,8,1,"li",24)(10,kr,8,1,"li",25)(11,Dr,0,0,"ng-template",26)(12,Fr,1,0,"ng-container",27),l(),p(13,Br,8,1,"div",28)(14,Ur,4,9,"ng-container",29),l(),p(15,Qr,7,6,"ng-template",null,0,ae)(17,Jr,1,1,"ng-template",null,1,ae)),n&2){let r=z(16),d=z(18);ie("more-information-has-rightOwners",i.showRightOwners&&i.rightOwners),o(),c("ngIf",!i.titleAsLink),o(),c("ngIf",i.titleAsLink),o(2),c("ngForOf",i.crewListing),o(),c("ngIf",i.movie.certification),o(),c("ngIf",(i.infoParams==null?null:i.infoParams.countries)!==!1&&i.countries&&i.countries.length!==0),o(),c("ngIf",(i.infoParams==null?null:i.infoParams.languages)!==!1&&i.movie.languages&&i.movie.languages.length!==0),o(),c("ngIf",(i.infoParams==null?null:i.infoParams.releaseDate)!==!1&&!(i.movie!=null&&i.movie.locReleaseDate)&&(i.movie.releaseDate||(i.infoParams==null?null:i.infoParams.releaseDateEmptyMessage))),o(),c("ngIf",(i.infoParams==null?null:i.infoParams.locReleaseDate)!==!1&&(i.movie.locReleaseDate||(i.infoParams==null?null:i.infoParams.releaseDateEmptyMessage))),o(),c("ngIf",(i.infoParams==null?null:i.infoParams.duration)!==!1&&i.movie.locRuntime),o(),c("ngTemplateOutlet",d),o(),c("ngTemplateOutlet",r)("ngTemplateOutletContext",ce(16,fr)),o(),c("ngIf",i.showRightOwners&&i.rightOwners),o(),c("ngIf",i.showPortrait&&i.movie.portraitPhotoUrl);}},dependencies:[G,be,Me,U,Ee,He,Ue,st,At,re,it,$e],styles:[`.info-credits[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:0;list-style:none}.info-credits[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:var(--spacing-lg);display:grid;grid-template-columns:100px 1fr;align-items:baseline}.info-credits[_ngcontent-%COMP%] .third-party-info[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;margin:0;padding:0;list-style:none}.info-credits[_ngcontent-%COMP%] .third-party-info[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{height:42px;margin-right:15px}.info-credits[_ngcontent-%COMP%] .third-party-info[_ngcontent-%COMP%] li[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:none}.info-credits[_ngcontent-%COMP%] .sales-agent-images[_ngcontent-%COMP%]{display:flex;column-gap:15px;row-gap:10px;flex-wrap:wrap}.info-credits[_ngcontent-%COMP%] .no-logo-sales-agent[_ngcontent-%COMP%]{height:60px;padding:0 10px;background-color:var(--colorLightGrey);display:flex;text-align:center;align-items:center}.info-credits[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .crew[_ngcontent-%COMP%]:last-of-type .comma[_ngcontent-%COMP%]{display:none}.info-credits[_ngcontent-%COMP%] .languages[_ngcontent-%COMP%]{text-transform:capitalize}.info-credits.canCollapse[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]{cursor:pointer;position:relative}.info-credits.canCollapse[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;right:45px;width:1px;height:100%;background-color:gray}.info-credits.canCollapse[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]:after{content:"";position:absolute;top:50%;right:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid black;transform:rotate(0) translateY(-50%)}.info-credits.canCollapse.collapsed[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]:after{transform:rotate(180deg) translateY(50%)}.info-credits.canCollapse[_ngcontent-%COMP%] .more-info-content[_ngcontent-%COMP%]{display:block}.info-credits.canCollapse.collapsed[_ngcontent-%COMP%] .more-info-content[_ngcontent-%COMP%]{display:none}.movie-pic[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:200px}.more-information-has-rightOwners[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto;grid-template-rows:auto}.more-information-has-rightOwners[_ngcontent-%COMP%] .header-msg[_ngcontent-%COMP%]{grid-column:1/span 2;grid-row:1}.more-information-has-rightOwners[_ngcontent-%COMP%] .more-info-content[_ngcontent-%COMP%]{grid-column:1;grid-row:2}.more-information-has-rightOwners[_ngcontent-%COMP%] .rightOwners[_ngcontent-%COMP%]{grid-column:1;grid-row:4}@media (min-width: 992px){.more-information-has-rightOwners[_ngcontent-%COMP%] .rightOwners[_ngcontent-%COMP%]{grid-row:3}}.more-information-has-rightOwners[_ngcontent-%COMP%] .movie-pic[_ngcontent-%COMP%]{grid-column:1;grid-row:3;top:0}@media (min-width: 992px){.more-information-has-rightOwners[_ngcontent-%COMP%] .movie-pic[_ngcontent-%COMP%]{grid-column:2;grid-row:2/span 3;margin-left:auto}}.third-party-info[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:10px}.third-party-info[_ngcontent-%COMP%] .letterboxd[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:auto;height:42px} 15/*# sourceMappingURL=movie-info-credits.component-77DTCTKR.css.map */`],changeDetection:0});}}return t;})();var fo=(t,a)=>a.id,Zr=()=>[1],es=()=>[1,2];function ts(t,a){t&1&&(s(0,"div",6),u(1,"ush-movie-detail-skeleton",7)(2,"ush-movie-detail-skeleton",8),s(3,"div",9),u(4,"ush-movie-rating",10),l(),u(5,"ush-movie-detail-skeleton",11),l()),t&2&&(o(4),c("rating",3)("size",1)("isLoadingData",!0));}function ns(t,a){if(t&1&&(s(0,"div",2),u(1,"ush-movie-detail-skeleton",4),s(2,"div",5),J(3,ts,6,3,"div",6,ue),l(
15)()),t&2){let e=m();I("data-style",e.design()),o(3),Z(e.design()==="carousel"?ce(1,Zr):ce(2,es));}}function is(t,a){t&1&&u(0,"i",19);}function os(t,a){if(t&1&&(s(0,"div",16),J(1,is,1,0,"i",19,ue),l()),t&2){let e=m().$implicit,n=m(3);o(),Z(n.numToArray(e.rating));}}function as(t,a){if(t&1&&(s(0,"div",17),_(1),l()),t&2){let e=m().$implicit;o(),y(e.quote);}}function rs(t,a){if(t&1&&(u(0,"div",18),B(1,"safe")),t&2){let e=m().$implicit;c("innerHTML",ee(1,1,e.press.name,"html"),Se);}}function ss(t,a){if(t&1&&(s(0,"a",15),p(1,os,3,0,"div",16)(2,as,2,1,"div",17)(3,rs,2,4,"div",18),l()),t&2){let e=a.$implicit;Ve("review-item ",e.url?"pointer":"",""),c("href",e.url?e.url:"",j),o(),C(e.rating?1:-1),o(),C(e.quote?2:-1),o(),C(e.press!=null&&e.press.name?3:-1);}}function ls(t,a){if(t&1&&(s(0,"div",12),v(1,0),l(),s(2,"div",13),J(3,ss,4,7,"a",14,fo),l()),t&2){let e=m(2);o(3),Z(e.pressReviews());}}function cs(t,a){if(t&1&&(s(0,"div",23),_(1),l()),t&2){let e=m().$implicit;o(),y(e.quote);}}function ms(t,a){if(t&1&&(s(0,"swiper-slide")(1,"div",22),p(2,cs,2,1,"div",23),u(3,"ush-movie-rating",10),s(4,"div",24),_(5),l()()()),t&2){let e=a.$implicit,n=m(3);o(2),C(e.quote?2:-1),o(),c("rating",e.rating)("size",3)("isLoadingData",n.isLoadingData()),o(2),y(e.press.name);}}function ds(t,a){if(t&1&&(s(0,"h1",12),v(1,1),l(),s(2,"div",20)(3,"swiper-container",21),J(4,ms,6,5,"swiper-slide",null,fo),l()()),t&2){let e=m(2);o(3),c("config",e.reviewsSwiperConfig),o(),Z(e.pressReviews());}}function ps(t,a){if(t&1&&(s(0,"div",3),p(1,ls,5,0)(2,ds,6,1),l()),t&2){let e,n=m();I("data-style",n.design()),o(),C((e=n.design())==="standard"?1:e==="carousel"?2:-1);}}var M_=(()=>{class t{constructor(){this.movie=x(null),this.isLoadingData=x(!1),this.pressReviews=$(()=>this.addDoubleQuotes(this.movie()?.reviews||null)),this.design=x("standard"),this.reviewsSwiperConfig={slidesPerView:1,effect:"fade",fadeEffect:{crossFade:!0},spaceBetween:10,scrollbar:!1,navigation:!0,loop:!0,autoplay:{delay:5e3}};}addDoubleQuotes(e){return e?e.map(n=>{if(!n.quote)return n;let i=n.quote.trim();return i.startsWith('"')||(i=`"${i}`),i.endsWith('"')||(i=`${i}"`),n.quote=i,n;}):null;}numToArray(e){return new Array(e);}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-movie-reviews"]],inputs:{movie:[1,"movie"],isLoadingData:[1,"isLoadingData"],design:[1,"design"]},decls:2,vars:1,consts:()=>{let e;e="Citas de prensa";let n;return n="Citas de prensa",[e,n,[1,"reviews","reviews--skeleton"],[1,"reviews"],["width","9rem","height","1.5rem"],[1,"reviews--skeleton-items"],[1,"reviews--skeleton-item"],["width","100%","height","1.25rem"],["width","88%","height","1.25rem"],[1,"reviews--skeleton-rating"],[3,"rating","size","isLoadingData"],["width","7rem","height","0.9rem"],["data-translate","public.commons.reviews",1,"reviews-header","header-msg","title"],[1,"reviews-container","movie-detail-section"],["target","_blank",3,"href","class"],["target","_blank",3,"href"],[1,"review-rating"],[1,"review-item-quote","subtitle"],[1,"review-item-source",3,"innerHTML"],[1,"pi","pi-star",2,"font-size","1rem"],["id","reviewsCarousel",1,"reviews-carousel","page-content"],["ushSwiperElement","","init","false",3,"config"],[1,"review-item"],[1,"review-item-quote"],[1,"review-item-source"]];},template:function(n,i){n&1&&p(0,ns,5,3,"div",2)(1,ps,3,2,"div",3),n&2&&C(i.isLoadingData()?0:i.pressReviews()?1:-1);},dependencies:[re,Te,Pt,go,Pe],styles:[`[data-style=standard][_ngcontent-%COMP%] .reviews-container[_ngcontent-%COMP%]{display:flex;column-gap:50px;row-gap:30px;flex-wrap:wrap;justify-content:center}[data-style=standard][_ngcontent-%COMP%] .reviews-header[_ngcontent-%COMP%]{display:none}[data-style=standard][_ngcontent-%COMP%] .review-item[_ngcontent-%COMP%]{display:flex;row-gap:5px;flex-direction:column;align-items:center;text-align:center}[data-style=standard][_ngcontent-%COMP%] .review-item[_ngcontent-%COMP%]:not(.pointer){cursor:auto;pointer-events:none}[data-style=standard][_ngcontent-%COMP%] .review-item-quote[_ngcontent-%COMP%]{line-height:1}[data-style=standard][_ngcontent-%COMP%] .review-item-source[_ngcontent-%COMP%]{opacity:.5;color:var(--textColor);font-size:12px}[data-style=carousel][_ngcontent-%COMP%] .reviews-header[_ngcontent-%COMP%]{display:var(--reviews-header-display, none);text-align:var(--reviews-header-text-align, center)}[data-style=carousel][_ngcontent-%COMP%] .reviews-carousel[_ng
15content-%COMP%]{margin:50px auto}[data-style=carousel][_ngcontent-%COMP%] .reviews-carousel[_ngcontent-%COMP%] .carousel[_ngcontent-%COMP%]{align-items:center}[data-style=carousel][_ngcontent-%COMP%] .reviews-carousel[_ngcontent-%COMP%] .review-item[_ngcontent-%COMP%]{display:flex;row-gap:1rem;flex-direction:column;justify-content:center;align-items:center;padding:0 44px;min-height:300px;text-align:center}[data-style=carousel][_ngcontent-%COMP%] .reviews-carousel[_ngcontent-%COMP%] .review-item[_ngcontent-%COMP%] .review-item-quote[_ngcontent-%COMP%]{font-weight:var(--reviews-quote-weight, bold);font-size:var(--reviews-quote-size, 24px)}@media (width >= 768px){[data-style=carousel][_ngcontent-%COMP%] .reviews-carousel[_ngcontent-%COMP%] .review-item[_ngcontent-%COMP%] .review-item-quote[_ngcontent-%COMP%]{font-size:var(--reviews-quote-size, 40px)}}@media (width >= 992px){[data-style=carousel][_ngcontent-%COMP%] .reviews-carousel[_ngcontent-%COMP%] .review-item[_ngcontent-%COMP%] .review-item-quote[_ngcontent-%COMP%]{font-size:var(--reviews-quote-size, 50px)}}[data-style=carousel][_ngcontent-%COMP%] .reviews-carousel[_ngcontent-%COMP%] .review-item[_ngcontent-%COMP%] .review-item-source[_ngcontent-%COMP%]{font-weight:var(--reviews-source-weight, normal);font-size:var(--reviews-source-size, 1rem)}[data-style=carousel][_ngcontent-%COMP%] .reviews-carousel[_ngcontent-%COMP%] .review-item[_ngcontent-%COMP%] ush-carousel[_ngcontent-%COMP%] .arrow-side[_ngcontent-%COMP%]{filter:invert(.1)!important;width:min-content}.reviews--skeleton[_ngcontent-%COMP%]{display:grid;gap:1.5rem}.reviews--skeleton-items[_ngcontent-%COMP%]{display:grid;gap:1rem}.reviews--skeleton-item[_ngcontent-%COMP%]{display:grid;gap:.85rem;padding:1.5rem;border-radius:var(--borderRadius, 16px);border:1px solid var(--reviews-skeleton-border-color, rgba(127, 127, 127, .12));background:var(--reviews-skeleton-background, transparent)}.reviews--skeleton-rating[_ngcontent-%COMP%]{display:flex;justify-content:center} 16/*# sourceMappingURL=movie-reviews.component-PXJGNFAJ.css.map */`]});}}return t;})();var T_=(()=>{class t{constructor(){this.faCaretDown=Oi,this.faCaretUp=bi,this.expanded=!1,this.clicked=new W();}ngOnInit(){this.readMoreTogglerText=this.expanded?"Leer menos":"Leer m\xE1s";}handleClick(){this.clicked.emit(!0);}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["see-more"]],inputs:{expanded:"expanded"},outputs:{clicked:"clicked"},decls:4,vars:4,consts:[[1,"see-more-btn",3,"click"],[3,"icon"]],template:function(n,i){n&1&&(s(0,"button",0),w("click",function(){return i.handleClick();}),s(1,"span"),_(2),l(),u(3,"fa-icon",1),l()),n&2&&(ie("shadow",!i.expanded),o(2),y(i.readMoreTogglerText),o(),c("icon",i.expanded?i.faCaretUp:i.faCaretDown));},dependencies:[ye,ge],styles:[`.see-more-btn[_ngcontent-%COMP%]{display:flex;position:relative;justify-content:center;align-items:center;width:100%;color:var(--textColor);font-size:20px;cursor:pointer}.see-more-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:15px;text-transform:lowercase;margin-right:15px}.see-more-btn[_ngcontent-%COMP%]:hover, .see-more-btn[_ngcontent-%COMP%]:focus{color:var(--brandColor)}.shadow[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;top:-50px;height:50px;background:linear-gradient(transparent,var(--backgroundColor))} 17/*# sourceMappingURL=see-more.component-WONIWCW6.css.map */`]});}}return t;})();var _s=(t,a)=>({src:t,type:"portrait",movie:a,imgType:"poster-img"}),k_=(()=>{class t{constructor(){this.imageService=N(lt),this.movie=x(null),this.isLoadingData=x(!1),this.portraitPlaceholder=this.imageService.portraitPlaceholder;}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-movie-poster"]],inputs:{movie:[1,"movie"],isLoadingData:[1,"isLoadingData"]},decls:2,vars:6,consts:[[1,"movie-pic"],["width","300","height","400","addSkeleton","",2,"height","auto",3,"ngSrc","alt","modal"]],template:function(n,i){if(n&1&&(s(0,"div",0),u(1,"img",1),l()),n&2){let r,d,h;o(),c("ngSrc",((r=i.movie())==null?null:r.portraitPhotoUrl)||i.portraitPlaceholder)("alt",((d=i.movie())==null?null:d.trTitle)+" poster image")("modal",Ze(3,_s,(h=i.movie())==null?null:h.portraitPhotoUrl,i.movie()));}},dependencies:[re,it,$e],encapsulation:2});}}return t;})();var xn=(t,a)=>{if(!a)return;let n=(Array.isArray(a)?a:[a]).map(i=>{if(typeof i=="string")return i.trim()||void 0;if(i&&typeof i=="object"){let r=typeof i.name=="string"?i.name.trim():void 0,d=typeof i.title=="string"?i.title.trim():void 0,h=typeof i.label=="string"?i.label.trim():void 0,f=typeof i.englishName=="string"?i.englishName.trim():void 0,g=typeof i.code=="string"?i.code.trim():void 0,O=typeof i.code3=="string"?i.code3.trim():void 0;return r||d||h||f||g||O||void 0;}}).filter(i=>!!i);return n.length?n:void 0;},qn=(t,a)=>{let e=xn(t,a);if(e)return e.length===1?e[0]:e;},Xn=t=>{let a=[],e=typeof t.imdb=="string"?t.imdb.trim():"",n=typeof t.tmdb=="string"?t.tmdb.trim():"";if(e&&e.toLowerCase()!=="null"&&a.push(`https://www.imdb.com/title/${e}/`),n&&n.toLowerCase()!=="null"&&a.push(`https://www.themoviedb.org/movie/${n}`),t.officialSite&&a.push(t.officialSite),Array.isArray(t.socialNetworks))for(let r of t.socialNetworks){let d=r&&typeof r=="object"&&typeof r.url=="string"&&r.url.trim()||r&&typeof r=="object"&&typeof r.link=="str
17ing"&&r.link.trim()||typeof r=="string"&&r.trim()||void 0;d&&a.push(d);}let i=Array.from(new Set(a.filter(Boolean)));return i.length?i:void 0;};function dt(t){if(t!=null){if(typeof t=="string"){let a=t.trim();return a.length===0?void 0:a;}if(Array.isArray(t)){let a=t.map(e=>dt(e)).filter(e=>e!==void 0);return a.length>0?a:void 0;}if(typeof t=="object"){let a={};for(let[e,n]of Object.entries(t)){let i=dt(n);i!==void 0&&(a[e]=i);}return Object.keys(a).length>0?a:void 0;}return t;}}var Co=(()=>{class t{constructor(){this.location=N(Et),this.document=N(Yt);}getMovieSchemaId(e,n){return`${n&&n.trim()?n.trim():`urn:movie:${e.id}`}#movie`;}getEventSchemaId(e,n,i,r){let d=r&&r.trim()?r.trim():"urn:events",h=n?.cinema?.id??"cinema",f=e?.id??"movie";return`${d}#event-${f}-${h}-${i}`;}buildJsonLdMovieFromEntity(e,n){let i=()=>{let R=xn(e,e.tags);return R?.length?R.join(", "):void 0;},r=xn(e,e.genres),d=typeof e.language=="string"&&e.language.trim()?e.language.trim():qn(e,e.languages),h=typeof e.country=="string"&&e.country.trim()?e.country.trim():qn(e,e.customCountries??e.countries),f=Array.from(new Set([e.fullpageImageUrl,e.tilePhotoUrl,e.portraitPhotoUrl,e.logoUrl].map(R=>typeof R=="string"?R.trim():"").filter(Boolean))),g=e.locCertification?.rating??e.locCertification?.name??e.locAdvisory??e.certification??e.advisory,A={"@context":"https://schema.org","@type":"Movie","@id":this.getMovieSchemaId(e,n),name:e.title??e.trTitle,description:e.description,url:n,identifier:e.id,datePublished:this.toIsoDate(e.releaseDate),duration:this.toIsoDuration(e.runtime),genre:r,keywords:i(),contentRating:typeof g=="string"?g.trim():void 0,image:f.length?f.length===1?f[0]:f:void 0,inLanguage:d,countryOfOrigin:h,sameAs:Xn(e)};return dt(A);}buildJsonLdString(e){return JSON.stringify(e);}buildJsonLdScriptTag(e,n){let i=this.buildJsonLdString(e),r=n?` id="${this.escapeHtmlAttr(n)}"`:"",d=i.replace(/</g,"\\u003c").replace(/>/g,"\\u003e");return`<script type="application/ld+json"${r}>${d}<\/script>`;}buildJsonLdEventsFromPerformanceGroups(e,n,i){let r=n.flatMap(d=>(d.parsedLocalTimes||[]).map(h=>this.buildScreeningEventSchema(e,d,h,i)).filter(h=>!!h));if(r.length)return dt({"@context":"https://schema.org","@graph":r});}setPerformanceEventsJsonLd(e,n,i,r="movie-events-jsonld"){let d=this.buildJsonLdEventsFromPerformanceGroups(n,e,i);if(!d){this.removeJsonLdScript(r);return;}let h=this.buildJsonLdString(d).replace(/</g,"\\u003c").replace(/>/g,"\\u003e"),f=this.document.getElementById(r),g=f??this.document.createElement("script");g.setAttribute("type","application/ld+json"),g.setAttribute("id",r),g.textContent=h,f||this.document.head.appendChild(g);}setMovieJsonLd(e,n,i="movie-jsonld"){let r=this.document.getElementById(i);if(!e){r?.remove();return;}let d=this.buildJsonLdMovieFromEntity(e,n),h=this.buildJsonLdString(d).replace(/</g,"\\u003c").replace(/>/g,"\\u003e"),f=r??this.document.createElement("script");f.setAttribute("type","application/ld+json"),f.setAttribute("id",i),f.textContent=h,r||this.document.head.appendChild(f);}removeJsonLdScript(e="movie-jsonld"){this.document.getElementById(e)?.remove();}buildScreeningEventSchema(e,n,i,r){if(!i||Number.isNaN(i.getTime()))return;let d=n.cinema,h=i.toISOString(),f=(e?.title??e?.trTitle)?.trim(),g=(d?.name??"")?.trim(),O=(d?.address??d?.place?.address??"")?.trim(),A=(d?.city??d?.place?.city?.name??"")?.trim(),R=(d?.region??d?.place?.region??"")?.trim(),k=(this.getCinemaCountryName(d)??"")?.trim();if(!f||!g||!O&&!A&&!k)return;let Q=e?this.getMovieSchemaId(e,r):void 0,q=e?.fullpageImageUrl||e?.tilePhotoUrl||e?.portraitPhotoUrl||e?.logoUrl||void 0,F=this.getEventSchemaId(e,n,h,r),se=dt({"@type":"PostalAddress",streetAddress:O||void 0,addressLocality:A||void 0,addressRegion:R||void 0,addressCountry:k||void 0}),le=dt({"@type":"Place",name:g,address:se,geo:d?.latitude&&d?.longitude?{"@type":"GeoCoordinates",latitude:d.latitude,longitude:d.longitude}:void 0,url:d?.website}),_e=Q?{"@id":Q}:void 0;return dt({"@type":"Event","@id":F,name:`Screening: ${f}`,startDate:h,eventStatus:"https://schema.org/EventScheduled",eventAttendanceMode:"https://schema.org/OfflineEventAttendanceMode",url:r,location:le,image:q,workPresented:_e,sameAs:e?Xn(e):void 0});}toIsoDate(e){if(!e)return;let n=e.match(/^(\d{2})-(\d{2})-(\d{4})$/);if(!n)return;let[,i,r,d]=n;return`${d}-${r}-${i}`;}toIsoDuration(e){if(e!=null&&!(!Number.isFinite(e)||e<=0))return`PT${Math.round(e)}M`;}escapeHtmlAttr(e){return e.replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">");}getCinemaCountryName(e){if(e&&typeof e.country=="string"&&e.country.trim())return e.country.trim();}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵprov=It({token:t,factory:t.ɵfac,providedIn:"root"});}}return t;})();function gs(t,a){t&1&&u(0,"ush-movie-detail-skeleton",1);}function hs(t,a){if(t&1&&(p(0,gs,1,0,"ush-movie-detail-skeleton",1),u(1,"ush-movie-detail-skeleton",2)),t&2){let e=m();C(e.hideLabel?-1:0);}}function fs(t,a){if(t&1&&(s(0,"div",3),_(1),l()),t&2){let e=m(2);I("data-translate",e.resolvedLabelKey),o(),y(e.label);}}function Cs(t,a){t&1&&(s(0,"span",4),u(1,"ush-loading-indicator",6),l()),t&2&&(o(),gt("height","100%"),c("aligning","absolute-center"));}function vs(t,a){if(t&1&&(s(0,"a",5),_(1),l()),t&2){let e=m(2);c("routerLink",e.routerLink),I("data-translate",e.resolvedLabelKey),o(),V(" ",e.labelButton," ");}}function Ms(t,a){if(t&1&&p(0,fs,2,2,"div",3)(1,Cs,2,3,"span",4)(2,vs,2,3,"a",5),t&2){let e=m();C(e.hideLabel?-1:0),o(),C(e.loadingTranslation()?1:2);}}var fu=(()=>{class t{constructor(){this.movie=x(null),this.hideLabel=!1,this.label="Kit de prensa disponible",this.labelButton="Download",this.labelKey="assets-locker.available",this.isLoadingData=x(!1),this.loadingTranslation=x(!1);}get resolvedLabelKey(){return this.labelKey?this.labelKey:this.hideLabel?"assets-locker.available":"assets-locker.download";}get routerLink(){return`/movie/${this.movie()?.friendlyUrl}/press-kit`;}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-assets-locker-link"]],hostVars:2,hostBindings:function(n,i){n&2&&Oe(i.classes);},inputs:{movie:[1,"movie"],hideLabel:"hideLabel",label:"label",labelButton:"labelButton",labelKey:"labelKey",classes:"classes",isLoadingData:[1,"isLoadingData"],loadingTranslation:[1,"loadingTranslation"]},decls:3,vars:1,consts:[[1,"access-locker-link__wrapper"],["width","12rem","height","1.5rem"],["width","11rem","height","3rem","radius","999px"],[1,"access-locker-link__header","title"],[1,"access-locker-link__button","loading"],[1,"access-locker-link__button",3,"routerLink"],[3,"aligning"]],template:function(n,i){n&1&&(s(0,"div",0),p(1,hs,2,1)(2,Ms,3,2),l()),n&2&&(o(),C(i.isLoadingData()?1:2));},dependencies:[G,He,Ue,ao,ye,Rt,re,En,Ne,Pe],styles:[`.access-locker-link__wrapper[_ngcontent-%COMP%]{display:var(--access-locker-link-wrapper-display);flex-flow:var(--access-locker-link-wrapper-flex-flow);justify-content:var(--access-locker-wrapper-link-justify);align-items:var(--access-locker-link-wrapper-align);margin-top:var(--access-locker-link-wrapper-margin-top, 20px);background-color:var(--access-locker-link-wrapper-background, var(--backgroundColor));padding:var(--access-locker-link-wrapper-padding, 0px);width:var(--access-locker-link-wrapper-width, 100%);color:var(--access-locker-link-wrapper-text-color, white)}.access-locker-link__header[_ngcontent-%COMP%]{margin-top:var(--access-locker-link-header-margin-top);color:var(--access-locker-link-header-color, var(--titleColor));font-weight:700;font-size:35px;line-height:54px;text-align:var(--access-locker-link-header-text-align, initial);text-transform:var(--access-locker-link-header-text-transform, var(--titleTextTransform))}.access-locker-link__button[_ngcontent-%COMP%]{display:flex;align-items:var(--access-locker-link__button-align-items, center);border-radius:var(--access-locker-link__button-border-radius, 0);background-color:var(--access-locker-link__button-background, var(--brandColor));padding:var(--access-locker-link__button-padding, 11px 26px);width:fit-content;height:var(--access-locker-link__button-height, auto);color:var(--access-locker-link__button-text-color, white);font-weight:700;font-size:var(--access-locker-link__button-font-size, 18px);line-height:27px;text-transform:var(--access-locker-link__button-text-transform, uppercase)}.access-locker-link__button.loading[_ngcontent-%COMP%]{position:relative}.access-locker-link__button[_ngcontent-%COMP%]:is(:hover,:focus){background-color:var(--access-locker-link__button-hover, var(--brandColor));color:var(--access-locker-link__button-hover-text-color, white)} 18/*# sourceMappingURL=access-locker-link.component-SOWHGLX7.css.map */`]});}}return t;})();function Is(t,a){if(t&1&&(s(0,"div",7),u(1,"fa-icon",8),s(2,"span",9),_(3),l()()),t&2){let e=m();o(),c("icon",e.mapIcon),o(2),y(e.festivalEdition.festival.place==null||e.festivalEdition.festival.place.city==null?null:e.festivalEdition.festival.place.city.name);}}var vo=(()=>{class t{constructor(e){this.translationService=e,this.mapIcon=nt,this.disabled=!1;}ngOnInit(){let e=!1,n=new Date(this.festivalEdition.dateFrom),i=new Date(this.festivalEdition.dateTo);this.festivalEdition.url||(this.disabled=!0),n.getFullYear()==i.getFullYear()&&(e=!0),this.festivalEditionDuration=(e?un(this.festivalEdition.dateFrom,this.translationService.currentLanguage().code,{day:"2-digit",month:"short"}):un(this.festivalEdition.dateFrom,this.translationService.currentLanguage().code))+" - "+un(this.festivalEdition.dateTo,this.translationService.currentLanguage().code);}static{this.ɵfac=function(n){return new(n||t)(M(Ie));};}static{this.ɵcmp=E({type:t,selectors:[["ush-festival-item"]],inputs:{festivalEdition:"festivalEdition"},standalone:!1,decls:9,vars:7,consts:()=>{let e;
18return e="desde",[e,["target","_blank",3,"href"],[1,"festival-item-subtitle"],["class","festival-item-place-wrapper",4,"ngIf"],[1,"festival-item-duration-wrapper"],["data-translate","movie.from",1,"festival-item-from"],[1,"festival-item-duration"],[1,"festival-item-place-wrapper"],["size","lg",3,"icon"],[1,"festival-item-place-name"]];},template:function(n,i){n&1&&(s(0,"a",1)(1,"h3",2),_(2),l(),p(3,Is,4,2,"div",3),s(4,"div",4)(5,"span",5),v(6,0),l(),s(7,"span",6),_(8),l()()()),n&2&&(Ve("festival-item ",i.disabled?"disabled":"",""),c("href",i.festivalEdition.url?i.festivalEdition.url:null,j),o(2),y(i.festivalEdition.festival.name),o(),c("ngIf",i.festivalEdition.festival.place==null||i.festivalEdition.festival.place.city==null?null:i.festivalEdition.festival.place.city.name),o(5),y(" "+i.festivalEditionDuration));},dependencies:[U,ge],styles:[`.festival-item[_ngcontent-%COMP%]{background-color:var(--festivalItemBackground);padding:var(--festivalItemPadding);color:var(--festivalItemColor);border:var(--festivalItemBorder);border-radius:var(--festivalItemBorderRadius);display:block;margin-bottom:20px}.festival-item-place-wrapper[_ngcontent-%COMP%]{display:flex;align-items:baseline;margin-bottom:20px}.festival-item-place-wrapper[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{color:var(--festivalItemMapIconColor);font-size:var(--festivalItemMapFontSize);margin-right:20px}.festival-item-from[_ngcontent-%COMP%]{text-transform:capitalize}.disabled[_ngcontent-%COMP%]{pointer-events:none} 19/*# sourceMappingURL=festival-item.component-PE3FUZFV.css.map */`]});}}return t;})();var Kn=t=>({active:t}),Ss=t=>({$implicit:"pastFestivals",active:t}),bs=()=>({$implicit:"ongoing",active:!0}),Es=()=>({$implicit:"upcoming",active:!0});function Os(t,a){t&1&&oe(0);}function ys(t,a){if(t&1&&(P(0),u(1,"ush-festival-item",9),L()),t&2){let e=a.$implicit;o(),c("festivalEdition",e.festivalEdition);}}function Ts(t,a){if(t&1&&(P(0),p(1,Os,1,0,"ng-container",6)(2,ys,2,1,"ng-container",8),L()),t&2){let e=m(),n=z(11);o(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",ce(3,bs)),o(),c("ngForOf",e.ongoingFestivals);}}function xs(t,a){t&1&&oe(0);}function Ps(t,a){if(t&1&&(P(0),u(1,"ush-festival-item",9),L()),t&2){let e=a.$implicit;o(),c("festivalEdition",e.festivalEdition);}}function Ls(t,a){if(t&1&&(P(0),p(1,xs,1,0,"ng-container",6)(2,Ps,2,1,"ng-container",8),L()),t&2){let e=m(),n=z(11);o(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",ce(3,Es)),o(),c("ngForOf",e.upcomingFestivals);}}function As(t,a){t&1&&oe(0);}function Rs(t,a){t&1&&oe(0);}function Ns(t,a){if(t&1&&(P(0),u(1,"ush-festival-item",9),L()),t&2){let e=a.$implicit;o(),c("festivalEdition",e.festivalEdition);}}function ks(t,a){if(t&1&&(s(0,"div",10),u(1,"span"),s(2,"span",11),_(3),B(4,"titleLocalize"),l()()),t&2){let e=a.$implicit,n=a.active;c("ngClass",H(4,Kn,n)),o(3),V(" ",ke(4,2,"festivals."+e)," ");}}var Mo=(()=>{class t{constructor(){this.ongoingFestivals=[],this.pastFestivals=[],this.upcomingFestivals=[],this.highlights=[],this.pastfilmsActive=!1;}ngOnInit(){this.classifyFestivals(),this.ongoingFestivals.length==0&&this.upcomingFestivals.length==0&&this.highlights.length==0&&(this.pastfilmsActive=!0);}classifyFestivals(){for(let e of this.movieFestivals){let n=e.festivalEdition.dateFrom,i=e.festivalEdition.dateTo;Gi(n,i)?this.ongoingFestivals.push(e):zi(n,i)?this.pastFestivals.push(e):this.upcomingFestivals.push(e);}}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-showtime-streaming-at-festivals"]],inputs:{movieFestivals:"movieFestivals"},standalone:!1,decls:12,vars:14,consts:()=>{let e;return e="Festivales pasados",[["title",""],e,[1,"at-festivals-wrapper"],[4,"ngIf"],["data-translate","title.festivals.checkoutPastFestivals",1,"past-festivals-trigger",3,"click","ngClass"],[1,"past-festivals-wrapper",3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"festival-cards-container"],[4,"ngFor","ngForOf"],[3,"festivalEdition"],[1,"at-festivals-title-wrapper",3,"ngClass"],[1,"at-festivals-title"]];},template:function(n,i){if(n&1){let r=T();s(0,"section",2),p(1,Ts,3,4,"ng-container",3)(2,Ls,3,4,"ng-container",3)(3,As,1,0,"ng-container",3),s(4,"div",4),w("click",function(){return S(r),b(i.pastfilmsActive=!i.pastfilmsActive);}),v(5,1),l(),s(6,"div",5),p(7,Rs,1,0,"ng-container",6),s(8,"div",7),p(9,Ns,2,1,"ng-container",8),l()()(),p(10,ks,5,6,"ng-template",null,0,ae);}if(n&2){let r=z(11);o(),c("ngIf",i.ongoingFestivals.length>0),o(),c("ngIf",i.upcomingFestivals.length>
190),o(),c("ngIf",i.pastFestivals),o(),c("ngClass",H(8,Kn,i.pastfilmsActive)),o(2),c("ngClass",H(10,Kn,i.pastfilmsActive)),o(),c("ngTemplateOutlet",r)("ngTemplateOutletContext",H(12,Ss,i.pastfilmsActive)),o(2),c("ngForOf",i.pastFestivals);}},dependencies:[be,Me,U,Ee,vo,In],styles:[`.at-festivals-title[_ngcontent-%COMP%]{text-align:right;text-transform:uppercase;font-size:var(--titleSizeMobile);font-weight:var(--titleFontWeight)}@media (max-width: 991px){.at-festivals-title[_ngcontent-%COMP%]{font-size:var(--titleSize)}}.at-festivals-title-wrapper[_ngcontent-%COMP%]{display:none;align-items:center;margin-bottom:15px}.at-festivals-title-wrapper[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:first-child{content:"";width:auto;flex-grow:1;margin-right:30px;height:2px;background-color:var(--colorLightGrey)}.at-festivals-title-wrapper.active[_ngcontent-%COMP%]{display:flex}.past-festivals-trigger[_ngcontent-%COMP%]{font-weight:700;text-align:right;cursor:pointer;text-decoration:underline}.past-festivals-trigger.active[_ngcontent-%COMP%]{display:none}.past-festivals-wrapper[_ngcontent-%COMP%]{transition:var(--transitionsTime)}.past-festivals-wrapper[_ngcontent-%COMP%] .festival-cards-container[_ngcontent-%COMP%]{max-height:0;overflow:auto}.past-festivals-wrapper.active[_ngcontent-%COMP%] .festival-cards-container[_ngcontent-%COMP%]{max-height:1000px} 20/*# sourceMappingURL=showtime-streaming-at-festivals.component-KK2L6TRG.css.map */`]});}}return t;})();var Io=(()=>{class t{static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵmod=Re({type:t});}static{this.ɵinj=Le({imports:[G,ye]});}}return t;})();function Vs(t,a){t&1&&(s(0,"small",39),v(1,11),l());}function Bs(t,a){if(t&1&&(P(0),p(1,Vs,2,0,"small",38),L()),t&2){let e=m(2);o(),c("ngIf",e.form.get("name").errors);}}function $s(t,a){t&1&&(s(0,"small",41),v(1,12),l());}function Us(t,a){if(t&1&&(P(0),p(1,$s,2,0,"small",40),L()),t&2){let e=m(2);o(),c("ngIf",e.form.get("surname").errors);}}function Hs(t,a){t&1&&(s(0,"small",43),v(1,13),l());}function Gs(t,a){if(t&1&&(P(0),p(1,Hs,2,0,"small",42),L()),t&2){let e=m(2);o(),c("ngIf",e.form.get("company").errors);}}
20function zs(t,a){t&1&&(s(0,"small",45),v(1,14),l());}function Ws(t,a){if(t&1&&(P(0),p(1,zs,2,0,"small",44),L()),t&2){let e=m(2);o(),c("ngIf",e.form.get("email").errors);}}function js(t,a){t&1&&(s(0,"small",47),v(1,15),l());}function Qs(t,a){if(t&1&&(P(0),p(1,js,2,0,"small",46),L()),t&2){let e=m(2);o(),c("ngIf",e.form.get("country").errors);}}function qs(t,a){t&1&&(P(0),s(1,"span",48),v(2,16),l(),L());}function Xs(t,a){if(t&1){let e=T();P(0),s(1,"div",20),v(2,3),l(),s(3,"div",21)(4,"label",22),v(5,4),l(),u(6,"input",23),p(7,Bs,2,1,"ng-container",24),l(),s(8,"div",21)(9,"label",25),v(10,5),l(),u(11,"input",26),p(12,Us,2,1,"ng-container",24),l(),s(13,"div",21)(14,"label",27),v(15,6),l(),u(16,"input",28),p(17,Gs,2,1,"ng-container",24),l(),s(18,"div",21)(19,"label",29),v(20,7),l(),u(21,"input",30),l(),s(22,"div",21)(23,"label",31),v(24,8),l(),u(25,"input",32),p(26,Ws,2,1,"ng-container",24),l(),s(27,"div",21)(28,"label",33),v(29,9),l(),u(30,"p-multiSelect",34),p(31,Qs,2,1,"ng-container",24),l(),s(32,"div",21)(33,"label",35),v(34,10),l(),u(35,"textarea",36),l(),s(36,"button",37),w("click",function(){S(e);let i=m();return b(i.onSubmit());}),p(37,qs,3,0,"ng-container",19),l(),L();}if(t&2){let e=m(),n=z(5);o(7),c("ngIf",e.submitIntent),o(5),c("ngIf",e.submitIntent),o(5),c("ngIf",e.submitIntent),o(9),c("ngIf",e.submitIntent),o(4),c("virtualScroll",!0)("itemSize",30)("options",e.countryList)("showToggleAll",!1),o(),c("ngIf",e.submitIntent),o(4),c("rows",5)("cols",30),o(2),c("ngIf",!e.processingSubmition)("ngIfElse",n);}}function Ks(t,a){t&1&&u(0,"ush-loading-indicator",49);}function Ys(t,a){t&1&&(s(0,"div",50),_(1,"Thanks for submitting your query, we will back to you soon."),l());}var wo=(()=>{class t{constructor(e,n,i){this.locationService=e,this.formBuilder=n,this.movieService=i,this.form=this.formBuilder.group({name:new tt("",Ct.required),surname:new tt("",Ct.required),company:new tt("",Ct.required),companyRole:new tt(""),country:new tt(null,Ct.required),email:new tt("",[Ct.required,Ct.pattern(Hi)]),comments:new tt("")});}ngOnInit(){this.countryList=this.locationService.getAvailableCountries();}onSubmit(){if(this.submitIntent=!0,this.form.valid){let e=this.buildAvailabilityInterest();this.submitAvailabilityInterest(e);}}submitAvailabilityInterest(e){this.processingSubmition=!0,this.movieService.postAvailabilityInterest(e).subscribe(()=>{this.processingSubmition=!1,this.setFormSubmitted();},n=>{this.processingSubmition=!1,this.onSubmitionError=!0,console.error(n);});}buildAvailabilityInterest(){let e=this.form.controls,n={movieId:this.movie.id,countries:e.country.value.map(i=>i.id).join(","),firstName:e.name.value,surname:e.surname.value,email:e.email.value,companyName:e.company.value};return e.companyRole.value&&(n.companyRole=e.companyRole.value),e.comments.value&&(n.message=e.comments.value),n;}setFormSubmitted(){this.submitted=!0;}getCountriesFromIds(e){let n=[];for(let i of e)n.push(this.countryList.find(r=>r.id==i));return n;}static{this.ɵfac=function(n){return new(n||t)(M(at),M(Mi),M(ct));};}static{this.ɵcmp=E({type:t,selectors:[["ush-enquiries"]],inputs:{movie:"movie"},standalone:!1,decls:8,vars:3,consts:()=>{let e;e="Consultas";let n;n="Seleccionar pa\xEDs";let i;i="Completa la informaci\xF3n a continuaci\xF3n y nos pondremos en contacto contigo lo antes posible";let r;r="Nombre";let d;d="Apellido";let h;h="Nombre de la empresa";let f;f="Rol";let g;g="Email";let O;O="Indica el pa\xEDs (es) donde quieres mostrar esta pel\xEDcula.";let A;A="Comentarios";let R;R="Por favor, proporciona un nombre";let k;k="Por favor, proporciona un apellido";let Q;Q="Por favor, proporciona el nombre de tu empresa";let q;q="Por favor ingrese un email v\xE1lido";let F;F="Por favor, selecciona un pa\xEDs o pa\xEDses";let se;return se="Enviar",[["loading",""],["submittedTemplate",""],e,i,r,d,h,f,g,O,A,R,k,Q,q,F,se,[1,"enquiries-form",3,"formGroup"],["data-translate","enquiries.title",1,"enquiries-title"],[4,"ngIf","ngIfElse"],["data-translate","enquiries.description",1,"enquiries-desc","text"],[1,"enquiries-input-group"],["for","name-input","data-translate","enquiries.filters.name",1,"enquiry-label","subtitle"],["id","name-input","type","text","pInputText","","formControlName","name"],[4,"ngIf"],["for","surname-input","data-translate","enquiries.filters.surname",1,"enquiry-label","subtitle"],["id","surname-input","type","text","pInputText","","formControlName","surname"],["for","company-input","data-translate","enquiries.filters.company",1,"enquiry-label","subtitle"],["id","company-input","type","text","pInputText","","formControlName","company"],["for","companyRole-input","data-translate","enquiries.filters.companyRole",1,"enquiry-label","subtitle"],["id","companyRole-input","type","text","pInputText","","formControlName","companyRole"],["for","email-input","data-translate","enquiries.filters.email",1,"enquiry-label","subtitle"],["id","email-input","type","email","pInputText","","formControlName","email"],["for","country-input","data-translate","enquiries.filters.country",1,"enquiry-label","subtitle"],["id","country-input","optionLabel","name","defaultLabel",n,"formControlName","country",1,"fix",3,"virtualScroll","itemSize","options","showToggleAll"],["for","comments-input","data-translate","enquiries.filters.comments",1,"enquiry-label","subtitle"],["id","comments-input","pInputTextarea","","autoResize","autoResize","formControlName","comments",1,"text",3,"rows","cols"],[1,"button","enquiries-submit",3,"click"],["class","p-error block","data-translate","public.error.provideName",4,"ngIf"],["data-translate","public.error.provideName",1,"p-error","block"],["class","p-error block","data-translate","public.error.provideSurname",4,"ngIf"],["data-translate","public.error.provideSurname",1,"p-error","block"],["class","p-error block","data-translate","public.error.provideCompany",4,"ngIf"],["data-translate","public.error.provideCompany",1,"p-error","block"],["class","p-error block","data-translate","public.error.provideEmail",4,"ngIf"],["data-translate","public.error.provideEmail",1,"p-error","block"],["class","p-error block","data-translate","public.error.provideCountry",4,"ngIf"],["data-translate","public.error.provideCountry",1,"p-error","block"],["data-translate","competition.form.submit"],["fontSize","30px","height","auto"],[1,"submitted-msg"]];}
20,template:function(n,i){if(n&1&&(s(0,"form",17)(1,"div",18),v(2,2),l(),p(3,Xs,38,13,"ng-container",19),l(),p(4,Ks,1,0,"ng-template",null,0,ae)(6,Ys,2,0,"ng-template",null,1,ae)),n&2){let r=z(7);c("formGroup",i.form),o(3),c("ngIf",!i.submitted)("ngIfElse",r);}},dependencies:[U,fi,ui,Zt,gi,Ci,vi,Ki,co,Ne],styles:[`.enquiries-form[_ngcontent-%COMP%]{padding:30px;background-color:var(--colorLightGrey)}.enquiries-title[_ngcontent-%COMP%]{text-transform:uppercase;font-size:40px;font-weight:700}.enquiries-desc[_ngcontent-%COMP%]{margin-bottom:30px}.enquiries-input-group[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column}.enquiries-input-group[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .enquiries-input-group[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%;background-color:#fff;border:none;font-size:var(--textSize)}.enquiries-input-group[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{padding:.5rem;font-family:mainfont,Helvetica,sans-serif}.enquiries-input-group[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-weight:700}.submitted-msg[_ngcontent-%COMP%]{font-size:20px}[_nghost-%COMP%] .p-multiselect .p-multiselect-trigger{background-color:var(--dropdownTriggerBackgroundColor)}[_nghost-%COMP%] .p-multiselect .p-multiselect-trigger .p-multiselect-trigger-icon{color:var(--dropdownTriggerColor)}.enquiries-input-group[_ngcontent-%COMP%], .enquiries-title[_ngcontent-%COMP%]{margin-bottom:20px}.enquiries-submit[_ngcontent-%COMP%]{width:100%}.enquiries-submit[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:40px;font-weight:400} 21/*# sourceMappingURL=enquiries.component-Q5WZNEAR.css.map */`]});}}return t;})();var So=(()=>{class t{static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵmod=Re({type:t});}static{this.ɵinj=Le({imports:[G,Ot,Ii,Yi,mo,re,Ne]});}}return t;})();var An=["*"],Zs=["toggleicon"],el=t=>({active:t});function tl(t,a){}function nl(t,a){t&1&&p(0,tl,0,0,"ng-template");}function il(t,a){if(t&1&&p(0,nl,1,0,null,0),t&2){let e=m();c("ngTemplateOutlet",e.toggleicon)("ngTemplateOutletContext",H(2,el,e.active()));}}function ol(t,a){if(t&1&&u(0,"span",4),t&2){let e=m(3);Oe(e.pcAccordion.collapseIcon),c("ngClass",e.pcAccordion.iconClass),I("aria-hidden",!0);}}function al(t,a){if(t&1&&u(0,"ChevronDownIcon",4),t&2){let e=m(3);c("ngClass",e.pcAccordion.iconClass),I("aria-hidden",!0);}}function rl(t,a){if(t&1&&(P(0),p(1,ol,1,4,"span",2)(2,al,1,2,"ChevronDownIcon",3),L()),t&2){let e=m(2);o(),c("ngIf",e.pcAccordion.collapseIcon),o(),c("ngIf",!e.pcAccordion.collapseIcon);}}function sl(t,a){if(t&1&&u(0,"span",4),t&2){let e=m(3);Oe(e.pcAccordion.expandIcon),c("ngClass",e.pcAccordion.iconClass),I("aria-hidden",!0);}}function ll(t,a){if(t&1&&u(0,"ChevronUpIcon",4),t&2){let e=m(3);c("ngClass",e.pcAccordion.iconClass),I("aria-hidden",!0);}}function cl(t,a){if(t&1&&(P(0),p(1,sl,1,4,"span",2)(2,ll,1,2,"ChevronUpIcon",3),L()),t&2){let e=m(2);o(),c("ngIf",e.pcAccordion.expandIcon),o(),c("ngIf",!e.pcAccordion.expandIcon);}}function ml(t,a){if(t&1&&p(0,rl,3,2,"ng-container",1)(1,cl,3,2,"ng-container",1),t&2){let e=m();c("ngIf",e.active()),o(),c("ngIf",!e.active());}}var Pn=t=>({transitionParams:t}),bo=t=>({value:"visible",params:t}),Eo=t=>({value:"hidden",params:t}),dl=["header"],pl=["icon"],_l=["content"],ul=["*",[["p-header"]]],gl=["*","p-header"],hl=t=>({$implicit:t});function fl(t,a){if(t&1&&_(0),t&2){let e=m();V(" ",e.header," ");}}function Cl(t,a){t&1&&oe(0);}function vl(t,a){if(t&1&&p(0,Cl,1,0,"ng-container",4),t&2){let e=m(2);c("ngTemplateOutlet",e.headerTemplate||e._headerTemplate);}}function Ml(t,a){t&1&&ht(0,1);}function Il(t,a){if(t&1&&p(0,vl,1,1,"ng-container")(1,Ml,1,0),t&2){let e=m();C(e.headerTemplate||e._headerTemplate?0:-1),o(),C(e.headerFacet?1:-1);}}function wl(t,a){}function Sl(t,a){t&1&&p(0,wl,0,0,"ng-template");}function bl(t,a){if(t&1&&p(0,Sl,1,0,null,5),t&2){let e=m();c("ngTemplateOutlet",e.iconTemplate||e._iconTemplate)("ngTemplateOutletContext",H(2,hl,e.selected));}}function El(t,a){if(t&1&&u(0,"span",8),t&2){let e=m(3);Oe(e.accordion.collapseIcon),c("ngClass",e.iconClass),I("aria-hidden",!0);}}function Ol(t,a){if(t&1&&u(0,"ChevronDownIcon",8),t&2){let e=m(3);c("ngClass",e.iconClass),I("aria-hidden",!0);}}function yl(t,a){if(t&1&&(P(0),p(1,El,1,4,"span",6)(2,Ol,1,2,"ChevronDownIcon",7),L()),t&2){let e=m(2);o(),c("ngIf",e.accordion.collapseIcon),o(),c("ngIf",!e.accordion.collapseIcon);}}
21function Tl(t,a){if(t&1&&u(0,"span",8),t&2){let e=m(3);Oe(e.accordion.expandIcon),c("ngClass",e.iconClass),I("aria-hidden",!0);}}function xl(t,a){if(t&1&&u(0,"ChevronUpIcon",8),t&2){let e=m(3);c("ngClass",e.iconClass),I("aria-hidden",!0);}}function Pl(t,a){if(t&1&&(P(0),p(1,Tl,1,4,"span",6)(2,xl,1,2,"ChevronUpIcon",7),L()),t&2){let e=m(2);o(),c("ngIf",e.accordion.expandIcon),o(),c("ngIf",!e.accordion.expandIcon);}}function Ll(t,a){if(t&1&&p(0,yl,3,2,"ng-container",3)(1,Pl,3,2,"ng-container",3),t&2){let e=m();c("ngIf",e.selected),o(),c("ngIf",!e.selected);}}function Al(t,a){t&1&&oe(0);}function Rl(t,a){if(t&1&&(P(0),p(1,Al,1,0,"ng-container",4),L()),t&2){let e=m();o(),c("ngTemplateOutlet",e.contentTemplate||e._contentTemplate);}}var Nl=({dt:t})=>` 22.p-accordionpanel { 23 display: flex; 24 flex-direction: column; 25 border-style: solid; 26 border-width: ${t("accordion.panel.border.width")}; 27 border-color: ${t("accordion.panel.border.color")}; 28} 29 30.p-accordionheader { 31 all: unset; 32 cursor: pointer; 33 display: flex; 34 align-items: center; 35 justify-content: space-between; 36 padding: ${t("accordion.header.padding")}; 37 color: ${t("accordion.header.color")}; 38 background: ${t("accordion.header.background")}; 39 border-style: solid; 40 border-width: ${t("accordion.header.border.width")}; 41 border-color: ${t("accordion.header.border.color")}; 42 font-weight: ${t("accordion.header.font.weight")}; 43 border-radius: ${t("accordion.header.border.radius")}; 44 transition: background ${t("accordion.transition.duration")}; color ${t("accordion.transition.duration")}color ${t("accordion.transition.duration")}, outline-color ${t("accordion.transition.duration")}, box-shadow ${t("accordion.transition.duration")}; 45 outline-color: transparent; 46 position: relative; 47 overflow: hidden; 48} 49 50.p-accordionpanel:first-child > .p-accordionheader { 51 border-width: ${t("accordion.header.first.border.width")}; 52 border-start-start-radius: ${t("accordion.header.first.top.border.radius")}; 53 border-start-end-radius: ${t("accordion.header.first.top.border.radius")}; 54} 55 56.p-accordionpanel:last-child > .p-accordionheader { 57 border-end-start-radius: ${t("accordion.header.last.bottom.border.radius")}; 58 border-end-end-radius: ${t("accordion.header.last.bottom.border.radius")}; 59} 60 61.p-accordionpanel:last-child.p-accordionpanel-active > .p-accordionheader { 62 border-end-start-radius: ${t("accordion.header.last.active.bottom.border.radius")}; 63 border-end-end-radius:${t("accordion.header.last.active.bottom.border.radius")}; 64} 65 66.p-accordionheader-toggle-icon { 67 color: ${t("accordion.header.toggle.icon.color")}; 68} 69 70.p-accordionpanel:not(.p-disabled) .p-accordionheader:focus-visible { 71 box-shadow: ${t("accordion.header.focus.ring.shadow")}; 72 outline: ${t("accordion.header.focus.ring.width")} ${t("accordion.header.focus.ring.style")} ${t("accordion.header.focus.ring.color")}; 73 outline-offset: ${t("accordion.header.focus.ring.offset")}; 74} 75 76.p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) > .p-accordionheader:hover { 77 background: ${t("accordion.header.hover.background")}; 78 color: ${t("accordion.header.hover.color")} 79} 80 81.p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) .p-accordionheader:hover .p-accordionheader-toggle-icon { 82 color: ${t("accordion.header.toggle.icon.hover.color")}; 83} 84 85.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader { 86 background: ${t("accordion.header.active.background")}; 87 color: ${t("accordion.header.active.color")} 88} 89 90.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader .p-accordionheader-toggle-icon { 91 color: ${t("accordion.header.toggle.icon.active.color")}; 92} 93 94.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover { 95 background: ${t("accordion.header.active.hover.background")}; 96 color: ${t("accordion.header.active.hover.color")} 97} 98 99.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover .p-accordionheader-toggle-icon { 100 color: ${t("accordion.header.toggle.icon.active.hover.color")}; 101} 102 103.p-accordioncontent-content { 104 border-style: solid; 105 border-width: ${t("accordion.content.border.width")}; 106 border-color: ${t("accordion.content.border.color")}; 107 background-color: ${t("accordion.content.background")}; 108 color: ${t("accordion.content.color")}; 109 padding: ${t("accordion.content.padding")} 110} 111 112/*For PrimeNG*/ 113 114.p-accordion .p-accordioncontent { 115 overflow: hidden; 116} 117 118.p-accordionpanel.p-accordioncontent:not(.ng-animating) { 119 overflow: inherit; 120} 121 122.p-accordionheader-toggle-icon.icon-start { 123 order: -1; 124} 125 126.p-accordionheader:has(.p-accordionheader-toggle-icon.icon-start) { 127 justify-content: flex-start; 128 gap: ${t("accordion.header.padding")}; 129} 130`,kl={root:"p-accordion p-component"},Ln=(()=>{class t extends Pi{name="accordion";theme=Nl;classes=kl;static ɵfac=(()=>{let e;return function(i){return(e||(e=ut(t)))(i||t);};})();static ɵprov=It({token:t,factory:t.ɵfac});}return t;})();var Zn=(()=>{class t extends xt{pcAccordion=N(_t(()=>Qe));value=Fn(void 0);disabled=x(!1,{transform:e=>dn(e)});active=$(()=>this.pcAccordion.multiple()?this.valueEquals(this.pcAccordion.value(),this.value()):this.pcAccordion.value()===this.value());valueEquals(e,n){return Array.isArray(e)?e.includes(n):e===n;}static ɵfac=(()=>{let e;return function(i){return(e||(e=ut(t)))(i||t);};})();static ɵcmp=E({type:t,selectors:[["p-accordion-panel"],["p-accordionpanel"]],hostVars:9,hostBindings:function(n,i){n&2&&(I("data-pc-name","accordionpanel")("data-p-disabled",i.disabled())("data-p-active",i.active()),ie("p-accordionpanel",!0)("p-accordionpanel-active",i.active())("p-disabled",i.disabled()));},inputs:{value:[1,"value"],disabled:[1,"disabled"]},outputs:{value:"valueChange"},features:[wt],ngContentSelectors:An,decls:1,vars:0,template:function(n,i){n&1&&(bt(),ht(0));},dependencies:[G],encapsulation:2,changeDetection:0});}return t;})(),Dl=(()=>{class t extends xt{pcAccordion=N(_t(()=>Qe));pcAccordionPanel=N(_t(()=>Zn));id=$(()=>`${this.pcAccordion.id()}_accordionheader_${this.pcAccordionPanel.value()}`);active=$(()=>this.pcAccordionPanel.active());disabled=$(()=>this.pcAccordionPanel.disabled());
130ariaControls=$(()=>`${this.pcAccordion.id()}_accordioncontent_${this.pcAccordionPanel.value()}`);toggleicon;onClick(e){let n=this.active();this.changeActiveValue();let i=this.active(),r=this.pcAccordionPanel.value();!n&&i?this.pcAccordion.onOpen.emit({originalEvent:e,index:r}):n&&!i&&this.pcAccordion.onClose.emit({originalEvent:e,index:r});}onFocus(){this.pcAccordion.selectOnFocus()&&this.changeActiveValue();}onKeydown(e){switch(e.code){case"ArrowDown":this.arrowDownKey(e);break;case"ArrowUp":this.arrowUpKey(e);break;case"Home":this.onHomeKey(e);break;case"End":this.onEndKey(e);break;case"Enter":case"Space":case"NumpadEnter":this.onEnterKey(e);break;default:break;}}changeActiveValue(){this.pcAccordion.updateValue(this.pcAccordionPanel.value());}findPanel(e){return e?.closest('[data-pc-name="accordionpanel"]');}findHeader(e){return yt(e,'[data-pc-name="accordionheader"]');}findNextPanel(e,n=!1){let i=n?e:e.nextElementSibling;return i?Gt(i,"data-p-disabled")?this.findNextPanel(i):this.findHeader(i):null;}findPrevPanel(e,n=!1){let i=n?e:e.previousElementSibling;return i?Gt(i,"data-p-disabled")?this.findPrevPanel(i):this.findHeader(i):null;}findFirstPanel(){return this.findNextPanel(this.pcAccordion.el.nativeElement.firstElementChild,!0);}findLastPanel(){return this.findPrevPanel(this.pcAccordion.el.nativeElement.lastElementChild,!0);}changeFocusedPanel(e,n){Un(n);}arrowDownKey(e){let n=this.findNextPanel(this.findPanel(e.currentTarget));n?this.changeFocusedPanel(e,n):this.onHomeKey(e),e.preventDefault();}arrowUpKey(e){let n=this.findPrevPanel(this.findPanel(e.currentTarget));n?this.changeFocusedPanel(e,n):this.onEndKey(e),e.preventDefault();}onHomeKey(e){let n=this.findFirstPanel();this.changeFocusedPanel(e,n),e.preventDefault();}onEndKey(e){let n=this.findLastPanel();this.changeFocusedPanel(e,n),e.preventDefault();}onEnterKey(e){this.changeActiveValue(),e.preventDefault();}static ɵfac=(()=>{let e;return function(i){return(e||(e=ut(t)))(i||t);};})();static ɵcmp=E({type:t,selectors:[["p-accordion-header"],["p-accordionheader"]],contentQueries:function(n,i,r){if(n&1&&Je(r,Zs,5),n&2){let d;X(d=K())&&(i.toggleicon=d.first);}},hostVars:12,hostBindings:function(n,i){n&1&&w("click",function(d){return i.onClick(d);})("focus",function(d){return i.onFocus(d);})("keydown",function(d){return i.onKeydown(d);}),n&2&&(I("id",i.id())("aria-expanded",i.active())("aria-controls",i.ariaControls())("role","button")("tabindex","0")("data-p-active",i.active())("data-p-disabled",i.disabled())("data-pc-name","accordionheader"),gt("user-select","none"),ie("p-accordionheader",!0));},features:[ii([Li]),wt],ngContentSelectors:An,decls:3,vars:1,consts:[[4,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngIf"],[3,"class","ngClass",4,"ngIf"],[3,"ngClass",4,"ngIf"],[3,"ngClass"]],template:function(n,i){n&1&&(bt(),ht(0),p(1,il,1,4)(2,ml,2,2)),n&2&&(o(),C(i.toggleicon?1:2));},dependencies:[G,be,U,Ee,Gn,zn],encapsulation:2,changeDetection:0});}return t;})(),Fl=(()=>{class t extends xt{pcAccordion=N(_t(()=>Qe));pcAccordionPanel=N(_t(()=>Zn));active=$(()=>this.pcAccordionPanel.active());ariaLabelledby=$(()=>`${this.pcAccordion.id()}_accordionheader_${this.pcAccordionPanel.value()}`);id=$(()=>`${this.pcAccordion.id()}_accordioncontent_${this.pcAccordionPanel.value()}`);static ɵfac=(()=>{let e;return function(i){return(e||(e=ut(t)))(i||t);};})();static ɵcmp=E({type:t,selectors:[["p-accordion-content"],["p-accordioncontent"]],hostVars:16,hostBindings:function(n,i){n&2&&(ai("@content",i.active()?H(10,bo,H(8,Pn,i.pcAccordion.transitionOptions)):H(14,Eo,H(12,Pn,i.pcAccordion.transitionOptions))),I("id",i.id())("role","region")("data-pc-name","accordioncontent")("data-p-active",i.active())("aria-labelledby",i.ariaLabelledby()),ie("p-accordioncontent",!0));},features:[wt],ngContentSelectors:An,decls:2,vars:0,consts:[[1,"p-accordioncontent-content"]],template:function(n,i){n&1&&(bt(),s(0,"div",0),ht(1),l());},dependencies:[G],encapsulation:2,data:{animation:[De("content",[Ge("hidden",me({height:"0",visibility:"hidden"})),Ge("visible",me({height:"*",visibility:"visible"})),Ce("visible <=> hidden",[fe("{{transitionParams}}")]),Ce("void => *",fe(0))])]},changeDetection:0});}return t;})(),Rn=(()=>{class t extends xt{get hostClass(){return this.tabStyleClass;}get hostStyle(){return this.tabStyle;}id=Hn("pn_id_");header;headerStyle;tabStyle;contentStyle;tabStyleClass;headerStyleClass;contentStyleClass;disabled;cache=!0;transitionOptions="400ms cubic-bezier(0.86, 0, 0.07, 1)";iconPos="start";get selected(){return this._selected;}set selected(e){this._selected=e,this.loaded||(this._selected&&this.cache&&(this.loaded=!0),this.cd.detectChanges());}
130headerAriaLevel=2;selectedChange=new W();headerFacet;_selected=!1;get iconClass(){return this.iconPos==="end"?"p-accordionheader-toggle-icon icon-end":"p-accordionheader-toggle-icon icon-start";}headerTemplate;iconTemplate;contentTemplate;templates;_headerTemplate;_iconTemplate;_contentTemplate;loaded=!1;accordion=N(_t(()=>Qe));_componentStyle=N(Ln);ngOnInit(){super.ngOnInit(),console.log("AccordionTab is deprecated as of v18, please use the new structure instead.");}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"content":this._contentTemplate=e.template;break;case"header":this._headerTemplate=e.template;break;case"icon":this._iconTemplate=e.template;break;default:this._contentTemplate=e.template;break;}});}toggle(e){if(this.disabled)return!1;let n=this.findTabIndex();if(this.selected)this.selected=!1,this.accordion.onClose.emit({originalEvent:e,index:n});else{if(!this.accordion.multiple())for(var i=0;i<this.accordion.tabs.length;i++)this.accordion.tabs[i].selected&&(this.accordion.tabs[i].selected=!1,this.accordion.tabs[i].selectedChange.emit(!1),this.accordion.tabs[i].cd.markForCheck());this.selected=!0,this.loaded=!0,this.accordion.onOpen.emit({originalEvent:e,index:n});}this.selectedChange.emit(this.selected),this.accordion.updateActiveIndex(),this.cd.markForCheck(),e?.preventDefault();}findTabIndex(){let e=-1;for(var n=0;n<this.accordion.tabs.length;n++)if(this.accordion.tabs[n]==this){e=n;break;}return e;}onKeydown(e){switch(e.code){case"Enter":case"Space":this.toggle(e),e.preventDefault();break;default:break;}}getTabHeaderActionId(e){return`${e}_header_action`;}getTabContentId(e){return`${e}_content`;}ngOnDestroy(){this.accordion.tabs.splice(this.findTabIndex(),1),super.ngOnDestroy();}static ɵfac=(()=>{let e;return function(i){return(e||(e=ut(t)))(i||t);};})();static ɵcmp=E({type:t,selectors:[["p-accordionTab"],["p-accordion-tab"],["p-accordiontab"]],contentQueries:function(n,i,r){if(n&1&&(Je(r,dl,4),Je(r,pl,4),Je(r,_l,4),Je(r,xi,4),Je(r,Tt,4)),n&2){let d;X(d=K())&&(i.headerTemplate=d.first),X(d=K())&&(i.iconTemplate=d.first),X(d=K())&&(i.contentTemplate=d.first),X(d=K())&&(i.headerFacet=
130d),X(d=K())&&(i.templates=d);}},hostVars:9,hostBindings:function(n,i){n&2&&(I("data-pc-name","accordiontab"),Vn(i.hostStyle),Oe(i.hostClass),ie("p-accordionpanel",!0)("p-accordionpanel-active",i.selected));},inputs:{id:"id",header:"header",headerStyle:"headerStyle",tabStyle:"tabStyle",contentStyle:"contentStyle",tabStyleClass:"tabStyleClass",headerStyleClass:"headerStyleClass",contentStyleClass:"contentStyleClass",disabled:[2,"disabled","disabled",Ht],cache:[2,"cache","cache",Ht],transitionOptions:"transitionOptions",iconPos:"iconPos",selected:"selected",headerAriaLevel:[2,"headerAriaLevel","headerAriaLevel",ci]},outputs:{selectedChange:"selectedChange"},features:[$n([Ln]),Qt,wt],ngContentSelectors:gl,decls:9,vars:30,consts:[["type","button",1,"p-accordionheader",3,"click","keydown","disabled","ngClass","ngStyle"],["role","region",1,"p-accordioncontent"],[1,"p-accordioncontent-content",3,"ngClass","ngStyle"],[4,"ngIf"],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"class","ngClass",4,"ngIf"],[3,"ngClass",4,"ngIf"],[3,"ngClass"]],template:function(n,i){n&1&&(bt(ul),s(0,"button",0),w("click",function(d){return i.toggle(d);})("keydown",function(d){return i.onKeydown(d);}),p(1,fl,1,1)(2,Il,2,2)(3,bl,1,4)(4,Ll,2,2),l(),s(5,"div",1)(6,"div",2),ht(7),p(8,Rl,2,1,"ng-container",3),l()()),n&2&&(ie("p-disabled",i.disabled),c("disabled",i.disabled)("ngClass",i.headerStyleClass)("ngStyle",i.headerStyle),I("aria-expanded",i.selected)("aria-level",i.headerAriaLevel)("data-p-disabled",i.disabled)("data-pc-section","accordionheader")("tabindex",i.disabled?null:0)("id",i.getTabHeaderActionId(i.id))("aria-controls",i.getTabContentId(i.id)),o(),C(!i.headerTemplate&&!i._headerTemplate?1:2),o(2),C(i.iconTemplate||i._iconTemplate?3:4),o(2),c("@tabContent",i.selected?H(24,bo,H(22,Pn,i.transitionOptions)):H(28,Eo,H(26,Pn,i.transitionOptions))),I("id",i.getTabContentId(i.id))("aria-hidden",!i.selected)("aria-labelledby",i.getTabHeaderActionId(i.id))("data-pc-section","toggleablecontent"),o(),c("ngClass",i.contentStyleClass)("ngStyle",i.contentStyle),o(2),c("ngIf",(i.contentTemplate||i._contentTemplate)&&(i.cache?i.loaded:i.selected)));},dependencies:[G,be,U,Ee,mi,Gn,zn],encapsulation:2,data:{animation:[De("tabContent",[Ge("hidden",me({height:"0",visibility:"hidden"})),Ge("visible",me({height:"*",visibility:"visible"})),Ce("visible <=> hidden",[fe("{{transitionParams}}")]),Ce("void => *",fe(0))])]},changeDetection:0});}return t;})(),Qe=(()=>{class t extends xt{get hostClass(){return this.styleClass;}get hostStyle(){return this.style;}value=Fn(void 0);multiple=x(!1,{transform:e=>dn(e)});style;styleClass;expandIcon;collapseIcon;selectOnFocus=x(!1,{transform:e=>dn(e)});set activeIndex(e){if(this._activeIndex=e,this.preventActiveIndexPropagation){this.preventActiveIndexPropagation=!1;return;}this.updateSelectionState();}transitionOptions="400ms cubic-bezier(0.86, 0, 0.07, 1)";activeIndexChange=new W();set headerAriaLevel(e){typeof e=="number"&&e>0?this._headerAriaLevel=e:this._headerAriaLevel!==2&&(this._headerAriaLevel=2);}onClose=new W();onOpen=new W();id=Y(Hn("pn_id_"));tabList;tabListSubscription=null;_activeIndex;_headerAriaLevel=2;preventActiveIndexPropagation=!1;tabs=[];_componentStyle=N(Ln);get activeIndex(){return this._activeIndex;}get headerAriaLevel(){return this._headerAriaLevel;}onKeydown(e){switch(e.code){case"ArrowDown":this.onTabArrowDownKey(e);break;case"ArrowUp":this.onTabArrowUpKey(e);break;case"Home":e.shiftKey||this.onTabHomeKey(e);break;case"End":e.shiftKey||this.onTabEndKey(e);break;}}onTabArrowDownKey(e){let n=this.findNextHeaderAction(e.target.parentElement);n?this.changeFocusedTab(n):this.onTabHomeKey(e),e.preventDefault();}onTabArrowUpKey(e){let n=this.findPrevHeaderAction(e.target.parentElement);n?this.changeFocusedTab(n):this.onTabEndKey(e),e.preventDefault();}onTabHomeKey(e){let n=this.findFirstHeaderAction();this.changeFocusedTab(n),e.preventDefault();}changeFocusedTab(e){e&&(Un(e),this.selectOnFocus()&&this.tabs.forEac
130h((n,i)=>{let r=this.multiple()?this._activeIndex.includes(i):i===this._activeIndex;this.multiple()?(this._activeIndex||(this._activeIndex=[]),n.id==e.id&&(n.selected=!n.selected,this._activeIndex.includes(i)?this._activeIndex=this._activeIndex.filter(d=>d!==i):this._activeIndex.push(i))):n.id==e.id?(n.selected=!n.selected,this._activeIndex=i):n.selected=!1,n.selectedChange.emit(r),this.activeIndexChange.emit(this._activeIndex),n.cd.markForCheck();}));}findNextHeaderAction(e,n=!1){let i=n?e:e.nextElementSibling,r=yt(i,'[data-pc-section="accordionheader"]');return r?Gt(r,"data-p-disabled")?this.findNextHeaderAction(r.parentElement):yt(r.parentElement,'[data-pc-section="accordionheader"]'):null;}findPrevHeaderAction(e,n=!1){let i=n?e:e.previousElementSibling,r=yt(i,'[data-pc-section="accordionheader"]');return r?Gt(r,"data-p-disabled")?this.findPrevHeaderAction(r.parentElement):yt(r.parentElement,'[data-pc-section="accordionheader"]'):null;}findFirstHeaderAction(){let e=this.el.nativeElement.firstElementChild;return this.findNextHeaderAction(e,!0);}findLastHeaderAction(){let e=this.el.nativeElement.lastElementChild;return this.findPrevHeaderAction(e,!0);}onTabEndKey(e){let n=this.findLastHeaderAction();this.changeFocusedTab(n),e.preventDefault();}ngAfterContentInit(){this.initTabs(),this.tabListSubscription=this.tabList.changes.subscribe(e=>{this.initTabs();});}
130initTabs(){this.tabs=this.tabList.toArray(),this.tabs.forEach(e=>{e.headerAriaLevel=this._headerAriaLevel;}),this.updateSelectionState(),this.cd.markForCheck();}getBlockableElement(){return this.el.nativeElement.children[0];}updateSelectionState(){if(this.tabs&&this.tabs.length&&this._activeIndex!=null)for(let e=0;e<this.tabs.length;e++){let n=this.multiple()?this._activeIndex.includes(e):e===this._activeIndex;n!==this.tabs[e].selected&&(this.tabs[e].selected=n,this.tabs[e].selectedChange.emit(n),this.tabs[e].cd.markForCheck());}}isTabActive(e){return this.multiple()?this._activeIndex&&this._activeIndex.includes(e):this._activeIndex===e;}getTabProp(e,n){return e.props?e.props[n]:void 0;}updateActiveIndex(){let e=this.multiple()?[]:null;this.tabs.forEach((n,i)=>{if(n.selected)if(this.multiple())e.push(i);else{e=i;return;}}),this.preventActiveIndexPropagation=!0,this._activeIndex=e,this.activeIndexChange.emit(e);}updateValue(e){let n=this.value();if(this.multiple()){let i=Array.isArray(n)?[...n]:[],r=i.indexOf(e);r!==-1?i.splice(r,1):i.push(e),this.value.set(i);}else n===e?this.value.set(void 0):this.value.set(e);}ngOnDestroy(){this.tabListSubscription&&this.tabListSubscription.unsubscribe(),super.ngOnDestroy();}static ɵfac=(()=>{let e;return function(i){return(e||(e=ut(t)))(i||t);};})();static ɵcmp=E({type:t,selectors:[["p-accordion"]],contentQueries:function(n,i,r){if(n&1&&Je(r,Rn,5),n&2){let d;X(d=K())&&(i.tabList=d);}},hostVars:8,hostBindings:function(n,i){n&1&&w("keydown",function(d){return i.onKeydown(d);}),n&2&&(Vn(i.hostStyle),Oe(i.hostClass),ie("p-accordion",!0)("p-component",!0));},inputs:{value:[1,"value"],multiple:[1,"multiple"],style:"style",styleClass:"styleClass",expandIcon:"expandIcon",collapseIcon:"collapseIcon",selectOnFocus:[1,"selectOnFocus"],transitionOptions:"transitionOptions",activeIndex:"activeIndex",headerAriaLevel:"headerAriaLevel"},outputs:{value:"valueChange",activeIndexChange:"activeIndexChange",onClose:"onClose",onOpen:"onOpen"},features:[$n([Ln]),wt],ngContentSelectors:An,decls:1,vars:0,template:function(n,i){n&1&&(bt(),ht(0));},dependencies:[G,cn],encapsulation:2,changeDetection:0});}return t;})(),Oo=(()=>{class t{static ɵfac=function(n){return new(n||t)();};static ɵmod=Re({type:t});static ɵinj=Le({imports:[Qe,Rn,cn,Zn,Dl,Fl,cn]});}return t;})();var Bl=["mapElement"];function $l(t,a){t&1&&u(0,"div",3,0);}function Ul(t,a){if(t&1){let e=T();s(0,"p-dialog",4),Kt("visibleChange",function(i){S(e);let r=m();return Xt(r.visible,i)||(r.visible=i),b(i);}),w("visibleChange",function(i){S(e);let r=m();return b(r.onVisibleChange(i));}),u(1,"div",3,0),l();}if(t&2){let e=m();c("header",e.address),qt("visible",e.visible),c("modal",!0)("closeOnEscape",!0)("dismissableMask",!0)("baseZIndex",1e4)("draggable",!1)("resizable",!1);}}var Nn=(()=>{class t{constructor(e){this.googleMapsLoader=e,this.address="",this.visible=!0,this.inlineMap=!1,this.hide=new W(),this.overlays=[],this.destroy$=new W();}ngAfterViewInit(){this.googleMapsLoader.$mapsLoaded.value?this.initializeModalMap():this.initializeGoogleMaps().pipe(ni(this.destroy$)).subscribe(()=>{this.initializeModalMap();});}initializeGoogleMaps(){return this.googleMapsLoader.loadGoogleMapsScripts(),this.googleMapsLoader.$mapsLoaded.pipe(Mt(Boolean));}initializeModalMap(){let e=new google.maps.Map(this.mapElement.nativeElement,{center:{lat:Number(this.lat),lng:Number(this.lng)},zoom:12});new google.maps.Marker({position:{lat:Number(this.lat),lng:Number(this.lng)},map:e,title:this.address});}onVisibleChange(e){this.hide.emit(e);}ngOnDestroy(){this.destroy$.emit(),this.destroy$.complete();}static{this.ɵfac=function(n){return new(n||t)(M(ji));};}static{this.ɵcmp=E({type:t,selectors:[["ush-modal-map"]],viewQuery:function(n,i){if(n&1&&(de(pn,5),de(Bl,5)),n&2){let r;X(r=K())&&(i.dialog=r.first),X(r=K())&&(i.mapElement=r.first);}},inputs:{lat:"lat",lng:"lng",address:"address",visible:"visible",inlineMap:"inlineMap"},outputs:{hide:"hide"},standalone:!1,decls:2,vars:2,consts:[["mapElement",""],["class","map",4,"ngIf"],["appendTo","body","styleClass","map-dialog",3,"header","visible","modal","closeOnEscape","dismissableMask","baseZIndex","draggable","resizable","visibleChange",4,"ngIf"],[1,"map"],["appendTo","body","styleClass","map-dialog",3,"visibleChange","header","visible","modal","closeOnEscape","dismissableMask","baseZIndex","draggable","resizable"]],template:function(n,i){n&1&&p(0,$l,2,0,"div",1)(1,Ul,3,8,"p-dialog",2),n&2&&(c("ngIf",i.inlineMap),o(),c("ngIf",!i.inlineMap));},dependencies:[U,pn],styles:[`:root{--_defaultModalMapWidth: 100%;--_defaultModalMapHeight: 50vh}.map{width:var(--modalMapWidth, --_defaultModalMapWidth);height:var(--modalMapHeight, --_defaultModalMapHeight)}
130.p-dialog.map-dialog{--buttonBackground: transparent;--buttonColor: #495057;--p-button-primary-hover-background: transparent;--p-button-primary-hover-color: #495057;--buttonBorder: transparent;--buttonBorderHover: transparent;width:80vw}@media (width >= 992px){.p-dialog.map-dialog{width:50vw}}.p-dialog{background:var(--dialog-background-color, #fff)}.p-dialog-title{padding:var(--dialog-padding, 1rem)}.p-dialog-mask{background-color:#00000080}.p-dialog-header-close{border:none!important;border-radius:3px!important;background-color:transparent!important;color:inherit!important}.p-dialog-header-close:is(:hover,:focus){background-color:#0000000b!important} 131/*# sourceMappingURL=modal-map.component-R6QLNNQE.css.map */ 132`],encapsulation:2});}}return t;})();var To=(()=>{class t{static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵmod=Re({type:t});}static{this.ɵinj=Le({imports:[G,Di]});}}return t;})();var xo=(()=>{class t{constructor(){this.type="button",this.role="button",this.tabindex="0",this.dateSelected=new W();}get activeClass(){return this.date.active;}get date(){return this._date;}set date(e){this._date=e;}onClick(){this.dateSelected.emit(this.date),this.date.active=!0;}onEnter(){this.dateSelected.emit(this.date),this.date.active=!0;}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-ui-date"]],hostVars:5,hostBindings:function(n,i){n&1&&w("click",function(){return i.onClick();})("keydown.enter",function(){return i.onEnter();}),n&2&&(St("type",i.type)("role",i.role)("tabindex",i.tabindex),ie("active",i.activeClass));},inputs:{date:"date"},outputs:{dateSelected:"dateSelected"},standalone:!1,decls:4,vars:2,consts:[[1,"day-literal"],[1,"date-literal"]],template:function(n,i){n&1&&(s(0,"span",0),_(1),l(),s(2,"span",1),_(3),l()),n&2&&(o(),y(i.date==null?null:i.date.dayLiteral),o(2),y(i.date==null?null:i.date.dateLiteral));},styles:[`[_nghost-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:var(--componentInCinemas-date-transition, all .3s ease-in-out);cursor:pointer;border:var(--componentInCinemas-date-border, none);border-bottom:var(--componentInCinemas-date-borderBottom, none);border-radius:var(--componentInCinemas-date-borderRadius, 0);background:var(--componentInCinemas-date-background, transparent);padding:20px;width:100px;height:60px;color:var(--componentInCinemas-date-textColor, var(--textColor))}[_nghost-%COMP%]:hover, [_nghost-%COMP%]:active, [_nghost-%COMP%]:focus{border:var(--componentInCinemas-date-border--hover, none);border-bottom:var(--componentInCinemas-date-borderBottom--hover, none);background:var(--componentInCinemas-date-background--hover);color:var(--componentInCinemas-date-textColor--hover, var(--componentInCinemas-date-textColor))}.active[_nghost-%COMP%]{border:var(--componentInCinemas-dateHighlight-border, none);border-bottom:var(--componentInCinemas-dateHighlight-borderBottom, none);background:var(--componentInCinemas-dateHighlight-background, var(--brandColor));color:var(--componentInCinemas-dateHighlight-textColor, white)}.active[_nghost-%COMP%]:hover, .active[_nghost-%COMP%]:active, .active[_nghost-%COMP%]:focus{border:var(--componentInCinemas-dateHighlight-border--hover, none);border-bottom:var(--componentInCinemas-dateHighlight-borderBottom--hover, none);background:var(--componentInCinemas-dateHighlight-background--hover, var(--componentInCinemas-dateHighlight-background, var(--brandColor)));color:var(--componentInCinemas-dateHighlight-textColor--hover, white)}span[_ngcontent-%COMP%]{display:block;text-wrap:nowrap} 133/*# sourceMappingURL=ui-date.component-TBY2B5A5.css.map */`]});}}return t;})();var Po=(()=>{class t{translateAttribute(e){return On[e]||e;}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-ui-attribute"]],inputs:{attribute:"attribute"},standalone:!1,decls:4,vars:2,consts:[[1,"comma"]],template:function(n,i){n&1&&(s(0,"span"),_(1),l(),s(2,"span",0),_(3,","),l()),n&2&&(I("data-translate","showtime.attribute."+i.attribute),o(),y(i.translateAttribute(i.attribute)));},styles:[`[_nghost-%COMP%]{display:block} 134/*# sourceMappingURL=ui-attribute.component-6STIPNJJ.css.map */`],changeDetection:0});}}return t;})();function zl(t,a){if(t&1&&u(0,"ush-ui-attribute",7),t&2){let e=m().$implicit;c("attribute",e);}}function Wl(t,a){if(t&1&&p(0,zl,1,1,"ush-ui-attribute",7),t&2){let e=a.$implicit;C(e?0:-1);}}function jl(t,a){if(t&1&&J(0,Wl,1,1,null,null,ue),t&2){let e=m();Z(e.visibleAttributes());}}function Ql(t,a){if(t&1&&(s(0,"span",5),_(1),l()),t&2){let e,n,i=m();I("data-translate",(e=i.hour())==null||e.showtimeStatusMessage==null?null:e.showtimeStatusMessage.key),o(),y((n=i.hour())==null||n.showtimeStatusMessage==null?null:n.showtimeStatusMessage.label);}}
134function ql(t,a){if(t&1&&(s(0,"div",6),B(1,"safe"),_(2),l()),t&2){let e,n,i=m();c("innerHTML",ee(1,2,(e=i.hour())==null?null:e.showtimeDescription,"html"),Se),o(2),V(" ",(n=i.hour())==null?null:n.showtimeDescription," ");}}var kn=(()=>{class t{constructor(){this.type="button",this.role="button",this.tabindex="0",this.hintOptions={tooltipPosition:"right",tooltipStyleClass:"ush-hour-attributes-tooltip",showDelay:250},this.hour=x.required(),this.hourISODate=$(()=>this.hour().hourDate.toISOString()),this.isDisabled=$(()=>this.hour().disabled),this.link=$(()=>this.isDisabled()?null:this.createLink(this.hour())),this.hourSelected=new W(),this.arrowRightIcon=nn,this.env=N(pe),this.environmentService=N(ze),this.maxVisibleAttributes=this.environmentService.showtimeStreamingInCinemasComponent("maxVisiblePerformanceHourAttributes")??t.DEFAULT_MAX_VISIBLE_ATTRIBUTES,this.hourAttributes=$(()=>this.hour().attributes?.filter(e=>!!e)??[]),this.visibleAttributes=$(()=>this.hourAttributes().slice(0,this.maxVisibleAttributes)),this.hasHiddenAttributes=$(()=>this.hourAttributes().length>this.maxVisibleAttributes),this.attributesTooltip=$(()=>this.hasHiddenAttributes()?this.hourAttributes().map(e=>On[e]||e).join(", "):""),this.attributesEnabled=$(()=>this.env.showtimeStreamingConfig?.performanceHourAttributes!=!1&&this.hourAttributes().length>0),this.noLinkWarningShown=!1;}static{this.DEFAULT_MAX_VISIBLE_ATTRIBUTES=1;}get disabledClass(){return this.isDisabled();}onClick(){this.isDisabled()||this.hourSelected.emit(this.hour());}onEnter(){this.isDisabled()||this.hourSelected.emit(this.hour());}onKeyup(e){let n=e.target;if(e.key==="ArrowRight"){let i=n?.nextElementSibling;i?i?.focus():n?.parentElement?.firstElementChild?.focus();}if(e.key==="ArrowLeft"){let i=n?.previousElementSibling;i?i?.focus():n?.parentElement?.lastElementChild?.focus();}}createLink(e){let n=e?.redirectionLink||"";if(n)return n.indexOf("http://")==0||n.indexOf("https://")==0?n:"http://"+n;this.noLinkWarningShown||(console.warn("No showtime link available for this hour",{performance:e.performance,statusMessage:e.showtimeStatusMessage,hour:e.hour,date:e.hourDate.toISOString()}),this.noLinkWarningShown=!0);}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-ui-hour"]],hostVars:6,hostBindings:function(n,i){n&1&&w("click",function(){return i.onClick();})("keydown.enter",function(){return i.onEnter();})("keyup",function(d){return i.onKeyup(d);}),n&2&&(St("id",i.id)("type",i.type)("role",i.role)("tabindex",i.tabindex),ie("disabled",i.disabledClass));},inputs:{hour:[1,"hour"]},outputs:{hourSelected:"hourSelected"},standalone:!1,decls:10,vars:14,consts:[["hourTooltipContainer",""],[1,"ush-hour-wrapper"],[1,"attributes-wrapper",3,"pTooltip","appendTo","tooltipOptions","tooltipDisabled"],[3,"icon"],[1,"hour-tooltip-container"],[1,"hour-description"],[1,"showtime-description",3,"innerHTML"],[3,"attribute"]],template:function(n,i){if(n&1&&(s(0,"a",1)(1,"div",2),p(2,jl,2,0),u(3,"fa-icon",3),l(),u(4,"span",4,0),s(6,"span"),_(7),l(),p(8,Ql,2,2,"span",5)(9,ql,3,5,"div",6),l()),n&2){let r,d,h,f=z(5);ie("disabled",i.isDisabled()||!i.link()),I("href",i.link(),j)("target",i.link()?"_blank":null)("data-date",i.hourISODate()),o(),c("pTooltip",i.attributesTooltip())("appendTo",f)("tooltipOptions",i.hintOptions)("tooltipDisabled",!i.hasHiddenAttributes()),o(),C(i.attributesEnabled()?2:-1),o(),c("icon",i.arrowRightIcon),o(4),y((r=i.hour())==null?null:r.hour),o(),C((d=i.hour())!=null&&d.showtimeStatusMessage?8:-1),o(),C((h=i.hour())!=null&&h.showtimeDescription?9:-1);}},dependencies:[ge,At,Po,Te],styles:[`[_nghost-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:var(--componentInCinemas-date-transition, all .3s ease-in-out);cursor:pointer;border:var(--componentInCinemas-date-border, none);border-bottom:var(--componentInCinemas-date-borderBottom, none);border-radius:var(--componentInCinemas-date-borderRadius, 0);background:var(--componentInCinemas-date-background, transparent);padding:20px;width:100px;height:60px;color:var(--componentInCinemas-date-textColor, var(--textColor))}[_nghost-%COMP%]:hover, [_nghost-%COMP%]:active, [_nghost-%COMP%]:focus{border:var(--componentInCinemas-date-border--hover, none);border-bottom:var(--componentInCinemas-date-borderBottom--hover, none);background:var(--componentInCinemas-date-background--hover);color:var(--componentInCinemas-date-textColor--hover, var(--componentInCinemas-date-textColor))}.active[_nghost-%COMP%]{border:var(--componentInCinemas-dateHighlight-border, none);border-bottom:var(--componentInCinemas-dateHighlight-borderBottom, none);background:var(--componentInCinemas-dateHighlight-background, var(--brandColor));color:var(--componentInCinemas-dateHighlight-textColor, white)}.active[_nghost-%COMP%]:hover, .active[_nghost-%COMP%]:active, .active[_nghost-%COMP%]:focus{border:var(--componentInCinemas-dateHighlight-border--hover, none);border-bottom:var(--componentInCinemas-dateHighlight-borderBottom--hover, none);background:var(--componentInCinemas-dateHighlight-background--hover, var(--componentInCinemas-dateHighlight-background, var(--brandColor)));color:var(--componentInCinemas-dateHighlight-textColor--hover, white)}span[_ngcontent-%COMP%]{display:block;text-wrap:nowrap}[_ngcontent-%COMP%]:root{--hour-border-radius: unset}[_nghost-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;border:var(--component-in-cinemas-hour-border, 2px solid var(--componentInCinemas-date-border-color, var(--brandColor)));border-radius:var(--hour-border-radius);padding:2px;width:max-content;min-width:80px;height:auto;min-height:75px}@media all and (min-width: 768px){[_nghost-%COMP%]{padding:5px}}[_nghost-%COMP%]:hover, [_nghost-%COMP%]:focus, [_nghost-%COMP%]:active{border:var(--componentInCinemas-dateHighlight-border, 2px solid var(--componentInCinemas-dateHighlight-border-color, var(--brandColor)));border-bottom:var(--componentInCinemas-dateHighlight-borderBottom, unset);background:var(--componentInCinemas-dateHighlight-background--hover, var(--brandColor));color:var(--componentInCinemas-dateHighlight-textColor, white)}[_nghost-%COMP%]:hover fa-icon[_ngcontent-%COMP%], [_nghost-%COMP%]:focus fa-icon[_ngcontent-%COMP%], [_nghost-%COMP%]:active fa-icon[_ngcontent-%COMP%]{color:var(--componentInCinemas-dateHighlight-textColor, white)}[_nghost-%COMP%]:has(a.disabled){opacity:.3;pointer-events:none}span[_ngcontent-%COMP%]{margin:5px;font-weight:700;line-height:.9em;text-align:left}fa-icon[_ngcontent-%COMP%]{display:flex;transform:rotate(-45deg);margin-bottom:auto;color:var(--brandColor);font-size:14px}.active[_nghost-%COMP%] fa-icon[_ngcontent-%COMP%], .active [_nghost-%COMP%] fa-icon[_ngcontent-%COMP%]{color:var(--brandColor-contrast)}[_nghost-%COMP%] a.ush-hour-wrapper{all:unset;display:block;position:relative;width:100%}[_nghost-%COMP%] .attributes-wrapper{display:flex;column-gap:5px;align-items:center;margin:5px 0 5px 5px;height:20px}[_nghost-%COMP%] .attributes-wrapper fa-icon{margin-bottom:20px;margin-left:auto}[_nghost-%COMP%] .attributes-wrapper ush-ui-attribute{font-size:.8em}[_nghost-%COMP%] .attributes-wrapper ush-ui-attribute:last-of-type .comma{dis
134play:none}[_nghost-%COMP%] .hour-tooltip-container{position:absolute;z-index:1;inset:0;pointer-events:none}.hour-description[_ngcontent-%COMP%]{font-weight:400}.hour-placeholder[_nghost-%COMP%] *[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] .ush-hour-attributes-tooltip{margin-left:50px;--_hour-tooltip-background: var(--hour-tooltip-background, var(--mainColorContrast));--_hour-tooltip-color: var(--hour-tooltip-color, var(--mainColor))}[_nghost-%COMP%] .ush-hour-attributes-tooltip .p-tooltip-arrow{position:absolute;border-style:solid;border-color:transparent;width:0;height:0}[_nghost-%COMP%] .ush-hour-attributes-tooltip .p-tooltip-text{background:var(--_hour-tooltip-background);padding:.5rem;color:var(--_hour-tooltip-color)}[_nghost-%COMP%] .ush-hour-attributes-tooltip.p-tooltip-right .p-tooltip-arrow{top:50%;left:42px;margin-top:-1rem;border-width:.5em .5em .5em 0;border-right-color:var(--_hour-tooltip-background)}[_nghost-%COMP%] .ush-hour-attributes-tooltip.p-tooltip-left .p-tooltip-arrow{top:50%;right:27px;margin-top:-.5rem;border-width:.5em 0 .5em .5rem;border-left-color:var(--_hour-tooltip-background)}[_nghost-%COMP%] .ush-hour-attributes-tooltip.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.5rem;border-width:.5em .5em 0;border-top-color:var(--hour-tooltip-background)}[_nghost-%COMP%] .ush-hour-attributes-tooltip.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.5rem;border-width:0 .5em .5rem;border-bottom-color:var(--_hour-tooltip-background)} 135/*# sourceMappingURL=ui-hour.component-NRTVNW3S.css.map */`]});}}return t;})();var Jl=["swiper"];function Zl(t,a){if(t&1){let e=T();s(0,"swiper-slide")(1,"ush-ui-date",6),w("dateSelected",function(){let i=S(e).$implicit,r=m(2);return b(r.onItemSelected(i));}),l()();}if(t&2){let e=a.$implicit;o(),c("date",e);}}function ec(t,a){if(t&1&&(s(0,"swiper-container",4,0),p(2,Zl,2,1,"swiper-slide",5),l()),t&2){let e=m();c("config",e.swiperConfig),o(2),c("ngForOf",e.dates);}}function tc(t,a){if(t&1){let e=T();s(0,"swiper-slide")(1,"ush-ui-hour",7),w("hourSelected",function(){let i=S(e).$implicit,r=m(2);return b(r.onItemSelected(i));}),l()();}if(t&2){let e=a.$implicit;o(),c("hour",e);}}function nc(t,a){if(t&1&&(s(0,"swiper-container",4,0),p(2,tc,2,1,"swiper-slide",5),l()),t&2){let e=m();c("config",e.swiperConfig),o(2),c("ngForOf",e.hours);}}function ic(t,a){t&1&&(s(0,"p"),v(1,1),l());}var Lo=(()=>{class t{get prevArrowDisabledClass(){return this.prevArrowDisabled;}get nextArrowDisabledClass(){return this.nextArrowDisabled;}constructor(){this.dates=[],this.hours=[],this.itemSelected=new W(),this.prevIcon=ln,this.nextIcon=tn,this.nextArrowDisabled=!0,this.prevArrowDisabled=!0,this.setSwiperConfig();}ngOnChanges(e){(e.dates||e.hours)&&this.setSwiperConfig();}onItemSelected(e){this.isDateItem(e)?this.itemSelected.emit(e):this.itemSelected.emit(e);}isDateItem(e){return e&&typeof e.dayLiteral<"u";}slidePrev(){let e=this.getSwiperInstance();e&&e.slidePrev();}slideNext(){let e=this.getSwiperInstance();e&&e.slideNext();}getSwiperInstance(){return this.swiper.nativeElement.swiper;}setSwiperConfig(){this.setArrowsCssSelectors(),this.swiperConfig={slidesPerView:"auto",modules:[oc(this)],spaceBetween:15,breakpointsBase:"container",scrollbar:!0,navigation:{nextEl:"."+this.nextArrowSelector,prevEl:"."+this.prevArrowSelector},breakpoints:{400:{spaceBetween:20},700:{spaceBetween:30},1500:{spaceBetween:30}}};}setArrowsCssSelectors(){let e=this.generateRandomId();this.prevArrowSelector=`prev-${e}`,this.nextArrowSelector=`next-${e}`;}generateRandomId(){return Math.random().toString(36).substring(7);}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-dates-carousel"]],viewQuery:function(n,i){if(n&1&&de(Jl,5),n&2){let r;X(r=K())&&(i.swiper=r.first);}},hostVars:4,hostBindings:function(n,i){n&2&&ie("prev-arrow-disabled",i.prevArrowDisabledClass)("next-arrow-disabled",i.nextArrowDisabledClass);},inputs:{dates:"dates",hours:"hours"},outputs:{itemSelected:"itemSelected"},standalone:!1,features:[Ae],decls:7,vars:13,consts:()=>{let e;return e="No hay fechas disponibles",[["swiper",""],e,["pButton","",3,"click","disabled"],[3,"icon"],["ushSwi
135perElement","","init","false",3,"config"],[4,"ngFor","ngForOf"],[3,"dateSelected","date"],[3,"hourSelected","hour"]];},template:function(n,i){n&1&&(s(0,"button",2),w("click",function(){return i.slidePrev();}),u(1,"fa-icon",3),l(),p(2,ec,3,2,"swiper-container",4)(3,nc,3,2,"swiper-container",4)(4,ic,2,0,"p"),s(5,"button",2),w("click",function(){return i.slideNext();}),u(6,"fa-icon",3),l()),n&2&&(Oe(i.prevArrowSelector),c("disabled",i.prevArrowDisabled),o(),c("icon",i.prevIcon),o(),C((i.dates==null?null:i.dates.length)>0?2:(i.hours==null?null:i.hours.length)>0?3:4),o(3),Oe(i.nextArrowSelector),c("disabled",i.nextArrowDisabled),I("aria-label",i.swiperConfig==null||i.swiperConfig.a11y==null?null:i.swiperConfig.a11y.nextSlideMessage)("data-translate-aria-label","next-slide"),o(),c("icon",i.nextIcon));},dependencies:[Me,Ai,ge,Pt,xo,kn],styles:[`[_nghost-%COMP%]{display:flex;width:100%}swiper-container[_ngcontent-%COMP%]{width:100%}@media all and (min-width: 768px){swiper-container[_ngcontent-%COMP%]{width:calc(100% - 2 * var(--dates-carousel-arrow-width, 30px))}}@media all and (min-width: 768px){.prev-arrow-disabled[_nghost-%COMP%] swiper-container[_ngcontent-%COMP%], .next-arrow-disabled[_nghost-%COMP%] swiper-container[_ngcontent-%COMP%]{width:calc(100% - var(--dates-carousel-arrow-width, 30px))}}@media all and (min-width: 768px){.prev-arrow-disabled.next-arrow-disabled[_nghost-%COMP%] swiper-container[_ngcontent-%COMP%]{width:100%}}swiper-slide[_ngcontent-%COMP%]{width:min-content;height:min-content}swiper-container[_ngcontent-%COMP%]::part(scrollbar){position:relative;margin-top:10px}@media all and (min-width: 768px){swiper-container[_ngcontent-%COMP%]::part(scrollbar){display:none}}swiper-container[_ngcontent-%COMP%]::part(wrapper){height:auto}.p-button[_ngcontent-%COMP%]{border:none!important;width:var(--dates-carousel-arrow-width, 30px)!important;display:none}@media all and (min-width: 768px){.p-button[_ngcontent-%COMP%]{display:block}}@media all and (min-width: 768px){.prev-arrow-disabled[_nghost-%COMP%] .p-button[_ngcontent-%COMP%]:disabled, .next-arrow-disabled[_nghost-%COMP%] .p-button[_ngcontent-%COMP%]:disabled{display:none}}fa-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--brandColor)}fa-icon.swiper-button-disabled[_ngcontent-%COMP%]{opacity:0;cursor:auto}button[_ngcontent-%COMP%]{padding:0;background:transparent;border:none;display:flex;justify-content:center} 136/*# sourceMappingURL=dates-carousel.component-ZQ4NA3GH.css.map */`]});}}return t;})();function oc(t){return({swiper:a,extendParams:e,on:n})=>{e({debugger:!0}),n("init",()=>{a.params.debugger&&(a.isEnd||(t.nextArrowDisabled=!1));}),n("slideChange",i=>{i.params.debugger&&(i.isBeginning?t.prevArrowDisabled=!0:t.prevArrowDisabled=!1,i.isEnd?t.nextArrowDisabled=!0:t.nextArrowDisabled=!1);}),n("reachBeginning",()=>{a.params.debugger&&(t.prevArrowDisabled=!0);}),n("reachEnd",()=>{a.params.debugger&&(t.nextArrowDisabled=!0);});};}var Ao=(()=>{class t{constructor(){this.faPlusIcon=Ti;}loadMore(){}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-load-more-cinemas"]],decls:6,vars:4,consts:()=>{let e;return e="Cargar m\xE1s cines",[e,[1,"load-more-cinemas__button"],[1,"load-more-icon"],["data-translate","button.load-more-cinemas"]];},template:function(n,i){n&1&&(s(0,"button",1)(1,"span",2),_(2,"+"),l(),s(3,"span",3),v(4,0),B(5,"rt"),l()()),n&2&&(o(5),Ke(ee(5,1,"button.load-more-cinemas","Load more cinemas")),Ye(4));},dependencies:[Nt],styles:[`.load-more-cinemas__button{position:relative;cursor:pointer;margin:20px auto;border:none;background:transparent;width:max-content;font-weight:var(--load-more-font-weight, bold);font-size:var(--load-more-font-size, 20px);font-family:inherit;text-transform:var(--load-more-text-transform, initial)}.load-more-cinemas__button span{color:var(--componentInCinemas-nearestCity-headerTextColor, var(--textColor))}.load-more-cinemas__button:hover span,.load-more-cinemas__button:focus span,.load-more-cinemas__button:active span{text-decoration:underline;text-decoration-color:var(--load-more-underline-color, var(--brandColor));text-decoration-thickness:2px;text-underline-offset:.3em}.load-more-cinemas__button:hover span.load-more-icon,.load-more-cinemas__button:focus span.load-more-icon,.load-more-cinemas__button:active span.load-more-icon{text-decoration:none!important}.load-more-cinemas__button .load-more-icon{position:absolute;top:0;left:-15px;margin-right:10px;color:var(--load-more-icon-color, var(--brandColor))} 137/*# sourceMappingURL=load-more-cinemas.component-V3OJE4LA.css.map */ 138`],encapsulation:2});}}return t;})();var pt=(()=>{class t{constructor(){this.movie=Y(void 0),this.inlineMap=Y(!1);}setMovie(e){this.movie.set(e);}setInlineMap(e){this.inlineMap.set(e);}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵprov=It({token:t,factory:t.ɵfac});}}return t;})();var Ro=[De("hideState",[Ge("active",me({"max-height":"310px"})),Ge("inactive",me({"max-height":"0px"})),Ce("active => inactive",fe(".4s ease-in")),Ce("inactive => active",fe(".4s ease-in"))]),De("bgState",[Ge("active",me({color:"$backgroundColor","background-color":"$brandColor"})),Ge("inactive",me({color:"$brandColor","background-color":"$backgroundColor"})),Ce("active => inactive",fe(".4s ease-in")),Ce("inactive => active",fe(".2s ease-in"))])];function rc(t,a){if(t&1){let e=T();s(0,"ush-modal-map",7),w("hide",function(){S(e);let i=m();return b(i.onHideMap());}),l();}if(t&2){let e=m();c("inlineMap",!1)("lat",e.perfGroup.cinema.latitude)("lng",e.perfGroup.cinema.longitude)("address",e.addressExists()?e.perfGroup.cinema.place.address:"");}}function sc(t,a){if(t&1){let e=T();s(0,"a",12),w("click",function(){S(e);let i=m(4);return b(i.openMap());}
138)("keydown",function(i){S(e);let r=m(4);return b(r.openMapKeydown(i));}),u(1,"fa-icon",13),s(2,"span"),_(3),l()();}if(t&2){let e=m(4);o(),c("icon",e.locationIcon),o(2),ft("",e.perfGroup==null||e.perfGroup.cinema==null||e.perfGroup.cinema.place==null?null:e.perfGroup.cinema.place.address," ",e.perfGroup==null||e.perfGroup.cinema==null||e.perfGroup.cinema.place==null||e.perfGroup.cinema.place.city==null?null:e.perfGroup.cinema.place.city.name,"");}}function lc(t,a){if(t&1&&p(0,sc,4,3,"a",11),t&2){let e=m(3);C(!e.inlineMap()||e.inlineMap()&&!e.showMap?0:-1);}}function cc(t,a){if(t&1&&(u(0,"fa-icon",14),s(1,"span",15),_(2),l(),_(3,", "),s(4,"span",16),_(5),l()),t&2){let e=m(4);c("icon",e.locationIcon),o(2),y(e.perfGroup.cinema.place.address),o(3),y(e.perfGroup.cinema.place.city.name);}}function mc(t,a){if(t&1&&(s(0,"div",9),p(1,cc,6,3),l()),t&2){let e=m(3);o(),C(e.addressExists()?1:-1);}}function dc(t,a){if(t&1){let e=T();s(0,"a",17),w("click",function(){S(e);let i=m(3);return b(i.closeInlineMap());}),u(1,"fa-icon",13),l();}if(t&2){let e=m(3);o(),c("icon",e.closeIncon);}}function pc(t,a){if(t&1&&(s(0,"div",8),p(1,lc,1,1)(2,mc,2,1,"div",9)(3,dc,2,1,"a",10),l()),t&2){let e=m(2);o(),C(e.perfGroup.cinema.latitude&&e.perfGroup.cinema.longitude?1:2),o(2),C(e.inlineMap()&&e.showMap?3:-1);}}function _c(t,a){if(t&1&&p(0,pc,4,2,"div",8),t&2){let e=m();C((e.perfGroup.cinema.place.address||!(e.perfGroup.cinema.place==null||e.perfGroup.cinema.place.city==null)&&e.perfGroup.cinema.place.city.name)&&!e.isDateFlow()?0:-1);}}function uc(t,a){if(t&1){let e=T();s(0,"div",3)(1,"ush-modal-map",7),w("hide",function(){S(e);let i=m();return b(i.onHideMap());}),l()();}if(t&2){let e=m();o(),c("inlineMap",!0)("lat",e.perfGroup.cinema.latitude)("lng",e.perfGroup.cinema.longitude)("address",e.addressExists()?e.perfGroup.cinema.place.address:"");}}function gc(t,a){if(t&1){let e=T();s(0,"ush-dates-carousel",18),w("itemSelected",function(i){S(e);let r=m();return b(r.setHours(i));}),l();}if(t&2){let e=m();c("dates",e.dates());}}function hc(t,a){if(t&1){let e=T();s(0,"ush-ui-hour",20),w("hourSelected",function(){let i=S(e).$implicit,r=m(2);return b(r.changeHour(i));}),l();}if(t&2){let e=a.$implicit;c("hour",e);}}function fc(t,a){if(t&1&&J(0,hc,1,1,"ush-ui-hour",19,Bn),t&2){let e=m();Z(e.hours());}}function Cc(t,a){t&1&&u(0,"div",21);}function vc(t,a){if(t&1&&J(0,Cc,1,0,"div",21,Bn),t&2){let e=m();Z(e.placeholderHoursList);}}var Bt=(()=>{class t{get perfGroup(){return this._perfGroup;}set perfGroup(e){this._perfGroup=e,this.id=`cinema-${e.cinema.id}`,this.datesByDay();}constructor(e,n,i,r,d,h,f,g,O){this.translationService=e,this.trackingService=n,this.movieService=i,this.showtimesStore=r,this.cd=d,this.location=h,this.document=f,this.env=g,this.platformId=O,this.channelService=N(rt),this.logger=N(ot).scoped("showtime-performance"),this.TBC_TRANSLATE_KEY="showtimes.hour.tbc",this.TBC_LONG_TRANSLATE_KEY="showtimes.hour.tbc-long",this.showtimesFlow=x("location"),this.isDateFlow=$(()=>this.showtimesFlow()==="date"),this.hideAddress=!1,this.showMap=!1,this.dates=Y([]),this.hours=Y([]),this.activatedPlaceholderHours=Y(!0),this.placeholderHoursList=Array.from({length:2}),this.is12HourFormat=!1,this.activeDateAttributes=!1,this.loading=!0,this.arrowIcon=nn,this.spinnerIcon=wi,this.locationIcon=on,this.closeIncon=rn,this.mapIcon=sn,this.movie=this.showtimesStore.movie,this.inlineMap=this.showtimesStore.inlineMap,this.fandangoImg="https://cdnstatic.usheru.com/img/others/fandango-logo.png",this.is12HourFormat=this.env.is12HourFormat,this.activeDateAttributes=this.env?.showtimeStreamingConfig?.performanceHourAttributes;}ngAfterViewInit(){this.perfGroup&&this.datesByDay(),this.cd.detectChanges();}getShowtimePreparedLink(e,n){if(!e)return;let i=[["utm_source",this.document.location.hostname],["utm_medium","usheru"],["utm_campaign",this.movie().friendlyUrl]],r;try{r=new URL(e);}catch(d){return console.warn(`Invalid URL at performance ${n.performance}, ${n.hourDate.toDateString()}: ${e}`,d),"";}if(i.forEach(d=>{r.searchParams.append(d[0],d[1]);}),e.indexOf("https://riocinema.org.uk")==0||e.indexOf("glasgowfilm.org")!=-1&&e.indexOf("#")>-1){let d=e.includes("?")?"&":"?";return`${e}${d}utm_source=${this.document.location.hostname}&utm_medium=usheru&utm_campaign=${this.movie().friendlyUrl}`;}return e.indexOf("https://www.eventcinemas.com.au")==0?e:r.toString();}goToBuy(){this.addTracking();}goToExternalBuy(e){let n=e?.redirectionLink||"";this.debugLog("goToExternalBuy",{movie:this.movie()?.title,cinema:this.perfGroup?.cinema?.name,hour:e?.hour,hasLink:!!n}),this.addTracking(!1),n&&(n.indexOf("http://")==0||n.indexOf("https://")==0?
138window.open(n,"_blank"):window.open("http://"+n,"_blank"));}addTracking(e=!0){this.debugLog("Tracking purchase event",{action:e?"AddToCart":"CinemaRedirect",movie:this.movie()?.title,cinema:this.perfGroup?.cinema?.name}),this.trackingService.trackEvent({action:e?"AddToCart":"CinemaRedirect",properties:{label:`${this.movie().title} @ ${this.perfGroup.cinema.name}`,category:"CinemaPurchase",movie:this.movie().title,idMovie:this.movie().id,imdb:this.movie().imdb,cinema:this.perfGroup.cinema.name,idCinema:this.perfGroup.cinema.id,cinema_city:this.perfGroup.cinema.city,tagsMovie:te(this.movie()),genresMovie:ne(this.movie())}});}onFandangoRedirect(){this.trackingService.trackEvent({action:"FandangoRedirect",properties:{label:`${this.movie().title} @ ${this.perfGroup.cinema.name}`,category:"CinemaPurchase",movie:this.movie().title,idMovie:this.movie().id,imdb:this.movie()?.imdb,cinema:this.perfGroup.cinema.name,idCinema:this.perfGroup.cinema.id,cinema_city:this.perfGroup.cinema.city,tagsMovie:te(this.movie()),genresMovie:ne(this.movie())}});}openMap(){this.showMap=!0,this.trackingService.trackEvent({action:"OpenMap",properties:{category:"MovieShowtimes",label:`${this.movie().title} @ ${this.perfGroup.cinema.name}`,movie:this.movie().title,idMovie:this.movie().id,imdb:this.movie()?.imdb,cinema:this.perfGroup.cinema.name,idCinema:this.perfGroup.cinema.id,cinema_city:this.perfGroup.cinema.city,tagsMovie:te(this.movie()),genresMovie:ne(this.movie())}}),this.cd.detectChanges();}closeInlineMap(){this.showMap=!1,this.cd.detectChanges();}onHideMap(){this.showMap=!1,this.cd.detectChanges();}datesByDay(){this.dates.set([]),this.hours.set([]);let e=this.activeDateAttributes?this.perfGroup?.parsedAttributeSlugs:void 0,n=this.perfGroup.parsedIds,i=this.perfGroup.parsedLocalTimes;this.debugLog("datesByDay:attributes-source",{cinema:this.perfGroup?.cinema?.slug??this.perfGroup?.cinema?.name??null,performanceHourAttributesEnabled:this.activeDateAttributes,parsedIdsCount:n?.length??0,parsedLocalTimesCount:i?.length??0,parsedAttributeGroupsCount:e?.length??0,parsedAttributesPreview:e?.slice(0,4)??[],rawAttributeSlugs:this.perfGroup?.attributeSlugs??null});let r=[],d=!1,h=[];i.forEach((g,O)=>{let A=`${g.getDate()}-${g.getMonth()}`;r.includes(A)?h.forEach(R=>{R.date.getDate()===g.getDate()&&R.date.getMonth()===g.getMonth()&&R.hours.push({position:R.hours.length,hourDate:g,hour:this.getHourFormat(g),performance:n[O],attributes:e?e[O]:void 0});}):(r.push(A),h.push(we({date:g,active:d,position:O,hours:[{position:0,hourDate:g,hour:this.getHourFormat(g),performance:n[O],attributes:e?e[O]:void 0}]}
138,this.getSimplifiedDateFull(g))));}),this.dates.set(h),this.isDateFlow()?this.dateSelected=this.dates().find(g=>g.date.getDate()===this.date.getDate()&&g.date.getMonth()===this.date.getMonth()):this.dateSelected=this.dates()[0];let f=this.dates().map((g,O)=>qe(we({},g),{active:O===0}));this.dates.set(f),this.checkTBCdates(),this.debugLog("datesByDay:hours-mapped",{cinema:this.perfGroup?.cinema?.slug??this.perfGroup?.cinema?.name??null,selectedDate:this.dateSelected?.date?.toISOString?.()??null,selectedHoursCount:this.dateSelected?.hours?.length??0,selectedHoursPreview:this.dateSelected?.hours?.slice(0,6).map(g=>({performance:g.performance,hour:g.hour,attributes:g.attributes??null}))??[]}),Promise.all(this.dateSelected.hours.map(g=>this.processHourStatus(g))).then(g=>{this.hours.set(g),this.activatedPlaceholderHours.set(!1);});}getHoursOnDate(){let e=[],n=this.activeDateAttributes?this.perfGroup?.parsedAttributeSlugs:[],i=this.perfGroup.parsedIds;this.perfGroup.parsedLocalTimes.forEach((d,h)=>{let f=`${d.getDate()}-${d.getMonth()}`,g=`${this.date.getDate()}-${this.date.getMonth()}`;f==g&&e.push({position:0,hourDate:d,hour:this.getHourFormat(d),performance:i[h],attributes:n?n[h]:void 0});}),Promise.all(e.map(d=>this.processHourStatus(d))).then(d=>{this.hours.set(d),this.activatedPlaceholderHours.set(!1);});}checkTBCdates(){let e=new Date(this.dates()[0].date);e.setHours(23,59);let n=this.dates().map(i=>{let d=i.hours.map(h=>h.hourDate?.getTime()===e.getTime()?qe(we({},h),{hour:"TBC",tbcActive:!0}):h);return qe(we({},i),{hours:d});});this.dates.set(n);}setHours(e){this.debugLog("Tracking SelectDate",{movie:this.movie()?.title,cinema:this.perfGroup?.cinema?.name,selectedDate:e?.date?.toISOString?.()||null});let n=this.dates().map(i=>i.position===e.position?(this.dateSelected=i,Promise.all(i.hours.map(r=>this.processHourStatus(r))).then(r=>{this.hours.set(r),this.activatedPlaceholderHours.set(!1);}),qe(we({},i),{active:!0})):qe(we({},i),{active:!1}));this.dates.set(n),this.trackingService.trackEvent({action:"SelectDate",properties:{category:"MovieShowtimes",label:`${this.movie().title} @ ${this.perfGroup.cinema.name} @ ${e.date.toLocaleDateString()}`,movie:this.movie().title,idMovie:this.movie().id,imdb:this.movie()?.imdb,cinema:this.perfGroup.cinema.name,idCinema:this.perfGroup.cinema.id,cinema_city:this.perfGroup.cinema.city,tagsMovie:te(this.movie()),genresMovie:ne(this.movie())}}),this.cd.detectChanges();}changeHour(e){this.debugLog("changeHour",{movie:this.movie()?.title,cinema:this.perfGroup?.cinema?.name,hour:e?.hour,disabled:e?.disabled}),this.hours().forEach(n=>{n.position===e.position&&this.debugLog("selectTime",{movie:this.movie()?.title,cinema:this.perfGroup?.cinema?.name,hour:e?.hour});}),e.disabled||this.goToExternalBuy(e),this.cd.detectChanges();}debugLog(e,n){this.logger.log(e,n??"");}processHourStatus(e){return new Promise(n=>{e.tbcActive&&(e.showtimeStatusMessage={key:this.TBC_LONG_TRANSLATE_KEY,label:"Coming soon"},e.disabled=!0,n(e)),We(this.movieService.getPerformance(e.performance)).then(r=>{switch(r.description&&(e.showtimeDescription=r.description),r.saleStatus){case 10:e.redirectionLink=r.usheruUrl,e.disabled=!1;break;case 20:case 21:case 25:case 99:e.disabled=!1,e.redirectionLink=r.cinemaUrl||r.cinema.website||null,e.redirectionLink||(e.showtimeStatusMessage={key:"public.showtime.status.soon",label:"Pronto a la venta"},e.disabled=!0);break;case 50:e.showtimeStatusMessage={key:"public.showtime.status.sold",label:"Entradas agotadas"};break;case 52:e.showtimeStatusMessage={key:"public.showtime.status.close",label:"Venta online cerrada"};break;case 55:e.showtimeStatusMessage={key:"public.showtime.status.cancel",label:"Cancelado"};break;case 70:e.disabled=!0,e.hour=void 0,e.showtimeStatusMessage={key:"showtimes.hour.tbc",label:"TBC"};break;}e.redirectionLink||(e.redirectionLink=this.getShowtimePreparedLink(e.redirectionLink,e)),n(e);}).catch(r=>{console.error(r),e.disabled=!0,n(e);});});}getHourFormat(e){return Vi(e)?" ":e.toLocaleTimeString(this.translationService.currentLanguage().code,{hour:"numeric",hour12:this.is12HourFormat,minute:"2-digit"});}formatNumber(e){return e<=9?`0${e}`:`${e}`;}getSimplifiedDateFull(e){return _n(e)?{dayLiteral:"TBC",dateLiteral
138:""}:{dayLiteral:this.getSimplifiedDay(e),dateLiteral:this.getSimplifiedDate(e)};}getSimplifiedDate(e){return e.toLocaleDateString(this.translationService.currentLanguage().code,{day:"numeric",month:"short"});}getSimplifiedDay(e){return e.toLocaleDateString(this.translationService.currentLanguage().code,{weekday:"short"});}addressExists(){return!this.perfGroup?.cinema?.place?.address?.includes("null null");}openMapKeydown(e){e.key==="Enter"&&this.openMap();}static{this.ɵfac=function(n){return new(n||t)(M(Ie),M(xe),M(ct),M(pt),M(ve),M(Et),M(Yt),M(pe),M(Fe));};}static{this.ɵcmp=E({type:t,selectors:[["ush-performance"]],hostVars:1,hostBindings:function(n,i){n&2&&St("id",i.id);},inputs:{perfGroup:"perfGroup",date:"date",showtimesFlow:[1,"showtimesFlow"],hideAddress:[2,"hideAddress","hideAddress",Ht]},standalone:!1,features:[Qt],decls:10,vars:5,consts:[[1,"performance-map",3,"inlineMap","lat","lng","address"],[1,"panel-showtimes","ush-cinema-content"],[1,"panel-content"],[1,"inlineMap"],[1,"showtime-dates"],[3,"dates"],[1,"hours-wrapper"],[1,"performance-map",3,"hide","inlineMap","lat","lng","address"],[1,"cinema-location"],[1,"cinema-address","ush-cinema-address"],[1,"ush-cinema-close-map",2,"margin-left","auto"],["role","button","tabindex","0",1,"ush-cinema-open-map"],["role","button","tabindex","0",1,"ush-cinema-open-map",3,"click","keydown"],[1,"map-icon","ush-cinema-map-icon",3,"icon"],[1,"ush-cinema-address-marker",3,"icon"],[1,"ush-cinema-address--place"],[1,"ush-cinema-address--city"],[1,"ush-cinema-close-map",2,"margin-left","auto",3,"click"],[3,"itemSelected","dates"],[3,"hour"],[3,"hourSelected","hour"],[1,"hour-placeholder"]],template:function(n,i){n&1&&(p(0,rc,1,4,"ush-modal-map",0),s(1,"div",1)(2,"div",2),p(3,_c,1,1)(4,uc,2,4,"div",3),s(5,"div",4),p(6,gc,1,1,"ush-dates-carousel",5),s(7,"div",6),p(8,fc,2,0)(9,vc,2,0),l()()()()),n&2&&(C(!i.inlineMap()&&i.showMap&&!i.isDateFlow()?0:-1),o(3),C(i.hideAddress?-1:3),o(),C(i.inlineMap()&&!i.isDateFlow()&&i.showMap?4:-1),o(2),C(i.isDateFlow()?-1:6),o(2),C(i.activatedPlaceholderHours()?9:8));},styles:[`@charset "UTF-8";.panel-showtimes[_ngcontent-%COMP%]{transition:.4s all ease-in,.4s color ease-in}@keyframes _ngcontent-%COMP%_rotate{to{transform:rotate(359deg)}}[_nghost-%COMP%] ush-carousel .header-carousel, [_nghost-%COMP%] ush-carousel .footer-carousel{display:none}[_nghost-%COMP%] ush-carousel .slide-wrap{display:flex}[_nghost-%COMP%] ush-carousel .arrows-side{z-index:1}[_nghost-%COMP%] ush-carousel .arrows-side a{width:50px}[_nghost-%COMP%] ush-carousel .arrows-side i{color:var(--showtimeDateCarouselArrowsColor)}[_nghost-%COMP%] .showtime-dates{display:flex;flex-direction:column;gap:15px}[_nghost-%COMP%] .showtime-dates .p-carousel-content .p-carousel-indicators{display:none}@media all and (min-width: 768px){[_nghost-%COMP%] .showtime-dates .p-carousel-content .p-carousel-indicators{display:none}}[_nghost-%COMP%] .showtime-dates .p-carousel-content .p-carousel-container{align-items:center}[_nghost-%COMP%] .showtime-dates .p-carousel-content .p-carousel-container .p-carousel-next, [_nghost-%COMP%] .showtime-dates .p-carousel-content .p-carousel-container .p-carousel-prev{display:none}@media all and (min-width: 768px){[_nghost-%COMP%] .showtime-dates .p-carousel-content .p-carousel-container .p-carousel-next, [_nghost-%COMP%] .showtime-dates .p-carousel-content .p-carousel-container .p-carousel-prev{display:flex}}[_nghost-%COMP%] .showtime-dates .p-carousel-content .p-carousel-container .p-carousel-items-container .p-carousel-item>*{margin:0 auto}[_nghost-%COMP%] .spinner-icon{color:var(--backgroundColor)}[_nghost-%COMP%] .spinner-icon .fa-circle-notch{animation:_ngcontent-%COMP%_rotate 2s linear infinite!important}.performance-dates[_ngcontent-%COMP%] .slide-wrap[_ngcontent-%COMP%]{display:flex}.hours-wrapper[_ngcontent-%COMP%]{display:flex;column-gap:10px;row-gap:10px;flex-wrap:wrap}.panel-showtimes[_ngcontent-%COMP%]{background:var(--componentInCinemas-contentWrapper-background);height:auto;overflow:hidden;color:var(--componentInCinemas-adreessColor)}.panel-showtimes[_ngcontent-%COMP%] .goToTicket[_ngcontent-%COMP%]{color:var(--componentInCinemas-submitTextColor)}.panel-showtimes[_ngcontent-%COMP%] .showtime-description[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{color:var(--componentInCinemas-adreessColor)!important}.panel-showtimes[_ngcontent-%COMP%] .cinema-location[_ngcontent-%COMP%]{text-align:left}.panel-showtimes[_ngcontent-%COMP%] .cinema-location[_ngcontent-%COMP%] .cinema-address[_ngcontent-%COMP%]{display:inline-block}.panel-showtimes[_ngcontent-%COMP%] .cinema-location[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .cinema-location[_ngcontent-%COMP%] .pi[_ngcontent-%COMP%]{font-size:inherit}.panel-showtimes[_ngcontent-%COMP%] .cinema-location[_ngcontent-%COMP%] .pi[_ngcontent-%COMP%]{margin:0 5px}.panel-showtimes[_ngcontent-%COMP%] .cinema-location[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{cursor:pointer;text-decoration:none}.panel-showtimes[_ngcontent-%COMP%] .cinema-location[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline;text-decoration-color:var(--componentInCinemas-adreessIconsColor)}.panel-showtimes[_ngcontent-%COMP%] .cinema-location[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{color:var(--componentInCinemas-adreessIconsColor)}.panel-showtimes[_ngcontent-%COMP%] .ush-cinema-open-map[_ngcontent-%COMP%]{display:flex;column-gap:5px;align-items:center;color:var(--componentInCinemas-adreessColor)}.panel-showtimes[_ngcontent-%COMP%] .ush-cinema-open-map[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{text-decoration:underline}.panel-showtimes[_ngcontent-%COMP%] .ush-cinema-close-map[_ngcontent-%COMP%]{display:flex;position:relative;justify-content:center;align-items:center;z-index:1;transition:border .3s ease-in;border:1px solid transparent;border-radius:var(--borderRadius);padding-top:2px;width:30px;height:30px;color:var(--componentInCinemas-adreessColor);font-size:24px}.panel-showtimes[_ngcontent-%COMP%] .ush-cinema-close-map[_ngcontent-%COMP%]:hover, .panel-showtimes[_ngcontent-%COMP%] .ush-cinema-close-map[_ngcontent-%COMP%]:focus, .panel-showtimes[_ngcontent-%COMP%] .ush-cinema-close-map[_ngcontent-%COMP%]:active{border-color:var(--componentInCinemas-adreessColor)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%]{padding:var(--showtimePanelPadding, 0 15px 15px 15px)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-top:0}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:10px}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:0}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]{box-sizing:content-box;border:var(--componentInCinemas-date-border);border-bottom:var(--componentInCinemas-date-borderBottom);border-radius:var(--componentInCinemas-date-borderRadius)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper.active[_ngcontent-%COMP%]{border:var(--componentInCinemas-dateHighlight-border);border-bottom:var(--componentInCinemas-dateHighlight-borderBottom)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]{background:linear-gradient(180deg,var(--componentInCinemas-date-background) 0%,var(--componentInCinemas-date-background) 50%,var(--componentInCinemas-dateHighlight-background) 50%,var(--componentInCinemas-dateHighlight-background) 100%);background-size:100% 200%}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{transition:.3s background cubic-bezier(.86,0,.07,1)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper.active[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper.active[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper.active[_ngcontent-%COMP%]:hover, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper.active[_ngcontent-%COMP%]:focus, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper.active[_ngcontent-%COMP%]:active, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper.active[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper.active[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper.active[_ngcontent-%COMP%]:hover, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper.active[_ngcontent-%COMP%]:focus, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper.active[_ngcontent-%COMP%]:active{background-position:bottom}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%] .date-tag[_ngcontent-%COMP%]:not(.active), .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%] .date-tag[_ngcontent-%COMP%]:not(.active){color:var(--componentInCinemas-date-textColor)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%] .date-tag.active[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%] .date-tag.active[_ngcontent-%COMP%]{color:var(--componentInCinemas-dateHighlight-textColor)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]:hover, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]:focus, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]:active, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]:hover, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]:focus, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]:active{border:var(--componentInCinemas-date-border--hover);border-bottom:var(--componentInCinemas-date-borderBottom--hover);background:linear-gradient(180deg,var(--componentInCinemas-date-background--hover) 0%,var(--componentInCinemas-date-background--hover) 50%,var(--componentInCinemas-dateHighlight-background--hover) 50%,var(--componentInCinemas-dateHighlight-background--hover) 100%);background-size:100% 200%}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]:hover .date-tag[_ngcontent-%COMP%]:not(.active), .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]:focus .date-tag[_ngcontent-%COMP%]:not(.active), .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]:active .date-tag[_ngcontent-%COMP%]:not(.active), .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]:hover .date-tag[_ngcontent-%COMP%]:not(.active), .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]:focus .date-tag[_ngcontent-%COMP%]:not(.active), .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]:active .date-tag[_ngcontent-%COMP%]:not(.active){color:var(--componentInCinemas-date-textColor--hover)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]:hover.active, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]:focus.active, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]:active.active, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]:hover.active, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]:focus.active, .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]:active.active{border:var(--componentInCinemas-dateHighlight-border--hover);border-bottom:var(--componentInCinemas-dateHighlight-borderBottom--hover)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]:hover.active .date-tag[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]:focus.active .date-tag[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag-wrapper[_ngcontent-%COMP%]:active.active .date-tag[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]:hover.active .date-tag[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]:focus.active .date-tag[_ngcontent-%COMP%], .panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-wrapper[_ngcontent-%COMP%]:active.active .date-tag[_ngcontent-%COMP%]{color:var(--componentInCinemas-dateHighlight-textColor--hover)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag[_ngcontent-%COMP%]{d
138isplay:flex;flex-direction:column;justify-content:center;cursor:pointer;padding:var(--showtimeDateCarouselPadding);width:100%;min-height:44px;font-weight:var(--showtimeDateCarouselInactiveFontWeight);font-size:inherit;text-align:center}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .date-tag.active[_ngcontent-%COMP%]{font-weight:var(--showtimeDateCarouselActiveFontWeight)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box[_ngcontent-%COMP%]{font-weight:var(--showtimeHourCarouselInactiveFontWeight)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box.active[_ngcontent-%COMP%]{font-weight:var(--showtimeHourCarouselActiveFontWeight)}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box[_ngcontent-%COMP%]{height:auto;min-height:25px}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-with-attributes[_ngcontent-%COMP%]{justify-content:flex-end;border:none;padding:10px 0;text-align:left}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-with-attributes[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:0 10px}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box--attributes[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:flex-start;font-weight:400;font-size:12px}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box--attributes[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child):after{content:",\\a0"}.panel-showtimes[_ngcontent-%COMP%] .panel-content[_ngcontent-%COMP%] .showtime-dates[_ngcontent-%COMP%] .hour-tag-box-with-attributes[_ngcontent-%COMP%] .hour-tag-box--hour[_ngcontent-%COMP%]{font-weight:700;text-align:center;white-space:nowrap}.panel-showtimes[_ngcontent-%COMP%] .goToTicket[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;border-radius:var(--borderRadius);width:100%;overflow:hidden;font-weight:var(--showtimeControlButtonFontWeigth);font-size:var(--showtimeControlButtonFontSize);text-align:center;text-transform:uppercase}@media all and (min-width: 768px){.panel-showtimes[_ngcontent-%COMP%] .goToTicket[_ngcontent-%COMP%]{font-size:27px}}.panel-showtimes[_ngcontent-%COMP%] .goToTicket[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{cursor:pointer;background:var(--componentInCinemas-submitBackground);padding:10px;width:100%;height:100%;color:var(--componentInCinemas-submitTextColor);font-weight:700}.panel-showtimes[_ngcontent-%COMP%] .goToTicket[_ngcontent-%COMP%] a.disable[_ngcontent-%COMP%]{opacity:.8;pointer-events:none}.panel-showtimes[_ngcontent-%COMP%] .goToTicket[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:not(.disable):hover, .panel-showtimes[_ngcontent-%COMP%] .goToTicket[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:not(.disable):focus, .panel-showtimes[_ngcontent-%COMP%] .goToTicket[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:not(.disable):active{background:var(--componentInCinemas-submitBackground--hover);color:var(--componentInCinemas-submitTextColor--hover)}.panel-showtimes[_ngcontent-%COMP%] .goToTicket[_ngcontent-%COMP%] .pi[_ngcontent-%COMP%]{margin-left:10px;font-size:20px}.panel-showtimes[_ngcontent-%COMP%] .goToTicket[_ngcontent-%COMP%]:not(.disable):hover{color:var(--backgroundColor)}.panel-showtimes[_ngcontent-%COMP%] .arrow-right-icon[_ngcontent-%COMP%]{margin:0 10px;font-size:12px}.panel-showtimes[_ngcontent-%COMP%] .goToTicket[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{text-decoration:none}.content-carousel-wrap[_ngcontent-%COMP%]{background-color:red!important}.showtime-dates[_ngcontent-%COMP%] .arrows-side fa-icon{color:var(--componentInCinemas-arrowColor)}.ush-get-tickets[_ngcontent-%COMP%]{display:flex;column-gap:15px;row-gap:15px}ush-modal-map.performance-map[_ngcontent-%COMP%] .p-element[role=dialog]{box-shadow:0 0 10px #0003;border-radius:var(--borderRadius);background-color:#fff;overflow:hidden}ush-modal-map.performance-map[_ngcontent-%COMP%] .p-dialog .p-dialog-header .p-dialog-title{color:#495057;font-weight:600;font-size:1.25rem}ush-modal-map.performance-map[_ngcontent-%COMP%] svg{display:block}ush-modal-map.performance-map[_ngcontent-%COMP%] .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{border-color:transparent;background:#e9ecef;color:#495057}ush-modal-map.performance-map[_ngcontent-%COMP%] .p-dialog-header-icon{cursor:pointer}ush-modal-map.performance-map[_ngcontent-%COMP%] .p-component-overlay{transition-duration:.2s;background-color:#0006}ush-modal-map.performance-map[_ngcontent-%COMP%] .p-dialog .p-dialog-header .p-dialog-header-icon{transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem;border:0 none;border-radius:50%;background:transparent;width:2rem;height:2rem;color:#6c757d}ush-modal-map.performance-map[_ngcontent-%COMP%] .p-dialog{padding:0}ush-modal-map.performance-map[_ngcontent-%COMP%] .p-dialog .p-dialog-header .p-dialog-title{font-size:1rem}ush-modal-map.performance-map[_ngcontent-%COMP%] .p-dialog-header{padding:1rem}.inlineMap[_ngcontent-%COMP%]{transition:max-height .4s;max-height:50vh;overflow:hidden}.inlineMap.hidden[_ngcontent-%COMP%]{max-height:0}.hour-placeholder[_ngcontent-%COMP%]{display:flex;position:relative;flex-direction:row;justify-content:space-between;border:var(--component-in-cinemas-hour-border, 2px solid var(--componentInCinemas-date-border-color, var(--brandColor)));border-radius:var(--hour-border-radius);background:hsl(from var(--componentInCinemas-date-border-color, var(--brandColor)) h s l/12%);padding:2px;width:max-content;min-width:80px;min-height:75px;overflow:hidden;pointer-events:none}.hour-placeholder[_ngcontent-%COMP%]:after{position:absolute;transform:translate(-120%);animation:_ngcontent-%COMP%_shimmer 1.2s infinite;will-change:transform;inset:0;background:linear-gradient(90deg,transparent 0%,hsl(from var(--componentInCinemas-date-border-color, var(--brandColor)) h s l/22%) 50%,transparent 100%);content:""}@keyframes _ngcontent-%COMP%_shimmer{to{transform:translate(120%)}}@media (prefers-reduced-motion: reduce){.hour-placeholder[_ngcontent-%COMP%]:after{animation:none}} 139/*# sourceMappingURL=performance.component-BXBH4REJ.css.map */`],data:{animation:Ro},changeDetection:0});}}return t;})();var Ic=["closeInlineRef"];function wc(t,a){if(t&1){let e=T();s(0,"ush-modal-map",3),w("hide",function(){S(e);let i=m();return b(i.onHideMap());}),l();}if(t&2){let e=m();c("inlineMap",!1)("lat",e.perfGroup.cinema.latitude)("lng",e.perfGroup.cinema.longitude)("address",e.addressExists(e.perfGroup));}}function Sc(t,a){if(t&1){let e=T();s(0,"a",6,0),w("click",function(){S(e);let i=m(2);return b(i.closeInlineMap());}
139)("keyup",function(i){S(e);let r=m(2);return b(r.keyupCloseInlineMap(i));}),u(2,"fa-icon",7),l();}if(t&2){let e=m(2);o(2),c("icon",e.closeIncon);}}function bc(t,a){if(t&1){let e=T();s(0,"div",8)(1,"ush-modal-map",3),w("hide",function(){S(e);let i=m(2);return b(i.onHideMap());}),l()();}if(t&2){let e=m(2);ie("hidden",e.inlineMap()&&e.isOpen()===!1),o(),c("inlineMap",!0)("lat",e.perfGroup.cinema.latitude)("lng",e.perfGroup.cinema.longitude)("address",e.addressExists(e.perfGroup));}}function Ec(t,a){if(t&1&&(P(0),s(1,"div"),p(2,Sc,3,1,"a",4),l(),p(3,bc,2,6,"div",5),L()),t&2){let e=m();o(2),c("ngIf",e.inlineMap()),o(),c("ngIf",e.inlineMap());}}var $t=(()=>{class t{constructor(e,n,i){this.trackingService=e,this.showtimesStore=n,this.changeDetector=i,this.movie=this.showtimesStore.movie,this.inlineMap=this.showtimesStore.inlineMap,this.isOpen=Y(!1),this.markerIcon=nt,this.closeIncon=en;}openMap(){this.isOpen.set(!0),this.changeDetector.detectChanges(),this.trackingService.trackEvent({action:"OpenMap",properties:{category:"MovieShowtimes",label:`${this.movie().title} @ ${this.perfGroup.cinema.name}`,movie:this.movie().title,idMovie:this.movie().id,imdb:this.movie().imdb,cinema:this.perfGroup.cinema.name,idCinema:this.perfGroup.cinema.id,tagsMovie:te(this.movie()),genresMovie:ne(this.movie())}});}closeInlineMap(){this.isOpen.set(!1),this.changeDetector.detectChanges(),this.focusElementOnClose?.nativeElement.focus();}keyupCloseInlineMap(e){(e.key==="Enter"||e.key===" ")&&this.closeInlineMap();}onHideMap(){this.isOpen.set(!1),this.changeDetector.detectChanges();}addressExists(e){return e?.cinema?.place?.address?.includes("null null")?"":e?.cinema?.place?.address;}closeMapKeydown(e){e.key==="Enter"&&this.closeInlineMap();}static{this.ɵfac=function(n){return new(n||t)(M(xe),M(pt),M(ve));};}static{this.ɵcmp=E({type:t,selectors:[["showtime-streaming-map"]],viewQuery:function(n,i){if(n&1&&de(Ic,5),n&2){let r;X(r=K())&&(i.closeInlineRef=r.first);}},inputs:{perfGroup:"perfGroup",focusElementOnClose:"focusElementOnClose"},standalone:!1,decls:2,vars:2,consts:[["closeInlineRef",""],["class","performance-map",3,"inlineMap","lat","lng","address","hide",4,"ngIf"],[4,"ngIf"],[1,"performance-map",3,"hide","inlineMap","lat","lng","address"],["class","ush-cinema-close-map","style","margin-left: auto","tabindex","0",3,"click","keyup",4,"ngIf"],["class","inlineMap",3,"hidden",4,"ngIf"],["tabindex","0",1,"ush-cinema-close-map",2,"margin-left","auto",3,"click","keyup"],[1,"map-icon","ush-cinema-map-icon",3,"icon"],[1,"inlineMap"]],template:function(n,i){n&1&&p(0,wc,1,4,"ush-modal-map",1)(1,Ec,4,2,"ng-container",2),n&2&&(c("ngIf",!i.inlineMap()&&i.isOpen()),o(),c("ngIf",i.isOpen()));},dependencies:[U,Nn,ge],styles:[`.inlineMap[_ngcontent-%COMP%]{transition:max-height .4s;max-height:50vh;overflow:hidden}.inlineMap.hidden[_ngcontent-%COMP%]{max-height:0}.ush-cinema-close-map[_ngcontent-%COMP%]{cursor:pointer;padding:8px}.ush-cinema-close-map[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%] .p-dialog{background-color:var(--dialog-background-color, #fff)}[_nghost-%COMP%] .p-dialog .p-dialog-header .p-dialog-header-icon{transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem;border:0 none;border-radius:50%;background:transparent;width:2rem;color:#6c757d} 140/*# sourceMappingURL=showtime-streaming-map.component-GFVBML74.css.map */`],changeDetection:0});}}return t;})();var Tc=["mapTrigger"],xc=t=>({placeholder:t});function Pc(t,a){if(t&1&&(s(0,"span",7),_(1),l()),t&2){let e=m();o(),V(" "," ("+(e.performance==null?null:e.performance.distanceLiteral)+")"," ");}}var No=(()=>{class t{constructor(){this.markerIcon=nt,this.defaultCinemaPlaceholder="https://cdnstatic.usheru.com/img/cinemas/cinemalogo-placeholder.jpg";}ngAfterViewInit(){this.mapComponent&&(this.mapComponent.focusElementOnClose=this.mapTrigger);}openMap(){this.mapComponent.openMap();}openMapKey(e){(e.key==="Enter"||e.key===" ")&&this.openMap();}handleCinemaErrorImg(e){e.target.src=this.defaultCinemaPlaceholder;}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-performance-header"]],viewQuery:function(n,i){if
140(n&1&&(de($t,5),de(Tc,5)),n&2){let r;X(r=K())&&(i.mapComponent=r.first),X(r=K())&&(i.mapTrigger=r.first);}},inputs:{performance:"performance"},standalone:!1,decls:16,vars:15,consts:[["mapTrigger",""],[1,"showtime-cinema-wrapper","new-flow"],["role","button","tabindex","0",1,"showtime-cinema","trigger","ush-cinema",3,"click","keyup"],[1,"showtime-cinema-info"],[1,"ush-cinema-logo",3,"error","src","alt"],[1,"showtime-text-info"],[1,"ush-cinema-name",3,"title"],[1,"distance-literal"],[1,"ush-cinema-info"],[1,"map-icon","ush-cinema-map-icon",3,"icon"],[1,"ush-cinema-address",3,"title"],[3,"perfGroup"]],template:function(n,i){if(n&1){let r=T();s(0,"div",1)(1,"a",2,0),w("click",function(){return S(r),b(i.openMap());})("keyup",function(h){return S(r),b(i.openMapKey(h));}),s(3,"div",3)(4,"img",4),B(5,"img"),w("error",function(h){return S(r),b(i.handleCinemaErrorImg(h));}),l(),s(6,"div")(7,"div",5)(8,"span",6),_(9),l(),p(10,Pc,2,1,"span",7),l(),s(11,"div",8),u(12,"fa-icon",9),s(13,"span",10),_(14),l()()()()(),u(15,"showtime-streaming-map",11),l();}n&2&&(o(4),c("src",ee(5,10,i.performance.cinema.imageUrl,H(13,xc,i.defaultCinemaPlaceholder)),j)("alt",i.performance.cinema.name),o(4),c("title",i.performance==null||i.performance.cinema==null?null:i.performance.cinema.name),o(),V(" ",i.performance==null||i.performance.cinema==null?null:i.performance.cinema.name," "),o(),C(i.performance!=null&&i.performance.distanceLiteral?10:-1),o(2),c("icon",i.markerIcon),o(),c("title",i.performance==null||i.performance.cinema==null||i.performance.cinema.place==null?null:i.performance.cinema.place.address),o(),ft(" ",!(i.performance==null||i.performance.cinema==null||i.performance.cinema.place==null)&&i.performance.cinema.place.address?i.performance.cinema.place.address+",":""," ",i.performance==null||i.performance.cinema==null||i.performance.cinema.place==null||i.performance.cinema.place.city==null?null:i.performance.cinema.place.city.name," "),o(),c("perfGroup",i.performance));},dependencies:[ge,$t,Mn],encapsulation:2,changeDetection:0});}}return t;})();var Rc=["swiper"];function Nc(t,a){if(t&1){let e=T();P(0),s(1,"a",5),B(2,"safe"),w("click",function(){S(e);let i=m(),r=i.$implicit,d=i.$index,h=m(2);return b(h.dateClicked(d,r==null?null:r.key));})("keyup",function(i){S(e);let r=m(),d=r.$implicit,h=r.$index,f=m(2);return b(f.dateKeyup(i,h,d==null?null:d.key));}),l(),L();}if(t&2){let e=a.ngIf,n=m().$index,i=m(2);o(),Ve("date-item ",i.clickedItem===n?"active":"",""),c("innerHTML",ee(2,5,e.value,"html"),Se),I("data-translate",e.key);}}function kc(t,a){if(t&1&&(s(0,"swiper-slide"),p(1,Nc,3,8,"ng-container",4),B(2,"titlecase"),l()),t&2){let e=a.$implicit,n=m(2);o(),c("ngIf",n.formatDateInLines(ke(2,1,e==null?null:e.value),e==null?null:e.key));}}function Dc(t,a){if(t&1&&(s(0,"swiper-container",2,0),J(2,kc,3,3,"swiper-slide",null,ue),B(4,"keyvalue"),l()),t&2){let e=m();c("config",e.swiperConfig),o(2),Z(ke(4,1,e.datesUI));}}function Fc(t,a){t&1&&(s(0,"p",3),v(1,1),B(2,"rt"),l()),t&2&&(o(2),Ke(ee(2,1,"dates-carousel.noDatesAvailable","No dates available")),Ye(1));}var ko="UTC",Do=(()=>{class t{constructor(e,n,i){this.platformId=e,this.env=n,this.translationService=i,this.dates=null,this.dateSelected=new W(),this.dateInitialized=new W(),this.prevIcon=ln,this.nextIcon=tn,this.nextArrowDisabled=!1,this.prevArrowDisabled=!1,this.clickedItem=null,this.datesUI=null,this.dateSelectorCustomConfig=null,this.timeZone=this.resolveTimeZone(),this.dateSelectorCustomConfig=this.env?.showtimeStreamingConfig?.newFlowAttributes?.dateSelector||null;}resetComponent(e){this.formatDates(e),this.setInitialDate(e);}ngOnInit(){this.setSwiperConfig(),this.dates&&!this.datesUI&&this.resetComponent(this.dates);}findKeyWithLowestDate(e){let n=null;for(let i in e)(!n||i<n)&&(n=i);return n;}formatDates(e=null){if(e){this.datesUI=null,this.datesUI=we({},e);for(let n in this.datesUI)if(Object.prototype.hasOwnProperty.call(this.datesUI,n)){let i=Wi(n,this.timeZone);(i==="today"||i==="tomorrow")&&!this.dateSelectorCustomConfig?.breakDateInNewLines&&(this.datesUI[n]=i);}}}setInitialDate(e){let n=this.findKeyWithLowestDate(e);if(!n){this.clickedItem=null;return;}this.clickedItem=0,this.dateInitialized.emit(n);}
140ngOnChanges(e){if(e?.dates?.currentValue&&e?.dates?.previousValue!==e?.dates?.currentValue){this.resetComponent(e.dates.currentValue);let n=this.getSwiperInstance();n&&n.slideTo(0);}}slidePrev(){let e=this.getSwiperInstance();e&&e.slidePrev();}slideNext(){let e=this.getSwiperInstance();e&&e.slideNext();}getSwiperInstance(){return this.swiper?.nativeElement?.swiper||null;}resolveTimeZone(){return et(this.platformId)&&Intl.DateTimeFormat().resolvedOptions().timeZone||ko;}setSwiperConfig(){this.setArrowsCssSelectors(),this.swiperConfig={slidesPerView:"auto",observer:!0,observeParents:!0,modules:[Vc],freeMode:!1,spaceBetween:this.dateSelectorCustomConfig?.spaceBetweenDates||5,breakpointsBase:"container",scrollbar:{snapOnRelease:!0,enabled:!0,draggable:!0,dragSize:100},navigation:!0,injectStyles:[`.swiper-horizontal { 141 position: relative; 142 overflow: hidden; 143 } 144 .swiper-button-next.swiper-button-disabled, 145 .swiper-button-prev.swiper-button-disabled { 146 opacity: 0; 147 } 148 .swiper-button-next, .swiper-button-prev { 149 height: 130%; 150 top: 12px; 151 width: 80px; 152 color: transparent; 153 ${this.dateSelectorCustomConfig?.enableBlurOnEdges?"":"display:none;"} 154 } 155 .swiper-button-next { 156 right: 0; 157 background: ${this.dateSelectorCustomConfig?.enableBlurOnEdges?"linear-gradient(to left, var(--dates-carousel-background, transparent), transparent);":"transparent"} 158 } 159 .swiper-button-prev { 160 left: 0; 161 background: ${this.dateSelectorCustomConfig?.enableBlurOnEdges?"var(--dates-carousel-button-background, linear-gradient(to right, var(--dates-carousel-background, transparent), transparent));":"transparent"} 162 } 163 `],slideToClickedSlide:this.dateSelectorCustomConfig?.animateOnDateSelect||!1,initialSlide:0,breakpoints:{400:{spaceBetween:8},700:{spaceBetween:12},1500:{spaceBetween:20}}};}setArrowsCssSelectors(){let e=this.generateRandomId();this.prevArrowSelector=`prev-${e}`,this.nextArrowSelector=`next-${e}`;}generateRandomId(){return Math.random().toString(36).substring(7);}dateClicked(e,n){this.clickedItem=e,this.dateSelected.emit(n);}dateKeyup(e,n,i){if((e.key==="Enter"||e.key===" ")&&(this.clickedItem=n,this.dateSelected.emit(i)),e.key==="ArrowLeft"){let r=e.target?.parentElement?.previousElementSibling;if(r)r?.children[0]?.focus();else{let d=e.target?.parentElement?.parentElement;(d?.children[d.children.length-1]).children[0]?.focus();}}if(e.key==="ArrowRight"){let r=e.target?.parentElement?.nextElementSibling;r?r?.children[0]?.focus():(e.target?.parentElement?.parentElement?.children[0]).children[0]?.focus();}}dateValue(e,n){return n;}formatDateInLines(e,n){let i="",r="";if(this.dateSelectorCustomConfig?.breakDateInNewLines){if(n?.startsWith("9999-01-01"))return{key:"showtimes.day.tbc-in-lines",value:"T-B-C".split("-").map(d=>`<span>${d}</span>`).join("<br />")};this.dateSelectorCustomConfig?.dateFormat===Fi.MONTH_DATE_DAY?i=e.split(" ").map(d=>`<span>${d.replace(",","")}</span>`).reverse().join("<br />"):i=e.split(" ").map(d=>`<span>${d.replace(",","")}</span>`).join("<br />");}else{if(n?.startsWith("9999-01-01"))return{key:"showtimes.day.tbc",value:"TBC"};e?.toLowerCase()==="today"?(i="Hoy",r="public.commons.today"):e?.toLowerCase()==="tomorrow"?(i="Ma\xF1ana",r="public.commons.tomorrow"):i=e;}return{key:r,value:i};}static{this.ɵfac=function(n){return new(n||t)(M(Fe),M(pe),M(Ie));};}static{this.ɵcmp=E({type:t,selectors:[["ush-showtime-dates"]],viewQuery:function(n,i){if(n&1&&de(Rc,5),n&2){let r;X(r=K())&&(i.swiper=r.first);}},inputs:{dates:"dates"},outputs:{dateSelected:"dateSelected",dateInitialized:"dateInitialized"},standalone:!1,features:[Ae],decls:2,vars:1,consts:()=>{let e;return e="No hay fechas disponibles",[["swiper",""],e,["ushSwiperElement","","init","false",3,"config"],["data-translate","dates-carousel.noDatesAvailable "],[4,"ngIf"],["tabindex","0",3,"click","keyup","innerHTML"]];},template:function(n,i){n&1&&p(0,Dc,5,3,"swiper-container",2)(1,Fc,3,4,"p",3),n&2&&C(i.datesUI?0:1);},dependencies:[U,Pt,di,pi,Te,Nt],styles:[`[_nghost-%COMP%]{display:flex;width:100%}
163swiper-container[_ngcontent-%COMP%]{margin-bottom:20px;width:100%;min-width:calc(100% - 60px)}swiper-slide[_ngcontent-%COMP%]{width:min-content;height:min-content}swiper-container[_ngcontent-%COMP%]::part(scrollbar){position:relative;margin-top:10px;background-color:var(--swiper-scrollbar-bg-color, var(--brandColor-contrast));color:var(--brandColor)}swiper-container[_ngcontent-%COMP%]{background-color:var(--dates-carousel-background);padding:10px}swiper-container[_ngcontent-%COMP%]::part(wrapper){height:auto}fa-icon[_ngcontent-%COMP%]{display:none;justify-content:center;align-items:center;cursor:pointer;min-width:30px;color:var(--brandColor)}@media all and (min-width: 768px){fa-icon[_ngcontent-%COMP%]{display:flex}}fa-icon.swiper-button-disabled[_ngcontent-%COMP%]{opacity:0;cursor:auto}button[_ngcontent-%COMP%]{display:flex;justify-content:center;border:none;background:transparent;padding:0}.date-item[_ngcontent-%COMP%]{display:inline-block;cursor:pointer;background-color:var(--date-item-background-color_no-hover, transparent);padding:10px;width:max-content;color:var(--date-item-color, var(--brandColor))}.date-item[_ngcontent-%COMP%]:hover, .date-item.active[_ngcontent-%COMP%]{background-color:var(--date-item-background-color);color:var(--date-item-color_hover, var(--brandColor))}.date-item.active[_ngcontent-%COMP%]{font-weight:700}.action-buttons[_ngcontent-%COMP%]{height:40px} 164/*# sourceMappingURL=ush-showtime-dates.component-J3AA46EX.css.map */`]});}}return t;})();function Vc({swiper:t,extendParams:a,on:e}){a({debugger:!0}),e("init",()=>{t.params.debugger;}),e("sliderMove",(n,i)=>{n.params.debugger;}),e("reachBeginning",()=>{t.params.debugger;}),e("reachEnd",()=>{t.params.debugger;}),e("tap",(n,i)=>{n.params.debugger;});}var Gc=["wrapper"],zc=["modalMap"],Wc=["locationSelector"],jc=(t,a)=>a.cinema.id,Qc=(t,a)=>a.id,Fo=t=>({active:t}),qc=t=>({placeholder:t}),Xc=t=>({$implicit:t});function Kc(t,a){t&1&&(s(0,"div",13),v(1,4),l());}function Yc(t,a){if(t&1){let e=T();s(0,"div",14)(1,"ush-showtime-dates",16),w("dateInitialized",function(i){S(e);let r=m(2);return b(r.updateCinemaListOnDateChange(i));})("dateSelected",function(i){S(e);let r=m(2);return b(r.updateCinemaListOnDateChange(i,!0));}),l()();}if(t&2){let e=m(2);o(),gt("display",e.previousPerformanceUiCount()>0?"block":"none"),c("dates",e.showTimeDates);}}function Jc(t,a){if(t&1&&(u(0,"div",18),B(1,"safe")),t&2){let e=m(4);c("innerHTML",ee(1,2,e.errorMsg()||"","html"),Se),I("data-translate",e.errorKey());}}function Zc(t,a){if(t&1&&(s(0,"div",22),u(1,"ush-performance-header",23)(2,"ush-performance",24),l()),t&2){let e=a.$implicit,n=m(5);c("id","cinema-wrapper-"+(e==null||e.cinema==null?null:e.cinema.id)),o(),c("performance",e),o(),c("date",n.dateSelected)("perfGroup",e)("showtimesFlow",n.showtimesFlow());}}function em(t,a){if(t&1&&(s(0,"div",19),J(1,Zc,3,5,"div",22,jc),l()),t&2){let e=m(4);c("@listAnimation",e.performancesUiVisible().length),o(),Z(e.performancesUiVisible());}}function tm(t,a){if(t&1&&u(0,"div",19),t&2){let e=m(4);gt("min-height",e.previousPerformanceUiCount()*145,"px");}}function nm(t,a){if(t&1){let e=T();s(0,"ush-load-more-cinemas",25),w("click",function(){S(e);let i=m(4);return b(i.loadMore());}),l();}}function im(t,a){if(t&1){let e=T();s(0,"li",31)(1,"button",32),w("click",function(){let i=S(e).$implicit,r=m(5);return b(r.onNearCitySelected(i));}),_(2),l()();}if(t&2){let e=a.$implicit;o(2),ft(" ",e.name," (",e.formatDistance,") ");}}function om(t,a){if(t&1&&(s(0,"div",26)(1,"p",27)(2,"span",28),v(3,5),B(4,"rt"),l()(),s(5,"ul",29),p(6,im,3,2,"li",30),l()()),t&2){let e=m(4);o(4),Ke(ee(4,2,"public.commons.nearestCities.availableAt","Showtimes also available at")),Ye(3),o(2),c("ngForOf",e.nearestCities);}}function am(t,a){if(t&1&&(s(0,"div",17),p(1,Jc,2,5,"div",18)(2,em,3,1,"div",19)(3,tm,1,2,"div",20)(4,nm,1,0,"ush-load-more-cinemas")(5,om,7,5,"div",21),l()),t&2){let e=m(3);o(),C(e.isPerformancesUiEmpty()?1:e.isBrowser?2:3),o(3),C(e.allPerformancesUiVisible()?-1:4),o(),c("ngIf",!e.diasbleNearestCities&&(e.nearestCities==null?null:e.nearestCities.length)>0);}}function rm(t,a){t&1&&oe(0);}function sm(t,a){if(t&1&&p(0,rm,1,0,"ng-container",33),t&2){m(3);let e=z(5);c("ngTemplateOutlet",e);}}
164function lm(t,a){if(t&1&&p(0,am,6,3,"div",17)(1,sm,1,1,"ng-container"),t&2){let e=m(2);C(e.loadingShowtimes()?1:0);}}function cm(t,a){if(t&1&&(u(0,"div",18),B(1,"safe")),t&2){let e=m(4);c("innerHTML",ee(1,2,e.errorMsg(),"html"),Se),I("data-translate",e.errorKey());}}function mm(t,a){if(t&1&&_(0),t&2){let e=m(2).$implicit;V(" "," ("+(e==null?null:e.distanceLiteral)+")"," ");}}function dm(t,a){if(t&1){let e=T();s(0,"div",38)(1,"div",39)(2,"img",40),B(3,"img"),w("error",function(i){S(e);let r=m(6);return b(r.handleCinemaErrorImg(i));}),l(),s(4,"div",41)(5,"div",42)(6,"span",43)(7,"strong"),_(8),l(),p(9,mm,1,1),l()(),s(10,"span",44),u(11,"fa-icon",45),s(12,"span",46),_(13),l(),_(14),s(15,"span",47),_(16),l()()(),s(17,"div",48)(18,"div",49)(19,"div",50)(20,"div",51),u(21,"fa-icon",52)(22,"fa-icon",53),l(),s(23,"span",54),v(24,6),B(25,"rt"),l()()()()()();}if(t&2){let e=m(),n=e.$implicit,i=e.$index,r=m(5);c("ngClass",H(21,Fo,i===r.currentIndex)),o(),c("ngClass",H(23,Fo,i===r.currentIndex)),o(),c("src",ee(3,15,n.cinema.imageUrl,H(25,qc,r.defaultCinemaPlaceholder)),j)("alt",n.cinema.name),o(4),c("title",n==null||n.cinema==null?null:n.cinema.name),o(2),y(n==null||n.cinema==null?null:n.cinema.name),o(),C(n!=null&&n.distanceLiteral?9:-1),o(),c("title",n.cinema.place.address),o(),c("icon",r.locationIcon),o(2),y(n.cinema.place.address),o(),V("",n.cinema.place.address?",":""," "),o(2),y(n.cinema.place.city.name),o(5),c("icon",r.chevronDownIcon),o(),c("icon",r.chevronUpIcon),o(3),Ke(ee(25,18,"public.commons.checkShowtimes","Check showtimes")),Ye(24);}}function pm(t,a){if(t&1&&u(0,"ush-performance",55),t&2){let e=m().$implicit,n=m(5);c("perfGroup",e)("showtimesFlow",n.showtimesFlow());}}function _m(t,a){t&1&&(s(0,"p-accordionTab",null,3),p(2,dm,26,27,"ng-template",36)(3,pm,1,2,"ng-template",37),l()),t&2&&c("@fadeInOut",void 0);}function um(t,a){if(t&1){let e=T();s(0,"p-accordion",35),w("onOpen",function(i){S(e);let r=m(4);return b(r.onCinemaOpened(i));})("onClose",function(){S(e);let i=m(4);return b(i.onCinemaClosed());}),J(1,_m,4,1,"p-accordionTab",null,Qc),l();}if(t&2){let e=m(4);c("expandIcon",null)("collapseIcon",null)("styleClass","showtime-list")("activeIndex",e.indexPanelToOpen),o(),Z(e.performancesVisible());}}function gm(t,a){if(t&1){let e=T();s(0,"ush-load-more-cinemas",25),w("click",function(){S(e);let i=m(4);return b(i.loadMore());}),l();}}function hm(t,a){if(t&1){let e=T();s(0,"li",31)(1,"button",32),w("click",function(){let i=S(e).$implicit,r=m(5);return b(r.onNearCitySelected(i));}),_(2),l()();}if(t&2){let e=a.$implicit;o(2),ft(" ",e.name," (",e.formatDistance,") ");}}function fm(t,a){if(t&1&&(s(0,"div",26)(1,"p",27)(2,"span",28),v(3,7),B(4,"rt"),l()(),s(5,"ul",29),p(6,hm,3,2,"li",30),l()()),t&2){let e=m(4);o(4),Ke(ee(4,2,"public.commons.nearestCities.availableAt","Showtimes also available at")),Ye(3),o(2),c("ngForOf",e.nearestCities);}}function Cm(t,a){if(t&1&&(s(0,"div",17),p(1,cm,2,5,"div",18)(2,um,3,4,"p-accordion",34)(3,gm,1,0,"ush-load-more-cinemas")(4,fm,7,5,"div",21),l()),t&2){let e=m(3);o(),C(e.isPerformancesEmpty()?1:2),o(2),C(e.allItemsVisible()?-1:3),o(),c("ngIf",!e.diasbleNearestCities&&(e.nearestCities==null?null:e.nearestCities.length)>0);}}function vm(t,a){t&1&&oe(0);}function Mm(t,a){if(t&1&&p(0,vm,1,0,"ng-container",33),t&2){m(3);let e=z(5);c("ngTemplateOutlet",e);}}function Im(t,a){if(t&1&&p(0,Cm,5,3,"div",17)(1,Mm,1,1,"ng-container"),t&2){let e=m(2);C(e.loadingShowtimes()?1:0);}}function wm(t,a){if(t&1&&oe(0,15),t&2){let e=m(2);c("ngTemplateOutlet",e.inCinemasAddon)("ngTemplateOutletContext",H(2,Xc,e.isDateFlow()?e.isPerformancesEmpty():e.isPerformancesUiEmpty()));}}function Sm(t,a){if(t&1){let e=T();P(0),s(1,"div",10)(2,"div",11)(3,"ush-location-selector",12,2),w("locationSelected",function(i){S(e);let r=m();return b(r.handleLocationSelected(i));}),l(),p(5,Kc,2,0,"div",13)(6,Yc,2,3,"div",14),l(),p(7,lm,2,1)(8,Im,2,1)(9,wm,1,4,"ng-container",15),l(),L();}if(t&2){let e=m();o(3),c("enableRouterNavigation",e.enableRouterNavigation),o(2),C(e.hasLocation()?-1:5),o(),C(e.showTimeDates&&e.hasLocation()&&e.isDateFlow()?6:-1),o(),C(e.hasLocation()&&e.isDateFlow()?7:-1),o(),C(e.hasLocation()&&e.showtimesFlow()==="location"?8:-1),o(),C(e.inCinemasAddon!==void 0&&e.loadingShowtimes()===!1&&e.hasMovieTwoYearsOld()===!0&&(e.performances()==null||e.isPerformancesEmpty())&&(e.nearestCities==null||e.nearestCities.length===0)?9:-1);}}function bm(t,a){if(t&1&&(P(0),u(1,"ush-usheru-logo",56),L()),t&2){let e=m();o(),c("movie",e.movie);}}function Em(t,a){t&1&&(s(0,"div",57)(1,"div",58),u(2,"p-skeleton",59)(3,"p-skeleton",59)(4,"p-skeleton",59)(5,"p-skeleton",60)(6,"p-skeleton",61)(7,"p-skeleton",62)(8,"p-skeleton",63),l()());}var Bo=(()=>{class t{get attrPage(){return this.paginationCounter();}get attrItemsPerPage(){return this.itemsPerPagination;}get attrItemsLoaded(){return this.itemsLoadedAmmount();}
164set movie(e){this.hasEmittedShowsLoaded=!1,this._movie=e,this.showtimeStore.setMovie(e);let n=this.env.showtimeStreamingConfig?.isNewFlow,i;e.properties?.movieSiteEnabled?i=gn("movieSite.showtimes.flow",this.channelService.channel,e)??"date":(i=gn("selectShowtimes.flow",this.channelService.channel,e),!i&&!n&&(i="location"));let r=i||(n===!0?"date":"location");this.showtimesFlow.set(r),this.checkMovieIsOld();}get movie(){return this._movie;}set inlineMap(e){this._inlineMap=e,this.showtimeStore.setInlineMap(e);}get inlineMap(){return this._inlineMap;}get filterPastLocalShowtimes(){return this.env?.components?.showtimeStreamingInCinemas?.filterPastLocalShowtimes??!1;}constructor(e,n,i,r,d,h,f,g,O,A,R,k,Q){this.trackingService=e,this.platform=n,this.location=i,this.loc=r,this.route=d,this.cd=h,this.router=f,this.translationService=g,this.movieService=O,this.showtimeStore=A,this.env=R,this.showtimeStreamingService=k,this.structuredDataService=Q,this.channelService=N(rt),this.templatesService=N(Bi),this.logger=N(ot).scoped("showtime-in-cinemas"),this.enableRouterNavigation=!0,this.showUsheruLogo=!1,this.errorKey=Y(void 0),this.errorMsg=Y(void 0),this.paginationCounter=Y(0),this.itemsPerPagination=this.env.showtimeStreamingConfig?.numberOfCinemasOnFirstLoad||5,this.thereArePerformances=$(()=>!!(this.isDateFlow()?this.performancesUiVisible().length:this.performancesVisible().length)),this.allItemsVisible=$(()=>this.paginationCounter()*this.itemsPerPagination>=this.performances().length),this.showsLoaded=new W(),this.showtimeTicketing=new W(),this.openFirstPanel=!1,this._inlineMap=!1,this.showtimesFlow=Y("location"),this.isDateFlow=$(()=>this.showtimesFlow()==="date"),this.performances=Y([]),this.performancesVisible=$(()=>this.performances().slice(0,this.paginationCounter()*this.itemsPerPagination)),this.itemsLoadedAmmount=$(()=>this.isDateFlow()?this.performancesUi().length:this.performances().length),this.isPerformancesEmpty=$(()=>this.performances().length<=0),this.performancesUi=Y([]),this.performancesUiVisible=$(()=>this.performancesUi().slice(0,this.paginationCounter()*this.itemsPerPagination)),this.allPerformancesUiVisible=$(()=>this.paginationCounter()*this.itemsPerPagination>=this.performancesUi().length),this.isPerformancesUiEmpty=$(()=>this.performancesUi().length<=0),this.previousPerformanceUiCount=Y(0),this.loadingShowtimes=Y(!0),this.hasLocation=Y(!1),this.indexPanelToOpen=-1,this.currentIndex=-1,this.disableShowtimes=!1,this.useNewComponent=!1,this.nearestCities=[],this.defaultCinemaPlaceholder="https://cdnstatic.usheru.com/img/cinemas/cinemalogo-placeholder.jpg",this.locationIcon=on,this.chevronDownIcon=an,this.chevronUpIcon=en,this.mapIcon=sn,this.closeIncon=rn,this.markerIcon=nt,this.showTimeDates=null,this.hasMovieTwoYearsOld=Y(!1),this.destroy$=new Xe(),this.hasEmittedShowsLoaded=!1,this.disableShowtimes=this.channelService.channel.settings.disableShowtimes,this.diasbleNearestCities=this.env.showtimeStreamingConfig?.nearCitiesDisable;}ngOnInit(){this.setInitialPosition();}handleCinemaErrorImg(e){e.target.src=this.defaultCinemaPlaceholder;}ngAfterViewInit(){this.inCinemasAddon=this.inCinemasAddon||this.templatesService.get("inCinemasAddon"),this.addShowtimesVisibilityListener(),this.listenRouteParams(),Promise.resolve().then(()=>this.emitShowsLoadedIfNeeded("after-view-init")),this.addonLog();}ngOnChanges(e){!e?.movie?.firstChange&&e.movie?.currentValue.friendlyUrl!=e.movie?.previousValue.friendlyUrl&&this.listenSlug();}addShowtimesVisibilityListener(){if(!this.trackingService)return;let{eventName:e,querySelector:n}=Xi(this.env);if(this.debugLog("Preparing showtimes visibility tracking",{movie:this.movie?.title,eventName:e,querySelector:n}),!this.isBrowser){this.debugLog("Skipping intersection observer setup on server");return;}this.showtimesVisibilityHandle=this.trackingService.usheruSdkTrack({kind:"intersection",eventType:"visibility",options:{root:null,threshold:[0,.1,.2,.3,.4,.5,.75,1],minIntersectionRatio:.05,autoReobserve:!0,debug:!1},eventName:e,querySelector:n,payload:{event_category:"MovieShowtimes",label:`${this.movie.title}`,movie:this.movie.title,idMovie:this.movie.id,imdb:this.movie?.imdb,tagsMovie:te(this.movie),genresMovie:ne(this.movie)}}),this.debugLog("Intersection observer configured for ShowtimesViewed",{eventName:e,querySelector:n});}setInitialPosition(){this.nearestCitySetted=void 0,this.initialPosition=this.location.userLocation,this.selectedLocationCountry=this.location.selectedCountry;}
164listenRouteParams(){this.route.params.subscribe(e=>{this.onUpdateParams(e);});}onUpdateParams(e){this.params=Object.assign(e,{}),this.queryParams=Object.assign(this.route.snapshot.queryParams,{}),this.hasEmittedShowsLoaded=!1,this.listenSlug(),this.cd.detectChanges();}listenSlug(){return Ut(this,null,function*(){let e=this.queryParams.cinema,n;e&&!this.disableShowtimes&&(n=yield this.cinemaLocation(e)),n?(this.hasLocation.set(!0),this.loadPerformances(n),this.loadNearestCities(n)):this.checkLocation();});}cinemaLocation(e){return Ut(this,null,function*(){let n=yield We(this.movieService.getCinema(e)).catch(()=>{console.error(`No cinema with slug ${e}`);});return n&&n.latitude&&n.longitude?{lat:n.latitude,lng:n.longitude}:null;});}checkLocation(){if(this.hasLocation.set(!!this.location.userLocation),this.location.userLocation){let e={lat:this.location.userLocation.latitude,lng:this.location.userLocation.longitude};this.loadPerformances(e),this.loadNearestCities(e);}}loadPerformances(e){this.debugLog("loadPerformances start",{movie:this.movie?.title,position:e,flow:this.showtimesFlow()}),this.loadingShowtimes.set(!0),this.cd.detectChanges();let n=gn("selectShowtimes",this.channelService.channel,this.movie)||{},i={movie:[this.movie?.friendlyUrl],latitude:e.lat,longitude:e.lng,trLanguage:this.translationService.currentLanguage().code,radius:n.radius||this.channelService.channel.settings?.showtimeRadius||5e4};this.env.performanceQueryExtraFilter&&Object.keys(this.env.performanceQueryExtraFilter).forEach(r=>{let d=this.env.performanceQueryExtraFilter[r];i[r]=d;}),We(this.movieService.getPerformancesGroup(i)).then((r=[])=>{if(r=this.evaluateDistanceUnits(r),r=this.filterPastLocalPerformances(r),this.isDateFlow()&&this.isDateFlow()&&this.extractDatesForDateFilter(r,this.env.performanceStartDateFilter),this.env.performanceQueryResultFilter&&(r=r.filter(d=>this.env.performanceQueryResultFilter(d))),this.performances.set(r),this.trackShowtimesEventsFromResult(this.performances().length,"load-performances",i),this.structuredDataService.setPerformanceEventsJsonLd(this.performances(),this.movie),this.isDateFlow()||(this.resetLoadMoreVariables(),this.loadMore()),this.panelEvents=[],this.panelEvents=this.performances().map((d,h)=>(this.queryParams.cinema&&this.queryParams.cinema===d.cinema.slug&&(this.cinema=d.cinema,this.indexPanelToOpen=h,this.currentIndex=this.indexPanelToOpen),{show:new Xe(),hide:new Xe()})),this.performances()&&!this.isPerformancesEmpty()?this.emitShowsLoadedIfNeeded("load-performances"):this.debugLog("No performances found",{movie:this.movie?.title}),this.isPerformancesEmpty()){let d=this.showtimeStreamingService.getShowtimesErrorMessage(this.selectedLocationCountry);this.errorKey.set(d.key),this.errorMsg.set(d.message);}this.loadingShowtimes.set(!1),this.performancesUi.set(r),this.previousPerformanceUiCount.set(this.performancesUi().length),this.cd.detectChanges(),this.openFirstPanel&&setTimeout(()=>{this.pAcordion?.tabList.first.toggle(new MouseEvent("click"));},200);}).finally(()=>{this.loadingShowtimes.set(!1),this.addonLog(),this.cd.detectChanges();});}filterPastLocalPerformances(e){return!this.filterPastLocalShowtimes||!this.isBrowser?e:e.map(n=>this.filterPastLocalTimesFromPerformance(n)).filter(n=>!!n);}filterPastLocalTimesFromPerformance(e){let n=e.localTimes?.split(",").map(g=>g.trim()).filter(Boolean);if(!n?.length)return e;let i=new Set(),r=this.getCurrentLocalDateTimeParts();if(n.forEach((g,O)=>{let A=this.parseLocalTime(g);(!A||this.compareLocalDateTimeParts(A,r)>=0)&&i.add(O);}),!i.size)return null;if(i.size===n.length)return e;let d=e.parsedIds?.filter((g,O)=>i.has(O)),h=e.parsedLocalTimes?.filter((g,O)=>i.has(O))??[],f=e.parsedAttributeSlugs?.filter((g,O)=>i.has(O));return qe(we({},e),{ids:d?.join(",")??e.ids,localTimes:n.filter((g,O)=>i.has(O)).join(","),attributeSlugs:f?f.map(g=>`[${g.join(",")}]`).join(","):e.attributeSlugs,parsedIds:d,parsedLocalTimes:h,parsedAttributeSlugs:f});}parseLocalTime(e){let[n,...i]=e.trim().split(/\s+/),[r,d,h]=n?.split("-")??[],g=i.join("").toUpperCase().match(/^(\d{1,2}):(\d{2})(?::\d{2})?(AM|PM)?$/),O=Number(r),A=Number(d),R=Number(h);if(!O||!A||!R||!g)return null;let k=Number(g[1]),Q=Number(g[2]),q=g[3];return q==="AM"?k=k===12?0:k:q==="PM"&&(k=k===12?12:k+12),{year:R,month:A,day:O,hour:k,minute:Q};}getCurrentLocalDateTimeParts(){let e=new Date();return{year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),hour:e.getHours(),minute:e.getMinutes()};}compareLocalDateTimeParts(e,n){let i=["year","month","day","hour","minute"];for(let r of i)if(e[r]!==n[r])return e[r]-n[r];return 0;}extractDatesForDateFilter(e,n){let i=null;e?.forEach(r=>{r?.localTimes&&r.localTimes.split(",")?.forEach(h=>{let f=Wn(h.split(" ")[0],"dd-mm-yyyy","yyyy-mm-dd"),g=h.split(" ")[1].replace(/(\d{1,2}:\d{2})(AM|PM)/g,"$1 $2");
164if(f){i||(i={});let O=jn(f,g);if(n&&O<n)return;i[f]=O.toLocaleDateString(this.translationService.currentLanguage().code,{weekday:"short",day:"2-digit",month:"short"});}});}),i&&(this.showTimeDates=we({},i));}loadNearestCities(e){this.diasbleNearestCities||this.movieService.getNearestCities({movie:this.movie.id,latitude:e.lat,longitude:e.lng,radius:this.channelService.channel.settings?.showtimeRadius||5e4}).pipe(Wt(1)).subscribe(n=>{this.nearestCities=n,this.addonLog(),this.cd.detectChanges();});}handleLocationSelected(e){this.selectedLocationCountry=e.country,this.checkLocation(),this.setInitialPosition();}get isBrowser(){return et(this.platform);}evaluateDistanceUnits(e=[]){return e.forEach(n=>{this.location?.selectedCountry?.slug=="united-states"||this.location?.selectedCountry?.slug=="united-kingdom"?n.distanceLiteral=(n.distance*.00062137119).toFixed(2)+" mi":n.distanceLiteral=(n.distance/1e3).toFixed(2)+" km";}),e;}onBuyTicketHandle(e){this.showtimeTicketing.next(e);}clickPanel(e){this.panels.forEach((n,i)=>{i!==e?(this.cinema=this.performances()[i].cinema,this.panelEvents[i].hide.next()):i!==this.indexPanelToOpen&&(this.indexPanelToOpen=i);});}onCinemaOpened(e){this.currentIndex=e.index;let n=this.performances()[e.index].cinema;if(this.debugLog("Tracking SelectCinema",{movie:this.movie?.title,cinema:n?.name,cinemaId:n?.id,index:e.index}),this.enableRouterNavigation){let i={cinema:n.slug};this.nearestCitySetted?(i.lat=this.nearestCitySetted.latitude,i.lon=this.nearestCitySetted.longitude):this.location.userLocation?.userLoc||(i.lat=this.location.userLocation?.latitude,i.lon=this.location.userLocation?.longitude);let r=this.router.createUrlTree([],{relativeTo:this.route,queryParams:i}).toString();this.loc.go(r);}this.trackingService.trackEvent({action:"SelectCinema",properties:{category:"MovieShowtimes",label:`${this.movie.title} @ ${n.name}`,movie:this.movie.title,idMovie:this.movie.id,imdb:this.movie?.imdb,tagsMovie:te(this.movie),genresMovie:ne(this.movie),cinema:n.name,cinema_city:n.city,idCinema:n.id}}),this.cd.detectChanges();}onCinemaClosed(){this.currentIndex=-1,this.cd.detectChanges();}onNearCitySelected(e){this.debugLog("onNearCitySelected",{movie:this.movie?.title,city:e?.name,lat:e?.latitude,lng:e?.longitude});let n=we({},this.route.snapshot.queryParams);if(n.lat=e.latitude,n.lng=e.longitude,this.nearestCitySetted=e,this.currentIndex=-1,this.loadPerformances(n),this.loadNearestCities(n),this.locationSelector.setCustomValue(`${e.name}, ${e.region.name}`),this.location.setUserLocation({latitude:e.latitude,longitude:e.longitude,address:`${e.name}, ${e.region.name}`}),this.trackingService.trackEvent({action:"SelectCity",properties:{category:"MovieShowtimes",label:`${this.movie.title} @ ${e.name}`,movie:this.movie.title,idMovie:this.movie.id,imdb:this.movie?.imdb,tagsMovie:te(this.movie),genresMovie:ne(this.movie)}}),this.locationSelectorRef.nativeElement.getBoundingClientRect().top-120<0){let r=this.wrapperRef.nativeElement.getBoundingClientRect().top+window.scrollY-120;window.scrollTo({top:r,behavior:"smooth"});}this.cd.detectChanges();}debugLog(e,n){this.logger.log(e,n??"");}restoreInitialPosition(e=!0){if(this.nearestCitySetted=void 0,this.location.setUserLocation(this.initialPosition),e){this.currentIndex=-1;let{latitude:n,longitude:i}=this.initialPosition;this.loadPerformances({lat:n,lng:i}),this.loadNearestCities({lat:n,lng:i}),this.locationSelector.setCustomValue(this.initialPosition.address);}}resetLoadMoreVariables(){this.paginationCounter.set(0),this.cd.detectChanges();}loadMore(){this.paginationCounter()*this.itemsPerPagination<this.performances().length&&this.paginationCounter.update(e=>e+1),this.cd.detectChanges();}updateCinemaListOnDateChange(e,n=!1){if(e){let i=jn(e,"00:00:00");this.dateSelected=i;}n&&this.trackingService&&(e?this.trackingService.trackEvent({action:"SelectDate",properties:{category:"MovieShowtimes",label:`${this.movie.title} @ ${e}`,movie:this.movie.title,idMovie:this.movie.id,imdb:this.movie?.imdb,tagsMovie:te(this.movie),genresMovie:ne(this.movie),date:e}}):this.trackingService.trackEvent({action:"SelectDate",properties:{category:"MovieShowtimes",label:`${this.movie.title} @ no-date`,movie:this.movie.title,idMovie:this.movie.id,imdb:this.movie?.imdb,tagsMovie:te(this.movie),genresMovie:ne(this.movie),date:void 0}})),this.loadingShowtimes.set(!0),this.performancesUi.set([]),setTimeout(()=>{this.resetLoadMoreVariables(),this.loadMore(),this.performancesUi.set(this.performances().filter(i=>(i.localTimes.split(",")?.map(d=>Wn(d.split(" ")[0],"dd-mm-yyyy","yyyy-mm-dd"))).includes(e))),this.loadingShowtimes.set(!1),this.previousPerformanceUiCount.set(this.performancesUi()?.length),this.cd.markForCheck();},0);}performanceTrackBy(e,n){return n.id;}checkMovieIsOld(){let e=je(this.movie?.locReleaseDate||this.movie?.releaseDate);if(!e)return!1;let n=new Date(),i=new Date(e),d=(n.getTime()-i.getTime())/(1e3*3600*24*365.25);this.hasMovieTwoYearsOld.set(d>=2),this.addonLog();}addonLog(){}get flowLabel(){return this.isDateFlow?"dates":"location";}ngOnDestroy(){this.showtimesVisibilityHandle?.disconnect(),this.structuredDataService.removeJsonLdScript("movie-events-jsonld");}emitShowsLoadedIfNeeded(e){if(this.hasEmittedShowsLoaded)return;let n=this.performances().length;n&&(this.debugLog("showsLoaded emit",{movie:this.movie?.title,performancesCount:n,hasObservers:this.showsLoaded.observed,source:e}),this.showsLoaded.emit(n),this.hasEmittedShowsLoaded=!0);}trackShowtimesEventsFromResult(e,n,i){if(!this.trackingService||!this.movie)return;let r={event_category:"MovieShowtimes",category:"MovieShowtimes",label:`${this.movie.title}`,movie:this.movie.title,idMovie:this.movie.id,imdb:this.movie?.imdb,tagsMovie:te(this.movie),genresMovie:ne(this.movie),performances_count:e,source_component:"showtime-in-cinemas",flow:this.showtimesFlow(),source:n}
164,d=this.buildLoadedEventDedupeKey("ShowtimesLoaded",e,i),h=this.trackingService.trackEventOnce({action:"ShowtimesLoaded",properties:r},d);if(this.debugLog(h?"Tracking ShowtimesLoaded":"Skipping duplicate ShowtimesLoaded",{movie:this.movie.title,performancesCount:e,source:n,dedupeKey:d}),e>0){let f=this.buildLoadedEventDedupeKey("ShowtimesAvailable",e,i),g=this.trackingService.trackEventOnce({action:"ShowtimesAvailable",properties:r},f);this.debugLog(g?"Tracking ShowtimesAvailable":"Skipping duplicate ShowtimesAvailable",{movie:this.movie.title,performancesCount:e,source:n,dedupeKey:f});}}buildLoadedEventDedupeKey(e,n,i){return[e,`movie:${this.movie?.id??this.movie?.friendlyUrl??""}`,`flow:${this.showtimesFlow()}`,`params:${this.stableDedupeValue(i??{})}`,`count:${n}`].join("|");}stableDedupeValue(e){return Array.isArray(e)?`[${e.map(n=>this.stableDedupeValue(n)).join(",")}]`:e&&typeof e=="object"?`{${Object.keys(e).sort().map(n=>`${n}:${this.stableDedupeValue(e[n])}`).join(",")}}`:String(e);}static{this.ɵfac=function(n){return new(n||t)(M(xe,8),M(Fe),M(at),M(Et),M(_i),M(ve),M(Jt),M(Ie),M(ct),M(pt),M(pe),M(Dt),M(Co));};}static{this.ɵcmp=E({type:t,selectors:[["ush-showtime-streaming-in-cinemas"]],viewQuery:function(n,i){if(n&1&&(de(Gc,5),de(zc,5),de(kt,5,jt),de(Wc,5),de(Qe,5),de($t,5),de(Bt,5)),n&2){let r;X(r=K())&&(i.wrapperRef=r.first),X(r=K())&&(i.modalMap=r.first),X(r=K())&&(i.locationSelectorRef=r.first),X(r=K())&&(i.locationSelector=r.first),X(r=K())&&(i.pAcordion=r.first),X(r=K())&&(i.inlineComponentRef=r.first),X(r=K())&&(i.panels=r);}},hostVars:3,hostBindings:function(n,i){n&2&&I("data-page",i.attrPage)("data-items-per-page",i.attrItemsPerPage)("data-items-loaded",i.attrItemsLoaded);},inputs:{movie:"movie",enableRouterNavigation:"enableRouterNavigation",showUsheruLogo:"showUsheruLogo",openFirstPanel:"openFirstPanel",inCinemasAddon:"inCinemasAddon",inlineMap:"inlineMap"},outputs:{showsLoaded:"showsLoaded",showtimeTicketing:"showtimeTicketing"},standalone:!1,features:[Ae],decls:6,vars:3,consts:()=>{let e;e="No has seleccionado ninguna localizaci\xF3n";let n;n="Tambi\xE9n disponible en";let i;i="Ver horarios";let r;return r="Tambi\xE9n disponible en",[["wrapper",""],["loading",""],["locationSelector",""],["tab",""],e,n,i,r,["id","ush-showtimes-widget-wrapper"],[4,"ngIf"],[1,"ush-showtimes-wrapper"],[1,"ush-showtimes-header"],[3,"locationSelected","enableRouterNavigation"],[1,"tab-msg","ush-error-msg","text"],[1,"showtime-dates"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"dateInitialized","dateSelected","dates"],[1,"ush-showtimes-loaded"],[1,"tab-msg","ush-error-msg","text",3,"innerHTML"],[1,"showtime-list"],[1,"showtime-list",3,"min-height"],["class","ush-showtimes-nearestCities-wrapper",4,"ngIf"],[1,"performance-wrapper",3,"id"],[3,"performance"],["hideAddress","",3,"date","perfGroup","showtimesFlow"],[3,"click"],[1,"ush-showtimes-nearestCities-wrapper"],[1,"ush-showtimes-nearestCities-title"],["data-translate","public.commons.nearestCities.availableAt"],[1,"ush-showtimes-nearestCities-list"],["class","ush-showtimes-nearestCities-item",4,"ngFor","ngForOf"],[1,"ush-showtimes-nearestCities-item"],[1,"ush-showtime-nearestCities-btn","button",3,"click"],[4,"ngTemplateOutlet"],[3,"expandIcon","collapseIcon","styleClass","activeIndex"],[3,"onOpen","onClose","expandIcon","collapseIcon","styleClass","activeIndex"],["pTemplate","header"],["pTemplate","content"],[1,"showtime-cinema-wrapper","old-flow",3,"ngClass"],[1,"showtime-cinema","trigger","ush-cinema",3,"ngClass"],[1,"ush-cinema-logo",3,"error","src","alt"],[1,"ush-cinema-info"],[1,"showtime-text-info"],[1,"ush-cinema-name",3,"title"],[1,"ush-cinema-address",3,"title"],[1,"ush-cinema-address-marker",3,"icon"],[1,"ush-cinema-address--place"],[1,"ush-cinema-address--city"],[1,"ush-cinema-check-msg-wrap"],[1,"ush-cinema-check-msg"],[1,"ush-cinema-check-msg-inside"],[1,"ush-cinema-check-msg-chevron"],[1,"ush-cinema-check-msg-chevron-down",3,"icon"],[1,"ush-cinema-check-msg-chevron-up",3,"icon"],["data-translate","public.commons.checkShowtimes",1,"ush-cinema-check-msg-message"],[3,"perfGroup","showtimesFlow"],[3,"movie"],[1,"p-grid","p-formgrid"],[1,"p-field","p-col-12","p-md-6"],["height","4rem","styleClass","p-mb-2"],["width","8rem","height","2rem","styleClass","p-mb-2 p-mx-auto"],["width","15rem","height","2rem","styleClass","p-mb-2"],["height","3rem","styleClass","p-mb-2"],["width","8rem","height","3rem","styleClass","p-mb-2 "]];},template:function(n,i){n&1&&(s(0,"div",8,0),p(2,Sm,10,6,"ng-container",9)(3,bm,2,1,"ng-container",9),l(
164),p(4,Em,9,0,"ng-template",null,1,ae)),n&2&&(I("data-flow",i.showtimesFlow()),o(2),c("ngIf",!i.disableShowtimes),o(),c("ngIf",i.showUsheruLogo));},dependencies:[Ao,be,Me,U,Ee,Qe,Rn,Tt,kt,wn,ge,Cn,Bt,Do,No,Mn,Te,Nt],styles:[`@charset "UTF-8";#ush-showtimes-widget-wrapper{--componentInCinemas-wrapper-padding: 0;--componentInCinemas-wrapper-background: none;--componentInCinemas-adressRowGap: 5px;--componentInCinemas-contentWrapper-background: var(--backgroundColor);--componentInCinemas-arrowColor: var(--brandColor);--dates-carousel-background: var(--backgroundColor);--componentInCinemas-inputBackground: var(--colorLightGrey);--componentInCinemas-inputTextColor: black;--componentInCinemas-inputBorder: none;--componentInCinemas-nearMeBackground: var(--brandColor);--componentInCinemas-nearMeBackground--hover: var(--brandColor-hover);--componentInCinemas-nearMetextColor: var(--brandColor-contrast);--componentInCinemas-nearMetextColor--hover: var(--brandColor-contrast);--componentInCinemas-nearMetextBorder: 2px solid var(--brandColor);--componentInCinemas-nearMetextBorder--hover: 2px solid var(--brandColor-hover);--componentInCinemas-showtimeCinemaHeight: 70px;--componentInCinemas-showtimeCinemaHeightMobile: var(--componentInCinemas-showtimeCinemaHeightMobile, 70px);--componentInCinemas-cinemaHeader-background: var(--brandColor);--componentInCinemas-cinemaHeader-background--hover: var(--brandColor-hover);--componentInCinemas-cinemaHeader-textColor: var(--brandColor-contrast);--componentInCinemas-cinemaHeader-textColor--hover: var(--brandColor-contrast);--componentInCinemas-cinemaHeaderActive-background: var(--backgroundColor);--componentInCinemas-cinemaHeaderActive-background--hover: var(--backgroundColor-hover);--componentInCinemas-cinemaHeaderActive-textColor: var(--backgroundColor-contrast);--componentInCinemas-cinemaHeaderActive-textColor--hover: var(--componentInCinemas-cinemaHeaderActive-textColor);--componentInCinemas-headerAdressHeight: 20px;--componentInCinemas-checkMsgRight: .5em;--componentInCinemas-chervonSize: 30px;--componentInCinemas-chervonSize--md: 37px;--componentInCinemas-chervonMarginLeft: 10px;--componentInCinemas-chervonMarginRight: 10px;--componentInCinemas-chervonBorder: none;--componentInCinemas-adreessColor: var(--backgroundColor-contrast);--componentInCinemas-adreessIconsColor: var(--backgroundColor-contrast);--componentInCinemas-performances-gap: 10px;--componentInCinemas-performances-background: var(--backgroundColor);--componentInCinemas-date-textColor: var(--backgroundColor-contrast);--componentInCinemas-date-textColor--hover: var(--backgroundColor-contrast);--componentInCinemas-dateHighlight-textColor: var(--brandColor-contrast);--componentInCinemas-dateHighlight-textColor--hover: var(--brandColor-contrast);--componentInCinemas-date-background: var(--backgroundColor);--componentInCinemas-date-background--hover: var(--backgroundColor-hover);--componentInCinemas-dateHighlight-background: var(--brandColor);--componentInCinemas-dateHighlight-background--hover: var(--brandColor-hover);--componentInCinemas-date-border: none;--componentInCinemas-date-border--hover: none;--componentInCinemas-dateHighlight-border--hover: none;--componentInCinemas-date-borderBottom: 2px solid var(--brandColor);--componentInCinemas-date-borderBottom--hover: 2px solid var(--brandColor);--componentInCinemas-dateHighlight-borderBottom: 2px solid var(--brandColor);--componentInCinemas-dateHighlight-borderBottom--hover: 2px solid var(--brandColor-hover);--componentInCinemas-date-borderRadius: var(--borderRadius) var(--borderRadius) 0 0;--componentInCinemas-submitBackground: var(--brandColor);--componentInCinemas-submitBackground--hover: var(--brandColor-hover);--componentInCinemas-submitTextColor: var(--brandColor-contrast);--componentInCinemas-submitTextColor--hover: var(--brandColor-contrast);--componentInCinemas-nearestCity-headerTextColor: var(--textColor);--componentInCinemas-nearestCity-headerTextAlign: left;--componentInCinemas-nearestCity-headerTextTransform: initial;--componentInCinemas-nearestCity-listJustifyContent: flex-start;--componentInCinemas-nearestCity-listGap: 5px;--componentInCinemas-nearestCity-padding: 5px 10px;
164--componentInCinemas-nearestCity-buttonBackground: transparent;--componentInCinemas-nearestCity-buttonBackground--hover: var(--brandColor-hover);--componentInCinemas-nearestCity-buttonTextColor: var(--textColor);--componentInCinemas-nearestCity-buttonTextColor--hover: var(--brandColor-contrast);--componentInCinemas-nearestCity-border: 2px solid var(--componentInCinemas-nearestCity-border-color, var(--brandColor));--componentInCinemas-nearestCity-border--hover: 2px solid var(--componentInCinemas-nearestCity-border--hover-color, var(--brandColor));--componentInCinemas-nearestCity-buttonTextTransform: uppercase}.cinema-location fa-icon{color:var(--cinema-location-icon-color, var(--brandColor))!important}.ush-showtimes-wrapper{display:flex;flex-direction:column;background:var(--componentInCinemas-wrapper-background);padding:var(--componentInCinemas-wrapper-padding);text-align:center}.ush-showtimes-wrapper .ush-error-msg{color:var(--textColor)}#ush-showtimes-widget-wrapper .p-dialog-mask.p-component-overlay{background-color:#00000080}#ush-showtimes-widget-wrapper .p-dialog-mask.p-component-overlay .p-dialog{background-color:#fff;padding:2vw}.ush-showtimes-header{padding:var(--componentInCinemas-header-padding, 0)}.p-skeleton{margin-bottom:10px;background:var(--movie-card-skeleton-background, transparent)!important}.p-skeleton:after{background:linear-gradient(90deg,#fff0,#a8a5a566,#fff0)}.p-accordionpanel{margin:0;border-radius:var(--borderRadius);overflow:hidden}ush-arrow{width:100%;height:100%}.p-accordion .p-accordionheader{display:flex;justify-content:flex-start;align-items:stretch;box-shadow:none!important;border:none;padding:0!important;width:100%;font-weight:inherit;font-size:inherit;line-height:inherit;font-family:inherit;text-align:left}.p-accordionheader{position:relative;appearance:none;background:none!important}.p-accordionheader .p-accordionheader-toggle-icon{display:none}.showtime-list{display:flex;row-gap:var(--componentInCinemas-performances-gap);flex-direction:column;padding:0}.showtime-list>.p-accordionpanel,.showtime-list li{display:flex;flex-flow:column;margin:0;padding:0;list-style:none}.showtime-list>.p-accordionpanel,.showtime-list>.p-accordionpanel a,.showtime-list>.p-accordionpanel button,.showtime-list li,.showtime-list li a,.showtime-list li button{width:100%}.showtime-cinema-wrapper{width:100%}.showtime-cinema-wrapper.old-flow{transition:.3s all cubic-bezier(.86,0,.07,1);cursor:pointer}.showtime-cinema-wrapper.old-flow,.showtime-cinema-wrapper.old-flow .ush-cinema-check-msg-inside{border-radius:var(--borderRadius);background:linear-gradient(0deg,var(--componentInCinemas-cinemaHeaderActive-background) 0%,var(--componentInCinemas-cinemaHeaderActive-background) 50%,var(--componentInCinemas-cinemaHeader-background) 50%,var(--componentInCinemas-cinemaHeader-background) 100%);background-size:100% 200%}.showtime-cinema-wrapper.old-flow .showtime-cinema span,.showtime-cinema-wrapper.old-flow .showtime-cinema fa-icon,.showtime-cinema-wrapper.old-flow .ush-cinema-check-msg fa-icon,.showtime-cinema-wrapper.old-flow .ush-cinema-check-msg span{color:var(--componentInCinemas-cinemaHeader-textColor)}.showtime-cinema-wrapper.old-flow:hover.active,.showtime-cinema-wrapper.old-flow:focus.active,.showtime-cinema-wrapper.old-flow:active.active{background-position:bottom}.showtime-cinema-wrapper.old-flow:hover.active:after,.showtime-cinema-wrapper.old-flow:focus.active:after,.showtime-cinema-wrapper.old-flow:active.active:after{background-position:bottom}.showtime-cinema-wrapper.old-flow:hover.active .ush-cinema-check-msg,.showtime-cinema-wrapper.old-flow:hover.active .ush-cinema-check-msg-inside,.showtime-cinema-wrapper.old-flow:focus.active .ush-cinema-check-msg,.showtime-cinema-wrapper.old-flow:focus.active .ush-cinema-check-msg-inside,.showtime-cinema-wrapper.old-flow:active.active .ush-cinema-check-msg,.showtime-cinema-wrapper.old-flow:active.active .ush-cinema-check-msg-inside{background-position:bottom}.showtime-cinema-wrapper.old-flow:hover,.showtime-cinema-wrapper.old-flow:hover:after,.showtime-cinema-wrapper.old-flow:hover .ush-cinema-check-msg,.showtime-cinema-wrapper.old-flow:hover .ush-cinema-check-msg-inside,.showtime-cinema-wrapper.old-flow:focus,.showtime-cinema-wrapper.old-flow:focus:after,.showtime-cinema-wrapper.old-flow:focus .ush-cinema-check-msg,.showtime-cinema-wrapper.old-flow:focus .ush-cinema-check-msg-inside,.showtime-cinema-wrapper.old-flow:active,.showtime-cinema-wrapper.old-flow:active:after,.showtime-cinema-wrapper.old-flow:active .ush-cinema-check-msg,.showtime-cinema-wrapper.old-flow:active .ush-cinema-check-msg-inside{background:linear-gradient(0deg,var(--componentInCinemas-cinemaHeaderActive-background--hover) 0%,var(--componentInCinemas-cinemaHeaderActive-background--hover) 50%,var(--componentInCinemas-cinemaHeader-background--hover) 50%,var(--componentInCinemas-cinemaHeader-background--hover) 100%);background-size:100% 200%}.showtime-cinema-wrapper.old-flow:hover.active .showtime-cinema span,.showtime-cinema-wrapper.old-flow:hover.active .showtime-cinema fa-icon,.showtime-cinema-wrapper.old-flow:hover.active .ush-cinema-check-msg fa-icon,.showtime-cinema-wrapper.old-flow:hover.active .ush-cinema-check-msg span,.showtime-cinema-wrapper.old-flow:focus.active .showtime-cinema span,.showtime-cinema-wrapper.old-flow:focus.active .showtime-cinema fa-icon,.showtime-cinema-wrapper.old-flow:focus.active .ush-cinema-check-msg fa-icon,.showtime-cinema-wrapper.old-flow:focus.active .ush-cinema-check-msg span,.showtime-cinema-wrapper.old-flow:active.active .showtime-cinema span,.showtime-cinema-wrapper.old-flow:active.active .showtime-cinema fa-icon,.showtime-cinema-wrapper.old-flow:active.active .ush-cinema-check-msg fa-icon,.showtime-cinema-wrapper.old-flow:active.active .ush-cinema-check-msg span{color:var(--componentInCinemas-cinemaHeaderActive-textColor--hover)}.showtime-cinema-wrapper.old-flow:hover:not(.active) .showtime-cinema span,.showtime-cinema-wrapper.old-flow:hover:not(.active) .showtime-cinema fa-icon,.showtime-cinema-wrapper.old-flow:hover:not(.active) .ush-cinema-check-msg fa-icon,.showtime-cinema-wrapper.old-flow:hover:not(.active) .ush-cinema-check-msg span,.showtime-cinema-wrapper.old-flow:focus:not(.active) .showtime-cinema span,.showtime-cinema-wrapper.old-flow:focus:not(.active) .showtime-cinema fa-icon,.showtime-cinema-wrapper.old-flow:focus:not(.active) .ush-cinema-check-msg fa-icon,.showtime-cinema-wrapper.old-flow:focus:not(.active) .ush-cinema-check-msg span,.showtime-cinema-wrapper.old-flow:active:not(.active) .showtime-cinema span,.showtime-cinema-wrapper.old-flow:active:not(.active) .showtime-cinema fa-icon,.showtime-cinema-wrapper.old-flow:active:not(.active) .ush-cinema-check-msg fa-icon,.showtime-cinema-wrapper.old-flow:active:not(.active) .ush-cinema-check-msg span{color:var(--componentInCinemas-cinemaHeader-textColor--hover)}.showtime-cinema-wrapper.old-flow:after{position:absolute;top:0;right:0;z-index:1;transition:.3s all cubic-bezier(.86,0,.07,1);background:linear-gradient(0deg,var(--componentInCinemas-cinemaHeaderActive-background) 0%,var(--componentInCinemas-cinemaHeaderActive-background) 50%,var(--componentInCinemas-cinemaHeader-background) 50%,var(--componentInCinemas-cinemaHeader-background) 100%);background-size:100% 200%;width:var(--componentInCinemas-checkMsgWidth, var(--componentInCinemas-checkMsgRight));height:100%;content:""}.showtime-cinema-wrapper.old-flow:not(.active) .showtime-cinema span,.showtime-cinema-wrapper.old-flow:not(.active) .showtime-cinema fa-icon,.showtime-cinema-wrapper.old-flow:not(.active) .ush-cinema-check-msg fa-icon,.showtime-cinema-wrapper.old-flow:not(.active) .ush-cinema-check-msg span{color:var(--componentInCinemas-cinemaHeader-textColor)}.showtime-cinema-wrapper.old-flow.active{background-position:bottom}.showtime-cinema-wrapper.old-flow.active .showtime-cinema span,.showtime-cinema-wrapper.old-flow.active .showtime-cinema fa-icon,.showtime-cinema-wrapper.old-flow.active .ush-cinema-check-msg fa-icon,.showtime-cinema-wrapper.old-flow.active .ush-cinema-check-msg span{color:var(--componentInCinemas-cinemaHeaderActive-textColor)}.showtime-cinema-wrapper.old-flow.active .showtime-cinema,.showtime-cinema-wrapper.old-flow.active .ush-cinema-check-msg,.showtime-cinema-wrapper.old-flow.active .ush-cinema-check-msg-inside{background-position:bottom}.showtime-cinema-wrapper.old-flow.active:after{background-position:bottom}.showtime-cinema-wrapper.old-flow .showtime-cinema{height:var(--componentInCinemas-showtimeCinemaHeightMobile)}.showtime-cinema-wrapper.old-flow .ush-cinema-info{width:calc(100% - var(--component-in-cinemas-showtime-cinema-info-padding-offset, .5em) - 45px - var(--componentInCinemas-chervonSize--md) - var(--componentInCinemas-chervonMarginLeft))}.showtime-cinema-wrapper.old-flow .showtime-text-info{width:100%;overflow:hidden;text-overflow:ellipsis}.showtime-cinema,.ush-cinema-check-msg,.ush-cinema-check-msg-inside,.p-accordioncontent{transition:.3s all cubic-bezier(.86,0,.07,1)}.ush-cinema-check-msg{background:linear-gradient(0deg,var(--componentInCinemas-cinemaHeaderActive-background) 0%,var(--componentInCinemas-cinemaHeaderActive-background) 50%,var(--componentInCinemas-cinemaHeader-background) 50%,var(--componentInCinemas-cinemaHeader-background) 100%);background-size:100% 200%}.p-accordion .p-accordioncontent-content{border:none;padding:0;--p-accordion-content-padding: 0}.showtime-cinema{display:flex;flex-flow:row nowrap;align-items:center;padding:var(--component-in-cinemas-showtime-cinema-padding, .5em var(--componentInCinemas-checkMsgRight) .5em .5em);width:100%}@media (min-width: 768px){.showtime-cinema{height:var(--componentInCinemas-showtimeCinemaHeight)}}.showtime-cinema img{margin-right:10px;border-radius:100%;padding:0;width:45px;height:45px}.ush-cinema-info{display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--componentInCinemas-headerAddressPaadingTop, 0);width:var(--componentInCinemas-headerAddressInfoWidth, 100%);max-width:calc(100% - var(--cinema-info-ajustment, 0px));text-align:var(--componentInCinemas-headerAddressTextAlignment, left)}.ush-cinema-info .showtime-text-info{display:flex;flex-direction:row;max-width:calc(100% + -0px);line-height:normal;text-overflow:ellipsis;white-space:nowrap}[data-flow=location] .ush-cinema-info{width:calc(100% - 45px - 10px - var(--componentInCinemas-chervonSize--md) - var(--componentInCinemas-chervonMarginRight) - var(--componentInCinemas-chervonMarginLeft))}@media (width >= 768px){[data-flow=location] .ush-cinema-info{width:calc(100% - 45px - 10px - var(--componentInCinemas-chervonSize) - var(--componentInCinemas-chervonMarginRight) - var(--componentInCinemas-chervonMarginLeft))}}[data-flow=location] .ush-cinema-info>*{width:100%;overflow:hidden;text-overflow:ellipsis}.showtime-cinema-wrapper.new-flow{justify-content:space-between;align-items:center;background:inherit;background-color:var(--componentInCinemas-contentWrapper-background)}.showtime-cinema-wrapper.new-flow .showtime-text-info{text-align:left}.showtime-cinema-wrapper.new-flow .ush-cinema-name{color:var(--componentInCinemas-cinemaName, var(--brandColor))}.showtime-cinema-wrapper.new-flow .showtime-cinema-info{display:flex;align-items:center}.showtime-cinema-wrapper.new-flow .showtime-cinema{justify-content:space-between;align-items:flex-start;height:auto}.showtime-cinema-wrapper.new-flow .showtime-cinema .distance-literal{min-width:60px;color:var(--componentInCinemas-cinemaDistance-literal, var(--brandColor))}@media screen and (max-width: 600px){.showtime-cinema-wrapper.new-flow .showtime-cinema{flex-direction:column}}.showtime-cinema-wrapper.new-flow .showtime-cinema:hover .ush-cinema-address{text-decoration:underline}@media screen and (max-width: 600px){.showtime-cinema-wrapper.new-flow .ush-cinema-location-info{display:block;width:100%;text-align:right}}.showtime-cinema-wrapper.new-flow .ush-cinema-close-map fa-icon{margin-right:5px;color:var(--componentInCinemas-adreessColor)}.showtime-cinema-wrapper.new-flow .ush-cinema-name{text-wrap:wrap}.showtime-cinema-wrapper.new-flow .ush-cinema-info{flex-direction:row;align-items:center;cursor:pointer}.showtime-cinema-wrapper.new-flow .ush-cinema-info fa-icon{margin-right:5px;color:var(--componentInCinemas-adreessColor)}.showtime-cinema-wrapper.new-flow .ush-cinema-info .ush-cinema-address{max-height:unset!important;overflow:unset!important;color:var(--componentInCinemas-adreessColor);font-size:.85em;text-align:left;text-overflow:unset!important;white-space:unset!important}.old-flow .ush-cinema-name{overflow:hidden;font-size:inherit;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}@media (max-width: 600px){.old-flow .ush-cinema-name{white-space:normal!important}}.ush-cinema-address{transition:.3s all ease-in;width:100%;height:var(--componentInCinemas-headerAddressMobileHeight, 100%);max-height:var(--componentInCinemas-headerAdressHeight);overflow:hidden;font-weight:400;font-size:inherit;text-overflow:ellipsis;white-space:var(--componentInCinemas-headerAddressWhiteSpace, nowrap)}.ush-cinema-address .ush-cinema-address-marker:after{content:"\\a0"}
164.ush-cinema-address span{display:inline}.ush-cinema-check-msg-wrap{display:flex;position:absolute;right:var(--componentInCinemas-chervonMarginRight);height:100%;overflow:hidden}.ush-cinema-check-msg{position:relative}.ush-cinema-check-msg-inside{display:var(--component-in-cinemas-check-msg-inside-display, flex);column-gap:var(--componentInCinemas-check-msg-inside-column-gap);flex-direction:var(--componentInCinemas-check-msg-inside-flex-direction, row);flex-wrap:nowrap;align-items:center;margin-left:var(--component-in-cinemas-check-msg-inside-margin-left, 8px);padding:var(--component-in-cinemas-check-msg-inside-padding);width:var(--component-in-cinemas-check-msg-inside-width, 188px);max-width:var(--component-in-cinemas-check-msg-inside-max-width, 188px);height:100%;text-overflow:ellipsis;white-space:nowrap}.ush-cinema-check-msg-chevron{display:flex;justify-content:center;align-items:center;margin-right:var(--componentInCinemas-chervonMarginRight);margin-left:var(--componentInCinemas-chervonMarginLeft);border:var(--componentInCinemas-chervonBorder);border-radius:50%;width:calc(var(--componentInCinemas-chervonSize));height:var(--componentInCinemas-chervonSize)}@media screen and (min-width: 778px){.ush-cinema-check-msg-chevron{width:var(--componentInCinemas-chervonSize--md);height:var(--componentInCinemas-chervonSize--md)}}.ush-cinema-check-msg-message{display:var(--component-in-cinemas-check-msg-text-display, initial);position:relative;font-weight:400;font-size:inherit;text-overflow:ellipsis;white-space:nowrap}.p-accordionheader:not(.active) .ush-cinema-check-msg{left:calc(100% - var(--componentInCinemas-chervonSize) - var(--componentInCinemas-chervonMarginLeft) - var(--componentInCinemas-checkMsgRight))}@media screen and (min-width: 778px){.p-accordionheader:not(.active) .ush-cinema-check-msg{left:calc(100% - var(--componentInCinemas-chervonSize--md) - var(--componentInCinemas-chervonMarginLeft) - var(--componentInCinemas-checkMsgRight))}}.p-accordionheader:not(.active) .ush-cinema-check-msg-chevron-up{display:none}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active>.p-accordionheader .ush-cinema-address{max-height:0}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active>.p-accordionheader .ush-cinema-check-msg{left:calc(100% - var(--componentInCinemas-chervonSize) - var(--componentInCinemas-chervonMarginLeft) - var(--componentInCinemas-checkMsgRight))}@media screen and (min-width: 778px){.p-accordionpanel:not(.p-disabled).p-accordionpanel-active>.p-accordionheader .ush-cinema-check-msg{left:calc(100% - var(--componentInCinemas-chervonSize--md) - var(--componentInCinemas-chervonMarginLeft) - var(--componentInCinemas-checkMsgRight))}}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active>.p-accordionheader .ush-cinema-check-msg-chevron-down{display:none}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active>.p-accordionheader .ush-cinema-check-msg-chevron-up{display:block}@media screen and (min-width: 778px){.p-accordionheader .showtime-cinema-wrapper.old-flow:hover .showtime-cinema:not(.active) .ush-cinema-info{--cinema-info-ajustment: calc( var(--component-in-cinemas-check-msg-inside-max-width, 188px) + var(--componentInCinemas-chervonSize--md) + var(--componentInCinemas-chervonMarginLeft) + var(--componentInCinemas-chervonMarginRight) + 10px )}.p-accordionheader .showtime-cinema-wrapper.old-flow:hover .showtime-cinema:not(.active) .ush-cinema-check-msg{left:0}}@media screen and (min-width: 778px){.p-accordionheader .showtime-cinema-wrapper.old-flow:not(:hover) .ush-cinema-info{transition-delay:.3s}}.cinema-location{display:flex;column-gap:15px;row-gap:5px;flex-wrap:wrap}ush-location-selector{display:block;margin-bottom:20px}@media all and (min-width: 768px){ush-location-selector{margin-bottom:25px}}ush-location-selector .input-icon.search-icon{display:none}ush-location-selector .input-icon.marker-icon{display:flex;--locationSelectorIconColor: var(--componentInCinemas-inputTextColor)}ush-location-selector .input-icon{right:initial;left:12px}ush-location-selector .location-input .p-autocomplete-input{border:var(--componentInCinemas-inputBorder);
164background:var(--componentInCinemas-inputBackground);padding:0 .5rem 0 33px;color:var(--componentInCinemas-inputTextColor)}ush-location-selector .location-input .p-autocomplete-input::placeholder{color:var(--componentInCinemas-inputTextColor)}ush-location-selector .ush-near-me-button,ush-location-selector .p-button.ush-near-me-button{transition:var(--buttonTransition);border:var(--componentInCinemas-nearMetextBorder, var(--buttonBorder));border-color:var(--componentInCinemas-nearMe-border-color, var(--brandColor));border-radius:var(--componentInCinemas-nearMe-border-radius, var(--borderRadius));background:var(--componentInCinemas-nearMeBackground, var(--buttonBackground));color:var(--componentInCinemas-nearMetextColor, var(--buttonColor))}ush-location-selector .ush-near-me-button:hover,ush-location-selector .ush-near-me-button:focus,ush-location-selector .ush-near-me-button:active,ush-location-selector .p-button.ush-near-me-button:hover,ush-location-selector .p-button.ush-near-me-button:focus,ush-location-selector .p-button.ush-near-me-button:active{border:var(--componentInCinemas-nearMetextBorder--hover, var(--buttonBorderHover));border-color:var(--componentInCinemas-nearMe-border-color--hover, var(--brandColor-hover));background:var(--componentInCinemas-nearMeBackground--hover, var(--p-button-primary-hover-background));color:var(--componentInCinemas-nearMetextColor--hover, var(--brandColor))}.ush-showtimes-nearestCities-wrapper{padding:var(--componentInCinemas-nearestCity-wrapper-padding, 0)}.ush-showtimes-nearestCities-list{display:flex;column-gap:var(--componentInCinemas-nearestCity-listGap);row-gap:var(--componentInCinemas-nearestCity-listGap);flex-direction:row;flex-wrap:wrap;justify-content:var(--componentInCinemas-nearestCity-listJustifyContent);padding:0}.ush-showtimes-nearestCities-item{list-style:none}.ush-showtimes-nearestCities-title{display:flex;justify-content:var(--componentInCinemas-nearestCity-headerJustifyContent, space-between);color:var(--componentInCinemas-nearestCity-headerTextColor);font-weight:var(--componentInCinemas-nearestCity-title-font-weight);text-align:var(--componentInCinemas-nearestCity-headerTextAlign);text-transform:var(--componentInCinemas-nearestCity-headerTextTransform)}.ush-showtimes-nearestCities-item .ush-showtime-nearestCities-btn,.ush-showtimes-nearestCities-item .button.ush-showtime-nearestCities-btn,.ush-showtimes-nearestCities-title .ush-showtime-nearestCities-btn,.ush-showtimes-nearestCities-title .button.ush-showtime-nearestCities-btn{transition:.3s all ease-out;cursor:pointer;border:var(--componentInCinemas-nearestCity-border);border-radius:var(--borderRadius);background:var(--componentInCinemas-nearestCity-buttonBackground);padding:var(--componentInCinemas-nearestCity-padding);color:var(--componentInCinemas-nearestCity-buttonTextColor);font-weight:var(--componentInCinemas-nearestCity-font-weight, bold);font-family:inherit;text-transform:var(--componentInCinemas-nearestCity-buttonTextTransform)}.ush-showtimes-nearestCities-item .ush-showtime-nearestCities-btn:hover,.ush-showtimes-nearestCities-item .ush-showtime-nearestCities-btn:focus,.ush-showtimes-nearestCities-item .ush-showtime-nearestCities-btn:active,.ush-showtimes-nearestCities-item .button.ush-showtime-nearestCities-btn:hover,.ush-showtimes-nearestCities-item .button.ush-showtime-nearestCities-btn:focus,.ush-showtimes-nearestCities-item .button.ush-showtime-nearestCities-btn:active,.ush-showtimes-nearestCities-title .ush-showtime-nearestCities-btn:hover,.ush-showtimes-nearestCities-title .ush-showtime-nearestCities-btn:focus,.ush-showtimes-nearestCities-title .ush-showtime-nearestCities-btn:active,.ush-showtimes-nearestCities-title .button.ush-showtime-nearestCities-btn:hover,.ush-showtimes-nearestCities-title .button.ush-showtime-nearestCities-btn:focus,.ush-showtimes-nearestCities-title .button.ush-showtime-nearestCities-btn:active{border:var(--componentInCinemas-nearestCity-border--hover);background:var(--componentInCinemas-nearestCity-buttonBackground--hover);color:var(--componentInCinemas-nearestCity-buttonTextColor--hover)} 165/*# sourceMappingURL=showtime-streaming-in-cinemas.component-6UZIQKAQ.css.map */ 166`],encapsulation:2,data:{animation:[De("fadeInOut",[Ce(":enter",[me({opacity:0,transform:"translateY(-20px)"}),fe("300ms ease-out",me({opacity:1,transform:"translateY(0)"}))]),Ce(":leave",[fe("300ms ease-in",me({opacity:0,transform:"translateY(-20px)"}))])]),De("listAnimation",[Ce("* => *",[Ni(":enter",[me({opacity:0,transform:"translateY(60px)"}
166),ki(100,[fe("0.5s ease-out",me({opacity:1,transform:"translateY(0)"}))])],{optional:!0})])])]},changeDetection:0});}}return t;})();var $o=(()=>{class t{static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵmod=Re({type:t});}static{this.ɵinj=Le({providers:[pt],imports:[G,He.forChild([]),Oo,kt,mn,Ne,Rt,To,re,Sn,ye,vn,st,Ft,bn]});}}return t;})();li(Bt,function(){return[Nn,ge,Lo,kn];},[]);function Tm(t,a){if(t&1&&(P(0),s(1,"div",12),_(2),l(),L()),t&2){let e=m(2);o(),I("data-translate",e.uplayMessageKey),o(),y(e.uplayMessage);}}function xm(t,a){t&1&&oe(0);}function Pm(t,a){if(t&1&&(P(0),s(1,"div",9)(2,"div",10),p(3,Tm,3,2,"ng-container",8)(4,xm,1,0,"ng-container",11),l()(),L()),t&2){let e=m(),n=z(2),i=z(4);o(3),c("ngIf",e.availableToWatchOn&&!e.purchased),o(),c("ngTemplateOutlet",e.availableToWatchOn?n:i);}}function Lm(t,a){t&1&&oe(0);}function Am(t,a){if(t&1&&p(0,Lm,1,0,"ng-container",11),t&2){let e=m(),n=z(6),i=z(12);c("ngTemplateOutlet",e.purchased?i:n);}}function Rm(t,a){t&1&&oe(0);}function Nm(t,a){if(t&1&&p(0,Rm,1,0,"ng-container",11),t&2){let e=m(),n=z(8),i=z(10);c("ngTemplateOutlet",e.purchased?n:i);}}function km(t,a){if(t&1){let e=T();s(0,"a",13),w("click",function(){S(e);let i=m();return b(i.preOrderSelected());}),s(1,"span"),_(2),l(),_(3," \xA0|\xA0 "),s(4,"span",14),v(5,6),l(),_(6),l();}if(t&2){let e=m();c("routerLink",e.getRoute())("state",e.getData()),o(),I("data-translate",e.moviePreorderText),o(),V(" ",e.moviePreorderText," "),o(4),V(" \xA0",e.price," ");}}function Dm(t,a){if(t&1&&u(0,"ush-uplay-play-button",15),t&2){let e=m();c("userFilmItem",e.userPlayItem())("playNowCustomString",e.playNowCustomString);}}function Fm(t,a){if(t&1&&(s(0,"span",18),_(1),l()),t&2){let e=m(2);I("data-translate",e.movieWatchNowText),o(),y(e.movieWatchNowText);}}function Vm(t,a){if(t&1&&(s(0,"span",18)(1,"span"),_(2),l(),_(3," \xA0|\xA0 "),s(4,"span",14),v(5,7),l(),_(6),l()),t&2){let e=m(2);o(),I("data-translate",e.movieWatchNowText),o(),y(e.movieWatchNowText),o(4),V("\xA0",e.price," ");}}function Bm(t,a){if(t&1){let e=T();s(0,"a",16),w("click",function(){S(e);let i=m();return b(i.watchNowSelected());}),s(1,"div",17),p(2,Fm,2,2,"span",18)(3,Vm,7,3,"span",18),l()();}if(t&2){let e=m();c("routerLink",e.getRoute())("state",e.getData()),o(2),C(e.hidePriceOnWatchNowButton?2:3);}}function $m(t,a){if(t&1&&(s(0,"a",19)(1,"span"),_(2),l(),_(3,"\xA0"),s(4,"span"),_(5),l()()),t&2){let e=m();o(),I("data-translate",e.movieAvailableToWatchText),o(),y(e.movieAvailableToWatchText),o(3),y(e.availableToWatchOn);}}var Dn=(()=>{class t{constructor(e,n,i,r,d){this.uplayerService=e,this.translateService=n,this.trackingService=i,this.cd=r,this.environmentService=d,this.dataPlayerPricesLength=0,this.uplayLoaded=new W(),this.loaded=!1,this.faPlay=yi,this.playerPrices=[],this.outputPurchased=new ti(!1),this.uplayMessageKey="movie.availableToWatch",this.userPlayItem=Y(null),this.MOVIE_PREORDER_TEXT="Pre-order",this.MOVIE_WATCHNOW_TEXT="Mira ahora",this.MOVIE_AVAILABLE_TO_WATCH_TEXT="Disponible para ver",this.hidePriceOnWatchNowButton=this.environmentService.uplayerComponent("hidePriceOnWatchNowButton");}ngOnInit(){this.loadPlayerPrices();}ngOnChanges(e){this.movieWasChanged(e.movie?.currentValue,e.movie?.previousValue)&&(this.loaded=!1),e.triggerPlay?.previousValue===void 0&&e.triggerPlay?.currentValue&&this.triggerPlay.pipe(Mt(n=>n)).subscribe(()=>{this.playVideo();});}movieWasChanged(e,n){return e?.friendlyUrl!==n?.friendlyUrl||e?.hasPlayer!==n?.hasPlayer;}getData(){return{data:{movie:this.movie}};}getRoute(){return`/uplayer-purchase/${this.movie.friendlyUrl}`;}loadPlayerPrices(){this.outputPurchased.next(!1),this.uplayerService.$playerPrices.subscribe(e=>{if(e?.length>0){if(this.dataPlayerPricesLength=e.length,this.player=this.uplayerService.getPurchasedPlayer(e),this.player){this.purchased=!0,this.availableToWatchOn=this.getAvailableToWatchDate(e.find(n=>n.purchaseDate!=null)),this.outputPurchased.next(!!this.player.url),this.videoUrl=this.uplayerService.getPlayerUrl(),this.uplayLoaded.emit(!0),this.loaded=!0,this.cd.detectChanges();return;}else this.purchased=!1,this.loaded=!0;this.playerPrices=e,this.minPlayerPrice=this.uplayerService.getMinPrice(e),this.updateMinValues(),this.cd.detectChanges();}else this.playerPrices=[],this.dataPlayerPricesLength=0,this.loaded=!0;});}updateMinValues(){this.price=`${this.minPlayerPrice.currencyBadge||"\u20AC"}${this.minPlayerPrice.priceInCents/100}`,this.availableToWatchOn=this.getAvailableToWatchDate(this.minPlayerPrice),this.uplayMessage="Disponible para ver",this.loaded=!0,this.uplayLoaded.emit(!0);}getAvailableToWatchDate(e){return e.availableOnFuture?this.getFriendlyDate(e.availableFrom):"";}getFriendlyDate(e){return new Date(e).toLocaleDateString(this.translateService.currentLanguage().code,{weekday:"short",day:"2-digit",month:"short"});}playVideo(){this.uplayerService.playVideo(this.player);}watchNowSelected(){this.trackEvent("AddToCart",this.movie.title);}preOrderSelected(){this.trackEvent("AddToCart",this.movie.title);}generateUserFilmItem(e){this.userPlayItem.set({movie:this.movie,player:this.player,availableTo:e});}trackEvent(e,n){this.trackingService.trackEvent({action:e,properties:{category:"uPlay",label:n,movie:this.movie.title,idMovie:this.movie.id,imdb:this.movie?.imdb,tagsMovie:te(this.movie),genresMovie:ne(this.movie),idPlayer:this.player?.id}});}get moviePreorderText(){return this.preOrderCustomString||this.MOVIE_PREORDER_TEXT;}get movieWatchNowText(){return this.watchNowCustomString||this.MOVIE_WATCHNOW_TEXT;}get movieAvailableToWatchText(){return this.availableToWatchCustomString||this.MOVIE_AVAILABLE_TO_WATCH_TEXT;}static{this.ɵfac=function(n){return new(n||t)(M(yn),M(Ie),M(xe),M(ve),M(ze));};}static{this.ɵcmp=E({type:t,selectors:[["ush-uplay-button"]],hostVars:1,hostBindings:function(n,i){n&2&&I("data-player-prices-length",i.dataPlayerPricesLength);},inputs:{movie:"movie",watchNowCustomString:"watchNowCustomString",playNowCu
166stomString:"playNowCustomString",preOrderCustomString:"preOrderCustomString",availableToWatchCustomString:"availableToWatchCustomString",triggerPlay:"triggerPlay"},outputs:{uplayLoaded:"uplayLoaded",outputPurchased:"purchased"},features:[Ae],decls:13,vars:1,consts:()=>{let e;e="desde";let n;return n="desde",[["notreleased",""],["released",""],["preorder",""],["playnow",""],["watchnow",""],["waitingtowatch",""],e,n,[4,"ngIf"],[1,"uplay-container"],[1,"items-container"],[4,"ngTemplateOutlet"],[1,"uplay-msg"],[1,"clickable","uplay-btn","preorder","button-secondary",3,"click","routerLink","state"],["data-translate","movie.from"],[3,"userFilmItem","playNowCustomString"],[1,"p-element","watchnow-button","ctrl-play","fullVideo-button",3,"click","routerLink","state"],[1,"uplay-button-element","p-element","p-button","p-component",2,"height","100%"],[1,"watch-text-container"],[1,"uplay-btn","waiting-to-watch","button-secondary"]];},template:function(n,i){n&1&&p(0,Pm,5,2,"ng-container",8)(1,Am,1,1,"ng-template",null,0,ae)(3,Nm,1,1,"ng-template",null,1,ae)(5,km,7,5,"ng-template",null,2,ae)(7,Dm,1,2,"ng-template",null,3,ae)(9,Bm,4,3,"ng-template",null,4,ae)(11,$m,6,3,"ng-template",null,5,ae),n&2&&c("ngIf",i.loaded);},dependencies:[G,U,Ee,Ue,ye,po],styles:[`[_nghost-%COMP%]{--uplay-container-align-items: unset;--_ush-uplay-play-button-width: auto;--_ush-uplay-play-button-margin: 0 auto}[data-player-prices-length="0"][_nghost-%COMP%]{display:none}.uplay-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:var(--uplay-container-align-items, flex-start);margin-right:20px}.uplay-container[_ngcontent-%COMP%] .uplay-msg[_ngcontent-%COMP%]{margin-bottom:10px}.uplay-container[_ngcontent-%COMP%] .items-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-end}@media all and (min-width: 992px){.uplay-container[_ngcontent-%COMP%]{align-items:var(--uplay-container-align-items, flex-end)}}.uplay-btn[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:20px}.uplay-btn.waiting-to-watch[_ngcontent-%COMP%]{pointer-events:none;font-weight:400;text-transform:initial}span.playnow[_ngcontent-%COMP%]{padding-left:5px}.watchnow-button[_ngcontent-%COMP%]{cursor:pointer}.watchnow-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background-color:var(--backgroundColor)!important;padding:0;color:var(--backgroundColor-contrast)!important}.watchnow-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{border-color:var(--backgroundColor)!important}.watchnow-button[_ngcontent-%COMP%] .watch-text-container[_ngcontent-%COMP%]{margin:var(--uplay-container-watch-text-margin, 0)} 167/*# sourceMappingURL=uplay-button.component-IVE2NOJ6.css.map */`]});}}return t;})();var Gm=()=>[];function zm(t,a){if(t&1){let e=T();s(0,"div",11)(1,"label",12)(2,"span"),v(3,1),l()(),s(4,"div",13)(5,"feature-streaming-country-selector",14),w("countryChanged",function(i){S(e);let r=m(2);return b(r.onCountryChanged(i));}),l(),s(6,"p-button",15),w("click",function(){S(e);let i=m(2);return b(i.setMyCountry());}),l()()();}if(t&2){let e=m(2);o(5),c("dropdownIcon",e.dropdownIcon)("panelStyleClass",e.countrySelectorPanelStyleClass),o(),c("label","My country");}}function Wm(t,a){t&1&&(s(0,"div",16),v(1,2),l());}function jm(t,a){if(t&1){let e=T();s(0,"ush-uplay-button",17),w("uplayLoaded",function(i){S(e);let r=m(2);return b(r.onUplayButtonDisplayed(i));}),l();}if(t&2){let e=m(2);c("movie",e.movie())("watchNowCustomString",e.watchNowCustomString)("playNowCustomString",e.playNowCustomString)("availableToWatchCustomString",e.availableToWatchCustomString)("preOrderCustomString",e.preOrderCustomString);}}function Qm(t,a){t&1&&(s(0,"div",18),v(1,3),l());}function qm(t,a){if(t&1&&(u(0,"div",22),B(1,"safe")),t&2){let e=m(4);c("innerHTML",ee(1,1,e.errorMsg,"html"),Se);}}function Xm(t,a){if(t&1){let e=T();s(0,"img",28),w("error",function(){S(e);let i=m().$implicit,r=m(5);return b(r.onStreamingPlatformImgError(i.streamingPlatform));}),l();}if(t&2){let e=m().$implicit;c("ngSrc",e.streamingPlatform.imageUrl)("alt",(e==null||e.streamingPlatform==null?null:e.streamingPlatform.name)+" logo");}}function Km(t,a){if(t&1&&u(0,"ush-streaming-logo-fallback",27),t&2){let e=m().$implicit;c("streamingPlatform",e.streamingPlatform);}}
167function Ym(t,a){if(t&1){let e=T();s(0,"li")(1,"a",25),w("click",function(){let i=S(e).$implicit,r=m(5);return b(r.onStreamingRedirect(i));}),p(2,Xm,1,2,"img",26)(3,Km,1,1,"ush-streaming-logo-fallback",27),l()();}if(t&2){let e=a.$implicit;Oe("streaming-platform-"+e.streamingPlatform.slug),o(),c("href",e.url,j),I("aria-label",e.streamingPlatform.name),o(),C(e.streamingPlatform.imageUrl&&!e.streamingPlatform.imgError?2:3);}}function Jm(t,a){if(t&1&&(s(0,"ul",23),p(1,Ym,4,5,"li",24),l()),t&2){let e=m(4);o(),c("ngForOf",e.streams);}}function Zm(t,a){if(t&1&&(P(0),p(1,qm,2,4,"div",20)(2,Jm,2,1,"ul",21),L()),t&2){let e=m(3);o(),c("ngIf",e.streams.length===0&&!e.uplayerBtnVisible),o(),c("ngIf",e.streams.length>0);}}function ed(t,a){if(t&1&&(P(0),p(1,Zm,3,2,"ng-container",19),L()),t&2){let e=m(2),n=z(2);o(),c("ngIf",e.streams&&!e.loadingStreams)("ngIfElse",n);}}function td(t,a){if(t&1&&u(0,"ush-usheru-logo",10),t&2){let e=m(2);c("movie",e.movie());}}function nd(t,a){if(t&1&&(P(0),s(1,"div",5),p(2,zm,7,3,"div",6)(3,Wm,2,0,"div",7)(4,jm,1,5,"ush-uplay-button",8)(5,Qm,2,0,"div",9)(6,ed,2,2,"ng-container",4),l(),p(7,td,1,1,"ush-usheru-logo",10),L()),t&2){let e=m();o(2),c("ngIf",e.countries.length>1&&!e.countryBasedDropdownEnabled),o(),c("ngIf",!e.country),o(),c("ngIf",e.uplayerEnabled),o(),c("ngIf",e.uplayerBtnVisible&&(e.streams==null?null:e.streams.length)>0),o(),c("ngIf",e.country),o(),C(e.showUsheruLogo?7:-1);}}function id(t,a){t&1&&(s(0,"li"),u(1,"p-skeleton",30),l());}function od(t,a){t&1&&(s(0,"ul",23),p(1,id,2,0,"li",29),l()),t&2&&(o(),c("ngForOf",ce(1,Gm).constructor(6)));}var Uo=(()=>{class t{constructor(e,n,i,r,d,h,f,g){this.location=e,this.channelService=n,this.movieService=i,this.translationsService=r,this.trackingService=d,this.showtimeStreamingService=h,this.uplayerService=f,this.cd=g,this.environmentService=N(ze),this.hostRef=N(jt),this.movie=x(),this.countrySelectorPanelStyleClass="streaming-country-selector-panel",this.streamsChanged=new W(),this.streamingPlatformsLoaded=new W(),this.countries=[],this.loadingStreams=!0,this.disableStreaming=!1,this.faChevronDown=an,this.dropdownIcon=this.environmentService.watchAtHomeComponent("dropdownIcon"),this.unsubscriber=new Xe(),this.env=N(pe),this.countryBasedDropdownEnabled=this.env.countryBasedApplication?.enabled,this.watchNowCustomString="M\xEDralo en nuestro reproductor",this.playNowCustomString="Reproducir ahora en nuestro reproductor",this.availableToWatchCustomString="Disponible para ver en nuestro reproductor en",this.preOrderCustomString="Pre-ordene en nuestro reproductor",this.disableStreaming=this.channelService.channel.settings.disableStreaming,Be(()=>{this.movie()&&(this.uplayerEnabled=this.movie().hasPlayer,this.loadStreams());});}ngOnInit(){this.countries=this.location.getAvailableCountries(),this.country=this.location.getAvailableCountrySelected(this.countries),this.uplayerEnabled=this.movie().hasPlayer;}ngAfterViewInit(){this.addStreamingVisibilityListener();}ngOnDestroy(){this.streamingVisibilityHandle?.disconnect(),this.unsubscriber.next(!0),this.unsubscriber.complete();}addStreamingVisibilityListener(){let{eventName:e,querySelector:n}=qi(this.env);this.streamingVisibilityHandle=this.trackingService.usheruSdkTrack({kind:"intersection",eventType:"MovieStreaming",options:{root:null,threshold:[0,.1,.2,.3,.4,.5,.75,1],minIntersectionRatio:.05,autoReobserve:!0,debug:!1},eventName:e,querySelector:n,payload:{event_category:"MovieStreaming",label:`${this.movie().title} @ ${this.country.name}`,movie:this.movie().title,idMovie:this.movie().id,imdb:this.movie()?.imdb,tagsMovie:te(this.movie()),genresMovie:ne(this.movie()),country:this.country.name}});}onStreamingPlatformImgError(e){e.imgError=!0;}onCountryChanged(e){e&&(this.country=e,this.loadStreams(),this.trackCountrySelected());}trackCountrySelected(){this.trackingService.trackEvent({action:"SelectCountry",properties:{category:"MovieStreaming",label:`${this.movie().title} @ ${this.country.name}`,movie:this.movie().title,idMovie:this.movie().id,imdb:this.movie()?.imdb,tagsMovie:te(this.movie()),genresMovie:ne(this.movie()),country:this.country.name}});}onUplayButtonDisplayed(e){this.uplayerBtnVisible=e;}loadStreams(){this.loadingStreams=!0,this.country&&We(this.movieService.getStreamingLinks({movieStreamingCountry:[this.country.id],movie:[this.movie().id]})).then(e=>{this.loadingStreams=!1,e.sort((n,i)=>n.streamingPlatform.order!=i.streamingPlatform.order?n.streamingPlatform.order-i.streamingPlatform.order:n.streamingPlatform.name.toLocaleLowerCase()>i.streamingPlatform.name.toLocaleLowerCase()?1:-1),this.streams=e,this.streams?.length>0?this.streamingPlatformsLoaded.emit(!0):this.errorMsg=this.showtimeStreamingService.getStreamingErrorMessage(this.country),this.streamsChanged.emit([...this.streams]),this.cd.detectChanges();}).catch(e=>{this.loadingStreams=!1,console.error(e),this.cd.detectChanges();});}setMyCountry(){this.location.findMyLocation().then(e=>{this.country=this.location.getCountryByAddress(e.address),this.loadStreams();});}onStreamingRedirect(e){let n=this.country?this.country.name:this.location.selectedCountry?.name;this.trackingService.trackEvent({action:"StreamingRedirect",properties:{category:"MovieStreaming",label:`${e.streamingPlatform.name} @ ${this.movie().title} @ ${n}`,movie:this.movie().title,idMovie:this.movie().id,imdb:this.movie()?.imdb,tagsMovie:te(this.movie()),genresMovie:ne(this.movie()),country:n,platform:e.streamingPlatform.name}});}static{this.ɵfac=function(n){return new(n||t)(M(at),M(rt),M(ct),M(Ie),M(xe),M(Dt),M(yn),M(ve));};}static{this.ɵcmp=E({type:t,selectors:[["ush-showtime-streaming-watch-at-home"]],inputs:{movie:[1,"movie"],showUsheruLogo:"showUsheruLogo",countrySelectorPanelStyleClass:"countrySelectorPanelStyleClass"},outputs:{streamsChanged:"streamsChanged",streamingPlatformsLoaded:"streamingPlatformsLoaded"},standalone:!1,decls:3,vars:1,consts:()=>{let e;e="Pa\xEDs";let n;n="No has seleccionado ning\xFAn pa\xEDs";let i;return i="Tambi\xE9n disponible para ver en",[["skeleton",""],e,n,i,[4,"ngIf"],["id","ush-at-home-wrapper",1,"ush-at-home-wrapper"],["id","countrySelectWrapper","class","p-field p-grid p-col-12 attached",4,"ngIf"],["class","tab-msg ush-error-msg text",4,"ngIf"],[3,"movie","watchNowCustomString","playNowCu
167stomString","availableToWatchCustomString","preOrderCustomString","uplayLoaded",4,"ngIf"],["class","streaming-also-available subtitle",4,"ngIf"],[3,"movie"],["id","countrySelectWrapper",1,"p-field","p-grid","p-col-12","attached"],["for","input-countries",1,"bold"],[1,"p-col","field-box","attached"],[3,"countryChanged","dropdownIcon","panelStyleClass"],["id","myCountryBtn","type","button",1,"fit-width",3,"click","label"],[1,"tab-msg","ush-error-msg","text"],[3,"uplayLoaded","movie","watchNowCustomString","playNowCustomString","availableToWatchCustomString","preOrderCustomString"],[1,"streaming-also-available","subtitle"],[4,"ngIf","ngIfElse"],["class","tab-msg ush-error-msg text",3,"innerHTML",4,"ngIf"],["class","streaming-list","role","list",4,"ngIf"],[1,"tab-msg","ush-error-msg","text",3,"innerHTML"],["role","list",1,"streaming-list"],[3,"class",4,"ngFor","ngForOf"],["target","_blank","role","button","tabindex","0",3,"click","href"],["width","130","height","130",1,"streaming-logo",3,"ngSrc","alt"],[3,"streamingPlatform"],["width","130","height","130",1,"streaming-logo",3,"error","ngSrc","alt"],[4,"ngFor","ngForOf"],["width","100px","height","100px"]];},template:function(n,i){n&1&&p(0,nd,8,6,"ng-container",4)(1,od,2,2,"ng-template",null,0,ae),n&2&&c("ngIf",!i.disableStreaming);},dependencies:[Me,U,Ri,Dn,ro,wn,$e,Tn,Cn,Te],styles:[`.streaming-list[_ngcontent-%COMP%]{display:flex;column-gap:var(--streamingFormLogoPadding);row-gap:var(--streamingFormLogoPadding);flex-direction:row;flex-wrap:wrap;justify-content:var(--streamingFormJustifyContent);margin:var(--streaming-list-margin, 0 auto);padding:initial}.streaming-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{width:100px;list-style:none}.streaming-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;border:var(--streamingFormLogoLinkBorder, none);border-radius:var(--borderRadius);height:100%;color:#000;color:var(--streamingFormLogoLinkColor, black);text-decoration:none}.streaming-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .streaming-logo[_ngcontent-%COMP%]{filter:var(--streamingFormLogoFilter);transition:filter .4s;border:var(--streamingFormLogoBorder);border-radius:var(--borderRadius);background-color:var(--streamingFormLogoBackground);width:100%;height:auto}.streaming-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .streaming-logo[_ngcontent-%COMP%]:hover{filter:grayscale(0)}.tab-msg[_ngcontent-%COMP%]{text-align:center}#countrySelectWrapper[_ngcontent-%COMP%]{margin-bottom:20px;border-radius:var(--borderRadius);width:var(--country-select-wrapper-width, initial)}#countrySelectWrapper[_ngcontent-%COMP%] .field-box[_ngcontent-%COMP%]{flex:var(--streaming-country-selector-field-flex, 1 1 auto);width:var(--streaming-country-selector-field-width, 100%);max-width:100%}@media all and (min-width: 768px){#countrySelectWrapper[_ngcontent-%COMP%]{margin-bottom:25px}}@media all and (max-width: 767px){#countrySelectWrapper[_ngcontent-%COMP%] .attached[_ngcontent-%COMP%]{flex-wrap:wrap}#countrySelectWrapper[_ngcontent-%COMP%] #myCountryBtn[_ngcontent-%COMP%]{margin-top:5px;margin-left:0;width:100%}}#myCountryBtn[_ngcontent-%COMP%]{display:none}.test[_ngcontent-%COMP%]{transform:translate(calc(var(--wCarousel) * var(--numberImgs) / var(--imgByPage) * -1 - (var(--padding) * var(--numberImgs) / var(--imgByPage) + var(--padding) * var(--currentSlide) / var(--imgByPage)) + var(--wCarousel) * (var(--currentSlide) + var(--offset)) * -1 / var(--imgByPage)))}.ush-at-home-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:var(--at-home-wrapper-align-items, initial)}[_nghost-%COMP%] .p-select{margin:0}[_nghost-%COMP%] .p-select, [_nghost-%COMP%] .p-select .p-select-label{border-top-left-radius:0;border-bottom-left-radius:0}[_nghost-%COMP%] .p-field, [_nghost-%COMP%] .p-field label{margin:0}[_nghost-%COMP%] ush-uplay-button{max-width:100%}[_nghost-%COMP%] ush-uplay-button .uplay-container{margin-right:0}[_nghost-%COMP%] ush-uplay-button .items-container, [_nghost-%COMP%] ush-uplay-button .uplay-btn{max-width:100%}[_nghost-%COMP%] ush-uplay-button .uplay-btn{margin-bottom:25px}[_nghost-%COMP%] ush-usheru-logo .usheru-logo{opacity:1} 168/*# sourceMappingURL=showtime-streaming-watch-at-home.component-YVDFTH
16856.css.map */`]});}}return t;})();var Ho=(()=>{class t{static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵmod=Re({type:t});}static{this.ɵinj=Le({imports:[G,io,mn,Ot,Dn,Ne,re,En,Sn,ye,Rt,Ft,bn,Tn,_o,vn]});}}return t;})();var rd=t=>({defaultValue:t}),sd=()=>[1,2,3];function ld(t,a){t&1&&oe(0);}function cd(t,a){if(t&1&&(s(0,"div"),p(1,ld,1,0,"ng-container",2),l()),t&2){let e=m(),n=z(4);c("@showtimeLoadingSwap",void 0)("@.disabled",e.animationsDisabled()),o(),c("ngTemplateOutlet",n);}}function md(t,a){if(t&1&&(s(0,"div",5),_(1),l()),t&2){let e=m(2);I("data-translate",e.noOptionsMessageKey),o(),V(" ",e.noOptionsMessage," ");}}function dd(t,a){if(t&1&&(s(0,"span"),B(1,"cammelCase"),_(2),B(3,"cammelCase"),B(4,"titleLocalize"),l()),t&2){let e=a.$implicit;I("data-translate","title."+ke(1,2,e.value)),o(2),y(ee(4,6,ke(3,4,e.value),H(9,rd,e.value)));}}function pd(t,a){if(t&1){let e=T();s(0,"p-selectButton",10),Kt("ngModelChange",function(i){S(e);let r=m(3);return Xt(r.activeType,i)||(r.activeType=i),b(i);}),w("onOptionClick",function(i){S(e);let r=m(3);return b(r.onSelectButtonOptionClick(i));})("onChange",function(i){S(e);let r=m(3);return b(r.onSelectButtonChange(i));})("ngModelChange",function(i){S(e);let r=m(3);return b(r.onChangeType(i));}),p(1,dd,5,11,"ng-template",11),l();}if(t&2){let e=m(3);c("options",e.pageTypesOptions),qt("ngModel",e.activeType),c("allowEmpty",!1)("disabled",e.pageTypesOptions.length===1);}}function _d(t,a){if(t&1){let e=T();s(0,"ush-showtime-streaming-in-cinemas",13),w("showsLoaded",function(){S(e);let i=m(4);return b(i.onShowtimesLoaded());})("showtimeTicketing",function(i){S(e);let r=m(4);return b(r.onShowtimeTicketingHandle(i));}),l();}if(t&2){let e=m(4);c("movie",e.movie())("enableRouterNavigation",e.enableRouterNavigation)("showUsheruLogo",e.showUsheruLogo)("inCinemasAddon",e.inCinemasAddon)("openFirstPanel",e.openFirstPanel)("inlineMap",e.inlineMap);}}function ud(t,a){if(t&1&&p(0,_d,1,6,"ush-showtime-streaming-in-cinemas",12),t&2){let e=m(3);C(e.showInCinemas?0:-1);}}function gd(t,a){if(t&1){let e=T();s(0,"ush-showtime-streaming-watch-at-home",15),w("streamingPlatformsLoaded",function(){S(e);let i=m(4);return b(i.onStreamingPlatformsLoaded());}),l();}if(t&2){let e=m(4);c("movie",e.movie())("showUsheruLogo",e.showUsheruLogo);}}function hd(t,a){if(t&1&&p(0,gd,1,2,"ush-showtime-streaming-watch-at-home",14),t&2){let e=m(3);C(e.showWatchAtHome?0:-1);}}function fd(t,a){if(t&1&&u(0,"ush-showtime-streaming-at-festivals",16),t&2){let e=m(4);c("movieFestivals",e.movie().movieFestivals);}}function Cd(t,a){if(t&1&&p(0,fd,1,1,"ush-showtime-streaming-at-festivals",16),t&2){let e=m(3);C(e.showAtFestivals?0:-1);}}function vd(t,a){if(t&1&&u(0,"ush-enquiries",9),t&2){let e=m(3);c("movie",e.movie());}}function Md(t,a){if(t&1&&(s(0,"div",6),p(1,pd,2,4,"p-selectButton",7),s(2,"div",8),p(3,ud,1,1)(4,hd,1,1)(5,Cd,1,1)(6,vd,1,1,"ush-enquiries",9),l()()),t&2){let e,n=m(2);o(),c("ngIf",n.pageTypesOptions.length>1||n.showStreamingTitleAlways),o(2),C((e=n.activeType)==="in-cinemas"?3:e==="watch-at-home"?4:e==="at-festivals"?5:e==="enquiries"?6:-1);}}function Id(t,a){if(t&1&&(s(0,"div"),p(1,md,2,2,"div",3)(2,Md,7,2,"div",4),l()),t&2){let e=m();c("@showtimeLoadingSwap",void 0)("@.disabled",e.animationsDisabled()),o(),c("ngIf",e.movie()!==null&&!e.pageTypesOptions),o(),c("ngIf",e.movie()!==null&&e.pageTypesOptions.length>0&&e.activeType);}}function wd(t,a){if(t&1&&u(0,"ush-showtime-streaming-subscribe",18),t&2){let e=m(2);c("movie",e.movie())("type",e.subscribeType)("customTitleTr",e.customSubscribeTitleTr)("customDescTr",e.customSubscribeDescTr);}}function Sd(t,a){if(t&1&&(P(0),p(1,wd,1,4,"ush-showtime-streaming-subscribe",17),L()),t&2){let e=m();o(),c("ngIf",e.showDemandItForm);}}function bd(t,a){t&1&&u(0,"ush-movie-detail-skeleton",21);}function Ed(t,a){t&1&&(s(0,"div",19)(1,"div",20),J(2,bd,1,0,"ush-movie-detail-skeleton",21,ue),l(),u(4,"ush-movie-detail-skeleton",22),l()),t&2&&(o(2),Z(ce(0,sd)));}var Wv=(()=>{class t{get paramType(){return this.activeType;}constructor(e,n,i,r,d,h,f){this.channelService=e,this.router=n,this.location=i,this.trackingService=r,this.cd=d,this.env=h,this.showtimeStreamingService=f,this.isBrowser=et(N(Fe)),this.logger=N(ot).scoped("showtime-streaming"),this.applicationRef=N(oi),this.movie=x(void 0),this.isLoadingData=x(!1),this.isHydrating=Y(this.isBrowser),this.animationsDisabled=$(()=>this.isHydrating()),this.isResolvingActiveType=Y(!1),this.isLoadingShowtimes=$(()=>!this.isHydrating()&&(this.isLoadingData()||this.isResolvingActiveType())),this.tab=x(),this.availableTypes=["in-cinemas","watch-at-home","at-festivals","enquiries"],this.openFirstPanel=!1,this.onlySubscription=x(!1),this.onlySubscriptionType=x(null),this.inlineMap=!1,this.pageTypes=[],this.pageTypesOptions=[],this.showInCinemas=!1,this.showWatchAtHome=!1,this.showAtFestivals=!1,this.showDemandItForm=!1,this.showEnquiries=!1,this.forceDisableSubscription=!1,this.enableRouterNavigation=!0,this.showUsheruLogo=!1,this.disableUplayer=!1,this.widgetEnableTabs=[],this.servicesAvailables=new W(),this.usePlaceholderPerformancesGroup=!1,this.usePlaceholderStreamingLinks=!1,this.noOptionsMessage="",this.noOptionsMessageKey="",this.destroy$=new Xe(),this.disableShowtimes=this.channelService.channel.settings.disableShowtimes,this.disableStreaming=this.channelService.channel.settings.disableStreaming,this.forceDisableSubscription=this.env?.hideSubscriptionComponent,this.country=this.location.selectedCountry,Be(()=>{let g=this.movie();this.onlySubscription()||(this.evaluateShowtimesStreamingAvailability(g),this.setUpNoOptionsMessage(),this.filterVisibleTabs(),this.evaluateActiveType()),this.evaluateComsumerDemandItSubscription();},{allowSignalWrites:!0}),Be(()=>{this.onlySubscription()&&this.onlySubscriptionType()&&this.setActiveType(this.onlySubscriptionType());},{allowSignalWrites:!0}),Be(()=>{this.tab()&&this.evaluateActiveType();},{allowSignalWrites:!0});}ngOnInit(){this.setUsePlaceholderData(),this.env.showStreamingTitleAlways&&this.showStreamingTitleAlways!==!1&&(this.showStreamingTitleAlways=!0),this.isBrowser&&this.applicationRef.isStable.pipe(Mt(Boolean),Wt(1)).subscribe(()=>{this.isHydrating.set(!1),this.cd.detectChanges();});}evaluateActiveType(){let e=this.movie();if(!e){this.isResolvingActiveType.set(!1),this.setActiveType(null);return;}this.isResolvingActiveType.set(!0),We(this.showtimeStreamingService.determineShowtimeStreamingActiveType(e,this.hideTabs)).then(n=>
168{n?(this.setActiveType(n),this.cd.detectChanges()):this.setActiveType(this.showInCinemas?"in-cinemas":this.showWatchAtHome?"watch-at-home":null);}).finally(()=>{this.isResolvingActiveType.set(!1);});}evaluateShowtimesStreamingAvailability(e){if(!e){this.showInCinemas=!1,this.showWatchAtHome=!1,this.showAtFestivals=!1,this.showEnquiries=!!this.showtimeStreamingService.determineEnquiriesAvailability();return;}this.hideTabs?.includes("in-cinemas")?this.showInCinemas=!1:this.showInCinemas=this.showtimeStreamingService.determineInCinemasAvailability(e),this.hideTabs?.includes("watch-at-home")?this.showWatchAtHome=!1:this.showWatchAtHome=this.showtimeStreamingService.determineStreamingAvailability(e),this.showEnquiries=!!this.showtimeStreamingService.determineEnquiriesAvailability(),this.showAtFestivals=this.showtimeStreamingService.determineFestivalsAvailability(e);}evaluateComsumerDemandItSubscription(){if(this.forceDisableSubscription){this.showDemandItForm=!1;return;}this.displayDemandItForm();}filterVisibleTabs(){this.enableTabs(),this.pageTypesOptions=this.pageTypes.map(e=>({label:e,value:e}));}ngOnChanges(e){if(!e.movie?.firstChange&&this.moviesAreDifferent(e.movie?.currentValue,e.movie?.previousValue)){let n=e.movie?.currentValue;this.showtimesLoadedTracked=!1,this.streamingPlatformsLoadedTracked=!1,this.evaluateShowtimesStreamingAvailability(n),this.filterVisibleTabs();let i=this.pageTypesOptions.map(r=>r.value);this.showDemandItForm&&i.push("subscribe"),this.servicesAvailables.next(i);}}moviesAreDifferent(e,n){return e?.friendlyUrl!=n?.friendlyUrl||e?.locStreamingAvailable!=n?.locStreamingAvailable||e?.locCinemaEnd!=n?.locCinemaEnd;}onChangeType(e){this.debugLog("onChangeType",{previousType:this.activeType,nextType:e,movie:this.movie()?.title}),this.setActiveType(e),this.subscribeType=null;let n=this.movie();if(!n){this.updateQueryParams();return;}!this.beforeType!=null&&this.beforeType!==e&&(this.beforeType=this.activeType,this.trackingService.trackEvent({action:"ChangeTab",properties:{label:`${n.title} @ ${this.activeType}`,category:"MovieDetail",movie:n.title,idMovie:n.id,imdb:n.imdb,tagsMovie:te(n),genresMovie:ne(n)}})),this.updateQueryParams();}onSelectButtonOptionClick(e){let n=e.option?.value??(e.index!=null?this.pageTypesOptions[e.index]?.value:void 0);this.handleSelectButtonTypeChange(n);}onSelectButtonChange(e){this.handleSelectButtonTypeChange(e.value);}updateQueryParams(){let e=new URL(document.location);this.env.appType==="widget"?e.searchParams.set("whereToWatch",this.activeType):e.searchParams.set("section",this.activeType),history.pushState({},"",e.toString());}enableTabs(){this.pageTypes=[];let e=this.env.mode=="develop"||this.env?.mode=="local",n=e?this.env?.placeholderData?.performancesGroup:void 0,i=e?this.env?.placeholderData?.streamingLinks:void 0;(this.showInCinemas||n)&&this.pageTypes.push("in-cinemas"),(this.showWatchAtHome||i)&&this.pageTypes.push("watch-at-home"),this.showAtFestivals&&this.pageTypes.push("at-festivals"),this.showEnquiries&&this.pageTypes.push("enquiries"),this.handleWidgetsTabsAvailability();}handleWidgetsTabsAvailability(){this.widgetEnableTabs.length>0&&(this.pageTypes=this.pageTypes.filter(e=>this.widgetEnableTabs.includes(e)));}onShowtimeTicketingHandle(e){this.router.navigateByUrl(`/get-tickets/${e}`);}areShowtimesOrStreamingAvailable(){return this.activeType=="in-cinemas"?this.showInCinemas:this.showWatchAtHome;}activeTypeDoesNotExists(){return!this.pageTypes.includes(this.activeType);}setUsePlaceholderData(){this.env.mode=="develop"?(this.usePlaceholderPerformancesGroup=!!this.env?.placeholderData?.performancesGroup||!1,this.usePlaceholderPerformancesGroup&&!this.widgetEnableTabs.includes("in-cinemas")&&this.widgetEnableTabs.push("in-cinemas"),this.usePlaceholderStreamingLinks=!!this.env?.placeholderData?.streamingLinks||!1,this.usePlaceholderStreamingLinks&&!this.widgetEnableTabs.includes("watch-at-home")&&this.widgetEnableTabs.push("watch-at-home")):this.usePlaceholderPerformancesGroup=!1;}onStreamingPlatformsLoaded(){let e=this.movie();this.debugLog("onStreamingPlatformsLoaded callback fired",{movie:e?.title,alreadyTracked:this.streamingPlatformsLoadedTracked}),!this.streamingPlatformsLoadedTracked&&e&&(this.streamingPlatformsLoadedTracked=!0,this.debugLog("Tracking StreamingLoaded"),this.trackingService.trackEvent({action:"StreamingLoaded",properties:{category:"MovieStreaming",label:`${e.title}`,movie:e.title,idMovie:e.id,imdb:e.imdb,tagsMovie:te(e),genresMovie:ne(e)}}));}onShowtimesLoaded(){this.debugLog("onShowtimesLoaded callback fired",{movie:this.movie()?.title,alreadyTracked:this.showtimesLoadedTracked});}setActiveType(e){this.activeType=e&&this.availableTypes.includes(e)?e:"in-cinemas",this.cd.detectChanges();}displayDemandItForm(){let e=this.movie();this.showDemandItForm=e?this.showtimeStreamingService.isDemandItFormEnabled(e):!1;}setUpNoOptionsMessage(){this.isMovieReleased()&&(this.noOptionsMessage="No hay horarios actuales. Est\xE9n atentos para las actualizaciones de Cartelera",this.noOptionsMessageKey="public.commons.whereToWatch.noOptionsReleased");}isMovieReleased(){let e=this.movie();return e?je(e.releaseDate)<=new Date():!1;}debugLog(e,n){this.logger.log(e,n??"");}handleSelectButtonTypeChange(e){!e||e===this.activeType||this.onChangeType(e);}static{this.ɵfac=function(n){return new(n||t)(M(rt),M(Jt),M(at),M(xe),M(ve),M(pe),M(Dt));};}static{this.ɵcmp=E({type:t,selectors:[["ush-showtime-streaming"]],inputs:{movie:[1,"movie"],isLoadingData:[1,"isLoadingData"],tab:[1,"tab"],customSubscribeTitleTr:"customSubscribeTitleTr",customSubscribeDescTr:"customSubscribeDescTr",openFirstPanel:"openFirstPanel",onlySubscription:[1,"onlySubscription"],onlySubscriptionType:[1,"onlySubscriptionType"],showStreamingTitleAlways:"showStreamingTitleAlways",inlineMap:"inlineMap",hideTabs:"hideTabs",inCinemasAddon:"inCinemasAddon",forceDisableSubscription:"forceDisableSubscription",enableRouterNavigation:"enableRouterNavigation",showUsheruLogo:"showUsheruLogo",disableUplayer:"disableUplayer",widgetEnableTabs:"widgetEnableTabs"},outputs:{servicesAvailables:"servicesAvailables"},features:[Ae],decls:5,vars:2,consts:[["loading",""],[4,"ngIf"],[4,"ngTemplateOutlet"],["class","showtime-streaming-no-options tab-msg",4,"ngIf"],["id","showtime-streaming","class","showtime-streaming",4,"ngIf"],[1,"showtime-streaming-no-options","tab-msg"],["id","showtime-streaming",1,"showtime-streaming"],["o
168ptionLabel","label","ngSkipHydration","","optionValue","value","class","tabs",3,"options","ngModel","allowEmpty","disabled","ngModelChange","onOptionClick","onChange",4,"ngIf"],[1,"tab-container"],[3,"movie"],["optionLabel","label","ngSkipHydration","","optionValue","value",1,"tabs",3,"ngModelChange","onOptionClick","onChange","options","ngModel","allowEmpty","disabled"],["pTemplate","item"],[3,"movie","enableRouterNavigation","showUsheruLogo","inCinemasAddon","openFirstPanel","inlineMap"],[3,"showsLoaded","showtimeTicketing","movie","enableRouterNavigation","showUsheruLogo","inCinemasAddon","openFirstPanel","inlineMap"],[3,"movie","showUsheruLogo"],[3,"streamingPlatformsLoaded","movie","showUsheruLogo"],[3,"movieFestivals"],[3,"movie","type","customTitleTr","customDescTr",4,"ngIf"],[3,"movie","type","customTitleTr","customDescTr"],[1,"showtime-streaming","showtime-streaming--skeleton"],[1,"showtime-streaming--skeleton-tabs"],["width","8rem","height","1.5rem","radius","999px"],["width","100%","height","5rem","radius","18px"]],template:function(n,i){n&1&&p(0,cd,2,3,"div")(1,Id,3,4,"div")(2,Sd,2,1,"ng-container",1)(3,Ed,5,1,"ng-template",null,0,ae),n&2&&(C(i.isLoadingShowtimes()?0:i.onlySubscription()?-1:1),o(2),c("ngIf",!i.forceDisableSubscription));},dependencies:[G,U,Ee,lo,so,Tt,re,$i,Ot,Zt,hi,$o,Bo,Ft,So,wo,Ho,Uo,Io,Mo,In,Pe],styles:[`[_nghost-%COMP%]{display:block;width:100%}[_nghost-%COMP%] .p-selectbutton{flex-flow:row wrap;margin-bottom:var(--selectbutton-margin-bottom, 15px)}[_nghost-%COMP%] .p-selectbutton .p-togglebutton{--p-togglebutton-padding: var(--selectbutton-button-padding, var(--font-size-050, 8px) 1rem);margin:var(--selectbutton-button-margin, 0 5px);cursor:pointer;border-top:none;border-right:none;border-left:none;border-bottom:var(--selectBtnBorderBottom);border-bottom-color:transparent;border-radius:var(--selectBtnBorderRadius);background:var(--selectBtnBackground);color:var(--selectBtnColor);text-transform:var(--showtime-streaming-title-text-transform, uppercase)}[_nghost-%COMP%] .p-selectbutton .p-togglebutton .p-togglebutton-content{border-bottom:var(--showtimes-streaming-select-border-bottom, var(--selectBtnBorderBottom));border-bottom-color:transparent}[_nghost-%COMP%] .p-selectbutton .p-togglebutton.p-togglebutton-checked, [_nghost-%COMP%] .p-selectbutton .p-togglebutton[aria-pressed=true], [_nghost-%COMP%] .p-selectbutton .p-togglebutton[data-p-checked=true]{--p-togglebutton-content-checked-background: var(--selectBtnBackgroundActive);--p-togglebutton-checked-background: var(--selectBtnBackgroundActive);--p-togglebutton-checked-border-color: var(--selectBtnBorderActiveColor);--p-togglebutton-checked-color: var(--selectBtnColorActive, var(--textColor));--p-togglebutton-content-checked-shadow: none;--p-selectbutton-border-radius: 0;border-top:none;border-right:none;border-left:none;border-bottom:var(--selectBtnBorderBottom);border-bottom-color:transparent}[_nghost-%COMP%] .p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-content, [_nghost-%COMP%] .p-selectbutton .p-togglebutton[aria-pressed=true] .p-togglebutton-content, [_nghost-%COMP%] .p-selectbutton .p-togglebutton[data-p-checked=true] .p-togglebutton-content{border-bottom-color:var(--showtimes-streaming-select-active-underline-color, var(--selectBtnBorderActiveColor))}[_nghost-%COMP%] .p-selectbutton .p-togglebutton:hover, [_nghost-%COMP%] .p-selectbutton .p-togglebutton.p-togglebutton:not(:disabled):not(.p-togglebutton-checked):not([aria-pressed=true]):not([data-p-checked=true]):hover{--p-togglebutton-hover-background: var(--selectBtnBackgroundActive);--p-togglebutton-hover-color: var(--selectBtnColorActive, var(--textColor));border-top:none;border-right:none;border-left:none;border-bottom:var(--selectBtnBorderBottom);border-bottom-color:transparent}[_nghost-%COMP%] .p-selectbutton .p-togglebutton:hover .p-togglebutton-content, [_nghost-%COMP%] .p-selectbutton .p-togglebutton.p-togglebutton:not(:disabled):not(.p-togglebutton-checked):not([aria-pressed=true]):not([data-p-checked=true]):hover .p-togglebutton-content{border-bottom-color:var(--showtimes-streaming-select-hover-border-color, var(--selectBtnBorderActiveColor))}[_nghost-%COMP%] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):not(.p-togglebutton-checked):not([aria-pressed=true]):not([data-p-checked=true]){border-top:none;border-right:none;border-left:none;border-bottom:var(--showtimes-streaming-select-border-bottom, var(--selectBtnBorderBottom));border-bottom-color:var(--selectBtnBorderColor);border-radius:var(--selectBtnBorderRadius);
168background:var(--selectBtnBackground);color:var(--selectBtnColor, var(--textColor));text-decoration:var(--select-btn-text-decoration);text-decoration-color:var(--select-btn-text-decoration-color);text-decoration-thickness:var(--select-btn-text-decoration-thickness);text-underline-offset:var(--select-btn-text-underline-offset)}[_nghost-%COMP%] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):not(.p-togglebutton-checked):not([aria-pressed=true]):not([data-p-checked=true]):hover, [_nghost-%COMP%] .p-selectbutton .p-button:hover, [_nghost-%COMP%] .p-selectbutton .p-button:focus, [_nghost-%COMP%] .p-selectbutton .p-button:active{border-top:none;border-right:none;border-left:none;border-bottom:var(--showtimes-streaming-select-border-bottom, var(--selectBtnBorderBottom));border-bottom-color:var(--showtimes-streaming-select-hover-border-color, var(--showtimes-streaming-select-active-border-color, var(--selectBtnBorderActiveColor)));background:var(--selectBtnBackgroundActive);color:var(--selectBtnColorActive);text-decoration:var(--select-btn-hover-text-decoration);text-decoration-color:var(--select-btn-hover-text-decoration-color)}[_nghost-%COMP%] .p-selectbutton .p-button.p-highlight, [_nghost-%COMP%] .p-selectbutton .p-button.p-highlight:hover, [_nghost-%COMP%] .p-selectbutton .p-button.p-highlight:focus, [_nghost-%COMP%] .p-selectbutton .p-button.p-highlight:active, [_nghost-%COMP%] .p-selectbutton .p-button.p-togglebutton-checked, [_nghost-%COMP%] .p-selectbutton .p-button.p-togglebutton-checked:hover, [_nghost-%COMP%] .p-selectbutton .p-button.p-togglebutton-checked:focus, [_nghost-%COMP%] .p-selectbutton .p-button.p-togglebutton-checked:active, [_nghost-%COMP%] .p-selectbutton .p-button[aria-pressed=true], [_nghost-%COMP%] .p-selectbutton .p-button[aria-pressed=true]:hover, [_nghost-%COMP%] .p-selectbutton .p-button[aria-pressed=true]:focus, [_nghost-%COMP%] .p-selectbutton .p-button[aria-pressed=true]:active, [_nghost-%COMP%] .p-selectbutton .p-button[data-p-checked=true], [_nghost-%COMP%] .p-selectbutton .p-button[data-p-checked=true]:hover, [_nghost-%COMP%] .p-selectbutton .p-button[data-p-checked=true]:focus, [_nghost-%COMP%] .p-selectbutton .p-button[data-p-checked=true]:active{border-top:none;border-right:none;border-left:none;border-bottom:var(--showtimes-streaming-select-border-bottom, var(--selectBtnBorderBottom));border-bottom-color:var(--showtimes-streaming-select-active-underline-color, var(--showtimes-streaming-select-active-border-color, var(--selectBtnBorderActiveColor)));background:var(--selectBtnBackgroundActive);color:var(--selectBtnColorActive);text-decoration:var(--select-btn-active-text-decoration);text-decoration-color:var(--select-btn-active-hover-text-decoration-color)}[_nghost-%COMP%] .p-selectbutton .p-button:first-child{border-radius:var(--selectBtnBorderRadius) 0 0 var(--selectBtnBorderRadius)}[_nghost-%COMP%] .p-selectbutton .p-button:last-child{border-radius:0 var(--selectBtnBorderRadius) var(--selectBtnBorderRadius) 0}@media (max-width: 767px){[_nghost-%COMP%] .p-selectbutton .p-button, [_nghost-%COMP%] .p-selectbutton .p-togglebutton.p-component{border:var(--selectBtnBorderRadius);padding-left:var(--select-btn-md-down-pading-left, 0)}}.showtime-streaming[_ngcontent-%COMP%]{position:relative;border-radius:var(--borderRadius);
168background:var(--streamingFormBackground);padding:var(--streamingFormPadding)}.showtime-streaming--skeleton[_ngcontent-%COMP%]{display:grid;gap:1rem;padding:1rem}.showtime-streaming--skeleton-tabs[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:.75rem}.sign[_ngcontent-%COMP%]{text-align:center}.sign[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{cursor:pointer;color:#636363}.sign[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.showtime-streaming-no-options[_ngcontent-%COMP%]{justify-content:center;align-items:center;margin:20px;font-weight:700;font-size:inherit;font-family:inherit;text-align:center;text-transform:unset}.tab-container[_ngcontent-%COMP%]{background:var(--tab-container-background);padding:var(--tab-container-padding)} 169/*# sourceMappingURL=showtime-streaming.component-JVABQ7F7.css.map */`],data:{animation:[De("showtimeLoadingSwap",[Ce(":enter",[me({opacity:0}),fe("220ms ease-out",me({opacity:1}))]),Ce(":leave",[me({opacity:1}),fe("220ms ease-in",me({opacity:0}))])])]}});}}return t;})();export{Rn as a,Qe as b,Oo as c,$d as d,qd as e,np as f,go as g,Tp as h,Hp as i,d_ as j,M_ as k,jp as l,T_ as m,k_ as n,Jp as o,Co as p,fu as q,Bo as r,$o as s,Dn as t,Uo as u,Ho as v,Wv as w};/**i18n:b555c6aab600f3e001fb6967517c5e3078545761c90fc704e2a57fca6cb8800c*///# sourceMappingURL=chunk-BT2MLQVU.js.map
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.