1import"./disclose-version.js?v=a9f961072";import{$ as e,D as t,F as n,H as r,I as i,J as a,K as o,O as s,Q as c,R as l,V as u,Y as d,Z as f,at as p,c as m,ct as h,d as g,et as _,ht as v,k as y,pt as b,st as x}from"./client.js?v=a9f961072";import{store as S}from"./state.js?v=a9f961072";import{r as C}from"./config5.js?v=a9f961072";import w from"./range.js?v=a9f961072";import T from"./field.js?v=a9f961072";var E=l(`<span class="icon-keyboard_arrow_down"></span>`),D=l(`<span class="icon-keyboard_arrow_up"></span>`),O=l(`<label class="meal-option"><input type="checkbox" name="flavours"/> <span> </span></label>`),k=l(`<fieldset class="meals-fieldset"><legend>Refeições</legend> <div class="meals-grid"></div></fieldset> <div class="form-group"><label for="budget">Budget Total</label> <!> <span class="currency"> </span></div> <div class="form-group"><!></div>`,1),A=l(`<div class="form-grid roundtrip-grid"><!> <!> <!> <!></div> <button type="button" class="add-options"> <!></button> <!>`,1);function j(l,u){h(u,!0);let j=[],M=e=>{S.digitrips?.hotels&&(S.digitrips.hotels.toAddressName=encodeURIComponent(e?.data?.name||``),S.digitrips.hotels.lat=e?.data?.center?.latitude||``,S.digitrips.hotels.lng=e?.data?.center?.longitude||``,S.digitrips.hotels.rawSearchCategory=e?.data?.category||``)};d(()=>{S.digitrips.hotels.meals||(S.digitrips.hotels.meals=[]),S.digitrips.hotels.mealPlans=S.digitrips.hotels.meals.join(`-`)}),d(()=>{S.digitrips.hotels.budgetMin=S.digitrips.hotels?.budget?.[0]||0,S.digitrips.hotels.budgetMax=S.digitrips.hotels?.budget?.[1]||0}),d(()=>{let e=[`lang=pt`];S.digitrips.hotels?.rooms?.forEach?.((t,n)=>{let r=n+1;t.adults&&e.push(`nbAdults_room_${r}=${t.adults}`),t.childs&&(e.push(`nbChilds_room_${r}=${t.childs}`),t?.ages?.forEach?.((t,n)=>e.push(`childAge_room_${r}_${n+1}=${t}`)))}),S.digitrips.hotels.additional=e.join(`&`)}),d(()=>{if(!S.digitrips?.hotels?.startDate||!S.digitrips?.hotels?.endDate)return;let e=new Date(S.digitrips.hotels.startDate),t=new Date(S.digitrips.hotels.endDate);e.getTime()>=t.getTime()&&(e.setDate(e.getDate()+1),S.digitrips.hotels.endDate=e.toISOString().substring(0,10))});var N=A(),P=c(N),F=f(P);T(F,{name:`destination`,label:`Destino`,placeholder:`Para onde vais?`,autocomplete:`hotels`,required:!0,changed:M,get form(){return S.digitrips.hotels},set form(e){S.digitrips.hotels=e}});var I=_(F,2);{let e=p(()=>new Date().toISOString().substring(0,10));T(I,{type:`date`,name:`startDate`,label:`Data de Check-in`,get min(){return o(e)},range:[`startDate`,`endDate`],get form(){return S.digitrips.hotels},set form(e){S.digitrips.hotels=e}})}var L=_(I,2);{let e=p(()=>new Date().toISOString().substring(0,10));T(L,{type:`date`,name:`endDate`,label:`Data de Check-out`,get min(){return o(e)},range:[`startDate`,`endDate`],get form(){return S.digitrips.hotels},set form(e){S.digitrips.hotels=e}})}var R=_(L,2);T(R,{type:`selector`,name:`rooms`,label:`Quartos`,help:`Número de quartos e hóspedes`,get form(){return S.digitrips.hotels},set form(e){S.digitrips.hotels=e}}),b(P);var z=_(P,2),B=f(z),V=_(B),H=e=>{var t=E();i(e,t)},U=e=>{var t=D();i(e,t)};y(V,e=>{S.digitrips.hotels.dpmOptionsWidget?e(U,-1):e(H)}),b(z);var W=_(z,2),G=r=>{var l=k(),u=c(l),d=_(f(u),2);t(d,21,()=>Object.entries(C.meals),s,(t,r)=>{var s=p(()=>v(o(r),2));let c=()=>o(s)[0],l=()=>o(s)[1];var u=O(),d=f(u);g(d);var h,y=_(d,2),x=e(y,!0);b(u),a(()=>{h!==(h=c())&&(d.value=(d.__value=h)??``),n(x,l())}),m(j,[],d,()=>(c(),S.digitrips.hotels.meals),e=>S.digitrips.hotels.meals=e),i(t,u)}),b(d),b(u);var h=_(u,2),y=_(f(h),2);w(y,{max:3e3,get value(){return S.digitrips.hotels.budget},set value(e){S.digitrips.hotels.budget=e}});var x=_(y,2),E=e(x);b(h);var D=_(h,2),A=f(D);T(A,{type:`checkbox`,name:`onlyRefundable`,label:`Cancelamento gratuito`,get form(){return S.digitrips.hotels},set form(e){S.digitrips.hotels=e}}),b(D),a(()=>n(E,`â¬${(S.digitrips.hotels.budget?.[0]||0)??``} - â¬${(S.digitrips.hotels.budget?.[1]||3e3)??``}`)),i(r,l)};y(W,e=>{S.digitrips.hotels.dpmOptionsWidget&&e(G)}),a(()=>n(B,`Ver ${S.digitrips.hotels.dpmOptionsWidget?`menos`:`mais`} opções `)),r(`click`,z,()=>S.digitrips.hotels.dpmOptionsWidget=!S.digitrips.hotels.dpmOptionsWidget),i(l,N),x()}u([`click`]);export{j as default};
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.