PageSourceSearch

https://www.scanbox.com/da/chunk-FZ5PTKL2.js

js scanbox.com collected 2026-09-24 18:35:20 UTC 311,687 bytes, 141 lines download raw bytes

1import{a as ei,c as kn,d as Io,e as So,f as wo,g as bo}from"./chunk-MI735IXE.js";import{a as Eo}from"./chunk-6YKQKFRF.js";import{a as Fn}from"./chunk-RG4VMFAE.js";import{a as yo}from"./chunk-IUQS3STU.js";import{a as Mo,b as Rn}from"./chunk-JKCILB4Y.js";import{a as vo}from"./chunk-GNZIT6CD.js";import{b as Co}from"./chunk-ZMETKMVP.js";import{a as Ln,b as An}from"./chunk-P3JMLU3I.js";import{b as Ae}from"./chunk-WOGWEDNO.js";import{a as Gt}from"./chunk-ITQF4TIG.js";import{b as ro}from"./chunk-F5A2DSUF.js";import{c as Pn,d as Ht}from"./chunk-7DNT33VH.js";import{c as _n,d as Vi}from"./chunk-S63SGTDF.js";import{d as Ft,e as Ui,f as Dt}from"./chunk-CBFNNC33.js";import{b as gt,d as zt,j as fo}from"./chunk-R2Z3OTQP.js";import{a as Ut,b as pt}from"./chunk-Q4S3V3CM.js";import{a as Tn,b as xn,c as ut,e as Vt,f as wt}from"./chunk-SUBUKQGS.js";import{a as Zn,b as oo,c as ao}from"./chunk-MCEH3WI7.js";import{c as pn}from"./chunk-A3N5NLF3.js";import{c as Be,d as Se,f as pe,g as je,h as we,l as ki,m as Fi}from"./chunk-ZVYO6KGD.js";import{j as ji,m as Wi,n as qi,o as Qi,q as Xi}from"./chunk-4OHY5U2Y.js";import{d as $i}from"./chunk-3XFICWRW.js";import{a as jt,b as Nn}from"./chunk-CBAH4MBO.js";import{a as Oe}from"./chunk-RT24MHXO.js";import{b as fn}from"./chunk-S24D2NBW.js";import{c as Yi,d as St,g as Cn,h as Ki,j as dt,k as Ji,l as Zi,n as eo,p as to,v as no,w as $t,x as io}from"./chunk-PTSCMLJH.js";import{a as uo,b as go,c as ho,g as Le}from"./chunk-FRYIQ6EC.js";import{a as kt}from"./chunk-SWMP6DW6.js";import{a as ue,b as be}from"./chunk-LDA7OF6H.js";import{$ as En,I as mo,K as po,P as Sn,Q as _t,T as wn,V as bn,Z as _o,aa as yn,b as so,ha as On,j as lo,k as vn,l as Mn,s as co,y as In}from"./chunk-YRYYFSAT.js";import{$a as Hi,Cb as mt,D as Lt,E as Fe,J as Ge,M as lt,R as re,Sa as At,U as Oi,Va as ct,Za as de,ab as Gi,b as wi,d as bi,fa as cn,fb as Pe,ga as Ti,ha as ze,lb as un,na as xi,nb as Bt,oa as Pi,ob as ne,qa as xe,qb as ie,r as Ei,ra as se,rb as gn,sa as Li,ta as mn,ua as Ai,va as Ni,vb as zi,wa as Ye,wb as hn,xa as Ri,ya as Xn,z as yi,za as Yn}from"./chunk-ETZXHS7I.js";import{W as Jn,_ as Di,aa as Rt,ba as dn,ja as Bi,q as Nt,r as Kn,s as Kt}from"./chunk-JIKL5GL3.js";import{$b as ee,Bb as Ot,C as yt,Ca as x,Cb as ui,Cc as F,Da as tn,Db as nn,Dc as Ci,De as Si,Eb as p,Ec as _,Fc as y,Ga as K,Gc as B,Hc as It,Ie as G,J as en,Jc as on,Ka as $e,Kb as gi,Kc as an,Lc as rn,Le as st,Mc as Qn,Nc as sn,Oc as le,Pb as I,Pc as D,Qb as c,Qc as rt,Rb as Xe,Sb as ae,Tb as Wn,Ub as Te,Uc as $,Vb as Ue,Vc as De,Wc as Y,X as _i,Xb as M,Xc as W,Yb as qn,Ye as He,Zb as fe,_b as Z,_c as Ce,aa as Ct,ac as r,ba as nt,bb as ye,bc as l,ca as Ne,cb as j,cc as u,cd as Yt,dc as P,dd as vi,ec as L,ed as U,f as tt,fc as J,g as Et,ga as Qe,gc as T,gd as Ve,ge as Me,ha as A,hb as o,hc as Tt,ib as v,ic as hi,je as ve,k as di,ke as V,lc as C,mc as it,nc as ot,oc as S,od as ln,p as qe,pa as ke,pc as m,qa as w,qc as xt,r as pi,ra as b,rc as Mt,re as Mi,se as Ie,tb as jn,tc as fi,ua as vt,vc as at,ve as Ii,wc as _e,xb as E,xc as Q,xd as Pt,yb as Re,yc as X,za as q}from"./chunk-6REZEGAO.js";import{a as Ee,b as et,k as Xt}from"./chunk-DDGVT76E.js";var oa=t=>({compacted:t});function aa(t,a){if(t&1&&u(0,"fa-icon",6),t&2){let e=m(2);c("icon",e.shareIcon);}}function ra(t,a){if(t&1){let e=T();r(0,"li")(1,"a",7),S("click",function(i){let s=w(e).$implicit,d=m(2);return b(d.onShareLinkClicked(s,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 sa(t,a){if(t&1&&(r(0,"div",1),p(1,aa,1,1,"fa-icon",3),r(2,"span",4),C(3,0),l(),r(4,"ul",2),p(5,ra,3,2,"li",5),l()()),t&2){let e=m();c("ngClass",D(3,oa,e.compacted)),o(),c("ngIf",e.compacted),o(4),c("ngForOf",e.socialLinks);}}function la(t,a){if(t&1){let e=T();r(0,"li",14)(1,"a",15),S("click",function(){let i=w(e).$implicit,s=m(2);return b(s.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 ca(t,a){if(t&1&&(r(0,"div",2)(1,"a",9)(2,"div",10),u(3,"fa-icon",11),l(),r(4,"div",12)(5,"ul",13),Z(6,la,3,2,"li",14,fe),l()()()()),t&2){let e=m();o(3),c("icon",e.shareIcon),o(3),ee(e.socialLinks);}}var fp=(()=>{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=A(re),this.movie=x(null),this.isLoadingData=x(!1),this.socialLinks=[],this.shareIcon=lo,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||"",s=n.friendlyUrl||"",d=this.shareMessage.replace("_movie_",i),g=this.shareMailSubject.replace("_movie_",i),f=this.shareCampaign.replace("%movieUrl%",s),h=encodeURIComponent(d),O=encodeURIComponent(g),k=encodeURIComponent(f),N=(ce,me)=>`${ce}${ce.includes("?")?"&":"?"}${me.join("&")}`,z=window.location.href,oe=ce=>N(z,[`utm_source=${encodeURIComponent(ce)}`,"utm_medium=UserShared",`utm_campaign=${k}`]),te=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,H=oe(te);switch(e.platform){case"facebook":{let ce=encodeURIComponent(H);return N("https://facebook.com/sharer.php",[`u=${ce}`,`quote=${h}`]);}case"twitter":{let ce=encodeURIComponent(H);return N("https://twitter.com/intent/tweet",[`text=${h}`,`url=${ce}`]);}case"whatsapp":{let ce=encodeURIComponent(`${d}
2
3${H}`);
3return N("https://api.whatsapp.com/send",[`text=${ce}`]);}case"bluesky":{let ce=encodeURIComponent(`${d} ${H}`);return N("https://bsky.app/intent/compose",[`text=${ce}`]);}case"mail":{let ce=encodeURIComponent(`${d}
4
5${H}`);return`mailto:?subject=${O}&body=${ce}`;}case"instagram":return"https://www.instagram.com/";default:return"";}}onShareLinkClicked(e,n){n?.preventDefault();let i=this.movie();if(!this.isBrowser||!i)return;let s={};s.idMovie=i.id,s.movie=i.title,s.imdb=i?.imdb,s.tagsMovie=ne(i),s.genresMovie=ie(i);let d=this.onShareLink(e);if(this.trackingService.trackEvent({action:"ShareSocial",properties:Ee({category:this.resolvedTrackingCategory,label:d,socialPlatform:e.platform},s)}),e.platform==="instagram"){let g=i.title||"",f=i.friendlyUrl||"",h=this.shareMessage.replace("_movie_",g),O=this.shareCampaign.replace("%movieUrl%",f),k=encodeURIComponent(O),z=((oe,te)=>`${oe}${oe.includes("?")?"&":"?"}${te.join("&")}`)(window.location.href,["utm_source=Instagram","utm_medium=UserShared",`utm_campaign=${k}`]);ma({title:g,text:h,url:z});return;}d&&window.open(d,"_blank","noopener,noreferrer");}get isBrowser(){return st(this.platformId);}getBaseSocialLinks(){let e=[{icon:qi,iconProp:"facebook",platform:"facebook",to:"/"},{icon:ji,iconProp:"x-twitter",platform:"twitter",to:"/"},{icon:Qi,iconProp:"whatsapp",platform:"whatsapp",to:"/"},{icon:mo,iconProp:"envelope",platform:"mail",to:"/"},{icon:Wi,iconProp:"instagram",platform:"instagram",to:"/"}];return this.showBlueSky&&e.push({icon:Xi,iconProp:"bluesky",platform:"bluesky",to:"/"}),e;}buildSocialLinks(){let e=this.environmentService.tellFriendsComponent(),n=this.getBaseSocialLinks(),d=["facebook","twitter","whatsapp","mail"].map(g=>n.find(f=>f.platform===g)).filter(Boolean);if(e?.show?.length&&(d=e.show.map(f=>f.toLowerCase()).map(f=>n.find(h=>h.platform===f)).filter(Boolean)),e?.hide?.length){let g=new Set(e.hide.map(f=>f.toLowerCase()));d=d.filter(f=>!g.has(f.platform));}if(e?.order?.length){let g=new Map(e.order.map((h,O)=>[h.toLowerCase(),O])),f=new Map(d.map((h,O)=>[h.platform,O]));d=[...d].sort((h,O)=>{let k=g.get(h.platform),N=g.get(O.platform);return k!==void 0&&N!==void 0?k-N:k!==void 0?-1:N!==void 0?1:(f.get(h.platform)??0)-(f.get(O.platform)??0);});}return d;}static{this.ɵfac=function(n){return new(n||t)(v(Le),v(ze),v($e));};}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="Del",[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,sa,6,5,"div",1)(1,ca,8,1,"div",2),n&2&&M(i.dropdownDesing?1:0);},dependencies:[be,ue,G,Me,ve,V],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`],encapsulation:2,changeDetection:0});}}return t;})();function ma(t){return Xt(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 da(t,a){t&1&&(r(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 pa(t,a){if(t&1&&(r(0,"div",2)(1,"div",8),C(2,0),l(),u(3,"div",9),$(4,"safe"),l()),t&2){let e,n=m(2);o(3),c("innerHTML",Y(4,1,(e=n.movie())==null?null:e.trReasonsToWatch,"html"),ye);}}function _a(t,a){if(t&1&&p(0,pa,5,4,"div",7),t&2){let e,n=m();c("ngIf",(e=n.movie())==null?null:e.trReasonsToWatch);}}var Ep=(()=>{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="Grunde til at se p\xE5",[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,da,5,0,"div",1)(1,_a,1,1,"div",2),n&2&&M(i.isLoadingData()?0:1);},dependencies:[G,V,se,xe,Ae],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}"]});}}return t;})();var ua=(t,a)=>({src:t,type:"portrait",movie:a,imgType:"poster-img"});function ga(t,a){if(t&1&&(r(0,"div",4)(1,"div",5),C(2,0),l(),u(3,"div",6),$(4,"safe"),l()),t&2){let e,n=m();o(3),c("innerHTML",Y(4,1,(e=n.movie())==null?null:e.description,"html"),ye);}}var Np=(()=>{class t{constructor(){this.imageService=A(ut),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="Synopsis",[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"]];}
6,template:function(n,i){if(n&1&&(p(0,ga,5,4,"div",1),r(1,"div",2),u(2,"img",3),l()),n&2){let s,d,g,f;c("ngIf",(s=i.movie())==null?null:s.description),o(2),c("ngSrc",((d=i.movie())==null?null:d.portraitPhotoUrl)||i.portraitPlaceholder)("alt",((g=i.movie())==null?null:g.trTitle)+" poster image")("modal",rt(4,ua,(f=i.movie())==null?null:f.portraitPhotoUrl,i.movie()));}},dependencies:[G,V,He,se,lt,xe],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}"],changeDetection:0});}}return t;})();function ha(t,a){t&1&&u(0,"ush-movie-detail-skeleton",2);}function fa(t,a){if(t&1&&(r(0,"div",0),Z(1,ha,1,0,"ush-movie-detail-skeleton",2,fe),l()),t&2){let e=m();o(),ee(e.numToArray(e.rating()||3));}}function Ca(t,a){if(t&1&&u(0,"i",4),t&2){let e=m(2);Ci("font-size: ",e.size(),"rem;");}}function va(t,a){if(t&1&&(r(0,"div",1),Z(1,Ca,1,3,"i",3,fe),l()),t&2){let e=m();o(),ee(e.numToArray(e.rating()));}}var To=(()=>{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,fa,3,0,"div",0)(1,va,3,0,"div",1),n&2&&M(i.isLoadingData()?0:i.rating()?1:-1);},dependencies:[Ae],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))}"]});}}return t;})();var Ia=()=>[1,2,3,4,5],Sa=()=>({$implicit:"third-party-info-wrapper default"}),wa=t=>({country:t}),ba=t=>({languages:t}),Ea=t=>({genres:t}),ya=(t,a)=>({src:t,type:"portrait",movie:a,imgType:"poster-img"}),Oa=()=>({$implicit:"third-party-info-wrapper secondary hide"}),Ta=()=>({keepHeight:60});function xa(t,a){t&1&&(r(0,"div",24),u(1,"ush-movie-detail-skeleton",26)(2,"ush-movie-detail-skeleton",27),l());}function Pa(t,a){t&1&&(r(0,"div",25),u(1,"ush-movie-detail-skeleton",28),l());}function La(t,a){if(t&1&&(r(0,"div",19),u(1,"ush-movie-detail-skeleton",21),r(2,"div",22)(3,"div",23),Z(4,xa,3,0,"div",24,fe),l(),p(6,Pa,2,0,"div",25),l()()),t&2){let e=m();o(4),ee(le(1,Ia)),o(2),M(e.showPortrait?6:-1);}}function Aa(t,a){if(t&1){let e=T();r(0,"div",47),S("click",function(){w(e);let i=m(2);return b(i.toggleCollapse());}),C(1,2),l();}}function Na(t,a){if(t&1&&(r(0,"a",48),C(1,3),l()),t&2){let e=m(2);I("href",e.titleAsLink,j);}}function Ra(t,a){if(t&1&&(r(0,"li",49)(1,"div",50)(2,"span",51),C(3,4),l(),r(4,"span",52),_(5,":"),l()(),r(6,"div",53),_(7),l()()),t&2){let e=m(2);o(6),I("data-translate","movie.field.rating."+e.movie().certification),o(),B(" ",e.movieRatingTranslations["movie.field.rating.{{ movie().certification }}"]||e.movie().certification," ");}}function ka(t,a){if(t&1&&(r(0,"a",58),_(1),l()),t&2){let e=m().$implicit,n=m(3);c("routerLink",n.REDIRECTIONS_BASE)("queryParams",D(3,wa,e.slug)),o(),y(e.tr);}}function Fa(t,a){if(t&1&&(r(0,"span"),_(1),l()),t&2){let e=m().$implicit;o(),y(e.tr);}}function Da(t,a){if(t&1&&(r(0,"span",57),p(1,ka,2,5,"a",58)(2,Fa,2,1,"span"),r(3,"span",59),_(4,", "),l()()),t&2){let e=a.$implicit,n=m(3);I("data-translate",e.trMsg),o(),M(n.enabledRedirections.includes("countries")?1:2);}}function Ba(t,a){if(t&1&&(r(0,"li",54)(1,"div",50)(2,"span",55),C(3,5),l(),r(4,"span",52),_(5,":"),l()(),r(6,"div",53),p(7,Da,5,2,"span",56),l()()),t&2){let e=m(2);o(7),c("ngForOf",e.countryList);}}function $a(t,a){if(t&1&&(r(0,"a",58),_(1),l()),t&2){let e=m().$implicit,n=m(3);c("routerLink",n.REDIRECTIONS_BASE)("queryParams",D(3,ba,e.slug)),o(),y(e.tr);}}function Ua(t,a){if(t&1&&(r(0,"span"),_(1),l()),t&2){let e=m().$implicit;o(),y(e.tr);}}function Va(t,a){if(t&1&&(r(0,"span",57),p(1,$a,2,5,"a",58)(2,Ua,2,1,"span"),r(3,"span",59),_(4,", "),l()()),t&2){let e=a.$implicit,n=m(3);I("data-translate",e.trMsg),o(),M(n.enabledRedirections.includes("languages")?1:2);}}function Ha(t,a){if(t&1&&(r(0,"li",60)(1,"div",50)(2,"span",61),C(3,6),l(),r(4,"span",52),_(5,":"),l()(),r(6,"div",62),p(7,Va,5,2,"span",56),l()()),t&2){let e=m(2);o(7),c("ngForOf",e.languagesList);}}function Ga(t,a){if(t&1&&(r(0,"li",63)(1,"div",50)(2,"span",64),C(3,7),l(),r(4,"span",52),_(5,":"),l()(),r(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(),B(" ",e.releaseDate||(e.infoParams==null?null:e.infoParams.releaseDateEmptyMessage)," ");}}function za(t,a){if(t&1&&(r(0,"li",65)(1,"div",50)(2,"span",64),C(3,8),l(),r(4,"span",52),_(5,":"),l()(),r(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(),B(" ",e.locReleaseDate||(e.infoParams==null?null:e.infoParams.releaseDateEmptyMessage)," ");}}function ja(t,a){if(t&1&&(r(0,"li",66)(1,"div",50)(2,"span"),C(3,9),l(
6),r(4,"span",52),_(5,":"),l()(),r(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 Wa(t,a){if(t&1&&(r(0,"li",67)(1,"div",50)(2,"span"),C(3,10),l(),r(4,"span",52),_(5,":"),l()(),r(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 qa(t,a){t&1&&(P(0),r(1,"li")(2,"div",50),_(3,"Plataformas:"),l(),r(4,"div",53),_(5,"acontra+, Movistar Plus"),l()(),r(6,"li")(7,"div",50),_(8,"DVD y Blu Ray:"),l(),r(9,"div",53),_(10,"primavera 2024"),l()(),L());}function Qa(t,a){if(t&1&&(r(0,"li",68)(1,"div",50)(2,"span",69),C(3,11),l(),r(4,"span",52),_(5,":"),l()(),r(6,"div",53),_(7),l()()),t&2){let e=m(2);o(7),B("",e.movie().locRuntime," min");}}function Xa(t,a){if(t&1&&(r(0,"a",58),_(1),l()),t&2){let e=m().$implicit,n=m(3);c("routerLink",n.REDIRECTIONS_BASE)("queryParams",D(4,Ea,e.slug)),I("data-translate",e==null?null:e.trMsg),o(),B(" ",e.name,"");}}function Ya(t,a){if(t&1&&_(0),t&2){let e=m().$implicit;B(" ",e.name," ");}}function Ka(t,a){if(t&1&&(r(0,"span",57),p(1,Xa,2,6,"a",58)(2,Ya,1,1),r(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(),M(i.enabledRedirections.includes("genres")?1:2);}}function Ja(t,a){if(t&1&&(r(0,"li",70)(1,"div",50)(2,"span",71),C(3,12),l(),r(4,"span",52),_(5,":"),l()(),r(6,"div",53),p(7,Ka,5,2,"span",56),l()()),t&2){let e=m(2);o(7),c("ngForOf",e.genres);}}function Za(t,a){}function er(t,a){t&1&&J(0);}function tr(t,a){if(t&1&&u(0,"img",76),t&2){let e=a.$implicit;c("ngSrc",e.logoUrl)("alt",e.name);}}function nr(t,a){if(t&1&&(r(0,"div",72)(1,"div",73)(2,"span"),C(3,13),l(),r(4,"span",52),_(5,":"),l()(),r(6,"div",74),p(7,tr,1,2,"img",75),l()()),t&2){let e=m(2);o(7),c("ngForOf",e.rightOwners);}}function ir(t,a){t&1&&J(0);}function or(t,a){if(t&1&&(P(0),r(1,"div",77),u(2,"img",78),p(3,ir,1,0,"ng-container",45),l(),L()),t&2){let e=m(2),n=F(3);o(2),c("ngSrc",e.movie().portraitPhotoUrl||e.portraitPlaceholder)("alt",e.movie().trTitle+" poster image")("modal",rt(5,ya,e.movie().portraitPhotoUrl,e.movie())),o(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",le(8,Oa));}}function ar(t,a){if(t&1&&(r(0,"div",29),p(1,Aa,2,0,"div",30)(2,Na,2,1,"a",31),r(3,"div",32)(4,"ul",33),p(5,Ra,8,2,"li",34)(6,Ba,8,1,"li",35)(7,Ha,8,1,"li",36)(8,Ga,8,2,"li",37)(9,za,8,2,"li",38)(10,ja,8,2,"li",39)(11,Wa,8,2,"li",40)(12,qa,11,0,"ng-container",41)(13,Qa,8,1,"li",42)(14,Ja,8,1,"li",43)(15,Za,0,0,"ng-template",44)(16,er,1,0,"ng-container",45),l()(),p(17,nr,8,1,"div",46)(18,or,4,9,"ng-container",41),l()),t&2){let e,n=m(),i=F(3),s=F(5);ae("canCollapse",n.canCollapse)("collapsed",n.collapsed)("more-information-has-rightOwners",n.showRightOwners&&n.rightOwners),o(),c("ngIf",!n.titleAsLink),o(),c("ngIf",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",s),o(),c("ngTemplateOutlet",i)("ngTemplateOutletContext",le(23,Sa)),o(),c("ngIf",n.showRightOwners&&n.rightOwners),o(),c("ngIf",n.showPortrait&&n.movie().portraitPhotoUrl);}}function rr(t,a){if(t&1&&(r(0,"li",86)(1,"a",87),u(2,"img",88),r(3,"span"),C(4,14),l(),r(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");}}
6function sr(t,a){if(t&1&&(r(0,"li",89)(1,"a",87),u(2,"img",90),r(3,"span"),C(4,15),l(),r(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(),fi("ngSrc","https://cdnstatic.usheru.com/img/usheru/tmdb-",e.tmdbLogoColor,".png");}}function lr(t,a){if(t&1&&(r(0,"li",91)(1,"a",87),u(2,"img",92),r(3,"span"),C(4,16),l(),r(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 cr(t,a){if(t&1&&(r(0,"li",93)(1,"a",87),u(2,"img",94),r(3,"span"),C(4,17),l(),r(5,"span"),_(6," Letterboxd"),l()()()),t&2){let e=m(2);o(),c("href","https://letterboxd.com/film/"+e.movie().letterboxd,j);}}function mr(t,a){t&1&&(r(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 dr(t,a){if(t&1&&(r(0,"div",79)(1,"ul",80),p(2,rr,7,2,"li",8
61)(3,sr,7,3,"li",82)(4,lr,7,1,"li",83)(5,cr,7,1,"li",84)(6,mr,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 pr(t,a){if(t&1){let e=T();r(0,"img",104),S("error",function(){w(e);let i=m().index,s=m(3);return b(s.onSalesAgentLogoError(i));}),l();}if(t&2){let e=m().$implicit;c("ngSrc",e.logoUrl)("loaderParams",le(3,Ta))("alt",e.name+" logo");}}function _r(t,a){if(t&1&&(r(0,"div",105),_(1),l()),t&2){let e=m().$implicit;o(),B(" ",e.name," ");}}function ur(t,a){if(t&1&&(P(0),p(1,pr,1,4,"img",102)(2,_r,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 gr(t,a){if(t&1&&(r(0,"li",98)(1,"div",50)(2,"span",99),C(3,18),l(),r(4,"span",52),_(5,":"),l()(),r(6,"div",100),p(7,ur,3,2,"ng-container",101),l()()),t&2){let e=m(2);o(7),c("ngForOf",e.movie().salesAgents);}}function hr(t,a){if(t&1&&p(0,gr,8,1,"li",97),t&2){let e,n=m();c("ngIf",n.salesAgentsEnabled&&((e=n.movie().salesAgents)==null?null:e.length)>0);}}var a_=(()=>{class t{constructor(e,n,i,s,d){this.translationsService=e,this.env=n,this.envService=i,this.changeDt=s,this.imageService=d,this.movie=x(null),this.isLoadingData=x(!1),this.showPortrait=!0,this.widthPortrait=300,this.disableImdb=!1,this.disableTmdb=!1,this.movieRatingTranslations=gn,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,Ve(()=>{this.movie()&&this.setText();});}get countries(){let e=this.movie();return e?Bt(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(Ye(e.releaseDate)),this.locReleaseDate=this.getDateLocaleString(Ye(e.locReleaseDate)),this.streamingReleaseDate=this.getDateLocaleString(Ye(e.streamingReleaseDate)),this.locStreamingReleaseDate=this.getDateLocaleString(Ye(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(cn(e))return"TBA";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)(v(de),v(re),v(ze),v(Ce),v(ut));};}static{this.ɵcmp=E({type:t,selectors:[["ush-movie-more-information"]],inputs:{movie:[1,"movie"],isLoadingData:[1,"isLoadingData"],channel:"channel",showPortrait:"showPortrait",widthPortrait:"widthPortrait",disableImdb:"disableImdb",disableTmdb:"disableTmdb",showTPAffinity:"showTPAffinity",titleAsLink:"titleAsLink"},decls:6,vars:1,consts:()=>{let e;e="Mere information";let n;n="Mere information";let i;i="Censur";let s;s="Land";let d;d="Sprog";let g;g="Biografpremiere";let f;f="Biografpremiere";let h;h="Udgivelsesdato";let O;O="Udgivelsesdato";let k;k="Spilletid";let N;N="Genre";let z;z="Rettighedsejer";let oe;oe="L\xE6s mere p\xE5";let te;te="L\xE6s mere p\xE5";let H;H="L\xE6s mere p\xE5";let ce;ce="L\xE6s mere p\xE5";let me;return me="Salgsagenter",[["thirdPartyData",""],["salesAgents",""],e,n,i,s,d,g,f,h,O,k,N,z,oe,te,H,ce,me,[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,La,7,2,"div",19)(1,ar,19,24,"div",20)(2,dr,7,6,"ng-template",null,0,W)(4,hr,1,1,"ng-template",null,1,W),n&2&&M(i.isLoadingData()?0:1);},dependencies:[G,Me,ve,V,Ie,se,lt,pt,Ge,Fe,He,Ae],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)}'],changeDetection:0});}}return t;})();var fr=()=>[1,2,3,4];function Cr(t,a){t&1&&(r(0,"div",4),u(1,"ush-movie-detail-skeleton",5)(2,"ush-movie-detail-skeleton",6),l());}function vr(t,a){t&1&&(r(0,"div",0),u(1,"ush-movie-detail-skeleton",2),r(2,"div",3),Z(3,Cr,3,0,"div",4,fe),l()()),t&2&&(o(3),ee(le(0,fr)));}function Mr(t,a){if(t&1&&(r(0,"a",23),_(1),l()),t&2){let e=m().$implicit;c("routerLink",e.urlRedirect),o(),y(e.name);}}function Ir(t,a){if(t&1&&(P(0),_(1),L()),t&2){let e=m().$implicit;o(),y(e.name);}}
6function Sr(t,a){if(t&1&&(r(0,"span",20),p(1,Mr,2,2,"a",21)(2,Ir,2,1,"ng-container",10),r(3,"span",22),_(4,", "),l()()),t&2){let e=a.$implicit;Ue("crew ",e.customClass,""),c("pTooltip",e==null?null:e.episodestooltip),o(),c("ngIf",e.urlRedirect),o(),c("ngIf",!e.urlRedirect);}}function wr(t,a){if(t&1&&(r(0,"li",14)(1,"div",15)(2,"div",16),_(3),r(4,"span",17),_(5,":"),l()()(),r(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 br(t,a){if(t&1&&(P(0),p(1,wr,8,4,"li",13),L()),t&2){let e=a.$implicit;o(),c("ngIf",e);}}function Er(t,a){if(t&1&&(P(0),r(1,"li",24)(2,"div",15)(3,"span",25),_(4),l(),r(5,"span",17),_(6,":"),l()(),r(7,"div",18),_(8),l()(),L()),t&2){let e=m(3);o(4),y(e.productionCompanyTitle),o(4),y(e.producingCompanies);}}function yr(t,a){if(t&1&&(P(0),r(1,"ul",11),p(2,br,2,1,"ng-container",12)(3,Er,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 Or(t,a){if(t&1&&(r(0,"li",28),$(1,"kebabCase"),r(2,"div",15),$(3,"kebabCase"),r(4,"span"),_(5),l(),r(6,"span",17),_(7,":"),l()(),r(8,"div",18),_(9),l()()),t&2){let e=a.$implicit;I("data-key",De(1,5,e[0])),o(2),I("data-translate","custom.movie.role."+De(3,7,e[0]))("data-notranslate",!0),o(3),y(e[0]),o(4),y(e[1]);}}function Tr(t,a){if(t&1&&(P(0),r(1,"li",24)(2,"div",29)(3,"span"),_(4),l(),r(5,"span",17),_(6,":"),l()(),r(7,"div",18),_(8),l()(),L()),t&2){let e=m(3);o(4),y(e.productionCompanyTitle),o(4),y(e.producingCompanies);}}function xr(t,a){if(t&1&&(P(0),r(1,"ul",26),p(2,Or,10,9,"li",27)(3,Tr,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 Pr(t,a){if(t&1){let e=T();r(0,"div",7)(1,"div",8),S("click",function(){w(e);let i=m();return b(i.toggleCollapse());}),_(2),l(),r(3,"div",9),p(4,yr,4,2,"ng-container",10)(5,xr,4,2,"ng-container",10),l()();}if(t&2){let e=m();ae("canCollapse",e.canCollapse)("collapsed",e.collapsed),o(2),B(" ",e.creditsTitle," "),o(2),c("ngIf",!e.customCrew),o(),c("ngIf",e.customCrew);}}var v_=(()=>{class t{get hasRenderableCredits(){return this.crewListing.length>0||(this.customCrew?.length??0)>0||!!this.producingCompanies;}constructor(e){this.env=e,this.logger=A(ct).scoped("movie-detail"),this.movie=x(null),this.isLoadingData=x(!1),this.creditsTitle="Filmkreditter",this.productionCompanyTitle="Produktionsselskab",this.crewListing=[],this.canCollapse=!1,this.collapsed=!1;let n=A(Ce);this.canCollapse=this.env?.customPageParams?.movieCreditsCollapse,this.collapsed=this.canCollapse&&this.env?.customPageParams?.movieCreditsCollapseInitial,Ve(()=>{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(s=>s.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=[],s=e.movieCrew;if(e.episodes){let{episodes:d}=e,g=d[0].seasonNumber;this.multipleSeasons=d.filter(f=>f.seasonNumber!=g).length>0,d.forEach(({episodeCrew:f,episodeNumber:h,seasonNumber:O})=>{f.map(k=>(k.star.episodes=[{episodeNumber:h,seasonNumber:O}],k)),s=s.concat(f);}),s=s.reduce((f,h)=>{let{star:O,crewRole:k}=h,{id:N,episodes:z}=O,{id:oe}=k,te=f.find(H=>
6H.star.id===N&&H.crewRole.id===oe);if(te){let{episodes:H}=te.star;H&&!z?te.star.episodes=z:H&&z&&te.star.episodes.concat(H);}else f.push(h);return f;},[]),s=s.map(f=>{let{star:h}=f,{episodes:O}=h;return O&&(O.sort((k,N)=>{let{seasonNumber:z,episodeNumber:oe}=k,{seasonNumber:te,episodeNumber:H}=N;return z!=te?z-te:oe-H;}),h.episodestooltip=this.generateEpisodesTooltip(O)),f;});}this.env.movieCrew?.movieCrewPipe?(n=this.env.movieCrew.movieCrewPipe(s),i=this.getRolesFromCrewMembers(n)):this.env.movieCrew?.movieCrewRoleListing?(n=s,i=this.env.movieCrew.movieCrewRoleListing):(n=s,i=this.getRolesFromCrewMembers(s)),i.forEach(d=>{let g=hn(d,n);g&&this.crewListing.push(g);});}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 n=JSON.parse(e.customMovieCrew);this.customCrew=[];for(let i in n)this.customCrew.push([i,this.formatCustomCrewValue(n[i])]);}catch{console.error("bad custom crew format");}}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,s)=>{let{seasonNumber:d}=s,g=i.get(s.seasonNumber);return g?g.push(s):i.set(d,[s]),i;},new Map()).forEach((i,s)=>{n+=`Season ${s}: ${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)(v(re));};}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,vr,5,1,"div",0)(1,Pr,6,7,"div",1),n&2&&M(i.isLoadingData()?0:i.hasRenderableCredits?1:-1);},dependencies:[G,Me,ve,V,pt,Ut,Ge,Fe,se,Pi,Ae],styles:['[_nghost-%COMP%]   .info-list[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:last-child   .comma[_ngcontent-%COMP%]{display:none}.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}
6.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}'],changeDetection:0});}}return t;})();function Lr(t,a){if(t&1&&(r(0,"h1",0),_(1),l()),t&2){let e,n=m();o(),y((e=n.movie())==null?null:e.title);}}var w_=(()=>{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,Lr,2,1,"h1",0),n&2&&M(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)}}"]});}}return t;})();var x_=(()=>{class t{constructor(){this.movieCompetitionService=A(fo),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&&(r(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:[Oe],styles:[".loading-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin:var(--spacing-lg, 2rem)}"]});}}return t;})();var Ar=()=>({$implicit:"third-party-info-wrapper default"}),Nr=t=>({country:t}),Rr=t=>({languages:t}),kr=(t,a)=>({src:t,type:"portrait",movie:a,imgType:"poster-img"}),Fr=()=>({$implicit:"third-party-info-wrapper secondary hide"}),Dr=()=>({keepHeight:60});function Br(t,a){if(t&1){let e=T();r(0,"div",30),S("click",function(){w(e);let i=m();return b(i.toggleCollapse());}),C(1,2),l();}}function $r(t,a){if(t&1&&(r(0,"a",31),C(1,3),l()),t&2){let e=m();I("href",e.titleAsLink,j);}}function Ur(t,a){if(t&1&&(r(0,"span",38)(1,"a",39),_(2),l(),r(3,"span",40),_(4,", "),l()()),t&2){let e=a.$implicit;Ue("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 Vr(t,a){if(t&1&&(r(0,"li",33)(1,"div",34),_(2),r(3,"span",35),_(4,":"),l()(),r(5,"div",36),p(6,Ur,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(),B(" ",n.crewRoleTranslations[e.role],""),o(4),c("ngForOf",e.starList);}}function Hr(t,a){if(t&1&&(P(0),p(1,Vr,7,4,"li",32),L()),t&2){let e=a.$implicit;o(),c("ngIf",e);}}function Gr(t,a){if(t&1&&(r(0,"li",41)(1,"div",34)(2,"span",42),C(3,4),l(),r(4,"span",35),_(5,":"),l()(),r(6,"div",36),_(7),l()()),t&2){let e=m();o(6),I("data-translate","movie.field.rating."+e.movie.certification),o(),B(" ",e.movieRatingTranslations["movie.field.rating.{{ movie.certification }}"]||e.movie.certification," ");}}function zr(t,a){if(t&1&&(r(0,"span",46)(1,"a",47),_(2),l(),r(3,"span",40),_(4,", "),l()()),t&2){let e=a.$implicit;o(),c("routerLink","/movies/all/")("queryParams",D(4,Nr,e.id)),I("data-translate",e.trMsg),o(),y(e.name);}}
6function jr(t,a){if(t&1&&(r(0,"li",43)(1,"div",34)(2,"span",44),C(3,5),l(),r(4,"span",35),_(5,":"),l()(),r(6,"div",36),p(7,zr,5,6,"span",45),l()()),t&2){let e=m();o(7),c("ngForOf",e.countries);}}function Wr(t,a){if(t&1&&(r(0,"span",46)(1,"a",47),_(2),l(),r(3,"span",40),_(4,", "),l()()),t&2){let e=a.$implicit;o(),c("routerLink","/movies/all/")("queryParams",D(4,Rr,e.slug)),I("data-translate",e.trMsg),o(),y(e.name);}}function qr(t,a){if(t&1&&(r(0,"li",48)(1,"div",34)(2,"span",49),C(3,6),l(),r(4,"span",35),_(5,":"),l()(),r(6,"div",50),p(7,Wr,5,6,"span",45),l()()),t&2){let e=m();o(7),c("ngForOf",e.movie.languages);}}function Qr(t,a){if(t&1&&(r(0,"li",51)(1,"div",34)(2,"span",52),C(3,7),l(),r(4,"span",35),_(5,":"),l()(),r(6,"div",36),_(7),l()()),t&2){let e=m();o(7),y(e.releaseDate||(e.infoParams==null?null:e.infoParams.releaseDateEmptyMessage));}}function Xr(t,a){if(t&1&&(r(0,"li",51)(1,"div",34)(2,"span",52),C(3,8),l(),r(4,"span",35),_(5,":"),l()(),r(6,"div",36),_(7),l()()),t&2){let e=m();o(7),y(e.locReleaseDate||(e.infoParams==null?null:e.infoParams.releaseDateEmptyMessage));}}function Yr(t,a){if(t&1&&(r(0,"li",53)(1,"div",34)(2,"span",54),C(3,9),l(),r(4,"span",35),_(5,":"),l()(),r(6,"div",36),_(7),l()()),t&2){let e=m();o(7),B("",e.movie.locRuntime," min");}}function Kr(t,a){}function Jr(t,a){t&1&&J(0);}function Zr(t,a){if(t&1&&u(0,"img",59),t&2){let e=a.$implicit;c("ngSrc",e.logoUrl)("alt",e.name);}}function es(t,a){if(t&1&&(r(0,"div",55)(1,"div",34)(2,"span",56),C(3,10),l(),r(4,"span",35),_(5,":"),l()(),r(6,"div",57),p(7,Zr,1,2,"img",58),l()()),t&2){let e=m();o(7),c("ngForOf",e.rightOwners);}}function ts(t,a){t&1&&J(0);}function ns(t,a){if(t&1&&(P(0),r(1,"div",60),u(2,"img",61),p(3,ts,1,0,"ng-container",27),l(),L()),t&2){let e=m(),n=F(16);o(2),c("ngSrc",e.movie.portraitPhotoUrl||e.portraitPlaceholder)("alt",e.movie.trTitle+" poster image")("modal",rt(5,kr,e.movie.portraitPhotoUrl,e.movie)),o(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",le(8,Fr));}}function is(t,a){if(t&1&&(r(0,"li",68)(1,"a",69),u(2,"img",70),r(3,"span"),C(4,11),l(),r(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 os(t,a){if(t&1&&(r(0,"li",71)(1,"a",69),u(2,"img",72),r(3,"span"),C(4,12),l(),r(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 as(t,a){if(t&1&&(r(0,"li",73)(1,"a",69),u(2,"img",74),r(3,"span"),C(4,13),l(),r(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 rs(t,a){if(t&1&&(r(0,"li",75)(1,"a",69),u(2,"img",76),r(3,"span"),C(4,14),l(),r(5,"span"),_(6," Letterboxd"),l()()()),t&2){let e=m(2);o(),c("href","https://letterboxd.com/film/"+e.movie.letterboxd,j);}}function ss(t,a){t&1&&(r(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 ls(t,a){if(t&1&&(r(0,"div",33)(1,"ul",62),p(2,is,7,2,"li",63)(3,os,7,1,"li",64)(4,as,7,1,"li",65)(5,rs,7,1,"li",66)(6,ss,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 cs(t,a){if(t&1){let e=T();r(0,"img",84),S("error",function(){w(e);let i=m().index,s=m(3);return b(s.onSalesAgentLogoError(i));}),l();}if(t&2){let e=m().$implicit;c("ngSrc",e.logoUrl)("loaderParams",le(3,Dr))("alt",e.name+" logo");}}function ms(t,a){if(t&1&&(r(0,"div",85),_(1),l()),t&2){let e=m().$implicit;o(),B(" ",e.name," ");}}function ds(t,a){if(t&1&&(P(0),p(1,cs,1,4,"img",82)(2,ms,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 ps(t,a){if(t&1&&(r(0,"li",80)(1,"div",34)(2,"span"),C(3,15),l(),r(4,"span",35),_(5,":"),l()(),r(6,"div",81),p(7,ds,3,2,"ng-container",20),l()()),t&2){let e=m(2);o(7),c("ngForOf",e.movie.salesAgents);}}function _s(t,a){if(t&1&&p(0,ps,8,1,"li",79),t&2){let e=m();c("ngIf",e.salesAgentsEnabled&&(e.movie.salesAgents==null?null:e.movie.salesAgents.length)>0);}}var H_=(()=>{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
6oleTranslations=zi,this.movieRatingTranslations=gn,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||Bt(e)!=Bt(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 Bt(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(hn(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("-"),s=i[1]+"/"+i[0]+"/"+i[2],d=new Date(s);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],s=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(s).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)(v(de),v(re),v(ut));};}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:[ke],decls:19,vars:17,consts:()=>{let e;e="Mere information";let n;n="Mere information";let i;i="Censur";let s;s="Land";let d;d="Sprog";let g;g="Biografpremiere";let f;f="Biografpremiere";let h;h="Spilletid";let O;O="Rettighedsejer";let k;k="L\xE6s mere p\xE5";let N;N="L\xE6s mere p\xE5";let z;z="L\xE6s mere p\xE5";let oe;oe="L\xE6s mere p\xE5";let te;return te="Salgsagenter",[["thirdPartyData",""],["salesAgents",""],e,n,i,s,d,g,f,h,O,k,N,z,oe,te,[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"]];}
6,template:function(n,i){if(n&1&&(r(0,"div",16),p(1,Br,2,0,"div",17)(2,$r,2,1,"a",18),r(3,"ul",19),p(4,Hr,2,1,"ng-container",20)(5,Gr,8,2,"li",21)(6,jr,8,1,"li",22)(7,qr,8,1,"li",23)(8,Qr,8,1,"li",24)(9,Xr,8,1,"li",24)(10,Yr,8,1,"li",25)(11,Kr,0,0,"ng-template",26)(12,Jr,1,0,"ng-container",27),l(),p(13,es,8,1,"div",28)(14,ns,4,9,"ng-container",29),l(),p(15,ls,7,6,"ng-template",null,0,W)(17,_s,1,1,"ng-template",null,1,W)),n&2){let s=F(16),d=F(18);ae("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",s)("ngTemplateOutletContext",le(16,Ar)),o(),c("ngIf",i.showRightOwners&&i.rightOwners),o(),c("ngIf",i.showPortrait&&i.movie.portraitPhotoUrl);}},dependencies:[G,Me,ve,V,Ie,Ge,Fe,pt,Ut,se,lt,He],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}'],changeDetection:0});}}return t;})();var Po=(t,a)=>a.id,us=()=>[1],gs=()=>[1,2];function hs(t,a){t&1&&(r(0,"div",6),u(1,"ush-movie-detail-skeleton",7)(2,"ush-movie-detail-skeleton",8),r(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 fs(t,a){if(t&1&&(r(0,"div",2),u(1,"ush-movie-detail-skeleton",4),r(2,"div",5),Z(3,hs,6,3,"div",6,fe),l()()),t&2){let e=m();I("data-style",e.design()),o(3),ee(e.design()==="carousel"?le(1,us):le(2,gs));}}function Cs(t,a){t&1&&u(0,"i",19);}function vs(t,a){if(t&1&&(r(0,"div",16),Z(1,Cs,1,0,"i",19,fe),l()),t&2){let e=m().$implicit,n=m(3);o(),ee(n.numToArray(e.rating));}}function Ms(t,a){if(t&1&&(r(0,"div",17),_(1),l()),t&2){let e=m().$implicit;o(),y(e.quote);}}function Is(t,a){if(t&1&&(u(0,"div",18),$(1,"safe")),t&2){let e=m().$implicit;c("innerHTML",Y(1,1,e.press.name,"html"),ye);}}function Ss(t,a){if(t&1&&(r(0,"a",15),p(1,vs,3,0,"div",16)(2,Ms,2,1,"div",17)(3,Is,2,4,"div",18),l()),t&2){let e=a.$implicit;Ue("review-item ",e.url?"pointer":"",""),c("href",e.url?e.url:"",j),o(),M(e.rating?1:-1),o(),M(e.quote?2:-1),o(),M(e.press!=null&&e.press.name?3:-1);}}function ws(t,a){if(t&1&&(r(0,"div",12),C(1,0),l(),r(2,"div",13),Z(3,Ss,4,7,"a",14,Po),l()),t&2){let e=m(2);o(3),ee(e.pressReviews());}}function bs(t,a){if(t&1&&(r(0,"div",23),_(1),l()),t&2){let e=m().$implicit;o(),y(e.quote);}}function Es(t,a){if(t&1&&(r(0,"swiper-slide")(1,"div",22),p(2,bs,2,1,"div",23),u(3,"ush-movie-rating",10),r(4,"div",24),_(5),l()()()),t&2){let e=a.$implicit,n=m(3);o(2),M(e.quote?2:-1),o(),c("rating",e.rating)("size",3)("isLoadingData",n.isLoadingData()),o(2),y(e.press.name);}}
6function ys(t,a){if(t&1&&(r(0,"h1",12),C(1,1),l(),r(2,"div",20)(3,"swiper-container",21),Z(4,Es,6,5,"swiper-slide",null,Po),l()()),t&2){let e=m(2);o(3),c("config",e.reviewsSwiperConfig),o(),ee(e.pressReviews());}}function Os(t,a){if(t&1&&(r(0,"div",3),p(1,ws,5,0)(2,ys,6,1),l()),t&2){let e,n=m();I("data-style",n.design()),o(),M((e=n.design())==="standard"?1:e==="carousel"?2:-1);}}var K_=(()=>{class t{constructor(){this.movie=x(null),this.isLoadingData=x(!1),this.pressReviews=U(()=>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="Tryk p\xE5 citater";let n;return n="Tryk p\xE5 citater",[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,fs,5,3,"div",2)(1,Os,3,2,"div",3),n&2&&M(i.isLoadingData()?0:i.pressReviews()?1:-1);},dependencies:[se,xe,At,To,Ae],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[_ngcontent-%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[_ng
6content-%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}"]});}}return t;})();var au=(()=>{class t{constructor(){this.faCaretDown=po,this.faCaretUp=co,this.expanded=!1,this.clicked=new q();}ngOnInit(){this.readMoreTogglerText=this.expanded?"L\xE6s mindre":"L\xE6s mere";}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&&(r(0,"button",0),S("click",function(){return i.handleClick();}),r(1,"span"),_(2),l(),u(3,"fa-icon",1),l()),n&2&&(ae("shadow",!i.expanded),o(2),y(i.readMoreTogglerText),o(),c("icon",i.expanded?i.faCaretUp:i.faCaretDown));},dependencies:[be,ue],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))}']});}}return t;})();var Ts=(t,a)=>({src:t,type:"portrait",movie:a,imgType:"poster-img"}),pu=(()=>{class t{constructor(){this.imageService=A(ut),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&&(r(0,"div",0),u(1,"img",1),l()),n&2){let s,d,g;o(),c("ngSrc",((s=i.movie())==null?null:s.portraitPhotoUrl)||i.portraitPlaceholder)("alt",((d=i.movie())==null?null:d.trTitle)+" poster image")("modal",rt(3,Ts,(g=i.movie())==null?null:g.portraitPhotoUrl,i.movie()));}},dependencies:[se,lt,He],encapsulation:2});}}return t;})();var Dn=(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 s=typeof i.name=="string"?i.name.trim():void 0,d=typeof i.title=="string"?i.title.trim():void 0,g=typeof i.label=="string"?i.label.trim():void 0,f=typeof i.englishName=="string"?i.englishName.trim():void 0,h=typeof i.code=="string"?i.code.trim():void 0,O=typeof i.code3=="string"?i.code3.trim():void 0;return s||d||g||f||h||O||void 0;}}).filter(i=>!!i);return n.length?n:void 0;},ni=(t,a)=>{let e=Dn(t,a);if(e)return e.length===1?e[0]:e;},ii=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 s of t.socialNetworks){let d=s&&typeof s=="object"&&typeof s.url=="string"&&s.url.trim()||s&&typeof s=="object"&&typeof s.link=="str
6ing"&&s.link.trim()||typeof s=="string"&&s.trim()||void 0;d&&a.push(d);}let i=Array.from(new Set(a.filter(Boolean)));return i.length?i:void 0;};function ht(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=>ht(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=ht(n);i!==void 0&&(a[e]=i);}return Object.keys(a).length>0?a:void 0;}return t;}}var Lo=(()=>{class t{constructor(){this.location=A(Pt),this.document=A(ln);}getMovieSchemaId(e,n){return`${n&&n.trim()?n.trim():`urn:movie:${e.id}`}#movie`;}getEventSchemaId(e,n,i,s){let d=s&&s.trim()?s.trim():"urn:events",g=n?.cinema?.id??"cinema",f=e?.id??"movie";return`${d}#event-${f}-${g}-${i}`;}buildJsonLdMovieFromEntity(e,n){let i=()=>{let N=Dn(e,e.tags);return N?.length?N.join(", "):void 0;},s=Dn(e,e.genres),d=typeof e.language=="string"&&e.language.trim()?e.language.trim():ni(e,e.languages),g=typeof e.country=="string"&&e.country.trim()?e.country.trim():ni(e,e.customCountries??e.countries),f=Array.from(new Set([e.fullpageImageUrl,e.tilePhotoUrl,e.portraitPhotoUrl,e.logoUrl].map(N=>typeof N=="string"?N.trim():"").filter(Boolean))),h=e.locCertification?.rating??e.locCertification?.name??e.locAdvisory??e.certification??e.advisory,k={"@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:s,keywords:i(),contentRating:typeof h=="string"?h.trim():void 0,image:f.length?f.length===1?f[0]:f:void 0,inLanguage:d,countryOfOrigin:g,sameAs:ii(e)};return ht(k);}buildJsonLdString(e){return JSON.stringify(e);}buildJsonLdScriptTag(e,n){let i=this.buildJsonLdString(e),s=n?` id="${this.escapeHtmlAttr(n)}"`:"",d=i.replace(/</g,"\\u003c").replace(/>/g,"\\u003e");return`<script type="application/ld+json"${s}>${d}<\/script>`;}buildJsonLdEventsFromPerformanceGroups(e,n,i){let s=n.flatMap(d=>(d.parsedLocalTimes||[]).map(g=>this.buildScreeningEventSchema(e,d,g,i)).filter(g=>!!g));if(s.length)return ht({"@context":"https://schema.org","@graph":s});}setPerformanceEventsJsonLd(e,n,i,s="movie-events-jsonld"){let d=this.buildJsonLdEventsFromPerformanceGroups(n,e,i);if(!d){this.removeJsonLdScript(s);return;}let g=this.buildJsonLdString(d).replace(/</g,"\\u003c").replace(/>/g,"\\u003e"),f=this.document.getElementById(s),h=f??this.document.createElement("script");h.setAttribute("type","application/ld+json"),h.setAttribute("id",s),h.textContent=g,f||this.document.head.appendChild(h);}setMovieJsonLd(e,n,i="movie-jsonld"){let s=this.document.getElementById(i);if(!e){s?.remove();return;}let d=this.buildJsonLdMovieFromEntity(e,n),g=this.buildJsonLdString(d).replace(/</g,"\\u003c").replace(/>/g,"\\u003e"),f=s??this.document.createElement("script");f.setAttribute("type","application/ld+json"),f.setAttribute("id",i),f.textContent=g,s||this.document.head.appendChild(f);}removeJsonLdScript(e="movie-jsonld"){this.document.getElementById(e)?.remove();}buildScreeningEventSchema(e,n,i,s){if(!i||Number.isNaN(i.getTime()))return;let d=n.cinema,g=i.toISOString(),f=(e?.title??e?.trTitle)?.trim(),h=(d?.name??"")?.trim(),O=(d?.address??d?.place?.address??"")?.trim(),k=(d?.city??d?.place?.city?.name??"")?.trim(),N=(d?.region??d?.place?.region??"")?.trim(),z=(this.getCinemaCountryName(d)??"")?.trim();if(!f||!h||!O&&!k&&!z)return;let oe=e?this.getMovieSchemaId(e,s):void 0,te=e?.fullpageImageUrl||e?.tilePhotoUrl||e?.portraitPhotoUrl||e?.logoUrl||void 0,H=this.getEventSchemaId(e,n,g,s),ce=ht({"@type":"PostalAddress",streetAddress:O||void 0,addressLocality:k||void 0,addressRegion:N||void 0,addressCountry:z||void 0}),me=ht({"@type":"Place",name:h,address:ce,geo:d?.latitude&&d?.longitude?{"@type":"GeoCoordinates",latitude:d.latitude,longitude:d.longitude}:void 0,url:d?.website}),he=oe?{"@id":oe}:void 0;return ht({"@type":"Event","@id":H,name:`Screening: ${f}`,startDate:g,eventStatus:"https://schema.org/EventScheduled",eventAttendanceMode:"https://schema.org/OfflineEventAttendanceMode",url:s,location:me,image:te,workPresented:he,sameAs:e?ii(e):void 0});}toIsoDate(e){if(!e)return;let n=e.match(/^(\d{2})-(\d{2})-(\d{4})$/);if(!n)return;let[,i,s,d]=n;return`${d}-${s}-${i}`;}toIsoDuration(e){if(e!=null&&!(!Number.isFinite(e)||e<=0))return`PT${Math.round(e)}M`;}escapeHtmlAttr(e){return e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;");}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=nt({token:t,factory:t.ɵfac,providedIn:"root"});}}return t;})();function Ps(t,a){t&1&&u(0,"ush-movie-detail-skeleton",1);}function Ls(t,a){if(t&1&&(p(0,Ps,1,0,"ush-movie-detail-skeleton",1),u(1,"ush-movie-detail-skeleton",2)),t&2){let e=m();M(e.hideLabel?-1:0);}}function As(t,a){if(t&1&&(r(0,"div",3),_(1),l()),t&2){let e=m(2);I("data-translate",e.resolvedLabelKey),o(),y(e.label);}}function Ns(t,a){t&1&&(r(0,"span",4),u(1,"ush-loading-indicator",6),l()),t&2&&(o(),Xe("height","100%"),c("aligning","absolute-center"));}function Rs(t,a){if(t&1&&(r(0,"a",5),_(1),l()),t&2){let e=m(2);c("routerLink",e.routerLink),I("data-translate",e.resolvedLabelKey),o(),B(" ",e.labelButton," ");}}function ks(t,a){if(t&1&&p(0,As,2,2,"div",3)(1,Ns,2,3,"span",4)(2,Rs,2,3,"a",5),t&2){let e=m();M(e.hideLabel?-1:0),o(),M(e.loadingTranslation()?1:2);}}var Qu=(()=>{class t{constructor(){this.movie=x(null),this.hideLabel=!1,this.label="Tryk p\xE5 Kit til r\xE5dighed",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&&Te(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&&(r(0,"div",0),p(1,Ls,2,1)(2,ks,3,2),l()),n&2&&(o(),M(i.isLoadingData()?1:2));},dependencies:[G,Ge,Fe,vo,be,wt,se,Rn,Oe,Ae],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)}"]});}}return t;})();var We=(()=>{class t{constructor(e,n,i,s,d,g,f,h){this.locationService=e,this.authService=n,this.translationsService=i,this.fullScreenService=s,this.env=d,this.cookiesService=g,this.usheruApi=f,this.http=h,this.$playerPrices=new Et(null),this.$uplayerMovieUpdated=new Et(null);}getPurchasedUplayers(){return this.isCountryAvailable?this.getPurchasedPlayers(this.getUserCountryId(),this.getUserToken(),this.translationsService.currentLanguage().code):new Et(null);}retrieveAvailablePlayerPrices(e){this.isCountryAvailable&&(this.$playerPrices.next(null),this.getAvailablePlayer(e,this.getUserCountryId(),null,this.getUserToken()).subscribe(n=>{this.players=n.players,this.movie=n.movie,this.$uplayerMovieUpdated.next(this.movie),this.$playerPrices.next(this.getAvailableToWatchPLayers(n));}));}onPurchase(){this.storedAvailablePlayer=null;}getAvailableUplayers(e,n){return this.isCountryAvailable?this.getAvailablePlayer(e,this.getUserCountryId(),n,this.getUserToken()):null;}get isCountryAvailable(){return!!this.locationService.uplayerCountry;}getAvailableToWatchDate(e){let n=this.getFriendlyDate(e);return this.isDateInFuture(e)?n:"";}getFriendlyDate(e){return new Date(e).toLocaleDateString(this.translationsService.currentLanguage().code,{weekday:"long",day:"2-digit",month:"long",hour:"2-digit",minute:"2-digit"});}isDateInFuture(e){return e>Date.now();}getAvailableToWatchPLayers(e){let n=[];
6return e.availablePlayers.forEach(i=>{this.isPlayerPriceAvailableToWatch(i)&&n.push(i);}),e.purchasedPlayers.forEach(i=>{this.isPlayerPriceAvailableToWatch(i)&&n.push(i);}),n.length>0?n:null;}getUserToken(){return this.authService.accessToken();}getUserCountryId(){return this.locationService.uplayerCountry.id;}getPlayerUrl(){return this.playerUrl||null;}getPlayers(){return this.players||null;}getMovie(){return this.movie||null;}getPlayerWithId(e){return this.players.find(n=>n.id==e);}isPlayerPriceAvailableToWatch(e){return this.isDateRangeInPresentFuture(e.availableFrom,e.availableTo)||this.isDateInFuture(e.availableFrom);}isDateRangeInPresentFuture(e,n){return e<=Date.now()&&n>Date.now();}getPurchasedPlayer(e){let n=null;return e.forEach(i=>{i.purchaseDate&&(n=this.getPlayerWithId(i.idPlayer));}),this.playerUrl=n?.url||null,n||null;}getMinPrice(e){let n=e[0].priceInCents,i=e[0];for(let s of e)s.priceInCents<n&&(n=s.priceInCents,i=s);return i;}orderFreeVideo(e,n){return this.postFreeVideoOrder(e,n,this.authService.accessToken());}playVideo(e,n){if(!this.isTrailerCookiesEnabled())this.cookiesService.getCookieConsentInput(["functionality_storage"]).then(i=>{if(i)this.playVideo(e,n);else return;}).catch(()=>console.log("error at playing uplayer"));else{if(!e.url)return;n&&(this.movie=n),e.accessibleUrl?this.fullScreenService.play({content:{uPlayVideo:e.url,title:this.movie.title},category:"uplayer",animate:!0,accessibleUrl:e.accessibleUrl}):this.fullScreenService.play({content:{uPlayVideo:e.url,title:this.movie.title},category:"uplayer"});}}getAvailabilityDuration(e){if(!e)return"";let n=e.availabilityDuration/24;return n>=365?Math.round(n/365)+" "+(n/365>=2?"years":"year"):n>=30?Math.round(n/30)+" "+(n/30>=2?"months":"month"):n>=7?Math.round(n/7)+" "+(n/7>=2?"weeks":"week"):n>=1?n+" "+(n>=2?"days":"day"):"";}isUplayerAvailable(e){return e.hasPlayer;}isTrailerCookiesEnabled(){return this.cookiesService.getCookieSettings().functionality_storage.enabled;}getAvailablePlayer(e,n,i,s){if(this.availablePlayersAreRetrieved(e,n,i,s))return di(this.storedAvailablePlayer.availablePlayer);let d=new wi();d=d.set("idCountry",n),d=d.set("idMovie",e),i&&(d=d.set("discountCode",i)),d=d.set("trLanguage",this.translationsService.currentLanguage().code);let g=s?this.usheruApi.generateBearerHeader(s):this.usheruApi.get
6StandardHeader();return g=g.append("Cache-Control","no-cache"),this.retrievingPlayers=!0,this.http.get(`${this.env.api.url}/player/available/`,{headers:g,params:d}).pipe(pi(f=>(this.storedAvailablePlayer={movieId:e,countryId:n,discountCode:i,token:s,availablePlayer:f},this.retrievingPlayers=!1,f)));}getPurchasedPlayers(e,n,i){return this.http.get(`${this.env.api.url}/player/purchased/?idCountry=${e}&trLanguage=${i}`,{headers:(n?this.usheruApi.generateBearerHeader(n):this.usheruApi.getStandardHeader()).append("Cache-Control","no-cache")});}postFreeVideoOrder(e,n,i){return this.http.post(`${this.env.api.url}/player/free-order`,{idPlayerPrice:e,discountCode:n},{headers:this.usheruApi.generateBearerHeader(i)});}availablePlayersAreRetrieved(e,n,i,s){return!!(this.storedAvailablePlayer&&this.storedAvailablePlayer.movieId==e&&this.storedAvailablePlayer.countryId==n&&this.storedAvailablePlayer.discountCode==i&&this.storedAvailablePlayer.token==s);}static{this.ɵfac=function(n){return new(n||t)(Qe(Pe),Qe(fn),Qe(de),Qe(Co),Qe(re),Qe(uo),Qe(Gi),Qe(bi));};}static{this.ɵprov=nt({token:t,factory:t.ɵfac,providedIn:"root"});}}return t;})();function Ds(t,a){if(t&1&&(r(0,"div",7),u(1,"fa-icon",8),r(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 Ao=(()=>{class t{constructor(e){this.translationService=e,this.mapIcon=_t,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?mn(this.festivalEdition.dateFrom,this.translationService.currentLanguage().code,{day:"2-digit",month:"short"}):mn(this.festivalEdition.dateFrom,this.translationService.currentLanguage().code))+" - "+mn(this.festivalEdition.dateTo,this.translationService.currentLanguage().code);}static{this.ɵfac=function(n){return new(n||t)(v(de));};}static{this.ɵcmp=E({type:t,selectors:[["ush-festival-item"]],inputs:{festivalEdition:"festivalEdition"},standalone:!1,decls:9,vars:7,consts:()=>{let e;return e="fra",[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&&(r(0,"a",1)(1,"h3",2),_(2),l(),p(3,Ds,4,2,"div",3),r(4,"div",4)(5,"span",5),C(6,0),l(),r(7,"span",6),_(8),l()()()),n&2&&(Ue("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:[V,ue],styles:[".festival-item[_ngcontent-%COMP%]{background-color:var(--festivalItemBackgroun
6d);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}"]});}}return t;})();var ai=t=>({active:t}),$s=t=>({$implicit:"pastFestivals",active:t}),Us=()=>({$implicit:"ongoing",active:!0}),Vs=()=>({$implicit:"upcoming",active:!0});function Hs(t,a){t&1&&J(0);}function Gs(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 zs(t,a){if(t&1&&(P(0),p(1,Hs,1,0,"ng-container",6)(2,Gs,2,1,"ng-container",8),L()),t&2){let e=m(),n=F(11);o(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",le(3,Us)),o(),c("ngForOf",e.ongoingFestivals);}}function js(t,a){t&1&&J(0);}function Ws(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 qs(t,a){if(t&1&&(P(0),p(1,js,1,0,"ng-container",6)(2,Ws,2,1,"ng-container",8),L()),t&2){let e=m(),n=F(11);o(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",le(3,Vs)),o(),c("ngForOf",e.upcomingFestivals);}}function Qs(t,a){t&1&&J(0);}function Xs(t,a){t&1&&J(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 Ks(t,a){if(t&1&&(r(0,"div",10),u(1,"span"),r(2,"span",11),_(3),$(4,"titleLocalize"),l()()),t&2){let e=a.$implicit,n=a.active;c("ngClass",D(4,ai,n)),o(3),B(" ",De(4,2,"festivals."+e)," ");}}var No=(()=>{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;Ai(n,i)?this.ongoingFestivals.push(e):Ni(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="Tjek tidligere festivaler",[["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 s=T();r(0,"section",2),p(1,zs,3,4,"ng-container",3)(2,qs,3,4,"ng-container",3)(3,Qs,1,0,"ng-container",3),r(4,"div",4),S("click",function(){return w(s),b(i.pastfilmsActive=!i.pastfilmsActive);}),C(5,1),l(),r(6,"div",5),p(7,Xs,1,0,"ng-container",6),r(8,"div",7),p(9,Ys,2,1,"ng-container",8),l()()(),p(10,Ks,5,6,"ng-template",null,0,W);}if(n&2){let s=F(11);o(),c("ngIf",i.ongoingFestivals.length>0),o(),c("ngIf",i.upcomingFestivals.length>0),o(),c("ngIf",i.pastFestivals),o(),c("ngClass",D(8,ai,i.pastfilmsActive)),o(2),c("ngClass",D(10,ai,i.pastfilmsActive)),o(),c("ngTemplateOutlet",s)("ngTemplateOutletContext",D(12,$s,i.pastfilmsActive)),o(2),c("ngForOf",i.pastFestivals);}},dependencies:[Me,ve,V,Ie,Ao,Pn],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)}
6.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}']});}}return t;})();var Ro=(()=>{class t{static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵmod=Re({type:t});}static{this.ɵinj=Ne({imports:[G,be]});}}return t;})();function tl(t,a){t&1&&(r(0,"small",39),C(1,11),l());}function nl(t,a){if(t&1&&(P(0),p(1,tl,2,0,"small",38),L()),t&2){let e=m(2);o(),c("ngIf",e.form.get("name").errors);}}function il(t,a){t&1&&(r(0,"small",41),C(1,12),l());}function ol(t,a){if(t&1&&(P(0),p(1,il,2,0,"small",40),L()),t&2){let e=m(2);o(),c("ngIf",e.form.get("surname").errors);}}function al(t,a){t&1&&(r(0,"small",43),C(1,13),l());}function rl(t,a){if(t&1&&(P(0),p(1,al,2,0,"small",42),L()),t&2){let e=m(2);o(),c("ngIf",e.form.get("company").errors);}}function sl(t,a){t&1&&(r(0,"small",45),C(1,14),l());}function ll(t,a){if(t&1&&(P(0),p(1,sl,2,0,"small",44),L()),t&2){let e=m(2);o(),c("ngIf",e.form.get("email").errors);}}function cl(t,a){t&1&&(r(0,"small",47),C(1,15),l());}function ml(t,a){if(t&1&&(P(0),p(1,cl,2,0,"small",46),L()),t&2){let e=m(2);o(),c("ngIf",e.form.get("country").errors);}}function dl(t,a){t&1&&(P(0),r(1,"span",48),C(2,16),l(),L());}function pl(t,a){if(t&1){let e=T();P(0),r(1,"div",20),C(2,3),l(),r(3,"div",21)(4,"label",22),C(5,4),l(),u(6,"input",23),p(7,nl,2,1,"ng-container",24),l(),r(8,"div",21)(9,"label",25),C(10,5),l(),u(11,"input",26),p(12,ol,2,1,"ng-container",24),l(),r(13,"div",21)(14,"label",27),C(15,6),l(),u(16,"input",28),p(17,rl,2,1,"ng-container",24),l(),r(18,"div",21)(19,"label",29),C(20,7),l(),u(21,"input",30),l(),r(22,"div",21)(23,"label",31),C(24,8),l(),u(25,"input",32),p(26,ll,2,1,"ng-container",24),l(),r(27,"div",21)(28,"label",33),C(29,9),l(),u(30,"p-multiSelect",34),p(31,ml,2,1,"ng-container",24),l(),r(32,"div",21)(33,"label",35),C(34,10),l(),u(35,"textarea",36),l(),r(36,"button",37),S("click",function(){w(e);let i=m();return b(i.onSubmit());}),p(37,dl,3,0,"ng-container",19),l(),L();}if(t&2){let e=m(),n=F(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 _l(t,a){t&1&&u(0,"ush-loading-indicator",49);}function ul(t,a){t&1&&(r(0,"div",50),_(1,"Thanks for submitting your query, we will back to you soon."),l());}var ko=(()=>{class t{constructor(e,n,i){this.locationService=e,this.formBuilder=n,this.movieService=i,this.form=this.formBuilder.group({name:new dt("",St.required),surname:new dt("",St.required),company:new dt("",St.required),companyRole:new dt(""),country:new dt(null,St.required),email:new dt("",[St.required,St.pattern(Li)]),comments:new dt("")});}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(s=>
6s.id==i));return n;}static{this.ɵfac=function(n){return new(n||t)(v(Pe),v(no),v(gt));};}static{this.ɵcmp=E({type:t,selectors:[["ush-enquiries"]],inputs:{movie:"movie"},standalone:!1,decls:8,vars:3,consts:()=>{let e;e="Foresp\xF8rgsler";let n;n="V\xE6lg land";let i;i="Udfyld nedenst\xE5ende oplysninger, s\xE5 vender vi tilbage til dig s\xE5 hurtigt som muligt";let s;s="Navn";let d;d="Efternavn";let g;g="Firmanavn";let f;f="Rolle";let h;h="E -mail";let O;O="Angiv landet (IES), hvor du vil vise denne film.";let k;k="Kommentarer";let N;N="Angiv et navn";let z;z="Angiv et efternavn";let oe;oe="Angiv dit firmanavn";let te;te="Angiv en gyldig e -mail -adresse";let H;H="V\xE6lg et land eller lande";let ce;return ce="Indsend",[["loading",""],["submittedTemplate",""],e,i,s,d,g,f,h,O,k,N,z,oe,te,H,ce,[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"]];},template:function(n,i){if(n&1&&(r(0,"form",17)(1,"div",18),C(2,2),l(),p(3,pl,38,13,"ng-container",19),l(),p(4,_l,1,0,"ng-template",null,0,W)(6,ul,2,0,"ng-template",null,1,W)),n&2){let s=F(7);c("formGroup",i.form),o(3),c("ngIf",!i.submitted)("ngIfElse",s);}},dependencies:[V,Zi,Yi,Cn,Ki,eo,to,oo,wo,Oe],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(--dropdownTriggerBackgroun
6dColor)}[_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}"]});}}return t;})();var Fo=(()=>{class t{static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵmod=Re({type:t});}static{this.ɵinj=Ne({imports:[G,$t,io,ao,bo,se,Oe]});}}return t;})();var Un=["*"],hl=["toggleicon"],fl=t=>({active:t});function Cl(t,a){}function vl(t,a){t&1&&p(0,Cl,0,0,"ng-template");}function Ml(t,a){if(t&1&&p(0,vl,1,0,null,0),t&2){let e=m();c("ngTemplateOutlet",e.toggleicon)("ngTemplateOutletContext",D(2,fl,e.active()));}}function Il(t,a){if(t&1&&u(0,"span",4),t&2){let e=m(3);Te(e.pcAccordion.collapseIcon),c("ngClass",e.pcAccordion.iconClass),I("aria-hidden",!0);}}function Sl(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 wl(t,a){if(t&1&&(P(0),p(1,Il,1,4,"span",2)(2,Sl,1,2,"ChevronDownIcon",3),L()),t&2){let e=m(2);o(),c("ngIf",e.pcAccordion.collapseIcon),o(),c("ngIf",!e.pcAccordion.collapseIcon);}}function bl(t,a){if(t&1&&u(0,"span",4),t&2){let e=m(3);Te(e.pcAccordion.expandIcon),c("ngClass",e.pcAccordion.iconClass),I("aria-hidden",!0);}}function El(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 yl(t,a){if(t&1&&(P(0),p(1,bl,1,4,"span",2)(2,El,1,2,"ChevronUpIcon",3),L()),t&2){let e=m(2);o(),c("ngIf",e.pcAccordion.expandIcon),o(),c("ngIf",!e.pcAccordion.expandIcon);}}function Ol(t,a){if(t&1&&p(0,wl,3,2,"ng-container",1)(1,yl,3,2,"ng-container",1),t&2){let e=m();c("ngIf",e.active()),o(),c("ngIf",!e.active());}}var Bn=t=>({transitionParams:t}),Do=t=>({value:"visible",params:t}),Bo=t=>({value:"hidden",params:t}),Tl=["header"],xl=["icon"],Pl=["content"],Ll=["*",[["p-header"]]],Al=["*","p-header"],Nl=t=>({$implicit:t});function Rl(t,a){if(t&1&&_(0),t&2){let e=m();B(" ",e.header," ");}}function kl(t,a){t&1&&J(0);}function Fl(t,a){if(t&1&&p(0,kl,1,0,"ng-container",4),t&2){let e=m(2);c("ngTemplateOutlet",e.headerTemplate||e._headerTemplate);}}function Dl(t,a){t&1&&Mt(0,1);}function Bl(t,a){if(t&1&&p(0,Fl,1,1,"ng-container")(1,Dl,1,0),t&2){let e=m();M(e.headerTemplate||e._headerTemplate?0:-1),o(),M(e.headerFacet?1:-1);}}function $l(t,a){}function Ul(t,a){t&1&&p(0,$l,0,0,"ng-template");}function Vl(t,a){if(t&1&&p(0,Ul,1,0,null,5),t&2){let e=m();c("ngTemplateOutlet",e.iconTemplate||e._iconTemplate)("ngTemplateOutletContext",D(2,Nl,e.selected));}}function Hl(t,a){if(t&1&&u(0,"span",8),t&2){let e=m(3);Te(e.accordion.collapseIcon),c("ngClass",e.iconClass),I("aria-hidden",!0);}}function Gl(t,a){if(t&1&&u(0,"ChevronDownIcon",8),t&2){let e=m(3);c("ngClass",e.iconClass),I("aria-hidden",!0);}}function zl(t,a){if(t&1&&(P(0),p(1,Hl,1,4,"span",6)(2,Gl,1,2,"ChevronDownIcon",7),L()),t&2){let e=m(2);o(),c("ngIf",e.accordion.collapseIcon),o(),c("ngIf",!e.accordion.collapseIcon);}}function jl(t,a){if(t&1&&u(0,"span",8),t&2){let e=m(3);Te(e.accordion.expandIcon),c("ngClass",e.iconClass),I("aria-hidden",!0);}}function Wl(t,a){if(t&1&&u(0,"ChevronUpIcon",8),t&2){let e=m(3);c("ngClass",e.iconClass),I("aria-hidden",!0);}}function ql(t,a){if(t&1&&(P(0),p(1,jl,1,4,"span",6)(2,Wl,1,2,"ChevronUpIcon",7),L()),t&2){let e=m(2);o(),c("ngIf",e.accordion.expandIcon),o(),c("ngIf",!e.accordion.expandIcon);}}function Ql(t,a){if(t&1&&p(0,zl,3,2,"ng-container",3)(1,ql,3,2,"ng-container",3),t&2){let e=m();c("ngIf",e.selected),o(),c("ngIf",!e.selected);}}function Xl(t,a){t&1&&J(0);}function Yl(t,a){if(t&1&&(P(0),p(1,Xl,1,0,"ng-container",4),L()),t&2){let e=m();o(),c("ngTemplateOutlet",e.contentTemplate||e._contentTemplate);}}var Kl=({dt:t})=>`
7.p-accordionpanel {
8    display: flex;
9    flex-direction: column;
10    border-style: solid;
11    border-width: ${t("accordion.panel.border.width")};
12    border-color: ${t("accordion.panel.border.color")};
13}
14
15.p-accordionheader {
16    all: unset;
17    cursor: pointer;
18    display: flex;
19    align-items: center;
20    justify-content: space-between;
21    padding: ${t("accordion.header.padding")};
22    color: ${t("accordion.header.color")};
23    background: ${t("accordion.header.background")};
24    border-style: solid;
25    border-width: ${t("accordion.header.border.width")};
26    border-color: ${t("accordion.header.border.color")};
27    font-weight: ${t("accordion.header.font.weight")};
28    border-radius: ${t("accordion.header.border.radius")};
29    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")};
30    outline-color: transparent;
31    position: relative;
32    overflow: hidden;
33}
34
35.p-accordionpanel:first-child > .p-accordionheader {
36    border-width: ${t("accordion.header.first.border.width")};
37    border-start-start-radius: ${t("accordion.header.first.top.border.radius")};
38    border-start-end-radius: ${t("accordion.header.first.top.border.radius")};
39}
40
41.p-accordionpanel:last-child > .p-accordionheader {
42    border-end-start-radius: ${t("accordion.header.last.bottom.border.radius")};
43    border-end-end-radius: ${t("accordion.header.last.bottom.border.radius")};
44}
45
46.p-accordionpanel:last-child.p-accordionpanel-active > .p-accordionheader {
47    border-end-start-radius: ${t("accordion.header.last.active.bottom.border.radius")};
48    border-end-end-radius:${t("accordion.header.last.active.bottom.border.radius")};
49}
50
51.p-accordionheader-toggle-icon {
52    color: ${t("accordion.header.toggle.icon.color")};
53}
54
55.p-accordionpanel:not(.p-disabled) .p-accordionheader:focus-visible {
56    box-shadow: ${t("accordion.header.focus.ring.shadow")};
57    outline: ${t("accordion.header.focus.ring.width")} ${t("accordion.header.focus.ring.style")} ${t("accordion.header.focus.ring.color")};
58    outline-offset: ${t("accordion.header.focus.ring.offset")};
59}
60
61.p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) > .p-accordionheader:hover {
62    background: ${t("accordion.header.hover.background")};
63    color: ${t("accordion.header.hover.color")}
64}
65
66.p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) .p-accordionheader:hover .p-accordionheader-toggle-icon {
67    color: ${t("accordion.header.toggle.icon.hover.color")};
68}
69
70.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader {
71    background: ${t("accordion.header.active.background")};
72    color: ${t("accordion.header.active.color")}
73}
74
75.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader .p-accordionheader-toggle-icon {
76    color: ${t("accordion.header.toggle.icon.active.color")};
77}
78
79.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover  {
80    background: ${t("accordion.header.active.hover.background")};
81    color: ${t("accordion.header.active.hover.color")}
82}
83
84.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover  .p-accordionheader-toggle-icon {
85    color: ${t("accordion.header.toggle.icon.active.hover.color")};
86}
87
88.p-accordioncontent-content {
89    border-style: solid;
90    border-width: ${t("accordion.content.border.width")};
91    border-color: ${t("accordion.content.border.color")};
92    background-color: ${t("accordion.content.background")};
93    color: ${t("accordion.content.color")};
94    padding: ${t("accordion.content.padding")}
95}
96
97/*For PrimeNG*/
98
99.p-accordion .p-accordioncontent {
100    overflow: hidden;
101}
102
103.p-accordionpanel.p-accordioncontent:not(.ng-animating) {
104    overflow: inherit;
105}
106
107.p-accordionheader-toggle-icon.icon-start {
108    order: -1;
109}
110
111.p-accordionheader:has(.p-accordionheader-toggle-icon.icon-start) {
112    justify-content: flex-start;
113    gap: ${t("accordion.header.padding")};
114}
115`,Jl={root:"p-accordion p-component"},$n=(()=>{class t extends Bi{name="accordion";theme=Kl;classes=Jl;static ɵfac=(()=>{let e;return function(i){return(e||(e=vt(t)))(i||t);};})();static ɵprov=nt({token:t,factory:t.ɵfac});}return t;})();var si=(()=>{class t extends kt{pcAccordion=A(Ct(()=>Ze));value=jn(void 0);disabled=x(!1,{transform:e=>pn(e)});active=U(()=>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=vt(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()),ae("p-accordionpanel",!0)("p-accordionpanel-active",i.active())("p-disabled",i.disabled()));},inputs:{value:[1,"value"],disabled:[1,"disabled"]},outputs:{value:"valueChange"},features:[Ot],ngContentSelectors:Un,decls:1,vars:0,template:function(n,i){n&1&&(xt(),Mt(0));},dependencies:[G],encapsulation:2,changeDetection:0});}return t;})(),Zl=(()=>{class t extends kt{pcAccordion=A(Ct(()=>Ze));pcAccordionPanel=A(Ct(()=>si));id=U(()=>`${this.pcAccordion.id()}_accordionheader_${this.pcAccordionPanel.value()}`);active=U(()=>this.pcAccordionPanel.active());disabled=U(()=>this.pcAccordionPanel.disabled());
115ariaControls=U(()=>`${this.pcAccordion.id()}_accordioncontent_${this.pcAccordionPanel.value()}`);toggleicon;onClick(e){let n=this.active();this.changeActiveValue();let i=this.active(),s=this.pcAccordionPanel.value();!n&&i?this.pcAccordion.onOpen.emit({originalEvent:e,index:s}):n&&!i&&this.pcAccordion.onClose.emit({originalEvent:e,index:s});}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 Nt(e,'[data-pc-name="accordionheader"]');}findNextPanel(e,n=!1){let i=n?e:e.nextElementSibling;return i?Kt(i,"data-p-disabled")?this.findNextPanel(i):this.findHeader(i):null;}findPrevPanel(e,n=!1){let i=n?e:e.previousElementSibling;return i?Kt(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){Kn(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=vt(t)))(i||t);};})();static ɵcmp=E({type:t,selectors:[["p-accordion-header"],["p-accordionheader"]],contentQueries:function(n,i,s){if(n&1&&at(s,hl,5),n&2){let d;Q(d=X())&&(i.toggleicon=d.first);}},hostVars:12,hostBindings:function(n,i){n&1&&S("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"),Xe("user-select","none"),ae("p-accordionheader",!0));},features:[ui([$i]),Ot],ngContentSelectors:Un,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&&(xt(),Mt(0),p(1,Ml,1,4)(2,Ol,2,2)),n&2&&(o(),M(i.toggleicon?1:2));},dependencies:[G,Me,V,Ie,Zn,ei],encapsulation:2,changeDetection:0});}return t;})(),ec=(()=>{class t extends kt{pcAccordion=A(Ct(()=>Ze));pcAccordionPanel=A(Ct(()=>si));active=U(()=>this.pcAccordionPanel.active());ariaLabelledby=U(()=>`${this.pcAccordion.id()}_accordionheader_${this.pcAccordionPanel.value()}`);id=U(()=>`${this.pcAccordion.id()}_accordioncontent_${this.pcAccordionPanel.value()}`);static ɵfac=(()=>{let e;return function(i){return(e||(e=vt(t)))(i||t);};})();static ɵcmp=E({type:t,selectors:[["p-accordion-content"],["p-accordioncontent"]],hostVars:16,hostBindings:function(n,i){n&2&&(hi("@content",i.active()?D(10,Do,D(8,Bn,i.pcAccordion.transitionOptions)):D(14,Bo,D(12,Bn,i.pcAccordion.transitionOptions))),I("id",i.id())("role","region")("data-pc-name","accordioncontent")("data-p-active",i.active())("aria-labelledby",i.ariaLabelledby()),ae("p-accordioncontent",!0));},features:[Ot],ngContentSelectors:Un,decls:2,vars:0,consts:[[1,"p-accordioncontent-content"]],template:function(n,i){n&1&&(xt(),r(0,"div",0),Mt(1),l());},dependencies:[G],encapsulation:2,data:{animation:[Be("content",[je("hidden",pe({height:"0",visibility:"hidden"})),je("visible",pe({height:"*",visibility:"visible"})),we("visible <=> hidden",[Se("{{transitionParams}}")]),we("void => *",Se(0))])]},changeDetection:0});}return t;})(),Vn=(()=>{class t extends kt{get hostClass(){return this.tabStyleClass;}get hostStyle(){return this.tabStyle;}id=Jn("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());}
115headerAriaLevel=2;selectedChange=new q();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=A(Ct(()=>Ze));_componentStyle=A($n);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=vt(t)))(i||t);};})();static ɵcmp=E({type:t,selectors:[["p-accordionTab"],["p-accordion-tab"],["p-accordiontab"]],contentQueries:function(n,i,s){if(n&1&&(at(s,Tl,4),at(s,xl,4),at(s,Pl,4),at(s,Di,4),at(s,Rt,4)),n&2){let d;Q(d=X())&&(i.headerTemplate=d.first),Q(d=X())&&(i.iconTemplate=d.first),Q(d=X())&&(i.contentTemplate=d.first),Q(d=X())&&(i.headerFacet=
115d),Q(d=X())&&(i.templates=d);}},hostVars:9,hostBindings:function(n,i){n&2&&(I("data-pc-name","accordiontab"),Wn(i.hostStyle),Te(i.hostClass),ae("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",Yt],cache:[2,"cache","cache",Yt],transitionOptions:"transitionOptions",iconPos:"iconPos",selected:"selected",headerAriaLevel:[2,"headerAriaLevel","headerAriaLevel",vi]},outputs:{selectedChange:"selectedChange"},features:[Qn([$n]),nn,Ot],ngContentSelectors:Al,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&&(xt(Ll),r(0,"button",0),S("click",function(d){return i.toggle(d);})("keydown",function(d){return i.onKeydown(d);}),p(1,Rl,1,1)(2,Bl,2,2)(3,Vl,1,4)(4,Ql,2,2),l(),r(5,"div",1)(6,"div",2),Mt(7),p(8,Yl,2,1,"ng-container",3),l()()),n&2&&(ae("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(),M(!i.headerTemplate&&!i._headerTemplate?1:2),o(2),M(i.iconTemplate||i._iconTemplate?3:4),o(2),c("@tabContent",i.selected?D(24,Do,D(22,Bn,i.transitionOptions)):D(28,Bo,D(26,Bn,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,Me,V,Ie,Mi,Zn,ei],encapsulation:2,data:{animation:[Be("tabContent",[je("hidden",pe({height:"0",visibility:"hidden"})),je("visible",pe({height:"*",visibility:"visible"})),we("visible <=> hidden",[Se("{{transitionParams}}")]),we("void => *",Se(0))])]},changeDetection:0});}return t;})(),Ze=(()=>{class t extends kt{get hostClass(){return this.styleClass;}get hostStyle(){return this.style;}value=jn(void 0);multiple=x(!1,{transform:e=>pn(e)});style;styleClass;expandIcon;collapseIcon;selectOnFocus=x(!1,{transform:e=>pn(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 q();set headerAriaLevel(e){typeof e=="number"&&e>0?this._headerAriaLevel=e:this._headerAriaLevel!==2&&(this._headerAriaLevel=2);}onClose=new q();onOpen=new q();id=K(Jn("pn_id_"));tabList;tabListSubscription=null;_activeIndex;_headerAriaLevel=2;preventActiveIndexPropagation=!1;tabs=[];_componentStyle=A($n);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&&(Kn(e),this.selectOnFocus()&&this.tabs.forEac
115h((n,i)=>{let s=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(s),this.activeIndexChange.emit(this._activeIndex),n.cd.markForCheck();}));}findNextHeaderAction(e,n=!1){let i=n?e:e.nextElementSibling,s=Nt(i,'[data-pc-section="accordionheader"]');return s?Kt(s,"data-p-disabled")?this.findNextHeaderAction(s.parentElement):Nt(s.parentElement,'[data-pc-section="accordionheader"]'):null;}findPrevHeaderAction(e,n=!1){let i=n?e:e.previousElementSibling,s=Nt(i,'[data-pc-section="accordionheader"]');return s?Kt(s,"data-p-disabled")?this.findPrevHeaderAction(s.parentElement):Nt(s.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();});}
115initTabs(){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]:[],s=i.indexOf(e);s!==-1?i.splice(s,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=vt(t)))(i||t);};})();static ɵcmp=E({type:t,selectors:[["p-accordion"]],contentQueries:function(n,i,s){if(n&1&&at(s,Vn,5),n&2){let d;Q(d=X())&&(i.tabList=d);}},hostVars:8,hostBindings:function(n,i){n&1&&S("keydown",function(d){return i.onKeydown(d);}),n&2&&(Wn(i.hostStyle),Te(i.hostClass),ae("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:[Qn([$n]),Ot],ngContentSelectors:Un,decls:1,vars:0,template:function(n,i){n&1&&(xt(),Mt(0));},dependencies:[G,dn],encapsulation:2,changeDetection:0});}return t;})(),$o=(()=>{class t{static ɵfac=function(n){return new(n||t)();};static ɵmod=Re({type:t});static ɵinj=Ne({imports:[Ze,Vn,dn,si,Zl,ec,dn]});}return t;})();var nc=["mapElement"];function ic(t,a){t&1&&u(0,"div",3,0);}function oc(t,a){if(t&1){let e=T();r(0,"p-dialog",4),rn("visibleChange",function(i){w(e);let s=m();return an(s.visible,i)||(s.visible=i),b(i);}),S("visibleChange",function(i){w(e);let s=m();return b(s.onVisibleChange(i));}),u(1,"div",3,0),l();}if(t&2){let e=m();c("header",e.address),on("visible",e.visible),c("modal",!0)("closeOnEscape",!0)("dismissableMask",!0)("baseZIndex",1e4)("draggable",!1)("resizable",!1);}}var Hn=(()=>{class t{constructor(e){this.googleMapsLoader=e,this.address="",this.visible=!0,this.inlineMap=!1,this.hide=new q(),this.overlays=[],this.destroy$=new q();}ngAfterViewInit(){this.googleMapsLoader.$mapsLoaded.value?this.initializeModalMap():this.initializeGoogleMaps().pipe(_i(this.destroy$)).subscribe(()=>{this.initializeModalMap();});}initializeGoogleMaps(){return this.googleMapsLoader.loadGoogleMapsScripts(),this.googleMapsLoader.$mapsLoaded.pipe(yt(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)(v(Hi));};}static{this.ɵcmp=E({type:t,selectors:[["ush-modal-map"]],viewQuery:function(n,i){if(n&1&&(_e(_n,5),_e(nc,5)),n&2){let s;Q(s=X())&&(i.dialog=s.first),Q(s=X())&&(i.mapElement=s.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,ic,2,0,"div",1)(1,oc,3,8,"p-dialog",2),n&2&&(c("ngIf",i.inlineMap),o(),c("ngIf",!i.inlineMap));},dependencies:[V,_n],styles:[`:root{--_defaultModalMapWidth: 100%;--_defaultModalMapHeight: 50vh}.map{width:var(--modalMapWidth, --_defaultModalMapWidth);height:var(--modalMapHeight, --_defaultModalMapHeight)}
115.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}
116`],encapsulation:2});}}return t;})();var Vo=(()=>{class t{static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵmod=Re({type:t});}static{this.ɵinj=Ne({imports:[G,Vi]});}}return t;})();var Ho=(()=>{class t{constructor(){this.type="button",this.role="button",this.tabindex="0",this.dateSelected=new q();}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&&S("click",function(){return i.onClick();})("keydown.enter",function(){return i.onEnter();}),n&2&&(Tt("type",i.type)("role",i.role)("tabindex",i.tabindex),ae("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&&(r(0,"span",0),_(1),l(),r(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}"]});}}return t;})();var Go=(()=>{class t{translateAttribute(e){return kn[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&&(r(0,"span"),_(1),l(),r(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}"],changeDetection:0});}}return t;})();function sc(t,a){if(t&1&&u(0,"ush-ui-attribute",7),t&2){let e=m().$implicit;c("attribute",e);}}function lc(t,a){if(t&1&&p(0,sc,1,1,"ush-ui-attribute",7),t&2){let e=a.$implicit;M(e?0:-1);}}function cc(t,a){if(t&1&&Z(0,lc,1,1,null,null,fe),t&2){let e=m();ee(e.visibleAttributes());}}function mc(t,a){if(t&1&&(r(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);}}function dc(t,a){if(t&1&&(r(0,"div",6),$(1,"safe"),_(2),l()),t&2){let e,n,i=m();c("innerHTML",Y(1,2,(e=i.hour())==null?null:e.showtimeDescription,"html"),ye),o(2),B(" ",(n=i.hour())==null?null:n.showtimeDescription," ");}}var Gn=(()=>{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=U(()=>this.hour().hourDate.toISOString()),this.isDisabled=U(()=>this.hour().disabled),this.link=U(()=>this.isDisabled()?null:this.createLink(this.hour())),this.hourSelected=new q(),this.arrowRightIcon=In,this.env=A(re),this.environmentService=A(ze),this.maxVisibleAttributes=this.environmentService.showtimeStreamingInCinemasComponent("maxVisiblePerformanceHourAttributes")??t.DEFAULT_MAX_VISIBLE_ATTRIBUTES,this.hourAttributes=U(()=>this.hour().attributes?.filter(e=>!!e)??[]),this.visibleAttributes=U(()=>this.hourAttributes().slice(0,this.maxVisibleAttributes)),this.hasHiddenAttributes=U(()=>this.hourAttributes().length>this.maxVisibleAttributes),this.attributesTooltip=U(()=>this.hasHiddenAttributes()?this.hourAttributes().map(e=>kn[e]||e).join(", "):""),this.attributesEnabled=U(()=>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&&S("click",function(){return i.onClick();})("keydown.enter",function(){return i.onEnter();}
116)("keyup",function(d){return i.onKeyup(d);}),n&2&&(Tt("id",i.id)("type",i.type)("role",i.role)("tabindex",i.tabindex),ae("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&&(r(0,"a",1)(1,"div",2),p(2,cc,2,0),u(3,"fa-icon",3),l(),u(4,"span",4,0),r(6,"span"),_(7),l(),p(8,mc,2,2,"span",5)(9,dc,3,5,"div",6),l()),n&2){let s,d,g,f=F(5);ae("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(),M(i.attributesEnabled()?2:-1),o(),c("icon",i.arrowRightIcon),o(4),y((s=i.hour())==null?null:s.hour),o(),M((d=i.hour())!=null&&d.showtimeStatusMessage?8:-1),o(),M((g=i.hour())!=null&&g.showtimeDescription?9:-1);}},dependencies:[ue,Ut,Go,xe],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
116play: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)}"]});}}return t;})();var uc=["swiper"];function gc(t,a){if(t&1){let e=T();r(0,"swiper-slide")(1,"ush-ui-date",6),S("dateSelected",function(){let i=w(e).$implicit,s=m(2);return b(s.onItemSelected(i));}),l()();}if(t&2){let e=a.$implicit;o(),c("date",e);}}function hc(t,a){if(t&1&&(r(0,"swiper-container",4,0),p(2,gc,2,1,"swiper-slide",5),l()),t&2){let e=m();c("config",e.swiperConfig),o(2),c("ngForOf",e.dates);}}function fc(t,a){if(t&1){let e=T();r(0,"swiper-slide")(1,"ush-ui-hour",7),S("hourSelected",function(){let i=w(e).$implicit,s=m(2);return b(s.onItemSelected(i));}),l()();}if(t&2){let e=a.$implicit;o(),c("hour",e);}}function Cc(t,a){if(t&1&&(r(0,"swiper-container",4,0),p(2,fc,2,1,"swiper-slide",5),l()),t&2){let e=m();c("config",e.swiperConfig),o(2),c("ngForOf",e.hours);}}function vc(t,a){t&1&&(r(0,"p"),C(1,1),l());}var zo=(()=>{class t{get prevArrowDisabledClass(){return this.prevArrowDisabled;}get nextArrowDisabledClass(){return this.nextArrowDisabled;}constructor(){this.dates=[],this.hours=[],this.itemSelected=new q(),this.prevIcon=On,this.nextIcon=Mn,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:[Mc(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&&_e(uc,5),n&2){let s;Q(s=X())&&(i.swiper=s.first);}},hostVars:4,hostBindings:function(n,i){n&2&&ae("prev-arrow-disabled",i.prevArrowDisabledClass)("next-arrow-disabled",i.nextArrowDisabledClass);},inputs:{dates:"dates",hours:"hours"},outputs:{itemSelected:"itemSelected"},standalone:!1,features:[ke],decls:7,vars:13,consts:()=>{let e;return e="Ingen datoer eller timer tilg\xE6ngelige",[["swiper",""],e,["pButton","",3,"click","disabled"],[3,"icon"],["ushSwi
116perElement","","init","false",3,"config"],[4,"ngFor","ngForOf"],[3,"dateSelected","date"],[3,"hourSelected","hour"]];},template:function(n,i){n&1&&(r(0,"button",2),S("click",function(){return i.slidePrev();}),u(1,"fa-icon",3),l(),p(2,hc,3,2,"swiper-container",4)(3,Cc,3,2,"swiper-container",4)(4,vc,2,0,"p"),r(5,"button",2),S("click",function(){return i.slideNext();}),u(6,"fa-icon",3),l()),n&2&&(Te(i.prevArrowSelector),c("disabled",i.prevArrowDisabled),o(),c("icon",i.prevIcon),o(),M((i.dates==null?null:i.dates.length)>0?2:(i.hours==null?null:i.hours.length)>0?3:4),o(3),Te(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:[ve,Ft,ue,At,Ho,Gn],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}"]});}}return t;})();function Mc(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 jo=(()=>{class t{constructor(){this.faPlusIcon=_o;}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="Indl\xE6s flere biografer",[e,[1,"load-more-cinemas__button"],[1,"load-more-icon"],["data-translate","button.load-more-cinemas"]];},template:function(n,i){n&1&&(r(0,"button",1)(1,"span",2),_(2,"+"),l(),r(3,"span",3),C(4,0),$(5,"rt"),l()()),n&2&&(o(5),it(Y(5,1,"button.load-more-cinemas","Load more cinemas")),ot(4));},dependencies:[Ht],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))}
117`],encapsulation:2});}}return t;})();var ft=(()=>{class t{constructor(){this.movie=K(void 0),this.inlineMap=K(!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=nt({token:t,factory:t.ɵfac});}}return t;})();var Wo=[Be("hideState",[je("active",pe({"max-height":"310px"})),je("inactive",pe({"max-height":"0px"})),we("active => inactive",Se(".4s ease-in")),we("inactive => active",Se(".4s ease-in"))]),Be("bgState",[je("active",pe({color:"$backgroundColor","background-color":"$brandColor"})),je("inactive",pe({color:"$brandColor","background-color":"$backgroundColor"})),we("active => inactive",Se(".4s ease-in")),we("inactive => active",Se(".2s ease-in"))])];function Sc(t,a){if(t&1){let e=T();r(0,"ush-modal-map",7),S("hide",function(){w(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 wc(t,a){if(t&1){let e=T();r(0,"a",12),S("click",function(){w(e);let i=m(4);return b(i.openMap());}
117)("keydown",function(i){w(e);let s=m(4);return b(s.openMapKeydown(i));}),u(1,"fa-icon",13),r(2,"span"),_(3),l()();}if(t&2){let e=m(4);o(),c("icon",e.locationIcon),o(2),It("",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 bc(t,a){if(t&1&&p(0,wc,4,3,"a",11),t&2){let e=m(3);M(!e.inlineMap()||e.inlineMap()&&!e.showMap?0:-1);}}function Ec(t,a){if(t&1&&(u(0,"fa-icon",14),r(1,"span",15),_(2),l(),_(3,", "),r(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 yc(t,a){if(t&1&&(r(0,"div",9),p(1,Ec,6,3),l()),t&2){let e=m(3);o(),M(e.addressExists()?1:-1);}}function Oc(t,a){if(t&1){let e=T();r(0,"a",17),S("click",function(){w(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 Tc(t,a){if(t&1&&(r(0,"div",8),p(1,bc,1,1)(2,yc,2,1,"div",9)(3,Oc,2,1,"a",10),l()),t&2){let e=m(2);o(),M(e.perfGroup.cinema.latitude&&e.perfGroup.cinema.longitude?1:2),o(2),M(e.inlineMap()&&e.showMap?3:-1);}}function xc(t,a){if(t&1&&p(0,Tc,4,2,"div",8),t&2){let e=m();M((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 Pc(t,a){if(t&1){let e=T();r(0,"div",3)(1,"ush-modal-map",7),S("hide",function(){w(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 Lc(t,a){if(t&1){let e=T();r(0,"ush-dates-carousel",18),S("itemSelected",function(i){w(e);let s=m();return b(s.setHours(i));}),l();}if(t&2){let e=m();c("dates",e.dates());}}function Ac(t,a){if(t&1){let e=T();r(0,"ush-ui-hour",20),S("hourSelected",function(){let i=w(e).$implicit,s=m(2);return b(s.changeHour(i));}),l();}if(t&2){let e=a.$implicit;c("hour",e);}}function Nc(t,a){if(t&1&&Z(0,Ac,1,1,"ush-ui-hour",19,qn),t&2){let e=m();ee(e.hours());}}function Rc(t,a){t&1&&u(0,"div",21);}function kc(t,a){if(t&1&&Z(0,Rc,1,0,"div",21,qn),t&2){let e=m();ee(e.placeholderHoursList);}}var qt=(()=>{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,s,d,g,f,h,O){this.translationService=e,this.trackingService=n,this.movieService=i,this.showtimesStore=s,this.cd=d,this.location=g,this.document=f,this.env=h,this.platformId=O,this.channelService=A(mt),this.logger=A(ct).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=U(()=>this.showtimesFlow()==="date"),this.hideAddress=!1,this.showMap=!1,this.dates=K([]),this.hours=K([]),this.activatedPlaceholderHours=K(!0),this.placeholderHoursList=Array.from({length:2}),this.is12HourFormat=!1,this.activeDateAttributes=!1,this.loading=!0,this.arrowIcon=In,this.spinnerIcon=so,this.locationIcon=Sn,this.closeIncon=En,this.mapIcon=yn,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]],s;try{s=new URL(e);}catch(d){return console.warn(`Invalid URL at performance ${n.performance}, ${n.hourDate.toDateString()}: ${e}`,d),"";}if(i.forEach(d=>{s.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:s.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?
117window.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:ne(this.movie()),genresMovie:ie(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:ne(this.movie()),genresMovie:ie(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:ne(this.movie()),genresMovie:ie(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 s=[],d=!1,g=[];i.forEach((h,O)=>{let k=`${h.getDate()}-${h.getMonth()}`;s.includes(k)?g.forEach(N=>{N.date.getDate()===h.getDate()&&N.date.getMonth()===h.getMonth()&&N.hours.push({position:N.hours.length,hourDate:h,hour:this.getHourFormat(h),performance:n[O],attributes:e?e[O]:void 0});}):(s.push(k),g.push(Ee({date:h,active:d,position:O,hours:[{position:0,hourDate:h,hour:this.getHourFormat(h),performance:n[O],attributes:e?e[O]:void 0}]}
117,this.getSimplifiedDateFull(h))));}),this.dates.set(g),this.isDateFlow()?this.dateSelected=this.dates().find(h=>h.date.getDate()===this.date.getDate()&&h.date.getMonth()===this.date.getMonth()):this.dateSelected=this.dates()[0];let f=this.dates().map((h,O)=>et(Ee({},h),{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(h=>({performance:h.performance,hour:h.hour,attributes:h.attributes??null}))??[]}),Promise.all(this.dateSelected.hours.map(h=>this.processHourStatus(h))).then(h=>{this.hours.set(h),this.activatedPlaceholderHours.set(!1);});}getHoursOnDate(){let e=[],n=this.activeDateAttributes?this.perfGroup?.parsedAttributeSlugs:[],i=this.perfGroup.parsedIds;this.perfGroup.parsedLocalTimes.forEach((d,g)=>{let f=`${d.getDate()}-${d.getMonth()}`,h=`${this.date.getDate()}-${this.date.getMonth()}`;f==h&&e.push({position:0,hourDate:d,hour:this.getHourFormat(d),performance:i[g],attributes:n?n[g]: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(g=>g.hourDate?.getTime()===e.getTime()?et(Ee({},g),{hour:"TBC",tbcActive:!0}):g);return et(Ee({},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(s=>this.processHourStatus(s))).then(s=>{this.hours.set(s),this.activatedPlaceholderHours.set(!1);}),et(Ee({},i),{active:!0})):et(Ee({},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:ne(this.movie()),genresMovie:ie(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)),qe(this.movieService.getPerformance(e.performance)).then(s=>{switch(s.description&&(e.showtimeDescription=s.description),s.saleStatus){case 10:e.redirectionLink=s.usheruUrl,e.disabled=!1;break;case 20:case 21:case 25:case 99:e.disabled=!1,e.redirectionLink=s.cinemaUrl||s.cinema.website||null,e.redirectionLink||(e.showtimeStatusMessage={key:"public.showtime.status.soon",label:"Kommer snart"},e.disabled=!0);break;case 50:e.showtimeStatusMessage={key:"public.showtime.status.sold",label:"Alle solgte billetter"};break;case 52:e.showtimeStatusMessage={key:"public.showtime.status.close",label:"Online salg lukket"};break;case 55:e.showtimeStatusMessage={key:"public.showtime.status.cancel",label:"Annulleret"};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(s=>{console.error(s),e.disabled=!0,n(e);});});}getHourFormat(e){return Ti(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 cn(e)?{dayLiteral:"TBA",dateLiteral
117:""}:{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)(v(de),v(Le),v(gt),v(ft),v(Ce),v(Pt),v(ln),v(re),v($e));};}static{this.ɵcmp=E({type:t,selectors:[["ush-performance"]],hostVars:1,hostBindings:function(n,i){n&2&&Tt("id",i.id);},inputs:{perfGroup:"perfGroup",date:"date",showtimesFlow:[1,"showtimesFlow"],hideAddress:[2,"hideAddress","hideAddress",Yt]},standalone:!1,features:[nn],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,Sc,1,4,"ush-modal-map",0),r(1,"div",1)(2,"div",2),p(3,xc,1,1)(4,Pc,2,4,"div",3),r(5,"div",4),p(6,Lc,1,1,"ush-dates-carousel",5),r(7,"div",6),p(8,Nc,2,0)(9,kc,2,0),l()()()()),n&2&&(M(!i.inlineMap()&&i.showMap&&!i.isDateFlow()?0:-1),o(3),M(i.hideAddress?-1:3),o(),M(i.inlineMap()&&!i.isDateFlow()&&i.showMap?4:-1),o(2),M(i.isDateFlow()?-1:6),o(2),M(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
117isplay: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}}'],data:{animation:Wo},changeDetection:0});}}return t;})();var Dc=["closeInlineRef"];function Bc(t,a){if(t&1){let e=T();r(0,"ush-modal-map",3),S("hide",function(){w(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 $c(t,a){if(t&1){let e=T();r(0,"a",6,0),S("click",function(){w(e);let i=m(2);return b(i.closeInlineMap());}
117)("keyup",function(i){w(e);let s=m(2);return b(s.keyupCloseInlineMap(i));}),u(2,"fa-icon",7),l();}if(t&2){let e=m(2);o(2),c("icon",e.closeIncon);}}function Uc(t,a){if(t&1){let e=T();r(0,"div",8)(1,"ush-modal-map",3),S("hide",function(){w(e);let i=m(2);return b(i.onHideMap());}),l()();}if(t&2){let e=m(2);ae("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 Vc(t,a){if(t&1&&(P(0),r(1,"div"),p(2,$c,3,1,"a",4),l(),p(3,Uc,2,6,"div",5),L()),t&2){let e=m();o(2),c("ngIf",e.inlineMap()),o(),c("ngIf",e.inlineMap());}}var Qt=(()=>{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=K(!1),this.markerIcon=_t,this.closeIncon=vn;}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:ne(this.movie()),genresMovie:ie(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)(v(Le),v(ft),v(Ce));};}static{this.ɵcmp=E({type:t,selectors:[["showtime-streaming-map"]],viewQuery:function(n,i){if(n&1&&_e(Dc,5),n&2){let s;Q(s=X())&&(i.closeInlineRef=s.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,Bc,1,4,"ush-modal-map",1)(1,Vc,4,2,"ng-container",2),n&2&&(c("ngIf",!i.inlineMap()&&i.isOpen()),o(),c("ngIf",i.isOpen()));},dependencies:[V,Hn,ue],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}"],changeDetection:0});}}return t;})();var Gc=["mapTrigger"],zc=t=>({placeholder:t});function jc(t,a){if(t&1&&(r(0,"span",7),_(1),l()),t&2){let e=m();o(),B(" "," ("+(e.performance==null?null:e.performance.distanceLiteral)+")"," ");}}var Qo=(()=>{class t{constructor(){this.markerIcon=_t,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
117(n&1&&(_e(Qt,5),_e(Gc,5)),n&2){let s;Q(s=X())&&(i.mapComponent=s.first),Q(s=X())&&(i.mapTrigger=s.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 s=T();r(0,"div",1)(1,"a",2,0),S("click",function(){return w(s),b(i.openMap());})("keyup",function(g){return w(s),b(i.openMapKey(g));}),r(3,"div",3)(4,"img",4),$(5,"img"),S("error",function(g){return w(s),b(i.handleCinemaErrorImg(g));}),l(),r(6,"div")(7,"div",5)(8,"span",6),_(9),l(),p(10,jc,2,1,"span",7),l(),r(11,"div",8),u(12,"fa-icon",9),r(13,"span",10),_(14),l()()()()(),u(15,"showtime-streaming-map",11),l();}n&2&&(o(4),c("src",Y(5,10,i.performance.cinema.imageUrl,D(13,zc,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(),B(" ",i.performance==null||i.performance.cinema==null?null:i.performance.cinema.name," "),o(),M(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(),It(" ",!(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:[ue,Qt,Vt],encapsulation:2,changeDetection:0});}}return t;})();var Qc=["swiper"];function Xc(t,a){if(t&1){let e=T();P(0),r(1,"a",5),$(2,"safe"),S("click",function(){w(e);let i=m(),s=i.$implicit,d=i.$index,g=m(2);return b(g.dateClicked(d,s==null?null:s.key));})("keyup",function(i){w(e);let s=m(),d=s.$implicit,g=s.$index,f=m(2);return b(f.dateKeyup(i,g,d==null?null:d.key));}),l(),L();}if(t&2){let e=a.ngIf,n=m().$index,i=m(2);o(),Ue("date-item ",i.clickedItem===n?"active":"",""),c("innerHTML",Y(2,5,e.value,"html"),ye),I("data-translate",e.key);}}function Yc(t,a){if(t&1&&(r(0,"swiper-slide"),p(1,Xc,3,8,"ng-container",4),$(2,"titlecase"),l()),t&2){let e=a.$implicit,n=m(2);o(),c("ngIf",n.formatDateInLines(De(2,1,e==null?null:e.value),e==null?null:e.key));}}function Kc(t,a){if(t&1&&(r(0,"swiper-container",2,0),Z(2,Yc,3,3,"swiper-slide",null,fe),$(4,"keyvalue"),l()),t&2){let e=m();c("config",e.swiperConfig),o(2),ee(De(4,1,e.datesUI));}}
117function Jc(t,a){t&1&&(r(0,"p",3),C(1,1),$(2,"rt"),l()),t&2&&(o(2),it(Y(2,1,"dates-carousel.noDatesAvailable","No dates available")),ot(1));}var Xo="UTC",Yo=(()=>{class t{constructor(e,n,i){this.platformId=e,this.env=n,this.translationService=i,this.dates=null,this.dateSelected=new q(),this.dateInitialized=new q(),this.prevIcon=On,this.nextIcon=Mn,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=Ee({},e);for(let n in this.datesUI)if(Object.prototype.hasOwnProperty.call(this.datesUI,n)){let i=Ri(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);}ngOnChanges(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 st(this.platformId)&&Intl.DateTimeFormat().resolvedOptions().timeZone||Xo;}setSwiperConfig(){this.setArrowsCssSelectors(),this.swiperConfig={slidesPerView:"auto",observer:!0,observeParents:!0,modules:[Zc],freeMode:!1,spaceBetween:this.dateSelectorCustomConfig?.spaceBetweenDates||5,breakpointsBase:"container",scrollbar:{snapOnRelease:!0,enabled:!0,draggable:!0,dragSize:100},navigation:!0,injectStyles:[`.swiper-horizontal {
118          position: relative;
119          overflow: hidden;
120        }
121        .swiper-button-next.swiper-button-disabled,
122        .swiper-button-prev.swiper-button-disabled {
123          opacity: 0;
124        }
125        .swiper-button-next, .swiper-button-prev {
126          height: 130%;
127          top: 12px;
128          width: 80px;
129          color: transparent;
130          ${this.dateSelectorCustomConfig?.enableBlurOnEdges?"":"display:none;"}
131        }
132        .swiper-button-next {
133          right: 0;
134          background: ${this.dateSelectorCustomConfig?.enableBlurOnEdges?"linear-gradient(to left, var(--dates-carousel-background, transparent), transparent);":"transparent"}
135        }
136        .swiper-button-prev {
137          left: 0;
138          background: ${this.dateSelectorCustomConfig?.enableBlurOnEdges?"var(--dates-carousel-button-background, linear-gradient(to right, var(--dates-carousel-background, transparent), transparent));":"transparent"}
139        }
140        `],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 s=e.target?.parentElement?.previousElementSibling;if(s)s?.children[0]?.focus();else{let d=e.target?.parentElement?.parentElement;(d?.children[d.children.length-1]).children[0]?.focus();}}if(e.key==="ArrowRight"){let s=e.target?.parentElement?.nextElementSibling;s?s?.children[0]?.focus():(e.target?.parentElement?.parentElement?.children[0]).children[0]?.focus();}}dateValue(e,n){return n;}formatDateInLines(e,n){let i="",s="";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===Oi.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:"TBA"};e?.toLowerCase()==="today"?(i="Today",s="public.commons.today"):e?.toLowerCase()==="tomorrow"?(i="Tomorrow",s="public.commons.tomorrow"):i=e;}return{key:s,value:i};}static{this.ɵfac=function(n){return new(n||t)(v($e),v(re),v(de));};}static{this.ɵcmp=E({type:t,selectors:[["ush-showtime-dates"]],viewQuery:function(n,i){if
140(n&1&&_e(Qc,5),n&2){let s;Q(s=X())&&(i.swiper=s.first);}},inputs:{dates:"dates"},outputs:{dateSelected:"dateSelected",dateInitialized:"dateInitialized"},standalone:!1,features:[ke],decls:2,vars:1,consts:()=>{let e;return e="Ingen datoer eller timer tilg\xE6ngelige",[["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,Kc,5,3,"swiper-container",2)(1,Jc,3,4,"p",3),n&2&&M(i.datesUI?0:1);},dependencies:[V,At,Ii,Si,xe,Ht],styles:["[_nghost-%COMP%]{display:flex;width:100%}swiper-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}"]});}}return t;})();function Zc({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 om=["wrapper"],am=["modalMap"],rm=["locationSelector"],sm=(t,a)=>a.cinema.id,lm=(t,a)=>a.id,Ko=t=>({active:t}),cm=t=>({placeholder:t}),mm=t=>({$implicit:t});function dm(t,a){t&1&&(r(0,"div",13),C(1,4),l());}function pm(t,a){if(t&1){let e=T();r(0,"div",14)(1,"ush-showtime-dates",16),S("dateInitialized",function(i){w(e);let s=m(2);return b(s.updateCinemaListOnDateChange(i));})("dateSelected",function(i){w(e);let s=m(2);return b(s.updateCinemaListOnDateChange(i,!0));}),l()();}if(t&2){let e=m(2);o(),Xe("display",e.previousPerformanceUiCount()>0?"block":"none"),c("dates",e.showTimeDates);}}function _m(t,a){if(t&1&&(u(0,"div",18),$(1,"safe")),t&2){let e=m(4);c("innerHTML",Y(1,2,e.errorMsg()||"","html"),ye),I("data-translate",e.errorKey());}}function um(t,a){if(t&1&&(r(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 gm(t,a){if(t&1&&(r(0,"div",19),Z(1,um,3,5,"div",22,sm),l()),t&2){let e=m(4);c("@listAnimation",e.performancesUiVisible().length),o(),ee(e.performancesUiVisible());}}function hm(t,a){if(t&1&&u(0,"div",19),t&2){let e=m(4);Xe("min-height",e.previousPerformanceUiCount()*145,"px");}}function fm(t,a){if(t&1){let e=T();r(0,"ush-load-more-cinemas",25),S("click",function(){w(e);let i=m(4);return b(i.loadMore());}),l();}}function Cm(t,a){if(t&1){let e=T();r(0,"li",31)(1,"button",32),S("click",function(){let i=w(e).$implicit,s=m(5);return b(s.onNearCitySelected(i));}),_(2),l()();}if(t&2){let e=a.$implicit;o(2),It(" ",e.name," (",e.formatDistance,") ");}}function vm(t,a){if(t&1&&(r(0,"div",26)(1,"p",27)(2,"span",28),C(3,5),$(4,"rt"),l()(),r(5,"ul",29),p(6,Cm,3,2,"li",30),l()()),t&2){let e=m(4);o(4),it(Y(4,2,"public.commons.nearestCities.availableAt","Showtimes also available at")),ot(3),o(2),c("ngForOf",e.nearestCities);}}function Mm(t,a){if(t&1&&(r(0,"div",17),p(1,_m,2,5,"div",18)(2,gm,3,1,"div",19)(3,hm,1,2,"div",20)(4,fm,1,0,"ush-load-more-cinemas")(5,vm,7,5,"div",21),l()),t&2){let e=m(3);o(),M(e.isPerformancesUiEmpty()?1:e.isBrowser?2:3),o(3),M(e.allPerformancesUiVisible()?-1:4),o(),c("ngIf",!e.diasbleNearestCities&&(e.nearestCities==null?null:e.nearestCities.length)>0);}}function Im(t,a){t&1&&J(0);}function Sm(t,a){if(t&1&&p(0,Im,1,0,"ng-container",33),t&2){m(3);let e=F(5);c("ngTemplateOutlet",e);}}function wm(t,a){if(t&1&&p(0,Mm,6,3,"div",17)(1,Sm,1,1,"ng-container"),t&2){let e=m(2);M(e.loadingShowtimes()?1:0);}}function bm(t,a){if(t&1&&(u(0,"div",18),$(1,"safe")),t&2){let e=m(4);c("innerHTML",Y(1,2,e.errorMsg(),"html"),ye),I("data-translate",e.errorKey());}}function Em(t,a){if(t&1&&_(0),t&2){let e=m(2).$implicit;B(" "," ("+(e==null?null:e.distanceLiteral)+")"," ");}}function ym(t,a){if(t&1){let e=T();r(0,"div",38)(1,"div",39)(2,"img",40),$(3,"img"),S("error",function(i){w(e);let s=m(6);return b(s.handleCinemaErrorImg(i));}),l(),r(4,"div",41)(5,"div",42)(6,"span",43)(7,"strong"),_(8),l(),p(9,Em,1,1
140),l()(),r(10,"span",44),u(11,"fa-icon",45),r(12,"span",46),_(13),l(),_(14),r(15,"span",47),_(16),l()()(),r(17,"div",48)(18,"div",49)(19,"div",50)(20,"div",51),u(21,"fa-icon",52)(22,"fa-icon",53),l(),r(23,"span",54),C(24,6),$(25,"rt"),l()()()()()();}if(t&2){let e=m(),n=e.$implicit,i=e.$index,s=m(5);c("ngClass",D(21,Ko,i===s.currentIndex)),o(),c("ngClass",D(23,Ko,i===s.currentIndex)),o(),c("src",Y(3,15,n.cinema.imageUrl,D(25,cm,s.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(),M(n!=null&&n.distanceLiteral?9:-1),o(),c("title",n.cinema.place.address),o(),c("icon",s.locationIcon),o(2),y(n.cinema.place.address),o(),B("",n.cinema.place.address?",":""," "),o(2),y(n.cinema.place.city.name),o(5),c("icon",s.chevronDownIcon),o(),c("icon",s.chevronUpIcon),o(3),it(Y(25,18,"public.commons.checkShowtimes","Check showtimes")),ot(24);}}function Om(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 Tm(t,a){t&1&&(r(0,"p-accordionTab",null,3),p(2,ym,26,27,"ng-template",36)(3,Om,1,2,"ng-template",37),l()),t&2&&c("@fadeInOut",void 0);}function xm(t,a){if(t&1){let e=T();r(0,"p-accordion",35),S("onOpen",function(i){w(e);let s=m(4);return b(s.onCinemaOpened(i));})("onClose",function(){w(e);let i=m(4);return b(i.onCinemaClosed());}),Z(1,Tm,4,1,"p-accordionTab",null,lm),l();}if(t&2){let e=m(4);c("expandIcon",null)("collapseIcon",null)("styleClass","showtime-list")("activeIndex",e.indexPanelToOpen),o(),ee(e.performancesVisible());}}function Pm(t,a){if(t&1){let e=T();r(0,"ush-load-more-cinemas",25),S("click",function(){w(e);let i=m(4);return b(i.loadMore());}),l();}}function Lm(t,a){if(t&1){let e=T();r(0,"li",31)(1,"button",32),S("click",function(){let i=w(e).$implicit,s=m(5);return b(s.onNearCitySelected(i));}),_(2),l()();}if(t&2){let e=a.$implicit;o(2),It(" ",e.name," (",e.formatDistance,") ");}}function Am(t,a){if(t&1&&(r(0,"div",26)(1,"p",27)(2,"span",28),C(3,7),$(4,"rt"),l()(),r(5,"ul",29),p(6,Lm,3,2,"li",30),l()()),t&2){let e=m(4);o(4),it(Y(4,2,"public.commons.nearestCities.availableAt","Showtimes also available at")),ot(3),o(2),c("ngForOf",e.nearestCities);}}function Nm(t,a){if(t&1&&(r(0,"div",17),p(1,bm,2,5,"div",18)(2,xm,3,4,"p-accordion",34)(3,Pm,1,0,"ush-load-more-cinemas")(4,Am,7,5,"div",21),l()),t&2){let e=m(3);o(),M(e.isPerformancesEmpty()?1:2),o(2),M(e.allItemsVisible()?-1:3),o(),c("ngIf",!e.diasbleNearestCities&&(e.nearestCities==null?null:e.nearestCities.length)>0);}}function Rm(t,a){t&1&&J(0);}function km(t,a){if(t&1&&p(0,Rm,1,0,"ng-container",33),t&2){m(3);let e=F(5);c("ngTemplateOutlet",e);}}function Fm(t,a){if(t&1&&p(0,Nm,5,3,"div",17)(1,km,1,1,"ng-container"),t&2){let e=m(2);M(e.loadingShowtimes()?1:0);}}function Dm(t,a){if(t&1&&J(0,15),t&2){let e=m(2);c("ngTemplateOutlet",e.inCinemasAddon)("ngTemplateOutletContext",D(2,mm,e.isDateFlow()?e.isPerformancesEmpty():e.isPerformancesUiEmpty()));}}function Bm(t,a){if(t&1){let e=T();P(0),r(1,"div",10)(2,"div",11)(3,"ush-location-selector",12,2),S("locationSelected",function(i){w(e);let s=m();return b(s.handleLocationSelected(i));}),l(),p(5,dm,2,0,"div",13)(6,pm,2,3,"div",14),l(),p(7,wm,2,1)(8,Fm,2,1)(9,Dm,1,4,"ng-container",15),l(),L();}if(t&2){let e=m();o(3),c("enableRouterNavigation",e.enableRouterNavigation),o(2),M(e.hasLocation()?-1:5),o(),M(e.showTimeDates&&e.hasLocation()&&e.isDateFlow()?6:-1),o(),M(e.hasLocation()&&e.isDateFlow()?7:-1),o(),M(e.hasLocation()&&e.showtimesFlow()==="location"?8:-1),o(),M(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 $m(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 Um(t,a){t&1&&(r(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 Zo=(()=>{class t{get attrPage(){return this.paginationCounter();}get attrItemsPerPage(){return this.itemsPerPagination;}get attrItemsLoaded(){return this.itemsLoadedAmmount();}
140set movie(e){this.hasEmittedShowsLoaded=!1,this._movie=e,this.showtimeStore.setMovie(e);let n=this.env.showtimeStreamingConfig?.isNewFlow,i;e.properties?.movieSiteEnabled?i=un("movieSite.showtimes.flow",this.channelService.channel,e)??"date":(i=un("selectShowtimes.flow",this.channelService.channel,e),!i&&!n&&(i="location"));let s=i||(n===!0?"date":"location");this.showtimesFlow.set(s),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,s,d,g,f,h,O,k,N,z,oe){this.trackingService=e,this.platform=n,this.location=i,this.loc=s,this.route=d,this.cd=g,this.router=f,this.translationService=h,this.movieService=O,this.showtimeStore=k,this.env=N,this.showtimeStreamingService=z,this.structuredDataService=oe,this.channelService=A(mt),this.templatesService=A(Ei),this.logger=A(ct).scoped("showtime-in-cinemas"),this.enableRouterNavigation=!0,this.showUsheruLogo=!1,this.errorKey=K(void 0),this.errorMsg=K(void 0),this.paginationCounter=K(0),this.itemsPerPagination=this.env.showtimeStreamingConfig?.numberOfCinemasOnFirstLoad||5,this.thereArePerformances=U(()=>!!(this.isDateFlow()?this.performancesUiVisible().length:this.performancesVisible().length)),this.allItemsVisible=U(()=>this.paginationCounter()*this.itemsPerPagination>=this.performances().length),this.showsLoaded=new q(),this.showtimeTicketing=new q(),this.openFirstPanel=!1,this._inlineMap=!1,this.showtimesFlow=K("location"),this.isDateFlow=U(()=>this.showtimesFlow()==="date"),this.performances=K([]),this.performancesVisible=U(()=>this.performances().slice(0,this.paginationCounter()*this.itemsPerPagination)),this.itemsLoadedAmmount=U(()=>this.isDateFlow()?this.performancesUi().length:this.performances().length),this.isPerformancesEmpty=U(()=>this.performances().length<=0),this.performancesUi=K([]),this.performancesUiVisible=U(()=>this.performancesUi().slice(0,this.paginationCounter()*this.itemsPerPagination)),this.allPerformancesUiVisible=U(()=>this.paginationCounter()*this.itemsPerPagination>=this.performancesUi().length),this.isPerformancesUiEmpty=U(()=>this.performancesUi().length<=0),this.previousPerformanceUiCount=K(0),this.loadingShowtimes=K(!0),this.hasLocation=K(!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=Sn,this.chevronDownIcon=bn,this.chevronUpIcon=vn,this.mapIcon=yn,this.closeIncon=En,this.markerIcon=_t,this.showTimeDates=null,this.hasMovieTwoYearsOld=K(!1),this.destroy$=new tt(),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}=ho(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:ne(this.movie),genresMovie:ie(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;}
140listenRouteParams(){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 Xt(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 Xt(this,null,function*(){let n=yield qe(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=un("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(s=>{let d=this.env.performanceQueryExtraFilter[s];i[s]=d;}),qe(this.movieService.getPerformancesGroup(i)).then((s=[])=>{if(s=this.evaluateDistanceUnits(s),s=this.filterPastLocalPerformances(s),this.isDateFlow()&&this.isDateFlow()&&this.extractDatesForDateFilter(s,this.env.performanceStartDateFilter),this.env.performanceQueryResultFilter&&(s=s.filter(d=>this.env.performanceQueryResultFilter(d))),this.performances.set(s),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,g)=>(this.queryParams.cinema&&this.queryParams.cinema===d.cinema.slug&&(this.cinema=d.cinema,this.indexPanelToOpen=g,this.currentIndex=this.indexPanelToOpen),{show:new tt(),hide:new tt()})),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(s),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(h=>h.trim()).filter(Boolean);if(!n?.length)return e;let i=new Set(),s=this.getCurrentLocalDateTimeParts();if(n.forEach((h,O)=>{let k=this.parseLocalTime(h);(!k||this.compareLocalDateTimeParts(k,s)>=0)&&i.add(O);}),!i.size)return null;if(i.size===n.length)return e;let d=e.parsedIds?.filter((h,O)=>i.has(O)),g=e.parsedLocalTimes?.filter((h,O)=>i.has(O))??[],f=e.parsedAttributeSlugs?.filter((h,O)=>i.has(O));return et(Ee({},e),{ids:d?.join(",")??e.ids,localTimes:n.filter((h,O)=>i.has(O)).join(","),attributeSlugs:f?f.map(h=>`[${h.join(",")}]`).join(","):e.attributeSlugs,parsedIds:d,parsedLocalTimes:g,parsedAttributeSlugs:f});}parseLocalTime(e){let[n,...i]=e.trim().split(/\s+/),[s,d,g]=n?.split("-")??[],h=i.join("").toUpperCase().match(/^(\d{1,2}):(\d{2})(?::\d{2})?(AM|PM)?$/),O=Number(s),k=Number(d),N=Number(g);if(!O||!k||!N||!h)return null;let z=Number(h[1]),oe=Number(h[2]),te=h[3];return te==="AM"?z=z===12?0:z:te==="PM"&&(z=z===12?12:z+12),{year:N,month:k,day:O,hour:z,minute:oe};}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 s of i)if(e[s]!==n[s])return e[s]-n[s];return 0;}extractDatesForDateFilter(e,n){let i=null;e?.forEach(s=>{s?.localTimes&&s.localTimes.split(",")?.forEach(g=>{let f=Xn(g.split(" ")[0],"dd-mm-yyyy","yyyy-mm-dd"),h=g.split(" ")[1].replace(/(\d{1,2}:\d{2})(AM|PM)/g,"$1 $2");
140if(f){i||(i={});let O=Yn(f,h);if(n&&O<n)return;i[f]=O.toLocaleDateString(this.translationService.currentLanguage().code,{weekday:"short",day:"2-digit",month:"short"});}});}),i&&(this.showTimeDates=Ee({},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(en(1)).subscribe(n=>{this.nearestCities=n,this.addonLog(),this.cd.detectChanges();});}handleLocationSelected(e){this.selectedLocationCountry=e.country,this.checkLocation(),this.setInitialPosition();}get isBrowser(){return st(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 s=this.router.createUrlTree([],{relativeTo:this.route,queryParams:i}).toString();this.loc.go(s);}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:ne(this.movie),genresMovie:ie(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=Ee({},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:ne(this.movie),genresMovie:ie(this.movie)}}),this.locationSelectorRef.nativeElement.getBoundingClientRect().top-120<0){let s=this.wrapperRef.nativeElement.getBoundingClientRect().top+window.scrollY-120;window.scrollTo({top:s,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=Yn(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:ne(this.movie),genresMovie:ie(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:ne(this.movie),genresMovie:ie(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=>Xn(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=Ye(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 s={event_category:"MovieShowtimes",category:"MovieShowtimes",label:`${this.movie.title}`,movie:this.movie.title,idMovie:this.movie.id,imdb:this.movie?.imdb,tagsMovie:ne(this.movie),genresMovie:ie(this.movie),performances_count:e,source_component:"showtime-in-cinemas",flow:this.showtimesFlow(),source:n}
140,d=this.buildLoadedEventDedupeKey("ShowtimesLoaded",e,i),g=this.trackingService.trackEventOnce({action:"ShowtimesLoaded",properties:s},d);if(this.debugLog(g?"Tracking ShowtimesLoaded":"Skipping duplicate ShowtimesLoaded",{movie:this.movie.title,performancesCount:e,source:n,dedupeKey:d}),e>0){let f=this.buildLoadedEventDedupeKey("ShowtimesAvailable",e,i),h=this.trackingService.trackEventOnce({action:"ShowtimesAvailable",properties:s},f);this.debugLog(h?"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)(v(Le,8),v($e),v(Pe),v(Pt),v(yi),v(Ce),v(Lt),v(de),v(gt),v(ft),v(re),v(zt),v(Lo));};}static{this.ɵcmp=E({type:t,selectors:[["ush-showtime-streaming-in-cinemas"]],viewQuery:function(n,i){if(n&1&&(_e(om,5),_e(am,5),_e(Gt,5,tn),_e(rm,5),_e(Ze,5),_e(Qt,5),_e(qt,5)),n&2){let s;Q(s=X())&&(i.wrapperRef=s.first),Q(s=X())&&(i.modalMap=s.first),Q(s=X())&&(i.locationSelectorRef=s.first),Q(s=X())&&(i.locationSelector=s.first),Q(s=X())&&(i.pAcordion=s.first),Q(s=X())&&(i.inlineComponentRef=s.first),Q(s=X())&&(i.panels=s);}},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:[ke],decls:6,vars:3,consts:()=>{let e;e="Der er ingen placering valgt";let n;n="Visningstidspunkter er ogs\xE5 tilg\xE6ngelige p\xE5";let i;i="billetter";let s;return s="Visningstidspunkter er ogs\xE5 tilg\xE6ngelige p\xE5",[["wrapper",""],["loading",""],["locationSelector",""],["tab",""],e,n,i,s,["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&&(r(0,"div",8,0),p(2,Bm,10,6,"ng-container",9)(3,$m,2,1,"ng-container",9),l(
140),p(4,Um,9,0,"ng-template",null,1,W)),n&2&&(I("data-flow",i.showtimesFlow()),o(2),c("ngIf",!i.disableShowtimes),o(),c("ngIf",i.showUsheruLogo));},dependencies:[jo,Me,ve,V,Ie,Ze,Vn,Rt,Gt,Ln,ue,Tn,qt,Yo,Qo,Vt,xe,Ht],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;
140--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"}
140.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);
140background: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)}
141`],encapsulation:2,data:{animation:[Be("fadeInOut",[we(":enter",[pe({opacity:0,transform:"translateY(-20px)"}),Se("300ms ease-out",pe({opacity:1,transform:"translateY(0)"}))]),we(":leave",[Se("300ms ease-in",pe({opacity:0,transform:"translateY(-20px)"}))])]),Be("listAnimation",[we("* => *",[ki(":enter",[pe({opacity:0,transform:"translateY(60px)"}),Fi(100,[Se("0.5s ease-out",pe({opacity:1,transform:"translateY(0)"}))])],{optional:!0})])])]},changeDetection:0});}}return t;})();var ea=(()=>{class t{static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵmod=Re({type:t});}static{this.ɵinj=Ne({providers:[ft],imports:[G,Ge.forChild([]),$o,Gt,Dt,Oe,wt,Vo,se,An,be,xn,pt,jt,Nn]});}}return t;})();sn(qt,function(){return[Hn,ue,zo,Gn];},[]);var Hm=t=>({faded:t}),Gm=()=>({height:200,type:"portrait"}),ta=t=>({$implicit:t});function zm(t,a){t&1&&J(0);}function jm(t,a){if(t&1&&(r(0,"div",17),u(1,"img",18),$(2,"img"),r(3,"div",19)(4,"div",20),_(5),l(),r(6,"div",21)(7,"span"),C(8,7),l(),_(9,"\xA0"),r(10,"span"),_(11),l()(),p(12,zm,1,0,"ng-container",22),l()()),t&2){let e=a.$implicit;m(3);let n=F(5),i=F(11);o(),c("ngClass",D(11,Hm,!e.available))("src",Y(2,8,e.movie.portraitPhotoUrl,le(13,Gm)),j)("alt",e.movie.trTitle+" poster"),o(4),B(" ",e.movie.title," "),o(2),I("data-translate","public.commons.purchasedOn"),o(4),y(e.purchaseDate),o(),c("ngTemplateOutlet",e.available?n:i)("ngTemplateOutletContext",D(14,ta,e));}}function Wm(t,a){if(t&1&&(P(0),r(1,"div",15),p(2,jm,13,16,"div",16),l(),L()),t&2){let e=m(2);o(2),c("ngForOf",e.myFilmsItems);}}
141function qm(t,a){if(t&1&&(P(0),p(1,Wm,3,1,"ng-container",14),L()),t&2){let e=m(),n=F(9);o(),c("ngIf",(e.myFilmsItems==null?null:e.myFilmsItems.length)>0)("ngIfElse",n);}}function Qm(t,a){t&1&&J(0);}function Xm(t,a){if(t&1&&p(0,Qm,1,0,"ng-container",22),t&2){let e=a.$implicit;m();let n=F(13),i=F(15);c("ngTemplateOutlet",e.availableOnFuture?i:n)("ngTemplateOutletContext",D(2,ta,e));}}function Ym(t,a){t&1&&u(0,"ush-loading-indicator",23),t&2&&Xe("height","100%");}function Km(t,a){t&1&&(r(0,"div",24)(1,"h2",25)(2,"span"),C(3,8),l(),_(4,","),l(),r(5,"h3",26),C(6,9),l()()),t&2&&(o(5),I("data-translate","public.commons.noMoviePurchases"));}function Jm(t,a){if(t&1&&(r(0,"div",27),C(1,10),l(),r(2,"a",28),u(3,"button",29),l()),t&2){let e=a.$implicit;o(2),c("routerLink","/movie/"+e.movie.friendlyUrl+"/uplayer-purchase"),o(),I("data-translate","public.commons.buyAgain");}}function Zm(t,a){if(t&1&&u(0,"ush-uplay-play-button",30),t&2){let e=a.$implicit;c("userFilmItem",e);}}function ed(t,a){if(t&1&&(r(0,"a",31)(1,"span"),C(2,11),l(),_(3," \xA0"),r(4,"span"),_(5),l()()),t&2){let e=a.$implicit;o(),I("data-translate","movie.availableToWatch"),o(4),y(e.availableFrom);}}var mi=(()=>{class t{constructor(e,n,i,s,d,g,f,h){this.router=e,this.uplayerService=n,this.authService=i,this.locationService=s,this.translationService=d,this.env=g,this.cd=f,this.pageLoader=h,this.loading=!0;}ngOnInit(){this.authService.isLoggedIn()||this.router.navigate(["/auth"],{queryParams:{returnUrl:this.router.url,isRegistration:!1}}),this.uplayerService.getPurchasedUplayers().subscribe(e=>{e==null?this.myFilmsItems=[]:this.myFilmsItems=this.getMyFilmsItems(e),this.loading=!1,this.pageLoader.hidePageLoader(),this.cd.detectChanges();},e=>console.log("error at purchashing players"));}getDate(e){let n=new Date(e),i=this.translationService.currentLanguage().code+"-"+this.locationService.uplayerCountry.code2;return n.toLocaleDateString(i,{day:"2-digit",month:"long",year:"numeric"});}getMyFilmsItems(e){let n=[];if(e.purchasedPlayers)for(let i of e.purchasedPlayers){let s=e.players.find(g=>g.id==i.idPlayer),d=e.movies.find(g=>parseInt(g.id)==s.idMovie);s.idMovie,n.push(this.constructMyFilmsItem(d,s,i));}return n;}isStillAvailable(e){return Date.now()<e.availableTo;}hoursToMiliseconds(e){return e*60*60*1e3;}constructMyFilmsItem(e,n,i){return{available:this.isStillAvailable(i),movie:e,availableTo:this.getDate(i.availableTo),availableFrom:this.getDate(i.availableFrom),purchaseDate:this.getDate(i.purchaseDate),player:n,availableOnFuture:i.availableOnFuture};}playVideo(e){this.uplayerService.playVideo(e.player,e.movie);}static{this.ɵfac=function(n){return new(n||t)(v(Lt),v(We),v(fn),v(Pe),v(de),v(re),v(Ce),v(Eo));};}static{this.ɵcmp=E({type:t,selectors:[["ush-uplay-my-films-page"]],standalone:!1,decls:16,vars:2,consts:()=>{let e;e="Mine film";let n;n="K\xF8bt p\xE5";let i;i="Sorry";let s;s="you don't have purchased movies";let d;d="K\xF8b igen";let g;g="Visning udl\xF8bet";let f;return f="Tilg\xE6ngelig at se p\xE5",[["availableTemplate",""],["loadingIcon",""],["noFilmsMsg",""],["buyAgainTemplate",""],["playNowTemplate",""],["availableToWatchOnTemplate",""],e,n,i,s,g,f,[1,"my-films-page-content-wrapper","page-content"],["data-translate","public.commons.myFilms",1,"myfilms-title"],[4,"ngIf","ngIfElse"],[1,"players-wrapper"],["class","consumer-player-item",4,"ngFor","ngForOf"],[1,"consumer-player-item"],["width","200","height","100",1,"poster",3,"ngClass","src","alt"],[1,"consumer-player-detail"],[1,"consumer-player-movie-title"],[1,"consumer-player-desc"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["height","75vh","fontSize","60px"],[1,"msg-page-content-wrapper"],["data-translate","public.commons.sorry"],[1,"msg-text"],["data-translate","public.commons.viewingExpired",1,"consumer-player-desc"],[3,"routerLink"],["pButton","","label",d],[3,"userFilmItem"],[1,"button","unclickable"]];},template:function(n,i){if(n&1&&(r(0,"div",12)(1,"h1",13),C(2,6),l(),p(3,qm,2,2,"ng-container",14),l(),p(4,Xm,1,4,"ng-template",null,0,W)(6,Ym,1,2,"ng-template",null,1,W)(8,Km,7,1,"ng-template",null,2,W)(10,Jm,4,2,"ng-template",null,3,W)(12,Zm,1,1,"ng-template",null,4,W)(14,ed,6,2,"ng-template",null,5,W)),n&2){let s=F(7);o(3),c("ngIf",!i.loading)("ngIfElse",s);}},styles:["[_nghost-%COMP%]{--_ush-uplay-play-button-margin: 1.2rem 0}.players-wrapper[_ngcontent-%COMP%]{display:flex;column-gap:30px;row-gap:50px;flex-wrap:wrap;text-align:left}.myfilms-title[_ngcontent-%COMP%]{text-transform:uppercase}.consumer-player-item[_ngcontent-%COMP%]{display:flex;max-width:100%}.consumer-player-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:30%;height:150px;object-fit:cover}.unclickable[_ngcontent-%COMP%]{pointer-events:none}.consumer-player-detail[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0 0 0 15px;width:calc(70% - 15px)}.consumer-player-detail[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{transition:all .1s ease-in;margin-top:10px;padding:7px 20px;width:max-content;max-width:100%;font-weight:700;text-decoration:none}@media (min-width: 768px){.consumer-player-detail[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{max-width:260px}}
141.consumer-player-detail[_ngcontent-%COMP%]   .consumer-player-movie-title[_ngcontent-%COMP%]{margin-bottom:10px;font-weight:700;font-size:15px;text-transform:uppercase}.consumer-player-avalibility-note[_ngcontent-%COMP%]{text-align:center}.faded[_ngcontent-%COMP%]{opacity:.4}@media (min-width: 768px){.consumer-player-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:190px;height:250px}}.msg-page-content-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px;text-align:center}.msg-page-content-wrapper[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-bottom:0;color:var(--auth-msg-page-h2-color, black)}.msg-page-content-wrapper[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--auth-msg-page-h2-color, grey);font-weight:400;font-size:20px}.p-button[_ngcontent-%COMP%]{margin-top:var(--spacing-md, 10px)}"]});}}return t;})();function td(t,a){if(t&1&&(r(0,"span"),_(1),l()),t&2){let e=m(2);I("data-translate",e.playNowCustomString()),o(),y(e.playNowCustomString());}}function nd(t,a){t&1&&(r(0,"span",4),C(1,1),l());}function id(t,a){if(t&1){let e=T();r(0,"button",2),S("click",function(){w(e);let i=m();return b(i.playVideo(i.userFilmItem()));}),u(1,"fa-icon",3),_(2,"\xA0\xA0 "),p(3,td,2,2,"span")(4,nd,2,0,"span",4),l(),r(5,"small",5)(6,"span",6),C(7,0),l(),_(8,"\xA0"),r(9,"span"),_(10),l()();}if(t&2){let e=m();I("data-translate","public.commons.play"),o(),c("icon",e.faPlay),o(2),M(e.playNowCustomString()?3:4),o(7),y(e.availableTo());}}var Zt=(()=>{class t{constructor(){this.uplayerService=A(We),this.translationService=A(de),this.locationService=A(Pe),this.userFilmItem=x(),this.playNowCustomString=x(null),this.availableTo=U(()=>this.userFilmItem()?typeof this.userFilmItem().availableTo=="string"?this.userFilmItem().availableTo:typeof this.userFilmItem().availableTo=="number"?this.getDate(this.userFilmItem().availableTo):null:null),this.faPlay=wn;}playVideo(e){this.uplayerService.playVideo(e.player,e.movie);}getDate(e){let n=new Date(e),i=this.translationService.currentLanguage().code+"-"+this.locationService.uplayerCountry.code2;return n.toLocaleDateString(i,{day:"2-digit",month:"long",year:"numeric"});}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=E({type:t,selectors:[["ush-uplay-play-button"]],inputs:{userFilmItem:[1,"userFilmItem"],playNowCustomString:[1,"playNowCustomString"]},decls:1,vars:1,consts:()=>{let e;e="Tilg\xE6ngelig til at se indtil";let n;return n="Spil nu",[e,n,["pButton","",3,"click"],[3,"icon"],["data-translate","movie.playNow"],[1,"consumer-player-avalibility-note"],["data-translate","public.commons.availableToWatchUntil"]];},template:function(n,i){n&1&&p(0,id,11,4),n&2&&M(i.userFilmItem()?0:-1);},dependencies:[G,be,ue,Dt,Ft],styles:["[_nghost-%COMP%]{display:block;margin:var(--ush-uplay-play-button-margin, var(--_ush-uplay-play-button-margin, 0));padding:var(--ush-uplay-play-button-padding, 0);width:var(--ush-uplay-play-button-width, auto)}.p-button[_ngcontent-%COMP%]{justify-content:center;margin:var(--ush-uplay-play-button-margin, var(--_ush-uplay-play-button-button-margin, 0));width:var(--ush-uplay-play-button-width, var(--_ush-uplay-play-button-button-width, 100%))}.consumer-player-avalibility-note[_ngcontent-%COMP%]{display:block;width:var(--consumer-player-avalibility-note-width, 100%);font-size:var(--ush-uplay-play-button-small-font-size, 12px);text-align:center;text-shadow:var(--consumer-player-avalibility-note-shadow)}"]});}}return t;})();sn(mi,function(){return[Me,ve,V,Ie,Fe,Ft,Oe,Zt];},function(){return[Vt];});function ad(t,a){if(t&1&&(P(0),r(1,"div",12),_(2),l(),L()),t&2){let e=m(2);o(),I("data-translate",e.uplayMessageKey),o(),y(e.uplayMessage);}}function rd(t,a){t&1&&J(0);}function sd(t,a){if(t&1&&(P(0),r(1,"div",9)(2,"div",10),p(3,ad,3,2,"ng-container",8)(4,rd,1,0,"ng-container",11),l()(),L()),t&2){let e=m(),n=F(2),i=F(4);o(3),c("ngIf",e.availableToWatchOn&&!e.purchased),o(),c("ngTemplateOutlet",e.availableToWatchOn?n:i);}}function ld(t,a){t&1&&J(0);}function cd(t,a){if(t&1&&p(0,ld,1,0,"ng-container",11),t&2){let e=m(),n=F(6),i=F(12);c("ngTemplateOutlet",e.purchased?i:n);}}function md(t,a){t&1&&J(0);}function dd(t,a){if(t&1&&p(0,md,1,0,"ng-container",11),t&2){let e=m(),n=F(8),i=F(10);c("ngTemplateOutlet",e.purchased?n:i);}}function pd(t,a){if(t&1){let e=T();r(0,"a",13),S("click",function(){w(e);let i=m();return b(i.preOrderSelected());}
141),r(1,"span"),_(2),l(),_(3," \xA0|\xA0 "),r(4,"span",14),C(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(),B(" ",e.moviePreorderText," "),o(4),B(" \xA0",e.price," ");}}function _d(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 ud(t,a){if(t&1&&(r(0,"span",18),_(1),l()),t&2){let e=m(2);I("data-translate",e.movieWatchNowText),o(),y(e.movieWatchNowText);}}function gd(t,a){if(t&1&&(r(0,"span",18)(1,"span"),_(2),l(),_(3," \xA0|\xA0 "),r(4,"span",14),C(5,7),l(),_(6),l()),t&2){let e=m(2);o(),I("data-translate",e.movieWatchNowText),o(),y(e.movieWatchNowText),o(4),B("\xA0",e.price," ");}}function hd(t,a){if(t&1){let e=T();r(0,"a",16),S("click",function(){w(e);let i=m();return b(i.watchNowSelected());}),r(1,"div",17),p(2,ud,2,2,"span",18)(3,gd,7,3,"span",18),l()();}if(t&2){let e=m();c("routerLink",e.getRoute())("state",e.getData()),o(2),M(e.hidePriceOnWatchNowButton?2:3);}}function fd(t,a){if(t&1&&(r(0,"a",19)(1,"span"),_(2),l(),_(3,"\xA0"),r(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 zn=(()=>{class t{constructor(e,n,i,s,d){this.uplayerService=e,this.translateService=n,this.trackingService=i,this.cd=s,this.environmentService=d,this.dataPlayerPricesLength=0,this.uplayLoaded=new q(),this.loaded=!1,this.faPlay=wn,this.playerPrices=[],this.outputPurchased=new Et(!1),this.uplayMessageKey="movie.availableToWatch",this.userPlayItem=K(null),this.MOVIE_PREORDER_TEXT="Pre-order",this.MOVIE_WATCHNOW_TEXT="Se nu",this.MOVIE_AVAILABLE_TO_WATCH_TEXT="Tilg\xE6ngelig at se p\xE5",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(yt(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="Tilg\xE6ngelig at se p\xE5",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:ne(this.movie),genresMovie:ie(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)(v(We),v(de),v(Le),v(Ce),v(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
141stomString:"playNowCustomString",preOrderCustomString:"preOrderCustomString",availableToWatchCustomString:"availableToWatchCustomString",triggerPlay:"triggerPlay"},outputs:{uplayLoaded:"uplayLoaded",outputPurchased:"purchased"},features:[ke],decls:13,vars:1,consts:()=>{let e;e="fra";let n;return n="fra",[["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,sd,5,2,"ng-container",8)(1,cd,1,1,"ng-template",null,0,W)(3,dd,1,1,"ng-template",null,1,W)(5,pd,7,5,"ng-template",null,2,W)(7,_d,1,2,"ng-template",null,3,W)(9,hd,4,3,"ng-template",null,4,W)(11,fd,6,3,"ng-template",null,5,W),n&2&&c("ngIf",i.loaded);},dependencies:[G,V,Ie,Fe,be,Zt],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)}']});}}return t;})();var Md=()=>[];function Id(t,a){if(t&1){let e=T();r(0,"div",11)(1,"label",12)(2,"span"),C(3,1),l()(),r(4,"div",13)(5,"feature-streaming-country-selector",14),S("countryChanged",function(i){w(e);let s=m(2);return b(s.onCountryChanged(i));}),l(),r(6,"p-button",15),S("click",function(){w(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 Sd(t,a){t&1&&(r(0,"div",16),C(1,2),l());}function wd(t,a){if(t&1){let e=T();r(0,"ush-uplay-button",17),S("uplayLoaded",function(i){w(e);let s=m(2);return b(s.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 bd(t,a){t&1&&(r(0,"div",18),C(1,3),l());}function Ed(t,a){if(t&1&&(u(0,"div",22),$(1,"safe")),t&2){let e=m(4);c("innerHTML",Y(1,1,e.errorMsg,"html"),ye);}}function yd(t,a){if(t&1){let e=T();r(0,"img",28),S("error",function(){w(e);let i=m().$implicit,s=m(5);return b(s.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 Od(t,a){if(t&1&&u(0,"ush-streaming-logo-fallback",27),t&2){let e=m().$implicit;c("streamingPlatform",e.streamingPlatform);}}function Td(t,a){if(t&1){let e=T();r(0,"li")(1,"a",25),S("click",function(){let i=w(e).$implicit,s=m(5);return b(s.onStreamingRedirect(i));}),p(2,yd,1,2,"img",26)(3,Od,1,1,"ush-streaming-logo-fallback",27),l()();}if(t&2){let e=a.$implicit;Te("streaming-platform-"+e.streamingPlatform.slug),o(),c("href",e.url,j),I("aria-label",e.streamingPlatform.name),o(),M(e.streamingPlatform.imageUrl&&!e.streamingPlatform.imgError?2:3);}}function xd(t,a){if(t&1&&(r(0,"ul",23),p(1,Td,4,5,"li",24),l()),t&2){let e=m(4);o(),c("ngForOf",e.streams);}}function Pd(t,a){if(t&1&&(P(0),p(1,Ed,2,4,"div",20)(2,xd,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 Ld(t,a){if(t&1&&(P(0),p(1,Pd,3,2,"ng-container",19),L()),t&2){let e=m(2),n=F(2);o(),c("ngIf",e.streams&&!e.loadingStreams)("ngIfElse",n);}}function Ad(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),r(1,"div",5),p(2,Id,7,3,"div",6)(3,Sd,2,0,"div",7)(4,wd,1,5,"ush-uplay-button",8)(5,bd,2,0,"div",9)(6,Ld,2,2,"ng-container",4),l(),p(7,Ad,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(),M(e.showUsheruLogo?7:-1);}}function Rd(t,a){t&1&&(r(0,"li"),u(1,"p-skeleton",30),l());}function kd(t,a){t&1&&(r(0,"ul",23),p(1,Rd,2,0,"li",29),l()),t&2&&(o(),c("ngForOf",le(1,Md).constructor(6)));}var na=(()=>{class t{constructor(e,n,i,s,d,g,f,h){this.location=e,this.channelService=n,this.movieService=i,this.translationsService=s,this.trackingService=d,this.showtimeStreamingService=g,this.uplayerService=f,this.cd=h,this.environmentService=A(ze),this.hostRef=A(tn),this.movie=x(),this.countrySelectorPanelStyleClass="streaming-country-selector-panel",this.streamsChanged=new q(),this.streamingPlatformsLoaded=new q(),this.countries=[],this.loadingStreams=!0,this.disableStreaming=!1,this.faChevronDown=bn,this.dropdownIcon=this.environmentService.watchAtHomeComponent("dropdownIcon"),this.unsubscriber=new tt(),this.env=A(re),this.countryBasedDropdownEnabled=this.env.countryBasedApplication?.enabled,this.watchNowCustomString="Se p\xE5 vores spiller",this.playNowCu
141stomString="Spil nu p\xE5 vores spiller",this.availableToWatchCustomString="Tilg\xE6ngelig at se p\xE5 vores spiller p\xE5",this.preOrderCustomString="Forudbestil p\xE5 vores spiller",this.disableStreaming=this.channelService.channel.settings.disableStreaming,Ve(()=>{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}=go(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:ne(this.movie()),genresMovie:ie(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:ne(this.movie()),genresMovie:ie(this.movie()),country:this.country.name}});}onUplayButtonDisplayed(e){this.uplayerBtnVisible=e;}loadStreams(){this.loadingStreams=!0,this.country&&qe(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:ne(this.movie()),genresMovie:ie(this.movie()),country:n,platform:e.streamingPlatform.name}});}static{this.ɵfac=function(n){return new(n||t)(v(Pe),v(mt),v(gt),v(de),v(Le),v(zt),v(We),v(Ce));};}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="Land";let n;n="Der er ikke valgt noget land";let i;return i="Ogs\xE5 tilg\xE6ngelig for at se p\xE5",[["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","playNowCustomString","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"],["
141id","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,kd,2,2,"ng-template",null,0,W),n&2&&c("ngIf",!i.disableStreaming);},dependencies:[ve,V,Ui,zn,Mo,Ln,He,Fn,Tn,xe],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}"]});}}return t;})();var ia=(()=>{class t{static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵmod=Re({type:t});}static{this.ɵinj=Ne({imports:[G,ro,Dt,$t,zn,Oe,se,Rn,An,be,wt,jt,Nn,Fn,yo,xn]});}}return t;})();var Dd=t=>({defaultValue:t}),Bd=()=>[1,2,3];function $d(t,a){t&1&&J(0);}function Ud(t,a){if(t&1&&(r(0,"div"),p(1,$d,1,0,"ng-container",2),l()),t&2){let e=m(),n=F(4);c("@showtimeLoadingSwap",void 0)("@.disabled",e.animationsDisabled()),o(),c("ngTemplateOutlet",n);}}function Vd(t,a){if(t&1&&(r(0,"div",5),_(1),l()),t&2){let e=m(2);I("data-translate",e.noOptionsMessageKey),o(),B(" ",e.noOptionsMessage," ");}}function Hd(t,a){if(t&1&&(r(0,"span"),$(1,"cammelCase"),_(2),$(3,"cammelCase"),$(4,"titleLocalize"),l()),t&2){let e=a.$implicit;I("data-translate","title."+De(1,2,e.value)),o(2),y(Y(4,6,De(3,4,e.value),D(9,Dd,e.value)));}}function Gd(t,a){if(t&1){let e=T();r(0,"p-selectButton",10),rn("ngModelChange",function(i){w(e);let s=m(3);
141return an(s.activeType,i)||(s.activeType=i),b(i);}),S("onOptionClick",function(i){w(e);let s=m(3);return b(s.onSelectButtonOptionClick(i));})("onChange",function(i){w(e);let s=m(3);return b(s.onSelectButtonChange(i));})("ngModelChange",function(i){w(e);let s=m(3);return b(s.onChangeType(i));}),p(1,Hd,5,11,"ng-template",11),l();}if(t&2){let e=m(3);c("options",e.pageTypesOptions),on("ngModel",e.activeType),c("allowEmpty",!1)("disabled",e.pageTypesOptions.length===1);}}function zd(t,a){if(t&1){let e=T();r(0,"ush-showtime-streaming-in-cinemas",13),S("showsLoaded",function(){w(e);let i=m(4);return b(i.onShowtimesLoaded());})("showtimeTicketing",function(i){w(e);let s=m(4);return b(s.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 jd(t,a){if(t&1&&p(0,zd,1,6,"ush-showtime-streaming-in-cinemas",12),t&2){let e=m(3);M(e.showInCinemas?0:-1);}}function Wd(t,a){if(t&1){let e=T();r(0,"ush-showtime-streaming-watch-at-home",15),S("streamingPlatformsLoaded",function(){w(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 qd(t,a){if(t&1&&p(0,Wd,1,2,"ush-showtime-streaming-watch-at-home",14),t&2){let e=m(3);M(e.showWatchAtHome?0:-1);}}function Qd(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 Xd(t,a){if(t&1&&p(0,Qd,1,1,"ush-showtime-streaming-at-festivals",16),t&2){let e=m(3);M(e.showAtFestivals?0:-1);}}function Yd(t,a){if(t&1&&u(0,"ush-enquiries",9),t&2){let e=m(3);c("movie",e.movie());}}function Kd(t,a){if(t&1&&(r(0,"div",6),p(1,Gd,2,4,"p-selectButton",7),r(2,"div",8),p(3,jd,1,1)(4,qd,1,1)(5,Xd,1,1)(6,Yd,1,1,"ush-enquiries",9),l()()),t&2){let e,n=m(2);o(),c("ngIf",n.pageTypesOptions.length>1||n.showStreamingTitleAlways),o(2),M((e=n.activeType)==="in-cinemas"?3:e==="watch-at-home"?4:e==="at-festivals"?5:e==="enquiries"?6:-1);}}function Jd(t,a){if(t&1&&(r(0,"div"),p(1,Vd,2,2,"div",3)(2,Kd,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 Zd(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 ep(t,a){if(t&1&&(P(0),p(1,Zd,1,4,"ush-showtime-streaming-subscribe",17),L()),t&2){let e=m();o(),c("ngIf",e.showDemandItForm);}}function tp(t,a){t&1&&u(0,"ush-movie-detail-skeleton",21);}function np(t,a){t&1&&(r(0,"div",19)(1,"div",20),Z(2,tp,1,0,"ush-movie-detail-skeleton",21,fe),l(),u(4,"ush-movie-detail-skeleton",22),l()),t&2&&(o(2),ee(le(0,Bd)));}var OM=(()=>{class t{get paramType(){return this.activeType;}constructor(e,n,i,s,d,g,f){this.channelService=e,this.router=n,this.location=i,this.trackingService=s,this.cd=d,this.env=g,this.showtimeStreamingService=f,this.isBrowser=st(A($e)),this.logger=A(ct).scoped("showtime-streaming"),this.applicationRef=A(gi),this.movie=x(void 0),this.isLoadingData=x(!1),this.isHydrating=K(this.isBrowser),this.animationsDisabled=U(()=>this.isHydrating()),this.isResolvingActiveType=K(!1),this.isLoadingShowtimes=U(()=>!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 q(),this.usePlaceholderPerformancesGroup=!1,this.usePlaceholderStreamingLinks=!1,this.noOptionsMessage="",this.noOptionsMessageKey="",this.destroy$=new tt(),this.disableShowtimes=this.channelService.channel.settings.disableShowtimes,this.disableStreaming=this.channelService.channel.settings.disableStreaming,this.forceDisableSubscription=this.env?.hideSubscriptionComponent,this.country=this.location.selectedCountry,Ve(()=>{let h=this.movie();this.onlySubscription()||(this.evaluateShowtimesStreamingAvailability(h),this.setUpNoOptionsMessage(),this.filterVisibleTabs(),this.evaluateActiveType()),this.evaluateComsumerDemandItSubscription();},{allowSignalWrites:!0}),Ve(()=>{this.onlySubscription()&&this.onlySubscriptionType()&&this.setActiveType(this.onlySubscriptionType());},{allowSignalWrites:!0}),Ve(()=>{this.tab()&&this.evaluateActiveType();},{allowSignalWrites:!0});}ngOnInit(){this.setUsePlaceholderData(),this.env.showStreamingTitleAlways&&this.showStreamingTitleAlways!==!1&&(this.showStreamingTitleAlways=!0),this.isBrowser&&this.applicationRef.isStable.pipe(yt(Boolean),en(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),qe(this.showtimeStreamingService.determineShowtimeStreamingActiveType(e,this.hideTabs)).then(n=>
141{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(s=>s.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:ne(n),genresMovie:ie(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:ne(e),genresMovie:ie(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="Der er ingen aktuelle forestillinger",this.noOptionsMessageKey="public.commons.whereToWatch.noOptionsReleased");}isMovieReleased(){let e=this.movie();return e?Ye(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)(v(mt),v(Lt),v(Pe),v(Le),v(Ce),v(re),v(zt));};}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"}
141,features:[ke],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"],["optionLabel","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,Ud,2,3,"div")(1,Jd,3,4,"div")(2,ep,2,1,"ng-container",1)(3,np,5,1,"ng-template",null,0,W),n&2&&(M(i.isLoadingShowtimes()?0:i.onlySubscription()?-1:1),o(2),c("ngIf",!i.forceDisableSubscription));},dependencies:[G,V,Ie,So,Io,Rt,se,xi,$t,Cn,Ji,ea,Zo,jt,Fo,ko,ia,na,Ro,No,Pn,Ae],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);
141background: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);
141background: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)}"],data:{animation:[Be("showtimeLoadingSwap",[we(":enter",[pe({opacity:0}),Se("220ms ease-out",pe({opacity:1}))]),we(":leave",[pe({opacity:1}),Se("220ms ease-in",pe({opacity:0}))])])]}});}}return t;})();export{Vn as a,Ze as b,$o as c,fp as d,Ep as e,Np as f,To as g,a_ as h,v_ as i,H_ as j,K_ as k,w_ as l,au as m,pu as n,x_ as o,Lo as p,Qu as q,Zo as r,ea as s,We as t,zn as u,na as v,ia as w,OM as x};/**i18n:3f52c5d957d37696c22d3f5b50ff28379c4cd4c78295f8e4d13b13c1b7111899*/

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.