PageSourceSearch

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

js scanbox.com collected 2026-10-02 04:26:44 UTC 318,090 bytes, 326 lines download raw bytes

1import{a as Kt,b as mo}from"./chunk-LN3NWMII.js";import{a as Er,b as Ar,c as so,d as Br}from"./chunk-YCXWPXJM.js";import{d as Zt,h as jr,i as $r,k as zr,o as uo,p as po,q as Gr,r as Wr,s as qr,v as Qr,w as Zr,x as Kr}from"./chunk-6NGIVDXH.js";import{a as Hr,b as Ur}from"./chunk-MXGBRNZF.js";import{b as qt,c as Vr}from"./chunk-XLYBJEKO.js";import{a as ut,b as we}from"./chunk-XGSEDZN6.js";import{a as co}from"./chunk-HDLYY2KD.js";import{a as lo}from"./chunk-KC7DPHYK.js";import{b as Dr,c as ao}from"./chunk-2FQNBNPV.js";import{a as Qt}from"./chunk-S7VROL26.js";import{e as Cr,f as wr}from"./chunk-7XFBQ7JD.js";import{a as oo,c as io,d as ro}from"./chunk-BDBFI7IT.js";import{c as no,e as Fr,f as Nr}from"./chunk-YVLKX26P.js";import{a as br}from"./chunk-XZZBLUM5.js";import{b as dt}from"./chunk-F5JOBJR4.js";import{c as Gt,d as lt,f as Ie,g as Wn,h as ct,i as Do,k as Bo}from"./chunk-Y5GBVPZ6.js";import{a as Ir}from"./chunk-5TFKQ7WC.js";import{a as jo,c as $o,f as yr,g as xr}from"./chunk-45YDVK2W.js";import{b as _r}from"./chunk-2KRFXTZG.js";import{a as Rr}from"./chunk-Q52UTOTW.js";import{g as et,h as Lr,i as to}from"./chunk-CB3ZI5LX.js";import{a as Zn}from"./chunk-36GW2Y7Y.js";import{a as Re,b as Le}from"./chunk-2GB5TJST.js";import{$ as Tr,E as Mr,G as zo,L as kr,T as yt,W as Or,c as Jn,fa as Pr,k as eo,p as Sr}from"./chunk-LPBMM3KS.js";import{Cb as Ce,D as Je,E as $n,Fa as Un,O as zn,Q as Hn,R as Ae,S as nr,T as or,Va as Gn,Za as Kn,aa as ir,da as rr,ea as ar,gb as ue,ka as sr,lb as be,ob as Yn,qa as lr,qb as Xn,r as tr,ra as cr,wa as pn,z as Ee}from"./chunk-3KCLCUK3.js";import{E as hr,G as vr,Z as gr,aa as Wt,b as dr,ba as wt,c as ur,ga as fr,i as mr,ja as Qn,m as qn,q as pr,y as Vo}from"./chunk-CZUDVYPH.js";import{$b as st,$c as Xi,Aa as Rn,Ab as zi,Ac as Ke,Bb as Nn,Bc as ft,Ca as R,Cc as ie,Da as Te,Db as Dn,Eb as b,Ec as se,Fc as Et,Ga as z,Gc as un,Jc as Qi,Je as ne,Ka as Ue,Kc as Zi,Lb as ln,Lc as Ki,Mb as Hi,Mc as _t,Me as _e,Oa as Ln,Ob as cn,Oc as Ye,Pb as G,Pc as ge,Qb as u,Qc as At,Ra as Fn,Rb as je,Rc as Yi,Sb as J,Tb as zt,Ub as Ht,Vc as mn,Wc as Fo,Xb as k,Xc as No,Yb as Ui,Yc as de,Zb as Pt,Ze as Ut,_b as at,ac as f,ba as Oe,bb as ji,bc as _,ca as Bt,cb as Me,cc as y,dc as Gi,dd as $e,ea as Bi,ec as Wi,ed as Bn,fb as vt,fc as Y,fd as S,g as An,gb as $i,gc as $,ha as h,hb as d,hc as qi,hd as te,he as le,ib as gt,ie as Ji,lc as qe,le as Ct,oc as D,pa as Vi,pb as Ge,pc as c,pd as bt,qa as T,qb as We,qc as Qe,qd as Vn,r as In,ra as P,rc as Ze,se as Xe,te as Pe,ua as Vt,ue as er,vc as dn,wc as ee,xa as jt,xb as H,xc as W,yb as $t,yc as q,yd as jn,za as Tt}from"./chunk-2O3QPDX2.js";import{a as Pn,b as Fi,f as Lo,g as K,h as Ni,i as En,j as Di,k as Se}from"./chunk-CJI2FLHI.js";var ca,da=Lo(()=>{ca="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";});var pa={};Ni(pa,{customAlphabet:()=>Yc,customRandom:()=>ma,nanoid:()=>Xc,random:()=>ua,urlAlphabet:()=>ca});var ua,ma,Yc,Xc,ha=Lo(()=>{da();ua=t=>crypto.getRandomValues(new Uint8Array(t)),ma=(t,o,e)=>{let n=(2<<Math.log(t.length-1)/Math.LN2)-1,i=-~(1.6*n*o/t.length);return(r=o)=>{let a="";for(;;){let s=e(i),l=i|0;for(;l--;)if(a+=t[s[l]&n]||"",a.length===r)return a;}};},Yc=(t,o=21)=>ma(t,o,ua),Xc=(t=21)=>crypto.getRandomValues(new Uint8Array(t)).reduce((o,e)=>(e&=63,e<36?o+=e.toString(36):e<62?o+=(e-26).toString(36).toUpperCase():e>62?o+="-":o+="_",o),"");});var va=K(Xt=>{"use strict";Object.defineProperty(Xt,"__esModule",{value:!0});Xt.headerDefaults=Xt.eventDefaults=void 0;var Jc=(ha(),Di(pa)),cf=Xt.headerDefaults=function(){return{productId:"adamgibbons/ics",method:"PUBLISH"};},df=Xt.eventDefaults=function(){return{title:"Untitled event",uid:(0,Jc.nanoid)(),timestamp:Date.now()};};});var _a=K(Co=>{"use strict";Object.defineProperty(Co,"__esModule",{value:!0});Co.buildEvent=id;Co.buildHeader=od;var ga=va();function gn(t){"@babel/helpers - typeof";return gn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o;}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o;},gn(t);}function ed(t,o,e){return o=td(o),o in t?Object.defineProperty(t,o,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[o]=e,t;}function td(t){var o=nd(t,"string");return gn(o)==="symbol"?o:String(o);}
1function nd(t,o){if(gn(t)!=="object"||t===null)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var n=e.call(t,o||"default");if(gn(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.");}return(o==="string"?String:Number)(t);}function fa(t){return Object.entries(t).reduce(function(o,e){return typeof e[1]<"u"?Object.assign(o,ed({},e[0],e[1])):o;},{});}function od(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=Object.assign({},(0,ga.headerDefaults)(),t);return fa(o);}function id(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=Object.assign({},(0,ga.eventDefaults)(),t);return fa(o);}});var Zo=K(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});Qo.default=cd;function ba(t,o){return ld(t)||sd(t,o)||ad(t,o)||rd();}function rd(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);}function ad(t,o){if(t){if(typeof t=="string")return Ca(t,o);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Ca(t,o);}}function Ca(t,o){(o==null||o>t.length)&&(o=t.length);for(var e=0,n=new Array(o);e<o;e++)n[e]=t[e];return n;}function sd(t,o){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var n,i,r,a,s=[],l=!0,m=!1;try{if(r=(e=e.call(t)).next,o===0){if(Object(e)!==e)return;l=!1;}else for(;!(l=(n=r.call(e)).done)&&(s.push(n.value),s.length!==o);l=!0);}catch(p){m=!0,i=p;}finally{try{if(!l&&e.return!=null&&(a=e.return(),Object(a)!==a))return;}finally{if(m)throw i;}}return s;}}function ld(t){if(Array.isArray(t))return t;}var Fe=function(o){return o<10?"0".concat(o):"".concat(o);};function cd(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utc",e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"local";if(typeof t=="string")return t;if(Array.isArray(t)&&t.length===3){var n=ba(t,3),i=n[0],r=n[1],a=n[2];return"".concat(i).concat(Fe(r)).concat(Fe(a));}var s=new Date();if(Array.isArray(t)&&t.length>0&&t[0]){var l=ba(t,6),m=l[0],p=l[1],C=l[2],M=l[3],I=M===void 0?0:M,L=l[4],F=L===void 0?0:L,V=l[5],U=V===void 0?0:V;e==="local"?s=new Date(m,p-1,C,I,F,U):s=new Date(Date.UTC(m,p-1,C,I,F,U));}else Array.isArray(t)||(s=new Date(t));return o==="local"?[s.getFullYear(),Fe(s.getMonth()+1),Fe(s.getDate()),"T",Fe(s.getHours()),Fe(s.getMinutes()),Fe(s.getSeconds())].join(""):[s.getUTCFullYear(),Fe(s.getUTCMonth()+1),Fe(s.getUTCDate()),"T",Fe(s.getUTCHours()),Fe(s.getUTCMinutes()),Fe(s.getUTCSeconds()),"Z"].join("");}});var wa=K(Ko=>{"use strict";Object.defineProperty(Ko,"__esModule",{value:!0});Ko.default=dd;function dd(t){var o=t.lat,e=t.lon;return"".concat(o,";").concat(e);}});var wo=K(Yo=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.default=ud;function ud(t){return'"'.concat(t.replaceAll('"','\\"'),'"');}});var ya=K(Xo=>{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});Xo.default=pd;var fn=md(wo());function md(t){return t&&t.__esModule?t:{default:t};}function pd(t){var o=t.name,e=t.email,n=t.rsvp,i=t.dir,r=t.partstat,a=t.role,s=t.cutype,l=t.xNumGuests,m=[];n!==void 0&&m.push(n?"RSVP=TRUE":"RSVP=FALSE"),s&&m.push("CUTYPE=".concat((0,fn.default)(s))),l!==void 0&&m.push("X-NUM-GUESTS=".concat(l)),a&&m.push("ROLE=".concat((0,fn.default)(a))),r&&m.push("PARTSTAT=".concat((0,fn.default)(r))),i&&m.push("DIR=".concat((0,fn.default)(i))),m.push("CN=".concat((0,fn.default)(o||"Unnamed attendee")));var p=m.join(";").concat(e?":mailto:".concat(e):"");return p;}});var xa=K(ei=>{"use strict";Object.defineProperty(ei,"__esModule",{value:!0});ei.default=vd;var Jo=hd(wo());function hd(t){return t&&t.__esModule?t:{default:t};}function vd(t){var o=t.name,e=t.email,n=t.dir,i=t.sentBy,r="";return r+=n?"DIR=".concat((0,Jo.default)(n),";"):"",r+=i?"SENT-BY=".concat((0,Jo.default)("MAILTO:".concat(i)),";"):"",r+="CN=",r+=(0,Jo.default)(o||"Organizer"),r+=e?":MAILTO:".concat(e):"",r;}});var Ta=K((_f,Oa)=>{"use strict";var ni;(function(t){t[t.HIGH_SURROGATE_START=55296]="HIGH_SURROGATE_START",t[t.HIGH_SURROGATE_END=56319]="HIGH_SURROGATE_END",t[t.LOW_SURROGATE_START=56320]="LOW_SURROGATE_START",t[t.REGIONAL_INDICATOR_START=127462]="REGIONAL_INDICATOR_START",t[t.REGIONAL_INDICATOR_END=127487]="REGIONAL_INDICATOR_END",t[t.FITZPATRICK_MODIFIER_START=127995]="FITZPATRICK_MODIFIER_START",t[t.FITZPATRICK_MODIFIER_END=127999]="FITZPATRICK_MODIFIER_END",t[t.VARIATION_MODIFIER_START=65024]="VARIATION_MODIFIER_START",t[t.VARIATION_MODIFIER_END=65039]="VARIATION_MODIFIER_END",t[t.DIACRITICAL_MARKS_START=8400]="DIACRITICAL_MARKS_START",t[t.DIACRITICAL_MARKS_END=8447]="DIACRITICAL_MARKS_END",t[t.SUBDIVISION_INDICATOR_START=127988]="SUBDIVISION_INDICATOR_START",t[t.TAGS_START=917504]="TAGS_START",t[t.TAGS_END=917631]="TAGS_END",t[t.ZWJ=8205]="ZWJ";})(ni||(ni={}));var ka=Object.freeze([776,2359,2367,2984,3007,3021,3633,3635,3648,3657,4352,4449,4520]),ti;function Ne(t){if(typeof t!="string")throw new TypeError("string cannot be undefined or null");let o=[],e=0,n=0;for(;e<t.length;)n+=gd(e+n,t),bd(t[e+n])&&n++,fd(t[e+n])&&n++,_d(t[e+n])&&n++,Cd(t[e+n])?n++:(o.push(t.substring(e,e+n)),e+=n,n=0);return o;}function gd(t,o){let e=o[t];
2if(!function(a){return a&&Rt(a[0].charCodeAt(0),55296,56319);}(e)||t===o.length-1)return 1;let n=e+o[t+1],i=o.substring(t+2,t+5);return Sa(n)&&Sa(i)?4:function(a){return Rt(oi(a),127988,127988);}(n)&&function(a){let s=a.codePointAt(0);return typeof a=="string"&&typeof s=="number"&&Rt(s,917504,917631);}(i)?o.slice(t).indexOf(String.fromCodePoint(917631))+2:function(a){return Rt(oi(a),127995,127999);}(i)?4:2;}function Sa(t){return Rt(oi(t),127462,127487);}function fd(t){return typeof t=="string"&&Rt(t.charCodeAt(0),65024,65039);}function _d(t){return typeof t=="string"&&Rt(t.charCodeAt(0),8400,8447);}function bd(t){return typeof t=="string"&&ka.includes(t.charCodeAt(0));}function Cd(t){return typeof t=="string"&&t.charCodeAt(0)===8205;}function oi(t){return(t.charCodeAt(0)-55296<<10)+(t.charCodeAt(1)-56320)+65536;}function Rt(t,o,e){return t>=o&&t<=e;}function Ma(t,o,e){let n=Ne(t);if(o===void 0)return t;if(o>=n.length)return"";let i=n.length-o,r=o+(e===void 0?i:e);return r>o+i&&(r=void 0),n.slice(o,r).join("");}(function(t){t[t.unit_1=1]="unit_1",t[t.unit_2=2]="unit_2",t[t.unit_4=4]="unit_4";})(ti||(ti={})),Object.defineProperty(Ne,"runes",{value:Ne}),Object.defineProperty(Ne,"default",{value:Ne}),Object.defineProperty(Ne,"__esModule",{value:!0}),Object.defineProperty(Ne,"substr",{value:Ma}),Object.defineProperty(Ne,"substring",{value:Ma}),Object.defineProperty(Ne,"EnumRunesCode",{value:ni}),Object.defineProperty(Ne,"EnumCodeUnits",{value:ti}),Object.defineProperty(Ne,"GRAPHEMES",{value:ka}),Oa.exports=Ne;});var Ea=K((bf,Pa)=>{"use strict";typeof process<"u",Pa.exports=Ta();});var ai=K(ri=>{"use strict";Object.defineProperty(ri,"__esModule",{value:!0});ri.default=wd;var ii=Ea();function wd(t){for(var o=[],e=75;(0,ii.runes)(t).length>e;)o.push((0,ii.substring)(t,0,e)),t=(0,ii.substring)(t,e),e=74;return o.push(t),o.join(`\r
3	`);}});var li=K(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});si.default=yd;function yd(t){return t.replace(/\r?\n/gm,"\\n");}});var Ia=K(di=>{"use strict";Object.defineProperty(di,"__esModule",{value:!0});di.default=kd;var xd=ci(Zo()),Jt=ci(ai()),en=ci(li());function ci(t){return t&&t.__esModule?t:{default:t};}function Aa(t){var o=t.weeks,e=t.days,n=t.hours,i=t.minutes,r=t.seconds,a="P";return a+=o?"".concat(o,"W"):"",a+=e?"".concat(e,"D"):"",a+="T",a+=n?"".concat(n,"H"):"",a+=i?"".concat(i,"M"):"",a+=r?"".concat(r,"S"):"",a;}function Sd(t){var o="";if(Array.isArray(t)||typeof t=="number"||typeof t=="string")o="TRIGGER;VALUE=DATE-TIME:".concat((0,en.default)((0,xd.default)(t)),`\r
4`);else{var e=t.before?"-":"";o="TRIGGER:".concat((0,en.default)(e+Aa(t)),`\r
5`);}return o;}function Md(t){return t.toUpperCase();}function kd(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=t.action,e=t.repeat,n=t.description,i=t.duration,r=t.attach,a=t.attachType,s=t.trigger,l=t.summary,m=`BEGIN:VALARM\r
6`;m+=(0,Jt.default)("ACTION:".concat((0,en.default)(Md(o))))+`\r
7`,m+=e?(0,Jt.default)("REPEAT:".concat(e))+`\r
8`:"",m+=n?(0,Jt.default)("DESCRIPTION:".concat((0,en.default)(n)))+`\r
9`:"",m+=i?(0,Jt.default)("DURATION:".concat(Aa(i)))+`\r
10`:"";var p=a||"FMTTYPE=audio/basic";return m+=r?(0,Jt.default)((0,en.default)("ATTACH;".concat(p,":").concat(r)))+`\r
11`:"",m+=s?Sd(s):"",m+=l?(0,Jt.default)("SUMMARY:".concat((0,en.default)(l)))+`\r
12`:"",m+=`END:VALARM\r
13`,m;}});var yo=K(ui=>{"use strict";Object.defineProperty(ui,"__esModule",{value:!0});ui.default=Od;function Od(t){return t.replace(/\\/gm,"\\\\").replace(/\r?\n/gm,"\\n").replace(/;/gm,"\\;").replace(/,/gm,"\\,");}});var Ra=K(mi=>{"use strict";Object.defineProperty(mi,"__esModule",{value:!0});mi.default=Ed;var Td=Pd(yo());function Pd(t){return t&&t.__esModule?t:{default:t};}function Ed(t){return(0,Td.default)(t);}});var La=K(pi=>{"use strict";Object.defineProperty(pi,"__esModule",{value:!0});pi.default=Rd;var Ad=Id(yo());function Id(t){return t&&t.__esModule?t:{default:t};}function Rd(t){return(0,Ad.default)(t);}});var Fa=K(hi=>{"use strict";Object.defineProperty(hi,"__esModule",{value:!0});hi.default=Ld;function Ld(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=t.weeks,e=t.days,n=t.hours,i=t.minutes,r=t.seconds,a="P";return a+=o?"".concat(o,"W"):"",a+=e?"".concat(e,"D"):"",a+="T",a+=n?"".concat(n,"H"):"",a+=i?"".concat(i,"M"):"",a+=r?"".concat(r,"S"):"",a;}});var Na=K(vi=>{"use strict";Object.defineProperty(vi,"__esModule",{value:!0});vi.default=Dd;var Fd=Nd(yo());function Nd(t){return t&&t.__esModule?t:{default:t};}function Dd(t){return(0,Fd.default)(t);}});var Da=K(ke=>{"use strict";
13Object.defineProperty(ke,"__esModule",{value:!0});Object.defineProperty(ke,"encodeParamValue",{enumerable:!0,get:function(){return Qd.default;}});Object.defineProperty(ke,"foldLine",{enumerable:!0,get:function(){return Wd.default;}});Object.defineProperty(ke,"formatDate",{enumerable:!0,get:function(){return Bd.default;}});Object.defineProperty(ke,"formatDuration",{enumerable:!0,get:function(){return Gd.default;}});Object.defineProperty(ke,"setAlarm",{enumerable:!0,get:function(){return zd.default;}});Object.defineProperty(ke,"setContact",{enumerable:!0,get:function(){return jd.default;}});Object.defineProperty(ke,"setDescription",{enumerable:!0,get:function(){return Hd.default;}});Object.defineProperty(ke,"setGeolocation",{enumerable:!0,get:function(){return Vd.default;}});Object.defineProperty(ke,"setLocation",{enumerable:!0,get:function(){return qd.default;}});Object.defineProperty(ke,"setOrganizer",{enumerable:!0,get:function(){return $d.default;}});Object.defineProperty(ke,"setSummary",{enumerable:!0,get:function(){return Ud.default;}});var Bd=ze(Zo()),Vd=ze(wa()),jd=ze(ya()),$d=ze(xa()),zd=ze(Ia()),Hd=ze(Ra()),Ud=ze(La()),Gd=ze(Fa()),Wd=ze(ai()),qd=ze(Na()),Qd=ze(wo());function ze(t){return t&&t.__esModule?t:{default:t};}});var Ba=K(_n=>{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});_n.formatEvent=Xd;_n.formatFooter=Yd;_n.formatHeader=Kd;var B=Da(),oe=Zd(li());function Zd(t){return t&&t.__esModule?t:{default:t};}function Kd(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=t.productId,e=t.method,n=t.calName,i="";return i+=`BEGIN:VCALENDAR\r
14`,i+=`VERSION:2.0\r
15`,i+=`CALSCALE:GREGORIAN\r
16`,i+=(0,B.foldLine)("PRODID:".concat((0,oe.default)(o)))+`\r
17`,i+=(0,B.foldLine)("METHOD:".concat((0,oe.default)(e)))+`\r
18`,i+=n?(0,B.foldLine)("X-WR-CALNAME:".concat((0,oe.default)(n)))+`\r
19`:"",i+=`X-PUBLISHED-TTL:PT1H\r
20`,i;}function Yd(){return`END:VCALENDAR\r
21`;}function Xd(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=t.title,e=t.uid,n=t.sequence,i=t.timestamp,r=t.start,a=t.startType,s=t.startInputType,l=t.startOutputType,m=t.duration,p=t.end,C=t.endInputType,M=t.endOutputType,I=t.description,L=t.url,F=t.geo,V=t.location,U=t.status,Q=t.categories,xe=t.organizer,j=t.attendees,N=t.alarms,Ve=t.recurrenceRule,rt=t.exclusionDates,me=t.busyStatus,pe=t.transp,he=t.classification,Z=t.created,w=t.lastModified,g=t.htmlContent,v="";return v+=`BEGIN:VEVENT\r
22`,v+=(0,B.foldLine)("UID:".concat((0,oe.default)(e)))+`\r
23`,v+=o?(0,B.foldLine)("SUMMARY:".concat((0,oe.default)((0,B.setSummary)(o))))+`\r
24`:"",v+=(0,B.foldLine)("DTSTAMP:".concat((0,oe.default)((0,B.formatDate)(i))))+`\r
25`,v+=(0,B.foldLine)("DTSTART".concat(r&&r.length==3?";VALUE=DATE":"",":").concat((0,oe.default)((0,B.formatDate)(r,l||a,s))))+`\r
26`,(!p||p.length!==3||r.length!==p.length||r.some(function(O,A){return O!==p[A];}))&&p&&(v+=(0,B.foldLine)("DTEND".concat(p.length===3?";VALUE=DATE":"",":").concat((0,oe.default)((0,B.formatDate)(p,M||l||a,C||s))))+`\r
27`),v+=typeof n<"u"?"SEQUENCE:".concat(n,`\r
28`):"",v+=I?(0,B.foldLine)("DESCRIPTION:".concat((0,oe.default)((0,B.setDescription)(I))))+`\r
29`:"",v+=L?(0,B.foldLine)("URL:".concat((0,oe.default)(L)))+`\r
30`:"",v+=F?(0,B.foldLine)("GEO:".concat((0,B.setGeolocation)(F)))+`\r
31`:"",v+=V?(0,B.foldLine)("LOCATION:".concat((0,oe.default)((0,B.setLocation)(V))))+`\r
32`:"",v+=U?(0,B.foldLine)("STATUS:".concat((0,oe.default)(U)))+`\r
33`:"",v+=Q?(0,B.foldLine)("CATEGORIES:".concat((0,oe.default)(Q.join(","))))+`\r
34`:"",v+=xe?(0,B.foldLine)("ORGANIZER;".concat((0,B.setOrganizer)(xe)))+`\r
35`:"",v+=me?(0,B.foldLine)("X-MICROSOFT-CDO-BUSYSTATUS:".concat((0,oe.default)(me)))+`\r
36`:"",v+=pe?(0,B.foldLine)("TRANSP:".concat((0,oe.default)(pe)))+`\r
37`:"",v+=he?(0,B.foldLine)("CLASS:".concat((0,oe.default)(he)))+`\r
38`:"",v+=Z?"CREATED:"+(0,oe.default)((0,B.formatDate)(Z))+`\r
39`:"",v+=w?"LAST-MODIFIED:"+(0,oe.default)((0,B.formatDate)(w))+`\r
40`:"",v+=g?(0,B.foldLine)("X-ALT-DESC;FMTTYPE=text/html:".concat((0,oe.default)(g)))+`\r
41`:"",j&&j.forEach(function(O){v+=(0,B.foldLine)("ATTENDEE;".concat((0,oe.default)((0,B.setContact)(O))))+`\r
42`;}),v+=Ve?(0,B.foldLine)("RRULE:".concat((0,oe.default)(Ve)))+`\r
43`:"",v+=rt?(0,B.foldLine)("EXDATE:".concat((0,oe.default)(rt.map(function(O){return(0,B.formatDate)(O);}).join(","))))+`\r
44`:"",v+=m?(0,B.foldLine)("DURATION:".concat((0,B.formatDuration)(m)))+`\r
45`:"",N&&N.forEach(function(O){v+=(0,B.setAlarm)(O);}),v+=`END:VEVENT\r
46`,v;}});var Ua=K((Ef,Ha)=>{"use strict";function Lt(t){this._maxSize=t,this.clear();}Lt.prototype.clear=function(){this._size=0,this._values=Object.create(null);};Lt.prototype.get=function(t){return this._values[t];};Lt.prototype.set=function(t,o){return this._size>=this._maxSize&&this.clear(),t in this._values||this._size++,this._values[t]=o;};var Jd=/[^.^\]^[]+|(?=\[\]|\.\.)/g,za=/^\d+$/,eu=/^\d/,tu=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,nu=/^\s*(['"]?)(.*?)(\1)\s*$/,_i=512,Va=new Lt(_i),ja=new Lt(_i),$a=new Lt(_i);Ha.exports={Cache:Lt,split:fi,normalizePath:gi,setter:function(t){var o=gi(t);return ja.get(t)||ja.set(t,function(n,i){for(var r=0,a=o.length,s=n;r<a-1;){var l=o[r];if(l==="__proto__"||l==="constructor"||l==="prototype")return n;s=s[o[r++]];}s[o[r]]=i;});},getter:function(t,o){var e=gi(t);return $a.get(t)||$a.set(t,function(i){for(var r=0,a=e.length;r<a;)if(i!=null||!o)i=i[e[r++]];else return;return i;});},join:function(t){return t.reduce(function(o,e){return o+(bi(e)||za.test(e)?"["+e+"]":(o?".":"")+e);},"");},forEach:function(t,o,e){ou(Array.isArray(t)?t:fi(t),o,e);}};function gi(t){return Va.get(t)||Va.set(t,fi(t).map(function(o){return o.replace(nu,"$2");}));}function fi(t){return t.match(Jd)||[""];}function ou(t,o,e){var n=t.length,i,r,a,s;for(r=0;r<n;r++)i=t[r],i&&(au(i)&&(i='"'+i+'"'),s=bi(i),a=!s&&/^\d+$/.test(i),o.call(e,i,s,a,r,t));}function bi(t){return typeof t=="string"&&t&&["'",'"'].indexOf(t.charAt(0))!==-1;}function iu(t){return t.match(eu)&&!t.match(za);}function ru(t){return tu.test(t);}function au(t){return!bi(t)&&(iu(t)||ru(t));}});var qa=K((Af,Wa)=>{var su=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,xo=t=>t.match(su)||[],So=t=>t[0].toUpperCase()+t.slice(1),Ci=(t,o)=>xo(t).join(o).toLowerCase(),Ga=t=>xo(t).reduce((o,e)=>`${o}${o?e[0].toUpperCase()+e.slice(1).toLowerCase():e.toLowerCase()}`,""),lu=t=>So(Ga(t)),cu=t=>Ci(t,"_"),du=t=>Ci(t,"-"),uu=t=>So(Ci(t," ")),mu=t=>xo(t).map(So).join(" ");Wa.exports={words:xo,upperFirst:So,camelCase:Ga,pascalCase:lu,snakeCase:cu,kebabCase:du,sentenceCase:uu,titleCase:mu};});var Za=K((If,wi)=>{wi.exports=function(t){return Qa(pu(t),t);};wi.exports.array=Qa;function Qa(t,o){var e=t.length,n=new Array(e),i={},r=e,a=hu(o),s=vu(t);
46for(o.forEach(function(m){if(!s.has(m[0])||!s.has(m[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.");});r--;)i[r]||l(t[r],r,new Set());return n;function l(m,p,C){if(C.has(m)){var M;try{M=", node was:"+JSON.stringify(m);}catch{M="";}throw new Error("Cyclic dependency"+M);}if(!s.has(m))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(m));if(!i[p]){i[p]=!0;var I=a.get(m)||new Set();if(I=Array.from(I),p=I.length){C.add(m);do{var L=I[--p];l(L,s.get(L),C);}while(p);C.delete(m);}n[--e]=m;}}}function pu(t){for(var o=new Set(),e=0,n=t.length;e<n;e++){var i=t[e];o.add(i[0]),o.add(i[1]);}return Array.from(o);}function hu(t){for(var o=new Map(),e=0,n=t.length;e<n;e++){var i=t[e];o.has(i[0])||o.set(i[0],new Set()),o.has(i[1])||o.set(i[1],new Set()),o.get(i[0]).add(i[1]);}return o;}function vu(t){for(var o=new Map(),e=0,n=t.length;e<n;e++)o.set(t[e],e);return o;}});var Cs={};Ni(Cs,{ArraySchema:()=>Mn,BooleanSchema:()=>wn,DateSchema:()=>Ti,LazySchema:()=>Io,MixedSchema:()=>Cn,NumberSchema:()=>xn,ObjectSchema:()=>Sn,Schema:()=>ce,StringSchema:()=>yn,TupleSchema:()=>kn,ValidationError:()=>ae,addMethod:()=>Wu,array:()=>_s,bool:()=>us,boolean:()=>us,date:()=>Oi,defaultLocale:()=>ss,getIn:()=>Mi,isSchema:()=>Ft,lazy:()=>Uu,mixed:()=>ds,number:()=>ps,object:()=>fs,printValue:()=>nt,reach:()=>Su,ref:()=>xu,setLocale:()=>Gu,string:()=>ms,tuple:()=>bs});function wu(t){return t!=+t?"NaN":t===0&&1/t<0?"-0":""+t;}function Ka(t,o=!1){if(t==null||t===!0||t===!1)return""+t;let e=typeof t;if(e==="number")return wu(t);if(e==="string")return o?`"${t}"`:t;if(e==="function")return"[Function "+(t.name||"anonymous")+"]";if(e==="symbol")return bu.call(t).replace(Cu,"Symbol($1)");let n=gu.call(t).slice(8,-1);return n==="Date"?isNaN(t.getTime())?""+t:t.toISOString(t):n==="Error"||t instanceof Error?"["+fu.call(t)+"]":n==="RegExp"?_u.call(t):null;}function nt(t,o){let e=Ka(t,o);return e!==null?e:JSON.stringify(t,function(n,i){let r=Ka(this[n],o);return r!==null?r:i;},2);}function ns(t){return t==null?[]:[].concat(t);}function xu(t,o){return new ot(t,o);}function tn(t){function o({value:e,path:n="",options:i,originalValue:r,schema:a},s,l){let{name:m,test:p,params:C,message:M,skipAbsent:I}=t,{parent:L,context:F,abortEarly:V=a.spec.abortEarly,disableStackTrace:U=a.spec.disableStackTrace}=i,Q={value:e,parent:L,context:F};function xe(Z={}){let w=ls(Object.assign({value:e,originalValue:r,label:a.spec.label,path:Z.path||n,spec:a.spec,disableStackTrace:Z.disableStackTrace||U},C,Z.params),Q),g=new ae(ae.formatError(Z.message||M,w),e,w.path,Z.type||m,w.disableStackTrace);return g.params=w,g;}let j=V?s:l,N={path:n,parent:L,type:m,from:i.from,createError:xe,resolve(Z){return cs(Z,Q);},options:i,originalValue:r,schema:a},Ve=Z=>{ae.isError(Z)?j(Z):Z?l(null):j(xe());},rt=Z=>{ae.isError(Z)?j(Z):s(Z);};if(I&&He(e))return Ve(!0);let pe;try{var he;if(pe=p.call(N,e,N),typeof((he=pe)==null?void 0:he.then)=="function"){if(i.sync)throw new Error(`Validation test of type: "${N.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(pe).then(Ve,rt);}}catch(Z){rt(Z);return;}Ve(pe);}return o.OPTIONS=t,o;}function ls(t,o){if(!t)return t;for(let e of Object.keys(t))t[e]=cs(t[e],o);return t;}function cs(t,o){return ot.isRef(t)?t.getValue(o.value,o.parent,o.context):t;}function Mi(t,o,e,n=e){let i,r,a;return o?((0,De.forEach)(o,(s,l,m)=>{let p=l?s.slice(1,s.length-1):s;t=t.resolve({context:n,parent:i,value:e});let C=t.type==="tuple",M=m?parseInt(p,10):0;if(t.innerType||C){if(C&&!m)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${a}" must contain an index to the tuple element, e.g. "${a}[0]"`);if(e&&M>=e.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${o}. because there is no value at that index. `);i=e,e=e&&e[M],t=C?t.spec.types[M]:t.innerType;}if(!m){if(!t.fields||!t.fields[p])throw new Error(`The schema does not contain the path: ${o}. (failed at: ${a} which is a type: "${t.type}")`);i=e,e=e&&e[p],t=t.fields[p];}r=p,a=l?"["+s+"]":"."+s;}),{schema:t,parent:i,parentPath:r}):{parent:i,parentPath:o,schema:t};}function Su(t,o,e,n){return Mi(t,o,e,n).schema;}function nn(t,o=new Map()){if(Ft(t)||!t||typeof t!="object")return t;if(o.has(t))return o.get(t);let e;if(t instanceof Date)e=new Date(t.getTime()),o.set(t,e);else if(t instanceof RegExp)e=new RegExp(t),o.set(t,e);else if(Array.isArray(t)){e=new Array(t.length),o.set(t,e);for(let n=0;n<t.length;n++)e[n]=nn(t[n],o);}else if(t instanceof Map){e=new Map(),o.set(t,e);for(let[n,i]of t.entries())e.set(n,nn(i,o));}else if(t instanceof Set){e=new Set(),o.set(t,e);for(let n of t)e.add(nn(n,o));}else if(t instanceof Object){e={},o.set(t,e);for(let[n,i]of Object.entries(t))e[n]=nn(i,o);}else throw Error(`Unable to clone ${t}`);return e;}function Mu(t){if(!(t!=null&&t.length))return;let o=[],e="",n=!1,i=!1;for(let r=0;r<t.length;r++){let a=t[r];
46if(a==="["&&!i){e&&(o.push(...e.split(".").filter(Boolean)),e=""),n=!0;continue;}if(a==="]"&&!i){e&&(/^\d+$/.test(e)?o.push(e):o.push(e.replace(/^"|"$/g,"")),e=""),n=!1;continue;}if(a==='"'){i=!i;continue;}if(a==="."&&!n&&!i){e&&(o.push(e),e="");continue;}e+=a;}return e&&o.push(...e.split(".").filter(Boolean)),o;}function ku(t,o){let e=o?`${o}.${t.path}`:t.path;return t.errors.map(n=>({message:n,path:Mu(e)}));}function ki(t,o){var e;if(!((e=t.inner)!=null&&e.length)&&t.errors.length)return ku(t,o);let n=o?`${o}.${t.path}`:t.path;return t.inner.flatMap(i=>ki(i,n));}function ds(t){return new Cn(t);}function us(){return new wn();}function Pu(t){let o=Si(t);if(!o)return Date.parse?Date.parse(t):Number.NaN;if(o.z===void 0&&o.plusMinus===void 0)return new Date(o.year,o.month,o.day,o.hour,o.minute,o.second,o.millisecond).valueOf();let e=0;return o.z!=="Z"&&o.plusMinus!==void 0&&(e=o.hourOffset*60+o.minuteOffset,o.plusMinus==="+"&&(e=0-e)),Date.UTC(o.year,o.month,o.day,o.hour,o.minute+e,o.second,o.millisecond);}function Si(t){var o,e;let n=Tu.exec(t);return n?{year:pt(n[1]),month:pt(n[2],1)-1,day:pt(n[3],1),hour:pt(n[4]),minute:pt(n[5]),second:pt(n[6]),millisecond:n[7]?pt(n[7].substring(0,3)):0,precision:(o=(e=n[7])==null?void 0:e.length)!=null?o:void 0,z:n[8]||void 0,plusMinus:n[9]||void 0,hourOffset:pt(n[10]),minuteOffset:pt(n[11])}:null;}function pt(t,o=0){return Number(t)||o;}function ms(){return new yn();}function ps(){return new xn();}function Oi(){return new Ti();}function $u(t,o=[]){let e=[],n=new Set(),i=new Set(o.map(([a,s])=>`${a}-${s}`));function r(a,s){let l=(0,De.split)(a)[0];n.add(l),i.has(`${s}-${l}`)||e.push([s,l]);}for(let a of Object.keys(t)){let s=t[a];n.add(a),ot.isRef(s)&&s.isSibling?r(s.path,a):Ft(s)&&"deps"in s&&s.deps.forEach(l=>r(l,a));}return ts.default.array(Array.from(n),e).reverse();}function Ya(t,o){let e=1/0;return t.some((n,i)=>{var r;if((r=o.path)!=null&&r.includes(n))return e=i,!0;}),e;}function vs(t){return(o,e)=>Ya(t,o)-Ya(t,e);}function To(t){if("fields"in t){let o={};for(let[e,n]of Object.entries(t.fields))o[e]=To(n);return t.setFields(o);}if(t.type==="array"){let o=t.optional();return o.innerType&&(o.innerType=To(o.innerType)),o;}return t.type==="tuple"?t.optional().clone({types:t.spec.types.map(To)}):"optional"in t?t.optional():t;}function Ja(t,o){let e=Object.keys(t.fields);return Object.keys(o).filter(n=>e.indexOf(n)===-1);}function fs(t){return new Sn(t);}function _s(t){return new Mn(t);}function bs(t){return new kn(t);}function Uu(t){return new Io(t);}function es(t){try{return t();}catch(o){if(ae.isError(o))return Promise.reject(o);throw o;}}function Gu(t){Object.keys(t).forEach(o=>{Object.keys(t[o]).forEach(e=>{ss[o][e]=t[o][e];});});}function Wu(t,o,e){if(!t||!Ft(t.prototype))throw new TypeError("You must provide a yup schema constructor function");if(typeof o!="string")throw new TypeError("A Method name must be provided");if(typeof e!="function")throw new TypeError("Method function must be provided");t.prototype[o]=e;}var De,bn,ts,gu,fu,_u,bu,Cu,os,is,rs,yu,Po,ae,tt,ye,Mt,yi,xi,ko,Oo,as,ss,Ft,Eo,Mo,ot,He,Ao,ce,Ou,Cn,wn,Tu,Eu,Au,Iu,Ru,Lu,Fu,Nu,Du,Bu,yn,Vu,xn,hs,ju,Ti,gs,zu,Xa,Hu,Sn,Mn,kn,Io,ws=Lo(()=>{De=En(Ua()),bn=En(qa()),ts=En(Za()),gu=Object.prototype.toString,fu=Error.prototype.toString,_u=RegExp.prototype.toString,bu=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",Cu=/^Symbol\((.*)\)(.*)$/;yu=/\$\{\s*(\w+)\s*\}/g;os=Symbol.toStringTag;Po=class{constructor(o,e,n,i){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[os]="Error",this.name="ValidationError",this.value=e,this.path=n,this.type=i,this.errors=[],this.inner=[],ns(o).forEach(r=>{if(ae.isError(r)){this.errors.push(...r.errors);let a=r.inner.length?r.inner:[r];this.inner.push(...a);}else this.errors.push(r);}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0];}};is=Symbol.hasInstance;rs=Symbol.toStringTag;ae=class t extends Error{static formatError(o,e){let n=e.label||e.path||"this";return e=Object.assign({},e,{path:n,originalPath:e.path}
46),typeof o=="string"?o.replace(yu,(i,r)=>nt(e[r])):typeof o=="function"?o(e):o;}static isError(o){return o&&o.name==="ValidationError";}constructor(o,e,n,i,r){let a=new Po(o,e,n,i);if(r)return a;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[rs]="Error",this.name=a.name,this.message=a.message,this.type=a.type,this.value=a.value,this.path=a.path,this.errors=a.errors,this.inner=a.inner,Error.captureStackTrace&&Error.captureStackTrace(this,t);}static[is](o){return Po[Symbol.hasInstance](o)||super[Symbol.hasInstance](o);}},tt={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:t,type:o,value:e,originalValue:n})=>{let i=n!=null&&n!==e?` (cast from the value \`${nt(n,!0)}\`).`:".";return o!=="mixed"?`${t} must be a \`${o}\` type, but the final value was: \`${nt(e,!0)}\``+i:`${t} must match the configured type. The validated value was: \`${nt(e,!0)}\``+i;}},ye={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},Mt={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},yi={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},xi={isValue:"${path} field must be ${value}"},ko={noUnknown:"${path} field has unspecified keys: ${unknown}",exact:"${path} object contains unknown properties: ${properties}"},Oo={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},as={notType:t=>{let{path:o,value:e,spec:n}=t,i=n.types.length;if(Array.isArray(e)){if(e.length<i)return`${o} tuple value has too few items, expected a length of ${i} but got ${e.length} for value: \`${nt(e,!0)}\``;if(e.length>i)return`${o} tuple value has too many items, expected a length of ${i} but got ${e.length} for value: \`${nt(e,!0)}\``;}return ae.formatError(tt.notType,t);}},ss=Object.assign(Object.create(null),{mixed:tt,string:ye,number:Mt,date:yi,object:ko,array:Oo,boolean:xi,tuple:as}),Ft=t=>t&&t.__isYupSchema__,Eo=class t{static fromOptions(o,e){if(!e.then&&!e.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:n,then:i,otherwise:r}=e,a=typeof n=="function"?n:(...s)=>s.every(l=>l===n);return new t(o,(s,l)=>{var m;let p=a(...s)?i:r;return(m=p?.(l))!=null?m:l;});}constructor(o,e){this.fn=void 0,this.refs=o,this.refs=o,this.fn=e;}resolve(o,e){let n=this.refs.map(r=>r.getValue(e?.value,e?.parent,e?.context)),i=this.fn(n,o,e);if(i===void 0||i===o)return o;if(!Ft(i))throw new TypeError("conditions must return a schema object");return i.resolve(e);}},Mo={context:"$",value:"."};ot=class{constructor(o,e={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof o!="string")throw new TypeError("ref must be a string, got: "+o);if(this.key=o.trim(),o==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===Mo.context,this.isValue=this.key[0]===Mo.value,this.isSibling=!this.isContext&&!this.isValue;
46let n=this.isContext?Mo.context:this.isValue?Mo.value:"";this.path=this.key.slice(n.length),this.getter=this.path&&(0,De.getter)(this.path,!0),this.map=e.map;}getValue(o,e,n){let i=this.isContext?n:this.isValue?o:e;return this.getter&&(i=this.getter(i||{})),this.map&&(i=this.map(i)),i;}cast(o,e){return this.getValue(o,e?.parent,e?.context);}resolve(){return this;}describe(){return{type:"ref",key:this.key};}toString(){return`Ref(${this.key})`;}static isRef(o){return o&&o.__isYupRef;}};ot.prototype.__isYupRef=!0;He=t=>t==null;Ao=class t extends Set{describe(){let o=[];for(let e of this.values())o.push(ot.isRef(e)?e.describe():e);return o;}resolveAll(o){let e=[];for(let n of this.values())e.push(o(n));return e;}clone(){return new t(this.values());}merge(o,e){let n=this.clone();return o.forEach(i=>n.add(i)),e.forEach(i=>n.delete(i)),n;}};ce=class{constructor(o){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new Ao(),this._blacklist=new Ao(),this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(tt.notType);}),this.type=o.type,this._typeCheck=o.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},o?.spec),this.withMutation(e=>{e.nonNullable();});}get _type(){return this.type;}clone(o){if(this._mutate)return o&&Object.assign(this.spec,o),this;let e=Object.create(Object.getPrototypeOf(this));return e.type=this.type,e._typeCheck=this._typeCheck,e._whitelist=this._whitelist.clone(),e._blacklist=this._blacklist.clone(),e.internalTests=Object.assign({},this.internalTests),e.exclusiveTests=Object.assign({},this.exclusiveTests),e.deps=[...this.deps],e.conditions=[...this.conditions],e.tests=[...this.tests],e.transforms=[...this.transforms],e.spec=nn(Object.assign({},this.spec,o)),e;}label(o){let e=this.clone();return e.spec.label=o,e;}meta(...o){if(o.length===0)return this.spec.meta;let e=this.clone();return e.spec.meta=Object.assign(e.spec.meta||{},o[0]),e;}withMutation(o){let e=this._mutate;this._mutate=!0;let n=o(this);return this._mutate=e,n;}concat(o){if(!o||o===this)return this;if(o.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${o.type}`);let e=this,n=o.clone(),i=Object.assign({},e.spec,n.spec);return n.spec=i,n.internalTests=Object.assign({},e.internalTests,n.internalTests),n._whitelist=e._whitelist.merge(o._whitelist,o._blacklist),n._blacklist=e._blacklist.merge(o._blacklist,o._whitelist),n.tests=e.tests,n.exclusiveTests=e.exclusiveTests,n.withMutation(r=>{o.tests.forEach(a=>{r.test(a.OPTIONS);});}),n.transforms=[...e.transforms,...n.transforms],n;}isType(o){return o==null?!!(this.spec.nullable&&o===null||this.spec.optional&&o===void 0):this._typeCheck(o);}resolve(o){let e=this;if(e.conditions.length){let n=e.conditions;e=e.clone(),e.conditions=[],e=n.reduce((i,r)=>r.resolve(i,o),e),e=e.resolve(o);}return e;}resolveOptions(o){var e,n,i,r;return Object.assign({},o,{from:o.from||[],strict:(e=o.strict)!=null?e:this.spec.strict,abortEarly:(n=o.abortEarly)!=null?n:this.spec.abortEarly,recursive:(i=o.recursive)!=null?i:this.spec.recursive,disableStackTrace:(r=o.disableStackTrace)!=null?r:this.spec.disableStackTrace});}cast(o,e={}){let n=this.resolve(Object.assign({},e,{value:o})),i=e.assert==="ignore-optionality",r=n._cast(o,e);if(e.assert!==!1&&!n.isType(r)){if(i&&He(r))return r;let a=nt(o),s=nt(r);throw new TypeError(`The value of ${e.path||"field"} could not be cast to a value that satisfies the schema type: "${n.type}". 
47
48attempted value: ${a} 
49`+(s!==a?`result of cast: ${s}`:""));}return r;}_cast(o,e){let n=o===void 0?o:this.transforms.reduce((i,r)=>r.call(this,i,o,this,e),o);return n===void 0&&(n=this.getDefault(e)),n;}_validate(o,e={},n,i){let{path:r,originalValue:a=o,strict:s=this.spec.strict}=e,l=o;s||(l=this._cast(l,Object.assign({assert:!1},e)));let m=[];for(let p of Object.values(this.internalTests))p&&m.push(p);this.runTests({path:r,value:l,originalValue:a,options:e,tests:m},n,p=>{if(p.length)return i(p,l);this.runTests({path:r,value:l,originalValue:a,options:e,tests:this.tests},n,i);});}runTests(o,e,n){let i=!1,{tests:r,value:a,originalValue:s,path:l,options:m}=o,p=F=>{i||(i=!0,e(F,a));},C=F=>{i||(i=!0,n(F,a));},M=r.length,I=[];if(!M)return C([]);let L={value:a,originalValue:s,path:l,options:m,schema:this};for(let F=0;F<r.length;F++){let V=r[F];
49V(L,p,function(Q){Q&&(Array.isArray(Q)?I.push(...Q):I.push(Q)),--M<=0&&C(I);});}}asNestedTest({key:o,index:e,parent:n,parentPath:i,originalParent:r,options:a}){let s=o??e;if(s==null)throw TypeError("Must include `key` or `index` for nested validations");let l=typeof s=="number",m=n[s],p=Object.assign({},a,{strict:!0,parent:n,value:m,originalValue:r[s],key:void 0,[l?"index":"key"]:s,path:l||s.includes(".")?`${i||""}[${l?s:`"${s}"`}]`:(i?`${i}.`:"")+o});return(C,M,I)=>this.resolve(p)._validate(m,p,M,I);}validate(o,e){var n;let i=this.resolve(Object.assign({},e,{value:o})),r=(n=e?.disableStackTrace)!=null?n:i.spec.disableStackTrace;return new Promise((a,s)=>i._validate(o,e,(l,m)=>{ae.isError(l)&&(l.value=m),s(l);},(l,m)=>{l.length?s(new ae(l,m,void 0,void 0,r)):a(m);}));}validateSync(o,e){var n;let i=this.resolve(Object.assign({},e,{value:o})),r,a=(n=e?.disableStackTrace)!=null?n:i.spec.disableStackTrace;return i._validate(o,Object.assign({},e,{sync:!0}),(s,l)=>{throw ae.isError(s)&&(s.value=l),s;},(s,l)=>{if(s.length)throw new ae(s,o,void 0,void 0,a);r=l;}),r;}isValid(o,e){return this.validate(o,e).then(()=>!0,n=>{if(ae.isError(n))return!1;throw n;});}isValidSync(o,e){try{return this.validateSync(o,e),!0;}catch(n){if(ae.isError(n))return!1;throw n;}}_getDefault(o){let e=this.spec.default;return e==null?e:typeof e=="function"?e.call(this,o):nn(e);}getDefault(o){return this.resolve(o||{})._getDefault(o);}default(o){return arguments.length===0?this._getDefault():this.clone({default:o});}strict(o=!0){return this.clone({strict:o});}nullability(o,e){let n=this.clone({nullable:o});return n.internalTests.nullable=tn({message:e,name:"nullable",test(i){return i===null?this.schema.spec.nullable:!0;}}),n;}optionality(o,e){let n=this.clone({optional:o});return n.internalTests.optionality=tn({message:e,name:"optionality",test(i){return i===void 0?this.schema.spec.optional:!0;}}),n;}optional(){return this.optionality(!0);}defined(o=tt.defined){return this.optionality(!1,o);}nullable(){return this.nullability(!0);}nonNullable(o=tt.notNull){return this.nullability(!1,o);}required(o=tt.required){return this.clone().withMutation(e=>e.nonNullable(o).defined(o));}notRequired(){return this.clone().withMutation(o=>o.nullable().optional());}transform(o){let e=this.clone();return e.transforms.push(o),e;}test(...o){let e;if(o.length===1?typeof o[0]=="function"?e={test:o[0]}:e=o[0]:o.length===2?e={name:o[0],test:o[1]}:e={name:o[0],message:o[1],test:o[2]},e.message===void 0&&(e.message=tt.default),typeof e.test!="function")throw new TypeError("`test` is a required parameters");let n=this.clone(),i=tn(e),r=e.exclusive||e.name&&n.exclusiveTests[e.name]===!0;if(e.exclusive&&!e.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return e.name&&(n.exclusiveTests[e.name]=!!e.exclusive),n.tests=n.tests.filter(a=>!(a.OPTIONS.name===e.name&&(r||a.OPTIONS.test===i.OPTIONS.test))),n.tests.push(i),n;}when(o,e){!Array.isArray(o)&&typeof o!="string"&&(e=o,o=".");let n=this.clone(),i=ns(o).map(r=>new ot(r));return i.forEach(r=>{r.isSibling&&n.deps.push(r.key);}),n.conditions.push(typeof e=="function"?new Eo(i,e):Eo.fromOptions(i,e)),n;}typeError(o){let e=this.clone();return e.internalTests.typeError=tn({message:o,name:"typeError",skipAbsent:!0,test(n){return this.schema._typeCheck(n)?!0:this.createError({params:{type:this.schema.type}});}}),e;}oneOf(o,e=tt.oneOf){let n=this.clone();return o.forEach(i=>{n._whitelist.add(i),n._blacklist.delete(i);}),n.internalTests.whiteList=tn({message:e,name:"oneOf",skipAbsent:!0,test(i){let r=this.schema._whitelist,a=r.resolveAll(this.resolve);return a.includes(i)?!0:this.createError({params:{values:Array.from(r).join(", "),resolved:a}});}}),n;}notOneOf(o,e=tt.notOneOf){let n=this.clone();return o.forEach(i=>{n._blacklist.add(i),n._whitelist.delete(i);}),n.internalTests.blacklist=tn({message:e,name:"notOneOf",test(i){let r=this.schema._blacklist,a=r.resolveAll(this.resolve);return a.includes(i)?this.createError({params:{values:Array.from(r).join(", "),resolved:a}}):!0;}}),n;}strip(o=!0){let e=this.clone();return e.spec.strip=o,e;}describe(o){let e=(o?this.resolve(o):this).clone(),{label:n,meta:i,optional:r,nullable:a}=e.spec;return{meta:i,label:n,optional:r,nullable:a,default:e.getDefault(o),type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blackl
49ist.describe(),tests:e.tests.filter((l,m,p)=>p.findIndex(C=>C.OPTIONS.name===l.OPTIONS.name)===m).map(l=>{let m=l.OPTIONS.params&&o?ls(Object.assign({},l.OPTIONS.params),o):l.OPTIONS.params;return{name:l.OPTIONS.name,params:m};})};}get"~standard"(){let o=this;return{version:1,vendor:"yup",validate(i){return Se(this,null,function*(){try{return{value:yield o.validate(i,{abortEarly:!1})};}catch(r){if(r instanceof ae)return{issues:ki(r)};throw r;}});}};}};ce.prototype.__isYupSchema__=!0;for(let t of["validate","validateSync"])ce.prototype[`${t}At`]=function(o,e,n={}){let{parent:i,parentPath:r,schema:a}=Mi(this,o,e,n.context);return a[t](i&&i[r],Object.assign({},n,{parent:i,path:o}));};for(let t of["equals","is"])ce.prototype[t]=ce.prototype.oneOf;for(let t of["not","nope"])ce.prototype[t]=ce.prototype.notOneOf;Ou=()=>!0;Cn=class extends ce{constructor(o){super(typeof o=="function"?{type:"mixed",check:o}:Object.assign({type:"mixed",check:Ou},o));}};ds.prototype=Cn.prototype;wn=class extends ce{constructor(){super({type:"boolean",check(o){return o instanceof Boolean&&(o=o.valueOf()),typeof o=="boolean";}}),this.withMutation(()=>{this.transform((o,e)=>{if(this.spec.coerce&&!this.isType(o)){if(/^(true|1)$/i.test(String(o)))return!0;if(/^(false|0)$/i.test(String(o)))return!1;}return o;});});}isTrue(o=xi.isValue){return this.test({message:o,name:"is-value",exclusive:!0,params:{value:"true"},test(e){return He(e)||e===!0;}});}isFalse(o=xi.isValue){return this.test({message:o,name:"is-value",exclusive:!0,params:{value:"false"},test(e){return He(e)||e===!1;}});}default(o){return super.default(o);}defined(o){return super.defined(o);}optional(){return super.optional();}required(o){return super.required(o);}notRequired(){return super.notRequired();}nullable(){return super.nullable();}nonNullable(o){return super.nonNullable(o);}strip(o){return super.strip(o);}};us.prototype=wn.prototype;Tu=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;Eu=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Au=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,Iu=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,Ru="^\\d{4}-\\d{2}-\\d{2}",Lu="\\d{2}:\\d{2}:\\d{2}",Fu="(([+-]\\d{2}(:?\\d{2})?)|Z)",Nu=new RegExp(`${Ru}T${Lu}(\\.\\d+)?${Fu}$`),Du=t=>He(t)||t===t.trim(),Bu={}.toString();yn=class extends ce{constructor(){super({type:"string",check(o){return o instanceof String&&(o=o.valueOf()),typeof o=="string";}}),this.withMutation(()=>{this.transform((o,e)=>{if(!this.spec.coerce||this.isType(o)||Array.isArray(o))return o;let n=o!=null&&o.toString?o.toString():o;return n===Bu?o:n;});});}required(o){return super.required(o).withMutation(e=>e.test({message:o||tt.required,name:"required",skipAbsent:!0,test:n=>!!n.length}));}notRequired(){return super.notRequired().withMutation(o=>(o.tests=o.tests.filter(e=>e.OPTIONS.name!=="required"),o));}length(o,e=ye.length){return this.test({message:e,name:"length",exclusive:!0,params:{length:o},skipAbsent:!0,test(n){return n.length===this.resolve(o);}});}min(o,e=ye.min){return this.test({message:e,name:"min",exclusive:!0,params:{min:o},skipAbsent:!0,test(n){return n.length>=this.resolve(o);}});}max(o,e=ye.max){return this.test({name:"max",exclusive:!0,message:e,params:{max:o},skipAbsent:!0,test(n){return n.length<=this.resolve(o);}});}matches(o,e){let n=!1,i,r;return e&&(typeof e=="object"?{excludeEmptyString:n=!1,message:i,name:r}=e:i=e),this.test({name:r||"matches",message:i||ye.matches,params:{regex:o},skipAbsent:!0,test:a=>a===""&&n||a.search(o)!==-1});}email(o=ye.email){return this.matches(Eu,{name:"email",message:o,excludeEmptyString:!0});}url(o=ye.url){return this.matches(Au,{name:"url",message:o,excludeEmptyString:!0});}uuid(o=ye.uuid){return this.matches(Iu,{name:"uuid",message:o,excludeEmptyString:!1});}datetime(o){let e="",n,i;return o&&(typeof o=="object"?{message:e="",allowOffset:n=!1,precision:i=void 0}=o:e=o),this.matches(Nu,{name:"datetime",message:e||ye.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:e||ye.datetime_offset,params:{allowOffset:n},skipAbsent:!0,test:r=>{if(!r||n)return!0;let a=Si(r);return a?!!a.z:!1;}}).test({name:"datetime_precision",message:e||ye.datetime_precision,params:{precision:i},skipAbsent:!0,test:r=>{if(!r||i==null)return!0;let a=Si(r);return a?a.precision===i:!1;}});}ensure(){return this.default("").transform(o=>o===null?"":o);}trim(o=ye.trim){return this.transform(e=>e!=null?e.trim():e).test({message:o,name:"trim",test:Du});}lowercase(o=ye.lowercase){return this.transform(e=>He(e)?e:e.toLowerCase()).test({message:o,name:"string_case",exclusive:!0,skipAbsent:!0,test:e=>He(e)||e===e.toLowerCase()});}uppercase(o=ye.uppercase){return this.transform(e=>He(e)?e:e.toUpperCase()).test({message:o,name:"string_case",exclusive:!0,skipAbsent:!0,test:e=>He(e)||e===e.toUpperCase()});}};ms.prototype=yn.prototype;Vu=t=>t!=+t;xn=class extends ce{constructor(){super({type:"number",check(o){return o instanceof Number&&(o=o.valueOf()),typeof o=="number"&&!Vu(o);}}),this.withMutation(()=>{this.transform((o,e)=>{if(!this.spec.coerce)return o;let n=o;if(typeof n=="string"){if(n=n.replace(/\s/g,""),n==="")return NaN;n=+n;}return this.isType(n)||n===null?n:parseFloat(n);});});}min(o,e=Mt.min){return this.test({message:e,name:"min",exclusive:!0,params:{min:o},skipAbsent:!0,test(n){return n>=this.resolve(o);}});}max(o,e=Mt.max){return this.test({message:e,name:"max",exclusive:!0,params:{max:o},skipAbsent:!0,test(n){return n<=this.resolve(o);}});}lessThan(o,e=Mt.lessThan){return this.test({message:e,name:"max",exclusive:!0,params:{less:o},skipAbsent:!0,test(n){return n<this.resolve(o);}});}moreThan(o,e=Mt.moreThan){return this.test({message:e,name:"min",exclusive:!0,params:{more:o},skipAbsent:!0,test(n){return n>this.resolve(o);}});}positive(o=Mt.positive){return this.moreThan(0,o);}negative(o=Mt.negative){return this.lessThan(0,o);}integer(o=Mt.integer){return this.test({name:"integer",message:o,skipAbsent:!0,test:e=>Number.isInteger(e)});}truncate(){return this.transform(o=>He(o)?o:o|0);}round(o){var e;let n=["ceil","floor","round","trunc"];if(o=((e=o)==null?void 0:e.toLowerCase())||"round",o==="trunc")return this.truncate();if(n.indexOf(o.toLowerCase())===-1)throw new TypeError("Only valid options for roun
49d() are: "+n.join(", "));return this.transform(i=>He(i)?i:Math[o](i));}};ps.prototype=xn.prototype;hs=new Date(""),ju=t=>Object.prototype.toString.call(t)==="[object Date]";Ti=(()=>{class t extends ce{constructor(){super({type:"date",check(e){return ju(e)&&!isNaN(e.getTime());}}),this.withMutation(()=>{this.transform((e,n)=>!this.spec.coerce||this.isType(e)||e===null?e:(e=Pu(e),isNaN(e)?t.INVALID_DATE:new Date(e)));});}prepareParam(e,n){let i;if(ot.isRef(e))i=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);i=r;}return i;}min(e,n=yi.min){let i=this.prepareParam(e,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(r){return r>=this.resolve(i);}});}max(e,n=yi.max){let i=this.prepareParam(e,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(r){return r<=this.resolve(i);}});}}return t.INVALID_DATE=hs,t;})();Oi.prototype=Ti.prototype;Oi.INVALID_DATE=hs;gs=(t,o,e)=>{if(typeof t!="string")return t;let n=t;try{n=JSON.parse(t);}catch{}return e.isType(n)?n:t;};zu=(t,o)=>{let e=[...(0,De.normalizePath)(o)];if(e.length===1)return e[0]in t;let n=e.pop(),i=(0,De.getter)((0,De.join)(e),!0)(t);return!!(i&&n in i);},Xa=t=>Object.prototype.toString.call(t)==="[object Object]";Hu=vs([]);Sn=class extends ce{constructor(o){super({type:"object",check(e){return Xa(e)||typeof e=="function";}}),this.fields=Object.create(null),this._sortErrors=Hu,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{o&&this.shape(o);});}_cast(o,e={}){var n;let i=super._cast(o,e);if(i===void 0)return this.getDefault(e);if(!this._typeCheck(i))return i;let r=this.fields,a=(n=e.stripUnknown)!=null?n:this.spec.noUnknown,s=[].concat(this._nodes,Object.keys(i).filter(C=>!this._nodes.includes(C))),l={},m=Object.assign({},e,{parent:l,__validating:e.__validating||!1}),p=!1;for(let C of s){let M=r[C],I=C in i,L=i[C];if(M){let F;m.path=(e.path?`${e.path}.`:"")+C,M=M.resolve({value:L,context:e.context,parent:l});let V=M instanceof ce?M.spec:void 0,U=V?.strict;if(V!=null&&V.strip){p=p||C in i;continue;}F=!e.__validating||!U?M.cast(L,m):L,F!==void 0&&(l[C]=F);}else I&&!a&&(l[C]=L);(I!==C in l||l[C]!==L)&&(p=!0);}return p?l:i;}_validate(o,e={},n,i){let{from:r=[],originalValue:a=o,recursive:s=this.spec.recursive}=e;e.from=[{schema:this,value:a},...r],e.__validating=!0,e.originalValue=a,super._validate(o,e,n,(l,m)=>{if(!s||!Xa(m)){i(l,m);return;}a=a||m;let p=[];for(let C of this._nodes){let M=this.fields[C];!M||ot.isRef(M)||p.push(M.asNestedTest({options:e,key:C,parent:m,parentPath:e.path,originalParent:a}));}this.runTests({tests:p,value:m,originalValue:a,options:e},n,C=>{i(C.sort(this._sortErrors).concat(l),m);});});}clone(o){let e=super.clone(o);return e.fields=Object.assign({},this.fields),e._nodes=this._nodes,e._excludedEdges=this._excludedEdges,e._sortErrors=this._sortErrors,e;}concat(o){let e=super.concat(o),n=e.fields;for(let[i,r]of Object.entries(this.fields)){let a=n[i];n[i]=a===void 0?r:a;}return e.withMutation(i=>i.setFields(n,[...this._excludedEdges,...o._excludedEdges]));}_getDefault(o){if("default"in this.spec)return super._getDefault(o);if(!this._nodes.length)return;let e={};return this._nodes.forEach(n=>{var i;let r=this.fields[n],a=o;(i=a)!=null&&i.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[n]})),e[n]=r&&"getDefault"in r?r.getDefault(a):void 0;}),e;}setFields(o,e){let n=this.clone();return n.fields=o,n._nodes=$u(o,e),n._sortErrors=vs(Object.keys(o)),e&&(n._excludedEdges=e),n;}shape(o,e=[]){return this.clone().withMutation(n=>{let i=n._excludedEdges;return e.length&&(Array.isArray(e[0])||(e=[e]),i=[...n._excludedEdges,...e]),n.setFields(Object.assign(n.fields,o),i);});}partial(){let o={};for(let[e,n]of Object.entries(this.fields))o[e]="optional"in n&&n.optional instanceof Function?n.optional():n;return this.setFields(o);}deepPartial(){return To(this);}pick(o){let e={};for(let n of o)this.fields[n]&&(e[n]=this.fields[n]);return this.setFields(e,this._excludedEdges.filter(([n,i])=>o.includes(n)&&o.includes(i)));}omit(o){let e=[];for(let n of Object.keys(this.fields))o.includes(n)||e.push(n);return this.pick(e);}from(o,e,n){let i=(0,De.getter)(o,!0);return this.transform(r=>{if(!r)return r;let a=r;return zu(r,o)&&(a=Object.assign({},r),n||delete a[o],a[e]=i(r)),a;});}json(){return this.transform(gs);}exact(o){return this.test({name:"exact",exclusive:!0,message:o||ko.exact,test(e){if(e==null)return!0;let n=Ja(this.schema,e);return n.length===0||this.createError({params:{properties:n.join(", ")}});}});}stripUnknown(){return this.clone({noUnknown:!0});}noUnknown(o=!0,e=ko.noUnknown){typeof o!="boolean"&&(e=o,o=!0);let n=this.test({name:"noUnknown",exclusive:!0,message:e,test(i){if(i==null)return!0;let r=Ja(this.schema,i);return!o||r.length===0||this.createError({params:{unknown:r.join(", ")}});}});return n.spec.noUnknown=o,n;}unknown(o=!0,e=ko.noUnknown){return this.noUnknown(!o,e);}transformKeys(o){return this.transform(e=>{if(!e)return e;let n={};for(let i of Object.keys(e))n[o(i)]=e[i];return n;});}
49camelCase(){return this.transformKeys(bn.camelCase);}snakeCase(){return this.transformKeys(bn.snakeCase);}constantCase(){return this.transformKeys(o=>(0,bn.snakeCase)(o).toUpperCase());}describe(o){let e=(o?this.resolve(o):this).clone(),n=super.describe(o);n.fields={};for(let[r,a]of Object.entries(e.fields)){var i;let s=o;(i=s)!=null&&i.value&&(s=Object.assign({},s,{parent:s.value,value:s.value[r]})),n.fields[r]=a.describe(s);}return n;}};fs.prototype=Sn.prototype;Mn=class extends ce{constructor(o){super({type:"array",spec:{types:o},check(e){return Array.isArray(e);}}),this.innerType=void 0,this.innerType=o;}_cast(o,e){let n=super._cast(o,e);if(!this._typeCheck(n)||!this.innerType)return n;let i=!1,r=n.map((a,s)=>{let l=this.innerType.cast(a,Object.assign({},e,{path:`${e.path||""}[${s}]`,parent:n,originalValue:a,value:a,index:s}));return l!==a&&(i=!0),l;});return i?r:n;}_validate(o,e={},n,i){var r;let a=this.innerType,s=(r=e.recursive)!=null?r:this.spec.recursive;e.originalValue!=null&&e.originalValue,super._validate(o,e,n,(l,m)=>{var p;if(!s||!a||!this._typeCheck(m)){i(l,m);return;}let C=new Array(m.length);for(let I=0;I<m.length;I++){var M;C[I]=a.asNestedTest({options:e,index:I,parent:m,parentPath:e.path,originalParent:(M=e.originalValue)!=null?M:o});}this.runTests({value:m,tests:C,originalValue:(p=e.originalValue)!=null?p:o,options:e},n,I=>i(I.concat(l),m));});}clone(o){let e=super.clone(o);return e.innerType=this.innerType,e;}json(){return this.transform(gs);}concat(o){let e=super.concat(o);return e.innerType=this.innerType,o.innerType&&(e.innerType=e.innerType?e.innerType.concat(o.innerType):o.innerType),e;}of(o){let e=this.clone();if(!Ft(o))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+nt(o));return e.innerType=o,e.spec=Object.assign({},e.spec,{types:o}),e;}length(o,e=Oo.length){return this.test({message:e,name:"length",exclusive:!0,params:{length:o},skipAbsent:!0,test(n){return n.length===this.resolve(o);}});}min(o,e){return e=e||Oo.min,this.test({message:e,name:"min",exclusive:!0,params:{min:o},skipAbsent:!0,test(n){return n.length>=this.resolve(o);}});}max(o,e){return e=e||Oo.max,this.test({message:e,name:"max",exclusive:!0,params:{max:o},skipAbsent:!0,test(n){return n.length<=this.resolve(o);}});}ensure(){return this.default(()=>[]).transform((o,e)=>this._typeCheck(o)?o:e==null?[]:[].concat(e));}compact(o){let e=o?(n,i,r)=>!o(n,i,r):n=>!!n;return this.transform(n=>n!=null?n.filter(e):n);}describe(o){let e=(o?this.resolve(o):this).clone(),n=super.describe(o);if(e.innerType){var i;let r=o;(i=r)!=null&&i.value&&(r=Object.assign({},r,{parent:r.value,value:r.value[0]})),n.innerType=e.innerType.describe(r);}return n;}};_s.prototype=Mn.prototype;kn=class extends ce{constructor(o){super({type:"tuple",spec:{types:o},check(e){let n=this.spec.types;return Array.isArray(e)&&e.length===n.length;}}),this.withMutation(()=>{this.typeError(as.notType);});}_cast(o,e){let{types:n}=this.spec,i=super._cast(o,e);if(!this._typeCheck(i))return i;let r=!1,a=n.map((s,l)=>{let m=s.cast(i[l],Object.assign({},e,{path:`${e.path||""}[${l}]`,parent:i,originalValue:i[l],value:i[l],index:l}));return m!==i[l]&&(r=!0),m;});return r?a:i;}_validate(o,e={},n,i){let r=this.spec.types;super._validate(o,e,n,(a,s)=>{var l;if(!this._typeCheck(s)){i(a,s);return;}let m=[];for(let[C,M]of r.entries()){var p;m[C]=M.asNestedTest({options:e,index:C,parent:s,parentPath:e.path,originalParent:(p=e.originalValue)!=null?p:o});}this.runTests({value:s,tests:m,originalValue:(l=e.originalValue)!=null?l:o,options:e},n,C=>i(C.concat(a),s));});}describe(o){let e=(o?this.resolve(o):this).clone(),n=super.describe(o);return n.innerType=e.spec.types.map((i,r)=>{var a;let s=o;return(a=s)!=null&&a.value&&(s=Object.assign({},s,{parent:s.value,value:s.value[r]})),i.describe(s);}),n;}};bs.prototype=kn.prototype;Io=class t{constructor(o){this.type="lazy",this.__isYupSchema__=!0,this.spec=void 0,this._resolve=(e,n={})=>{let i=this.builder(e,n);if(!Ft(i))throw new TypeError("lazy() functions must return a valid schema");return this.spec.optional&&(i=i.optional()),i.resolve(n);},this.builder=o,this.spec={meta:void 0,optional:!1};}clone(o){let e=new t(this.builder);return e.spec=Object.assign({},this.spec,o),e;}optionality(o){return this.clone({optional:o});}optional(){return this.optionality(!0);}resolve(o){return this._resolve(o.value,o);}cast(o,e){return this._resolve(o,e).cast(o,e);}asNestedTest(o){let{key:e,index:n,parent:i,options:r}=o,a=i[n??e];return this._resolve(a,Object.assign({},r,{value:a,parent:i})).asNestedTest(o);}
49validate(o,e){return es(()=>this._resolve(o,e).validate(o,e));}validateSync(o,e){return this._resolve(o,e).validateSync(o,e);}validateAt(o,e,n){return es(()=>this._resolve(e,n).validateAt(o,e,n));}validateSyncAt(o,e,n){return this._resolve(e,n).validateSyncAt(o,e,n);}isValid(o,e){try{return this._resolve(o,e).isValid(o,e);}catch(n){if(ae.isError(n))return Promise.resolve(!1);throw n;}}isValidSync(o,e){return this._resolve(o,e).isValidSync(o,e);}describe(o){return o?this.resolve(o).describe(o):{type:"lazy",meta:this.spec.meta,label:void 0};}meta(...o){if(o.length===0)return this.spec.meta;let e=this.clone();return e.spec.meta=Object.assign(e.spec.meta||{},o[0]),e;}get"~standard"(){let o=this;return{version:1,vendor:"yup",validate(i){return Se(this,null,function*(){try{return{value:yield o.validate(i,{abortEarly:!1})};}catch(r){if(ae.isError(r))return{issues:ki(r)};throw r;}});}};}};});var Ps=K(an=>{"use strict";Object.defineProperty(an,"__esModule",{value:!0});an.urlRegex=void 0;an.validateHeader=nm;an.validateHeaderAndEvent=om;var x=qu((ws(),Di(Cs)));function Ss(t){if(typeof WeakMap!="function")return null;var o=new WeakMap(),e=new WeakMap();return(Ss=function(i){return i?e:o;})(t);}function qu(t,o){if(!o&&t&&t.__esModule)return t;if(t===null||rn(t)!=="object"&&typeof t!="function")return{default:t};var e=Ss(o);if(e&&e.has(t))return e.get(t);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in t)if(r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)){var a=i?Object.getOwnPropertyDescriptor(t,r):null;a&&(a.get||a.set)?Object.defineProperty(n,r,a):n[r]=t[r];}return n.default=t,e&&e.set(t,n),n;}function rn(t){"@babel/helpers - typeof";return rn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o;}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o;},rn(t);}function ys(t,o){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);o&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable;})),e.push.apply(e,n);}return e;}function xs(t){for(var o=1;o<arguments.length;o++){var e=arguments[o]!=null?arguments[o]:{};o%2?ys(Object(e),!0).forEach(function(n){Qu(t,n,e[n]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):ys(Object(e)).forEac
49h(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n));});}return t;}function Qu(t,o,e){return o=Zu(o),o in t?Object.defineProperty(t,o,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[o]=e,t;}function Zu(t){var o=Ku(t,"string");return rn(o)==="symbol"?o:String(o);}function Ku(t,o){if(rn(t)!=="object"||t===null)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var n=e.call(t,o||"default");if(rn(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.");}return(o==="string"?String:Number)(t);}var Ms=an.urlRegex=/^(?:([a-z0-9+.-]+):\/\/)(?:\S+(?::\S*)?@)?(?:(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*\.?)(?::\d{2,5})?(?:[/?#]\S*)?$/,on=function(o){var e=o.required;return x.lazy(function(n){return typeof n=="number"?x.number().integer().min(0):typeof n=="string"?x.string().required():!e&&typeof n>"u"?x.mixed().oneOf([void 0]):x.array().required().min(3).max(7).of(x.lazy(function(i,r){var a=r.parent.indexOf(r.value);return[x.number().integer(),x.number().integer().min(1).max(12),x.number().integer().min(1).max(31),x.number().integer().min(0).max(23),x.number().integer().min(0).max(60),x.number().integer().min(0).max(60)][a];}));});},ks=x.object().shape({before:x.boolean(),weeks:x.number(),days:x.number(),hours:x.number(),minutes:x.number(),seconds:x.number()}).noUnknown(),Os=x.object().shape({name:x.string(),email:x.string().email(),rsvp:x.boolean(),dir:x.string().matches(Ms),partstat:x.string(),role:x.string(),cutype:x.string(),xNumGuests:x.number()}).noUnknown(),Yu=x.object().shape({name:x.string(),email:x.string().email(),dir:x.string(),sentBy:x.string()}).noUnknown(),Xu=x.object().shape({action:x.string().matches(/^(audio|display|email)$/).required(),trigger:x.mixed().required(),description:x.string(),duration:ks,repeat:x.number(),attach:x.string(),attachType:x.string(),summary:x.string(),attendee:Os,"x-prop":x.mixed(),"iana-prop":x.mixed()}).noUnknown(),Ts={productId:x.string(),method:x.string(),calName:x.string()},Ju=x.object().shape(Ts).noUnknown(),em={summary:x.string(),timestamp:on({required:!1}),title:x.string(),uid:x.string(),sequence:x.number().integer().max(2147483647),start:on({required:!0}),duration:ks,startType:x.string().matches(/^(utc|local)$/),startInputType:x.string().matches(/^(utc|local)$/),startOutputType:x.string().matches(/^(utc|local)$/),end:on({required:!1}),endInputType:x.string().matches(/^(utc|local)$/),endOutputType:x.string().matches(/^(utc|local)$/),description:x.string(),url:x.string().matches(Ms),geo:x.object().shape({lat:x.number(),lon:x.number()}),location:x.string(),status:x.string().matches(/^(TENTATIVE|CANCELLED|CONFIRMED)$/i),categories:x.array().of(x.string()),organizer:Yu,attendees:x.array().of(Os),alarms:x.array().of(Xu),recurrenceRule:x.string(),busyStatus:x.string().matches(/^(TENTATIVE|FREE|BUSY|OOF)$/i),transp:x.string().matches(/^(TRANSPARENT|OPAQUE)$/i),classification:x.string(),created:on({required:!1}),lastModified:on({required:!1}),exclusionDates:x.array().of(on({required:!0})),htmlContent:x.string()},tm=x.object().shape(xs(xs({},Ts),em)).test("xor","object should have end or duration (but not both)",function(t){var o=!!t.end,e=!!t.duration;return o&&!e||!o&&e||!o&&!e;}).noUnknown();function nm(t){try{var o=Ju.validateSync(t,{abortEarly:!1,strict:!0});return{error:null,value:o};}catch(e){return{error:Object.assign({},e),value:void 0};}}function om(t){try{var o=tm.validateSync(t,{abortEarly:!1,strict:!0});return{error:null,value:o};}catch(e){return{error:Object.assign({},e),value:void 0};}}});var Es=K(On=>{"use strict";Object.defineProperty(On,"__esModule",{value:!0});var Pi=Ps();Object.keys(Pi).forEach(function(t){t==="default"||t==="__esModule"||t in On&&On[t]===Pi[t]||Object.defineProperty(On,t,{enumerable:!0,get:function(){return Pi[t];}});});});var Is=K(it=>{"use strict";Object.defineProperty(it,"__esModule",{value:!0});Object.defineProperty(it,"buildEvent",{enumerable:!0,get:function(){return As.buildEvent;}});Object.defineProperty(it,"buildHeader",{enumerable:!0,get:function(){return As.buildHeader;}});Object.defineProperty(it,"formatEvent",{enumerable:!0,get:function(){return Ei.formatEvent;}});Object.defineProperty(it,"formatFooter",{enumerable:!0,get:function(){return Ei.formatFooter;}});Object.defineProperty(it,"formatHeader",{enumerable:!0,get:function(){return Ei.formatHeader;}});Object.defineProperty(it,"urlRegex",{enumerable:!0,get:function(){return Ai.urlRegex;}});Object.defineProperty(it,"validateHeader",{enumerable:!0,get:function(){return Ai.validateHeader;}});Object.defineProperty(it,"validateHeaderAndEvent",{enumerable:!0,get:function(){return Ai.validateHeaderAndEvent;}});var As=_a(),Ei=Ba(),Ai=Es();});var Bs=K(Dt=>{"use strict";
49Object.defineProperty(Dt,"__esModule",{value:!0});Dt.convertTimestampToArray=sm;Dt.createEvent=lm;Dt.createEvents=Ds;Dt.createEventsAsync=cm;Dt.isValidURL=dm;var Be=Is();function Tn(){"use strict";Tn=function(){return t;};var t={},o=Object.prototype,e=o.hasOwnProperty,n=Object.defineProperty||function(w,g,v){w[g]=v.value;},i=typeof Symbol=="function"?Symbol:{},r=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(w,g,v){return Object.defineProperty(w,g,{value:v,enumerable:!0,configurable:!0,writable:!0}),w[g];}try{l({},"");}catch{l=function(v,O,A){return v[O]=A;};}function m(w,g,v,O){var A=g&&g.prototype instanceof M?g:M,E=Object.create(A.prototype),X=new pe(O||[]);return n(E,"_invoke",{value:N(w,v,X)}),E;}function p(w,g,v){try{return{type:"normal",arg:w.call(g,v)};}catch(O){return{type:"throw",arg:O};}}t.wrap=m;var C={};function M(){}function I(){}function L(){}var F={};l(F,r,function(){return this;});var V=Object.getPrototypeOf,U=V&&V(V(he([])));U&&U!==o&&e.call(U,r)&&(F=U);var Q=L.prototype=M.prototype=Object.create(F);function xe(w){["next","throw","return"].forEach(function(g){l(w,g,function(v){return this._invoke(g,v);});});}function j(w,g){function v(A,E,X,ve){var fe=p(w[A],w,E);if(fe.type!=="throw"){var kt=fe.arg,ht=kt.value;return ht&&Nt(ht)=="object"&&e.call(ht,"__await")?g.resolve(ht.__await).then(function(Ot){v("next",Ot,X,ve);},function(Ot){v("throw",Ot,X,ve);}):g.resolve(ht).then(function(Ot){kt.value=Ot,X(kt);},function(Ot){return v("throw",Ot,X,ve);});}ve(fe.arg);}var O;n(this,"_invoke",{value:function(E,X){function ve(){return new g(function(fe,kt){v(E,X,fe,kt);});}return O=O?O.then(ve,ve):ve();}});}function N(w,g,v){var O="suspendedStart";return function(A,E){if(O==="executing")throw new Error("Generator is already running");if(O==="completed"){if(A==="throw")throw E;return Z();}for(v.method=A,v.arg=E;;){var X=v.delegate;if(X){var ve=Ve(X,v);if(ve){if(ve===C)continue;return ve;}}if(v.method==="next")v.sent=v._sent=v.arg;else if(v.method==="throw"){if(O==="suspendedStart")throw O="completed",v.arg;v.dispatchException(v.arg);}else v.method==="return"&&v.abrupt("return",v.arg);O="executing";var fe=p(w,g,v);if(fe.type==="normal"){if(O=v.done?"completed":"suspendedYield",fe.arg===C)continue;return{value:fe.arg,done:v.done};}fe.type==="throw"&&(O="completed",v.method="throw",v.arg=fe.arg);}};}function Ve(w,g){var v=g.method,O=w.iterator[v];if(O===void 0)return g.delegate=null,v==="throw"&&w.iterator.return&&(g.method="return",g.arg=void 0,Ve(w,g),g.method==="throw")||v!=="return"&&(g.method="throw",g.arg=new TypeError("The iterator does not provide a '"+v+"' method")),C;var A=p(O,w.iterator,g.arg);if(A.type==="throw")return g.method="throw",g.arg=A.arg,g.delegate=null,C;var E=A.arg;return E?E.done?(g[w.resultName]=E.value,g.next=w.nextLoc,g.method!=="return"&&(g.method="next",g.arg=void 0),g.delegate=null,C):E:(g.method="throw",g.arg=new TypeError("iterator result is not an object"),g.delegate=null,C);}function rt(w){var g={tryLoc:w[0]};1 in w&&(g.catchLoc=w[1]),2 in w&&(g.finallyLoc=w[2],g.afterLoc=w[3]),this.tryEntries.push(g);}function me(w){var g=w.completion||{};g.type="normal",delete g.arg,w.completion=g;}function pe(w){this.tryEntries=[{tryLoc:"root"}
49],w.forEach(rt,this),this.reset(!0);}function he(w){if(w){var g=w[r];if(g)return g.call(w);if(typeof w.next=="function")return w;if(!isNaN(w.length)){var v=-1,O=function A(){for(;++v<w.length;)if(e.call(w,v))return A.value=w[v],A.done=!1,A;return A.value=void 0,A.done=!0,A;};return O.next=O;}}return{next:Z};}function Z(){return{value:void 0,done:!0};}return I.prototype=L,n(Q,"constructor",{value:L,configurable:!0}),n(L,"constructor",{value:I,configurable:!0}),I.displayName=l(L,s,"GeneratorFunction"),t.isGeneratorFunction=function(w){var g=typeof w=="function"&&w.constructor;return!!g&&(g===I||(g.displayName||g.name)==="GeneratorFunction");},t.mark=function(w){return Object.setPrototypeOf?Object.setPrototypeOf(w,L):(w.__proto__=L,l(w,s,"GeneratorFunction")),w.prototype=Object.create(Q),w;},t.awrap=function(w){return{__await:w};},xe(j.prototype),l(j.prototype,a,function(){return this;}),t.AsyncIterator=j,t.async=function(w,g,v,O,A){A===void 0&&(A=Promise);var E=new j(m(w,g,v,O),A);return t.isGeneratorFunction(g)?E:E.next().then(function(X){return X.done?X.value:E.next();});},xe(Q),l(Q,s,"Generator"),l(Q,r,function(){return this;}),l(Q,"toString",function(){return"[object Generator]";}),t.keys=function(w){var g=Object(w),v=[];for(var O in g)v.push(O);return v.reverse(),function A(){for(;v.length;){var E=v.pop();if(E in g)return A.value=E,A.done=!1,A;}return A.done=!0,A;};},t.values=he,pe.prototype={constructor:pe,reset:function(g){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(me),!g)for(var v in this)v.charAt(0)==="t"&&e.call(this,v)&&!isNaN(+v.slice(1))&&(this[v]=void 0);},stop:function(){this.done=!0;var g=this.tryEntries[0].completion;if(g.type==="throw")throw g.arg;return this.rval;},dispatchException:function(g){if(this.done)throw g;var v=this;function O(kt,ht){return X.type="throw",X.arg=g,v.next=kt,ht&&(v.method="next",v.arg=void 0),!!ht;}for(var A=this.tryEntries.length-1;A>=0;--A){var E=this.tryEntries[A],X=E.completion;if(E.tryLoc==="root")return O("end");if(E.tryLoc<=this.prev){var ve=e.call(E,"catchLoc"),fe=e.call(E,"finallyLoc");if(ve&&fe){if(this.prev<E.catchLoc)return O(E.catchLoc,!0);if(this.prev<E.finallyLoc)return O(E.finallyLoc);}else if(ve){if(this.prev<E.catchLoc)return O(E.catchLoc,!0);}else{if(!fe)throw new Error("try statement without catch or finally");if(this.prev<E.finallyLoc)return O(E.finallyLoc);}}}},abrupt:function(g,v){for(var O=this.tryEntries.length-1;O>=0;--O){var A=this.tryEntries[O];if(A.tryLoc<=this.prev&&e.call(A,"finallyLoc")&&this.prev<A.finallyLoc){var E=A;break;}}E&&(g==="break"||g==="continue")&&E.tryLoc<=v&&v<=E.finallyLoc&&(E=null);var X=E?E.completion:{};return X.type=g,X.arg=v,E?(this.method="next",this.next=E.finallyLoc,C):this.complete(X);},complete:function(g,v){if(g.type==="throw")throw g.arg;return g.type==="break"||g.type==="continue"?this.next=g.arg:g.type==="return"?(this.rval=this.arg=g.arg,this.method="return",this.next="end"):g.type==="normal"&&v&&(this.next=v),C;},finish:function(g){for(var v=this.tryEntries.length-1;v>=0;--v){var O=this.tryEntries[v];if(O.finallyLoc===g)return this.complete(O.completion,O.afterLoc),me(O),C;}},catch:function(g){for(var v=this.tryEntries.length-1;v>=0;--v){var O=this.tryEntries[v];if(O.tryLoc===g){var A=O.completion;if(A.type==="throw"){var E=A.arg;me(O);}return E;}}throw new Error("illegal catch attempt");},delegateYield:function(g,v,O){return this.delegate={iterator:he(g),resultName:v,nextLoc:O},this.method==="next"&&(this.arg=void 0),C;}},t;}function Rs(t,o,e,n,i,r,a){try{var s=t[r](a),l=s.value;}catch(m){e(m);return;}s.done?o(l):Promise.resolve(l).then(n,i);}function Ls(t){return function(){var o=this,e=arguments;return new Promise(function(n,i){var r=t.apply(o,e);function a(l){Rs(r,n,i,a,s,"next",l);}function s(l){Rs(r,n,i,a,s,"throw",l);}a(void 0);});};}function Nt(t){"@babel/helpers - typeof";return Nt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o;}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o;},Nt(t);}function Fs(t,o){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);o&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable;})),e.push.apply(e,n);}return e;}function sn(t){for(var o=1;o<arguments.length;o++){var e=arguments[o]!=null?arguments[o]:{};
49o%2?Fs(Object(e),!0).forEach(function(n){im(t,n,e[n]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Fs(Object(e)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n));});}return t;}function im(t,o,e){return o=rm(o),o in t?Object.defineProperty(t,o,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[o]=e,t;}function rm(t){var o=am(t,"string");return Nt(o)==="symbol"?o:String(o);}function am(t,o){if(Nt(t)!=="object"||t===null)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var n=e.call(t,o||"default");if(Nt(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.");}return(o==="string"?String:Number)(t);}function Ns(t){return(0,Be.validateHeader)((0,Be.buildHeader)(t));}function Ro(t){return(0,Be.validateHeaderAndEvent)(sn(sn({},(0,Be.buildHeader)(t)),(0,Be.buildEvent)(t)));}function sm(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"local",e=[],n=new Date(t);return e.push(o==="local"?n.getFullYear():n.getUTCFullYear()),e.push((o==="local"?n.getMonth():n.getUTCMonth())+1),e.push(o==="local"?n.getDate():n.getUTCDate()),e.push(o==="local"?n.getHours():n.getUTCHours()),e.push(o==="local"?n.getMinutes():n.getUTCMinutes()),e;}function lm(t,o){return Ds([t],o);}function Ds(t,o,e){var n=Nt(o)==="object"?o:{},i=arguments.length===3?e:typeof o=="function"?o:null,r=function(){if(!t)return{error:new Error("one argument is required"),value:null};var l=t.length===0?Ns(n):Ro(sn(sn({},t[0]),n)),m=l.error,p=l.value;if(m)return{error:m,value:null};var C="";C+=(0,Be.formatHeader)(p);for(var M=0;M<t.length;M++){var I=Ro(t[M]),L=I.error,F=I.value;if(L)return{error:L,value:null};C+=(0,Be.formatEvent)(F);}return C+=(0,Be.formatFooter)(),{error:null,value:C};},a;try{a=r();}catch(s){a={error:s,value:null};}return i?i(a.error,a.value):a;}function cm(t){return Ii.apply(this,arguments);}function Ii(){return Ii=Ls(Tn().mark(function t(o){var e,n,i,r,a=arguments;return Tn().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return e=a.length>1&&a[1]!==void 0?a[1]:{},n=typeof globalThis?.setImmediate=="function"?function(){return new Promise(function(m){return globalThis.setImmediate(m);});}:function(){return new Promise(function(m){return setTimeout(m,0);});},i=function(){var m=Ls(Tn().mark(function p(){var C,M,I,L,F,V,U,Q,xe;return Tn().wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(o){N.next=2;break;}return N.abrupt("return",{error:new Error("one argument is required"),value:null});case 2:if(C=o.length===0?Ns(e):Ro(sn(sn({},o[0]),e)),M=C.error,I=C.value,!M){N.next=5;break;}return N.abrupt("return",{error:M,value:null});case 5:L=[(0,Be.formatHeader)(I)],F=1e3,V=0;case 8:if(!(V<o.length)){N.next=19;break;}if(U=Ro(o[V]),Q=U.error,xe=U.value,!Q){N.next=12;break;}return N.abrupt("return",{error:Q,value:null});case 12:if(L.push((0,Be.formatEvent)(xe)),!(V>0&&V%F===0)){N.next=16;break;}return N.next=16,n();case 16:V++,N.next=8;break;case 19:return L.push((0,Be.formatFooter)()),N.abrupt("return",{error:null,value:L.join("")});case 21:case"end":return N.stop();}},p);}));return function(){return m.apply(this,arguments);};}(),l.prev=3,l.next=6,i();case 6:r=l.sent,l.next=12;break;case 9:l.prev=9,l.t0=l.catch(3),r={error:l.t0,value:null};case 12:return l.abrupt("return",r);case 13:case"end":return l.stop();}},t,null,[[3,9]]);})),Ii.apply(this,arguments);}function dm(t){return Be.urlRegex.test(t);}});var It=(()=>{class t{constructor(){this.BODY_CLASS_NAME="movie-branded-page-site",this.PLATFORM_ID=h(Ue),this.isPlatformBrowser=_e(this.PLATFORM_ID),this.router=h(Je),this.route=h(Ee),this.headerService=h(sr),this.channelService=h(Ce),this.env=h(Ae),this.document=h(bt),this.trackingService=h(et),this.movie=z(void 0),this.desktopBreakpoint=1200,this.defaultCompetitionPlacement="awareness",this.competitionPlacementValues=["awareness","conversion","both"],this.checkMovieCompetition=e=>e?.properties?.competition?.typeFormEnabled===!0&&!!e?.properties?.competition?.typeFormUrl&&!!e?.properties?.competition?.typeFormData;}checkMovieInRouteState(){let n=(this.router.getCurrentNavigation()?.extras.state||{}).movie;n&&(n.id,this.movie()?.id);}isMovieAwareness(e){let n=new Date().getTime();return ar(e.properties?.movieSiteAutomatedSwitch)&&e.locCinemaEnd?e.locCinemaEnd>n:!0;}preSetColorStyles(e){let n=e?.properties?.theme?.mainColor||"#000000",i=e?.properties?.theme?.backgroundColor||"#ffffff",r=e?.properties?.selectShowtimeContainerBorderRadius||"12px",a=e?.properties?.theme?.mainColorContrast,
49s=e?.properties?.theme?.backgroundColorContrast;return this.setColorStyles({brandColor:n,backgroundColor:i,borderRadius:r,customBrandContrast:a,customBackgroundContrast:s});}setColorStyles(e){let{brandColor:n,backgroundColor:i,borderRadius:r,customBrandContrast:a,customBackgroundContrast:s}=e,l=rt=>{let{color:me,textWhite:pe,textBlack:he}=rt,Z=ut(me,he)?he:pe,w=me.isLight()?me.darken(10):me.lighten(10),g=me.isLight()?me.lighten(5):me.darken(5),v=ut(g,he)?he:pe,O=new ue("#ffffff").darken(5),A=new ue("#000000").lighten(5),E,X;return ut(Z,"#000000")?(E=O,X=A):(E=A,X=O),{color:me,redeableColor:Z,redeableColorContrast:E,redeableColorContrastInverse:X,hoverColor:w,shaded:g,shadedRedeable:v,textWhite:pe,textBlack:he};},m=new ue("white"),p=new ue("black"),C,M;a&&(C=new ue(a)),s&&(M=new ue(s));let I={color1:new ue(n),color2:new ue(i),color1TextWhite:C||m,color1TextBlack:C||p,color2TextWhite:M||m,color2TextBlack:M||p},{color1:L,color2:F,color1TextWhite:V,color1TextBlack:U,color2TextWhite:Q,color2TextBlack:xe}=I,j=l({color:L,textWhite:V,textBlack:U}),N=l({color:F,textWhite:Q,textBlack:xe}),Ve={"--brand-color":j.color.toHexString(),"--brand-color-contrast":j.redeableColor.toHexString(),"--brand-color-shaded":j.shaded.toHexString(),"--brand-color-shaded-constrast":j.shadedRedeable.toHexString(),"--brand-color-hover":j.hoverColor.toHexString(),"--brand-color-text-white":j.textWhite.toHexString(),"--brand-color-text-black":j.textBlack.toHexString(),"--background-color":N.color.toHexString(),"--background-color-contrast":N.redeableColor.toHexString(),"--background-color-shaded":N.shaded.toHexString(),"--background-color-shaded-constrast":N.shadedRedeable.toHexString(),"--background-color-hover":N.hoverColor.toHexString(),"--background-color-text-white":N.textWhite.toHexString(),"--background-color-text-black":N.textBlack.toHexString(),"--brand-color-support":j.redeableColorContrast?.toHexString()||"","--brand-color-support-contrast":j.redeableColorContrastInverse?.toHexString()||"","--brand-color-support-shaded":j.redeableColorContrast?.isLight()?j.redeableColorContrast.darken(5).toHexString():j.redeableColorContrast?.lighten(5).toHexString()||"","--background-color-support":N.redeableColorContrast?.toHexString()||"","--background-color-support-contrast":N.redeableColorContrastInverse?.toHexString()||"","--border-radius":r,"--close-icon__color":j.redeableColorContrastInverse?.toHexString()||"","--tmdb-filter":"drop-shadow(0px 1000px 0 var(--background-color-contrast))"};return this.headerService.setDisplayStyle("none"),this.injectRootStyles(N.color.toHexString()),this.injectFooterColorStyles(j.color.toHexString(),j.redeableColor.toHexString(),j.hoverColor.toHexString(),N.color.toHexString(),N.redeableColor.toHexString(),N.hoverColor.toHexString(),N.redeableColor.toHexString(),r),this.injectGoToTopStyles(j.color.toHexString(),j.redeableColor.toHexString(),N.color.toHexString()),Ve;}injectRootStyles(e){this.document.body.style.backgroundColor=e;}injectFooterColorStyles(e,n,i,r,a,s,l,m){if(!this.isPlatformBrowser||!this.injectStylesEl)return;let p=ut(new ue(e),new ue(r));this.injectStylesEl.innerHTML+=`
50      .movie-branded-page-site ush-footer {
51        --brandColor: ${e};
52        --brandColorContrast: ${n};
53        --brandColorHover: ${i};
54        --backgroundColor: ${r};
55        --backgroundColorContrast: ${a};
56        --backgroundColorHover: ${s};
57        --textColor: ${l};
58        --borderRadius: ${m};
59        --footerBackground: var(--backgroundColor);
60        --subscribeBackground: var(--backgroundColor);
61        --subscribeTitleColor: var(--textColor);
62        --subscribeDescColor: var(--textColor);
63        --footerLinksColor: var(--textColor);
64        --dropdownTriggerBackgroundColor: var(--brandColor);
65        --dropdownTriggerColor: var(--brandColorContrast);
66      }
67      .movie-branded-page-site ush-footer  .social-link {
68        --socialLinksColor: ${p?"var(--brandColor)":"var(--backgroundColorContrast)"};
69      }
70      .movie-branded-page-site ush-footer .button-secondary {
71        background-color: var(--brandColor);
72        color: var(--brandColorContrast);
73        border: 2px solid var(--brandColor);
74      }
75      .movie-branded-page-site ush-footer .button-secondary:is(:hover, :focus) {
76        background-color: var(--brandColorHover);
77        color: var(--brandColorContrast);
78        border: 2px solid var(--brandColor);
79      }
80    `;}injectCustomFooterStyle(e){this.isPlatformBrowser&&this.injectStylesEl&&(this.injectStylesEl.innerHTML+=e);}injectGoToTopStyles(e,n,i){this.isPlatformBrowser&&this.injectStylesEl&&(this.injectStylesEl.innerHTML+=`
81      .movie-branded-page-site #goToTop {
82        --brandColor: ${e};
83        --brandColorContrast: ${n};
84        --backgroundColor: ${i};
85        color: var(--brandColorContrast) !important;
86      }
87    `);}removeStyles(){this.isNavigatingInsideMovieSite()||this.headerService.resetDisplayStyle(),this.sidemenuRef&&(this.sidemenuRef=void 0),this.document.body.classList.remove(this.BODY_CLASS_NAME),this.document.body.style.removeProperty("background-color"),this.injectStylesEl&&(this.injectStylesEl.remove(),this.injectStylesEl=void 0);}isNavigatingInsideMovieSite(){let e=this.router.getCurrentNavigation(),n=e?.finalUrl?.toString()||e?.extractedUrl?.toString()||"";return["/film-info","/book-now","/watch-now","/competition"].some(i=>n.includes(i));}setFontsStyles(e,n){if(!this.injectStylesEl)return;let i=`https://cdnstatic.usheru.com/fonts/${e}`,r=`https://cdnstatic.usheru.com/fonts/${n}`,a=s=>{switch(s.split(".").pop()){case"woff":return"woff";case"woff2":return"woff2";case"ttf":return"truetype";case"otf":return"opentype";case"eot":return"embedded-opentype";default:return"";}};this.injectStylesEl.innerHTML+=`
88      @font-face {
89        font-family: 'movie-font';
90        src: url('${i}') format('${a(i)}');
91        font-weight: 500;
92        font-style: normal;
93      }
94      @font-face {
95        font-family: 'movie-font';
96        src: url('${r}') format('${a(r)}');
97        font-weight: 700;
98        font-style: bold;
99      }
100    `;}moveFooter(e){if(!this.isPlatformBrowser)return;let n=document.querySelector("ush-footer")||document.querySelector("[data-custom-footer]");if(!n)return;let i=n?.parentElement,r,a,s=n?.nextElementSibling;s&&(r=s,a="before");let l=n?.previousElementSibling;if(l&&(r=l,a="after"),!s&&!l)throw new Error("Footer has no sibling to be moved");this.footerRestoreRef={footer:n,parent:i,sibling:r,insertPostion:a},e.appendChild(n);}restoreFooter(){if(!this.isPlatformBrowser||!this.footerRestoreRef)return;let{footer:e,parent:n,sibling:i,insertPostion:r}=this.footerRestoreRef;!e||!n||!i||!r||(this.footerRestoreRef.insertPostion==="after"?this.footerRestoreRef?.parent.insertBefore(this.footerRestoreRef.footer,this.footerRestoreRef.sibling.nextSibling):this.footerRestoreRef?.parent.insertBefore(this.footerRestoreRef.footer,this.footerRestoreRef.sibling));}checkAnchor(){let e=this.route.snapshot.fragment;if(e){let n=document.getElementById(e);if(!n)return;this.goToSection(n,"instant");}}goToSection(e,n="smooth",i){if(this.isPlatformBrowser){if(i){let{section:r,movie:a}=i;this.trackingService.trackEvent({action:"MovieMenu",properties:{category:"MovieDetail",label:r,movie:a.title||a.friendlyUrl,idMovie:a.id,imdb:a?.imdb,tagsMovie:Yn(a),genresMovie:Xn(a)}});}e&&e.scrollIntoView({behavior:n}),this.closeSidemenu();}}getCompetitionPlacement(e){let n=be("movieSite.competition.placement",this.channelService.channel,e);return this.isCompetitionPlacement(n)?n:this.defaultCompetitionPlacement;}shouldShowCompetitionInAwareness(e){if(!this.checkMovieCompetition(e))return!1;let n=this.getCompetitionPlacement(e);return n==="awareness"||n==="both";}shouldShowCompetitionInConversion(e){if(!this.checkMovieCompetition(e))return!1;let n=this.getCompetitionPlacement(e);return n==="conversion"||n==="both";}isCompetitionPlacement(e){return this.competitionPlacementValues.includes(e);}closeSidemenu(){this.sidemenuRef&&this.sidemenuRef.close();}hexToRgb(e){let n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return n?[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]:null;}get isDesktop(){return window.innerWidth>=this.desktopBreakpoint;}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵprov=Oe({token:t,factory:t.ɵfac,providedIn:"root"});}}return t;})();var Ws=()=>["/"],Uo=t=>({$implicit:t});function qs(t,o){t&1&&Y(0);}function Qs(t,o){if(t&1&&b(0,qs,1,0,"ng-container",4),t&2){c(2);let e=ie(2);u("ngTemplateOutlet",e);}}function Zs(t,o){t&1&&Y(0);}function Ks(t,o){if(t&1&&(f(0,"a",3),b(1,Zs,1,0,"ng-container",4),_()),t&2){c(2);let e=ie(2);u("routerLink",Ye(2,Ws)),d(),u("ngTemplateOutlet",e);}}function Ys(t,o){if(t&1&&b(0,Qs,1,1,"ng-container")(1,Ks,2,3,"a",3),t&2){let e=c(2);k(e.disableChannelLogoInteraction()||e.channelImage().disableLink||e.isOnlyMovieApp?0:1);}}function Xs(t,o){if(t&1&&y(0,"img",5),t&2){let e=c(2);u("src",e.mainLogoUrl(),Me)("alt",e.mainLogoAlt)("ngStyle",e.logoStyling());}}function Js(t,o){if(t&1&&b(0,Ys,2,1)(1,Xs,1,3,"ng-template",null,0,de),t&2){let e=c();k(e.channelImage().disabled?-1:0);}}function el(t,o){t&1&&Y(0);}function tl(t,o){if(t&1&&b(0,el,1,0,"ng-container",4),t&2){c();let e=ie(2);u("ngTemplateOutlet",e);}}function nl(t,o){if(t&1&&y(0,"img",6),t&2){let e=c(2);u("src",e.movieLogo(),Me)("alt",e.movieLogoAlt())("ngStyle",e.logoStyling());}}
100function ol(t,o){if(t&1&&b(0,tl,1,1,"ng-container")(1,nl,1,3,"ng-template",null,1,de),t&2){let e=c();k(e.movieLogo()?0:-1);}}function il(t,o){t&1&&Y(0);}function rl(t,o){if(t&1&&(f(0,"a",7),b(1,il,1,0,"ng-container",8),_()),t&2){c();let e=ie(4),n=c();u("href",n.customImage().url,Me),d(),u("ngTemplateOutlet",e)("ngTemplateOutletContext",ge(3,Uo,n.customImage()));}}function al(t,o){t&1&&Y(0);}function sl(t,o){if(t&1&&(f(0,"a",3),b(1,al,1,0,"ng-container",8),_()),t&2){c();let e=ie(4),n=c();u("routerLink",n.customImage().url),d(),u("ngTemplateOutlet",e)("ngTemplateOutletContext",ge(3,Uo,n.customImage()));}}function ll(t,o){t&1&&Y(0);}function cl(t,o){if(t&1&&b(0,ll,1,0,"ng-container",8),t&2){c();let e=ie(4),n=c();u("ngTemplateOutlet",e)("ngTemplateOutletContext",ge(2,Uo,n.customImage()));}}function dl(t,o){if(t&1&&y(0,"img",9),t&2){let e=o.$implicit,n=c(2);u("src",e.src,Me)("alt",e.alt)("width",e.width)("height",e.height)("ngStyle",n.logoStyling());}}function ul(t,o){if(t&1&&b(0,rl,2,5,"a",7)(1,sl,2,5,"a",3)(2,cl,1,4,"ng-container")(3,dl,1,5,"ng-template",null,2,de),t&2){let e=c();k(e.isCustomImageUrlExternal()?0:e.customImage().url?1:2);}}var Ho="unset",ho=(()=>{class t{get dropShadowBlack(){let e=this.image(),n=this.image();if(e.type==="channel-logo"){let i=this.configService.mainLogoTreatment();i?.treatmentWhenContrastBlack&&(n.treatmentWhenContrastBlack=i.treatmentWhenContrastBlack);}return n.treatmentWhenContrastBlack==="drop-shadow"&&this.contrast()==="black"?!0:null;}get dropShadowWhite(){let e=this.image(),n=this.image();if(e.type==="channel-logo"){let i=this.configService.mainLogoTreatment();i?.treatmentWhenContrastWhite&&(n.treatmentWhenContrastWhite=i.treatmentWhenContrastWhite);}return n.treatmentWhenContrastWhite==="drop-shadow"&&this.contrast()==="white"?!0:null;}constructor(){this.env=h(Ae),this.configService=h(we),this.channelService=h(Ce),this.className=!0,this.dataType=void 0,this.noLogoStatus=null,this.backgroundLarge=Ho,this.backgroundSmall=Ho,this.background=Ho,this.logoHeight=null,this.image=R.required(),this.contrast=R(void 0),this.movie=R(void 0),this.height=R(null),this.logoFilter=R(null),this.channel=this.channelService.channel,this.isOnlyMovieApp=this.env.appHasOnlyMovies||!1,this.logoStyling=S(()=>this.setLogoStyling()),this.customImage=S(()=>{let e=this.image(),n=e.treatmentWhenContrastBlack,i=e.treatmentWhenContrastWhite;return this.contrast()==="black"&&n?.startsWith("http")?e.src=n:this.contrast()==="white"&&i?.startsWith("http")&&(e.src=i),e;}),this.isCustomImageUrlExternal=S(()=>this.customImage()?.url?.startsWith("http")),this.channelImage=S(()=>this.image()),this.channelName=this.channel?.name,this.movieLogo=S(()=>this.movie()?.logoUrl),this.movieLogoAlt=S(()=>`${this.movie()?.title} logo`),this.mainLogoUrl=S(()=>{let e=this.contrast(),n=this.configService.mainLogoTreatment(),i=n?.treatmentWhenContrastBlack,r=n?.treatmentWhenContrastWhite;return e==="black"&&i?.startsWith("http")?i:e==="white"&&r?.startsWith("http")?r:this.channel?.logoUrl||this.channel?.logoSmall||null;}),this.disableChannelLogoInteraction=S(()=>this.image().type==="channel-logo"&&this.configService.logosConfiguration()?.mainLogo?.disableInteraction||!1),te(()=>{this.setDateType(this.image().type),this.setDisplay(this.image());}),te(()=>{this.logoHeight=this.height()||null;});}setDateType(e){this.dataType=e;}setDisplay(e){e.type==="channel-logo"&&!this.mainLogoUrl?this.noLogoStatus=!0:e.type==="movie-logo"&&!this.movieLogo()?this.noLogoStatus=!0:this.noLogoStatus=null;}setLogoStyling(){let e=null,n=this.image().shadow;n&&(e=`${n.color||"rgba(0, 0, 0, 0.5)"} ${n.offsetX||"0px"} ${n.offsetY||"0px"} ${n.blur||10}px`);let i=this.logoFilter();this.background=this.image().background||null,this.backgroundLarge=this.image().backgroundLargeScreen,this.backgroundSmall=this.image().backgroundSmallScreen;let r=e?`drop-shadow(${e})`:null,a=i&&r?`${i} ${r}`:i||r||null;return{padding:this.image().padding||null,"object-fit":this.image().fit||"contain",filter:a};}get mainLogoAlt(){return`${this.channelName} logo`;}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=H({type:t,selectors:[["movie-site-logo-image"]],hostVars:14,hostBindings:function(n,i){n&2&&(G("data-type",i.dataType)("data-no-logo-status",i.noLogoStatus)("data-drop-shadow-black",i.dropShadowBlack)("data-drop-shadow-white",i.dropShadowWhite),je("--movie-site-logo-background-large",i.backgroundLarge)("--movie-site-logo-background-small",i.backgroundSmall)("--movie-site-logo-background",i.background)("--movie-site-logo-height__config",i.logoHeight),J("mov
100ie-site-logo-image",i.className));},inputs:{image:[1,"image"],contrast:[1,"contrast"],movie:[1,"movie"],height:[1,"height"],logoFilter:[1,"logoFilter"]},decls:3,vars:1,consts:[["mainLogoTem",""],["movieLogoTem",""],["customImgTem",""],[3,"routerLink"],[4,"ngTemplateOutlet"],[1,"channel-logo",3,"src","alt","ngStyle"],[1,"movie-logo",3,"src","alt","ngStyle"],["target","_blank","rel","noopener noreferrer",3,"href"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"custom-image",3,"src","alt","width","height","ngStyle"]],template:function(n,i){if(n&1&&b(0,Js,3,1)(1,ol,3,1)(2,ul,5,1),n&2){let r;k((r=i.image().type)==="channel-logo"?0:r==="movie-logo"?1:r==="custom"?2:-1);}},dependencies:[ne,Pe,Xe,$n],styles:[`movie-site-logo-image{display:var(--movie-site-logo-display-container, block);position:relative;height:var(--movie-site-logo-height, var(--movie-site-logo-height__config, 100%))}movie-site-logo-image[data-no-logo-status]{display:none}movie-site-logo-image a{display:block;height:var(--movie-site-logo-height, var(--movie-site-logo-height__config, 100%))}movie-site-logo-image img{display:var(--movie-site-logo-display);margin:var(--movie-site-logo-margin);background:var(--movie-site-logo-background-small, var(--movie-site-logo-background));max-width:var(--movie-site-logo-max-width, 100%);height:var(--movie-site-logo-height, var(--movie-site-logo-height__config, 100%));max-height:inherit}@media (width >= 992px){movie-site-logo-image img{background:var(--movie-site-logo-background-large, var(--movie-site-logo-background))}}movie-site-logo-image[data-drop-shadow-white=true],movie-site-logo-image[data-drop-shadow-black=true]{overflow:hidden}movie-site-logo-image[data-drop-shadow-white=true] a,movie-site-logo-image[data-drop-shadow-black=true] a{overflow:hidden}movie-site-logo-image[data-drop-shadow-white=true] img,movie-site-logo-image[data-drop-shadow-black=true] img{transform:translateY(-1000px);filter:drop-shadow(0px 1000px 0px var(--movie-site-logo-drop-shadow-color, black))}movie-site-logo-image[data-drop-shadow-white=true]{--movie-site-logo-drop-shadow-color: white}movie-site-logo-image[data-drop-shadow-black=true]{--movie-site-logo-drop-shadow-color: black}
101`],encapsulation:2});}}return t;})();var ml=["*"];function pl(t,o){t&1&&Y(0);}function hl(t,o){if(t&1){let e=$();f(0,"a",3),D("click",function(i){T(e);let r=c(2);return P(r.clickButton(i,r.onClick()));}),b(1,pl,1,0,"ng-container",4),_();}if(t&2){let e=c(2),n=ie(3);J("active",e.isActive()),u("ngClass",e.ngClass()),G("data-translate",e.attrTranslate()),d(),u("ngTemplateOutlet",n);}}function vl(t,o){t&1&&Y(0);}function gl(t,o){if(t&1){let e=$();f(0,"a",5),D("click",function(i){T(e);let r=c(2);return P(r.clickButton(i,r.onClick()));}),b(1,vl,1,0,"ng-container",4),_();}if(t&2){let e=c(2),n=ie(3);J("active",e.isActive()),u("href",e.href(),Me)("ngClass",e.ngClass()),G("data-translate",e.attrTranslate()),d(),u("ngTemplateOutlet",n);}}function fl(t,o){if(t&1&&b(0,hl,2,5,"a",1)(1,gl,2,6,"a",2),t&2){let e=c();k(e.href()?1:0);}}function _l(t,o){t&1&&Y(0);}function bl(t,o){if(t&1){let e=$();f(0,"a",8),D("click",function(i){T(e);let r=c(2);return P(r.onClick()?r.clickLink(i,r.onClick()):null);}),b(1,_l,1,0,"ng-container",4),_();}if(t&2){let e=c(2),n=ie(3);u("ngClass",e.ngClass())("href",e.href(),Me),G("data-translate",e.attrTranslate()),d(),u("ngTemplateOutlet",n);}}function Cl(t,o){t&1&&Y(0);}function wl(t,o){if(t&1){let e=$();f(0,"a",9),D("click",function(i){T(e);let r=c(2);return P(r.onClick()?r.clickLink(i,r.onClick()):null);}),b(1,Cl,1,0,"ng-container",4),_();}if(t&2){let e=c(2),n=ie(3);J("active",e.isActive()),u("href",e.href(),Me)("ngClass",e.ngClass()),G("data-translate",e.attrTranslate()),d(),u("ngTemplateOutlet",n);}}function yl(t,o){if(t&1&&b(0,bl,2,4,"a",6)(1,wl,2,6,"a",7),t&2){let e=c();k(e.isExternalLink()?0:1);}}function xl(t,o){t&1&&Ze(0);}var vo=(()=>{class t{constructor(){this.type=R.required(),this.href=R(),this.routerLink=R(),this.isExternalLink=R(),this.ngClass=R(),this.onClick=R(),this.isActive=R(),this.attrTranslate=R();}clickButton(e,n){e.preventDefault(),n&&n(e);}
101clickLink(e,n){n&&n(e);}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=H({type:t,selectors:[["u-button"]],inputs:{type:[1,"type"],href:[1,"href"],routerLink:[1,"routerLink"],isExternalLink:[1,"isExternalLink"],ngClass:[1,"ngClass"],onClick:[1,"onClick"],isActive:[1,"isActive"],attrTranslate:[1,"attrTranslate"]},ngContentSelectors:ml,decls:4,vars:1,consts:[["contentTemplate",""],["data-button-type","button",1,"u-button","can-decorate",3,"ngClass","active"],["data-button-type","button",1,"u-button","can-decorate",3,"href","ngClass","active"],["data-button-type","button",1,"u-button","can-decorate",3,"click","ngClass"],[4,"ngTemplateOutlet"],["data-button-type","button",1,"u-button","can-decorate",3,"click","href","ngClass"],["target","_blank","data-button-type","link","data-external-link","true",1,"u-button","can-decorate",3,"ngClass","href"],["data-button-type","link","data-external-link","false",1,"u-button","can-decorate",3,"href","ngClass","active"],["target","_blank","data-button-type","link","data-external-link","true",1,"u-button","can-decorate",3,"click","ngClass","href"],["data-button-type","link","data-external-link","false",1,"u-button","can-decorate",3,"click","href","ngClass"]],template:function(n,i){if(n&1&&(Qe(),b(0,fl,2,1)(1,yl,2,1)(2,xl,1,0,"ng-template",null,0,de)),n&2){let r;k((r=i.type())==="button"?0:r==="link"?1:-1);}},dependencies:[ne,le,Pe],styles:[`a.u-button{display:var(--u-button-display, block);column-gap:var(--u-button-column-gap);row-gap:var(--u-button-row-gap);flex-wrap:var(--u-button-flex-wrap);justify-content:var(--u-button-justify-content);align-items:var(--u-button-align-items);cursor:pointer;margin:var(--u-button-margin);box-shadow:var(--u-button-box-shadow);border:var(--u-button-border);border-color:var(--u-button-border-color);border-radius:var(--u-button-radius);background-color:var(--u-button-background);padding:var(--u-button-padding);width:var(--u-button-width, max-content);height:var(--u-button-height, auto);pointer-events:all;color:var(--u-button-color);font-weight:var(--u-button-font-weight);font-size:var(--u-button-font-size);line-height:var(--u-button-line-height);text-decoration:var(--u-button-text-decoration);text-decoration-color:var(--u-button-text-decoration-color);text-decoration-thickness:var(--u-button-text-decoration-thickness);text-underline-offset:var(--u-button-text-underline-offset);text-shadow:var(--u-button-text-shadow);text-transform:var(--u-button-text-transform)}a.u-button fa-icon{filter:drop-shadow(var(--u-button-text-shadow))}a.u-button:is(:hover,:focus):not(.active){box-shadow:var(--u-button-hover-box-shadow, var(--u-button-box-shadow));border-color:var(--u-button-hover-border-color, var(--u-button-border-color));background-color:var(--u-button-hover-background, var(--u-button-background));color:var(--u-button-hover-color, var(--u-button-color));text-decoration:var(--u-button-hover-text-decoration, var(--u-button-text-decoration));text-decoration-color:var(--u-button-hover-text-decoration-color, var(--u-button-text-decoration-color));text-shadow:var(--u-button-hover-text-shadow, var(--u-button-text-shadow))}a.u-button:is(:hover,:focus):not(.active) fa-icon{filter:drop-shadow(var(--u-button-hover-text-shadow, var(--u-button-text-shadow)))}a.u-button.active{box-shadow:var(--u-button-active-box-shadow, var(--u-button-box-shadow));border-color:var(--u-button-active-border-color, var(--u-button-border-color));background-color:var(--u-button-active-background, var(--u-button-background));color:var(--u-button-active-color, var(--u-button-color));text-decoration:var(--u-button-active-text-decoration, var(--u-button-text-decoration));text-decoration-color:var(--u-button-active-text-decoration-color, var(--u-button-text-decoration-color));text-shadow:var(--u-button-active-text-shadow, var(--u-button-text-shadow))}a.u-button.active fa-icon{filter:drop-shadow(var(--u-button-active-text-shadow, var(--u-button-text-shadow)))}a.u-button>:is(span,fa-icon){color:inherit;font-size:inherit;line-height:inherit;text-shadow:inherit;text-transform:inherit}
102`],encapsulation:2});}}return t;})();var Go=(()=>{class t{constructor(){this.document=h(bt);}goToSection(e){let n=this.document?.querySelector(`#${e}`);if(!n){console.warn(`Section with id ${e} not found`);return;}n.scrollIntoView({behavior:"smooth",block:"start"});}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵprov=Oe({token:t,factory:t.ɵfac});}}return t;})();var Yr=new Bi("MovieSiteCustomNavigationButtonTranslations");var xt=(()=>{class t{constructor(){this.route=h(Ee),this.customNavigationButtonTranslations=h(Yr,{optional:!0}),this.currentRoute=void 0,this.routeChangeEmmitter=new An(void 0);
102let e=this.route.snapshot;this.currentRoute={url:e.url.map(n=>n.path).join("/"),fragment:e.fragment},this.route.url.subscribe(n=>{this.currentRoute={url:n.map(i=>i.path).join("/"),fragment:this.route.snapshot.fragment},this.routeChangeEmmitter.next(this.currentRoute);}),this.route.fragment.subscribe(n=>{this.currentRoute&&(this.currentRoute.fragment=n),this.routeChangeEmmitter.next(this.currentRoute);});}checkNavActionIsActive(e){let n=this.currentRoute,i=Array.isArray(e.url)?e.url.join("/"):e.url;return n?.url===i&&n?.fragment===e.fragment;}insertCustomNavigationButton(e,n){let i=n?.label?.trim(),r=n?.labelKey?.trim(),a=n?.url?.trim(),s=n?.hideAtPositions??[],l=s.includes("landing-mobile"),m=s.includes("landing-desktop"),p=s.includes("top-menu"),C=s.includes("auxiliar-menu"),M=s.includes("conversion");if(!n||!i||!r||!a)return e;let L=this.customNavigationButtonTranslations?.[r]?.trim()||i,F=typeof n.position=="number"&&Number.isInteger(n.position)?n.position:e.length,V=Math.min(Math.max(F,0),e.length),U={type:"link",label:L,labelKey:r,url:a,style:n.style??"button-fill",extraClasses:{"custom-navigation-button":!0,"visible-sm":!l,"visible-sm-fix":!m,"hide-at-landing-desktop":!!m,"hide-at-landing-mobile":!!l,"hide-at-auxiliar-menu":!!C,"hide-at-top-menu":!!p,"hide-at-conversion":!!M}},Q=[...e];return Q.splice(V,0,U),Q;}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵprov=Oe({token:t,factory:t.ɵfac,providedIn:"root"});}}return t;})();var Sl=["componentPlace"];function Ml(t,o){if(t&1&&(y(0,"fa-icon",7),f(1,"span",8),se(2,"\xA0"),_()),t&2){let e=c(3);u("icon",e.iconProp());}}function kl(t,o){t&1&&Y(0);}function Ol(t,o){if(t&1){let e=$();f(0,"u-button",5),D("pointerenter",function(i){T(e);let r=c(2);return P(r.animateHoverReveal(i));})("pointermove",function(i){T(e);let r=c(2);return P(r.moveHoverReveal(i));})("pointerleave",function(i){T(e);let r=c(2);return P(r.resetHoverReveal(i));})("focusin",function(i){T(e);let r=c(2);return P(r.animateHoverReveal(i));})("focusout",function(i){T(e);let r=c(2);return P(r.resetHoverReveal(i));}),b(1,Ml,3,1)(2,kl,1,0,"ng-container",6),_();}if(t&2){let e=c(2),n=ie(4);u("href",e.getExternalHref())("isExternalLink",!0)("ngClass",e.styleClasses())("attrTranslate",e.navLink().labelKey||e.navLink().label)("onClick",e.handleExternalRedirection),d(),k(e.navLink().icon?1:-1),d(),u("ngTemplateOutlet",n);}}function Tl(t,o){if(t&1&&(y(0,"fa-icon",7),f(1,"span",8),se(2,"\xA0"),_()),t&2){let e=c(3);u("icon",e.iconProp());}}function Pl(t,o){t&1&&Y(0);}function El(t,o){if(t&1){let e=$();f(0,"u-button",9),D("pointerenter",function(i){T(e);let r=c(2);return P(r.animateHoverReveal(i));})("pointermove",function(i){T(e);let r=c(2);return P(r.moveHoverReveal(i));})("pointerleave",function(i){T(e);let r=c(2);return P(r.resetHoverReveal(i));})("focusin",function(i){T(e);let r=c(2);return P(r.animateHoverReveal(i));})("focusout",function(i){T(e);let r=c(2);return P(r.resetHoverReveal(i));}),b(1,Tl,3,1)(2,Pl,1,0,"ng-container",6),_();}if(t&2){let e=c(2),n=ie(4);u("href",e.href())("isExternalLink",!1)("ngClass",e.styleClasses())("isActive",e.isRouteActive())("onClick",e.handleRedirection)("attrTranslate",e.navLink().labelKey),d(),k(e.navLink().icon?1:-1),d(),u("ngTemplateOutlet",n);}}function Al(t,o){if(t&1&&b(0,Ol,3,7,"u-button",3)(1,El,3,8,"u-button",4),t&2){let e=c();k(e.isExternalLink()?0:1);}}function Il(t,o){if(t&1&&(y(0,"fa-icon",7),f(1,"span",8),se(2,"\xA0"),_()),t&2){let e=c(2);u("icon",e.iconProp());}}function Rl(t,o){t&1&&Y(0);}function Ll(t,o){if(t&1){let e=$();f(0,"u-button",10),D("pointerenter",function(i){T(e);let r=c();return P(r.animateHoverReveal(i));})("pointermove",function(i){T(e);let r=c();return P(r.moveHoverReveal(i));})("pointerleave",function(i){T(e);let r=c();return P(r.resetHoverReveal(i));})("focusin",function(i){T(e);let r=c();return P(r.animateHoverReveal(i));})("focusout",function(i){T(e);let r=c();return P(r.resetHoverReveal(i));}),b(1,Il,3,1)(2,Rl,1,0,"ng-container",6),_();}if(t&2){let e=c(),n=ie(4);u("ngClass",e.styleClasses())("onClick",e.handleCommand),d(),k(e.navLink().icon?1:-1),d(),u("ngTemplateOutlet",n);}}function Fl(t,o){t&1&&Y(0,null,1);}function Nl(t,o){t&1&&y(0,"ush-loading-indicator",12),t&2&&(je("height","100%"),u("aligning","absolute-center"));}function Dl(t,o){t&1&&y(0,"span",13);}
102function Bl(t,o){if(t&1&&(b(0,Dl,1,0,"span",13),f(1,"span",14),se(2),_()),t&2){let e=c(2);k(e.navActionHoverRevealEnabled()?0:-1),d(),G("data-translate",e.navLink().labelKey),d(),Et(e.navLink().label||e.navAction().placeholder);}}function Vl(t,o){if(t&1&&b(0,Nl,1,3,"ush-loading-indicator",11)(1,Bl,3,3),t&2){let e=c();k(e.navAction().loadingTranslation?0:1);}}var Wo={x:"--movie-site-nav-action-hover-reveal-x",y:"--movie-site-nav-action-hover-reveal-y",size:"--movie-site-nav-action-hover-reveal-size"},Yt=(()=>{class t{constructor(){this.viewContainerRef=h(Ge),this.channelService=h(Ce),this.sectionService=h(Go),this.router=h(Je),this.route=h(Ee),this.location=h(jn),this.navActionService=h(xt),this.trackingService=h(et),this.gsapAnimationService=h(Qt),this.classes="",this.hoverRevealState=new WeakMap(),this.componentPlaceRef=We("componentPlace",{read:Ge}),this.movie=Hn(this.route.data.pipe(zn(),In(e=>e.movie)),{initialValue:this.route.snapshot.data.movie}),this.navAction=R.required(),this.navLink=S(()=>this.navAction()),this.navCommand=S(()=>this.navAction()),this.isRouteActive=z(!1),this.thisRoute=this.router.createUrlTree([],{relativeTo:this.route}).toString(),this.href=S(()=>{let e=this.thisRoute,n=this.navAction(),i=[...e.split("/")];return typeof n.url=="string"?i=[...i,...n.url.split("/")]:i=[...i,...n.url],i.includes("..")&&(i=i.reduce((r,a)=>(a===".."?r.pop():a!=="."&&r.push(a),r),[])),n.fragment?`${i.join("/")}#${n.fragment}`:i.join("/");}),this.styleClasses=S(()=>Pn({"movie-site_nav-action_menu-action":!0,"hover-reveal-enabled":this.navActionHoverRevealEnabled(),fill:this.navAction().style==="button-fill","not-fill":this.navAction().style==="button-not-fill"},this.navAction().extraClasses||{})),this.iconProp=S(()=>this.navAction().icon),this.navActionHoverRevealEnabled=S(()=>{let e=this.navAction().style;if(e!=="button-fill"&&e!=="button-not-fill")return!1;let n=this.movie();return n?be("movieSite.gsap.navActionHoverReveal",this.channelService.channel,n)??!1:!1;}),this.isExternalLink=S(()=>{let e=this.navAction();return!!(typeof e.url=="string"&&e.url.startsWith("http"));}),this.componentRef=z(null),this.destroyRef=h(jt),this.handleRedirection=e=>{e.preventDefault();let n=this.navAction(),i=n.fragment;if(Array.isArray(n.url)&&n.url.length===0&&i)this.sectionService.goToSection(i);else{let r=n.url;typeof r=="string"&&(r=[r]),this.router.navigate(r,{relativeTo:this.route,fragment:i}).then(()=>{n.fragment==="landing"&&this.location.replaceState(this.router.url.split("#")[0]);});}},this.handleExternalRedirection=()=>{},this.animateHoverReveal=e=>Se(this,null,function*(){if(!this.gsapAnimationService.canAnimate()||!this.navActionHoverRevealEnabled())return;let n=this.getHoverRevealElements(e);if(!n)return;let{button:i,reveal:r}=n;yield this.gsapAnimationService.setPointerRevealGeometry(i,r,e,{fillContainer:!0,variables:Wo}),this.hoverRevealState.set(r,"entered"),yield this.gsapAnimationService.loadGsap(),this.hoverRevealState.get(r)==="entered"&&(yield this.gsapAnimationService.setPointerRevealVisible(r,!0));}),this.moveHoverReveal=e=>Se(this,null,function*(){if(!this.gsapAnimationService.canAnimate()||!this.navActionHoverRevealEnabled())return;let n=this.getHoverRevealElements(e);!n||this.hoverRevealState.get(n.reveal)!=="entered"||(yield this.gsapAnimationService.setPointerRevealGeometry(n.button,n.reveal,e,{animate:!0,fillContainer:!0,variables:Wo}));}),this.resetHoverReveal=e=>Se(this,null,function*(){if(!this.gsapAnimationService.canAnimate()||!this.navActionHoverRevealEnabled())return;let n=this.getHoverRevealElements(e);if(!n)return;let{button:i,reveal:r}=n;this.hoverRevealState.set(r,"left"),yield this.gsapAnimationService.setPointerRevealGeometry(i,r,e,{animate:!0,fillContainer:!0,variables:Wo}),yield this.gsapAnimationService.loadGsap(),this.hoverRevealState.get(r)==="left"&&(yield this.gsapAnimationService.setPointerRevealVisible(r,!1));}),this.handleCommand=e=>{e.preventDefault(),this.navAction().command();},te(()=>{let e=this.componentPlaceRef(),n=this.navAction();
102if(this.classes=Object.keys(this.navAction().extraClasses||[]).filter(l=>this.navAction().extraClasses[l]).join(" "),!e||!n||n.type!=="component"||!n.component)return;let i=n.component,r=n.binding??{},a=this.componentRef();if(!a||a.componentType!==i){e.clear();let l=e.createComponent(i);this.componentRef.set(l),this.destroyRef.onDestroy(()=>l.destroy());}let s=this.componentRef();for(let[l,m]of Object.entries(r))s.setInput(l,m);});}ngOnInit(){this.navAction().type==="link"&&(this.isRouteActive.set(this.navActionService.checkNavActionIsActive(this.navLink())),this.navActionService.routeChangeEmmitter.subscribe(()=>{this.isRouteActive.set(this.navActionService.checkNavActionIsActive(this.navLink()));}));}getHoverRevealElements(e){let n=e.currentTarget,i=n?.querySelector(".u-button"),r=n?.querySelector("[data-movie-site-nav-action-hover-reveal]");return!i||!r?null:{button:i,reveal:r};}getExternalHref(){let e=this.navAction();return typeof e.url=="string"?e.url:e.url.join("/");}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=H({type:t,selectors:[["movie-site-nav-action"]],viewQuery:function(n,i){n&1&&Ke(i.componentPlaceRef,Sl,5,Ge),n&2&&ft();},hostVars:2,hostBindings:function(n,i){n&2&&Ht(i.classes);},inputs:{navAction:[1,"navAction"]},features:[_t([Go])],decls:5,vars:1,consts:[["spanTextTmpl",""],["componentPlace",""],["type","button",3,"ngClass","onClick"],["type","link",3,"href","isExternalLink","ngClass","attrTranslate","onClick"],["type","link",3,"href","isExternalLink","ngClass","isActive","onClick","attrTranslate"],["type","link",3,"pointerenter","pointermove","pointerleave","focusin","focusout","href","isExternalLink","ngClass","attrTranslate","onClick"],[4,"ngTemplateOutlet"],[1,"inherit",3,"icon"],[1,"nbsp"],["type","link",3,"pointerenter","pointermove","pointerleave","focusin","focusout","href","isExternalLink","ngClass","isActive","onClick","attrTranslate"],["type","button",3,"pointerenter","pointermove","pointerleave","focusin","focusout","ngClass","onClick"],[3,"height","aligning"],[3,"aligning"],["data-movie-site-nav-action-hover-reveal","","aria-hidden","true",1,"movie-site_nav-action_hover-reveal"],[1,"link-text"]],template:function(n,i){if(n&1&&b(0,Al,2,1)(1,Ll,3,4,"u-button",2)(2,Fl,2,0,"ng-container")(3,Vl,2,1,"ng-template",null,0,de),n&2){let r;k((r=i.navAction().type)==="link"?0:r==="command"?1:r==="component"?2:-1);}},dependencies:[le,Le,Re,vo,Rr,Pe],styles:[`.movie-site_nav-action_menu-action .u-button[data-button-type=link]{--u-button-color: var(--nav-action-color);--u-button-font-weight: 700;--u-button-font-size: 1.4rem;--u-button-text-decoration: none;--u-button-text-decoration-color: var(--nav-action-color);--u-button-text-decoration-thickness: 2px;--u-button-text-underline-offset: 4px;--u-button-hover-text-decoration: underline;--u-button-active-text-decoration: underline}.movie-site_nav-action_menu-action .u-button[data-button-type=button],.movie-site_nav-action_menu-action .u-button:is(.not-fill,.fill){--u-button-display: inline-flex;--u-button-justify-content: center;--u-button-align-items: center;--u-button-border: 2px solid var(--nav-action-background);--u-button-border-color: var(--nav-action-background);--u-button-radius: var(--border-radius);--u-button-padding: 0 22px;--u-button-height: 44px;--u-button-font-weight: 700;--u-button-font-size: 1rem;--u-button-hover-text-decoration: none;--u-button-active-text-decoration: none}.movie-site_nav-action_menu-action .u-button.not-fill{--u-button-background: transparent;--u-button-color: var(--nav-action-color);--u-button-hover-background: var(--nav-action-background);--u-button-hover-color: var(--nav-action-hover-color);--u-button-hover-border-color: var(--nav-action-background);--movie-site-nav-action-hover-reveal-background: var(--nav-action-background)}.movie-site_nav-action_menu-action .u-button.fill{--u-button-background: var(--nav-action-background);--u-button-color: var(--nav-action-hover-color);--u-button-hover-background: var(--nav-action-hover-background);--u-button-hover-color: var(--nav-action-hover-color);--u-button-border-color: var(--nav-action-background);--u-button-hover-border-color: var(--nav-action-hover-background);--movie-site-nav-action-hover-reveal-background: var(--nav-action-hover-background)}.movie-site_nav-action_menu-action.hover-reveal-enabled .u-button:is(.not-fill,.fill){position:relative;isolation:isolate;overflow:hidden;--u-button-hover-background: var(--u-button-background);--u-button-hover-border-color: var(--u-button-border-color);--u-button-hover-color: var(--u-button-color)}.movie-site_nav-action_menu-action.hover-reveal-enabled .u-button:is(.not-fill,.fill)>:not(.movie-site_nav-action_hover-reveal){position:relative;z-index:1}.movie-site_nav-action_hover-reveal{position:absolute;top:var(--movie-site-nav-action-hover-reveal-y, 50%);left:var(--movie-site-nav-action-hover-reveal-x, 50%);transform:translate(-50%,-50%) scale(0);z-index:0;will-change:transform;border-radius:50%;background:var(--movie-site-nav-action-hover-reveal-background, var(--nav-action-hover-background));width:var(--movie-site-nav-action-hover-reveal-size, 0px);height:var(--movie-site-nav-action-hover-reveal-size, 0px);pointer-events:none}@media (width < 992px){movie-site-landing:is(.cover-screen-sm):not([data-gradient-mobile=true],.gradient[data-gradient-mobile=inherit]) movie-site-landing-menu.fixed-color .u-button[data-button-type=link]{--nav-action-color: white;--u-button-text-shadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px}movie-site-landing:is(.cover-screen-sm):not([data-gradient-mobile=true],.gradient[data-gradient-mobile=inherit]) movie-site-landing-menu.fixed-color .u-button.not-fill{--u-button-box-sha
102dow: rgba(0, 0, 0, .2) 1.95px 1.95px 2.6px;--nav-action-color: white;--u-button-text-shadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px;--u-button-hover-text-shadow: none;--u-button-active-text-shadow: none}movie-site-landing:is(.cover-screen-sm):not([data-gradient-mobile=true],.gradient[data-gradient-mobile=inherit]) movie-site-landing-menu.fixed-color .u-button.fill{--u-button-box-shadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px;--u-button-text-shadow: none;--u-button-hover-text-shadow: none;--u-button-active-text-shadow: none}}@media (width >= 992px){movie-site-landing:not(.gradient) movie-site-landing-menu.fixed-color .u-button[data-button-type=link]{--nav-action-color: white;--u-button-text-shadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px}movie-site-landing:not(.gradient) movie-site-landing-menu.fixed-color .u-button.not-fill{--u-button-box-shadow: rgba(0, 0, 0, .2) 1.95px 1.95px 2.6px;--nav-action-color: white;--u-button-text-shadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px;--u-button-hover-text-shadow: none;--u-button-active-text-shadow: none}movie-site-landing:not(.gradient) movie-site-landing-menu.fixed-color .u-button.fill{--u-button-box-shadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px;--u-button-text-shadow: none;--u-button-hover-text-shadow: none;--u-button-active-text-shadow: none}}movie-site-nav-action ush-assets-locker-link{--access-locker-link__button-background: var(--brand-color);--access-locker-link__button-text-color: var(--brand-color-contrast);--access-locker-link__button-hover: var(--brand-color-hover);--access-locker-link__button-hover-text-color: var(--brand-color-contrast)}.movie-site_top-menu_sidemenu movie-site-nav-action ush-assets-locker-link{--access-locker-link-wrapper-background: transparent;--access-locker-link__button-background: var(--movie-site-side-menu-custom-button-background-color, var(--nav-action-background, var(--brand-color)));--access-locker-link__button-text-color: var(--movie-site-side-menu-custom-button-text-color, var(--nav-action-color, var(--brand-color-contrast)));--access-locker-link__button-hover: var(--movie-site-side-menu-custom-button-hover-background-color, var(--nav-action-hover-background, var(--brand-color-hover)));--access-locker-link__button-hover-text-color: var(--movie-site-side-menu-custom-button-text-color, var(--nav-action-hover-color, var(--brand-color-contrast)))}movie-site-nav-action ush-assets-locker-link{border:none!important;background-color:transparent!important;pointer-events:all!important}
103`],encapsulation:2});}}return t;})();var jl=["maskRef"],$l=["container"],zl=["closeButton"],Hl=["*"],Ul=(t,o)=>({transform:t,transition:o}),Gl=t=>({value:"visible",params:t});function Wl(t,o){t&1&&Y(0);}function ql(t,o){if(t&1&&b(0,Wl,1,0,"ng-container",4),t&2){let e=c(2);u("ngTemplateOutlet",e.headlessTemplate||e._headlessTemplate);}}function Ql(t,o){t&1&&Y(0);}function Zl(t,o){t&1&&y(0,"TimesIcon"),t&2&&G("data-pc-section","closeicon");}function Kl(t,o){}function Yl(t,o){t&1&&b(0,Kl,0,0,"ng-template");}function Xl(t,o){if(t&1&&(f(0,"span",10),b(1,Yl,1,0,null,4),_()),t&2){let e=c(4);G("data-pc-section","closeicon"),d(),u("ngTemplateOutlet",e.closeIconTemplate||e._closeIconTemplate);}}function Jl(t,o){if(t&1){let e=$();f(0,"p-button",8),D("onClick",function(i){T(e);let r=c(3);return P(r.close(i));})("keydown.enter",function(i){T(e);let r=c(3);return P(r.close(i));}),b(1,Zl,1,1,"TimesIcon",7)(2,Xl,2,2,"span",9),_();}if(t&2){let e=c(3);u("ngClass",e.cx("closeButton"))("buttonProps",e.closeButtonProps)("ariaLabel",e.ariaCloseLabel),G("data-pc-section","closebutton")("data-pc-group-section","iconcontainer"),d(),u("ngIf",!e.closeIconTemplate&&!e._closeIconTemplate),d(),u("ngIf",e.closeIconTemplate||e._closeIconTemplate);}}function ec(t,o){t&1&&Y(0);}function tc(t,o){t&1&&Y(0);}function nc(t,o){if(t&1&&(Gi(0),f(1,"div",5),b(2,tc,1,0,"ng-container",4),_(),Wi()),t&2){let e=c(3);d(),u("ngClass",e.cx("footer")),G("data-pc-section","footer"),d(),u("ngTemplateOutlet",e.footerTemplate||e._footerTemplate);}}function oc(t,o){if(t&1&&(f(0,"div",5),b(1,Ql,1,0,"ng-container",4)(2,Jl,3,7,"p-button",6),_(),f(3,"div",5),Ze(4),b(5,ec,1,0,"ng-container",4),_(),b(6,nc,3,3,"ng-container",7)),t&2){let e=c(2);u("ngClass",e.cx("header")),G("data-pc-section","header"),d(),u("ngTemplateOutlet",e.headerTemplate||e._headerTemplate),d(),u("ngIf",e.showCloseIcon),d(),u("ngClass",e.cx("content")),G("data-pc-section","content"),d(2),u("ngTemplateOutlet",e.contentTemplate||e._contentTemplate),d(),u("ngIf",e.footerTemplate||e._footerTemplate);}}function ic(t,o){if(t&1){let e=$();f(0,"div",2,0),D("@panelState.start",function(i){T(e);let r=c();return P(r.onAnimationStart(i));})("@panelState.done",function(i){T(e);let r=c();return P(r.onAnimationEnd(i));})("click",function(i){T(e);let r=c();return P(r.maskClickListener(i));}),f(2,"div",3),D("keydown",function(i){T(e);let r=c();return P(r.onKeyDown(i));}),b(3,ql,1,1,"ng-container")(4,oc,7,8),_()();}if(t&2){let e=c();zt(e.maskStyle),u("ngClass",e.cx("mask"))("ngStyle",e.sx("mask"))("@panelState",ge(15,Gl,At(12,Ul,e.transformOptions,e.transitionOptions))),G("data-pc-name","mask")("data-pc-section","mask"),d(2),Ht(e.styleClass),u("ngClass",e.cx("root")),G("data-pc-section","root"),d(),k(e.headlessTemplate||e._headlessTemplate?3:4);}}var rc=({dt:t})=>`
104
105.p-drawer {
106    display: flex;
107    flex-direction: column;
108    pointer-events: auto;
109    transform: translate3d(0px, 0px, 0px);
110    position: relative;
111    transition: transform 0.3s;
112    background: ${t("drawer.background")};
113    color: ${t("drawer.color")};
114    border: 1px solid ${t("drawer.border.color")};
115    box-shadow: ${t("drawer.shadow")};
116}
117
118.p-drawer-content {
119    overflow-y: auto;
120    flex-grow: 1;
121    padding: ${t("drawer.content.padding")};
122}
123
124.p-drawer-header {
125    display: flex;
126    align-items: center;
127    justify-content: space-between;
128    flex-shrink: 0;
129    padding: ${t("drawer.header.padding")};
130}
131
132.p-drawer-footer {
133    padding: ${t("drawer.header.padding")};
134}
135
136.p-drawer-title {
137    font-weight: ${t("drawer.title.font.weight")};
138    font-size: ${t("drawer.title.font.size")};
139}
140
141.p-drawer-full .p-drawer {
142    transition: none;
143    transform: none;
144    width: 100vw !important;
145    height: 100vh !important;
146    max-height: 100%;
147    top: 0px !important;
148    left: 0px !important;
149    border-width: 1px;
150}
151
152/* PrimeVue animations
153
154.p-drawer-left .p-drawer-enter-from,
155.p-drawer-left .p-drawer-leave-to {
156    transform: translateX(-100%);
157}
158
159.p-drawer-right .p-drawer-enter-from,
160.p-drawer-right .p-drawer-leave-to {
161    transform: translateX(100%);
162}
163
164.p-drawer-top .p-drawer-enter-from,
165.p-drawer-top .p-drawer-leave-to {
166    transform: translateY(-100%);
167}
168
169.p-drawer-bottom .p-drawer-enter-from,
170.p-drawer-bottom .p-drawer-leave-to {
171    transform: translateY(100%);
172}
173
174.p-drawer-full .p-drawer-enter-from,
175.p-drawer-full .p-drawer-leave-to {
176    opacity: 0;
177}
178
179.p-drawer-full .p-drawer-enter-active,
180.p-drawer-full .p-drawer-leave-active {
181    transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
182}
183*/
184
185.p-drawer-left .p-drawer {
186    align-self: start;
187    width: 20rem;
188    height: 100%;
189    border-right-width: 1px;
190}
191
192.p-drawer-right .p-drawer {
193    align-self: end;
194    width: 20rem;
195    height: 100%;
196    border-left-width: 1px;
197}
198
199.p-drawer-top .p-drawer {
200
201    height: 10rem;
202    width: 100%;
203    border-bottom-width: 1px;
204}
205
206.p-drawer-bottom .p-drawer {
207    height: 10rem;
208    width: 100%;
209    border-top-width: 1px;
210}
211
212.p-drawer-left .p-drawer-content,
213.p-drawer-right .p-drawer-content,
214.p-drawer-top .p-drawer-content,
215.p-drawer-bottom .p-drawer-content {
216    width: 100%;
217    height: 100%;
218}
219
220.p-drawer-open {
221    display: flex;
222}
223
224.p-drawer-top {
225    justify-content: flex-start;
226}
227
228.p-drawer-bottom {
229    justify-content: flex-end;
230}
231`,ac={mask:({instance:t})=>({position:"fixed",height:"100%",width:"100%",left:0,top:0,display:"flex",flexDirection:"column",alignItems:t.position==="top"?"flex-start":t.position==="bottom"?"flex-end":"center"})},sc={mask:({instance:t})=>({"p-drawer-mask":!0,"p-overlay-mask p-overlay-mask-enter":t.modal,"p-drawer-open":t.containerVisible,"p-drawer-full":t.fullScreen,[`p-drawer-${t.position}`]:!!t.position}),root:({instance:t})=>({"p-drawer p-component":!0,"p-drawer-full":t.fullScreen}),header:"p-drawer-header",title:"p-drawer-title",pcCloseButton:"p-drawer-close-button",content:"p-drawer-content",footer:"p-drawer-footer"},Xr=(()=>{class t extends Qn{name="drawer";theme=rc;classes=sc;inlineStyles=ac;static ɵfac=(()=>{let e;return function(i){return(e||(e=Vt(t)))(i||t);};})();static ɵprov=Oe({token:t,factory:t.ɵfac});}return t;})(),lc=Do([Ie({transform:"{{transform}}",opacity:0}),lt("{{transition}}")]),cc=Do([lt("{{transition}}",Ie({transform:"{{transform}}",opacity:0}))]),qo=(()=>{class t extends Zn{appendTo="body";blockScroll=!1;style;styleClass;ariaCloseLabel;autoZIndex=!0;baseZIndex=0;modal=!0;closeButtonProps;dismissible=!0;showCloseIcon=!0;closeOnEscape=!0;transitionOptions="150ms cubic-bezier(0, 0, 0.2, 1)";get visible(){return this._visible;}set visible(e){this._visible=e;}get position(){return this._position;}set position(e){switch(this._position=e,e){case"left":this.transformOptions="translate3d(-100%, 0px, 0px)";break;case"right":this.transformOptions="translate3d(100%, 0px, 0px)";break;case"bottom":this.transformOptions="translate3d(0px, 100%, 0px)";break;case"top":this.transformOptions="translate3d(0px, -100%, 0px)";break;}}get fullScreen(){return this._fullScreen;}set fullScreen(e){this._fullScreen=e,e&&(this.transformOptions="none");}maskStyle;onShow=new Tt();onHide=new Tt();visibleChange=new Tt();maskRef;containerViewChild;closeButtonViewChild;initialized;_visible;_position="left";_fullScreen=!1;container;transformOptions="translate3d(-100%, 0px, 0px)";mask;documentEscapeListener;_componentStyle=h(Xr);headerTemplate;footerTemplate;closeIconTemplate;headlessTemplate;contentTemplate;templates;_headerTemplate;_footerTemplate;_contentTemplate;_closeIconTemplate;_headlessTemplate;ngAfterViewInit(){super.ngAfterViewInit(),this.initialized=!0;}ngOnChanges(e){super.ngOnChanges(e);let n=Object.keys(e).find(i=>i.includes("Template"));n&&(this[`_${n}`]=e[n].currentValue);}ngAfterContentInit(){this.templates?.forEach(e=>{switch(e.getType()){case"content":this._contentTemplate=e.template;break;case"header":this._headerTemplate=e.template;break;case"footer":this._footerTemplate=e.template;break;case"closeicon":this._closeIconTemplate=e.template;break;case"headless":this._headlessTemplate=e.template;break;default:this._contentTemplate=e.template;break;}});}onKeyDown(e){e.code==="Escape"&&this.hide(!1);}show(){this.autoZIndex&&dt.set("modal",this.container,this.baseZIndex||this.config.zIndex.modal),this.onShow.emit({}),this.visibleChange.emit(!0);}hide(e=!0){e&&this.onHide.emit({});}close(e){this.hide(),this.visibleChange.emit(!1),e.preventDefault();}maskClickListener(e){this.dismissible&&this.close(e),this.blockScroll&&ur();}onAnimationStart(e){switch(e.toState){case"visible":this.container=e.element,this.appendContainer(),this.show(),this.closeOnEscape&&this.bindDocumentEscapeListener();break;}}onAnimationEnd(e){switch(e.toState){case"void":this.hide(!1),dt.clear(this.container),this.unbindGlobalListeners();break;}}appendContainer(){if(this.appendTo)return this.appendTo==="body"?this.renderer.appendChild(this.document.body,this.container):qn(this.appendTo,this.container);}
231bindDocumentEscapeListener(){let e=this.el?this.el.nativeElement.ownerDocument:this.document;this.documentEscapeListener=this.renderer.listen(e,"keydown",n=>{n.which==27&&parseInt(this.container.style.zIndex)===dt.get(this.container)&&this.close(n);});}unbindDocumentEscapeListener(){this.documentEscapeListener&&(this.documentEscapeListener(),this.documentEscapeListener=null);}unbindGlobalListeners(){this.unbindDocumentEscapeListener();}ngOnDestroy(){this.initialized=!1,this.appendTo&&this.container&&this.renderer.appendChild(this.el.nativeElement,this.container),this.container&&this.autoZIndex&&dt.clear(this.container),this.container=null,this.unbindGlobalListeners(),super.ngOnDestroy();}static ɵfac=(()=>{let e;return function(i){return(e||(e=Vt(t)))(i||t);};})();static ɵcmp=H({type:t,selectors:[["p-sidebar"]],contentQueries:function(n,i,r){if(n&1&&dn(r,Wt,4),n&2){let a;W(a=q())&&(i.templates=a);}},viewQuery:function(n,i){if(n&1&&(ee(jl,5),ee($l,5),ee(zl,5)),n&2){let r;W(r=q())&&(i.maskRef=r.first),W(r=q())&&(i.containerViewChild=r.first),W(r=q())&&(i.closeButtonViewChild=r.first);}},inputs:{appendTo:"appendTo",blockScroll:[2,"blockScroll","blockScroll",$e],style:"style",styleClass:"styleClass",ariaCloseLabel:"ariaCloseLabel",autoZIndex:[2,"autoZIndex","autoZIndex",$e],baseZIndex:[2,"baseZIndex","baseZIndex",Bn],modal:[2,"modal","modal",$e],closeButtonProps:"closeButtonProps",dismissible:[2,"dismissible","dismissible",$e],showCloseIcon:[2,"showCloseIcon","showCloseIcon",$e],closeOnEscape:[2,"closeOnEscape","closeOnEscape",$e],transitionOptions:"transitionOptions",visible:"visible",position:"position",fullScreen:"fullScreen",maskStyle:"maskStyle",headerTemplate:"headerTemplate",footerTemplate:"footerTemplate",closeIconTemplate:"closeIconTemplate",headlessTemplate:"headlessTemplate",contentTemplate:"contentTemplate"},outputs:{onShow:"onShow",onHide:"onHide",visibleChange:"visibleChange"},features:[_t([Xr]),Dn,Nn,Vi],ngContentSelectors:Hl,decls:1,vars:1,consts:[["maskRef",""],[3,"ngClass","ngStyle","style","click",4,"ngIf"],[3,"click","ngClass","ngStyle"],[3,"keydown","ngClass"],[4,"ngTemplateOutlet"],[3,"ngClass"],[3,"ngClass","buttonProps","ariaLabel","onClick","keydown.enter",4,"ngIf"],[4,"ngIf"],[3,"onClick","keydown.enter","ngClass","buttonProps","ariaLabel"],["class","p-sidebar-close-icon",4,"ngIf"],[1,"p-sidebar-close-icon"]],template:function(n,i){n&1&&(Qe(),b(0,ic,5,17,"div",1)),n&2&&u("ngIf",i.visible);},dependencies:[ne,le,Ct,Pe,Xe,wt,br,wr,Cr],encapsulation:2,data:{animation:[Gt("panelState",[ct("void => visible",[Bo(lc)]),ct("visible => void",[Bo(cc)])])]},changeDetection:0});}return t;})(),Jr=(()=>{class t{static ɵfac=function(n){return new(n||t)();};static ɵmod=$t({type:t});static ɵinj=Bt({imports:[qo,wt,wt]});}return t;})();var ea=["sidemenu"],uc=["overlay"],mc=["*"],pc=t=>({display:"none",position:"fixed",top:0,left:0,width:"100vw",height:"100vh",zIndex:t,backgroundColor:"rgba(0, 0, 0, 0.5)"}),hc=()=>({display:"block",width:"100%",height:"100%",cursor:"pointer"}),vn={background:"--movie-site-side-menu-custom-background-color",text:"--movie-site-side-menu-custom-text-color",buttonBackground:"--movie-site-side-menu-custom-button-background-color",buttonText:"--movie-site-side-menu-custom-button-text-color",buttonHoverBackground:"--movie-site-side-menu-custom-button-hover-background-color"},vc=0,St=(()=>{class t{get sidebarVisible(){return this._sidebarVisible;}set sidebarVisible(e){let n=this.overlay.nativeElement;this._sidebarVisible=e,e?n.style.display="block":(n.style.display="none",this.sidemenu.visible=!1);}constructor(){this.document=h(bt),this.destroyRef=h(jt),this.colorSchemeStyleId=`movie-site-side-menu-color-scheme-${vc++}`,this.isBrowser=_e(h(Ue)),this.linkClass="",this.overlayZIndex=5,this.customColorScheme=R(),this.parsedColorSchemeVariables=S(()=>{let e={},n=this.customColorScheme();if(!n)return e;let{background:i,text:r,buttonBackground:a,buttonText:s,buttonHoverBackground:l}=n;return e[vn.background]=i,e[vn.text]=r,e[vn.buttonBackground]=a,e[vn.buttonText]=s,e[vn.buttonHoverBackground]=l,e;}),this._sidebarVisible=!1,this.faMenu=Jn,te(()=>this.updateColorSchemeStyle()),this.destroyRef.onDestroy(()=>this.removeColorSchemeStyle());}ngAfterViewInit(){this.isBrowser&&(this.setCloseStyling(),this.setSideOverlayElement());}setCloseStyling(){let e=this.sidemenuHTML.nativeElement;this.closeIconFontSize&&e.style.setProperty("--close-icon__fontSize",this.closeIconFontSize),this.closeIconColor&&e.style.setProperty("--close-icon__color",this.closeIconColor);}setSideOverlayElement(){if(this.appendTo){let e=this.overlay.nativeElement;this.appendTo.appendChild(e);}}updateColorSchemeStyle(){if(!this.isBrowser)return;let e=Object.entries(this.parsedColorSchemeVariables());if(!e.length){this.removeColorSchemeStyle();return;}if(!this.colorSchemeStyleElement){let i=this.document.createElement("style");i.setAttribute("id",this.colorSchemeStyleId),this.document.head.appendChild(i),this.colorSchemeStyleElement=i;}let n=`body {
232`;for(let[i,r]of e)n+=`  ${i}: ${r};
233`;n+="}",this.colorSchemeStyleElement.innerHTML=n;}removeColorSchemeStyle(){this.colorSchemeStyleElement?.remove(),this.colorSchemeStyleElement=void 0;}close(){this.sidebarVisible=!1,this.sidemenu.visible=!1;}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=H({type:t,selectors:[["movie-site-side-menu"]],viewQuery:function(n,i){if
233(n&1&&(ee(ea,5),ee(ea,5,Te),ee(uc,5,Te)),n&2){let r;W(r=q())&&(i.sidemenu=r.first),W(r=q())&&(i.sidemenuHTML=r.first),W(r=q())&&(i.overlay=r.first);}},inputs:{styleClass:"styleClass",appendTo:"appendTo",linkClass:"linkClass",overlayZIndex:"overlayZIndex",closeIconFontSize:"closeIconFontSize",closeIconColor:"closeIconColor",customColorScheme:[1,"customColorScheme"]},ngContentSelectors:mc,decls:8,vars:11,consts:[["sidemenu",""],["overlay",""],[1,"sidemenu-trigger",3,"click","ngClass"],[3,"icon"],["position","right",3,"visibleChange","visible","styleClass","appendTo","modal"],[1,"overlay",3,"ngStyle"],[3,"click","ngStyle"]],template:function(n,i){if(n&1){let r=$();Qe(),f(0,"a",2),D("click",function(){return T(r),P(i.sidebarVisible=!0);}),y(1,"fa-icon",3),_(),f(2,"p-sidebar",4,0),Ki("visibleChange",function(s){return T(r),Zi(i.sidebarVisible,s)||(i.sidebarVisible=s),P(s);}),Ze(4),_(),f(5,"div",5,1)(7,"a",6),D("click",function(){return T(r),P(i.sidebarVisible=!1);}),_()();}n&2&&(u("ngClass",i.linkClass),d(),u("icon",i.faMenu),d(),Qi("visible",i.sidebarVisible),u("styleClass",i.styleClass)("appendTo",i.appendTo)("modal",!0),d(3),u("ngStyle",ge(8,pc,"var(--z-index-overlay,"+i.overlayZIndex+")")),d(2),u("ngStyle",Ye(10,hc)));},dependencies:[ne,le,Xe,Jr,qo,Le,Re],styles:[`a{cursor:pointer}.sidemenu-trigger.top-menu_link fa-icon{font-size:var(--sidemenu-trigger-icon-size)}.p-drawer{--p-drawer-content-padding: 0;--p-drawer-background: var(--p-sidebar-background, #fff)}.p-drawer-header{position:absolute;top:0;right:0;z-index:1;--p-drawer-header-padding: 1rem;color:var(--p-sidebar-color, --close-icon__color)}.closeButton .p-button{color:var(--close-icon__color, inherit);--p-button-primary-active-color: var(--close-icon__color, inherit);--p-button-primary-hover-color: var(--close-icon__color, inherit)}.closeButton .p-button timesicon .p-icon{--p-icon-size: var(--sidemenu-icon__fontSize, 20px)}
234`],encapsulation:2});}}return t;})();var gc=["headerScrollProgressFill"];function fc(t,o){t&1&&(f(0,"div",1),y(1,"span",10,0),_());}function _c(t,o){if(t&1&&y(0,"movie-site-logo-image",12),t&2){let e=o.$implicit,n=c(3);u("image",e)("contrast",n.topMenuSmallContrast())("movie",n.movie())("height",n.getCustomChannelLogoHeight(e,"small"));}}function bc(t,o){if(t&1&&y(0,"movie-site-logo-image",12),t&2){let e=o.$implicit,n=c(3);u("image",e)("contrast",n.topMenuLargeContrast())("movie",n.movie())("height",n.getCustomChannelLogoHeight(e,"large"));}}function Cc(t,o){if(t&1&&(f(0,"div",2)(1,"div",11),at(2,_c,1,4,"movie-site-logo-image",12,Pt),_(),f(4,"div",13),at(5,bc,1,4,"movie-site-logo-image",12,Pt),_()()),t&2){let e=c(2);d(2),st(e.images()),d(3),st(e.images());}}function wc(t,o){if(t&1){let e=$();f(0,"li")(1,"movie-site-nav-action",14),D("click",function(){T(e);let i=c(2);return P(i.onClinkNavAction());}),_()();}if(t&2){let e=o.$implicit;d(),u("navAction",e);}}function yc(t,o){if(t&1&&y(0,"movie-site-logo-image",15),t&2){let e=o.$implicit,n=c(3);u("image",e)("contrast",n.sideMenuLogoContrast())("movie",n.movie())("logoFilter",n.sideMenuLogosFilter())("height",n.getCustomChannelLogoHeight(e,"sidemenu"));}}function xc(t,o){if(t&1&&(f(0,"div",9),at(1,yc,1,5,"movie-site-logo-image",15,Pt),_()),t&2){let e=c(2);d(),st(e.images());}}function Sc(t,o){if(t&1&&(b(0,fc,3,0,"div",1)(1,Cc,7,0,"div",2),f(2,"div",3)(3,"movie-site-side-menu",4)(4,"div",5)(5,"nav",6)(6,"ul"),at(7,wc,2,1,"li",null,Pt),_()(),f(9,"div",7),y(10,"ush-movie-tell-friends",8),_(),b(11,xc,3,0,"div",9),_()()()),t&2){let e=c();k(e.headerScrollProgressEnabled()?0:-1),d(),k(e.logosHidden()?-1:1),d(2),u("appendTo",e.appendSidemenuTo())("customColorScheme",e.customSideMenuColorScheme()),d(4),st(e.configuredNavActions()),d(2),J("movie-site_top-menu_sidemenu_sharing--bottom",e.logosHidden()),d(),u("movie",e.movie()),d(),k(e.logosHidden()?-1:11);}}var Mc=[{type:"channel-logo",background:"unset",padding:"0.24rem",fit:"contain"}],ta="transparent",na="var(--brand-color)",oa="var(--brand-color-contrast)",kc=new Set(["film-info","book-now","watch-now"]),go=(()=>{class t{get topMenuBackgroundSmall(){return this.topMenuConfiguration().backgroundSmallScreen??"var(--background-color)";}
234get burgerBackground(){return this.topMenuConfiguration()?.burgerBackground??null;}get burgerColor(){let e=this.burgerContrast();return e==="white"?"#ffffff":e==="black"?"#000000":null;}resizeHandler(){this.closeSideMenuOnBreakpoint();}constructor(){this.route=h(Ee),this.brandMovieService=h(It),this.channelService=h(Ce),this.configService=h(we),this.videoService=h(qt),this.platformId=h(Ue),this.gsapAnimationService=h(Qt),this.navActionService=h(xt),this.destroyRef=h(jt),this.elementRef=h(Te),this.className=!0,this.backgroundLarge=ta,this.controlBackground=na,this.controlColor=oa,this.currentPage=Hn(this.route.data.pipe(zn(),In(e=>e.page)),{initialValue:this.route.snapshot.data.page}),this.sidemenu=We(St),this.headerScrollProgressFill=We("headerScrollProgressFill"),this.topMenuConfiguration=this.configService.topMenuConfiguration,this.navActions=R.required(),this.configuredNavActions=S(()=>this.navActionService.insertCustomNavigationButton(this.navActions(),this.configService.customNavigationButtonConfiguration())),this.movie=R(void 0),this.sideMenuColorScheme=R(),this.appendSidemenuTo=R(void 0),this.images=S(()=>this.configService.topMenuConfiguration()?.logos||this.configService.movieSiteConfigGlobal()?.topMenu?.logos||Mc),this.topMenuSmallContrast=S(()=>this.configService.contrastMap()?.topMenuSmall),this.topMenuLargeContrast=S(()=>this.configService.contrastMap()?.topMenuLarge),this.burgerContrast=S(()=>this.configService.contrastMap()?.burger),this.customSideMenuColorScheme=S(()=>{let e=this.sideMenuColorScheme();if(e)return e;let n=this.configService.sideMenuColorScheme();if(n)return n;}),this.sideMenuContrast=S(()=>this.configService.contrastMap()?.sideMenu),this.sideMenuLogoContrast=S(()=>this.customSideMenuColorScheme()?.logoContrast??this.sideMenuContrast()),this.logosHidden=S(()=>this.movie()?.properties?.movieSite?.topMenu?.hideLogos??!1),this.sideMenuLogosFilter=S(()=>{let e=this.movie()?.properties?.topMenu?.sideMenu?.logosColorMode;return e==="force-white"?"brightness(0) invert(1)":e==="invert"?"brightness(1) invert(1)":null;}),this.headerScrollProgressEnabled=S(()=>{let e=this.movie(),n=this.currentPage();return!e||!n||!kc.has(n)?!1:be("movieSite.gsap.headerScrollProgress",this.channelService.channel,e)??!1;}),this.routePath=".",this.TrackingCategory="MovieDetail",this.faPlay=yt,te(()=>{let e=this.configService.topMenuConfiguration(),n=this.globalTopMenuConfig;this.backgroundLarge=e?.backgroundLargeScreen||n?.backgroundLargeScreen||ta,this.controlBackground=e.controls?.background||na,this.controlColor=e.controls?.color||oa;}),te(()=>{let e=this.headerScrollProgressFill()?.nativeElement;!this.headerScrollProgressEnabled()||!e||e===this.headerScrollProgressElement||(this.headerScrollProgressCleanup?.(),this.headerScrollProgressCleanup=void 0,this.headerScrollProgressElement=e,this.initHeaderScrollProgress(e));}),te(()=>{this.gsapAnimationService.syncMovieSiteGsapConfigAttributes(this.channelService.channel,this.movie());}),this.destroyRef.onDestroy(()=>this.gsapAnimationService.clearMovieSiteGsapConfigAttributes());}initHeaderScrollProgress(e){return Se(this,null,function*(){let n=yield this.gsapAnimationService.initScrollProgress(e,this.elementRef.nativeElement,this.destroyRef);if(this.headerScrollProgressElement!==e){n();return;}this.headerScrollProgressCleanup=n;});}closeSideMenuOnBreakpoint(){let e=this.sidemenu();this.innerWidth>=992&&e&&e.close();}getCustomChannelLogoHeight(e,n){if(e.type!=="channel-logo")return null;let i=this.topMenuConfiguration();switch(n){case"small":return i?.mainLogoHeightOverMenu?.smallScreen||null;case"large":return i?.mainLogoHeightOverMenu?.largeScreen||null;case"sidemenu":return i?.mainLogoHeightOverMenu?.sidemenu||null;}return null;}get innerWidth(){return _e(this.platformId)?window.innerWidth:null;}get globalTopMenuConfig(){return this.configService.movieSiteConfigGlobal()?.topMenu;}onClinkNavAction(){let e=this.sidemenu();e&&e.close();}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=H({type:t,selectors:[["movie-site_top-menu"]],viewQuery:function(n,i){n&1&&(Ke(i.sidemenu,St,5),Ke(i.headerScrollProgressFill,gc,5)),n&2&&ft(2);},hostVars:14,hostBindings:function(n,i){n&1&&D("resize",function(){return i.resizeHandler();},!1,vt),n&2&&(je("--top-menu-background-large",i.backgroundLarge)("--top-menu-background-small",i.topMenuBackgroun
234dSmall)("--movie-site-top-menu-burger-background",i.burgerBackground)("--movie-site-top-menu-burger-color",i.burgerColor)("--sidemenu-control-background",i.controlBackground)("--sidemenu-control-color",i.controlColor),J("movie-site-top-menu",i.className));},inputs:{navActions:[1,"navActions"],movie:[1,"movie"],sideMenuColorScheme:[1,"sideMenuColorScheme"],appendSidemenuTo:[1,"appendSidemenuTo"]},decls:1,vars:1,consts:[["headerScrollProgressFill",""],["aria-hidden","true",1,"movie-site_top-menu_scroll-progress"],[1,"movie-site_top-menu_logos"],[1,"movie-site_top-menu_controls"],["linkClass","top-menu_link","styleClass","movie-site_top-menu_sidemenu","closeIconFontSize","var(--sidemenu-icon__fontSize, 28px)","closeIconColor","var(--brand-color-support-contrast)",3,"appendTo","customColorScheme"],[1,"movie-site_top-menu_sidemenu_content"],[1,"movie-site_top-menu_sidemenu_nav"],[1,"movie-site_top-menu_sidemenu_sharing"],[3,"movie"],[1,"movie-site_top-menu_sidemenu_logos"],["data-movie-site-header-progress-fill",""],[1,"movie-site_top-menu_logos_small"],[3,"image","contrast","movie","height"],[1,"movie-site_top-menu_logos_large"],[3,"click","navAction"],[3,"image","contrast","movie","logoFilter","height"]],template:function(n,i){n&1&&b(0,Sc,12,8),n&2&&k(i.movie()?0:-1);},dependencies:[ne,ho,Yt,St,Zt],styles:[`movie-site_top-menu{display:flex;position:relative;column-gap:1rem;flex-flow:row nowrap;align-items:center;z-index:1;z-index:10;background:var(--top-menu-background-small);padding:var(--padding-menu-variable, 18px) 0 var(--padding-menu-variable, 18px) var(--padding-menu-variable, 18px);height:var(--movie-site-top-menu-height, 80px)}@media (width >= 992px){movie-site_top-menu{position:absolute;top:0;right:0;background:var(--top-menu-background-large);padding:var(--padding-menu-variable, 18px)}}.movie-site_top-menu_logos{height:100%}:is(.movie-site_top-menu_logos_small,.movie-site_top-menu_logos_large){display:flex;column-gap:1rem;flex-flow:row nowrap;align-items:center;height:100%}.movie-site_top-menu_logos_small{display:none}@media (width < 992px){.movie-site_top-menu_logos_small{display:flex}}.movie-site_top-menu_logos_large{display:flex}@media (width < 992px){.movie-site_top-menu_logos_large{display:none}}.movie-site_top-menu_logos_small>*{--movie-site-logo-display-container: none}.movie-site_top-menu_logos_small>*:first-child{--movie-site-logo-display-container: block}.movie-site_top-menu_controls{display:none;position:fixed;top:0;right:0;justify-content:center;align-items:center;margin-left:auto;background-color:var(--movie-site-top-menu-burger-background, var(--sidemenu-control-background));width:var(--movie-site-top-menu-height, 80px);height:var(--movie-site-top-menu-height, 80px);color:var(--movie-site-top-menu-burger-color, var(--sidemenu-control-color))}@media (width < 992px){.movie-site_top-menu_controls{display:flex}}.movie-site_top-menu_scroll-progress{position:fixed;top:0;left:0;z-index:20;background:var(--movie-site-header-scroll-progress-background, hsl(from var(--brand-color) h s l/.18));width:100vw;height:4px;overflow:hidden;pointer-events:none}
234.movie-site_top-menu_scroll-progress span{display:block;transform:scaleX(0);transform-origin:left center;background:var(--movie-site-header-scroll-progress-color, var(--brand-color));width:100%;height:100%}@media (width < 992px){.movie-site_top-menu_scroll-progress{background:var(--movie-site-header-scroll-progress-background-sm, hsl(from var(--brand-color) h s l/.18))}.movie-site_top-menu_scroll-progress span{background:var(--movie-site-header-scroll-progress-color-sm, var(--brand-color))}}.movie-site_top-menu_sidemenu{--p-sidebar-background: var(--movie-site-side-menu-custom-background-color, var(--brand-color-support));--color-light-primary: var( --movie-site-side-menu-custom-background-color, var(--brand-color-support) );--menu-action-inline-color: var(--movie-site-side-menu-custom-text-color, var(--brand-color-support-contrast));--menu-action-decoration-color: var(--movie-site-side-menu-custom-text-color, var(--brand-color-support-contrast));--menu-action-button-not-fill-color: var( --movie-site-side-menu-custom-text-color, var(--brand-color-support-contrast) );--movie-site-nav-action-button-min-width: 200px;--tell-your-frineds-width: 100%;--tellFriendsTextColor: var(--movie-site-side-menu-custom-text-color, var(--brand-color-support-contrast));--tellFriendsIconsColor: var(--movie-site-side-menu-custom-text-color, var(--brand-color-support-contrast));--close-icon__color: var(--movie-site-side-menu-custom-text-color, var(--brand-color-support-contrast));--p-drawer-border-color: transparent}.movie-site_top-menu_sidemenu .p-sidebar-content{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start}.movie-site_top-menu_sidemenu_content{display:flex;flex-flow:column nowrap;align-items:flex-start;padding:calc(64px + var(--padding-menu-variable, 18px)) var(--padding-menu-variable, 18px) 64px var(--padding-menu-variable, 18px);width:100%;height:100%}.movie-site_top-menu_sidemenu_logos{display:flex;row-gap:1.4rem;flex-flow:column nowrap;align-items:center;margin-top:auto}@media (width < 992px){.movie-site_top-menu_sidemenu_sharing--bottom{margin-top:auto}}.movie-site_top-menu_sidemenu ul,.movie-site_top-menu_sidemenu li{margin:0;padding:0;list-style:none}.movie-site_top-menu_sidemenu nav{--font-size: 22px}.movie-site_top-menu_sidemenu ul{display:flex;row-gap:1.4rem;flex-flow:column nowrap}li:has(movie-site-nav-action:has(lib-shared-feature-calendar-button)){display:none}.movie-site_top-menu_sidemenu{--nav-action-color: var(--movie-site-side-menu-custom-text-color, var(--brand-color-support-contrast));--nav-action-hover-color: var(--movie-site-side-menu-custom-button-text-color, var(--brand-color-contrast));--nav-action-background: var(--movie-site-side-menu-custom-button-background-color, var(--brand-color));--nav-action-hover-background: var( --movie-site-side-menu-custom-button-hover-background-color, var(--brand-color-hover) )}
235`],encapsulation:2});}}return t;})();function Oc(t,o){if(t&1&&(f(0,"li"),y(1,"movie-site-nav-action",1),_()),t&2){let e=o.$implicit;d(),u("navAction",e);}}var fo=(()=>{class t{constructor(){this.configService=h(we),this.navActionService=h(xt),this.navActions=R.required(),this.configuredNavActions=S(()=>this.navActionService.insertCustomNavigationButton(this.navActions(),this.configService.customNavigationButtonConfiguration())),this.fixedColor=R(!1);}get isFixedColor(){return this.fixedColor();}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=H({type:t,selectors:[["movie-site-landing-menu"]],hostVars:2,hostBindings:function(n,i){n&2&&J("fixed-color",i.isFixedColor);},inputs:{navActions:[1,"navActions"],fixedColor:[1,"fixedColor"]},decls:4,vars:0,consts:[[1,"movie-site_landing-menu_nav"],[3,"navAction"]],template:function(n,i){n&1&&(f(0,"nav",0)(1,"ul"),at(2,Oc,2,1,"li",null,Pt),_()()),n&2&&(d(2),st(i.configuredNavActions()));},dependencies:[Yt],styles:["[_nghost-%COMP%]   ul[_ngcontent-%COMP%], [_nghost-%COMP%]   li[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none}[_nghost-%COMP%]   nav[_ngcontent-%COMP%]{--font-size: 22px}[_nghost-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;column-gap:1.4rem;row-gap:1rem;flex-direction:row;flex-wrap:var(--movie-site-landing-menu_list_wrap, nowrap);justify-content:center;align-items:center;margin-bottom:var(--movie-site-landing-menu_list_margin-bottom, 0)}"]});}}return t;})();var Tc=["videomedia"],Pc=()=>({$implicit:"container-bounds"});function Ec(t,o){t&1&&Y(0);}function Ac(t,o){if(t&1&&y(0,"movie-site-logo-image",10),t&2){let e=c();u("image",e.config().logo)("movie",e.movie());}}function Ic(t,o){t&1&&Y(0);}function Rc(t,o){if(t&1&&b(0,Ic,1,0,"ng-container",5),t&2){c();let e=ie(14);u("ngTemplateOutlet",e);}}function Lc(t,o){t&1&&Y(0);}function Fc(t,o){if(t&1&&b(0,Lc,1,0,"ng-container",12),t&2){c();let e=ie(14);u("ngTemplateOutlet",e)("ngTemplateOutletContext",Ye(2,Pc));}}function Nc(t,o){if(t&1&&y(0,"ush-video",15,2),t&2){let e=c(2);je("aspect-ratio",e.aspectRatio),u("url",e.videoBgUrl)("mute",!0)("autoplay",!0)("loop",!0)("disableTracking",!0);}}function Dc(t,o){if(t&1&&y(0,"img",14),t&2){let e=c(2);u("ngSrc",e.movie().tilePhotoUrl)("alt",e.movie().title+" tile image");}}function Bc(t,o){if(t&1&&b(0,Nc,2,7,"ush-video",13)(1,Dc,1,2,"img",14),t&2){let e=c();k(e.config().display==="video"?0:1);}}function Vc(t,o){if(t&1&&(f(0,"div",16)(1,"p",17),se(2),_()()),t&2){let e=c().$implicit,n=c();u("ngClass",e||""),d(2),un(" ",n.movie().releaseMessage||"release Message"," ");}}function jc(t,o){if(t&1&&b(0,Vc,3,2,"div",16),t&2){let e=c();k(!e.config().hideReleaseMessage&&e.movie().releaseMessage?0:-1);}}var $c=new Set(["scale-blur","rise","clip-reveal"]),ia=(()=>{class t{get modeCoverClass(){return this.config().mode==="cover-screen";}get modeCoverSmClass(){let e=this.config();return e.modeMobile==null?e.mode==="cover-screen":e.modeMobile==="cover-screen";}get modeContainClass(){return this.config().mode!=="cover-screen";}get modeContainSmClass(){let e=this.config();return e.modeMobile==null?e.mode==="contain":e.modeMobile==="contain";}get gradientClass(){return this.config().gradientBottom??!1;}get gradientMobileAttr(){return this.config().gradientBottomMobile??!1;}get parallaxEffectClass(){return this.config().parallaxEffect??!1;}get mediaTypeAttr(){return this.config().display||null;}get logoHorizontalPosition(){let n=this.config().logoPosition?.mainPosition;return n&&n[0]||null;}get logoVerticalPosition(){let n=this.config().logoPosition?.mainPosition;return n&&n[1]||null;}get releaseMessageHorizontalPosition(){return this.config().releaseMessagePosition?.horizontal||null;}get hideLogo(){return this.config().hideLogo??!1;}get gsapLandingEntrancePendingClass(){return this.landingEntrancePending();}get aspectRatio(){return this.config().imageAspectRatio||null;}get objectFit(){let e=this.config();return e.mode==="cover-screen"&&e.mediaFit!==void 0?e.mediaFit:null;}get objectPosition(){let e=this.config();return e.mode==="cover-screen"&&e.mediaPosition!==void 0?e.mediaPosition:null;}get logoOffsetX(){let n=this.config().logoPosition?.offset;return n&&`${n[0]}${n[1]}`||null;}get logoOffsetY(){let n=this.config().logoPosition?.offset;return n&&`${n[2]}${n[3]}`||null;}get logoMaxWidth(){return this.config().logo?.maxWidth||null;}get logoMobileMaxWidth(){return this.config().logo?.mobileMaxWidth||null;}get releaseMessageMaxWidth(){return this.config().releaseMessage?.maxWidth||null;}get gradientIntensity(){return this.config().gradientIntensity?.split(",").filter(n=>!n.includes("%"))[0]||null;}get gradientIntensityBottom(){return this.config().gradientIntensity?.split(",").filter(n=>!n.includes("%"))[1]||null;}get gradientMiddleStop(){return this.config().gradientIntensity?.split(",").find(n=>n.includes("%"))||null;}constructor(){this.configService=h(we),this.channelService=h(Ce),this.gsapAnimationService=h(Qt),this.elementRef=h(Te),this.gsapEntranceStarted=z(!1),this.id="landing",this.videoRef=We("videomedia"),this.movie=R.required(),this.navActions=R.required(),this.navActionForLanding=S(()=>this.navActions().filter(e=>e.type==="link"&&e.fragment!=="landing")),this.config=this.configService.landingConfiguration,this.configVideo=S(()=>this.config()),this.landingEntranceVariant=S(()=>
235{if(this.config().hideLogo||this.configService.pageConfiguration().disableScrollAnimations)return;let e=be("movieSite.gsap.landingEntrance",this.channelService.channel,this.movie());return $c.has(e??"")?e:void 0;}),this.landingEntrancePending=S(()=>!!this.landingEntranceVariant()&&!this.gsapEntranceStarted()),te(()=>{let e=this.videoRef()?.nativeElement;e&&(e.muted=!0,e.play().catch(n=>{console.error("Error playing video:",n);}));}),Fn(()=>{this.playLandingEntrance();});}playLandingEntrance(){return Se(this,null,function*(){let e=this.landingEntranceVariant();if(!e||!this.gsapAnimationService.canAnimate())return;let n=this.elementRef.nativeElement,i=n.querySelector(".movie-site_landing_logo_wrapper movie-site-logo-image"),r=i?.querySelector("img");if(!i||!r)return;let a=n.querySelector(".movie-site_landing_release-message_wrapper"),s=Array.from(n.querySelectorAll(".movie-site_landing-menu_nav li")),l={logo:i,releaseMessage:a,menuItems:s};yield this.gsapAnimationService.setLandingEntranceInitialState(l,e),this.gsapEntranceStarted.set(!0);let m=n.ownerDocument.defaultView;!r.complete&&m&&(yield Promise.race([r.decode().catch(()=>{}),new Promise(p=>m.setTimeout(p,1500))])),yield this.gsapAnimationService.waitForNextAnimationFrame(),yield this.gsapAnimationService.playLandingEntrance(l,e);});}get videoBgUrl(){return this.configVideo()?.shortVideoFile||null;}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=H({type:t,selectors:[["movie-site-landing"]],viewQuery:function(n,i){n&1&&Ke(i.videoRef,Tc,5),n&2&&ft();},hostVars:43,hostBindings:function(n,i){n&2&&(qi("id",i.id),G("data-gradient-mobile",i.gradientMobileAttr)("data-media-type",i.mediaTypeAttr)("data-logo-horizontal-position",i.logoHorizontalPosition)("data-logo-vertical-position",i.logoVerticalPosition)("data-release-message-horizontal-position",i.releaseMessageHorizontalPosition)("data-hide-logo",i.hideLogo),je("--movie-site-landing-aspect-ratio",i.aspectRatio)("--movie-site-landing-object-fit",i.objectFit)("--movie-site-landing-object-position",i.objectPosition)("--movie-site-landing-logo-position-offset-X",i.logoOffsetX)("--movie-site-landing-logo-position-offset-Y",i.logoOffsetY)("--movie-site-landing-logo-max-width",i.logoMaxWidth)("--movie-site-landing-logo-mobile-max-width",i.logoMobileMaxWidth)("--movie-site-landing-release-message-max-width",i.releaseMessageMaxWidth)("--movie-site-landing-gradient-intensity",i.gradientIntensity)("--movie-site-landing-gradient-intensity-bottom",i.gradientIntensityBottom)("--movie-site-landing-gradient-middle-stop",i.gradientMiddleStop),J("cover-screen",i.modeCoverClass)("cover-screen-sm",i.modeCoverSmClass)("contain",i.modeContainClass)("contain-sm",i.modeContainSmClass)("gradient",i.gradientClass)("parallax-effect",i.parallaxEffectClass)("gsap-landing-entrance-pending",i.gsapLandingEntrancePendingClass));},inputs:{movie:[1,"movie"],navActions:[1,"navActions"]},decls:15,vars:6,consts:[["media",""],["releseMessage",""],["videomedia",""],[1,"movie-site_landing"],[1,"movie-site_landing_media_wrapper"],[4,"ngTemplateOutlet"],[1,"movie-site_landing_menu_wrapper"],[1,"movie-site_landing_overlap_wrapper"],[1,"movie-site_landing_overlap_extra-content","container-bounds"],[1,"movie-site_landing_logo_wrapper"],[1,"movie-site_landing_logo","pointer",3,"image","movie"],[1,"container-bounds",3,"navActions","fixedColor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"movie-site_landing_video","media",3,"aspectRatio","url","mute","autoplay","loop","disableTracking"],["fill","","priority","",1,"movie-site_landing_image","media",3,"ngSrc","alt"],[1,"movie-site_landing_video","media",3,"url","mute","autoplay","loop","disableTracking"],[1,"movie-site_landing_release-message_wrapper",3,"ngClass"],[1,"movie-site_landing_release-message","pointer"]],template:function(n,i){if(n&1&&(f(0,"section",3)(1,"div",4),b(2,Ec,1,0,"ng-container",5),_(),y(3,"div",6),_(),f(4,"div",7)(5,"div",8)(6,"div",9),b(7,Ac,1,2,"movie-site-logo-image",10)(8,Rc,1,1,"ng-container"),_()(),b(9,Fc,1,3,"ng-container"),y(10,"movie-site-landing-menu",11),_(),b(11,Bc,2,1,"ng-template",null,0,de)(13,jc,1,1,"ng-template",null,1,de)),n&2){let r,a,s=ie(12);d(2),u("ngTemplateOutlet",s),d(5),k(i.config().hideLogo?-1:7),d(),k((r=i.config().releaseMessage)!=null&&r.attachedToLogo?8:-1),d(),k((a=i.config().releaseMessage)!=null&&a.attachedToLogo?-1:9),d(),u("navActions",i.navActions())("fixedColor",!0);}},dependencies:[le,Ut,Pe,Vr,fo,ho],styles:['[_nghost-%COMP%]{--movie-site-logo-display: flex;--movie-site-logo-margin: 0 auto;--movie-site-landing-menu_list_margin-bottom: 0px;display:unset}.gsap-landing-entrance-pending[_nghost-%COMP%]     .movie-site_landing_logo_wrapper movie-site-logo-image, .g
235sap-landing-entrance-pending[_nghost-%COMP%]   .movie-site_landing_release-message_wrapper[_ngcontent-%COMP%], .gsap-landing-entrance-pending[_nghost-%COMP%]     .movie-site_landing-menu_nav li{opacity:0}[_nghost-%COMP%] > *[_ngcontent-%COMP%]:last-child{padding-bottom:0}@media (min-width: 1200px){[_nghost-%COMP%] > *[_ngcontent-%COMP%]:last-child{padding-bottom:0}}@media (width < 1200px){.cover-screen-sm[_nghost-%COMP%] > *[_ngcontent-%COMP%]{padding-bottom:0;width:100vw;max-width:100vw;height:calc(100vh - var(--movie-site_landing_cover_sm_height_offset, 0px));max-height:100vh}.cover-screen-sm[_nghost-%COMP%] > *[_ngcontent-%COMP%]   .media[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover;object-position:var(--movie-site-landing-object-position, center);pointer-events:none}.cover-screen-sm[_nghost-%COMP%] > *[_ngcontent-%COMP%]   .media[_ngcontent-%COMP%]  .video-media{object-fit:cover;object-position:var(--movie-site-landing-object-position, center)}.cover-screen-sm[_nghost-%COMP%] > *[_ngcontent-%COMP%]   .media[_ngcontent-%COMP%]  .video-media iframe{aspect-ratio:unset;object-fit:cover;object-position:var(--movie-site-landing-object-position, center)}.cover-screen-sm[_nghost-%COMP%] > *.movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]{position:absolute;top:0;justify-content:flex-end}.cover-screen-sm[_nghost-%COMP%] > *.movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]:before{content:none}.cover-screen-sm[_nghost-%COMP%] > *[_ngcontent-%COMP%]   .movie-site_landing_overlap_extra-content[_ngcontent-%COMP%]{flex:0;margin-top:0}}@media (width >= 1200px){[_nghost-%COMP%]{--movie-site-logo-display: unset;--movie-site-logo-margin: unset;--movie-site-landing-menu_list_margin-bottom: 40px}.cover-screen[_nghost-%COMP%] > *[_ngcontent-%COMP%]{aspect-ratio:unset;width:100vw;max-width:100vw;height:100vh;max-height:100vh}.cover-screen[_nghost-%COMP%] > *[_ngcontent-%COMP%]   .media[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:var(--movie-site-landing-object-fit, cover);object-position:var(--movie-site-landing-object-position, center);pointer-events:none}.cover-screen[_nghost-%COMP%] > *[_ngcontent-%COMP%]   .media[_ngcontent-%COMP%]  .video-media{object-fit:var(--movie-site-landing-object-fit, cover);object-position:var(--movie-site-landing-object-position, center)}.cover-screen[_nghost-%COMP%] > *[_ngcontent-%COMP%]   .media[_ngcontent-%COMP%]  .video-media iframe{aspect-ratio:var(--movie-site-landing-aspect-ratio, 16/9);object-fit:var(--movie-site-landing-object-fit, cover);object-position:var(--movie-site-landing-object-position, center)}}.contain[_nghost-%COMP%]   .media[_ngcontent-%COMP%]{object-fit:var(--movie-site-landing-object-fit, contain);object-position:var(--movie-site-landing-object-position, center);pointer-events:none}.contain[_nghost-%COMP%]   .media[_ngcontent-%COMP%]  .video-media{object-fit:var(--movie-site-landing-object-fit, contain);object-position:var(--movie-site-landing-object-position, center)}.contain[_nghost-%COMP%]   .media[_ngcontent-%COMP%]  .video-media iframe{aspect-ratio:var(--movie-site-landing-aspect-ratio, 16/9);object-fit:var(--movie-site-landing-object-fit, cover);object-position:var(--movie-site-landing-object-position, center)}@media (width < 1200px){.gradient[_nghost-%COMP%]   .movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]:after{bottom:0}}@media (width < 1200px){.gradient.contain-sm[_nghost-%COMP%]   .movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]:after{top:-100px;bottom:unset}}.movie-site_landing[_ngcontent-%COMP%]{background-color:var(--background-color, transparent)}.container-bounds[_ngcontent-%COMP%]{margin:0 auto;margin-right:auto!important;margin-left:auto!important;width:var(--contentWidth, 90%);max-width:var(--contentMaxWidth, 1700px)}.movie-site_landing[_ngcontent-%COMP%]{display:block;position:relative;top:0;z-index:1;aspect-ratio:var(--movie-site-landing-aspect-ratio, 16/9);width:100%;max-height:100vh}.parallax-effect[_nghost-%COMP%]   .movie-site_landing[_ngcontent-%COMP%]{position:sticky}.movie-site_landing_media_wrapper[_ngcontent-%COMP%]{aspect-ratio:var(--movie-site-landing-aspect-ratio, 16/9);width:100%;height:100%}.movie-site_landing_media_wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{width:100%;height:100%}.movie-site_landing_media_wrapper[_ngcontent-%COMP%]   .movie-site_landing_image[_ngcontent-%COMP%]{object-fit:cover}@media (min-width: 1200px){.movie-site_landing_menu_wrapper[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}}.movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]{display:flex;position:relative;row-gap:1rem;flex-direction:column}@media (min-width: 1200px){.movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]{position:absolute;top:0;z-index:1;aspect-ratio:var(--movie-site-landing-aspect-ratio, 16/9);width:100%;max-height:100vh;pointer-events:none}}.movie-site_landing_overlap_wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{position:relative;z-index:2}.movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]   .pointer[_ngcontent-%COMP%]{pointer-events:auto}.gradient[_nghost-%COMP%]   .movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]:after{position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,hsl(from var(--background-color) h s l/var(--movie-site-landing-gradient-intensity-bottom, 1)) 0%,hsl(from var(--background-color) h s l/var(--movie-site-landing-gradient-intensity, .5)) var(--movie-site-landing-gradient-middle-stop, 33%),rgba(0,0,0,0) 100%);width:100%;height:100px;content:""}@media (width >= 1200px){.gradient[_nghost-%COMP%]   .movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]:after{top:unset;bottom:0;z-index:0;height:200px}}@keyframes _ngcontent-%COMP%_fadeIn{0%{opacity:0}
235to{opacity:1}}@media (width < 1200px){[data-gradient-mobile=false][_nghost-%COMP%]   .movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]:after{display:none}}@media (width < 1200px){[data-gradient-mobile=true][_nghost-%COMP%]   .movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]:after{position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,hsl(from var(--background-color) h s l/var(--movie-site-landing-gradient-intensity-bottom, 1)) 0%,hsl(from var(--background-color) h s l/var(--movie-site-landing-gradient-intensity, .5)) var(--movie-site-landing-gradient-middle-stop, 33%),rgba(0,0,0,0) 100%);width:100%;height:100px;content:""}}[_nghost-%COMP%]   .movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]:before{position:absolute;top:0;left:0;z-index:1;background:var(--background-color);width:100%;height:100dvh;content:""}@media (width >= 1200px){[_nghost-%COMP%]   .movie-site_landing_overlap_wrapper[_ngcontent-%COMP%]:before{display:none}}.gradient[_nghost-%COMP%]{--movie-site-landing-menu_list_margin-bottom: 1.6rem}[_nghost-%COMP%]:not(.gradient){--movie-site-landing-menu_list_margin-bottom: 0}@media (width < 1200px){[_nghost-%COMP%]:not(.gradient).cover-screen-sm{--movie-site-landing-menu_list_margin-bottom: 40px;--menu-action-inline-color: white;--menu-action-decoration-color: white;--menu-action-button-not-fill-color: white;--menu-action-inline-text-shadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px;--buttonBoxShadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px;--movie-site-landing-release-message-color: white;--movie-site-landing-release-message-text-shadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px}}@media (min-width: 1200px){[_nghost-%COMP%]:not(.gradient){--movie-site-landing-menu_list_margin-bottom: 40px;--menu-action-inline-color: white;--menu-action-decoration-color: white;--menu-action-button-not-fill-color: white;--menu-action-inline-text-shadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px;--buttonBoxShadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px;--movie-site-landing-release-message-color: white;--movie-site-landing-release-message-text-shadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px}}.movie-site_landing_release-message[_ngcontent-%COMP%]{margin:.8rem;color:var(--movie-site-landing-release-message-color, var(--background-color-contrast));font-size:1.4rem;text-align:center;text-shadow:var(--movie-site-landing-release-message-text-shadow)}@media (min-width: 1200px){[data-release-message-horizontal-position=left][_nghost-%COMP%]   .movie-site_landing_release-message[_ngcontent-%COMP%], [data-media-type=image][_nghost-%COMP%]:not([data-release-message-horizontal-position])   .movie-site_landing_release-message[_ngcontent-%COMP%]{text-align:left}[data-release-message-horizontal-position=right][_nghost-%COMP%]   .movie-site_landing_release-message[_ngcontent-%COMP%]{text-align:right}[data-release-message-horizontal-position=center][_nghost-%COMP%]   .movie-site_landing_release-message[_ngcontent-%COMP%], [data-media-type=video][_nghost-%COMP%]:not([data-release-message-horizontal-position])   .movie-site_landing_release-message[_ngcontent-%COMP%]{text-align:center}}@media (min-width: 1200px){.movie-site_landing_logo_wrapper[_ngcontent-%COMP%]   .movie-site_landing_release-message[_ngcontent-%COMP%]{--movie-site-landing-release-message-color: white;--movie-site-landing-release-message-text-shadow: rgba(0, 0, 0, .8) 1.95px 1.95px 2.6px}}.movie-site_landing_overlap_extra-content[_ngcontent-%COMP%]{position:relative;flex:1;z-index:2}.movie-site_landing_overlap_extra-content[_ngcontent-%COMP%]:has(movie-site-logo-image:not([data-no-logo-status])){margin-top:-80px}@media (min-width: 1200px){.movie-site_landing_overlap_extra-content[_ngcontent-%COMP%]:has(movie-site-logo-image:not([data-no-logo-status])){margin-top:0}}movie-site-landing-menu[_ngcontent-%COMP%] {--movie-site-landing-menu_list_wrap: wrap}movie-site-landing-menu[_ngcontent-%COMP%]  li:has(.u-button[data-button-type=link]:not(.visible-sm)){display:none}@media (width >= 1200px){movie-site-landing-menu[_ngcontent-%COMP%] {--movie-site-landing-menu_list_wrap: nowrap}movie-site-landing-menu[_ngcontent-%COMP%]  li:has(.u-button[data-button-type=link]){display:flex}movie-site-landing-menu[_ngcontent-%COMP%]  li:has(.u-button[data-button-type=link]), movie-site-landing-menu[_ngcontent-%COMP%]  li:has(.u-button[data-button-type=link]:not(.visible-sm):is(.visible-sm-fix)){display:flex}}.movie-site_landing_logo_wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}@media (min-width: 1200px){.movie-site_landing_logo_wrapper[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(var(--movie-site_landing_logo_translateX),var(--movie-site_landing_logo_translateY));z-index:2;margin-top:var(--movie-site-landing-logo-position-offset-Y, 0);margin-left:var(--movie-site-landing-logo-position-offset-X, 0);width:auto}[data-logo-horizontal-position=left][_nghost-%COMP%]   .movie-site_landing_logo_wrapper[_ngcontent-%COMP%], [data-media-type=image][_nghost-%COMP%]:not([data-logo-horizontal-position])   .movie-site_landing_logo_wrapper[_ngcontent-%COMP%]{--movie-site_landing_logo_translateX: 0;left:0}[data-logo-horizontal-position=right][_nghost-%COMP%]   .movie-site_landing_logo_wrapper[_ngcontent-%COMP%]{--movie-site_landing_logo_translateX: 0;right:0;left:unset}[data-logo-horizontal-position=center][_nghost-%COMP%]   .movie-site_landing_logo_wrapper[_ngcontent-%COMP%], [data-media-type=video][_nghost-%COMP%]:not([data-logo-horizontal-position])   .movie-site_landing_logo_wrapper[_ngcontent-%COMP%]{--movie-site_landing_logo_translateX: -50%;left:50%}[data-logo-vertical-position=top][_nghost-%COMP%]   .movie-site_landing_logo_wrapper[_ngcontent-%COMP%]{--movie-site_landing_logo_translateY: 0;top:0}[data-logo-vertical-position=bottom][_nghost-%COMP%]   .movie-site_landing_logo_wrapper[_ngcontent-%COMP%], [data-media-type=image][_nghost-%COMP%]:not([data-logo-vertical-position])   .movie-site_landing_logo_wrapper[_ngcontent-%COMP%]{--movie-site_landing_logo_translateY: 0;top:unset;bottom:0}[data-logo-vertical-position=center][_nghost-%COMP%]   .movie-site_landing_logo_wrapper[_ngcontent-%COMP%], [data-media-type=video][_nghost-%COMP%]:not([data-logo-vertical-position])   .movie-site_landing_logo_wrapper[_ngcontent-%COMP%]{--movie-site_landing_logo_translateY: -50%;
235top:50%}}.movie-site_landing_logo_wrapper[_ngcontent-%COMP%]   .movie-site_landing_logo[_ngcontent-%COMP%]{max-width:var(--movie-site-landing-logo-mobile-max-width, var(--movie-site-landing-logo-max-width, 400px))}@media (min-width: 1200px){.movie-site_landing_logo_wrapper[_ngcontent-%COMP%]   .movie-site_landing_logo[_ngcontent-%COMP%]{max-width:var(--movie-site-landing-logo-max-width, 400px)}}[_nghost-%COMP%]{--nav-action-color: var(--background-color-contrast);--nav-action-hover-color: var(--brand-color-contrast);--nav-action-background: var(--brand-color);--nav-action-hover-background: var(--brand-color-hover)}']});}}return t;})();var _o=(()=>{class t{constructor(){this.router=h(Je),this.modalService=h(Ir),this.isEnabled=z(!1);}open(){return Se(this,null,function*(){let{MovieSiteEditorComponent:e}=yield import("./chunk-NYSLLRMI.js");this.modalService.openModal(e,{id:"movie-site-editor_modal",params:{header:"Movie Editor",width:"80vw",modal:!0,dismissableMask:!0,closable:!0,styleClass:"movie-editor-modal"},allowScroll:!0});});}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵprov=Oe({token:t,factory:t.ɵfac,providedIn:"root"});}}return t;})();function ra(){let t=h(_o),o=h(bt),e=h(Ae);te(()=>{new URL(o.URL).searchParams.get("editMovie")&&(nr(e)||or(e)||ir(o))?(t.isEnabled.set(!0),t.open()):t.isEnabled.set(!1);},{allowSignalWrites:!0});}var zc=["*"],Hc=()=>[Ji],Uc=(t,o)=>({mainLogoAlternative:t,mainLogoDropShadowEffect:o});function Gc(t,o){t&1&&Ze(0,0,["*ngComponentOutlet",`
236        footerComponent();
237        inputs: {
238          mainLogoAlternative: treatmentChannelLogo()?.mainLogoAlternative || undefined,
239          mainLogoDropShadowEffect: treatmentChannelLogo()?.dropShadow || undefined
240        }
241      `]);}function Wc(t,o){if(t&1&&b(0,Gc,1,0,"ng-content",0),t&2){let e,n=c(2);u("ngComponentOutlet",n.footerComponent())("ngComponentOutletInputs",At(2,Uc,((e=n.treatmentChannelLogo())==null?null:e.mainLogoAlternative)||void 0,((e=n.treatmentChannelLogo())==null?null:e.dropShadow)||void 0));}}function qc(t,o){t&1&&y(0,"div");}function Qc(t,o){if(t&1&&(b(0,Wc,1,5)(1,qc,1,0),ln(2,0,Hc,null,1),cn(0,-1)),t&2){let e=c();d(2),Hi(e.treatmentChannelLogo()!==void 0);}}var bo=(()=>{class t{constructor(){this.configService=h(we),this.globalFooterConfig=this.configService.movieSiteConfigGlobal()?.footer||{},this.footerComponent=S(()=>this.configService.footerConfiguration()?.component||void 0),this.logoContrast=S(()=>this.configService.footerConfiguration()?.logoContrast||this.globalFooterConfig.logoContrast),this.treatmentChannelLogo=this.configService.footerChannelLogoTreatment;}get disableDropShadow(){return this.logoContrast()==="none";}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=H({type:t,selectors:[["footer-component"]],hostVars:2,hostBindings:function(n,i){n&2&&J("disable-drop-shadow",i.disableDropShadow);},ngContentSelectors:zc,decls:1,vars:1,consts:[[4,"ngComponentOutlet","ngComponentOutletInputs"]],template:function(n,i){n&1&&(Qe(),b(0,Qc,4,1)),n&2&&k(i.footerComponent()?0:-1);},dependencies:[ne],styles:["[_nghost-%COMP%]{position:relative;display:block;z-index:2}"]});}}return t;})();var aa=[Gt("show",[ct(":enter",[Ie({marginBottom:"-20%"}),lt(".8s ease-out",Ie({marginBottom:"0"}))]),ct(":leave",[Ie({marginBottom:"0"}),lt(".8s ease-out",Ie({marginBottom:"-20%"}))])])];var Zc=t=>({"hide-bottom":t}),sa=(()=>{class t{constructor(e,n){this.zone=e,this.cd=n,this.display=!1,this.topPosToStartShowing=750,this.isBrowser=!1,this.faChevronUp=eo,Fn(()=>{this.zone.runOutsideAngular(()=>{this.scrollContainer.addEventListener("scroll",i=>{let r=this.getYPosition(i)>=this.topPosToStartShowing;r!==this.display&&(this.display=r,this.cd.detectChanges());},{passive:!0});});});}getYPosition(e){let n=document.querySelector(this.containerTarget);return n?e&&e.target?.scrollTop||n.scrollTop||0:e?.target?.scrollingElement?.scrollTop||0;}gotoTop(){this.scrollContainer.scroll({top:0,left:0,behavior:"smooth"});}get scrollContainer(){return document.querySelector(this.containerTarget)||window;}static{this.ɵfac=function(n){return new(n||t)(gt(Rn),gt(Xi));};}static{this.ɵcmp=H({type:t,selectors:[["app-go-to-top"]],inputs:{containerTarget:"containerTarget"},standalone:!1,decls:2,vars:4,consts:[["id","goToTop",3,"click","ngClass"],[3,"icon"]],template:function(n,i){n&1&&(f(0,"button",0),D("click",function(){return i.gotoTop();}
241),y(1,"fa-icon",1),_()),n&2&&(u("ngClass",ge(2,Zc,!i.display)),d(),u("icon",i.faChevronUp));},dependencies:[le,Re],styles:["#goToTop[_ngcontent-%COMP%]{display:flex;position:fixed;right:min(80px,10vw);bottom:min(100px,15vh);justify-content:center;align-items:center;z-index:10;transition:color .3s ease-in,background-color .3s ease-in,transform .2s ease-in,bottom .4s ease-in;cursor:pointer;box-shadow:var(--go-to-top-box-shadow, 0px 0px 15px 0px rgba(0, 0, 0, .75));border:none;border-radius:50%;background-color:var(--go-to-top-background-color, var(--brandColor));width:var(--go-to-top-size, 35px);height:var(--go-to-top-size, 35px);color:var(--go-to-top-color, white);font-size:var(--go-to-top-font-size, 20px)}#goToTop[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{display:block;margin:0 auto;color:inherit;font-weight:700}#goToTop[_ngcontent-%COMP%]:is(:hover,:focus){transform:scale(1.2);outline:none;background-color:var(--go-to-top-hover-background-color, var(--go-to-top-background-color, var(--brandColor)));color:var(--go-to-top-hover-color, var(--go-to-top-color, white))}#goToTop.hide-bottom[_ngcontent-%COMP%]{bottom:calc(-1 * (var(--go-to-top-size, 35px) + 5px))}"],data:{animation:aa}});}}return t;})();var la=(()=>{class t{static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵmod=$t({type:t});}static{this.ɵinj=Bt({imports:[ne,Le]});}}return t;})();var $s=En(Bs());var um=["content"],mm=["*"],pm=(t,o)=>({showTransitionParams:t,hideTransitionParams:o}),hm=(t,o)=>({value:t,params:o}),vm=t=>({closeCallback:t});function gm(t,o){}function fm(t,o){t&1&&b(0,gm,0,0,"ng-template");}function _m(t,o){if(t&1){let e=$();f(0,"div",1),D("click",function(i){T(e);let r=c();return P(r.onOverlayClick(i));})("@animation.start",function(i){T(e);let r=c();return P(r.onAnimationStart(i));})("@animation.done",function(i){T(e);let r=c();return P(r.onAnimationEnd(i));}),f(1,"div",2),D("click",function(i){T(e);let r=c();return P(r.onContentClick(i));})("mousedown",function(i){T(e);let r=c();return P(r.onContentClick(i));}),Ze(2),b(3,fm,1,0,null,3),_()();}if(t&2){let e=c();Ht(e.styleClass),u("ngClass","p-popover p-component")("ngStyle",e.style)("@animation",At(13,hm,e.overlayVisible?"open":"close",At(10,pm,e.showTransitionOptions,e.hideTransitionOptions))),G("aria-modal",e.overlayVisible)("aria-label",e.ariaLabel)("aria-labelledBy",e.ariaLabelledBy),d(3),u("ngTemplateOutlet",e.contentTemplate||e._contentTemplate)("ngTemplateOutletContext",ge(16,vm,e.onCloseClick.bind(e)));}}var bm=({dt:t})=>`
242.p-popover {
243    margin-top: ${t("popover.gutter")};
244    background: ${t("popover.background")};
245    color: ${t("popover.color")};
246    border: 1px solid ${t("popover.border.color")};
247    border-radius: ${t("popover.border.radius")};
248    box-shadow: ${t("popover.shadow")};
249    position: absolute
250}
251
252.p-popover-content {
253    padding: ${t("popover.content.padding")};
254}
255
256.p-popover-flipped {
257    margin-top: calc(${t("popover.gutter")} * -1);
258    margin-bottom: ${t("popover.gutter")};
259}
260
261.p-popover-enter-from {
262    opacity: 0;
263    transform: scaleY(0.8);
264}
265
266.p-popover-leave-to {
267    opacity: 0;
268}
269
270.p-popover-enter-active {
271    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
272}
273
274.p-popover-leave-active {
275    transition: opacity 0.1s linear;
276}
277
278.p-popover:after,
279.p-popover:before {
280    bottom: 100%;
281    left: calc(${t("popover.arrow.offset")} + ${t("popover.arrow.left")});
282    content: " ";
283    height: 0;
284    width: 0;
285    position: absolute;
286    pointer-events: none;
287}
288
289.p-popover:after {
290    border-width: calc(${t("popover.gutter")} - 2px);
291    margin-left: calc(-1 * (${t("popover.gutter")} - 2px));
292    border-style: solid;
293    border-color: transparent;
294    border-bottom-color: ${t("popover.background")};
295}
296
297.p-popover:before {
298    border-width: ${t("popover.gutter")};
299    margin-left: calc(-1 * ${t("popover.gutter")});
300    border-style: solid;
301    border-color: transparent;
302    border-bottom-color: ${t("popover.border.color")};
303}
304
305.p-popover-flipped:after,
306.p-popover-flipped:before {
307    bottom: auto;
308    top: 100%;
309}
310
311.p-popover.p-popover-flipped:after {
312    border-bottom-color: transparent;
313    border-top-color: ${t("popover.background")};
314}
315
316.p-popover.p-popover-flipped:before {
317    border-bottom-color: transparent;
318    border-top-color: ${t("popover.border.color")};
319}
320
321`,Cm={root:"p-popover p-component",content:"p-popover-content"},Vs=(()=>{class t extends Qn{name="popover";theme=bm;classes=Cm;static ɵfac=(()=>{let e;return function(i){return(e||(e=Vt(t)))(i||t);};})();static ɵprov=Oe({token:t,factory:t.ɵfac});}return t;})(),Ri=(()=>{class t extends Zn{ariaLabel;ariaLabelledBy;dismissable=!0;style;styleClass;appendTo="body";autoZIndex=!0;ariaCloseLabel;baseZIndex=0;focusOnShow=!0;showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)";hideTransitionOptions=".1s linear";onShow=new Tt();onHide=new Tt();container;overlayVisible=!1;render=!1;isOverlayAnimationInProgress=!1;selfClick=!1;documentClickListener;target;willHide;scrollHandler;documentResizeListener;contentTemplate;templates;_contentTemplate;destroyCallback;overlayEventListener;overlaySubscription;_componentStyle=h(Vs);zone=h(Rn);overlayService=h(gr);
321ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"content":this._contentTemplate=e.template;break;}});}bindDocumentClickListener(){if(_e(this.platformId)&&!this.documentClickListener){let e=hr()?"touchstart":"click",n=this.el?this.el.nativeElement.ownerDocument:this.document;this.documentClickListener=this.renderer.listen(n,e,i=>{this.dismissable&&(!this.container?.contains(i.target)&&this.target!==i.target&&!this.target.contains(i.target)&&!this.selfClick&&this.hide(),this.selfClick=!1,this.cd.markForCheck());});}}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null,this.selfClick=!1);}toggle(e,n){this.isOverlayAnimationInProgress||(this.overlayVisible?(this.hasTargetChanged(e,n)&&(this.destroyCallback=()=>{this.show(null,n||e.currentTarget||e.target);}),this.hide()):this.show(e,n));}show(e,n){n&&e&&e.stopPropagation(),!this.isOverlayAnimationInProgress&&(this.target=n||e.currentTarget||e.target,this.overlayVisible=!0,this.render=!0,this.cd.markForCheck());}onOverlayClick(e){this.overlayService.add({originalEvent:e,target:this.el.nativeElement}),this.selfClick=!0;}onContentClick(e){let n=e.target;this.selfClick=e.offsetX<n.clientWidth&&e.offsetY<n.clientHeight;}hasTargetChanged(e,n){return this.target!=null&&this.target!==(n||e.currentTarget||e.target);}appendContainer(){this.appendTo&&(this.appendTo==="body"?this.renderer.appendChild(this.document.body,this.container):qn(this.appendTo,this.container));}restoreAppend(){this.container&&this.appendTo&&this.renderer.appendChild(this.el.nativeElement,this.container);}align(){this.autoZIndex&&dt.set("overlay",this.container,this.baseZIndex+this.config.zIndex.overlay),mr(this.container,this.target,!1);let e=Vo(this.container),n=Vo(this.target),i=this.document.defaultView?.getComputedStyle(this.container).getPropertyValue("border-radius"),r=0;e.left<n.left&&(r=n.left-e.left-parseFloat(i)*2),this.container?.style.setProperty(fr("popover.arrow.left").name,`${r}px`),e.top<n.top&&(this.container.setAttribute("data-p-popover-flipped","true"),dr(this.container,"p-popover-flipped"));}onAnimationStart(e){e.toState==="open"&&(this.container=e.element,this.appendContainer(),this.align(),this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindScrollListener(),this.focusOnShow&&this.focus(),this.overlayEventListener=n=>{this.container&&this.container.contains(n.target)&&(this.selfClick=!0);},this.overlaySubscription=this.overlayService.clickObservable.subscribe(this.overlayEventListener),this.onShow.emit(null)),this.isOverlayAnimationInProgress=!0;}onAnimationEnd(e){switch(e.toState){case"void":this.destroyCallback&&(this.destroyCallback(),this.destroyCallback=null),this.overlaySubscription&&this.overlaySubscription.unsubscribe();break;case"close":this.autoZIndex&&dt.clear(this.container),this.overlaySubscription&&this.overlaySubscription.unsubscribe(),this.onContainerDestroy(),this.onHide.emit({}),this.render=!1;break;}this.isOverlayAnimationInProgress=!1;}focus(){let e=pr(this.container,"[autofocus]");e&&this.zone.runOutsideAngular(()=>{setTimeout(()=>e.focus(),5);});}hide(){this.overlayVisible=!1,this.cd.markForCheck();}onCloseClick(e){this.hide(),e.preventDefault();}onEscapeKeydown(e){this.hide();}onWindowResize(){this.overlayVisible&&!vr()&&this.hide();}bindDocumentResizeListener(){if(_e(this.platformId)&&!this.documentResizeListener){let e=this.document.defaultView;this.documentResizeListener=this.renderer.listen(e,"resize",this.onWindowResize.bind(this));}}unbindDocumentResizeListener(){this.documentResizeListener&&(this.documentResizeListener(),this.documentResizeListener=null);}bindScrollListener(){_e(this.platformId)&&(this.scrollHandler||(this.scrollHandler=new _r(this.target,()=>{this.overlayVisible&&this.hide();})),this.scrollHandler.bindScrollListener());}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener();}onContainerDestroy(){this.cd.destroyed||(this.target=null),this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindScrollListener();}ngOnDestroy(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.container&&this.autoZIndex&&dt.clear(this.container),this.cd.destroyed||(this.target=null),this.destroyCallback=null,this.container&&(this.restoreAppend(),this.onContainerDestroy()),this.overlaySubscription&&this.overlaySubscription.unsubscribe(),super.ngOnDestroy();}static ɵfac=(()=>{let e;return function(i){return(e||(e=Vt(t)))(i||t);};})();static ɵcmp=H({type:t,selectors:[["p-popover"]],contentQueries:function(n,i,r){if(n&1&&(dn(r,um,4),dn(r,Wt,4)),n&2){let a;W(a=q())&&(i.contentTemplate=a.first),W(a=q())&&(i.templates=a);}},hostBindings:function(n,i){n&1&&D("keydown.escape",function(a){return i.onEscapeKey
321down(a);},!1,$i);},inputs:{ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy",dismissable:[2,"dismissable","dismissable",$e],style:"style",styleClass:"styleClass",appendTo:"appendTo",autoZIndex:[2,"autoZIndex","autoZIndex",$e],ariaCloseLabel:"ariaCloseLabel",baseZIndex:[2,"baseZIndex","baseZIndex",Bn],focusOnShow:[2,"focusOnShow","focusOnShow",$e],showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions"},outputs:{onShow:"onShow",onHide:"onHide"},features:[_t([Vs]),Dn,Nn],ngContentSelectors:mm,decls:1,vars:1,consts:[["role","dialog",3,"ngClass","ngStyle","class","click",4,"ngIf"],["role","dialog",3,"click","ngClass","ngStyle"],[1,"p-popover-content",3,"click","mousedown"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(n,i){n&1&&(Qe(),b(0,_m,4,18,"div",0)),n&2&&u("ngIf",i.render);},dependencies:[ne,le,Ct,Pe,Xe,wt],encapsulation:2,data:{animation:[Gt("animation",[Wn("void",Ie({transform:"scaleY(0.8)",opacity:0})),Wn("close",Ie({opacity:0})),Wn("open",Ie({transform:"translateY(0)",opacity:1})),ct("void => open",lt("{{showTransitionParams}}")),ct("open => close",lt("{{hideTransitionParams}}"))])]},changeDetection:0});}return t;})(),js=(()=>{class t{static ɵfac=function(n){return new(n||t)();};static ɵmod=$t({type:t});static ɵinj=Bt({imports:[Ri,wt,wt]});}return t;})();var ym=["popover"],xm=["menu"];function Sm(t,o){if(t&1){let e=$();f(0,"a",12),D("click",function(){T(e);let i=c().$implicit,r=c();return P(r.customAction(i));}),y(1,"fa-icon",5),se(2,"\xA0"),f(3,"span"),se(4),_()();}if(t&2){let e=c().$implicit;d(),u("icon",e.fontAwsemeIcon),d(3),Et(e.platform);}}function Mm(t,o){if(t&1){let e=$();f(0,"a",13),D("click",function(){T(e);let i=c().$implicit,r=c();return P(r.tracking(i));}),y(1,"fa-icon",5),se(2,"\xA0"),f(3,"span"),se(4),_()();}if(t&2){let e=c().$implicit;u("href",e.url,Me),d(),u("icon",e.fontAwsemeIcon),d(3),Et(e.platform);}}function km(t,o){if(t&1&&b(0,Sm,5,2,"a",10)(1,Mm,5,3,"a",11),t&2){let e=o.$implicit;k(e.hasCustomAction?0:1);}}var zs=(()=>{class t{constructor(){this.trackingService=h(et),this.popover=We.required("popover"),this.menu=We.required("menu"),this.subject=R.required(),this.text=R(""),this.date=R.required(),this.allDayEvent=R(!1),this.dateEnd=R(),this.location=R(),this.direction=R("up"),this.trackingEvent=R(),this.classes=R([]),this.buttonClasses=S(()=>[...this.classes()]),this.calendarPlatforms={google:{url:"https://calendar.google.com/calendar/r/eventedit",faIcon:$o,paramSubjectName:"text",paramTextName:"details",paramDateStartName:"dates",paramLocationName:"location",parseDateParams:e=>{let{date:n,dateEnd:i,allDay:r}=e,a=l=>l.toISOString().replace(/-|:|\.\d+/g,""),s=a(n);if(r){let l=new Date(n);return l.setDate(n.getDate()+1),{dates:`${s.split("T")[0]}/${a(l).split("T")[0]}`};}else return i?{dates:`${s}/${a(i)}`}:{dates:`${s}/${s}`};},parseLocationParam:e=>({location:e.replace(/\s/g,"+")})},outlook:{url:"https://outlook.live.com/owa/",faIcon:jo,extraParams:{path:"/calendar/action/compose"},paramSubjectName:"subject",paramTextName:"body",paramDateStartName:"startdt",paramDateEndName:"enddt",paramLocationName:"location",parseDateParams:e=>{let{date:n,eventEnd:i,allDay:r}=e,a=s=>s.toISOString();if(r){let s=new Date(n);return s.setDate(n.getDate()+1),{startdt:a(n).split("T")[0],enddt:a(s).split("T")[0]};}else return i?{startdt:a(n).split("T")[0],enddt:a(i).split("T")[0]}:{startdt:a(n).split("T")[0],enddt:a(n).split("T")[0]};},parseLocationParam:e=>({location:e.replace(/\s/g,"+")})},yahoo:{url:"https://calendar.yahoo.com/",faIcon:xr,paramSubjectName:"TITLE",paramTextName:"DESC",paramDateStartName:"ST",paramDateEndName:"ET",paramLocationName:"in_loc",extraParams:{v:"60",type:"23"},parseDateParams:e=>{let{date:n,dateEnd:i,allDay:r}=e,a=l=>l.toISOString().replace(/-|:|\.\d+/g,""),s=a(n);if(r){let l=new Date(n);return l.setDate(n.getDate()+1),{dates:`${s.split("T")[0]}/${a(l).split("T")[0]}`};}else return i?{dates:`${s}/${a(i)}`}:{dates:`${s}/${s}`};},parseLocationParam:e=>({in_loc:e.replace(/\s/g,"+")})},apple:{isCustomAction:!0,url:"",faIcon:yr,paramSubjectName:"SUBJECT",paramTextName:"DESCRIPTION",paramDateStartName:"DTSTART",paramDateEndName:"DTEND",paramLocationName:"LOCATION"}},this.faCalendar=Pr,this.faGoogle=$o,this.faOutlook=jo,this.handleButtonClick=e=>{this.popover().toggle(e);};}ngOnInit(){this.generateCalendarOptions();}generateCalendarOptions(){let e=Object.keys(this.calendarPlatforms).map(n=>[n,this.calendarPlatforms[n]]);this.calendarOptions=Array.from(e).map(([n,{url:i,faIcon:r,paramSubjectName:a,paramTextName:s,parseDateParams:l,parseLocationParam:m,extraParams:p,isCustomAction:C}])=>{let M=new URLSearchParams();if(M.set(a,this.subject()),M.set(s,this.text()),this.date()&&l){let F=l({date:this.date(),dateEnd:this.dateEnd(),allDay:this.allDayEvent()});
321Object.entries(F).forEach(([V,U])=>M.set(V,U));}if(this.location()&&m){let F=m(this.location());Object.entries(F).forEach(([V,U])=>M.set(V,U));}p&&Object.entries(p).forEach(([F,V])=>M.set(F,V));let I=`${i}?${M.toString()}`,L=C;return{subject:this.subject,fontAwsemeIcon:r,platform:n,url:I,hasCustomAction:L};});}customAction(e){if(e.hasCustomAction)switch(e.platform){case"apple":this.generateICSEvent();break;}}generateICSEvent(){let e=this.date(),n=e.getFullYear(),i=e.getMonth()+1,r=e.getDate(),a=[n,i,r],s=[n,i,r];if(this.dateEnd){let l=this.dateEnd(),m=l.getFullYear(),p=l.getMonth()+1,C=l.getDate();s=[m,p,C];}(0,$s.createEvent)({start:a,end:s,title:this.subject(),description:this.text(),location:this.location()},(l,m)=>{if(l){console.log(l);return;}let p=new Blob([m],{type:"text/calendar"}),C=window.URL.createObjectURL(p),M=document.createElement("a");M.href=C,M.download=`${this.subject}.ics`,M.click(),window.URL.revokeObjectURL(C);});}tracking(e){this.trackingEvent()&&(this.trackingEvent().properties.calendar=e.platform,this.trackingService.trackEvent(this.trackingEvent()));}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵcmp=H({type:t,selectors:[["lib-shared-feature-calendar-button"]],viewQuery:function(n,i){n&1&&(Ke(i.popover,ym,5),Ke(i.menu,xm,5)),n&2&&ft(2);},inputs:{subject:[1,"subject"],text:[1,"text"],date:[1,"date"],allDayEvent:[1,"allDayEvent"],dateEnd:[1,"dateEnd"],location:[1,"location"],direction:[1,"direction"],trackingEvent:[1,"trackingEvent"],classes:[1,"classes"]},decls:11,vars:6,consts:()=>{let e;return e="Calendar",[["buttonRef",""],["popover",""],["menu",""],e,["type","button",1,"calendar-button",3,"onClick","ngClass"],[3,"icon"],["data-translate","calendar"],["styleClass","calendar-popover",3,"appendTo","dismissable"],["styleClass","calendar-menu",3,"model"],["pTemplate","item"],["pRipple",""],["pRipple","","target","_blank",3,"href"],["pRipple","",3,"click"],["pRipple","","target","_blank",3,"click","href"]];},template:function(n,i){n&1&&(f(0,"u-button",4,0),y(2,"fa-icon",5),se(3,"\xA0"),f(4,"span",6),qe(5,3),_()(),f(6,"p-popover",7,1)(8,"p-menu",8,2),b(10,km,2,1,"ng-template",9),_()()),n&2&&(u("onClick",i.handleButtonClick)("ngClass",i.buttonClasses()),d(2),u("icon",i.faCalendar),d(4),u("appendTo","body")("dismissable",!0),d(2),u("model",i.calendarOptions));},dependencies:[ne,le,js,Ri,Wt,Ar,Er,Le,Re,vo],styles:[`lib-shared-feature-calendar-button{display:inline-block;position:relative}lib-shared-feature-calendar-button a{border:2px solid var(--brand-color)!important;border-radius:var(--border-radius)!important;background-color:var(--brand-color)!important;padding:0 22px!important;height:44px!important;color:var(--brand-color-contrast)!important;font-weight:700!important;font-size:16px!important;text-shadow:none!important;text-transform:var(--calendar-button-text-transform, capitalize)!important}lib-shared-feature-calendar-button a fa-icon{filter:none!important}lib-shared-feature-calendar-button a:is(:hover,:focus){border:2px solid var(--brand-color-hover)!important;background-color:var(--brand-color-hover)!important;color:var(--brand-color-contrast)!important}.calendar-popover{--p-popover-background: #f2f2f2;--p-popover-content-padding: 0px}.calendar-menu{--p-menu-list-padding: 0;--p-menu-background: #f2f2f2;--p-content-border-color: #f2f2f2;--p-menu-color: black;--p-menu-item-focus-background: #dadada;--p-menu-item-focus-color: black;--p-menu-border-color: trasparent}.calendar-menu button:is(.down):is(:hover,:focus):after{bottom:-8px}.calendar-menu button:is(:hover,:focus) p-menu{display:block}.calendar-menu p-menu{display:none;position:absolute;bottom:calc(100% + 8px)}.calendar-menu .p-menu{background-color:initial;overflow:hidden}.calendar-menu button:is(.down) p-menu{top:calc(100% + 8px);bottom:initial}.calendar-menu .p-menu-item a{display:block;padding:8px 16px;width:100%;color:var(--colorText, black);text-align:center}.calendar-popover:before,.calendar-popover:after{display:none!important}:is(div[role=dialog]).p-popover.calendar-popover{border:2px solid var(--movie-site_brand-color);border-radius:var(--movie-site_border-radius);background-color:var(--movie-site_brand-color);--p-popover-background: var(--movie-site_brand-color);overflow:hidden;color:var(--movie-site_brand-color-contrast);font-size:16px;text-transform:var(--calendar-button-text-transform, capitalize)}:is(div[role=dialog]).p-popover.calendar-popover .calendar-menu{--p-menu-background: var(--movie-site_brand-color);border-radius:var(--movie-site_border-radius)}:is(div[role=dialog]).p-popover.calendar-popover .p-menu-item a{display:block;width:100%;color:var(--movie-site_brand-color-contrast)}:is(div[role=dialog]).p-popover.calendar-popover .p-menu-item a:is(:hover,:focus){background-color:var(--movie-site_brand-color-hover);color:var(--movie-site_brand-color-contrast)}:is(div[role=dialog]).p-popover.calendar-popover:is(:hover,:focus){border:2px solid var(--movie-site_brand-color-hover)!important;background-color:var(--movie-site_brand-color-hover)!important;color:var(--movie-site_brand-color-contrast)!important}
322`],encapsulation:2});}}return t;})();var Hs=(()=>{class t{constructor(){this.removeColorsHTML=h(Ae).components?.removeColorsHTML;}transform(e,n){return e?n==="moviesite"?(console.log(this.removeColorsHTML?.movieSiteEnabled),this.removeColorsHTML?.movieSiteEnabled?e.replace(/color\s*:\s*[^;"']+/gi,""):e):e:"";}static{this.ɵfac=function(n){return new(n||t)();};}static{this.ɵpipe=zi({name:"removeColorsHTML",type:t,pure:!0});}}return t;})();var Tm=["storyline"],Pm=["gallery"],Em=["descriptionContainer"],Am=["filmInteractionComponentDesktop"],Im=["filmInteractionComponentMobile"],Rm=["section"],Lm=()=>[import("./chunk-RERTKJNF.js").then(t=>
322t.FeatureGalleryCarouselComponent)],Fm=()=>[zr],Nm=(t,o,e)=>({"--movie-site-synopsis-body-color":t,"--movie-site-synopsis-text-align":o,"--movie-site-synopsis-text-align-sm":e}),Li=()=>[];function Dm(t,o){if(t&1){let e=$();f(0,"button",15),D("click",function(){T(e);let i=c();return P(i.openEditor());}),y(1,"fa-icon",16),_();}if(t&2){let e=c();d(),u("icon",e.faPen);}}function Bm(t,o){}function Vm(t,o){if(t&1&&(f(0,"p",54),se(1),_()),t&2){let e,n=c(4);d(),un(" ",((e=n.movie())==null?null:e.releaseMessage)||"release Message"," ");}}function jm(t,o){if(t&1&&(f(0,"div",53),b(1,Vm,2,1,"p",54),_()),t&2){let e=c(3);d(),k(e.hideReleaseMessage?-1:1);}}function $m(t,o){if(t&1){let e=$();f(0,"a",52),D("click",function(){T(e);let i=c(2);return P(i.goToSection("landing"));}),b(1,jm,2,1,"div",53),_();}if(t&2){let e,n=c(2);d(),k((e=n.movie())!=null&&e.logoUrl?1:-1);}}function zm(t,o){if(t&1&&(f(0,"div",29)(1,"h4"),qe(2,8),_(),y(3,"ush-social-links",55),_()),t&2){let e,n=c(2);d(),G("data-translate","public.footer.social.link"),d(2),u("socialNetworks",((e=n.movie())==null?null:e.socialNetworks)||Ye(2,Li));}}function Hm(t,o){if(t&1&&(f(0,"h2",32),se(1),_()),t&2){let e=c(2);G("data-translate",e.synopsisConfiguration().headerText),d(),un(" ",e.synopsisConfiguration().headerText," ");}}function Um(t,o){t&1&&(f(0,"h2",33),qe(1,9),_());}function Gm(t,o){if(t&1&&(f(0,"div",35),y(1,"ush-movie-credits",56),_()),t&2){let e=c(2);d(),u("movie",e.movie());}}function Wm(t,o){if(t&1&&(f(0,"div",58),qe(1,10),_(),f(2,"div",59),y(3,"ush-movie-credits",56),_()),t&2){let e=c();d(3),u("movie",e);}}function qm(t,o){if(t&1&&(b(0,Wm,4,1),y(1,"ush-movie-more-information",57)),t&2){let e=c(2);k(e.creditsPlacement()==="more-info"?0:-1),d(),u("movie",o)("showPortrait",!1)("hideTitle",e.creditsPlacement()==="more-info")("disableImdb",e.disableImdb())("disableTmdb",e.disableTmdb());}}function Qm(t,o){if(t&1&&(f(0,"div",43)(1,"h4"),qe(2,11),_(),y(3,"ush-social-links",55),_()),t&2){let e,n=c(2);d(),G("data-translate","public.footer.social.link"),d(2),u("socialNetworks",((e=n.movie())==null?null:e.socialNetworks)||Ye(2,Li));}}
322function Zm(t,o){if(t&1&&y(0,"community-feature-news-carousel",61),t&2){let e=c(3);u("news",e.movie().newsPosts)("isMovieStieConfig",!0);}}function Km(t,o){if(t&1&&(f(0,"section",44,6),b(3,Zm,1,2,"community-feature-news-carousel",60),_()),t&2){let e,n=c(2);d(3),u("ngIf",(e=n.movie())==null||e.newsPosts==null?null:e.newsPosts.length);}}function Ym(t,o){if(t&1&&(f(0,"section",45,0)(2,"div",62),y(3,"ush-movie-competition",63),_()()),t&2){let e,n,i,r=c(2);d(3),u("movieFriendlyUrl",(e=(e=r.movie())==null?null:e.friendlyUrl)!==null&&e!==void 0?e:"")("typeFormUrl",(n=(n=r.movie())==null||n.properties==null||n.properties.competition==null?null:n.properties.competition.typeFormUrl)!==null&&n!==void 0?n:"")("typeFormData",(i=(i=r.movie())==null||i.properties==null||i.properties.competition==null?null:i.properties.competition.typeFormData)!==null&&i!==void 0?i:"");}}function Xm(t,o){if(t&1&&y(0,"feature-gallery-carousel",66),t&2){let e,n=c(3);u("images",((e=n.movie())==null?null:e.movieImages)||Ye(8,Li))("imageOrientation","landscape")("slidesPerView",n.gallerySlidesPerView())("aspectRatio",n.galleryAspectRatio())("position",n.galleryPosition())("arrowTemplate",6)("autoplay",!0)("scrollDrivenHorizontal",n.horizontalGalleryScrollEnabled());}}function Jm(t,o){t&1&&y(0,"div");}function ep(t,o){if(t&1&&(f(0,"section",64,7)(3,"div",65),b(4,Xm,1,9)(5,Jm,1,0),ln(6,4,Lm,null,5),cn(0,-1),_()()),t&2){let e=c(2);J("notBrandcolorRedeable",!e.isBrandColorReadable());}}function tp(t,o){if(t&1&&y(0,"ush-movie-reviews",68),t&2){let e=c(3);u("movie",e.movie())("design","carousel");}}function np(t,o){t&1&&y(0,"div");}function op(t,o){if(t&1&&(f(0,"section",67,0),b(2,tp,1,2)(3,np,1,0),ln(4,2,Fm,null,3),cn(0,-1),_()),t&2){let e=c(2);J("notBrandcolorRedeable",!e.isBrandColorReadable());}}function ip(t,o){if(t&1&&(f(0,"section",48)(1,"div",69),y(2,"img",70),mn(3,"img"),_()()),t&2){let e,n=c(2);d(2),u("src",Fo(3,2,n.movie().copyrightImageUrl),Me)("alt","billing "+((e=n.movie())==null?null:e.trTitle));}}function rp(t,o){}function ap(t,o){if(t&1&&(y(0,"movie-site_top-menu",17),f(1,"div",18,1),y(3,"movie-site-landing",19),b(4,Bm,0,0,"ng-template",null,2,de),f(6,"div",20)(7,"div",21),b(8,$m,2,1,"a",22),f(9,"div",23),y(10,"movie-site-landing-menu",24),_()(),f(11,"section",25,3)(14,"div",26)(15,"div",27),y(16,"img",28),_(
322),b(17,zm,4,3,"div",29),f(18,"div",30)(19,"div",31),b(20,Hm,2,2,"h2",32)(21,Um,2,0,"h2",33),y(22,"div",34,4),mn(24,"removeColorsHTML"),mn(25,"safe"),b(26,Gm,2,1,"div",35),_()()()(),f(27,"section",36,0)(29,"div",37)(30,"div",38)(31,"div",39)(32,"div",40),b(33,qm,2,6),_()()(),f(34,"div",41)(35,"div",42),y(36,"img",28),_()(),b(37,Qm,4,3,"div",43),_()(),b(38,Km,4,1,"section",44)(39,Ym,4,3,"section",45)(40,ep,8,2,"section",46)(41,op,6,2,"section",47)(42,ip,4,4,"section",48),f(43,"div",49),y(44,"ush-movie-tell-friends",50),_(),b(45,rp,0,0,"ng-template",null,5,de),f(47,"section",51),y(48,"footer-component"),_()()()),t&2){let e,n,i,r,a,s,l,m,p=c();u("navActions",p.topMenuActions())("movie",p.movie())("appendSidemenuTo",p.element),d(),J("landing-fill-screen",p.landingFillScreen()),u("ngStyle",p.brandedMovieStyle()),d(2),u("movie",p.movie())("navActions",p.landingActions()),d(4),J("visible",p.auxiliarMenuVisible()),d(),u("ngIf",!p.hideLogoTitle),d(2),u("navActions",p.auxiliarActions()),d(),u("ngClass",p.sectionStorylineVisibleClass()),d(5),u("ngSrc",p.movie().portraitPhotoUrl)("alt",p.movie().title+" portrait"),d(),k((e=p.movie())!=null&&e.socialNetworks?17:-1),d(),je("--branded-movie-awareness--storyline--content__background",p.synopsisConfiguration().backgroundColor),d(2),k(p.synopsisConfiguration().headerText?20:21),d(2),u("innerHTML",No(25,35,No(24,32,((n=p.movie())==null?null:n.description)||"","moviesite"),"html"),ji)("ngStyle",Yi(38,Nm,p.synopsisConfiguration().bodyTextColor,p.synopsisConfiguration().textAlign,p.synopsisConfiguration().textAlignSM)),d(4),k(p.creditsPlacement()==="synopsis"?26:-1),d(7),k((i=p.movie())?33:-1,i),d(3),u("ngSrc",p.movie().portraitPhotoUrl)("alt",p.movie().title+" portrait"),d(),k((r=p.movie())!=null&&r.socialNetworks?37:-1),d(),k(!p.appHasOnlyMovies&&!((a=p.movie())==null||a.newsPosts==null)&&a.newsPosts.length?38:-1),d(),k(p.showCompetitionInAwareness()?39:-1),d(),k((s=p.movie())!=null&&s.movieImages?40:-1),d(),k(!((l=p.movie())==null||l.reviews==null)&&l.reviews.length?41:-1),d(),k((m=p.movie())!=null&&m.copyrightImageUrl?42:-1),d(2),u("mov
322ie",p.movie());}}function sp(t,o){t&1&&y(0,"app-go-to-top",71);}var C_=(()=>{class t{get bindingStyle(){return this.movieSiteConfig.getCSSStyleFromTheme();}get enableScrollSnap(){return this.pageConfiguration()?.disableScrollAnimations||this.horizontalGalleryScrollEnabled()?"false":"true";}onResize(){this.intersectionObserve.checkBreakpoints();}onScroll(){}get element(){return this.elementRef.nativeElement;}constructor(e,n){this.location=e,this.featureFilmInteractionToken=n,this.movie=R(void 0),this.elementRef=h(Te),this.PLATFORM_ID=h(Ue),this.isPlatformBrowser=_e(this.PLATFORM_ID),this.platformLocation=h(Vn),this.router=h(Je),this.route=h(Ee),this.brandMovieService=h(It),this.movieSiteConfig=h(we),this.channelService=h(Ce),this.trackingService=h(et),this.intersectionObserve=h(Br),this.videoService=h(qt),this.metaTagsService=h(co),this.imgService=h(no),this.translationsService=h(Kn),this.showtimeStreamingService=h(ro),this.titleService=h(lo),this.structuredDataService=h(po),this.movieSiteEditorService=h(_o),this.movieTranslationsService=h(io),this.env=h(Ae),this.transferState=h(Ln),this.logger=h(Gn).scoped("movie-site-awareness"),this.logoExternalLink=this.env?.movieAwarenessLogoExternalLink,this.isMobile$=rr(),this.brandedMovieStyle=z({}),this.isBrandColorReadable=z(!0),this.sectionStorylineVisibleClass=z([]),this.desktopBreakpoint=1200,this.visibilityAnimatonClass="ng-visible",this.sectionStorylineEnterThreshold=20,this.auxiliarMenuVisible=z(!1),this.mainMenuVisibleOutput=new An(!1),this.buttonToTopVisible=z(!1),this.filmInteractionIsEnabled=z(!1),this.showCompetitionInAwareness=S(()=>this.brandMovieService.shouldShowCompetitionInAwareness(this.movie())),this.navActions=S(()=>this.generateNavActions()),this.landingActions=S(()=>this.navActions().filter(r=>r.type!=="link"||r.placeholder!=="Home")),this.topMenuActions=S(()=>this.navActions().filter(r=>r.type!=="component"||r.placeholder!=="Calendar")),this.auxiliarActions=S(()=>this.navActions()),this.sectionsHyperLink=z([{label:"Hjem",placeholder:"Home",ref:"home"},{label:"Om filmen",placeholder:"About",ref:"storyline"}]),this.pageConfiguration=this.movieSiteConfig.pageConfiguration,this.synopsisConfiguration=this.movieSiteConfig.synopsisConfiguration,this.topMenuConfiguration=this.movieSiteConfig.topMenuConfiguration,this.landingFillScreen=z(!0),this.customHeaderImages=z(void 0),this.today=new Date().getTime(),this.routePath=".",this.gallerySlidesPerView=S(()=>this.getGallerySlidesPerView()),this.galleryAspectRatio=S(()=>be("movieSite.gallery.aspectRatio",this.channelService.channel,this.movie())),this.galleryPosition=S(()=>be("movieSite.gallery.position",this.channelService.channel,this.movie())),this.horizontalGalleryScrollEnabled=S(()=>{let r=this.movie();return r?.movieImages?.length?be("movieSite.gsap.horizontalScrollGallery",this.channelService.channel,r)??!1:!1;}),this.appHasOnlyMovies=!1,this.TrackingCategory="MovieSite",this.faPlay=yt,this.faMenu=Jn,this.faClose=Tr,this.faGlobe=Sr,this.faChevronUp=eo,this.faPen=Mr,this.movieAwarenessBackgroundImageFit=this.env.movieAwarenessBackgroundImageFit,this.creditsPlacement=S(()=>this.movie()?.properties?.movieSite?.awareness?.creditsPlacement??"synopsis"),this.disableImdb=S(()=>this.getDisableMoreInfoElement("disableImdb")),this.disableTmdb=S(()=>this.getDisableMoreInfoElement("disableTmdb")),this.movieTranslations=this.movieTranslationsService.translations,this.hasMovieTranslationsBeenLoaded=this.movieTranslationsService.hasLoadedTranslations,this.hideLogoTitle=!1,this.hideTitleText=!1,this.hideReleaseMessage=!1,this.attachReleaseMessageToLogo=!1,this.disableGradient=!1,this.isEditEnabled=this.movieSiteEditorService.isEnabled,this.suppressSectionFragmentUpdates=!1,this.sectionFragmentUpdateSuppressionMs=1e3,this.assetsLockerKey="movie-site.assets-locker",this.isLoadingAssetsTranslations=z(!0),this.assetsLockerLinkTranslation=z("Assets Locker"),this.containerStyle={width:"100vw",height:"100vh"},this.isPlatformBrowser&&(this.route.snapshot.fragment||window.scroll({top:0,behavior:"instant"}),this.movieShowtimeLink=window.location.href.replace("/film-info","/book-now").split("#")[0]),ra(),te(()=>{this.movie()&&this.movieSiteConfig.prepareService(this.movie(),"film-info");},{allowSignalWrites:!0}),te(()=>this.structuredDataService.setMovieJsonLd(this.movie(),this.isPlatformBrowser?this.platformLocation.href:void 0)),te(()=>{if(this.isLoadingAssetsTranslations.set(!1),!this.movieTranslationsService.hasMovieTranslations()){this.isLoadingAssetsTranslations.set(!1);return;}this.isLoadingAssetsTranslations.set(!0);let r=this.movieTranslations();r&&r[this.assetsLockerKey]&&this.assetsLockerLinkTranslation.set(r[this.assetsLockerKey]),this.isLoadingAssetsTranslations.set(!this.hasMovieTranslationsBeenLoaded());},{allowSignalWrites:!0}),this.movieSiteConfig.effectMetaTitleFromMovieTranslations({movie:this.movie,translations:this.movieTranslations,hasLoaded:this.hasMovieTranslationsBeenLoaded}),this.appHasOnlyMovies=this.env?.appHasOnlyMovies||!1,this.status=S(()=>{let r=[],a=this.movie()?.locReleaseDate,s=this.movie()?.releaseDate;return!a&&!s?[]:(pn(a||s).getTime()>this.today&&!this.topMenuConfiguration()?.preventCalendar&&r.push("calendar"),this.hasShowtimes?r.pu
322sh("book-now"):this.hasStreaming&&r.push("watch-now"),r);}),this.releaseDate=S(()=>{let r=this.movie()?.locReleaseDate||this.movie()?.releaseDate;return r&&pn(r)||void 0;});let i=this.route.snapshot.url;this.routePath=i[i.length-1].path==="film-info"?"..":".";}ngOnInit(){this.movieSiteConfig.prepareService(this.movie(),"film-info"),this.isBrandColorReadable.set(this.isRedeableBrandOverBackgroundColor()),this.setSectionsHyperlink();}ngAfterViewInit(){let e=!!this.route.snapshot.fragment;e||this.scrollTop(),this.checkAnchor(),e&&this.temporarilySuppressSectionFragmentUpdates(),this.isPlatformBrowser&&this.activeIntersectionAnimation(),this.setAuxiliarMenuVisiblility(),this.movie()?.faviconImageUrl&&this.titleService.setFavicon(this.movie()?.faviconImageUrl),Lr(this.trackingService,"click",this.descriptionContainerRef),this.loadCommunityElements();}scrollTop(){this.isPlatformBrowser&&this.elementRef.nativeElement.scroll({top:0,behavior:"smooth"});}onImageLoad(e){let n=e.naturalWidth,i=e.naturalHeight,r=n/i,a=this.isPlatformBrowser?window.innerWidth/window.innerHeight:16/9,s=r/a,l=1.2;s>l?this.containerStyle={width:"100vw",height:`calc(100vw / ${r})`}:s<1/l?this.containerStyle={width:`calc(100vh * ${r})`,height:"100vh"}:this.containerStyle={width:"100vw",height:"100vh"};}setSectionsHyperlink(){!this.appHasOnlyMovies&&this.movie()?.newsPosts?.length&&this.sectionsHyperLink.update(e=>(e.push({label:"News",placeholder:"News",ref:"news"}),e)),this.movie()?.movieImages&&this.sectionsHyperLink.update(e=>(e.push({label:"Galleri",placeholder:"Gallery",ref:"gallery"}),e));}setAuxiliarMenuVisiblility(){this.isPlatformBrowser&&(this.mainMenuVisibleOutput$=this.mainMenuVisibleOutput.subscribe(e=>{this.auxiliarMenuVisible.set(!e),this.buttonToTopVisible.set(!e);}));}checkAnchor(){let e=this.route.snapshot.fragment;if(!e)return;let n=this.getSection(e);n&&this.brandMovieService.goToSection(n,"instant");}temporarilySuppressSectionFragmentUpdates(){this.isPlatformBrowser&&(this.suppressSectionFragmentUpdates=!0,window.clearTimeout(this.sectionFragmentUpdateSuppressionTimeout),this.sectionFragmentUpdateSuppressionTimeout=window.setTimeout(()=>{this.suppressSectionFragmentUpdates=!1;},this.sectionFragmentUpdateSuppressionMs));}getSection(e){return this.sectionsQueryList.find(n=>n.nativeElement.id===e)?.nativeElement||null;}goToSection(e,n="smooth"){let i=this.getSection(e);i&&this.brandMovieService.goToSection(i,n,{section:e,movie:this.movie()});}activeIntersectionAnimation(){let e=this.intersections.toArray().map(s=>s.nativeElement),n=e.filter(s=>!s.getAttribute("intersectionref")),i=e.filter(s=>s.getAttribute("intersectionref")==="menu"),r=e.filter(s=>s.getAttribute("intersectionref")==="no-threshold");this.observers=[],this.observers.push(this.intersectionObserve.observe(n,{breakpoint:this.desktopBreakpoint,threshold:.05})),this.observers.push(this.intersectionObserve.observe(r,{breakpoint:this.desktopBreakpoint,threshold:0})),this.observers.push(this.intersectionObserve.observe(i,{breakpoint:this.desktopBreakpoint,threshold:.01,visibilityOutput:this.mainMenuVisibleOutput}));let a=e.filter(s=>s.getAttribute("intersectionref")==="section");this.isPlatformBrowser&&this.observers.push(this.intersectionObserve.observe(a,{threshold:.5,callback:s=>{s.forEach(l=>{if(l.isIntersecting&&window.innerWidth>=this.desktopBreakpoint){if(this.suppressSectionFragmentUpdates)return;let m=l.target.id;this.router.navigate([],{fragment:m,replaceUrl:!0,queryParamsHandling:"merge"}).then(()=>{l.target.id==="landing"&&this.location.replaceState(this.router.url.split("#")[0]);});}});}}));}playTrailer(){this.brandMovieService.closeSidemenu(),this.videoService.playWithConsent({content:this.movie(),category:this.TrackingCategory,animate:!0,videoSettings:{muted:!1,autoplay:!0}});}getTrailerButtonNavActionStyle(){return this.movie()?.properties?.movieSite?.awareness?.trailerButtonFilled?"button-fill":"button-not-fill";}setMetaTags(e){if(!e){this.metaTagsService.resetMetaTags();return;}let n={url:this.platformLocation.pathname,title:this.translationsService.keyExists(`movie.${e.friendlyUrl}.title`)?`movie.${e.friendlyUrl}.title`:"_channel_ - _movie_",description:this.translationsService.keyExists(`movie.${e.friendlyUrl}
322.description`)?`movie.${e.friendlyUrl}.description`:"_movie_ instrueret af _director_. K\xF8b billetter, find hvor _movie_ streamer online og kr\xE6ver det.",video:e.trTrailerLink};n.favicon=e?.faviconImageUrl,e.tilePhotoUrl?n.image=this.imgService.computeUrl(e.tilePhotoUrl,{width:1280}):e.portraitPhotoUrl&&(n.image=this.imgService.computeUrl(e.portraitPhotoUrl,{height:1e3}));let i=e?.movieCrew?.find(r=>r.crewRole?.name?r.crewRole.name.toLowerCase()=="director":!1)?.star?.name;this.metaTagsService.setMetaTags(n,{movie:e.title,director:i});}isRedeableBrandOverBackgroundColor(){let e=new ue(this.movie()?.properties?.theme?.mainColor||"#000000"),n=new ue(this.movie()?.properties?.theme?.backgroundColor||"#ffffff");return ut(e,n);}get trackingEventCalendar(){return{action:"AddToCalendar",properties:{label:this.movie().title,category:"MovieDetail",movie:this.movie().title,idMovie:this.movie().id,imdb:this.movie().imdb,tagsMovie:Yn(this.movie()),genresMovie:Xn(this.movie())}};}get hasShowtimes(){return this.movie()&&this.showtimeStreamingService.determineInCinemasAvailability(this.movie());}get hasStreaming(){return this.movie()&&this.showtimeStreamingService.determineStreamingAvailability(this.movie());}addBindingStyle(e,n){this.bindingStyle[e]=n;}removeBindingStyle(e){delete this.bindingStyle[e];}getDisableMoreInfoElement(e){let n=this.movie();return n?n.properties?.movieSite?.awareness?.[e]??this.env.movieSiteConfig?.[n.friendlyUrl]?.[e]??!1:!1;}get hasAssets(){return this.movie()?.hasAssets||!1;}ngOnDestroy(){this.isPlatformBrowser&&window.clearTimeout(this.sectionFragmentUpdateSuppressionTimeout),this.movieSiteConfig.resetService(),this.metaTagsService.resetMetaTags(),this.brandMovieService.removeStyles(),this.brandMovieService.restoreFooter(),this.structuredDataService.removeJsonLdScript(),this.transferState.remove(oo),this.observers&&this.intersectionObserve.clean(this.observers),this.mainMenuVisibleOutput$?.unsubscribe();}generateNavActions(){let e=this.movie(),n=[],i=e?.properties?.movieSite?.awareness?.matchPrimaryActionButtonsToCalendar??!1,r=i?"button-not-fill":"button-fill";function a(l,m){return to(e,l,m);}n.push({type:"link",label:"Hjem",labelKey:"movie.menu.home",placeholder:"Home",url:[],fragment:"landing",style:"inline",tracking:a("HomeView","MovieDetail")});let s=be("landing.displayAboutButtonInDesktop",this.channelService.channel,e)??!1;return n.push({type:"link",label:"Om filmen",labelKey:"movie.menu.about",placeholder:"About",url:[],fragment:"storyline",style:s?"button-not-fill":"inline",tracking:a("AboutView","MovieDetail"),extraClasses:{"visible-sm-fix":s}}),!this.appHasOnlyMovies&&this.isNewsEnabled&&n.push({type:"link",label:"Nyheder",labelKey:"movie.menu.news",placeholder:"News",url:[],fragment:"news",style:"inline",tracking:a("NewsView","MovieDetail")}),this.showCompetitionInAwareness()&&n.push({type:"link",label:"Deltag i konkurrencen",labelKey:"movie.cta.enterNowToWin",placeholder:"Enter now to win",url:[],fragment:"competition",style:r,extraClasses:{"primary-action-button":i,"visible-sm":!0},tracking:a("CompetitionPageView","MovieDetail")}),this.movie()?.movieImages&&n.push({type:"link",label:"Galleri",labelKey:"movie-template-a.menu.gallery",placeholder:"Gallery",url:[],fragment:"gallery",style:"inline",tracking:a("GalleryView","MovieDetail")}),this.movie()?.trailerLink&&n.push({type:"command",label:"Se trailer",labelKey:"movie.menu.trailer",placeholder:"Trailer",icon:yt,command:()=>this.playTrailer(),style:i?r:this.getTrailerButtonNavActionStyle(),extraClasses:{"primary-action-button":i,"visible-sm":!0},tracking:a("TrailerView","MovieDetail")}),this.status().includes("book-now")&&n.push({type:"link",label:"Find billetter",labelKey:"movie-template-a.menu.inCinemas",placeholder:"Book Now",url:[this.routePath,"book-now"],style:r,extraClasses:{"primary-action-button":i,"visible-sm":!0},tracking:a("BookNowView","MovieDetail")}),this.status().includes("watch-now")&&n.push({type:"link",label:"Se derhjemme",labelKey:"movie-template-a.menu.watchAtHome",placeholder:"Watch Now",url:[this.routePath,"watch-now"],style:r,extraClasse
322s:{"primary-action-button":i,"visible-sm":!0}}),this.status().includes("calendar")&&n.push({type:"component",label:"Calendar",labelKey:"movie-template-a.menu.calendar",placeholder:"Calendar",component:zs,binding:{subject:`${this.movie()?.title} release`,text:this.movieShowtimeLink,date:this.releaseDate(),trackingEvent:this.trackingEventCalendar,classes:["movie-site_nav-action_menu-action","not-fill",...(i?["primary-action-button"]:[]),"visible-sm"]}}),this.movie()?.hasAssets&&n.push({type:"component",label:this.assetsLockerLinkTranslation(),labelKey:this.assetsLockerKey,placeholder:"Assets",loadingTranslation:this.isLoadingAssetsTranslations(),component:Gr,binding:{movie:this.movie(),hideLabel:!0,loadingTranslation:this.isLoadingAssetsTranslations(),labelKey:this.assetsLockerKey,labelButton:this.assetsLockerLinkTranslation(),classes:"movie-site_nav-action_menu-action button fill"}}),n;}loadCommunityElements(){let e=this.movie();if(e==null){this.debugLog("Skipping community elements load: movie is null");return;}this.featureFilmInteractionToken?(this.debugLog("Feature film interaction token is available"),this.filmInteractionIsEnabled.set(!0),this.filmInteractionComponentDesktop?(this.filmInteractionComponentRef=this.filmInteractionComponentDesktop.createComponent(Kt),this.filmInteractionComponentRef.instance.movie=e,this.filmInteractionComponentRef.instance.orientation="vertical",this.filmInteractionComponentRef.instance.classBinding="movie-site-film-interactions-desktop"):this.filmInteractionComponentRef.instance.movie=e,this.filmInteractionComponentMobile?(this.filmInteractionComponent2Ref=this.filmInteractionComponentMobile.createComponent(Kt),this.filmInteractionComponent2Ref.instance.movie=e,this.filmInteractionComponent2Ref.instance.orientation="horizontal",this.filmInteractionComponent2Ref.instance.classBinding="movie-site-film-interactions-mobile"):this.filmInteractionComponent2Ref.instance.movie=e):this.debugLog("Community film interaction token/component not available");}openEditor(){this.isEditEnabled()&&(window.scrollTo({behavior:"smooth",top:0}),this.movieSiteEditorService.open());}get isNewsEnabled(){return!this.appHasOnlyMovies&&(this.movie()?.newsPosts||!1);}getGallerySlidesPerView(){let e=be("movieSite.gallery.numberOfImages",this.channelService.channel,this.movie());if(e===void 0)return;let n=Math.max(1,e);return{0:Math.max(1,n-3),480:Math.max(1,n-2),1024:Math.max(1,n-1),1400:n};}debugLog(e,n){this.logger.log(e,n??"");}static{this.ɵfac=function(n){return new(n||t)(gt(jn),gt(Un,8));};}static{this.ɵcmp=H({type:t,selectors:[["feature-movie-awareness-page"]],viewQuery:function(n,i){if(n&1&&(ee(St,5),ee(Tm,5),ee(Pm,5),ee(Em,5),ee(Am,5,Ge),ee(Im,5,Ge),ee(Rm,5),ee(so,5,Te),ee(so,5)),n&2){let r;W(r=q())&&(i.sidemenuComponent=r.first),W(r=q())&&(i.sectionStorylineRef=r.first),W(r=q())&&(i.sectionGalleryRef=r.first),W(r=q())&&(i.descriptionContainerRef=r.first),W(r=q())&&(i.filmInteractionComponentDesktop=r.first),W(r=q())&&(i.filmInteractionComponentMobile=r.first),W(r=q())&&(i.sectionsQueryList=r),W(r=q())&&(i.intersections=r),W(r=q())&&(i.intersectionsDirectives=r);}},hostVars:3,hostBindings:function(n,i){n&1&&D("resize",function(){return i.onResize();},!1,vt)("scroll",function(){return i.onScroll();},!1,vt),n&2&&(G("data-enable-scroll-snap",i.enableScrollSnap),zt(i.bindingStyle));},inputs:{movie:[1,"movie"]},decls:6,vars:5,consts:()=>{let e;e="F\xF8lg os p\xE5";let n;n="Synopsis";let i;i="Mere information";let r;return r="F\xF8lg os p\xE5",[["section",""],["brandedMovie",""],["filmInteractionComponentMobile",""],["section","","storyline",""],["descriptionContainer",""],["filmInteractionComponentDesktop",""],["section","","news",""],["section","","gallery",""],e,n,i,r,["id","landing","intersectionObserve","","intersectionRef","section",2,"pointer-events","none"],[1,"movie-site_edit-button"],["containerTarget","feature-movie-awareness-page",4,"ngIf"],[1,"movie-site_edit-button",3,"click"],[3,"icon"],[3,"navActions","movie","appendSidemenuTo"],[1,"branded-movie",3,"ngStyle"],["intersectionObserve","","intersectionRef","section","intersectionRef","menu",3,"movie","navActions"],[1,"branded-movie-awareness--body"],[1,"branded-movie--auxiliar-menu"],["class","branded-movie-awareness--logo--wrapper",3,"click",4,"ngIf"],[1,"branded-movie-awareness--menu","movie-site-auxiliar-menu"],[1,"container-bounds",3,"navActions"],["id","storyline","intersectionObserve","","intersectionRef","section",1,"branded-movie-awareness--storyline",3,"ngClass"],[1,"branded-movie-awareness--storyline--wrapper"],["intersectionObserve","","intersectionAnimation","slide-left","intesetionAnimationMobile","slide-up","intersectionAnimationOnce","false",1,"branded-movie-awareness--storyline--portrait"],["width","360","height","540","priority","true",3,"ngSrc","alt"],[1,"branded-movie-awareness--storyline--social-links"],["intersectionObserve","","intersectionAnimation","slide-right","intersectionRef","no-threshold","intersectionAnimationOnce","false",1,"branded-movie-awareness--storyline--content"],[1,"branded-movie-awareness--storyline--content--wrapper"],[1,"branded-movie-awareness--storyline--content--title"],["data-translate","movie.menu.synopsis",1,"branded-movie-awareness--storyline--content--title"],[1,"branded-movie-awareness--storyline--content--description",3,"innerHTML","ngStyle"],[1,"branded-movie-awareness--storyline--content--credits"],["id","metadata","intersectionObserve","","intersectionRef","section",1,"branded-movie-awareness--metadata"],[1,"branded-movie-awareness--metadata--wrapper"],["intersectionObserve","","intersectionAnimation","slide-left","intesetionAnimationMobile","slide-left","intersectionAnimationOnce","false",1,"branded-movie-awareness--metadata--content"],[1,"branded-movie-awareness--metadata--content--wrapper"],[1,"branded-movie-awareness--metadata--content--info"],["intersectionObserve","","intersectionAnimation","slide-right","intesetionAnimationMobile","slide-up","intersectionAnimationOnce","false",1,"branded-movie-awareness--metadata--portrait"],[1,"branded-movie-awareness--metadata--portrait--wrapper"],["intersectionObserve","","intersectionAnimation","none","intesetionAnimationMobile","slide-up","intersectionAnimationOnce","false",1,"branded-movie-awareness--metadata--social-links"],["id","news","intersectionObserve","","intersectionRef","section",1,"branded-movie-awareness--news"],["id","competition","intersectionObserve","","intersectionRef","section",1,"branded-movie-awareness--competition"],["id","gallery","intersectionObserve","","intersectionRef","section",1,"branded-movie-awareness--gallery",3,"notBrandcolorRedeable"],["id","reviews","intersectionObserve","","intersectionRef","section",1,"branded-movie-awareness--reviews",3,"notBrandcolorRedeable"],[1,"branded-movie-awareness--billing"],[1,"branded-movie-awareness--sharing"],["ngSkipHydration","",3,"movie"],[1,"footer-component"],[1,"branded-movie-awareness--logo--wrapper",3,"click"],[1,"branded-movie-awareness--logo--wrapper-support"],[1,"branded-movie-awareness--movie--releaseMessage"],[3,"socialNetworks"],[3,"movie"],[3,"movie","showPortrait","hideTitle","disableImdb","disableTmdb"],["data-translate","movie.menu.moreInformation",1,"header-msg","title","branded-movie-awareness--metadata--content--info-title"],[1,"branded-movie-awareness--metadata--content--credits"],[3,"news","isMovieStieConfig",4,"ngIf"],[3,"news","isMovieStieConfig"],[1,"branded-movie-awareness--competition--wrapper"],[3,"movieFriendlyUrl","typeFormUrl","typeFormData"],["id","gallery","intersectionObserve","","intersectionRef","section",1,"branded-movie-awareness--gallery"],[1,"branded-movie-awareness--gallery--wrapper"],[3,"images","imageOrientation","slidesPerView","aspectRatio","position","arrowTemplate","autoplay","scrollDrivenHorizontal"],["id","reviews","intersectionObserve","","intersectionRef","section",1,"branded-movie-awareness--reviews"],[3,"movie","design"],[1,"branded-movie-awareness--billing--content"],[3,"src","alt"],["containerTarget","feature-movie-awareness-page"]];},template:function(n,i){n&1&&(y(0,"section",12,0),b(2,Dm,2,1,"button",13)(3,ap,49,42)(4,sp,1,0,"app-go-to-top",14),mn(5,"async")),n&2&&(d(2),k(i.isEditEnabled()===!0?2:-1),d(),k(i.movie()?3:-1),d(),u("ngIf",Fo(5,3,i.isMobile$)===!1));},dependencies:[ne,le,Ct,Xe,er,Ut,$r,uo,jr,Zt,ao,Dr,Le,Re,Ur,Hr,so,Nr,Fr,cr,lr,go,ia,fo,la,sa,bo,Hs,mo],styles:['@charset "UTF-8";[_nghost-%COMP%]     *{font-family:movie-font,mainFont,sans-serif}[_nghost-%COMP%]     .footer-component *{font-family:mainFont,movie-font,sans-serif}[_nghost-%COMP%]{margin-top:calc(-1 * var(--header-height, 0px));--header-links-text-transform: initial;--buttonTextTransform: initial;--titleTextTransform: initial;--branded-movie-storyline--content-credits-margin: unset;--branded-movie-awareness-background-img-object-fit: unset;--_branded-movie-awareness-background-img-object-fit: cover;--p-sidebar-background: var(--brand-color-support);--movie-site_landing_cover_sm_height_offset: 80px;--tmdb-filter: drop-shadow(0px 1000px 0 var(--background-color-contrast));display:block;position:relative;font-size:var(--font-size, 18px);font-family:movie-font,mainFont,sans-serif}.branded-movie-awareness--wrapper[_ngcontent-%COMP%], .branded-movie-awareness--logo[_ngcontent-%COMP%], .branded-movie-awareness--storyline--wrapper[_ngcontent-%COMP%], .branded-movie-awareness--metadata[_ngcontent-%COMP%], .branded-movie-awareness--gallery[_ngcontent-%COMP%]  .carousel-header{position:relative;margin:0 auto;width:var(--contentWidth, 90%);max-width:var(--contentMaxWidth, 1700px)}.branded-movie-awareness--wrapper[_ngcontent-%COMP%]{z-index:5}.no-padding[_ngcontent-%COMP%]{padding:0!important}.branded-movie[_ngcontent-%COMP%]{position:relative;width:100vw;max-width:100vw}.branded-movie-awareness--logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:20dvw;height:auto}section[_ngcontent-%COMP%]{position:relative;z-index:1;box-sizing:border-box}.branded-movie-awareness--top-menu[_ngcontent-%COMP%]{display:flex;position:absolute;top:0;right:0;flex-flow:row nowrap;z-index:10;background-color:var(--header-background-color);height:var(--branded-movie-awareness--top-menu__height, 80px)}.branded-movie-awareness--top-menu[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding:var(--padding-menu-variable, 18px)}.branded-movie-awareness--top-menu--channel[_ngcontent-%COMP%]{display:flex;column-gap:var(--branded-movie-awareness--top-menu__channel-gap, 1rem);flex-flow:row nowrap;align-items:center;background-color:var(--header-background-color);height:var(--branded-movie-awareness--top-menu__height, 80px)}.branded-movie-awareness--top-menu--channel--link[_ngcontent-%COMP%]{display:block;height:100%}.branded-movie-awareness--top-menu--channel--link[href][_ngcontent-%COMP%]{cursor:pointer}.branded-movie-awareness--top-menu--channel--link[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:100%}.branded-movie-awareness--sidebar[_ngcontent-%COMP%]{display:flex;flex-flow:column nowrap;background-color:var(--brand-color-support);padding-top:calc(64px + var(--padding-menu-variable, 18px));padding:calc(64px + var(--padding-menu-variable, 18px)) var(--padding-menu-variable, 18px) 64px var(--padding-menu-variable, 18px);width:100%;height:100%}.branded-movie-awareness--sidebar--channel--link[_ngcontent-%COMP%]{display:flex;position:relative;column-gap:var(--branded-movie-awareness--sidebar__channel-gap, 1rem);flex-flow:row nowrap;align-items:center;border:2px solid var(--brand-color);background-color:var(--header-background-color);padding:16px var(--padding-menu-variable, 18px);width:fit-content}.branded-movie-awareness--sidebar--channel--link[_ngcontent-%COMP%]:is(:hover,:focus):after{position:absolute;top:0;left:0;z-index:1;background-color:#0003;width:100%;height:100%;content:""}.branded-movie-awareness--sidebar--channel--link[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:auto}.branded-movie-awareness--sidebar--nav[_ngcontent-%COMP%]{display:flex;row-gap:24px;flex-flow:column nowrap}.branded-movie-awareness--sidebar--nav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:not(.button){color:var(--brand-color-support-contrast);font-weight:700;font-size:var(--sidebar-a__font-size, 22px)}.branded-movie-awareness--sidebar--nav[_ngcontent-%COMP%]  button, .branded-movie-awareness--sidebar--nav[_ngcontent-%COMP%]  .button{color:var(--brand-color-support-contrast)}.branded-movie-awareness--sidebar--channel[_ngcontent-%COMP%]{margin-top:auto}.branded-movie-awareness--top-menu--mobile-menu[_ngcontent-%COMP%], .branded-movie-awareness--top-menu--mobile-menu[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .branded-movie-awareness--top-menu--mobile-menu--link[_ngcontent-%COMP%]{display:block;width:var(--branded-movie-awareness--top-menu__height, 80px);height:var(--branded-movie-awareness--top-menu__height, 80px)}.branded-movie-awareness--top-menu--mobile-menu[_ngcontent-%COMP%]{--backgroundColor: var(--brand-color-support);--color-text: var(--brand-color-support-contrast)}.branded-movie-awareness--top-menu--mobile-menu--link[_ngcontent-%COMP%]{font-size:20px}.branded-movie-awareness--top-menu--mobile-menu[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:flex;position:fixed;top:0;justify-content:center;align-items:center;cursor:pointer;border-radius:0;background-color:var(--brand-color);color:var(--brand-color-contrast)}.branded-movie-awareness--sharing[_ngcontent-%COMP%]{display:flex;position:fixed;right:0;bottom:calc(-1*min(var(--branded-movie-awareness--top-menu__height, 80px),5vw));justify-content:center;align-items:center;transform:rotate(90deg);transform-origin:right top;z-index:5;background-color:var(--brand-color);padding:1rem 2rem;height:min(var(--branded-movie-awareness--top-menu__height, 80px),5vw)}.branded-movie-awareness--sharing[_ngcontent-%COMP%]  .tell-your-friends{margin:0}.branded-movie-awareness--sharing[_ngcontent-%COMP%]  .tell-your-friends *{font-weight:700;font-size:18px}.branded-movie-awareness--sharing[_ngcontent-%COMP%]  .tell-your-friends .social-links{margin-left:16px}.branded-movie-awareness--sharing[_ngcontent-%COMP%]  .tell-your-friends li{transform:rotate(-90deg)}.branded-movie-awareness--movie--releaseMessage[_ngcontent-%COMP%], .branded-movie-awareness--menu--links[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .branded-movie-awareness--menu--controls[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .branded-movie-awareness--storyline--content--description[_ngcontent-%COMP%], :is(.branded-movie-awareness--storyline--content--credits[_ngcontent-%COMP%], .branded-movie-awareness--metadata--content--info[_ngcontent-%COMP%])  .info-list li *{font-size:var(--font-size, 18px)}.branded-movie-awareness--storyline--content--credits[_ngcontent-%COMP%]{margin:var(--branded-movie-storyline--content-credits-margin)}.branded-movie-awareness--movie--title[_ngcontent-%COMP%], :is(.branded-movie-awareness--metadata--content--info[_ngcontent-%COMP%])  .title, :is(.branded-movie-awareness--gallery[_ngcontent-%COMP%])  .carousel-title{font-weight:700;font-size:var(--font-size__title, 40px)}.branded-movie-awareness--body[_ngcontent-%COMP%]{background-color:hsl(from var(--background-color) h s l/var(--background-image--color-opacity, .96));padding-top:80px;width:100%;color:var(--background-color-contrast)}.branded-movie-awareness--head[_ngcontent-%COMP%]{position:fixed;top:0;left:0;z-index:0;width:100%;height:100vh}.branded-movie-awareness--background[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:-1;background-color:var(--background-color);width:100%;height:100%}.branded-movie-awareness--background[_ngcontent-%COMP%]   :is(ush-video[_ngcontent-%COMP%]){z-index:10}.branded-movie-awareness--background[_ngcontent-%COMP%]   :is(img[_ngcontent-%COMP%], ush-video[_ngcontent-%COMP%]){position:absolute;width:100%;height:100%;object-fit:var(--branded-movie-awareness-background-img-object-fit, var(--_branded-movie-awareness-background-img-object-fit));object-position:var(--background-image--position, center center)}.branded-movie-awarness[_ngcontent-%COMP%]{position:relative;width:100%}.branded-movie-awareness--wrapper-background-image-wrapper[_ngcontent-%COMP%]{display:none}.branded-movie-awareness--movie--releaseMessage[_ngcontent-%COMP%]{font-weight:700;font-size:var(--font-size-releaseMessage, 24px)}.branded-movie-awareness--menu--links[_
322ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:flex;align-items:center;color:var(--background-color-contrast);font-weight:700}.branded-movie-awareness--menu--links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:is(:hover,:focus){text-decoration:underline;text-decoration-color:var(--branded-movie-awareness--menu--links--a__color, var(--background-color-contrast));text-decoration-thickness:2px;text-underline-offset:4px}.branded-movie-awareness--body[_ngcontent-%COMP%]{position:relative;z-index:1;background:var(--background-color)}.branded-movie-awareness--storyline[_ngcontent-%COMP%]{max-width:100vw;overflow:hidden}.branded-movie-awareness--storyline--content[_ngcontent-%COMP%]{background-color:var(--brand-color);color:var(--brand-color-contrast)}.branded-movie-awareness--background[_ngcontent-%COMP%]{position:fixed;top:0;left:0;z-index:-1;aspect-ratio:var(--branded-movie-awareness-background-aspect-ratio, unset);width:100vw;height:var(--branded-movie-awareness-background-height, 100vh)}.branded-movie-awareness--background[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:var(--background-image--size, cover)}.branded-movie-awareness--storyline--wrapper[_ngcontent-%COMP%]{position:relative}.branded-movie-awareness--storyline--content[_ngcontent-%COMP%]{animation:slideInFromRight .4s ease-in-out forwards;margin-left:auto}.branded-movie-awareness--storyline--portrait[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:auto;max-height:var(--movie-awareness-storyline-portrait-img-max-height, unset);object-fit:var(--movie-awareness-storyline-portrait-img-object-fit, cover)}.branded-movie-awareness--sharing[_ngcontent-%COMP%]  *, .branded-movie-awareness--sharing[_ngcontent-%COMP%]  .share-text{color:var(--brand-color-contrast)}.branded-movie-awareness--storyline--content--title[_ngcontent-%COMP%]{text-transform:var(--titleTextTransform, initial)}.branded-movie-awareness--storyline--content--title[_ngcontent-%COMP%], .branded-movie-awareness--storyline--content--credits[_ngcontent-%COMP%]  *, .branded-movie-awareness--storyline--content--description[_ngcontent-%COMP%], .branded-movie-awareness--storyline--content--description[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{color:var(--background-color-contrast)}.branded-movie-awareness--metadata--content--info[_ngcontent-%COMP%]  *{color:var(--background-color-contrast)}.branded-movie-awareness--storyline--social-links[_ngcontent-%COMP%]  .social-link>*, .branded-movie-awareness--metadata--social-links[_ngcontent-%COMP%]  .social-link>*{color:var(--brand-color)}.branded-movie-awareness--storyline--social-links.notBrandcolorRedeable[_ngcontent-%COMP%]  .social-link>*{color:var(--background-color-contrast)}.branded-movie-awareness--metadata--content--info[_ngcontent-%COMP%]  .third-party-info .tmdb{overflow:hidden}.branded-movie-awareness--metadata--content--info[_ngcontent-%COMP%]  .third-party-info{justify-content:flex-end}.branded-movie-awareness--metadata--content--info[_ngcontent-%COMP%]  .info-list .third-party-info img{width:100%}.branded-movie-awareness--storyline--content[_ngcontent-%COMP%]{border-radius:var(--border-radius) 0 0 var(--border-radius)}.branded-movie-awareness--storyline--content--wrapper[_ngcontent-%COMP%]{position:relative}.branded-movie-awareness--storyline--content--wrapper[_ngcontent-%COMP%], .branded-movie-awareness--storyline--content--wrapper[_ngcontent-%COMP%]:before{background-color:var(--branded-movie-awareness--storyline--content__background, var(--background-color-shaded))}.branded-movie-awareness--storyline--content--wrapper[_ngcontent-%COMP%]:before{position:absolute;right:-10%;bottom:0;z-index:-1;width:10%;height:100%;content:""}@media (width >= 1700px){.branded-movie-awareness--storyline--content--wrapper[_ngcontent-%COMP%]:before{right:calc(-.5*(100vw - 1700px) - 5vw);width:calc((100vw - 1700px)/2 + 5vw)}}.branded-movie-awareness--storyline--content--description[_ngcontent-%COMP%]{text-align:var(--movie-site-synopsis-text-align-sm, justify)}@media (width >= 1200px){.branded-movie-awareness--storyline--content--description[_ngcontent-%COMP%]{text-align:var(--movie-site-synopsis-text-align, justify)}}:is(.branded-movie-awareness--storyline--content--credits[_ngcontent-%COMP%], .branded-movie-awareness--metadata--content--info[_ngcontent-%COMP%])  .info-list{display:flex;row-gap:var(--info-list--column-gap, 33px);flex-flow:column nowrap}:is(.branded-movie-awareness--storyline--content--credits[_ngcontent-%COMP%], .branded-movie-awareness--metadata--content--info[_ngcontent-%COMP%])  .info-list li{flex-direction:column;margin-bottom:initial}:is(.branded-movie-awareness--storyline--content--credits[_ngcontent-%COMP%], .branded-movie-awareness--metadata--content--credits[_ngcontent-%COMP%])  .title{display:none}.branded-movie-awareness--metadata--content--credits[_ngcontent-%COMP%]  .movie-credits-wrap{margin-bottom:var(--branded-movie-awareness--metadata-credits__margin-bottom, 33px)}.branded-movie-awareness--metadata--portrait[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:auto;object-fit:cover}.branded-movie-awareness--metadata--social-links[_ngcontent-%COMP%]{display:none}.branded-movie-awareness--sidebar--sharing[_ngcontent-%COMP%]{margin-top:24px}.branded-movie-awareness--sidebar--sharing[_ngcontent-%COMP%]  fa-icon, .branded-movie-awareness--sharing[_ngcontent-%COMP%]  fa-icon{background-color:transparent}.branded-movie-awareness--sidebar--sharing[_ngcontent-%COMP%]  .share-text, .branded-movie-awareness--sidebar--sharing[_ngcontent-%COMP%]  fa-icon{color:var(--brand-color-support-contrast)}.branded-movie-awareness--gallery[_ngcontent-%COMP%]{max-width:100vw;overflow:hidden;--arrowColor: var(--brand-color)}.branded-movie-awareness--gallery.notBrandcolorRedeable[_ngcontent-%COMP%]{--arrowColor: var(--background-color-contrast)}.branded-movie-awareness--competition[_ngcontent-%COMP%]{padding:var(--branded-movie-awareness-competition-padding, 64px 0)}.branded-movie-awareness--competition--wrapper[_ngcontent-%COMP%]{margin:0 auto;width:var(--contentWidth, 90%);max-width:var(--contentMaxWidth, 1700px)}#news[_ngcontent-%COMP%], #competition[_ngcontent-%COMP%], #gallery[_ngcontent-%COMP%]{--brandColor: var(--brand-color);
322--swiper-scrollbar-drag-bg-color: var(--background-color-support);--swiper-scrollbar-bg-color: hsl(from var(--background-color-support) h s l / .5)}feature-gallery-carousel[_ngcontent-%COMP%]     .carousel-header{column-gap:24px;justify-content:center}.footer-container[_ngcontent-%COMP%]{position:relative;background-color:var(--background-color);width:100%}.footer-container[_ngcontent-%COMP%]:before{position:absolute;top:-80px;left:0;background:linear-gradient(0deg,var(--background-color) 0%,rgba(0,0,0,0) 100%);width:100vw;height:80px;content:""}.footer-container--wrapper[_ngcontent-%COMP%]{position:relative;z-index:1;margin:0 auto;background-color:var(--brand-color);width:var(--contentWidth, 90%);max-width:var(--contentMaxWidth, 1700px)}.footer-container--wrapper[_ngcontent-%COMP%]:has([data-custom-footer]){width:100%;max-width:100%}.footer-wrapper[_ngcontent-%COMP%]:before{position:absolute;top:-80px;left:0;background:linear-gradient(0deg,var(--background-color) 0%,rgba(0,0,0,0) 100%);width:100%;height:80px;content:""}.branded-movie--auxiliar-menu[_ngcontent-%COMP%]{display:none;position:fixed;top:-80px;justify-content:center;align-items:center;z-index:15;transition:top .3s ease-in-out;box-shadow:0 0 10px #0000004d;background-color:var(--background-color);width:100vw;height:80px}.branded-movie--auxiliar-menu[_ngcontent-%COMP%]:is(.visible){top:0}.branded-movie--auxiliar-menu[_ngcontent-%COMP%]   .branded-movie-awareness--logo--wrapper[_ngcontent-%COMP%]{left:5vw;transform:initial;padding-bottom:initial;width:auto;height:80px}.branded-movie-awareness--logo--wrapper-support[_ngcontent-%COMP%]   .branded-movie-awareness--movie--releaseMessage[_ngcontent-%COMP%]{display:none}.branded-movie--auxiliar-menu[_ngcontent-%COMP%]   .branded-movie-awareness--movie--title[_ngcontent-%COMP%]{margin:auto 0}.branded-movie--auxiliar-menu[_ngcontent-%COMP%]   .branded-movie-awareness--logo--wrapper[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:auto;height:60px!important}.branded-movie-awareness--billing[_ngcontent-%COMP%]{padding:120px 0}.branded-movie-awareness--billing--content[_ngcontent-%COMP%]{display:block;margin:0 auto;width:var(--contentWidth, 90%);max-width:var(--contentMaxWidth, 1700px);overflow:hidden}.branded-movie-awareness--billing--content[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--background-color-support)}.branded-movie-awareness--billing--content[_ngcontent-%COMP%]::-webkit-scrollbar-track-piece{background:hsl(from var(--background-color-support) h s l/.5)}.branded-movie-awareness--billing--content[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:inline-block;margin:0 auto;width:100%;height:auto;max-height:var(--branded-movie-awareness-billing-content-max-height, 15rem);object-fit:contain}  ush-assets-locker-link{--access-locker-link-wrapper-display: flex;--access-locker-wrapper-link-justify: center;--access-locker-link-wrapper-background: transparent;--access-locker-link__button-height: var(--menu-btn__height, 44px);--access-locker-link-wrapper-margin-top: 0;--access-locker-link__button-padding: var(--menu-btn__padding, 0);--access-locker-link__button-text-transform: none;--access-locker-link__button-border-radius: var(--border-radius);--access-locker-link__button-padding: 0 22px;--access-locker-link__button-font-size: 1rem}  ush-assets-locker-link.movie-site_nav-action_menu-action.button{padding:0}:is(.branded-movie-awareness--menu--controls[_ngcontent-%COMP%], .branded-movie-awareness--sidebar--nav[_ngcontent-%COMP%])     ush-assets-locker-link{--access-locker-link-wrapper-align: flex-start;--access-locker-link-wrapper-padding: 0;--access-locker-link__button-text-transform: none}:is(.branded-movie--auxiliar-menu[_ngcontent-%COMP%])     ush-assets-locker-link{position:absolute;top:50%;right:5vw;transform:translateY(-50%)}@media (width >= 1200px){  ush-assets-locker-link{--access-locker-link-wrapper-align: center}}@media (width >= 1200px){.hiddenOnLg[_ngcontent-%COMP%]{display:none}}@media (width < 1200px){.hiddenOnSm[_ngcontent-%COMP%]{display:none}}.branded-movie-awareness--sharing[_ngcontent-%COMP%]  .social-links{flex-flow:row nowrap!important}
322community-feature-news-carousel[_ngcontent-%COMP%]{--carousel-title-color: var(--background-color-contrast);--carousel-title-font-size: var(--font-size__title, 40px);--carousel-title-font-weight: bold;--carousel-title-text-transform: capitalize;--carousel-title-grid-row: 1;--carousel-title-grid-column: 1 / -1;--carousel-title-justify-content: center;--carousel-wrapper-title-margin: .83em 0;--carousel-title-margin: .83em 0;--carousel-arrow-grid-row: 3;--carousel-arrow-left-grid-column: 2;--carousel-arrow-right-grid-column: 4;--arrowColor: var(--brand-color);--arrowColorHover: var(--brand-color-hover);--buttonBorder: none;--buttonBorderHover: none;--swiper-pagination-bottom: -52px;--swiper-pagination-bullet-size: 1rem;--swiper-pagination-color: var(--brand-color);--swiper-preloader-color: transparent;--swiper-pagination-bullet-inactive-color: var( --ush-pagination-bullet-inactive-color, var(--background-color-contrast) );--new-card_background: var(--background-color-shaded);--new-card_color: var(--background-color-contrast);--news-card-width: 100%;--news-card-height: calc(100% - 20px) ;--news-card-image-width: 100%;--news-card-image-wrapper-width: 80%;--news-card-date-margin-top: auto}community-feature-news-carousel[_ngcontent-%COMP%]  .carousel__wrapper:after{display:block;width:auto;height:calc(56px + 1rem);content:""}community-feature-news-carousel[_ngcontent-%COMP%]  swiper-slide{height:inherit}community-feature-news-carousel[_ngcontent-%COMP%]  .ui-news-card__date{position:absolute;bottom:8px}community-feature-news-carousel[_ngcontent-%COMP%]  .ui-news-card__content:after{display:block;width:100%;height:1rem;content:""}.movie-site_button-to-top_wrapper[_ngcontent-%COMP%]{position:fixed;right:5dvw;bottom:10dvh;z-index:1000;transition:bottom .3s ease-in-out;margin-left:auto;height:0}.movie-site_button-to-top_wrapper[data-visible=false][_ngcontent-%COMP%]{bottom:-10dvh}.footer-component[_ngcontent-%COMP%]{position:relative;background-color:var(--background-color);overflow:hidden}.movie-site_edit-button[_ngcontent-%COMP%]{display:flex;position:fixed;top:6dvh;right:6dvw;justify-content:center;align-items:center;opacity:.4;z-index:10000;cursor:pointer;border:none;border-radius:50%;background-color:#0f0f0f;width:2.6rem;height:2.6rem;color:#fff;font-size:1rem}.movie-site_edit-button[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{color:inherit;font-size:inherit}.movie-site_edit-button[_ngcontent-%COMP%]:is(:hover,:focus){opacity:.8}.movie-site-auxiliar-menu[_ngcontent-%COMP%]{--nav-action-color: var(--background-color-contrast);--nav-action-hover-color: var(--brand-color-contrast);--nav-action-background: var(--brand-color);--nav-action-hover-background: var(--brand-color-hover)}.branded-movie-awareness--storyline--content--description[_ngcontent-%COMP%]{color:var(--movie-site-synopsis-body-color, var(--background-color-contrast))!important}.branded-movie-awareness--storyline--content--description[_ngcontent-%COMP%]     img{max-width:100%}.branded-movie-awareness--storyline--content--description[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{color:var(--custom-color, inherit)!important}@media (width >= 1200px){[_nghost-%COMP%]{display:block;height:100vh;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}[data-enable-scroll-snap=true][_nghost-%COMP%]{scroll-snap-type:y mandatory}[_nghost-%COMP%]:after{display:none}.branded-movie-awareness--sharing[_ngcontent-%COMP%]  .tell-your-friends li:last-child a{margin-right:8px}section[_ngcontent-%COMP%], .footer-container[_ngcontent-%COMP%]{scroll-snap-align:start}section[_ngcontent-%COMP%]:not(:first-child){padding-top:80px}.branded-movie-awarness[_ngcontent-%COMP%]{position:relative;height:auto;max-height:100vh}#storyline[_ngcontent-%COMP%], #metadata[_ngcontent-%COMP%], #news[_ngcontent-%COMP%], #competition[_ngcontent-%COMP%], #gallery[_ngcontent-%COMP%], #reviews[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;padding:120px 0 40px;min-height:100vh}#news[_ngcontent-%COMP%]{min-height:600px}#storyline[_ngcontent-%COMP%]{padding-bottom:0}#storyline[_ngcontent-%COMP%]   .branded-movie-awareness--storyline--wrapper[_ngcontent-%COMP%]{position:relative;margin-bottom:80px}#metadata[_ngcontent-%COMP%]{align-items:center}#gallery[_ngcontent-%COMP%]   .branded-movie-awareness--gallery--wrapper[_ngcontent-%COMP%]{position:relative;top:calc(-1 * var(--carousel-header__height, 95px))}.branded-movie-awareness--top-menu[_ngcontent-%COMP%]   .branded-movie-awareness--top-menu--mobile-menu[_ngcontent-%COMP%]{display:none}.branded-movie-awareness--body[_ngcontent-%COMP%]{background-color:transparent}.branded-movie-awareness--body[_ngcontent-%COMP%]:before{position:absolute;top:0;left:0;opacity:var(--background-image--color-opacity, .96);z-index:1;background-color:var(--background-color);width:100%;height:100%;content:""}.branded-movie-awareness--wrapper[_ngcontent-%COMP%]{display:flex;position:relative;top:calc(-1 * var(--branded-movie-awareness--top-menu__height, 80px));left:0;flex-flow:column nowrap;justify-content:flex-end;align-items:center;z-index:1;height:56.25vw;max-height:100dvh}.branded-movie-awareness--logo[_ngcontent-%COMP%], .branded-movie-awareness--movie[_ngcontent-%COMP%]{position:relative;z-index:1}.branded-movie-awareness--wrapper-background-image-wrapper[_ngcontent-%COMP%]{display:block;position:absolute;top:0;z-index:0;width:100dvw!important;height:100%;max-height:100dvh;overflow:hidden}.branded-movie-awareness--wrapper-background-image-wrapper.gradient[_ng
322content-%COMP%]:after{position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,hsl(from var(--background-color) h s l/var(--background-image--color-opacity, .96)) 0%,transparent 100%);width:100vw;height:calc(calc(var(--brandedMovie-awarness-gradient--height, 120px) + var(--backgroundImage___awarness__bottom, 60px)) + var(--backgroundImage___awarness__top, 40px));content:""}.branded-movie-awareness--wrapper-background-image[_ngcontent-%COMP%]{object-fit:contain;object-position:top}.branded-movie-awareness--wrapper-background-image-fill[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:-1;filter:blur(15px);width:100%;height:100%;object-fit:cover;object-position:center}.branded-movie-awareness--movie--title[_ngcontent-%COMP%], .branded-movie-awareness--movie--logo[_ngcontent-%COMP%]{filter:drop-shadow(0px 0px 5px hsla(0,0%,0%,.5));color:var(--brand-color-support-contrast);text-shadow:0px 0px 5px hsl(from var(--brand-color-support) h s l/.5)}.branded-movie-awareness--logo[_ngcontent-%COMP%]{align-self:flex-start;margin:initial;width:var(--branded-movie-awareness-logo-width, auto);max-width:initial;height:var(--branded-movie-awareness-logo-height, auto)}.branded-movie-awareness--movie[_ngcontent-%COMP%]{align-self:var(--branded-movie-awareness--relsease-message-align-self, flex-start)}.branded-movie--auxiliar-menu[_ngcontent-%COMP%]   .branded-movie-awareness--logo--wrapper[_ngcontent-%COMP%]{position:absolute;top:50%;left:5dvw;transform:translateY(-50%);height:auto}.branded-movie-awareness--logo[_ngcontent-%COMP%] > .branded-movie-awareness--logo--wrapper[_ngcontent-%COMP%]{display:var(--branded-movie-awareness-logo--wrapper-display, initial);justify-content:var(--branded-movie-awareness-logo--wrapper-justify-content, unset);align-items:var(--branded-movie-awareness-logo--wrapper-align-items, unset);width:var(--branded-movie-awareness-logo--wrapper-width, auto);height:var(--branded-movie-awareness-logo--wrapper-height, auto)}.branded-movie-awareness--logo--wrapper-support[_ngcontent-%COMP%]{transform:var(--branded-movie-awareness-logo--wrapper-support-transform, unset)}.branded-movie-awareness--logo--wrapper-support[_ngcontent-%COMP%]   .branded-movie-awareness--movie--releaseMessage[_ngcontent-%COMP%]{display:var(--branded-movie-awareness-logo-releaseMessage-display, none);text-align:center}.branded-movie-awareness--movie[_ngcontent-%COMP%]{display:var(--branded-movie-awareness--releaseMessage-display, block);align-self:var(--branded-movie-awareness--releaseMessage-align-self, start);width:100%;max-width:var(--branded-movie-awareness--releaseMessage-max-width, 20dvw);text-align:center}.branded-movie-awareness--movie--releaseMessage[_ngcontent-%COMP%]{margin:0 auto;text-shadow:0px 0px 5px hsl(from var(--brand-color-support) h s l/.5)}.branded-movie-awareness--wrapper[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin:0;padding:0}.branded-movie-awareness--menu[_ngcontent-%COMP%]{display:flex;column-gap:38px;flex-flow:row nowrap;z-index:1;margin-left:var(--awareness-menu-margin-left, unset)}.branded-movie-awareness--menu--links[_ngcontent-%COMP%], .branded-movie-awareness--menu--controls[_ngcontent-%COMP%]{display:flex;column-gap:16px;flex-flow:row nowrap;align-items:center}.branded-movie-awareness--wrapper[_ngcontent-%COMP%] > .branded-movie-awareness--menu[_ngcontent-%COMP%]   .branded-movie-awareness--menu--links[_ngcontent-%COMP%], .branded-movie-awareness--wrapper[_ngcontent-%COMP%] > .branded-movie-awareness--menu[_ngcontent-%COMP%]   .branded-movie-awareness--menu--controls[_ngcontent-%COMP%]{margin-bottom:40px}.branded-movie-awareness--storyline--wrapper[_ngcontent-%COMP%]:before{display:block;position:static;background-color:transparent;width:100%;height:80px;content:""}.branded-movie-awareness--storyline--content[_ngcontent-%COMP%]{--intersection-animation__slide-horizontal-offset: 80%;--intersection-animation-slide-right__not-visible__opacity: 1;width:calc(100% - var(--portrait__width, 368px) * .66666)}.branded-movie-awareness--storyline--content--wrapper[_ngcontent-%COMP%]{padding:var(--brandedMovie--storyline--content__paddingY, 80px) 80px var(--brandedMovie--storyline--content__paddingY, 80px) 0;padding-left:calc(var(--portrait__width, 368px) * .33333 + var(--brandedMovie--storyline--content__paddingLeft, 80px))}.branded-movie-awareness--storyline--portrait[_ngcontent-%COMP%]{--intersection-animation__slide-horizontal-offset: 100%;position:absolute;top:0;left:0;z-index:1;width:var(--portrait__width, 368px);max-width:var(--portrait__width, 368px)}.branded-movie-awareness--storyline--social-links[_ngcontent-%COMP%]{position:absolute;top:calc(368px * var(--portrait--aspectRatio-y, 3) / var(--portait--aspectRatio-x, 2) + 16px);z-index:1;width:calc(var(--portrait__width, 368px) * .66666 - 16px)}.branded-movie-awareness--metadata--wrapper[_ngcontent-%COMP%]{display:flex;column-gap:16px;flex-flow:row nowrap;align-items:center}.branded-movie-awareness--metadata[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{min-width:50%}.branded-movie-awareness--metadata--content--data[_ngcontent-%COMP%]{margin-left:auto}.branded-movie-awareness--metadata--portrait--wrapper[_ngcontent-%COMP%]{width:var(--portrait__width, 368px);height:100%}.branded-movie-awareness--metadata--portrait[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.branded-movie-awareness--metadata--content[_ngcontent-%COMP%]{max-height:80vh}.branded-movie-awareness--metadata--content--wrapper[_ngcontent-%COMP%]{margin-left:auto;
322max-width:calc(700px - var(--branded-movie-awareness--metadata__column-gap, 24px))}.branded-movie-awareness--metadata--content[_ngcontent-%COMP%]  .header-msg{text-align:right}.branded-movie-awareness--metadata--content[_ngcontent-%COMP%]  .subtitle{--inforListSubtitleMinWidth: auto;margin-left:auto}.branded-movie-awareness--metadata--content[_ngcontent-%COMP%]  .subtitle .semicolon{display:inline}.branded-movie-awareness--metadata--content[_ngcontent-%COMP%]  .text{text-align:right}.branded-movie-awareness--metadata--portrait[_ngcontent-%COMP%]{margin-left:var(--branded-movie-awareness--metadata__column-gap, 24px)}.branded-movie-awareness--gallery--wrapper[_ngcontent-%COMP%]{position:relative}.branded-movie-awareness--gallery[_ngcontent-%COMP%]  .carousel{position:relative}.branded-movie-awareness--gallery[_ngcontent-%COMP%]  .carousel .branded-movie-awareness--gallery  .carousel-header{height:var(--carousel-header__height, 95px)}}@media (width >= 1200px) and (width >= 1600px){.branded-movie-awareness--wrapper[_ngcontent-%COMP%]{align-items:center}}@media (width >= 1200px){.branded-movie--auxiliar-menu[_ngcontent-%COMP%]{display:flex}.branded-movie[_ngcontent-%COMP%]:is(.landing-fill-screen)   .branded-movie-awareness--wrapper[_ngcontent-%COMP%]{height:100dvh}.branded-movie[_ngcontent-%COMP%]:is(.landing-fill-screen)   .branded-movie-awareness--wrapper-background-image[_ngcontent-%COMP%]{object-fit:cover}}@media (width >= 1700px){.branded-movie--auxiliar-menu[_ngcontent-%COMP%]   .branded-movie-awareness--logo--wrapper[_ngcontent-%COMP%]{left:calc((100vw - 1700px)/2 + 5dvw)}:is(.branded-movie-awareness--menu[_ngcontent-%COMP%])   ush-assets-locker-link[_ngcontent-%COMP%]{right:calc((100vw - 1700px)/2 + 5dvw)}}@media (width < 1200px){.branded-movie[_ngcontent-%COMP%]{background-color:var(--background-color)}.branded-movie-awareness--sharing[_ngcontent-%COMP%], .branded-movie-awareness--storyline--social-links[_ngcontent-%COMP%]{display:none}.branded-movie-awareness--top-menu[_ngcontent-%COMP%]{position:relative}.branded-movie-awareness--top-menu[_ngcontent-%COMP%]:after{display:none}.branded-movie-awareness--top-menu--mobile-menu[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{right:0}.branded-movie-awareness--head[_ngcontent-%COMP%]{position:sticky;top:0;height:auto}.branded-movie-awareness--background[_ngcontent-%COMP%]{position:static;max-height:calc(100vw / var(--background-image--aspect-ratio--width, 16) * var(--background-image--aspect-ratio--height, 9))}.branded-movie-awareness--body[_ngcontent-%COMP%]{display:flex;flex-flow:column nowrap;padding-top:40px}.branded-movie-awareness--body[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child,.branded-movie-awareness--logo){margin-bottom:40px}.branded-movie-awareness--movie--title[_ngcontent-%COMP%]{text-align:center}.branded-movie-awareness--logo--wrapper[_ngcontent-%COMP%], .branded-movie-awareness--movie[_ngcontent-%COMP%]{display:flex;justify-content:center}.branded-movie-awareness--logo--wrapper[_ngcontent-%COMP%]:has(:not(h2)){height:var(--branded-movie-awareness--logo__height, 84px);max-height:var(--branded-movie-awareness--logo__height, 84px)}.branded-movie-awareness--logo--wrapper-support[_ngcontent-%COMP%]{position:relative;width:90vw;height:100%;max-height:80px}.branded-movie-awareness--movie--logo[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%);max-height:33dvh;object-fit:contain}.branded-movie-awareness--logo[_ngcontent-%COMP%]{z-index:10}.branded-movie-awareness--logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:60dvw;height:min-content}.branded-movie-awareness--menu[_ngcontent-%COMP%], .branded-movie-awareness--menu--links[_ngcontent-%COMP%], .branded-movie-awareness--menu--controls[_ngcontent-%COMP%]{display:flex;row-gap:var(--branded-movie-awareness--menu__row-gap, 16px);flex-direction:column;align-items:center}.branded-movie-awareness--menu--links[_ngcontent-%COMP%]{display:none}.branded-movie-awareness--menu--controls[_ngcontent-%COMP%]{column-gap:var(--branded-movie-awareness--menu__column-gap, 16px);flex-direction:row;flex-flow:row wrap;justify-content:center}.branded-movie-awareness--storyline--content--wrapper[_ngcontent-%COMP%]{padding:32px 5dvw 32px 5vw}.branded-movie-awareness--storyline--content[_ngcontent-%COMP%]{--intersection-animation__slide-horizontal-offset: 80%;
322--intersection-animation-slide-right__not-visible__opacity: 1}.branded-movie-awareness--storyline--portrait[_ngcontent-%COMP%]{display:none;margin:0 auto 16px;max-width:var(--portrait__maxWidth, 400px)}.branded-movie-awareness--metadata--wrapper[_ngcontent-%COMP%]{display:flex;row-gap:24px;flex-direction:column}.branded-movie-awareness--metadata--portrait[_ngcontent-%COMP%]{margin:0 auto;max-width:var(--portrait__maxWidth, 400px);height:100%}.branded-movie-awareness--metadata--social-links[_ngcontent-%COMP%]{display:initial}.branded-movie-awareness--metadata--social-links[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{text-align:center}.branded-movie-awareness--metadata--social-links[_ngcontent-%COMP%]  .social-links{justify-content:center}.branded-movie-awareness--metadata--content--info[_ngcontent-%COMP%]  .info-list .third-party-info{justify-content:flex-start}.branded-movie-awareness--billing[_ngcontent-%COMP%]{padding:40px 0}.branded-movie-awareness--billing--content[_ngcontent-%COMP%]{overflow:hidden}.branded-movie-awareness--billing--content[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;object-fit:cover}:is(.branded-movie-awareness--menu--controls[_ngcontent-%COMP%])   ush-assets-locker-link[_ngcontent-%COMP%]{display:none}}@media (width >= 768px){.branded-movie-awareness--body[_ngcontent-%COMP%]:has(.branded-movie-awareness--sharing)   .footer-component[_ngcontent-%COMP%]{padding:0 1rem}}.branded-movie-awareness--reviews[_ngcontent-%COMP%]{margin-top:5rem}@media (width >= 1200px){.branded-movie-awareness--reviews[_ngcontent-%COMP%]{margin-top:0}}[_nghost-%COMP%]  .movie-site-film-interactions-desktop{--film-interactions-position: fixed;--film-interactions-top: calc(1rem + var(--movie-site-top-menu-height, 80px));--film-interactions-right: 1rem;--film-interactions-flex-direction: column;--film-interactions-z-index: 20;--film-interactions-justify-content: flex-start;--film-interactions-display: none}@media (width >= 1200px){[_nghost-%COMP%]  .movie-site-film-interactions-desktop{--film-interactions-display: flex}}[_nghost-%COMP%]  .movie-site-film-interactions-desktop p-button:not(.active) button{border:none!important;background:var(--background-color)!important;color:var(--background-color-contrast)!important}[_nghost-%COMP%]  .movie-site-film-interactions-desktop p-button:not(.active) button:is(:hover,:focus,:active){border-color:var(--brand-color)!important;background:var(--brand-color)!important;color:var(--brand-color-contrast)!important}[_nghost-%COMP%]  .movie-site-film-interactions-desktop p-button.active button{border:none!important;background:var(--brand-color)!important;color:var(--brand-color-contrast)!important}[_nghost-%COMP%]  .movie-site-film-interactions-desktop p-button.active button:is(:hover,:focus,:active){background:var(--brand-color-hover)!important;color:var(--brand-color-contrast)!important}[_nghost-%COMP%]  .movie-site-film-interactions-mobile{--film-interactions-position: relative;--film-interactions-z-index: 20;--film-interactions-flex-direction: row;--film-interactions-justify-content: flex-start;--film-interactions-margin: 0 auto;--film-interactions-display: flex}@media (width >= 1200px){[_nghost-%COMP%]  .movie-site-film-interactions-mobile{--film-interactions-display: none}}[_nghost-%COMP%]  .movie-site-film-interactions-mobile p-button:not(.active) button{border:2px solid var(--background-color-contrast)!important;background:var(--background-color)!important;color:var(--background-color-contrast)!important}[_nghost-%COMP%]  .movie-site-film-interactions-mobile p-button:not(.active) button:is(:hover,:focus,:active){border-color:var(--brand-color)!important;background:var(--brand-color)!important;color:var(--brand-color-contrast)!important}[_nghost-%COMP%]  .movie-site-film-interactions-mobile p-button.active button{border:none!important;background:var(--brand-color)!important;color:var(--brand-color-contrast)!important}[_nghost-%COMP%]  .movie-site-film-interactions-mobile p-button.active button:is(:hover,:focus,:active){background:var(--brand-color-hover)!important;color:var(--brand-color-contrast)!important}[_nghost-%COMP%]     .u-button.not-fill.primary-action-button{--u-button-box-sha
322dow: rgba(0, 0, 0, .2) 1.95px 1.95px 2.6px;--u-button-background: var(--nav-action-background);--u-button-color: var(--nav-action-hover-color);--u-button-hover-background: var(--nav-action-hover-background);--u-button-hover-color: var(--nav-action-hover-color);--u-button-border-color: var(--nav-action-background);--u-button-hover-border-color: var(--nav-action-hover-background);--movie-site-nav-action-hover-reveal-background: var(--nav-action-hover-background);min-width:160px;text-shadow:none!important;white-space:nowrap}[_nghost-%COMP%]     .u-button.not-fill.primary-action-button fa-icon{filter:none!important}@media (width >= 1200px){[_nghost-%COMP%]     movie-site-landing movie-site-landing-menu li:has(movie-site-nav-action.hide-at-landing-desktop){display:none}}@media (width < 1200px){[_nghost-%COMP%]     movie-site-landing movie-site-landing-menu li:has(movie-site-nav-action.hide-at-landing-mobile){display:none}}[_nghost-%COMP%]     .branded-movie-awareness--body movie-site-landing-menu li:has(movie-site-nav-action.hide-at-auxiliar-menu){display:none}[_nghost-%COMP%]     .movie-site_top-menu_sidemenu_content li:has(movie-site-nav-action.hide-at-top-menu){display:none}']});}}return t;})();var lp=["footerWrapper"],cp=["filmInteractionComponentDesktop"],dp=["filmInteractionComponentMobile"],Us=t=>[t,"film-info"];function up(t,o){if(t&1&&(f(0,"div",29),y(1,"img",31),_()),t&2){let e,n=c(4);d(),u("ngSrc",n.movie().logoUrl)("alt","video thumbnail image of "+((e=n.movie())==null?null:e.title));}}function mp(t,o){if(t&1&&(f(0,"h2",30),se(1),_()),t&2){let e,n=c(5);d(),Et((e=n.movie())==null?null:e.title);}}function pp(t,o){if(t&1&&b(0,mp,2,1,"h2",32),t&2){let e=c(4);u("ngIf",!e.hideTitleText);}}function hp(t,o){if(t&1){let e=$();f(0,"a",28),D("click",function(){T(e);let i=c(3);return P(i.onClickFilmInfo());}),b(1,up,2,2,"div",29)(2,pp,1,1,"h2",30),_();}if(t&2){let e,n=c(3);u("routerLink",ge(3,Us,n.routePath))("fragment","landing"),d(),k((e=n.movie())!=null&&e.logoUrl?1:2);}}function vp(t,o){if(t&1&&(f(0,"div",26),b(1,hp,3,5,"a",27),_()),t&2){let e=c(2);d(),u("ngIf",!e.hideLogoTitle);}}function gp(t,o){}function fp(t,o){}function _p(t,o){if(t&1){let e=$();f(0,"a",33),D("click",function(){T(e);let i=c(2);return P(i.changeTab("showtimes"));}),y(1,"fa-icon",34),f(2,"h2",35),qe(3,2),_()();}if(t&2){let e=c(2);J("active",e.tab()==="showtimes")("notBrandcolorRedeable",!e.isBrandColorReadable()),d(),u("icon",e.faTicket);}}function bp(t,o){if(t&1){let e=$();f(0,"a",33),D("click",function(){T(e);let i=c(2);return P(i.changeTab("streaming"));}),y(1,"fa-icon",36),f(2,"h2",37),qe(3,3),_()();}if(t&2){let e=c(2);J("active",e.tab()==="streaming")("notBrandcolorRedeable",!e.isBrandColorReadable()),d(),u("icon",e.faTv);}}function Cp(t,o){if(t&1&&y(0,"movie-site-nav-action",19),t&2){let e=c(2);u("navAction",e.navActionTrailer());}}function wp(t,o){if(t&1&&y(0,"movie-site-nav-action",19),t&2){let e=c(2);u("navAction",e.navActionCompetition());}}function yp(t,o){if(t&1&&y(0,"movie-site-nav-action",19),t&2){let e=o.$implicit;u("navAction",e);}}function xp(t,o){if(t&1){let e=$();f(0,"div",39)(1,"ush-showtime-streaming-in-cinemas",40),D("showsLoaded",function(){T(e);let i=c(4);return P(i.onShowtimesLoaded());}),_()();}if(t&2){let e=c(4);J("notBrandcolorRedeable",!e.isBrandColorReadable()),d(),u("movie",e.movie())("inCinemasAddon",e.inCinemaAddon);}}function Sp(t,o){if(t&1&&b(0,xp,2,4,"div",38),t&2){let e=c(3);k(e.hasShowtimes?0:-1);}}function Mp(t,o){if(t&1){let e=$();f(0,"div",41)(1,"ush-showtime-streaming-watch-at-home",42),D("streamingPlatformsLoaded",function(){T(e);let i=c(4);return P(i.onStreamingPlatformsLoaded());}),_()();}if(t&2){let e=c(4);d(),u("movie",e.movie());}}function kp(t,o){if(t&1&&b(0,Mp,2,1,"div",41),t&2){let e=c(3);k(e.hasStreaming?0:-1);}}function Op(t,o){if(t&1&&b(0,Sp,1,1)(1,kp,1,1),t&2){let e,n=c(2);k((e=n.tab())==="showtimes"?0:e==="streaming"?1:-1);}}function Tp(t,o){if(t&1&&(f(0,"section",24),y(1,"ush-movie-competition",43),_()),t&2){let e,n,i,r=c(2);d(),u("movieFriendlyUrl",(e=(e=r.movie())==null?null:e.friendlyUrl)!==null&&e!==void 0?e:"")("typeFormUrl",(n=(n=r.movie())==null||n.properties==null||n.properties.competition==null?null:n.properties.competition.typeFormUrl)!==null&&n!==void 0?n:"")("typeFormData",(i=(i=r.movie())==null||i.properties==null||i.properties.competition==null?null:i.properties.competition.typeFormData)!==null&&i!==void 0?i:"");}}function Pp(t,o){if(t&1&&(f(0,"div",6),y(1,"ush-movie-tell-friends",7),_(),f(2,"div",8)(3,"div",9)(4,"div",10),y(5,"img",11),_()(),f(6,"div",12),b(7,vp,2,1,"div",13)(8,gp,0,0,"ng-template",null,0,de),f(10,"div",14)(11,"div",15)(12,"div",16)(13,"a",17),y(14,"img",18),_(),b(15,fp,0,0,"ng-template",null,1,de),y(17,"movie-site-nav-action",19),_()(),f(18,"div",20)(19,"div",21),b(20,_p,4,5,"a",22)(21,bp,4,5,"a",22)(22,Cp,1,1,"movie-site-nav-action",19)(23,wp,1,1,"movie-site-nav-action",19),at(24,yp,1,1,"movie-site-nav-action",19,Ui),_(),b(26,Op,2,1),y(27,"ush-showtime-streaming",23),b(28,Tp,2,3,"section",24),_()()(),f(29,"section",25),y(30,"footer-component"),_()()),t&2){let e,n=c();d(),u("movie",n.movie()),d(4),u("ngSrc",n.movie().tilePhotoUrl)("alt",n.movie().title+" tile image"),d(2),u("ngIf",n.movie().logoUrl),d(6),u("routerLink",ge(18,Us,n.routePath))("fragment","landing"),d(),u("ngSrc",n.movie().portraitPhotoUrl)("alt",n.movie().title+" portrait"),d(3),u("navAction",n.navActionFilmInfo),d(3),k(n.hasShowtimes?20:-1),d(),k(n.hasStreaming?21:-1),d(),k((e=n.movie())!=null&&e.trailerLink?22:-1),d(),k(n.hasCompetition()?23:-1),d(),st(n.customNavigationButtonActions()),d(2),k(n.movie()?26:-1),d(),u("movie",n.movie())("onlySubscription",!0)("onlySubscriptionType",n.subscriptionType),d(),k(n.showCompetitionInConversion()?28:-1);}}var Gs=function(t){return t.showtimes="in-cinemas",t.streaming="watch-at-home",t;}(Gs||{}),ob=(()=>{class t{get hasShowtimes(){return this.movie()&&this.showtimeStreamingService.determineInCinemasAvailability(this.movie());}get hasStreaming(){return this.movie()&&this.showtimeStreamingService.determineStreamingAvailability(this.movie());}onResize(){this.setShowtimesheaderHeight();}onScroll(){this.checkStykyStyle();}
322get element(){return this.elementRef.nativeElement;}constructor(e){this.featureFilmInteractionToken=e,this.movie=R(void 0),this.elementRef=h(Te),this.PLATFORM_ID=h(Ue),this.isPlatformBrowser=_e(this.PLATFORM_ID),this.platformLocation=h(Vn),this.router=h(Je),this.route=h(Ee),this.brandMovieService=h(It),this.channelService=h(Ce),this.movieSiteConfig=h(we),this.navActionService=h(xt),this.showtimeStreamingService=h(ro),this.videoService=h(qt),this.metaTagsService=h(co),this.imgService=h(no),this.translationsService=h(Kn),this.env=h(Ae),this.transferState=h(Ln),this.titleService=h(lo),this.trackingService=h(et),this.structuredDataService=h(po),this.movieTranslationsService=h(io),this.templatesService=h(tr),this.logoExternalLink=this.env?.movieAwarenessLogoExternalLink,this.bindingStyle={},this.desktopBreakpoint=1200,this.logger=h(Gn).scoped("movie-site-conversion"),this.filmInteractionIsEnabled=z(!1),this.hasCompetition=S(()=>this.brandMovieService.checkMovieCompetition(this.movie())),this.showCompetitionInConversion=S(()=>this.brandMovieService.shouldShowCompetitionInConversion(this.movie())),this.tab=z("showtimes"),this.releaseDate=S(()=>{let n=this.movie()?.releaseDate;return n&&pn(n)||void 0;}),this.channelName=z(void 0),this.mainLogoUrl="",this.routePath=".",this.isBrandColorReadable=z(!0),this.navActions=S(()=>this.generateNavActions()),this.customNavigationButtonActions=S(()=>this.navActionService.insertCustomNavigationButton([],this.movieSiteConfig.customNavigationButtonConfiguration())),this.sectionsHyperLink=z([{label:"Film Info",placeholder:"Film Info",ref:void 0}]),this.navActionTrailer=S(()=>({type:"command",label:"Se trailer",labelKey:"movie.menu.trailer",placeholder:"Trailer",icon:yt,command:()=>this.playTrailer(),style:this.getTrailerButtonNavActionStyle()})),this.navActionFilmInfo={type:"link",label:"Film Info",labelKey:"movie.menu.film-info",placeholder:"Film Info",url:["..","film-info"],fragment:"landing",style:"button-fill",icon:zo},this.navActionCompetition=S(()=>({type:"link",label:"Deltag i konkurrencen",labelKey:"movie.cta.enterNowToWin",placeholder:"Enter now to win",url:this.showCompetitionInConversion()?[]:["..","film-info"],fragment:"competition",style:"button-fill"})),this.hideLogoTitle=!1,this.hideTitleText=!1,this.appHasOnlyMovies=!1,this.customHeaderImages=z(void 0),this.footerComponent=S(()=>this.movieSiteConfig.footerConfiguration()?.component||void 0),this.TrackingCategory="MovieSite",this.faPlay=yt,this.faTicket=kr,this.faTv=Or,this.fafaArrowLeft=zo,this.ASSETSLOCKER_LABEL="movie-site.assets-locker-label",this.ASSETSLOCKER_LABEL_BUTTON="movie-site.assets-locker",this.movieTranslations=this.movieTranslationsService.translations,this.hasMovieTranslationsBeenLoaded=this.movieTranslationsService.hasLoadedTranslations,te(()=>{this.movie()&&this.movieSiteConfig.prepareService(this.movie(),"book-now");},{allowSignalWrites:!0}),te(()=>this.structuredDataService.setMovieJsonLd(this.movie(),this.isPlatformBrowser?this.platformLocation.href:void 0)),this.movieSiteConfig.effectMetaTitleFromMovieTranslations({movie:this.movie,translations:this.movieTranslations,hasLoaded:this.hasMovieTranslationsBeenLoaded});}ngOnInit(){let e=this.movie();this.movieSiteConfig.prepareService(e,"book-now"),this.appHasOnlyMovies=this.env?.appHasOnlyMovies||!1;let n=this.route.snapshot.url[this.route.snapshot.url.length-1].path||"book-now";this.changeTab(n==="book-now"&&this.hasShowtimes?"showtimes":n==="watch-now"&&this.hasStreaming?"streaming":"showtimes"),this.bindingStyle=this.setColorStyles(),this.setEnvConfiguration(),this.isBrandColorReadable.set(this.isRedeableBrandOverBackgroundColor()),this.setChannelLogo();}ngAfterViewInit(){this.checkTab(),this.setInCinmeaAddon(),this.movie()?.faviconImageUrl&&this.titleService.setFavicon(this.movie()?.faviconImageUrl),this.loadCommunityElements();}loadCommunityElements(){let e=this.movie();if(e==null){this.debugLog("Skipping community elements load: movie is null");return;}this.featureFilmInteractionToken?(this.debugLog("Feature film interaction token is available"),this.filmInteractionIsEnabled.set(!0),this.filmInteractionComponentDesktop?(this.filmInteractionComponentRef=this.filmInteractionComponentDesktop.createComponent(Kt),this.filmInteractionComponentRef.instance.movie=e,this.filmInteractionComponentRef.instance.orientation="horizontal",this.filmInteractionComponentRef.instance.classBinding="movie-site-film-interactions-desktop"):this.filmInteractionComponentRef.instance.movie=e,this.filmInteractionComponentMobile?(this.filmInteractionComponent2Ref=this.filmInteractionComponentMobile.createComponent(Kt),this.filmInteractionComponent2Ref.instance.movie=e,this.filmInteractionComponent2Ref.instance.orientation="horizontal",this.filmInteractionComponent2Ref.instance.classBinding="movie-site-film-interactions-mobile"):this.filmInteractionComponent2Ref.instance.movie=e):this.debugLog("Community film interaction token/component not available");}setEnvConfiguration(){let e=this.env?.movieSiteConfig;if(!e)return;let n=this.movie()?.friendlyUrl||"",i=e[n];i&&(this.setConfigHideTitleLogo(i.conversionHideTitleLogo),this.setConfigHideTitleText(i.conversionHideTitleText));}setConfigHideTitleLogo(e){e&&(this.hideLogoTitle=e);}setConfigHideTitleText(e){e&&(this.hideTitleText=e);}setChannelLogo(){this.channelName.set(this.channelService.channel.name),this.mainLogoUrl=this.channelService.channel.logoUrl;}setServiceSettings(){this.brandMovieService.sidemenuRef=this.sidemenuComponent;}setColorStyles(){let e=this.movie()?.properties?.theme?.mainColor||"#000000",n=this.movie()?.properties?.theme?.backgroundColor||"#ffffff",i=this.movie()?.properties?.selectShowtimeContainerBorderRadius||"12px",r=this.movie()?.properties?.theme?.mainColorContrast,a=this.movie()?.properties?.theme?.backgroundColorContrast;return this.brandMovieService.setColorStyles({brandColor:e,backgroundColor:n,borderRadius:i,customBrandContrast:r,customBackgroun
322dContrast:a});}setShowtimesheaderHeight(){let e=this.elementRef.nativeElement,n=document.querySelector(".ush-showtimes-header");if(!n)return;let i=n.clientHeight;e.style?.setProperty("--showtimes-header-height",`${i}px`);}checkStykyStyle(){let e=this.elementRef.nativeElement,n=document.querySelector(".ush-showtimes-header"),i=document.querySelector(".ush-showtimes-wrapper");!n||!i||(n.offsetTop!==i.offsetTop?e.classList.add("stycked"):e.classList.remove("stycked"));}get isDesktop(){return window.innerWidth>=this.desktopBreakpoint;}playTrailer(){this.videoService.playWithConsent({content:this.movie(),category:this.TrackingCategory,animate:!0,videoSettings:{muted:!1,autoplay:!0}});}getTrailerButtonNavActionStyle(){return this.movie()?.properties?.movieSite?.conversion?.trailerButtonFilled?"button-fill":"button-not-fill";}setMetaTags(e){if(!e){this.metaTagsService.resetMetaTags();return;}let n={url:this.platformLocation.pathname,title:this.translationsService.keyExists(`movie.${e.friendlyUrl}.title`)?`movie.${e.friendlyUrl}.title`:"_channel_ - _movie_",description:this.translationsService.keyExists(`movie.${e.friendlyUrl}.description`)?`movie.${e.friendlyUrl}.description`:"_movie_ instrueret af _director_. K\xF8b billetter, find hvor _movie_ streamer online og kr\xE6ver det.",video:e.trTrailerLink};n.favicon=e?.faviconImageUrl,e.tilePhotoUrl?n.image=this.imgService.computeUrl(e.tilePhotoUrl,{width:1280}):e.portraitPhotoUrl&&(n.image=this.imgService.computeUrl(e.portraitPhotoUrl,{height:1e3}));let i=e?.movieCrew?.find(r=>r.crewRole?.name?r.crewRole.name.toLowerCase()=="director":!1)?.star?.name;this.metaTagsService.setMetaTags(n,{movie:e.title,director:i});}checkTab(){let e=this.route.snapshot.routeConfig?.path;e?.includes("book-now")&&this.hasShowtimes?this.tab.set("showtimes"):e?.includes("watch-now")&&this.hasStreaming&&this.tab.set("streaming");}changeTab(e){let n=e==="showtimes"?"book-now":"watch-now";this.router.url.includes("book-now")||this.router.url.includes("watch-now")?this.router.navigateByUrl(this.router.url.replace(/(book-now|watch-now)/,n),{replaceUrl:!0}):this.router.navigateByUrl(`${this.router.url}/${n}`,{replaceUrl:!0}),this.tab.set(e);}isRedeableBrandOverBackgroundColor(){let e=new ue(this.movie()?.properties?.theme?.mainColor||"#000000"),n=new ue(this.movie()?.properties?.theme?.backgroundColor||"#ffffff");return ut(e,n);}setInCinmeaAddon(){this.inCinemaAddon=this.templateService.get("brandedInCinemasAddon");}get templateService(){return this.templatesService;}get hasAssets(){return this.movie()?.hasAssets||!1;}onShowtimesLoaded(){}onStreamingPlatformsLoaded(){let e=this.movie();if(!e)return;let n=this.buildStreamingLoadedDedupeKey(e),i=this.trackingService.trackEventOnce(to(e,"StreamingLoaded","MovieStreaming"),n);this.debugLog(i?"Tracking StreamingLoaded":"Skipping duplicate StreamingLoaded",{movie:e.title,dedupeKey:n});}buildStreamingLoadedDedupeKey(e){return["StreamingLoaded",`movie:${e.id??e.friendlyUrl??""}`,`language:${this.translationsService.currentLanguage()?.code??""}`,"source:movie-site-conversion"].join("|");}onClickFilmInfo(){let e=this.movie();}generateNavActions(){let e=[];return e.push(Fi(Pn({},this.navActionFilmInfo),{url:this.navActionFilmInfo.url,type:"link",icon:void 0,style:"inline"})),e;}get subscriptionType(){return Gs[this.tab()]||"in-cinemas";}debugLog(e,n){this.logger.log(e,n??"");}ngOnDestroy(){this.movieSiteConfig.resetService(),this.metaTagsService.resetMetaTags(),this.brandMovieService.removeStyles(),this.brandMovieService.restoreFooter(),this.structuredDataService.removeJsonLdScript(),this.transferState.remove(oo);}static{this.ɵfac=function(n){return new(n||t)(gt(Un,8));};}static{this.ɵcmp=H({type:t,selectors:[["feature-movie-conversion-page"]],viewQuery:function(n,i){if(n&1&&(ee(St,5),ee(lp,5),ee(cp,5,Ge),ee(dp,5,Ge)),n&2){let r;W(r=q())&&(i.sidemenuComponent=r.first),W(r=q())&&(i.footerWrapperRef=r.first),W(r=q())&&(i.filmInteractionComponentDesktop=r.first),W(r=q())&&(i.filmInteractionComponentMobile=r.first);}},hostVars:2,hostBindings:function(n,i){n&1&&D("resize",function(){return i.onResize();},!1,vt)("scroll",function(){return i.onScroll();},!1,vt),n&2&&zt(i.bindingStyle);},inputs:{movie:[1,"movie"]},features:[_t([It])],decls:3,vars:4,consts:()=>{let e;e="FIND BILLETTER";let n;return n="SE DERHJEMME",[["filmInteractionComponentMobile",""],["filmInteractionComponentDesktop",""],e,n,[1,"content-box"],[3,"navActions","movie","appendSidemenuTo"],[1,"branded-movie-conversion--sharing"],[3,"movie"],[1,"branded-movie-conversion"],[1,"branded-movie-conversion--head"],[1,"branded-movie-conversion--background"],["fill","","priority","","priority","true",3,"ngSrc","alt"],[1,"branded-movie-conversion--body"],["class","branded-movie-conversion--logo",4,"ngIf"],[1,"branded-movie-conversion--wrapper"],[1,"branded-movie-conversion--portrait-wrapper"],[1,"branded-movie-conversion--portrait"],[3,"routerLink","fragment"],["
322width","360","height","540","priority","true",3,"ngSrc","alt"],[3,"navAction"],[1,"branded-movie-conversion--showtimes--wrapper"],[1,"branded-movie-conversion--showtimes--header"],[1,"branded-movie-conversion--showtimes--header--tab-selector",3,"active","notBrandcolorRedeable"],[3,"movie","onlySubscription","onlySubscriptionType"],["id","competition",1,"branded-movie-conversion--competition"],[1,"footer-component"],[1,"branded-movie-conversion--logo"],["class","branded-movie-conversion--logo--wrapper",3,"routerLink","fragment","click",4,"ngIf"],[1,"branded-movie-conversion--logo--wrapper",3,"click","routerLink","fragment"],[1,"branded-movie-conversion--logo--wrapper-support"],[1,"branded-movie-conversion--movie--title"],["sizes","(max-width:530px) 90vw, (max-width:1000px) 50vw, 30vw","height","150","width","450","priority","true",1,"branded-movie-conversion--movie--logo",3,"ngSrc","alt"],["class","branded-movie-conversion--movie--title",4,"ngIf"],[1,"branded-movie-conversion--showtimes--header--tab-selector",3,"click"],[1,"branded-movie-conversion--ticket-icon",3,"icon"],["data-translate","movie-conversion.title.inCinemas",1,"branded-movie-conversion--title"],[1,"branded-movie-conversion--streaming-icon",3,"icon"],["data-translate","movie-conversion.title.watchAtHome",1,"branded-movie-conversion--title"],[1,"branded-movie-conversion--showtimes",3,"notBrandcolorRedeable"],[1,"branded-movie-conversion--showtimes"],[3,"showsLoaded","movie","inCinemasAddon"],[1,"branded-movie-conversion--streaming"],["countrySelectorPanelStyleClass","streaming-country-selector-panel movie-conversion-streaming-country-selector-panel",3,"streamingPlatformsLoaded","movie"],[3,"movieFriendlyUrl","typeFormUrl","typeFormData"]];},template:function(n,i){n&1&&(y(0,"div",4)(1,"movie-site_top-menu",5),b(2,Pp,31,20)),n&2&&(d(),u("navActions",i.navActions())("movie",i.movie())("appendSidemenuTo",i.element),d(),k(i.movie()?2:-1));},dependencies:[ne,Ct,$n,Ut,Le,Re,Zt,ao,qr,Wr,Zr,Qr,go,bo,Yt,Kr,uo,mo],styles:['[_nghost-%COMP%]     *{--header-links-text-transform: initial;--buttonTextTransform: initial;--titleTextTransform: initial;font-family:movie-font,mainFont,sans-serif}[_nghost-%COMP%]     .footer-component *{font-family:mainFont,movie-font,sans-serif}.branded-movie-conversion--wrapper[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:var(--contentWidth, 90%);max-width:var(--contentMaxWidth, 1700px);min-height:100dvh}[_nghost-%COMP%]{display:block;position:relative;margin-top:calc(-1 * var(--header-height, 0px))}.branded-movie-conversion--movie--title[_ngcontent-%COMP%]{color:var(--background-color-contrast);font-weight:700;font-size:var(--font-size__title, 40px);text-transform:uppercase}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper, [_nghost-%COMP%]     .ush-at-home-wrapper{--brandColor: var(--brand-color);--brandColor-contrast: var(--brand-color-contrast);--brandColor-hover: var(--brand-color-hover);--backgroundColor: var(--background-color);--backgroundColor-contrast: var(--background-color-contrast);---backgroundColor-hover: var(--background-color-hover);--textColor: var(--background-color-contrast);--borderRadius: var(--border-radius);--buttonBackground: var(--brand-color);--p-button-primary-hover-background: var(--background-color);--buttonColor: var(--background-color);--p-button-primary-hover-color: var(--brand-color);--buttonBorderSize: 2px;--buttonBorderColor: var(--brand-color);--buttonBorderHover: 2px solid var(--brand-color)}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper{--componentInCinemas-inputBackground: var(--background-color);--componentInCinemas-inputTextColor: var(--background-color-contrast);--componentInCinemas-inputBorder: 2px solid var(--background-color-support);--locationSelectorIconColor: var(--background-color-support);--componentInCinemas-nearMetextColor: var(--background-color);--componentInCinemas-contentWrapper-background: transparent;--dates-carousel-background: transparent;--swiper-scrollbar-bg-color: var(--background-color-contrast);--loadingIndicatorColor: var(--brand-color);--inputBoxBorderRadius: var(--border-radius);--componentInCinemas-date-borderRadius: var(--border-radius);--componentInCinemas-date-background: var(--background-color);--componentInCinemas-date-background--hover: var(--background-color-support);--componentInCinemas-date-textColor: var(--background-color-contrast);--componentInCinemas-date-textColor--hover: var(--background-color-support-contrast);--componentInCinemas-date-border: 2px solid var(--brandColor);--componentInCinemas-date-border--hover: 2px solid var(--background-color-support);--componentInCinemas-date-borderBottom: var(--componentInCinemas-date-border);--componentInCinemas-date-borderBottom--hover: var(--componentInCinemas-date-border--hover);--componentInCinemas-adreessColor: var(--background-color-contrast);
322--buttonBackground: var(--background-color);--p-button-primary-hover-background: var(--brand-color);--buttonColor: var(--background-color-contrast);--p-button-primary-hover-color: var(--brand-color-contrast);--buttonBorder: 2px solid var(--brand-color);--buttonBorderHover: 2px solid var(--brand-color);--swiper-item-disabled-opacity: .5;--swiper-scrollbar-drag-bg-color: var(--background-color-support);--swiper-scrollbar-bg-color: hsl(from var(--background-color-support) h s l / .5)}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper[data-flow=location]{--componentInCinemas-cinemaHeader-background: var(--brand-color);--componentInCinemas-cinemaHeader-textColor--hover: var(--brand-color-contrast);--componentInCinemas-cinemaHeaderActive-background: var(--brand-color-support);--componentInCinemas-cinemaHeaderActive-textColor--hover: var(--brand-color-support-contrast);--componentInCinemas-cinemaHeaderActive-textColor: var(--brand-color-support-contrast);--componentInCinemas-cinemaHeader-background--hover: var(--brand-color-hover);--componentInCinemas-cinemaHeaderActive-background--hover: var(--brand-color-support-shaded);--componentInCinemas-contentWrapper-background: var(--brand-color-support);--componentInCinemas-adreessColor: var(--brand-color-support-contrast);--componentInCinemas-date-background: var(--brand-color-support);--componentInCinemas-date-textColor: var(--brand-color-support-contrast);--location-icon-color: var(--brand-color-contrast)}[_nghost-%COMP%]     .p-autocomplete-input::placeholder{color:hsl(from var(--background-color-contrast) h s l/.5)}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-near-me-button.p-button{transition:var(--buttonTransition)!important;cursor:pointer!important;box-shadow:none!important;border:2px solid var(--background-color-contrast)!important;background:var(--background-color)!important;width:max-content!important;color:var(--background-color-contrast)!important;font-weight:var(--buttonFontWeight)!important;text-align:center!important;text-transform:var(--buttonTextTransform)!important}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-near-me-button:is(:hover,:focus){border:2px solid var(--background-color-contrast)!important;background:var(--background-color-hover)!important;color:var(--background-color-contrast)!important}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-near-me-button:is(:hover,:focus) *{transition-delay:initial}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .date-item{color:var(--background-color-contrast)}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .date-item.active{color:var(--brand-color)}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .date-item:is(:hover,:focus){background-color:var(--background-color-hover)}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .swiper-scrollbar{background:var(--background-color-contrast)}[_nghost-%COMP%]     .swiper-container::part(scrollbar){filter:contrast(.01)}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .showtime-cinema-info, [_nghost-%COMP%]     #ush-showtimes-widget-wrapper .showtime-cinema-info>div{width:100%}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .showtime-cinema-info{--brandColor: var(--background-color-contrast);font-size:26px}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-cinema-info{font-size:20px}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-cinema-map-icon{font-size:16px}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .distance-literal{float:right}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-cinema-info fa-icon{--componentInCinemas-adreessColor: var(--brand-color)}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .showtime-list>div{position:relative;margin:40px 0}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .showtime-list>div:after{display:block;position:absolute;bottom:-40px;opacity:.6;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--background-color-contrast) 30%,var(--background-color-contrast) 50%,var(--background-color-contrast) 70%,rgba(255,255,255,0) 100%);width:100%;height:2px;content:""}[_nghost-%COMP%]     .ush-showtimes-header{position:sticky;top:32px;z-index:10}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper ush-load-more-cinemas{display:block;margin:40px 0}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper ush-load-more-cinemas>*{font-size:26px}[_nghost-%COMP%]     .branded-movie-conversion--showtimes:is(.notBrandcolorRedeable) #ush-showtimes-widget-wrapper ush-showtime-dates .active.date-item{background-color:var(--brand-color);color:var(--brand-color-contrast)}[_nghost-%COMP%]     .branded-movie-conversion--showtimes:is(.notBrandcolorRedeable) #ush-showtimes-widget-wrapper ush-showtime-dates .active.date-item:is(:hover,:focus){background-color:var(--brand-color-hover)}[_nghost-%COMP%]   ush-showtime-streaming-watch-at-home[_ngcontent-%COMP%]{--filtersLabelBackgroun
322d: var(--brand-color);--filtersLabelColor: var(--brand-color-contrast);--filtersLabelBorderRadius: var(--border-radius) 0 0 var(--border-radius);--filtersLabelPadding: 0 1rem;--filtersLabelAttachedWidth: 150px;--dropdownTriggerBackgroundColor: var(--brand-color);--filtersInputBorderRadius: 0 var(--border-radius) var(--border-radius) 0;--streaming-country-selector-control-width: 100%;--streaming-country-selector-border: var(--movie-conversion-streaming-country-selector-border, var(--componentInCinemas-inputBorder));--streaming-country-selector-box-shadow: none;--streaming-country-selector-background: transparent;--streaming-country-selector-color: var(--background-color-contrast);--streaming-country-selector-dropdown-border: 0;--streaming-country-selector-dropdown-background: transparent;--streaming-country-selector-dropdown-color: var(--background-color-contrast);--inputBoxBackground: transparent;--dropdownTriggerColor: var(--background-color-contrast);--dropdownTriggerBackgroundColor: transparent;--streamingLogoFallbackBorderColor: var(--background-color-support);--streamingLogoFallbackColor: var(--background-color-support);--loadingIndicatorColor: var(--brand-color);--p-select-background: transparent;--p-select-border-color: var(--background-color-support);--p-select-hover-border-color: var(--background-color-support);--p-select-focus-border-color: var(--background-color-support);--p-select-color: var(--background-color-contrast);--p-select-dropdown-color: var(--background-color-contrast);--p-select-border-radius: 0 var(--border-radius) var(--border-radius) 0}[_nghost-%COMP%]     .ush-at-home-wrapper .p-select-overlay{--color-light-background: #f8f8f8;--color-light-primary: #eeeeee;--textColor: black;--color-text: black}[_nghost-%COMP%]     .ush-at-home-wrapper .streaming-logo-fallback:is(:hover,:focus){background-color:var(--background-color-hover)}  .movie-conversion-streaming-country-selector-panel.p-select-overlay{background:#fff!important;width:var(--streaming-country-selector-panel-width, 100%)!important;min-width:100%!important;color:#495057!important}  .movie-conversion-streaming-country-selector-panel.p-select-overlay .p-select-list{padding:.5rem 0!important}  .movie-conversion-streaming-country-selector-panel.p-select-overlay .p-select-option,   .movie-conversion-streaming-country-selector-panel.p-select-overlay .p-dropdown-item{border-radius:0!important;padding:0!important;color:#495057!important}  .movie-conversion-streaming-country-selector-panel.p-select-overlay .p-select-option-selected,   .movie-conversion-streaming-country-selector-panel.p-select-overlay [data-p-highlight=true]{background:#e3f2fd!important;color:#495057!important}  .movie-conversion-streaming-country-selector-panel.p-select-overlay .p-select-option:not(.p-select-option-selected):not([data-p-highlight=true]):hover{background:#e9ecef!important;color:#495057!important}[_nghost-%COMP%]     .ush-at-home-wrapper .branded-movie-conversion--top-menu{display:flex;position:absolute;top:0;right:0;flex-flow:row nowrap;z-index:10;background-color:var(--brand-color);height:var(--branded-movie-conversion--top-menu__height, 80px)}.branded-movie-conversion--top-menu[_ngcontent-%COMP%]{display:flex;position:absolute;top:0;right:0;flex-flow:row nowrap;z-index:10;background-color:var(--header-background-color);height:var(--branded-movie-conversion--top-menu__height, 80px)}.branded-movie-conversion--top-menu--channel[_ngcontent-%COMP%]{display:flex;column-gap:var(--branded-movie-awareness--top-menu__channel-gap, 1rem);flex-flow:row nowrap;align-items:center;background-color:var(--header-background-color);height:var(--branded-movie-awareness--top-menu__height, 80px)}.branded-movie-conversion--top-menu[_ngcontent-%COMP%]:after{display:block;background-color:var(--brand-color);height:100%;content:""}.branded-movie-conversion--top-menu[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding:var(--padding-menu-variable, 18px)}.branded-movie-conversion--top-menu--channel[_ngcontent-%COMP%]{background-color:var(--header-background-color);height:var(--branded-movie-conversion--top-menu__height, 80px)}.branded-movie-conversion--top-menu--channel--link[_ngcontent-%COMP%]{display:block;cursor:pointer;height:100%}.branded-movie-conversion--top-menu--channel--link[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:100%}.branded-movie-conversion--sidebar[_ngcontent-%COMP%]{display:flex;flex-flow:column nowrap;background-color:var(--brand-color-support);padding-top:calc(64px + var(--padding-menu-variable, 18px));padding:calc(64px + var(--padding-menu-variable, 18px)) var(--padding-menu-variable, 18px) 64px var(--padding-menu-variable, 18px);width:100%;height:100%}.branded-movie-conversion--sidebar--channel--link[_ngcontent-%COMP%]{display:flex;position:relative;column-gap:var(--branded-movie-awareness--sidebar__channel-gap, 1rem);flex-flow:row nowrap;align-items:center;border:2px solid var(--brand-color);background-color:var(--header-background-color);padding:16px var(--padding-menu-variable, 18px);width:fit-content}.branded-movie-conversion--sidebar--channel--link[_ngcontent-%COMP%]:is(:hover,:focus):after{position:absolute;top:0;left:0;z-index:1;background-color:#0003;width:100%;height:100%;content:""}.branded-movie-conversion--sidebar--channel--link[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%}.branded-movie-conversion--sidebar--nav[_ngcontent-%COMP%]{display:flex;row-gap:24px;flex-flow:column nowrap}.branded-movie-conversion--sidebar--nav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:not(.button){width:var(--logoMenuMobileWidth, unset);color:var(--brand-color-support-contrast);font-weight:700;font-size:var(--sidebar-a__font-size, 22px)}.branded-movie-conversion--sidebar--nav[_ngcontent-%COMP%]  button, .branded-movie-conversion--sidebar--nav[_ngcontent-%COMP%]  .button{color:var(--brand-color-support-contrast)}.branded-movie-conversion--sidebar--channel[_ngcontent-%COMP%]{margin-top:auto}.branded-movie-conversion--top-menu--mobile-menu[_ngcontent-%COMP%], .branded-movie-conversion--top-menu--mobile-menu[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .branded-movie-conversion--top-menu--mobile-menu--link[_ngcontent-%COMP%]{display:block;width:var(--branded-movie-conversion--top-menu__height, 80px);height:var(--branded-movie-conversion--top-menu__height, 80px)}.branded-movie-conversion--top-menu--mobile-menu[_ngcontent-%COMP%]{--backgroundColor: var(--brand-color-support);--color-text: var(--brand-color-support-contrast)}.branded-movie-conversion--top-menu--mobile-menu--link[_ngcontent-%COMP%]{font-size:20px}.branded-movie-conversion--top-menu--mobile-menu[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:flex;position:fixed;top:0;justify-content:center;align-items:center;cursor:pointer;border-radius:0;background-color:var(--brand-color);color:var(--brand-color-contrast)}.branded-movie-conversion--sharing[_ngcontent-%COMP%]{display:flex;position:fixed;right:0;bottom:calc(-1*min(var(--branded-movie-conversion--top-menu__height, 80px),5vw));justify-content:center;align-items:center;transform:rotate(90deg);transform-origin:right top;z-index:20;background-color:var(--brand-color);padding:1rem 2rem;height:min(var(--branded-movie-conversion--top-menu__height, 80px),5vw)}.branded-movie-conversion--background[_ngcontent-%COMP%]{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100dvh}.branded-movie-conversion--sharing[_ngcontent-%COMP%]  .tell-your-friends{margin:0}.branded-movie-conversion--sharing[_ngcontent-%COMP%]  .tell-your-friends *{font-weight:700;font-size:18px}.branded-movie-conversion--sharing[_ngcontent-%COMP%]  .tell-your-friends .social-links{margin-left:16px}.branded-movie-conversion--sharing[_ngcontent-%COMP%]  .tell-your-friends li{transform:rotate(-90deg)}.branded-movie-conversion--logo--wrapper[_ngcontent-%COMP%]{display:none}.branded-movie-awareness--logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:20dvw;height:auto}.branded-movie-conversion--head[_ngcontent-%COMP%]{position:fixed;top:0;left:0;z-index:0;width:100%;height:100dvh}.branded-movie-conversion--background[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;opacity:var(--background-image--color-opacity, .96);background:var(--background-color);width:100%;height:100%;content:""}.branded-movie-conversion--background[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.branded-movie-conversion--body[_ngcontent-%COMP%]{display:flex;flex-flow:column nowrap;background-color:var(--background-color);width:100%;color:var(--background-color-contrast)}.branded-movie-conversion[_ngcontent-%COMP%]{position:relative;background:var(--background-color);min-height:100dvh}.branded-movie-conversion--conversion--wrapper[_ngcontent-%COMP%]{display:flex;position:relative;row-gap:24px;flex-flow:column nowrap;margin:0 auto;width:var(--contentWidth, 90%);max-width:var(--contentMaxWidth, 1700px)}.branded-movie-conversion--showtimes--header[_ngcontent-%COMP%]{display:flex;position:relative;column-gap:40px;row-gap:20px;flex-flow:row wrap;align-items:center;margin-bottom:20px}.branded-movie-conversion--ticket-icon[_ngcontent-%COMP%]{transform:rotate(-45deg);color:var(--brand-color);font-size:20px}.branded-movie-conversion--showtimes--header[_ngcontent-%COMP%]   :is(a[_ngcontent-%COMP%], button[_ngcontent-%COMP%]){--buttonBackgroun
322d: var(--background-color);--p-button-primary-hover-background: var(--brand-color);--buttonColor: var(--background-color-contrast);--p-button-primary-hover-color: var(--brand-color-contrast);--buttonBorder: 2px solid var(--brand-color);--buttonBorderHover: 2px solid var(--brand-color);border-radius:var(--border-radius)}.branded-movie-conversion--showtimes--header--tab-selector[_ngcontent-%COMP%]{display:flex;position:relative;column-gap:8px;flex-flow:row nowrap;justify-content:center;cursor:pointer}.branded-movie-conversion--showtimes--header--tab-selector[_ngcontent-%COMP%]:not(.active)   *[_ngcontent-%COMP%]{opacity:.5}.branded-movie-conversion--showtimes--header--tab-selector[_ngcontent-%COMP%]:is(:hover,:active):after{position:absolute;top:0;left:-8px;z-index:-1;border-radius:var(--border-radius);background-color:var(--background-color-hover);width:calc(100% + 16px);height:100%;content:""}.branded-movie-conversion--showtimes--header--tab-selector[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{display:flex;align-items:center;color:var(--brand-color)}.branded-movie-conversion--showtimes--header--tab-selector[_ngcontent-%COMP%]:is(.notBrandcolorRedeable)   fa-icon[_ngcontent-%COMP%]{color:var(--background-color-contrast)}.branded-movie-conversion--showtimes--header--tab-selector[_ngcontent-%COMP%] + .branded-movie-conversion--showtimes--header--tab-selector[_ngcontent-%COMP%]:before{position:absolute;top:0;left:-20px;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,var(--brand-color) 40%,var(--brand-color) 50%,var(--brand-color) 60%,rgba(255,255,255,0) 100%);width:2px;height:100%;content:""}.branded-movie-conversion--metadata--content--info[_ngcontent-%COMP%]  *{color:var(--background-color-contrast)}.branded-movie-conversion--sharing[_ngcontent-%COMP%]  *, .branded-movie-conversion--sharing[_ngcontent-%COMP%]  .share-text{color:var(--brand-color-contrast)}.branded-movie-conversion--sidebar--sharing[_ngcontent-%COMP%]  fa-icon, .branded-movie-conversion--sharing[_ngcontent-%COMP%]  fa-icon{background-color:transparent}.branded-movie-conversion--sidebar--sharing[_ngcontent-%COMP%]  .share-text, .branded-movie-conversion--sidebar--sharing[_ngcontent-%COMP%]  fa-icon{color:var(--brand-color-support-contrast)}[_nghost-%COMP%]   .branded-movie-conversion--body[_ngcontent-%COMP%]:after{transition:height .6s ease-in-out}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-wrapper:before{transition:height .4s ease-in-out}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .showtime-list>div{z-index:0}[_nghost-%COMP%]     .branded-movie-conversion--showtimes--wrapper ush-showtime-streaming-subscribe{--subscribeBackgroun
322d: var(--background-color);--subscribeFormBorder: 2px solid;--subscribeFormBorderColor: var(--background-color-support);--subscribeTitleColor: var(--background-color-contrast);--subscribeDescColor: var(--background-color-contrast);--subscribeInputBackground: var(--background-color);--subscribeResultMsgColor: var(--background-color-contrast);--subscribeInputBackgroundColor: var(--background-color);--subscribeInputBorder: 2px solid var(--background-color-contrast);--subscribe-input-color: var(--background-color-contrast);--inputBoxPlaceholderColor: var(--background-color-contrast);--inputBoxPlaceholderOpacity: .5;--button-secondary-background: var(--brand-color);--button-secondary-hover-background: var(--brand-color-hover);--button-secondary-color: var(--brand-color-contrast);--button-secondary-hover-color: var(--brand-color-contrast);--button-secondary-border: none;--button-secondary-hover-border: none}.branded-movie-conversion--competition[_ngcontent-%COMP%]{margin-top:40px;color:var(--background-color-contrast)}[_nghost-%COMP%]     .branded-movie-conversion--sharing{transition:.3s top ease-in-out}.stycked[_nghost-%COMP%]     .branded-movie-conversion--sharing{--branded-movie-conversion--sharing: calc(var(--showtimes-header-height, 160px) + 40px)}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-wrapper:before{position:fixed;top:0;left:0;z-index:1;background-color:var(--brand-color);width:100vw;height:0;content:""}.stycked[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-wrapper:before{height:calc(var(--showtimes-header-height, 160px) + var(--padding-menu-variable, 18px))}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-header *:not(button *):not(.ush-location-selector-icon *){transition:color .3s ease-in-out,background-color .3s ease-in-out;border-radius:var(--border-radius)}.stycked[_nghost-%COMP%]     #ush-showtimes-widget-wrapper{--componentInCinemas-inputBackground: var(--brand-color);--componentInCinemas-inputTextColor: var(--brand-color-contrast);--componentInCinemas-inputBorder: 2px solid var(--brand-color-support);--locationSelectorIconColor: var(--brand-color-support)}.stycked[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-header{--swiper-scrollbar-drag-bg-color: var(--brand-color-support);--swiper-scrollbar-bg-color: hsl(from var(--brand-color-support) h s l / .5)}.stycked[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-header .ush-near-me-button.p-button{border:2px solid var(--brand-color-contrast)!important;background:var(--brand-color)!important;color:var(--brand-color-contrast)!important}.stycked[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-header .ush-near-me-button:is(:hover,:focus){border:2px solid var(--brand-color-contrast)!important;background:var(--brand-color-hover)!important;color:var(--brand-color-contrast)!important}.stycked[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-header .date-item:not(.active){background-color:transparent!important;color:var(--brand-color-contrast)!important}.stycked[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-header .date-item:not(.active):is(:hover,:focus){background-color:var(--brand-color-hover)!important}.stycked[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-header .date-item:is(.active){background-color:var(--brand-color-hover)!important;color:var(--brand-color-contrast)!important}.stycked[_nghost-%COMP%]   .branded-movie-conversion--body[_ngcontent-%COMP%]:after{height:calc(var(--showtimes-header-height, 160px) + var(--padding-menu-variable, 18px))}.branded-movie-conversion--portrait-wrapper[_ngcontent-%COMP%]{width:368px}.branded-movie-conversion--portrait[_ngcontent-%COMP%]{display:flex;position:fixed;top:var(--branded-movie--conversio__paddingTop, 60px);row-gap:16px;flex-direction:column;z-index:2;width:368px}@media (width >= 992px) and (height < 700px){.branded-movie-conversion--portrait[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{width:auto;height:50dvh}.branded-movie-conversion--portrait[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:auto;height:100%}}.branded-movie-conversion--portrait[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:has(img){display:block;aspect-ratio:3/4}.branded-movie-conversion--portrait[_ngcontent-%COMP%]   a.button[_ngcontent-%COMP%]{--buttonBackgroun
322d: var(--brand-color);--buttonBackgroundHover: var(--brand-color-hover);--buttonColor: var(--brand-color-contrast);--buttonColorHover: var(--brand-color-contrast);--buttonBorder: 2px solid var(--brand-color);--buttonBorderHover: 2px solid var(--brand-color-hover);border-radius:var(--border-radius)}.footer-container[_ngcontent-%COMP%]{position:relative;background-color:var(--background-color);width:100%}.footer-container[_ngcontent-%COMP%]:before{position:absolute;top:-80px;left:0;background:linear-gradient(0deg,var(--background-color) 0%,transparent 100%);width:100vw;height:80px;content:""}.footer-container--wrapper[_ngcontent-%COMP%]{position:relative;z-index:1;margin:0 auto;background-color:var(--brand-color);width:var(--contentWidth, 90%);max-width:var(--contentMaxWidth, 1700px)}.footer-container--wrapper[_ngcontent-%COMP%]:has([data-custom-footer]){width:100%;max-width:100%}.footer-wrapper[_ngcontent-%COMP%]:before{position:absolute;top:-80px;left:0;background:linear-gradient(0deg,var(--background-color) 0%,transparent 100%);width:100%;height:80px;content:""}ush-assets-locker-link[_ngcontent-%COMP%]{--access-locker-link-wrapper-display: flex;--access-locker-link-wrapper-flex-flow: column nowrap;--access-locker-link-wrapper-align: center;--access-locker-link-wrapper-justify-content: center;--access-locker-link-wrapper-background: transparent;--access-locker-link-wrapper-padding: 2rem 0;--access-locker-link-wrapper-margin-top: 0;--titleColor: var(--background-color-contrast);--access-locker-link__button-border-radius: var(--border-radius)}:is(.branded-movie-conversion--showtimes--header[_ngcontent-%COMP%], .branded-movie-conversion--sidebar[_ngcontent-%COMP%])   ush-assets-locker-link[_ngcontent-%COMP%]{--access-locker-link-wrapper-align: flex-start;--access-locker-link-wrapper-padding: 0;--access-locker-link__button-text-transform: none}@media (width >= 992px){.hiddenOnLg[_ngcontent-%COMP%]{display:none}}@media (width < 992px){.hiddenOnSm[_ngcontent-%COMP%]{display:none}}.branded-movie-conversion--sharing[_ngcontent-%COMP%]  .social-links{flex-flow:row nowrap!important}.footer-component[_ngcontent-%COMP%]{position:relative;z-index:10;background-color:var(--background-color);overflow:hidden}[_nghost-%COMP%]{--nav-action-color: var(--background-color-contrast);--nav-action-hover-color: var(--brand-color-contrast);--nav-action-background: var(--brand-color);--nav-action-hover-background: var(--brand-color-hover)}[_nghost-%COMP%]     .branded-movie-conversion--showtimes--header movie-site-nav-action.hide-at-conversion{display:none}[_nghost-%COMP%]     .movie-site_top-menu_sidemenu_content li:has(movie-site-nav-action.hide-at-top-menu){display:none}@media (width < 992px){.branded-movie-conversion--portrait[_ngcontent-%COMP%]{display:none}.branded-movie-conversion--top-menu[_ngcontent-%COMP%]{position:relative;width:100%}.branded-movie-conversion--top-menu[_ngcontent-%COMP%]:after{display:none}.branded-movie-conversion--top-menu--mobile-menu[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{right:0}.branded-movie-conversion--background[_ngcontent-%COMP%]{max-height:calc(100vw / var(--background-image--aspect-ratio--width, 16) * var(--background-image--aspect-ratio--height, 9))}.branded-movie-conversion--background[_ngcontent-%COMP%]:after{position:absolute;top:calc(-1 * var(--branded-movie-awareness--top-menu__height, 80px));left:0;background-color:var(--brand-color);width:100%;height:var(--branded-movie-awareness--top-menu__height, 80px);content:""}.branded-movie-conversion--head[_ngcontent-%COMP%]{position:sticky;top:0;height:auto}.branded-movie-conversion[_ngcontent-%COMP%]{overflow:visible}.branded-movie-conversion--body[_ngcontent-%COMP%]{position:relative;z-index:1;min-height:calc(100vh - var(--branded-movie-conversion--top-menu__height, 80px))}.branded-movie-conversion--body[_ngcontent-%COMP%]:after{position:absolute;top:calc(-1 * var(--brandedMovie-body-gradient--height, 80px));left:0;z-index:0;background:linear-gradient(0deg,hsl(from var(--background-color) h s l/var(--background-image--color-opacity, .96)) 0%,transparent 100%);width:100vw;height:calc(var(--brandedMovie-body-gradient--height, 80px));content:""}.branded-movie-conversion--background[_ngcontent-%COMP%]{position:relative;max-height:calc(100vw / var(--background-image--aspect-ratio--width, 16) * var(--background-image--aspect-ratio--height, 9))}.branded-movie-conversion--logo--wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;height:var(--branded-movie-conversion--logo__height, 84px);max-height:var(--branded-movie-conversion--logo__height, 84px)}.branded-movie-conversion--logo--wrapper-support[_ngcontent-%COMP%]{position:relative;width:90vw;height:100%;max-height:80px}.branded-movie-conversion--movie--logo[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%);max-height:33dvh;object-fit:contain}.branded-movie-conversion--logo[_ngcontent-%COMP%]{position:relative;z-index:10}.branded-movie-conversion--logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:60dvw;height:min-content}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .showtime-cinema-info{--brandColor: var(--background-color-contrast);font-size:20px}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-cinema-info{font-size:16px}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-cinema-map-icon{font-size:12px}.branded-movie-conversion--sharing[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-loaded{min-height:100dvh}[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-header{top:calc(32px + var(--branded-movie-conversion--top-menu__height, 80px))}.stycked[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-wrapper:before{height:calc(var(--showtimes-header-height, 80px) + 24px + var(--branded-movie-conversion--top-menu__height, 80px))}.stycked[_nghost-%COMP%]     #ush-showtimes-widget-wrapper:has(.ush-showtimes-header .showtime-dates) .ush-showtimes-wrapper:before{height:calc(var(--showtimes-header-height, 80px) + 24px + var(--branded-movie-conversion--top-menu__height, 80px) + var(--showtime-dates-height, 46px))}.stycked[_nghost-%COMP%]     #ush-showtimes-widget-wrapper .ush-showtimes-header *:not(button,button *){transition-delay:.1s}}@media (width >= 992px){.branded-movie-conversion--top-menu[_ngcontent-%COMP%]   .branded-movie-conversion--top-menu--mobile-menu[_ngcontent-%COMP%]{display:none}.branded-movie-conversion--head[_ngcontent-%COMP%]{z-index:0}.branded-movie-conversion--sharing[_ngcontent-%COMP%]  .tell-your-friends li:last-child a{margin-right:8px}.branded-movie-conversion[_ngcontent-%COMP%], .branded-movie-conversion--body[_ngcontent-%COMP%]{background-color:transparent}.branded-movie-conversion--wrapper[_ngcontent-%COMP%]{display:flex;column-gap:80px;flex-flow:row nowrap;
322padding-top:var(--branded-movie--conversio__paddingTop, 60px);padding-bottom:var(--branded-movie--conversio__paddingBottom, 60px)}.branded-movie-conversion--portrait[_ngcontent-%COMP%]{width:var(--portrait__width, 368px);min-width:var(--portrait__width, 368px);height:auto}.branded-movie-conversion--portrait[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%}.branded-movie-conversion--showtimes--header[_ngcontent-%COMP%]{height:min-content}.branded-movie-conversion--showtimes--wrapper[_ngcontent-%COMP%]{padding-top:var(--branded-movie-conversion--top-menu__height, 80px)}.branded-movie-conversion--showtimes--wrapper[_ngcontent-%COMP%]{width:calc(100% - var(--portrait__width, 368px) - 80px - 100px)}.branded-movie-conversion--trailer[_ngcontent-%COMP%]{padding:var(--branded-movie-conversion--trailer-button-padding)}}@media (width >= 1700px){.branded-movie-conversion--body[_ngcontent-%COMP%]:after{width:calc((100vw - 1700px) / 2 + var(--portrait__width, 368px) * .6666)}}[_nghost-%COMP%]  .movie-site-film-interactions-desktop{--film-interactions-flex-direction: row;--film-interactions-justify-content: flex-start;--film-interactions-margin: .5rem 0;--film-interactions-display: none}@media (width >= 992px){[_nghost-%COMP%]  .movie-site-film-interactions-desktop{--film-interactions-display: flex}}[_nghost-%COMP%]  .movie-site-film-interactions-mobile{--film-interactions-flex-direction: row;--film-interactions-justify-content: flex-start;--film-interactions-margin: 1rem auto;--film-interactions-display: flex}@media (width >= 992px){[_nghost-%COMP%]  .movie-site-film-interactions-mobile{--film-interactions-display: none}}[_nghost-%COMP%]  .movie-site-film-interactions-desktop p-button:not(.active) button, [_nghost-%COMP%]  .movie-site-film-interactions-mobile p-button:not(.active) button{border:2px solid var(--background-color-contrast)!important;background:transparent!important;color:var(--background-color-contrast)!important}[_nghost-%COMP%]  .movie-site-film-interactions-desktop p-button:not(.active) button:is(:hover,:focus,:active), [_nghost-%COMP%]  .movie-site-film-interactions-mobile p-button:not(.active) button:is(:hover,:focus,:active){border-color:var(--brand-color)!important;background:var(--brand-color)!important;color:var(--brand-color-contrast)!important}[_nghost-%COMP%]  .movie-site-film-interactions-desktop p-button.active button, [_nghost-%COMP%]  .movie-site-film-interactions-mobile p-button.active button{border:none!important;background:var(--brand-color)!important;color:var(--brand-color-contrast)!important}[_nghost-%COMP%]  .movie-site-film-interactions-desktop p-button.active button:is(:hover,:focus,:active), [_nghost-%COMP%]  .movie-site-film-interactions-mobile p-button.active button:is(:hover,:focus,:active){background:var(--brand-color-hover)!important;color:var(--brand-color-contrast)!important}']});}}return t;})();export{la as a,It as b,C_ as c,ob as d};/*! Bundled license information:
323
324ics/dist/index.js:
325  (*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE *)
326*//**i18n:fc4da28cb31e11f192f9eb27519b51ec463b2a43a3e117a1ce1da21f8ca0dd48*/

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.