PageSourceSearch

https://www.centerparcs.dk/my/1397.069364b8486c72ef.js

js centerparcs.dk collected 2026-10-08 20:26:04 UTC 556,056 bytes, 1 lines download raw bytes

1(self.webpackChunkmy_cp=self.webpackChunkmy_cp||[]).push([[1397],{75038($e,we,u){"use strict";u.d(we,{_:()=>ce});var k=u(73664),se=u(2615);let ce=(()=>{class x{constructor(){this.friendLayerVisible=new k.bkB(!1),this.switchBookingVisible=new k.bkB(!1),this.showCartMenu=new k.bkB(!0),this.friendLayerVisible.emit(!1),this.switchBookingVisible.emit(!1)}static{this.\u0275fac=function(X){return new(X||x)}}static{this.\u0275prov=se.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}}return x})()},68421($e,we,u){"use strict";u.d(we,{J5:()=>ie,Oi:()=>Q,l$:()=>re,qd:()=>J});var W=u(41068),X=u(53312);const re={1:"VISA",2:"Amex",3:"MasterCard",130:"CB",117:"Maestro",3012:"BanContact",128:"Discover",132:"DinersClub",56:"UPI"},ie=(I={},K={},le)=>{const{OF:ge=!1,infosOgoneMulti:ue=[]}=I;let{cardsAutoGroup:he={}}=I;const Ne=(0,W.I6)(ue||[],{first:!0});return ge&&Ne&&(he.OF=he.CB),K.isDuring&&"FR"===(K?.residenceAddress?.country??"")&&(he=(0,W.cJ)(he,["ID","BMC"])),"DK"===K?.marketBooking&&(he=(0,W.cJ)(he,"PP")),he=(0,W.TS)(he,(Le,ye,He)=>(ye&&ye.length>0&&(Le[He]=ye),Le),{}),(0,W.Ul)((0,W.kH)(he,(Le,ye)=>({code:ye,position:he[ye].groupPosition||he[ye][0].groupPosition,title:"CB"==ye&&le.cart_cb_x1_title||"OF"==ye&&le.cart_cb_x2_title||"PP"==ye&&le.cart_paypal_title||"APPM"==ye&&le.cart_apple_pay_title||"ID"==ye&&le.cart_ideal_title||"BMC"==ye&&le.cart_bmc_title})),"position")},Q=({infosBooking:I,basket:K,stripAccent:le})=>{let ge=0;const ue="YYYY/MM/DD",he=I.residenceAddress,Ne=I.bookingHasLeftToBalance?(0,W.kH)(Object.values(I.detailsAts),D=>(ge++,{item_typology:"accommodation",item_name:`${D?.housing_type_name} ${D?.comfort_level_name} ${D?.max_capacity} personne(s)`,item_capacity:`${D?.max_capacity} personne(s)`,item_type:D?.housing_type_name,item_confort_type:D?.comfort_level_name,item_park_country_code:he.country,item_region_code:void 0,item_destination_code:I.destinationCode,item_park_country_name:I.residenceAddress.country,item_short_sku:he.code,item_sku:I.codeAt,item_season:I.season,item_brand:"vn"==he.code.toLowerCase()?"VN":"CP",item_unity_price_ati:K.totalPrices.details.bookingBalance/100,item_unity_price_tf:K.totalPrices.details.bookingBalance/100,item_total_amount_ati:K.totalPrices.details.bookingBalance/100,item_total_amount_tf:K.totalPrices.details.bookingBalance/100,item_grade:void 0,item_reviews_number:void 0,index:ge,item_park_code:he.code,item_park_name:le(he.name.toLowerCase()),item_has_infos:!0,item_start_date:(0,X.Ay)(I.begin).format(ue),item_start_day_of_week:(0,X.Ay)(I.begin).format("dddd"),item_nights_number:I.duration,item_end_date:(0,X.Ay)(I.end).format(ue),item_guests_number:I.bookingGuestsNumber,item_adults_number:I.bookingAdultsNumber,item_babies_number:I.bookingBabiesNumber,item_children_number:I.bookingChildrenNumber,item_has_id:!0,item_booking_id:I.id.toString(),item_booking_code_agent:I.codeAgent})):[],Le=[];(0,W.__)(K.activitiesOnSite,D=>{let $=0;(0,W.__)(D.sessions,j=>{ge++,$++;const pe=Object.keys(j.hours)[0],We=Object.keys(j.hours)[Object.keys(j.hours).length-1],Ae=D.price/100;Le.push({item_typology:"activity",item_sku:D.code,item_activity_type:D.isTypeActivity?"activity":"facility",item_name:le(D.name),item_brand:"vn"==I.residenceAddress.code.toLowerCase()?"VN":"CP",item_unity_price_ati:Number.parseFloat(Ae),item_unity_price_tf:Number.parseFloat(Ae),quantity:j.quantity,index:ge,item_park_code:he.code,item_park_name:le(he.name.toLowerCase()),item_session:$,item_theme:le(D.thematicMarketingName),item_category:D.thematicMarketingCode,item_time_slot:j.hours[pe].open+" - "+j.hours[We].close,item_accommodation_sku:I.codeAt,item_has_id:!0,item_booking_id:I.id,item_total_amount_ati:j.quantity*Number.parseFloat(Ae),item_total_amount_tf:j.quantity*Number.parseFloat(Ae),item_booking_code_agent:I.codeAgent,item_start_date:(0,X.Ay)(I.begin).format(ue),item_start_day_of_week:(0,X.Ay)(I.begin).format("dddd"),item_nights_number:I.duration,item_end_date:(0,X.Ay)(I.end).format(ue),item_guests_number:I.bookingGuestsNumber,item_adults_number:I.bookingAdultsNumber,item_babies_number:I.bookingBabiesNumber,item_children_number:I.bookingChildrenNumber})})});const ye=[];(0,W.__)(K.arrangements,D=>{ge++;const $=D.price;ye.push({item_typology:"service",item_sku:D.code,item_name:le(D.name),item_brand:"vn"==I.residenceAddress.code.toLowerCase()?"VN":"CP",item_unity_price_ati:$/100,item_unity_price_tf:$/100,quantity:D.quantity.selected,index:ge,item_park_code:he.code,item_park_name:le(he.name.toLowerCase()),item_theme:le(D.thematicCode),item_category:le(D.categorieCode),item_duration:(0,W._M)(D.durations,{selected:!0}).length>0?(0,W._M)(D.durations,{selected:!0})[0].duration:void 0,item_accommodation_sku:I.codeAt,item_has_booking_id:!0,item_booking_id:I.id,item_total_amount_ati:D.quantity.selected*$/100,item_total_amount_tf:D.quantity.selected*$/100,item_booking_code_agent:I.codeAgent,item_start_date:(0,X.Ay)(I.begin).format(ue),item_start_day_of_week:(0,X.Ay)(I.begin).format("dddd"),item_nights_number:I.duration,item_end_date:(0,X.Ay)(I.end).format(ue),item_guests_number:I.bookingGuestsNumber,item_adults_number:I.bookingAdultsNumber,item_babies_number:I.bookingBabiesNumber,item_children_number:I.bookingChildrenNumber})});const He=[];(0,W.__)(K.services,(D,$)=>{(0,W.__)(D,j=>{const pe=j.price;He.push({item_typology:"service",item_sku:j.code,item_name:le(j.name),item_brand:"vn"==I.residenceAddress.code.toLowerCase()?"VN":"CP",item_unity_price_ati:pe/100,item_unity_price_tf:pe/100,quantity:j.quantity.selected,item_park_code:he.code,item_park_name:le(he.name.toLowerCase()),item_theme:le(j.thematicCode),item_category:le(j.categorieCode),item_duration:void 0,item_accommodation_sku:$,item_has_booking_id:!0,item_booking_id:I.id,item_total_amount_ati:j.quantity.selected*pe,item_total_amount_tf:j.quantity.selected*pe,item_booking_code_agent:I.codeAgent,item_start_date:(0,X.Ay)(I.begin).format(ue),item_start_day_of_week:(0,X.Ay)(I.begin).format("dddd"),item_nights_number:I.duration,item_end_date:(0,X.Ay)(I.end).format(ue),item_guests_number:I.bookingGuestsNumber,item_adults_number:I.bookingAdultsNumber,item_babies_number:I.bookingBabiesNumber,item_children_number:I.bookingChildrenNumber})})}),ye.push(...Object.values((0,W.$z)(He,"item_sku")).map(D=>(ge++,{...D[0],index:ge,item_accommodation_sku:(0,W.TS)(D,($,j)=>[...$,I.atsRefCode[`${j.item_accommodation_sku}`].atCode.split("_")[0]],[]).join(","),quantity:(0,W.TS)(D,($,j)=>$+j.quantity,0),item_total_amount_ati:(0,W.TS)(D,($,j)=>$+j.item_total_amount_ati,0)/100,item_total_amount_tf:(0,W.TS)(D,($,j)=>$+j.item_total_amount_tf,0)/100}))),(0,W.__)(K.insurances,D=>{ge++;const $=D.price/100;ye.push({item_typology:"service",item_sku:D.code,item_name:le(D.name),item_brand:"vn"==I.residenceAddress.code.toLowerCase()?"VN":"CP",item_unity_price_ati:$,item_unity_price_tf:$,quantity:1,index:ge,item_park_code:he.code,item_park_name:le(he.name.toLowerCase()),item_theme:le("Insurance"),item_category:le("Insurance"),item_duration:void 0,item_accommodation_sku:I.codeAt,item_has_booking_id:!0,item_booking_id:I.id,item_total_amount_ati:$,item_total_amount_tf:$,item_booking_code_agent:I.codeAgent,item_start_date:(0,X.Ay)(I.begin).format(ue),item_start_day_of_week:(0,X.Ay)(I.begin).format("dddd"),item_nights_number:I.duration,item_end_date:(0,X.Ay)(I.end).format(ue),item_guests_number:I.bookingGuestsNumber,item_adults_number:I.bookingAdultsNumber,item_babies_number:I.bookingBabiesNumber,item_children_number:I.bookingChildrenNumber})});const N=[];return(0,W.__)(K.preferencies,(D,$)=>{(0,W.__)(D,j=>{const pe=j.price;N.push({item_typology:"service",item_sku:j.code,item_name:le(j.name),item_brand:"vn"==I.residenceAddress.code.toLowerCase()?"VN":"CP",item_unity_price_ati:pe/100,item_unity_price_tf:pe/100,quantity:j.quantity,item_park_code:he.code,item_park_name:le(he.name.toLowerCase()),item_theme:"Preferred location",item_category:"Location",item_accommodation_sku:$,item_has_booking_id:!0,item_booking_id:I.id,item_total_amount_ati:pe*j.quantity,item_total_amount_tf:pe*j.quantity,item_booking_code_agent:I.codeAgent,item_start_date:(0,X.Ay)(I.begin).format(ue),item_start_day_of_week:(0,X.Ay)(I.begin).format("dddd"),item_nights_number:I.duration,item_end_date:(0,X.Ay)(I.end).format(ue),item_guests_number:I.bookingGuestsNumber,item_adults_number:I.bookingAdultsNumber,item_babies_number:I.bookingBabiesNumber,item_children_number:I.bookingChildrenNumber})})}),ye.push(...Object.values((0,W.$z)(N,"item_sku")).map(D=>(ge++,{...D[0],index:ge,item_accommodation_sku:(0,W.TS)(D,($,j)=>[...$,"Common"===j.item_accommodation_sku?Object.values(I.atsRefCode).map(pe=>pe.atCode.split("_")[0]):I.atsRefCode[`${j.item_accommodation_sku}`].atCode.split("_")[0]],[]).join(","),quantity:(0,W.TS)(D,($,j)=>$+j.quantity,0),item_total_amount_ati:(0,W.TS)(D,($,j)=>$+j.item_total_amount_ati,0)/100,item_total_amount_tf:(0,W.TS)(D,($,j)=>$+j.item_total_amount_tf,0)/100}))),Ne.concat(Le).concat(ye)},J=({infosBooking:I,basket:K,stripAccent:le})=>{let ge=0;const ue="YYYY/MM/DD",he=I.residenceAddress,Ne=K.totalPrices.details.bookingBalance>0?(0,W.kH)(Object.values(I.detailsAts),D=>(ge++,{item_typology:"accommodation",item_name:`${D?.housing_type_name} ${D?.comfort_level_name} ${D?.max_capacity} personne(s)`,item_capacity:`${D?.max_capacity} personne(s)`,item_type:D?.housing_type_name,item_confort_type:D?.comfort_level_name,item_park_country_code:he.country,item_region_code:void 0,item_park_code:he.code,item_park_name:le(he?.name?.toLowerCase()??""),item_destination_code:I.destinationCode,item_park_country_name:I.residenceAddress.country,item_short_sku:he.code,item_sku:I.codeAt,item_season:I.season,item_brand:"vn"==he.code.toLowerCase()?"VN":"CP",item_unity_price_ati:K.totalPrices.details.bookingBalance/100,item_unity_price_tf:K.totalPrices.details.bookingBalance/100,item_total_amount_ati:K.totalPrices.details.bookingBalance/100,item_total_amount_tf:K.totalPrices.details.bookingBalance/100,item_grade:void 0,item_reviews_number:void 0,index:ge,item_has_infos:!0,item_start_date:(0,X.Ay)(I.begin).format(ue),item_start_day_of_week:(0,X.Ay)(I.begin).format("dddd"),item_nights_number:I.duration,item_end_date:(0,X.Ay)(I.end).format(ue),item_guests_number:I.bookingGuestsNumber,item_adults_number:I.bookingAdultsNumber,item_babies_number:I.bookingBabiesNumber,item_children_number:I.bookingChildrenNumber,item_has_id:!0,item_booking_id:I.id.toString(),item_booking_code_agent:I.codeAgent})):[],Le=[];(0,W.__)(K?.activitiesOnSite??[],D=>{(0,W.__)(D.sessions,$=>{ge++;const j=Object.keys($.hours)[0],pe=D.price/100;Le.push({item_typology:"activity",item_sku:D.code,item_activity_type:D.type.toLowerCase(),item_name:le(D.name),item_brand:"vn"==I?.residenceAddress?.code?.toLowerCase()?"VN":"CP",item_unity_price_ati:Number.parseFloat(pe),item_unity_price_tf:Number.parseFloat(pe),quantity:$.hours[j].quantity,index:ge,item_theme:le(D.thematicMarketingName),item_category:D.thematicMarketingCode,item_time_slot:$.hours[j].open+" - "+$.hours[j].close,item_short_sku:I.codeAt,item_accommodation_sku:I.codeAt,item_has_id:!0,item_booking_id:I.id,item_total_amount_ati:$.hours[j].quantity*Number.parseFloat(pe),item_total_amount_tf:$.hours[j].quantity*Number.parseFloat(pe),item_start_date:(0,X.Ay)(I.begin).format(ue),item_start_day_of_week:(0,X.Ay)(I.begin).format("dddd"),item_nights_number:I.duration,item_end_date:(0,X.Ay)(I.end).format(ue),item_guests_number:I.bookingGuestsNumber,item_adults_number:I.bookingAdultsNumber,item_babies_number:I.bookingBabiesNumber,item_children_number:I.bookingChildrenNumber,item_booking_code_agent:I.codeAgent})})});const ye=[];(0,W.__)(K?.arrangements??[],D=>{ge++;const $=D.price;ye.push({item_typology:"service",item_sku:D.code,item_name:le(D.name),item_brand:"vn"==I?.residenceAddress?.code?.toLowerCase()?"VN":"CP",item_category:le(D.categorieCode),item_unity_price_ati:$/100,item_unity_price_tf:$/100,quantity:D.quantity.selected,index:ge,item_theme:le(D.thematicCode),item_duration:(0,W._M)(D.durations,{selected:!0}).length>0?(0,W._M)(D.durations,{selected:!0})[0].duration:void 0,item_accommodation_sku:I.codeAt,item_has_booking_id:!0,item_booking_id:I.id,item_start_date:(0,X.Ay)(I?.begin).format(ue),item_start_day_of_week:(0,X.Ay)(I?.begin).format("dddd"),item_nights_number:I?.duration,item_end_date:(0,X.Ay)(I?.end).format(ue),item_guests_number:I.bookingGuestsNumber,item_adults_number:I?.bookingAdultsNumber,item_children_number:I?.bookingChildrenNumber,item_babies_number:I.bookingBabiesNumber,item_has_id:!0,item_total_amount_ati:D.quantity.selected*$/100,item_total_amount_tf:D.quantity.selected*$/100,item_booking_code_agent:I.codeAgent})});const He=[];(0,W.__)(K.services,(D,$)=>{(0,W.__)(D,j=>{const pe=j.price;He.push({item_typology:"service",item_sku:j.code,item_name:le(j.name),item_brand:"vn"==I.residenceAddress.code.toLowerCase()?"VN":"CP",item_unity_price_ati:pe/100,item_unity_price_tf:pe/100,quantity:j.quantity.selected,item_park_code:he.code,item_park_name:le(he.name.toLowerCase()),item_theme:le(j.thematicCode),item_category:le(j.categorieCode),item_duration:void 0,item_accommodation_sku:$,item_has_booking_id:!0,item_booking_id:I.id,item_total_amount_ati:j.quantity.selected*pe,item_total_amount_tf:j.quantity.selected*pe,item_booking_code_agent:I.codeAgent,item_start_date:(0,X.Ay)(I.begin).format(ue),item_start_day_of_week:(0,X.Ay)(I.begin).format("dddd"),item_nights_number:I.duration,item_end_date:(0,X.Ay)(I.end).format(ue),item_guests_number:I.bookingGuestsNumber,item_adults_number:I.bookingAdultsNumber,item_babies_number:I.bookingBabiesNumber,item_children_number:I.bookingChildrenNumber})})}),ye.push(...Object.values((0,W.$z)(He,"item_sku")).map(D=>(ge++,{...D[0],index:ge,item_accommodation_sku:(0,W.TS)(D,($,j)=>[...$,I.atsRefCode[`${j.item_accommodation_sku}`].atCode.split("_")[0]],[]).join(","),quantity:(0,W.TS)(D,($,j)=>$+j.quantity,0),item_total_amount_ati:(0,W.TS)(D,($,j)=>$+j.item_total_amount_ati,0)/100,item_total_amount_tf:(0,W.TS)(D,($,j)=>$+j.item_total_amount_tf,0)/100}))),(0,W.__)(K?.insurances??[],D=>{ge++;const $=D.price/100;ye.push({item_typology:"service",item_sku:D.code,item_name:le(D.name),item_brand:"vn"==I?.residenceAddress?.code?.toLowerCase?.()?"VN":"CP",item_unity_price_ati:Number.parseFloat($),item_unity_price_tf:Number.parseFloat($),quantity:D.quantity.selected,index:ge,item_theme:le("Insurance"),item_category:le("Insurance"),item_duration:void 0,item_accommodation_sku:I.codeAt,item_has_booking_id:!0,item_booking_id:I.id,item_total_amount_ati:Number.parseFloat($),item_total_amount_tf:Number.parseFloat($),item_start_date:(0,X.Ay)(I.begin).format(ue),item_start_day_of_week:(0,X.Ay)(I.begin).format("dddd"),item_nights_number:I.duration,item_end_date:(0,X.Ay)(I.end).format(ue),item_guests_number:I.bookingGuestsNumber,item_adults_number:I.bookingAdultsNumber,item_babies_number:I.bookingBabiesNumber,item_children_number:I.bookingChildrenNumber,item_booking_code_agent:I.codeAgent})});const N=[];return(0,W.__)(K.preferencies,(D,$)=>{(0,W.__)(D,j=>{const pe=j.price;N.push({item_typology:"service",item_sku:j.code,item_name:le(j.name),item_brand:"vn"==I.residenceAddress.code.toLowerCase()?"VN":"CP",item_unity_price_ati:pe/100,item_unity_price_tf:pe/100,quantity:j.quantity,item_park_code:he.code,item_park_name:le(he.name.toLowerCase()),item_theme:"Preferred location",item_category:"Location",item_accommodation_sku:$,item_has_booking_id:!0,item_booking_id:I.id,item_total_amount_ati:pe*j.quantity,item_total_amount_tf:pe*j.quantity,item_booking_code_agent:I.codeAgent,item_start_date:(0,X.Ay)(I.begin).format(ue),item_start_day_of_week:(0,X.Ay)(I.begin).format("dddd"),item_nights_number:I.duration,item_end_date:(0,X.Ay)(I.end).format(ue),item_guests_number:I.bookingGuestsNumber,item_adults_number:I.bookingAdultsNumber,item_babies_number:I.bookingBabiesNumber,item_children_number:I.bookingChildrenNumber})})}),ye.push(...Object.values((0,W.$z)(N,"item_sku")).map(D=>(ge++,{...D[0],index:ge,item_accommodation_sku:(0,W.TS)(D,($,j)=>[...$,"Common"===j.item_accommodation_sku?Object.values(I.atsRefCode).map(pe=>pe.atCode.split("_")[0]):I.atsRefCode[`${j.item_accommodation_sku}`].atCode.split("_")[0]],[]).join(","),quantity:(0,W.TS)(D,($,j)=>$+j.quantity,0),item_total_amount_ati:(0,W.TS)(D,($,j)=>$+j.item_total_amount_ati,0)/100,item_total_amount_tf:(0,W.TS)(D,($,j)=>$+j.item_total_amount_tf,0)
1/100}))),Ne.concat(Le).concat(ye)}},17672($e,we,u){"use strict";u.d(we,{C5:()=>Q,dM:()=>Y,eo:()=>X,jV:()=>ie});var B=u(41068),W=u(1717);const X=J=>Y(J.detailsAts)?J.maxOccupancyPerson+J.bookingBabiesNumber:J.maxOccupancyPerson,Y=J=>(0,B.TS)(J,(I,K)=>I&&["HOTELAPPARTEMENT","HOTEL"].includes(K.housing_grouping_code),!0),te=J=>Y(J.infosBooking.detailsAts)?J.results.travellersComplete&&Object.keys(J.results.travellers).length>=J.infosBooking.maxOccupancyPerson+J.infosBooking.bookingBabiesNumber:J.results.travellersComplete,ie=(J,I,K)=>{const le=J.infosBooking.complementaryRules.indirect,ge=[];return ge.push({code:W.P.INFORMATIONS,label:K.checkin_tab_informations,icon:"profile",complete:te(J),disabled:!1}),J.rules.documentType.mandatory&&ge.push({code:W.P.DOCUMENTS,label:K.checkin_tab_documents,icon:"id",complete:J.results.documentsComplete,disabled:!1}),I.results.showable&&ge.push({code:W.P.ARRIVAL,label:K.checkin_tab_arrival,icon:"clock",complete:!!I?.results?.time?.time,disabled:!1}),ge.push({code:W.P.VEHICLES,label:K.checkin_tab_vehicles,icon:"car",complete:J.results.vehiclesComplete,disabled:!1}),ge.push({code:W.P.ETICKET,label:K.checkin_tab_e_ticket,icon:"e-ticket",complete:J.results.prepareTicket&&(le||!J.infosBooking.bookingHasLeftToBalance),disabled:!J.results.prepareTicket||J.infosBooking.bookingHasLeftToBalance&&!le}),ge},Q=(J,I,K)=>{const le=(0,B.Im)(J)?I.infosBooking.complementaryRules.indirect:J.infosBooking.complementaryRules.indirect,ge=(0,B.Im)(J)?I.infosBooking.bookingHasLeftToBalance:J.infosBooking.bookingHasLeftToBalance;return K.map(ue=>{const he={...ue};switch(ue.code){case W.P.INFORMATIONS:he.complete=(0,B.Im)(J)?ue.complete:te(J);break;case W.P.DOCUMENTS:he.complete=(0,B.Im)(J)?ue.complete:J.results.documentsComplete;break;case W.P.ARRIVAL:he.complete=(0,B.Im)(I)?ue.complete:!!I.results.time.time;break;case W.P.VEHICLES:he.complete=(0,B.Im)(J)?ue.complete:J.results.vehiclesComplete;break;case W.P.ETICKET:he.complete=(0,B.Im)(J)?ue.complete:J.results.prepareTicket&&(le||!ge),he.disabled=(0,B.Im)(J)?ue.disabled:!J.results.prepareTicket||ge&&!le}return he})}},34039($e,we,u){"use strict";u.d(we,{O:()=>se,_:()=>ce});var k=u(41068);const se=x=>(0,k.zy)(x,"bookingId")&&(0,k.zy)(x,"endPopinTime")&&(0,k.zy)(x,"rateDatas")&&(0,k.zy)(x,"startPopinTime"),ce=x=>(0,k.zy)(x,"id")&&(0,k.zy)(x,"bookingId")&&(0,k.zy)(x,"endPopinTime")&&(0,k.zy)(x,"rateDatas")&&(0,k.zy)(x,"startPopinTime")},1397($e,we,u){"use strict";u.r(we),u.d(we,{default:()=>b});var k=u(252),se=u(63244),ce=u(84745),x=u(2615),B=u(77339),W=u(46822),X=u(30786),Y=u(96354),re=u(99437),te=u(27468),ie=u(7673),Q=u(41068),J=u(23582),I=u(56302),K=u(10343),le=u(95969),ge=u(68421),ue=u(26916),he=u(34039),Ne=u(19656),Le=u(87284),ye=u(10972),He=u(81090),N=u(80583),de=u(12403),D=u(73534),$=u(53312);let j=(()=>{class c{constructor(){this.actions$=(0,x.WQX)(B.En),this.cartService=(0,x.WQX)(I.m),this.wordingsService=(0,x.WQX)(ye.p),this.deviceService=(0,x.WQX)(le.g),this.trackingService=(0,x.WQX)(He.b),this.storageService=(0,x.WQX)(N.n),this.commonService=(0,x.WQX)(de.h),this.rpcService=(0,x.WQX)(D.R),this.router=(0,x.WQX)(k.Ix),this.store=(0,x.WQX)(ce.il),this.loadConfirmation$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ue.eI),(0,W.YQ)(()=>[this.store.select(J.Ty)]),(0,X.p)(([i,{marketLang:l,bookingId:d}])=>{const y=this.wordingsService.getPages(["MYNG_CART","MYNG_SHARED"]),S=this.cartService.getConfirm(d);return(0,te.p)([y,S]).pipe((0,Y.T)(([{loadedPages:H,groups:U},G])=>{this.store.dispatch((0,se.MQ)({loadedPages:H,groups:U}));const me=(0,Q.TS)(Object.values(U),(Oe,ke)=>({...Oe,...ke}),{});if(G.noPaymentFound)return this.router.navigate([`${l}/booking/${d}`]),(0,ue.KZ)({error:"No payment found"});const Z=Ne.lz.adapt(d,G.results,G.messages,G.infosBooking,this.cartService.sessionDateFormat);return(0,ue.ZH)({steps:[{code:"basket",label:me.cart_tab_basket,icon:"profile",complete:!0,disabled:!0,active:!1},{code:"payment",label:me.cart_tab_payment,icon:"e-ticket",complete:!0,disabled:!0,active:!1}],confirm:Z,paymentDetails:{orderId:G.results.orderId,paiementTraces:G.results.paiementTraces}})}),(0,re.W)(H=>(console.error("Effect: loadConfirmationFailure",H),(0,ie.of)((0,ue.KZ)({error:H?.message??"loadConfirmationFailure"})))))}
1))),this.trackLoadConfirmation$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ue.ZH),(0,W.YQ)(()=>[this.store.select(K.p8),this.store.select(K.y9),this.store.select(K.HT)]),(0,Y.T)(([{confirm:i,paymentDetails:l},d,y,S])=>{try{const H=this.storageService.getItem("mycp_user"),U=(0,ge.qd)({infosBooking:S,basket:i,stripAccent:this.commonService.stripAccent}),G=l?.paiementTraces?.paymentAmount/100,me=y.totalPrices.details.bookingBalance/100,Z={page_template:"Confirmation",page_name:"Confirmation",page_category_level1:"My Bookings",page_category_level2:"Booking",page_category_level3:"Confirmation",multicottage:Object.keys(S.atsRefCode).length>1?"yes":"no",user_id:H?.emailMd5,user_country_origin:H?.country,user_friends_status:d.isFriendAvailable,user_number_of_reservation:this.storageService.getItem("mycp_bookings_list")?.length,checkin_done:S?.preparedCheckInTicket,checkout_step_number:"2",checkout_step_name:"Confirmation",leadtime:S?.cta.deltaDaysBeforeArrival.toString(),user_connexion_leadtime_reservation:S?.cta.deltaDaysBeforeArrival.toString(),mode_navigation:"true"===this.storageService.getItem("mycp_discover_mode")?"Discover":"Logged",migration_pms:S?.stopSaleActivity??!1,park_name:S?.residenceAddress?.name,event:"page_view"};S?.complementaryRules?.indirect&&(Z.booking_is_indirect=S.complementaryRules.indirect),null!=this.storageService.getItem("mycp_indirect_data")&&(Z.user_is_indirect_client=!0,Z.indirectClientHasDigitalPark=this.storageService.getItem("mycp_indirect_data").indirectClientHasDigitalPark,Z.indirectClientBraceletNumber=this.storageService.getItem("mycp_indirect_data").indirectClientBraceletNumber,Z.indirectClientCottageNumber=this.storageService.getItem("mycp_indirect_data").indirectClientCottageNumber,Z.indirectClientBookingNumber=this.storageService.getItem("mycp_indirect_data").indirectClientBookingNumber,Z.indirectClientUserName=this.storageService.getItem("mycp_indirect_data").indirectClientUserName);const ze=l.paiementTraces.paymentType,_e=l.paiementTraces.paymentMode,Oe={event:"purchase",sub_event:"purchase",multicottage:Object.keys(S.atsRefCode).length>1?"yes":"no",is_mobile_app:this.deviceService.isMobileApp,ecommerce:{currency:d.currency,value:i.totalPrices.totalWithoutBookingBalance/100,items:U,purchase_is_inError:!1,transaction_id:l.orderId,tax:Number.parseFloat(G)-Number.parseFloat(G),payment_type:ze,payment_method:("CB"==_e?"CB":"PP"==_e&&"Paypal")||"ID"==_e&&"IDeal"||"OF"==_e&&"CB"||"BMC"==_e&&"BanContact",payment_rhythm:"OF"===ze?"2x":"1x",purchase_has_balance:0!=y.totalPrices.details.bookingBalance,purchase_balance_amount_ati:y.totalPrices.details.bookingBalance>0?Number.parseFloat(me):void 0,purchase_leadtime:(0,$.Ay)(S.begin).diff((0,$.Ay)(),"days").toString(),purchase_has_dv:!!y.digitalVouchers.length,purchase_dv_code:y.digitalVouchers.map(ke=>ke.code),purchase_dv_amount:y.digitalVouchers.length?1===y.digitalVouchers.length?y.digitalVouchers[0].amount:y.digitalVouchers.reduce((ke,Pe)=>ke+Pe.amount,0):null}};this.trackingService.pushTag(Z),this.trackingService.pushTag(Oe,!1),this.deviceService.isMobileApp&&(this.rpcService.isReady()?(this.rpcService.getClient().eventsToNative.cart.cartUpdated.emit({cartLink:"",cartNbItems:0,cartVisible:!1,cartAnimate:!1}),this.rpcService.getClient().eventsToNative.menu.menuUpdated.emit({items:[]}),this.rpcService.getClient().eventsToNative.rate.askForRate.emit({timeout:5e3})):(this.store.dispatch(Le.y.setCart({cartLink:"",cartNbItems:0,cartVisible:!1,cartAnimate:!1})),this.store.dispatch(Le.y.setMenuItems({items:[]})),this.store.dispatch(Le.y.askForRating({timeout:5e3}))))}catch(H){console.log("error tracking load confirm",H)}})),{dispatch:!1}),this.updateStorage$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ue.ZH),(0,W.YQ)(()=>[this.store.select(J.Ty)]),(0,Y.T)(([{confirm:i},{bookingId:l}])=>{try{const d=(0,Q.pb)(this.storageService.getItem("mycp_to_rate_etickets_confirm")||[],he.O);i.activitiesList.forEach(S=>
1{Object.values(S.sessions).forEach(H=>{Object.keys(H.hours).forEach(U=>{d.push({bookingId:l,startPopinTime:(0,$.Ay)(`${H.date} ${U.split("_")[1]}`,"YYYY-MM-DD HH:mm").add(1,"hours").format("YYYY-MM-DD HH:mm"),endPopinTime:(0,$.Ay)(`${H.date} ${U.split("_")[1]}`,"YYYY-MM-DD HH:mm").add(2,"days").format("YYYY-MM-DD HH:mm"),rateDatas:{rated:!1}})})})});const y=d.map(S=>(0,Q.Up)(S,"bookingId","startPopinTime","endPopinTime","rateDatas"));this.storageService.setItem("mycp_to_rate_etickets_confirm",y),this.deviceService.isMobileApp&&(this.rpcService.isReady()?this.rpcService.getClient().storage.addToSessionStorage({key:"mycp_to_rate_etickets_confirm",value:y}).catch(()=>{}):this.store.dispatch(Le.y.addToSessionStorage({key:"mycp_to_rate_etickets_confirm",value:y}))),this.store.dispatch(Le.y.addToSessionStorage({key:"mycp_to_rate_etickets_confirm",value:JSON.stringify(y)}))}catch(d){console.log("error on updating storage (to_rate_etickets)",d)}})),{dispatch:!1})}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275prov=x.jDH({token:c,factory:c.\u0275fac})}}return c})();const pe={loading:!1,error:void 0,steps:[],confirm:void 0,paymentDetails:void 0};var Ae=u(76146),ne=u(30134);const ot={loading:!1,error:void 0,steps:[],cart:void 0,loadingVoucher:!1,errorVoucher:"",loadingFlush:!1,errorFlush:void 0,merchantId:"",isApplePayAvailable:!1};var Un=u(70274),yn=u(22806),Be=u(67018),ft=u(67702);function Fe(c,r,{obDateFormat:i}){const{infosBooking:l,results:d}=c,y=(d.payments?.OE||d.payments?.DV||d.payments?.ZERO||d.payments?.OF)&&!c.noPaymentAllowed,S={...d.payments};return S.infosOgoneMulti&&(S.infosOgoneMulti=S.infosOgoneMulti.map((U,G)=>({...U,dateFormatted:(0,$.Ay)(U.date).format(i),priceFormatted:(0,ft.$g)(U.price,l.currencyInfos,!1,!1,!1),text:0===G?r.cart_today:`${(0,$.Ay)(U.date).format(i)} (${r.cart_direct_debit})`}))),{isAllowPayment:y,payments:S,paymentMethods:(0,ge.J5)(d?.payments,l,r)}}var De=u(77332),Ke=u(80402),rt=u(95119),Rn=u(17919),tt=u(10187),Mn=u(41552),Ze=u(55641),nt=u(22844);const tn="YYYY/MM/DD";let Kn=(()=>{class c{constructor(){this.actions$=(0,x.WQX)(B.En),this.loader=(0,x.WQX)(Rn.w),this.cartService=(0,x.WQX)(I.m),this.wordingsService=(0,x.WQX)(ye.p),this.activitiesService=(0,x.WQX)(De.B),this.servicesService=(0,x.WQX)(Ke.g),this.deviceService=(0,x.WQX)(le.g),this.trackingService=(0,x.WQX)(He.b),this.storageService=(0,x.WQX)(N.n),this.commonService=(0,x.WQX)(de.h),this.rpcService=(0,x.WQX)(D.R),this.store=(0,x.WQX)(ce.il),this.loadCart$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.Bb),(0,W.YQ)(()=>[this.store.select((0,J.sW)("bookingId"))]),(0,X.p)(([{initial:i=!0},l])=>{const d=this.wordingsService.getPages(["MYNG_CART","MYNG_BOOKING","MYNG_BASKET_POPIN","MYNG_SHARED","MYNG_FOOTER","MYNG_ERRORS"]),y=this.cartService.getData(l),S=this.deviceService.isMobileApp&&"ios"===this.deviceService.hostPlatform?this.cartService.getMerchantId(l):(0,ie.of)("");return(0,te.p)([d,y,S]).pipe((0,Y.T)(([{loadedPages:H,groups:U},G,me])=>{this.store.dispatch((0,se.MQ)({loadedPages:H,groups:U})),console.log("merchantId",me);const Z=(0,Q.TS)(Object.values(U),(Oe,ke)=>({...Oe,...ke}),{}),ze=Fe(G,Z,{obDateFormat:this.cartService.obDateFormat});return(0,ne.IW)({steps:[{code:"basket",label:Z.cart_tab_basket,complete:!1,disabled:!1,active:!0,activeImg:"assets/images/cart/step-resume-active.svg",inactiveImg:"assets/images/cart/step-resume-active.svg"},{code:"payment",label:Z.cart_tab_payment,complete:!1,disabled:!0,active:!1,activeImg:"assets/images/cart/step-payment-active.svg",inactiveImg:"assets/images/cart/step-payment-inactive.svg"}],cart:ze,merchantId:me,initial:i})}),(0,re.W)(H=>(console.error("Effect: loadCartFailure",H),(0,ie.of)((0,ne.nw)({error:H?.message??"loadCartFailure"})))))}))),this.flushCart$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.nS),(0,W.YQ)(()=>[this.store.select((0,J.sW)("bookingId"))]),(0,X.p)(([i,l])=>this.cartService.flushCart(l).pipe((0,Y.T)(()=>(this.cartService.flushCartDisplayed.set(""),this.store.dispatch((0,ne.Bb)({initial:!1})),(0,ne.U4)())),(0,re.W)(d=>(console.error("Effect: flushCartFailure",d),(0,ie.of)((0,ne.XI)({error:d?.message??"flushCartFailure"})))))))),this.setVouchers$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne._6),(0,W.YQ)(()=>[this.store.select(J.Ty),this.store.select((0,Ze.x2)(["CART"])),this.store.select(rt.m)]),(0,X.p)(([{operation:i,digitalVouchers:l},{bookingId:d},y,{steps:S}])=>(console.log(["Cart Effect applyVoucher$::",{bookingId:d,digitalVouchers:l}]),this.cartService.sendVouchers({bookingId:d,digitalVouchers:l}).pipe((0,Y.T)(H=>{"ADD"===i&&("WRNVOUCHERNUMBER"===(H?.messages?.[0]?.code??"")&&this.store.dispatch((0,ne.K9)({error:y.validator_voucher_invalid})),this.trackingService.pushTag({event:"clickEvent",clickCode:"Promo code",gaCategory:S[0].active?"Cart":"Payment Booking Hub",gaAction:"WRNVOUCHERNUMBER"!==(H?.messages?.[0]?.code??"")?"valid gift or digital coupon card":"Apply gift voucher co
1de",gaLabel:"WRNVOUCHERNUMBER"!==(H?.messages?.[0]?.code??"")?"click":"numero de bon invalide "+(0,Q.HV)(l)},!1));const U=Fe(H,y,{obDateFormat:this.cartService.obDateFormat});return this.loader.setState(!1),this.cartService.createCookie("cookieCartUpdated",Date.now(),!1),(0,ne.T6)({steps:S,cart:U})}),(0,re.W)(H=>(this.loader.setState(!1),console.error("Effect: setVouchersFailure",H),(0,ie.of)((0,ne.M)({error:H?.message??"setVouchersFailure"}))))))))),this.submitPayment$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.n5),(0,W.YQ)(()=>[this.store.select(K.Wh),this.store.select(K.HT),this.store.select(K.y9),this.store.select((0,J.sW)("marketLang"))]),(0,X.p)(([{params:{bookingId:i,values:l}},d,y,S,H])=>{const U={...l,javaEnable:navigator.javaEnabled(),colorDepth:screen.colorDepth,screenHeight:screen.height,screenWidth:screen.width,getTimezoneOffset:(new Date).getTimezoneOffset()};if(this.loader.setState(!0),"APPM"===U.paymentMode){if(!this.deviceService.isMobileApp)throw new Error("Apple Pay is only available on mobile app!");if("ios"!==this.deviceService.hostPlatform)throw new Error("Apple Pay is only available on iOS!");return(0,ie.of)((0,ne.L_)({values:U}))}return this.cartService.submitPayment({bookingId:i,values:U}).pipe((0,Y.T)(G=>{const me={event:"begin_checkout",sub_event:"begin_checkout",ecommerce:{currency:d.currency,value:S.totalPrices.total/100,items:(0,ge.Oi)({infosBooking:y,basket:S,stripAccent:this.commonService.stripAccent})}};this.trackingService.pushTag(me,!1);const Z=G.results.datas,ze=Z?.action??"",_e=Z?.method??"",Oe={orderId:Z.orderId,...tt.A.parseUrl(ze).query};if(this.deviceService.isMobileApp){const Pe=tt.A.stringifyUrl({url:`${window.location.origin}/my/${H}/cart-payment/${d.id}`,query:{method:_e,action:tt.A.parseUrl(ze).url,actionQuery:JSON.stringify(tt.A.parseUrl(ze).query),fields:JSON.stringify(Oe)}});return this.rpcService.isReady()?this.rpcService.getClient().navigation.openUrl({url:Pe}).catch(()=>{}):this.store.dispatch(Le.y.openUrl({url:Pe})),(0,ne.ue)()}const ke=document.createElement("form");ke.method=_e,ke.action=ze;for(const Pe in Oe){const fe=document.createElement("input");fe.type="hidden",fe.name=Pe,fe.value=Oe[Pe],ke.appendChild(fe)}return document.body.appendChild(ke),ke.submit(),(0,ne.ue)()}),(0,re.W)(G=>(this.loader.setState(!1),(0,ie.of)((0,ne.dc)({error:G?.message??""})))))}))),this.submitApplePayPayment$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.L_),(0,W.YQ)(()=>[this.store.select(K.Wh),this.store.select(K.HT),this.store.select(K.y9),this.store.select(rt.m)]),(0,X.p)(([{values:i},l,d,y,{merchantId:S}])=>{this.loader.setState(!0);const H={event:"begin_checkout",sub_event:"begin_checkout",ecommerce:{currency:l.currency,value:y.totalPrices.total/100,items:(0,ge.Oi)({infosBooking:d,basket:y,stripAccent:this.commonService.stripAccent})}};this.trackingService.pushTag(H,!1);const U=l.inProgress&&"CH"===l.marketBooking?[nt.s.Visa,nt.s.Mastercard,nt.s.CartesBancaires]:[nt.s.Visa,nt.s.Mastercard,nt.s.Amex,nt.s.CartesBancaires];return this.rpcService.getClient().payment.payWithApplePay({bookingId:l.id,merchantId:S,supportedNetworks:U,...i},{timeout:6e4,retries:0}).then(G=>{if(console.log("response payment.payWithApplePay",G),!G?.success){const me=G?.error??"Apple Pay RPC failed";return console.error(`Effect: submitApplePayPaymentFailure ${G?.errorCode?`[${G.errorCode}] `:""}${me}`),this.loader.setState(!1),(0,ne.BL)({error:me,errorCode:G?.errorCode})}return(0,ne.KH)()}).catch(G=>{this.loader.setState(!1),console.error("Effect: submitApplePayPaymentFailure",G);const me=G?.message?.includes("Timeout")||"TIMEOUT"===G?.code,Z=G?.errorCode??(me?"TIMEOUT":G?.code)??nt.j.UNKNOWN_ERROR;return console.log("[Cart Effect] errorCode resolved:",Z,"from error:",G),(0,ne.BL)({error:G?.message??"submitApplePayPaymentFailure",errorCode:Z})})}))),this.popinErrorPayment$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.BL,ne.Yp),(0,W.YQ)(()=>[this.store.select((0,Ze.x2)(["CART"]))]),(0,Y.T)(([i,l])=>{const d=l.cart_popin_payment_error_title,y=this.cartService.getPopinErrorMessage(i.errorCode,l);return(0,Mn.Q$)({title:d,message:y})}))),this.loadCartSuccess=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.IW),(0,W.YQ)(()=>[this.store.select(K.Wh)]),(0,X.p)(([{merchantId:i},l])=>{const d=this.storageService.getItem("mycp_user");return this.deviceService.isApplePaySupported({merchantId:i,currencyCode:l.currency,countryCode:d.country,supportedNetworks:l.inProgress&&"CH"===l.marketBooking?[nt.s.Visa,nt.s.Mastercard,nt.
1s.CartesBancaires]:[nt.s.Visa,nt.s.Mastercard,nt.s.Amex,nt.s.CartesBancaires]}).then(S=>(0,ne.M9)({isSupported:S}))}))),this.submitGooglePayPayment$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.oI),(0,W.YQ)(()=>[this.store.select(K.Wh),this.store.select(K.HT),this.store.select(K.y9)]),(0,Y.T)(([{...i},l,d,y])=>{const S={event:"begin_checkout",sub_event:"begin_checkout",ecommerce:{currency:l.currency,value:y.totalPrices.total/100,items:(0,ge.Oi)({infosBooking:d,basket:y,stripAccent:this.commonService.stripAccent})}};return this.trackingService.pushTag(S,!1),Le.y.payWithGooglePay({bookingId:l.id,...i})}),(0,re.W)(i=>(this.loader.setState(!1),console.error("Effect: submitGooglePayPaymentFailure",i),(0,ie.of)((0,ne.Yp)({error:i?.message??"submitGooglePayPaymentFailure",errorCode:nt.j.UNKNOWN_ERROR})))))),this.deleteActivity$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.$y),(0,W.YQ)(()=>[this.store.select((0,J.sW)("bookingId")),this.store.select(K.y9)]),(0,X.p)(([{data:i},l,d])=>this.activitiesService.deleteActivity({bookingId:l,params:{activityCode:i.activityCode,sessionId:i.sessionId}}).pipe((0,Y.T)(()=>(0,ne.iz)({data:i,basketActivty:d.activitiesOnSite[i.activityCode]})),(0,re.W)(S=>(console.error("Effect: deleteActivityFailure",S),(0,ie.of)((0,ne.dp)({error:S?.message??"deleteActivityFailure"})))))))),this.deleteService$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.hs),(0,W.YQ)(()=>[this.store.select((0,J.sW)("bookingId")),this.store.select(K.y9)]),(0,X.p)(([{data:i},l,d])=>{const y="service"===i.model?{services:{code:i.code,quantity:0,at:i.atReference,refPrice:i.price*i.quantity.selected/100}}:"arrangement"===i.model?{arrangements:{code:i.code,quantity:0,refPrice:i.price*i.quantity.selected/100}}:{insurances:{code:i.code,quantity:0,refPrice:i.price/100}},S={bookingId:l,params:{["service"===i.model?"services":"arrangement"==i.model?"arrangements":"insurances"]:{...y["service"===i.model?"services":"arrangement"==i.model?"arrangements":"insurances"],refPrice:void 0}}};return this.servicesService.putServices(i.model,S).pipe((0,Y.T)(()=>(0,ne.Ef)({data:i,values:S})),(0,re.W)(H=>(console.error("Effect: deleteServiceFailure",H),"errsrvnotfound"===H?.error?.messages?.[0]?.code.toLowerCase()&&(this.cartService.flushCartDisplayed.set(l),this.store.dispatch((0,Mn.l7)())),(0,ie.of)((0,ne.jP)({error:H?.message??"deleteServiceFailure"})))))}))),this.deletePreferernce$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.lz),(0,W.YQ)(()=>[this.store.select(K.Wh)]),(0,X.p)(([{data:i},l])=>{const d=(0,Q.kH)(i.preferences,y=>this.servicesService.putPreferencies({bookingId:l.id,params:{preferencies:{atRef:y.atReference??"",code:y.code,quantity:0,at:""}}}));return(0,yn.H)(d).pipe((0,Un.H)(y=>y)).pipe((0,Be.H)(),(0,Y.T)(()=>(0,ne.yp)({data:i})),(0,re.W)(y=>(console.error("Effect: deletePreferenceFailure",y),(0,ie.of)((0,ne.d1)({error:y?.message??"deletePreferenceFailure"})))))}))),this.refreshAfterDelete$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.iz,ne.yp,ne.Ef,ne.dp,ne.d1,ne.jP),(0,Y.T)(()=>(this.loader.setState(!1),(0,ne.Bb)({initial:!1}))))),this.trackLoadCart$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.IW),(0,W.YQ)(()=>[this.store.select(K.Wh),this.store.select(K.y9),this.store.select(K.HT)]),(0,Y.T)(([{steps:i,initial:d},y,S,H])=>{if(d)try{const U=this.storageService.getItem("mycp_user"),G=(0,ge.Oi)({infosBooking:H,basket:S,stripAccent:this.commonService.stripAccent}),me={event:"view_cart",sub_event:"view_cart",ecommerce:{currency:y.currency,value:S.totalPrices.total/100,items:G}},Z={page_template:"Cart",page_name:"Cart",page_category_level1:"My Bookings",page_category_level2:"Booking",page_category_level3:"Cart",multicottage:y.isMulticottages?"yes":"no",user_id:U?.emailMd5,user_country_origin:U?.country,user_friends_status:y?.isFriendAvailable,checkout_step_number:"1",checkout_step_name:"Cart",user_number_of_reservation:this.storageService.getItem("mycp_bookings_list")?.length,checkin_done:H?.preparedCheckInTicket,leadtime:H?.cta.deltaDaysBeforeArrival.toString(),user_connexion_leadtime_reservation:H?.cta.deltaDaysBeforeArrival.toString(),mode_navigation:"true"===this.storageService.getItem("mycp_discover_mode")?"Discover":"Logged",migration_pms:H?.stopSaleActivity??!1,park_name:H?.residenceAddress?.name,event:"page_view"};H?.complementaryRules?.indirect&&(Z.booking_is_indirect=H.complementaryRules.indirect),null!=this.storageService.getItem("mycp_indirect_data")&&(Z.user_is_indirect_client=!0,Z.indirectClientHasDigitalPark=this.storageService.getItem("mycp_indirect_data").indirectClientHasDigitalPark,Z.indirectClientBraceletNumber=this.storageService.getItem("mycp_indirect_data").indirectClientBraceletNumber,Z.indirectClientCottageNumber=this.storageService.getItem("mycp_indirect_data").indirectClientCottageNumber,Z.indirectClientBookingNumber=this.storageService.getItem("mycp_indirect_data").indirectClientBookingNumber,Z.indirectClientUserName=this.storageService.getItem("mycp_indirect_data").indirectClientUserName),this.trackingService.pushTag(Z),this.trackingService.pushTag(me,!1),S.errorItems.length>0&&this.trackingService.pushTag({event:"element_displayed",gaCategory:i[0].active?"Cart":"Payment Booking Hub",gaAction:"Form Error",gaLabel:`${S.errorItems.join(" - ")} - Not available`,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)}catch(U){console.log("error tracking load cart",U)}})),{dispatch:!1}),this.trackDeleteActivity$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.iz),(0,W.YQ)(()=>[this.store.select(K.Wh),this.store.select(rt.m),this.store.select(K.HT),this.store.select(K.y9)]),(0,Y.T)(([{data:i,basketActivty:l},d,y,S,H])=>{try{const U=l,G=(0,Q.I6)((0,Q._M)(H.activitiesOnSite,{code:i.activityCode})?.[0]?.sessions??[],{sessionId:i.sessionId}),me=(0,Q.HP)(G?.hours??{})?.[0],Z=U.price/100,ze=[{item_typology:"activity",item_sku:U.code,item_activity_type:U.type.toLowerCase(),item_name:this.commonService.stripAccent(U.name),item_brand:"vn"==S.residenceAddress.code.toLowerCase()?"VN":"CP",item_unity_price_ati:Number.parseFloat(Z),item_unity_price_tf:Number.parseFloat(Z),quantity:G?.quantity??0,index:1,item_park_code:S.residenceAddress.code,item_park_name:this.commonService.stripAccent(S.residenceAddress.name.toLowerCase()),item_theme:this.commonService.stripAccent(U.thematicMarketingName),item_category:U.thematicMarketingCode,item_time_slot:G?`${G.hours?.[me]?.open} - ${G.hours?.[me]?.close}`:"",item_accommodation_sku:S.codeAt,item_has_booking_id:!0,item_booking_id:S.id,item_start_date:(0,$.Ay)(S?.begin).format(tn),item_start_day_of_week:(0,$.Ay)(S?.begin).format("dddd"),item_nights_number:S?.duration,item_end_date:(0,$.Ay)(S?.end).format(tn),item_guests_number:S?.bookingGuestsNumber,item_adults_number:S?.bookingAdultsNumber,item_children_number:S?.bookingChildrenNumber,item_has_id:!0,item_total_amount_ati:G?.total??0,item_total_amount_tf:G?.total??0,item_booking_code_agent:S.codeAgent}];this.trackingService.pushTag({popinName:"Item removed from Cart",popinContainsFormsInfos:!1,actionWithActivitiesInfos:!0,activitiesInfos:ze,event:"popinDisplay"},!1),this.trackingService.pushTag({event:"remove_from_cart",sub_event:"remove_from_cart_activity",popin_name:"Item removed from Cart",ecommerce:{currency:d.currency,value:G?.total??0,items:ze}},!1),this.trackingService.pushTag({event:"clickEvent",clickCode:"ClickConfirmRemoveActivityButton",gaCategory:y.steps[0].active?"Cart":"Payment Booking Hub",gaAction:"Remove Activity Button",gaLabel:"remove confirm",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)}catch(U){console.log("error tracking remove activity",U)}})),{dispatch:!1}),this.trackDeleteService$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.Ef),(0,W.YQ)(()=>[this.store.select(K.Wh),this.store.select(K.HT),this.store.select(rt.m)]),(0,Y.T)(([{data:i,values:l},d,y,{steps:S}])=>{try{const H=(0,Q._M)(i.durations,{selected:!0}).length>0&&"arrangement"===i.model&&(0,Q._M)(i.durations,{selected:!0})[0],G=H&&"arrangement"===i.model?Number.parseFloat(H.price):i.price,me="YYYY/MM/DD",Z=[{item_typology:"service"===i.model?"service":"arrangement"===i.model?"arrangement":"insurance",item_sku:i.code,item_name:this.commonService.stripAccent(i.name),item_brand:"vn"==y.residenceAddress.code.toLowerCase()?"VN":"CP",item_unity_price_ati:G/100,item_unity_price_tf:G/100,quantity:i.quantity.selected,index:1,item_park_code:y.residenceAddress.code,item_park_name:this.commonService.stripAccent(y.residenceAddress.name.toLowerCase()),item_theme:this.commonService.stripAccent(i.model),item_category:this.commonService.stripAccent(i.model),item_duration:H?H.duration:void 0,item_accommodation_sku:y?.atsRefCode?.[`${l?.params?.services?.at}`]?.atCode?.split("_")?.[0]??y.codeAt,item_has_booking_id:!0,item_booking_id:y.id,item_start_date:(0,$.Ay)(y?.begin).format(me),item_start_day_of_week:(0,$.Ay)(y?.begin).format("dddd"),item_nights_number:y?.duration,item_end_date:(0,$.Ay)(y?.end).format(me),item_guests_number:y.bookingGuestsNumber,item_adults_number:y?.bookingAdultsNumber,item_children_number:y?.bookingChildrenNumber,item_has_id:!0,item_total_amount_ati:G*i.quantity.selected/100,item_total_amount_tf:G*i.quantity.selected/100,item_booking_code_agent:y.codeAgent,...i.atReference?{item_accommodation_sku:i.atReference}:{}}];this.trackingService.pushTag({popinName:"Item removed from Cart",popinContainsFormsInfos:!1,actionWithServicesInfos:!0,serviceInfos:Z,event:"popinDisplay"},!1),this.trackingService.pushTag({event:"remove_from_cart",sub_event:"service"===i.model?"remove_from_cart_service":"remove_from_cart_arrangement",popin_name:"Item removed from Cart",ecommerce:{currency:d.currency,value:"service"===i.model?l.params.services.refPrice:"arrangement"===i.model?l.params.arrangements.refPrice:l.params.insurances.refPrice,items:Z}},!1),this.trackingService.pushTag({event:"clickEvent",clickCode:"ClickConfirmRemoveServiceButton",gaCategory:S[0].active?"Cart":"Payment Booking Hub",gaAction:"Remove Service Button",gaLabel:"remove confirm",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)}catch(H){console.log("error tracking remove service",H)}})),{dispatch:!1}),this.trackDeletePreference$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.yp),(0,W.YQ)(()=>[this.store.select(K.Wh),this.store.select(K.HT),this.store.select(rt.m)]),(0,Y.T)(([{data:i},l,d,{steps:y}])=>{try{const S=[];(0,Q.__)(i.preferences,G=>{const me=G.price/100;S.push({item_typology:"preference",item_sku:G.code,item_name:this.commonService.stripAccent(G.name),item_brand:"vn"==d.residenceAddress.code.toLowerCase()?"VN":"CP",item_unity_price_ati:me,item_unity_price_tf:me,quantity:G.quantity,item_park_code:d.residenceAddress.code,item_park_name:this.commonService.stripAccent(d.residenceAddress.name.toLowerCase()),item_theme:"Preferred location",item_category:"Location",item_accommodation_sku:G.reference,item_has_booking_id:!0,item_booking_id:d.id,item_total_amount_ati:me*G.quantity,item_total_amount_tf:me*G.quantity,item_booking_code_agent:d.codeAgent,item_start_date:(0,$.Ay)(d.begin).format(tn),item_start_day_of_week:(0,$.Ay)(d.begin).format("dddd"),item_nights_number:d.duration,item_end_date:(0,$.Ay)(d.end).format(tn),item_guests_number:d.bookingGuestsNumber,item_adults_number:d.bookingAdultsNumber,item_babies_number:d.bookingBabiesNumber,item_children_number:d.bookingChildrenNumber})});let H=0;const U=[];U.push(...Object.values((0,Q.$z)(S,"item_sku")).map(G=>(H++,{...G[0],index:H,item_accommodation_sku:(0,Q.TS)(G,(me,Z)=>[...me,"Common"===Z.item_accommodation_sku?Object.values(d.atsRefCode).map(ze=>ze.atCode.split("_")[0]):d.atsRefCode[`${Z.item_accommodation_sku}`].atCode.split("_")[0]],[]).join(","),quantity:(0,Q.TS)(G,(me,Z)=>me+Z.quantity,0),item_total_amount_ati:(0,Q.TS)(G,(me,Z)=>me+100*Z.item_total_amount_ati,0)/100,item_total_amount_tf:(0,Q.TS)(G,(me,Z)=>me+100*Z.item_total_amount_tf,0)/100}))),this.trackingService.pushTag({popinName:"Item removed from Cart",popinContainsFormsInfos:!1,actionWithServicesInfos:!0,serviceInfos:U,event:"popinDisplay"},!1),this.trackingService.pushTag({event:"remove_from_cart",sub_event:"remove_from_cart_preference",popin_name:"Item removed from Cart",ecommerce:{currency:l.currency,value:void 0,items:U}},!1),this.trackingService.pushTag({event:"clickEvent",clickCode:"ClickConfirmRemoveServiceButton",gaCategory:y[0].active?"Cart":"Payment Booking Hub",gaAction:"Remove Preference Button",gaLabel:"remove confirm",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)}catch(S){console.log("error tracking remove preference",S)}})),{dispatch:!1}),this.trackStepsChange$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ne.em),(0,W.YQ)(()=>[this.store.select(K.HT),this.store.select(K.Wh)]),(0,Y.T)(([{steps:i},l,d])=>{try{const y=this.storageService.getItem("mycp_user");let S={page_template:"Cart",page_name:"Cart",page_category_level1:"My Bookings",page_category_level2:"Booking",page_category_level3:"Cart",multicottage:d.isMulticottages?"yes":"no",user_id:y?.emailMd5,user_country_origin:y?.country,user_friends_status:d?.isFriendAvailable,checkout_step_number:"1",checkout_step_name:"Cart",user_number_of_reservation:this.storageService.getItem("mycp_bookings_list")?.length,checkin_done:l?.preparedCheckInTicket,leadtime:l?.cta.deltaDaysBeforeArrival.toString(),user_connexion_leadtime_reservation:l?.cta.deltaDaysBeforeArrival.toString(),mode_navigation:"true"===this.storageService.getItem("mycp_discover_mode")?"Discover":"Logged",migration_pms:l?.stopSaleActivity??!1,park_name:l?.residenceAddress?.name,event:"page_view"};i[1].active&&(S={...S,page_template:"payment",page_name:"payment",page_category_level3:"payment",checkout_step_number:"2",checkout_step_name:"payment"}),l?.complementaryRules?.indirect&&(S.booking_is_indirect=l.complementaryRules.indirect),null!=this.storageService.getItem("mycp_indirect_data")&&(S.user_is_indirect_client=!0,S.indirectClientHasDigitalPark=this.storageService.getItem("mycp_indirect_data").indirectClientHasDigitalPark,S.indirectClientBraceletNumber=this.storageService.getItem("mycp_indirect_data").indirectClientBraceletNumber,S.indirectClientCottageNumber=this.storageService.getItem("mycp_indirect_data").indirectClientCottageNumber,S.indirectClientBookingNumber=this.storageService.getItem("mycp_indirect_data").indirectClientBookingNumber,S.indirectClientUserName=this.storageService.getItem("mycp_indirect_data").indirectClientUserName),this.trackingService.pushTag(S)}catch(y){console.log("error tracking steps change",y)}})),{dispatch:!1})}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275prov=x.jDH({token:c,factory:c.\u0275fac})}}return c})();var Bt=u(29330),Mt=u(61056);let ki=(()=>{class c{constructor(){this.http=(0,x.WQX)(Bt.Qq)}getPerson(){return this.http.get(`${Mt.c.settings.urlApi}/updateperson`)}getPrivacyURL(){return this.http.get(`${Mt.c.settings.urlApi}/privacy`)}getFaqCategory(i,l=14){const d=i.split("-")[1];return this.http.get(`${Mt.c.settings.urlFaq}${d}/${l}`)}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275prov=x.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})();function wi(c){return{building:c.building,city:c.city,civility:c.civility,country:c.country,email:c.email,firstName:c.firstName,lastName:c.lastName,isFriend:c.isFriend,language:c.language,optInEmail:c.optInEmail,optInMail:c.optInMail,phone:c.phone,street1:c.street1,street2:c.street2,zipCode:c.zipCode,countriesList:c.countriesList,civilitiesList:c.civilitiesList}}function nn(c){return{id:c.id,label:c.label,seo:c.seo,anchor:c.anchor,slug:c.slug,pageType:c.pageType,urlText:c.urlText,urlTitle:c.urlTitle,url:c.url,target:c.target,answer:c.answer,idCategory:c.category.id,brand:c.brand}}function Si(c){return{id:c.id,label:c.label,slug:c.slug,imageSrc:c.imageSrc,order:c.order,seo:c.seo,svgContent:c?.svgContent?.replace("#010101","#045e51")?.replace(/width="[^"]*"/g,"")?.replace(/height="[^"]*"/g,"")?.replace(/style="[^"]*"/g,"")?.replace("<svg ",'<svg width="20" ')}}var Wt=u(60726),wt=u(2778),qe=u(21146);let Ai=(()=>{class c{constructor(){this.actions$=(0,x.WQX)(B.En),this.profileService=(0,x.WQX)(ki),this.loadPersonalInfo
1rmations$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Wt.Ew),(0,X.p)(()=>this.profileService.getPerson().pipe((0,Y.T)(({results:i,rules:l})=>(0,Wt.hs)({personalInfos:{profile:wi(i),rules:l}})))),(0,re.W)(i=>(0,ie.of)((0,Wt.aE)({error:i.message}))))),this.loadPrivacy$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(wt.hV),(0,X.p)(()=>this.profileService.getPrivacyURL().pipe((0,Y.T)(({results:i})=>(0,wt._v)({url:i.url})))),(0,re.W)(i=>(0,ie.of)((0,wt.nM)({error:i.message}))))),this.loadFaq$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(qe.ZV),(0,X.p)(({lang:i})=>this.profileService.getFaqCategory(i,14).pipe((0,Y.T)(({data:l})=>{const d={categories:l.categories.map(y=>Si(y)),questions:l.questions.map(y=>nn(y)),metatag:l.metatag};return(0,qe.uJ)({faq:d})}))),(0,re.W)(i=>(0,ie.of)((0,qe.TS)({error:i.message}))))),this.loadQuestions$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(qe.uT),(0,X.p)(({id:i,lang:l})=>this.profileService.getFaqCategory(l,Number(i)).pipe((0,Y.T)(({data:d})=>{const y={categories:d.categories.map(S=>Si(S)),questions:d.questions.map(S=>nn(S)),metatag:d.metatag};return(0,qe.zV)({faq:y})}))),(0,re.W)(i=>(0,ie.of)((0,qe.iA)({error:i.message})))))}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275prov=x.jDH({token:c,factory:c.\u0275fac})}}return c})();const go={loading:!1,error:void 0,data:{categories:[],questions:[],metatag:void 0},selectedCategoryId:void 0},Hn={loading:!1,error:void 0,url:void 0},Ii={loading:!1,error:void 0,data:void 0},Ti=(0,ce.HY)({faq:function(c=go,r){switch(r.type){case qe.ZV.type:return{...c,loading:!0,error:void 0};case qe.TS.type:return{...c,loading:!1,error:r.error};case qe.uJ.type:return{...c,loading:!1,error:void 0,data:r.faq};case qe.uT.type:return{...c,loading:!0,error:void 0};case qe.iA.type:return{...c,loading:!1,error:r.error};case qe.zV.type:return{...c,loading:!1,error:void 0,data:r.faq};case qe.GM.type:return{...c,selectedCategoryId:r.categoryId};case qe.S$.type:return{...c,selectedCategoryId:void 0};default:return c}},privacy:function(c=Hn,r){switch(r.type){case wt.hV.type:return{...c,loading:!0,error:void 0};case wt.nM.type:return{...c,loading:!1,error:r.error};case wt._v.type:return{...c,loading:!1,error:void 0,url:r.url};default:return c}},personalInfos:function(c=Ii,r){switch(r.type){case Wt.Ew.type:return{...c,loading:!0,error:void 0};case Wt.aE.type:return{...c,loading:!1,error:r.error};case Wt.hs.type:return{...c,loading:!1,error:void 0,data:r.personalInfos};default:return c}}});var Ei=u(26947),rn=u(99413),vt=u(55842),Nn=u(47152),Jn=u(61309),ve=u(89204),Ce=u(5465);let Ue=(()=>{class c{constructor(){this.http=(0,x.WQX)(Bt.Qq)}getDetails(i,l=!1){return this.http.get(`${Mt.c.settings.urlApi}/checkinbookingdetails/${i}`,{headers:l?{}:(new Bt.Lr).set("X-Ignore-Loader","true")})}handleArrival(i,l,d,y=!1){switch(l){case"get":return this.http.get(`${Mt.c.settings.urlApi}/arrivaltime/${i}`,{headers:y?{}:(new Bt.Lr).set("X-Ignore-Loader","true")});case"post":return this.http.post(`${Mt.c.settings.urlApi}/arrivaltime/${i}`,d,{headers:y?{}:(new Bt.Lr).set("X-Ignore-Loader","true")})}}handleGuest(i,l,d,y=!1){switch(l){case"add":return this.http.post(`${Mt.c.settings.urlApi}/checkinbookingtraveler/${i}`,d,{headers:y?{}:(new Bt.Lr).set("X-Ignore-Loader","true")});case"edit":return this.http.put(`${Mt.c.settings.urlApi}/checkinbookingtraveler/${i}`,d,{headers:y?{}:(new Bt.Lr).set("X-Ignore-Loader","true")});case"delete":return this.http.delete(`${Mt.c.settings.urlApi}/checkinbookingtraveler/${i}`,{params:d,headers:y?{}:(new Bt.Lr).set("X-Ignore-Loader","true")})}}handleVehicleOrContact(i,l){return this.http.post(`${Mt.c.settings.urlApi}/checkinbookingupdatevehicleorcontact/${i}`,l)}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275prov=x.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})();var Qt=u(82529),lt=u(72337),Pn=u(89079);let qn=(()=>{class c{constructor(){this.actions$=(0,x.WQX)(B.En),this.eticketsService=(0,x.WQX)(Jn.m),this.wordingsService=(0,x.WQX)(ye.p),this.storageService=(0,x.WQX)(N.n),this.deviceService=(0,x.WQX)(le.g),this.checkinService=(0,x.WQX)(Ue),this.trackingService=(0,x.WQX)(He.b),this.loaderService=(0,x.WQX)(Rn.w),this.destroyRef=(0,x.WQX)(x.abz),this.rpcService=(0,x.WQX)(D.R),this.router=(0,x.WQX)(k.Ix),this.dialog=(0,x.WQX)(Qt.lG),this.store=(0,x.WQX)(ce.il),this.loadEtickets$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(vt.ZI),(0,W.YQ)(()=>[this.store.select(K.Wh)]),(0,X.p)(([i,l])=>{if(!1===l.displayButtons.etickets)return(0,ie.of)((0,vt.lu)({error:"INACCESSIBLE"}));const d=this.wordingsService.getPages(["MYNG_ETICKETS","MYNG_ACTIVITIES","MYNG_ETICKETS_FILES","MYNG_SHARED","MYNG_HUB"]),y=this.eticketsService.getActivitiesETickets(l.id),S=this.eticketsService.getCheckin(l.id);return(0,te.p)([d,y,l.preparedCheckInTicket?S:(0,ie.of)({checkinData:{},checkinStatus:"UNAVAILABLE"})]).pipe((0,Y.T)(([{loadedPages:H,groups:U},G,me])=>{this.store.dispatch((0,se.MQ)({loadedPages:H,groups:U}));const Z=(0,Q.TS)(Object.values(U),(Pe,fe)=>({...Pe,...fe}),{}),ze=G.etickets.map(Pe=>
1(0,Nn.kh)(Pe,l.id,Z));let[_e,Oe]=(0,Q.jB)(ze,Pe=>Pe.inThePast);const ke=(0,Q.$z)(Oe,({shortDateFormatted:Pe})=>Pe);return Oe=Object.keys(ke).map(Pe=>({_date:ke[Pe][0].dateString,title:(0,$.Ay)(ke[Pe][0].date,"YYYY-MM-DD").isSame((0,$.Ay)().add(1,"day"),"day")&&`${Z.etickets_tomorrow}, ${Pe}`||(0,$.Ay)(ke[Pe][0].date,"YYYY-MM-DD").isSame((0,$.Ay)(),"day")&&`${Z.etickets_today}, ${Pe}`||ke[Pe][0].shortDateFormatted,activities:(0,Q.Ul)(ke[Pe],fe=>fe.activityStart)})),Oe=(0,Q.Ul)(Oe,"_date"),_e=(0,Q.Ul)(_e,"activityStart").reverse(),l.displayButtons.activities&&0===Oe.length&&0===_e.length&&l?.cta?.deltaDaysBeforeArrival>=-42&&!l?.inThePast&&this.trackingService.pushTag({event:"element_displayed",gaCategory:"mycp_etickets",gaAction:"activities_discovery_display",gaLabel:"discover_activities"},!1),(0,vt.a4)({etickets:ze,passedActivities:(0,Q.Ul)(_e,"activityStart").reverse(),upcomingActivities:Oe,checkinStatus:me.checkinStatus,checkinData:{grayed:!l.displayButtons.checkin,bookingPeriod:l.isGuest?(0,$.Ay)(l.begin,"YYYY-MM-DD").format("DD.MM.YY"):`${(0,$.Ay)(l.begin,"YYYY-MM-DD").format("DD.MM")} ${Z.to} ${(0,$.Ay)(l.end,"YYYY-MM-DD").format("DD.MM.YY")}`,...me.checkinData,cottage:G.infosBooking.atsNumbers}})}),(0,re.W)(H=>(console.error("Effect: loadEticketsListFailure",H),(0,ie.of)((0,vt.lu)({error:H?.message??"loadEticketsListFailure"})))))}))),this.loadRating$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(vt.a4),(0,W.YQ)(()=>[this.store.select(K.Wh),this.store.select((0,Ze.x2)(["ETICKETS","ACTIVITIES","ETICKETS_FILES"]))]),(0,X.p)(([{passedActivities:i,etickets:l},d,y])=>{try{const S=(0,Q.pb)(this.storageService.getItem("mycp_to_rate_etickets")||[],he._),H=(0,Q.pb)(this.storageService.getItem("mycp_rated_etickets")||[],he._);this.storageService.removeItem("mycp_to_rate_etickets_confirm"),this.rpcService.isReady()?this.rpcService.getClient().storage.addToSessionStorage({key:"mycp_to_rate_etickets_confirm",value:[]}).catch(()=>{}):this.store.dispatch(Le.y.addToSessionStorage({key:"mycp_to_rate_etickets_confirm",value:[]}));const U=[...S.filter(_e=>_e.bookingId!==d.id),...l.filter(_e=>!(0,Q.I6)(H,{id:_e.id}))];this.storageService.setItem("mycp_to_rate_etickets",U.map(_e=>(0,Q.Up)(_e,"id","bookingId","startPopinTime","endPopinTime","rateDatas"))),this.rpcService.isReady()?this.rpcService.getClient().storage.addToSessionStorage({key:"mycp_to_rate_etickets",value:U.map(_e=>(0,Q.Up)(_e,"id","bookingId","startPopinTime","endPopinTime","rateDatas"))}).catch(()=>{}):this.store.dispatch(Le.y.addToSessionStorage({key:"mycp_to_rate_etickets",value:U.map(_e=>(0,Q.Up)(_e,"id","bookingId","startPopinTime","endPopinTime","rateDatas"))})),this.storageService.setItem("mycp_rated_etickets",H.map(_e=>(0,Q.Up)(_e,"id","bookingId","startPopinTime","endPopinTime","rateDatas"))),this.rpcService.isReady()?this.rpcService.getClient().storage.addToSessionStorage({key:"mycp_rated_etickets",value:H.map(_e=>(0,Q.Up)(_e,"id","bookingId","startPopinTime","endPopinTime","rateDatas"))}).catch(()=>{}):this.store.dispatch(Le.y.addToSessionStorage({key:"mycp_rated_etickets",value:H.map(_e=>(0,Q.Up)(_e,"id","bookingId","startPopinTime","endPopinTime","rateDatas"))}));const G=i.map(_e=>{const Oe=(0,Q.I6)(H,{id:_e.id});return Oe?(0,Nn.Y2)(_e,Oe.rateDatas.rating):_e}),me=(0,Q.TS)(G,(_e,Oe)=>_e||!Oe.rateDatas.rated&&(0,$.Ay)().isBetween((0,$.Ay)(Oe.startPopinTime,"YYYY-MM-DD HH:mm"),(0,$.Ay)(Oe.endPopinTime,"YYYY-MM-DD HH:mm")),!1),Z=(y.etickets_rate_enabled??"").includes(d.code),ze=null===this.storageService.getItem("mycp_next_rate_popin_show")?(0,$.Ay)().add(-1,"hour"):(0,$.Ay)(this.storageService.getItem("mycp_next_rate_popin_show"),"YYYY-MM-DD");if(Z&&me&&ze.isBefore((0,$.Ay)())){Promise.all([u.e(3777),u.e(2770)]).then(u.bind(u,62770)).then(({ActivitiesRateComponent:Oe})=>{this.dialog.open(Oe,{data:{preparedCheckInTicket:d.preparedCheckInTicket,wordings:y,passedActivities:(0,Q.Ul)(G,"activityStart").reverse()}}).closed.pipe((0,Pn.pQ)(this.destroyRef)).subscribe(()=>{this.trackingService.pushTag({event:"popinDisplay",popinName:"activityrating",actionCode:"clickActivityRating",gaCategory:this.storageService.getItem("mycp_current_page_url"),gaAction:"Popin activity rating display",gaLabel:"impression",checkinDone:d.preparedCheckInTicket})})});const _e=(0,$.Ay)().add(1,"d").format("YYYY-MM-DD");this.storageService.setItem("mycp_next_rate_popin_show",_e),this.rpcService.isReady()?this.rpcService.getClient().storage.addToSessionStorage({key:"mycp_next_rate_popin_show",value:_e}).catch(()=>{}):this.store.dispatch(Le.y.addToSessionStorage({key:"mycp_next_rate_popin_show",value:_e}))}return(0,ie.of)((0,vt.hn)({ratingEnabled:Z,toRateEtickets:U,passedActivities:(0,Q.Ul)(G,"activityStart").reverse()}))}catch(S){return console.error("Effect: loadEticketsRatingFailure",S),this.storageService.removeItem("mycp_to_rate_etickets"),this.storageService.removeItem("mycp_rated_etickets"),this.rpcService.isReady()?(this.rpcService.getClient().storage.addToSessionStorage({key:"mycp_to_rate_etickets",value:[]}).catch(()=>{}),this.rpcService.getClient().storage.addToSessionStorage({key:"mycp_rated_etickets",value:[]}).catch(()=>{})):(this.store.dispatch(Le.y.addToSessionStorage({key:"mycp_to_rate_etickets",value:[]})),this.store.dispatch(Le.y.addToSessionStorage({key:"mycp_rated_etickets",value:[]}))),(0,ie.of)((0,vt.y3)({error:S?.message??"loadEticketsRatingFailure"}))}})),{functional:!0}),this.loadCheckin$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ve.Mt),(0,W.YQ)(()=>this.store.select(K.Wh)),(0,X.p)(([i,l])=>{const d=this.checkinService.getDetails(l.id,!1),y=this.checkinService.handleArrival(l.id,"get",{},!1);return(0,te.p)([d,y]).pipe((0,Y.T)(([S,H])=>(0,ve.NV)({details:S.results,arrival:H.results})),(0,re.W)(S=>(console.error("Effect: loadCheckinFailure",S),(0,ie.of)((0,ve.yX)({error:S?.message??"loadCheckinFailure"})))))}
1))),this.rateActivityEticket$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ve.B0),(0,W.YQ)(()=>[this.store.select(Ce.NS),this.store.select(K.Wh),this.store.select(J.Ty)]),(0,X.p)(([{rating:i,review:l},d,y,S])=>{const H={activities:[{rating:i,review:l,code:d.activityCode,name:d.activityName,date:d.dateString,activityHour:d.timeslot.split(" - ")[0],age:{min:d.minAge,max:d.maxAge}}]};return this.eticketsService.rateActivity(y.id,H).pipe((0,Y.T)(()=>{this.loaderService.setState(!1),this.trackingService.pushTag({event:"clickEvent",clickCode:"clickActivityRating",gaCategory:this.storageService.getItem("mycp_current_page_url"),gaAction:"Layer activity rating",gaLabel:"Send feedbacks",rateNumber:i,checkinDone:y.preparedCheckInTicket},!1);const{marketLang:G,bookingId:me}=S,Z=(0,Nn.Y2)(d,i),ze=[...this.storageService.getItem("mycp_rated_etickets")||[],Z].map(Oe=>(0,Q.Up)(Oe,"id","bookingId","startPopinTime","endPopinTime","rateDatas")),_e=(this.storageService.getItem("mycp_to_rate_etickets")||[]).filter(Oe=>Z.id!==Oe.id).map(Oe=>(0,Q.Up)(Oe,"id","bookingId","startPopinTime","endPopinTime","rateDatas"));return this.deviceService.isMobileApp?this.rpcService.isReady()?(this.rpcService.getClient().storage.addToSessionStorage({key:"mycp_rated_etickets",value:ze}).catch(()=>{}),this.rpcService.getClient().storage.addToSessionStorage({key:"mycp_to_rate_etickets",value:_e}).catch(()=>{})):(this.store.dispatch(Le.y.addToSessionStorage({key:"mycp_rated_etickets",value:ze})),this.store.dispatch(Le.y.addToSessionStorage({key:"mycp_to_rate_etickets",value:_e}))):(this.storageService.setItem("mycp_rated_etickets",ze),this.storageService.setItem("mycp_to_rate_etickets",_e)),this.router.navigate([`/${G}/booking/${me}/e-tickets`]),(0,ve.cV)({eticketId:Z.id,rating:i})}),(0,re.W)(G=>(console.error("Effect: rateActivityEticketFailure",G),(0,ie.of)((0,ve.bv)({error:G?.message??"rateActivityEticketFailure"})))))}))),this.downloadActivityEticket$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ve.j6),(0,W.YQ)(()=>[this.store.select(Ce.NS),this.store.select(K.Wh),this.store.select((0,Ze.x2)(["ETICKETS_FILES"]))]),(0,X.p)(([i,l,d,y])=>this.eticketsService.generateActivityPdf("download",{wordings:y,title:l.activityName,description:l.discription,conditions:l?.conditions,start:(0,$.Ay)(l.activityStart).format("YYYY-MM-DD HH:mm"),end:(0,$.Ay)(l.activityEnd).format("YYYY-MM-DD HH:mm"),participants:l.quantity,paiementTransaction:l.paiementTransaction,cottage:l.atNumbers,image:l.qrCode,ticketId:l.id,bookingId:d.id}).then(()=>(0,ve.Sd)()).catch(S=>(console.error("Effect: downloadActivityEticketFailure",S),(0,ve.bI)({error:S?.message??"downloadActivityEticketFailure"}))).finally(()=>{this.loaderService.setState(!1)})))),this.printEticket$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ve.eu),(0,W.YQ)(()=>[this.store.select(Ce.NS),this.store.select(K.Wh),this.store.select((0,Ze.x2)(["ETICKETS_FILES"]))]),(0,X.p)(([i,l,d,y])=>this.eticketsService.generateActivityPdf("print",{wordings:y,title:l?.activityName,description:l?.description,conditions:l?.conditions,start:(0,$.Ay)(l.activityStart).format("YYYY-MM-DD HH:mm"),end:(0,$.Ay)(l.activityEnd).format("YYYY-MM-DD HH:mm"),participants:l.quantity,paiementTransaction:l.paiementTransaction,cottage:l.atNumbers,image:l.qrCode,ticketId:l.id,bookingId:d.id}).then(()=>(0,ve.xb)()).catch(S=>(console.error("Effect: printActivityEticketFailure",S),(0,ve.eb)({error:S?.message??"printActivityEticketFailure"}))).finally(()=>{this.loaderService.setState(!1)})))),this.shareActivityEticket$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ve.Ev),(0,W.YQ)(()=>[this.store.select(Ce.NS),this.store.select(K.Wh),this.store.select((0,Ze.x2)(["ETICKETS_FILES"]))]),(0,X.p)(([i,l,d,y])=>this.eticketsService.generateActivityPdf("share",{wordings:y,title:l?.name,description:l?.description,conditions:l?.conditions,start:(0,$.Ay)(l.activityStart).format("YYYY-MM-DD HH:mm"),end:(0,$.Ay)(l.activityEnd).format("YYYY-MM-DD HH:mm"),participants:l.quantity,paiementTransaction:l.paiementTransaction,cottage:l.atNumbers,image:l.qrCode,ticketId:l.id,bookingId:d.id}).then(()=>(0,ve.ni)()).catch(S=>(console.error("Effect: shareActivityEticketFailure",S),(0,ve._b)({error:S?.message??"shareActivityEticketFailure"}))).finally(()=>{this.loaderService.setState(!1)})))),this.addActivityEticketToWallet$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ve.cP),(0,W.YQ)(()=>[this.store.select(Ce.NS),this.store.select(K.Wh),this.store.select((0,Ze.x2)(["ETICKETS_FILES"]))]),(0,X.p)(([i,l,d,y])=>this.eticketsService.getActivityPkPass(d.id,{ticketId:l.id,wordings:{eticket_title:y.activity_pass_eticket_title,activity_name:y.activity_pass_activity_name,lane:y.activity_pass_lane,date:y.activity_pass_date,duration:y.activity_pass_duration,location:y.activity_pass_location,name:y.activity_pass_name,quantity:y.activity_pass_quantity,ticket:y.activity_pass_ticket,atNumbers:y.activity_pass_ats_numbers,paiementTransaction:y.activity_pass_paiement_transaction}}).then(()=>(0,ve.tT)()).catch(S=>(console.error("Effect: addActivityEticketToWalletFailure",S),(0,ve.ux)({error:S?.message??"addActivityEticketToWalletFailure"}))).finally(()=>{this.loaderService.setState(!1)})))),this.addActivityEticketToCalendar$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ve.zW),(0,W.YQ)(()=>[this.store.select(Ce.NS),this.store.select((0,Ze.x2)(["ETICKETS_FILES"]))]),(0,X.p)(([i,l,d])=>{try{const{options:y,link:S}=this.eticketsService.getCalendarLink(l);return this.deviceService.isMobileApp?this.rpcService.isReady()?this.rpcService.getClient().c
1alendar.addToCalendar({title:y.title,location:y.location,notes:y.description,startDate:y.start.toString(),endDate:y.end.toString()},{timeout:3e4,retries:0}).catch(()=>{}):this.rpcService.isReady()?this.rpcService.getClient().navigation.openUrl({url:S}).catch(()=>{}):this.store.dispatch(Le.y.openUrl({url:S})):window.open(S,"_blank"),(0,ie.of)((0,ve.yt)())}catch(y){return console.error("Effect: addActivityEticketToCalendarFailure",y),(0,ie.of)((0,ve.px)({error:y?.message??"addActivityEticketToCalendarFailure"}))}finally{this.loaderService.setState(!1)}}))),this.downloadCheckinEticket$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ve.Bh),(0,W.YQ)(()=>[this.store.select(Ce._3),this.store.select(lt.ao),this.store.select(K.Wh),this.store.select((0,Ze.x2)(["ETICKETS_FILES"]))]),(0,X.p)(([i,l,d,y,S])=>{const H=this.storageService.getItem("mycp_user");return this.eticketsService.generateCheckinPdf("download",{wordings:S,firstName:H.firstName,lastName:H.lastName,residenceName:y.name,bookingId:y.id,code:y.code,begin:y.begin.split("-").reverse().join("."),end:y.end.split("-").reverse().join("."),image:l?.checkinData?.media?.image??d?.media?.image,cottage:l?.checkinData?.ats?.[0]?.roomNumber??d?.roomNumber}).then(()=>(0,ve._F)()).catch(U=>(console.error("Effect: downloadCheckinEticketFailure",U),(0,ve.TO)({error:U?.message??"downloadCheckinEticketFailure"}))).finally(()=>{this.loaderService.setState(!1)})}))),this.printCheckinEticket$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ve.AM),(0,W.YQ)(()=>[this.store.select(Ce._3),this.store.select(lt.ao),this.store.select(K.Wh),this.store.select((0,Ze.x2)(["ETICKETS_FILES"]))]),(0,X.p)(([i,l,d,y,S])=>{const H=this.storageService.getItem("mycp_user");return this.eticketsService.generateCheckinPdf("print",{wordings:S,firstName:H.firstName,lastName:H.lastName,residenceName:y.name,bookingId:y.id,code:y.code,begin:y.begin.split("-").reverse().join("."),end:y.end.split("-").reverse().join("."),image:l?.checkinData?.media?.image??d?.media?.image,cottage:l?.checkinData?.ats?.[0]?.roomNumber??d?.roomNumber}).then(()=>(0,ve.Lt)()).catch(U=>(console.error("Effect: printCheckinEticketFailure",U),(0,ve.OG)({error:U?.message??"printCheckinEticketFailure"}))).finally(()=>{this.loaderService.setState(!1)})}))),this.shareCheckinEticket$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ve.gS),(0,W.YQ)(()=>[this.store.select(Ce._3),this.store.select(lt.ao),this.store.select(K.Wh),this.store.select((0,Ze.x2)(["ETICKETS_FILES"]))]),(0,X.p)(([i,l,d,y,S])=>{const H=this.storageService.getItem("mycp_user");return this.eticketsService.generateCheckinPdf("share",{wordings:S,firstName:H.firstName,lastName:H.lastName,residenceName:y.name,bookingId:y.id,code:y.code,begin:y.begin.split("-").reverse().join("."),end:y.end.split("-").reverse().join("."),image:l?.checkinData?.media?.image??d?.media?.image,cottage:l?.checkinData?.ats?.[0]?.roomNumber??d?.roomNumber}).then(()=>(0,ve.fB)()).catch(U=>(console.error("Effect: shareCheckinEticketFailure",U),(0,ve.Qf)({error:U?.message??"shareCheckinEticketFailure"}))).finally(()=>{this.loaderService.setState(!1)})}))),this.addCheckinEticketToWallet$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(ve.K5),(0,W.YQ)(()=>[this.store.select(K.Wh),this.store.select((0,Ze.x2)(["ETICKETS_FILES"]))]),(0,X.p)(([i,l,d])=>this.eticketsService.getCheckinPkPass(l.id,{"wordings[booking_id_label]":d.checkin_pass_booking_id_label,"wordings[cottage_nb]":l.isMulticottages?d.checkin_pass_cottages_nb:d.checkin_pass_cottage_nb,"wordings[eticket_title]":d.checkin_pass_eticket_title,"wordings[domain_label]":d.checkin_pass_domain_label,"wordings[client_info_label]":d.checkin_pass_client_info_label,"wordings[arrival_label]":d.checkin_pass_arrival_label,"wordings[departure_label]":d.checkin_pass_departure_label}).then(()=>(0,ve.rh)()).catch(y=>(console.error("Effect: addCheckinEticketToWalletFailure",y),(0,ve.Un)({error:y?.message??"addCheckinEticketToWalletFailure"}))).finally(()=>{this.loaderService.setState(!1)}))))}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275prov=x.jDH({token:c,factory:c.\u0275fac})}}return c})();const Fi={loading:!1,error:void 0,etickets:[],checkinStatus:"UNAVAILABLE",checkinData:{},loaded:!1,passedActivities:[],upcomingActivities:{},ratingEnabled:!1,toRateEtickets:[],ratedEtickets:[]},ei={loading:!1,error:void 0,details:void 0,arrival:void 0,print:{loading:!1,error:void 0},download:{loading:!1,error:void 0},wallet:{loading:!1,error:void 0},calendar:{loading:!1,error:void 0},share:{loading:!1,error:void 0}},zi=(0,ce.HY)({details:function(c=ei,r){switch(r.type){case ve.Mt.type:return{...c,loading:!0,error:void 0};case ve.yX.type:return{...c,loading:!1,error:r.error};case ve.NV.type:return{...c,loading:!1,error:void 0,details:r.details,arrival:r.arrival};case ve.eu.type:case ve.AM.type:return{...c,print:{loading:!0,error:void 0}};case ve.eb.type:case ve.OG.type:return{...c,print:{loading:!1,error:r.error}};case ve.xb.type:case ve.Lt.type:return{...c,print:{loading:!1,error:void 0}};case ve.j6.type:case ve.Bh.type:return{...c,download:{loading:!0,error:void 0}};case ve.bI.type:case ve.TO.type:return{...c,download:{loading:!1,error:r.error}};case ve.Sd.type:case ve._F.type:return{...c,download:{loading:!1,error:void 0}};case ve.Ev.type:case ve.gS.type:return{...c,share:{loading:!0,error:void 0}};case ve._b.type:case ve.Qf.type:return{...c,share:{loading:!1,error:r.error}};case ve.ni.type:case ve.fB.type:return{...c,share:{loading:!1,error:void 0}};case ve.cP.type:case ve.K5.type:return{...c,wallet:{loading:!0,error:void 0}};case ve.ux.type:case ve.Un.type:return{...c,wallet:{loading:!1,error:r.error}};case ve.tT.type:case ve.rh.type:return{...c,wallet:{loading:!1,error:void 0}};case ve.zW.type:return{...c,calendar:{loading:!0,error:void 0}};case ve.px.type:return{...c,calendar:{loading:!1,error:r.error}};case ve.yt.type:return{...c,calendar:{loading:!1,error:void 0}};default:return c}},list:function(c=Fi,r){switch(r.type){case vt.ZI.type:return{...c,loading:!0,error:void 0};case vt.lu.type:return{...c,loading:!1,error:r.error};case vt.a4.type:return{...c,loading:!1,error:void 0,etickets:r.etickets,passedActivities:r.passedActivities,upcomingActivities:r.upcomingActivities,checkinStatus:r.checkinStatus,checkinData:r.checkinData,loaded:!0};case vt.hn.type:return{...c,ratingEnabled:r.ratingEnabled,toRateEtickets:[...r.toRateEtickets],passedActivities:[...r.passedActivities]};case ve.cV.type:{const i=String(r.eticketId??""),l=d=>String(d?.id??"")===i?{...d,rateDatas:{rated:!0,rating:r.rating}}:d;return{...c,etickets:c.etickets.map(l),passedActivities:c.passedActivities.map(l),upcomingActivities:(c.upcomingActivities||[]).map(d=>({...d,activities:(d.activities||[]).map(l)}))}}default:return c}}});var Di=u(58377),ni=u(65550),ii=u(63559),On=u(84323),xn=u(21763),kn=u(19651),oi=u(74523),Ri=u(88141),Hi=u(54843),Ve=u(39040),oe=u(176
172),Je=u(1717);function dt(c){const r=(0,Q.Up)(c,["addressIndex","addressRank","travelerId","lastName","firstName","gender","citizenship","citizenshipName","civility","birthDate","placeOfBirth","address","addressAdditional","postalCode","city","country","email","phone","initials","rank","attributes","prefix","begin","end"]);return{addressIndex:r.addressIndex,addressRank:r.addressRank,travelerId:r.travelerId,lastName:r.lastName,firstName:r.firstName,gender:r.gender,citizenship:r.citizenship,citizenshipName:r.citizenshipName,civility:r.civility,birthDate:r.birthDate,placeOfBirth:r.placeOfBirth,address:r.address,addressAdditional:r.addressAdditional,postalCode:r.postalCode,city:r.city,country:r.country,email:r.email,phone:r.phone,initials:r.initials,rank:r.rank,attributes:r.attributes,prefix:r.prefix,begin:r.begin,end:r.end,complete:c?.complete??!1,isBooker:"First"===c.rank,index:`${c.index}`}}var Re=u(40176),Ge=u(9720),St=u(69528),bt=u(32704),At=u(14716);let it=(()=>{class c{constructor(){var i=this;this.router=(0,x.WQX)(k.Ix),this.actions$=(0,x.WQX)(B.En),this.dialog=(0,x.WQX)(Qt.lG),this.deviceService=(0,x.WQX)(le.g),this.checkinService=(0,x.WQX)(Ue),this.wordingsService=(0,x.WQX)(ye.p),this.eticketsService=(0,x.WQX)(Jn.m),this.storageService=(0,x.WQX)(N.n),this.trackingService=(0,x.WQX)(He.b),this.loader=(0,x.WQX)(Rn.w),this.store=(0,x.WQX)(ce.il),this.loadCheckin$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Ve.b4),(0,W.YQ)(()=>[this.store.select(K.HT)]),(0,X.p)(([{showPopin:l,forcePage:d=""},{id:y,displayButtons:H}])=>{if(!H?.checkin)return(0,ie.of)((0,Ve.TM)({error:"INACCESSIBLE"}));const U=this.checkinService.getDetails(y,l),G=this.checkinService.handleArrival(y,"get",{},l),me=this.wordingsService.getPages(["MYNG_ETICKETS","MYNG_ETICKETS_FILES","MYNG_CHECKIN"]);return(0,te.p)([U,G,me]).pipe((0,Un.H)(([Z,ze,{loadedPages:_e,groups:Oe}])=>{const ke=(0,Q.TS)(Object.values(Oe),(Ee,ut)=>({...Ee,...ut}),{}),Pe=(0,oe.jV)(Z,ze,ke),fe=d||(0,Q.I6)(Pe,{complete:!1,disabled:!1})?.code||Pe[(0,Q.Kl)(Pe,{complete:!0,disabled:!1})]?.code||Je.P.INFORMATIONS,Ot=Z.results.travellers.map(Ee=>dt(Ee)),Vt=Z.countriesList.map(Ee=>({id:Ee.ISO_CODE,...Ee})),Et=Z.results.genderList.map(Ee=>({code:Ee.charAt(0),value:Ee,label:ke[`checkin_informations_guest_gender_${Ee.toLowerCase()}`]})),xt=(0,Q.s8)(Z.results.adressesList,Ee=>({...Ee,id:Ee.addressIndex,addressIndex:Ee.addressIndex})),Lt=(Object.values(Z.results?.documentTypeList)??[]).map(Ee=>({code:Ee,value:ke[`checkin_documents_${Ee}`]}));let kt=[],ct=[];kt=(Z.results?.oldInfos?.travellers??[]).map(Ee=>dt(Ee)).filter(Ee=>!Ee.isBooker);const yt=(0,Q.I6)((Z.results?.oldInfos?.travellers??[]).map(Ee=>dt(Ee)),Ee=>Ee.isBooker);ct=[(0,Q.s8)(Z?.results?.oldInfos?.adressesList??{},Ee=>({...Ee,id:Ee.addressIndex,addressIndex:Ee.addressIndex}))];const Ft={showPopin:l,steps:Pe,currentStepCode:fe,rules:Z.rules,informations:{travellers:Ot,oldTravellers:kt,travellersComplete:Z.results.travellersComplete,countriesList:Vt,maxOccupancy:(0,oe.eo)(Z.infosBooking),genderList:Et,maxAdrressIndex:`${Z.results.maxAdrressIndex}`,adressesList:xt,oldAdressesList:ct},documents:{documentsComplete:Z.results.documentsComplete,documentsList:Z.results.documentsList,documentTypeList:Lt},vehicles:{vehicles:(0,Q.pb)((0,Q.kH)(Z.results.vehicles,(Ee,ut)=>({id:`${ut+1}-${Ee}`,type:"NA"===Ee?ke.checkin_vehicles_add_rent:ke.checkin_vehicles_add_personal,typeCode:"NA"===Ee?"rent":"personal",plateNumber:Ee})),Ee=>"none"!==Ee.plateNumber),vehiclesTypesList:[{code:"personal",value:ke.checkin_vehicles_add_personal},{code:"rent",value:ke.checkin_vehicles_add_rent}],isNoneOnTheList:Z.results.vehicles.includes("none"),vehiclesComplete:Z.results.vehiclesComplete},arrival:{showable:ze.results?.showable??!1,hoursList:(ze.results?.bounds??[]).map((Ee,ut)=>({id:ut,...Ee})),timeSelected:ze.results?.time?.time??void 0},eticket:{prepareTicket:Z.results.prepareTicket,preparedCheckInTicket:Z.results.preparedCheckInTicket}};return!yt||Z.infosBooking.complementaryRules.indirect||l||(0,Q.I6)(Ot,{isBooker:!0}).complete?(0,ie.of)((0,se.MQ)({loadedPages:_e,groups:Oe}),(0,Ve.Yy)(Ft)):(0,ie.of)((0,se.MQ)({loadedPages:_e,groups:Oe}),(0,Ve.Yy)(Ft),(0,Re.Zn)({params:{...(0,Q.cJ)(yt,["addressRank","addressIndex","complete","
1isBooker"]),address:{addressRank:yt.addressRank,addressIndex:yt.addressIndex}}}))}),(0,re.W)(Z=>(console.error("loadCheckinFailure:",Z),(0,ie.of)((0,Ve.TM)({error:Z?.message??"loadCheckinFailure"})))))}))),this.loadEticket$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(bt.CU),(0,W.YQ)(()=>[this.store.select(J.Ty)]),(0,X.p)(([l,{bookingId:d}])=>this.eticketsService.getCheckin(d).pipe((0,Y.T)(y=>(0,bt.Jj)({media:y?.checkinData?.media,roomNumber:y?.checkinData?.ats?.[0]?.roomNumber??"",destinationName:y?.checkinData?.destinationName??""})),(0,re.W)(y=>(0,ie.of)((0,bt.Wr)({error:y?.message??""}))))))),this.prefillTravelers$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Re.Rn),(0,W.YQ)(()=>[this.store.select(J.Ty),this.store.select(lt.SV)]),(0,X.p)(([{travellersArray:l},{bookingId:d},{travellers:y,maxAdrressIndex:S}])=>{let H=0,U=null;return new Promise((G,me)=>{(0,oi.A)(function*(){try{for(const Z of Object.values(l))for(const ze of Z){H++;const{response:_e,error:Oe}=yield(0,Hi._)(i.checkinService.handleGuest(d,H<y.length?"edit":"add",{...ze,address:{...ze.address,addressIndex:`ID${"First"===ze.addressRank?0:Number.parseInt(U?.results?.maxAdrressIndex??S)+1}`}})).then(ke=>(U=ke,{response:ke,error:null})).catch(ke=>({response:null,error:ke}));if(Oe)return U&&i.store.dispatch((0,Re.sK)({travellers:_e.results.travellers.map(ke=>dt(ke)),travellersComplete:_e.results.travellersComplete,adressesList:(0,Q.s8)(_e.results.adressesList,ke=>({...ke,id:ke.addressIndex,addressIndex:ke.addressIndex})),maxAdrressIndex:`${_e.results.maxAdrressIndex}`})),void me(new Error(Oe))}G((0,Re.sK)({travellers:U.results.travellers.map(Z=>dt(Z)),travellersComplete:U.results.travellersComplete,adressesList:(0,Q.s8)(U.results.adressesList,Z=>({...Z,id:Z.addressIndex,addressIndex:Z.addressIndex})),maxAdrressIndex:`${U.results.maxAdrressIndex}`}))}catch(Z){console.log("Catched error on travellers prefill",Z),me(new Error(Z))}})()}).catch(G=>(0,Re.xJ)({error:G?.message??""}))}),(0,re.W)(l=>(console.error("Error in prefillTravellers$",l),(0,ie.of)((0,Re.xJ)({error:l?.message??""})))))),this.updateTraveler$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Re.Zn),(0,W.YQ)(()=>[this.store.select(J.Ty),this.store.select(lt.In)]),(0,X.p)(([{params:l},{bookingId:d},{steps:y}])=>this.checkinService.handleGuest(d,"edit",l,!0).pipe((0,Y.T)(S=>(this.store.dispatch((0,Ve.xb)({steps:(0,oe.C5)(S,{},y)})),(0,Re.XM)({travellers:S.results.travellers.map(H=>dt(H)),travellersComplete:S.results.travellersComplete,adressesList:(0,Q.s8)(S.results.adressesList,H=>({...H,id:H.addressIndex,addressIndex:H.addressIndex})),maxAdrressIndex:`${S.results.maxAdrressIndex}`}))),(0,re.W)(S=>(0,ie.of)((0,Re.WL)({error:S?.message??""}))))))),this.addTraveler$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Re.XG),(0,W.YQ)(()=>[this.store.select(J.Ty),this.store.select(lt.In)]),(0,X.p)(([{params:l},{bookingId:d},{steps:y}])=>this.checkinService.handleGuest(d,"add",l).pipe((0,Y.T)(S=>(this.store.dispatch((0,Ve.xb)({steps:(0,oe.C5)(S,{},y)})),(0,Re.o_)({travellers:S.results.travellers.map(H=>dt(H)),travellersComplete:S.results.travellersComplete,adressesList:(0,Q.s8)(S.results.adressesList,H=>({...H,id:H.addressIndex,addressIndex:H.addressIndex})),maxAdrressIndex:`${S.results.maxAdrressIndex}`}))),(0,re.W)(S=>(0,ie.of)((0,Re.Do)({error:S}))))))),this.deleteTraveler$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Re.hs),(0,W.YQ)(()=>[this.store.select(J.Ty),this.store.select(lt.In)]),(0,X.p)(([{params:l},{bookingId:d},{steps:y}])=>this.checkinService.handleGuest(d,"delete",l).pipe((0,Y.T)(S=>(this.store.dispatch((0,Ve.xb)({steps:(0,oe.C5)(S,{},y)})),(0,Re.qk)({travellers:S.results.travellers.map(H=>dt(H)),travellersComplete:S.results.travellersComplete,adressesList:(0,Q.s8)(S.results.adressesList,H=>({...H,id:H.addressIndex,addressIndex:H.addressIndex})),maxAdrressIndex:`${S.results.maxAdrressIndex}`}))),(0,re.W)(S=>(0,ie.of)((0,Re.Do)({error:S}))))))),this.setDocuments$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Ge.FT),(0,W.YQ)(()=>[this.store.select(J.Ty),this.store.select(lt.In)]),(0,X.p)(([{params:l},{bookingId:d},{steps:y}])=>this.checkinService.handleVehicleOrContact(d,l).pipe((0,Y.T)(S=>(this.store.dispatch((0,Ve.xb)({steps:(0,oe.C5)(S,{},y)})),(0,Ge.oC)({documentsList:S.results.documentsList,documentsComplete:S.results.documentsComplete}))),(0,re.W)(S=>(0,ie.of)((0,Ge.NL)({error:S}))))))),this.setDocumentsSuccess$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Ge.oC),(0,Y.T)(()=>(0,Ve.cu)()))),this.setVehicles$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(St._v),(0,W.YQ)(()=>[this.store.select(J.Ty),this.store.select(lt.In),this.store.select((0,Ze.x2)(["CHECKIN"]))]),(0,X.p)(([{params:l,goToNextStep:d},{bookingId:y},{steps:S},H])=>this.checkinService.handleVehicleOrContact(y,l).pipe((0,Y.T)(U=>(this.store.dispatch((0,Ve.xb)({steps:(0,oe.C5)(U,{},S)})),d?(this.store.dispatch((0,St.hc)({vehicles:(0,Q.pb)((0,Q.kH)(U.results.vehicles,(G,me)=>({id:`${me+1}-${G}`,type:"NA"===G?H.checkin_vehicles_add_rent:H.checkin_vehicles_add_personal,typeCode:"NA"===G?"rent":"personal",plateNumber:G})),G=>"none"!==G.plateNumber),isNoneOnTheList:U.results.vehicles.includes("none"),vehiclesComplete:U.results.vehiclesComplete})),(0,Ve.cu)()):(0,St.hc)({vehicles:(0,Q.pb)((0,Q.kH)(U.results.vehicles,(G,me)=>({id:`${me+1}-${G}`,type:"NA"===G?H.checkin_vehicles_add_rent:H.checkin_vehicles_add_personal,typeCode:"NA"===G?"rent":"personal",plateNumber:G})),G=>"none"!==G.plateNumber),isNoneOnTheList:U.results.vehicles.includes("none"),vehiclesComplete:U.results.vehiclesComplete}))),(0,re.W)(U=>(0,ie.of)((0,St.w9)({error:U?.message??""}))))))),this.setArrival$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(At.MJ),(0,W.YQ)(()=>[this.store.select(J.Ty),this.store.select(lt.In)]),(0,X.p)(([{timeSelected:l},{bookingId:y},{steps:S}])=>this.checkinService.handleArrival(y,"post",{arrivalTime:l,debug:1}).pipe((0,Y.T)(H=>(this.store.dispatch((0,Ve.xb)({steps:(0,oe.C5)({},H,S)})),(0,At.zK)({timeSelected:H.results.time.time}))),(0,re.W)(H=>(0,ie.of)((0,At.yH)({error:H?.message??""}))))))),this.showPopin$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Ve.Yy),(0,W.YQ)(()=>[this.store.select(J.Ty),this.store.select(K.Wh),this.store.select(K.HT),this.store.select((0,Ze.x2)(["HUB"]))]),(0,Y.T)(([{showPopin:l,steps:d},{marketLang:y,bookingId:S},H,U,G])=>
1{if(!l)return;this.loader.setState(!1);const me=this.storageService.getItem("mycp_hide_checkin_steps_popin")??"";H.preparedCheckInTicket?this.router.navigate([`${y}/booking/${S}/e-tickets/checkin`]):me.includes(S)?this.router.navigate([`${y}/booking/${S}/checkin`]).then(()=>window.scrollTo({top:0})):(Promise.all([u.e(7251),u.e(7114)]).then(u.bind(u,27114)).then(Z=>{this.dialog.open(Z.CheckinAvailableComponent,{data:{link:`${y}/booking/${S}/checkin`,wordings:G,isMobileApp:this.deviceService.isMobileApp,displayIndication:!U.complementaryRules.indirect&&U.bookingHasLeftToBalance,steps:d}})}),this.trackingService.pushTag({event:"popinDisplay",popin_name:"hub Checkin Available",actionCode:"clickcheckin",ga_category:this.storageService.getItem("mycp_current_page_url"),ga_action:"Popin checkin display",ga_label:"impression"},!1))})),{functional:!0,dispatch:!1}),this.exitCheckin$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Ve.o5),(0,W.YQ)(()=>[this.store.select(J.Ty),this.store.select((0,Ze.x2)(["CHECKIN"]))]),(0,Y.T)(([l,{bookingId:d},y])=>{u.e(8572).then(u.bind(u,78572)).then(S=>{this.dialog.open(S.ExitCheckinComponent,{data:{bookingId:d,wordings:y},width:this.deviceService.isMobile()?"80%":"30%"})})})),{functional:!0,dispatch:!1}),this.previousPageCheckin$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Ve.Aq),(0,W.YQ)(()=>[this.store.select(lt.In)]),(0,Y.T)(([l,d])=>{const{currentStepCode:y,steps:S}=d,H=(0,Q.SL)(S,{code:y});return(0,Ve.NE)({code:S[H-1].code})})),{functional:!0}),this.nextPageCheckin$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Ve.cu),(0,W.YQ)(()=>[this.store.select(J.Ty),this.store.select(lt.In),this.store.select((0,Ze.x2)(["CHECKIN"]))]),(0,Y.T)(([l,{bookingId:d},y,S])=>{const{currentStepCode:H,steps:U}=y,G=(0,Q.SL)(U,{code:H}),me=U[G+1].code;return me===Je.P.ETICKET&&U[G+1].disabled?(u.e(7150).then(u.bind(u,87150)).then(Z=>{this.dialog.open(Z.CheckinEticketUnavailbleComponent,{data:{wordings:S,bookingId:d}})}),(0,Ve.Mb)({error:"Eticket Unavailable"})):(window.scrollTo({top:0}),(0,Ve.Tf)({code:me}))})),{functional:!0}),this.trackPrefillError$=(0,B.EH)(()=>this.actions$.pipe((0,B.gp)(Re.xJ,Re.sK),(0,W.YQ)(()=>[this.store.select(lt.SV)]),(0,Ri.M)(([l,{prefill:{travellers:d}}])=>{d.some(y=>!y.complete)&&this.trackingService.pushTag({event:"element_displayed",gaCategory:"repeaters client",gaAction:"error red highlight",gaLabel:"missing info partic"},!1)})),{dispatch:!1})}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275prov=x.jDH({token:c,factory:c.\u0275fac})}}return c})();const an={loading:!0,error:void 0,steps:[],currentStepCode:Je.P.INFORMATIONS},sn={loading:!1,error:void 0,showable:!1,hoursList:[],timeSelected:void 0,arrivalComplete:!1,updating:{loading:!0,error:void 0}},Vn={loading:!1,error:void 0,documentsComplete:!1,documentTypeList:[],documentsList:[],documentRules:{},documentTypeRules:{},updating:{loading:!1,error:void 0}},Bn={loading:!1,error:void 0,media:void 0,roomNumber:"",destinationName:""},ai={loading:!0,error:void 0,travellers:[],oldTravellers:[],travellersComplete:!1,bookerRules:{},companionRules:{},countriesList:[],genderList:[],adressesList:[],oldAdressesList:[],maxAdrressIndex:"0",maxOccupancy:0,updating:{loading:!1,error:void 0},prefill:{travellers:[],loading:!1,success:!1,error:void 0}},si={loading:!1,error:void 0,vehicles:[],vehiclesTypesList:[],isNoneOnTheList:!1,vehiclesComplete:!1,updating:{loading:!0,error:void 0}},Yi=(0,ce.HY)({steps:function(c=an,r){switch(r.type){case Ve.b4.type:return{...an};case Ve.TM.type:return{...c,loading:!1,error:r.error};case Ve.Yy.type:return{...c,loading:!1,steps:r.steps,currentStepCode:r.currentStepCode};case Ve.xb.type:return{...c,steps:r.steps};case Ve.NE.type:case Ve.Tf.type:case Ve.io.type:return{...c,currentStepCode:r.code};case Ae.oM.type:return{...an};default:return c}},arrival:function(c=sn,r){switch(r.type){case Ve.Yy.type:return{...c,loading:!1,...r.arrival};case At.MJ.type:return{...c,updating:{loading:!0,error:void 0}};case At.yH.type:return{...c,updating:{loading:!1,error:r.error}};case At.zK.type:return{...c,updating:{loading:!1,error:void 0},timeSelected:r.timeSelected,arrivalComplete:!0};case Ae.oM.type:return{...sn};default:return c}},documents:function(c=Vn,r){switch(r.type){case Ve.Yy.type:return{...c,loading:!1,documentRules:r.rules.document,documentTypeRules:r.rules.documentType,...r.documents};case Ge.FT.type:return{...c,updating:{loading:!0,error:void 0}};case Ge.NL.type:return{...c,updating:{loading:!1,error:r.error}};case Ge.oC.type:return{...c,updating:{loading:!1,error:void 0},documentsList:r.documentsList,documentsComplete:r.documentsComplete};case Ae.oM.type:return{...Vn};default:return c}},eticket:function(c=Bn,r){switch(r.type){case Ve.Yy.type:return{...c,loading:!1,...r.eticket};case bt.CU.type:return{...c,loading:!0,error:void 0};case bt.Jj.type:return{...c,loading:!1,media:r.media,roomNumber:r.room
1Number,destinationName:r.destinationName};case bt.Wr.type:return{...c,loading:!1,error:r.error};case Ae.oM.type:return{...Bn};default:return c}},informations:function(c=ai,r){switch(r.type){case Ve.Yy.type:return{...c,loading:!1,bookerRules:r.rules.booker,companionRules:r.rules.companion,...r.informations,updating:{loading:!1,error:void 0},prefill:{travellers:[],loading:!1,success:!1,error:void 0}};case Re.XG.type:case Re.Zn.type:case Re.hs.type:return{...c,updating:{loading:!0,error:void 0}};case Re.Do.type:case Re.WL.type:case Re.XT.type:return{...c,updating:{loading:!1,error:r.error}};case Re.o_.type:case Re.XM.type:case Re.qk.type:return{...c,travellers:r.travellers,travellersComplete:r.travellersComplete,adressesList:r.adressesList,maxAdrressIndex:r.maxAdrressIndex,updating:{loading:!1,error:void 0}};case Re.Rn.type:return{...c,prefill:{travellers:[...c.prefill.travellers,...Object.values(r.travellersArray).reduce((i,l)=>[...i,...l],[])],success:!1,loading:!0,error:void 0}};case Re.xJ.type:return{...c,prefill:{travellers:c.prefill.travellers,success:!1,loading:!1,error:r.error}};case Re.sK.type:return{...c,travellers:r.travellers,travellersComplete:r.travellersComplete,adressesList:r.adressesList,maxAdrressIndex:r.maxAdrressIndex,prefill:{travellers:c.prefill.travellers,success:!0,loading:!1,error:void 0}};case Ae.oM.type:return{...ai};default:return c}},vehicles:function(c=si,r){switch(r.type){case Ve.Yy.type:return{...c,loading:!1,...r.vehicles};case St._v.type:return{...c,updating:{loading:!0,error:void 0}};case St.w9.type:return{...c,updating:{loading:!1,error:r.error}};case St.hc.type:return{...c,updating:{loading:!1,error:void 0},vehicles:r.vehicles,vehiclesComplete:r.vehiclesComplete,isNoneOnTheList:r.isNoneOnTheList};case Ae.oM.type:return{...si};default:return c}}});var Kt=u(72200),wn=u(91987),h=u(73664);const ci=["menuSection"],li=c=>({"menu--fixed":c}),$i=c=>({"menu-item--active":c}),di=(c,r)=>r.code;function ji(c,r){if(1&c){const i=h.RV6();h.j41(0,"a",3),h.bIt("click",function(){const d=x.eBV(i).$implicit,y=h.XpG(4);return x.Njj(y.action(d))}),h.nrm(1,"i"),h.j41(2,"span"),h.EFF(3),h.k0s()()}if(2&c){const i=r.$implicit,l=h.XpG(4);h.Y8G("ngClass",h.eq3(5,$i,l.isActive(i))),h.R7$(),h.HbH(h.VkB("icon icon-",i.code," ")),h.R7$(2),h.JRh(l.wordings[i.label])}}function Dt(c,r){if(1&c&&(h.j41(0,"section",1,0),h.Z7z(2,ji,4,7,"a",2,di),h.k0s()),2&c){const i=h.XpG(2),l=h.XpG();h.Y8G("ngClass",h.eq3(1,li,l.isMobile())),h.R7$(2),h.Dyx(i.items)}}function pt(c,r){if(1&c&&h.nVh(0,Dt,4,3,"section",1),2&c){const i=h.XpG(2);h.vxM(i.shouldDisplay()?0:-1)}}function Ct(c,r){1&c&&h.nVh(0,pt,1,1),2&c&&h.vxM(r.items.length>0?0:-1)}let cn=(()=>{class c{constructor(){this.state$=(0,x.WQX)(ce.il).select(K.Ar),this.route$=(0,x.WQX)(ce.il).select(J.Am),this.items=[],this.isMobile=(0,x.WQX)(wn.M).getIsMobileSignal(),this.shouldDisplay=(0,x.vPA)(!1),this.subscriptions=[],this.store=(0,x.WQX)(ce.il),this.router=(0,x.WQX)(k.Ix),this.storage=(0,x.WQX)(N.n),this.deviceService=(0,x.WQX)(le.g),this.trackingService=(0,x.WQX)(He.b),this.rpcService=(0,x.WQX)(D.R),this.shouldHideMenu=i=>null!==i.match(/\/\d+\/cart.*$/)||null!==i.match(/\/\d+\/confirm.*$/)||null!==i.match(/\/\d+\/checkin.*$/)||null!==i.match(/\/.*\/cashless-tutorial.*$/),this.isActive=i=>{if(void 0===i.regExp||!this.router?.url)return!1;const l=new RegExp(i.regExp.source,i.regExp.flags);return null!==this.router.url.match(l)},this.shouldDisplay.set(!this.deviceService.isMobileApp)}getScrollHeight(){const i=this.menuSection?.nativeElement;if(!i)return;const l=i.className.indexOf("menu--fixed");if(!this.isMobile()){if(window.scrollY>180)return void(-1===l&&(i.className+=" menu--fixed"));window.scrollY<180&&l>-1&&(i.className=i.className.slice(0,l-1))}}ngOnInit(){this.subscriptions.push(this.route$.subscribe(i=>{this.shouldDisplay.set(!this.deviceService.isMobileApp&&!this.shouldHideMenu(i))}))}ngOnDestroy(){this.subscriptions.forEach(i=>i?.unsubscribe?.()),this.deviceService.isMobileApp&&(this.rpcService.isReady()?this.rpcService.getClient().eventsToNative.menu.menuUpdated.emit({items:[]}):this.store.dispatch(Le.y.setMenuItems({items:[]})))}tracking(i){this.trackingService.pushTag({event:"clickEvent",clickCode:"clickBookingMenu",gaCategory:this.storage.getItem("mycp_current_page_url"),gaAction:"Booking menu",gaLabel:i,gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)}action(i){if(this.tracking(i.label),"map"==i.code)return this.deviceService.isMobileApp?void(this.rpcService.isReady()?this.rpcService.getClient().navigation.openUrl({url:i.link}
1).catch(()=>{}):this.store.dispatch(Le.y.openUrl({url:i.link}))):void window.open(i.link,"_blank");this.router.navigate([i.link]).then(()=>window.scrollTo({top:0}))}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275cmp=h.VBU({type:c,selectors:[["app-main-menu"]],viewQuery:function(l,d){if(1&l&&h.GBs(ci,5),2&l){let y;h.mGM(y=h.lsd())&&(d.menuSection=y.first)}},hostBindings:function(l,d){1&l&&h.bIt("scroll",function(S){return d.getScrollHeight(S)},h.tSv)},inputs:{wordings:"wordings"},decls:2,vars:3,consts:[["menuSection",""],[1,"menu",3,"ngClass"],[1,"menu-item",3,"ngClass"],[1,"menu-item",3,"click","ngClass"]],template:function(l,d){if(1&l&&(h.nVh(0,Ct,1,1),h.nI1(1,"async")),2&l){let y;h.vxM((y=h.bMT(1,1,d.state$))?0:-1,y)}},dependencies:[Kt.YU,Kt.Jj],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.menu[_ngcontent-%COMP%]{padding:.625rem;position:absolute;left:1.875rem;top:12.5rem;background:var(--white);border-radius:var(--borderRadiusMedium);width:6.25rem;z-index:9;box-shadow:0 2px 2px 0 var(--gray_2),0 0 2px 0 var(--gray_2),0 1px 2px 0 var(--gray_2)}@media(min-width:768px)and (max-width:1025px){.menu[_ngcontent-%COMP%]{left:1.25rem;width:5.625rem}}.menu--fixed[_ngcontent-%COMP%]{position:fixed;padding:.4375rem;top:1.25rem}@media(max-width:767px){.menu--fixed[_ngcontent-%COMP%]{top:unset;left:0}}.menu--hidden[_ngcontent-%COMP%]{display:none}@media(max-width:767px){.menu[_ngcontent-%COMP%]{z-index:10;top:auto;width:100%;bottom:0;display:flex;border-radius:0;position:fixed;left:unset;right:unset}}.menu-item[_ngcontent-%COMP%]{display:flex;border-radius:var(--borderRadiusSmall);flex-direction:column;flex:1;justify-content:space-around;align-items:center;padding:.9375rem .3125rem .625rem;aspect-ratio:1;font-size:.75rem;color:var(--green);cursor:pointer}.menu-item[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:var(--green)!important}@media(min-width:768px)and (max-width:1025px){.menu-item[_ngcontent-%COMP%]{height:14%;font-size:.625rem}}@media(max-width:767px){.menu-item[_ngcontent-%COMP%]{font-size:.625rem;padding:.625rem 0 .3125rem;height:3.5rem;aspect-ratio:unset;margin:0}}.menu-item--active[_ngcontent-%COMP%]{background:var(--grass);border-radius:.4375rem}.menu-item[_ngcontent-%COMP%]:hover{text-decoration:underline;text-underline-position:under}@media(max-width:767px){.menu-item[_ngcontent-%COMP%]:hover{text-decoration:none}}.menu-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;width:100%;text-align:center}.menu-item[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:1.375rem}@media(min-width:768px)and (max-width:1025px){.menu-item[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:1.125rem}}@media(max-width:767px){.menu-item[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:1.125rem}}'],changeDetection:0})}}return c})();var Zt=u(17705),ht=u(75038),Rt=u(25596);const ln=c=>({"header-actionsBurger--open":c}),Wn=(c,r)=>({"header-actionsBurgerMenu":c,"header-actionsBurger":r});function hi(c,r){if(1&c){const i=h.RV6();h.j41(0,"mat-card",8)(1,"i",10),h.bIt("click",function(){x.eBV(i);const d=h.XpG(3);return x.Njj(d.toggleBurger())})("keydown.enter",function(){x.eBV(i);const d=h.XpG(3);return x.Njj(d.toggleBurger())}),h.k0s()()}if(2&c){const i=h.XpG(3);h.Y8G("ngClass",h.eq3(1,ln,i.isDisplayActions))}}function Ht(c,r){if(1&c){const i=h.RV6();h.j41(0,"mat-card",9)(1,"i",11),h.bIt("click",function(){x.eBV(i);const d=h.XpG(3);return x.Njj(d.signout(d.wordings.header_logout_menu))})("keydown.enter",function(){x.eBV(i);const d=h.XpG(3);return x.Njj(d.signout(d.wordings.header_logout_menu))}),h.k0s()()}if(2&c){const i=h.XpG(3);h.Y8G("ngClass",h.eq3(1,ln,i.isDisplayActions))}}function Gi(c,r){if(1&c){const i=h.RV6();h.j41(0,"mat-card",6),h.bIt("click",function(){x.eBV(i);const d=h.XpG(2);return x.Njj(d.openFaq())})("keydown.enter",function(){x.eBV(i);const d=h.XpG(2);return x.Njj(d.openFaq())}),h.nrm(1,"i",7),h.j41(2,"span"),h.EFF(3),h.k0s()(),h.nVh(4,hi,2,3,"mat-card",8),h.nVh(5,Ht,2,3,"mat-card",9)}if(2&c){const i=h.XpG(2);h.R7$(3),h.JRh(i.wordings.header_cp_faq),h.R7$(),h.vxM(i.bookingsUpcoming.length>1?4:-1),h.R7$(),h.vxM(i.bookingsUpcoming.length<=1?5:-1)}}function mi(c,r){if(1&c){const i=h.RV6();h.j41(0,"mat-card",16),h.bIt("click",function(){x.eBV(i);const d=h.XpG(3);return x.Njj(d.openFriendsLayer(d.wordings.header_cp_friend))})("keydown.enter",function(){x.eBV(i);const d=h.XpG(3);return x.Njj(d.openFriendsLayer(d.wordings.header_cp_friend))}),h.j41(1,"span"),h.EFF(2),h.k0s()()}if(2&c){const i=h.XpG(3);h.R7$(2),h.JRh(i.wordings.header_cp_friend)}}function fi(c,r){if(1&c){const i=h.RV6();h.j41(0,"mat-card",14),h.bIt("click",function(){x.eBV(i);const d=h.XpG(3);return x.Njj(d.openFaq())})("keydown.enter",function(){x.eBV(i);const d=h.XpG(3);return x.Njj(d.openFaq())}),h.nrm(1,"i",7),h.j41(2,"span"),h.EFF(3),h.k0s()()}if(2&c){const i=h.XpG(3);h.R7$(3),h.JRh(i.wordings.header_cp_faq)}}function Xe(c,r){if(1&c){const i=h.RV6();h.j41(0,"mat-card",14),h.bIt("click",function(){x.eBV(i);const d=h.XpG(3);return x.Njj(d.switchBooking(d.wordings.header_switch_bookings_menu))})("keydown.enter",function(){x.eBV(i);const d=h.XpG(3);return x.Njj(d.switchBooking(d.wordings.header_switch_bookings_menu))}),h.nrm(1,"i",17),h.j41(2,"span"),h.EFF(3),h.k0s()()}if(2&c){const i=h.XpG(3);h.R7$(3),h.JRh(i.wordings.header_switch_bookings_menu)}}function pi(c,r){if(1&c){const i=h.RV6();h.j41(0,"div",5),h.nVh(1,mi,3,1,"mat-card",12),h.nVh(2,fi,4,1,"mat-card",13),h.j41(3,"mat-card",14),h.bIt("click",function(){x.eBV(i);const d=h.XpG(2);return x.Njj(d.openFront(d.wordings.header_cp_front_url))})("keydown.enter",function(){x.eBV(i);const d=h.XpG(2);return x.Njj(d.openFront(d.wordings.header_cp_front_url))}),h.j41(4,"span"),h.EFF(5),h.k0s()(),h.nVh(6,Xe,4,1,"mat-card",13),h.j41(7,"mat-card",14),h.bIt("click",function(){x.eBV(i);const d=h.XpG(2);return x.Njj(d.signout(d.wordings.header_logout_menu))})("keydown.enter",function(){x.eBV(i);const d=h.XpG(2);return x.Njj(d.signout(d.wordings.header_logout_menu))}),h.nrm(8,"i",15),h.j41(9,"span"),h.EFF(10),h.k0s()()()}if(2&c){const i=h.XpG(2);h.Y8G("ngClass",h.l_i(6,Wn,!i.isDesktopDisplay,i.isDesktopDisplay)),h.R7$(),h.vxM(i.isFriend?1:-1),h.R7$(),h.vxM(i.isDesktopDisplay?2:-1),h.R7$(3),h.JRh(i.wordings.header_cp_font),h.R7$(),h.vxM(i.bookingsUpcoming.length>1&&!i.isLimitedAccess?6:-1),h.R7$(4),h.JRh(i.wordings.header_logout_menu)}}function Sn(c,r){if(1&c){const i=h.RV6();h.j41(0,"div",0)(1,"div",1)(2,"div",2),h.bIt("click",function(){x.eBV(i);const d=h.XpG();return x.Njj(d.goToHome())})("keydown.enter",function(){x.eBV(i);const d=h.XpG();return x.Njj(d.goToHome())}),h.nrm(3,"img",3),h.k0s(),h.j41(4,"div",4),h.nVh(5,Gi,6,3),h.nVh(6,pi,11,9,"div",5),h.k0s()()()}if(2&c){const i=h.XpG();h.R7$(3),h.Y8G("src",i.isMobile()?"assets/images/logos/logo_CP_mobile_grass.svg":"assets/images/logos/logo_CP_grass.svg",h.B4B),h.R7$(2),h.vxM(i.isDesktopDisplay?-1:5),h.R7$(),h.vxM(i.isDisplayActions?6:-1)}}let gi=(()=>{class c{constructor(){this.route$=(0,x.WQX)(ce.il).select(J.Am),this.logoUrl="assets/images/logos/logo_CP_Grass.svg",this.isDesktopDisplay=!0,this.isDisplayActions=!0,this.isMobile=(0,x.WQX)(wn.M).getIsMobileSignal(),this.isTablet=(0,x.WQX)(wn.M).getIsTabletSignal(),this.hideHeader=!1,this.user=(0,x.WQX)(N.n).getItem("mycp_user"),this.isFriend=!1,this.isLimitedAccess=!1,this.shouldDisplay=!0,this.subscriptions=[],this.deviceService=(0,x.WQX)(le.g),this.trackingService=(0,x.WQX)(He.b),this.changeDetectorRef=(0,x.WQX)(Zt.gRc),this.layersService=(0,x.WQX)(ht._),this.rpcService=(0,x.WQX)(D.R),this.storage=(0,x.WQX)(N.n),this.route=(0,x.WQX)(k.nX),this.router=(0,x.WQX)(k.Ix),this.store=(0,x.WQX)(ce.il),this.shouldHideHeader=i=>null!==i.match(/\/.+\/cart.*$/)||null!==i.match(/\/\d+\/confirm.*$/)||null!==i.match(/\/\d+\/checkin.*$/),this.isLimitedAccess="true"===this.storage.getItem("mycp_limitedIndAccess")}clickout(i){"ts-header-burger"!==i.target.id&&(this.isMobile()||this.isTablet())&&(this.isDisplayActions=!1)}onWindowResize(){this.isDesktopDisplay=!(this.isMobile()||this.isTablet()),this.isDisplayActions=this.isDesktopDisplay}ngOnInit(){const{bookingId:i}
1=this.route.snapshot.params;this.isDesktopDisplay=!this.isMobile()&&!this.isTablet(),this.isDisplayActions=this.isDesktopDisplay,this.bookingsList=this.storage.getItem("mycp_bookings_list"),this.bookingsUpcoming=(0,Q.Ul)((0,Q._M)(this.bookingsList,{inThePast:!1,status:"Confirm"}),d=>d.product.begin);const l=(0,Q.I6)(this.bookingsList,{id:i});this.isFriend=l?.isFriendAvailable,this.subscriptions.push(this.route$.subscribe(d=>{this.shouldDisplay=!this.shouldHideHeader(d),this.changeDetectorRef.markForCheck()}))}ngOnDestroy(){this.subscriptions.forEach(i=>i.unsubscribe())}switchBooking(i){const{bookingId:l}=this.route.snapshot.params;l?this.layersService.switchBookingVisible.emit(!0):this.goToHome(),this.trackingService.pushTag({event:"clickEvent",clickCode:"clickHeaderMenu",gaCategory:this.storage.getItem("mycp_current_page_url"),gaAction:"Header menu",gaLabel:i,gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)}toggleBurger(){this.isDisplayActions=!this.isDisplayActions,this.trackingService.pushTag({event:"clickEvent",clickCode:"clickHeaderMenu",gaCategory:this.storage.getItem("mycp_current_page_url"),gaAction:"Header menu",gaLabel:"toggle burger",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)}signout(i){var l=this;return(0,oi.A)(function*(){l.deviceService.isMobileApp?l.rpcService.isReady()?l.rpcService.getClient().auth.setLoggedOut():l.store.dispatch(Le.y.setLoggedOut()):(l.store.dispatch((0,Ae.wH)({trigger:"main-header"})),l.trackingService.pushTag({event:"clickEvent",clickCode:"clickHeaderMenu",gaCategory:l.storage.getItem("mycp_current_page_url"),gaAction:"Header menu",gaLabel:i,gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1),l.trackingService.pushTag({event:"clickEvent",clickCode:"clickLogOut",gaCategory:l.storage.getItem("mycp_current_page_url"),gaAction:"Logout",gaLabel:"Click",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1))})()}openFriendsLayer(i){this.layersService.friendLayerVisible.emit(!0),this.trackingService.pushTag({event:"clickEvent",clickCode:"clickHeaderMenu",gaCategory:this.storage.getItem("mycp_current_page_url"),gaAction:"Header menu",gaLabel:`${i}`,gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1)}openFront(i){this.trackingService.pushTag({event:"clickEvent",clickCode:"clickHeaderMenu",gaCategory:this.storage.getItem("mycp_current_page_url"),gaAction:"Header menu",gaLabel:"header_cp_font",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1),this.deviceService.isMobileApp?this.rpcService.isReady()?this.rpcService.getClient().navigation.openUrl({url:i}).catch(()=>{}):this.store.dispatch(Le.y.openUrl({url:i})):window.open(i,"_blank")}openFaq(){this.trackingService.pushTag({event:"click_event",clickCode:"clickHeaderMenu",gaCategory:this.storage.getItem("mycp_current_page_url"),gaAction:"Header menu",gaLabel:"header_cp_faq",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1);const{marketLang:i,bookingId:l}=this.route.snapshot.params;this.router.navigate([l?`${i}/booking/${l}/profile/faq`:`${i}/booking/profile/faq`])}openProfile(){this.router.navigate(["profile"],{relativeTo:this.route})}goToHome(){const{marketLang:i}=this.route.snapshot.params;this.router.navigate([`${i}/booking`])}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275cmp=h.VBU({type:c,selectors:[["app-main-header"]],hostBindings:function(l,d){1&l&&h.bIt("click",function(S){return d.clickout(S)},h.EBC)("resize",function(S){return d.onWindowResize(S)},h.tSv)},inputs:{wordings:"wordings"},decls:1,vars:1,consts:[[1,"header"],[1,"header-content"],[1,"header-logo",3,"click","keydown.enter"],["alt","logo_cp",3,"src"],[1,"header-actions"],[3,"ngClass"],[1,"header-actionsItem","header-actionsBurger","header-actionsBurgerFAQ",3,"click","keydown.enter"],[1,"icon","icon-faq"],[1,"header-actionsItem","header-actionsBurger","noBorder","header-actionsItem--bullets",3,"ngClass"],[1,"header-actionsItem","header-actionsBurger",3,"ngClass"],["
1id","ts-header-burger",1,"icon","icon-bullet-points-horizontal",3,"click","keydown.enter"],[1,"icon","icon-logout",3,"click","keydown.enter"],[1,"header-actionsItem","header-actionsItem--friend"],[1,"header-actionsItem"],[1,"header-actionsItem",3,"click","keydown.enter"],[1,"icon","icon-logout"],[1,"header-actionsItem","header-actionsItem--friend",3,"click","keydown.enter"],[1,"icon","icon-flexibility"]],template:function(l,d){1&l&&h.nVh(0,Sn,7,3,"div",0),2&l&&h.vxM(d.shouldDisplay?0:-1)},dependencies:[Rt.Hu,Rt.RN,Kt.YU],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.header[_ngcontent-%COMP%]{color:var(--white)}.header-content[_ngcontent-%COMP%]{padding:1.875rem .625rem;background:var(--green);display:flex;align-items:center;justify-content:space-between}@media(max-width:767px){.header-content[_ngcontent-%COMP%]{padding:.5625rem .625rem}}.header-logo[_ngcontent-%COMP%]{display:inline-flex;cursor:pointer}.header-logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.375rem;align-self:center;margin-left:1.875rem}@media(min-width:768px)and (max-width:1025px){.header-logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin-left:1.875rem;height:1.375rem}}@media(max-width:767px){.header-logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin-left:0;height:1.875rem}}.header-actions[_ngcontent-%COMP%]{vertical-align:top}.header-actions[_ngcontent-%COMP%]{float:right;margin-right:3%;display:flex;justify-content:flex-end}.header-actionsItem[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;height:2.25rem;border-radius:1.1875rem;background:transparent;border:1px solid var(--grass);color:var(--grass);margin-left:.5rem;padding:1rem;box-shadow:none}@media(max-width:767px){.header-actionsItem[_ngcontent-%COMP%]{width:unset}}.header-actionsItem[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:1rem;margin-right:.3125rem}@media(max-width:767px){.header-actionsItem[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-right:0}}.header-actionsItem[_ngcontent-%COMP%]   .icon-bullet-points-horizontal[_ngcontent-%COMP%]{margin-top:0}.header-actionsItem[_ngcontent-%COMP%]:hover{background:var(--cta-green-hover)}.header-actionsItem--friend[_ngcontent-%COMP%]{background:var(--grass);color:var(--green);border-color:var(--grass)}.header-actionsItem--bullets[_ngcontent-%COMP%]:hover{background:var(--cta-green)}.header-actionsUser[_ngcontent-%COMP%]{justify-content:space-between;flex:1;margin-right:5%}@media(max-width:767px){.header-actionsUser[_ngcontent-%COMP%]{width:45%;margin-right:15%}}.header-actionsUserText[_ngcontent-%COMP%]{font-size:.625rem;line-height:.9375rem;text-align:left;margin-right:.1875rem;margin-bottom:0;color:#fff}.header-actionsUserFriend[_ngcontent-%COMP%]{background:var(--white);height:1.875rem;padding:.1875rem;border-radius:.4375rem}.header-actionsUserFriend[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:100%;aspect-ratio:2}@media(max-width:767px){.header-actionsUserFriend[_ngcontent-%COMP%]{width:100%;padding:0;text-align:center}}.header-actionsNotifications[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{position:relative}.header-actionsNotificationsNumber[_ngcontent-%COMP%]{position:absolute;font-size:.625rem;font-style:normal;left:.4375rem;top:0}.header-actionsBurger[_ngcontent-%COMP%]{display:inline-flex}@media(max-width:767px){.header-actionsBurger[_ngcontent-%COMP%]{padding:0 1.25rem}}.header-actionsBurgerFAQ[_ngcontent-%COMP%]{padding:0 .625rem}.header-actionsBurgerFAQ[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-left:.3125rem}.header-actionsBurger--open[_ngcontent-%COMP%]{background:var(--green);color:var(--grass);border-radius:.625rem .625rem 0 0;z-index:2}.header-actionsBurger--open[_ngcontent-%COMP%]:after{content:"";height:1.875rem;width:2.8125rem;background:var(--green);position:absolute;top:2.1875rem;left:0}.header-actionsBurgerMenu[_ngcontent-%COMP%]{background:var(--green);padding:.625rem .9375rem;position:absolute;right:1.03125rem;left:auto;width:50%;max-width:fit-content;min-width:12.5rem;z-index:2;margin-top:2.75rem;border-radius:.625rem;display:flex;flex-direction:column;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.header-actionsBurgerMenu[_ngcontent-%COMP%]   .header-actionsItem[_ngcontent-%COMP%]{background:transparent;padding:0;color:var(--grass);box-shadow:none;display:flex;flex-direction:row;justify-content:space-between;font-size:.75rem;border:unset}.header-actionsBurgerMenu[_ngcontent-%COMP%]   .header-actionsItem[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:1.25rem;position:relative}.header-actionsBurgerMenu[_ngcontent-%COMP%]   .header-actionsItem[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:70%;text-align:left}.noBorder[_ngcontent-%COMP%]{border:unset!important;box-shadow:none!important}.noBorder[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-bottom:0}'],changeDetection:0})}}return c})();var An=u(88834),dn=u(32791),In=u(48959),hn=u(23980),Yt=u(22466);let _n=(()=>{class c{static \u0275fac=function(l){return new(l||c)};static \u0275mod=h.$C({type:c});static \u0275inj=x.G2t({imports:[Yt.y,hn.Gj,hn.Gj,Yt.y]})}return c})();var xe=u(11514);const Ci=(0,xe.lY)([(0,xe.iF)({right:"-{{menuWidth}}"}),(0,xe.i0)("500ms ease-in",(0,xe.iF)({right:"0"}))]),vn=(0,xe.lY)([(0,xe.iF)({right:"0"}),(0,xe.i0)("500ms ease-out",(0,xe.iF)({right:"-{{menuWidth}}"}))]),en=(0,xe.lY)([(0,xe.iF)({top:"100%"}),(0,xe.i0)("500ms ease-in",(0,xe.iF)({top:"{{menuTop}}"}))]),yi=(0,xe.lY)([(0,xe.iF)({top:"{{menuTop}}"}),(0,xe.i0)("500ms ease-out",(0,xe.iF)({top:"100%"}))]),Mi={menuWidth:"550px"},jn={menuTop:"5%"};function Qe(c=Mi,r=jn){return matchMedia("(max-width: 700px)").matches?((c=jn)=>[(0,xe.hZ)("sideMenu",[(0,xe.kY)(":enter",[(0,xe.sM)(en,{params:{...c,animationStyle:"500ms ease-in"}})]),(0,xe.kY)(":leave",[(0,xe.sM)(yi,{params:{...c,animationStyle:"500ms ease-out"}})])]),(0,xe.hZ)("opacity0_07",[(0,xe.kY)(":enter",[(0,xe.sM)((0,xe.lY)([(0,xe.iF)({opacity:0}
1),(0,xe.i0)("500ms ease-in",(0,xe.iF)({opacity:.7}))]))]),(0,xe.kY)(":leave",[(0,xe.sM)((0,xe.lY)([(0,xe.iF)({opacity:.7}),(0,xe.i0)("500ms ease-out",(0,xe.iF)({opacity:0}))]))])])])(r):((c=Mi)=>[(0,xe.hZ)("sideMenu",[(0,xe.kY)(":enter",[(0,xe.sM)(Ci,{params:{...c,animationStyle:"500ms ease-in"}})]),(0,xe.kY)(":leave",[(0,xe.sM)(vn,{params:{...c,animationStyle:"500ms ease-out"}})])]),(0,xe.hZ)("opacity0_07",[(0,xe.kY)(":enter",[(0,xe.sM)((0,xe.lY)([(0,xe.iF)({opacity:0}),(0,xe.i0)("500ms ease-in",(0,xe.iF)({opacity:.7}))]))]),(0,xe.kY)(":leave",[(0,xe.sM)((0,xe.lY)([(0,xe.iF)({opacity:.7}),(0,xe.i0)("500ms ease-out",(0,xe.iF)({opacity:0}))]))])])])(c)}const Gn=(c,r)=>r.id;function st(c,r){if(1&c){const i=h.RV6();h.j41(0,"div",2),h.bIt("click",function(){x.eBV(i);const d=h.XpG();return x.Njj(d.closeSidenav())})("keydown.enter",function(){x.eBV(i);const d=h.XpG();return x.Njj(d.closeSidenav())}),h.k0s()}2&c&&h.Y8G("@opacity0_07",void 0)}function mo(c,r){if(1&c&&(h.j41(0,"span"),h.EFF(1),h.j41(2,"span",11),h.EFF(3),h.k0s()()),2&c){const i=h.XpG().$implicit,l=h.XpG(2);h.R7$(),h.SpI(" ",l.wordings.layer_from," "),h.R7$(2),h.E5c("",i.product.beginFormatted," ",l.wordings.layer_to," ",i.product.endFormatted)}}function fo(c,r){if(1&c&&(h.j41(0,"span",11),h.EFF(1),h.k0s()),2&c){const i=h.XpG().$implicit;h.R7$(),h.JRh(i.product.beginFormatted)}}function Xt(c,r){if(1&c&&(h.j41(0,"button",13),h.EFF(1),h.k0s()),2&c){const i=h.XpG().$implicit,l=h.XpG(2);h.AVh("mat-mdc-button-green",i.id===l.bookingId)("mat-mdc-button-white",i.id!==l.bookingId),h.R7$(),h.SpI(" ",i.id===l.bookingId?l.wordings.layer_selected:l.wordings.layer_not_selected," ")}}function gt(c,r){if(1&c){const i=h.RV6();h.j41(0,"mat-card",7),h.bIt("click",function(){const d=x.eBV(i).$implicit,y=h.XpG(2);return x.Njj(y.redirect(d.id))})("keydown.enter",function(){const d=x.eBV(i).$implicit,y=h.XpG(2);return x.Njj(y.redirect(d.id))}),h.nrm(1,"img",8),h.j41(2,"p",9),h.EFF(3),h.k0s(),h.j41(4,"p",10),h.EFF(5),h.j41(6,"span",11),h.EFF(7),h.k0s(),h.nrm(8,"br"),h.nVh(9,mo,4,4,"span"),h.nVh(10,fo,2,1,"span",11),h.k0s(),h.nVh(11,Xt,2,5,"button",12),h.k0s()}if(2&c){const i=r.$implicit,l=h.XpG(2);h.R7$(),h.Y8G("src",i.img,h.B4B),h.R7$(2),h.JRh(i.product.name),h.R7$(2),h.SpI(" ",l.wordings.layer_reservation," "),h.R7$(2),h.JRh(i.id),h.R7$(2),h.vxM(i.isGuest?-1:9),h.R7$(),h.vxM(i.isGuest?10:-1),h.R7$(),h.vxM(void 0!==l.bookingId?11:-1)}}function po(c,r){if(1&c&&(h.j41(0,"div",1),h.nrm(1,"app-layer-header",3),h.j41(2,"div",4)(3,"div",5),h.Z7z(4,gt,12,7,"mat-card",6,Gn),h.k0s()()()),2&c){const i=h.XpG();h.Y8G("@sideMenu",void 0),h.R7$(),h.Y8G("showClose",!0)("data",i.headerDatas),h.R7$(3),h.Dyx(i.bookings)}}let It=(()=>{class c{constructor(){this.visible=!1,this.bookings=[],this.headerDatas={closeSidenav:this.closeSidenav.bind(this),headerSmall:"",title:"",subtitle:""},this.subscriptions=[],this.router=(0,x.WQX)(k.Ix),this.route=(0,x.WQX)(k.nX),this.storage=(0,x.WQX)(N.n),this.trackingService=(0,x.WQX)(He.b),this.deviceService=(0,x.WQX)(le.g),this.layersService=(0,x.WQX)(ht._),this.changeDetectorRef=(0,x.WQX)(Zt.gRc),this.addFixedPositionClass=(i,l)=>{setTimeout(()=>{document.getElementById(i)?.classList?.add?.("close-fixed-position-switch"),l.markForCheck()},600)},this.removeFixedPositionClass=(i,l)=>{document.getElementById(i)?.classList?.remove?.("close-fixed-position-switch"),l.markForCheck()},this.bookings=(0,Q.Ul)((0,Q._M)(this.storage.getItem("mycp_bookings_list"),{inThePast:!1,status:"Confirm"}),i=>i.product.begin)}ngOnInit(){this.headerDatas={...this.headerDatas,headerSmall:this.wordings.layer_header,title:this.wordings.layer_title,subtitle:this.wordings.layer_subtitle},this.subscriptions.push(this.route.params.subscribe(({bookingId:i})=>{this.bookingId=i}),this.layersService.switchBookingVisible.subscribe(i=>{this.visible=i,this.deviceService.setIsLayer(i),this.changeDetectorRef.markForCheck(),i?setTimeout(()=>{this.addFixedPositionClass("close-icon-switch-booking",this.changeDetectorRef)},500):this.removeFixedPositionClass("close-icon-switch-booking",this.changeDetectorRef)}))}ngOnDestroy(){this.subscriptions.forEach(i=>
1i?.unsubscribe())}redirect(i){const{marketLang:l,bookingId:d}=this.route.snapshot.params;this.layersService.switchBookingVisible.next(!1),i!==d&&(this.storage.removeItem("mycp_parkmessage"),this.storage.removeItem("mycp_sample_activities"),this.storage.removeItem("mycp_whatsapp_activities"),this.trackingService.pushTag({event:"clickEvent",clickCode:"ClickBackHomeButton",gaCategory:this.storage.getItem("mycp_current_page_url"),gaAction:"Back Home",gaLabel:"Close generic",gaValue:1,eventCallback:void 0,actionWithAccommodationsInfos:!1,actionWithActivitiesInfos:!1,actionWithServicesInfos:!1},!1),this.router.navigate([`${l}/booking/${i}`]).then(()=>window.scrollTo({top:0})))}closeSidenav(){this.layersService.switchBookingVisible.next(!1)}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275cmp=h.VBU({type:c,selectors:[["app-main-switch-booking"]],inputs:{wordings:"wordings"},decls:2,vars:2,consts:[[1,"side-backdrop"],["id","side-menu-switch-booking",1,"side-menu","switchBooking-container"],[1,"side-backdrop",3,"click","keydown.enter"],["identifier","switch-booking",3,"showClose","data"],[1,"switchBooking-content"],[1,"switchBooking-main"],[1,"switchBooking-item","u-shadow--medium"],[1,"switchBooking-item","u-shadow--medium",3,"click","keydown.enter"],["uiImageRenderer","","width","100%","alt","booking",1,"switchBooking-itemImage",3,"src"],[1,"switchBooking-itemName"],[1,"switchBooking-itemText"],[1,"u-fontw--medium"],["mat-button","",1,"mat-mdc-button-w100",3,"mat-mdc-button-green","mat-mdc-button-white"],["mat-button","",1,"mat-mdc-button-w100"]],template:function(l,d){1&l&&(h.nVh(0,st,1,1,"div",0),h.nVh(1,po,6,3,"div",1)),2&l&&(h.vxM(d.visible?0:-1),h.R7$(),h.vxM(d.visible?1:-1))},dependencies:[_n,In.s,Rt.Hu,Rt.RN,dn.g,An.Hl,An.$z],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.switchBooking-container[_ngcontent-%COMP%]{width:400px}@media(max-width:767px){.switchBooking-container[_ngcontent-%COMP%]{width:100%}}.switchBooking-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.switchBooking-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.switchBooking-main[_ngcontent-%COMP%]{max-width:25rem;margin:3.125rem auto;margin-top:0}@media(max-width:767px){.switchBooking-main[_ngcontent-%COMP%]{max-width:unset}}.switchBooking-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;border-radius:var(--borderRadiusMedium);margin:1.25rem auto;padding:.9375rem;max-width:18.75rem}.switchBooking-itemImage[_ngcontent-%COMP%]{border-radius:var(--borderRadiusSmall);height:auto;display:block}.switchBooking-itemName[_ngcontent-%COMP%]{font-size:1.25rem;margin-top:1.25rem;margin-bottom:1.875rem}.switchBooking-itemText[_ngcontent-%COMP%]{font-size:.75rem;line-height:.9375rem}'],data:{animation:Qe({menuWidth:"400px"},{menuTop:"5%"})},changeDetection:0})}}return c})();var Xn=u(80297);const Nt=(c,r)=>r.id;function et(c,r){if(1&c){const i=h.RV6();h.j41(0,"div",2),h.bIt("click",function(){x.eBV(i);const d=h.XpG();return x.Njj(d.closeSidenav())})("keydown.enter",function(){x.eBV(i);const d=h.XpG();return x.Njj(d.closeSidenav())}),h.k0s()}2&c&&h.Y8G("@opacity0_07",void 0)}function Tt(c,r){if(1&c&&(h.j41(0,"div",7)(1,"div",9)(2,"h3"),h.nrm(3,"i"),h.k0s()(),h.j41(4,"div",10),h.nrm(5,"p",11),h.nI1(6,"bold"),h.k0s()()),2&c){const i=r.$implicit;h.R7$(3),h.HbH(h.VkB("icon icon-",i.icon)),h.R7$(2),h.Y8G("innerHtml",h.mNQ(h.bMT(6,5,i.text)),h.npT)}}function bn(c,r){if(1&c){const i=h.RV6();h.j41(0,"button",12),h.bIt("click",function(){x.eBV(i);const d=h.XpG(2);return x.Njj(d.redirect())}),h.EFF(1),h.k0s()}if(2&c){const i=h.XpG(2);h.R7$(),h.SpI(" ",i.wordings.layer_add_button," ")}}function Qn(c,r){if(1&c&&(h.j41(0,"div",1),h.nrm(1,"app-layer-header",3),h.j41(2,"div",4)(3,"div",5)(4,"p",6),h.EFF(5),h.k0s(),h.Z7z(6,Tt,7,7,"div",7,Nt),h.nVh(8,bn,2,1,"button",8),h.k0s()()()),2&c){const i=h.XpG();h.Y8G("@sideMenu",void 0),h.R7$(),h.Y8G("showClose",!0)("data",i.headerDatas),h.R7$(4),h.JRh(i.wordings.layer_guest_intro),h.R7$(),h.Dyx(i.items),h.R7$(2),h.vxM(i.showCTA?8:-1)}}let e=(()=>{class c{constructor(){this.visible=!1,this.headerDatas={closeSidenav:this.closeSidenav.bind(this),title:"",subtitle:""},this.showCTA=!1,this.subscriptions=[],this.router=(0,x.WQX)(k.Ix),this.route=(0,x.WQX)(k.nX),this.storage=(0,x.WQX)(N.n),this.deviceService=(0,x.WQX)(le.g),this.layersService=(0,x.WQX)(ht._),this.changeDetectorRef=(0,x.WQX)(Zt.gRc),this.addFixedPositionClass=(i,l)=>{setTimeout(()=>{document.getElementById(i)?.classList?.add?.("close-fixed-position-switch"),l.markForCheck()},600)},this.removeFixedPositionClass=(i,l)=>{document.getElementById(i)?.classList?.remove?.("close-fixed-position-switch"),l.markForCheck()}}ngOnInit(){this.headerDatas={...this.headerDatas,title:this.wordings.layer_guest_title,subtitle:this.wordings.layer_guest_subtitle},this.items=[{id:0,icon:"early-check-in",text:this.wordings.layer_guest_item_1},{id:1,icon:"kid-furniture",text:this.wordings.layer_guest_item_2},{id:2,icon:"gift",text:this.wordings.layer_guest_item_3},{id:3,icon:"discount",text:this.wordings.layer_guest_item_4},{id:4,icon:"special-offer",text:this.wordings.layer_guest_item_5},{id:5,icon:"call",text:this.wordings.layer_guest_item_6}],this.subscriptions.push(this.layersService.friendLayerVisible.subscribe(i=>{const{bookingId:l}
1=this.route.snapshot.params;if(this.visible=i,this.deviceService.setIsLayer(i),i){setTimeout(()=>{this.addFixedPositionClass("close-icon-friend-guest",this.changeDetectorRef)},500);const d=(0,Q.I6)(this.storage.getItem("mycp_bookings_list"),{id:l});this.showCTA=d.cta.deltaDaysBeforeArrival<=-3,this.changeDetectorRef.markForCheck()}else this.removeFixedPositionClass("close-icon-friend-guest",this.changeDetectorRef),this.showCTA=!1,this.changeDetectorRef.markForCheck()}))}ngOnDestroy(){this.subscriptions.forEach(i=>i?.unsubscribe?.())}redirect(){this.closeSidenav();const{marketLang:i,bookingId:l}=this.route.snapshot.params;this.router.navigate([`${i}/booking/${l}/service`])}closeSidenav(){this.layersService.friendLayerVisible.next(!1)}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275cmp=h.VBU({type:c,selectors:[["app-main-friends-guest"]],inputs:{wordings:"wordings"},decls:2,vars:2,consts:[[1,"side-backdrop"],[1,"side-menu"],[1,"side-backdrop",3,"click","keydown.enter"],["identifier","friend-guest",3,"showClose","data"],[1,"friendsGuest-content"],[1,"friendsGuest-main"],[1,"small","friendsGuest-description"],[1,"friendsGuest-item"],["mat-button","",1,"mat-mdc-button-green","mat-mdc-button-w100","friendsGuest-button"],[1,"friendsGuest-itemLeft"],[1,"friendsGuest-itemRight"],[1,"small",3,"innerHtml"],["mat-button","",1,"mat-mdc-button-green","mat-mdc-button-w100","friendsGuest-button",3,"click"]],template:function(l,d){1&l&&(h.nVh(0,et,1,1,"div",0),h.nVh(1,Qn,9,5,"div",1)),2&l&&(h.vxM(d.visible?0:-1),h.R7$(),h.vxM(d.visible?1:-1))},dependencies:[_n,In.s,An.Hl,An.$z,Xn.S],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.friendsGuest-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.friendsGuest-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.friendsGuest-description[_ngcontent-%COMP%]{margin:1.875rem 0}.friendsGuest-item[_ngcontent-%COMP%]{display:flex;flex-direction:row;padding:1.25rem 0}.friendsGuest-itemLeft[_ngcontent-%COMP%]{margin-right:1.25rem;width:3.125rem;height:3.125rem;border:1px solid var(--green);border-radius:var(--borderRadiusMedium);display:flex;flex-direction:row;align-items:center;justify-content:center}.friendsGuest-itemLeft[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:0;color:var(--green)}.friendsGuest-itemRight[_ngcontent-%COMP%]{display:flex;flex:1}.friendsGuest-button[_ngcontent-%COMP%]{margin:3.125rem 0}'],data:{animation:Qe()},changeDetection:0})}}return c})();var t=u(60177),n=u(62386),o=u(12429),s=u(89557),a=u.n(s);const m=["cartSitckySection"],_=c=>({"cartSticky--fixed":c}),f=c=>({"cartSticky-resume--shown":c}),M=c=>({"cartSticky-itemsNumber--shown":c});function w(c,r){if(1&c){const i=h.RV6();h.j41(0,"ng-lottie",11),h.bIt("complete",function(){x.eBV(i);const d=h.XpG(4);return x.Njj(d.onComplete())}),h.k0s()}if(2&c){const i=h.XpG(4);h.Y8G("options",i.options)}}function R(c,r){if(1&c&&(h.j41(0,"div",5)(1,"div",7)(2,"p",8),h.EFF(3),h.k0s(),h.j41(4,"div",9),h.nVh(5,w,1,1,"ng-lottie",10),h.k0s()()()),2&c){const i=h.XpG(2);h.Y8G("ngClass",h.eq3(4,f,i.cartAnimate)),h.R7$(2),h.Y8G("ngClass",h.eq3(6,M,i.cartAnimate)),h.R7$(),h.SpI(" ",i.cartNbItems," "),h.R7$(2),h.vxM(i.cartAnimate?5:-1)}}function g(c,r){if(1&c&&h.nrm(0,"span",12),2&c){const i=h.XpG(3);h.Y8G("innerHTML",null==i.currencyInfos?null:i.currencyInfos.symbol,h.npT)}}function A(c,r){if(1&c&&h.nrm(0,"span",14),2&c){const i=h.XpG(3);h.Y8G("innerHTML",null==i.currencyInfos?null:i.currencyInfos.symbol,h.npT)}}function E(c,r){if(1&c&&(h.j41(0,"p",6),h.nVh(1,g,1,1,"span",12),h.nrm(2,"span",13),h.nVh(3,A,1,1,"span",14),h.k0s()),2&c){const i=h.XpG(2);h.R7$(),h.vxM("isBefore"===(null==i.currencyInfos?null:i.currencyInfos.position)?1:-1),h.R7$(),h.Y8G("innerHTML",i.cartTotal,h.npT),h.R7$(),h.vxM("isAfter"===(null==i.currencyInfos?null:i.currencyInfos.position)?3:-1)}}function T(c,r){if(1&c){const i=h.RV6();h.j41(0,"section",2,0),h.bIt("click",function(){x.eBV(i);const d=h.XpG(2);return x.Njj(d.goToCart())})("keydown.enter",function(){x.eBV(i);const d=h.XpG(2);return x.Njj(d.goToCart())}),h.j41(2,"div",3),h.nrm(3,"i",4),h.nVh(4,R,6,8,"div",5),h.k0s(),h.nVh(5,E,4,3,"p",6),h.k0s()}if(2&c){const i=h.XpG(),l=h.XpG();h.Y8G("ngClass",h.eq3(3,_,l.isMobile())),h.R7$(4),h.vxM(i.cartNbItems>0?4:-1),h.R7$(),h.vxM(l.isMobile()?-1:5)}}function F(c,r){if(1&c&&h.nVh(0,T,6,5,"section",1),2&c){const i=h.XpG();h.vxM(i.shouldDisplay()?0:-1)}}let O=(()=>{class c{constructor(){this.state$=(0,x.WQX)(ce.il).select(K.$h),this.route$=(0,x.WQX)(ce.il).select(J.Am),this.shouldDisplay=(0,x.vPA)(!1),this.options={path:"assets/json/panier-mobile.json",autoplay:!0,loop:1},this.subscriptions=[],this.store=(0,x.WQX)(ce.il),this.router=(0,x.WQX)(k.Ix),this.route=(0,x.WQX)(k.nX),this.storage=(0,x.WQX)(N.n),this.deviceService=(0,x.WQX)(le.g),this.mqService=(0,x.WQX)(wn.M),this.viewportScroller=(0,x.WQX)(t.Xr),this.changeDetectorRef=(0,x.WQX)(Zt.gRc),this.rpcService=(0,x.WQX)(D.R),this.trackCartClick=()=>{},this.shouldHideCartSticky=i=>null!==i.match(/\/\d+\/cart.*$/)||null!==i.match(/\/\d+\/checkin.*$/)||null!==i.match(/\/.+\/profile.*$/)||null!==i.match(/\/.+\/cashless-tutorial.*$/),this.onComplete=()=>this.store.dispatch((0,o.A)({cartAnimate:!1})),this.isMobile=this.mqService.getIsMobileSignal(),this.shouldDisplay.set(!this.deviceService.isMobileApp)}getScrollHeight(){const i=this.cartSitckySection?.nativeElement;if(!i)return;const l=i.className.indexOf("cartSticky--fixed");window.scrollY>250?-1===l&&(i.className+=" cartSticky--fixed"):window.scrollY<250&&l>-1&&(i.className=i.className.slice(0,l-1))}ngOnInit(){this.subscriptions.push(this.route$.subscribe(i=>{this.shouldDisplay.set(!(this.deviceService.isMobileApp||this.shouldHideCartSticky(i)||0===this.bookingState.booking?.displayButtons?.services&&!1===this.bookingState.booking?.displayButtons?.activities&&0===this.basketState?.totalPrices?.total&&this.bookingState.booking?.complementaryRules?.indirect))}))}ngOnDestroy(){this.subscriptions.forEach(i=>
1i?.unsubscribe?.()),this.deviceService.isMobileApp&&(this.rpcService.isReady()?this.rpcService.getClient().cart.setCart({cartLink:"",cartNbItems:0,cartVisible:!1,cartAnimate:!1}):this.store.dispatch(Le.y.setCart({cartLink:"",cartNbItems:0,cartVisible:!1,cartAnimate:!1})))}goToCart(){this.viewportScroller.scrollToPosition([0,0]),this.trackCartClick();const{marketLang:i,bookingId:l}=this.route.snapshot.params;this.storage.setItem("mycp_url_origin",this.router.url),this.router.navigate([`${i}/booking/${l}/cart`]),this.changeDetectorRef.detectChanges()}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275cmp=h.VBU({type:c,selectors:[["app-main-cart-sticky"]],viewQuery:function(l,d){if(1&l&&h.GBs(m,5),2&l){let y;h.mGM(y=h.lsd())&&(d.cartSitckySection=y.first)}},hostBindings:function(l,d){1&l&&h.bIt("scroll",function(S){return d.getScrollHeight(S)},h.tSv)},inputs:{wordings:"wordings",bookingState:"bookingState",basketState:"basketState",trackCartClick:"trackCartClick"},features:[h.Jv_([(0,n.B)({player:()=>a()}),n.kE])],decls:2,vars:3,consts:[["cartSitckySection",""],["id","ts-cart-component",1,"cartSticky","u-shadow--medium",3,"ngClass"],["id","ts-cart-component",1,"cartSticky","u-shadow--medium",3,"click","keydown.enter","ngClass"],[1,"cartSticky-icon"],[1,"icon","icon-cart"],[1,"cartSticky-resume",3,"ngClass"],[1,"cartSticky-total","large","u-color--white"],[1,"cartSticky-items"],[1,"cartSticky-itemsNumber",3,"ngClass"],[1,"cartSticky-anim"],["width","100px","height","100px",3,"options"],["width","100px","height","100px",3,"complete","options"],[1,"cartSticky-totalCurrency","m-right",3,"innerHTML"],[1,"cartSticky-totalAmount",3,"innerHTML"],[1,"cartSticky-totalCurrency","m-left",3,"innerHTML"]],template:function(l,d){if(1&l&&(h.nVh(0,F,1,1),h.nI1(1,"async")),2&l){let y;h.vxM((y=h.bMT(1,1,d.state$))?0:-1,y)}},dependencies:[Kt.YU,n.xm,Kt.Jj],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}.cartSticky[_ngcontent-%COMP%]{z-index:5;cursor:pointer;background:var(--cta-pink);border-radius:0 50% 50%;position:absolute;right:1.25rem;top:25rem;padding:.9375rem;text-align:center;width:8.75rem;height:8.75rem;display:flex;gap:.4375rem;flex-direction:column;justify-content:center;align-items:center}@media(max-width:767px){.cartSticky[_ngcontent-%COMP%]{width:3.3125rem;height:3.3125rem;border-radius:100%;display:flex;align-items:center;z-index:2;position:fixed;top:unset;bottom:max(calc(20dvh + env(safe-area-inset-bottom)),6.25rem)}}.cartSticky--fixed[_ngcontent-%COMP%]{position:fixed;top:9.375rem}@media(max-width:767px){.cartSticky--fixed[_ngcontent-%COMP%]{top:unset;bottom:max(calc(20dvh + env(safe-area-inset-bottom)),6.25rem)}}.cartSticky--hidden[_ngcontent-%COMP%]{display:none}.cartSticky-icon[_ngcontent-%COMP%]{padding-right:.4375rem;padding-top:.25rem;border-radius:.625rem;margin-right:.125rem;color:var(--white);font-size:2.1875rem;position:relative}@media(max-width:767px){.cartSticky-icon[_ngcontent-%COMP%]{padding:0;width:auto;font-size:1.375rem;margin-bottom:0;display:flex;align-items:center;position:relative}.cartSticky-icon[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{position:relative;
1left:-.0625rem}}.cartSticky-resume[_ngcontent-%COMP%]{position:absolute;top:0;right:0;align-items:center;color:var(--white)!important;margin-bottom:.625rem}@media(max-width:767px){.cartSticky-resume[_ngcontent-%COMP%]{position:absolute;top:-1.125rem;right:-1.125rem;background:var(--white);text-align:center;border-radius:100%;color:var(--black)!important;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.cartSticky-resume--shown[_ngcontent-%COMP%]{background:transparent;box-shadow:unset}}.cartSticky-animated[_ngcontent-%COMP%]{width:1.75rem;height:1.75rem;border-radius:.875rem;display:flex;flex-direction:row;text-align:center;justify-content:center;align-items:center;position:relative;left:-.5rem;background:var(--cta-pink)}@media(max-width:767px){.cartSticky-animated[_ngcontent-%COMP%]{width:1.125rem;height:1.125rem;position:unset;background:#fff}}.cartSticky-text[_ngcontent-%COMP%]{margin-bottom:0;margin-left:.3125rem;color:#fff}@media(max-width:767px){.cartSticky-text[_ngcontent-%COMP%]{display:none}}.cartSticky-items[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.cartSticky-itemsNumber[_ngcontent-%COMP%]{margin-bottom:0;text-align:center;width:20px;z-index:100;font-size:13px;background-color:var(--sunset);color:var(--white);border-radius:50%}@media(max-width:767px){.cartSticky-itemsNumber[_ngcontent-%COMP%]{background-color:var(--white);color:var(--black-stone)}}.cartSticky-itemsNumber--shown[_ngcontent-%COMP%]{color:var(--black-stone);background-color:transparent}.cartSticky-anim[_ngcontent-%COMP%]{position:absolute;left:-2.5rem;top:unset}@media(max-width:767px){.cartSticky-total[_ngcontent-%COMP%]{display:none}}.cartSticky-totalAmount[_ngcontent-%COMP%]{font-size:1.625rem;font-weight:500}.cartSticky-totalCurrency[_ngcontent-%COMP%]{font-size:1.125rem;vertical-align:super;font-weight:500}.cartSticky-totalCurrency.m-left[_ngcontent-%COMP%]{margin-left:.1875rem}.cartSticky-totalCurrency.m-right[_ngcontent-%COMP%]{margin-right:.1875rem}'],changeDetection:0})}}return c})();var C=u(78155),p=u(96475);function v(c,r){1&c&&h.nrm(0,"app-page-loading")}function P(c,r){1&c&&h.nrm(0,"app-page-error",0),2&c&&h.Y8G("menuVisible",!1)}function L(c,r){if(1&c&&h.nrm(0,"app-main-menu",2),2&c){h.XpG(3);const i=h.r8f(0);h.Y8G("wordings",i.wordings)}}function z(c,r){if(1&c&&h.nrm(0,"app-main-cart-sticky",3),2&c){h.XpG(3);const i=h.r8f(0);h.Y8G("wordings",i.wordings)("bookingState",i.bookingState)("basketState",i.basketState)}}function V(c,r){1&c&&h.nrm(0,"router-outlet")}function q(c,r){if(1&c&&(h.j41(0,"div",1),h.nrm(1,"app-main-header",2),h.nVh(2,L,1,1,"app-main-menu",2),h.nVh(3,z,1,3,"app-main-cart-sticky",3),h.nrm(4,"app-main-switch-booking",2)(5,"app-main-friends-guest",2),h.nVh(6,V,1,0,"router-outlet"),h.k0s()),2&c){h.XpG(2);const i=h.r8f(0);h.R7$(),h.Y8G("wordings",i.wordings),h.R7$(),h.vxM(i.bookingState.booking?2:-1),h.R7$(),h.vxM(i.bookingState.booking&&!i.bookingState.booking.inThePast?3:-1),h.R7$(),h.Y8G("wordings",i.wordings),h.R7$(),h.Y8G("wordings",i.wordings),h.R7$(),h.vxM(i.bookingState.booking?6:-1)}}function Se(c,r){if(1&c&&(h.nVh(0,v,1,0,"app-page-loading"),h.nVh(1,P,1,1,"app-page-error",0),h.nVh(2,q,7,6,"div",1)),2&c){const i=h.XpG(),l=h.r8f(0);h.vxM(l.bookingState.loading&&!l.bookingState.error||i.isEmpty(l.wordings)?0:-1),h.R7$(),h.vxM(l.bookingState.error?1:-1),h.R7$(),h.vxM(l.bookingState.loading||l.bookingState.error||i.isEmpty(l.wordings)?-1:2)}}const Me=(0,ce.Mz)({wordings:(0,Ze.x2)(["HEADER","FOOTER","MENU","ERRORS","CART_STICK","FRIENDS_LAYER","SWITCH_BOOKING_LAYER"]),bookingState:K.B1,basketState:K.y9});let ae=(()=>{class c{constructor(){this.isEmpty=Q.Im,this.state$=(0,x.WQX)(ce.il).select(Me),this.layersService=(0,x.WQX)(ht._),this.route=(0,x.WQX)(k.nX),this.store=(0,x.WQX)(ce.il),this.loaderService=(0,x.WQX)(Rn.w),this.storageService=(0,x.WQX)(N.n),this.subscriptions=[]}ngOnInit(){this.storageService.setItem("mycp_discover_mode","false"),this.store.dispatch((0,se.VJ)({pages:["MYNG_MENU","MYNG_CART_STICK","MYNG_FRIENDS_LAYER","MYNG_SWITCH_BOOKING_LAYER"]})),this.subscriptions.push(this.route.params.subscribe(()=>{this.loaderService.setState(!1)}));const{open:i=""}
1=this.route.snapshot.queryParams;"friend"===i&&this.layersService.friendLayerVisible.emit(!0),"bookings"===i&&this.layersService.switchBookingVisible.emit(!0)}ngOnDestroy(){this.subscriptions.forEach(i=>{i?.unsubscribe?.()})}static{this.\u0275fac=function(l){return new(l||c)}}static{this.\u0275cmp=h.VBU({type:c,selectors:[["app-main"]],decls:3,vars:4,consts:[["pageTemplate","Main",3,"menuVisible"],[1,"main"],[3,"wordings"],[3,"wordings","bookingState","basketState"]],template:function(l,d){if(1&l&&(h.SS7(0),h.nI1(1,"async"),h.nVh(2,Se,3,3)),2&l){const y=h.bH3(h.bMT(1,1,d.state$));h.R7$(2),h.vxM(y?2:-1)}},dependencies:[gi,cn,O,It,e,k.n3,C.X,p.n,Kt.Jj],styles:['[_ngcontent-%COMP%]:root{--scrollbar: 0px;--mobile-minWidth: 320px;--mobile-maxWidth: 767px;--miniScreen-maxWidth: 599px;--smallScreen-minWidth: 600px;--tablet-minWidth: 768px;--tablet-maxWidth: 1024px;--smallDesktop-minWidth: 1025px;--smallDesktop-maxWidth: 1100px;--desktop-minWidth: 1101px;--desktop-maxWidth: 1380px;--white: #ffffff;--black: #3b4559;--blackDark: #333333;--black-stone: #3d4246;--greenDark: #00743a;--red: #b83a4b;--redMy: #f45050;--gray_1: #f9fbfb;--gray_2: #e9e9e9;--gray_3: #d2d3d3;--gray_4: #9ea0a2;--gray_5: #f4f5f5;--gray_6: #9e9e9e;--gray_7: #e7e7e7;--sky: #9db4f6;--skyLight: #d4dfff;--lagoon: #00192f;--pinkLight: #ffadc8;--pink: #e0256d;--pink-price: #e0256d;--pink-notice: #e0256d;--sunset: #700606;--blosson: #ffb0d6;--orange-medium: #fbb981;--orange-clear: #ffeddc;--sky-medium: #b1cfe3;--sky-1: #e3edf4;--honey: #ffe2a1;--yellow: #ffca55;--yellow_1: #fff4dd;--ecorce: #7a5226;--ecorceDark: #54381a;--springPink: #ffe6ef;--multicottage: #e9efff;--grass: #d7ffd0;--green: #045e51;--green-link: #00806c;--orange: #f28f3a;--orange-hover: #b25e14;--blue: #2e638a;--blue-hover: #0d4268;--blue-link: #2e638a;--error-bg: #ffe6ef;--error-color: #e72626;--cta-pink: #e0256d;--cta-pink-hover: #cd1d61;--cta-green: #045e51;--cta-green-hover: #003a32;--cta-grass: #92ec82;--cta-white: #ffffff;--cta-orange: #f28f3a;--cta-orange-hover: #b25e14;--cta-disabled-bg: #e9e9e9;--cta-disabled-color: #9ea0a2;--cta-disabled-bordered: #d2d3d3;--shadow--lite: 0 2px 12px 2px rgba(0, 0, 0, .22);--shadow--medium: 2px 0px 9px rgba(0, 0, 0, .13);--shadow--strong: 2px 0px 9px rgba(0, 0, 0, .25);--shadow--xstrong: 0px 0px 4px rgba(0, 0, 0, .8);--fontSizeH1Large--desktop: 1.875rem;--fontSizeH1--desktop: 1.75rem;--fontSizeH2Large--desktop: 1.625rem;--fontSizeH2--desktop: 1.5rem;--fontSizeH2Price--desktop: 1.0625rem;--fontSizeH3Large--desktop: 1.25rem;--fontSizeH3--desktop: 1.125rem;--fontSizePLarge--desktop: 1rem;--fontSizeP--desktop: .9375rem;--fontSizePSmall--desktop: .8125rem;--fontSizePXSmall--desktop: .6875rem;--fontSizeH1Large--tablet: 1.625rem;--fontSizeH1--tablet: 1.5rem;--fontSizeH2Large--tablet: 1.375rem;--fontSizeH2--tablet: 1.25rem;--fontSizeH2Price--tablet: .8125rem;--fontSizeH3Large--tablet: 1.0625rem;--fontSizeH3--tablet: .9375rem;--fontSizePLarge--tablet: 1rem;--fontSizeP--tablet: .9375rem;--fontSizePSmall--tablet: .8125rem;--fontSizePXSmall--tablet: .6875rem;--fontSizeH1Large--mobile: 1.25rem;--fontSizeH1--mobile: 1.125rem;--fontSizeH2Large--mobile: 1.125rem;--fontSizeH2--mobile: 1rem;--fontSizeH2Price--mobile: .75rem;--fontSizeH3Large--mobile: 1.0625rem;--fontSizeH3--mobile: .9375rem;--fontSizePLarge--mobile: .875rem;--fontSizeP--mobile: .8125rem;--fontSizePSmall--mobile: .8125rem;--fontSizePXSmall--mobile: .625rem;--mainFont: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontMedium: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mainFontSemiBold: "Bagoss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--secondaryFont: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif;--iconFont: "pvcp-icons";--borderRadiusSmall: .25rem;--borderRadiusMedium: .5rem;--borderRadiusLarge: 1.25rem;--map-layerWidth: "70%";--main-layerWidth: "30%";--main-sectionWidth: "30%";--zIndex--1: 100;--zIndex--2: 200;--zIndex--3: 300;--zIndex--4: 400;--zIndex--5: 500;--zIndex--6: 600;--zIndex--7: 700;--zIndex--8: 800;--zIndex--9: 900;--zIndex--10: 1000;--zIndex--11: 1100;--zIndex--12: 1200;--menuTop: "5%";--menuWidth: "100%";--imagePath: "images/"}[_ngcontent-%COMP%]:root   .mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{--mat-radio-state-layer-size: 30px !important}[_ngcontent-%COMP%]:root{--mat-button-text-container-height: 2.625rem;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-font: var(--mainFont);--mat-button-text-label-text-tracking: normal;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-font: var(--mainFont);--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-font: var(--mainFont);--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-font: var(--mainFont);--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-container-text-tracking: normal;--mat-select-trigger-text-tracking: normal;--mat-bottom-sheet-container-text-tracking: normal;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-toolbar-title-text-tracking: normal;--mat-expansion-header-text-tracking: normal;--mat-expansion-container-text-tracking: normal;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-label-text-tracking: normal;--mat-menu-item-label-text-tracking: normal;--mat-slider-label-label-text-tracking: normal;--mat-dialog-subhead-tracking: normal;--mat-dialog-supporting-text-tracking: normal;--mat-form-field-subscript-text-tracking: normal;--mat-tooltip-supporting-text-tracking: normal;--mat-card-title-text-tracking: normal;--mat-card-subtitle-text-tracking: normal;--mat-optgroup-label-text-tracking: normal;--mat-button-toggle-height: .1625rem}
1[_ngcontent-%COMP%]:root   .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mat-radio-unselected-icon-color: var(--gray_4)}.u-color--white[_ngcontent-%COMP%]{color:var(--white)}.u-color--green[_ngcontent-%COMP%]{color:var(--green)}.u-color--blue[_ngcontent-%COMP%]{color:var(--blue)}.u-color--orange[_ngcontent-%COMP%]{color:var(--orange)}.u-color--pink[_ngcontent-%COMP%]{color:var(--pink)}.u-color--black[_ngcontent-%COMP%]{color:var(--black-stone)}.u-color--grass[_ngcontent-%COMP%]{color:var(--grass)}.u-color--lagoon[_ngcontent-%COMP%]{color:var(--lagoon)}.u-color--gray[_ngcontent-%COMP%]{color:var(--gray_2)}.u-color--link[_ngcontent-%COMP%], .u-color--green-link[_ngcontent-%COMP%]{color:var(--green-link)}.u-color--blue-link[_ngcontent-%COMP%]{color:var(--blue-link)}.u-color--ecorce[_ngcontent-%COMP%]{color:var(--ecorce)}.u-color--error[_ngcontent-%COMP%]{color:var(--error-color)}.u-bg-color--sky-light[_ngcontent-%COMP%]{background-color:var(--skyLight)}.u-bg-color--grass[_ngcontent-%COMP%]{background-color:var(--grass)}.u-border-color--green[_ngcontent-%COMP%]{border-color:var(--green)}.u-bg-color--sky_medium[_ngcontent-%COMP%]{background-color:var(--sky-medium)}.u-bg-color--sky-1[_ngcontent-%COMP%]{background-color:var(--sky-1)}.u-bg-color--orange-medium[_ngcontent-%COMP%]{background-color:var(--orange-medium)}.u-bg-color--orange-clear[_ngcontent-%COMP%]{background-color:var(--orange-clear)}
1.u-shadow--medium[_ngcontent-%COMP%]{box-shadow:var(--shadow--medium)!important}.u-shadow--strong[_ngcontent-%COMP%]{box-shadow:var(--shadow--strong)!important}.u-shadow--xstrong[_ngcontent-%COMP%]{box-shadow:var(--shadow--xstrong)!important}@font-face{font-family:Bagoss;src:local("Bagoss-Regular"),url(Bagoss-Regular.woff2) format("woff2"),url(Bagoss-Regular.otf) format("opentype"),url(Bagoss-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-Medium"),url(Bagoss-Medium.woff2) format("woff2"),url(Bagoss-Medium.otf) format("opentype"),url(Bagoss-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Bagoss;src:local("Bagoss-SemiBold"),url(Bagoss-SemiBold.woff2) format("woff2"),url(Bagoss-SemiBold.otf) format("opentype"),url(Bagoss-SemiBold.ttf) format("truetype");font-weight:700;font-display:swap}.icon[_ngcontent-%COMP%]:before{display:inline-block}.u-mainFont[_ngcontent-%COMP%]{font-family:var(--mainFont)}.u-fontw--normal[_ngcontent-%COMP%]{font-weight:400!important}
1.u-fontw--medium[_ngcontent-%COMP%]{font-weight:500!important}.u-fontw--bold[_ngcontent-%COMP%]{font-weight:700!important}.u-secondaryFont[_ngcontent-%COMP%]{font-family:var(--secondaryFont)}a[_ngcontent-%COMP%]{color:var(--link-color)}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{color:var(--black-stone)}h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-weight:500;line-height:2.125rem;font-size:var(--fontSizeH1--desktop)}@media(min-width:768px)and (max-width:1025px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--tablet);line-height:1.6875rem}}@media(max-width:767px){h1[_ngcontent-%COMP%], .u-fonts-h1[_ngcontent-%COMP%]{font-size:var(--fontSizeH1--mobile);line-height:1.25rem}}h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-weight:500;line-height:2.25rem;font-size:var(--fontSizeH1Large--desktop)}@media(min-width:768px)and (max-width:1025px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--tablet);line-height:1.8125rem}}@media(max-width:767px){h1.large[_ngcontent-%COMP%], .u-fonts-h1--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH1Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-weight:500;line-height:1.6875rem;font-size:var(--fontSizeH2--desktop)}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--tablet);line-height:1.375rem}}@media(max-width:767px){h2[_ngcontent-%COMP%], .u-fonts-h2[_ngcontent-%COMP%]{font-size:var(--fontSizeH2--mobile);line-height:1.25rem}}h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.8125rem;font-size:var(--fontSizeH2Large--desktop)}@media(min-width:768px)and (max-width:1025px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--tablet);line-height:1.5rem}}@media(max-width:767px){h2.large[_ngcontent-%COMP%], .u-fonts-h2--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Large--mobile);line-height:1.375rem}}h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-weight:500;line-height:1.1875rem;font-size:var(--fontSizeH2Price--desktop);position:relative;top:-.3125rem}@media(min-width:768px)and (max-width:1025px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--tablet);line-height:.9375rem;top:-.3125rem}}@media(max-width:767px){h2[_ngcontent-%COMP%] > span.symbol[_ngcontent-%COMP%]{font-size:var(--fontSizeH2Price--mobile);line-height:.875rem;top:-.1875rem}}h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-weight:500;line-height:1.25rem;font-size:var(--fontSizeH3--desktop)}@media(min-width:768px)and (max-width:1025px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--tablet);line-height:1.0625rem}}@media(max-width:767px){h3[_ngcontent-%COMP%], .u-fonts-h3[_ngcontent-%COMP%]{font-size:var(--fontSizeH3--mobile);line-height:1.0625rem}}
1h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-weight:500;line-height:1.375rem;font-size:var(--fontSizeH3Large--desktop)}@media(min-width:768px)and (max-width:1025px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--tablet);line-height:1.1875rem}}@media(max-width:767px){h3.large[_ngcontent-%COMP%], .u-fonts-h3--large[_ngcontent-%COMP%]{font-size:var(--fontSizeH3Large--mobile);line-height:1.1875rem}}p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-weight:400;line-height:1.25rem;font-size:var(--fontSizeP--desktop)}@media(min-width:768px)and (max-width:1025px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--tablet)}}@media(max-width:767px){p[_ngcontent-%COMP%], .u-fonts-p[_ngcontent-%COMP%]{font-size:var(--fontSizeP--mobile)}}p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-weight:400;line-height:1.3125rem;font-size:var(--fontSizePLarge--desktop)}@media(min-width:768px)and (max-width:1025px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--tablet)}}@media(max-width:767px){p.large[_ngcontent-%COMP%], .u-fonts-p--large[_ngcontent-%COMP%]{font-size:var(--fontSizePLarge--mobile)}}p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-weight:400;line-height:1.125rem;font-size:var(--fontSizePSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--tablet)}}@media(max-width:767px){p.small[_ngcontent-%COMP%], .u-fonts-p--small[_ngcontent-%COMP%]{font-size:var(--fontSizePSmall--mobile)}}p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-weight:400;line-height:1rem;font-family:var(--secondaryFont)!important;font-size:var(--fontSizePXSmall--desktop)}@media(min-width:768px)and (max-width:1025px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--tablet)}}@media(max-width:767px){p.xsmall[_ngcontent-%COMP%], .u-fonts-s--xsmall[_ngcontent-%COMP%]{font-size:var(--fontSizePXSmall--mobile)}}.u-Clearfix[_ngcontent-%COMP%]:after{content:"";display:table;clear:both}.u-Hidden[_ngcontent-%COMP%]{display:none}.u-Hidden--forced[_ngcontent-%COMP%]{display:none!important}.u-Visible[_ngcontent-%COMP%]{display:block}.u-Visible--forced[_ngcontent-%COMP%]{display:block!important}.u-Invisible[_ngcontent-%COMP%]{visibility:hidden}@media(max-width:767px){.u-Hidden-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px)and (max-width:1024px){.u-Hidden-tablet[_ngcontent-%COMP%]{display:none}}@media(min-width:1024px){.u-Hidden-desktop[_ngcontent-%COMP%]{display:none}}@media(min-width:1101px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%]{display:none!important}}@media(max-width:1024px){.u-Visible-desktop[_ngcontent-%COMP%]{display:none!important}}@media(min-width:768px){.u-Visible-mobile[_ngcontent-%COMP%]{display:none!important}}@media(min-width:1024px){.u-Hidden-allDesktop[_ngcontent-%COMP%], .u-Visible-mobileToTablet[_ngcontent-%COMP%], .u-Visible-tablet[_ngcontent-%COMP%], .u-Visible-mobile[_ngcontent-%COMP%]{display:none}}@media screen{.u-Visible-print[_ngcontent-%COMP%]{display:none}}@media print{.u-Visible-print[_ngcontent-%COMP%]{display:block}}@media print{.u-Hidden-print[_ngcontent-%COMP%]{display:none}}@font-face{font-family:pvcp-icons;src:url(pvcp-icons.eot?fwu7mb);src:url(pvcp-icons.eot?fwu7mb#iefix) format("embedded-opentype"),url(pvcp-icons.ttf?fwu7mb) format("truetype"),url(pvcp-icons.woff?fwu7mb) format("woff"),url(pvcp-icons.svg?fwu7mb#pvcp-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[_ngcontent-%COMP%]{font-family:pvcp-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bracelet[_ngcontent-%COMP%]:before{content:"\\e91c"}.icon-luggage-arrival[_ngcontent-%COMP%]:before{content:"\\e91d"}.icon-parking-fill[_ngcontent-%COMP%]:before{content:"\\e91e"}.icon-traveler[_ngcontent-%COMP%]:before{content:"\\e91f"}.icon-slides[_ngcontent-%COMP%]:before{content:"\\e917"}.icon-no-pmr[_ngcontent-%COMP%]:before{content:"\\e918"}
1.icon-bulle-chat[_ngcontent-%COMP%]:before{content:"\\e900"}.icon-hub_house[_ngcontent-%COMP%]:before{content:"\\e901"}.icon-hub_sunset[_ngcontent-%COMP%]:before{content:"\\e902"}.icon-rectangle[_ngcontent-%COMP%]:before{content:"\\e903"}.icon-shape1[_ngcontent-%COMP%]:before{content:"\\e904"}.icon-shape2[_ngcontent-%COMP%]:before{content:"\\e905"}.icon-autumn[_ngcontent-%COMP%]:before{content:"\\e906"}.icon-spring[_ngcontent-%COMP%]:before{content:"\\e907"}.icon-summer[_ngcontent-%COMP%]:before{content:"\\e908"}.icon-winter[_ngcontent-%COMP%]:before{content:"\\e909"}.icon-pmr[_ngcontent-%COMP%]:before{content:"\\ea58"}.icon-pets[_ngcontent-%COMP%]:before{content:"\\e90c"}.icon-no-pets[_ngcontent-%COMP%]:before{content:"\\e90d"}.icon-step-resume-active[_ngcontent-%COMP%]:before{content:"\\e90e"}.icon-step-valid[_ngcontent-%COMP%]:before{content:"\\e90f"}.icon-step-payment-active[_ngcontent-%COMP%]:before{content:"\\e910"}.icon-step-payment-inactive[_ngcontent-%COMP%]:before{content:"\\e911"}.icon-wifi[_ngcontent-%COMP%]:before{content:"\\ea17"}.icon-no-wifi[_ngcontent-%COMP%]:before{content:"\\e912"}.icon-clock-checkin[_ngcontent-%COMP%]:before{content:"\\e9a6"}.icon-map-image[_ngcontent-%COMP%]:before{content:"\\e9b6"}.icon-slick-prev-sp[_ngcontent-%COMP%]:before{content:"\\e9ca"}.icon-slick-next-sp[_ngcontent-%COMP%]:before{content:"\\e9cb"}.icon-logo-sp[_ngcontent-%COMP%]:before{content:"\\e9b5"}.icon-logo-sp-mobile[_ngcontent-%COMP%]:before{content:"\\e9cc"}.icon-birdie[_ngcontent-%COMP%]:before{content:"\\e9dc"}.icon-logo-cp-mobile[_ngcontent-%COMP%]:before{content:"\\e9dd"}.icon-logo-cp[_ngcontent-%COMP%]:before{content:"\\e913"}.icon-gray-cb[_ngcontent-%COMP%]:before{content:"\\e9e6"}.icon-payments[_ngcontent-%COMP%]:before{content:"\\e9e7"}.icon-eye[_ngcontent-%COMP%]:before{content:"\\e9e8"}.icon-eye1[_ngcontent-%COMP%]:before{content:"\\e9e9"}.icon-eye_closed[_ngcontent-%COMP%]:before{content:"\\e9ea"}.icon-eye_closed1[_ngcontent-%COMP%]:before{content:"\\e9eb"}.icon-activities-loupe[_ngcontent-%COMP%]:before{content:"\\e9ec"}.icon-information[_ngcontent-%COMP%]:before{content:"\\e9ed"}.icon-warning[_ngcontent-%COMP%]:before{content:"\\e9ee"}.icon-add[_ngcontent-%COMP%]:before{content:"\\e9ef"}.icon-infos-bulle[_ngcontent-%COMP%]:before{content:"\\e9f0"}.icon-subscriptions[_ngcontent-%COMP%]:before{content:"\\e9f1"}.icon-resend[_ngcontent-%COMP%]:before{content:"\\e9f2"}.icon-flexibility[_ngcontent-%COMP%]:before{content:"\\e9f3"}.icon-check[_ngcontent-%COMP%]:before{content:"\\e9f4"}.icon-available[_ngcontent-%COMP%]:before{content:"\\e9f5"}.icon-delete[_ngcontent-%COMP%]:before{content:"\\e9f6"}.icon-edit-outline[_ngcontent-%COMP%]:before{content:"\\e9f7"}.icon-edit[_ngcontent-%COMP%]:before{content:"\\e9f8"}.icon-pen-checkin[_ngcontent-%COMP%]:before{content:"\\e90a"}.icon-prev[_ngcontent-%COMP%]:before{content:"\\e90b"}.icon-next[_ngcontent-%COMP%]:before{content:"\\e9f9"}.icon-arrow-left[_ngcontent-%COMP%]:before{content:"\\e9fb"}.icon-arrow-right[_ngcontent-%COMP%]:before{content:"\\e9fc"}.icon-arrow-up[_ngcontent-%COMP%]:before{content:"\\e9fd"}.icon-arrow-down[_ngcontent-%COMP%]:before{content:"\\e9b7"}.icon-up[_ngcontent-%COMP%]:before{content:"\\e9fe"}.icon-down[_ngcontent-%COMP%]:before{content:"\\e9b8"}.icon-left[_ngcontent-%COMP%]:before{content:"\\e9ff"}.icon-right[_ngcontent-%COMP%]:before{content:"\\e9fa"}.icon-tiny-close[_ngcontent-%COMP%]:before{content:"\\ea00"}.icon-close[_ngcontent-%COMP%]:before{content:"\\e914"}.icon-reminder[_ngcontent-%COMP%]:before{content:"\\ea03"}.icon-notifications[_ngcontent-%COMP%]:before{content:"\\ea04"}.icon-ok[_ngcontent-%COMP%]:before{content:"\\ea05"}.icon-more[_ngcontent-%COMP%]:before{content:"\\ea06"}.icon-others[_ngcontent-%COMP%]:before{content:"\\ea07"}.icon-bullet-points-horizontal[_ngcontent-%COMP%]:before{content:"\\ea08"}.icon-bullet-points-vertical[_ngcontent-%COMP%]:before{content:"\\ea09"}.icon-home[_ngcontent-%COMP%]:before{content:"\\ea0a"}.icon-cottage[_ngcontent-%COMP%]:before{content:"\\ea0b"}.icon-guests-tiny[_ngcontent-%COMP%]:before{content:"\\ea0c"}
1.icon-people[_ngcontent-%COMP%]:before{content:"\\ea0d"}.icon-profile[_ngcontent-%COMP%]:before{content:"\\ea0e"}.icon-guest[_ngcontent-%COMP%]:before{content:"\\ea0f"}.icon-booker[_ngcontent-%COMP%]:before{content:"\\ea10"}.icon-persons[_ngcontent-%COMP%]:before{content:"\\ea11"}.icon-atelier[_ngcontent-%COMP%]:before{content:"\\ea12"}.icon-cart[_ngcontent-%COMP%]:before{content:"\\ea13"}.icon-shopping[_ngcontent-%COMP%]:before{content:"\\ea14"}.icon-shopping-cart[_ngcontent-%COMP%]:before{content:"\\ea15"}.icon-shopping-bag[_ngcontent-%COMP%]:before{content:"\\ea16"}.icon-papers[_ngcontent-%COMP%]:before{content:"\\ea18"}.icon-id[_ngcontent-%COMP%]:before{content:"\\ea19"}.icon-sablier[_ngcontent-%COMP%]:before{content:"\\ea1a"}.icon-sand-timer[_ngcontent-%COMP%]:before{content:"\\ea1b"}.icon-filters[_ngcontent-%COMP%]:before{content:"\\ea1c"}.icon-lien-sortant[_ngcontent-%COMP%]:before{content:"\\ea1d"}.icon-logout[_ngcontent-%COMP%]:before{content:"\\ea1e"}.icon-download[_ngcontent-%COMP%]:before{content:"\\ea1f"}.icon-save[_ngcontent-%COMP%]:before{content:"\\ea20"}.icon-star[_ngcontent-%COMP%]:before{content:"\\ea21"}.icon-green-star[_ngcontent-%COMP%]:before{content:"\\ea22"}.icon-special[_ngcontent-%COMP%]:before{content:"\\ea23"}.icon-clock[_ngcontent-%COMP%]:before{content:"\\ea24"}.icon-time-departure[_ngcontent-%COMP%]:before{content:"\\ea25"}.icon-session[_ngcontent-%COMP%]:before{content:"\\ea28"}.icon-checkin[_ngcontent-%COMP%]:before{content:"\\ea29"}.icon-checkout[_ngcontent-%COMP%]:before{content:"\\ea2a"}.icon-infinite[_ngcontent-%COMP%]:before{content:"\\e915"}.icon-invoice[_ngcontent-%COMP%]:before{content:"\\e916"}.icon-checklist[_ngcontent-%COMP%]:before{content:"\\ea2b"}.icon-location[_ngcontent-%COMP%]:before{content:"\\ea2c"}.icon-cottage-map1[_ngcontent-%COMP%]:before{content:"\\ea2d"}.icon-map[_ngcontent-%COMP%]:before{content:"\\ea2e"}.icon-waze[_ngcontent-%COMP%]:before{content:"\\ea2f"}.icon-terms-of-services[_ngcontent-%COMP%]:before{content:"\\ea30"}.icon-text[_ngcontent-%COMP%]:before{content:"\\ea31"}.icon-whatsapp[_ngcontent-%COMP%]:before{content:"\\ea32"}.icon-compas[_ngcontent-%COMP%]:before{content:"\\ea33"}.icon-faq[_ngcontent-%COMP%]:before{content:"\\ea34"}.icon-call[_ngcontent-%COMP%]:before{content:"\\ea35"}.icon-cottage-map[_ngcontent-%COMP%]:before{content:"\\ea36"}.icon-cote-a-cote[_ngcontent-%COMP%]:before{content:"\\ea37"}.icon-couch[_ngcontent-%COMP%]:before{content:"\\ea38"}.icon-bath[_ngcontent-%COMP%]:before{content:"\\ea39"}.icon-bed[_ngcontent-%COMP%]:before{content:"\\ea3a"}.icon-cycle-velo[_ngcontent-%COMP%]:before{content:"\\ea3b"}.icon-deepnaturespa[_ngcontent-%COMP%]:before{content:"\\ea3c"}.icon-bye[_ngcontent-%COMP%]:before{content:"\\ea3d"}.icon-car[_ngcontent-%COMP%]:before{content:"\\ea3e"}.icon-delivery[_ngcontent-%COMP%]:before{content:"\\ea3f"}.icon-restaurant[_ngcontent-%COMP%]:before{content:"\\ea40"}.icon-calendar[_ngcontent-%COMP%]:before{content:"\\ea42"}.icon-promo[_ngcontent-%COMP%]:before{content:"\\ea43"}.icon-discount[_ngcontent-%COMP%]:before{content:"\\ea44"}.icon-e-ticket[_ngcontent-%COMP%]:before{content:"\\ea45"}.icon-early-check-in[_ngcontent-%COMP%]:before{content:"\\ea46"}.icon-wristband[_ngcontent-%COMP%]:before{content:"\\ea47"}.icon-easy-pass[_ngcontent-%COMP%]:before{content:"\\ea48"}.icon-entertainement[_ngcontent-%COMP%]:before{content:"\\ea49"}.icon-family-activities[_ngcontent-%COMP%]:before{content:"\\ea4a"}.icon-gift[_ngcontent-%COMP%]:before{content:"\\ea4b"}.icon-keys[_ngcontent-%COMP%]:before{content:"\\ea4d"}.icon-kid-furniture[_ngcontent-%COMP%]:before{content:"\\ea4e"}.icon-kids-activities[_ngcontent-%COMP%]:before{content:"\\ea4f"}.icon-legal-notice[_ngcontent-%COMP%]:before{content:"\\ea50"}.icon-luggage[_ngcontent-%COMP%]:before{content:"\\ea52"}.icon-nature[_ngcontent-%COMP%]:before{content:"\\ea53"}.icon-parking[_ngcontent-%COMP%]:before{content:"\\ea54"}.icon-password[_ngcontent-%COMP%]:before{content:"\\ea55"}.icon-photos-cottage[_ngcontent-%COMP%]:before{content:"\\ea56"}.icon-pictures[_ngcontent-%COMP%]:before{content:"\\ea57"}.icon-print[_ngcontent-%COMP%]:before{content:"\\ea59"}.icon-safety-web[_ngcontent-%COMP%]:before{content:"\\ea5a"}.icon-services[_ngcontent-%COMP%]:before{content:"\\ea5b"}.icon-share[_ngcontent-%COMP%]:before{content:"\\ea5c"}.icon-special-offer[_ngcontent-%COMP%]:before{content:"\\ea5d"}.icon-stairs[_ngcontent-%COMP%]:before{content:"\\ea5f"}.icon-stove[_ngcontent-%COMP%]:before{content:"\\ea60"}.icon-terrasse[_ngcontent-%COMP%]:before{content:"\\ea62"}.icon-aquamundo[_ngcontent-%COMP%]:before{content:"\\ea64"}.icon-aqua-mundo[_ngcontent-%COMP%]:before{content:"\\ea65"}.icon-bowling[_ngcontent-%COMP%]:before{content:"\\ea66"}.icon-activities[_ngcontent-%COMP%]:before{content:"\\ea67"}.icon-lock[_ngcontent-%COMP%]:before{content:"\\e919"}.icon-phone[_ngcontent-%COMP%]:before{content:"\\e91a"}.icon-loyalty-gift[_ngcontent-%COMP%]:before{content:"\\e91b"}.form-invalid[_ngcontent-%COMP%], .form-invalid--before[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)!important}.form-label[_ngcontent-%COMP%]{font-family:var(--mainFont)}.form-alert[_ngcontent-%COMP%]{color:var(--error-color);display:inline-block}.form-radioContainer[_ngcontent-%COMP%], .form-checkboxContainer[_ngcontent-%COMP%]{position:relative;line-height:1.875rem;margin:.125rem 0}.form-radioButton[_ngcontent-%COMP%], .form-checkbox[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.form-radioLabel[_ngcontent-%COMP%], .form-checkboxLabel[_ngcontent-%COMP%]{padding-left:1.875rem;display:inline-block;cursor:pointer;position:relative;line-height:.9375rem}.form-radioLabel--empty[_ngcontent-%COMP%], .form-checkboxLabel--empty[_ngcontent-%COMP%]{padding:0}.form-radioLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:var(--white)}.form-radioButton[_ngcontent-%COMP%]:checked + .form-radioLabel[_ngcontent-%COMP%]:after, .form-radioButton--checked[_ngcontent-%COMP%] + .form-radioLabel[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.0625rem;left:.375rem;width:.8125rem;height:.8125rem;border-radius:50%}.form-checkboxLabel[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;margin-top:-.875rem;left:0;width:1.375rem;height:1.375rem;border-radius:.125rem;background-color:var(--white);border:.0625rem solid var(--gray_4);cursor:pointer}.form-checkboxLabel--invalid[_ngcontent-%COMP%]:before{border:.0625rem solid var(--error-color)}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{content:"\\e9f4"}.form-checkbox[_ngcontent-%COMP%]:checked + .form-checkboxLabel[_ngcontent-%COMP%]:after{font-family:var(--iconFont);color:var(--greenDark);font-size:.8125rem;position:absolute;top:50%;left:.1875rem;margin-top:-.75rem}.side-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background-color:#000;opacity:.7}.full-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:-550px;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-side-menu[_ngcontent-%COMP%]{width:100%;top:0}}.full-width-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:100%;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.full-width-side-menu[_ngcontent-%COMP%]{top:0}}.side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:550px;top:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.side-menu.level-1[_ngcontent-%COMP%]{z-index:10}.side-menu.level-2[_ngcontent-%COMP%]{z-index:20}.side-menu.level-3[_ngcontent-%COMP%]{z-index:30}
1.content-layer[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;z-index:10;opacity:1}@media(max-width:767px){.content-layer[_ngcontent-%COMP%]{width:100%;height:auto;max-height:95dvh;min-height:18.75rem;bottom:0;top:auto;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;transition:height 1.5s ease-in-out}}.variable-side-menu[_ngcontent-%COMP%]{position:fixed;width:550px;top:0;bottom:0;right:0;background:#fff;overflow-y:auto;overflow-x:hidden;height:100dvh;z-index:10;opacity:1;display:flex;flex-direction:column}@media(max-width:767px){.variable-side-menu[_ngcontent-%COMP%]{width:100%;top:unset;height:unset;max-height:95dvh;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.large-side-menu[_ngcontent-%COMP%]{height:100dvh;position:fixed;width:800px;top:0;right:0;background:#fff;overflow:auto;z-index:10}@media(max-width:767px){.large-side-menu[_ngcontent-%COMP%]{width:100%;top:5%;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}}.central-trunk-width[_ngcontent-%COMP%]{max-width:1000px;width:60%}@media(max-width:767px){.central-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-width[_ngcontent-%COMP%]{width:75%}}.full-layer-trunk-width[_ngcontent-%COMP%]{width:75%}@media(max-width:767px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:95%}}@media(min-width:768px)and (max-width:1025px){.full-layer-trunk-width[_ngcontent-%COMP%]{width:85%}}.central-trunk-size[_ngcontent-%COMP%]{max-width:1000px;width:60%;margin:1.25rem auto 0;min-height:18.75rem}@media(max-width:767px){.central-trunk-size[_ngcontent-%COMP%]{display:block;min-height:15.625rem;margin-top:.625rem;width:95%}}@media(min-width:768px)and (max-width:1025px){.central-trunk-size[_ngcontent-%COMP%]{width:70%}}.small-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:400px}@media(max-width:767px){.small-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.medium-layer-width[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:10!important;background:transparent}.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:45%;max-width:550px;min-width:450px}@media(max-width:767px){.medium-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%;min-width:unset}}.large-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:70%}@media(max-width:767px){.large-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.full-layer-width[_ngcontent-%COMP%]{z-index:10!important;position:absolute;inset:0;background:transparent}.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}@media(max-width:767px){.full-layer-width[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-end[_ngcontent-%COMP%]{width:100%}}.layer-content[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-content[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 2.5rem 6.25rem}@media(max-width:767px){.layer-restaurant-spacing[_ngcontent-%COMP%]{padding:0 1.25rem;padding-bottom:calc(var(--mobile-insets-bottom) + 10px)}}.close-fixed-position[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position[_ngcontent-%COMP%]{top:1.25rem!important}}.close-fixed-position-switch[_ngcontent-%COMP%]{position:fixed!important;right:calc(1.25rem + var(--scrollbar))!important}@media(max-width:767px){.close-fixed-position-switch[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.close-fixed-position--noscroll[_ngcontent-%COMP%]{position:fixed!important;right:1.25rem!important}@media(max-width:767px){.close-fixed-position--noscroll[_ngcontent-%COMP%]{top:calc(5% + 1.25rem)!important}}.popin-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:20px;padding:24px;max-width:500px;max-height:80dvh;overflow-y:auto}.popin-auth-host[_ngcontent-%COMP%]{display:block;background:#fff;border-radius:.625rem;padding:1.25rem;max-height:75dvh;overflow-y:auto}@media(max-width:767px){.popin-auth-host[_ngcontent-%COMP%]{padding:.9375rem .625rem}}
1@keyframes _ngcontent-%COMP%_BackdropOpenAnimationDesktop{0%{opacity:0}to{opacity:1}}.backdrop-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropOpenAnimationDesktop .5s ease-in forwards}@keyframes _ngcontent-%COMP%_BackdropCloseAnimationDesktop{0%{opacity:1}to{opacity:0}}.backdrop-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_BackdropCloseAnimationDesktop .5s ease-out forwards}@keyframes _ngcontent-%COMP%_LayerOpenAnimationDesktop{0%{right:-550px}to{right:0}}.layer-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes LayerOpenAnimationMobile{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-open[_ngcontent-%COMP%]{animation:LayerOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_LayerCloseAnimationDesktop{0%{right:0}to{right:-550px}}.layer-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes LayerCloseAnimationMobile{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-close[_ngcontent-%COMP%]{animation:LayerCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_LayerFWOpenAnimation{0%{transform:translateY(100dvh)}to{transform:translateY(0)}}.layer-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_LayerFWCloseAnimation{0%{transform:translateY(0)}to{transform:translateY(100dvh)}}.layer-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_LayerFWCloseAnimation .5s ease-out forwards}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimationDesktop{0%{opacity:0;right:-550px}to{opacity:1;right:calc(20px + var(--scrollbar))}}.layerClose-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimationDesktop .5s ease-in forwards}@media(max-width:767px){@keyframes CloseIconOpenAnimationMobile{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}.layerClose-open[_ngcontent-%COMP%]{animation:CloseIconOpenAnimationMobile .5s ease-in forwards}}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimationDesktop{0%{opacity:1;right:calc(20px + var(--scrollbar))}to{opacity:0;right:-550px}}.layerClose-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimationDesktop .5s ease-out forwards}@media(max-width:767px){@keyframes CloseIconCloseAnimationMobile{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-close[_ngcontent-%COMP%]{animation:CloseIconCloseAnimationMobile .5s ease-out forwards}}@keyframes _ngcontent-%COMP%_CloseIconOpenAnimation{0%{opacity:0;transform:translateY(100dvh)}to{transform:translateY(0);opacity:1}}.layerClose-full-width-open[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconOpenAnimation .5s ease-in forwards}@keyframes _ngcontent-%COMP%_CloseIconCloseAnimation{0%{opacity:1;transform:translateY(0)}to{transform:translateY(100dvh);opacity:0}}.layerClose-full-width-close[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_CloseIconCloseAnimation .5s ease-out forwards}'],changeDetection:0})}}return c})();var Te=u(93437);const be=[{path:"",loadChildren:()=>Promise.all([u.e(7765),u.e(8429)]).then(u.bind(u,78429)),data:{codesWording:"MYNG_HUB,MYNG_TITLES",codePage:"hub",hideFooter:!0}},{path:"activity",loadChildren:()=>Promise.all([u.e(888),u.e(9417),u.e(8686),u.e(9587),u.e(7251),u.e(4367),u.e(9629),u.e(5355),u.e(6570),u.e(6895),u.e(7352)]).then(u.bind(u,67352)),data:{codesWording:"MYNG_ACTIVITIES,MYNG_BASKET_POPIN",codePage:"activities",codeMenu:"activities",hideFooter:!0},providers:[(0,B.SI)(xn.Y),(0,ce.vQ)({name:"activities",reducer:kn.m})]},{path:"service",loadChildren:()=>Promise.all([u.e(888),u.e(9417),u.e(8686),u.e(9587),u.e(7251),u.e(9454),u.e(9629),u.e(1649),u.e(4304),u.e(8976),u.e(4904),u.e(3133),u.e(6448),u.e(4587),u.e(9383)]).then(u.bind(u,9383)),data:{codesWording:"MYNG_SERVICES,MYNG_BASKET_POPIN,MYNG_DELIVERY_LAYER,MYNG_ERRORS",codePage:"services",codeMenu:"services",hideFooter:!1},providers:[(0,B.SI)(ii.b),(0,ce.vQ)({name:"services",reducer:On.t})]},{path:"program",loadChildren:()=>Promise.all([u.e(888),u.e(9587),u.e(4367),u.e(5355),u.e(6570),u.e(5393)]).then(u.bind(u,25393)),data:{codesWording:"MYNG_PROGRAM,MYNG_BASKET_POPIN,MYNG_DELIVERY_LAYER,MYNG_ERRORS",codePage:"program",codeMenu:"activityProgram",hideFooter:!1},resolve:{wordings:()=>(0,x.WQX)(ce.il).dispatch((0,se.VJ)({pages:["MYNG_PROGRAM","MYNG_BASKET_POPIN","MYNG_DELIVERY_LAYER","MYNG_ERRORS"]}))},providers:[(0,B.SI)(Di.R),(0,ce.vQ)({name:"program",reducer:ni.b})]},{path:"e-tickets",loadChildren:()=>Promise.all([u.e(888),u.e(9417),u.e(9587),u.e(7251),u.e(4367),u.e(5355),u.e(1649),u.e(2076),u.e(1923)]).then(u.bind(u,31923)),data:{codesWording:"MYNG_ETICKETS,MYNG_ETICKETS_FILES,MYNG_ACTIVITIES",codePage:"e-tickets",codeMenu:"e-tickets",hideFooter:!1},providers:[(0,B.SI)(qn),(0,ce.vQ)({name:"etickets",reducer:zi})]},{path:"restaurant",loadChildren:()=>Promise.all([u.e(9417),u.e(9587),u.e(5355),u.e(8151)]).then(u.bind(u,28151)),data:{codesWording:"MYNG_RESTAURANTS,MYNG_DELIVERY_LAYER",codePage:"restaurants",codeMenu:"restaurants",hideFooter:!1},providers:[(0,B.SI)(Ei.B),(0,ce.vQ)({name:"restaurants",reducer:rn.X})]},{path:"profile",loadChildren:()=>Promise.all([u.e(9587),u.e(4563),u.e(7347)]).then(u.bind(u,87347)),resolve:{wordings:()=>(0,x.WQX)(ce.il).dispatch((0,se.VJ)({pages:["MYNG_PROFILE","MYNG_FOOTER","MYNG_MENU","MYNG_ERRORS","MYNG_TITLES","MYNG_LEGALS"]}))},data:{hideFooter:!0,codePage:"profile"},providers:[(0,B.SI)(Ai),(0,ce.vQ)({name:"profile",reducer:Ti})]},{path:"cart",loadChildren:()=>Promise.all([u.e(9417),u.e(9454),u.e(1649),u.e(7491),u.e(6448),u.e(1372)]).then(u.bind(u,91372)),data:{codesWording:"MYNG_CART,MY
1NG_SHARED,MYNG_BASKET_POPIN,MYNG_SERVICES,MYNG_ACTIVITIES,MYNG_ERRORS",codePage:"cart",hideHeader:!1,hideFooter:!1,hideMenu:!1},providers:[(0,B.SI)(Kn),(0,ce.vQ)({name:"cart",reducer:function(c=ot,r){switch(r.type){case ne.Bb.type:return{...c,loading:!0,error:void 0};case ne.nw.type:return{...c,loading:!1,error:r.error};case ne.IW.type:return{...c,loading:!1,error:void 0,steps:r.steps,cart:r.cart,merchantId:r.merchantId};case ne.M9.type:return{...c,isApplePayAvailable:r.isSupported};case ne.nS.type:return{...c,loadingFlush:!0,errorFlush:void 0};case ne.XI.type:return{...c,loadingFlush:!1,errorFlush:r.error};case ne.U4.type:return{...c,loadingFlush:!1,errorFlush:void 0};case ne._6.type:return{...c,loadingVoucher:!0};case ne.M.type:return{...c,loadingVoucher:!1};case ne.T6.type:return{...c,loadingVoucher:!1,cart:r.cart};case ne.K9.type:return{...c,errorVoucher:r.error};case ne.em.type:return{...c,steps:r.steps};case Ae.oM.type:return{...ot};default:return c}}})]},{path:"checkin",loadChildren:()=>Promise.all([u.e(888),u.e(9417),u.e(7251),u.e(4367),u.e(5355),u.e(1649),u.e(6448),u.e(2076),u.e(3544)]).then(u.bind(u,45778)),data:{codesWording:"MYNG_ERRORS,MYNG_CHECKIN,MYNG_ETICKETS_FILES,MYNG_FOOTER,MYNG_HEADER",codePage:"checkin",codeMenu:"checkin",hideHeader:!0,hideFooter:!0,hideMenu:!0}},{path:"cashless-tutorial",loadComponent:()=>Promise.all([u.e(9417),u.e(1593)]).then(u.bind(u,91593)).then(c=>c.CashlessTutorialComponent),resolve:{wordings:()=>(0,x.WQX)(ce.il).dispatch((0,se.VJ)({pages:["MYNG_CASHLESS"]}))},data:{codePage:"cashless-tutorial",hideHeader:!1,hideFooter:!1,hideMenu:!1}},{path:"**",loadComponent:()=>u.e(6519).then(u.bind(u,6519)).then(c=>c.PageNotFoundComponent),data:{codesWording:"MYNG_ERRORS",codePage:"error"}}],b=[{path:":bookingId/confirm",loadComponent:()=>Promise.all([u.e(1649),u.e(7498)]).then(u.bind(u,57498)).then(c=>c.ConfirmationComponent),data:{codesWording:"MYNG_CONFIRM,MYNG_ERRORS,MYNG_CART,MYNG_SHARED",codePage:"confirm"},providers:[(0,B.SI)(j),(0,ce.vQ)({name:"confirm",reducer:function(c=pe,r){switch(r.type){case ue.eI.type:return{...c,loading:!0,error:void 0};case ue.KZ.type:return{...c,loading:!1,error:r.error};case ue.ZH.type:return{...c,loading:!1,error:void 0,steps:r.steps,confirm:r.confirm,paymentDetails:r.paymentDetails};default:return c}}})]},{path:"",loadComponent:()=>Promise.all([u.e(9417),u.e(7491),u.e(4563),u.e(7632)]).then(u.bind(u,97632)).then(c=>c.BookingsComponent),data:{codesWording:"MYNG_ERRORS,MYNG_HEADER,MYNG_FOOTER,MYNG_BOOKING,MYNG_TITLES",codePage:"bookings"}},{path:"profile",loadChildren:()=>Promise.all([u.e(9587),u.e(4563),u.e(7347)]).then(u.bind(u,87347)),resolve:{wordings:()=>(0,x.WQX)(ce.il).dispatch((0,se.VJ)({pages:["MYNG_HEADER","MYNG_FOOTER","MYNG_ERRORS","MYNG_PROFILE"]}))},data:{codesWording:"MYNG_HEADER,MYNG_FOOTER,MYNG_ERRORS,MYNG_PROFILE",codePage:"profile-no-booking"}},{path:":bookingId",component:ae,children:be,resolve:{booking:()=>(0,x.WQX)(ce.il).dispatch((0,Te.kM)({id:(0,x.WQX)(k.nX).snapshot.params.bookingId}))},data:{codesWording:"MYNG_HEADER,MYNG_FOOTER,MYNG_MENU,MYNG_ERRORS,MYNG_CART_STICK,MYNG_FRIENDS_LAYER,MYNG_SWITCH_BOOKING_LAYER",codePage:"hub-parent"},providers:[(0,ce.vQ)("checkin",Yi),(0,B.SI)(it)]}]},95119($e,we,u){"use strict";u.d(we,{m:()=>se});const se=(0,u(84745).UX)("cart")},14716($e,we,u){"use strict";u.d(we,{MJ:()=>se,yH:()=>x,zK:()=>ce});var k=u(84745);const se=(0,k.VP)("[Checkin] Set Arrival",(0,k.xk)()),ce=(0,k.VP)("[Checkin] Set Arrival Success",(0,k.xk)()),x=(0,k.VP)("[Checkin] Set Arrival Failure",(0,k.xk)())},72337($e,we,u){"use strict";u.d(we,{FH:()=>ie,In:()=>B,Qc:()=>re,SV:()=>W,YJ:()=>X,ao:()=>te,er:()=>Y,fP:()=>x});var k=u(41068),se=u(84745),ce=u(23582);const x=(0,se.UX)("checkin"),B=(0,se.Mz)(x,Q=>Q.steps),W=(0,se.Mz)(x,Q=>Q.informations),X=(0,se.Mz)(x,Q=>Q.documents),Y=(0,se.Mz)(x,Q=>Q.vehicles),re=(0,se.Mz)(x,Q=>Q.arrival),te=(0,se.Mz)(x,Q=>Q.eticket),ie=(0,se.Mz)((0,ce.sW)("travelerId"),W,(Q,J)=>(0,k.I6)(J.travellers,{travelerId:Q}
1))},9720($e,we,u){"use strict";u.d(we,{FT:()=>se,NL:()=>x,oC:()=>ce});var k=u(84745);const se=(0,k.VP)("[Checkin] Set Documents",(0,k.xk)()),ce=(0,k.VP)("[Checkin] Set Documents Success",(0,k.xk)()),x=(0,k.VP)("[Checkin] Set Documents Failure",(0,k.xk)())},32704($e,we,u){"use strict";u.d(we,{CU:()=>se,Jj:()=>ce,Wr:()=>x});var k=u(84745);const se=(0,k.VP)("[Checkin] Load Eticket"),ce=(0,k.VP)("[Checkin] Load Eticket Success",(0,k.xk)()),x=(0,k.VP)("[Checkin] Load Eticket Failure",(0,k.xk)())},40176($e,we,u){"use strict";u.d(we,{Do:()=>x,Rn:()=>B,WL:()=>te,XG:()=>se,XM:()=>re,XT:()=>J,Zn:()=>Y,hs:()=>ie,o_:()=>ce,qk:()=>Q,sK:()=>W,xJ:()=>X});var k=u(84745);const se=(0,k.VP)("[Checkin] Add Traveller",(0,k.xk)()),ce=(0,k.VP)("[Checkin] Add Traveller Success",(0,k.xk)()),x=(0,k.VP)("[Checkin] Add Traveller Failure",(0,k.xk)()),B=(0,k.VP)("[Checkin] Prefill Travellers",(0,k.xk)()),W=(0,k.VP)("[Checkin] Prefill Travellers Success",(0,k.xk)()),X=(0,k.VP)("[Checkin] Prefill Travellers Failure",(0,k.xk)()),Y=(0,k.VP)("[Checkin] Update Traveller",(0,k.xk)()),re=(0,k.VP)("[Checkin] Update Traveller Success",(0,k.xk)()),te=(0,k.VP)("[Checkin] Update Traveller Failure",(0,k.xk)()),ie=(0,k.VP)("[Checkin] Delete Traveller",(0,k.xk)()),Q=(0,k.VP)("[Checkin] Delete Traveller Success",(0,k.xk)()),J=(0,k.VP)("[Checkin] Delete Traveller Failure",(0,k.xk)())},39040($e,we,u){"use strict";u.d(we,{Aq:()=>ie,Mb:()=>re,NE:()=>J,TM:()=>ce,Tf:()=>te,Yy:()=>x,b4:()=>se,cu:()=>Y,io:()=>X,o5:()=>B,xb:()=>W});var k=u(84745);const se=(0,k.VP)("[Checkin] load Checkin Steps",(0,k.xk)()),ce=(0,k.VP)("[Checkin] load Checkin Steps Failure",(0,k.xk)()),x=(0,k.VP)("[Checkin] load Checkin Steps Success",(0,k.xk)()),B=(0,k.VP)("[Checkin] Exit Checkin"),W=(0,k.VP)("[Checkin] Update Checkin Steps",(0,k.xk)()),X=(0,k.VP)("[Checkin] Go To Page Checkin",(0,k.xk)()),Y=(0,k.VP)("[Checkin] Next Page Checkin"),re=(0,k.VP)("[Checkin] Next Page Checkin Failure",(0,k.xk)()),te=(0,k.VP)("[Checkin] Next Page Checkin Success",(0,k.xk)()),ie=(0,k.VP)("[Checkin] Previous Page Checkin"),J=((0,k.VP)("[Checkin] Previous Page Checkin Failure",(0,k.xk)()),(0,k.VP)("[Checkin] Previous Page Checkin Success",(0,k.xk)()))},1717($e,we,u){"use strict";u.d(we,{P:()=>k});var k=function(se){return se.INFORMATIONS="informations",se.DOCUMENTS="documents",se.ARRIVAL="arrival",se.VEHICLES="vehicles",se.ETICKET="eticket",se}(k||{})},69528($e,we,u){"use strict";u.d(we,{_v:()=>se,hc:()=>ce,w9:()=>x});var k=u(84745);const se=(0,k.VP)("[Checkin] Set Vehicles",(0,k.xk)()),ce=(0,k.VP)("[Checkin] Set Vehicles Success",(0,k.xk)()),x=(0,k.VP)("[Checkin] Set Vehicles Failure",(0,k.xk)())},26916($e,we,u){"use strict";u.d(we,{KZ:()=>x,ZH:()=>ce,eI:()=>se});var k=u(84745);const se=(0,k.VP)("[Confirmation] Load Confirmation"),ce=(0,k.VP)("[Confirmation] Load Confirmation Success",(0,k.xk)()),x=(0,k.VP)("[Confirmation] Load Confirmation Failure",(0,k.xk)())},89204($e,we,u){"use strict";u.d(we,{AM:()=>Y,B0:()=>ne,Bh:()=>B,Ev:()=>pe,K5:()=>ie,Lt:()=>re,Mt:()=>se,NV:()=>ce,OG:()=>te,Qf:()=>le,Sd:()=>ue,TO:()=>X,Un:()=>J,_F:()=>W,_b:()=>Ae,bI:()=>he,bv:()=>_t,cP:()=>He,cV:()=>ot,eb:()=>ye,eu:()=>Ne,fB:()=>K,gS:()=>I,j6:()=>ge,ni:()=>We,px:()=>j,rh:()=>Q,tT:()=>N,ux:()=>de,xb:()=>Le,yX:()=>x,yt:()=>$,zW:()=>D});var k=u(84745);const se=(0,k.VP)("[Checkin Details] Load Checkin"),ce=(0,k.VP)("[Checkin Details] Load Checkin Success",(0,k.xk)()),x=(0,k.VP)("[Checkin Details] Load Checkin Failure",(0,k.xk)()),B=(0,k.VP)("[Checkin Details] Download Checkin Eticket"),W=(0,k.VP)("[Checkin Details] Download Checkin Eticket Success"),X=(0,k.VP)("[Checkin Details] Download Checkin Eticket Failure",(0,k.xk)()),Y=(0,k.VP)("[Checkin Details] Print Checkin Eticket"),re=(0,k.VP)("[Checkin Details] Print Checkin Eticket Success"),te=(0,k.VP)("[Checkin Details] Print Checkin Eticket Failure",(0,k.xk)()),ie=(0,k.VP)("[Checkin Details] Add Checkin Eticket To Wallet"),Q=(0,k.VP)("[Checkin Details] Add Checkin Eticket To Wallet Success"),J=(0,k.VP)("[Checkin Details] Add Checkin Eticket To Wallet Failure",(0,k.xk)()),I=(0,k.VP)("[Checkin Details] Share Checkin Eticket"),K=(0,k.VP)("[Checkin Details] Share Checkin Eticket Success"),le=(0,k.VP)("[Checkin Details] Share Checkin Eticket Failure",(0,k.xk)()),ge=(0,k.VP)("[Eticket Details] Download Activity Eticket"),ue=(0,k.VP)("[Eticket Details] Download Activity Eticket Success"),he=(0,k.VP)("[Eticket Details] Download Activity Eticket Failure",(0,k.xk)()),Ne=(0,k.VP)("[Eticket Details] Print Activity Eticket"),Le=(0,k.VP)("[Eticket Details] Print Activity Eticket Success"),ye=(0,k.VP)("[Eticket Details] Print Activity Eticket Failure",(0,k.xk)()),He=(0,k.VP)("[Eticket Details] Add Activity Eticket To Wallet"),N=(0,k.VP)("[Eticket Details] Add Activity Eticket To Wallet Success"),de=(0,k.VP)("[Eticket Details] Add Activity Eticket To Wallet Failure",(0,k.xk)()),D=(0,k.VP)("[Eticket Details] Add Activity Eticket To Calendar"),$=(0,k.VP)("[Eticket Details] Add Activity Eticket To Calendar Success"),j=(0,k.VP)("[Eticket Details] Add Activity Eticket To Calendar Failure",(0,k.xk)()),pe=(0,k.VP)("[Eticket Details] Share Activity Eticket"),We=(0,k.VP)("[Eticket Details] Share Activity Eticket Success"),Ae=(0,k.VP)("[Eticket Details] Share Activity Eticket Failure",(0,k.xk)()),ne=(0,k.VP)("[Eticket Details] Rate Activity Eticket",(0,k.xk)()),ot=(0,k.VP)("[Eticket Details] Rate Activity Eticket Success",(0,k.xk)()),_t=(0,k.VP)("[Eticket Details] Rate Activity Eticket Failure",(0,k.xk)())},47152($e,we,u){"use strict";u.d(we,{kh:()=>ce,DZ:()=>B,jQ:()=>X,XK:()=>W,Y2:()=>x});var k=u(69820);const se=(Y,re)=>Y>180?"":`${Y} ${re.activities_session_minutes??"min"}`,ce=(Y,re,te)=>{const ie=Object.values(Object.values(Y.dates)[0].hours)[0];return{id:Y.ticket,bookingId:re,atNumbers:Y.atNumbers,activityName:Y.name,activityCode:Y.activityCode,duration:ie.duration,img:Y.img_120x90,inThePast:Y.inThePast,location:ie.location,lane:`${Y.lane}`.trim(),paiementTransaction:Y.paiementTransaction,ageText:(0,k.Lt)(Y,te),durationText:se(ie.duration,te),booking:Y.booking,shortDate:Y.shortDate,shortDateFormatted:Y.shortDateFormatted,timeslot:Y.timeslot,date:Y.date,discription:Y.discription,startPopinTime:Y.startPopinTime,endPopinTime:Y.endPopinTime,quantity:Y.quantity,remarks:Y.remarks,activityStart:Y.activityStart,activityEnd:Y.activityEnd,qrCode:Y.qrCode,rateDatas:Y.rateDatas,maxAge:Y.maxAge,minAge:Y.minAge,dateString:Y.dateString,dateMoment:Y.dateString}},x=(Y,re)=>({...Y,rateDatas:{rated:!0,rating:re}}),B=(Y,re=!1,te=!1)=>[{code:"download",title:Y.etickets_details_save_btn_title,subtitle:Y.etickets_details_save_btn_subtitle,icon:"save",visible:!0},{code:"calendar",title:Y.etickets_details_add_btn_title,subtitle:Y.etickets_details_add_btn_subtitle,icon:"calendar",visible:!0},{code:"share",title:Y.etickets_details_share_btn_title,subtitle:Y.etickets_details_share_btn_subtitle,icon:"share",visible:re&&te},{code:"print",title:Y.etickets_details_print_btn_title,subtitle:Y.etickets_details_print_btn_subtitle,icon:"print",visible:!0},{code:"wallet",title:Y.etickets_details_wallet_btn_title,subtitle:Y.etickets_details_wallet_btn_subtitle,icon:"payments",visible:re}],W=(Y,re)=>[...Y.location?[{titleKey:re.etickets_details_location,description:Y.location,icon:"location"}]:[],{titleKey:re.etickets_details_participants,description:Y.quantity,icon:"people"},{titleKey:re.etickets_details_timeslot,description:`${Y.shortDateFormatted}, ${Y.timeslot.replace("-","~")}`,icon:"calendar"}].map(te=>({id:te.icon,...te})),X=(Y,re,te)=>[{titleKey:re.etickets_details_activity,description:Y.activityName},...Y.lane?[{titleKey:re.etickets_details_number,description:Y.lane}]:[],{titleKey:re.etickets_details_timeslot,description:`${Y.shortDateFormatted}, ${Y.timeslot.replace("-","~")}`},{titleKey:re.etickets_details_duration,description:Y.durationText},{titleKey:re.etickets_details_place,description:Y.location},{titleKey:re.etickets_details_name,description:te?.lastName??""},{titleKey:re.etickets_details_participants,description:Y.quantity},{titleKey:re.etickets_details_reference,description:Y.id},{titleKey:re.etickets_details_cottage_number1,description:Y.atNumbers},{titleKey:re.etickets_details_transaction_number,description:Y.paiementTransaction}].map((ie,Q)=>({id:Q,...ie}))},5465($e,we,u){"use strict";u.d(we,{NS:()=>X,NX:()=>W,_3:()=>B});var k=u(84745),se=u(23582),ce=u(41068);const x=(0,k.UX)("etickets"),B=(0,k.Mz)(x,Y=>Y.list),W=(0,k.Mz)(x,Y=>Y.details),X=(0,k.Mz)((0,se.sW)("eticketId"),B,(Y,re)=>(0,ce.I6)(re.etickets,{id:Y}))},61309($e,we,u){"use strict";u.d(we,{m:()=>Le});var k=u(74523),se=u(2615),ce=u(96354),x=u(99437),B=u(7673),W=u(54843),X=u(61056),Y=u(29330),re=u(74775),te=u(2578),ie=u(95969),Q=u(87284),J=u(84745),I=u(53312);let K=(()=>{class ye{constructor(){this.webNavigator=null,this.webNavigator=window.navigator}
1canShare(){return null!==this.webNavigator&&void 0!==this.webNavigator.share}canShareFile(N){return null!==this.webNavigator&&void 0!==this.webNavigator.share&&this.webNavigator.canShare({files:N})}share({title:N,text:de,url:D,files:$}){var j=this;return new Promise(function(){var pe=(0,k.A)(function*(We,Ae){if(null!==j.webNavigator&&void 0!==j.webNavigator.share)if(null==de&&null==D)console.warn("text and url both can't be empty, at least provide either text or url");else{let ne;try{const ot={title:N,text:de,url:D};$&&0!==$.length&&(ot.files=$),ne=yield j.webNavigator.share(ot),We({shared:ne})}catch(ot){Ae({shared:ne,error:ot})}}else Ae({shared:!1,error:"This service/api is not supported in your Browser"})});return function(We,Ae){return pe.apply(this,arguments)}}())}static{this.\u0275fac=function(de){return new(de||ye)}}static{this.\u0275prov=se.jDH({token:ye,factory:ye.\u0275fac,providedIn:"root"})}}return ye})();var le=u(46144),ge=u(73534);const ue=ye=>new Promise((He,N)=>{ye.getBase64(de=>{He(de)},de=>N(de))}),he=ye=>new Promise((He,N)=>{ye.getBlob(de=>{He(de)},de=>N(de))}),Ne=(ye,He)=>{const N=[];return He.forEach(de=>{Object.keys(de.dates).forEach(D=>{Object.keys(de.dates[D].hours).forEach($=>{const j=(0,I.Ay)(D,"YYYY-MM-DD");N.push({...de,booking:ye,shortDate:j.format("YYYY/MM"),shortDateFormatted:j.format("dddd DD"),hours:de.dates[D].hours,timeslot:$.replace("_"," - "),discription:`${j.format("dddd Do")}, ${$.split("_").join(" - ")}`,rateDatas:{rated:!1},startPopinTime:(0,I.Ay)(`${D} ${$.split("_")[1]}`,"YYYY-MM-DD HH:mm").add(1,"hours").format("YYYY-MM-DD HH:mm"),endPopinTime:(0,I.Ay)(`${D} ${$.split("_")[1]}`,"YYYY-MM-DD HH:mm").add(2,"days").format("YYYY-MM-DD HH:mm"),dateString:D,dateMoment:(0,I.Ay)(`${D} ${$.split("_")[0]}`,"YYYY-MM-DD HH:mm"),activityStart:(0,I.Ay)(`${D} ${$.split("_")[0]}`,"YYYY-MM-DD HH:mm").toDate(),activityEnd:(0,I.Ay)(`${D} ${$.split("_")[1]}`,"YYYY-MM-DD HH:mm").toDate()})})})}),N};let Le=(()=>{class ye{constructor(){this.http=(0,se.WQX)(Y.Qq),this.shareService=(0,se.WQX)(K),this.deviceService=(0,se.WQX)(ie.g),this.pdfService=(0,se.WQX)(le.s),this.rpcService=(0,se.WQX)(ge.R),this.store=(0,se.WQX)(J.il)}getActivitiesETickets(N){return this.http.get(`${X.c.settings.urlApi}/tickets/${N}`,{}).pipe((0,ce.T)(de=>({etickets:Ne(N,de.results),infosBooking:de.infosBooking})))}getCheckin(N){return this.http.get(`${X.c.settings.urlApi}/checkinprepareticket/${N}`,{headers:(new Y.Lr).set("X-Ignore-Loader","true")}).pipe((0,ce.T)(de=>({checkinData:de.results,checkinStatus:"DONE"})),(0,x.W)(()=>(0,B.of)({checkinData:{},checkinStatus:"UNAVAILABLE"})))}rateActivity(N,de){return this.http.post(`${X.c.settings.urlApi}/activityrating/${N}`,de)}getActivityPkPass(N,de){var D=this;return(0,k.A)(function*(){return D.http.post(`${X.c.settings.urlApi}/tickets/${N}`,de).toPromise().then(function(){var $=(0,k.A)(function*(j){return D.deviceService.isMobileApp?D.rpcService.isReady()?D.rpcService.getClient().system.openPkPass({url:j.results.url,title:`ticket_${de.ticketId}.pkpass`}):(D.store.dispatch(Q.y.openPkPass({url:j.results.url,title:`ticket_${de.ticketId}.pkpass`})),new Promise(pe=>{pe()})):fetch(j.results.url).then(pe=>pe.blob()).then(pe=>{const We=new Blob([pe],{type:"application/vnd.apple.pkpass;charset=utf-8"});(0,te.saveAs)(We,`ticket_${de.ticketId}.pkpass`)})});return function(j){return $.apply(this,arguments)}}())})()}getCheckinPkPass(N,de){var D=this;return(0,k.A)(function*(){return D.http.get(`${X.c.settings.urlApi}/checkinpassbook/${N}`,{params:de}).toPromise().then(function(){var $=(0,k.A)(function*(j){return D.deviceService.isMobileApp?D.rpcService.isReady()?D.rpcService.getClient().system.openPkPass({url:j.results.url,title:`booking_${N}.pkpass`}):(D.store.dispatch(Q.y.openPkPass({url:j.results.url,title:`booking_${N}.pkpass`})),new Promise(pe=>{pe()})):fetch(j.results.url).then(pe=>pe.blob()).then(pe=>{const We=new Blob([pe],{type:"application/vnd.apple.pkpass;charset=utf-8"});(0,te.saveAs)(We,`booking_${N}.pkpass`)})});return function(j){return $.apply(this,arguments)}}())})()}getCalendarLink(N){const de={title:N.activityName,location:N?.location??"",description:N?.description??"",start:N?.activityStart??"",end:N?.activityEnd??""};return{link:new re.Uh(de).render(),options:{...de,id:N.ticket,participants:N.quantity}}}generateActivityPdf(){var N=this;return(0,k.A)(function*(de="download",D){const $=yield N.getActivityDocumentDefinition(D);switch(console.log("data",D),de){case"share":try{const j=yield N.pdfService.open($);yield new Promise(function(){var pe=(0,k.A)(function*(We,Ae){try{if(N.deviceService.isMobileApp){const ne=yield ue(j);if(N.rpcService.isReady())return N.rpcService.getClient().eventsToNative.navigation.loadingChanged.emit({isLoading:!0}),N.rpcService.getClient().system.shareBase64Content({base64:ne,title:`Activity_${D.ticketId}.pdf`,message:""}).then(()=>We(0)).catch(()=>We(0)).finally(()=>N.rpcService.getClient().eventsToNative.navigation.loadingChanged.emit({isLoading:!1}));if(N.deviceService.isNativeShareSupported())return N.store.dispatch(Q.y.startLoading()),N.store.dispatch(Q.y.shareContent({title:`Activity_${D.ticketId}${"ios"===(N.deviceService?.hostPlatform??"ios")?".pdf":""}`,message:D.wordings.activity_pdf_share_text,base64:ne,loader:!0})),void We(0)}else{const ne=yield he(j);
1N.sharePdfFile(D.wordings.activity_pdf_share_title,D.wordings.activity_pdf_share_text,[new File([ne],"activity_"+D.ticketId+".pdf",{type:ne.type})]).finally(()=>We(0))}}catch(ne){Ae(new Error(ne))}});return function(We,Ae){return pe.apply(this,arguments)}}())}catch(j){console.log("share error",j)}break;case"print":{const j=yield N.pdfService.open($);if(N.deviceService.isMobileApp){const pe=yield ue(j);N.rpcService.isReady()?(N.rpcService.getClient().eventsToNative.navigation.loadingChanged.emit({isLoading:!0}),N.rpcService.getClient().system.printPdf({base64:pe,title:`Activity_${Date.now()}`}).catch(()=>{}).finally(()=>{N.rpcService.getClient().eventsToNative.navigation.loadingChanged.emit({isLoading:!1})})):(N.store.dispatch(Q.y.startLoading()),N.store.dispatch(Q.y.openPdf({base64:pe,title:`Activity_${Date.now()}`,loader:!0})))}else j.print();break}default:{const j=yield N.pdfService.open($);if(N.deviceService.isMobileApp){const pe=yield ue(j);N.rpcService.isReady()?(N.rpcService.getClient().eventsToNative.navigation.loadingChanged.emit({isLoading:!0}),N.rpcService.getClient().system.openPdf({base64:pe,title:`Activity_${Date.now()}`}).catch(()=>{}).finally(()=>{N.rpcService.getClient().eventsToNative.navigation.loadingChanged.emit({isLoading:!1})})):(N.store.dispatch(Q.y.startLoading()),N.store.dispatch(Q.y.openPdf({base64:pe,title:`Activity_${Date.now()}`,loader:!0})))}else j.download(`Activity_${D.ticketId}`);break}}}).apply(this,arguments)}generateCheckinPdf(N,de){var D=this;return(0,k.A)(function*(){const $=yield D.getCheckinDocumentDefinition(de);switch(N){case"share":try{const j=yield D.pdfService.open($);yield new Promise(function(){var pe=(0,k.A)(function*(We,Ae){try{if(D.deviceService.isMobileApp){const ne=yield ue(j);if(D.rpcService.isReady())return D.rpcService.getClient().system.shareBase64Content({base64:ne,title:`Checkin_${de.bookingId}.pdf`,message:""}).then(()=>We(0)).catch(()=>We(0));if(D.deviceService.isNativeShareSupported())return D.store.dispatch(Q.y.startLoading()),D.store.dispatch(Q.y.shareContent({title:`booking_${de.bookingId}${"ios"===(D.deviceService?.hostPlatform??"ios")?".pdf":""}`,message:de.wordings.checkin_pdf_share_text,base64:ne,loader:!0})),void We(0)}else{const ne=yield he(j);D.sharePdfFile(de.wordings.checkin_pdf_share_title,de.wordings.checkin_pdf_share_text,[new File([ne],"checkin_"+de.bookingId+".pdf",{type:ne.type})]).finally(()=>We(0))}}catch(ne){Ae(new Error(ne))}});return function(We,Ae){return pe.apply(this,arguments)}}())}catch(j){console.log("share error",j)}break;case"print":{const j=yield D.pdfService.open($);if(D.deviceService.isMobileApp){const pe=yield ue(j);D.rpcService.isReady()?D.rpcService.getClient().system.printPdf({base64:pe,title:`Checkin_${Date.now()}`}).catch(()=>{}):(D.store.dispatch(Q.y.startLoading()),D.store.dispatch(Q.y.openPdf({base64:pe,title:`Checkin_${Date.now()}`,loader:!0})))}else j.print();break}default:{const j=yield D.pdfService.open($);if(D.deviceService.isMobileApp){const pe=yield ue(j);D.rpcService.isReady()?(D.rpcService.getClient().eventsToNative.navigation.loadingChanged.emit({isLoading:!0}),D.rpcService.getClient().system.openPdf({base64:pe,title:`Checkin_${Date.now()}`}).catch(()=>{}).finally(()=>D.rpcService.getClient().eventsToNative.navigation.loadingChanged.emit({isLoading:!1}))):(D.store.dispatch(Q.y.startLoading()),D.store.dispatch(Q.y.openPdf({base64:pe,title:`Checkin_${Date.now()}`,loader:!0})));break}j.download(`Checkin_${de.bookingId}`);break}}})()}sharePdfFile(N,de,D){var $=this;return(0,k.A)(function*(){const j={title:N,text:de,files:D};yield $.shareService.share(j).then(()=>console.log("Share was successful.")).catch(pe=>console.log("Sharing failed",pe))})()}getActivityDocumentDefinition(N){return(0,k.A)(function*(){return{content:[{table:{widths:["*"],body:[[{colSpan:1,border:[!1,!1,!1,!1],text:`${N.wordings.activity_pdf_title} `,margin:[0,15],color:"white",fillColor:"#ff6f45",alignment:"center",bold:!0,lineHeight:1,fontSize:20}]]}},{fillColor:"#f9f9f9",margin:[0,10],table:{widths:["*","*","*","*","*","*","*","*","*","*","*","*"],body:[[{image:`data:image/jpeg;base64,${N.image}`,alignment:"center",colSpan:5,margin:[0,30],border:[!1,!1,!1,!1],maxWidth:180},"","","","",{border:[!1,!1,!1,!1],colSpan:7,margin:[0,15],lineHeight:2,stack:[{text:N.title,bold:!0},{text:N.ticketId},{text:N.duration},{text:[`${N.wordings.activity_pdf_participants} `,{text:N.participants,bold:!0}]},{text:[`${N.wordings.activity_pdf_booking} `,{text:N.bookingId,bold:!0}]},{text:[`${N.wordings.activity_pdf_transaction} `,{text:N.paiementTransaction,bold:!0}]},{text:[`${N.wordings.activity_pdf_cottage} `,{text:N.cottage,bold:!0}]}]},"","","","","",""],[{text:[`${N.wordings.activity_pdf_start} \n`,{text:N.start,bold:!0}],colSpan:5,alignment:"center",border:[!1,!1,!1,!1],lineHeight:1.5,margin:[50,0,0,20]},"","","","",{text:"-",colSpan:2,alignment:"center",border:[!1,!1,!1,!1],margin:[0,10,0,30]},"",{text:[`${N.wordings.activity_pdf_end} \n`,{text:N.end,bold:!0}],colSpan:5,alignment:"center",border:[!1,!1,!1,!1],lineHeight:1.5,margin:[0,0,50,20]},"","","",""]]}},{margin:[10,15],stack:[{text:N.description,margin:[0,5]},{text:N.conditions,margin:[0,5]}]}],styles:{header:{defaultBorder:!1},body:{defaultBorder:!1}},info:{title:"activity_"+N.ticketId,author:"PVCP",subject:"E-Ticket",keywords:"E-Ticket, Activity"},defaultStyle:{font:"Bagoss",color:"#3D4246"},pageSize:"A5",pageMargins:[0,30]}})()}getCheckinDocumentDefinition(N){var de=this;
1return(0,k.A)(function*(){const[D,$,j,pe,We,Ae,ne]=yield Promise.all([(0,W._)(de.http.get("/my/assets/images/tickets/illu-velo.svg",{responseType:"text"})),(0,W._)(de.http.get("/my/assets/images/tickets/arrow-img.svg",{responseType:"text"})),(0,W._)(de.http.get("/my/assets/images/tickets/calendar-img.svg",{responseType:"text"})),(0,W._)(de.http.get("/my/assets/images/tickets/profile-img.svg",{responseType:"text"})),(0,W._)(de.http.get("/my/assets/images/tickets/logo_CP.svg",{responseType:"text"})),(0,W._)(de.http.get("/my/assets/images/logos/Shapes_Pebbles_Grass.svg",{responseType:"text"})),(0,W._)(de.http.get("/my/assets/images/tickets/rectangle.svg",{responseType:"text"}))]),ot='<svg width="30" height="40" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <circle cx="15" cy="15" r="15" fill="#FFE2A1"/>\n    </svg>',_t=N.cottage.includes(",");return{content:[{fillColor:"#045E51",layout:"noBorders",margin:[0,0,0,30],table:{widths:[100,"*"],body:[[[{svg:We,alignment:"left",width:150,margin:20}],[{alignment:"right",fontSize:16,text:N.wordings.checkin_pdf_header_title.toUpperCase(),color:"#D7FFD0",bold:!0,margin:[25,25]}]]]}},{margin:20,stack:[{text:N.wordings.checkin_pdf_page_title,margin:[10,5],fontSize:16,bold:!0,alignment:"center"},{text:N.wordings.checkin_pdf_page_subtitle,margin:[10,5],fontSize:10,alignment:"center"}]},{margin:[0,40,40,10],layout:"noBorders",table:{widths:["*","*"],body:[[[{svg:Ae,width:184,height:184,alignment:"right",margin:[40,0,0,0]},{image:`data:image/jpeg;base64,${N.image}`,width:120,height:120,alignment:"center",absolutePosition:{x:-310,y:260}}],[{svg:ne,alignment:"center"},{relativePosition:{x:20,y:-165},stack:[{margin:6,columns:[{svg:pe,width:15,height:15},{margin:[10,0,0,0],text:`${N.firstName?N.firstName+" ":""}${N.lastName}`,bold:!0,color:"#045E51"}]},{margin:6,text:[`${N.wordings.checkin_pdf_domain.trim()}`,{text:` ${N.residenceName}`,bold:!0,color:"#045E51"}]},{margin:6,text:[`${_t?N.wordings.checkin_pdf_cottages.trim():N.wordings.checkin_pdf_cottage.trim()}`,{text:` ${N.cottage}`,bold:!0,color:"#045E51"},{text:"*",bold:!0,color:"#045E51",relativePosition:{x:0,y:-10}}]},{margin:6,text:[`${N.wordings.checkin_pdf_reservation.trim()}`,{text:` ${N.bookingId}`,bold:!0,color:"#045E51"}]},{margin:6,columns:[{svg:j,width:15,height:15},{margin:[10,0,0,0],columnGap:10,relativePosition:{x:0,y:-2},columns:[{stack:[`${N.wordings.checkin_pdf_checkin.trim()}`,{text:N.begin,bold:!0,color:"#045E51"}],width:"auto"},{svg:$,width:20,margin:[0,8]},{stack:[`${N.wordings.checkin_pdf_checkout.trim()}`,{text:N.end,bold:!0,color:"#045E51"}],width:"auto"}]}]}]}]]]}},{text:N.wordings?.["checkin_pdf_indication"+(_t?"_multi":"")],margin:[60,10],fontSize:10,alignment:"left"},{layout:"noBorders",margin:[20,60,20,0],table:{widths:["*","*"],body:[[[{stack:[{text:N.wordings.checkin_pdf_steps_title,bold:!0,fontSize:16,margin:[10,0,0,10]},{columns:[[{svg:ot,margin:[10,5]},{text:"1",color:"#700606",fontSize:14,bold:!0,relativePosition:{x:21,y:-33}}],{margin:[0,10],stack:[{text:N.wordings.checkin_pdf_step_1_title,bold:!0,margin:[0,0,0,5]},{text:N.wordings.checkin_pdf_step_1_text1,bold:!0,fontSize:10},{text:[{text:N.wordings.checkin_pdf_step_1_text2,bold:!0,fontSize:10},{text:"SR"===N.code?N.wordings.checkin_pdf_sr_step_1_text3:N.wordings.checkin_pdf_step_1_text3,fontSize:10}]}],width:"80%"}]},{columns:[[{svg:ot,margin:[10,5]},{text:"2",color:"#700606",fontSize:14,bold:!0,relativePosition:{x:21,y:-33}}],{margin:[0,10],stack:[{text:N.wordings?.["checkin_pdf_step_2_title"+(_t?"_multi":"")],bold:!0,margin:[0,0,0,5]},{text:N.wordings?.["checkin_pdf_step_2_text1"+(_t?"_multi":"")],bold:!0,fontSize:10},{text:[{text:N.wordings?.["checkin_pdf_step_2_text2"+(_t?"_multi":"")],bold:!0,fontSize:10},{text:N.wordings?.["checkin_pdf_step_2_text3"+(_t?"_multi":"")],fontSize:10}]}],width:"80%"}]},{columns:[[{svg:ot,margin:[10,5]},{text:"3",color:"#700606",fontSize:14,bold:!0,relativePosition:{x:21,y:-33}}],{margin:[0,10],stack:[{text:"LG"==N.code?N.wordings.checkin_pdf_lg_step_3_title:"SR"===N.code?N.wordings.checkin_pdf_sr_step_3_title:N.wordings.checkin_pdf_step_3_title,bold:!0,margin:[0,0,0,5]},{text:"LG"==N.code?N.wordings.checkin_pdf_lg_step_3_text1:N.wordings.checkin_pdf_step_3_text1,bold:!0,fontSize:10},{text:[{text:"LG"==N.code?N.wordings.checkin_pdf_lg_step_3_text2:N.wordings.checkin_pdf_step_3_text2,bold:!0,fontSize:10},{text:"LG"==N.code?N.wordings.checkin_pdf_lg_step_3_text3:"SR"===N.
1code?N.wordings.checkin_pdf_sr_step_3_text3:N.wordings.checkin_pdf_step_3_text3,fontSize:10}]}],width:"80%"}]}]}],[{svg:D,width:260,height:260,alignment:"center"}]]]}}],styles:{header:{defaultBorder:!1},body:{defaultBorder:!1}},info:{title:"checkin_"+N.bookingId,author:"PVCP",subject:"E-Ticket",keywords:"E-Ticket, Checkin"},defaultStyle:{font:"Bagoss",color:"#3D4246"},pageSize:"A4",pageMargins:[0,0,0,0]}})()}checkinReminderCalendarLink(N,de,D){return new re.Uh({title:de,description:D,start:N}).render()}isShareSupported(){try{const N={title:"E-ticket Checkin",text:"Your Checkin e-ticket is ready",url:"https://www.google.com",files:[new File([],"document.pdf",{type:"document/pdf"})]};return navigator?.canShare?.(N)??!1}catch(N){console.log(N)}}static{this.\u0275fac=function(de){return new(de||ye)}}static{this.\u0275prov=se.jDH({token:ye,factory:ye.\u0275fac,providedIn:"root"})}}return ye})()},55842($e,we,u){"use strict";u.d(we,{ZI:()=>se,a4:()=>ce,hn:()=>B,lu:()=>x,y3:()=>W});var k=u(84745);const se=(0,k.VP)("[Etickets List] Load Etickets List"),ce=(0,k.VP)("[Etickets List] Load Etickets List Success",(0,k.xk)()),x=(0,k.VP)("[Etickets List] Load Etickets List Failure",(0,k.xk)()),B=(0,k.VP)("[Etickets List] Load Etickets Rating Success",(0,k.xk)()),W=(0,k.VP)("[Etickets List] Load Etickets Rating Failure",(0,k.xk)())},21146($e,we,u){"use strict";u.d(we,{GM:()=>Y,S$:()=>re,TS:()=>x,ZV:()=>se,iA:()=>X,uJ:()=>ce,uT:()=>B,zV:()=>W});var k=u(84745);const se=(0,k.VP)("[FAQ] Load FAQ",(0,k.xk)()),ce=(0,k.VP)("[FAQ] Load FAQ Success",(0,k.xk)()),x=(0,k.VP)("[FAQ] Load FAQ Failure",(0,k.xk)()),B=(0,k.VP)("[Questions] Load Questions",(0,k.xk)()),W=(0,k.VP)("[Questions] Load Questions Success",(0,k.xk)()),X=(0,k.VP)("[Questions] Load Questions Failure",(0,k.xk)()),Y=(0,k.VP)("[FAQ] Select Category ID",(0,k.xk)()),re=(0,k.VP)("[FAQ] Clear Selected Category ID")},2778($e,we,u){"use strict";u.d(we,{_v:()=>ce,hV:()=>se,nM:()=>x});var k=u(84745);const se=(0,k.VP)("[Privacy] Load Privacy"),ce=(0,k.VP)("[Privacy] Load Privacy Success",(0,k.xk)()),x=(0,k.VP)("[Privacy] Load Privacy Failure",(0,k.xk)())},60726($e,we,u){"use strict";u.d(we,{Ew:()=>se,aE:()=>x,hs:()=>ce});var k=u(84745);const se=(0,k.VP)("[PersonalInformations] Load PersonalInformations",(0,k.xk)()),ce=(0,k.VP)("[PersonalInformations] Load PersonalInformations Success",(0,k.xk)()),x=(0,k.VP)("[PersonalInformations] Load PersonalInformations Failure",(0,k.xk)())},2578($e,we){var u,se;void 0!==(se="function"==typeof(u=function(){"use strict";function x(te,ie,Q){var J=new XMLHttpRequest;J.open("GET",te),J.responseType="blob",J.onload=function(){re(J.response,ie,Q)},J.onerror=function(){console.error("could not download file")},J.send()}function B(te){var ie=new XMLHttpRequest;ie.open("HEAD",te,!1);try{ie.send()}catch{}return 200<=ie.status&&299>=ie.status}function W(te){try{te.dispatchEvent(new MouseEvent("click"))}catch{var ie=document.createEvent("MouseEvents");
1ie.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),te.dispatchEvent(ie)}}var X="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,Y=X.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),re=X.saveAs||("object"!=typeof window||window!==X?function(){}:"download"in HTMLAnchorElement.prototype&&!Y?function(te,ie,Q){var J=X.URL||X.webkitURL,I=document.createElement("a");I.download=ie=ie||te.name||"download",I.rel="noopener","string"==typeof te?(I.href=te,I.origin===location.origin?W(I):B(I.href)?x(te,ie,Q):W(I,I.target="_blank")):(I.href=J.createObjectURL(te),setTimeout(function(){J.revokeObjectURL(I.href)},4e4),setTimeout(function(){W(I)},0))}:"msSaveOrOpenBlob"in navigator?function(te,ie,Q){if(ie=ie||te.name||"download","string"!=typeof te)navigator.msSaveOrOpenBlob(function ce(te,ie){return typeof ie>"u"?ie={autoBom:!1}:"object"!=typeof ie&&(console.warn("Deprecated: Expected third argument to be a object"),ie={autoBom:!ie}),ie.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(te.type)?new Blob(["\ufeff",te],{type:te.type}):te}(te,Q),ie);else if(B(te))x(te,ie,Q);else{var J=document.createElement("a");J.href=te,J.target="_blank",setTimeout(function(){W(J)})}}:function(te,ie,Q,J){if((J=J||open("","_blank"))&&(J.document.title=J.document.body.innerText="downloading..."),"string"==typeof te)return x(te,ie,Q);var I="application/octet-stream"===te.type,K=/constructor/i.test(X.HTMLElement)||X.safari,le=/CriOS\/[\d]+/.test(navigator.userAgent);if((le||I&&K||Y)&&typeof FileReader<"u"){var ge=new FileReader;ge.onloadend=function(){var Ne=ge.result;Ne=le?Ne:Ne.replace(/^data:[^;]*;/,"data:attachment/file;"),J?J.location.href=Ne:location=Ne,J=null},ge.readAsDataURL(te)}else{var ue=X.URL||X.webkitURL,he=ue.createObjectURL(te);J?J.location=he:location.href=he,J=null,setTimeout(function(){ue.revokeObjectURL(he)},4e4)}});X.saveAs=re.saveAs=re,$e.exports=re})?u.apply(we,[]):u)&&($e.exports=se)},89557($e,we,u){typeof document<"u"&&typeof navigator<"u"&&($e.exports=function(){"use strict";var se="",ce=!1,x=-999999,Y=function(){return se};function re(e){return document.createElement(e)}function te(e,t){var n,s,o=e.length;for(n=0;n<o;n+=1)for(var a in s=e[n].prototype)Object.prototype.hasOwnProperty.call(s,a)&&(t.prototype[a]=s[a])}var J=function(){function e(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(n){this.audios.push(n)},pause:function(){var n,o=this.audios.length;for(n=0;n<o;n+=1)this.audios[n].pause()},resume:function(){var n,o=this.audios.length;for(n=0;n<o;n+=1)this.audios[n].resume()},setRate:function(n){var o,s=this.audios.length;for(o=0;o<s;o+=1)this.audios[o].setRate(n)},createAudio:function(n){return this.audioFactory?this.audioFactory(n):window.Howl?new window.Howl({src:[n]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(n){this.audioFactory=n},setVolume:function(n){this._volume=n,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var n,o=this.audios.length;for(n=0;n<o;n+=1)this.audios[n].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),I=function(){function e(n,o){var m,s=0,a=[];switch(n){case"int16":case"uint8c":m=1;break;default:m=1.1}for(s=0;s<o;s+=1)a.push(m);return a}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function t(n,o){return"float32"===n?new Float32Array(o):"int16"===n?new Int16Array(o):"uint8c"===n?new Uint8ClampedArray(o):e(n,o)}:e}();function K(e){return Array.apply(null,{length:e})}function le(e){return(le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}var ge=!0,ue=null,Ne="",Le=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),He=Math.pow,N=Math.sqrt,de=Math.floor,$=(Math,Math.min),j={};(function(){var t,e=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],n=e.length;for(t=0;t<n;t+=1)j[e[t]]=Math[e[t]]})(),j.random=Math.random,j.abs=function(e){if("object"===le(e)&&e.length){var o,n=K(e.length),s=e.length;for(o=0;o<s;o+=1)n[o]=Math.abs(e[o]);return n}return Math.abs(e)};var We=150,Ae=Math.PI/180,ne=.5519;function yn(e,t,n,o){this.type=e,this.currentTime=t,this.totalTime=n,this.direction=o<0?-1:1}function Be(e,t){this.type=e,this.direction=t<0?-1:1}function ft(e,t,n,o){this.type=e,this.currentLoop=n,this.totalLoops=t,this.direction=o<0?-1:1}function Fe(e,t,n){this.type=e,this.firstFrame=t,this.totalFrames=n}function De(e,t){this.type=e,this.target=t}function Ke(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function rt(e){this.type="configError",this.nativeError=e}var tt=function(){var e=0;return function(){return Ne+"__lottie_element_"+(e+=1)}}();function Mn(e,t,n){var o,s,a,m,_,f,M,w;switch(f=n*(1-t),M=n*(1-(_=6*e-(m=Math.floor(6*e)))*t),w=n*(1-(1-_)*t),m%6){case 0:o=n,s=w,a=f;break;case 1:o=M,s=n,a=f;break;case 2:o=f,s=n,a=w;break;case 3:o=f,s=M,a=n;break;case 4:o=w,s=f,a=n;break;case 5:o=n,s=f,a=M}return[o,s,a]}
vendor: 2,985 bytes, line 1
1function Ze(e,t,n){var m,o=Math.max(e,t,n),s=Math.min(e,t,n),a=o-s,_=0===o?0:a/o,f=o/255;switch(o){case s:m=0;break;case e:m=t-n+a*(t<n?6:0),m/=6*a;break;case t:m=n-e+2*a,m/=6*a;break;case n:m=e-t+4*a,m/=6*a}return[m,_,f]}function nt(e,t){var n=Ze(255*e[0],255*e[1],255*e[2]);return n[1]+=t,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),Mn(n[0],n[1],n[2])}function tn(e,t){var n=Ze(255*e[0],255*e[1],255*e[2]);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),Mn(n[0],n[1],n[2])}function Kn(e,t){var n=Ze(255*e[0],255*e[1],255*e[2]);return n[0]+=t/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),Mn(n[0],n[1],n[2])}!function(){var t,n,e=[];for(t=0;t<256;t+=1)n=t.toString(16),e[t]=1===n.length?"0"+n:n}();var nn=function(){return ue},wt=function(t){We=t},qe=function(){return We};function Ie(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function Hn(e){return(Hn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}var on=function(){var n,o,e=1,t=[],s={onmessage:function(){},postMessage:function(A){n({data:A})}},a={postMessage:function(A){s.onmessage({data:A})}};function m(g){if(window.Worker&&window.Blob&&ce){var A=new Blob(["var _workerSelf = self; self.onmessage = ",g.toString()],{type:"text/javascript"}),E=URL.createObjectURL(A);return new Worker(E)}return n=g,s}function _(){o||((o=m(function(A){if(a.dataManager||(a.dataManager=function E(){function F(ee,b){var c,r,l,d,y,S,i=ee.length;for(r=0;r<i;r+=1)if("ks"in(c=ee[r])&&!c.completed){if(c.completed=!0,c.hasMask){var H=c.masksProperties;for(d=H.length,l=0;l<d;l+=1)if(H[l].pt.k.i)P(H[l].pt.k);else for(S=H[l].pt.k.length,y=0;y<S;y+=1)H[l].pt.k[y].s&&P(H[l].pt.k[y].s[0]),H[l].pt.k[y].e&&P(H[l].pt.k[y].e[0])}0===c.ty?(c.layers=p(c.refId,b),F(c.layers,b)):4===c.ty?v(c.shapes):5===c.ty&&Te()}}function p(ee,b){var c=function C(ee,b){for(var c=0,r=b.length;c<r;){if(b[c].id===ee)return b[c];c+=1}return null}(ee,b);return c?c.layers.__used?JSON.parse(JSON.stringify(c.layers)):(c.layers.__used=!0,c.layers):null}function v(ee){var b,r,i;for(b=ee.length-1;b>=0;b-=1)if("sh"===ee[b].ty)if(ee[b].ks.k.i)P(ee[b].ks.k);else for(i=ee[b].ks.k.length,r=0;r<i;r+=1)ee[b].ks.k[r].s&&P(ee[b].ks.k[r].s[0]),ee[b].ks.k[r].e&&P(ee[b].ks.k[r].e[0]);else"gr"===ee[b].ty&&v(ee[b].it)}function P(ee){var b,c=ee.i.length;for(b=0;b<c;b+=1)ee.i[b][0]+=ee.v[b][0],ee.i[b][1]+=ee.v[b][1],ee.o[b][0]+=ee.v[b][0],ee.o[b][1]+=ee.v[b][1]}function L(ee,b){var c=b?b.split("."):[100,100,100];return ee[0]>c[0]||!(c[0]>ee[0])&&(ee[1]>c[1]||!(c[1]>ee[1])&&(ee[2]>c[2]||!(c[2]>ee[2])&&null))}var z=function(){var ee=[4,4,14];function b(r){r.t.d={k:[{s:r.t.d,t:0}]}}function c(r){var i,l=r.length;for(i=0;i<l;i+=1)5===r[i].ty&&b(r[i])}return function(r){if(L(ee,r.v)&&(c(r.layers),r.assets)){var i,l=r.assets.length;for(i=0;i<l;i+=1)r.assets[i].layers&&c(r.assets[i].layers)}}}(),V=function(){var ee=[4,7,99];
1return function(b){if(b.chars&&!L(ee,b.v)){var c,r=b.chars.length;for(c=0;c<r;c+=1){var i=b.chars[c];i.data&&i.data.shapes&&(v(i.data.shapes),i.data.ip=0,i.data.op=99999,i.data.st=0,i.data.sr=1,i.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},b.chars[c].t||(i.data.shapes.push({ty:"no"}),i.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),q=function(){var ee=[5,7,15];function b(r){var i=r.t.p;"number"==typeof i.a&&(i.a={a:0,k:i.a}),"number"==typeof i.p&&(i.p={a:0,k:i.p}),"number"==typeof i.r&&(i.r={a:0,k:i.r})}function c(r){var i,l=r.length;for(i=0;i<l;i+=1)5===r[i].ty&&b(r[i])}return function(r){if(L(ee,r.v)&&(c(r.layers),r.assets)){var i,l=r.assets.length;for(i=0;i<l;i+=1)r.assets[i].layers&&c(r.assets[i].layers)}}}(),Se=function(){var ee=[4,1,9];function b(r){var i,d,y,l=r.length;for(i=0;i<l;i+=1)if("gr"===r[i].ty)b(r[i].it);else if("fl"===r[i].ty||"st"===r[i].ty)if(r[i].c.k&&r[i].c.k[0].i)for(y=r[i].c.k.length,d=0;d<y;d+=1)r[i].c.k[d].s&&(r[i].c.k[d].s[0]/=255,r[i].c.k[d].s[1]/=255,r[i].c.k[d].s[2]/=255,r[i].c.k[d].s[3]/=255),r[i].c.k[d].e&&(r[i].c.k[d].e[0]/=255,r[i].c.k[d].e[1]/=255,r[i].c.k[d].e[2]/=255,r[i].c.k[d].e[3]/=255);else r[i].c.k[0]/=255,r[i].c.k[1]/=255,r[i].c.k[2]/=255,r[i].c.k[3]/=255}function c(r){var i,l=r.length;for(i=0;i<l;i+=1)4===r[i].ty&&b(r[i].shapes)}return function(r){if(L(ee,r.v)&&(c(r.layers),r.assets)){var i,l=r.assets.length;for(i=0;i<l;i+=1)r.assets[i].layers&&c(r.assets[i].layers)}}}(),Me=function(){var ee=[4,4,18];function b(r){var i,d,y;for(i=r.length-1;i>=0;i-=1)if("sh"===r[i].ty)if(r[i].ks.k.i)r[i].ks.k.c=r[i].closed;else for(y=r[i].ks.k.length,d=0;d<y;d+=1)r[i].ks.k[d].s&&(r[i].ks.k[d].s[0].c=r[i].closed),r[i].ks.k[d].e&&(r[i].ks.k[d].e[0].c=r[i].closed);else"gr"===r[i].ty&&b(r[i].it)}function c(r){var i,l,y,S,H,U,d=r.length;for(l=0;l<d;l+=1){if((i=r[l]).hasMask){var G=i.masksProperties;for(S=G.length,y=0;y<S;y+=1)if(G[y].pt.k.i)G[y].pt.k.c=G[y].cl;else for(U=G[y].pt.k.length,H=0;H<U;H+=1)G[y].pt.k[H].s&&(G[y].pt.k[H].s[0].c=G[y].cl),G[y].pt.k[H].e&&(G[y].pt.k[H].e[0].c=G[y].cl)}4===i.ty&&b(i.shapes)}}return function(r){if(L(ee,r.v)&&(c(r.layers),r.assets)){var i,l=r.assets.length;for(i=0;i<l;i+=1)r.assets[i].layers&&c(r.assets[i].layers)}}}();function Te(ee){}var be={completeData:function ae(ee){ee.__complete||(Se(ee),z(ee),V(ee),q(ee),Me(ee),F(ee.layers,ee.assets),function O(ee,b){if(ee){var c=0,r=ee.length;for(c=0;c<r;c+=1)1===ee[c].t&&(ee[c].data.layers=p(ee[c].data.refId,b),F(ee[c].data.layers,b))}}(ee.chars,ee.assets),ee.__complete=!0)}};return be.checkColors=Se,be.checkChars=V,be.checkPathProperties=q,be.checkShapes=Me,be.completeLayers=F,be}()),a.assetLoader||(a.assetLoader=function(){function F(C){var p=C.getResponseHeader("content-type");return p&&"json"===C.responseType&&-1!==p.indexOf("json")||C.response&&"object"===Hn(C.response)?C.response:C.response&&"string"==typeof C.response?JSON.parse(C.response):C.responseText?JSON.parse(C.responseText):null}return{load:function O(C,p,v,P){var L,z=new XMLHttpRequest;try{z.responseType="json"}catch{}z.onreadystatechange=function(){if(4===z.readyState)if(200===z.status)L=F(z),v(L);else try{L=F(z),v(L)}catch(V){P&&P(V)}};try{z.open(["G","E","T"].join(""),C,!0)}catch{z.open(["G","E","T"].join(""),p+"/"+C,!0)}z.send()}}}()),"loadAnimation"===A.data.type)a.assetLoader.load(A.data.path,A.data.fullPath,function(F){a.dataManager.completeData(F),a.postMessage({id:A.data.id,payload:F,status:"success"})},function(){a.postMessage({id:A.data.id,status:"error"})});else if("complete"===A.data.type){var T=A.data.animation;a.dataManager.completeData(T),a.postMessage({id:A.data.id,payload:T,status:"success"})}else"loadData"===A.data.type&&a.assetLoader.load(A.data.path,A.data.fullPath,function(F){a.postMessage({id:A.data.id,payload:F,status:"success"})},function(){a.postMessage({id:A.data.id,status:"error"})})})).onmessage=function(g){var A=g.data,E=A.id,T=t[E];t[E]=null,"success"===A.status?T.onComplete(A.payload):T.onError&&T.onError()})}function f(g,A){var E="processId_"+(e+=1);return t[E]={onComplete:g,onError:A},E}return{loadAnimation:function M(g,A,E){_();var T=f(A,E);o.postMessage({type:"loadAnimation",path:g,fullPath:window.location.origin+window.location.pathname,id:T})}
vendor: 5,543 bytes, line 1
1,loadData:function w(g,A,E){_();var T=f(A,E);o.postMessage({type:"loadData",path:g,fullPath:window.location.origin+window.location.pathname,id:T})},completeAnimation:function R(g,A,E){_();var T=f(A,E);o.postMessage({type:"complete",animation:g,id:T})}}}(),Ii=function(){var e=function(){var O=re("canvas");O.width=1,O.height=1;var C=O.getContext("2d");return C.fillStyle="rgba(0,0,0,0)",C.fillRect(0,0,1,1),O}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function o(O,C,p){var v="";if(O.e)v=O.p;else if(C){var P=O.p;-1!==P.indexOf("images/")&&(P=P.split("/")[1]),v=C+P}else v=p,v+=O.u?O.u:"",v+=O.p;return v}function s(O){var C=0,p=setInterval(function(){(O.getBBox().width||C>500)&&(this._imageLoaded(),clearInterval(p)),C+=1}.bind(this),50)}function _(O){var C={assetData:O},p=o(O,this.assetsPath,this.path);return on.loadData(p,function(v){C.img=v,this._footageLoaded()}.bind(this),function(){C.img={},this._footageLoaded()}.bind(this)),C}function F(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=s.bind(this),this.createFootageData=_.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return F.prototype={loadAssets:function f(O,C){this.imagesLoadedCb=C;var p,v=O.length;for(p=0;p<v;p+=1)O[p].layers||(O[p].t&&"seq"!==O[p].t?3===O[p].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(O[p]))):(this.totalImages+=1,this.images.push(this._createImageData(O[p]))))},setAssetsPath:function w(O){this.assetsPath=O||""},setPath:function M(O){this.path=O||""},loadedImages:function A(){return this.totalImages===this.loadedAssets},loadedFootages:function E(){return this.totalFootages===this.loadedFootagesCount},destroy:function g(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function R(O){for(var C=0,p=this.images.length;C<p;){if(this.images[C].assetData===O)return this.images[C].img;C+=1}return null},createImgData:function m(O){var C=o(O,this.assetsPath,this.path),p=re("img");p.crossOrigin="anonymous",p.addEventListener("load",this._imageLoaded,!1),p.addEventListener("error",function(){v.img=e,this._imageLoaded()}.bind(this),!1),p.src=C;var v={img:p,assetData:O};return v},createImageData:function a(O){var C=o(O,this.assetsPath,this.path),p=Ie("image");Le?this.testImageLoaded(p):p.addEventListener("load",this._imageLoaded,!1),p.addEventListener("error",function(){v.img=e,this._imageLoaded()}.bind(this),!1),p.setAttributeNS("http://www.w3.org/1999/xlink","href",C),this._elementHelper.append?this._elementHelper.append(p):this._elementHelper.appendChild(p);var v={img:p,assetData:O};return v},imageLoaded:t,footageLoaded:n,setCacheType:function T(O,C){"svg"===O?(this._elementHelper=C,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},F}();function Zn(){}Zn.prototype={triggerEvent:function(t,n){if(this._cbs[t])for(var o=this._cbs[t],s=0;s<o.length;s+=1)o[s](n)},addEventListener:function(t,n){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(n),function(){this.removeEventListener(t,n)}.bind(this)},removeEventListener:function(t,n){if(n){if(this._cbs[t]){for(var o=0,s=this._cbs[t].length;o<s;)this._cbs[t][o]===n&&(this._cbs[t].splice(o,1),o-=1,s-=1),o+=1;this._cbs[t].length||(this._cbs[t]=null)}}else this._cbs[t]=null}};var Ti=function(){function e(t){for(var s,n=t.split("\r\n"),o={},a=0,m=0;m<n.length;m+=1)2===(s=n[m].split(":")).length&&(o[s[0]]=s[1].trim(),a+=1);if(0===a)throw new Error;return o}return function(t){for(var n=[],o=0;o<t.length;o+=1){var s=t[o],a={time:s.tm,duration:s.dr};try{a.payload=JSON.parse(t[o].cm)}catch{try{a.payload=e(t[o].cm)}catch{a.payload={name:t[o].cm}}}n.push(a)}return n}}(),Ei=function(){function e(t){this.compositions.push(t)}return function(){function t(n){for(var o=0,s=this.compositions.length;o<s;){if(this.compositions[o].data&&this.compositions[o].data.nm===n)return this.compositions[o].prepareFrame&&this.compositions[o].data.xt&&this.compositions[o].prepareFrame(this.currentFrame),this.compositions[o].compInterface;o+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),rn={};function ve(e){return(ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}var Ce=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=tt(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=ge,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=Ei(),this.imagePreloader=new Ii,this.audioController=J(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=ne
1w yn("drawnFrame",0,0,0),this.expressionsPlugin=nn()};te([Zn],Ce),Ce.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var n=function Nn(e){return rn[e]}(t);this.renderer=new n(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,this.loop=""===e.loop||null==e.loop||!0===e.loop||!1!==e.loop&&parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(this.path=-1!==e.path.lastIndexOf("\\")?e.path.substr(0,e.path.lastIndexOf("\\")+1):e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),on.loadAnimation(e.path,this.configAnimation,this.onSetupError))},Ce.prototype.onSetupError=function(){this.trigger("data_failed")},Ce.prototype.setupAnimation=function(e){on.completeAnimation(e,this.configAnimation)},Ce.prototype.setData=function(e,t){t&&"object"!==ve(t)&&(t=JSON.parse(t));var n={wrapper:e,animationData:t},o=e.attributes;n.path=o.getNamedItem("data-animation-path")?o.getNamedItem("data-animation-path").value:o.getNamedItem("data-bm-path")?o.getNamedItem("data-bm-path").value:o.getNamedItem("bm-path")?o.getNamedItem("bm-path").value:"",n.animType=o.getNamedItem("data-anim-type")?o.getNamedItem("data-anim-type").value:o.getNamedItem("data-bm-type")?o.getNamedItem("data-bm-type").value:o.getNamedItem("bm-type")?o.getNamedItem("bm-type").value:o.getNamedItem("data-bm-renderer")?o.getNamedItem("data-bm-renderer").value:o.getNamedItem("bm-renderer")?o.getNamedItem("bm-renderer").value:function Jn(){if(rn.canvas)return"canvas";for(var e in rn)if(rn[e])return e;return""}()||"canvas";var s=o.getNamedItem("data-anim-loop")?o.getNamedItem("data-anim-loop").value:o.getNamedItem("data-bm-loop")?o.getNamedItem("data-bm-loop").value:o.getNamedItem("bm-loop")?o.getNamedItem("bm-loop").value:"";"false"===s?n.loop=!1:"true"===s?n.loop=!0:""!==s&&(n.loop=parseInt(s,10));
vendor: 4,418 bytes, line 1
1var a=o.getNamedItem("data-anim-autoplay")?o.getNamedItem("data-anim-autoplay").value:o.getNamedItem("data-bm-autoplay")?o.getNamedItem("data-bm-autoplay").value:!o.getNamedItem("bm-autoplay")||o.getNamedItem("bm-autoplay").value;n.autoplay="false"!==a,n.name=o.getNamedItem("data-name")?o.getNamedItem("data-name").value:o.getNamedItem("data-bm-name")?o.getNamedItem("data-bm-name").value:o.getNamedItem("bm-name")?o.getNamedItem("bm-name").value:"","false"===(o.getNamedItem("data-anim-prerender")?o.getNamedItem("data-anim-prerender").value:o.getNamedItem("data-bm-prerender")?o.getNamedItem("data-bm-prerender").value:o.getNamedItem("bm-prerender")?o.getNamedItem("bm-prerender").value:"")&&(n.prerender=!1),n.path?this.setParams(n):this.trigger("destroy")},Ce.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var n,a,t=this.animationData.layers,o=t.length,s=e.layers,m=s.length;for(a=0;a<m;a+=1)for(n=0;n<o;){if(t[n].id===s[a].id){t[n]=s[a];break}n+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(o=e.assets.length,n=0;n<o;n+=1)this.animationData.assets.push(e.assets[n]);this.animationData.__complete=!1,on.completeAnimation(this.animationData,this.onSegmentComplete)},Ce.prototype.onSegmentComplete=function(e){this.animationData=e;var t=nn();t&&t.initExpressions(this),this.loadNextSegment()},Ce.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||0===e.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,on.loadData(n,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},Ce.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},Ce.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},Ce.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},Ce.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=Ti(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},Ce.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},Ce.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=nn();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},Ce.prototype.resize=function(e,t){this.renderer.updateContainerSize("number"==typeof e?e:void 0,"number"==typeof t?t:void 0)},Ce.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},Ce.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},Ce.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame
vendor: 6,134 bytes, line 1
1(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},Ce.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},Ce.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},Ce.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},Ce.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},Ce.prototype.getMarkerData=function(e){for(var t,n=0;n<this.markers.length;n+=1)if((t=this.markers[n]).payload&&t.payload.name===e)return t;return null},Ce.prototype.goToAndStop=function(e,t,n){if(!n||this.name===n){var o=Number(e);if(isNaN(o)){var s=this.getMarkerData(e);s&&this.goToAndStop(s.time,!0)}else this.setCurrentRawFrameValue(t?e:e*this.frameModifier);this.pause()}},Ce.prototype.goToAndPlay=function(e,t,n){if(!n||this.name===n){var o=Number(e);if(isNaN(o)){var s=this.getMarkerData(e);s&&(s.duration?this.playSegments([s.time,s.time+s.duration],!0):this.goToAndStop(s.time,!0))}else this.goToAndStop(o,t,n);this.play()}},Ce.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,n=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(n=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(n=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),n&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},Ce.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},Ce.prototype.setSegment=function(e,t){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>t&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},Ce.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===ve(e[0])){var n,o=e.length;for(n=0;n<o;n+=1)this.segments.push(e[n])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},Ce.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},Ce.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},Ce.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},Ce.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},Ce.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},Ce.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},Ce.prototype.setLoop=function(e){this.loop=e},Ce.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},Ce.prototype.getVolume=function(){return this.audioController.getVolume()},Ce.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},Ce.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},Ce.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},Ce.prototype.getPath=function(){return this.path},Ce.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var n=e.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),t=this.assetsPath+n}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},Ce.prototype.getAssetData=function(e){for(var t=0,n=this.assets.length;t<n;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},Ce.prototype.hide=function(){this.renderer.hide()},Ce.prototype.show=function(){this.renderer.show()},Ce.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},Ce.prototype.updateDocumentData=function(e,t,n){try{this.renderer.getElementByPath(e).updateDocumentData(t,n)}catch{}},Ce.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new yn(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new ft(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new Be(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new Fe(e,this.firstFrame,this.totalFrames));break;
1case"destroy":this.triggerEvent(e,new De(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new yn(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new ft(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new Be(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new Fe(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new De(e,this))},Ce.prototype.triggerRenderFrameError=function(e){var t=new Ke(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},Ce.prototype.triggerConfigError=function(e){var t=new rt(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var Ue=function(){var e={},t=[],n=0,o=0,s=0,a=!0,m=!1;function _(b){for(var c=0,r=b.target;c<o;)t[c].animation===r&&(t.splice(c,1),c-=1,o-=1,r.isPaused||R()),c+=1}function f(b,c){if(!b)return null;for(var r=0;r<o;){if(t[r].elem===b&&null!==t[r].elem)return t[r].animation;r+=1}var i=new Ce;return g(i,b),i.setData(b,c),i}function w(){s+=1,Se()}function R(){s-=1}function g(b,c){b.addEventListener("destroy",_),b.addEventListener("_active",w),b.addEventListener("_idle",R),t.push({elem:c,animation:b}),o+=1}function O(b){var r,c=b-n;for(r=0;r<o;r+=1)t[r].animation.advanceTime(c);n=b,s&&!m?window.requestAnimationFrame(O):a=!0}function C(b){n=b,window.requestAnimationFrame(O)}function Se(){!m&&s&&a&&(window.requestAnimationFrame(C),a=!1)}return e.registerAnimation=f,e.loadAnimation=function A(b){var c=new Ce;return g(c,null),c.setParams(b),c},e.setSpeed=function E(b,c){var r;for(r=0;r<o;r+=1)t[r].animation.setSpeed(b,c)},e.setDirection=function T(b,c){var r;for(r=0;r<o;r+=1)t[r].animation.setDirection(b,c)},e.play=function F(b){var c;for(c=0;c<o;c+=1)t[c].animation.play(b)},e.pause=function p(b){var c;for(c=0;c<o;c+=1)t[c].animation.pause(b)},e.stop=function P(b){var c;for(c=0;c<o;c+=1)t[c].animation.stop(b)},e.togglePause=function L(b){var c;for(c=0;c<o;c+=1)t[c].animation.togglePause(b)},e.searchAnimations=function V(b,c,r){var l,i=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),d=i.length;for(l=0;l<d;l+=1)r&&i[l].setAttribute("data-bm-type",r),f(i[l],b);if(c&&0===d){r||(r="svg");var y=document.getElementsByTagName("body")[0];y.innerText="";var S=re("div");S.style.width="100%",S.style.height="100%",S.setAttribute("data-bm-type",r),y.appendChild(S),f(S,b)}},e.resize=function q(){var b;for(b=0;b<o;b+=1)t[b].animation.resize()},e.goToAndStop=function v(b,c,r){var i;for(i=0;i<o;i+=1)t[i].animation.goToAndStop(b,c,r)},e.destroy=function z(b){var c;for(c=o-1;c>=0;c-=1)t[c].animation.destroy(b)},e.freeze=function Me(){m=!0},e.unfreeze=function ae(){m=!1,Se()},e.setVolume=function Te(b,c){var r;for(r=0;r<o;r+=1)t[r].animation.setVolume(b,c)},e.mute=function be(b){var c;for(c=0;c<o;c+=1)t[c].animation.mute(b)},e.unmute=function ee(b){var c;for(c=0;c<o;c+=1)t[c].animation.unmute(b)},e.getRegisteredAnimations=function M(){var b,c=t.length,r=[];for(b=0;b<c;b+=1)r.push(t[b].animation);return r},e}(),Qt=function(){var e={getBezierEasing:function n(C,p,v,P,L){var z=L||("bez_"+C+"_"+p+"_"+v+"_"+P).replace(/\./g,"p");if(t[z])return t[z];var V=new O([C,p,v,P]);return t[z]=V,V}},t={};var _=11,f=1/(_-1),M="function"==typeof Float32Array;function w(C,p){return 1-3*p+3*C}function R(C,p){return 3*p-6*C}function g(C){return 3*C}function A(C,p,v){return((w(p,v)*C+R(p,v))*C+g(p))*C}function E(C,p,v){return 3*w(p,v)*C*C+2*R(p,v)*C+g(p)}function O(C){this._p=C,this._mSampleValues=M?new Float32Array(_):new Array(_),this._precomputed=!1,this.get=this.get.bind(this)}return O.prototype={get:function(p){var v=this._p[0],P=this._p[1],L=this._p[2],z=this._p[3];return this._precomputed||this._precompute(),v===P&&L===z?p:0===p?0:1===p?1:A(this._getTForX(p),P,z)},_precompute:function(){var p=this._p[0],v=this._p[1],P=this._p[2],L=this._p[3];this._precomputed=!0,(p!==v||P!==L)&&this._calcSampleValues()},_calcSampleValues:function(){for(var p=this._p[0],v=this._p[2],P=0;P<_;++P)this._mSampleValues[P]=A(P*f,p,v)},_getTForX:function(p){for(var v=this._p[0],P=this._p[2],L=this._mSampleValues,z=0,V=1,q=_-1;V!==q&&L[V]<=p;++V)z+=f;var Me=z+(p-L[--V])/(L[V+1]-L[V])*f,ae=E(Me,v,P);return ae>=.001?function F(C,p,v,P){for(var L=0;L<4;++L){var z=E(p,v,P);if(0===z)return p;p-=(A(p,v,P)-C)/z}return p}(p,Me,v,P):0===ae?Me:function T(C,p,v,P,L){var z,V,q=0;do{(z=A(V=p+(v-p)/2,P,L)-C)>0?v=V:p=V}while(Math.abs(z)>1e-7&&++q<10);return V}(p,z,z+f,v,P)}},e}(),lt=function(){return{double:function e(t){return t.concat(K(t.length))}}}(),Pn=function(){return function(e,t,n){var o=0,s=e,a=K(s);return{newElement:function _(){return o?a[o-=1]:t()},release:function f(M){o===s&&(a=lt.double(a),s*=2),n&&n(M),a[o]=M,o+=1}}}}(),qn=Pn(8,function e(){return{addedLength:0,percents:I("float32",qe()),lengths:I("float32",qe())}}),Li=Pn(8,function e(){return{lengths:[],totalLength:0}},function t(n){var o,s=n.lengths.length;for(o=0;o<s;o+=1)qn.release(n.lengths[o]);n.lengths.length=0});var Pt=function Fi(){var e=Math;
vendor: 4,171 bytes, line 1
1function t(g,A,E,T,F,O){var C=g*T+A*F+E*O-F*T-O*g-E*A;return C>-.001&&C<.001}var o=function(){return function(g,A,E,T){var O,C,p,v,P,z,F=qe(),L=0,V=[],q=[],Se=qn.newElement();for(p=E.length,O=0;O<F;O+=1){for(P=O/(F-1),z=0,C=0;C<p;C+=1)v=He(1-P,3)*g[C]+3*He(1-P,2)*P*E[C]+3*(1-P)*He(P,2)*T[C]+He(P,3)*A[C],V[C]=v,null!==q[C]&&(z+=He(V[C]-q[C],2)),q[C]=V[C];z&&(L+=z=N(z)),Se.percents[O]=P,Se.lengths[O]=L}return Se.addedLength=L,Se}}();function a(g){this.segmentLength=0,this.points=new Array(g)}function m(g,A){this.partialLength=g,this.point=A}var _=function(){var g={};return function(A,E,T,F){var O=(A[0]+"_"+A[1]+"_"+E[0]+"_"+E[1]+"_"+T[0]+"_"+T[1]+"_"+F[0]+"_"+F[1]).replace(/\./g,"p");if(!g[O]){var p,v,P,L,z,q,Se,C=qe(),V=0,Me=null;2===A.length&&(A[0]!==E[0]||A[1]!==E[1])&&t(A[0],A[1],E[0],E[1],A[0]+T[0],A[1]+T[1])&&t(A[0],A[1],E[0],E[1],E[0]+F[0],E[1]+F[1])&&(C=2);var ae=new a(C);for(P=T.length,p=0;p<C;p+=1){for(Se=K(P),z=p/(C-1),q=0,v=0;v<P;v+=1)L=He(1-z,3)*A[v]+3*He(1-z,2)*z*(A[v]+T[v])+3*(1-z)*He(z,2)*(E[v]+F[v])+He(z,3)*E[v],Se[v]=L,null!==Me&&(q+=He(Se[v]-Me[v],2));V+=q=N(q),ae.points[p]=new m(q,Se),Me=Se}ae.segmentLength=V,g[O]=ae}return g[O]}}();function f(g,A){var E=A.percents,T=A.lengths,F=E.length,O=de((F-1)*g),C=g*A.addedLength,p=0;if(O===F-1||0===O||C===T[O])return E[O];for(var v=T[O]>C?-1:1,P=!0;P;)if(T[O]<=C&&T[O+1]>C?(p=(C-T[O])/(T[O+1]-T[O]),P=!1):O+=v,O<0||O>=F-1){if(O===F-1)return E[O];P=!1}return E[O]+(E[O+1]-E[O])*p}var w=I("float32",8);return{getSegmentsLength:function s(g){var C,A=Li.newElement(),E=g.c,T=g.v,F=g.o,O=g.i,p=g._length,v=A.lengths,P=0;for(C=0;C<p-1;C+=1)v[C]=o(T[C],T[C+1],F[C],O[C+1]),P+=v[C].addedLength;return E&&p&&(v[C]=o(T[C],T[0],F[C],O[0]),P+=v[C].addedLength),A.totalLength=P,A},getNewSegment:function R(g,A,E,T,F,O,C){F<0?F=0:F>1&&(F=1);var P,p=f(F,C),v=f(O=O>1?1:O,C),L=g.length,z=1-p,V=1-v,q=z*z*z,Se=p*z*z*3,Me=p*p*z*3,ae=p*p*p,Te=z*z*V,be=p*z*V+z*p*V+z*z*v,ee=p*p*V+z*p*v+p*z*v,b=p*p*v,c=z*V*V,r=p*V*V+z*v*V+z*V*v,i=p*v*V+z*v*v+p*V*v,l=p*v*v,d=V*V*V,y=v*V*V+V*v*V+V*V*v,S=v*v*V+V*v*v+v*V*v,H=v*v*v;for(P=0;P<L;P+=1)w[4*P]=e.round(1e3*(q*g[P]+Se*E[P]+Me*T[P]+ae*A[P]))/1e3,w[4*P+1]=e.round(1e3*(Te*g[P]+be*E[P]+ee*T[P]+b*A[P]))/1e3,w[4*P+2]=e.round(1e3*(c*g[P]+r*E[P]+i*T[P]+l*A[P]))/1e3,w[4*P+3]=e.round(1e3*(d*g[P]+y*E[P]+S*T[P]+H*A[P]))/1e3;return w},getPointInSegment:function M(g,A,E,T,F,O){var C=f(F,O),p=1-C;return[e.round(1e3*(p*p*p*g[0]+(C*p*p+p*C*p+p*p*C)*E[0]+(C*C*p+p*C*C+C*p*C)*T[0]+C*C*C*A[0]))/1e3,e.round(1e3*(p*p*p*g[1]+(C*p*p+p*C*p+p*p*C)*E[1]+(C*C*p+p*C*C+C*p*C)*T[1]+C*C*C*A[1]))/1e3]},buildBezierData:_,pointOnLine2D:t,pointOnLine3D:function n(g,A,E,T,F,O,C,p,v){if(0===E&&0===O&&0===v)return t(g,A,T,F,C,p);var V,P=e.sqrt(e.pow(T-g,2)+e.pow(F-A,2)+e.pow(O-E,2)),L=e.sqrt(e.pow(C-g,2)+e.pow(p-A,2)+e.pow(v-E,2)),z=e.sqrt(e.pow(C-T,2)+e.pow(p-F,2)+e.pow(v-O,2));return(V=P>L?P>z?P-L-z:z-L-P:z>L?z-L-P:L-P-z)>-1e-4&&V<1e-4}}}(),Ut=x,ei=Math.abs;function ti(e,t){var o,n=this.offsetTime;"multidimensional"===this.propType&&(o=I("float32",this.pv.length));for(var f,M,w,s=t.lastIndex,a=s,m=this.keyframes.length-1,_=!0;_;){if(f=this.keyframes[a],M=this.keyframes[a+1],a===m-1&&e>=M.t-n){f.h&&(f=M),s=0;break}if(M.t-n>e){s=a;break}a<m-1?a+=1:(s=0,_=!1)}w=this.keyframesMetadata[a]||{};var R,g,A,E,T,F,p,O=M.t-n,C=f.t-n;if(f.to){w.bezierData||(w.bezierData=Pt.buildBezierData(f.s,M.s||f.e,f.to,f.ti));var v=w.bezierData;if(e>=O||e<C){var P=e>=O?v.points.length-1:0;for(g=v.points[P].point.length,R=0;R<g;R+=1)o[R]=v.points[P].point[R]}else{w.__fnct?F=w.__fnct:(F=Qt.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y,f.n).get,w.__fnct=F),A=F((e-C)/(O-C));var z,L=v.segmentLength*A,V=t.lastFrame<e&&t._lastKeyframeIndex===a?t._lastAddedLength:0;for(T=t.lastFrame<e&&t._lastKeyframeIndex===a?t._lastPoint:0,_=!0,E=v.points.length;_;){if(V+=v.points[T].partialLength,0===L||0===A||T===v.points.length-1){for(g=v.points[T].point.length,R=0;R<g;R+=1)o[R]=v.points[T].point[R];break}if(L>=V&&L<V+v.points[T+1].partialLength){for(z=(L-V)/v.points[T+1].partialLength,g=v.points[T].point.length,R=0;R<g;R+=1)o[R]=v.points[T].point[R]+(v.points[T+1].point[R]-v.points[T].point[R])*z;break}T<E-1?T+=1:_=!1}
vendor: 5,008 bytes, line 1
1t._lastPoint=T,t._lastAddedLength=V-v.points[T].partialLength,t._lastKeyframeIndex=a}}else{var Te;if(m=f.s.length,p=M.s||f.e,this.sh&&1!==f.h)e>=O?(o[0]=p[0],o[1]=p[1],o[2]=p[2]):e<=C?(o[0]=f.s[0],o[1]=f.s[1],o[2]=f.s[2]):function Di(e,t){var n=t[0],o=t[1],s=t[2],a=t[3],m=Math.atan2(2*o*a-2*n*s,1-2*o*o-2*s*s),_=Math.asin(2*n*o+2*s*a),f=Math.atan2(2*n*a-2*o*s,1-2*n*n-2*s*s);e[0]=m/Ae,e[1]=_/Ae,e[2]=f/Ae}(o,function zi(e,t,n){var g,A,E,T,F,o=[],s=e[0],a=e[1],m=e[2],_=e[3],f=t[0],M=t[1],w=t[2],R=t[3];return(A=s*f+a*M+m*w+_*R)<0&&(A=-A,f=-f,M=-M,w=-w,R=-R),1-A>1e-6?(g=Math.acos(A),E=Math.sin(g),T=Math.sin((1-n)*g)/E,F=Math.sin(n*g)/E):(T=1-n,F=n),o[0]=T*s+F*f,o[1]=T*a+F*M,o[2]=T*m+F*w,o[3]=T*_+F*R,o}(ni(f.s),ni(p),(e-C)/(O-C)));else for(a=0;a<m;a+=1)1!==f.h&&(e>=O?A=1:e<C?A=0:(f.o.x.constructor===Array?(w.__fnct||(w.__fnct=[]),w.__fnct[a]?F=w.__fnct[a]:(F=Qt.getBezierEasing(void 0===f.o.x[a]?f.o.x[0]:f.o.x[a],void 0===f.o.y[a]?f.o.y[0]:f.o.y[a],void 0===f.i.x[a]?f.i.x[0]:f.i.x[a],void 0===f.i.y[a]?f.i.y[0]:f.i.y[a]).get,w.__fnct[a]=F)):w.__fnct?F=w.__fnct:(F=Qt.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y).get,f.keyframeMetadata=F),A=F((e-C)/(O-C)))),p=M.s||f.e,Te=1===f.h?f.s[a]:f.s[a]+(p[a]-f.s[a])*A,"multidimensional"===this.propType?o[a]=Te:o=Te}return t.lastIndex=s,o}function ni(e){var t=e[0]*Ae,n=e[1]*Ae,o=e[2]*Ae,s=Math.cos(t/2),a=Math.cos(n/2),m=Math.cos(o/2),_=Math.sin(t/2),f=Math.sin(n/2),M=Math.sin(o/2);return[_*f*m+s*a*M,_*a*m+s*f*M,s*f*m-_*a*M,s*a*m-_*f*M]}function ii(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==Ut&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFrame<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var o=this.interpolateValue(e,this._caching);this.pv=o}return this._caching.lastFrame=e,this.pv}function On(e){var t;if("unidimensional"===this.propType)ei(this.v-(t=e*this.mult))>1e-5&&(this.v=t,this._mdf=!0);else for(var n=0,o=this.v.length;n<o;)ei(this.v[n]-(t=e[n]*this.mult))>1e-5&&(this.v[n]=t,this._mdf=!0),n+=1}function xn(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock)return void this.setVValue(this.pv);this.lock=!0,this._mdf=this._isFirstFrame;var e,t=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)n=this.effectsSequence[e](n);this.setVValue(n),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function kn(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function oi(e,t,n,o){this.propType="unidimensional",this.mult=n||1,this.data=t,this.v=n?t.k*n:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=o,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=xn,this.setVValue=On,this.addEffect=kn}function Ri(e,t,n,o){this.propType="multidimensional",this.mult=n||1,this.data=t,this._mdf=!1,this.elem=e,this.container=o,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var s,a=t.k.length;for(this.v=I("float32",a),this.pv=I("float32",a),this.vel=I("float32",a),s=0;s<a;s+=1)this.v[s]=t.k[s]*this.mult,this.pv[s]=t.k[s];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=xn,this.setVValue=On,this.addEffect=kn}function Hi(e,t,n,o){this.propType="unidimensional",this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:Ut,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=n||1,this.elem=e,this.container=o,this.comp=e.comp,this.v=Ut,this.pv=Ut,this._isFirstFrame=!0,this.getValue=xn,this.setVValue=On,this.interpolateValue=ti,this.effectsSequence=[ii.bind(this)],this.addEffect=kn}function Ve(e,t,n,o){this.propType="multidimensional";var s,m,_,f,M,a=t.k.length;for(s=0;s<a-1;s+=1)t.k[s].to&&t.k[s].s&&t.k[s+1]&&t.k[s+1].s&&(_=t.k[s+1].s,f=t.k[s].to,M=t.k[s].ti,(2===(m=t.k[s].s).length&&!(m[0]===_[0]&&m[1]===_[1])&&Pt.pointOnLine2D(m[0],m[1],_[0],_[1],m[0]+f[0],m[1]+f[1])&&Pt.pointOnLine2D(m[0],m[1],_[0],_[1],_[0]+M[0],_[1]+M[1])||3===m.length&&!(m[0]===_[0]&&m[1]===_[1]&&m[2]===_[2])&&Pt.pointOnLine3D(m[0],m[1],m[2],_[0],_[1],_[2],m[0]+f[0],m[1]+f[1],m[2]+f[2])&&Pt.pointOnLine3D(m[0],m[1],m[2],_[0],_[1],_[2],_[0]+M[0],_[1]+M[1],_[2]+M[2]))&&(t.k[s].to=null,t.k[s].ti=null),m[0]===_[0]&&m[1]===_[1]&&0===f[0]&&0===f[1]&&0===M[0]&&0===M[1]&&(2===m.length||m[2]===_[2]&&0===f[2]&&0===M[2])&&(t.k[s].to=null,t.k[s].ti=null));this.effectsSequence=[ii.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=n||1,this.elem=e,this.container=o,this.comp=e.comp,this.getValue=xn,this.setVValue=On,this.interpolateValue=ti,this.frameId=-1;var w=t.k[0].s.length;for(this.v=I("float32",w),this.pv=I("float32",w),s=0;s<w;s+=1)this.v[s]=Ut,this.pv[s]=Ut;
1this._caching={lastFrame:Ut,lastIndex:0,value:I("float32",w)},this.addEffect=kn}var oe=function(){return{getProp:function e(n,o,s,a,m){var _;if(o.sid&&(o=n.globalData.slotManager.getProp(o)),o.k.length)if("number"==typeof o.k[0])_=new Ri(n,o,a,m);else switch(s){case 0:_=new Hi(n,o,a,m);break;case 1:_=new Ve(n,o,a,m)}else _=new oi(n,o,a,m);return _.effectsSequence.length&&m.addDynamicProperty(_),_}}}();function Je(){}Je.prototype={addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var t,n=this.dynamicProperties.length;for(t=0;t<n;t+=1)this.dynamicProperties[t].getValue(),this.dynamicProperties[t]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var dt=Pn(8,function e(){return I("float32",2)});function Re(){this.c=!1,this._length=0,this._maxLength=8,this.v=K(this._maxLength),this.o=K(this._maxLength),this.i=K(this._maxLength)}Re.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var n=0;n<t;)this.v[n]=dt.newElement(),this.o[n]=dt.newElement(),this.i[n]=dt.newElement(),n+=1},Re.prototype.setLength=function(e){for(;this._maxLength<e;
1)this.doubleArrayLength();this._length=e},Re.prototype.doubleArrayLength=function(){this.v=this.v.concat(K(this._maxLength)),this.i=this.i.concat(K(this._maxLength)),this.o=this.o.concat(K(this._maxLength)),this._maxLength*=2},Re.prototype.setXYAt=function(e,t,n,o,s){var a;switch(this._length=Math.max(this._length,o+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[o]||a[o]&&!s)&&(a[o]=dt.newElement()),a[o][0]=e,a[o][1]=t},Re.prototype.setTripleAt=function(e,t,n,o,s,a,m,_){this.setXYAt(e,t,"v",m,_),this.setXYAt(n,o,"o",m,_),this.setXYAt(s,a,"i",m,_)},Re.prototype.reverse=function(){var e=new Re;e.setPathData(this.c,this._length);var t=this.v,n=this.o,o=this.i,s=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],o[0][0],o[0][1],n[0][0],n[0][1],0,!1),s=1);var _,a=this._length-1,m=this._length;for(_=s;_<m;_+=1)e.setTripleAt(t[a][0],t[a][1],o[a][0],o[a][1],n[a][0],n[a][1],_,!1),a-=1;return e},Re.prototype.length=function(){return this._length};var o,Ge=((o=Pn(4,function e(){return new Re},function t(s){var m,a=s._length;for(m=0;m<a;m+=1)dt.release(s.v[m]),dt.release(s.i[m]),dt.release(s.o[m]),s.v[m]=null,s.i[m]=null,s.o[m]=null;s._length=0,s.c=!1})).clone=function n(s){var m,a=o.newElement(),_=void 0===s._length?s.v.length:s._length;for(a.setLength(_),a.c=s.c,m=0;m<_;m+=1)a.setTripleAt(s.v[m][0],s.v[m][1],s.o[m][0],s.o[m][1],s.i[m][0],s.i[m][1],m);return a},o);function St(){this._length=0,this._maxLength=4,this.shapes=K(this._maxLength)}St.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(K(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},St.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)Ge.release(this.shapes[e]);this._length=0};var bt=function(){var e={newShapeCollection:function s(){return t?o[t-=1]:new St},release:function a(m){var _,f=m._length;for(_=0;_<f;_+=1)Ge.release(m.shapes[_]);m._length=0,t===n&&(o=lt.double(o),n*=2),o[t]=m,t+=1}},t=0,n=4,o=K(n);return e}(),At=function(){var e=-999999;function t(O,C,p){var P,L,z,V,q,Se,Me,ae,v=p.lastIndex,be=this.keyframes;if(O<be[0].t-this.offsetTime)P=be[0].s[0],z=!0,v=0;else if(O>=be[be.length-1].t-this.offsetTime)P=be[be.length-1].s?be[be.length-1].s[0]:be[be.length-2].e[0],z=!0;else{for(var r,i,l,ee=v,b=be.length-1,c=!0;c&&(r=be[ee],!((i=be[ee+1]).t-this.offsetTime>O));)ee<b-1?ee+=1:c=!1;if(l=this.keyframesMetadata[ee]||{},v=ee,!(z=1===r.h)){if(O>=i.t-this.offsetTime)ae=1;else if(O<r.t-this.offsetTime)ae=0;else{var d;l.__fnct?d=l.__fnct:(d=Qt.getBezierEasing(r.o.x,r.o.y,r.i.x,r.i.y).get,l.__fnct=d),ae=d((O-(r.t-this.offsetTime))/(i.t-this.offsetTime-(r.t-this.offsetTime)))}L=i.s?i.s[0]:r.e[0]}P=r.s[0]}for(Se=C._length,Me=P.i[0].length,p.lastIndex=v,V=0;V<Se;V+=1)for(q=0;q<Me;q+=1)C.i[V][q]=z?P.i[V][q]:P.i[V][q]+(L.i[V][q]-P.i[V][q])*ae,C.o[V][q]=z?P.o[V][q]:P.o[V][q]+(L.o[V][q]-P.o[V][q])*ae,C.v[V][q]=z?P.v[V][q]:P.v[V][q]+(L.v[V][q]-P.v[V][q])*ae}function n(){var O=this.comp.renderedFrame-this.offsetTime,C=this.keyframes[0].t-this.offsetTime,p=this.keyframes[this.keyframes.length-1].t-this.offsetTime,v=this._caching.lastFrame;return v!==e&&(v<C&&O<C||v>p&&O>p)||(this._caching.lastIndex=v<O?this._caching.lastIndex:0,this.interpolateShape(O,this.pv,this._caching)),this._caching.lastFrame=O,this.pv}function o(){this.paths=this.localShapeCollection}function a(O){(function s(O,C){if(O._length!==C._length||O.c!==C.c)return!1;var p,v=O._length;for(p=0;p<v;p+=1)if(O.v[p][0]!==C.v[p][0]||O.v[p][1]!==C.v[p][1]||O.o[p][0]!==C.o[p][0]||O.o[p][1]!==C.o[p][1]||O.i[p][0]!==C.i[p][0]||O.i[p][1]!==C.i[p][1])return!1;return!0})(this.v,O)||(this.v=Ge.clone(O),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function m(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length)return void(this._mdf=!1);if(this.lock)return void this.setVValue(this.pv);var O;this.lock=!0,this._mdf=!1,O=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var C,p=this.effectsSequence.length;for(C=0;C<p;C+=1)O=this.effectsSequence[C](O);this.setVValue(O),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function _(O,C,p){this.propType="shape",this.comp=O.comp,this.container=O,this.elem=O,this.data=C,this.k=!1,this.kf=!1,this._mdf=!1,this.v=Ge.clone(3===p?C.pt.k:C.ks.k
vendor: 9,374 bytes, line 1
1),this.pv=Ge.clone(this.v),this.localShapeCollection=bt.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=o,this.effectsSequence=[]}function f(O){this.effectsSequence.push(O),this.container.addDynamicProperty(this)}function M(O,C,p){this.propType="shape",this.comp=O.comp,this.elem=O,this.container=O,this.offsetTime=O.data.st,this.keyframes=3===p?C.pt.k:C.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var v=this.keyframes[0].s[0].i.length;this.v=Ge.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,v),this.pv=Ge.clone(this.v),this.localShapeCollection=bt.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=o,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[n.bind(this)]}_.prototype.interpolateShape=t,_.prototype.getValue=m,_.prototype.setVValue=a,_.prototype.addEffect=f,M.prototype.getValue=m,M.prototype.interpolateShape=t,M.prototype.setVValue=a,M.prototype.addEffect=f;var w=function(){var O=ne;function C(p,v){this.v=Ge.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=bt.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=v.d,this.elem=p,this.comp=p.comp,this.frameId=-1,this.initDynamicPropertyContainer(p),this.p=oe.getProp(p,v.p,1,0,this),this.s=oe.getProp(p,v.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return C.prototype={reset:o,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var v=this.p.v[0],P=this.p.v[1],L=this.s.v[0]/2,z=this.s.v[1]/2,V=3!==this.d,q=this.v;q.v[0][0]=v,q.v[0][1]=P-z,q.v[1][0]=V?v+L:v-L,q.v[1][1]=P,q.v[2][0]=v,q.v[2][1]=P+z,q.v[3][0]=V?v-L:v+L,q.v[3][1]=P,q.i[0][0]=V?v-L*O:v+L*O,q.i[0][1]=P-z,q.i[1][0]=V?v+L:v-L,q.i[1][1]=P-z*O,q.i[2][0]=V?v+L*O:v-L*O,q.i[2][1]=P+z,q.i[3][0]=V?v-L:v+L,q.i[3][1]=P+z*O,q.o[0][0]=V?v+L*O:v-L*O,q.o[0][1]=P-z,q.o[1][0]=V?v+L:v-L,q.o[1][1]=P+z*O,q.o[2][0]=V?v-L*O:v+L*O,q.o[2][1]=P+z,q.o[3][0]=V?v-L:v+L,q.o[3][1]=P-z*O}},te([Je],C),C}(),R=function(){function O(C,p){this.v=Ge.newElement(),this.v.setPathData(!0,0),this.elem=C,this.comp=C.comp,this.data=p,this.frameId=-1,this.d=p.d,this.initDynamicPropertyContainer(C),1===p.sy?(this.ir=oe.getProp(C,p.ir,0,0,this),this.is=oe.getProp(C,p.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=oe.getProp(C,p.pt,0,0,this),this.p=oe.getProp(C,p.p,1,0,this),this.r=oe.getProp(C,p.r,0,Ae,this),this.or=oe.getProp(C,p.or,0,0,this),this.os=oe.getProp(C,p.os,0,.01,this),this.localShapeCollection=bt.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return O.prototype={reset:o,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var ae,Te,be,ee,p=2*Math.floor(this.pt.v),v=2*Math.PI/p,P=!0,L=this.or.v,z=this.ir.v,V=this.os.v,q=this.is.v,Se=2*Math.PI*L/(2*p),Me=2*Math.PI*z/(2*p),b=-Math.PI/2;b+=this.r.v;var c=3===this.data.d?-1:1;for(this.v._length=0,ae=0;ae<p;ae+=1){be=P?V:q,ee=P?Se:Me;var r=(Te=P?L:z)*Math.cos(b),i=Te*Math.sin(b),l=0===r&&0===i?0:i/Math.sqrt(r*r+i*i),d=0===r&&0===i?0:-r/Math.sqrt(r*r+i*i);this.v.setTripleAt(r+=+this.p.v[0],i+=+this.p.v[1],r-l*ee*be*c,i-d*ee*be*c,r+l*ee*be*c,i+d*ee*be*c,ae,!0),P=!P,b+=v*c}},convertPolygonToPath:function(){var V,p=Math.floor(this.pt.v),v=2*Math.PI/p,P=this.or.v,L=this.os.v,z=2*Math.PI*P/(4*p),q=.5*-Math.PI,Se=3===this.data.d?-1:1;for(q+=this.r.v,this.v._length=0,V=0;V<p;V+=1){var Me=P*Math.cos(q),ae=P*Math.sin(q),Te=0===Me&&0===ae?0:ae/Math.sqrt(Me*Me+ae*ae),be=0===Me&&0===ae?0:-Me/Math.sqrt(Me*Me+ae*ae);this.v.setTripleAt(Me+=+this.p.v[0],ae+=+this.p.v[1],Me-Te*z*L*Se,ae-be*z*L*Se,Me+Te*z*L*Se,ae+be*z*L*Se,V,!0),q+=v*Se}this.paths.length=0,this.paths[0]=this.v}},te([Je],O),O}(),g=function(){function O(C,p){this.v=Ge.newElement(),this.v.c=!0,this.localShapeCollection=bt.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=C,this.comp=C.comp,this.frameId=-1,this.d=p.d,this.initDynamicPropertyContainer(C),this.p=oe.getProp(C,p.p,1,0,this),this.s=oe.getProp(C,p.s,1,0,this),this.r=oe.getProp(C,p.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return O.prototype={convertRectToPath:function(){var p=this.p.v[0],v=this.p.v[1],P=this.s.v[0]/2,L=this.s.v[1]/2,z=$(P,L,this.r.v),V=z*(1-ne);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(p+P,v-L+z,p+P,v-L+z,p+P,v-L+V,0,!0),this.v.setTripleAt(p+P,v+L-z,p+P,v+L-V,p+P,v+L-z,1,!0),0!==z?(this.v.setTripleAt(p+P-z,v+L,p+P-z,v+L,p+P-V,v+L,2,!0),this.v.setTripleAt(p-P+z,v+L,p-P+V,v+L,p-P+z,v+L,3,!0),this.v.setTripleAt(p-P,v+L-z,p-P,v+L-z,p-P,v+L-V,4,!0),this.v.setTripleAt(p-P,v-L+z,p-P,v-L+V,p-P,v-L+z,5,!0),this.v.setTripleAt(p-P+z,v-L,p-P+z,v-L,p-P+V,v-L,6,!0),this.v.setTripleAt(p+P-z,v-L,p+P-V,v-L,p+P-z,v-L,7,!0)):(this.v.setTripleAt(p-P,v+L,p-P+V,v+L,p-P,v+L,2),this.v.setTripleAt(p-P,v-L,p-P,v-L+V,p-P,v-L,3))):(this.v.setTripleAt(p+P,v-L+z,p+P,v-L+V,p+P,v-L+z,0,!0),0!==z?(this.v.setTripleAt(p+P-z,v-L,p+P-z,v-L,p+P-V,v-L,1,!0),this.v.setTripleAt(p-P+z,v-L,p-P+V,v-L,p-P+z,v-L,2,!0),this.v.setTripleAt(p-P,v-L+z,p-P,v-L+z,p-P,v-L+V,3,!0),this.v.setTripleAt(p-P,v+L-z,p-P,v+L-V,p-P,v+L-z,4,!0),this.v.setTripleAt(p-P+z,v+L,p-P+z,v+L,p-P+V,v+L,5,!0),this.v.setTripleAt(p+P-z,v+L,p+P-V,v+L,p+P-z,v+L,6,!0),this.v.setTripleAt(p+P,v+L-z,p+P,v+L-z,p+P,v+L-V,7,!0)):(this.v.setTripleAt(p-P,v-L,p-P+V,v-L,p-P,v-L,1,!0),this.v.setTripleAt(p-P,v+L,p-P,v+L-V,p-P,v+L,2,!0),this.v.setTripleAt(p+P,v+L,p+P-V,v+L,p+P,v+L,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:o},te([Je],O),O}();var F={getShapeProp:function A(O,C,p){var v;return 3===p||4===p?v=(3===p?C.pt:C.ks).k.length?new M(O,C,p):new _(O,C,p):5===p?v=new g(O,C):6===p?v=new w(O,C):7===p&&(v=new R(O,C)),v.k&&O.addDynamicProperty(v),v},getConstructorFunction:function E(){return _},getKeyframedConstructorFunction:function T(){return M}};return F}(),it=function(){var e=Math.cos,t=Math.sin,n=Math.tan,o=Math.round;function s(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function a(r){if(0===r)return this;var i=e(r),l=t(r);return this._t(i,-l,0,0,l,i,0,0,0,0,1,0,0,0,0,1)}function m(r){if(0===r)return this;var i=e(r),l=t(r);return this._t(1,0,0,0,0,i,-l,0,0,l,i,0,0,0,0,1)}function _(r){if(0===r)return this;var i=e(r),l=t(r);return this._t(i,0,l,0,0,1,0,0,-l,0,i,0,0,0,0,1)}function f(r){if(0===r)return this;var i=e(r),l=t(r);return this._t(i,-l,0,0,l,i,0,0,0,0,1,0,0,0,0,1)}function M(r,i){return this._t(1,i,r,1,0,0)}function w(r,i){return this.shear(n(r),n(i))}function R(r,i){var l=e(i),d=t(i);return this._t(l,d,0,0,-d,l,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(r),1,0,0,0,0,1,0,0,0,0,1)._t(l,-d,0,0,d,l,0,0,0,0,1,0,0,0,0,1)}function g(r,i,l){return!l&&0!==l&&(l=1),1===r&&1===i&&1===l?this:this._t(r,0,0,0,0,i,0,0,0,0,l,0,0,0,0,1)}function A(r,i,l,d,y,S,H,U,G,me,Z,ze,_e,Oe,ke,Pe){return this.props[0]=r,this.props[1]=i,this.props[2]=l,this.props[3]=d,this.props[4]=y,this.props[5]=S,this.props[6]=H,this.props[7]=U,this.props[8]=G,this.props[9]=me,this.props[10]=Z,this.props[11]=ze,this.props[12]=_e,this.props[13]=Oe,this.props[14]=ke,this.props[15]=Pe,this}function E(r,i,l){return l=l||0,0!==r||0!==i||0!==l?this._t(1,0,0,0,0,1,0,0,0,0,1,0,r,i,l,1):this}function T(r,i,l,d,y,S,H,U,G,me,Z,ze,_e,Oe,ke,Pe){var fe=this.props;if(1===r&&0===i&&0===l&&0===d&&0===y&&1===S&&0===H&&0===U&&0===G&&0===me&&1===Z&&0===ze)return fe[12]=fe[12]*r+fe[15]*_e,fe[13]=fe[13]*S+fe[15]*Oe,fe[14]=fe[14]*Z+fe[15]*ke,fe[15]*=Pe,this._identityCalculated=!1,this;var Ot=fe[0],Vt=fe[1],Et=fe[2],xt=fe[3],Lt=fe[4],kt=fe[5],ct=fe[6],yt=fe[7],Ft=fe[8],Ee=fe[9],ut=fe[10],zt=fe[11],Cn=fe[12],Pi=fe[13],Oi=fe[14],xi=fe[15];return fe[0]=Ot*r+Vt*y+Et*G+xt*_e,fe[1]=Ot*i+Vt*S+Et*me+xt*Oe,fe[2]=Ot*l+Vt*H+Et*Z+xt*ke,fe[3]=Ot*d+Vt*U+Et*ze+xt*Pe,fe[4]=Lt*r+kt*y+ct*G+yt*_e,fe[5]=Lt*i+kt*S+ct*me+yt*Oe,fe[6]=Lt*l+kt*H+ct*Z+yt*ke,fe[7]=Lt*d+kt*U+ct*ze+yt*Pe,fe[8]=Ft*r+Ee*y+ut*G+zt*_e,fe[9]=Ft*i+Ee*S+ut*me+zt*Oe,fe[10]=Ft*l+Ee*H+ut*Z+zt*ke,fe[11]=Ft*d+Ee*U+ut*ze+zt*Pe,fe[12]=Cn*r+Pi*y+Oi*G+xi*_e,fe[13]=Cn*i+Pi*S+Oi*me+xi*Oe,fe[14]=Cn*l+Pi*H+Oi*Z+xi*ke,fe[15]=Cn*d+Pi*U+Oi*ze+xi*Pe,this._identityCalculated=!1,this}function F(r){var i=r.props;return this.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15])}function O(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||
10!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function C(r){for(var i=0;i<16;){if(r.props[i]!==this.props[i])return!1;i+=1}return!0}function p(r){var i;for(i=0;i<16;i+=1)r.props[i]=this.props[i];return r}function v(r){var i;for(i=0;i<16;i+=1)this.props[i]=r[i]}function P(r,i,l){return{x:r*this.props[0]+i*this.props[4]+l*this.props[8]+this.props[12],y:r*this.props[1]+i*this.props[5]+l*this.props[9]+this.props[13],z:r*this.props[2]+i*this.props[6]+l*this.props[10]+this.props[14]}}function L(r,i,l){return r*this.props[0]+i*this.props[4]+l*this.props[8]+this.props[12]}function z(r,i,l){return r*this.props[1]+i*this.props[5]+l*this.props[9]+this.props[13]}function V(r,i,l){return r*this.props[2]+i*this.props[6]+l*this.props[10]+this.props[14]}function q(){var r=this.props[0]*this.props[5]-this.props[1]*this.props[4],i=this.props[5]/r,l=-this.props[1]/r,d=-this.props[4]/r,y=this.props[0]/r,S=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/r,H=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/r,U=new it;return U.props[0]=i,U.props[1]=l,U.props[4]=d,U.props[5]=y,U.props[12]=S,U.props[13]=H,U}function Se(r){return this.getInverseMatrix().applyToPointArray(r[0],r[1],r[2]||0)}function Me(r){var i,l=r.length,d=[];for(i=0;i<l;i+=1)d[i]=Se(r[i]);return d}function ae(r,i,l){var d=I("float32",6);if(this.isIdentity())d[0]=r[0],d[1]=r[1],d[2]=i[0],d[3]=i[1],d[4]=l[0],d[5]=l[1];else{var y=this.props[0],S=this.props[1],H=this.props[4],U=this.props[5],G=this.props[12],me=this.props[13];d[0]=r[0]*y+r[1]*H+G,d[1]=r[0]*S+r[1]*U+me,d[2]=i[0]*y+i[1]*H+G,d[3]=i[0]*S+i[1]*U+me,d[4]=l[0]*y+l[1]*H+G,d[5]=l[0]*S+l[1]*U+me}return d}function Te(r,i,l){return this.isIdentity()?[r,i,l]:[r*this.props[0]+i*this.props[4]+l*this.props[8]+this.props[12],r*this.props[1]+i*this.props[5]+l*this.props[9]+this.props[13],r*this.props[2]+i*this.props[6]+l*this.props[10]+this.props[14]]}function be(r,i){if(this.isIdentity())return r+","+i;var l=this.props;return Math.round(100*(r*l[0]+i*l[4]+l[12]))/100+","+Math.round(100*(r*l[1]+i*l[5]+l[13]))/100}function ee(){for(var r=0,i=this.props,l="matrix3d(";r<16;)l+=o(1e4*i[r])/1e4,l+=15===r?")":",",r+=1;return l}function b(r){return r<1e-6&&r>0||r>-1e-6&&r<0?o(1e4*r)/1e4:r}function c(){var r=this.props;return"matrix("+b(r[0])+","+b(r[1])+","+b(r[4])+","+b(r[5])+","+b(r[12])+","+b(r[13])+")"}return function(){this.reset=s,this.rotate=a,this.rotateX=m,this.rotateY=_,this.rotateZ=f,this.skew=w,this.skewFromAxis=R,this.shear=M,this.scale=g,this.setTransform=A,this.translate=E,this.transform=T,this.multiply=F,this.applyToPoint=P,this.applyToX=L,this.applyToY=z,this.applyToZ=V,this.applyToPointArray=Te,this.applyToTriplePoints=ae,this.applyToPointStringified=be,this.toCSS=ee,this.to2dCSS=c,this.clone=p,this.cloneFromProps=v,this.equals=C,this.inversePoints=Me,this.inversePoint=Se,this.getInverseMatrix=q,this._t=this.transform,this.isIdentity=O,this._identity=!0,this._identityCalculated=!1,this.props=I("float32",16),this.reset()}}();function an(e){return(an="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}var Ye={},sn="__[STANDALONE]__";function Bn(){Ue.searchAnimations()}Ye.play=Ue.play,Ye.pause=Ue.pause,Ye.setLocationHref=function Ni(e){se=e},Ye.togglePause=Ue.togglePause,Ye.setSpeed=Ue.setSpeed,Ye.setDirection=Ue.setDirection,Ye.stop=Ue.stop,Ye.searchAnimations=Bn,Ye.registerAnimation=Ue.registerAnimation,Ye.loadAnimation=function Bi(e){return Ue.loadAnimation(e)},Ye.setSubframeRendering=function Vi(e){ge=!!e},Ye.resize=Ue.resize,Ye.goToAndStop=Ue.goToAndStop,Ye.destroy=Ue.destroy,Ye.setQuality=function si(e){if("string"==typeof e)switch(e){case"high":wt(200);break;default:case"medium":wt(50);break;case"low":wt(10)}else!isNaN(e)&&e>1&&wt(e);qe()},Ye.inBrowser=function Wi(){return typeof navigator<"u"},Ye.installPlugin=function Yi(e,t){"expressions"===e&&function(t){ue=t}(t)},Ye.freeze=Ue.freeze,Ye.unfreeze=Ue.unfreeze,Ye.setVolume=Ue.setVolume,Ye.mute=Ue.mute,Ye.unmute=Ue.unmute,Ye.getRegisteredAnimations=Ue.getRegisteredAnimations,Ye.useWebWorker=function(t){ce=!!t},Ye.setIDPrefix=function ai(e){Ne=e},Ye.__getFactory=function Kt(e){switch(e){case"propertyFactory":return oe;case"shapePropertyFactory":return At;case"matrix":return it;default:return null}},Ye.version="5.13.0";var ci="";if(sn){var li=document.getElementsByTagName("script"),di=li[li.length-1]||{src:""};ci=di.src?di.src.replace(/^[^\?]+\??/,""):"",function h(e){for(var t=ci.split("&"),n=0;n<t.length;n+=1){var o=t[n].split("=");if(decodeURIComponent(o[0])==e)return decodeURIComponent(o[1])}return null}("renderer")}var ji=setInterval(function wn(){"complete"===document.readyState&&(clearInterval(ji),Bn())},100);try{an(we)}catch{}var Dt=function(){var e={},t={};return e.registerModifier=function n(s,a){t[s]||(t[s]=a)},e.getModifier=function o(s,a,m){return new t[s](a,m)},e}();function pt(){}function Ct(){}function cn(){}pt.prototype.initModifierProperties=function(){},pt.prototype.addShapeToModifier=function(){},pt.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:bt.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},pt.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=x,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},pt.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},te([Je],pt),te([pt],Ct),Ct.prototype.initModifierProperties=function(e,t){this.s=oe.getProp(e,t.s,0,.01,this),this.e=oe.getProp(e,t.e,0,.01,this),this.o=oe.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},Ct.prototype.addShapeToModifier=function(e){e.pathsData=[]},Ct.prototype.calculateShapeEdges=function(e,t,n,o,s){var a=[];t<=1?a.push({s:e,e:t}):e>=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var _,M,m=[],f=a.length;for(_=0;_<f;_+=1)(M=a[_]).e*s<o||M.s*s>o+n||m.push([M.s*s<=o?0:(M.s*s-o)/n,M.e*s>=o+n?1:(M.e*s-o)/n]);return m.length||m.push([0,0]),m},Ct.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t<n;t+=1)Li.release(e[t]);return e.length=0,e},Ct.prototype.processShapes=function(e){var t,n;if(this._mdf||e){var o=this.o.v%360/360;
vendor: 4,418 bytes, line 1
1if(o<0&&(o+=1),(t=this.s.v>1?1+o:this.s.v<0?0+o:this.s.v+o)>(n=this.e.v>1?1+o:this.e.v<0?0+o:this.e.v+o)){var s=t;t=n,n=s}t=1e-4*Math.round(1e4*t),n=1e-4*Math.round(1e4*n),this.sValue=t,this.eValue=n}else t=this.sValue,n=this.eValue;var a,m,f,M,w,R,g,_=this.shapes.length,A=0;if(n===t)for(m=0;m<_;m+=1)this.shapes[m].localShapeCollection.releaseShapes(),this.shapes[m].shape._mdf=!0,this.shapes[m].shape.paths=this.shapes[m].localShapeCollection,this._mdf&&(this.shapes[m].pathsData.length=0);else if(1===n&&0===t||0===n&&1===t){if(this._mdf)for(m=0;m<_;m+=1)this.shapes[m].pathsData.length=0,this.shapes[m].shape._mdf=!0}else{var T,F,E=[];for(m=0;m<_;m+=1)if((T=this.shapes[m]).shape._mdf||this._mdf||e||2===this.m){if(M=(a=T.shape.paths)._length,g=0,!T.shape._mdf&&T.pathsData.length)g=T.totalShapeLength;else{for(w=this.releasePathsData(T.pathsData),f=0;f<M;f+=1)R=Pt.getSegmentsLength(a.shapes[f]),w.push(R),g+=R.totalLength;T.totalShapeLength=g,T.pathsData=w}A+=g,T.shape._mdf=!0}else T.shape.paths=T.localShapeCollection;var v,O=t,C=n,p=0;for(m=_-1;m>=0;m-=1)if((T=this.shapes[m]).shape._mdf){for((F=T.localShapeCollection).releaseShapes(),2===this.m&&_>1?(v=this.calculateShapeEdges(t,n,T.totalShapeLength,p,A),p+=T.totalShapeLength):v=[[O,C]],M=v.length,f=0;f<M;f+=1){O=v[f][0],C=v[f][1],E.length=0,C<=1?E.push({s:T.totalShapeLength*O,e:T.totalShapeLength*C}):O>=1?E.push({s:T.totalShapeLength*(O-1),e:T.totalShapeLength*(C-1)}):(E.push({s:T.totalShapeLength*O,e:T.totalShapeLength}),E.push({s:0,e:T.totalShapeLength*(C-1)}));var P=this.addShapes(T,E[0]);if(E[0].s!==E[0].e){if(E.length>1)if(T.shape.paths.shapes[T.shape.paths._length-1].c){var z=P.pop();this.addPaths(P,F),P=this.addShapes(T,E[1],z)}else this.addPaths(P,F),P=this.addShapes(T,E[1]);this.addPaths(P,F)}}T.shape.paths=F}}},Ct.prototype.addPaths=function(e,t){var n,o=e.length;for(n=0;n<o;n+=1)t.addShape(e[n])},Ct.prototype.addSegment=function(e,t,n,o,s,a,m){s.setXYAt(t[0],t[1],"o",a),s.setXYAt(n[0],n[1],"i",a+1),m&&s.setXYAt(e[0],e[1],"v",a),s.setXYAt(o[0],o[1],"v",a+1)},Ct.prototype.addSegmentFromArray=function(e,t,n,o){t.setXYAt(e[1],e[5],"o",n),t.setXYAt(e[2],e[6],"i",n+1),o&&t.setXYAt(e[0],e[4],"v",n),t.setXYAt(e[3],e[7],"v",n+1)},Ct.prototype.addShapes=function(e,t,n){var a,_,f,w,R,g,A,T,o=e.pathsData,s=e.shape.paths.shapes,m=e.shape.paths._length,M=0,E=[],F=!0;for(n?(R=n._length,T=n._length):(n=Ge.newElement(),R=0,T=0),E.push(n),a=0;a<m;a+=1){for(g=o[a].lengths,n.c=s[a].c,f=s[a].c?g.length:g.length+1,_=1;_<f;_+=1)if(M+(w=g[_-1]).addedLength<t.s)M+=w.addedLength,n.c=!1;else{if(M>t.e){n.c=!1;break}t.s<=M&&t.e>=M+w.addedLength?(this.addSegment(s[a].v[_-1],s[a].o[_-1],s[a].i[_],s[a].v[_],n,R,F),F=!1):(A=Pt.getNewSegment(s[a].v[_-1],s[a].v[_],s[a].o[_-1],s[a].i[_],(t.s-M)/w.addedLength,(t.e-M)/w.addedLength,g[_-1]),this.addSegmentFromArray(A,n,R,F),F=!1,n.c=!1),M+=w.addedLength,R+=1}if(s[a].c&&g.length){if(w=g[_-1],M<=t.e){var O=g[_-1].addedLength;t.s<=M&&t.e>=M+O?(this.addSegment(s[a].v[_-1],s[a].o[_-1],s[a].i[0],s[a].v[0],n,R,F),F=!1):(A=Pt.getNewSegment(s[a].v[_-1],s[a].v[0],s[a].o[_-1],s[a].i[0],(t.s-M)/O,(t.e-M)/O,g[_-1]),this.addSegmentFromArray(A,n,R,F),F=!1,n.c=!1)}else n.c=!1;M+=w.addedLength,R+=1}if(n._length&&(n.setXYAt(n.v[T][0],n.v[T][1],"i",T),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),M>t.e)break;a<m-1&&(n=Ge.newElement(),F=!0,E.push(n),R=0)}return E},te([pt],cn),cn.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=oe.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},cn.prototype.processPath=function(e,t){var n=t/100,o=[0,0],s=e._length,a=0;for(a=0;a<s;a+=1)o[0]+=e.v[a][0],o[1]+=e.v[a][1];o[0]/=s,o[1]/=s;var m=Ge.newElement();for(m.c=e.c,a=0;a<s;a+=1)m.setTripleAt(e.v[a][0]+(o[0]-e.v[a][0])*n,e.v[a][1]+(o[1]-e.v[a][1])*n,e.o[a][0]+(o[0]-e.o[a][0])*-n,e.o[a][1]+(o[1]-e.o[a][1])*-n,e.i[a][0]+(o[0]-e.i[a][0])*-n,e.i[a][1]+(o[1]-e.i[a][1])*-n,a);return m},cn.prototype.processShapes=function(e){var t,n,s,a,_,f,o=this.shapes.length,m=this.amount.v;if(0!==m)for(n=0;n<o;n+=1){if(f=(_=this.shapes[n]).localShapeCollection,_.shape._mdf||this._mdf||e)for(f.releaseShapes(),_.shape._mdf=!0,t=_.shape.paths.shapes,a=_.shape.paths._length,s=0;s<a;s+=1)f.addShape(this.processPath(t[s],m));_.shape.paths=_.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var Zt=function(){var e=[0,0];
vendor: 5,844 bytes, line 1
1function m(f,M,w){if(this.elem=f,this.frameId=-1,this.propType="transform",this.data=M,this.v=new it,this.pre=new it,this.appliedTransformations=0,this.initDynamicPropertyContainer(w||f),M.p&&M.p.s?(this.px=oe.getProp(f,M.p.x,0,0,this),this.py=oe.getProp(f,M.p.y,0,0,this),M.p.z&&(this.pz=oe.getProp(f,M.p.z,0,0,this))):this.p=oe.getProp(f,M.p||{k:[0,0,0]},1,0,this),M.rx){if(this.rx=oe.getProp(f,M.rx,0,Ae,this),this.ry=oe.getProp(f,M.ry,0,Ae,this),this.rz=oe.getProp(f,M.rz,0,Ae,this),M.or.k[0].ti){var R,g=M.or.k.length;for(R=0;R<g;R+=1)M.or.k[R].to=null,M.or.k[R].ti=null}this.or=oe.getProp(f,M.or,1,Ae,this),this.or.sh=!0}else this.r=oe.getProp(f,M.r||{k:0},0,Ae,this);M.sk&&(this.sk=oe.getProp(f,M.sk,0,Ae,this),this.sa=oe.getProp(f,M.sa,0,Ae,this)),this.a=oe.getProp(f,M.a||{k:[0,0,0]},1,0,this),this.s=oe.getProp(f,M.s||{k:[100,100,100]},1,.01,this),this.o=M.o?oe.getProp(f,M.o,0,.01,f):{_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return m.prototype={applyToMatrix:function t(f){var M=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||M,this.a&&f.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&f.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&f.skewFromAxis(-this.sk.v,this.sa.v),this.r?f.rotate(-this.r.v):f.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?f.translate(this.px.v,this.py.v,this.data.p.z?-this.pz.v:0):f.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function n(f){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||f){var M;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var w,R;if(M=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(w=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/M,0),R=this.p.getValueAtTime(this.p.keyframes[0].t/M,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(w=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/M,0),R=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/M,0)):(w=this.p.pv,R=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/M,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){w=[],R=[];var g=this.px,A=this.py;g._caching.lastFrame+g.offsetTime<=g.keyframes[0].t?(w[0]=g.getValueAtTime((g.keyframes[0].t+.01)/M,0),w[1]=A.getValueAtTime((A.keyframes[0].t+.01)/M,0),R[0]=g.getValueAtTime(g.keyframes[0].t/M,0),R[1]=A.getValueAtTime(A.keyframes[0].t/M,0)):g._caching.lastFrame+g.offsetTime>=g.keyframes[g.keyframes.length-1].t?(w[0]=g.getValueAtTime(g.keyframes[g.keyframes.length-1].t/M,0),w[1]=A.getValueAtTime(A.keyframes[A.keyframes.length-1].t/M,0),R[0]=g.getValueAtTime((g.keyframes[g.keyframes.length-1].t-.01)/M,0),R[1]=A.getValueAtTime((A.keyframes[A.keyframes.length-1].t-.01)/M,0)):(w=[g.pv,A.pv],R[0]=g.getValueAtTime((g._caching.lastFrame+g.offsetTime-.01)/M,g.offsetTime),R[1]=A.getValueAtTime((A._caching.lastFrame+A.offsetTime-.01)/M,A.offsetTime))}else w=R=e;this.v.rotate(-Math.atan2(w[1]-R[1],w[0]-R[0]))}this.data.p&&this.data.p.s?this.v.translate(this.px.v,this.py.v,this.data.p.z?-this.pz.v:0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function o(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function s(){}},te([Je],m),m.prototype.addDynamicProperty=function a(f){this._addDynamicProperty(f),this.elem.addDynamicProperty(f),this._isDirty=!0},m.prototype._addDynamicProperty=Je.prototype.addDynamicProperty,{getTransformProperty:function _(f,M,w){return new m(f,M,w)}}}();function ht(){}function Rt(){}function ln(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function Wn(e){return Math.abs(e)<=1e-5}function hi(e,t,n){return e*(1-n)+t*n}function Ht(e,t,n){return[hi(e[0],t[0],n),hi(e[1],t[1],n)]}function mi(e,t,n,o){return[3*t-e-3*n+o,3*e-6*t+3*n,-3*e+3*t,e]}function fi(e){return new Xe(e,e,e,e,!1)}function Xe(e,t,n,o,s){s&&mn(e,t)&&(t=Ht(e,o,1/3)),s&&mn(n,o)&&(n=Ht(e,o,2/3));var a=mi(e[0],t[0],n[0],o[0]),m=mi(e[1],t[1],n[1],o[1]);this.a=[a[0],m[0]],this.b=[a[1],m[1]],this.c=[a[2],m[2]],this.d=[a[3],m[3]],this.points=[e,t,n,o]}function pi(e,t){var n=e.points[0][t],o=e.points[e.points.length-1][t];
1if(n>o){var s=o;o=n,n=s}for(var a=function Gi(e,t,n){if(0===e)return[];var o=t*t-4*e*n;if(o<0)return[];var s=-t/(2*e);if(0===o)return[s];var a=Math.sqrt(o)/(2*e);return[s-a,s+a]}(3*e.a[t],2*e.b[t],e.c[t]),m=0;m<a.length;m+=1)if(a[m]>0&&a[m]<1){var _=e.point(a[m])[t];_<n?n=_:_>o&&(o=_)}return{min:n,max:o}}function Sn(e,t,n){var o=e.boundingBox();return{cx:o.cx,cy:o.cy,width:o.width,height:o.height,bez:e,t:(t+n)/2,t1:t,t2:n}}function gi(e){var t=e.bez.split(.5);return[Sn(t[0],e.t1,e.t),Sn(t[1],e.t,e.t2)]}function dn(e,t,n,o,s,a){if(function An(e,t){return 2*Math.abs(e.cx-t.cx)<e.width+t.width&&2*Math.abs(e.cy-t.cy)<e.height+t.height}(e,t)){if(n>=a||e.width<=o&&e.height<=o&&t.width<=o&&t.height<=o)return void s.push([e.t,t.t]);var m=gi(e),_=gi(t);dn(m[0],_[0],n+1,o,s,a),dn(m[0],_[1],n+1,o,s,a),dn(m[1],_[0],n+1,o,s,a),dn(m[1],_[1],n+1,o,s,a)}}function In(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function hn(e,t,n,o){var m=[n[0],n[1],1],_=[o[0],o[1],1],f=In(In([e[0],e[1],1],[t[0],t[1],1]),In(m,_));return Wn(f[2])?null:[f[0]/f[2],f[1]/f[2]]}function Yt(e,t,n){return[e[0]+Math.cos(t)*n,e[1]-Math.sin(t)*n]}function ui(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function mn(e,t){return ln(e[0],t[0])&&ln(e[1],t[1])}function Tn(){}function Xi(e,t,n,o,s,a,m){var _=n-Math.PI/2,f=n+Math.PI/2,M=t[0]+Math.cos(n)*o*s,w=t[1]-Math.sin(n)*o*s;e.setTripleAt(M,w,M+Math.cos(_)*a,w-Math.sin(_)*a,M+Math.cos(f)*m,w-Math.sin(f)*m,e.length())}function _o(e,t){var n=0===t?e.length()-1:t-1,o=(t+1)%e.length(),m=function uo(e,t){var n=[t[0]-e[0],t[1]-e[1]],o=.5*-Math.PI;return[Math.cos(o)*n[0]-Math.sin(o)*n[1],Math.sin(o)*n[0]+Math.cos(o)*n[1]]}(e.v[n],e.v[o]);return Math.atan2(0,1)-Math.atan2(m[1],m[0])}function Qi(e,t,n,o,s,a,m){var _=_o(t,n),f=t.v[n%t._length],M=t.v[0===n?t._length-1:n-1],w=t.v[(n+1)%t._length],R=2===a?Math.sqrt(Math.pow(f[0]-M[0],2)+Math.pow(f[1]-M[1],2)):0,g=2===a?Math.sqrt(Math.pow(f[0]-w[0],2)+Math.pow(f[1]-w[1],2)):0;Xi(e,t.v[n%t._length],_,m,o,g/(2*(s+1)),R/(2*(s+1)))}function vo(e,t,n,o,s,a){for(var m=0;m<o;m+=1){var _=(m+1)/(o+1),f=2===s?Math.sqrt(Math.pow(t.points[3][0]-t.points[0][0],2)+Math.pow(t.points[3][1]-t.points[0][1],2)):0,M=t.normalAngle(_);Xi(e,t.point(_),M,a,n,f/(2*(o+1)),f/(2*(o+1))),a=-a}return a}function _i(e,t,n){var o=Math.atan2(t[0]-e[0],t[1]-e[1]);return[Yt(e,o,n),Yt(t,o,n)]}function fn(e,t){var n,o,s,a,m,_,f;n=(f=_i(e.points[0],e.points[1],t))[0],o=f[1],s=(f=_i(e.points[1],e.points[2],t))[0],a=f[1],m=(f=_i(e.points[2],e.points[3],t))[0],_=f[1];var M=hn(n,o,s,a);null===M&&(M=o);var w=hn(m,_,s,a);return null===w&&(w=m),new Xe(n,M,w,_)}function Ui(e,t,n,o,s){var a=t.points[3],m=n.points[0];if(3===o||mn(a,m))return a;if(2===o){var _=-t.tangentAngle(1),f=-n.tangentAngle(0)+Math.PI,M=hn(a,Yt(a,_+Math.PI/2,100),m,Yt(m,_+Math.PI/2,100)),w=M?ui(M,a):ui(a,m)/2,R=Yt(a,_,2*w*ne);return e.setXYAt(R[0],R[1],"o",e.length()-1),R=Yt(m,f,2*w*ne),e.setTripleAt(m[0],m[1],m[0],m[1],R[0],R[1],e.length()),m}var E=hn(mn(a,t.points[2])?t.points[0]:t.points[2],a,m,mn(m,n.points[1])?n.points[3]:n.points[1]);return E&&ui(E,a)<s?(e.setTripleAt(E[0],E[1],E[0],E[1],E[0],E[1],e.length()),E):a}function Ki(e,t){var n=e.intersections(t);return n.length&&ln(n[0][0],1)&&n.shift(),n.length?n[0]:null}function je(e,t){var n=e.slice(),o=t.slice(),s=Ki(e[e.length-1],t[0]);return s&&(n[e.length-1]=e[e.length-1].split(s[0])[0],o[0]=t[0].split(s[1])[1]),e.length>1&&t.length>1&&(s=Ki(e[0],t[t.length-1]))?[[e[0].split(s[0])[0]],[t[t.length-1].split(s[1])[1]]]:[n,o]}function Zi(e,t){var o,s,a,m,n=e.inflectionPoints();return 0===n.length?[fn(e,t)]:1===n.length||ln(n[1],1)?(s=(a=e.split(n[0]))[1],[fn(o=a[0],t),fn(s,t)]):(o=(a=e.split(n[0]))[0],m=(a=a[1].split((n[1]-n[0])/(1-n[0])))[0],s=a[1],[fn(o,t),fn(m,t),fn(s,t)])}function En(){}function Ji(e){for(var a,t=e.fStyle?e.fStyle.split(" "):[],n="normal",o="normal",s=t.length,m=0;m<s;m+=1)switch(a=t[m].toLowerCase(),a){case"italic":o="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200"}return{style:o,weight:e.fWeight||n}}te([pt],ht),ht.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=oe.getProp(e,t.c,0,null,this),this.o=oe.getProp(e,t.o,0,null,this),this.tr=Zt.getTransformProperty(e,t.tr,this),this.so=oe.getProp(e,t.tr.so,0,.01,this),this.eo=oe.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new it,this.rMatrix=new it,this.sMatrix=new it,this.tMatrix=new it,this.matrix=new it},ht.prototype.applyTransforms=function(e,t,n,o,s,a){var m=a?-1:1,_=o.s.v[0]+(1-o.s.v[0])*(1-s),f=o.s.v[1]+(1-o.s.v[1])*(1-s);e.translate(o.p.v[0]*m*s,o.p.v[1]*m*s,o.p.v[2]),t.translate(-o.a.v[0],-o.a.v[1],o.a.v[2]),t.rotate(-o.r.v*m*s),t.translate(o.a.v[0],o.a.v[1],o.a.v[2]),n.translate(-o.a.v[0],-o.a.v[1],o.a.v[2]),n.scale(a?1/_:_,a?1/f:f),n.translate(o.a.v[0],o.a.v[1],o.a.v[2])},ht.prototype.init=function(e,t,n,o){for(this.elem=e,this.arr=t,this.pos=n,this.elemsData=o,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[n]);n>0;)this._elements.unshift(t[n-=1]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ht.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t]._processed=!1,"gr"===e[t].ty&&this.resetElements(e[t].it)},ht.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},ht.prototype.changeGroupRender=function(e,t){var n,o=e.length;for(n=0;n<o;n+=1)e[n]._render=t,"gr"===e[n].ty&&this.changeGroupRender(e[n].it,t)},ht.prototype.processShapes=function(e){var t,n,o,s,a,m=!1;if(this._mdf||e){var M,_=Math.ceil(this.c.v);if(this._groups.length<_){for(;this._groups.length<_;){var f={it:this.cloneElements(this._elements),ty:"gr"};f.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]}
vendor: 8,225 bytes, line 1
1,s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,f),this._groups.splice(0,0,f),this._currentCopies+=1}this.elem.reloadShapes(),m=!0}for(a=0,o=0;o<=this._groups.length-1;o+=1){if(this._groups[o]._render=M=a<_,this.changeGroupRender(this._groups[o].it,M),!M){var w=this.elemsData[o].it,R=w[w.length-1];0!==R.transform.op.v?(R.transform.op._mdf=!0,R.transform.op.v=0):R.transform.op._mdf=!1}a+=1}this._currentCopies=_;var g=this.o.v,A=g%1,E=g>0?Math.floor(g):Math.ceil(g),T=this.pMatrix.props,F=this.rMatrix.props,O=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var p,v,C=0;if(g>0){for(;C<E;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),C+=1;A&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,A,!1),C+=A)}else if(g<0){for(;C>E;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),C-=1;A&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-A,!0),C-=A)}for(o=1===this.data.m?0:this._currentCopies-1,s=1===this.data.m?1:-1,a=this._currentCopies;a;){if(v=(n=(t=this.elemsData[o].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+o/(this._currentCopies-1)*(this.eo.v-this.so.v),0!==C){for((0!==o&&1===s||o!==this._currentCopies-1&&-1===s)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(F[0],F[1],F[2],F[3],F[4],F[5],F[6],F[7],F[8],F[9],F[10],F[11],F[12],F[13],F[14],F[15]),this.matrix.transform(O[0],O[1],O[2],O[3],O[4],O[5],O[6],O[7],O[8],O[9],O[10],O[11],O[12],O[13],O[14],O[15]),this.matrix.transform(T[0],T[1],T[2],T[3],T[4],T[5],T[6],T[7],T[8],T[9],T[10],T[11],T[12],T[13],T[14],T[15]),p=0;p<v;p+=1)n[p]=this.matrix.props[p];this.matrix.reset()}else for(this.matrix.reset(),p=0;p<v;p+=1)n[p]=this.matrix.props[p];C+=1,a-=1,o+=s}}else for(a=this._currentCopies,o=0,s=1;a;)n=(t=this.elemsData[o].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,a-=1,o+=s;return m},ht.prototype.addShape=function(){},te([pt],Rt),Rt.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=oe.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},Rt.prototype.processPath=function(e,t){var n=Ge.newElement();n.c=e.c;var o,a,m,_,f,M,w,g,A,E,T,F,O,s=e._length,R=0;for(o=0;o<s;o+=1)m=e.i[o],(a=e.v[o])[0]===(_=e.o[o])[0]&&a[1]===_[1]&&a[0]===m[0]&&a[1]===m[1]?0!==o&&o!==s-1||e.c?(f=0===o?e.v[s-1]:e.v[o-1],w=(M=Math.sqrt(Math.pow(a[0]-f[0],2)+Math.pow(a[1]-f[1],2)))?Math.min(M/2,t)/M:0,n.setTripleAt(g=F=a[0]+(f[0]-a[0])*w,A=O=a[1]-(a[1]-f[1])*w,g-(g-a[0])*ne,A-(A-a[1])*ne,F,O,R),R+=1,f=o===s-1?e.v[0]:e.v[o+1],w=(M=Math.sqrt(Math.pow(a[0]-f[0],2)+Math.pow(a[1]-f[1],2)))?Math.min(M/2,t)/M:0,n.setTripleAt(g=E=a[0]+(f[0]-a[0])*w,A=T=a[1]+(f[1]-a[1])*w,E,T,F=g-(g-a[0])*ne,O=A-(A-a[1])*ne,R),R+=1):(n.setTripleAt(a[0],a[1],_[0],_[1],m[0],m[1],R),R+=1):(n.setTripleAt(e.v[o][0],e.v[o][1],e.o[o][0],e.o[o][1],e.i[o][0],e.i[o][1],R),R+=1);return n},Rt.prototype.processShapes=function(e){var t,n,s,a,_,f,o=this.shapes.length,m=this.rd.v;if(0!==m)for(n=0;n<o;n+=1){if(f=(_=this.shapes[n]).localShapeCollection,_.shape._mdf||this._mdf||e)for(f.releaseShapes(),_.shape._mdf=!0,t=_.shape.paths.shapes,a=_.shape.paths._length,s=0;s<a;s+=1)f.addShape(this.processPath(t[s],m));_.shape.paths=_.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},Xe.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},Xe.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},Xe.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},Xe.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},Xe.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(Wn(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,n=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(n<0)return[];var o=Math.sqrt(n);return Wn(o)?o>0&&o<1?[t]:[]:[t-o,t+o].filter(function(s){return s>0&&s<1})},Xe.prototype.split=function(e){if(e<=0)return[fi(this.points[0]),this];if(e>=1)return[this,fi(this.points[this.points.length-1])];var t=Ht(this.points[0],this.points[1],e),n=Ht(this.points[1],this.points[2],e),o=Ht(this.points[2],this.points[3],e),s=Ht(t,n,e),a=Ht(n,o,e),m=Ht(s,a,e);return[new Xe(this.points[0],t,s,m,!0),new Xe(m,a,o,this.points[3],!0)]},Xe.prototype.bounds=function(){return{x:pi(this,0),y:pi(this,1)}},Xe.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},Xe.prototype.intersections=function(e,t,n){void 0===t&&(t=2),void 0===n&&(n=7);var o=[];return dn(Sn(this,0,1),Sn(e,0,1),0,t,o,n),o},Xe.shapeSegment=function(e,t){var n=(t+1)%e.length();return new Xe(e.v[t],e.o[t],e.i[n],e.v[n],!0)},Xe.shapeSegmentInverted=function(e,t){var n=(t+1)%e.length();return new Xe(e.v[n],e.i[n],e.o[t],e.v[t],!0)},te([pt],Tn),Tn.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=oe.getProp(e,t.s,0,null,this),this.frequency=oe.getProp(e,t.r,0,null,this),this.pointsType=oe.getProp(e,t.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},Tn.prototype.processPath=function(e,t,n,o){var s=e._length,a=Ge.newElement();if(a.c=e.c,e.c||(s-=1),0===s)return a;var m=-1,_=Xe.shapeSegment(e,0);Qi(a,e,0,t,n,o,m);for(var f=0;f<s;f+=1)m=vo(a,_,t,n,o,-m),_=f!==s-1||e.c?Xe.shapeSegment(e,(f+1)%s):null,Qi(a,e,f+1,t,n,o,m);return a},Tn.prototype.processShapes=function(e){var t,n,s,a,M,w,o=this.shapes.length,m=this.amplitude.v,_=Math.max(0,Math.round(this.frequency.v)),f=this.pointsType.v;if(0!==m)for(n=0;n<o;n+=1){if(w=(M=this.shapes[n]).localShapeCollection,M.shape._mdf||this._mdf||e)for(w.releaseShapes(),M.shape._mdf=!0,t=M.shape.paths.shapes,a=M.shape.paths._length,s=0;s<a;s+=1)w.addShape(this.processPath(t[s],m,_,f));M.shape.paths=M.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},te([pt],En),En.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=oe.getProp(e,t.a,0,null,this),this.miterLimit=oe.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=0!==this.amount.effectsSequence.length},En.prototype.processPath=function(e,t,n,o){var s=Ge.newElement();s.c=e.c;var a=e.length();e.c||(a-=1);var m,_,f,M=[];for(m=0;m<a;m+=1)f=Xe.shapeSegment(e,m),M.push(Zi(f,t));if(!e.c)for(m=a-1;m>=0;m-=1)f=Xe.shapeSegmentInverted(e,m),M.push(Zi(f,t));M=function bo(e){for(var t,n=1;n<e.length;n+=1)t=je(e[n-1],e[n]),e[n-1]=t[0],e[n]=t[1];return e.length>1&&(t=je(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}(M);var w=null,R=null;for(m=0;m<M.length;m+=1){var g=M[m];for(R&&(w=Ui(s,R,g[0],n,o)),R=g[g.length-1],_=0;_<g.length;_+=1)f=g[_],w&&mn(f.points[0],w)?s.setXYAt(f.points[1][0],f.points[1][1],"o",s.length()-1):s.setTripleAt(f.points[0][0],f.points[0][1],f.points[1][0],f.points[1][1],f.points[0][0],f.points[0][1],s.length()),s.setTripleAt(f.points[3][0],f.points[3][1],f.points[3][0],f.points[3][1],f.points[2][0],f.points[2][1],s.length()),w=f.points[3]}return M.length&&Ui(s,R,M[0][0],n,o),s},En.prototype.processShapes=function(e){var t,n,s,a,M,w,o=this.shapes.length,m=this.amount.v,_=this.miterLimit.v,f=this.lineJoin;if(0!==m)for(n=0;n<o;n+=1){if(w=(M=this.shapes[n]).localShapeCollection,M.shape._mdf||this._mdf||e)for(w.releaseShapes(),M.shape._mdf=!0,t=M.shape.paths.shapes,a=M.shape.paths._length,s=0;s<a;s+=1)w.addShape(this.processPath(t[s],m,f,_));M.shape.paths=M.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var Jt=function(){var t={w:0,size:0,shapes:[],data:{shapes:[]}},n=[];
1n=n.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var o=127988,R=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function A(b,c){var r=re("span");r.setAttribute("aria-hidden",!0),r.style.fontFamily=c;var i=re("span");i.innerText="giItT1WQy@!-/#",r.style.position="absolute",r.style.left="-10000px",r.style.top="-10000px",r.style.fontSize="300px",r.style.fontVariant="normal",r.style.fontStyle="normal",r.style.fontWeight="normal",r.style.letterSpacing="0",r.appendChild(i),document.body.appendChild(r);var l=i.offsetWidth;return i.style.fontFamily=function g(b){var r,c=b.split(","),i=c.length,l=[];for(r=0;r<i;r+=1)"sans-serif"!==c[r]&&"monospace"!==c[r]&&l.push(c[r]);return l.join(",")}(b)+", "+c,{node:i,w:l,parent:r}}function T(b,c){var i,r=document.body&&c?"svg":"canvas",l=Ji(b);if("svg"===r){var d=Ie("text");d.style.fontSize="100px",d.setAttribute("font-family",b.fFamily),d.setAttribute("font-style",l.style),d.setAttribute("font-weight",l.weight),d.textContent="1",b.fClass?(d.style.fontFamily="inherit",d.setAttribute("class",b.fClass)):d.style.fontFamily=b.fFamily,c.appendChild(d),i=d}else{var y=new OffscreenCanvas(500,500).getContext("2d");y.font=l.style+" "+l.weight+" 100px "+b.fFamily,i=y}return{measureText:function S(H){return"svg"===r?(i.textContent=H,i.getComputedTextLength()):i.measureText(H).width}}}function P(b){var c=0,r=b.charCodeAt(0);if(r>=55296&&r<=56319){var i=b.charCodeAt(1);i>=56320&&i<=57343&&(c=1024*(r-55296)+i-56320+65536)}return c}function q(b){var c=P(b);return c>=127462&&c<=127487}var be=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return be.isModifier=function L(b,c){var r=b.toString(16)+c.toString(16);return-1!==R.indexOf(r)},be.isZeroWidthJoiner=function z(b){return 8205===b},be.isFlagEmoji=function Se(b){return q(b.substr(0,2))&&q(b.substr(2,2))},be.isRegionalCode=q,be.isCombinedCharacter=function Me(b){return-1!==n.indexOf(b)},be.isRegionalFlag=function ae(b,c){var r=P(b.substr(c,2));if(r!==o)return!1;var i=0;for(c+=2;i<5;){if((r=P(b.substr(c,2)))<917601||r>917626)return!1;i+=1,c+=2}return 917631===P(b.substr(c,2))},be.isVariationSelector=function V(b){return 65039===b},be.BLACK_FLAG_CODE_POINT=o,be.prototype={addChars:function O(b){if(b){this.chars||(this.chars=[]);var c,i,d,r=b.length,l=this.chars.length;for(c=0;c<r;c+=1){for(i=0,d=!1;i<l;)this.chars[i].style===b[c].style&&this.chars[i].fFamily===b[c].fFamily&&this.chars[i].ch===b[c].ch&&(d=!0),i+=1;d||(this.chars.push(b[c]),l+=1)}}},addFonts:function F(b,c){if(b){if(this.chars)return this.isLoaded=!0,void(this.fonts=b.list);if(!document.body)return this.isLoaded=!0,b.list.forEach(function(Z){Z.helper=T(Z),Z.cache={}}),void(this.fonts=b.list);var i,r=b.list,l=r.length,d=l;for(i=0;i<l;i+=1){var S,H,y=!0;if(r[i].loaded=!1,r[i].monoCase=A(r[i].fFamily,"monospace"),r[i].sansCase=A(r[i].fFamily,"sans-serif"),r[i].fPath){if("p"===r[i].fOrigin||3===r[i].origin){if((S=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[i].fFamily+'"], style[f-origin="3"][f-family="'+r[i].fFamily+'"]')).length>0&&(y=!1),y){var U=re("style");U.setAttribute("f-forigin",r[i].fOrigin),U.setAttribute("f-origin",r[i].origin),U.setAttribute("f-family",r[i].fFamily),U.type="text/css",U.innerText="@font-face {font-family: "+r[i].fFamily+"; font-style: normal; src: url('"+r[i].fPath+"');}",c.appendChild(U)}}else if("g"===r[i].fOrigin||1===r[i].origin){for(S=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),H=0;H<S.length;H+=1)-1!==S[H].href.indexOf(r[i].fPath)&&(y=!1);if(y){var G=re("link");G.setAttribute("f-forigin",r[i].fOrigin),G.setAttribute("f-origin",r[i].origin),G.type="text/css",G.rel="stylesheet",G.href=r[i].fPath,document.body.appendChild(G)}}else if("t"===r[i].fOrigin||2===r[i].origin){for(S=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),H=0;H<S.length;H+=1)r[i].fPath===S[H].src&&(y=!1);if(y){var me=re("link");me.setAttribute("f-forigin",r[i].fOrigin),me.setAttribute("f-origin",r[i].origin),me.setAttribute("rel","stylesheet"),me.setAttribute("href",r[i].fPath),c.appendChild(me)}}}else r[i].loaded=!0,d-=1;r[i].helper=T(r[i],c),r[i].cache={},this.fonts.push(r[i])}0===d?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function C(b,c,r){for(var i=0,l=this.chars.length;i<l;){if(this.chars[i].ch===b&&this.chars[i].style===c&&this.chars[i].fFamily===r)return this.chars[i];i+=1}return("string"==typeof b&&13!==b.charCodeAt(0)||!b)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",b,c,r)),t},getFontByName:function v(b){for(var c=0,r=this.fonts.length;c<r;){if(this.fonts[c].fName===b)return this.fonts[c];c+=1}return this.fonts[0]},measureText:function p(b,c,r){var i=this.getFontByName(c),l=b;if(!i.cache[l]){var d=i.helper;if(" "===b){var y=d.measureText("|"+b+"|"),S=d.measureText("||");i.cache[l]=(y-S)/100}else i.cache[l]=d.measureText(b)/100}return i.cache[l]*r},checkLoadedFonts:function E(){var b,c=this.fonts.length,l=c;for(b=0;b<c;b+=1)this.fonts[b].loaded?l-=1:"n"===this.fonts[b].fOrigin||0===this.fonts[b].origin?this.fonts[b].loaded=!0:((this.fonts[b].monoCase.node.offsetWidth!==this.fonts[b].monoCase.w||this.fonts[b].sansCase.node.offsetWidth!==this.fonts[b].sansCase.w)&&(l-=1,this.fonts[b].loaded=!0),this.fonts[b].loaded&&(this.fonts[b].sansCase.parent.parentNode.removeChild(this.fonts[b].sansCase.parent),this.fonts[b].monoCase.parent.parentNode.removeChild(this.fonts[b].monoCase.parent)));0!==l&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function Te(){this.isLoaded=!0}},be}();function qi(e){this.animationData=e}function Yn(){}qi.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e},Yn.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(t){-1===this.renderableComponents.indexOf(t)&&this.renderableComponents.push(t)},removeRenderableComponent:function(t){-1!==this.renderableComponents.indexOf(t)&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var t,n=this.renderableComponents.length;for(t=0;t<n;t+=1)this.renderableComponents[t].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var vi=function(){var e={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(t){return e[t]||""}}();function yo(e,t,n){this.p=oe.getProp(t,e.v,0,0,n)}
vendor: 4,834 bytes, line 1
1function Mo(e,t,n){this.p=oe.getProp(t,e.v,0,0,n)}function Po(e,t,n){this.p=oe.getProp(t,e.v,1,0,n)}function Oo(e,t,n){this.p=oe.getProp(t,e.v,1,0,n)}function xo(e,t,n){this.p=oe.getProp(t,e.v,0,0,n)}function ko(e,t,n){this.p=oe.getProp(t,e.v,0,0,n)}function wo(e,t,n){this.p=oe.getProp(t,e.v,0,0,n)}function So(){this.p={}}function eo(e,t){var n=e.ef||[];this.effectElements=[];var o,a,s=n.length;for(o=0;o<s;o+=1)a=new Ln(n[o],t),this.effectElements.push(a)}function Ln(e,t){this.init(e,t)}function $t(){}function jt(){}function Gt(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,n)}function mt(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,n),this._isPlaying=!1,this._canPlay=!1;var o=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(o),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?oe.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=oe.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}function at(){}te([Je],Ln),Ln.prototype.getValue=Ln.prototype.iterateDynamicProperties,Ln.prototype.init=function(e,t){this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var n,s,o=this.data.ef.length,a=this.data.ef;for(n=0;n<o;n+=1){switch(s=null,a[n].ty){case 0:s=new yo(a[n],t,this);break;case 1:s=new Mo(a[n],t,this);break;case 2:s=new Po(a[n],t,this);break;case 3:s=new Oo(a[n],t,this);break;case 4:case 7:s=new wo(a[n],t,this);break;case 10:s=new xo(a[n],t,this);break;case 11:s=new ko(a[n],t,this);break;case 5:s=new eo(a[n],t,this);break;default:s=new So(a[n],t,this)}s&&this.effectElements.push(s)}},$t.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var t=0,n=this.data.masksProperties.length;t<n;){if("n"!==this.data.masksProperties[t].mode&&!1!==this.data.masksProperties[t].cl)return!0;t+=1}return!1},initExpressions:function(){var t=null;if(t){var n=t("layer"),o=t("effects"),s=t("shape"),a=t("text"),m=t("comp");this.layerInterface=n(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var _=o.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(_),0===this.data.ty||this.data.xt?this.compInterface=m(this):4===this.data.ty?(this.layerInterface.shapeInterface=s(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=a(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var t=vi(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=t},initBaseData:function(t,n,o){this.globalData=n,this.comp=o,this.data=t,this.layerId=tt(),this.data.sr||(this.data.sr=1),this.effectsManager=new eo(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},jt.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(t,n){var o,s=this.dynamicProperties.length;for(o=0;o<s;o+=1)(n||this._isParent&&"transform"===this.dynamicProperties[o].propType)&&(this.dynamicProperties[o].getValue(),this.dynamicProperties[o]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&this.dynamicProperties.push(t)}},Gt.prototype.prepareFrame=function(){},te([Yn,$t,jt],Gt),Gt.prototype.getBaseElement=function(){return null},Gt.prototype.renderFrame=function(){},Gt.prototype.destroy=function(){},Gt.prototype.initExpressions=function(){var e=null;if(e){var t=e("footage");this.layerInterface=t(this)}},Gt.prototype.getFootageData=function(){return this.footageData},mt.prototype.prepareFrame=function(e){this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this._currentTime=this.tm._placeholder?e/this.data.sr:this.tm.v,this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},te([Yn,$t,jt],mt),mt.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},mt.prototype.show=function(){},mt.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},mt.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1}
vendor: 7,486 bytes, line 1
1,mt.prototype.resume=function(){this._canPlay=!0},mt.prototype.setRate=function(e){this.audio.rate(e)},mt.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},mt.prototype.getBaseElement=function(){return null},mt.prototype.destroy=function(){},mt.prototype.sourceRectAtTime=function(){},mt.prototype.initExpressions=function(){},at.prototype.checkLayers=function(e){var t,o,n=this.layers.length;for(this.completeLayers=!0,t=n-1;t>=0;t-=1)this.elements[t]||(o=this.layers[t]).ip-o.st<=e-this.layers[t].st&&o.op-o.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},at.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},at.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},at.prototype.createAudio=function(e){return new mt(e,this.globalData,this)},at.prototype.createFootage=function(e){return new Gt(e,this.globalData,this)},at.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},at.prototype.includeLayers=function(e){this.completeLayers=!1;var t,o,n=e.length,s=this.layers.length;for(t=0;t<n;t+=1)for(o=0;o<s;){if(this.layers[o].id===e[t].id){this.layers[o]=e[t];break}o+=1}},at.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},at.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},at.prototype.buildElementParenting=function(e,t,n){for(var o=this.elements,s=this.layers,a=0,m=s.length;a<m;)s[a].ind==t&&(o[a]&&!0!==o[a]?(n.push(o[a]),o[a].setAsParent(),void 0!==s[a].parent?this.buildElementParenting(e,s[a].parent,n):e.setHierarchy(n)):(this.buildItem(a),this.addPendingElement(e))),a+=1},at.prototype.addPendingElement=function(e){this.pendingElements.push(e)},at.prototype.searchExtraCompositions=function(e){var t,n=e.length;for(t=0;t<n;t+=1)if(e[t].xt){var o=this.createComp(e[t]);o.initExpressions(),this.globalData.projectInterface.registerComposition(o)}},at.prototype.getElementById=function(e){var t,n=this.elements.length;for(t=0;t<n;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},at.prototype.getElementByPath=function(e){var n,t=e.shift();if("number"==typeof t)n=this.elements[t];else{var o,s=this.elements.length;for(o=0;o<s;o+=1)if(this.elements[o].data.nm===t){n=this.elements[o];break}}return 0===e.length?n:n.getElementByPath(e)},at.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new Jt,this.globalData.slotManager=function Co(e){return new qi(e)}(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};var Ao_TRANSFORM_EFFECT="transformEFfect";function pn(){}function qt(e,t,n){this.data=e,this.element=t,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var s,o=this.globalData.defs,a=this.masksProperties?this.masksProperties.length:0;this.viewData=K(a),this.solidPath="";var m,w,R,A,E,T,F,_=this.masksProperties,f=0,M=[],g=tt(),O="clipPath",C="clip-path";for(s=0;s<a;s+=1)if(("a"!==_[s].mode&&"n"!==_[s].mode||_[s].inv||100!==_[s].o.k||_[s].o.x)&&(O="mask",C="mask"),"s"!==_[s].mode&&"i"!==_[s].mode||0!==f?A=null:((A=Ie("rect")).setAttribute("fill","#ffffff"),A.setAttribute("width",this.element.comp.data.w||0),A.setAttribute("height",this.element.comp.data.h||0),M.push(A)),m=Ie("path"),"n"===_[s].mode)this.viewData[s]={op:oe.getProp(this.element,_[s].o,0,.01,this.element),prop:At.getShapeProp(this.element,_[s],3),elem:m,lastPath:""},o.appendChild(m);else{var p;if(f+=1,m.setAttribute("fill","s"===_[s].mode?"#000000":"#ffffff"),m.setAttribute("clip-rule","nonzero"),0!==_[s].x.k?(O="mask",C="mask",F=oe.getProp(this.element,_[s].x,0,null,this.element),p=tt(),(E=Ie("filter")).setAttribute("id",p),(T=Ie("feMorphology")).setAttribute("operator","erode"),T.setAttribute("in","SourceGraphic"),T.setAttribute("radius","0"),E.appendChild(T),o.appendChild(E),m.setAttribute("stroke","s"===_[s].mode?"#000000":"#ffffff")):(T=null,F=null),this.storedData[s]={elem:m,x:F,expan:T,lastPath:"",lastOperator:"",filterId:p,lastRadius:0},"i"===_[s].mode){R=M.length;var v=Ie("g");for(w=0;w<R;w+=1)v.appendChild(M[w]);var P=Ie("mask");P.setAttribute("mask-type","alpha"),P.setAttribute("id",g+"_"+f),P.appendChild(m),o.appendChild(P),v.setAttribute("mask","url("+Y()+"#"+g+"_"+f+")"),M.length=0,M.push(v)}else M.push(m);_[s].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[s]={elem:m,lastPath:"",op:oe.getProp(this.element,_[s].o,0,.01,this.element),prop:At.getShapeProp(this.element,_[s],3),invRect:A},this.viewData[s].prop.k||this.drawPath(_[s],this.viewData[s].prop.v,this.viewData[s])}for(this.maskElement=Ie(O),a=M.length,s=0;s<a;s+=1)this.maskElement.appendChild(M[s]);f>0&&(this.maskElement.setAttribute("id",g),this.element.maskedElement.setAttribute(C,"url("+Y()+"#"+g+")"),o.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}pn.prototype={initTransform:function(){var t=new it;this.finalTransform={mProp:this.data.ks?Zt.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:t,localMat:t,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0)},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var n=this.finalTransform.mat,o=0,s=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;o<s;){if(this.hierarchy[o].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}o+=1}if(this.finalTransform._matMdf)for(n.cloneFromProps(this.finalTransform.mProp.v.props),o=0;o<s;o+=1)n.multiply(this.hierarchy[o].finalTransform.mProp.v)}(!this.localTransforms||this.finalTransform._matMdf)&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var t=0,n=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;t<n;)this.localTransforms[t]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[t]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),t+=1;if(this.finalTransform._localMatMdf){var o=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(o),t=1;t<n;
1t+=1)o.multiply(this.localTransforms[t].matrix);o.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var a=this.finalTransform.localOpacity;for(t=0;t<n;t+=1)a*=.01*this.localTransforms[t].opacity;this.finalTransform.localOpacity=a}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var t=this.renderableEffectsManager.getEffects(Ao_TRANSFORM_EFFECT);if(t.length){this.localTransforms=[],this.finalTransform.localMat=new it;var n=0,o=t.length;for(n=0;n<o;n+=1)this.localTransforms.push(t[n])}}},globalToLocal:function(t){var n=[];n.push(this.finalTransform);for(var o=!0,s=this.comp;o;)s.finalTransform?(s.data.hasMask&&n.splice(0,0,s.finalTransform),s=s.comp):o=!1;var a,_,m=n.length;for(a=0;a<m;a+=1)_=n[a].mat.applyToPointArray(0,0,0),t=[t[0]-_[0],t[1]-_[1],0];return t},mHelper:new it},qt.prototype.getMaskProperty=function(e){return this.viewData[e].prop},qt.prototype.renderFrame=function(e){var n,t=this.element.finalTransform.mat,o=this.masksProperties.length;for(n=0;n<o;n+=1)if((this.viewData[n].prop._mdf||e)&&this.drawPath(this.masksProperties[n],this.viewData[n].prop.v,this.viewData[n]),(this.viewData[n].op._mdf||e)&&this.viewData[n].elem.setAttribute("fill-opacity",this.viewData[n].op.v),"n"!==this.masksProperties[n].mode&&(this.viewData[n].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[n].invRect.setAttribute("transform",t.getInverseMatrix().to2dCSS()),this.storedData[n].x&&(this.storedData[n].x._mdf||e))){var s=this.storedData[n].expan;this.storedData[n].x.v<0?("erode"!==this.storedData[n].lastOperator&&(this.storedData[n].lastOperator="erode",this.storedData[n].elem.setAttribute("filter","url("+Y()+"#"+this.storedData[n].filterId+")")),s.setAttribute("radius",-this.storedData[n].x.v)):("dilate"!==this.storedData[n].lastOperator&&(this.storedData[n].lastOperator="dilate",this.storedData[n].elem.setAttribute("filter",null)),this.storedData[n].elem.setAttribute("stroke-width",2*this.storedData[n].x.v))}},qt.prototype.getMaskelement=function(){return this.maskElement},qt.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,(e+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},qt.prototype.drawPath=function(e,t,n){var s,a,o=" M"+t.v[0][0]+","+t.v[0][1];for(a=t._length,s=1;s<a;s+=1)o+=" C"+t.o[s-1][0]+","+t.o[s-1][1]+" "+t.i[s][0]+","+t.i[s][1]+" "+t.v[s][0]+","+t.v[s][1];if(t.c&&a>1&&(o+=" C"+t.o[s-1][0]+","+t.o[s-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),n.lastPath!==o){var m="";n.elem&&(t.c&&(m=e.inv?this.solidPath+o:o),n.elem.setAttribute("d",m)),n.lastPath=o}},qt.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var e,Fn=function(){var e={};return e.createFilter=function t(o,s){var a=Ie("filter");return a.setAttribute("id",o),!0!==s&&(a.setAttribute("filterUnits","objectBoundingBox"),a.setAttribute("x","0%"),a.setAttribute("y","0%"),a.setAttribute("width","100%"),a.setAttribute("height","100%")),a},e.createAlphaToLuminanceFilter=function n(){var o=Ie("feColorMatrix");return o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),o},e}(),to=(e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"},(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e),$n={},no="filter_result_";function bi(e){var t,_,n="SourceGraphic",o=e.data.ef?e.data.ef.length:0,s=tt(),a=Fn.createFilter(s,!0),m=0;for(this.filters=[],t=0;t<o;t+=1){_=null;var f=e.data.ef[t].ty;$n[f]&&(_=new(0,$n[f].effect)(a,e.effectsManager.effectElements[t],e,no+m,n),n=no+m,$n[f].countsAsEffect&&(m+=1)),_&&this.filters.push(_)}m&&(e.globalData.defs.appendChild(a),e.layerElement.setAttribute("filter","url("+Y()+"#"+s+")")),this.filters.length&&e.addRenderableComponent(this)}function zn(){}function gn(){}function Dn(){}
vendor: 6,904 bytes, line 1
1function un(e,t,n){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function Io(e,t){this.elem=e,this.pos=t}function io(){}bi.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},bi.prototype.getEffects=function(e){var t,n=this.filters.length,o=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&o.push(this.filters[t]);return o},zn.prototype={initRendererElement:function(){this.layerElement=Ie("g")},createContainerElements:function(){this.matteElement=Ie("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var t=null;if(this.data.td){this.matteMasks={};var n=Ie("g");n.setAttribute("id",this.layerId),n.appendChild(this.layerElement),t=n,this.globalData.defs.appendChild(n)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),t=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var o=Ie("clipPath"),s=Ie("path");s.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var a=tt();if(o.setAttribute("id",a),o.appendChild(s),this.globalData.defs.appendChild(o),this.checkMasks()){var m=Ie("g");m.setAttribute("clip-path","url("+Y()+"#"+a+")"),m.appendChild(this.layerElement),this.transformedElement=m,t?t.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+Y()+"#"+a+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new qt(this.data,this,this.globalData),this.renderableEffectsManager=new bi(this),this.searchEffectTransforms()},getMatte:function(t){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[t]){var o,s,a,m,n=this.layerId+"_"+t;if(1===t||3===t){var _=Ie("mask");_.setAttribute("id",n),_.setAttribute("mask-type",3===t?"luminance":"alpha"),(a=Ie("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),_.appendChild(a),this.globalData.defs.appendChild(_),!to.maskType&&1===t&&(_.setAttribute("mask-type","luminance"),o=tt(),s=Fn.createFilter(o),this.globalData.defs.appendChild(s),s.appendChild(Fn.createAlphaToLuminanceFilter()),(m=Ie("g")).appendChild(a),_.appendChild(m),m.setAttribute("filter","url("+Y()+"#"+o+")"))}else if(2===t){var f=Ie("mask");f.setAttribute("id",n),f.setAttribute("mask-type","alpha");var M=Ie("g");f.appendChild(M),o=tt(),s=Fn.createFilter(o);var w=Ie("feComponentTransfer");w.setAttribute("in","SourceGraphic"),s.appendChild(w);var R=Ie("feFuncA");R.setAttribute("type","table"),R.setAttribute("tableValues","1.0 0.0"),w.appendChild(R),this.globalData.defs.appendChild(s);var g=Ie("rect");g.setAttribute("width",this.comp.data.w),g.setAttribute("height",this.comp.data.h),g.setAttribute("x","0"),g.setAttribute("y","0"),g.setAttribute("fill","#ffffff"),g.setAttribute("opacity","0"),M.setAttribute("filter","url("+Y()+"#"+o+")"),M.appendChild(g),(a=Ie("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),M.appendChild(a),to.maskType||(f.setAttribute("mask-type","luminance"),s.appendChild(Fn.createAlphaToLuminanceFilter()),m=Ie("g"),M.appendChild(g),m.appendChild(this.layerElement),M.appendChild(m)),this.globalData.defs.appendChild(f)}this.matteMasks[t]=n}return this.matteMasks[t]},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute("mask","url("+Y()+"#"+t+")")}},gn.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(t){this.hierarchy=t},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},te([Yn,function Q(e){function t(){}return t.prototype=e,t}({initElement:function(n,o,s){this.initFrame(),this.initBaseData(n,o,s),this.initTransform(n,o,s),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],Dn),te([$t,pn,zn,gn,jt,Dn],un),un.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=Ie("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},un.prototype.sourceRectAtTime=function(){return this.sourceRect},io.prototype={addShapeToModifiers:function(t){var n,o=this.shapeModifiers.length;for(n=0;n<o;n+=1)this.shapeModifiers[n].addShape(t)},isShapeInAnimatedModifiers:function(t){for(var o=this.shapeModifiers.length;0<o;)if(this.shapeModifiers[0].isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var t,n=this.shapes.length;for(t=0;t<n;t+=1)this.shapes[t].sh.reset();for(t=(n=this.shapeModifiers.length)-1;t>=0&&!this.shapeModifiers[t].processShapes(this._isFirstFrame);t-=1);}},searchProcessedElement:function(t){for(var n=this.processedElements,o=0,s=n.length;o<s;){if(n[o].elem===t)return n[o].pos;o+=1}return 0},addProcessedElement:function(t,n){for(var o=this.processedElements,s=o.length;s;
vendor: 1,607 bytes, line 1
1)if(o[s-=1].elem===t)return void(o[s].pos=n);o.push(new Io(t,n))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}};var oo={1:"butt",2:"round",3:"square"},ro={1:"miter",2:"round",3:"bevel"};function ao(e,t,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=n,this.lvl=t,this._isAnimated=!!n.k;for(var o=0,s=e.length;o<s;){if(e[o].mProps.dynamicProperties.length){this._isAnimated=!0;break}o+=1}}function so(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=Ie("path"),this.msElem=null}function _n(e,t,n,o){this.elem=e,this.frameId=-1,this.dataProps=K(t.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=I("float32",t.length?t.length-1:0),this.dashoffset=I("float32",1),this.initDynamicPropertyContainer(o);var s,m,a=t.length||0;for(s=0;s<a;s+=1)m=oe.getProp(e,t[s].v,0,0,this),this.k=m.k||this.k,this.dataProps[s]={n:t[s].n,p:m};this.k||this.getValue(!0),this._isAnimated=this.k}function co(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=oe.getProp(e,t.o,0,.01,this),this.w=oe.getProp(e,t.w,0,null,this),this.d=new _n(e,t.d||{},"svg",this),this.c=oe.getProp(e,t.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}function xe(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=oe.getProp(e,t.o,0,.01,this),this.c=oe.getProp(e,t.c,1,255,this),this.style=n}function Ci(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=n}
vendor: 4,092 bytes, line 1
1function vn(e,t,n){this.data=t,this.c=I("uint8c",4*t.p);var o=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=I("float32",o),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=o,this.initDynamicPropertyContainer(n),this.prop=oe.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function en(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,n)}function yi(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=oe.getProp(e,t.w,0,null,this),this.d=new _n(e,t.d||{},"svg",this),this.initGradientData(e,t,n),this._isAnimated=!!this._isAnimated}function lo(){this.it=[],this.prevViewData=[],this.gr=Ie("g")}function Mi(e,t,n){this.transform={mProps:e,op:t,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}ao.prototype.setAsAnimated=function(){this._isAnimated=!0},so.prototype.reset=function(){this.d="",this._mdf=!1},_n.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,n=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<n;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},te([Je],_n),te([Je],co),te([Je],xe),te([Je],Ci),vn.prototype.comparePoints=function(e,t){for(var n=0,o=this.o.length/2;n<o;){if(Math.abs(e[4*n]-e[4*t+2*n])>.01)return!1;n+=1}return!0},vn.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},vn.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,o,s,n=4*this.data.p;for(t=0;t<n;t+=1)o=t%4==0?100:255,s=Math.round(this.prop.v[t]*o),this.c[t]!==s&&(this.c[t]=s,this._cmdf=!e);if(this.o.length)for(n=this.prop.v.length,t=4*this.data.p;t<n;t+=1)o=t%2==0?100:1,s=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==s&&(this.o[t-4*this.data.p]=s,this._omdf=!e);this._mdf=!e}},te([Je],vn),en.prototype.initGradientData=function(e,t,n){this.o=oe.getProp(e,t.o,0,.01,this),this.s=oe.getProp(e,t.s,1,null,this),this.e=oe.getProp(e,t.e,1,null,this),this.h=oe.getProp(e,t.h||{k:0},0,.01,this),this.a=oe.getProp(e,t.a||{k:0},0,Ae,this),this.g=new vn(e,t.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,t),this.setGradientOpacity(t,n),this._isAnimated=!!this._isAnimated},en.prototype.setGradientData=function(e,t){var n=tt(),o=Ie(1===t.t?"linearGradient":"radialGradient");o.setAttribute("id",n),o.setAttribute("spreadMethod","pad"),o.setAttribute("gradientUnits","userSpaceOnUse");var a,m,_,s=[];for(_=4*t.g.p,m=0;m<_;m+=4)a=Ie("stop"),o.appendChild(a),s.push(a);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+Y()+"#"+n+")"),this.gf=o,this.cst=s},en.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var n,o,s,a=Ie("mask"),m=Ie("path");a.appendChild(m);var _=tt(),f=tt();a.setAttribute("id",f);var M=Ie(1===e.t?"linearGradient":"radialGradient");M.setAttribute("id",_),M.setAttribute("spreadMethod","pad"),M.setAttribute("gradientUnits","userSpaceOnUse"),s=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var w=this.stops;for(o=4*e.g.p;o<s;o+=2)(n=Ie("stop")).setAttribute("stop-color","rgb(255,255,255)"),M.appendChild(n),w.push(n);m.setAttribute("gf"===e.ty?"fill":"stroke","url("+Y()+"#"+_+")"),"gs"===e.ty&&(m.setAttribute("stroke-linecap",oo[e.lc||2]),m.setAttribute("stroke-linejoin",ro[e.lj||2]),1===e.lj&&m.setAttribute("stroke-miterlimit",e.ml)),this.of=M,this.ms=a,this.ost=w,this.maskId=f,t.msElem=m}},te([Je],en),te([en,Je],yi);
vendor: 12,832 bytes, line 1
1var jn=function(t,n,o,s){if(0===n)return"";var f,a=t.o,m=t.i,_=t.v,M=" M"+s.applyToPointStringified(_[0][0],_[0][1]);for(f=1;f<n;f+=1)M+=" C"+s.applyToPointStringified(a[f-1][0],a[f-1][1])+" "+s.applyToPointStringified(m[f][0],m[f][1])+" "+s.applyToPointStringified(_[f][0],_[f][1]);return o&&n&&(M+=" C"+s.applyToPointStringified(a[f-1][0],a[f-1][1])+" "+s.applyToPointStringified(m[0][0],m[0][1])+" "+s.applyToPointStringified(_[0][0],_[0][1]),M+="z"),M},ho=function(){var e=new it,t=new it;function s(R,g,A){(A||g.transform.op._mdf)&&g.transform.container.setAttribute("opacity",g.transform.op.v),(A||g.transform.mProps._mdf)&&g.transform.container.setAttribute("transform",g.transform.mProps.v.to2dCSS())}function a(){}function m(R,g,A){var E,T,F,O,C,p,L,z,V,q,v=g.styles.length,P=g.lvl;for(p=0;p<v;p+=1){if(O=g.sh._mdf||A,g.styles[p].lvl<P){for(z=t.reset(),V=P-g.styles[p].lvl,q=g.transformers.length-1;!O&&V>0;)O=g.transformers[q].mProps._mdf||O,V-=1,q-=1;if(O)for(V=P-g.styles[p].lvl,q=g.transformers.length-1;V>0;)z.multiply(g.transformers[q].mProps.v),V-=1,q-=1}else z=e;if(T=(L=g.sh.paths)._length,O){for(F="",E=0;E<T;E+=1)(C=L.shapes[E])&&C._length&&(F+=jn(C,C._length,C.c,z));g.caches[p]=F}else F=g.caches[p];g.styles[p].d+=!0===R.hd?"":F,g.styles[p]._mdf=O||g.styles[p]._mdf}}function _(R,g,A){var E=g.style;(g.c._mdf||A)&&E.pElem.setAttribute("fill","rgb("+de(g.c.v[0])+","+de(g.c.v[1])+","+de(g.c.v[2])+")"),(g.o._mdf||A)&&E.pElem.setAttribute("fill-opacity",g.o.v)}function f(R,g,A){M(R,g,A),w(0,g,A)}function M(R,g,A){var P,L,z,V,Me,E=g.gf,T=g.g._hasOpacity,F=g.s.v,O=g.e.v;if((g.o._mdf||A)&&g.style.pElem.setAttribute("gf"===R.ty?"fill-opacity":"stroke-opacity",g.o.v),g.s._mdf||A){var p=1===R.t?"x1":"cx",v="x1"===p?"y1":"cy";E.setAttribute(p,F[0]),E.setAttribute(v,F[1]),T&&!g.g._collapsable&&(g.of.setAttribute(p,F[0]),g.of.setAttribute(v,F[1]))}if(g.g._cmdf||A){var q=g.g.c;for(z=(P=g.cst).length,L=0;L<z;L+=1)(V=P[L]).setAttribute("offset",q[4*L]+"%"),V.setAttribute("stop-color","rgb("+q[4*L+1]+","+q[4*L+2]+","+q[4*L+3]+")")}if(T&&(g.g._omdf||A)){var Se=g.g.o;for(z=(P=g.g._collapsable?g.cst:g.ost).length,L=0;L<z;L+=1)V=P[L],g.g._collapsable||V.setAttribute("offset",Se[2*L]+"%"),V.setAttribute("stop-opacity",Se[2*L+1])}if(1===R.t)(g.e._mdf||A)&&(E.setAttribute("x2",O[0]),E.setAttribute("y2",O[1]),T&&!g.g._collapsable&&(g.of.setAttribute("x2",O[0]),g.of.setAttribute("y2",O[1])));else if((g.s._mdf||g.e._mdf||A)&&(Me=Math.sqrt(Math.pow(F[0]-O[0],2)+Math.pow(F[1]-O[1],2)),E.setAttribute("r",Me),T&&!g.g._collapsable&&g.of.setAttribute("r",Me)),g.s._mdf||g.e._mdf||g.h._mdf||g.a._mdf||A){Me||(Me=Math.sqrt(Math.pow(F[0]-O[0],2)+Math.pow(F[1]-O[1],2)));var ae=Math.atan2(O[1]-F[1],O[0]-F[0]),Te=g.h.v;Te>=1?Te=.99:Te<=-1&&(Te=-.99);var be=Me*Te,ee=Math.cos(ae+g.a.v)*be+F[0],b=Math.sin(ae+g.a.v)*be+F[1];E.setAttribute("fx",ee),E.setAttribute("fy",b),T&&!g.g._collapsable&&(g.of.setAttribute("fx",ee),g.of.setAttribute("fy",b))}}function w(R,g,A){var E=g.style,T=g.d;T&&(T._mdf||A)&&T.dashStr&&(E.pElem.setAttribute("stroke-dasharray",T.dashStr),E.pElem.setAttribute("stroke-dashoffset",T.dashoffset[0])),g.c&&(g.c._mdf||A)&&E.pElem.setAttribute("stroke","rgb("+de(g.c.v[0])+","+de(g.c.v[1])+","+de(g.c.v[2])+")"),(g.o._mdf||A)&&E.pElem.setAttribute("stroke-opacity",g.o.v),(g.w._mdf||A)&&(E.pElem.setAttribute("stroke-width",g.w.v),E.msElem&&E.msElem.setAttribute("stroke-width",g.w.v))}return{createRenderFunction:function o(R){switch(R.ty){case"fl":return _;case"gf":return M;case"gs":return f;case"st":return w;case"sh":case"el":case"rc":case"sr":return m;case"tr":return s;case"no":return a;default:return null}}}}();function Qe(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}function Gn(e,t,n,o,s,a){this.o=e,this.sw=t,this.sc=n,this.fc=o,this.m=s,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!o,m:!0,p:!0}}function st(e,t){this._frameId=x,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}te([$t,pn,zn,io,gn,jt,Dn],Qe),Qe.prototype.initSecondaryElement=function(){},Qe.prototype.identityMatrix=new it,Qe.prototype.buildExpressionInterface=function(){},Qe.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},Qe.prototype.filterUniqueShapes=function(){var e,n,o,a,t=this.shapes.length,s=this.stylesList.length,m=[],_=!1;for(o=0;o<s;o+=1){for(a=this.stylesList[o],_=!1,m.length=0,e=0;e<t;e+=1)-1!==(n=this.shapes[e]).styles.indexOf(a)&&(m.push(n),_=n._isAnimated||_);m.length>1&&_&&this.setShapesAsAnimated(m)}},Qe.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].setAsAnimated()},Qe.prototype.createStyleElement=function(e,t){var n,o=new so(e,t),s=o.pElem;return"st"===e.ty?n=new co(this,e,o):"fl"===e.ty?n=new xe(this,e,o):"gf"===e.ty||"gs"===e.ty?(n=new("gf"===e.ty?en:yi)(this,e,o),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),s.setAttribute("mask","url("+Y()+"#"+n.maskId+")"))):"no"===e.ty&&(n=new Ci(this,e,o)),("st"===e.ty||"gs"===e.ty)&&(s.setAttribute("stroke-linecap",oo[e.lc||2]),s.setAttribute("stroke-linejoin",ro[e.lj||2]),s.setAttribute("fill-opacity","0"),1===e.lj&&s.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&s.setAttribute("fill-rule","evenodd"),e.ln&&s.setAttribute("id",e.ln),e.cl&&s.setAttribute("class",e.cl),e.bm&&(s.style["mix-blend-mode"]=vi(e.bm)),this.stylesList.push(o),this.addToAnimatedContents(e,n),n},Qe.prototype.createGroupElement=function(e){var t=new lo;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=vi(e.bm)),t},Qe.prototype.createTransformElement=function(e,t){var n=Zt.getTransformProperty(this,e,this),o=new Mi(n,n.o,t);return this.addToAnimatedContents(e,o),o},Qe.prototype.createShapeElement=function(e,t,n){var o=4;"rc"===e.ty?o=5:"el"===e.ty?o=6:"sr"===e.ty&&(o=7);var a=new ao(t,n,At.getShapeProp(this,e,o,this));return this.shapes.push(a),this.addShapeToModifiers(a),this.addToAnimatedContents(e,a),a},Qe.prototype.addToAnimatedContents=function(e,t){for(var n=0,o=this.animatedContents.length;n<o;){if(this.animatedContents[n].element===t)return;n+=1}this.animatedContents.push({fn:ho.createRenderFunction(e),element:t,data:e})},Qe.prototype.setElementStyles=function(e){var n,t=e.styles,o=this.stylesList.length;for(n=0;n<o;n+=1)-1===t.indexOf(this.stylesList[n])&&!this.stylesList[n].closed&&t.push(this.stylesList[n])},Qe.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},Qe.prototype.searchShapes=function(e,t,n,o,s,a,m){var f,w,R,T,F,_=[].concat(a),M=e.length-1,g=[],A=[];for(f=M;f>=0;f-=1){if((F=this.searchProcessedElement(e[f]))?t[f]=n[F-1]:e[f]._render=m,"fl"===e[f].ty||"st"===e[f].ty||"gf"===e[f].ty||"gs"===e[f].ty||"no"===e[f].ty)F?t[f].style.closed=e[f].hd:t[f]=this.createStyleElement(e[f],s),e[f]._render&&t[f].style.pElem.parentNode!==o&&o.appendChild(t[f].style.pElem),g.push(t[f].style);else if("gr"===e[f].ty){if(F)for(R=t[f].it.length,w=0;w<R;w+=1)t[f].prevViewData[w]=t[f].it[w];else t[f]=this.createGroupElement(e[f]);this.searchShapes(e[f].it,t[f].it,t[f].prevViewData,t[f].gr,s+1,_,m),e[f]._render&&t[f].gr.parentNode!==o&&o.appendChild(t[f].gr)}else"tr"===e[f].ty?(F||(t[f]=this.createTransformElement(e[f],o)),_.push(t[f].transform)):"sh"===e[f].ty||"rc"===e[f].ty||"el"===e[f].ty||"sr"===e[f].ty?(F||(t[f]=this.createShapeElement(e[f],_,s)),this.setElementStyles(t[f])):"tm"===e[f].ty||"rd"===e[f].ty||"ms"===e[f].ty||"pb"===e[f].ty||"zz"===e[f].ty||"op"===e[f].ty?(F?(T=t[f]).closed=!1:((T=Dt.getModifier(e[f].ty)).init(this,e[f]),t[f]=T,this.shapeModifiers.push(T)),A.push(T)):"rp"===e[f].ty&&(F?(T=t[f]).closed=!0:(T=Dt.getModifier(e[f].ty),t[f]=T,T.init(this,e,f,t),this.shapeModifiers.push(T),m=!1),A.push(T));this.addProcessedElement(e[f],f+1)}for(M=g.length,f=0;f<M;f+=1)g[f].closed=!0;for(M=A.length,f=0;f<M;f+=1)A[f].closed=!0},Qe.prototype.renderInnerContent=function(){this.renderModifiers();var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},Qe.prototype.renderShape=function(){var e,n,t=this.animatedContents.length;for(e=0;e<t;e+=1)n=this.animatedContents[e],(this._isFirstFrame||n.element._isAnimated)&&!0!==n.data&&n.fn(n.data,n.element,this._isFirstFrame)},Qe.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},Gn.prototype.update=function(e,t,n,o,s,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var m=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,m=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,m=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,m=!0),this.fc!==o&&(this.fc=o,this._mdf.fc=!0,m=!0),this.m!==s&&(this.m=s,this._mdf.m=!0,m=!0),a.length&&(this.p[0]!==a[0]||this.p[1]!==a[1]||this.p[4]!==a[4]||this.p[5]!==a[5]||this.p[12]!==a[12]||this.p[13]!==a[13])&&(this.p=a,this._mdf.p=!0,m=!0),m},st.prototype.defaultBoxWidth=[0,0],st.prototype.copyData=function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},st.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},st.prototype.searchProperty=function(){return this.searchKeyframes()},st.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},st.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},st.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,n=this.keysIndex;if(this.lock)return void this.setCurrentData(this.currentData);this.lock=!0,this._mdf=!1;var o,s=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(o=0;o<s;o+=1)a=this.effectsSequence[o](n!==this.keysIndex?a:this.currentData,a.t);t!==a&&this.setCurrentData(a),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},st.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,n=0,o=e.length;n<=o-1&&!(n===o-1||e[n+1].t>t);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},st.prototype.buildFinalText=function(e){for(var s,a,t=[],n=0,o=e.length,m=!1,_=!1,f="";n<o;)m=_,_=!1,s=e.charCodeAt(n),f=e.charAt(n),Jt.isCombinedCharacter(s)?m=!0:s>=55296&&s<=56319?Jt.isRegionalFlag(e,n)?f=e.substr(n,14):(a=e.charCodeAt(n+1))>=56320&&a<=57343&&(Jt.isModifier(s,a)?(f=e.substr(n,2),m=!0):f=Jt.isFlagEmoji(e.substr(n,4))?e.substr(n,4):e.substr(n,2)):s>56319?(a=e.charCodeAt(n+1),Jt.isVariationSelector(s)&&(m=!0)):Jt.isZeroWidthJoiner(s)&&(m=!0,_=!0),m?(t[t.length-1]+=f,m=!1):t.push(f),n+=f.length;return t},st.prototype.completeTextData=function(e){e.__complete=!0;var s,a,m,f,F,O,p,t=this.elem.globalData.fontManager,n=this.data,o=[],_=0,M=n.m.g,w=0,R=0,g=0,A=[],E=0,T=0,C=t.getFontByName(e.f),v=0,P=Ji(C);e.fWeight=P.weight,e.fStyle=P.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),a=e.finalText.length,e.finalLineHeight=e.lh;var z,L=e.tr/1e3*e.finalSize;if(e.sz)for(var Me,ae,V=!0,q=e.sz[0],Se=e.sz[1];V;){Me=0,E=0,a=(ae=this.buildFinalText(e.t)).length,L=e.tr/1e3*e.finalSize;var Te=-1;for(s=0;s<a;
vendor: 10,240 bytes, line 1
1s+=1)z=ae[s].charCodeAt(0),m=!1," "===ae[s]?Te=s:(13===z||3===z)&&(E=0,m=!0,Me+=e.finalLineHeight||1.2*e.finalSize),t.chars?(p=t.getCharData(ae[s],C.fStyle,C.fFamily),v=m?0:p.w*e.finalSize/100):v=t.measureText(ae[s],e.f,e.finalSize),E+v>q&&" "!==ae[s]?(-1===Te?a+=1:s=Te,Me+=e.finalLineHeight||1.2*e.finalSize,ae.splice(s,Te===s?1:0,"\r"),Te=-1,E=0):(E+=v,E+=L);Me+=C.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Se<Me?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=ae,a=e.finalText.length,V=!1)}E=-L,v=0;var ee,be=0;for(s=0;s<a;s+=1)if(m=!1,13===(z=(ee=e.finalText[s]).charCodeAt(0))||3===z?(be=0,A.push(E),T=E>T?E:T,E=-2*L,f="",m=!0,g+=1):f=ee,t.chars?(p=t.getCharData(ee,C.fStyle,t.getFontByName(e.f).fFamily),v=m?0:p.w*e.finalSize/100):v=t.measureText(f,e.f,e.finalSize)," "===ee?be+=v+L:(E+=v+L+be,be=0),o.push({l:v,an:v,add:w,n:m,anIndexes:[],val:f,line:g,animatorJustifyOffset:0}),2==M){if(w+=v,""===f||" "===f||s===a-1){for((""===f||" "===f)&&(w-=v);R<=s;)o[R].an=w,o[R].ind=_,o[R].extra=v,R+=1;_+=1,w=0}}else if(3==M){if(w+=v,""===f||s===a-1){for(""===f&&(w-=v);R<=s;)o[R].an=w,o[R].ind=_,o[R].extra=v,R+=1;w=0,_+=1}}else o[_].ind=_,o[_].extra=0,_+=1;if(e.l=o,T=E>T?E:T,A.push(E),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=T,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=A;var c,r,b=n.a;O=b.length;var i,l,d=[];for(F=0;F<O;F+=1){for((c=b[F]).a.sc&&(e.strokeColorAnim=!0),c.a.sw&&(e.strokeWidthAnim=!0),(c.a.fc||c.a.fh||c.a.fs||c.a.fb)&&(e.fillColorAnim=!0),l=0,i=c.s.b,s=0;s<a;s+=1)(r=o[s]).anIndexes[F]=l,(1==i&&""!==r.val||2==i&&""!==r.val&&" "!==r.val||3==i&&(r.n||" "==r.val||s==a-1)||4==i&&(r.n||s==a-1))&&(1===c.s.rn&&d.push(l),l+=1);n.a[F].s.totalChars=l;var S,y=-1;if(1===c.s.rn)for(s=0;s<a;s+=1)y!=(r=o[s]).anIndexes[F]&&(y=r.anIndexes[F],S=d.splice(Math.floor(Math.random()*d.length),1)[0]),r.anIndexes[F]=S}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=C.ascent*e.finalSize/100},st.prototype.updateDocumentData=function(e,t){var n=this.copyData({},this.data.d.k[t=void 0===t?this.keysIndex:t].s);n=this.copyData(n,e),this.data.d.k[t].s=n,this.recalculate(t),this.setCurrentData(n),this.elem.addDynamicProperty(this)},st.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},st.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},st.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var mo=function(){var e=Math.max,t=Math.min,n=Math.floor;function o(a,m){this._currentTextLength=-1,this.k=!1,this.data=m,this.elem=a,this.comp=a.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(a),this.s=oe.getProp(a,m.s||{k:0},0,0,this),this.e="e"in m?oe.getProp(a,m.e,0,0,this):{v:100},this.o=oe.getProp(a,m.o||{k:0},0,0,this),this.xe=oe.getProp(a,m.xe||{k:0},0,0,this),this.ne=oe.getProp(a,m.ne||{k:0},0,0,this),this.sm=oe.getProp(a,m.sm||{k:100},0,0,this),this.a=oe.getProp(a,m.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return o.prototype={getMult:function(m){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var _=0,f=0,M=1,w=1;this.ne.v>0?_=this.ne.v/100:f=-this.ne.v/100,this.xe.v>0?M=1-this.xe.v/100:w=1+this.xe.v/100;var R=Qt.getBezierEasing(_,f,M,w).get,g=0,A=this.finalS,E=this.finalE,T=this.data.sh;if(2===T)g=R(g=E===A?m>=E?1:0:e(0,t(.5/(E-A)+(m-A)/(E-A),1)));else if(3===T)g=R(g=E===A?m>=E?0:1:1-e(0,t(.5/(E-A)+(m-A)/(E-A),1)));else if(4===T)E===A?g=0:(g=e(0,t(.5/(E-A)+(m-A)/(E-A),1)))<.5?g*=2:g=1-2*(g-.5),g=R(g);else if(5===T){if(E===A)g=0;else{var F=E-A,O=-F/2+(m=t(e(0,m+.5-A),E-A)),C=F/2;g=Math.sqrt(1-O*O/(C*C))}g=R(g)}else 6===T?(E===A?g=0:(m=t(e(0,m+.5-A),E-A),g=(1+Math.cos(Math.PI+2*Math.PI*m/(E-A)))/2),g=R(g)):(m>=n(A)&&(g=e(0,t(m-A<0?t(E,1)-(A-m):E-m,1))),g=R(g));if(100!==this.sm.v){var p=.01*this.sm.v;0===p&&(p=1e-8);var v=.5-.5*p;g<v?g=0:(g=(g-v)/p)>1&&(g=1)}return g*this.a.v},getValue:function(m){this.iterateDynamicProperties(),this._mdf=m||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,m&&2===this.data.r&&(this.e.v=this._currentTextLength);var _=2===this.data.r?1:100/this.data.totalChars,f=this.o.v/_,M=this.s.v/_+f,w=this.e.v/_+f;if(M>w){var R=M;M=w,w=R}this.finalS=M,this.finalE=w}},te([Je],o),{getTextSelectorProp:function s(a,m,_){return new o(a,m,_)}}}();function fo(e,t,n){var o={propType:!1},s=oe.getProp,a=t.a;this.a={r:a.r?s(e,a.r,0,Ae,n):o,rx:a.rx?s(e,a.rx,0,Ae,n):o,ry:a.ry?s(e,a.ry,0,Ae,n):o,sk:a.sk?s(e,a.sk,0,Ae,n):o,sa:a.sa?s(e,a.sa,0,Ae,n):o,s:a.s?s(e,a.s,1,.01,n):o,a:a.a?s(e,a.a,1,0,n):o,o:a.o?s(e,a.o,0,.01,n):o,p:a.p?s(e,a.p,1,0,n):o,sw:a.sw?s(e,a.sw,0,0,n):o,sc:a.sc?s(e,a.sc,1,0,n):o,fc:a.fc?s(e,a.fc,1,0,n):o,fh:a.fh?s(e,a.fh,0,0,n):o,fs:a.fs?s(e,a.fs,0,.01,n):o,fb:a.fb?s(e,a.fb,0,.01,n):o,t:a.t?s(e,a.t,0,0,n):o},this.s=mo.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function Xt(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=K(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function gt(){}Xt.prototype.searchProperties=function(){var e,t=this._textData.a.length,o=oe.getProp;for(e=0;e<t;e+=1)this._animatorsData[e]=new fo(this._elem,this._textData.a[e],this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:o(this._elem,this._textData.p.a,0,0,this),f:o(this._elem,this._textData.p.f,0,0,this),l:o(this._elem,this._textData.p.l,0,0,this),r:o(this._elem,this._textData.p.r,0,0,this),p:o(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=o(this._elem,this._textData.m.a,1,0,this)},Xt.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var f,M,w,R,A,E,T,F,O,C,p,v,P,L,z,V,q,Me,n=this._moreOptions.alignment.v,o=this._animatorsData,s=this._textData,a=this.mHelper,m=this._renderType,_=this.renderedLetters.length,g=e.l;if(this._hasMaskedPath){if(Me=this._pathData.m,!this._pathData.n||this._pathData._mdf){var Te,ae=Me.v;for(this._pathData.r.v&&(ae=ae.reverse()),A={tLength:0,segments:[]},R=ae._length-1,V=0,w=0;w<R;w+=1)Te=Pt.buildBezierData(ae.v[w],ae.v[w+1],[ae.o[w][0]-ae.v[w][0],ae.o[w][1]-ae.v[w][1]],[ae.i[w+1][0]-ae.v[w+1][0],ae.i[w+1][1]-ae.v[w+1][1]]),A.tLength+=Te.segmentLength,A.segments.push(Te),V+=Te.segmentLength;w=R,Me.v.c&&(Te=Pt.buildBezierData(ae.v[w],ae.v[0],[ae.o[w][0]-ae.v[w][0],ae.o[w][1]-ae.v[w][1]],[ae.i[0][0]-ae.v[0][0],ae.i[0][1]-ae.v[0][1]]),A.tLength+=Te.segmentLength,A.segments.push(Te),V+=Te.segmentLength),this._pathData.pi=A}if(p=0,C=1,F=0,O=!0,L=(A=this._pathData.pi).segments,(E=this._pathData.f.v)<0&&Me.v.c)for(A.tLength<Math.abs(E)&&(E=-Math.abs(E)%A.tLength),C=(P=L[p=L.length-1].points).length-1;E<0;)E+=P[C].partialLength,(C-=1)<0&&(C=(P=L[p-=1].points).length-1);v=(P=L[p].points)[C-1],z=(T=P[C]).partialLength}R=g.length,f=0,M=0;var b,r,i,l,be=1.2*e.finalSize*.714,ee=!0;i=o.length;var d,S,H,U,_e,Oe,ke,Pe,fe,Ot,Vt,Et,kt,y=-1,G=E,me=p,Z=C,ze=-1,xt="",Lt=this.defaultPropsArray;if(2===e.j||1===e.j){var ct=0,yt=0,Ft=2===e.j?-.5:-1,Ee=0,ut=!0;for(w=0;w<R;w+=1)if(g[w].n){for(ct&&(ct+=yt);Ee<w;)g[Ee].animatorJustifyOffset=ct,Ee+=1;ct=0,ut=!0}else{for(r=0;r<i;r+=1)(b=o[r].a).t.propType&&(ut&&2===e.j&&(yt+=b.t.v*Ft),ct+=(d=o[r].s.getMult(g[w].anIndexes[r],s.a[r].s.totalChars)).length?b.t.v*d[0]*Ft:b.t.v*d*Ft);ut=!1}for(ct&&(ct+=yt);Ee<w;)g[Ee].animatorJustifyOffset=ct,Ee+=1}for(w=0;w<R;w+=1){if(a.reset(),_e=1,g[w].n)f=0,M+=e.yOffset,M+=ee?1:0,E=G,ee=!1,this._hasMaskedPath&&(v=(P=L[p=me].points)[(C=Z)-1],z=(T=P[C]).partialLength,F=0),xt="",Et="",Ot="",kt="",Lt=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ze!==g[w].line){switch(e.j){case 1:E+=V-e.lineWidths[g[w].line];break;case 2:E+=(V-e.lineWidths[g[w].line])/2}ze=g[w].line}y!==g[w].ind&&(g[y]&&(E+=g[y].extra),E+=g[w].an/2,y=g[w].ind),E+=n[0]*g[w].an*.005;var zt=0;for(r=0;r<i;r+=1)(b=o[r].a).p.propType&&(zt+=(d=o[r].s.getMult(g[w].anIndexes[r],s.a[r].s.totalChars)).length?b.p.v[0]*d[0]:b.p.v[0]*d),b.a.propType&&(zt+=(d=o[r].s.getMult(g[w].anIndexes[r],s.a[r].s.totalChars)).length?b.a.v[0]*d[0]:b.a.v[0]*d);for(O=!0,this._pathData.a.v&&(E=.5*g[0].an+(V-this._pathData.f.v-.5*g[0].an-.5*g[g.length-1].an)*y/(R-1),E+=this._pathData.f.v);O;)F+z>=E+zt||!P?(H=v.point[0]+(T.point[0]-v.point[0])*(q=(E+zt-F)/T.partialLength),U=v.point[1]+(T.point[1]-v.point[1])*q,a.translate(-n[0]*g[w].an*.005,-n[1]*be*.01),O=!1):P&&(F+=T.partialLength,(C+=1)>=P.length&&(C=0,L[p+=1]?P=L[p].points:Me.v.c?(C=0,P=L[p=0].points):(F-=T.partialLength,P=null)),P&&(v=T,z=(T=P[C]).partialLength));a.translate(-(S=g[w].an/2-g[w].add),0,0)}else a.translate(-(S=g[w].an/2-g[w].add),0,0),a.translate(-n[0]*g[w].an*.005,-n[1]*be*.01,0);for(r=0;r<i;r+=1)(b=o[r].a).t.propType&&(d=o[r].s.getMult(g[w].anIndexes[r],s.a[r].s.totalChars),(0!==f||0!==e.j)&&(this._hasMaskedPath?E+=d.length?b.t.v*d[0]:b.t.v*d:f+=d.length?b.t.v*d[0]:b.t.v*d));for(e.strokeWidthAnim&&(ke=e.sw||0),e.strokeColorAnim&&(Oe=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(Pe=[e.fc[0],e.fc[1],e.fc[2]]),r=0;r<i;r+=1)(b=o[r].a).a.propType&&((d=o[r].s.getMult(g[w].anIndexes[r],s.a[r].s.totalChars)).length?a.translate(-b.a.v[0]*d[0],-b.a.v[1]*d[1],b.a.v[2]*d[2]):a.translate(-b.a.v[0]*d,-b.a.v[1]*d,b.a.v[2]*d));for(r=0;r<i;r+=1)(b=o[r].a).s.propType&&((d=o[r].s.getMult(g[w].anIndexes[r],s.a[r].s.totalChars)).length?a.scale(1+(b.s.v[0]-1)*d[0],1+(b.s.v[1]-1)*d[1],1):a.scale(1+(b.s.v[0]-1)*d,1+(b.s.v[1]-1)*d,1));for(r=0;r<i;r+=1){if(b=o[r].a,d=o[r].s.getMult(g[w].anIndexes[r],s.a[r].s.totalChars),b.sk.propType&&(d.length?a.skewFromAxis(-b.sk.v*d[0],b.sa.v*d[1]):a.skewFromAxis(-b.sk.v*d,b.sa.v*d)),b.r.propT
vendor: 6,811 bytes, line 1
1ype&&a.rotateZ(d.length?-b.r.v*d[2]:-b.r.v*d),b.ry.propType&&a.rotateY(d.length?b.ry.v*d[1]:b.ry.v*d),b.rx.propType&&a.rotateX(d.length?b.rx.v*d[0]:b.rx.v*d),b.o.propType&&(_e+=d.length?(b.o.v*d[0]-_e)*d[0]:(b.o.v*d-_e)*d),e.strokeWidthAnim&&b.sw.propType&&(ke+=d.length?b.sw.v*d[0]:b.sw.v*d),e.strokeColorAnim&&b.sc.propType)for(fe=0;fe<3;fe+=1)Oe[fe]+=d.length?(b.sc.v[fe]-Oe[fe])*d[0]:(b.sc.v[fe]-Oe[fe])*d;if(e.fillColorAnim&&e.fc){if(b.fc.propType)for(fe=0;fe<3;fe+=1)Pe[fe]+=d.length?(b.fc.v[fe]-Pe[fe])*d[0]:(b.fc.v[fe]-Pe[fe])*d;b.fh.propType&&(Pe=Kn(Pe,d.length?b.fh.v*d[0]:b.fh.v*d)),b.fs.propType&&(Pe=nt(Pe,d.length?b.fs.v*d[0]:b.fs.v*d)),b.fb.propType&&(Pe=tn(Pe,d.length?b.fb.v*d[0]:b.fb.v*d))}}for(r=0;r<i;r+=1)(b=o[r].a).p.propType&&(d=o[r].s.getMult(g[w].anIndexes[r],s.a[r].s.totalChars),this._hasMaskedPath?d.length?a.translate(0,b.p.v[1]*d[0],-b.p.v[2]*d[1]):a.translate(0,b.p.v[1]*d,-b.p.v[2]*d):d.length?a.translate(b.p.v[0]*d[0],b.p.v[1]*d[1],-b.p.v[2]*d[2]):a.translate(b.p.v[0]*d,b.p.v[1]*d,-b.p.v[2]*d));if(e.strokeWidthAnim&&(Ot=ke<0?0:ke),e.strokeColorAnim&&(Vt="rgb("+Math.round(255*Oe[0])+","+Math.round(255*Oe[1])+","+Math.round(255*Oe[2])+")"),e.fillColorAnim&&e.fc&&(Et="rgb("+Math.round(255*Pe[0])+","+Math.round(255*Pe[1])+","+Math.round(255*Pe[2])+")"),this._hasMaskedPath){if(a.translate(0,-e.ls),a.translate(0,n[1]*be*.01+M,0),this._pathData.p.v){var Cn=180*Math.atan((T.point[1]-v.point[1])/(T.point[0]-v.point[0]))/Math.PI;T.point[0]<v.point[0]&&(Cn+=180),a.rotate(-Cn*Math.PI/180)}a.translate(H,U,0),E-=n[0]*g[w].an*.005,g[w+1]&&y!==g[w+1].ind&&(E+=g[w].an/2,E+=.001*e.tr*e.finalSize)}else{switch(a.translate(f,M,0),e.ps&&a.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:a.translate(g[w].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[g[w].line]),0,0);break;case 2:a.translate(g[w].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[g[w].line])/2,0,0)}a.translate(0,-e.ls),a.translate(S,0,0),a.translate(n[0]*g[w].an*.005,n[1]*be*.01,0),f+=g[w].l+.001*e.tr*e.finalSize}"html"===m?xt=a.toCSS():"svg"===m?xt=a.to2dCSS():Lt=[a.props[0],a.props[1],a.props[2],a.props[3],a.props[4],a.props[5],a.props[6],a.props[7],a.props[8],a.props[9],a.props[10],a.props[11],a.props[12],a.props[13],a.props[14],a.props[15]],kt=_e}_<=w?(l=new Gn(kt,Ot,Vt,Et,xt,Lt),this.renderedLetters.push(l),_+=1,this.lettersChangedFlag=!0):this.lettersChangedFlag=(l=this.renderedLetters[w]).update(kt,Ot,Vt,Et,xt,Lt)||this.lettersChangedFlag}}},Xt.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},Xt.prototype.mHelper=new it,Xt.prototype.defaultPropsArray=[],te([Je],Xt),gt.prototype.initElement=function(e,t,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,n),this.textProperty=new st(this,e.t,this.dynamicProperties),this.textAnimator=new Xt(e.t,this.renderType,this),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},gt.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},gt.prototype.createPathShape=function(e,t){var n,s,o=t.length,a="";for(n=0;n<o;n+=1)"sh"===t[n].ty&&(a+=jn(s=t[n].ks.k,s.i.length,!0,e));return a},gt.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},gt.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},gt.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},gt.prototype.applyTextPropertiesToMatrix=function(e,t,n,o,s){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0)}t.translate(o,s,0)},gt.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},gt.prototype.emptyProp=new Gn,gt.prototype.destroy=function(){},gt.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var po={shapes:[]};function It(e,t,n){this.textSpans=[],this.renderType="svg",this.initElement(e,t,n)}function Xn(e,t,n){this.initElement(e,t,n)}function Nt(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initFrame(),this.initTransform(e,t,n),this.initHierarchy()}function et(){}function Tt(){}function bn(e,t,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?K(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?oe.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function Qn(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=Ie("svg");var n="";if(t&&t.title){var o=Ie("title"),s=tt();o.setAttribute("id",s),o.textContent=t.title,this.svgElement.appendChild(o),n+=s}if(t&&t.description){var a=Ie("desc"),m=tt();a.setAttribute("id",m),a.textContent=t.description,this.svgElement.appendChild(a),n+=" "+m}n&&this.svgElement.setAttribute("aria-labelledby",n);var _=Ie("defs");this.svgElement.appendChild(_);var f=Ie("g");this.svgElement.appendChild(f),this.layerElement=f,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height,runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:_,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}return te([$t,pn,zn,gn,jt,Dn,gt],It),It.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=Ie("text"))},It.prototype.buildTextContents=function(e){for(var t=0,n=e.length,o=[],s="";t<n;)"\r"===e[t]||"\x03"===e[t]?(o.push(s),s=""):s+=e[t],t+=1;return o.push(s),o},It.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var n=e.shapes[0];if(n.it){var o=n.it[n.it.length-1];
vendor: 4,165 bytes, line 1
1o.s&&(o.s.k[0]=t,o.s.k[1]=t)}}return e},It.prototype.buildNewText=function(){this.addDynamicProperty(this);var e,t,n=this.textProperty.currentData;this.renderedLetters=K(n?n.l.length:0),this.layerElement.setAttribute("fill",n.fc?this.buildColor(n.fc):"rgba(0,0,0,0)"),n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw)),this.layerElement.setAttribute("font-size",n.finalSize);var o=this.globalData.fontManager.getFontByName(n.f);if(o.fClass)this.layerElement.setAttribute("class",o.fClass);else{this.layerElement.setAttribute("font-family",o.fFamily);var s=n.fWeight;this.layerElement.setAttribute("font-style",n.fStyle),this.layerElement.setAttribute("font-weight",s)}this.layerElement.setAttribute("aria-label",n.t);var m=n.l||[],_=!!this.globalData.fontManager.chars;t=m.length;var f,M=this.mHelper,R=this.data.singleShape,g=0,A=0,E=!0,T=.001*n.tr*n.finalSize;if(!R||_||n.sz){var v,p=this.textSpans.length;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!_||!R||0===e){if(f=p>e?this.textSpans[e].span:Ie(_?"g":"text"),p<=e){if(f.setAttribute("stroke-linecap","butt"),f.setAttribute("stroke-linejoin","round"),f.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=f,_){var P=Ie("g");f.appendChild(P),this.textSpans[e].childSpan=P}this.textSpans[e].span=f,this.layerElement.appendChild(f)}f.style.display="inherit"}if(M.reset(),R&&(m[e].n&&(g=-T,A+=n.yOffset,A+=E?1:0,E=!1),this.applyTextPropertiesToMatrix(n,M,m[e].line,g,A),g+=m[e].l||0,g+=T),_){var L;if(1===(v=this.globalData.fontManager.getCharData(n.finalText[e],o.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily)).t)L=new bn(v.data,this.globalData,this);else{var z=po;v.data&&v.data.shapes&&(z=this.buildShapeData(v.data,n.finalSize)),L=new Qe(z,this.globalData,this)}if(this.textSpans[e].glyph){var V=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(V.layerElement),V.destroy()}this.textSpans[e].glyph=L,L._debug=!0,L.prepareFrame(0),L.renderFrame(),this.textSpans[e].childSpan.appendChild(L.layerElement),1===v.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else R&&f.setAttribute("transform","translate("+M.props[12]+","+M.props[13]+")"),f.textContent=m[e].val,f.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}R&&f&&f.setAttribute("d","")}else{var F=this.textContainer,O="start";switch(n.j){case 1:O="end";break;case 2:O="middle";break;default:O="start"}F.setAttribute("text-anchor",O),F.setAttribute("letter-spacing",T);var C=this.buildTextContents(n.finalText);for(t=C.length,A=n.ps?n.ps[1]+n.ascent:0,e=0;e<t;e+=1)(f=this.textSpans[e].span||Ie("tspan")).textContent=C[e],f.setAttribute("x",0),f.setAttribute("y",A),f.style.display="inherit",F.appendChild(f),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=f,A+=n.finalLineHeight;this.layerElement.appendChild(F)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display="none",e+=1;this._sizeChanged=!0},It.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},It.prototype.getValue=function(){var e,n,t=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<t;e+=1)(n=this.textSpans[e].glyph)&&(n.prepareFrame(this.comp.renderedFrame-this.data.st),n._mdf&&(this._mdf=!0))},It.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var e,t,s,a,m,n=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l;for(t=o.length,e=0;e<t;e+=1)o[e].n||(s=n[e],a=this.textSpans[e].span,(m=this.textSpans[e].glyph)&&m.renderFrame(),s._mdf.m&&a.setAttribute("transform",s.m),s._mdf.o&&a.setAttribute("op
1acity",s.o),s._mdf.sw&&a.setAttribute("stroke-width",s.sw),s._mdf.sc&&a.setAttribute("stroke",s.sc),s._mdf.fc&&a.setAttribute("fill",s.fc))}},te([un],Xn),Xn.prototype.createContent=function(){var e=Ie("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},Nt.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},Nt.prototype.renderFrame=function(){},Nt.prototype.getBaseElement=function(){return null},Nt.prototype.destroy=function(){},Nt.prototype.sourceRectAtTime=function(){},Nt.prototype.hide=function(){},te([$t,pn,gn,jt],Nt),te([at],et),et.prototype.createNull=function(e){return new Nt(e,this.globalData,this)},et.prototype.createShape=function(e){return new Qe(e,this.globalData,this)},et.prototype.createText=function(e){return new It(e,this.globalData,this)},et.prototype.createImage=function(e){return new un(e,this.globalData,this)},et.prototype.createSolid=function(e){return new Xn(e,this.globalData,this)},et.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize?this.renderConfig.viewBoxSize:"0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var n=Ie("clipPath"),o=Ie("rect");o.setAttribute("width",e.w),o.setAttribute("height",e.h),o.setAttribute("x",0),o.setAttribute("y",0);var s=tt();n.setAttribute("id",s),n.appendChild(o),this.layerElement.setAttribute("clip-path","url("+Y()+"#"+s+")"),t.appendChild(n),this.layers=e.layers,this.elements=K(e.layers.length)},et.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var e,t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},et.prototype.updateContainerSize=function(){},et.prototype.findIndexByInd=function(e){var t=0,n=this.layers.length;for(t=0;t<n;t+=1)if(this.layers[t].ind===e)return t;return-1},et.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){t[e]=!0;var n=this.createItem(this.layers[e]);if(t[e]=n,nn()&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,e),this.layers[e].tt){var o="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(-1===o)return;if(this.elements[o]&&!0!==this.elements[o]){var a=t[o].getMatte(this.layers[e].tt);n.setMatte(a)}else this.buildItem(o),this.addPendingElement(n)}}},et.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,n=this.elements.length;t<n;){if(this.elements[t]===e){var o="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,a=this.elements[o].getMatte(this.layers[t].tt);e.setMatte(a);break}t+=1}}},et.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var t,n=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=n-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<n;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},et.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){for(var s,o=0;o<t;)this.elements[o]&&!0!==this.elements[o]&&this.elements[o].getBaseElement()&&
1(s=this.elements[o].getBaseElement()),o+=1;s?this.layerElement.insertBefore(n,s):this.layerElement.appendChild(n)}},et.prototype.hide=function(){this.layerElement.style.display="none"},et.prototype.show=function(){this.layerElement.style.display="block"},te([$t,pn,gn,jt,Dn],Tt),Tt.prototype.initElement=function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!t.progressiveLoad)&&this.buildAllItems(),this.hide()},Tt.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var n,o=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),n=o-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},Tt.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},Tt.prototype.setElements=function(e){this.elements=e},Tt.prototype.getElements=function(){return this.elements},Tt.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},Tt.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},te([et,Tt,zn],bn),bn.prototype.createComp=function(e){return new bn(e,this.globalData,this)},te([et],Qn),Qn.prototype.createComp=function(e){return new bn(e,this.globalData,this)},rn["svg"]=Qn,Dt.registerModifier("tm",Ct),Dt.registerModifier("pb",cn),Dt.registerModifier("rp",ht),Dt.registerModifier("rd",Rt),Dt.registerModifier("zz",Tn),Dt.registerModifier("op",En),Ye}())},62386($e,we,u){"use strict";u.d(we,{B:()=>Ae,kE:()=>$,xm:()=>_t});var W=u(2615),X=u(73664),Y=u(17705),re=u(71985),te=u(21413),ie=u(84412),Q=u(59030),J=u(22806),I=u(7673),K=u(5964),le=u(96354),ge=u(31397),ue=u(76496),he=u(25558),Ne=u(88141),Le=u(60177),ye=u(72200),He=u(89079);const N=["container"],de=new W.nKC("LottieOptions");let $=(()=>{class Be{constructor(){this.player$=function D(){const Be=(0,W.WQX)(X.SKi),{player:ft,useWebWorker:Fe}=(0,W.WQX)(de),De=Be.runOutsideAngular(()=>ft());return((0,X.yLl)(De)?(0,J.H)(De).pipe((0,le.T)(rt=>rt.default||rt)):(0,I.of)(De)).pipe((0,Ne.M)(rt=>rt.useWebWorker?.(Fe)),(0,ue.t)({bufferSize:1,refCount:!0}))}().pipe((0,ge.Z)(Fe=>function j(Be){return new re.c(ft=>{const Fe=Be.runOutsideAngular(()=>requestAnimationFrame(()=>{ft.next(),ft.complete()}));return()=>cancelAnimationFrame(Fe)})}(this.ngZone).pipe((0,le.T)(()=>Fe)))),this.ngZone=(0,W.WQX)(X.SKi)}loadAnimation(Fe){return this.player$.pipe((0,le.T)(De=>this.createAnimationItem(De,Fe)))}resolveOptions(Fe,De){return Object.assign({container:De,renderer:"svg",loop:!0,autoplay:!0},Fe)}createAnimationItem(Fe,De){return this.ngZone.runOutsideAngular(()=>Fe.loadAnimation(De))}static{this.\u0275fac=function(De){return new(De||Be)}}static{this.\u0275prov=W.jDH({token:Be,factory:Be.\u0275fac,providedIn:"root"})}}return Be})();function Ae(Be){return[{provide:de,useValue:Be}]}let ne=(()=>{class Be{constructor(){this.options=(0,Y.hFB)(null),this.containerClass=(0,Y.hFB)(null),this.styles=(0,Y.hFB)(null),this.animationCreated=this.getAnimationItem(),this.complete=this.awaitAnimationItemAndStartListening("complete"),this.loopComplete=this.awaitAnimationItemAndStartListening("loopComplete"),this.enterFrame=this.awaitAnimationItemAndStartListening("enterFrame"),this.segmentStart=this.awaitAnimationItemAndStartListening("segmentStart"),this.configReady=this.awaitAnimationItemAndStartListening("config_ready"),this.dataReady=this.awaitAnimationItemAndStartListening("data_ready"),this.domLoaded=this.awaitAnimationItemAndStartListening("DOMLoaded"),this.destroy=this.awaitAnimationItemAndStartListening("destroy"),this.error=this.awaitAnimationItemAndStartListening("error"),this.ngZone=(0,W.WQX)(X.SKi),this.isBrowser=(0,Le.UE)((0,W.WQX)(X.Agw)),this.animationLoader=(0,W.WQX)($),this.loadAnimation$=new te.B,this.animationItem$=new ie.t(null),this.setupLoadAnimationListener()}ngOnDestroy(){this.destroyAnimation()}loadAnimation(Fe,De){this.ngZone.runOutsideAngular(()=>this.loadAnimation$.next([Fe,De]))}getAnimationItem(){return(0,Q.v)(()=>
1this.animationItem$).pipe((0,K.p)(Fe=>null!==Fe))}awaitAnimationItemAndStartListening(Fe){return this.getAnimationItem().pipe((0,he.n)(De=>new re.c(Ke=>{this.ngZone.runOutsideAngular(()=>{De.addEventListener(Fe,rt=>{this.ngZone.runOutsideAngular(()=>{Ke.next(rt)})})})})))}setupLoadAnimationListener(){this.loadAnimation$.pipe((0,K.p)(([De])=>this.isBrowser&&void 0!==De.options)).pipe((0,he.n)(([De,Ke])=>(this.destroyAnimation(),this.animationLoader.loadAnimation(this.animationLoader.resolveOptions(De.options.currentValue,Ke)))),(0,He.pQ)()).subscribe(De=>{this.ngZone.run(()=>this.animationItem$.next(De))})}destroyAnimation(){const Fe=this.animationItem$.getValue();null!==Fe&&(Fe.destroy(),this.animationItem$.next(null))}static{this.\u0275fac=function(De){return new(De||Be)}}static{this.\u0275dir=X.FsC({type:Be,selectors:[["","lottie",""]],inputs:{options:[1,"options"],containerClass:[1,"containerClass"],styles:[1,"styles"]},outputs:{animationCreated:"animationCreated",complete:"complete",loopComplete:"loopComplete",enterFrame:"enterFrame",segmentStart:"segmentStart",configReady:"configReady",dataReady:"dataReady",domLoaded:"domLoaded",destroy:"destroy",error:"error"},standalone:!1})}}return Be})(),_t=(()=>{class Be extends ne{constructor(){super(...arguments),this.width=(0,Y.hFB)(null),this.height=(0,Y.hFB)(null),this.container=null}ngOnChanges(Fe){super.loadAnimation(Fe,this.container.nativeElement)}static{this.\u0275fac=(()=>{let Fe;return function(Ke){return(Fe||(Fe=X.xGo(Be)))(Ke||Be)}})()}static{this.\u0275cmp=X.VBU({type:Be,selectors:[["ng-lottie"]],viewQuery:function(De,Ke){if(1&De&&X.GBs(N,7),2&De){let rt;X.mGM(rt=X.lsd())&&(Ke.container=rt.first)}},inputs:{width:[1,"width"],height:[1,"height"]},features:[X.Vt3,X.OA$],decls:2,vars:6,consts:[["container",""],[3,"ngStyle","ngClass"]],template:function(De,Ke){1&De&&X.nrm(0,"div",1,0),2&De&&(X.xc7("width",Ke.width()||"100%")("height",Ke.height()||"100%"),X.Y8G("ngStyle",Ke.styles())("ngClass",Ke.containerClass()))},dependencies:[ye.B3,ye.YU],encapsulation:2,changeDetection:0})}}return Be})()}}]);

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.