PageSourceSearch

https://www.motel-one.com/release-ffa299/_nuxt/BPZNREgb.js

js motel-one.com collected 2026-10-01 10:41:38 UTC 14,831 bytes, 1 lines download raw bytes

1import{l as N,x as F,u as j,g as R,v as q,n as A,a as $,h as U,B as H,t as V,b as m,o as L,p as T,q as K}from"./Bhq9qABL.js";import{d as Q,H as G,r as D,o as W,L as Y,M as Z,N as g,P as d,a5 as u,a4 as k,u as t,bt as J,bc as y,f as X,a3 as tt,y as b}from"./IWnhukcZ.js";import{u as et,b as it,m as nt,g as ot,r as rt,h as st,e as at}from"./DRocPBXq.js";import{u as lt}from"./Bv2C-1HQ.js";import"./B7SmYxcO.js";import"./BJZ5i4yo.js";import"./C9Jcv_f1.js";const ct={de:"de_DE",en:"en_US",fr:"fr_FR",es:"es_ES",nl:"nl_NL",pl:"pl_PL",da:"da_DK",cs:"cs_CZ"},E="https://www-api.motel-one.com/_assets/5c2932c0cee77022c83eadff72076f3f/Seo/motel-one.jpg";function dt(i){const r=Array.isArray(i)?i[0]:i;return String(r??"").toLowerCase()||"de"}function ut(i){return ct[i]??"de_DE"}function bt(i,r){return new URL(`/${r}/reservation/checkin`,i).toString()}const gt={class:"mx-auto max-w-[720px] py-$spacing.12"},pt={class:"font-$headline.l color-$color.content.primary"},mt={class:"mt-$spacing.6 font-$text.light color-$color.content.primary"},kt={class:"mt-$spacing.8 font-$body-small.light color-$color.content.primary"},vt={class:"mt-$spacing.4"},ft={class:"flex justify-start pt-$spacing.3 md:pt-$spacing.5"},ht=Q({__name:"index",setup(i){const r=et(),c=lt(),v=N(),O=F(),{resolveTrackingEntryPoint:x}=it(),{t:e}=j({useScope:"local"}),{show:f}=R(),h=G(),a=D(!1),p=D({reservationId:c.pendingStartContext?.reservationId??"",entryPoint:""}),_=b(()=>{const n=c.pendingStartContext;return!n||n.reservationId!==p.value.reservationId.trim()?null:n.bookingId??null}),C=b(()=>{const n=nt(v.query[ot]);return n?e(n):null}),z=b(()=>dt(v.params.locale)),P=b(()=>bt(O.origin,z.value)),S=b(()=>ut(z.value)),I=b(()=>`${e("seo.title")} | Motel One`);q({link:[{rel:"canonical",href:P}]}),A({title:I,description:()=>e("seo.description"),robots:"index,follow",ogTitle:I,ogDescription:()=>e("seo.description"),ogType:"website",ogSiteName:"Motel One",ogLocale:S,ogImage:E,ogImageWidth:512,ogImageHeight:512,ogImageAlt:()=>e("seo.imageAlt"),twitterCard:"summary_large_image",twitterTitle:I,twitterDescription:()=>e("seo.description"),twitterImage:E});async function B(n){if(!a.value){a.value=!0;try{const s=n.reservationId.trim(),l=n.entryPoint.trim();m.debug("[OCI][UI] entry:find-booking:start",{reservationId:s,hasEntryPoint:!!l});const o=await r.findBooking({reservationId:s,entryPoint:l,..._.value?{expectedBookingId:_.value}:{}});m.debug("[OCI][UI] entry:find-booking:resolved",o),c.setBookingContext({reservationId:o.reservationId,bookingId:o.bookingId}),c.clearPendingStartContext(),c.setTrackingState({entryPoint:x({queryEntryPoint:v.query.entry_point,fallbackEntryPoint:"checkin_entry_screen"})}),await L({path:o.redirectPath})}catch(s){const l=rt(s),o=st(s);if(!at(s)){m.error("[OCI][UI] entry:find-booking:failed",{errorCode:l,statusCode:o}),T(K({statusCode:o??500,statusMessage:"OCI_CHECKIN_LOOKUP_FAILED"}));return}m.debug("[OCI][UI] entry:find-booking:not-found",{errorCode:l,statusCode:o}),f({level:"error",body:e("errors.notFound"),icon:"ui:danger-triangle"})}finally{a.value=!1}}}function M(){f({level:"error",body:e("errors.validation"),icon:"ui:danger-triangle"})}return W(()=>{C.value&&f({level:"error",body:C.value,icon:"ui:danger-triangle",duration:5e3})}),(n,s)=>{const l=V;return Y(),Z(l,{name:"default"},{default:g(()=>[d($,null,{default:g(()=>[u("div",gt,[u("h1",pt,k(t(e)("title")),1),u("p",mt,k(t(e)("intro")),1),u("p",kt,k(t(e)("requiredHint")),1),u("div",vt,[d(t(J),{config:t(U)},{default:g(()=>[d(t(y),{id:`${t(h)}-oci-entry-form`,modelValue:t(p),"onUpdate:modelValue":s[0]||(s[0]=o=>X(p)?p.value=o:null),name:"oci-entry-form",type:"form",actions:!1,novalidate:"","form-class":"!space-y-$spacing.5 !md:space-y-$spacing.3","aria-busy":t(a),onSubmit:B,onSubmitInvalid:M},{default:g(()=>[d(t(y),{id:`${t(h)}-reservation-id`,name:"reservationId","outer-class":"w-full",type:"text","data-testid":"checkin-reservation-id-input",label:t(e)("fields.reservationId"),"aria-required":!0,validation:"required","validation-visibility":"submit"},null,8,["id","label"]),d(t(y),{id:`${t(h)}-entry-point`,name:"entryPoint","outer-class":"w-full",type:"text","data-testid":"checkin-email-input",label:t(e)("fields.entryPoint"),"aria-required":!0,validation:"required|email","validation-visibility":"submit"},null,8,["id","label"]),u("div",ft,[d(H,{class:"<md:w-full",type:"primary",submit:!0,disabled:t(a),"is-loading":t(a),"aria-label":t(e)("actions.findBooking")},{default:g(()=>[tt(k(t(a)?t(e)("actions.loading"):t(e)("actions.continue")),1)]),_:1},8,["disabled","is-loading","aria-label"])])]),_:1},8,["id","modelValue","aria-busy"])]),_:1},8,["config"])])])]),_:1})]),_:1})}}});function w(i){const r=i;r.__i18n=r.__i18n||[],r.__i18n.push({locale:"",resource:{de:{title:{t:0,b:{t:2,i:[{t:3}],s:"Online Check-in starten"}}
1,intro:{t:0,b:{t:2,i:[{t:3}],s:"Gib deine Reservierungs-ID ein, um fortzufahren."}},requiredHint:{t:0,b:{t:2,i:[{t:3}],s:"Bitte fülle alle mit * gekennzeichneten Felder aus."}},seo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Quick-Check-In"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Starte deinen Online Check-in bei Motel One mit Reservierungs-ID und E-Mail."}},imageAlt:{t:0,b:{t:2,i:[{t:3}],s:"Motel One Online Check-in"}}},errors:{notFound:{t:0,b:{t:2,i:[{t:3}],s:"Für diese Reservierungs-ID konnte keine Buchung gefunden werden."}},redirectedNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Buchung konnte nicht gefunden werden."}},sessionExpired:{t:0,b:{t:2,i:[{t:3}],s:"Deine Online Check-in Sitzung ist abgelaufen. Bitte starte den Check-in erneut."}},validation:{t:0,b:{t:2,i:[{t:3}],s:"Bitte fülle alle Pflichtfelder aus."}}},fields:{reservationId:{t:0,b:{t:2,i:[{t:3}],s:"Reservierungs-ID"}},entryPoint:{t:0,b:{t:2,i:[{t:3}],s:"E-Mail"}}},actions:{findBooking:{t:0,b:{t:2,i:[{t:3}],s:"Buchung finden"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"Lädt ..."}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Weiter"}}}},en:{title:{t:0,b:{t:2,i:[{t:3}],s:"Start online check-in"}},intro:{t:0,b:{t:2,i:[{t:3}],s:"Enter your reservation ID to continue."}},requiredHint:{t:0,b:{t:2,i:[{t:3}],s:"Please complete all fields marked with *."}},seo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Quick-Check-In"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Start your Motel One online check-in with your reservation ID and email."}},imageAlt:{t:0,b:{t:2,i:[{t:3}],s:"Motel One online check-in"}}},errors:{notFound:{t:0,b:{t:2,i:[{t:3}],s:"Unable to find booking for this reservation ID."}},redirectedNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Booking could not be found."}},sessionExpired:{t:0,b:{t:2,i:[{t:3}],s:"Your online check-in session has expired. Please start check-in again."}},validation:{t:0,b:{t:2,i:[{t:3}],s:"Please complete all required fields."}}},fields:{reservationId:{t:0,b:{t:2,i:[{t:3}],s:"Reservation ID"}},entryPoint:{t:0,b:{t:2,i:[{t:3}],s:"Email"}}},actions:{findBooking:{t:0,b:{t:2,i:[{t:3}],s:"Find booking"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"Loading..."}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Continue"}}}},fr:{title:{t:0,b:{t:2,i:[{t:3}],s:"Démarrer le check-in en ligne"}},intro:{t:0,b:{t:2,i:[{t:3}],s:"Saisissez votre ID de réservation pour continuer."}},requiredHint:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez remplir tous les champs marqués d’un *."}},seo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Quick-Check-In"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Démarrez votre check-in en ligne Motel One avec votre ID de réservation et votre e-mail."}},imageAlt:{t:0,b:{t:2,i:[{t:3}],s:"Check-in en ligne Motel One"}}},errors:{notFound:{t:0,b:{t:2,i:[{t:3}],s:"Impossible de trouver une réservation pour cet ID."}},redirectedNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Réservation introuvable."}},sessionExpired:{t:0,b:{t:2,i:[{t:3}],s:"Votre session de check-in en ligne a expiré. Veuillez recommencer le check-in."}},validation:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez remplir tous les champs obligatoires."}}},fields:{reservationId:{t:0,b:{t:2,i:[{t:3}],s:"ID de réservation"}},entryPoint:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}}},actions:{findBooking:{t:0,b:{t:2,i:[{t:3}],s:"Trouver la réservation"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"Chargement..."}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Continuer"}}}},es:{title:{t:0,b:{t:2,i:[{t:3}],s:"Iniciar check-in online"}},intro:{t:0,b:{t:2,i:[{t:3}],s:"Introduce tu ID de reserva para continuar."}},requiredHint:{t:0,b:{t:2,i:[{t:3}],s:"Completa todos los campos marcados con *."}},seo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Quick-Check-In"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Inicia tu check-in online de Motel One con tu ID de reserva y correo electrónico."}},imageAlt:{t:0,b:{t:2,i:[{t:3}],s:"Check-in online de Motel One"}}},errors:{notFound:{t:0,b:{t:2,i:[{t:3}],s:"No se encontró ninguna reserva para este ID de reserva."}},redirectedNotFound:{t:0,b:{t:2,i:[{t:3}],s:"No se pudo encontrar la reserva."}},sessionExpired:{t:0,b:{t:2,i:[{t:3}],s:"Tu sesión de check-in online ha caducado. Inicia el check-in de nuevo."}}
1,validation:{t:0,b:{t:2,i:[{t:3}],s:"Completa todos los campos obligatorios."}}},fields:{reservationId:{t:0,b:{t:2,i:[{t:3}],s:"ID de reserva"}},entryPoint:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}}},actions:{findBooking:{t:0,b:{t:2,i:[{t:3}],s:"Buscar reserva"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"Cargando..."}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Continuar"}}}},nl:{title:{t:0,b:{t:2,i:[{t:3}],s:"Online inchecken starten"}},intro:{t:0,b:{t:2,i:[{t:3}],s:"Vul je reserverings-ID in om verder te gaan."}},requiredHint:{t:0,b:{t:2,i:[{t:3}],s:"Vul alle velden met een * in."}},seo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Quick-Check-In"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Start je Motel One online check-in met je reserverings-ID en e-mailadres."}},imageAlt:{t:0,b:{t:2,i:[{t:3}],s:"Motel One online inchecken"}}},errors:{notFound:{t:0,b:{t:2,i:[{t:3}],s:"Geen boeking gevonden voor deze reserverings-ID."}},redirectedNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Boeking kon niet worden gevonden."}},sessionExpired:{t:0,b:{t:2,i:[{t:3}],s:"Je online check-in sessie is verlopen. Start de check-in opnieuw."}},validation:{t:0,b:{t:2,i:[{t:3}],s:"Vul alle verplichte velden in."}}},fields:{reservationId:{t:0,b:{t:2,i:[{t:3}],s:"Reserverings-ID"}},entryPoint:{t:0,b:{t:2,i:[{t:3}],s:"E-mailadres"}}},actions:{findBooking:{t:0,b:{t:2,i:[{t:3}],s:"Boeking zoeken"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"Laden..."}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Verder"}}}},pl:{title:{t:0,b:{t:2,i:[{t:3}],s:"Rozpocznij check-in online"}},intro:{t:0,b:{t:2,i:[{t:3}],s:"Wpisz identyfikator rezerwacji, aby kontynuować."}},requiredHint:{t:0,b:{t:2,i:[{t:3}],s:"Wypełnij wszystkie pola oznaczone *."}},seo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Quick-Check-In"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Rozpocznij check-in online Motel One za pomocą identyfikatora rezerwacji i adresu e-mail."}},imageAlt:{t:0,b:{t:2,i:[{t:3}],s:"Check-in online Motel One"}}},errors:{notFound:{t:0,b:{t:2,i:[{t:3}],s:"Nie znaleziono rezerwacji dla tego identyfikatora."}},redirectedNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Nie udało się znaleźć rezerwacji."}},sessionExpired:{t:0,b:{t:2,i:[{t:3}],s:"Twoja sesja check-in online wygasła. Rozpocznij check-in ponownie."}},validation:{t:0,b:{t:2,i:[{t:3}],s:"Uzupełnij wszystkie wymagane pola."}}},fields:{reservationId:{t:0,b:{t:2,i:[{t:3}],s:"Identyfikator rezerwacji"}},entryPoint:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}}},actions:{findBooking:{t:0,b:{t:2,i:[{t:3}],s:"Znajdź rezerwację"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"Ładowanie..."}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Dalej"}}}},da:{title:{t:0,b:{t:2,i:[{t:3}],s:"Start online check-in"}},intro:{t:0,b:{t:2,i:[{t:3}],s:"Indtast dit reservations-ID for at fortsætte."}},requiredHint:{t:0,b:{t:2,i:[{t:3}],s:"Udfyld alle felter markeret med *."}},seo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Quick-Check-In"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Start dit Motel One online check-in med dit reservations-ID og din e-mail."}},imageAlt:{t:0,b:{t:2,i:[{t:3}],s:"Motel One online check-in"}}},errors:{notFound:{t:0,b:{t:2,i:[{t:3}],s:"Kunne ikke finde en booking for dette reservations-ID."}},redirectedNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Booking kunne ikke findes."}},sessionExpired:{t:0,b:{t:2,i:[{t:3}],s:"Din online check-in-session er udløbet. Start venligst check-in igen."}},validation:{t:0,b:{t:2,i:[{t:3}],s:"Udfyld venligst alle obligatoriske felter."}}},fields:{reservationId:{t:0,b:{t:2,i:[{t:3}],s:"Reservations-ID"}},entryPoint:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}}},actions:{findBooking:{t:0,b:{t:2,i:[{t:3}],s:"Find booking"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"Indlæser..."}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Fortsæt"}}}},cs:{title:{t:0,b:{t:2,i:[{t:3}],s:"Spustit online check-in"}},intro:{t:0,b:{t:2,i:[{t:3}],s:"Pro pokračování zadejte ID rezervace."}},requiredHint:{t:0,b:{t:2,i:[{t:3}],s:"Vyplňte prosím všechna pole označená *."}},seo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Quick-Check-In"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Spusťte online check-in Motel One pomocí ID rezervace a e-mailu."}},imageAlt:{t:0,b:{t:2,i:[{t:3}],s:"Online check-in Motel One"}}},errors:{notFound:{t:0,b:{t:2,i:[{t:3}
1],s:"Pro toto ID rezervace se nepodařilo najít rezervaci."}},redirectedNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Rezervaci se nepodařilo najít."}},sessionExpired:{t:0,b:{t:2,i:[{t:3}],s:"Vaše relace online check-in vypršela. Spusťte prosím check-in znovu."}},validation:{t:0,b:{t:2,i:[{t:3}],s:"Vyplňte prosím všechna povinná pole."}}},fields:{reservationId:{t:0,b:{t:2,i:[{t:3}],s:"ID rezervace"}},entryPoint:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}}},actions:{findBooking:{t:0,b:{t:2,i:[{t:3}],s:"Najít rezervaci"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"Načítání..."}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Pokračovat"}}}},pt:{title:{t:0,b:{t:2,i:[{t:3}],s:"Iniciar check-in online"}},intro:{t:0,b:{t:2,i:[{t:3}],s:"Introduz a tua ID de reserva para continuar."}},requiredHint:{t:0,b:{t:2,i:[{t:3}],s:"Preenche todos os campos assinalados com *."}},seo:{title:{t:0,b:{t:2,i:[{t:3}],s:"Quick-Check-In"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Inicia o teu check-in online na Motel One com ID de reserva e e-mail."}},imageAlt:{t:0,b:{t:2,i:[{t:3}],s:"Check-in online Motel One"}}},errors:{notFound:{t:0,b:{t:2,i:[{t:3}],s:"Não foi encontrada nenhuma reserva para esta ID de reserva."}},redirectedNotFound:{t:0,b:{t:2,i:[{t:3}],s:"Não foi possível encontrar a reserva."}},sessionExpired:{t:0,b:{t:2,i:[{t:3}],s:"A sua sessão de check-in online expirou. Inicie o check-in novamente."}},validation:{t:0,b:{t:2,i:[{t:3}],s:"Preenche todos os campos obrigatórios."}}},fields:{reservationId:{t:0,b:{t:2,i:[{t:3}],s:"ID de reserva"}},entryPoint:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}}},actions:{findBooking:{t:0,b:{t:2,i:[{t:3}],s:"Encontrar reserva"}},loading:{t:0,b:{t:2,i:[{t:3}],s:"A carregar ..."}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Continuar"}}}}}})}typeof w=="function"&&w(ht);export{ht 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.