(function(e){function t(t){for(var n,a,l=t[0],s=t[1],c=t[2],d=0,u=[];d<l.length;d++)a=l[d],Object.prototype.hasOwnProperty.call(i,a)&&i[a]&&u.push(i[a][0]),i[a]=0;for(n in s)Object.prototype.hasOwnProperty.call(s,n)&&(e[n]=s[n]);m&&m(t);while(u.length)u.shift()();return r.push.apply(r,c||[]),o()}function o(){for(var e,t=0;t<r.length;t++){for(var o=r[t],n=!0,a=1;a<o.length;a++){var l=o[a];0!==i[l]&&(n=!1)}n&&(r.splice(t--,1),e=s(s.s=o[0]))}return e}var n={},a={app:0},i={app:0},r=[];function l(e){return s.p+"js/"+({}[e]||e)+"."+{"chunk-00d78584":"8f72c3f5","chunk-03e06ff1":"5ab56fa2","chunk-08c8d280":"4a341b7d","chunk-1c784192":"25b2beca","chunk-2d0a32ea":"c7f1a8df","chunk-2d0ab179":"96e06778","chunk-2d0b9048":"1d47576c","chunk-2d0cc825":"ef175f4b","chunk-2d0cf38f":"59e5c2c1","chunk-2d0d3e42":"75ca9ef8","chunk-2d0e2563":"131ff219","chunk-2d0e95df":"5a9ae64c","chunk-2d210a08":"c704e237","chunk-2d215ff7":"c244b30c","chunk-2d21801d":"5aba40ed","chunk-2d21b4fa":"e295e366","chunk-2d225077":"acaa5d5d","chunk-2d22ca64":"ed36fe3c","chunk-2d22d576":"442c47ed","chunk-32bfa476":"41bbd5a0","chunk-2d0b8a5a":"3e23ac34","chunk-3ac9616a":"58635e16","chunk-d5e7fdc2":"be6835a5","chunk-4e698898":"f8b6e9e2","chunk-b64b85c4":"1d5505c4","chunk-3131a405":"873bc035","chunk-67cc8812":"9500dea4","chunk-67e1eed9":"19fe2e61","chunk-72677e2c":"14d43a1e","chunk-778e6981":"9a19272e","chunk-84c45b50":"01163cb8","chunk-d015ccb2":"9601217f","chunk-2d0dad24":"64cd56c7","chunk-2d237c55":"b56ae261"}[e]+".js"}function s(t){if(n[t])return n[t].exports;var o=n[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,s),o.l=!0,o.exports}s.e=function(e){var t=[],o={"chunk-03e06ff1":1,"chunk-32bfa476":1,"chunk-3ac9616a":1,"chunk-d5e7fdc2":1,"chunk-4e698898":1,"chunk-b64b85c4":1,"chunk-3131a405":1,"chunk-778e6981":1,"chunk-84c45b50":1};a[e]?t.push(a[e]):0!==a[e]&&o[e]&&t.push(a[e]=new Promise((function(t,o){for(var n="css/"+({}[e]||e)+"."+{"chunk-00d78584":"31d6cfe0","chunk-03e06ff1":"5f3c924d","chunk-08c8d280":"31d6cfe0","chunk-1c784192":"31d6cfe0","chunk-2d0a32ea":"31d6cfe0","chunk-2d0ab179":"31d6cfe0","chunk-2d0b9048":"31d6cfe0","chunk-2d0cc825":"31d6cfe0","chunk-2d0cf38f":"31d6cfe0","chunk-2d0d3e42":"31d6cfe0","chunk-2d0e2563":"31d6cfe0","chunk-2d0e95df":"31d6cfe0","chunk-2d210a08":"31d6cfe0","chunk-2d215ff7":"31d6cfe0","chunk-2d21801d":"31d6cfe0","chunk-2d21b4fa":"31d6cfe0","chunk-2d225077":"31d6cfe0","chunk-2d22ca64":"31d6cfe0","chunk-2d22d576":"31d6cfe0","chunk-32bfa476":"1b38b6ce","chunk-2d0b8a5a":"31d6cfe0","chunk-3ac9616a":"2661c7e3","chunk-d5e7fdc2":"7e3ae722","chunk-4e698898":"011ec8dd","chunk-b64b85c4":"011ec8dd","chunk-3131a405":"e967f380","chunk-67cc8812":"31d6cfe0","chunk-67e1eed9":"31d6cfe0","chunk-72677e2c":"31d6cfe0","chunk-778e6981":"eb5a6663","chunk-84c45b50":"cc625137","chunk-d015ccb2":"31d6cfe0","chunk-2d0dad24":"31d6cfe0","chunk-2d237c55":"31d6cfe0"}[e]+".css",i=s.p+n,r=document.getElementsByTagName("link"),l=0;l<r.length;l++){var c=r[l],d=c.getAttribute("data-href")||c.getAttribute("href");if("stylesheet"===c.rel&&(d===n||d===i))return t()}var u=document.getElementsByTagName("style");for(l=0;l<u.length;l++){c=u[l],d=c.getAttribute("data-href");if(d===n||d===i)return t()}var m=document.createElement("link");m.rel="stylesheet",m.type="text/css",m.onload=t,m.onerror=function(t){var n=t&&t.target&&t.target.src||i,r=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");r.code="CSS_CHUNK_LOAD_FAILED",r.request=n,delete a[e],m.parentNode.removeChild(m),o(r)},m.href=i;var p=document.getElementsByTagName("head")[0];p.appendChild(m)})).then((function(){a[e]=0})));var n=i[e];if(0!==n)if(n)t.push(n[2]);else{var r=new Promise((function(t,o){n=i[e]=[t,o]}));t.push(n[2]=r);var c,d=document.createElement("script");d.charset="utf-8",d.timeout=120,s.nc&&d.setAttribute("nonce",s.nc),d.src=l(e);var u=new Error;c=function(t){d.onerror=d.onload=null,clearTimeout(m);var o=i[e];if(0!==o){if(o){var n=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;u.message="Loading chunk "+e+" failed.\n("+n+": "+a+")",u.name="ChunkLoadError",u.type=n,u.request=a,o[1](u)}i[e]=void 0}};var m=setTimeout((function(){c({type:"timeout",target:d})}),12e4);d.onerror=d.onload=c,document.head.appendChild(d)}return Promise.all(t)},s.m=e,s.c=n,s.d=function(e,t,o){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(s.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)s.d(o,n,function(t){return e[t]}.bind(null,n));return o},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/",s.oe=function(e){throw console.error(e),e};var c=window["webpackJsonp"]=window["webpackJsonp"]||[],d=c.push.bind(c);c.push=t,c=c.slice();for(var u=0;u<c.length;u++)t(c[u]);var m=d;r.push([0,"chunk-vendors"]),o()})({0:function(e,t,o){e.exports=o("56d7")},"0727":function(e){e.exports=JSON.parse('{"area.selection.unavailable":"Geen areas beschikbaar","auth.activate.button.submit":"Activeer","auth.activate.title":"Activeer account","auth.login":"Inloggen","auth.logout":"Uitloggen","auth.logout.failed":"Uitloggen mislukt","auth.logout.success":"Je bent succesvol uitgelogd","auth.noaccess":"Geen toegang","auth.passwordforgot.button.back":"Terug naar inloggen","auth.passwordforgot.button.submit":"Verzend wachtwoord herstel e-mail","auth.passwordforgot.emailnotfound":"E-mailadres niet gevonden","auth.passwordforgot.sendemail":"We hebben een e-mail verstuurd met instructies om een nieuw wachtwoord in te stellen.","auth.passwordforgot.title":"Wachtwoord herstellen","auth.passwordreset.button.submit":"Wijzig wachtwoord","auth.passwordreset.error":"Aanvraag is niet geldig.","auth.passwordreset.explanation":"We hebben een e-mail gestuurd met een code om jouw wachtwoord te wijzigen. Vul de code hieronder in","auth.passwordreset.title":"Nieuw wachtwoord","auth.passwordreset.update.password":"Wijzig wachtwoord","button.close":"Sluiten","button.confirm":"Bevestigen","button.confirm.reservation":"Bevestig reservering","button.continue":"Ga verder","button.save":"Opslaan","button.signup":"Aanmelden","cashfunction.not.selected":"Geen cashfunctie geselecteerd","checkout.back_to_order":"Terug naar bestelling","checkout.payment_for_table":"Bestelling voor tafel","closed.subtitle":"Op dit moment is de webshop gesloten. Je kan op dit moment geen bestelling plaatsen.","closed.title":"Gesloten","confirmation.canceled.button":"Probeer nogmaals","confirmation.canceled.subtitle":"De transactie is geannuleerd","confirmation.canceled.title":"Transactie geannuleerd","confirmation.failed.button":"Probeer nogmaals","confirmation.failed.subtitle":"De transactie is mislukt","confirmation.failed.title":"Transactie mislukt","confirmation.pending.description":"Zodra de transactie verwerkt is...","confirmation.pending.title":"Transactie in afwachting","confirmation.pickup.button":"Bestelling ophalen","confirmation.pickup.description":"Druk op bestellingen ophalen om jouw bestelling op te kunnen halen","confirmation.success.button":"Ga naar bevestiging","confirmation.success.check_status":"Check status","confirmation.success.description":"","confirmation.success.place_another_order":"Plaats nog een bestelling","confirmation.success.title":"Bekijk hieronder uw bestelling","confirmation.success.transaction_number":"Transactienummer","confirmation.success.your_credentials":"Jouw gegevens","delivery_method.button.back":"Ga terug","delivery_method.button.change_location":"Wijzig adres","delivery_method.button.change_zip_code":"Wijzig postcode","delivery_method.button.confirm":"Bevestigen","delivery_method.button.delivery":"Bezorgen","delivery_method.button.location":"Jouw locatie","delivery_method.button.order":"Bestel online","delivery_method.button.redirect":"Of ga direct naar de ","delivery_method.button.takeaway":"Afhalen","delivery_method.button.to_menu_card":"Naar menukaart","delivery_method.edit_zip_code":"Klik \'Wijzig postcode\' om een andere postcode in te vullen of klik \'Toon menukaart\' om de menukaart te bekijken en/of een afhaalbestelling te plaatsen.","delivery_method.enter.zipcodehousenumber":"Vul jouw postcode en huisnummer (+toevoeging) in:","delivery_method.no_delivery":"Helaas wordt er (tijdelijk) niet bezorgd op de opgegeven postcode.","delivery_method.only_pickup":"Op deze postcode alleen afhalen","delivery_method.pick_date":"Kies de datum van bezorging/afhaal","delivery_method.pickup_available":"Je kunt wel een afhaalbestelling plaatsen.","delivery_method.subtitle":"Kies je soort bestelling","delivery_method.title":"Welkom bij","fields.account":"Account","fields.activationcode":"Activatie code","fields.address":"Adres","fields.amount":"Bedrag","fields.amount-select":"Selecteer bedrag","fields.article":"Artikel","fields.cardnumber":"Kaartnummer","fields.city":"Woonplaats","fields.color":"Kleur","fields.company_code":"Bedrijfscode","fields.confirmpassword":"Bevestig Wachtwoord","fields.customer_notes":"Opmerkingen","fields.date":"Datum","fields.date_and_time":"Datum & tijd","fields.delete":"Verwijder","fields.delivery":"Bezorgen","fields.email":"E-mailadres","fields.firstname":"Voornaam","fields.housenumber":"Huisnummer","fields.housenumber.placeholder":"12 A34","fields.housenumber_addition":"Huisnummer (+toev.)","fields.items":"Artikelen","fields.lastname":"Achternaam","fields.location":"Locatie","fields.method_delivery":"Bezorgen","fields.method_takeaway":"Afhalen","fields.name":"Naam","fields.notes":"Notities","fields.number":"Nummer","fields.number_of_persons":"Aantal personen","fields.ordered_at":"Besteld op","fields.ordernumber":"Bestelnummer","fields.password":"Wachtwoord","fields.password_current":"Huidig wachtwoord","fields.password_new":"Nieuw wachtwoord","fields.paymenttype":"Betaalmethode","fields.phonenumber":"Telefoonnummer","fields.phonenumber_countrycode":"Landcode","fields.pincode":"Pincode","fields.privacypolicy":"Ik ga akkoord met het privacybeleid","fields.quantity":"Aantal","fields.resetcode":"Wachtwoord resetcode","fields.rownumber":"Rijnummer","fields.seatnumber":"Stoelnummer","fields.status":"Status","fields.streetname":"Straatnaam","fields.subtotal":"Subtotaal","fields.table":"Tafel","fields.tablenumber":"Tafelnummer","fields.takeaway":"Afhalen","fields.termsandconditions":"Ik ga akkoord met de algemene voorwaarden","fields.time":"Kies een tijd","fields.timeslot":"Tijdslot","fields.total":"Totaal","fields.transaction":"Transactie","fields.transactionnumber":"Transactienummer","fields.value":"Waarde","fields.vat":"BTW","fields.via":"via","fields.zipcode":"Postcode","fields.zipcode.placeholder":"1234AB","footer.contactdetails":"Contactgegevens","footer.openingtimes":"Openingstijden","inactive.subtitle":"De shop is op dit moment gesloten.","inactive.title":"Shop gesloten","invalid.data":"Ingevulde gegevens ongeldig","invalid.notfoundcompany_code":"Bedrijfscode niet gevonden","invalid.notfoundtoken":"Token niet gevonden","invalid.tokenblocked":"Token geblokkeerd","invalid.tokenconnected":"Token reeds geactiveerd","items.not.available.description":"De volgende artikelen zijn helaas niet meer op voorraad zijn","items.not.available.title":"Niet op voorraad","label.select":"Selecteer","locations.title":"Selecteer Locatie","locker.expiration.locker.removed":"Transactie geannuleerd, locker was niet meer geldig","locker.expiration.timer":"Resterende tijd","locker.issue.cant.close":"Kan niet dicht (gaat weer open)","locker.issue.code.not.working":"Code werkt niet","locker.issue.lock.door.jams":"Deur klemt","locker.issue.lock.no.reaction":"Slot geeft geen reactie","locker.locker_information":"Locker informatie","locker.locker_number":"Lockernummer","locker.maintenance.form.fillout":"Vul onderstaande formulier in","locker.maintenance.problem":"Problemen met locker?","locker.notes":"Notities","locker.problem":"Probleem","locker.select.lockernumber":"Selecteer locker nummer","locker.select.problem":"Selecteer het probleem","locker.submit":"Verstuur onderhoudverzoek","lockerflow.confirmation.your_locker_and_pin":"Jouw locker & pin","lockerflow.confirmation.your_locker_and_pin.description":"Hieronder zie je je locker gegevens.","lockerflow.confirmation.coinlock.disclaimer.title":"BELANGRIJK: Eenmalig gebruik!","lockerflow.confirmation.coinlock.disclaimer.description":"Je kunt deze pincode maar één keer gebruike om de locker te openen. Als je de locker hierna nogmaals wilt gebruiken zul je een nieuwe code moeten kopen.","lockerflow.confirmation.coinlock.step-1.title":"Stap 1: Berg je spullen op","lockerflow.confirmation.coinlock.step-1.description":"Stop je spullen in de locker.","lockerflow.confirmation.coinlock.step-2.title":"Stap 2: Sluit de locker","lockerflow.confirmation.coinlock.step-2.description":"Voer je pincode in en draai de knop naar links.","lockerflow.confirmation.coinlock.step-3.title":"Stap 3: Controleer of de locker goed dicht zit.","lockerflow.confirmation.coinlock.step-3.description":"Zorg ervoor dat de locker goed dicht zit en zorg ervoor dat de locker niet te vol zit.","lockerflow.confirmation.multirent.disclaimer.title":"BELANGRIJK: meervoudig gebruik","lockerflow.confirmation.multirent.disclaimer.description":"Je kunt je pincode blijven gebruiken om de kluis zo vaak te openen en te sluiten als je nodig hebt. De pincode blijft actief totdat je klaar bent. Laat gewoon de kluisdeur openstaan wanneer je weggaat, zodat de volgende persoon deze kan huren!","lockerflow.confirmation.multirent.step-1.title":"Stap 1: Berg je spullen op","lockerflow.confirmation.multirent.step-1.description":"Stop je spullen in de locker.","lockerflow.confirmation.multirent.step-2.title":"Stap 2: Sluit de locker","lockerflow.confirmation.multirent.step-2.description":"Voer je pincode in en draai de knop naar links.","lockerflow.confirmation.multirent.step-3.title":"Stap 3: Controleer of de locker goed dicht zit.","lockerflow.confirmation.multirent.step-3.description":"Zorg ervoor dat de locker goed dicht zit en zorg ervoor dat de locker niet te vol zit.","lockerflow.confirmation.event.step-1.title":"Stap 1: Vind je locker","lockerflow.confirmation.event.step-1.description":"Ga naar de locker met het lockernummer dat je hebt gekregen.","lockerflow.confirmation.event.step-2.title":"Stap 2: Verifieer lockernummer","lockerflow.confirmation.event.step-2.description":"Controleer goed of je bij de juiste locker staat door het lockernummer op de locker te vergelijken met het lockernummer dat je hebt gekregen.","lockerflow.confirmation.event.step-3.title":"Stap 3: Druk op \'X\'","lockerflow.confirmation.event.step-3.description":"Druk op \'X\' om het slot te activeren.","lockerflow.confirmation.event.step-4.title":"Stap 4: Open de locker","lockerflow.confirmation.event.step-4.description-step-1":"Voer de gekregen pincode in om de locker te openen.","lockerflow.confirmation.event.step-4.description-step-2":"Als de locker niet vanzelf opengaat, draai de knop voorzichtig naar rechts om hem te openen.","lockerflow.confirmation.event.step-5.title":"Stap 5: Berg je spullen op en sluit","lockerflow.confirmation.event.step-5.description":"Berg je spullen op in de locker","lockerflow.confirmation.event.step-5.description-step-1":"Stop je spullen in de locker.","lockerflow.confirmation.event.step-5.description-step-2":"Sluit de deur.","lockerflow.confirmation.event.step-5.description-step-3":"Daar de knop naar links.","lockerflow.confirmation.event.step-6.title":"Stap 6: Controleer of het deurtje goed dicht zit.","lockerflow.confirmation.event.step-6.description":"Zorg ervoor dat de locker goed dicht zit en zorg ervoor dat de locker niet te vol zit.","lockerflow.confirmation.fetch_code":"Haal mijn pincode op","lockerflow.confirmation.instructions.skip":"Instructies overslaan","lockerflow.confirmation.instructions.view":"Bekijk instructies","lockerflow.confirmation.share_lockers":"Deel mijn lockers","lockerflow.confirmation.share_locker":"Deel locker","lockerflow.confirmation.thank_you":"Bedankt voor het gebruik maken van Elockers!","lockerflow.intro.description":"Je kan hier een locker reserveren. Hoe het werkt? Nou dat leggen we hieronder even uit!","lockerflow.intro.description-steps-1":"Selecteer de gewenste grootte van de locker.","lockerflow.intro.description-steps-2":"Reken af in de checkout.","lockerflow.intro.description-steps-3":"Je krijgt het nummer door van je locker.","lockerflow.intro.description-steps-4":"Je ontvangt je pincode voor je locker.","lockerflow.intro.description-steps-5":"Stop je spullen in de locker en je bent klaar om te gaan.","lockerflow.intro.title":"Welkom bij ","lockerflow.problem":"Meld probleem met locker","lockerflow.select_locker.description":"Om niet in de rij te hoeven staan op dit event, kun je hier alvast een locker reserveren. Of je nu je hoodie of je complete backpack moet opbergen, wij hebben voor ieder wat wils.","lockers":"Lockers","lockers.back_to_order":"Terug naar bestelling","lockers.cart":"Winkelwagen","lockers.color":"Locker kleur","lockers.edit_order":"Wijzig bestelling","lockers.locker":"Locker","lockers.name_event":"Naam evenement","lockers.name_location":"Naam locatie","lockers.notifications.noareas":"Geen areas","lockers.notifications.noevents":"Geen events","lockers.notifications.noitems":"Geen lockers beschikbaar","lockers.notifications.nolocations":"Geen locaties","lockers.notifications.unavailable":"Geen lockers beschikbaar. Probeer het over 10 minuten nogmaals","lockers.notifications.notfound":"Locker niet beschikbaar. Probeer een andere locker.","lockers.next_step":"Volgende","lockers.previous_step":"Vorige","lockers.select_area":"Selecteer area","lockers.select_event":"Selecteer evenement","lockers.select_location":"Selecteer locatie","lockers.select_locker":"Selecteer locker","lockers.to_cart":"Terug naar winkelwagen","lockers.type":"Locker type","login.button":"Inloggen","login.forgotpassword":"Wachtwoord vergeten?","login.invalidcredentials":"Kan niet inloggen met de inloggegevens","login.register":"klik hier om te registreren","login.register.or":"Of","login.title":"Inloggen","menu.categories":"Categorieën","menu.item.available":"Beschikbaar tussen","menu.item.outofstock":"Uitverkocht","menu.search":"Zoeken","methods.delivery":"Bezorging","methods.quickorder":"Quickorder","methods.tableservice":"Tafelservice","methods.takeaway":"Afhalen","modal.deleteprofile.button.delete":"Verwijder","modal.deleteprofile.button.open":"Verwijder profiel","modal.deleteprofile.description":"Weet je zeker dat je jouw profiel wilt verwijderen?","modal.deleteprofile.description2":"Deze actie kan niet meer ongedaan worden gemaakt.","modal.deleteprofile.title":"Verwijder profiel","modal.item.button.close":"Terug","modal.item.button.confirm":"Toevoegen","modal.preorder.button.open":"Activeer Preorder","modal.preorder.button.submit":"Bevestigen","modal.preorder.description":"Vul hieronder de code in om de preorder te activeren","modal.preorder.description_extra":"De preorder zal hierna verwerkt worden","modal.preorder.failed":"Preorder niet gevonden! Probeer het nogmaals","modal.preorder.success":"Geslaagd! Wij gaan de preorder verwerken. ","modal.preorder.title":"Preorder activeren","modal.privacypolicy.button.open":"Bekijk ons privacybeleid","modal.privacypolicy.title":"Privacy Beleid","modal.quickpickup.orderjob.button.process":"Opgehaald","modal.quickpickup.orderjob.button.show":"Tonen","modal.quickpickup.orderjob.pickedup":"Opgehaald","modal.quickpickup.orderjob.title":"Toon aan barkeeper","modal.selectaccount.continuenoaccount":"Ga verder zonder account","modal.selectaccount.title":"Selecteer Account","modal.termsandcondition.button.open":"Bekijk onze algemene voorwaarden","modal.termsandcondition.title":"Algemene Voorwaarden","modal.voucher-add.button.open":"Voeg voucher toe","myaccount":"Mijn account","myprofile.title":"Mijn Profiel","mytransactions.no-transactions":"Geen bestellingen","mytransactions.title":"Mijn Bestellingen","mytransactions.view":"Bekijk Bestellingen","mywallet.modal.block-token.button":"Blokkeren","mywallet.modal.block-token.description":"","mywallet.modal.block-token.open":"Blokkeren","mywallet.modal.block-token.title":"Blokkeer token","mywallet.modal.connect-token.button":"Koppel token","mywallet.modal.connect-token.description":"Vul hieronder het tokennummer en de pincode in","mywallet.modal.connect-token.failed":"Gegevens ongeldig","mywallet.modal.connect-token.open":"Token koppelen","mywallet.modal.connect-token.success":"Token is succesvol geactiveerd","mywallet.modal.connect-token.title":"Token koppelen","mywallet.modal.mutations.open":"Bekijk mutaties","mywallet.modal.mutations.title":"Mutaties","mywallet.all":"Alle wallets","mywallet.no-wallet":"Geen wallets","mywallet.title":"Mijn wallets","mywallet.tokens":"Mijn tokens","navigation.deliverymethod":"Order","navigation.elockers":"Lockers","navigation.menu":"Menu","navigation.menu_card":"Menukaart","navigation.openingtimes":"Openingstijden","navigation.quickorder":"Quickorder","navigation.reservation":"Reserveren","navigation.usermenu.account":"Mijn Account","navigation.usermenu.myprofile":"Mijn Profiel","navigation.usermenu.myprofile.edit":"Wijzig Profiel","navigation.usermenu.mytransactions":"Mijn Bestellingen","navigation.usermenu.mywallet":"Mijn Wallets","navigation.usermenu.selectaccount":"Selecteer Account","navigation.visitors":"Aanmelden Bezoekers","navigation.walletorder":"Kaart opwaarderen","navigation.wallettoken.activate":"Kaart activeren","notification.auth.password-resetted":"Wachtwoord is gewijzigd","notification.auth.password-updated":"Wachtwoord gewijzigd","notification.auth.userprofile-updated":"Profiel opgeslagen","notification.datetime-selection.methodnotset":"Methode niet gedefinieerd","notification.datetime-selection.notimeslots":"Geen tijdsloten beschikbaar","notification.datetime-selection.timeslotunavailable":"Timeslot niet beschikbaar","notification.locker.maintenance.failed":"Locker onderhoudverzoek kan niet worden verstuurd","notification.locker.maintenance.success":"Locker onderhoudverzoek is verzonden","notification.logout.succesful":"Succesvol uitgelogd","notification.order.insuficient-subtotal":"Subtotaal is te laag, minimale bedrag is {min_amount}","notification.payment.loading.failed":"Laden betaalmethoden mislukt","notification.payment.method.apple-pay.not-available":"Apple Pay niet beschikbaar","notification.payment.session.failed":"Betalings sessie mislukt","notification.payment.adyen.canceled":"Betaling geannuleerd","notification.payment.adyen.error":"Fout opgetreden","notification.payment.adyen.refused":"Betaling geweigerd","notification.payment.adyen.aborted":"Betaling afgewezen","notification.payment.adyen.applepay-error":"Betaling geslaagd. Fout opgetreden bij de verwerking van de transactie. Neem contact op met de organisatie.","notification.table.closed":"Tafel gesloten","notification.table.not-found":"Tafel niet gevonden. Scan de Qr code opnieuw","notification.transaction.error":"Fout opgetreden","notification.zipcodeunavailable":"Wij bezorgen niet op de ingevulde postcode","notifications.area.busy":"Het is momenteel druk. De bestelling kan langer duren.","notifications.delivery.minimumamount":"Minimum bestelbedrag is","openingtimes.friday":"Vrijdag","openingtimes.monday":"Maandag","openingtimes.saturday":"Zaterdag","openingtimes.sunday":"Zondag","openingtimes.thursday":"Donderdag","openingtimes.tuesday":"Dinsdag","openingtimes.wednesday":"Woensdag","order.account_required_paymenttype":"Account is verplicht voor betaalmethode: ","order.button.back":"Terug naar bestellen","order.button.confirm":"Bestelling plaatsen","order.button.to_payment_methods":"Naar betaalmethoden","order.coins":"Munten","order.deliverymethod":"Aflevermethode","order.itemsunavailable":"De volgende item(s) zijn helaas uitverkocht","order.location":"Jouw locatie","order.notimeslots":"Geen tijdsloten beschikbaar","order.paymentmethod":"Betaalmethode","order.paymentmethod.required":"Betaalmethode verplicht","order.personalinformation":"Persoonsgegevens","order.table.confirmation.alert":"Bestelling succesvol geplaatst","order.table.title":"Bestelling voor Tafel:","order.timeslotunavailable":"niet beschikbaar","order.tip":"Voeg fooi toe","order.tip.button.notip":"Geen fooi","order.voucher":"Voucher","order.voucher.error":"Fout tijdens registreren van voucher","page.403":"Geen toegang","page.404":"Pagina niet gevonden","page.404.button":"Go to home","paymentstatus.canceled.button":"Probeer nogmaals","paymentstatus.canceled.subtitle":"De betaling is geannuleerd. Klik hieronder om terug te gaan naar de winkelwagen en probeer het nogmaals","paymentstatus.canceled.title":"Betaling geannuleerd","paymentstatus.unknown.subtitle":"De status van de betaling is onbekend.","paymentstatus.unknown.title":"Status onbekend","paymentstatus.failed.button":"Probeer nogmaals","paymentstatus.failed.subtitle":"De betaling is mislukt. Klik hieronder om terug te gaan naar de winkelwagen en probeer het nogmaals","paymentstatus.failed.title":"Betaling mislukt","paymentstatus.pending.check_status":"Check status","paymentstatus.pending.description":"Zodra de betaling verwerkt is wordt u doorgestuurd naar de bevestigingspagina","paymentstatus.pending.title":"Betaling in afwachting","paymentstatus.success-pending.description":"Het verwerken van de order duurt langer dan verwacht","paymentstatus.success-pending.title":"Betaling in afwachting","paymentstatus.success.button":"Ga naar bevestiging","paymentstatus.success.description":"Wij zijn bezig met het verwerken van jouw bestelling","paymentstatus.success.title":"Betaling geslaagd","privacypolicy":"Privacybeleid","products.noproducts":"Geen producten gevonden","qrcodelanding.title":"Scan QR code om te starten","quickpickup.no-orderjobs.subtitle":"Er staan geen orders voor jou klaar","quickpickup.no-orderjobs.title":"Geen orders beschikbaar","quickpickup.orderjobs.subtitle":"Druk op de knop \\"Tonen\\" om de bestelling te open en te tonen aan de barkeeper","quickpickup.orderjobs.title":"Beschikbare orders","register.button":"Registeren","register.login.already":"Al geregistreerd?","register.login.button":"Klik hier om in te loggen","register.thankyou":"Bedankt voor je aanmelding","register.title":"Registreren","reservation.areas.unavailable":"Areas niet beschikbaar","reservation.confirmation.date":"Datum","reservation.confirmation.description":"De volgende reservering is geplaatst:","reservation.confirmation.name":"Naam","reservation.confirmation.quantity":"Aantal personen","reservation.confirmation.time":"Tijd","reservation.confirmation.title":"Bedankt voor uw reservering","reservation.goback":"Ga terug naar datum/tijd selectie","reservation.title":"Reserveren","reservation.unavailable":"Niet beschikbaar","reservations.table_no_longer_available":"De tafel is niet meer beschikbaar, kies een andere tafel.","reservations.no_tables_available":"Geen beschikbare tafels op het gekozen tijdslot.","selfscanner.camerabusy":"Camera is bezig","selfscanner.cameraopenagain":"Scan nog een artikel","selfscanner.notification.failed":"Artikel niet gevonden","selfscanner.notification.success":"Toegevoegd:","selfscanner.open":"Scanner","selfscanner.scanned":"Gescande code","selfscanner.title":"Scan QR-code van artikel","shoppingcart.TIP":"Fooi","shoppingcart.button":"Bestellen","shoppingcart.button.back":"Ga terug","shoppingcart.delivery_fee":"Bezorgkosten","shoppingcart.deliverycosts":"Bezorgkosten","shoppingcart.empty":"Winkelwagen is leeg","shoppingcart.free":"Gratis","shoppingcart.freefrom":"Gratis bezorging vanaf","shoppingcart.mobile.button":"Bekijk jouw bestelling","shoppingcart.mobile.button.continue":"Bestelling plaatsen","shoppingcart.table_onaccount_description":"Er staat nog een open bedrag op deze tafel. Je kunt de tafel afrekenen of nog een bestelling toevoegen.","shoppingcart.table_onaccount_description_after_order":"Je kunt de tafel afrekenen of de QR code opnieuw scannen als je nog een bestelling wil plaatsen.","shoppingcart.timer":"Resterende tijd om je bestelling te voltooien","shoppingcart.title":"Winkelwagen","shoppingcart.total":"Totaal","shoppingcart.total_payable":"Te betalen","shoppingcart.total_vouchers":"Voucher totaal","shoppingcart.transaction_fee":"Transactiekosten","shoppingcart.transactioncosts":"Transactiekosten","table.autoclose.close":"Tafel sluiten","table.autoclose.title":"Tafel wordt automatisch gesloten over","tables.404.subtitle":"Scan de QR-code nogmaals","tables.404.title":"Tafel is niet gevonden","tables.area.rowseat-selection.notfound":"Stoel is niet gevonden","tables.area.rowseat-selection.subtitle":"Vul jouw rij en stoelnummer in","tables.area.table-selection.notfound":"Tafel is niet gevonden","tables.area.table-selection.subtitle":"Vul jouw tafelnummer in","tables.area.table-selection.unavailable":"Area is niet beschikbaar","tables.areas-selection.button.select":"Selecteer","tables.areas-selection.title":"Selecteer Area","tables.areas.table-selection.button.select":"Selecteer","tables.button.payment":"Tafel afrekenen","tables.landing.subtitle":"Scan de QR-code van de tafel om te beginnen met bestellen","tables.landing.title":"Scan QR-code","tables.open.direct.button":"Plaats bestelling","tables.open.direct.disclaimer":"Hou er bij drukte rekening mee dat het iets langer kan duren.","tables.open.direct.step1":"Scan de QR-code op de tafel waar je zit","tables.open.direct.step2":"Stel je bestelling samen","tables.open.direct.step3":"Betaal via je bankieren app","tables.open.direct.step4":"Zodra je bestelling klaar is wordt deze aan de tafel gebracht. Wissel na het bestellen dus niet van tafel!","tables.open.direct.subtitle":"Hoe werkt het?","tables.open.direct.title":"Plaats je bestelling voor: ","tables.open.onaccount.button":"Plaats bestelling","tables.open.onaccount.disclaimer":"Hou er bij drukte rekening mee dat het iets langer kan duren.","tables.open.onaccount.step1":"Scan de QR-code op de tafel waar je zit","tables.open.onaccount.step2":"Stel je bestelling samen","tables.open.onaccount.step3":"Betaal via je bankieren app","tables.open.onaccount.step4":"Zodra je bestelling klaar is wordt deze aan de tafel gebracht. Wissel na het bestellen dus niet van tafel!","tables.open.onaccount.subtitle":"Hoe werkt het?","tables.open.onaccount.title":"Plaats je bestelling voor: ","tables.open.paymentonly.button":"Plaats bestelling","tables.open.paymentonly.disclaimer":"Hou er bij drukte rekening mee dat het iets langer kan duren.","tables.open.paymentonly.step1":"Scan de QR-code op de tafel waar je zit","tables.open.paymentonly.step2":"Stel je bestelling samen","tables.open.paymentonly.step3":"Betaal via je bankieren app","tables.open.paymentonly.step4":"Zodra je bestelling klaar is wordt deze aan de tafel gebracht. Wissel na het bestellen dus niet van tafel!","tables.open.paymentonly.subtitle":"Hoe werkt het?","tables.open.paymentonly.title":"Plaats je bestelling voor: ","tables.open.plug_and_play.activated_at":"Tafel geopend om: ","tables.open.plug_and_play.activated_by":"Tafel geopend door: ","tables.open.plug_and_play.disclaimer":"Hou er bij drukte rekening mee dat het iets langer kan duren.","tables.open.plug_and_play.step1":"Scan de QR-code op om je werkplek/vergaderruimte te activeren.","tables.open.plug_and_play.step2":"Plaats een bestelling door een artikel te selecteren en bevestig je bestelling.","tables.open.plug_and_play.step3":"Sluit je werkplek/vergaderruimte door af te rekenen bij de kassa.","tables.open.plug_and_play.subtitle":"Hoe werkt het?","tables.open.plug_and_play.description":"Om de tafel te activeren moet je je e-mailadres invoeren. Vervolgens kun je plaatsnemen. Als je wilt vertrekken loop je naar de kassa toe en reken je je uren + eventuele consumpties af.","tables.open.plug_and_play.title":"Plaats je bestelling voor: ","tables.open.plug_and_play.hourly_rate":"Voor deze tafel geldt een uurtarief van: ","tables.open.plug_and_play.button_activate":"Activeer tafel","tables.selectrow":"Selecteer rij","tables.selectseat":"Selecteer stoel","termsandconditions":"Algemene voorwaarden","timeslot.selection.arearequired":"Selecteer eerst een area","timeslot.selection.unavailable":"Geen timeslots beschikbaar","tip.custom.add":"Toevoegen","tip.custom.other":"Anders","usertransaction.title":"Bestelling","visitors.back-datetime":"Ga terug naar datum/tijd selectie","visitors.corona.checkbox":"COVID Check","visitors.corona.checkbox.description":"Hierbij verklaar ik voor mij en/of mijn groep dat:- Niemand in de afgelopen 24 uur klachten heeft gehad van hoesten, niesverkoudheid, 38+ graden koorts of benauwdheidsklachten;- Niemand momenteel een gezinslid/huisgenoot heeft met koorts en/of benauwdheidsklachten;- Niemand het nieuwe coronavirus heeft gehad in de afgelopen 7 dagen wat is vastgesteld in een lab- Niemand een gezinslid/huisgenoot heeft met het nieuwe coronavirus waarmee hij/zij in contact is geweest in de afgelopen 14 dagen terwijl hij/zij nog klachten had- Niemand in quarantaine had moeten zitten omdat hij/zij direct contact heeft gehad met iemand waarbij het coronavirus is vastgesteld en dat mijn groep uit een huishouden bestaat.","visitors.corona.description":"Blijf zoveel mogelijk zitten, wij komen je bedienen.","visitors.corona.title":"Corona regels","visitors.title":"Bezoekersregistratie","voucher.order.button.add":"Voucher toevoegen","voucher.order.modal.button.open":"Voucher toevoegen","voucher.order.modal.button.reset":"Gebruik andere voucher","voucher.order.modal.button.tryagain":"Probeer nogmaals","voucher.order.modal.button.use":"Toevoegen","voucher.order.modal.currentvalue":"Huidige waarde is: ","voucher.order.modal.description":"Vul de vouchercode in","voucher.order.modal.title":"Voucher toevoegen","walletorder.alert.enter.description":"Druk op \'Open Camera\' om de QR-code te scannen","walletorder.alert.enter.title":"Vul kaartnummer in en kies een bedrag","walletorder.alert.invalid.title":"Kaart is niet geldig","walletorder.alert.valid.description":"Huidig saldo op de kaart: ","walletorder.alert.valid.title":"Kaart is geldig","walletorder.button.back":"Ga terug","walletorder.button.confirm":"Kaart opwaarderen","walletorder.button.next":"Volgende stap","walletorder.button.scan":"Scan kaart","walletorder.cardetails":"Kaartgegevens","walletorder.title":"Kaart opwaarderen","wallettoken.activate.button":"Activeren","wallettoken.activate.description":"Vul hieronder het kaartnummer en de pincode in","wallettoken.activate.failed":"Gegevens ongeldig","wallettoken.activate.open":"Token activeren?","wallettoken.activate.success":"Token is succesvol geactiveerd","wallettoken.activate.title":"Token activeren","wallettokenconnect.connect.button":"Activeer token","wallettokenconnect.connect.description":"Vul de gegevens hieronder in om jouw token te activeren","wallettokenconnect.connect.title":"Token activeren","wallettokenconnect.success.description":"Token is succesvol geactiveerd","wallettokenconnect.success.title":"Token geactiveerd","wallettokenscanner.camerabusy":"Camera is bezig","wallettokenscanner.open":"Open Camera","wallettokenscanner.scanned":"Gescande code","wallettokenscanner.title":"Scan QR-code van de kaart","webshop.theme.not-selected":"Geen webshop thema geselecteerd in de settings"}')},"074b":function(e,t,o){"use strict";o("c45f")},"0b47":function(e,t,o){"use strict";var n=o("7a23");const a={class:"blur-background"};function i(e,t,o,i,r,l){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a)}var r={name:"blur"},l=(o("074b"),o("6b0d")),s=o.n(l);const c=s()(r,[["render",i]]);t["a"]=c},"1a1e":function(e,t,o){"use strict";o.d(t,"a",(function(){return a}));var n=o("3fbc");const a=()=>n["a"]("config/getConfig")["settings"]},"308f":function(e,t,o){"use strict";o.d(t,"b",(function(){return s})),o.d(t,"c",(function(){return c})),o.d(t,"a",(function(){return d}));var n=o("46f1"),a=o("49ee"),i=o("3fbc"),r=o("5e2b");const l=a["a"]("LOCATION"),s=async(e=!1)=>{if(l.log("init")(),!e)return void u("location/setLocation",{id:"",theme_id:null,name:"",slug:"",image:null,open:!1,delivery:{},quickorder:{},lockers:{},streetname:"",housenumber:"",zipcode:"",city:"",country:"",email:"",phone_number:"",social_media:null,openingstimes:!1,today:!1,confirmation_text:!1,delivery_fee:!1,delivery_default_items:[],takeaway_default_items:[],quickorder_default_items:[],tables_default_items:[]});const t=await n["a"]("locations",e);u({id:t.id,name:t.attributes.name,slug:t.attributes.slug,open:t.attributes.open,image:t.attributes.image,delivery:t.attributes.delivery,takeaway:t.attributes.takeaway,openingstimes:t.attributes.openingstimes,quickorder:t.attributes.quickorder,lockers:t.attributes.lockers,streetname:t.attributes.streetname,housenumber:t.attributes.housenumber,zipcode:t.attributes.zipcode,city:t.attributes.city,country:t.attributes.country,email:t.attributes.email,phone_number:t.attributes.phone_number,social_media:t.attributes.social_media,wallet:t.attributes.wallet,today:{open:t.attributes.today_open,openingstimes:t.attributes.today_openingstimes},confirmation_text:t.attributes.webshop,delivery_fee:!!t.attributes.delivery&&t.attributes.delivery,delivery_default_items:!!t.attributes.functions.delivery_default_items&&t.attributes.functions.delivery_default_items,takeaway_default_items:!!t.attributes.functions.takeaway_default_items&&t.attributes.functions.takeaway_default_items,quickorder_default_items:!!t.attributes.functions.quickorder_default_items&&t.attributes.functions.quickorder_default_items,tables_default_items:!!t.attributes.functions.tables_default_items&&t.attributes.functions.tables_default_items,elockers_default_items:!!t.attributes.functions.elockers_default_items&&t.attributes.functions.elockers_default_items});let o={delivery:!!t.attributes.functions.delivery&&t.attributes.functions.delivery,takeaway:!!t.attributes.functions.takeaway&&t.attributes.functions.takeaway,quickorder:!!t.attributes.functions.quickorder&&t.attributes.functions.quickorder,tables:!!t.attributes.functions.tables&&t.attributes.functions.tables,menu:!!t.attributes.functions.menu&&t.attributes.functions.menu,elockers:!!t.attributes.functions.elockers&&t.attributes.functions.elockers,reservation:!!t.attributes.functions.reservation&&t.attributes.functions.reservation,visitors:!!t.attributes.functions.visitors&&t.attributes.functions.visitors,wallet:!!t.attributes.functions.wallet&&t.attributes.functions.wallet};r["n"](o)},c=async(e=!1)=>{const t=d();if(!1===e)return t.open;let o=await n["a"]("locations",t.slug);return o.attributes.open},d=()=>i["a"]("location/getLocation"),u=e=>{var t;i["b"]("location/setLocation",{id:e.id,name:e.name,slug:null!==(t=e.slug)&&void 0!==t&&t,image:e.image,open:e.open,delivery:e.delivery,quickorder:e.quickorder,lockers:e.lockers,takeaway:e.takeaway,streetname:e.streetname,housenumber:e.housenumber,zipcode:e.zipcode,city:e.city,country:e.country,email:e.email,phone_number:e.phone_number,social_media:e.social_media,wallet:e.wallet,openingstimes:e.openingstimes,today:e.today,confirmation_text:e.confirmation_text,delivery_fee:e.delivery_fee,delivery_default_items:e.delivery_default_items,takeaway_default_items:e.takeaway_default_items,quickorder_default_items:e.quickorder_default_items,tables_default_items:e.tables_default_items,elockers_default_items:e.elockers_default_items})}},"3fbc":function(e,t,o){"use strict";o.d(t,"a",(function(){return i})),o.d(t,"b",(function(){return a})),o.d(t,"c",(function(){return r}));var n=o("ef3c");const a=(e,t)=>{n["a"].dispatch(e,JSON.stringify(t))},i=e=>JSON.parse(n["a"].getters[e]),r=(e,t,o,n)=>{let r=i(e);r[o]=n,a(t,r)}},4109:function(e){e.exports=JSON.parse('{"area.selection.unavailable":"No hay áreas disponibles","auth.activate.button.submit":"Activar","auth.activate.title":"Activar cuenta","auth.login":"Iniciar sesión","auth.logout":"Cerrar sesión","auth.logout.failed":"Fallo al cerrar sesión","auth.logout.success":"Has cerrado sesión satisfactoriamente","auth.noaccess":"Sin acceso","auth.passwordforgot.button.back":"Volver al inicio de sesión","auth.passwordforgot.button.submit":"Enviar correo electrónico de recuperación de contraseña","auth.passwordforgot.emailnotfound":"Dirección de correo electrónico no encontrada","auth.passwordforgot.sendemail":"Te hemos enviado un correo electrónico con las instrucciones para establecer una nueva contraseña.","auth.passwordforgot.title":"¿Olvidaste tu contraseña?","auth.passwordreset.button.submit":"Restablecer contraseña","auth.passwordreset.error":"La solicitud no es válida","auth.passwordreset.explanation":"Te hemos enviado un correo electrónico con un código de restablecimiento. Ingresa el código para restablecer tu contraseña","auth.passwordreset.title":"Confirmar contraseña","auth.passwordreset.update.password":"Restablecer contraseña","button.close":"Cerrar","button.confirm":"Confirmar","button.confirm.reservation":"Confirmar reserva","button.continue":"Continuar","button.save":"Guardar","button.signup":"Registrarse","cashfunction.not.selected":"no se ha seleccionado una función de efectivo","checkout.back_to_order":"Volver al pedido","checkout.payment_for_table":"Pago por mesa","closed.subtitle":"La tienda está actualmente cerrada. No puedes realizar un pedido en este momento.","closed.title":"Cerrado","confirmation.canceled.button":"Intentar de nuevo","confirmation.canceled.subtitle":"El pago ha sido cancelado. Haz clic abajo para volver al carrito de compra e intentar de nuevo","confirmation.canceled.title":"Pago cancelado","confirmation.failed.button":"Intentar de nuevo","confirmation.failed.subtitle":"El pago ha fallado. Haz clic abajo para volver al carrito de compra e intentar de nuevo","confirmation.failed.title":"Pago fallido","confirmation.pending.description":"Tan pronto como se procese el pago...","confirmation.pending.title":"Transacción pendiente","confirmation.pickup.button":"Recoger pedido","confirmation.pickup.description":"Presiona \'Recoger pedido\' para recoger tu pedido.","confirmation.success.button":"Ir a confirmación","confirmation.success.check_status":"Ver estado","confirmation.success.description":"","confirmation.success.place_another_order":"Realizar otro pedido","confirmation.success.title":"Ver tu pedido","confirmation.success.transaction_number":"Número de transacción","confirmation.success.your_credentials":"Tus datos personales","delivery_method.button.back":"Volver","delivery_method.button.change_location":"Editar dirección","delivery_method.button.change_zip_code":"Editar código postal","delivery_method.button.confirm":"Confirmar","delivery_method.button.delivery":"Entrega","delivery_method.button.location":"Tu ubicación","delivery_method.button.order":"pedir en línea","delivery_method.button.redirect":"O continuar en el ","delivery_method.button.takeaway":"Para llevar","delivery_method.button.to_menu_card":"Ver menú","delivery_method.edit_zip_code":"Haz clic en \'Editar código postal\' para cambiar tu código postal o haz clic en \'Ver menú\' para ver el menú y hacer un pedido para llevar.","delivery_method.enter.zipcodehousenumber":"Ingresa tu código postal y número de casa (+adición):","delivery_method.no_delivery":"Lamentablemente, no se realiza (temporalmente) entregas en el código postal proporcionado.","delivery_method.only_pickup":"Solo se ofrece para llevar en esta ubicación.","delivery_method.pick_date":"Selecciona una fecha para la entrega/para llevar","delivery_method.pickup_available":"Puedes hacer un pedido para llevar.","delivery_method.subtitle":"Elige el tipo de pedido","delivery_method.title":"Bienvenido a","fields.account":"Cuenta","fields.activationcode":"Código de activación","fields.address":"Dirección","fields.amount":"Cantidad","fields.amount-select":"Seleccionar cantidad","fields.article":"Artículo","fields.cardnumber":"Número de tarjeta","fields.city":"Ciudad","fields.company_code":"Código de la empresa","fields.confirmpassword":"Confirmar contraseña","fields.customer_notes":"Notas del cliente","fields.date":"Fecha","fields.delete":"Eliminar","fields.delivery":"Entrega","fields.email":"Dirección de correo electrónico","fields.firstname":"Nombre","fields.housenumber":"Número de casa","fields.housenumber.placeholder":"12 A34","fields.housenumber_addition":"Número de casa (+adición)","fields.items":"Artículos","fields.lastname":"Apellido","fields.location":"Ubicación","fields.method_delivery":"Entrega","fields.method_takeaway":"Para llevar","fields.name":"Nombre","fields.notes":"Notas","fields.number":"Número","fields.number_of_persons":"Número de personas","fields.ordered_at":"Pedido realizado en","fields.ordernumber":"Número de orden","fields.password":"Contraseña","fields.password_current":"Contraseña actual","fields.password_new":"Nueva contraseña","fields.paymenttype":"Método de pago","fields.phonenumber":"Número de teléfono","fields.phonenumber_countrycode":"Código de país","fields.pincode":"Código PIN","fields.privacypolicy":"Acepto la política de privacidad","fields.quantity":"Cantidad","fields.resetcode":"Código de restablecimiento de contraseña","fields.rownumber":"Número de fila","fields.seatnumber":"Número de asiento","fields.status":"Estado","fields.streetname":"Nombre de calle","fields.subtotal":"Subtotal","fields.table":"Mesa","fields.tablenumber":"Número de mesa","fields.takeaway":"Para llevar","fields.termsandconditions":"Acepto los términos y condiciones","fields.time":"Elija una hora","fields.timeslot":"Horario","fields.total":"Total","fields.transaction":"Transacción","fields.transactionnumber":"Número de transacción","fields.value":"Valor","fields.vat":"IVA","fields.zipcode":"Código postal","fields.zipcode.placeholder":"1234AB","footer.contactdetails":"Detalles de contacto","footer.openingtimes":"Horario de apertura","inactive.subtitle":"La tienda está cerrada actualmente.","inactive.title":"Tienda cerrada","invalid.data":"Datos no válidos","invalid.notfoundcompany_code":"Código de empresa no encontrado","invalid.notfoundtoken":"Token no encontrado","invalid.tokenblocked":"Token bloqueado","invalid.tokenconnected":"Token ya activado","items.not.available.description":"Parece que los siguientes artículos ya no están disponibles","items.not.available.title":"Agotado","label.select":"Seleccionar","locations.title":"Seleccionar ubicación","locker.expiration.locker.removed":"Transacción cancelada, la taquilla ya no era válida","locker.expiration.timer":"Tiempo restante","locker.issue.cant.close":"No se puede cerrar (se abre de nuevo)","locker.issue.code.not.working":"El código no funciona","locker.issue.lock.door.jams":"La puerta de la taquilla está atascada","locker.issue.lock.no.reaction":"El candado no responde","locker.lockernumber":"Número de taquilla","locker.locker_number":"Número de taquilla","locker.maintenance.form.fillout":"Rellena el formulario a continuación","locker.maintenance.problem":"¿Problema con la taquilla?","locker.notes":"Notas","locker.problem":"Problema","locker.select.lockernumber":"Seleccionar número de taquilla","locker.select.problem":"Seleccionar el problema","locker.submit":"Enviar solicitud de mantenimiento","lockerflow.confirmation.your_locker_and_pin":"Tu taquilla y tu PIN","lockerflow.confirmation.your_locker_and_pin.description":"Aquí puedes ver los datos de tu taquilla.","lockerflow.confirmation.coinlock.disclaimer.title":"Aviso: ¡Uso único!","lockerflow.confirmation.coinlock.disclaimer.description":"Sólo puedes usar el código PIN para cerrar y abrir la taquilla una vez. Si quieres usarlo de nuevo, debes comprar un nuevo código PIN escaneando el código QR nuevamente.","lockerflow.confirmation.coinlock.step-1.title":"Paso 1: Guarda tus pertenencias","lockerflow.confirmation.coinlock.step-1.description":"Coloca tus pertenencias dentro de la taquilla.","lockerflow.confirmation.coinlock.step-2.title":"Paso 2: Cierra la taquilla","lockerflow.confirmation.coinlock.step-2.description":"Ingresa el código PIN y gira la rueda hacia la izquierda.","lockerflow.confirmation.coinlock.step-3.title":"Paso 3: Verifica si la taquilla está cerrada de forma segura","lockerflow.confirmation.coinlock.step-3.description":"Asegúrate de que la taquilla esté cerrada de forma segura.","lockerflow.confirmation.multirent.disclaimer.title":"Aviso de uso múltiple","lockerflow.confirmation.multirent.disclaimer.description":"Puedes seguir utilizando tu código PIN para abrir y cerrar la taquilla tantas veces como necesites. El código PIN permanecerá activo hasta que hayas terminado. Deja simplemente la puerta de la taquilla abierta cuando te vayas para que la siguiente persona pueda alquilarla.","lockerflow.confirmation.multirent.step-1.title":"Paso 1: Guarda tus pertenencias","lockerflow.confirmation.multirent.step-1.description":"Coloca tus pertenencias dentro de la taquilla.","lockerflow.confirmation.multirent.step-2.title":"Paso 2: Cierra la taquilla","lockerflow.confirmation.multirent.step-2.description":"Ingresa el código PIN y gira la rueda hacia la izquierda.","lockerflow.confirmation.multirent.step-3.title":"Paso 3: Verifica si la taquilla está cerrada de forma segura","lockerflow.confirmation.multirent.step-3.description":"Asegúrate de que la taquilla esté cerrada de forma segura.","lockerflow.confirmation.event.step-1.title":"Paso 1: Encuentra tu taquilla","lockerflow.confirmation.event.step-1.description":"Ve al número de taquilla asignado.","lockerflow.confirmation.event.step-2.title":"Paso 2: Verifica el número de taquilla","lockerflow.confirmation.event.step-2.description":"Verifica que el número de taquilla frente a ti coincida con el número de taquilla asignado.","lockerflow.confirmation.event.step-3.title":"Paso 3: Presiona \'X\'","lockerflow.confirmation.event.step-3.description":"Presiona \'X\' para activar la cerradura.","lockerflow.confirmation.event.step-4.title":"Paso 4: Accede a la taquilla","lockerflow.confirmation.event.step-4.description-step-1":"Ingresa el código PIN en el teclado para acceder a la taquilla.","lockerflow.confirmation.event.step-4.description-step-2":"Si la taquilla no se abre automáticamente, gira la rueda hacia la derecha y ábrelo.","lockerflow.confirmation.event.step-5.title":"Paso 5: Guarda tus pertenencias y cierra la taquilla","lockerflow.confirmation.event.step-5.description":"Coloca tus pertenencias dentro de la taquilla","lockerflow.confirmation.event.step-5.description-step-1":"Pon tus pertenencias en la taquilla.","lockerflow.confirmation.event.step-5.description-step-2":"Cierra la puerta.","lockerflow.confirmation.event.step-5.description-step-3":"Gira la rueda hacia la izquierda.","lockerflow.confirmation.event.step-6.title":"Paso 6: Verifica si la taquilla está cerrada de forma segura","lockerflow.confirmation.event.step-6.description":"Asegúrate de que la taquilla esté cerrada de forma segura.","lockerflow.confirmation.fetch_code":"Recoger código de taquilla","lockerflow.confirmation.instructions.skip":"Omitir instrucciones","lockerflow.confirmation.instructions.view":"Ver instrucciones","lockerflow.confirmation.share_lockers":"Compartir taquillas","lockerflow.confirmation.share_locker":"Compartir taquilla","lockerflow.confirmation.thank_you":"¡Gracias por usar Elockers!","lockerflow.intro.description":"Aquí puedes reservar una taquilla sin tener que hacer cola ¿Cómo funciona? ¡Déjanos explicarte!","lockerflow.intro.description-steps-1":"Selecciona el tamaño de taquilla que prefieras.","lockerflow.intro.description-steps-2":"Realiza el pago.","lockerflow.intro.description-steps-3":"Recibirás tu número de taquilla.","lockerflow.intro.description-steps-4":"Recibirás tu PIN.","lockerflow.intro.description-steps-5":"Coloca tus pertenencias en la taquilla y ya estás listo para disfrutar.","lockerflow.intro.title":"Bienvenido a ","lockerflow.problem":"Reportar un problema con la taquilla","lockerflow.select_locker.description":"Si no te gusta hacer cola, puedes reservar una taquilla aquí. Ya sea que necesites guardar tu sudadera o una mochila, tenemos lo que necesitas.","lockers":"taquillas","lockers.back_to_order":"Volver al pedido","lockers.cart":"Carrito","lockers.color":"Color de la taquilla","lockers.edit_order":"Editar pedido","lockers.locker":"taquilla","lockers.name_event":"Nombre del evento","lockers.name_location":"Nombre del lugar","lockers.notifications.noareas":"No hay áreas","lockers.notifications.noevents":"No hay eventos","lockers.notifications.noitems":"No hay taquillas disponibles","lockers.notifications.nolocations":"No hay lugares","lockers.notifications.unavailable":"No hay taquillas disponibles. Inténtalo de nuevo en 10 minutos","lockers.notifications.notfound":"taquilla no disponible. Intenta con otra taquilla.","lockers.next_step":"Siguiente paso","lockers.previous_step":"Atrás","lockers.select_area":"Seleccionar área","lockers.select_event":"Seleccionar evento","lockers.select_location":"Seleccionar lugar","lockers.select_locker":"Seleccionar taquilla","lockers.to_cart":"Volver al carrito","lockers.type":"Tipo de taquilla","login.button":"Iniciar sesión","login.forgotpassword":"¿Olvidaste la contraseña?","login.invalidcredentials":"No se puede iniciar sesión con las credenciales proporcionadas","login.register":"Haz clic aquí para registrarte","login.register.or":"O","login.title":"Iniciar sesión","menu.categories":"Categorías","menu.item.available":"Disponible entre","menu.item.outofstock":"Agotado","menu.search":"buscar","methods.delivery":"Entrega","methods.quickorder":"Pedido rápido","methods.tableservice":"Servicio en mesa","methods.takeaway":"Para llevar","modal.deleteprofile.button.delete":"Eliminar","modal.deleteprofile.button.open":"Eliminar perfil","modal.deleteprofile.description":"¿Está seguro de que desea eliminar su perfil?","modal.deleteprofile.description2":"Esta acción no se puede deshacer.","modal.deleteprofile.title":"Eliminar perfil","modal.item.button.close":"Volver","modal.item.button.confirm":"Agregar","modal.preorder.button.open":"Activar preventa","modal.preorder.button.submit":"Confirmar","modal.preorder.description":"Ingrese el código para activar la preventa.","modal.preorder.description_extra":"La preventa se procesará posteriormente.","modal.preorder.failed":"¡Preventa no encontrada! Inténtelo de nuevo","modal.preorder.success":"¡Éxito! Procesaremos la preventa.","modal.preorder.title":"Activar preventa","modal.privacypolicy.button.open":"Ver nuestra política de privacidad","modal.privacypolicy.title":"Política de privacidad","modal.quickpickup.orderjob.button.process":"Procesando","modal.quickpickup.orderjob.button.show":"Mostrar","modal.quickpickup.orderjob.pickedup":"Recogido","modal.quickpickup.orderjob.title":"Mostrar al barman","modal.selectaccount.continuenoaccount":"Continuar sin una cuenta","modal.selectaccount.title":"Seleccionar cuenta","modal.termsandcondition.button.open":"Ver nuestros términos y condiciones","modal.termsandcondition.title":"Términos y condiciones","modal.voucher-add.button.open":"Agregar cupón","myaccount":"Mi cuenta","myprofile.title":"Mi perfil","mytransactions.no-transactions":"No hay órdenes","mytransactions.title":"Mis órdenes","mytransactions.view":"Ver órdenes","mywallet.modal.block-token.button":"Bloquear","mywallet.modal.block-token.description":"","mywallet.modal.block-token.open":"Bloquear","mywallet.modal.block-token.title":"Bloquear token","mywallet.modal.connect-token.button":"Conectar token","mywallet.modal.connect-token.description":"Ingrese el código del token y el código PIN","mywallet.modal.connect-token.failed":"Datos inválidos","mywallet.modal.connect-token.open":"Conectar token","mywallet.modal.connect-token.success":"El token se ha activado","mywallet.modal.connect-token.title":"Conectar token","mywallet.modal.mutations.open":"Ver mutaciones","mywallet.modal.mutations.title":"Mutaciones","mywallet.all":"Todas las billeteras","mywallet.no-wallet":"No hay billeteras","mywallet.title":"Mis billeteras","mywallet.tokens":"Mis tokens","navigation.deliverymethod":"Pedido","navigation.elockers":"Lockers","navigation.menu":"Menú","navigation.menu_card":"Tarjeta de menú","navigation.openingtimes":"Horario de apertura","navigation.quickorder":"Pedido rápido","navigation.reservation":"Reservar","navigation.usermenu.account":"Mi cuenta","navigation.usermenu.myprofile":"Mi perfil","navigation.usermenu.myprofile.edit":"Editar perfil","navigation.usermenu.mytransactions":"Mis pedidos","navigation.usermenu.mywallet":"Mis billeteras","navigation.usermenu.selectaccount":"Seleccionar cuenta","navigation.visitors":"Registro de visitantes","navigation.walletorder":"Actualizar tarjeta","navigation.wallettoken.activate":"Activar tarjeta","notification.auth.password-resetted":"Contraseña restablecida","notification.auth.password-updated":"Contraseña actualizada","notification.auth.userprofile-updated":"Perfil guardado","notification.datetime-selection.methodnotset":"Método no definido","notification.datetime-selection.notimeslots":"No hay horarios disponibles","notification.datetime-selection.timeslotunavailable":"Horario no disponible","notification.locker.maintenance.failed":"No se puede enviar la solicitud de mantenimiento de taquilla","notification.locker.maintenance.success":"Solicitud de mantenimiento de taquilla enviada","notification.logout.succesful":"Sesión cerrada correctamente","notification.order.insuficient-subtotal":"El subtotal es demasiado bajo, el monto mínimo es {min_amount}","notification.payment.loading.failed":"Error al cargar los métodos de pago","notification.payment.method.apple-pay.not-available":"Apple Pay no disponible","notification.payment.session.failed":"Error de sesión de pago","notification.payment.adyen.canceled":"Pago cancelado","notification.payment.adyen.error":"Se produjo un error","notification.payment.adyen.refused":"Pago rechazado","notification.payment.adyen.aborted":"Pago abortado","notification.table.closed":"Mesa cerrada","notification.table.not-found":"Mesa no encontrada, por favor escanee el código QR nuevamente","notification.transaction.error":"Error","notification.zipcodeunavailable":"Recogida solo para el código postal ingresado","notifications.area.busy":"Actualmente está ocupado. Su pedido puede tardar más.","notifications.delivery.minimumamount":"La cantidad mínima de pedido es","openingtimes.friday":"Viernes","openingtimes.monday":"Lunes","openingtimes.saturday":"Sábado","openingtimes.sunday":"Domingo","openingtimes.thursday":"Jueves","openingtimes.tuesday":"Martes","openingtimes.wednesday":"Miércoles","order.account_required_paymenttype":"La cuenta es necesaria para el método de pago:","order.button.back":"Volver a hacer el pedido","order.button.confirm":"Realizar pedido","order.button.to_payment_methods":"Ir a métodos de pago","order.coins":"Monedas","order.deliverymethod":"Método de entrega","order.itemsunavailable":"Los siguientes artículos lamentablemente están agotados","order.location":"Tu ubicación","order.notimeslots":"No hay horarios disponibles","order.paymentmethod":"Métodos de pago","order.paymentmethod.required":"Se requiere método de pago","order.personalinformation":"Información personal","order.table.confirmation.alert":"Pedido realizado con éxito","order.table.title":"Pedido para Mesa:","order.timeslotunavailable":"No disponible","order.tip":"Agregar propina","order.tip.button.notip":"Sin propina","order.voucher":"Vale","order.voucher.error":"Error al registrar el vale","page.403":"No autorizado","page.404":"Página no encontrada","page.404.button":"Ir a inicio","paymentstatus.canceled.button":"Intentar de nuevo","paymentstatus.canceled.subtitle":"Pago cancelado. Presiona el botón para volver al carrito e intentarlo de nuevo.","paymentstatus.canceled.title":"Pago cancelado","paymentstatus.unknown.subtitle":"El estado del pago es desconocido.","paymentstatus.unknown.title":"Estado desconocido","paymentstatus.failed.button":"Intentar de nuevo","paymentstatus.failed.subtitle":"Pago fallido. Presiona el botón para volver al carrito e intentarlo de nuevo.","paymentstatus.failed.title":"Pago fallido","paymentstatus.pending.check_status":"Verificar estado","paymentstatus.pending.description":"Cuando se procese el pago, serás redirigido a la página de confirmación.","paymentstatus.pending.title":"Pago pendiente","paymentstatus.success-pending.description":"El procesamiento de tu pedido está tomando más tiempo de lo esperado.","paymentstatus.success-pending.title":"Pago pendiente","paymentstatus.success.button":"Ir a confirmación","paymentstatus.success.description":"Estamos procesando tu pedido en este momento.","paymentstatus.success.title":"Pago exitoso","privacypolicy":"Política de privacidad","products.noproducts":"No se encontraron productos","qrcodelanding.title":"Escanear el código QR para comenzar","quickpickup.no-orderjobs.subtitle":"No hay pedidos esperándote","quickpickup.no-orderjobs.title":"No hay pedidos disponibles","quickpickup.orderjobs.subtitle":"Presiona el botón \'Mostrar para abrir el pedido y mostrarlo al barman.","quickpickup.orderjobs.title":"Pedidos disponibles","register.button":"Registrarse","register.login.already":"¿Ya registrado?","register.login.button":"Haz clic aquí para iniciar sesión","register.thankyou":"Gracias por registrarte","register.title":"Registrarse","reservation.areas.unavailable":"Áreas no disponibles","reservation.confirmation.date":"Fecha","reservation.confirmation.description":"Se ha realizado la siguiente reserva:","reservation.confirmation.name":"Nombre","reservation.confirmation.quantity":"Número de personas","reservation.confirmation.time":"Hora","reservation.confirmation.title":"Gracias por tu reserva","reservation.goback":"Volver a la selección de fecha/hora","reservation.title":"Reservar","reservation.unavailable":"No disponible","reservations.table_no_longer_available":"La mesa ya no está disponible. Elija otra mesa.","reservations.no_tables_available":"No hay mesas disponibles en el horario elegido.","selfscanner.camerabusy":"La cámara está ocupada","selfscanner.cameraopenagain":"Escanea otro artículo","selfscanner.notification.failed":"Artículo no encontrado","selfscanner.notification.success":"Añadido:","selfscanner.open":"Escaner","selfscanner.scanned":"Código escaneado","selfscanner.title":"Escanea el código QR del artículo","shoppingcart.TIP":"Propina","shoppingcart.button":"Pedir","shoppingcart.button.back":"Volver","shoppingcart.delivery_fee":"Gastos de envío","shoppingcart.deliverycosts":"Costos de envío","shoppingcart.empty":"El carrito de compra está vacío","shoppingcart.free":"Gratis","shoppingcart.freefrom":"Envío gratis a partir de","shoppingcart.mobile.button":"Ver tu pedido","shoppingcart.mobile.button.continue":"Realizar pedido","shoppingcart.table_onaccount_description":"Aún hay un monto pendiente en esta mesa. Puedes pagar o continuar pidiendo.","shoppingcart.table_onaccount_description_after_order":"Puedes pagar la cuenta de la mesa o volver al menú para realizar otro pedido.","shoppingcart.timer":"Tiempo restante para completar el pedido","shoppingcart.title":"Carrito de compra","shoppingcart.total":"Total","shoppingcart.total_payable":"A pagar","shoppingcart.total_vouchers":"Total de cupones","shoppingcart.transaction_fee":"Comisión de transacción","shoppingcart.transactioncosts":"Costos de transacción","table.autoclose.close":"Cerrar mesa","table.autoclose.title":"La mesa se cerrará automáticamente en","tables.404.subtitle":"Escanea el código QR de nuevo","tables.404.title":"Mesa no encontrada","tables.area.rowseat-selection.notfound":"Asiento no encontrado","tables.area.rowseat-selection.subtitle":"Ingresa tu fila y número de asiento","tables.area.table-selection.notfound":"Mesa no encontrada","tables.area.table-selection.subtitle":"Ingresa el número de mesa","tables.area.table-selection.unavailable":"El área no está disponible","tables.areas-selection.button.select":"Seleccionar","tables.areas-selection.title":"Seleccionar área","tables.areas.table-selection.button.select":"Seleccionar","tables.button.payment":"Cerrar mesa","tables.landing.subtitle":"Escanea el código QR de la mesa para comenzar a pedir","tables.landing.title":"Escanear código QR","tables.open.direct.button":"Realizar pedido","tables.open.direct.disclaimer":"En momentos de mucho tráfico, es posible que tarde un poco más.","tables.open.direct.step1":"Escanea el código QR de la mesa en la que te encuentras","tables.open.direct.step2":"Componer tu orden","tables.open.direct.step3":"Pagar a través de tu aplicación bancaria","tables.open.direct.step4":"Una vez que tu orden esté lista, será llevada a la mesa. ¡Así que no cambies de mesa después de hacer la orden!","tables.open.direct.subtitle":"¿Cómo funciona?","tables.open.direct.title":"Realiza tu orden para: ","tables.open.onaccount.button":"Realizar orden","tables.open.onaccount.disclaimer":"En momentos de alta afluencia, ten en cuenta que puede tardar un poco más.","tables.open.onaccount.step1":"Escanear el código QR de la mesa donde te encuentras","tables.open.onaccount.step2":"Componer tu orden","tables.open.onaccount.step3":"Pagar a través de tu aplicación bancaria","tables.open.onaccount.step4":"Una vez que tu orden esté lista, será llevada a la mesa. ¡Así que no cambies de mesa después de hacer la orden!","tables.open.onaccount.subtitle":"¿Cómo funciona?","tables.open.onaccount.title":"Realiza tu orden para: ","tables.open.paymentonly.button":"Realizar orden","tables.open.paymentonly.disclaimer":"En momentos de alta afluencia, ten en cuenta que puede tardar un poco más.","tables.open.paymentonly.step1":"Escanear el código QR de la mesa donde te encuentras","tables.open.paymentonly.step2":"Componer tu orden","tables.open.paymentonly.step3":"Pagar a través de tu aplicación bancaria","tables.open.paymentonly.step4":"Una vez que tu orden esté lista, será llevada a la mesa. ¡Así que no cambies de mesa después de hacer la orden!","tables.open.paymentonly.subtitle":"¿Cómo funciona?","tables.open.paymentonly.title":"Realiza tu orden para: ","tables.open.plug_and_play.activated_at":"Mesa abierta a las: ","tables.open.plug_and_play.activated_by":"Mesa abierta por: ","tables.open.plug_and_play.disclaimer":"Ten en cuenta que en momentos de mucho tráfico puede tardar un poco más.","tables.open.plug_and_play.step1":"Escanea el código QR para activar tu espacio de trabajo/sala de reuniones.","tables.open.plug_and_play.step2":"Realiza un pedido seleccionando un artículo y confirmando tu pedido.","tables.open.plug_and_play.step3":"Cierra tu espacio de trabajo/sala de reuniones pagando en la caja.","tables.open.plug_and_play.subtitle":"¿Cómo funciona?","tables.open.plug_and_play.description":"Para activar la mesa, debes ingresar tu dirección de correo electrónico. Luego puedes tomar asiento. Si quieres irte, ve a la caja y paga tus horas + posibles consumiciones.","tables.open.plug_and_play.title":"Realiza tu pedido para: ","tables.open.plug_and_play.hourly_rate":"Para esta mesa se aplica una tarifa por hora de: ","tables.open.plug_and_play.button_activate":"Activar mesa","tables.selectrow":"Seleccionar fila","tables.selectseat":"Seleccionar asiento","termsandconditions":"Términos y condiciones","timeslot.selection.arearequired":"Primero selecciona un área","timeslot.selection.unavailable":"No hay horarios disponibles","tip.custom.add":"Agregar","tip.custom.other":"Otro","usertransaction.title":"Orden","visitors.back-datetime":"Volver a la selección de fecha/hora","visitors.corona.checkbox":"Verificación COVID","visitors.corona.checkbox.description":"Por la presente declaro para mí y/o mi grupo que:- Ninguno ha tenido síntomas de tos, estornudos, fiebre de 38 grados o falta de aire en las últimas 24 horas;- Nadie tiene actualmente un familiar / compañero de habitación con fiebre y / o falta de aire;- Nadie ha tenido el nuevo coronavirus en los últimos 7 días que haya sido diagnosticado en un laboratorio;- Nadie tiene un familiar / compañero de habitación con el nuevo coronavirus con el que haya estado en contacto en los últimos 14 días mientras aún tenía síntomas;- Nadie debería haber sido puesto en cuarentena porque ha tenido contacto directo con alguien que ha sido diagnosticado con el coronavirus y que mi grupo consiste en un hogar.","visitors.corona.description":"Permanezca sentado tanto como sea posible, nosotros iremos a atenderlo.","visitors.corona.title":"Normas del coronavirus","visitors.title":"registro de visitantes","voucher.order.button.add":"Agregar cupón","voucher.order.modal.button.open":"Agregar cupón","voucher.order.modal.button.reset":"Usar otro cupón","voucher.order.modal.button.tryagain":"Intentar de nuevo","voucher.order.modal.button.use":"Agregar","voucher.order.modal.currentvalue":"El valor actual es: ","voucher.order.modal.description":"Ingrese el código de cupón","voucher.order.modal.title":"Agregar cupón","walletorder.alert.enter.description":"Presione \'Abrir cámara\' para escanear el código QR","walletorder.alert.enter.title":"Ingrese el número de la tarjeta y elija el monto","walletorder.alert.invalid.title":"Tarjeta no válida","walletorder.alert.valid.description":"Saldo actual en la tarjeta: ","walletorder.alert.valid.title":"Tarjeta válida","walletorder.button.back":"Volver","walletorder.button.confirm":"Actualizar tarjeta","walletorder.button.next":"Siguiente paso","walletorder.button.scan":"Escanear tarjeta","walletorder.cardetails":"Datos de la tarjeta","walletorder.title":"Actualizar tarjeta","wallettoken.activate.button":"Activar","wallettoken.activate.description":"Agregar el número de tarjeta y el PIN","wallettoken.activate.failed":"Datos de tarjeta no válidos","wallettoken.activate.open":"¿Activar tarjeta?","wallettoken.activate.success":"Tarjeta activada con éxito","wallettoken.activate.title":"Activar tarjeta","wallettokenconnect.connect.button":"Activar token","wallettokenconnect.connect.description":"Ingrese los datos para activar su token","wallettokenconnect.connect.title":"Activar token","wallettokenconnect.success.description":"El token está activado","wallettokenconnect.success.title":"Token activado","wallettokenscanner.camerabusy":"La cámara está ocupada","wallettokenscanner.open":"Abrir cámara","wallettokenscanner.scanned":"Código escaneado","wallettokenscanner.title":"Escanear código QR de la tarjeta","webshop.theme.not-selected":"No se ha seleccionado ningún tema de tienda web en la configuración"}')},4678:function(e,t,o){var n={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-ps":"4c98","./ar-ps.js":"4c98","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku-kmr":"7558","./ku-kmr.js":"7558","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function a(e){var t=i(e);return o(t)}function i(e){if(!o.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}a.keys=function(){return Object.keys(n)},a.resolve=i,e.exports=a,a.id="4678"},"46f1":function(e,t,o){"use strict";o.d(t,"a",(function(){return m})),o.d(t,"b",(function(){return p}));o("d9e2");var n=o("bc3a"),a=o.n(n),i=o("48c6"),r=o("3fbc"),l=o("49ee");const s=l["a"]("API");let c=!1;const d={active:()=>"/active","areas/busy":()=>"/areas/busy",items:e=>{let t="/items";return e&&e.elockers_active&&(t+="?elockers_active=true"),t},"items/check-availability":()=>"/items/check-availability",category:()=>"/category",categories:()=>"/categories",reservations:()=>"/reservations","reservations/areas":()=>"/reservations/areas","reservations/areas/tables":()=>"/reservations/areas/tables","cashfunctions/wallet":()=>"/cashfunctions/wallet",config:()=>"/config","settings/reservation":()=>"/settings/reservation","auth/login":()=>"/auth/login",customer:()=>"/customer","customer/password":()=>"/customer/password","customer/activate":()=>"/customer/activate","customer/transactions":()=>"/customer/transactions","customer/transactions/:id":e=>"/customer/transactions/"+e,"customer/register":()=>"/customer/register","customer/delete-profile":()=>"/customer/delete-profile","customer/accounts":()=>"/customer/accounts","customer/wallets":()=>"/customer/wallets","customer/wallettokens/block":()=>"/customer/wallettokens/block","customer/wallettokens/connect":()=>"/customer/wallettokens/connect","wallettokens/connect":()=>"/wallettokens/connect",address:()=>"/get-address","address/zipcode-available":()=>"/delivery/zipcode-check",paymenttypes:e=>e?"/paymenttypes?account_id="+e:"/paymenttypes",timeslots:()=>"/timeslots",locations:e=>e?"/locations/"+e:"/locations",tables:e=>e?"/tables/"+e:"/tables","locations/:location_slug/tables":e=>`/locations/${e}/tables`,"location/areas/:area_id/tables-selection":e=>`/location/areas/${e}/tables-selection`,"table/activate":()=>"/table/activate","table/set-customer-info":()=>"/table/set-customer-info","tableline/remove":()=>"/tableline/remove",transactions:()=>"/transactions","transactions/table":()=>"/transactions/table","transaction/:transaction_id/quickpickup":e=>`/transaction/${e}/quickpickup`,"transactions/{transaction_id}":()=>"/transactions/{transaction_id}",payments:()=>"/payments","payments/cancel":()=>"/payments/cancel","payments/:payment_id/status":e=>`/payments/${e}/status`,"adyen/payments/methods":()=>"/payments/methods","adyen/payments/session":()=>"/payments/session","adyen/payments/data":()=>"/payments/data","adyen/payments/donation":()=>"/payments/donation","elockers/events":e=>{let t="/integration/elockers/events?sort=date&filter[active]=true&filter[active_shop]=true";return e.event&&(t+="&event="+e.event),e.location&&(t+="&location="+e.location),e.area&&(t+="&area="+e.area),e.slug&&(t+="&slug="+e.slug),t},"elockers/coinlock/{locker_uuid}":e=>"/integration/elockers/coinlock/"+e,"elockers/tickets/reserve":()=>"/integration/elockers/tickets/reserve","elockers/tickets/release":()=>"/integration/elockers/tickets/release/batch","elockers/locker/maintenance":()=>"/integration/elockers/locker/maintenance",login:()=>"/auth/login","password/forget":()=>"/auth/password/forget","password/reset":()=>"/auth/password/reset","transaction/:transaction_id/quickpickup/process":e=>`/transaction/${e}/quickpickup/process`,"items/search/barcode":()=>"/items/search/barcode","wallet/token/activate":()=>"/wallet/token/activate","wallet/token/check":()=>"/wallet/token/check","voucher/amount/reserve":()=>"/voucher/amount/reserve","delivery/zipcode-check":()=>"/delivery/zipcode-check","location/area/:area_id/tables-selection":e=>`/location/area/${e}/tables-selection`,tabletransactions:()=>"/tabletransactions"},u=async(e=!1)=>{let t=!e&&r["a"]("token/getToken");return t||!1},m=async(e,t,o=!0)=>{let n;if(o||(c=await u()),!o&&!c)return s.error("API getToken FAILED prior to GET {}",e)(),!1;try{if("/"!==e.substr(0,1)){if(!d[e])return[];if(n=d[e](t),!n){let e=new Error("Endpoint ${endPointId} not found");throw e.status=404,e.message="Endpoint ${endPointId} not found",e}}else n=e;let i=await a.a.get(n,{headers:{"Content-Type":"application/json",Authorization:o?"":"Bearer "+c}}).then(e=>"object"!==typeof e.data.data?{data:e.data}:e.data.data);return"data"in i?i.data:i}catch(r){return s.error("API GET {} ERROR: {}",n,r)(),401===r.response.status&&i["b"](),!1}},p=async(e,t,o,n=!0)=>{let r;if(n||(c=await u()),!n&&!c)return s.error("API getToken FAILED prior to GET {}",e)(),!1;try{if("/"!==e.substr(0,1)){if(!d[e])return[];if(r=d[e](o),!r){let e=new Error("Endpoint ${endPointId} not found");throw e.status=404,e.message="Endpoint ${endPointId} not found",e}}else r=e;let l=await a.a.post(r,t,{headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:n?"":"Bearer "+c}}).then(e=>e.data).catch(e=>(s.error("API GET {} ERROR: {}",r,e)(),401===e.response.status&&i["b"](),!1));return l}catch(l){return s.error("API GET {} ERROR: {}",r,l)(),401===l.response.status&&i["b"](),!1}}},"48c6":function(e,t,o){"use strict";o.d(t,"a",(function(){return d})),o.d(t,"b",(function(){return u})),o.d(t,"c",(function(){return m}));var n=o("46f1"),a=o("49ee"),i=o("73a4"),r=o("3fbc"),l=o("edaf"),s=o("5e2b");const c=a["a"]("AUTHENTICATION"),d=async(e,t)=>{c.log("login for email",e)();let o=await n["b"]("auth/login",{email:e,password:t});return c.log("login response",o)(),"success"!==o.result?(r["b"]("token/setToken",!1),r["b"]("user/setUser",{}),!1):(r["b"]("token/setToken",o.data.token),console.log("login response",o.data),r["b"]("user/setUser",{authenticated:!0,username:o.data.username,hasAccounts:o.data.has_accounts,hasWallets:o.data.has_wallets}),s["i"]()&&window.location.reload(),!0)},u=async()=>(c.log("logout")(),r["b"]("token/setToken",!1),r["b"]("user/setUser",{}),i["u"](!1),i["f"](),l["c"]("notification.logout.succesful","success"),s["i"]()&&window.location.reload(),!0),m=async e=>{c.log("register",e)();const t=await n["b"]("customer/register",e);return c.log("register response",t)(),"success"!==t.result?(r["b"]("token/setToken",!1),r["b"]("user/setUser",{}),l["c"](t.message,"error"),!1):(r["b"]("token/setToken",t.data.token),r["b"]("user/setUser",{authenticated:!0,username:t.data.username,hasAccounts:t.data.has_accounts,hasWallets:t.data.has_wallets}),l["c"]("Registered successfully","success"),s["i"](),!0)}},"49ee":function(e,t,o){"use strict";o.d(t,"a",(function(){return i}));var n=o("7d64");let a=new n["LoggerFactory"]("disable");const i=e=>a.getLogger(e)},"53be":function(e,t,o){"use strict";o.d(t,"e",(function(){return u})),o.d(t,"f",(function(){return v})),o.d(t,"a",(function(){return m})),o.d(t,"c",(function(){return k})),o.d(t,"g",(function(){return p})),o.d(t,"b",(function(){return b})),o.d(t,"d",(function(){return h}));o("14d9");var n=o("a18c"),a=o("46f1"),i=o("3fbc"),r=o("73a4"),l=o("5e2b"),s=o("edaf"),c=o("c1df"),d=o.n(c);const u=async e=>{const t=await a["a"]("tables",e);if(!t)return s["c"]("notification.table.not-found","error"),void n["a"].push({name:"table.landing"});i["b"]("table/setTable",t),i["b"]("table/setAutoClose",!0),r["J"]({id:t.id,name:t.attributes.name})},m=async()=>{i["b"]("table/setTable",!1),i["b"]("table/setAutoClose",!1),r["e"](),s["c"]("notification.table.closed","success"),window.location.replace("/tafel/landing")},p=async()=>{const e=k(),t=await a["a"]("tables",e.id);i["b"]("table/setTable",t)},b=async e=>{var t;const o=k();let n=await a["a"]("/tables/"+o.id);const i=n.attributes.area_id,r=await a["b"]("timeslots",{date:d()().format("YYYY-MM-DD"),function:"reservation",area_id:i});let l=null===r||void 0===r||null===(t=r.attributes)||void 0===t?void 0:t.reservation_item;if(!l)return!1;let s=e;if(!e){let e=new Date(n.timestamp),t=new Date(n.attributes.activated_at),o=Math.abs(t.getTime()-e.getTime())/1e3;s=o/3600}const c={hourlyRate:l.attributes.price,hoursDifference:s,totalPrice:g(l.attributes.price,s,r)};return c},f=e=>e.sort((e,t)=>e.quantity-t.quantity),g=(e,t,o)=>{if(0==o.attributes.reservation_items_multiple_timeslots.length)return e*t;const n=f(o.attributes.reservation_items_multiple_timeslots);let a=null;return n.forEach((function(e){t>=e.quantity&&(a=e)})),null==a?e*t:a.item.attributes.price},h=async()=>{const e=300;let t=e,o=!1,n=l["b"]();const a=Math.floor(new Date(n).getTime()/1e3),i=new Date,r=Math.floor(i.getTime()/1e3),s=r-a;return t-=s,s>e&&(o=!0,n=new Date,l["m"](n),l["p"](null),t=e),{timer:t,expired:o}},k=()=>i["a"]("table/getTable"),v=()=>!!i["a"]("table/getTable")&&i["a"]("table/getAutoClose")},"56d7":function(e,t,o){"use strict";o.r(t),o.d(t,"i18n",(function(){return O}));var n=o("7a23"),a=o("9ca6"),i=o("bc3a"),r=o.n(i),l=o("5db2");o("09c5");function s(e,t,o,a,i,r){const l=Object(n["resolveComponent"])("router-view");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{class:Object(n["normalizeClass"])([r.getBrowserVersion(),i.locationClass])},[Object(n["createVNode"])(l)],2)}var c=o("308f"),d={name:"App",data(){return{show:!0,locationClass:""}},mounted(){const e=c["a"]();this.locationClass="location-"+e.slug},methods:{getBrowserVersion(){let e=navigator.userAgent;return e.match(/chrome|chromium|crios/i)?"chrome":e.match(/firefox|fxios/i)?"firefox":e.match(/safari/i)?"safari":e.match(/opr\//i)?"opera":!!e.match(/edg/i)&&"edge"}}};let u=.01*window.innerHeight;document.documentElement.style.setProperty("--vh",u+"px"),window.addEventListener("resize",()=>{let e=.01*window.innerHeight;document.documentElement.style.setProperty("--vh",e+"px")}),window.addEventListener("pageshow",(function(e){const t=e.persisted||"undefined"!=typeof window.performance&&2===window.performance.navigation.type;t&&window.location.reload()}));var m=o("6b0d"),p=o.n(m);const b=p()(d,[["render",s]]);var f=b,g=o("a18c"),h=o("ef3c"),k=(o("db43"),o("49ee"));const v=k["a"]("i18n"),y=()=>{let e={en:{},nl:{},es:{},it:{},de:{},fr:{}};return e["nl"]=o("0727"),e["en"]=o("e0e1"),e["it"]=o("bf7d"),e["de"]=o("6922"),e["fr"]=o("cfe4"),e["es"]=o("4109"),v.log("translations loaded")(),e},w=()=>({nl:{currency:{style:"currency",currency:"eur",notation:"standard"},eur:{style:"currency",currency:"eur",notation:"standard"},usd:{style:"currency",currency:"usd",notation:"standard"},gbp:{style:"currency",currency:"gbp",notation:"standard"},chf:{style:"currency",currency:"chf",notation:"standard"},coins:{style:"decimal",notation:"standard"},decimal:{style:"decimal",minimumSignificantDigits:3,maximumSignificantDigits:5},percentage:{style:"decimal",notation:"standard"},percent:{style:"percent",useGrouping:!1}}});let _=y(),j=w();const O=Object(a["a"])({legacy:!1,locale:"nl",messages:_,numberFormats:j,warnHtmlMessage:!1});r.a.defaults.baseURL="https://api.elockers.nl/v1/webshop/",r.a.defaults.headers.common["Source"]="webshop",r.a.defaults.headers.common["Domain"]=window.location.host;const S=localStorage.getItem("auth.token");S&&(r.a.defaults.headers.common["Authorization"]="Bearer "+S),Object(n["createApp"])(f).use(h["a"]).use(O).use(g["a"]).use(l["a"]).mount("#app")},"5e2b":function(e,t,o){"use strict";o.d(t,"h",(function(){return d})),o.d(t,"a",(function(){return m})),o.d(t,"k",(function(){return u})),o.d(t,"c",(function(){return p})),o.d(t,"g",(function(){return b})),o.d(t,"e",(function(){return f})),o.d(t,"f",(function(){return k})),o.d(t,"b",(function(){return g})),o.d(t,"d",(function(){return h})),o.d(t,"v",(function(){return w})),o.d(t,"u",(function(){return S})),o.d(t,"r",(function(){return N})),o.d(t,"s",(function(){return z})),o.d(t,"i",(function(){return v})),o.d(t,"l",(function(){return V})),o.d(t,"t",(function(){return O})),o.d(t,"n",(function(){return _})),o.d(t,"m",(function(){return C})),o.d(t,"p",(function(){return T})),o.d(t,"o",(function(){return j})),o.d(t,"j",(function(){return y})),o.d(t,"q",(function(){return E}));var n=o("8237"),a=o.n(n),i=o("49ee"),r=o("46f1"),l=o("3fbc"),s=o("73a4");const c=i["a"]("APPLICATION STATE"),d=()=>{c.log("init")();const e=l["a"]("applicationState/getApplicationState");l["b"]("applicationState/setApplicationState",{hash:e.hash||!1,active:!0,loading:!1,delivery_type:!1,routeFrom:e.routeFrom,routeTo:!1,startpage:"landing",lockerFlowStep:e.lockerFlowStep||4,lockerFlowTotalSteps:e.lockerFlowTotalSteps||12,authentication_required:!1,basket_start_time:e.basket_start_time||null,hours_difference:e.hours_difference||null,functions:{delivery:!1,quickorder:!1,tables:!1,menu:!1,elockers:!1,reservation:!1,visitors:!1,wallet:!1}})},u=async()=>{const e=await r["a"]("active");return!(!e||!e.active)&&e.active},m=e=>{const t=p();return!!t[e]&&t[e]},p=()=>l["a"]("applicationState/getApplicationState")["functions"],b=()=>l["a"]("applicationState/getApplicationState")["startpage"],f=()=>l["a"]("applicationState/getApplicationState")["lockerFlowStep"],g=()=>{const e=l["a"]("applicationState/getApplicationState")["basket_start_time"];if(!e){const e=new Date;return C(e),e}return e},h=()=>l["a"]("applicationState/getApplicationState")["hours_difference"],k=()=>l["a"]("applicationState/getApplicationState")["lockerFlowTotalSteps"],v=()=>l["a"]("applicationState/getApplicationState")["authentication_required"],y=()=>l["a"]("applicationState/getApplicationState")["loading"],w=()=>!0===l["a"]("user/getUser").authenticated,_=e=>{l["c"]("applicationState/getApplicationState","applicationState/setApplicationState","functions",{delivery:!!e.delivery&&e.delivery,takeaway:!!e.takeaway&&e.takeaway,quickorder:!!e.quickorder&&e.quickorder,tables:!!e.tables&&e.tables,menu:!!e.menu&&e.menu,elockers:!!e.elockers&&e.elockers,reservation:!!e.reservation&&e.reservation,visitors:!!e.visitors&&e.visitors,wallet:!!e.wallet&&e.wallet})},j=(e,t)=>{const o=a()(`${window.location.hostname}:${e}:${t}`);let n=l["a"]("applicationState/getApplicationState");n.hash!==o&&(s["e"](!0),n.hash=o,l["b"]("applicationState/setApplicationState",n))},O=(e,t)=>{e&&"paymentstatus"!=e&&l["c"]("applicationState/getApplicationState","applicationState/setApplicationState","routeFrom",e),l["c"]("applicationState/getApplicationState","applicationState/setApplicationState","routeTo",t)},S=e=>{l["c"]("applicationState/getApplicationState","applicationState/setApplicationState","startpage",e)},N=e=>{l["c"]("applicationState/getApplicationState","applicationState/setApplicationState","lockerFlowStep",e)},z=e=>{l["c"]("applicationState/getApplicationState","applicationState/setApplicationState","lockerFlowTotalSteps",e)},C=e=>{l["c"]("applicationState/getApplicationState","applicationState/setApplicationState","basket_start_time",e)},T=(e=null)=>{l["c"]("applicationState/getApplicationState","applicationState/setApplicationState","hours_difference",e)},E=e=>{l["c"]("applicationState/getApplicationState","applicationState/setApplicationState","loading",e)},V=e=>{l["c"]("applicationState/getApplicationState","applicationState/setApplicationState","authentication_required",e)}},6922:function(e){e.exports=JSON.parse('{"area.selection.unavailable":"Keine Bereiche verfügbar","auth.activate.button.submit":"Aktivieren","auth.activate.title":"Konto aktivieren","auth.login":"Anmelden","auth.logout":"Abmelden","auth.logout.failed":"Abmelden fehlgeschlagen","auth.logout.success":"Sie wurden erfolgreich abgemeldet","auth.noaccess":"Kein Zugang","auth.passwordforgot.button.back":"Zurück zur Anmeldung","auth.passwordforgot.button.submit":"Passwort-Wiederherstellungs-E-Mail senden","auth.passwordforgot.emailnotfound":"E-Mail-Adresse nicht gefunden","auth.passwordforgot.sendemail":"Wir haben Ihnen eine E-Mail mit Anweisungen zum Zurücksetzen Ihres Passworts gesendet.","auth.passwordforgot.title":"Passwort vergessen","auth.passwordreset.button.submit":"Passwort zurücksetzen","auth.passwordreset.error":"Anforderung ist ungültig","auth.passwordreset.explanation":"Wir haben Ihnen eine E-Mail mit einem Zurücksetzungscode gesendet. Geben Sie den Code ein, um Ihr Passwort zurückzusetzen.","auth.passwordreset.title":"Passwort bestätigen","auth.passwordreset.update.password":"Passwort zurücksetzen","button.close":"Schließen","button.confirm":"Bestätigen","button.confirm.reservation":"Reservierung bestätigen","button.continue":"Weiter","button.save":"Speichern","button.signup":"Registrieren","cashfunction.not.selected":"Keine Bargeldfunktion ausgewählt","checkout.back_to_order":"Zurück zur Bestellung","checkout.payment_for_table":"Zahlung für Tisch","closed.subtitle":"Der Webshop ist derzeit geschlossen. Sie können in dieser Zeit keine Bestellung aufgeben.","closed.title":"Geschlossen","confirmation.canceled.button":"Erneut versuchen","confirmation.canceled.subtitle":"Die Zahlung wurde abgebrochen. Klicken Sie unten, um zum Warenkorb zurückzukehren und es erneut zu versuchen.","confirmation.canceled.title":"Zahlung abgebrochen","confirmation.failed.button":"Erneut versuchen","confirmation.failed.subtitle":"Die Zahlung ist fehlgeschlagen. Klicken Sie unten, um zum Warenkorb zurückzukehren und es erneut zu versuchen.","confirmation.failed.title":"Zahlung fehlgeschlagen","confirmation.pending.description":"Sobald die Zahlung bearbeitet wurde ...","confirmation.pending.title":"Transaktion ausstehend","confirmation.pickup.button":"Bestellung abholen","confirmation.pickup.description":"Drücken Sie \'Bestellung abholen\', um Ihre Bestellung abzuholen.","confirmation.success.button":"Zur Bestätigung gehen","confirmation.success.check_status":"Status prüfen","confirmation.success.description":"","confirmation.success.place_another_order":"Weitere Bestellung aufgeben","confirmation.success.title":"Ihre Bestellung anzeigen","confirmation.success.transaction_number":"Transaktionsnummer","confirmation.success.your_credentials":"Ihre persönlichen Informationen","delivery_method.button.back":"Zurück","delivery_method.button.change_location":"Adresse bearbeiten","delivery_method.button.change_zip_code":"Postleitzahl bearbeiten","delivery_method.button.confirm":"Bestätigen","delivery_method.button.delivery":"Lieferung","delivery_method.button.location":"Ihr Standort","delivery_method.button.order":"Online bestellen","delivery_method.button.redirect":"Oder weiter zur ","delivery_method.button.takeaway":"Abholung","delivery_method.button.to_menu_card":"Menü anzeigen","delivery_method.edit_zip_code":"Klicken Sie auf \'Postleitzahl bearbeiten\', um Ihre Postleitzahl zu ändern oder klicken Sie auf \'Menü anzeigen\', um das Menü anzuzeigen und eine Abholbestellung aufzugeben.","delivery_method.enter.zipcodehousenumber":"Geben Sie Ihre Postleitzahl und Hausnummer (+Zusatz) ein:","delivery_method.no_delivery":"Leider wird diese Postleitzahl (vorübergehend) nicht beliefert.","delivery_method.only_pickup":"Nur Abholung an diesem Ort verfügbar.","delivery_method.pick_date":"Wählen Sie ein Datum für die Lieferung/Abholung aus","delivery_method.pickup_available":"Sie können eine Bestellung zur Abholung aufgeben.","delivery_method.subtitle":"Wählen Sie Ihren Bestelltyp","delivery_method.title":"Willkommen bei","fields.account":"Konto","fields.activationcode":"Aktivierungscode","fields.address":"Adresse","fields.amount":"Betrag","fields.amount-select":"Betrag auswählen","fields.article":"Artikel","fields.cardnumber":"Kartennummer","fields.city":"Stadt","fields.company_code":"Unternehmenscode","fields.confirmpassword":"Passwort bestätigen","fields.customer_notes":"Anmerkungen des Kunden","fields.date":"Datum","fields.delete":"Löschen","fields.delivery":"Lieferung","fields.email":"E-Mail-Adresse","fields.firstname":"Vorname","fields.housenumber":"Hausnummer","fields.housenumber.placeholder":"12 A34","fields.housenumber_addition":"Hausnummer (+Zusatz)","fields.items":"Artikel","fields.lastname":"Nachname","fields.location":"Ort","fields.method_delivery":"Lieferung","fields.method_takeaway":"Abholung","fields.name":"Name","fields.notes":"Notizen","fields.number":"Nummer","fields.number_of_persons":"Anzahl der Personen","fields.ordered_at":"Bestellt am","fields.ordernumber":"Bestellnummer","fields.password":"Passwort","fields.password_current":"Aktuelles Passwort","fields.password_new":"Neues Passwort","fields.paymenttype":"Zahlungsmethode","fields.phonenumber":"Telefonnummer","fields.phonenumber_countrycode":"Ländervorwahl","fields.pincode":"PIN-Code","fields.privacypolicy":"Ich stimme der Datenschutzrichtlinie zu","fields.quantity":"Menge","fields.resetcode":"Passwort-Reset-Code","fields.rownumber":"Reihennummer","fields.seatnumber":"Sitzplatznummer","fields.status":"Status","fields.streetname":"Straßenname","fields.subtotal":"Zwischensumme","fields.table":"Tisch","fields.tablenumber":"Tischnummer","fields.takeaway":"Zum Mitnehmen","fields.termsandconditions":"Ich stimme den Allgemeinen Geschäftsbedingungen zu","fields.time":"Wähle eine Zeit","fields.timeslot":"Zeitfenster","fields.total":"Gesamtsumme","fields.transaction":"Transaktion","fields.transactionnumber":"Transaktionsnummer","fields.value":"Wert","fields.vat":"MwSt.","fields.zipcode":"Postleitzahl","fields.zipcode.placeholder":"1234AB","footer.contactdetails":"Kontaktdetails","footer.openingtimes":"Öffnungszeiten","inactive.subtitle":"Der Laden ist derzeit geschlossen.","inactive.title":"Geschäft geschlossen","invalid.data":"Ungültige Daten","invalid.notfoundcompany_code":"Unternehmenscode nicht gefunden","invalid.notfoundtoken":"Token nicht gefunden","invalid.tokenblocked":"Token blockiert","invalid.tokenconnected":"Token bereits aktiviert","items.not.available.description":"Es scheint, dass die folgenden Artikel nicht mehr verfügbar sind","items.not.available.title":"Ausverkauft","label.select":"Auswählen","locations.title":"Standort wählen","locker.expiration.locker.removed":"Transaktion abgebrochen, Schließfach war nicht mehr gültig","locker.expiration.timer":"Verbleibende Zeit","locker.issue.cant.close":"Kann nicht schließen (öffnet sich wieder)","locker.issue.code.not.working":"Code funktioniert nicht","locker.issue.lock.door.jams":"Tür klemmt","locker.issue.lock.no.reaction":"Schloss reagiert nicht","locker.lockernumber":"Schließfachnummer","locker.maintenance.form.fillout":"Füllen Sie das Formular unten aus","locker.maintenance.problem":"Problem mit Schließfach?","locker.notes":"Notizen","locker.problem":"Problem","locker.select.lockernumber":"Wähle Schließfachnummer","locker.select.problem":"Wähle das Problem","locker.submit":"Wartungsanfrage senden","lockerflow.confirmation.your_locker_and_pin":"Ihr Schließfach & PIN","lockerflow.confirmation.your_locker_and_pin.description":"Hier sehen Sie Ihre Schließfachdaten.","lockerflow.confirmation.coinlock.disclaimer.title":"Benachrichtigung: Einmalige Verwendung!","lockerflow.confirmation.coinlock.disclaimer.description":"Sie können den PIN-Code nur einmal verwenden, um das Schließfach zu schließen und zu öffnen. Wenn Sie ihn erneut verwenden möchten, müssen Sie einen neuen PIN-Code kaufen, indem Sie den QR-Code scannen","lockerflow.confirmation.coinlock.step-1.title":"Schritt 1: Gegenstände verstauen","lockerflow.confirmation.coinlock.step-1.description":"Platziere deine Gegenstände im Spind.","lockerflow.confirmation.coinlock.step-2.title":"Schritt 2: Spind schließen","lockerflow.confirmation.coinlock.step-2.description":"Gib den Pin-Code ein und drehe den Knopf nach links.","lockerflow.confirmation.coinlock.step-3.title":"Schritt 3: Überprüfen, ob der Spind sicher geschlossen ist","lockerflow.confirmation.coinlock.step-3.description":"Stelle sicher, dass der Spind sicher verschlossen ist.","lockerflow.confirmation.multirent.disclaimer.title":"Haftungsausschluss für Mehrfachnutzung","lockerflow.confirmation.multirent.disclaimer.description":"Du kannst deinen PIN-Code weiterhin verwenden, um den Schrank so oft zu öffnen und zu schließen, wie du benötigst. Der PIN-Code bleibt aktiv, bis du fertig bist. Lass einfach die Schranktür offen, wenn du gehst, damit die nächste Person ihn mieten kann!","lockerflow.confirmation.multirent.step-1.title":"Schritt 1: Gegenstände verstauen","lockerflow.confirmation.multirent.step-1.description":"Platziere deine Gegenstände im Spind.","lockerflow.confirmation.multirent.step-2.title":"Schritt 2: Spind schließen","lockerflow.confirmation.multirent.step-2.description":"Gib den Pin-Code ein und drehe den Knopf nach links.","lockerflow.confirmation.multirent.step-3.title":"Schritt 3: Überprüfen, ob der Spind sicher geschlossen ist","lockerflow.confirmation.multirent.step-3.description":"Stelle sicher, dass der Spind sicher verschlossen ist.","lockerflow.confirmation.event.step-1.title":"Schritt 1: Finde deinen Spind","lockerflow.confirmation.event.step-1.description":"Gehe zum dir zugewiesenen Spind-Nummer.","lockerflow.confirmation.event.step-2.title":"Schritt 2: Überprüfe die Spind-Nummer","lockerflow.confirmation.event.step-2.description":"Stelle sicher, dass die Spind-Nummer vor dir mit der dir zugewiesenen Spind-Nummer übereinstimmt.","lockerflow.confirmation.event.step-3.title":"Schritt 3: Drücke \'X\'","lockerflow.confirmation.event.step-3.description":"Drücke \'X\', um das Schloss zu aktivieren.","lockerflow.confirmation.event.step-4.title":"Schritt 4: Spind öffnen","lockerflow.confirmation.event.step-4.description-step-1":"Gib den Pin-Code auf der Tastatur ein, um den Spind zu öffnen.","lockerflow.confirmation.event.step-4.description-step-2":"Wenn der Spind nicht automatisch geöffnet wird, drehe den Knopf nach rechts und öffne ihn.","lockerflow.confirmation.event.step-5.title":"Schritt 5: Gegenstände verstauen und Spind schließen","lockerflow.confirmation.event.step-5.description":"Platziere deine Gegenstände im Spind.","lockerflow.confirmation.event.step-5.description-step-1":"Lege deine Gegenstände in den Spind.","lockerflow.confirmation.event.step-5.description-step-2":"Schließe die Tür.","lockerflow.confirmation.event.step-5.description-step-3":"Drehe den Knopf nach links.","lockerflow.confirmation.event.step-6.title":"Schritt 6: Überprüfen, ob der Spind sicher geschlossen ist","lockerflow.confirmation.event.step-6.description":"Stelle sicher, dass der Spind sicher verschlossen ist.","lockerflow.confirmation.fetch_code":"Spind-Code abholen","lockerflow.confirmation.instructions.skip":"Anweisungen überspringen","lockerflow.confirmation.instructions.view":"Anweisungen anzeigen","lockerflow.confirmation.share_lockers":"Spinde teilen","lockerflow.confirmation.share_locker":"Spind teilen","lockerflow.confirmation.thank_you":"Vielen Dank, dass Sie Elockers nutzen!","lockerflow.intro.description":"Hier kannst Du ein oder mehrere Schließfächer in verschiedenen Größen buchen - und das, ohne vor Ort in einer Warteschlange stehen zu müssen. So geht\'s:","lockerflow.intro.description-steps-1":"Wähle die bevorzugte Schließfachgröße aus.","lockerflow.intro.description-steps-2":"Bezahle im nächsten Schritt mit unterschiedlichen Zahlungsoptionen.","lockerflow.intro.description-steps-3":"Sie erhalten Ihre Schließfachnummer.","lockerflow.intro.description-steps-4":"Vor Ort kannst Du direkt an Dein Schließfach gehen, die PIN eingeben und Deine Sachen verstauen","lockerflow.intro.description-steps-5":"","lockerflow.intro.title":"Willkommen bei ","lockerflow.problem":"Problem mit Schließfach melden","lockerflow.select_locker.description":"Wenn Sie es nicht mögen, in einer Warteschlange zu stehen, können Sie hier ein Schließfach reservieren. Egal, ob Sie Ihre Hoodie oder einen ganzen Rucksack aufbewahren müssen, wir haben, was Sie brauchen.","lockers":"Schließfächer","lockers.back_to_order":"Zurück zur Bestellung","lockers.cart":"Warenkorb","lockers.color":"Schließfachfarbe","lockers.edit_order":"Bestellung bearbeiten","lockers.locker":"Schließfach","lockers.name_event":"Name der Veranstaltung","lockers.name_location":"Name des Standorts","lockers.notifications.noareas":"Keine Bereiche","lockers.notifications.noevents":"Keine Veranstaltungen","lockers.notifications.noitems":"Keine Schließfächer verfügbar","lockers.notifications.nolocations":"Keine Standorte","lockers.notifications.unavailable":"Keine Schließfächer verfügbar. Versuchen Sie es in 10 Minuten erneut","lockers.notifications.notfound":"Schließfächer nicht verfügbar. Versuchen Sie einen anderen Schließfächer.","lockers.next_step":"Nächster Schritt","lockers.previous_step":"Zurück","lockers.select_area":"Bereich auswählen","lockers.select_event":"Veranstaltung auswählen","lockers.select_location":"Standort auswählen","lockers.select_locker":"Schließfach auswählen","lockers.to_cart":"Zurück zum Warenkorb","lockers.type":"Schließfachtyp","login.button":"Anmelden","login.forgotpassword":"Passwort vergessen?","login.invalidcredentials":"Mit den angegebenen Anmeldeinformationen kann keine Anmeldung durchgeführt werden","login.register":"Klicken Sie hier, um sich zu registrieren","login.register.or":"Oder","login.title":"Anmelden","menu.categories":"Kategorien","menu.item.available":"Verfügbar zwischen","menu.item.outofstock":"Ausverkauft","menu.search":"suche","methods.delivery":"Lieferung","methods.quickorder":"Schnellbestellung","methods.tableservice":"Tischservice","methods.takeaway":"Mitnehmen","modal.deleteprofile.button.delete":"Löschen","modal.deleteprofile.button.open":"Profil löschen","modal.deleteprofile.description":"Sind Sie sicher, dass Sie Ihr Profil löschen möchten?","modal.deleteprofile.description2":"Diese Aktion kann nicht rückgängig gemacht werden.","modal.deleteprofile.title":"Profil löschen","modal.item.button.close":"Zurück","modal.item.button.confirm":"Hinzufügen","modal.preorder.button.open":"Vorbestellung aktivieren","modal.preorder.button.submit":"Bestätigen","modal.preorder.description":"Geben Sie den Code ein, um die Vorbestellung zu aktivieren.","modal.preorder.description_extra":"Die Vorbestellung wird danach verarbeitet.","modal.preorder.failed":"Vorbestellung nicht gefunden! Bitte versuchen Sie es erneut.","modal.preorder.success":"Erfolgreich! Wir werden die Vorbestellung verarbeiten.","modal.preorder.title":"Vorbestellung aktivieren","modal.privacypolicy.button.open":"Unsere Datenschutzrichtlinien anzeigen","modal.privacypolicy.title":"Datenschutzrichtlinien","modal.quickpickup.orderjob.button.process":"In Bearbeitung","modal.quickpickup.orderjob.button.show":"Anzeigen","modal.quickpickup.orderjob.pickedup":"Abgeholt","modal.quickpickup.orderjob.title":"Barkeeper anzeigen","modal.selectaccount.continuenoaccount":"Ohne Konto fortsetzen","modal.selectaccount.title":"Konto auswählen","modal.termsandcondition.button.open":"Unsere Allgemeinen Geschäftsbedingungen anzeigen","modal.termsandcondition.title":"Allgemeine Geschäftsbedingungen","modal.voucher-add.button.open":"Gutschein hinzufügen","myaccount":"Mein Konto","myprofile.title":"Mein Profil","mytransactions.no-transactions":"Keine Bestellungen","mytransactions.title":"Meine Bestellungen","mytransactions.view":"Bestellungen anzeigen","mywallet.modal.block-token.button":"Blockieren","mywallet.modal.block-token.description":"","mywallet.modal.block-token.open":"Blockieren","mywallet.modal.block-token.title":"Token blockieren","mywallet.modal.connect-token.button":"Token verbinden","mywallet.modal.connect-token.description":"Geben Sie den Token- und Pincode ein","mywallet.modal.connect-token.failed":"Ungültige Daten","mywallet.modal.connect-token.open":"Token verbinden","mywallet.modal.connect-token.success":"Token ist aktiviert","mywallet.modal.connect-token.title":"Token verbinden","mywallet.modal.mutations.open":"Mutationen anzeigen","mywallet.modal.mutations.title":"Mutationen","mywallet.all":"Alle Geldbörsen","mywallet.no-wallet":"Keine Geldbörsen","mywallet.title":"Meine Geldbörsen","mywallet.tokens":"Meine Token","navigation.deliverymethod":"Bestellen","navigation.elockers":"Schließfächer","navigation.menu":"Menü","navigation.menu_card":"Menükarte","navigation.openingtimes":"Öffnungszeiten","navigation.quickorder":"Schnellbestellung","navigation.reservation":"Reservierung","navigation.usermenu.account":"Mein Konto","navigation.usermenu.myprofile":"Mein Profil","navigation.usermenu.myprofile.edit":"Profil bearbeiten","navigation.usermenu.mytransactions":"Meine Bestellungen","navigation.usermenu.mywallet":"Meine Brieftaschen","navigation.usermenu.selectaccount":"Konto auswählen","navigation.visitors":"Gast anmelden","navigation.walletorder":"Karte upgraden","navigation.wallettoken.activate":"Karte aktivieren","notification.auth.password-resetted":"Passwort wurde zurückgesetzt","notification.auth.password-updated":"Passwort aktualisiert","notification.auth.userprofile-updated":"Profil gespeichert","notification.datetime-selection.methodnotset":"Methode nicht definiert","notification.datetime-selection.notimeslots":"Keine Zeitfenster verfügbar","notification.datetime-selection.timeslotunavailable":"Zeitfenster nicht verfügbar","notification.locker.maintenance.failed":"Schließfachwartungsanfrage konnte nicht gesendet werden","notification.locker.maintenance.success":"Schließfachwartungsanfrage gesendet","notification.logout.succesful":"Erfolgreich ausgeloggt","notification.order.insuficient-subtotal":"Teilsumme zu niedrig, Mindestbetrag beträgt {min_amount}","notification.payment.loading.failed":"Laden von Zahlungsmethoden fehlgeschlagen","notification.payment.method.apple-pay.not-available":"Apple Pay nicht verfügbar","notification.payment.session.failed":"Zahlungssitzung fehlgeschlagen","notification.payment.adyen.canceled":"Zahlung abgebrochen","notification.payment.adyen.error":"Fehler aufgetreten","notification.payment.adyen.refused":"Zahlung abgelehnt","notification.payment.adyen.aborted":"Zahlung abgebrochen","notification.table.closed":"Tisch geschlossen","notification.table.not-found":"Tisch nicht gefunden, bitte QR-Code erneut scannen","notification.transaction.error":"Fehler","notification.zipcodeunavailable":"Nur Abholung für eingegebene Postleitzahl möglich","notifications.area.busy":"Es ist gerade viel los. Ihre Bestellung kann länger dauern.","notifications.delivery.minimumamount":"Mindestbestellmenge beträgt","openingtimes.friday":"Freitag","openingtimes.monday":"Montag","openingtimes.saturday":"Samstag","openingtimes.sunday":"Sonntag","openingtimes.thursday":"Donnerstag","openingtimes.tuesday":"Dienstag","openingtimes.wednesday":"Mittwoch","order.account_required_paymenttype":"Account ist für diese Zahlungsmethode erforderlich:","order.button.back":"Zurück zur Bestellung","order.button.confirm":"Bestellung aufgeben","order.button.to_payment_methods":"Zu den Zahlungsmethoden","order.coins":"Münzen","order.deliverymethod":"Liefermethode","order.itemsunavailable":"Leider sind folgende Artikel ausverkauft","order.location":"Ihr Standort","order.notimeslots":"Keine Zeitfenster verfügbar","order.paymentmethod":"Zahlungsmethoden","order.paymentmethod.required":"Zahlungsmethode erforderlich","order.personalinformation":"Persönliche Informationen","order.table.confirmation.alert":"Bestellung erfolgreich aufgegeben","order.table.title":"Bestellung für Tisch:","order.timeslotunavailable":"Nicht verfügbar","order.tip":"Trinkgeld hinzufügen","order.tip.button.notip":"Kein Trinkgeld","order.voucher":"Gutschein","order.voucher.error":"Fehler beim Registrieren des Gutscheins","page.403":"Kein Zugriff","page.404":"Seite nicht gefunden","page.404.button":"Zur Startseite","paymentstatus.canceled.button":"Erneut versuchen","paymentstatus.canceled.subtitle":"Zahlung abgebrochen. Drücken Sie die Schaltfläche, um zum Warenkorb zurückzukehren und es erneut zu versuchen.","paymentstatus.canceled.title":"Zahlung abgebrochen","paymentstatus.unknown.subtitle":"Status der Zahlung ist unbekannt.","paymentstatus.unknown.title":"Status unbekannt","paymentstatus.failed.button":"Erneut versuchen","paymentstatus.failed.subtitle":"Zahlung fehlgeschlagen. Drücken Sie die Schaltfläche, um zum Warenkorb zurückzukehren und es erneut zu versuchen.","paymentstatus.failed.title":"Zahlung fehlgeschlagen.","paymentstatus.pending.check_status":"Status überprüfen","paymentstatus.pending.description":"Wenn die Zahlung abgeschlossen ist, werden Sie zur Bestätigungsseite weitergeleitet.","paymentstatus.pending.title":"Zahlung ausstehend","paymentstatus.success-pending.description":"Die Bearbeitung Ihrer Bestellung dauert länger als erwartet.","paymentstatus.success-pending.title":"Zahlung ausstehend","paymentstatus.success.button":"Zur Bestätigungsseite","paymentstatus.success.description":"Wir bearbeiten Ihre Bestellung derzeit.","paymentstatus.success.title":"Zahlung erfolgreich","privacypolicy":"Datenschutzbestimmungen","products.noproducts":"Keine Produkte gefunden","qrcodelanding.title":"QR-Code scannen, um loszulegen","quickpickup.no-orderjobs.subtitle":"Es warten keine Bestellungen auf Sie","quickpickup.no-orderjobs.title":"Keine verfügbaren Bestellungen","quickpickup.orderjobs.subtitle":"Drücken Sie die Schaltfläche \'Anzeigen\', um die Bestellung zu öffnen und dem Barkeeper zu zeigen.","quickpickup.orderjobs.title":"Verfügbare Bestellungen","register.button":"Registrieren","register.login.already":"Bereits registriert?","register.login.button":"Hier klicken, um sich anzumelden","register.thankyou":"Vielen Dank für Ihre Registrierung","register.title":"Registrieren","reservation.areas.unavailable":"Bereiche nicht verfügbar","reservation.confirmation.date":"Datum","reservation.confirmation.description":"Die folgende Reservierung wurde vorgenommen:","reservation.confirmation.name":"Name","reservation.confirmation.quantity":"Anzahl der Personen","reservation.confirmation.time":"Uhrzeit","reservation.confirmation.title":"Vielen Dank für Ihre Reservierung","reservation.goback":"Zurück zur Datums-/Uhrzeit-Auswahl","reservation.title":"Reservieren","reservation.unavailable":"Nicht verfügbar","reservations.table_no_longer_available":"Der Tisch ist nicht mehr verfügbar. Wählen Sie einen anderen Tisch.","reservations.no_tables_available":"Keine verfügbaren Tische im ausgewählten Zeitfenster.","selfscanner.camerabusy":"Kamera ist beschäftigt","selfscanner.cameraopenagain":"Scanne ein weiteres Element","selfscanner.notification.failed":"Element nicht gefunden","selfscanner.notification.success":"Hinzugefügt:","selfscanner.open":"Scanner","selfscanner.scanned":"Gescannter Code","selfscanner.title":"QR-Code des Artikels scannen","shoppingcart.TIP":"Trinkgeld","shoppingcart.button":"Bestellen","shoppingcart.button.back":"Zurück","shoppingcart.delivery_fee":"Liefergebühr","shoppingcart.deliverycosts":"Lieferkosten","shoppingcart.empty":"Warenkorb ist leer","shoppingcart.free":"Kostenlos","shoppingcart.freefrom":"Kostenlose Lieferung ab","shoppingcart.mobile.button":"Ihre Bestellung anzeigen","shoppingcart.mobile.button.continue":"Bestellung aufgeben","shoppingcart.table_onaccount_description":"Auf dieser Tischrechnung ist noch ein Betrag offen. Sie können entweder bezahlen oder mit der Bestellung fortfahren.","shoppingcart.table_onaccount_description_after_order":"Sie können entweder die Tischrechnung bezahlen oder zurück zum Menü gehen, um eine weitere Bestellung aufzugeben.","shoppingcart.timer":"Zeit zum Abschließen der Bestellung verbleibend","shoppingcart.title":"Warenkorb","shoppingcart.total":"Gesamt","shoppingcart.total_payable":"Zu bezahlen","shoppingcart.total_vouchers":"Gesamtbetrag der Gutscheine","shoppingcart.transaction_fee":"Transaktionsgebühr","shoppingcart.transactioncosts":"Transaktionskosten","table.autoclose.close":"Tisch schließen","table.autoclose.title":"Tisch wird automatisch geschlossen in","tables.404.subtitle":"Scannen Sie den QR-Code erneut","tables.404.title":"Tisch nicht gefunden","tables.area.rowseat-selection.notfound":"Sitzplatz nicht gefunden","tables.area.rowseat-selection.subtitle":"Geben Sie Ihre Reihen- und Sitzplatznummer ein","tables.area.table-selection.notfound":"Tisch nicht gefunden","tables.area.table-selection.subtitle":"Geben Sie Ihre Tischnummer ein","tables.area.table-selection.unavailable":"Bereich ist nicht verfügbar","tables.areas-selection.button.select":"Auswählen","tables.areas-selection.title":"Bereich auswählen","tables.areas.table-selection.button.select":"Auswählen","tables.button.payment":"Tisch abrechnen","tables.landing.subtitle":"Scannen Sie den QR-Code des Tisches, um mit der Bestellung zu beginnen","tables.landing.title":"QR-Code scannen","tables.open.direct.button":"Bestellen","tables.open.direct.disclaimer":"In Stoßzeiten kann es etwas länger dauern.","tables.open.direct.step1":"Scannen Sie den QR-Code auf dem Tisch, an dem Sie sitzen","tables.open.direct.step2":"Erstellen Sie Ihre Bestellung","tables.open.direct.step3":"Überweise mit deiner Bank-App","tables.open.direct.step4":"Sobald deine Bestellung bereit ist, wird sie an deinen Tisch gebracht. Also wechsle den Tisch nicht, nachdem du bestellt hast!","tables.open.direct.subtitle":"Wie funktioniert es?","tables.open.direct.title":"Bestelle für: ","tables.open.onaccount.button":"Bestellung aufgeben","tables.open.onaccount.disclaimer":"In Stoßzeiten kann es etwas länger dauern.","tables.open.onaccount.step1":"Scanne den QR-Code auf dem Tisch, an dem du sitzt.","tables.open.onaccount.step2":"Erstelle deine Bestellung.","tables.open.onaccount.step3":"Überweise mit deiner Bank-App","tables.open.onaccount.step4":"Sobald deine Bestellung bereit ist, wird sie an deinen Tisch gebracht. Also wechsle den Tisch nicht, nachdem du bestellt hast!","tables.open.onaccount.subtitle":"Wie funktioniert es?","tables.open.onaccount.title":"Bestelle für: ","tables.open.paymentonly.button":"Bestellung aufgeben","tables.open.paymentonly.disclaimer":"In Stoßzeiten kann es etwas länger dauern.","tables.open.paymentonly.step1":"Scanne den QR-Code auf dem Tisch, an dem du sitzt.","tables.open.paymentonly.step2":"Erstelle deine Bestellung.","tables.open.paymentonly.step3":"Überweise mit deiner Bank-App","tables.open.paymentonly.step4":"Sobald deine Bestellung bereit ist, wird sie an deinen Tisch gebracht. Also wechsle den Tisch nicht, nachdem du bestellt hast!","tables.open.paymentonly.subtitle":"Wie funktioniert es?","tables.open.paymentonly.title":"Bestelle für: ","tables.open.plug_and_play.activated_at":"Tisch geöffnet um: ","tables.open.plug_and_play.activated_by":"Tisch geöffnet von: ","tables.open.plug_and_play.disclaimer":"Bitte beachten Sie bei starkem Andrang, dass es etwas länger dauern kann.","tables.open.plug_and_play.step1":"Scannen Sie den QR-Code, um Ihren Arbeitsplatz/Besprechungsraum zu aktivieren.","tables.open.plug_and_play.step2":"Platzieren Sie eine Bestellung, indem Sie einen Artikel auswählen und die Bestellung bestätigen.","tables.open.plug_and_play.step3":"Schließen Sie Ihren Arbeitsplatz/Besprechungsraum, indem Sie an der Kasse bezahlen.","tables.open.plug_and_play.subtitle":"Wie funktioniert das?","tables.open.plug_and_play.description":"Um den Tisch zu aktivieren, müssen Sie Ihre E-Mail-Adresse eingeben. Danach können Sie Platz nehmen. Wenn Sie gehen möchten, gehen Sie zur Kasse und bezahlen Sie Ihre Stunden + eventuelle Verzehr.","tables.open.plug_and_play.title":"Platzieren Sie Ihre Bestellung für: ","tables.open.plug_and_play.hourly_rate":"Für diesen Tisch gilt ein Stundenpreis von: ","tables.open.plug_and_play.button_activate":"Tisch aktivieren","tables.selectrow":"Reihe auswählen","tables.selectseat":"Sitz auswählen","termsandconditions":"Allgemeine Geschäftsbedingungen","timeslot.selection.arearequired":"Bitte wähle zuerst einen Bereich aus.","timeslot.selection.unavailable":"Keine Zeitfenster verfügbar.","tip.custom.add":"Hinzufügen","tip.custom.other":"Andere","usertransaction.title":"Bestellung","visitors.back-datetime":"Zurück zur Datum-/Zeit-Auswahl","visitors.corona.checkbox":"COVID-Check","visitors.corona.checkbox.description":"Ich erkläre hiermit für mich und/oder meine Gruppe, dass:- In den letzten 24 Stunden hatte niemand Beschwerden wie Husten, Niesen, Fieber über 38 Grad oder Atemnot;- Derzeit hat niemand aus meiner Familie oder meinem Haushalt Fieber oder Atemnot;- In den letzten 7 Tagen hatte niemand aus meiner Gruppe eine labordiagnostisch bestätigte Infektion mit dem Coronavirus;- In den letzten 14 Tagen hatte niemand aus meiner Familie oder meinem Haushalt Kontakt zu einer Person mit einer bestätigten Infektion mit dem Coronavirus, wenn diese Person noch Symptome aufwies;- Niemand aus meiner Gruppe sollte aufgrund eines Kontakts mit einer Person, die mit dem Coronavirus diagnostiziert wurde, unter Quarantäne gestellt worden sein und meine Gruppe besteht aus einem Haushalt.","visitors.corona.description":"Bleiben Sie so viel wie möglich sitzen, wir werden Sie bedienen.","visitors.corona.title":"Corona-Regeln","visitors.title":"Besucherregistrierung","voucher.order.button.add":"Gutschein hinzufügen","voucher.order.modal.button.open":"Gutschein hinzufügen","voucher.order.modal.button.reset":"Anderen Gutschein verwenden","voucher.order.modal.button.tryagain":"Erneut versuchen","voucher.order.modal.button.use":"Hinzufügen","voucher.order.modal.currentvalue":"Aktueller Wert beträgt: ","voucher.order.modal.description":"Geben Sie den Gutscheincode ein","voucher.order.modal.title":"Gutschein hinzufügen","walletorder.alert.enter.description":"Drücken Sie \'Kamera öffnen\', um den QR-Code zu scannen","walletorder.alert.enter.title":"Geben Sie die Kartennummer ein und wählen Sie den Betrag","walletorder.alert.invalid.title":"Karte ungültig","walletorder.alert.valid.description":"Aktueller Saldo auf der Karte: ","walletorder.alert.valid.title":"Karte gültig","walletorder.button.back":"Zurück","walletorder.button.confirm":"Karte aufladen","walletorder.button.next":"Nächster Schritt","walletorder.button.scan":"Karte scannen","walletorder.cardetails":"Kartendaten","walletorder.title":"Karte aufladen","wallettoken.activate.button":"Aktivieren","wallettoken.activate.description":"Geben Sie Kartennummer und PIN ein","wallettoken.activate.failed":"Ungültige Kartendaten","wallettoken.activate.open":"Karte aktivieren?","wallettoken.activate.success":"Karte erfolgreich aktiviert","wallettoken.activate.title":"Karte aktivieren","wallettokenconnect.connect.button":"Token aktivieren","wallettokenconnect.connect.description":"Geben Sie Daten ein, um Ihr Token zu aktivieren","wallettokenconnect.connect.title":"Token aktivieren","wallettokenconnect.success.description":"Token ist aktiviert","wallettokenconnect.success.title":"Token aktiviert","wallettokenscanner.camerabusy":"Kamera ist beschäftigt","wallettokenscanner.open":"Kamera öffnen","wallettokenscanner.scanned":"Code gescannt","wallettokenscanner.title":"QR-Code der Karte scannen","webshop.theme.not-selected":"Kein Webshop-Thema in den Einstellungen ausgewählt"}')},"73a4":function(e,t,o){"use strict";o.d(t,"p",(function(){return b})),o.d(t,"d",(function(){return ee})),o.d(t,"e",(function(){return Q})),o.d(t,"j",(function(){return f})),o.d(t,"h",(function(){return g})),o.d(t,"m",(function(){return k})),o.d(t,"l",(function(){return y})),o.d(t,"n",(function(){return v})),o.d(t,"k",(function(){return w})),o.d(t,"i",(function(){return _})),o.d(t,"o",(function(){return M})),o.d(t,"g",(function(){return h})),o.d(t,"u",(function(){return j})),o.d(t,"v",(function(){return C})),o.d(t,"w",(function(){return O})),o.d(t,"y",(function(){return S})),o.d(t,"x",(function(){return N})),o.d(t,"G",(function(){return A})),o.d(t,"F",(function(){return T})),o.d(t,"D",(function(){return E})),o.d(t,"H",(function(){return x})),o.d(t,"I",(function(){return V})),o.d(t,"E",(function(){return z})),o.d(t,"J",(function(){return P})),o.d(t,"K",(function(){return B})),o.d(t,"L",(function(){return D})),o.d(t,"A",(function(){return te})),o.d(t,"B",(function(){return oe})),o.d(t,"z",(function(){return ne})),o.d(t,"C",(function(){return Z})),o.d(t,"a",(function(){return W})),o.d(t,"b",(function(){return U})),o.d(t,"M",(function(){return J})),o.d(t,"N",(function(){return L})),o.d(t,"q",(function(){return ie})),o.d(t,"r",(function(){return re})),o.d(t,"s",(function(){return le})),o.d(t,"t",(function(){return se})),o.d(t,"f",(function(){return G})),o.d(t,"c",(function(){return F}));o("14d9"),o("13d5");var n=o("c1df"),a=o.n(n),i=o("8237"),r=o.n(i),l=o("46f1"),s=o("946c"),c=o("49ee"),d=o("3fbc"),u=o("308f"),m=o("5e2b");const p=c["a"]("TRANSACTION"),b=()=>{let e={id:"",loading:!1,method:"",mode:"qrcode",method_delivery:!1,method_date:!1,method_time:!1,lines:[],coupons:[],payments:[],tickets:[],vouchers:[],delivery_type:!1,delivery_address:!1,menu_date:a()().format("YYYY-MM-DD"),account:!1,area:!1,discount:!1,customer:!1,table:!1,status:"",elockers_event:!1,elockers_location:!1,elockers_area:!1,number_of_items:0,total_without_discount:0,total:0,total_payable:0};d["b"]("transaction/setTransaction",e),p.log("start transaction")()},f=()=>{let e=d["a"]("transaction/getTransaction");return e.method},g=()=>{let e=d["a"]("transaction/getTransaction");return e.hooliMember},h=()=>{let e=d["a"]("transaction/getTransaction");return{id:e.account.id,name:e.account.name}},k=()=>{let e=d["a"]("transaction/getTransaction"),t=I("TIP");if(t<0)return!1;let o=e.lines[t];return"percentage"==o.tip_type?{type:o.tip_type,percentage:o.tip_percentage,value:o.rate}:{type:o.tip_type,value:o.rate}},v=(e=!0)=>{let t=0,o=d["a"]("transaction/getTransaction").lines;return o.forEach((function(o){"TIP"==o.id||"TRX_FEE"==o.id||"delivery_fee"==o.id||e&&o.default_item||(t+=o.total_without_discount)})),t},y=e=>{let t=d["a"]("transaction/getTransaction");return t.lines.map(t=>t.tickets.filter(t=>t.vendor==e)).flat().length},w=()=>{let e=d["a"]("transaction/getTransaction").method;if("delivery"!=e)return!0;let t=u["a"]().delivery_fee;return!t||(!(v()<parseFloat(t.minimum))||t.minimum)},_=e=>{let t=I(e);if(t>0){let e=d["a"]("transaction/getTransaction"),o=e.lines[t].total;return 0==o||o}return!1},j=e=>{d["c"]("transaction/getTransaction","transaction/setTransaction","account",e)},O=e=>{d["c"]("transaction/getTransaction","transaction/setTransaction","customer",e)},S=e=>{d["c"]("transaction/getTransaction","transaction/setTransaction","discount",e),F()},N=e=>{d["c"]("transaction/getTransaction","transaction/setTransaction","delivery_address",e)},z=e=>{d["c"]("transaction/getTransaction","transaction/setTransaction","menu_date",e)},C=e=>{d["c"]("transaction/getTransaction","transaction/setTransaction","area",e)},T=(e,t=null)=>{d["c"]("transaction/getTransaction","transaction/setTransaction","method",e),d["c"]("transaction/getTransaction","transaction/setTransaction","mode",t)},E=e=>{d["c"]("transaction/getTransaction","transaction/setTransaction","hooliMember",e)},V=e=>{d["c"]("transaction/getTransaction","transaction/setTransaction","reservation_id",e)},x=e=>{d["c"]("transaction/getTransaction","transaction/setTransaction","method_delivery",e)},A=(e,t)=>{d["c"]("transaction/getTransaction","transaction/setTransaction","method_date",e),d["c"]("transaction/getTransaction","transaction/setTransaction","method_time",t)},P=e=>{d["c"]("transaction/getTransaction","transaction/setTransaction","table",e)},B=e=>{let t=I("TIP"),o=parseFloat(e.amount);"percentage"==e.type&&(o=v()*(e.amount/100));let n={id:"TIP",fixed_item:!0,tip_type:e.type,line_is_fee:!0,tip_percentage:e.amount,type:"cashinout",cashfunction_id:e.cashfunction_id,description:"Fooi",quantity:1,kitchen_groceries:[],rate:parseFloat(o),rate_without_discount:parseFloat(o),total:parseFloat(o)};if(t<0)return void W(n,!1);let a=d["a"]("transaction/getTransaction"),i=a.lines[t];o<=0?J(i):(i.rate=i.rate_without_discount=i.total=o,i.tip_percentage=e.amount,ae(a),d["b"]("transaction/setTransaction",a))},q=()=>{let e=d["a"]("transaction/getTransaction"),t=I("TIP");if(t<0)return;let o=e.lines[t];J(o,!1,!1),"percentage"===o.tip_type&&(o.rate=parseFloat(v()*(o.tip_percentage/100))),o.fixed_item=!0,W(o,!1)},I=e=>{let t=d["a"]("transaction/getTransaction");return t.lines.findIndex(t=>t.id===e)},D=e=>{var t;let o=(null===(t=e.attributes)||void 0===t?void 0:t.fee)||e.fee,n=d["a"]("transaction/getTransaction"),a=o.amount,i=null,r=n.lines.findIndex(e=>"TRX_FEE"===e.id);if(r<0){if("percentage"==o.type&&(a=v()*(parseInt(o.percentage)/100),a>parseInt(o.percentage_maximum_amount)&&(a=o.percentage_maximum_amount),i=o.percentage),a<=0)return;let e={id:"TRX_FEE",description:`Transactioncosts ${i}%`,transaction_fee_type:o.type,transaction_fee_percentage:i,transaction_fee_percentage_maximum_amount:o.percentage_maximum_amount,type:"revenue",item_id:o.item_id,addon:!1,editable:!1,quantity:1,rate:parseFloat(a),rate_without_discount:parseFloat(a),total:parseFloat(a),variant_id:null,variant_label:null};W(e,!1)}else{let e=n.lines[r];if("percentage"==o.type&&(a=v()*(parseInt(o.percentage)/100),a>parseInt(o.percentage_maximum_amount)&&(a=o.percentage_maximum_amount),i=o.percentage,e.description=`Transactioncosts ${o.percentage}%`),a<=0)return void J(e);e.transaction_fee_type=o.type,e.transaction_fee_percentage=i,e.transaction_fee_percentage_maximum_amount=o.percentage_maximum_amount,e.item_id=o.item_id,e.rate=e.rate_without_discount=e.total=e.total_without_discount=a,ae(n),d["b"]("transaction/setTransaction",n)}},M=()=>{let e=d["a"]("transaction/getTransaction"),t=e.lines.findIndex(e=>"TRX_FEE"===e.id);if(t<0)return 0;const o=e.lines[t];return o.total},R=()=>{let e=d["a"]("transaction/getTransaction"),t=e.lines.findIndex(e=>"TRX_FEE"===e.id);if(t<0)return;let o=e.lines[t];J(o,!1,!1),"percentage"==o.transaction_fee_type&&(o.total=v()*(parseInt(o.transaction_fee_percentage)/100)),o.total>parseInt(o.percentage_maximum_amount)&&(o.total=o.percentage_maximum_amount),o.total<=0||(o.rate=o.rate_without_discount=o.total,W(o,!1))},L=()=>{F(),q(),Y(),R(),X()},G=()=>{let e=d["a"]("transaction/getTransaction");e.lines.map(e=>{e.rate=e.rate_without_discount,e.total=ce(e.quantity*e.rate,2)}),e=ae(e),d["b"]("transaction/setTransaction",e)},F=()=>{let e=d["a"]("transaction/getTransaction");const t=e.discount;!1!==t&&!1!==["discount_percentage_fixed"].includes(t.type)&&(e.lines.map(e=>{e.rate=ce(e.rate_without_discount*((100-t.value)/100),2),e.total=ce(e.quantity*e.rate,2)}),e=ae(e),d["b"]("transaction/setTransaction",e))},$=()=>{let e=d["a"]("transaction/getTransaction");if(!e)return;let t=[];e.lines.forEach(e=>{!0===e.elockers_active&&e.tickets.forEach(e=>{t.push(e)})}),0!==t.length&&s["c"](t)},Q=(e=!0)=>{let t=d["a"]("transaction/getTransaction");!0===e&&$(),H(!0),b(),!1===e&&j({id:t.account.id,name:t.account.name}),p.log("transaction cleared")()},K=e=>{d["c"]("transaction/getTransaction","transaction/setTransaction","id",e),p.log("transaction id set",e)()},W=async(e,t=!0)=>{let o=d["a"]("transaction/getTransaction"),n=o.lines,a=n.find(t=>t.id===e.id&&t.parent_id===e.parent_id);if(!a){var i,r,l,s,c;let t=n.push({id:null!==(i=e.id)&&void 0!==i&&i,tip_type:e.tip_type,tip_percentage:e.tip_percentage,transaction_fee_type:e.transaction_fee_type,transaction_fee_percentage:e.transaction_fee_percentage,transaction_fee_percentage_maximum_amount:e.transaction_fee_percentage_maximum_amount,default_item:null!==(r=e.default_item)&&void 0!==r&&r,parent_id:e.parent_id,cashfunction_id:e.cashfunction_id||null,item_id:e.item_id,item_parent_id:e.item_parent_id,type:e.type,line_is_fee:null!==(l=e.line_is_fee)&&void 0!==l&&l,addon:null!==(s=e.addon)&&void 0!==s&&s,editable:!(e.fixed_item||e.composed_child||e.addon),composed_child:e.composed_child,quantity:e.quantity-1,quantity_init:e.quantity,barcode:e.barcode,description:e.description,description_translations:e.description_translations,kitchen_groceries:e.kitchen_groceries,taxrate:e.taxrate,rate:e.rate,rate_without_discount:e.rate,discount_amount:0,total:e.rate*e.quantity,total_without_discount:e.rate*e.quantity,thumbnail:e.thumbnail,tickets_elockers:null!==(c=e.tickets_elockers)&&void 0!==c?c:[],variant_id:e.variant_id,variant_label:e.variant_label,elockers_active:e.elockers_active,elockers_type:e.elockers_type,elockers_locker_id:e.elockers_locker_id,elockers_mode:e.elockers_mode,tickets:[]});a=n[t-1]}let u=I("TIP");return n.push(n.splice(u,1).pop()),d["b"]("transaction/setTransaction",o),await U(a,t),!0===e.elockers_active&&"coinlock"!==e.elockers_mode&&Z(!0),!0},U=async(e,t=!0)=>{let o=await d["a"]("transaction/getTransaction"),n=!1;if(!e.elockers_active||!e.elockers_type||"coinlock"==e.elockers_mode||(e.loading=!0,m["q"](!0),n=await s["d"](e.elockers_type,o.elockers_event,o.elockers_location,o.elockers_area),!1!==n))return o.lines.filter(t=>e.id==t.id).map(e=>{e.quantity=e.quantity+1,e.total=e.quantity*e.rate,e.total_without_discount=e.quantity*e.rate_without_discount,e.tickets=n?e.tickets.concat(n):[]}),o.lines.filter(t=>null!=t.parent_id&&e.id==t.parent_id).map(e=>{e.quantity=e.quantity+e.quantity_init,e.total=e.quantity*e.rate,e.total_without_discount=e.quantity*e.rate_without_discount}),ae(o),m["q"](!1),d["b"]("transaction/setTransaction",o),t&&L(),!0;if(0===e.quantity){let t=o.lines.filter(t=>e.id==t.id||t.parent_id==e.id);t.forEach(e=>{o.lines.splice(o.lines.indexOf(e),1)}),d["b"]("transaction/setTransaction",o)}m["q"](!1)},Z=(e=!1)=>{let t=d["a"]("lockers/getStartTransactionTimestamp");if(e){if(!1!==t)return;d["b"]("lockers/setStartTransactionTimestamp",Date.now())}if(t=d["a"]("lockers/getStartTransactionTimestamp"),!1===t)return;let o=3e5-(Date.now()-t);if(o<=0)return void Q(!1);const n=setTimeout(()=>{Q(!1),window.location.reload()},o);d["b"]("lockers/setTransactionTimeout",n)},H=(e=!1)=>{if(!0===e)return void d["b"]("lockers/clearTransactionTimeout");let t=d["a"]("transaction/getTransaction").lines,o=t.filter(e=>e.elockers_active);0==o.length&&d["b"]("lockers/clearTransactionTimeout")},J=async(e,t=!1,o=!0)=>{let n=d["a"]("transaction/getTransaction"),a=[];if(e.elockers_active&&e.elockers_type&&(a=e.tickets.filter(e=>"elockers"==e.vendor),a[0])){let e=await s["c"]([a[a.length-1]]);if(!1===e)return;a.pop()}if(1==e.quantity||!0===t){let t=n.lines.filter(t=>e.id==t.id||t.parent_id==e.id);t.forEach(e=>{n.lines.splice(n.lines.indexOf(e),1)})}else n.lines.filter(t=>e.id==t.id).map(e=>{e.quantity=e.quantity-1,e.total=e.quantity*e.rate,e.total_without_discount=e.quantity*e.rate_without_discount,e.tickets=a}),n.lines.filter(t=>null!=t.parent_id&&e.id==t.parent_id).map(e=>{e.quantity=e.quantity-e.quantity_init,e.total=e.quantity*e.rate,e.total_without_discount=e.quantity*e.rate_without_discount});ae(n),d["b"]("transaction/setTransaction",n),(1==e.quantity||!0===t)&&e.elockers_active&&e.elockers_type&&H(),o&&L()},Y=async()=>{let e=d["a"]("transaction/getTransaction"),t=[],o=u["a"]();switch(e.method){case"takeaway":t=o.takeaway_default_items;break;case"delivery":t=o.delivery_default_items;break;case"table":t=o.tables_default_items;break;case"quickorder":t=o.quickorder_default_items;break;case"elockers":t=o.elockers_default_items;break}if(!t||0==t.length)return;let n=e.lines.filter(e=>{if(e.default_item)return e});n.forEach(e=>{J(e,!1,!1)});let a=v();0!=a&&t&&t.forEach(e=>{let t=e.item,o={parent_id:null,default_item:!0,fixed_item:!0,item_id:t.id,item_parent_id:null,type:"revenue",addon:!1,composed_child:!1,barcode:t.attributes.barcode,description:t.attributes.description+(t.variant?" - "+t.variant.attributes.label:""),thumbnail:t.attributes.thumbnail_url,taxrate:t.attributes.taxrate};const n=e.amount>0?e.amount:e.item.attributes.webshop_price;"percentage"===e.type?(o.rate=a*(n/100),o.description=`${t.description} (${n}%)`):o.rate=n,o.id=r()(JSON.stringify(o)),o.quantity=t.quantity,W(o,!1)})},X=async()=>{let e=d["a"]("transaction/getTransaction");if("delivery"!=e.method||0===e.lines.length)return;let t=u["a"]().delivery_fee;if(!t)return;let o=I("delivery_fee");-1!==o&&J(e.lines[o],!1,!1);let n=v();if(0==n)return;const a=t.item;if(!a)return;let i=a.attributes.price;n>=parseFloat(t.freefrom)&&(i=0);let r={id:"delivery_fee",parent_id:null,default_item:!0,fixed_item:!0,line_is_fee:!0,item_id:a.id,item_parent_id:null,type:"revenue",addon:!1,composed_child:!1,barcode:a.attributes.barcode,description:a.attributes.description,thumbnail:a.attributes.thumbnail_url,taxrate:a.attributes.taxrate,quantity:1,rate:i,rate_without_discount:i,total:i};W(r,!1)},ee=()=>{p.log("can the transaction be ordered")();const e=d["a"]("transaction/getTransaction");return e.lines.length>0},te=(e,t,o,n)=>{p.log("set elockers event",{id:e,name:t,date:o,next:n})(),d["c"]("transaction/getTransaction","transaction/setTransaction","elockers_event",{id:e,name:t,date:o,next:n})},oe=(e,t)=>{p.log("set elockers location",t)(),d["c"]("transaction/getTransaction","transaction/setTransaction","elockers_location",{id:e,name:t})},ne=(e,t)=>{p.log("set elockers area",t)(),d["c"]("transaction/getTransaction","transaction/setTransaction","elockers_area",{id:e,name:t})},ae=e=>{let t=0,o=0,n=0;e.lines.forEach(e=>{t+=e.quantity,o+=e.total_without_discount,n+=e.total}),e.number_of_items=t,e.total_without_discount=o,e.total=n;let a=e.payments.filter(e=>"paid"==e.status).map(e=>e.amount);return e.total_paid=a.length?a.reduce((e,t)=>e+t):0,e.total_unpaid=ce(e.total-e.total_paid),e},ie=async()=>{var e,t;let o=d["a"]("transaction/getTransaction"),n=d["a"]("user/getUser"),a=await l["b"]("transactions",{account_id:(null===n||void 0===n?void 0:n.account_id)||null,area_id:o.area?o.area.id:null,table_id:o.table?o.table.id:null,reservation_id:o.reservation_id||null,method:o.method,method_date:o.method_date,method_time:o.method_time,hooli_member_id:(null===(e=o.hooliMember)||void 0===e?void 0:e.hooliMemberId)||null,hooli_event_id:(null===(t=o.hooliMember)||void 0===t?void 0:t.hooliEventId)||null,customer_firstname:o.customer?o.customer.firstname:null,customer_lastname:o.customer?o.customer.lastname:null,customer_phone_number:o.customer?o.customer.phone_number:null,customer_email:o.customer?o.customer.email:null,customer_zipcode:o.customer?o.customer.zipcode:null,customer_housenumber:o.customer?o.customer.housenumber:null,customer_streetname:o.customer?o.customer.streetname:null,customer_city:o.customer?o.customer.city:null,customer_notes:o.customer?o.customer.notes:null,lines:o.lines});return a&&"success"===a.result?(K(a.data.transaction_id),p.log("transaction stored",a)(),!0):(K(null),p.error("transaction not send")(),!1)},re=async()=>{let e=d["a"]("transaction/getTransaction");const t=e.table;let o=await l["b"]("tabletransactions",{table_id:e.table?e.table.id:null,lines:e.lines});return o&&"success"===o.result?(Q(),P(t),p.log("transaction (table) stored",o)(),!0):(p.error("transaction not send")(),!1)},le=async(e=!1)=>{const t=d["a"]("transaction/getTransaction"),o=await l["b"]("transactions/table",{table_id:t.table?t.table.id:null,hoursDifference:e});return o&&"success"===o.result?(K(o.data.transaction_id),p.log("transaction (table) stored",o)(),!0):(p.error("transaction not send")(),!1)},se=async e=>{let t=await l["b"]("transactions",e);return t&&"success"===t.result?(K(t.data.transaction_id),p.log("transaction (table) stored",t)(),!0):(p.error("transaction not send")(),!1)};function ce(e,t=2){return Number(Math.round(e+"e"+t)+"e-"+t)}},"7b22":function(e,t,o){e.exports=o.p+"img/sjef_logo-white.0a01c067.png"},9224:function(e){e.exports=JSON.parse('{"a":"3.9.2"}')},"946c":function(e,t,o){"use strict";o.d(t,"b",(function(){return m})),o.d(t,"a",(function(){return p})),o.d(t,"d",(function(){return b})),o.d(t,"c",(function(){return f}));o("14d9");var n=o("56d7"),a=o("46f1"),i=o("49ee"),r=o("73a4"),l=o("edaf"),s=o("5e2b"),c=o("c1df"),d=o.n(c);const u=i["a"]("ELOCKERS"),m=async e=>(u.log("Get elocker events")(),a["a"]("elockers/events",e)),p=async()=>{u.log("Get available locker types")();const e=await a["a"]("items",{elockers_active:!0});return e||l["c"]("Failed to retrieve available lockers","error"),e},b=async(e,t,o,i)=>{const c=t.next;if(r["l"]("elockers")>=2)return!1;s["q"](!0);let m=[],p=await a["b"]("elockers/tickets/reserve",{quantity:1,type:e,elockers_event_id:t.id,elockers_location_id:o.id,elockers_area_id:i.id,next:c});var b;if(p&&"success"===p.result)if(!0===c)m.push({lockernumber:null,ticket_id:null,batch_id:null,type:e,vendor:"elockers",details:{next:c,event_id:t.id,event_date:d()(t.date).format("DD-MM-YYYY"),event_name:t.name,location_id:o.id,location_name:o.name,area_id:i.id,area_name:i.name,cabinet_color:null,type:e}});else for(const n of p.data)m.push({lockernumber:n.lockernumber,ticket_id:n.ticket_id,batch_id:n.batch_id,type:n.type,vendor:"elockers",details:{next:c,event_id:n.event_id,event_date:n.event_date,event_name:n.event_name,location_id:n.location_id,location_name:n.location_name,area_id:n.area_id,area_name:n.area_name,cabinet_color:n.cabinet_color,type:n.type}}),u.log("ticket reserved",n)();else u.log("ticket not reserved")(),"unavailable"===p.message?l["c"](n["i18n"].global.t("lockers.notifications.unavailable"),"error"):l["c"](null!==(b=p.message)&&void 0!==b?b:"Failed to reserve ticket","error");return s["q"](!1),m.length>0&&m},f=async e=>{s["q"](!0);let t=[];for(const n of e)n.details.next||t.push({ticket_id:n.ticket_id,batch_id:n.batch_id});if(0===t.length)return s["q"](!1),!0;const o=await a["b"]("elockers/tickets/release",{tickets:t});return o&&"success"===o.result?u.log("tickets released",o)():u.log("tickets not released")(),s["q"](!1),o}},a18c:function(e,t,o){"use strict";var n=o("6605"),a=o("3fbc"),i=o("5e2b"),r=o("73a4"),l=o("308f"),s=o("1a1e"),c=o("7a23");const d={key:1},u={class:"relative min-h-screen flex flex-col sm:flex main-wrapper"},m={class:"flex-grow"},p={class:"max-w-7xl mx-auto px-4 content-padding"},b={class:"wrapper"},f={class:"container-fluid"},g={key:2};function h(e,t,o,n,a,i){const r=Object(c["resolveComponent"])("status-booting"),l=Object(c["resolveComponent"])("layout-navigation"),s=Object(c["resolveComponent"])("modal-user-notifications"),h=Object(c["resolveComponent"])("router-view"),k=Object(c["resolveComponent"])("modal-auto-close-table"),v=Object(c["resolveComponent"])("layout-footer"),y=Object(c["resolveComponent"])("modal-login"),w=Object(c["resolveComponent"])("modal-register"),_=Object(c["resolveComponent"])("modal-password-forget");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[!1===a.booted&&!1===a.cssLoaded?(Object(c["openBlock"])(),Object(c["createBlock"])(r,{key:0})):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",d,[Object(c["createElementVNode"])("div",{class:Object(c["normalizeClass"])(i.transaction.method+" "+i.config.theme.cart_style+" "+i.config.theme.tile_radius+" "+i.config.theme.tile_shadow+" "+i.config.theme.button_radius+" "+i.config.theme.button_text_style+" "+i.config.theme.button_border_width+" "+i.config.theme.button_font_weight+" "+i.config.theme.button_font+" "+i.config.theme.cart_position)},[Object(c["createVNode"])(l),i.config.settings.background_image?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{key:0,class:"main-background-image",style:Object(c["normalizeStyle"])([{backgroundImage:"url("+i.config.settings.background_image+")"},{backgroundPosition:i.config.theme.background_position},{backgroundSize:i.config.theme.background_size},{backgroundRepeat:i.config.theme.background_repeat},{backgroundAttachment:i.config.theme.background_size}])},t[5]||(t[5]=[Object(c["createElementVNode"])("div",{class:"main-background-gradient"},null,-1)]),4)):Object(c["createCommentVNode"])("",!0),Object(c["createElementVNode"])("div",u,[Object(c["createElementVNode"])("div",m,[Object(c["createElementVNode"])("main",{class:Object(c["normalizeClass"])(["padding-divider",[{"opening-hours-padding":1==i.config.theme.show_opening_hours&&i.location&&i.location.slug},{"extra-padding-products":!0===i.padding_fixer_active}]])},[Object(c["createElementVNode"])("div",p,[Object(c["createElementVNode"])("div",b,[Object(c["createElementVNode"])("div",f,[Object(c["createVNode"])(s),Object(c["createVNode"])(h,null,{default:Object(c["withCtx"])(({Component:e})=>[Object(c["createVNode"])(c["Transition"],{name:"slide-page-left"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(),Object(c["createBlock"])(Object(c["resolveDynamicComponent"])(e)))]),_:2},1024)]),_:1})])])])],2)]),Object(c["createVNode"])(k),Object(c["createVNode"])(v)])],2)])),0==a.booted||!1===a.cssLoaded?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",g,[Object(c["createVNode"])(y,{ref:"login",onOpenAccounts:t[0]||(t[0]=t=>e.$refs.accounts.open()),onOpenRegister:t[1]||(t[1]=t=>e.$refs.register.open()),onOpenPasswordforget:t[2]||(t[2]=t=>e.$refs.passwordforget.open())},null,512),Object(c["createVNode"])(w,{ref:"register",onOpenLogin:t[3]||(t[3]=t=>e.$refs.login.open())},null,512),Object(c["createVNode"])(_,{ref:"passwordforget",onOpenLogin:t[4]||(t[4]=t=>e.$refs.login.open())},null,512)])):Object(c["createCommentVNode"])("",!0)],64)}o("c73d");var k=o("bc3a"),v=o.n(k),y=o("46f1"),w=o("49ee"),_=o("edaf");const j={key:0,id:"footer"},O={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},S={key:0,class:"sm:hidden pt-8"},N={key:0,class:"mb-8"},z={class:"text-sm font-semibold tracking-wider uppercase"},C={class:"mt-2 space-y-1"},T={class:"w-1/2"},E={key:0,class:"w-1/2"},V={key:1,class:"w-1/2"},x={class:""},A={class:"text-sm font-semibold tracking-wider uppercase"},P={class:"mt-2 space-y-1"},B={key:0,class:"font-bold"},q={key:1},I={key:2},D={key:3,class:"text-base pt-2"},M=["href"],R={class:"mt-4 py-4 items-center justify-center"},L={class:"mt-8 gap-2 flex text-base justify-center md:mt-0 md:order-1"},G={class:"px-5 my-4 flex justify-center gap-5 text-gray-400"},F={key:1,align:"center",class:"pt-5 pb-10"},$={class:"social-icons"},Q=["href"];function K(e,t,o,n,a,i){const r=Object(c["resolveComponent"])("ModalPopup");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,["elockers"!==a.transactionMethod?(Object(c["openBlock"])(),Object(c["createElementBlock"])("footer",j,[Object(c["createElementVNode"])("div",O,[i.location.id&&"deliverymethod"!==e.$route.name?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",S,[!0===i.config.theme.show_opening_hours&&1==i.has_set_opening_hours?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",N,[Object(c["createElementVNode"])("h3",z,Object(c["toDisplayString"])(e.$t("footer.openingtimes")),1),Object(c["createElementVNode"])("ul",C,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(i.location.openingstimes,(t,o)=>(Object(c["openBlock"])(),Object(c["createElementBlock"])("li",{key:o,class:Object(c["normalizeClass"])(["flex text-base",{"font-bold":i.today==o}])},[Object(c["createElementVNode"])("div",T,Object(c["toDisplayString"])(e.$t("openingtimes."+o))+":",1),t?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",E,Object(c["toDisplayString"])(t),1)):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",V,"Gesloten"))],2))),128))])])):Object(c["createCommentVNode"])("",!0),Object(c["createElementVNode"])("div",x,[Object(c["createElementVNode"])("h3",A,Object(c["toDisplayString"])(e.$t("footer.contactdetails")),1),Object(c["createElementVNode"])("ul",P,[i.location.name?(Object(c["openBlock"])(),Object(c["createElementBlock"])("li",B,Object(c["toDisplayString"])(i.location.name),1)):Object(c["createCommentVNode"])("",!0),i.location.streetname?(Object(c["openBlock"])(),Object(c["createElementBlock"])("li",q,Object(c["toDisplayString"])(i.location.streetname)+" "+Object(c["toDisplayString"])(i.location.housenumber),1)):Object(c["createCommentVNode"])("",!0),i.location.zipcode||i.location.city?(Object(c["openBlock"])(),Object(c["createElementBlock"])("li",I,Object(c["toDisplayString"])(i.location.zipcode)+", "+Object(c["toDisplayString"])(i.location.city),1)):Object(c["createCommentVNode"])("",!0),i.location.phone_number?(Object(c["openBlock"])(),Object(c["createElementBlock"])("li",D,[Object(c["createElementVNode"])("a",{href:"tel:"+i.location.phone_number,class:"phone-link"},Object(c["toDisplayString"])(i.location.phone_number),9,M)])):Object(c["createCommentVNode"])("",!0)])])])):Object(c["createCommentVNode"])("",!0),Object(c["createElementVNode"])("div",R,[Object(c["createElementVNode"])("p",L,[t[2]||(t[2]=Object(c["createTextVNode"])(" © Powered by ")),t[3]||(t[3]=Object(c["createElementVNode"])("a",{href:"https://www.sjef.app/",target:"_blank"},"sjef.app",-1)),Object(c["createTextVNode"])(" - "+Object(c["toDisplayString"])(a.appVersion),1)]),Object(c["createElementVNode"])("div",G,[i.config.legals["terms-of-use"]?(Object(c["openBlock"])(),Object(c["createElementBlock"])("button",{key:0,onClick:t[0]||(t[0]=t=>this.$refs.popup.open(e.$t("termsandconditions"),i.config.legals["terms-of-use"]))},Object(c["toDisplayString"])(e.$t("modal.termsandcondition.button.open")),1)):Object(c["createCommentVNode"])("",!0),i.config.legals["privacy-policy"]?(Object(c["openBlock"])(),Object(c["createElementBlock"])("button",{key:1,onClick:t[1]||(t[1]=t=>this.$refs.popup.open(e.$t("privacypolicy"),i.config.legals["privacy-policy"]))},Object(c["toDisplayString"])(e.$t("modal.privacypolicy.button.open")),1)):Object(c["createCommentVNode"])("",!0)])]),i.location.social_media?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",F,[Object(c["createElementVNode"])("div",$,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(i.location.social_media,(e,t)=>(Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],{key:t},[null!=e?(Object(c["openBlock"])(),Object(c["createElementBlock"])("a",{key:0,class:Object(c["normalizeClass"])(["social-icon",t]),href:e,target:"_blank"},null,10,Q)):Object(c["createCommentVNode"])("",!0)],64))),128))])])):Object(c["createCommentVNode"])("",!0)])])):Object(c["createCommentVNode"])("",!0),Object(c["createVNode"])(r,{ref:"popup"},null,512)],64)}var W=o("c1df"),U=o.n(W),Z=o("9224");const H={key:0,class:"fixed z-50 inset-0 overflow-y-auto ccss--modal-terms-conditions"},J={class:"flex items-center justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:p-0"},Y={class:"modal container px-5 inline-block align-bottom rounded-sm text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full radius-anchor",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline"},X={class:"h-[60vh]"},ee={class:"min-h-[60vh] sm:flex sm:items-start"},te={class:"text-center sm:text-left"},oe={class:"mt-3 text-lg leading-6 font-bold text-2xl text-gray-900",id:"modal-headline"},ne=["innerHTML"],ae={class:"px-4 py-3 sm:px-6 sm:flex sm:flex-row-reverse"},ie={class:"flex w-full rounded-sm shadow-sm sm:mr-3 sm:w-auto"};function re(e,t,o,n,a,i){return a.show?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",H,[Object(c["createElementVNode"])("div",J,[t[1]||(t[1]=Object(c["createElementVNode"])("div",{class:"fixed inset-0 transition-opacity"},[Object(c["createElementVNode"])("div",{class:"absolute inset-0 bg-gray-500 opacity-75"})],-1)),t[2]||(t[2]=Object(c["createElementVNode"])("span",{class:"hidden sm:inline-block sm:align-middle sm:h-screen"},null,-1)),t[3]||(t[3]=Object(c["createTextVNode"])("​ ")),Object(c["createElementVNode"])("div",Y,[Object(c["createElementVNode"])("div",X,[Object(c["createElementVNode"])("div",ee,[Object(c["createElementVNode"])("div",te,[Object(c["createElementVNode"])("h3",oe,Object(c["toDisplayString"])(this.title),1),Object(c["createElementVNode"])("div",{innerHTML:this.content,class:"mt-2"},null,8,ne)])])]),Object(c["createElementVNode"])("div",ae,[Object(c["createElementVNode"])("span",ie,[Object(c["createElementVNode"])("button",{type:"button",onClick:t[0]||(t[0]=e=>i.close()),class:"inline-flex justify-center w-full rounded-sm border border-gray-300 px-4 py-2 bg-white text-base leading-6 font-medium text-gray-700 shadow-sm hover:text-gray-500 focus:outline-none focus:border-blue-300 focus:shadow-outline-blue transition ease-in-out duration-150 sm:text-sm sm:leading-5"},Object(c["toDisplayString"])(e.$t("button.close")),1)])])])])])):Object(c["createCommentVNode"])("",!0)}var le={data(){return{title:"",content:"",show:!1}},methods:{open(e,t){this.title=e,this.content=t,this.show=!0},close(){this.show=!1}}},se=o("6b0d"),ce=o.n(se);const de=ce()(le,[["render",re]]);var ue=de,me={name:"Footer",components:{ModalPopup:ue},data(){return{transactionMethod:"",appVersion:Z["a"]}},mounted(){this.transactionMethod=r["j"]()},computed:{year(){return U()().format("Y")},today(){return U()().format("dddd").toLowerCase()},config(){return a["a"]("config/getConfig")},location(){return a["a"]("location/getLocation")},has_set_opening_hours(){if(this.location&&this.location.openingstimes){let e=0;if(Object.values(this.location.openingstimes).forEach((function(t){"-"===t.trim()&&e++})),7===e)return!1}return!0}}};const pe=ce()(me,[["render",K]]);var be=pe;const fe={key:0,id:"topbar",class:"hidden md:block items-center border-b"},ge={class:"relative inline-block text-left mr-3","x-data":"{open: false}","x-on:click.away":"open = false"},he={"x-on:click":"open = !open",class:"cursor-pointer flex justify-center",id:"options-menu","aria-haspopup":"true","aria-expanded":"true"},ke={"x-show":"open",class:"navigation-dropdown dropdown origin-top-left absolute right-0 mt-2 w-56 rounded-sm shadow-lg ring-1 ring-black ring-opacity-5 divide-y divide-gray-100 radius-anchor"},ve={class:"px-4 py-3"},ye={class:"text-sm font-bold truncate"},we={class:"py-1",role:"menu","aria-orientation":"vertical","aria-labelledby":"options-menu"},_e={class:"w-1/2"},je={key:0,class:"w-1/2"},Oe={key:1,class:"w-1/2"},Se={class:"flex justify-start items-center mr-3"},Ne={key:0},ze={key:1},Ce={key:0,class:"flex justify-start items-center mr-3"},Te={key:1,class:"flex justify-start items-center mr-3"},Ee={key:1,id:"navigation"},Ve={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative flex justify-between items-center h-16"},xe={class:"hide-desktop nav-location font-bold"},Ae={class:"flex"},Pe=["src"],Be={key:1,class:"text-xl mobile-nav-text"},qe={key:0,class:"menu-links hidden md:ml-6 md:flex md:items-center md:space-x-4"},Ie={class:"flex items-center"},De=["href","target"],Me={key:3,class:"hidden md:ml-4 md:flex-shrink-0 md:flex md:items-center"},Re={class:"ml-3 relative","x-data":"{ open: false }","x-on:click.away":"open = false"},Le={class:"desktop-menu-foldout dropdown origin-top-right",role:"menu","aria-orientation":"vertical","aria-labelledby":"user-menu"},Ge={key:0},Fe={key:1},$e={class:"flex items-center justify-center"},Qe={class:"mr-2 flex items-center md:hidden"},Ke={class:"flag-toggle"},We=["src"],Ue={key:0,class:"language-selection-menu"},Ze=["onClick"],He={class:"flag-toggle"},Je=["src"],Ye={class:"uppercase"},Xe={key:0,class:"cart-counter"},et={key:0,id:"navigation-mobile"},tt={class:"nav-inner-mobile"},ot={key:0,class:"mobile-menu-box radius-anchor"},nt=["href","target"],at={key:3,class:"block"},it={class:"relative"},rt={class:"cursor-pointer text-lg font-medium block"},lt={class:"profile-actions"},st={key:0,class:"flex justify-start items-center pr-4 menu-link"},ct={key:1,class:"cursor-pointer block text-lg font-medium",role:"menuitem"};function dt(e,t,o,n,a,i){var r;const l=Object(c["resolveComponent"])("router-link"),s=Object(c["resolveComponent"])("blur"),d=Object(c["resolveComponent"])("modal-accounts"),u=Object(c["resolveComponent"])("modal-login"),m=Object(c["resolveComponent"])("modal-register"),p=Object(c["resolveComponent"])("modal-password-forget");return Object(c["openBlock"])(),Object(c["createElementBlock"])("nav",{class:Object(c["normalizeClass"])(["fixed nav-wrapper w-full",[{"mobile-open":a.mobile_open,"desktop-menu-open":a.desktop_menu_open,"user-is-authenticated":i.user.authenticated},"ccss--"+i.user.username]]),id:"top","x-data":"{ openmobile: false }","x-on:click.away":"openmobile = false"},[i.location.id?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",fe,[1==i.config.theme.show_opening_hours?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{key:0,class:Object(c["normalizeClass"])(["py-2 mx-auto px-4 sm:px-6 lg:px-8 flex justify-end text-xs items-center mr-3",{"opening-hours":1==i.config.theme.show_opening_hours}])},[Object(c["createElementVNode"])("div",ge,[Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("div",he,[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.openingtimes"))+" ",1),t[31]||(t[31]=Object(c["createElementVNode"])("svg",{class:"-mr-1 ml-1 h-5 w-5",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},[Object(c["createElementVNode"])("path",{"fill-rule":"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z","clip-rule":"evenodd"})],-1))])]),Object(c["createElementVNode"])("div",ke,[Object(c["createElementVNode"])("div",ve,[Object(c["createElementVNode"])("p",ye,Object(c["toDisplayString"])(i.location.name),1)]),Object(c["createElementVNode"])("div",we,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(i.location.openingstimes,(t,o)=>(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{key:o,class:Object(c["normalizeClass"])(["flex px-4 pb-1 text-sm",{"font-bold":i.today==o}])},[Object(c["createElementVNode"])("div",_e,Object(c["toDisplayString"])(e.$t("openingtimes."+o))+":",1),t?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",je,Object(c["toDisplayString"])(t),1)):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Oe,"Gesloten"))],2))),128))])])]),Object(c["createElementVNode"])("div",Se,[t[32]||(t[32]=Object(c["createElementVNode"])("svg",{class:"mr-2",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[Object(c["createElementVNode"])("path",{d:"M12 8V12L15 15M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),i.location.today.open?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Ne,Object(c["toDisplayString"])(null===(r=i.location.today)||void 0===r?void 0:r.openingstimes),1)):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",ze,"Vandaag gesloten"))]),i.location.streetname||i.location.zipcode||i.location.city?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Ce,[t[33]||(t[33]=Object(c["createElementVNode"])("svg",{class:"mr-2",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[Object(c["createElementVNode"])("path",{d:"M17.6569 16.6569C16.7202 17.5935 14.7616 19.5521 13.4138 20.8999C12.6327 21.681 11.3677 21.6814 10.5866 20.9003C9.26234 19.576 7.34159 17.6553 6.34315 16.6569C3.21895 13.5327 3.21895 8.46734 6.34315 5.34315C9.46734 2.21895 14.5327 2.21895 17.6569 5.34315C20.781 8.46734 20.781 13.5327 17.6569 16.6569Z",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),Object(c["createElementVNode"])("path",{d:"M15 11C15 12.6569 13.6569 14 12 14C10.3431 14 9 12.6569 9 11C9 9.34315 10.3431 8 12 8C13.6569 8 15 9.34315 15 11Z",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),Object(c["createElementVNode"])("div",null,Object(c["toDisplayString"])(i.location.streetname)+" "+Object(c["toDisplayString"])(i.location.housenumber)+", "+Object(c["toDisplayString"])(i.location.zipcode)+", "+Object(c["toDisplayString"])(i.location.city),1)])):Object(c["createCommentVNode"])("",!0),i.location.phone_number?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Te,[t[34]||(t[34]=Object(c["createElementVNode"])("svg",{class:"mr-2",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[Object(c["createElementVNode"])("path",{d:"M3 5C3 3.89543 3.89543 3 5 3H8.27924C8.70967 3 9.09181 3.27543 9.22792 3.68377L10.7257 8.17721C10.8831 8.64932 10.6694 9.16531 10.2243 9.38787L7.96701 10.5165C9.06925 12.9612 11.0388 14.9308 13.4835 16.033L14.6121 13.7757C14.8347 13.3306 15.3507 13.1169 15.8228 13.2743L20.3162 14.7721C20.7246 14.9082 21 15.2903 21 15.7208V19C21 20.1046 20.1046 21 19 21H18C9.71573 21 3 14.2843 3 6V5Z",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),Object(c["createElementVNode"])("div",null,Object(c["toDisplayString"])(i.location.phone_number),1)])):Object(c["createCommentVNode"])("",!0)],2)):Object(c["createCommentVNode"])("",!0)])):Object(c["createCommentVNode"])("",!0),i.location?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Ee,[Object(c["createElementVNode"])("div",Ve,[Object(c["createElementVNode"])("span",xe,Object(c["toDisplayString"])(i.location.name),1),Object(c["createElementVNode"])("div",Ae,[Object(c["createVNode"])(l,{to:{name:i.applicationStartPage},class:"flex-shrink-0 flex items-center logo-link",onClick:t[0]||(t[0]=e=>a.mobile_open=!1)},{default:Object(c["withCtx"])(()=>[i.config.settings.logo?(Object(c["openBlock"])(),Object(c["createElementBlock"])("img",{key:0,class:"logo",src:i.config.settings.logo},null,8,Pe)):(Object(c["openBlock"])(),Object(c["createElementBlock"])("h2",Be,Object(c["toDisplayString"])(i.config.settings.client),1))]),_:1},8,["to"]),1==i.navigation_active?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",qe,[i.applicationFunctions.delivery||i.applicationFunctions.takeaway?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:0,to:{name:"deliverymethod",params:{location_slug:i.location.slug}},class:"nav-menu-link radius-anchor"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.deliverymethod")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0),i.applicationFunctions.quickorder?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:1,to:{name:"quickorder",params:{location_slug:i.location.slug}},class:"nav-menu-link radius-anchor"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.quickorder")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0),i.applicationFunctions.menu?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:2,to:{name:"menu",params:{location_slug:i.location.slug}},class:"nav-menu-link radius-anchor"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.menu")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0),i.applicationFunctions.elockers?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:3,to:{name:"lockers",params:{location_slug:i.location.slug}},class:"nav-menu-link radius-anchor"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.elockers")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0),i.applicationFunctions.reservation?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:4,to:{name:"reservation",params:{location_slug:i.location.slug}},class:"nav-menu-link radius-anchor"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.reservation")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0),i.applicationFunctions.visitors?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:5,to:{name:"visitors",params:{location_slug:i.location.slug}},class:"nav-menu-link radius-anchor"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.visitors")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0),i.applicationFunctions.wallet?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:6,to:{name:"checkout.wallet",params:{location_slug:i.location.slug}},class:"nav-menu-link radius-anchor"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.walletorder")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0)])):Object(c["createCommentVNode"])("",!0)]),Object(c["createElementVNode"])("div",Ie,[i.custom_link&&i.custom_link.url?(Object(c["openBlock"])(),Object(c["createElementBlock"])("a",{key:0,href:i.custom_link.url,target:i.custom_link.newtab?"_blank":"",class:"nav-menu-link hidden md:flex cursor-pointer"},Object(c["toDisplayString"])(i.custom_link.label),9,De)):Object(c["createCommentVNode"])("",!0),1==i.config.settings.wallettoken_company.active?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:1,to:{name:"wallettoken.activate"},class:"nav-menu-link hidden md:flex cursor-pointer"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.wallettoken.activate")),1)]),_:1})):Object(c["createCommentVNode"])("",!0),i.user.authenticated?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Me,[Object(c["createElementVNode"])("div",Re,[Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("a",{onClick:t[2]||(t[2]=e=>a.desktop_menu_open=!a.desktop_menu_open),class:"cursor-pointer nav-menu-link"},Object(c["toDisplayString"])(i.user.username),1)]),Object(c["createElementVNode"])("div",Le,[Object(c["createElementVNode"])("div",{class:"close",onClick:t[3]||(t[3]=e=>a.desktop_menu_open=!a.desktop_menu_open)},t[35]||(t[35]=[Object(c["createElementVNode"])("div",null,null,-1),Object(c["createElementVNode"])("div",null,null,-1)])),i.user.hasAccounts?(Object(c["openBlock"])(),Object(c["createElementBlock"])("a",{key:0,onClick:t[4]||(t[4]=t=>{e.$refs.accounts.open(),a.desktop_menu_open=!a.desktop_menu_open}),"x-on:click":"open = false",class:"items-center flex justify-between cursor-pointer block px-4 py-2 text-sm",role:"menuitem"},[i.transaction.account?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Fe,Object(c["toDisplayString"])(i.transaction.account.name),1)):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Ge,Object(c["toDisplayString"])(e.$t("navigation.usermenu.selectaccount")),1)),t[36]||(t[36]=Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7h12m0 0l-4-4m4 4l-4 4m0 6H4m0 0l4 4m-4-4l4-4"})])],-1))])):Object(c["createCommentVNode"])("",!0),Object(c["createVNode"])(l,{to:{name:"user.myaccount"},onClick:t[5]||(t[5]=e=>a.desktop_menu_open=!a.desktop_menu_open),class:"block px-4 py-2 text-sm"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.usermenu.account")),1)]),_:1}),Object(c["createElementVNode"])("a",{onClick:t[6]||(t[6]=e=>{i.logout(),a.desktop_menu_open=!a.desktop_menu_open}),"x-on:click":"open = false",class:"cursor-pointer block px-4 py-2 text-sm",role:"menuitem"},Object(c["toDisplayString"])(e.$t("auth.logout")),1)]),Object(c["createVNode"])(c["Transition"],{name:"blur-background",onClick:t[7]||(t[7]=e=>a.desktop_menu_open=!1)},{default:Object(c["withCtx"])(()=>[a.desktop_menu_open?(Object(c["openBlock"])(),Object(c["createBlock"])(s,{key:0})):Object(c["createCommentVNode"])("",!0)]),_:1})])])):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{key:2,onClick:t[1]||(t[1]=t=>e.$refs.login.open()),class:"nav-menu-link cursor-pointer hidden md:flex px-3 py-2 rounded-sm font-semibold"},Object(c["toDisplayString"])(e.$t("auth.login")),1)),Object(c["createElementVNode"])("div",$e,[Object(c["createElementVNode"])("div",Qe,[Object(c["createElementVNode"])("button",{onClick:t[8]||(t[8]=e=>a.mobile_open=!a.mobile_open),class:"hamburger inline-flex items-center justify-center p-2 pl-0 rounded-sm focus:outline-none","aria-expanded":"false"},[Object(c["createElementVNode"])("div",{class:Object(c["normalizeClass"])(["hamburger-menu",{"menu-open":a.mobile_open}])},t[37]||(t[37]=[Object(c["createElementVNode"])("div",null,null,-1),Object(c["createElementVNode"])("div",null,null,-1),Object(c["createElementVNode"])("div",null,null,-1)]),2)])]),Object(c["createElementVNode"])("div",{class:Object(c["normalizeClass"])(["language-selection","currentLang-"+a.activeLanguage]),onClick:t[9]||(t[9]=e=>a.languageSelectorOpen=!a.languageSelectorOpen)},[Object(c["createElementVNode"])("div",Ke,[Object(c["createElementVNode"])("img",{style:{width:"25px"},src:"/img/flags/"+a.activeLanguage+".png"},null,8,We)]),1==a.languageSelectorOpen?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Ue,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(a.languages.filter(e=>e!==a.activeLanguage),(e,t)=>(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{class:"cursor-pointer",onClick:t=>{i.setLanguage(e)},key:t},[Object(c["createElementVNode"])("a",He,[Object(c["createElementVNode"])("img",{style:{width:"25px"},src:"/img/flags/"+e+".png"},null,8,Je)]),Object(c["createElementVNode"])("div",Ye,Object(c["toDisplayString"])(e),1)],8,Ze))),128))])):Object(c["createCommentVNode"])("",!0)],2),"cart-fixed"===i.config.theme.cart_style?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{key:0,class:"fixed-cart-toggle radius-anchor",onClick:t[10]||(t[10]=e=>i.cartToggle())},[i.transaction.lines.length?(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",Xe,Object(c["toDisplayString"])(i.transaction.lines.length),1)):Object(c["createCommentVNode"])("",!0),t[38]||(t[38]=Object(c["createStaticVNode"])('<svg width="24px" height="24px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="currentColor" stroke="currentColor"><g data-name="Layer 2" fill="currentColor"><g data-name="shopping-cart"><rect width="24" height="24" opacity="0"></rect><path fill="currentColor" stroke="currentColor" d="M21.08 7a2 2 0 0 0-1.7-1H6.58L6 3.74A1 1 0 0 0 5 3H3a1 1 0 0 0 0 2h1.24L7 15.26A1 1 0 0 0 8 16h9a1 1 0 0 0 .89-.55l3.28-6.56A2 2 0 0 0 21.08 7z"></path><circle fill="currentColor" stroke="currentColor" cx="7.5" cy="19.5" r="1.5"></circle><circle fill="currentColor" stroke="currentColor" cx="17.5" cy="19.5" r="1.5"></circle></g></g></svg>',1))])):Object(c["createCommentVNode"])("",!0)])])])])):Object(c["createCommentVNode"])("",!0),Object(c["createVNode"])(c["Transition"],{name:"slide-left"},{default:Object(c["withCtx"])(()=>[a.mobile_open?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",et,[Object(c["createElementVNode"])("div",tt,[t[42]||(t[42]=Object(c["createElementVNode"])("div",{class:"mobile-title"},[Object(c["createElementVNode"])("h1",null,"Menu")],-1)),i.location.id&&(i.applicationFunctions.delivery||i.applicationFunctions.takeaway||i.applicationFunctions.quickorder||i.applicationFunctions.menu||i.applicationFunctions.elockers||i.applicationFunctions.reservation||i.applicationFunctions.visitors)?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",ot,[i.applicationFunctions.delivery||i.applicationFunctions.takeaway?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:0,onClick:t[11]||(t[11]=e=>a.mobile_open=!a.mobile_open),to:{name:"deliverymethod",params:{location_slug:i.location.slug}},class:"block text-lg font-medium"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.deliverymethod")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0),i.applicationFunctions.quickorder?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:1,onClick:t[12]||(t[12]=e=>a.mobile_open=!a.mobile_open),to:{name:"quickorder",params:{location_slug:i.location.slug}},class:"block text-lg font-medium"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.quickorder")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0),i.applicationFunctions.menu?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:2,onClick:t[13]||(t[13]=e=>a.mobile_open=!a.mobile_open),to:{name:"menu",params:{location_slug:i.location.slug}},class:"block text-lg font-medium"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.menu")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0),i.applicationFunctions.elockers?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:3,onClick:t[14]||(t[14]=e=>a.mobile_open=!a.mobile_open),to:{name:"lockers",params:{location_slug:i.location.slug}},class:"block text-lg font-medium"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.elockers")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0),i.applicationFunctions.reservation?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:4,onClick:t[15]||(t[15]=e=>a.mobile_open=!a.mobile_open),to:{name:"reservation",params:{location_slug:i.location.slug}},class:"block text-lg font-medium"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.reservation")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0),i.applicationFunctions.visitors?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:5,onClick:t[16]||(t[16]=e=>a.mobile_open=!a.mobile_open),to:{name:"visitors",params:{location_slug:i.location.slug}},class:"block text-lg font-medium"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.visitors")),1)]),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0)])):Object(c["createCommentVNode"])("",!0),Object(c["createElementVNode"])("div",{class:Object(c["normalizeClass"])(["mobile-menu-box radius-anchor",{"border-t border-gray-700":i.user.authenticated}])},[i.custom_link&&i.custom_link.url?(Object(c["openBlock"])(),Object(c["createElementBlock"])("a",{key:0,onClick:t[17]||(t[17]=e=>a.mobile_open=!a.mobile_open),href:i.custom_link.url,target:i.custom_link.newtab?"_blank":"",class:"cursor-pointer flex justify-start rounded-sm text-lg font-medium"},Object(c["toDisplayString"])(i.custom_link.label),9,nt)):Object(c["createCommentVNode"])("",!0),1==i.config.settings.wallettoken_company.active?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:1,onClick:t[18]||(t[18]=e=>a.mobile_open=!a.mobile_open),to:{name:"wallettoken.activate"},class:"cursor-pointer flex justify-start rounded-sm text-lg font-medium"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.wallettoken.activate")),1)]),_:1})):Object(c["createCommentVNode"])("",!0),i.user.authenticated?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",at,[Object(c["createElementVNode"])("div",it,[Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("a",rt,Object(c["toDisplayString"])(i.user.username),1)]),Object(c["createElementVNode"])("div",lt,[i.user.hasAccounts?(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",st,[t[40]||(t[40]=Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7h12m0 0l-4-4m4 4l-4 4m0 6H4m0 0l4 4m-4-4l4-4"})])],-1)),i.transaction.account?(Object(c["openBlock"])(),Object(c["createElementBlock"])("a",ct,"Account: "+Object(c["toDisplayString"])(i.transaction.account.name),1)):(Object(c["openBlock"])(),Object(c["createElementBlock"])("a",{key:0,onClick:t[20]||(t[20]=t=>e.$refs.accounts.open()),class:"cursor-pointer block text-lg font-medium",role:"menuitem"},Object(c["toDisplayString"])(e.$t("navigation.usermenu.selectaccount")),1))])):Object(c["createCommentVNode"])("",!0),Object(c["createVNode"])(l,{onClick:t[21]||(t[21]=e=>a.mobile_open=!a.mobile_open),to:{name:"user.myaccount"},class:"block text-lg font-medium menu-link"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("myaccount")),1)]),_:1}),Object(c["createElementVNode"])("span",{class:"flex justify-start items-center pr-4 menu-link",onClick:t[23]||(t[23]=e=>a.mobile_open=!a.mobile_open)},[t[41]||(t[41]=Object(c["createElementVNode"])("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M17 16l4-4m0 0l-4-4m4 4H7m6 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h4a3 3 0 013 3v1"})],-1)),Object(c["createElementVNode"])("a",{onClick:t[22]||(t[22]=e=>i.logout()),"x-on:click":"open = false",class:"cursor-pointer flex justify-start text-lg font-medium",role:"menuitem"},Object(c["toDisplayString"])(e.$t("auth.logout")),1)])])])])):(Object(c["openBlock"])(),Object(c["createElementBlock"])("a",{key:2,onClick:t[19]||(t[19]=t=>e.$refs.login.open()),class:"cursor-pointer flex justify-start rounded-sm text-lg font-medium"},[t[39]||(t[39]=Object(c["createElementVNode"])("svg",{xmlns:"http://www.w3.org/2000/svg",class:"mr-3 h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M11 16l-4-4m0 0l4-4m-4 4h14m-5 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h7a3 3 0 013 3v1"})],-1)),Object(c["createTextVNode"])(" "+Object(c["toDisplayString"])(e.$t("auth.login")),1)])),i.location&&i.location.slug&&i.applicationFunctions.wallet?(Object(c["openBlock"])(),Object(c["createBlock"])(l,{key:4,onClick:t[24]||(t[24]=e=>a.mobile_open=!a.mobile_open),to:{name:"checkout.wallet",params:{location_slug:i.location.slug}},class:Object(c["normalizeClass"])(["cursor-pointer flex justify-start rounded-sm text-lg font-medium","checkout.wallet"==i.current_route?"bg-gray-900 text-white":"text-gray-300"])},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("navigation.walletorder")),1)]),_:1},8,["to","class"])):Object(c["createCommentVNode"])("",!0)],2)])])):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(d,{ref:"accounts",onCloseMobileMenu:t[25]||(t[25]=e=>i.closeMenu())},null,512),Object(c["createVNode"])(u,{ref:"login",onOpenAccounts:t[26]||(t[26]=t=>e.$refs.accounts.open()),onOpenRegister:t[27]||(t[27]=t=>e.$refs.register.open()),onOpenPasswordforget:t[28]||(t[28]=t=>e.$refs.passwordforget.open())},null,512),Object(c["createVNode"])(m,{ref:"register",onOpenLogin:t[29]||(t[29]=t=>e.$refs.login.open())},null,512),Object(c["createVNode"])(p,{ref:"passwordforget",onOpenLogin:t[30]||(t[30]=t=>e.$refs.login.open())},null,512)],2)}o("14d9"),o("df24");var ut=o("48c6");const mt={key:0,class:"fixed z-50 inset-0 overflow-y-auto ccss--modal-accounts fixed-modal-wrapper"},pt={class:"flex items-center justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:p-0"},bt={class:"modal inline-block align-bottom rounded-sm text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg w-full radius-anchor",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline"},ft={class:""},gt={class:"modal-close"},ht={class:"sm:flex sm:items-start"},kt={class:"text-center sm:text-left py-8 px-4 sm:rounded-sm pb-0"},vt={class:"text-lg leading-6 font-bold text-2xl text-gray-900",id:"modal-headline"},yt={class:"mt-5 sm:mt-6"},wt={class:"space-y-3 p-4"},_t=["onClick"],jt={class:"btn btn-primary w-full"};function Ot(e,t,o,n,a,i){const r=Object(c["resolveComponent"])("blur");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[Object(c["createVNode"])(c["Transition"],{name:"blur-background"},{default:Object(c["withCtx"])(()=>[a.show?(Object(c["openBlock"])(),Object(c["createBlock"])(r,{key:0})):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(c["Transition"],{name:"modal-small"},{default:Object(c["withCtx"])(()=>[a.show?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",mt,[Object(c["createElementVNode"])("div",pt,[Object(c["createElementVNode"])("div",bt,[Object(c["createElementVNode"])("div",ft,[Object(c["createElementVNode"])("div",gt,[Object(c["createElementVNode"])("a",{onClick:t[0]||(t[0]=e=>i.close()),class:"modal-close","aria-label":"Close"},t[2]||(t[2]=[Object(c["createElementVNode"])("svg",{class:"h-8 w-8",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)]))]),Object(c["createElementVNode"])("div",ht,[Object(c["createElementVNode"])("div",kt,[Object(c["createElementVNode"])("h3",vt,Object(c["toDisplayString"])(e.$t("modal.selectaccount.title")),1)])]),Object(c["createElementVNode"])("div",yt,[Object(c["createElementVNode"])("ul",wt,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(a.accounts,(e,t)=>(Object(c["openBlock"])(),Object(c["createElementBlock"])("li",{key:t,onClick:t=>i.setAccount(e),class:"cursor-pointer group relative btn w-full"},Object(c["toDisplayString"])(e.attributes.name),9,_t))),128)),Object(c["createElementVNode"])("li",{onClick:t[1]||(t[1]=e=>i.clearAccount()),class:"cursor-pointer group relative rounded-sm shadow-sm cursor-pointer focus:outline-none focus:shadow-outline-blue"},[Object(c["createElementVNode"])("button",jt,Object(c["toDisplayString"])(e.$t("modal.selectaccount.continuenoaccount")),1)])])])])])])])):Object(c["createCommentVNode"])("",!0)]),_:1})],64)}var St=o("0b47"),Nt={components:{Blur:St["a"]},data(){return{show:!1,accounts:[]}},methods:{async open(){this.authenticated&&(this.show=!0,this.accounts=await this.getAccounts())},close(){this.show=!1},async getAccounts(){return await y["a"]("customer/accounts",{},!1)},setAccount(e){this.setUserAccount(e),r["u"]({id:e.id,name:e.attributes.name}),e.relationships.discount?r["y"]({id:e.relationships.discount.id,description:e.relationships.discount.attributes.description,type:e.relationships.discount.attributes.type,value:e.relationships.discount.attributes.value}):r["y"](!1),r["f"](),r["c"](),this.$emit("closeMobileMenu"),this.close()},setUserAccount(e){let t=a["a"]("user/getUser");e?(t.account_id=e.id,t.account_name=e.attributes.name):(t.account_id=!1,t.account_name=!1),a["b"]("user/setUser",t)},clearAccount(){r["u"](!1),this.setUserAccount(!1),this.close()}},computed:{authenticated(){let e=a["a"]("user/getUser");return e.authenticated},getAccount(){return r["g"]()}}};const zt=ce()(Nt,[["render",Ot]]);var Ct=zt;const Tt={key:0,class:"fixed w-full inset-0 overflow-y-auto ccss--modal-login fixed-modal-wrapper"},Et={class:"flex items-center justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:p-0"},Vt={class:"modal inline-block align-bottom rounded-sm text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg w-full radius-anchor",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline"},xt={class:""},At={key:0,class:"modal-close"},Pt={class:""},Bt={class:"pt-8 pb-3 p-8"},qt={class:""},It={class:"text-center sm:text-left py-8 px-4 sm:rounded-sm sm:px-10 pt-0"},Dt={class:"text-center text-3xl font-extrabold"},Mt={class:"mt-2 text-center text-sm max-w"},Rt={class:"flex mb-5 p-3 rounded-sm alert-danger"},Lt={class:"flex-grow"},Gt={class:""},Ft={class:"mb-3"},$t={for:"email",class:"block text-sm font-medium text-gray-700"},Qt={class:"mt-1"},Kt={class:"mb-3"},Wt={for:"password",class:"block text-sm font-medium text-gray-700"},Ut={class:"mt-1"},Zt={class:"flex items-center justify-end"},Ht={class:"text-sm"},Jt={class:"p-4"},Yt={type:"submit",class:"btn btn-primary inline-flex w-full justify-center items-center px-6 py-3 text-base leading-6 font-medium rounded-sm focus:outline-none transition ease-in-out duration-150"};function Xt(e,t,o,n,a,i){const r=Object(c["resolveComponent"])("blur");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",null,[Object(c["createVNode"])(c["Transition"],{name:"blur-background"},{default:Object(c["withCtx"])(()=>[a.show?(Object(c["openBlock"])(),Object(c["createBlock"])(r,{key:0})):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(c["Transition"],{name:"modal-small"},{default:Object(c["withCtx"])(()=>[a.show?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Tt,[Object(c["createElementVNode"])("div",Et,[Object(c["createElementVNode"])("div",Vt,[Object(c["createElementVNode"])("div",xt,[i.isAuthenticationRequired?Object(c["createCommentVNode"])("",!0):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",At,[Object(c["createElementVNode"])("a",{onClick:t[0]||(t[0]=e=>i.close()),class:"modal-close","aria-label":"Close"},t[8]||(t[8]=[Object(c["createElementVNode"])("svg",{class:"h-8 w-8",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)]))])),Object(c["createElementVNode"])("div",Pt,[Object(c["createElementVNode"])("form",{class:"",onSubmit:t[7]||(t[7]=Object(c["withModifiers"])((...e)=>i.submit&&i.submit(...e),["prevent"]))},[Object(c["createElementVNode"])("div",Bt,[Object(c["createElementVNode"])("div",qt,[Object(c["createElementVNode"])("div",It,[Object(c["createElementVNode"])("h2",Dt,Object(c["toDisplayString"])(e.$t("login.title")),1),Object(c["createElementVNode"])("p",Mt,[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("login.register.or"))+" ",1),Object(c["createElementVNode"])("a",{onClick:t[1]||(t[1]=t=>{e.$emit("open-register"),i.close()}),class:"cursor-pointer font-medium"},Object(c["toDisplayString"])(e.$t("login.register")),1)])])]),Object(c["withDirectives"])(Object(c["createElementVNode"])("div",Rt,[Object(c["createElementVNode"])("div",Lt,Object(c["toDisplayString"])(e.$t("login.invalidcredentials")),1)],512),[[c["vShow"],a.invalid]]),Object(c["createElementVNode"])("div",Gt,[Object(c["createElementVNode"])("div",Ft,[Object(c["createElementVNode"])("label",$t,Object(c["toDisplayString"])(e.$t("fields.email")),1),Object(c["createElementVNode"])("div",Qt,[Object(c["withDirectives"])(Object(c["createElementVNode"])("input",{"onUpdate:modelValue":t[2]||(t[2]=e=>a.form.email=e),onFocus:t[3]||(t[3]=e=>a.invalid=!1),id:"email",name:"email",type:"email",autocomplete:"email",required:"",class:"lowercase appearance-none block w-full px-3 py-2 border rounded-sm shadow-sm placeholder-gray-400 focus:outline-none sm:text-sm"},null,544),[[c["vModelText"],a.form.email]])])]),Object(c["createElementVNode"])("div",Kt,[Object(c["createElementVNode"])("label",Wt,Object(c["toDisplayString"])(e.$t("fields.password")),1),Object(c["createElementVNode"])("div",Ut,[Object(c["withDirectives"])(Object(c["createElementVNode"])("input",{"onUpdate:modelValue":t[4]||(t[4]=e=>a.form.password=e),onFocus:t[5]||(t[5]=e=>a.invalid=!1),id:"password",name:"password",type:"password",autocomplete:"current-password",required:"",class:"appearance-none block w-full px-3 py-2 border rounded-sm shadow-sm placeholder-gray-400 focus:outline-none sm:text-sm"},null,544),[[c["vModelText"],a.form.password]])])]),Object(c["createElementVNode"])("div",Zt,[Object(c["createElementVNode"])("div",Ht,[Object(c["createElementVNode"])("a",{onClick:t[6]||(t[6]=t=>{e.$emit("open-passwordforget"),i.close()}),class:"cursor-pointer font-medium"},Object(c["toDisplayString"])(e.$t("login.forgotpassword")),1)])])])]),Object(c["createElementVNode"])("div",Jt,[Object(c["createElementVNode"])("button",Yt,Object(c["toDisplayString"])(e.$t("login.button")),1)])],32)])])])])])):Object(c["createCommentVNode"])("",!0)]),_:1})])}var eo={name:"Login",components:{Blur:St["a"]},data(){return{show:!1,invalid:!1,form:{email:"",password:""}}},methods:{open(){this.reset(),this.show=!0},close(){this.reset(),this.show=!1},reset(){this.invalid=!1,this.form={email:"",password:""}},async submit(){let e=await ut["a"](this.form.email,this.form.password);if(!1===e)return void(this.invalid=!0);let t=a["a"]("user/getUser");!0===t.hasAccounts&&this.$emit("open-accounts"),this.close()}},computed:{isAuthenticationRequired(){return i["i"]()}}};const to=ce()(eo,[["render",Xt]]);var oo=to;const no={key:0,class:"fixed w-full z-10 inset-0 overflow-y-auto ccss--modal-password-forgot"},ao={class:"flex items-center justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:p-0"},io={class:"modal inline-block align-bottom rounded-sm text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline"},ro={class:""},lo={class:"modal-close"},so={class:"p-8"},co={class:"text-center sm:text-left"},uo={class:"text-center text-3xl font-extrabold"},mo={class:"mt-1"},po={class:""},bo={class:"pb-8 px-4 sm:rounded-sm sm:px-10"},fo={class:"flex mb-5 p-3 rounded-sm alert-success"},go={class:"flex-grow"},ho={class:"flex mb-5 p-3 rounded-sm alert-danger"},ko={class:"flex-grow"},vo={for:"email",class:"block text-sm font-medium text-gray-700"},yo={class:"mt-1"},wo={type:"submit",class:"w-full flex justify-center py-3 px-4 btn btn-primary rounded-sm shadow-sm text-sm font-medium"},_o={class:"flex items-center justify-center"},jo={class:"text-sm"};function Oo(e,t,o,n,a,i){const r=Object(c["resolveComponent"])("modal-password-reset");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",null,[a.show?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",no,[Object(c["createElementVNode"])("div",ao,[t[6]||(t[6]=Object(c["createElementVNode"])("div",{class:"fixed inset-0 transition-opacity"},[Object(c["createElementVNode"])("div",{class:"absolute inset-0 bg-gray-500 opacity-75"})],-1)),t[7]||(t[7]=Object(c["createElementVNode"])("span",{class:"hidden sm:inline-block sm:align-middle sm:h-screen"},null,-1)),t[8]||(t[8]=Object(c["createTextVNode"])("​ ")),Object(c["createElementVNode"])("div",io,[Object(c["createElementVNode"])("div",ro,[Object(c["createElementVNode"])("div",lo,[Object(c["createElementVNode"])("a",{onClick:t[0]||(t[0]=e=>i.close()),class:"cursor-pointer text-gray-500 focus:outline-none focus:text-gray-500 transition ease-in-out duration-150","aria-label":"Close"},t[5]||(t[5]=[Object(c["createElementVNode"])("svg",{class:"h-8 w-8",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)]))]),Object(c["createElementVNode"])("div",so,[Object(c["createElementVNode"])("div",co,[Object(c["createElementVNode"])("h2",uo,Object(c["toDisplayString"])(e.$t("auth.passwordforgot.title")),1)])]),Object(c["createElementVNode"])("div",mo,[Object(c["createElementVNode"])("div",po,[Object(c["createElementVNode"])("div",bo,[Object(c["withDirectives"])(Object(c["createElementVNode"])("div",fo,[Object(c["createElementVNode"])("div",go,Object(c["toDisplayString"])(e.$t("auth.passwordforgot.sendemail")),1)],512),[[c["vShow"],a.valid]]),Object(c["withDirectives"])(Object(c["createElementVNode"])("div",ho,[Object(c["createElementVNode"])("div",ko,Object(c["toDisplayString"])(a.invalid),1)],512),[[c["vShow"],a.invalid]]),Object(c["createElementVNode"])("form",{class:"space-y-6",onSubmit:t[4]||(t[4]=Object(c["withModifiers"])((...e)=>i.submit&&i.submit(...e),["prevent"]))},[Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("label",vo,Object(c["toDisplayString"])(e.$t("fields.email"))+" * ",1),Object(c["createElementVNode"])("div",yo,[Object(c["withDirectives"])(Object(c["createElementVNode"])("input",{"onUpdate:modelValue":t[1]||(t[1]=e=>a.form.email=e),onFocus:t[2]||(t[2]=e=>a.invalid=!1),id:"email",name:"email",type:"email",autocomplete:"email",required:"",class:"lowercase appearance-none block w-full px-3 py-2 border rounded-sm shadow-sm placeholder-gray-400 focus:outline-none sm:text-sm"},null,544),[[c["vModelText"],a.form.email]])])]),Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("button",wo,Object(c["toDisplayString"])(e.$t("auth.passwordforgot.button.submit")),1)]),Object(c["createElementVNode"])("div",_o,[Object(c["createElementVNode"])("div",jo,[Object(c["createElementVNode"])("a",{onClick:t[3]||(t[3]=t=>{e.$emit("open-login"),i.close()}),class:"cursor-pointer font-medium"},Object(c["toDisplayString"])(e.$t("auth.passwordforgot.button.back")),1)])])],32)])])])])])])])):Object(c["createCommentVNode"])("",!0),Object(c["createVNode"])(r,{ref:"passwordreset"},null,512)])}const So={key:0,class:"fixed w-full z-10 inset-0 overflow-y-auto ccss--modal-password-reset"},No={class:"flex items-center justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:p-0"},zo={class:"modal inline-block align-bottom rounded-sm text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline"},Co={class:""},To={class:"modal-close"},Eo={class:"p-8"},Vo={class:"text-center sm:text-left"},xo={class:"text-center text-3xl font-extrabold"},Ao={class:"mt-1"},Po={class:""},Bo={class:"pb-8 px-4 sm:rounded-sm sm:px-10"},qo={class:"flex mb-5 p-3 rounded-sm alert-success"},Io={class:"flex-grow"},Do={class:"flex mb-5 p-3 rounded-sm alert-info"},Mo={class:"flex-grow"},Ro={class:"flex mb-5 p-3 rounded-sm alert-danger"},Lo={class:"flex-grow"},Go={for:"password_reset_code",class:"block text-sm font-medium text-gray-700"},Fo={class:"mt-1"},$o={for:"password",class:"block text-sm font-medium text-gray-700"},Qo={class:"mt-1"},Ko={for:"password",class:"block text-sm font-medium text-gray-700"},Wo={class:"mt-1"},Uo={type:"submit",class:"w-full flex justify-center py-3 px-4 btn btn-primary rounded-sm shadow-sm text-sm font-medium"};function Zo(e,t,o,n,a,i){return a.show?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",So,[Object(c["createElementVNode"])("div",No,[t[9]||(t[9]=Object(c["createElementVNode"])("div",{class:"fixed inset-0 transition-opacity"},[Object(c["createElementVNode"])("div",{class:"absolute inset-0 bg-gray-500 opacity-75"})],-1)),t[10]||(t[10]=Object(c["createElementVNode"])("span",{class:"hidden sm:inline-block sm:align-middle sm:h-screen"},null,-1)),t[11]||(t[11]=Object(c["createTextVNode"])("​ ")),Object(c["createElementVNode"])("div",zo,[Object(c["createElementVNode"])("div",Co,[Object(c["createElementVNode"])("div",To,[Object(c["createElementVNode"])("a",{onClick:t[0]||(t[0]=e=>i.close()),class:"cursor-pointer text-gray-500 focus:outline-none focus:text-gray-500 transition ease-in-out duration-150","aria-label":"Close"},t[8]||(t[8]=[Object(c["createElementVNode"])("svg",{class:"h-8 w-8",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)]))]),Object(c["createElementVNode"])("div",Eo,[Object(c["createElementVNode"])("div",Vo,[Object(c["createElementVNode"])("h2",xo,Object(c["toDisplayString"])(e.$t("auth.passwordreset.title")),1)])]),Object(c["createElementVNode"])("div",Ao,[Object(c["createElementVNode"])("div",Po,[Object(c["createElementVNode"])("div",Bo,[Object(c["withDirectives"])(Object(c["createElementVNode"])("div",qo,[Object(c["createElementVNode"])("div",Io,Object(c["toDisplayString"])(e.$t("auth.passwordreset.sendemail")),1)],512),[[c["vShow"],a.valid]]),Object(c["createElementVNode"])("div",Do,[Object(c["createElementVNode"])("div",Mo,Object(c["toDisplayString"])(e.$t("auth.passwordreset.explanation")),1)]),Object(c["withDirectives"])(Object(c["createElementVNode"])("div",Ro,[Object(c["createElementVNode"])("div",Lo,"Invalid: "+Object(c["toDisplayString"])(a.invalid),1)],512),[[c["vShow"],a.invalid]]),Object(c["createElementVNode"])("form",{class:"space-y-6",onSubmit:t[7]||(t[7]=Object(c["withModifiers"])((...e)=>i.submit&&i.submit(...e),["prevent"]))},[Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("label",Go,Object(c["toDisplayString"])(e.$t("fields.resetcode"))+" * ",1),Object(c["createElementVNode"])("div",Fo,[Object(c["withDirectives"])(Object(c["createElementVNode"])("input",{"onUpdate:modelValue":t[1]||(t[1]=e=>a.form.password_reset_code=e),onFocus:t[2]||(t[2]=e=>a.invalid=!1),id:"password_reset_code",name:"password_reset_code",type:"text",required:"",class:"appearance-none block w-full px-3 py-2 border border-gray-300 rounded-sm shadow-sm placeholder-gray-400 focus:outline-none sm:text-sm"},null,544),[[c["vModelText"],a.form.password_reset_code]])])]),Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("label",$o,Object(c["toDisplayString"])(e.$t("fields.password_new"))+" * ",1),Object(c["createElementVNode"])("div",Qo,[Object(c["withDirectives"])(Object(c["createElementVNode"])("input",{"onUpdate:modelValue":t[3]||(t[3]=e=>a.form.password=e),onFocus:t[4]||(t[4]=e=>a.invalid=!1),id:"password",name:"password",type:"password",required:"",class:"appearance-none block w-full px-3 py-2 border border-gray-300 rounded-sm shadow-sm placeholder-gray-400 focus:outline-none sm:text-sm"},null,544),[[c["vModelText"],a.form.password]])])]),Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("label",Ko,Object(c["toDisplayString"])(e.$t("fields.confirmpassword"))+" * ",1),Object(c["createElementVNode"])("div",Wo,[Object(c["withDirectives"])(Object(c["createElementVNode"])("input",{"onUpdate:modelValue":t[5]||(t[5]=e=>a.form.password_confirmation=e),onFocus:t[6]||(t[6]=e=>a.invalid=!1),id:"password_confirmation",name:"password_confirmation",type:"password",required:"",class:"appearance-none block w-full px-3 py-2 border border-gray-300 rounded-sm shadow-sm placeholder-gray-400 focus:outline-none sm:text-sm"},null,544),[[c["vModelText"],a.form.password_confirmation]])])]),Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("button",Uo,Object(c["toDisplayString"])(e.$t("auth.passwordreset.button.submit")),1)])],32)])])])])])])])):Object(c["createCommentVNode"])("",!0)}var Ho={name:"PasswordReset",data(){return{show:!1,invalid:!1,valid:!1,saving:!1,errors:{},form:{email:"",password_reset_code:"",password:"",password_confirmation:""}}},methods:{open(e){this.reset(),this.form.email=e,this.show=!0,this.invalid=!1,this.valid=!1},close(){this.reset(),this.show=!1},reset(){this.saving=!1,this.form={email:"",password_reset_code:"",password:"",password_confirmation:""}},async submit(){if(!0===this.saving)return;this.saving=!0;const e=await y["b"]("password/reset",this.form);if("failed"===e.result)return this.invalid=e.message,void(this.saving=!1);a["b"]("token/setToken",e.data.token),a["b"]("user/setUser",{authenticated:!0,username:e.data.username,hasAccounts:e.data.has_accounts,hasWallets:e.data.has_wallets}),_["c"]("notification.auth.password-resetted","success"),this.close()}}};const Jo=ce()(Ho,[["render",Zo]]);var Yo=Jo,Xo={name:"PasswordForget",components:{ModalPasswordReset:Yo},data(){return{show:!1,invalid:!1,valid:!1,saving:!1,form:{email:""}}},methods:{open(){this.reset(),this.show=!0},close(){this.reset(),this.show=!1,i["i"]()&&this.$emit("open-login")},reset(){this.saving=!1,this.invalid=!1,this.valid=!1,this.form={email:""}},async submit(){if(!0===this.saving)return;this.saving=!0;const e=await y["b"]("password/forget",this.form);if("failed"===e.result)return this.invalid=e.message,void(this.saving=!1);this.$refs.passwordreset.open(this.form.email),this.close()}}};const en=ce()(Xo,[["render",Oo]]);var tn=en;const on={key:0,class:"fixed w-full inset-0 overflow-y-auto ccss--modal-login fixed-modal-wrapper"},nn={class:"flex items-center justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:p-0"},an={class:"modal inline-block align-bottom rounded-sm text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline"},rn={class:"modal-close"},ln={class:""},sn={class:"text-center sm:text-left py-8 px-4 sm:rounded-sm sm:px-10 pb-0"},cn={class:"text-center text-3xl font-extrabold"},dn={class:"mt-2 text-center text-sm max-w"},un={class:""},mn={class:""},pn={class:"pt-8 p-4 sm:rounded-sm"},bn={class:"flex mb-5 p-3 rounded-sm alert-danger"},fn={class:"space-y-6 p-4 pb-8"},gn={class:"mb-3"},hn={class:"mt-1"},kn={class:"mb-3"},vn={class:"mt-1"},yn={class:"mb-3"},wn={class:"mt-1"},_n={class:"mb-10"},jn={class:"mt-1"},On={class:"mb-10"},Sn={class:"mt-1"},Nn={type:"submit",class:"w-full flex justify-center py-3 px-4 btn btn-primary rounded-sm shadow-sm text-sm font-medium"};function zn(e,t,o,n,a,i){const r=Object(c["resolveComponent"])("blur"),l=Object(c["resolveComponent"])("Field"),s=Object(c["resolveComponent"])("Form");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[Object(c["createVNode"])(c["Transition"],{name:"blur-background"},{default:Object(c["withCtx"])(()=>[a.show?(Object(c["openBlock"])(),Object(c["createBlock"])(r,{key:0})):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(c["Transition"],{name:"modal-small"},{default:Object(c["withCtx"])(()=>[a.show?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",on,[Object(c["createElementVNode"])("div",nn,[Object(c["createElementVNode"])("div",an,[Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("div",rn,[Object(c["createElementVNode"])("a",{onClick:t[0]||(t[0]=e=>i.close()),class:"cursor-pointer text-gray-500 focus:outline-none focus:text-gray-500 transition ease-in-out duration-150","aria-label":"Close"},t[7]||(t[7]=[Object(c["createElementVNode"])("svg",{class:"h-8 w-8",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)]))]),Object(c["createElementVNode"])("div",ln,[Object(c["createElementVNode"])("div",sn,[Object(c["createElementVNode"])("h2",cn,Object(c["toDisplayString"])(e.$t("register.title")),1),Object(c["createElementVNode"])("p",dn,[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("register.login.already"))+" ",1),Object(c["createElementVNode"])("a",{onClick:t[1]||(t[1]=t=>{e.$emit("open-login"),i.close()}),class:"cursor-pointer font-medium"},Object(c["toDisplayString"])(e.$t("register.login.button")),1)])])]),Object(c["createElementVNode"])("div",un,[Object(c["createElementVNode"])("div",mn,[Object(c["createElementVNode"])("div",pn,[Object(c["createVNode"])(s,{class:"",onSubmit:i.onSubmit,"validation-schema":a.schema},{default:Object(c["withCtx"])(({errors:o})=>[Object(c["withDirectives"])(Object(c["createElementVNode"])("div",bn,t[8]||(t[8]=[Object(c["createElementVNode"])("div",{class:"flex-grow"},"Invalid data",-1)]),512),[[c["vShow"],e.invalid]]),Object(c["createElementVNode"])("div",fn,[Object(c["createElementVNode"])("div",gn,[Object(c["createElementVNode"])("label",{for:"name",class:Object(c["normalizeClass"])(["block text-sm font-medium",{"text-red-500":o.name}])},Object(c["toDisplayString"])(e.$t("fields.name"))+" *",3),Object(c["createElementVNode"])("div",hn,[Object(c["createVNode"])(l,{type:"text",modelValue:a.form.name,"onUpdate:modelValue":t[2]||(t[2]=e=>a.form.name=e),name:"name",class:Object(c["normalizeClass"])(["py-1 px-2 block w-full shadow-sm border rounded-sm focus:outline-none focus:ring-transparent",{error:o.name}])},null,8,["modelValue","class"])])]),Object(c["createElementVNode"])("div",kn,[Object(c["createElementVNode"])("label",{for:"email",class:Object(c["normalizeClass"])(["block text-sm font-medium",{"text-red-500":o.email}])},Object(c["toDisplayString"])(e.$t("fields.email"))+" *",3),Object(c["createElementVNode"])("div",vn,[Object(c["createVNode"])(l,{type:"email",modelValue:a.form.email,"onUpdate:modelValue":t[3]||(t[3]=e=>a.form.email=e),name:"email",class:Object(c["normalizeClass"])(["lowercase py-1 px-2 block w-full shadow-sm border rounded-sm focus:outline-none focus:ring-transparent",{error:o.email}])},null,8,["modelValue","class"])])]),Object(c["createElementVNode"])("div",yn,[Object(c["createElementVNode"])("label",{for:"password",class:Object(c["normalizeClass"])(["block text-sm font-medium",{"text-red-500":o.password}])},Object(c["toDisplayString"])(e.$t("fields.password"))+" *",3),Object(c["createElementVNode"])("div",wn,[Object(c["createVNode"])(l,{type:"password",modelValue:a.form.password,"onUpdate:modelValue":t[4]||(t[4]=e=>a.form.password=e),name:"password",class:Object(c["normalizeClass"])(["py-1 px-2 block w-full shadow-sm border rounded-sm focus:outline-none focus:ring-transparent",{error:o.phone_number}])},null,8,["modelValue","class"])])]),Object(c["createElementVNode"])("div",_n,[Object(c["createElementVNode"])("label",{for:"password_confirmation",class:Object(c["normalizeClass"])(["block text-sm font-medium",{"text-red-500":o.password}])},Object(c["toDisplayString"])(e.$t("fields.confirmpassword"))+" *",3),Object(c["createElementVNode"])("div",jn,[Object(c["createVNode"])(l,{type:"password",modelValue:a.form.password_confirmation,"onUpdate:modelValue":t[5]||(t[5]=e=>a.form.password_confirmation=e),name:"password_confirmation",class:Object(c["normalizeClass"])(["py-1 px-2 block w-full shadow-sm border rounded-sm focus:outline-none focus:ring-transparent",{error:o.phone_number}])},null,8,["modelValue","class"])])]),Object(c["createElementVNode"])("div",On,[Object(c["createElementVNode"])("label",{for:"phone_number",class:Object(c["normalizeClass"])(["block text-sm font-medium text-gray-700",{"text-red-500":o.phone_number}])},Object(c["toDisplayString"])(e.$t("fields.phonenumber")),3),Object(c["createElementVNode"])("div",Sn,[Object(c["createVNode"])(l,{type:"text",modelValue:a.form.phone_number,"onUpdate:modelValue":t[6]||(t[6]=e=>a.form.phone_number=e),name:"phone_number",class:Object(c["normalizeClass"])(["py-1 px-2 block w-full shadow-sm border rounded-sm focus:outline-none focus:ring-transparent",{error:o.phone_number}])},null,8,["modelValue","class"])])])]),Object(c["createElementVNode"])("div",null,[Object(c["createElementVNode"])("button",Nn,Object(c["toDisplayString"])(e.$t("register.button")),1)])]),_:1},8,["onSubmit","validation-schema"])])])])])])])])):Object(c["createCommentVNode"])("",!0)]),_:1})],64)}var Cn=o("7bb1"),Tn=o("506a"),En={name:"Register",components:{Field:Cn["a"],Form:Cn["b"],Blur:St["a"]},data(){const e=Tn["c"]().shape({name:Tn["e"]().required().max(255),email:Tn["e"]().required().email().max(255),phone_number:Tn["e"]().max(255),password:Tn["e"]().required().max(255),password_confirmation:Tn["e"]().required().oneOf([Tn["d"]("password"),null],"Passwords must match")});return{schema:e,show:!1,saving:!1,alert:{show:!1,message:"",class:""},form:{name:"",email:"",phone_number:"",password:"",password_confirmation:""}}},methods:{mount(){this.error.email=!0},open(){this.reset(),this.show=!0},close(){this.reset(),this.show=!1,i["i"]()&&this.$emit("open-login")},reset(){this.form={name:"",email:"",phone_number:"",password:"",password_confirmation:""}},async onSubmit(e){this.saving=!0;const t=await ut["c"](e);this.saving=!1,t&&this.close(),this.invalid=!0}}};const Vn=ce()(En,[["render",zn]]);var xn=Vn,An={name:"Navigation",components:{ModalAccounts:Ct,ModalLogin:oo,ModalPasswordForget:tn,ModalRegister:xn,Blur:St["a"]},data(){return{usermenu:!1,mobile_open:!1,desktop_menu_open:!1,languageSelectorOpen:!1,activeLanguage:"nl",languages:["en","fr","nl","de","es","it"]}},mounted(){this.activeLanguage=this.config.localization},methods:{closeMenu(){this.mobile_open=!1},setLanguage(e){this.activeLanguage=e,a["c"]("config/getConfig","config/setConfig","localization",e),location.reload()},cartToggle(){let e=document.querySelector("#app .cart-fixed");e&&e.classList.toggle("cart-open")},logout(){ut["b"](),this.$router.push({name:"landing"})}},watch:{mobile_open:function(){document.body.classList.toggle("mobile-menu-open")}},computed:{current_route(){return this.$route.name},location_slug(){return this.$route.params.location_slug},navigation_active(){return"/"!=this.$route.path&&("/locations"!=this.$route.path&&this.config.settings.navigation)},custom_link(){return this.config.settings.custom_link},today(){return U()().format("dddd").toLowerCase()},language(){return this.config.localization},config(){return a["a"]("config/getConfig")},location(){return l["a"]()},user(){return a["a"]("user/getUser")},transaction(){return a["a"]("transaction/getTransaction")},applicationFunctions(){return i["c"]()},applicationStartPage(){return i["g"]()},getAccount(){return r["g"]()}}};const Pn=ce()(An,[["render",dt]]);var Bn=Pn;const qn={class:"ccss--modal-user-notifications notifications-wrapper absolute z-50 w-fit left-2 right-2 max-w-7xl mx-auto"};function In(e,t,o,n,a,i){const r=Object(c["resolveComponent"])("ModalUserNotificationMessage");return Object(c["openBlock"])(),Object(c["createElementBlock"])("ul",qn,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(this.notifications,e=>(Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],{key:e.id},[e?(Object(c["openBlock"])(),Object(c["createBlock"])(r,{key:0,notification:e},null,8,["notification"])):Object(c["createCommentVNode"])("",!0)],64))),128))])}const Dn={key:0},Mn={class:"flex"},Rn={class:"flex-shrink-0 flex items-center"},Ln={key:0,class:"h-5 w-5 text-green-400",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},Gn={key:1,xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 text-yellow-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},Fn={key:2,xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 text-red-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},$n={key:3,xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 text-blue-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},Qn={class:"ml-3"},Kn={class:"text-sm font-medium"},Wn={class:"ml-auto pl-3"},Un={class:"-mx-1.5 -my-1.5"};function Zn(e,t,o,n,a,i){return Object(c["openBlock"])(),Object(c["createBlock"])(c["Transition"],{name:"slide-down"},{default:Object(c["withCtx"])(()=>[a.timeout?(Object(c["openBlock"])(),Object(c["createElementBlock"])("li",Dn,[Object(c["createElementVNode"])("div",{class:Object(c["normalizeClass"])([i.getClasses,"rounded-md -mt-4 p-4 ccss--modal-user-notification-message notification"])},[Object(c["createElementVNode"])("div",Mn,[Object(c["createElementVNode"])("div",Rn,["success"==o.notification.content.type?(Object(c["openBlock"])(),Object(c["createElementBlock"])("svg",Ln,t[1]||(t[1]=[Object(c["createElementVNode"])("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z","clip-rule":"evenodd"},null,-1)]))):"warning"==o.notification.content.type?(Object(c["openBlock"])(),Object(c["createElementBlock"])("svg",Gn,t[2]||(t[2]=[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"},null,-1)]))):"error"==o.notification.content.type?(Object(c["openBlock"])(),Object(c["createElementBlock"])("svg",Fn,t[3]||(t[3]=[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1)]))):(Object(c["openBlock"])(),Object(c["createElementBlock"])("svg",$n,t[4]||(t[4]=[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1)])))]),Object(c["createElementVNode"])("div",Qn,[Object(c["createElementVNode"])("p",Kn,Object(c["toDisplayString"])(e.$t(o.notification.content.message)),1)]),Object(c["createElementVNode"])("div",Wn,[Object(c["createElementVNode"])("div",Un,[Object(c["createElementVNode"])("button",{type:"button",class:"inline-flex rounded-md p-1.5",onClick:t[0]||(t[0]=e=>i.removeNotification(o.notification.id))},t[5]||(t[5]=[Object(c["createElementVNode"])("span",{class:"sr-only"},"Dismiss",-1),Object(c["createElementVNode"])("svg",{class:"h-5 w-5 transition duration-300 hover:opacity-50",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},[Object(c["createElementVNode"])("path",{"fill-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","clip-rule":"evenodd"})],-1)]))])])])],2)])):Object(c["createCommentVNode"])("",!0)]),_:1})}var Hn={props:["notification"],data(){return{timeout:null}},computed:{getClasses(){return"success"===this.notification.content.type?"bg-green-50 text-green-800":"error"===this.notification.content.type?"bg-red-50 text-red-800":"warning"===this.notification.content.type?"bg-yellow-50 text-yellow-800":"bg-blue-50 text-blue-800"}},mounted(){this.created()},methods:{created(){this.timeout=setTimeout(()=>{this.removeNotification(this.notification.id)},3e3)},removeNotification(e){this.clearTimer(),_["b"](e)},clearTimer(){clearTimeout(this.timeout)}}};const Jn=ce()(Hn,[["render",Zn]]);var Yn=Jn,Xn={name:"ModalUserNotifications",components:{ModalUserNotificationMessage:Yn},computed:{notifications(){return _["a"]()}}};const ea=ce()(Xn,[["render",In]]);var ta=ea,oa=o("7b22"),na=o.n(oa);const aa={class:"m-2"};function ia(e,t,o,n,a,i){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",aa,t[0]||(t[0]=[Object(c["createStaticVNode"])('<div class="logo-wrapper"><div class="logo-inner"><div class="sjef-logo"><img src="'+na.a+'" alt=""><div class="snippet" data-title=".dot-pulse"><div class="stage"><div class="dot-pulse"></div></div></div></div></div></div>',1)]))}var ra={name:"status.booting"};const la=ce()(ra,[["render",ia]]);var sa=la;const ca={key:0,class:"fixed w-full inset-0 overflow-y-auto ccss--modal-auto-close-table fixed-modal-wrapper"},da={class:"flex items-center justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:p-0"},ua={class:"modal inline-block align-bottom rounded-sm text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline"},ma={class:""},pa={class:"modal-close"},ba={class:"pt-8 p-4"},fa={class:"text-center text-xl pr-8"},ga={class:"text-center py-3 text-xl"},ha={class:"flex gap-2"};function ka(e,t,o,n,a,i){const r=Object(c["resolveComponent"])("blur");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[Object(c["createVNode"])(c["Transition"],{name:"blur-background"},{default:Object(c["withCtx"])(()=>[a.closeTablePopup?(Object(c["openBlock"])(),Object(c["createBlock"])(r,{key:0})):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(c["Transition"],{name:"modal-small"},{default:Object(c["withCtx"])(()=>[a.closeTablePopup?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",ca,[Object(c["createElementVNode"])("div",da,[Object(c["createElementVNode"])("div",ua,[Object(c["createElementVNode"])("div",ma,[Object(c["createElementVNode"])("div",pa,[Object(c["createElementVNode"])("button",{onClick:t[0]||(t[0]=e=>i.cancelCloseTable()),class:"modal-close","aria-label":"Close"},t[3]||(t[3]=[Object(c["createElementVNode"])("svg",{class:"h-8 w-8",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[Object(c["createElementVNode"])("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)]))]),Object(c["createElementVNode"])("div",ba,[Object(c["createElementVNode"])("h2",fa,Object(c["toDisplayString"])(e.$t("table.autoclose.title"))+":",1),Object(c["createElementVNode"])("h3",ga,Object(c["toDisplayString"])(this.closeTableTimer),1),Object(c["createElementVNode"])("div",ha,[Object(c["createElementVNode"])("button",{onClick:t[1]||(t[1]=e=>i.cancelCloseTable()),class:"btn btn-confirm w-full"},Object(c["toDisplayString"])(e.$t("order.button.back")),1),Object(c["createElementVNode"])("button",{onClick:t[2]||(t[2]=e=>i.closeTable()),class:"btn btn-close w-full"},Object(c["toDisplayString"])(e.$t("table.autoclose.close")),1)])])])])])])):Object(c["createCommentVNode"])("",!0)]),_:1})],64)}var va=o("53be"),ya={components:{Blur:St["a"]},data(){return{events:["click","mousemove","mousedown","scroll","keypress","load"],closeTablePopup:!1,inactivityTimer:null,inactivityTimerDuration:6e5,closeTableTimer:null}},mounted(){this.tableAutoClose&&this.initAutoCloseTable()},methods:{initAutoCloseTable(){this.events.forEach((function(e){window.addEventListener(e,this.resetInactivityTimer)}),this),this.setInactivityTimer()},setInactivityTimer(){!0!==this.closeTablePopup&&!1!==this.tableAutoClose&&(this.inactivityTimer=setTimeout(()=>{this.setCloseTableTimer()},this.inactivityTimerDuration))},resetInactivityTimer(){clearTimeout(this.inactivityTimer),this.setInactivityTimer()},setCloseTableTimer(){this.closeTablePopup=!0,this.closeTableTimer=10},cancelCloseTable(){this.closeTablePopup=!1,this.closeTableTimer=null,this.resetInactivityTimer()},closeTable(){this.closeTablePopup=!1,va["a"]()}},computed:{tableAutoClose(){return va["f"]()},table(){return va["c"]()}},watch:{tableAutoClose(){this.tableAutoClose&&this.initAutoCloseTable()},closeTableTimer:{handler(e){e>0?setTimeout(()=>{this.closeTableTimer--},1e3):this.closeTablePopup&&this.closeTable()},immediate:!0}}};const wa=ce()(ya,[["render",ka]]);var _a=wa;const ja=w["a"]("BOOT (app)");var Oa={name:"Boot",components:{LayoutFooter:be,LayoutNavigation:Bn,ModalUserNotifications:ta,ModalLogin:oo,ModalRegister:xn,ModalPasswordForget:tn,StatusBooting:sa,ModalAutoCloseTable:_a},props:["location_slug"],data(){return{booted:!1,cssLoaded:!1,restricedRoutesAccess:{"checkout.table":"tables",areaselection:"tables",areatableselection:"tables",tableservice:"tables","table.open":"tables",delivery:"delivery",takeaway:"takeaway",menu:"menu",lockers:"elockers",reservation:"reservation",quickorder:"quickorder",visitors:"visitors","checkout.wallet":"wallet"}}},computed:{current_route(){return this.$route.name},padding_fixer_active(){let e=["menu","delivery","takeaway","quickorder","table","tableservice"];return e.includes(this.current_route)},config(){return a["a"]("config/getConfig")},transaction(){return a["a"]("transaction/getTransaction")},location(){return a["a"]("location/getLocation")}},watch:{$route(){r["C"]()}},async mounted(){await this.boot(),"boot"===this.$route.name&&this.$router.replace({name:i["g"]()}),r["C"]()},methods:{async boot(){var e;if(ja.log("booting..")(),!1===await i["k"]())return void this.$router.replace({name:"status.inactive"});if(i["h"](),await l["b"](this.location_slug),this.location_slug&&(v.a.defaults.headers.common["Location"]=this.location_slug),this.location_slug&&!1===this.canAccess())return void(location.href="/403");const t=["checkout.table","areaselection","areatableselection","tableservice","table.open","quickorder"];if(!1===await l["c"]()&&t.includes(this.$route.name))return void(location.href="/closed");const o=await this.loadConfig(),n=a["a"]("config/getConfig"),r=n.settings.language?n.localization:o.settings.language;if(this.$i18n.locale=r,v.a.defaults.headers.common["Localization"]=r,o.theme){if(a["b"]("config/setConfig",{theme:o.theme,settings:o.settings,legals:null!==(e=o.legals)&&void 0!==e&&e,localization:r}),ja.log("config initilized..")(),this.setCssTheme(o.settings.theme),i["l"](o.settings.authentication_required),i["i"]()&&!1===i["v"]())return this.$refs.login.open(),!1;this.initTransaction(),1==o.settings.location_selection&&i["u"]("locations"),ja.log("booting finished..")(),this.booted=!0}else _["c"]("notification.webshop.theme.not-selected","error")},canAccess(){return!this.restricedRoutesAccess[this.$route.name]||!0===i["a"](this.restricedRoutesAccess[this.$route.name])},initTransaction(){this.transaction||r["p"]()},loadTheme(){return{categories_size:"categories-normal",tile_radius:"tiles-radius-small",tile_shadow:"tiles-shadow",button_radius:"button-radius-small",button_border_width:2,button_font:"button-font-text",button_text_style:"button-text-normal",button_font_weight:"button-font-normal",cart_position:"cart-right",show_opening_hours:!1,background_position:"center center",background_size:"cover",background_repeat:"no-repeat",product_view_mode:"start-with-tiles",categories_position:"categories-default",category_background_style:"no-background",cart_style:"cart-fixed",category_image_option:"product-image",product_style_list_view:"list-hide-image",product_full_background_text_position:"text-bottom",list_image_style:"cover",tiles_text_style:"divided",tiles_image_style:"cover",tiles_image_size:"tiles-image-medium",tiles_image_added_padding:"tiles-added-image-padding padding-small",tiles_ordering:"tiles-stack",overflow_tiles_size:"overflow-tiles-normal",category_image_style:"categories-image-fill",mobile_category_style:"normal-spacing",mobile_category_font_style:"bold",mobile_columns:"mobile-columns-2",desktop_columns:"desktop-columns-4",custom_gradient_product_background:"custom-gradient",list_add_to_cart_arrangement:"plus-icon"}},async loadConfig(){const e=await y["b"]("config");return{settings:e.data.settings.attributes,legals:e.data.legals,theme:e.data.theme}},setCssTheme(e){if(e){let o=document.createElement("link");o.type="text/css",o.rel="stylesheet",o.href=e,document.head.appendChild(o);const n=document.styleSheets.length;var t=setInterval((function(){document.styleSheets.length>n&&(self.cssLoaded=!0,clearInterval(t))}),10)}},scrollToTop(){window.scrollTo({top:0,behavior:"smooth"})}}};const Sa=ce()(Oa,[["render",h]]);var Na=Sa;const za=[{path:"/closed",name:"status.closed",component:()=>o.e("chunk-2d225077").then(o.bind(null,"e33f"))},{path:"/inactive",name:"status.inactive",component:()=>o.e("chunk-2d22ca64").then(o.bind(null,"f3ab"))},{path:"/",name:"boot",component:Na,props:!0,children:[{path:"/locations",name:"locations",component:()=>o.e("chunk-2d0e2563").then(o.bind(null,"7dee"))},{path:"/landing",name:"landing",component:()=>o.e("chunk-2d21b4fa").then(o.bind(null,"bede")),beforeEnter(e,t,o){const n=s["a"]().homepage_link_override;0==n?o():location.href=n}},{path:"/:location_slug/aflevermethode",alias:"/:location_slug/order/menu",name:"deliverymethod",props:!0,component:()=>o.e("chunk-1c784192").then(o.bind(null,"3de0"))},{path:"/:location_slug/menu",name:"menu",props:!0,component:()=>Promise.all([o.e("chunk-3ac9616a"),o.e("chunk-3131a405")]).then(o.bind(null,"9a0b")),beforeEnter(e,t,o){i["o"](e.params.location_slug,"menu"),o()}},{path:"/:location_slug/lockers",name:"lockers",props:!0,component:()=>o.e("chunk-03e06ff1").then(o.bind(null,"ed2e")),beforeEnter(e,t,o){i["o"](e.params.location_slug,"lockers"),o()}},{path:"/:location_slug/bezorgen",alias:"/:location_slug/bezorgen/menu",name:"delivery",props:!0,component:()=>Promise.all([o.e("chunk-3ac9616a"),o.e("chunk-3131a405")]).then(o.bind(null,"9a0b")),beforeEnter(e,t,o){i["o"](e.params.location_slug,"delivery/takeaway"),o()}},{path:"/:location_slug/afhalen",alias:"/:location_slug/afhalen/menu",name:"takeaway",props:!0,component:()=>Promise.all([o.e("chunk-3ac9616a"),o.e("chunk-3131a405")]).then(o.bind(null,"9a0b")),beforeEnter(e,t,o){i["o"](e.params.location_slug,"delivery/takeaway"),o()}},{path:"/:location_slug/quickorder",alias:"/:location_slug/quickorder/menu",name:"quickorder",props:!0,component:()=>Promise.all([o.e("chunk-3ac9616a"),o.e("chunk-3131a405")]).then(o.bind(null,"9a0b")),beforeEnter(e,t,o){i["o"](e.params.location_slug,"quickorder"),o()}},{path:"/:location_slug/reserveren",name:"reservation",props:!0,component:()=>o.e("chunk-00d78584").then(o.bind(null,"2b83")),beforeEnter(e,t,o){i["o"](e.params.location_slug,"reservation"),o()}},{path:"/:location_slug/aanmelden-bezoekers",name:"visitors",props:!0,component:()=>o.e("chunk-84c45b50").then(o.bind(null,"14e0"))},{path:"/:location_slug/areas/selection",name:"areaselection",props:!0,component:()=>o.e("chunk-2d21801d").then(o.bind(null,"c8c5"))},{path:"/:location_slug/areas/:area_id/selection/table",name:"areatableselection",props:!0,component:()=>o.e("chunk-2d0cf38f").then(o.bind(null,"6395"))},{path:"/:location_slug/tafel",name:"tableservice",props:!0,component:()=>Promise.all([o.e("chunk-3ac9616a"),o.e("chunk-3131a405")]).then(o.bind(null,"9a0b"))},{path:"/:location_slug/tafel/afrekenen",name:"checkout.table",props:!0,component:()=>Promise.all([o.e("chunk-32bfa476"),o.e("chunk-4e698898")]).then(o.bind(null,"28ad"))},{path:"/:location_slug/tafel/:table_id",name:"table.open",props:!0,component:()=>o.e("chunk-67e1eed9").then(o.bind(null,"aead"))},{path:"/403",name:"403",props:!0,component:()=>o.e("chunk-2d0a32ea").then(o.bind(null,"00a5"))},{path:"/tafel/landing",name:"table.landing",component:()=>o.e("chunk-2d0cc825").then(o.bind(null,"4ddc"))},{path:"/tafel/niet-gevonden",name:"table.404",component:()=>o.e("chunk-2d22d576").then(o.bind(null,"f6a1"))},{path:"/:location_slug/winkelwagen",name:"checkout.basket",props:!0,component:()=>o.e("chunk-67cc8812").then(o.bind(null,"2d3a"))},{path:"/:location_slug/bestelling/plaatsen",name:"checkout.transaction",props:!0,component:()=>Promise.all([o.e("chunk-32bfa476"),o.e("chunk-b64b85c4")]).then(o.bind(null,"829b")),beforeEnter(e,t,o){r["d"]()?o():location.href="/"}},{path:"/:location_slug/bestelling/status-betaling/:payment_id",name:"paymentstatus",props:!0,component:()=>Promise.all([o.e("chunk-32bfa476"),o.e("chunk-2d0b8a5a")]).then(o.bind(null,"3029"))},{path:"/:location_slug/bestelling/:transaction_id/bevestiging",name:"confirmation",props:!0,component:()=>Promise.all([o.e("chunk-d015ccb2"),o.e("chunk-2d237c55")]).then(o.bind(null,"fd12"))},{path:"/:location_slug/quickpickup/:transaction_id",name:"transaction.quickpickup",props:!0,component:()=>o.e("chunk-778e6981").then(o.bind(null,"344a"))},{path:"/:location_slug/wallet/opwaarderen",name:"checkout.wallet",props:!0,component:()=>Promise.all([o.e("chunk-32bfa476"),o.e("chunk-3ac9616a"),o.e("chunk-d5e7fdc2")]).then(o.bind(null,"4b78"))},{path:"/token/activeren",name:"wallettoken.activate",component:()=>o.e("chunk-2d215ff7").then(o.bind(null,"c11d"))},{meta:{requiresGuest:!0},props:!0,path:"/activate-account",name:"user.activate",component:()=>o.e("chunk-2d0b9048").then(o.bind(null,"30c8"))},{meta:{requiresAuth:!0},path:"/my-account/profile",name:"user.myaccount.profile",component:()=>o.e("chunk-08c8d280").then(o.bind(null,"4a39"))},{meta:{requiresAuth:!0},path:"/my-account",name:"user.myaccount",component:()=>o.e("chunk-72677e2c").then(o.bind(null,"cc09"))},{meta:{requiresAuth:!0},path:"my-account/update-password",name:"user.myaccount.update-password",component:()=>o.e("chunk-2d0ab179").then(o.bind(null,"1499"))},{meta:{requiresAuth:!0},path:"my-account/orders",name:"user.myaccount.transactions",component:()=>o.e("chunk-2d0d3e42").then(o.bind(null,"5f61"))},{meta:{requiresAuth:!0},path:"/my-orders/:transaction_id",name:"user.transaction",props:!0,component:()=>Promise.all([o.e("chunk-d015ccb2"),o.e("chunk-2d0dad24")]).then(o.bind(null,"6cde"))},{meta:{requiresAuth:!0},path:"/my-account/wallet",name:"user.myaccount.wallet",props:!0,component:()=>o.e("chunk-2d210a08").then(o.bind(null,"b961")),beforeEnter(e,t,o){let n=a["a"]("user/getUser");!1!==n.hasWallets&&o()}},{path:"/:pathMatch(.*)",name:"404",component:()=>o.e("chunk-2d0e95df").then(o.bind(null,"8cdb"))}]}],Ca=Object(n["a"])({scrollBehavior(){return{left:0,top:0}},history:Object(n["b"])(),routes:za});Ca.beforeEach(async(e,t,o)=>{if(e.matched.some(e=>e.meta.requiresAuth)){let e=a["a"]("user/getUser");if(1==e.authenticated)return void o()}if(e.matched.some(e=>e.meta.requiresGuest)){let e=a["a"]("user/getUser");if(1==e.authenticated)return void(location.href="/landing")}o()}),Ca.beforeEach(async(e,t)=>{await i["t"](t.name,e.name)}),Ca.onError(e=>{(/ChunkLoadError:.*failed./i.test(e.message)||/Loading.*chunk.*failed./i.test(e.message))&&window.location.reload()});t["a"]=Ca},bf7d:function(e){e.exports=JSON.parse('{"area.selection.unavailable":"Nessuna area disponibile","auth.activate.button.submit":"Attiva","auth.activate.title":"Attiva account","auth.login":"Accedi","auth.logout":"Esci","auth.logout.failed":"Logout fallito","auth.logout.success":"Sei stato disconnesso con successo","auth.noaccess":"Nessun accesso","auth.passwordforgot.button.back":"Torna al login","auth.passwordforgot.button.submit":"Invia email di ripristino password","auth.passwordforgot.emailnotfound":"Indirizzo email non trovato","auth.passwordforgot.sendemail":"Ti abbiamo inviato un\'email con le istruzioni per impostare una nuova password.","auth.passwordforgot.title":"Password dimenticata","auth.passwordreset.button.submit":"Reimposta password","auth.passwordreset.error":"Richiesta non valida","auth.passwordreset.explanation":"Ti abbiamo inviato un codice di ripristino via email. Inserisci il codice per reimpostare la tua password.","auth.passwordreset.title":"Conferma password","auth.passwordreset.update.password":"Reimposta password","button.close":"Chiudi","button.confirm":"Conferma","button.confirm.reservation":"Conferma prenotazione","button.continue":"Continua","button.save":"Salva","button.signup":"Registrati","cashfunction.not.selected":"nessuna funzione contanti selezionata","checkout.back_to_order":"Torna all\'ordine","checkout.payment_for_table":"Pagamento per tavolo","closed.subtitle":"Il negozio online è al momento chiuso. In questo momento non è possibile effettuare un ordine.","closed.title":"Chiuso","confirmation.canceled.button":"Riprova","confirmation.canceled.subtitle":"Il pagamento è stato annullato. Fai clic di seguito per tornare al carrello e riprovare","confirmation.canceled.title":"Pagamento annullato","confirmation.failed.button":"Riprova","confirmation.failed.subtitle":"Il pagamento è fallito. Fai clic di seguito per tornare al carrello e riprovare","confirmation.failed.title":"Pagamento fallito","confirmation.pending.description":"Non appena il pagamento sarà elaborato...","confirmation.pending.title":"Transazione in attesa","confirmation.pickup.button":"Ritira l\'ordine","confirmation.pickup.description":"Premi \'Ritira ordine\' per ritirare il tuo ordine.","confirmation.success.button":"Vai alla conferma","confirmation.success.check_status":"Controlla lo stato","confirmation.success.description":"","confirmation.success.place_another_order":"Effettua un altro ordine","confirmation.success.title":"Visualizza il tuo ordine","confirmation.success.transaction_number":"Numero di transazione","confirmation.success.your_credentials":"Le tue informazioni personali","delivery_method.button.back":"Torna indietro","delivery_method.button.change_location":"Modifica indirizzo","delivery_method.button.change_zip_code":"Modifica CAP","delivery_method.button.confirm":"Conferma","delivery_method.button.delivery":"Consegna","delivery_method.button.location":"La tua posizione","delivery_method.button.order":"Ordina online","delivery_method.button.redirect":"Oppure procedi alla ","delivery_method.button.takeaway":"Da asporto","delivery_method.button.to_menu_card":"Visualizza il menu","delivery_method.edit_zip_code":"Clicca su \'Modifica il codice postale\' per modificare il tuo codice postale o su \'Visualizza il menu\' per vedere il menu e effettuare un ordine da asporto.","delivery_method.enter.zipcodehousenumber":"Inserisci il tuo codice postale e il numero civico (+aggiunta):","delivery_method.no_delivery":"Purtroppo non effettuiamo consegne temporaneamente al codice postale indicato.","delivery_method.only_pickup":"Disponibile solo il ritiro in loco.","delivery_method.pick_date":"Scegli una data per la consegna/ritiro","delivery_method.pickup_available":"Puoi effettuare un ordine per il ritiro in loco.","delivery_method.subtitle":"Scegli il tipo di ordine","delivery_method.title":"Benvenuti in","fields.account":"Account","fields.activationcode":"Codice di attivazione","fields.address":"Indirizzo","fields.amount":"Importo","fields.amount-select":"Seleziona importo","fields.article":"Articolo","fields.cardnumber":"Numero della carta","fields.city":"Città","fields.company_code":"Codice aziendale","fields.confirmpassword":"Conferma password","fields.customer_notes":"Note","fields.date":"Data","fields.delete":"Elimina","fields.delivery":"Consegna","fields.email":"Indirizzo e-mail","fields.firstname":"Nome","fields.housenumber":"Numero civico","fields.housenumber.placeholder":"12 A34","fields.housenumber_addition":"Numero civico (+aggiunta)","fields.items":"Prodotti","fields.lastname":"Cognome","fields.location":"Posizione","fields.method_delivery":"Consegna","fields.method_takeaway":"Da asporto","fields.name":"Nome","fields.notes":"Note","fields.number":"Numero","fields.number_of_persons":"Numero di persone","fields.ordered_at":"Ordinato il","fields.ordernumber":"Numero dell\'ordine","fields.password":"Password","fields.password_current":"Password attuale","fields.password_new":"Nuova password","fields.paymenttype":"Metodo di pagamento","fields.phonenumber":"Numero di telefono","fields.phonenumber_countrycode":"Prefisso del paese","fields.pincode":"Codice PIN","fields.privacypolicy":"Accetto la politica sulla privacy","fields.quantity":"Quantità","fields.resetcode":"Codice di ripristino della password","fields.rownumber":"Numero di riga","fields.seatnumber":"Numero del posto","fields.status":"Stato","fields.streetname":"Nome della strada","fields.subtotal":"Subtotale","fields.table":"Tavolo","fields.tablenumber":"Numero del tavolo","fields.takeaway":"Asporto","fields.termsandconditions":"Accetto i termini e le condizioni","fields.time":"Scegli un orario","fields.timeslot":"Fascia oraria","fields.total":"Totale","fields.transaction":"Transazione","fields.transactionnumber":"Numero di transazione","fields.value":"Valore","fields.vat":"IVA","fields.zipcode":"Codice postale","fields.zipcode.placeholder":"1234AB","footer.contactdetails":"Dettagli di contatto","footer.openingtimes":"Orari di apertura","inactive.subtitle":"Il negozio è attualmente chiuso.","inactive.title":"Negozio chiuso","invalid.data":"Dati non validi","invalid.notfoundcompany_code":"Codice azienda non trovato","invalid.notfoundtoken":"Token non trovato","invalid.tokenblocked":"Token bloccato","invalid.tokenconnected":"Token già attivato","items.not.available.description":"Sembra che i seguenti articoli non siano più disponibili","items.not.available.title":"Non disponibile","label.select":"Seleziona","locations.title":"Seleziona posizione","locker.expiration.locker.removed":"Transazione annullata, il locker non era più valido","locker.expiration.timer":"Tempo rimanente","locker.issue.cant.close":"Non è possibile chiudere (si apre di nuovo)","locker.issue.code.not.working":"Il codice non funziona","locker.issue.lock.door.jams":"La porta del locker è bloccata","locker.issue.lock.no.reaction":"Il lucchetto non risponde","locker.lockernumber":"Numero del locker","locker.maintenance.form.fillout":"Compila il modulo qui sotto","locker.maintenance.problem":"Problema con il locker?","locker.notes":"Note","locker.problem":"Problema","locker.select.lockernumber":"Seleziona il numero del locker","locker.select.problem":"Seleziona il problema","locker.submit":"Invia richiesta di manutenzione","lockerflow.confirmation.your_locker_and_pin":"Il tuo locker e il tuo PIN","lockerflow.confirmation.your_locker_and_pin.description":"Qui vedi i dati del tuo locker.","lockerflow.confirmation.coinlock.disclaimer.title":"Notifica: Uso singolo!","lockerflow.confirmation.coinlock.disclaimer.description":"Puoi utilizzare il codice PIN solo una volta per chiudere e aprire il locker. Se vuoi usarlo di nuovo, devi acquistare un nuovo codice PIN scansionando di nuovo il codice QR.","lockerflow.confirmation.coinlock.step-1.title":"Passaggio 1: Conservare i propri oggetti","lockerflow.confirmation.coinlock.step-1.description":"Posizionare i propri oggetti all\'interno dello spogliatoio.","lockerflow.confirmation.coinlock.step-2.title":"Passaggio 2: Chiudere lo spogliatoio","lockerflow.confirmation.coinlock.step-2.description":"Inserire il codice PIN e girare la manopola verso sinistra.","lockerflow.confirmation.coinlock.step-3.title":"Passaggio 3: Verificare che lo spogliatoio sia chiuso in modo sicuro","lockerflow.confirmation.coinlock.step-3.description":"Assicurarsi che lo spogliatoio sia chiuso in modo sicuro.","lockerflow.confirmation.multirent.disclaimer.title":"Disclaimer per uso multiuso","lockerflow.confirmation.multirent.disclaimer.description":"Puoi continuare a utilizzare il tuo codice PIN per aprire e chiudere il locker quante volte desideri. Il codice PIN rimarrà attivo fino a quando hai finito. Lascia semplicemente aperta la porta del locker quando te ne vai, così la persona successiva può noleggiarlo facilmente!","lockerflow.confirmation.multirent.step-1.title":"Passaggio 1: Conservare i propri oggetti","lockerflow.confirmation.multirent.step-1.description":"Posizionare i propri oggetti all\'interno dello spogliatoio.","lockerflow.confirmation.multirent.step-2.title":"Passaggio 2: Chiudere lo spogliatoio","lockerflow.confirmation.multirent.step-2.description":"Inserire il codice PIN e girare la manopola verso sinistra.","lockerflow.confirmation.multirent.step-3.title":"Passaggio 3: Verificare che lo spogliatoio sia chiuso in modo sicuro","lockerflow.confirmation.multirent.step-3.description":"Assicurarsi che lo spogliatoio sia chiuso in modo sicuro.","lockerflow.confirmation.event.step-1.title":"Passaggio 1: Trovare il proprio spogliatoio","lockerflow.confirmation.event.step-1.description":"Andare allo spogliatoio assegnato.","lockerflow.confirmation.event.step-2.title":"Passaggio 2: Verificare il numero dello spogliatoio","lockerflow.confirmation.event.step-2.description":"Verificare che il numero dello spogliatoio di fronte a sé corrisponda al numero dello spogliatoio assegnato.","lockerflow.confirmation.event.step-3.title":"Passaggio 3: Premere \'X\'","lockerflow.confirmation.event.step-3.description":"Premere \'X\' per attivare la serratura.","lockerflow.confirmation.event.step-4.title":"Passaggio 4: Accedere allo spogliatoio","lockerflow.confirmation.event.step-4.description-step-1":"Inserire il codice PIN sulla tastiera per accedere allo spogliatoio.","lockerflow.confirmation.event.step-4.description-step-2":"Se lo spogliatoio non si apre automaticamente, girare la manopola verso destra e aprirlo.","lockerflow.confirmation.event.step-5.title":"Passaggio 5: Conservare i propri oggetti e chiudere lo spogliatoio","lockerflow.confirmation.event.step-5.description":"Posizionare i propri oggetti all\'interno dello spogliatoio.","lockerflow.confirmation.event.step-5.description-step-1":"Mettere i propri oggetti nello spogliatoio.","lockerflow.confirmation.event.step-5.description-step-2":"Chiudere la porta.","lockerflow.confirmation.event.step-5.description-step-3":"Girare la manopola verso sinistra.","lockerflow.confirmation.event.step-6.title":"Passaggio 6: Verificare che lo spogliatoio sia chiuso in modo sicuro","lockerflow.confirmation.event.step-6.description":"Assicurarsi che lo spogliatoio sia chiuso in modo sicuro.","lockerflow.confirmation.fetch_code":"Ritirare il codice dello spogliatoio","lockerflow.confirmation.instructions.skip":"Salta le istruzioni","lockerflow.confirmation.instructions.view":"Visualizza le istruzioni","lockerflow.confirmation.share_lockers":"Condividi gli spogliatoi","lockerflow.confirmation.share_locker":"Condividi lo spogliatoio","lockerflow.confirmation.thank_you":"Grazie per aver usato Elockers!","lockerflow.intro.description":"Qui puoi prenotare un armadietto senza dover aspettare in fila. Come funziona? Ti spieghiamo noi!","lockerflow.intro.description-steps-1":"Seleziona la dimensione dell\'armadietto preferita.","lockerflow.intro.description-steps-2":"Paga al checkout.","lockerflow.intro.description-steps-3":"Riceverai il tuo numero di armadietto.","lockerflow.intro.description-steps-4":"Riceverai il tuo PIN.","lockerflow.intro.description-steps-5":"Posiziona i tuoi oggetti nell\'armadietto e sei pronto a partire.","lockerflow.intro.title":"Benvenuto su ","lockerflow.problem":"Segnala un problema con l\'armadietto","lockerflow.select_locker.description":"Se non ti piace fare la fila, puoi prenotare un armadietto qui. Che tu debba riporre la tua felpa o uno zaino intero, abbiamo quello che ti serve.","lockers":"Armadietti","lockers.back_to_order":"Torna all\'ordine","lockers.cart":"Carrello","lockers.color":"Colore dell\'armadietto","lockers.edit_order":"Modifica l\'ordine","lockers.locker":"Armadietto","lockers.name_event":"Nome dell\'evento","lockers.name_location":"Nome della posizione","lockers.notifications.noareas":"Nessuna zona","lockers.notifications.noevents":"Nessun evento","lockers.notifications.noitems":"Nessun armadietto disponibile","lockers.notifications.nolocations":"Nessuna posizione","lockers.notifications.unavailable":"Nessun armadietto disponibile. Riprova tra 10 minuti","lockers.notifications.notfound":"Armadietto non disponibile. Prova con un altro armadietto.","lockers.next_step":"Passaggio successivo","lockers.previous_step":"Indietro","lockers.select_area":"Seleziona zona","lockers.select_event":"Seleziona evento","lockers.select_location":"Seleziona posizione","lockers.select_locker":"Seleziona armadietto","lockers.to_cart":"Torna al carrello","lockers.type":"Tipo di armadietto","login.button":"Accedi","login.forgotpassword":"Password dimenticata?","login.invalidcredentials":"Impossibile accedere con le credenziali fornite","login.register":"Clicca qui per registrarti","login.register.or":"Oppure","login.title":"Accedi","menu.categories":"Categorie","menu.item.available":"Disponibile tra","menu.item.outofstock":"Esaurito","menu.search":"cerca","methods.delivery":"Consegna","methods.quickorder":"Ordine rapido","methods.tableservice":"Servizio al tavolo","methods.takeaway":"Takeaway","modal.deleteprofile.button.delete":"Elimina","modal.deleteprofile.button.open":"Elimina il profilo","modal.deleteprofile.description":"Sei sicuro di voler eliminare il tuo profilo?","modal.deleteprofile.description2":"Questa azione non può essere annullata.","modal.deleteprofile.title":"Elimina il profilo","modal.item.button.close":"Indietro","modal.item.button.confirm":"Aggiungi","modal.preorder.button.open":"Attiva il pre-ordine","modal.preorder.button.submit":"Conferma","modal.preorder.description":"Inserisci il codice per attivare il pre-ordine.","modal.preorder.description_extra":"Il pre-ordine verrà elaborato successivamente.","modal.preorder.failed":"Pre-ordine non trovato! Riprova","modal.preorder.success":"Operazione completata con successo! Elaboreremo il pre-ordine.","modal.preorder.title":"Attiva il pre-ordine","modal.privacypolicy.button.open":"Visualizza la nostra informativa sulla privacy","modal.privacypolicy.title":"Informativa sulla privacy","modal.quickpickup.orderjob.button.process":"Elaborazione","modal.quickpickup.orderjob.button.show":"Mostra","modal.quickpickup.orderjob.pickedup":"Prelevato","modal.quickpickup.orderjob.title":"Mostra il barista","modal.selectaccount.continuenoaccount":"Continua senza un account","modal.selectaccount.title":"Seleziona account","modal.termsandcondition.button.open":"Visualizza i nostri termini e condizioni","modal.termsandcondition.title":"Termini e condizioni","modal.voucher-add.button.open":"Aggiungi voucher","myaccount":"Il mio account","myprofile.title":"Il mio profilo","mytransactions.no-transactions":"Nessun ordine","mytransactions.title":"I miei ordini","mytransactions.view":"Visualizza ordini","mywallet.modal.block-token.button":"Blocca","mywallet.modal.block-token.description":"","mywallet.modal.block-token.open":"Blocca","mywallet.modal.block-token.title":"Blocca token","mywallet.modal.connect-token.button":"Connetti token","mywallet.modal.connect-token.description":"Inserisci il codice token e il codice pin","mywallet.modal.connect-token.failed":"Dati non validi","mywallet.modal.connect-token.open":"Connetti token","mywallet.modal.connect-token.success":"Il token è stato attivato","mywallet.modal.connect-token.title":"Connetti token","mywallet.modal.mutations.open":"Visualizza mutazioni","mywallet.modal.mutations.title":"Mutazioni","mywallet.all":"Tutti i portafogli","mywallet.no-wallet":"Nessun portafoglio","mywallet.title":"I miei portafogli","mywallet.tokens":"I miei token","navigation.deliverymethod":"Ordine","navigation.elockers":"Armadietti","navigation.menu":"Menu","navigation.menu_card":"Menu","navigation.openingtimes":"Orari di apertura","navigation.quickorder":"Ordine rapido","navigation.reservation":"Prenota","navigation.usermenu.account":"Il mio account","navigation.usermenu.myprofile":"Il mio profilo","navigation.usermenu.myprofile.edit":"Modifica il profilo","navigation.usermenu.mytransactions":"I miei ordini","navigation.usermenu.mywallet":"I miei portafogli","navigation.usermenu.selectaccount":"Seleziona account","navigation.visitors":"Accedi come ospite","navigation.walletorder":"Aggiorna la carta","navigation.wallettoken.activate":"Attiva la carta","notification.auth.password-resetted":"La password è stata reimpostata","notification.auth.password-updated":"La password è stata aggiornata","notification.auth.userprofile-updated":"Profilo salvato","notification.datetime-selection.methodnotset":"Metodo non definito","notification.datetime-selection.notimeslots":"Nessun intervallo di tempo disponibile","notification.datetime-selection.timeslotunavailable":"Intervallo di tempo non disponibile","notification.locker.maintenance.failed":"Impossibile inviare la richiesta di manutenzione dell\'armadietto","notification.locker.maintenance.success":"Richiesta di manutenzione dell\'armadietto inviata","notification.logout.succesful":"Disconnessione avvenuta con successo","notification.order.insuficient-subtotal":"Il subtotale è troppo basso, l\'importo minimo è {min_amount}","notification.payment.loading.failed":"Caricamento dei metodi di pagamento non riuscito","notification.payment.method.apple-pay.not-available":"Apple Pay non disponibile","notification.payment.session.failed":"Sessione di pagamento non riuscita","notification.payment.adyen.canceled":"Pagamento annullato","notification.payment.adyen.error":"Si è verificato un errore","notification.payment.adyen.refused":"Pagamento rifiutato","notification.payment.adyen.aborted":"Pagamento annullato","notification.table.closed":"Tavolo chiuso","notification.table.not-found":"Tavolo non trovato, scannerizza nuovamente il codice QR","notification.transaction.error":"Errore","notification.zipcodeunavailable":"Il ritiro è disponibile solo per il codice postale inserito","notifications.area.busy":"Al momento c\'è molta affluenza. Il tuo ordine potrebbe richiedere più tempo.","notifications.delivery.minimumamount":"L\'importo minimo dell\'ordine è","openingtimes.friday":"Venerdì","openingtimes.monday":"Lunedì","openingtimes.saturday":"Sabato","openingtimes.sunday":"Domenica","openingtimes.thursday":"Giovedì","openingtimes.tuesday":"Martedì","openingtimes.wednesday":"Mercoledì","order.account_required_paymenttype":"È necessario un account per il metodo di pagamento:","order.button.back":"Torna all\'ordine","order.button.confirm":"Effettua ordine","order.button.to_payment_methods":"Vai ai metodi di pagamento","order.coins":"Monete","order.deliverymethod":"Metodo di consegna","order.itemsunavailable":"Purtroppo il seguente/i articolo/i non è/sono disponibile/i","order.location":"La tua posizione","order.notimeslots":"Nessun intervallo di tempo disponibile","order.paymentmethod":"Metodi di pagamento","order.paymentmethod.required":"È richiesto il metodo di pagamento","order.personalinformation":"Informazioni personali","order.table.confirmation.alert":"Ordine effettuato con successo","order.table.title":"Ordine per il tavolo:","order.timeslotunavailable":"Non disponibile","order.tip":"Aggiungi mancia","order.tip.button.notip":"Nessuna mancia","order.voucher":"Voucher","order.voucher.error":"Errore durante la registrazione del voucher","page.403":"Nessun accesso","page.404":"Pagina non trovata","page.404.button":"Vai alla pagina principale","paymentstatus.canceled.button":"Riprova","paymentstatus.canceled.subtitle":"Pagamento annullato. Premi il pulsante per tornare al carrello e riprovare.","paymentstatus.canceled.title":"Pagamento annullato","paymentstatus.unknown.subtitle":"Lo stato del pagamento è sconosciuto.","paymentstatus.unknown.title":"Stato sconosciuto","paymentstatus.failed.button":"Riprova","paymentstatus.failed.subtitle":"Pagamento fallito. Premi il pulsante per tornare al carrello e riprovare.","paymentstatus.failed.title":"Pagamento fallito","paymentstatus.pending.check_status":"Verifica lo stato","paymentstatus.pending.description":"Quando il pagamento verrà elaborato, sarai reindirizzato alla pagina di conferma.","paymentstatus.pending.title":"Pagamento in sospeso","paymentstatus.success-pending.description":"L\'elaborazione del tuo ordine richiede più tempo del previsto.","paymentstatus.success-pending.title":"Pagamento in sospeso","paymentstatus.success.button":"Vai alla conferma","paymentstatus.success.description":"Stiamo elaborando il tuo ordine.","paymentstatus.success.title":"Pagamento effettuato con successo","privacypolicy":"Informativa sulla privacy","products.noproducts":"Nessun prodotto trovato","qrcodelanding.title":"Scansiona il codice QR per iniziare","quickpickup.no-orderjobs.subtitle":"Non ci sono ordini in attesa per te","quickpickup.no-orderjobs.title":"Nessun ordine disponibile","quickpickup.orderjobs.subtitle":"Premi il pulsante \\"Mostra\\" per aprire l\'ordine e mostralo al barista.","quickpickup.orderjobs.title":"Ordini disponibili","register.button":"Registrati","register.login.already":"Già registrato?","register.login.button":"Clicca qui per accedere","register.thankyou":"Grazie per la registrazione","register.title":"Registrati","reservation.areas.unavailable":"Aree non disponibili","reservation.confirmation.date":"Data","reservation.confirmation.description":"È stata effettuata la seguente prenotazione:","reservation.confirmation.name":"Nome","reservation.confirmation.quantity":"Numero di persone","reservation.confirmation.time":"Ora","reservation.confirmation.title":"Grazie per la tua prenotazione","reservation.goback":"Torna alla selezione di data/ora","reservation.title":"Prenota","reservation.unavailable":"Non disponibile","reservations.table_no_longer_available":"Il tavolo non è più disponibile. Scegline un altro.","reservations.no_tables_available":"Nessun tavolo disponibile nell\'intervallo di tempo scelto.","selfscanner.camerabusy":"La fotocamera è occupata","selfscanner.cameraopenagain":"Scansiona un altro articolo","selfscanner.notification.failed":"Articolo non trovato","selfscanner.notification.success":"Aggiunto:","selfscanner.open":"Scanner","selfscanner.scanned":"Codice scannerizzato","selfscanner.title":"Scansiona il codice QR dell\'articolo","shoppingcart.TIP":"Mancia","shoppingcart.button":"Ordina","shoppingcart.button.back":"Torna indietro","shoppingcart.delivery_fee":"Costo di consegna","shoppingcart.deliverycosts":"Costi di consegna","shoppingcart.empty":"Il carrello è vuoto","shoppingcart.free":"Gratis","shoppingcart.freefrom":"Consegna gratuita a partire da","shoppingcart.mobile.button":"Visualizza il tuo ordine","shoppingcart.mobile.button.continue":"Effettua l\'ordine","shoppingcart.table_onaccount_description":"C\'è ancora un importo aperto su questo tavolo. Puoi pagare o continuare a ordinare.","shoppingcart.table_onaccount_description_after_order":"Puoi pagare il conto del tavolo o tornare al menu per effettuare un altro ordine.","shoppingcart.timer":"Tempo rimanente per completare l\'ordine","shoppingcart.title":"Carrello","shoppingcart.total":"Totale","shoppingcart.total_payable":"Da pagare","shoppingcart.total_vouchers":"Totale voucher","shoppingcart.transaction_fee":"Commissione di transazione","shoppingcart.transactioncosts":"Costi di transazione","table.autoclose.close":"Chiudi tavolo","table.autoclose.title":"Il tavolo verrà chiuso automaticamente tra","tables.404.subtitle":"Scansiona nuovamente il codice QR","tables.404.title":"Tavolo non trovato","tables.area.rowseat-selection.notfound":"Posto non trovato","tables.area.rowseat-selection.subtitle":"Inserisci il tuo numero di fila e posto","tables.area.table-selection.notfound":"Tavolo non trovato","tables.area.table-selection.subtitle":"Inserisci il numero del tuo tavolo","tables.area.table-selection.unavailable":"L\'area non è disponibile","tables.areas-selection.button.select":"Seleziona","tables.areas-selection.title":"Seleziona area","tables.areas.table-selection.button.select":"Seleziona","tables.button.payment":"Check-out tavolo","tables.landing.subtitle":"Scansiona il codice QR del tavolo per iniziare l\'ordinazione","tables.landing.title":"Scansiona il codice QR","tables.open.direct.button":"Effettua ordine","tables.open.direct.disclaimer":"Durante i periodi di grande affluenza, tieni presente che potrebbe richiedere un po\' più di tempo.","tables.open.direct.step1":"Scansiona il codice QR sul tavolo dove sei seduto","tables.open.direct.step2":"Componi il tuo ordine","tables.open.direct.step3":"Paga tramite la tua app bancaria","tables.open.direct.step4":"Una volta pronto l\'ordine, verrà portato al tavolo. Quindi, non cambiare tavolo dopo aver effettuato l\'ordine!","tables.open.direct.subtitle":"Come funziona?","tables.open.direct.title":"Effettua il tuo ordine per:","tables.open.onaccount.button":"Effettua l\'ordine","tables.open.onaccount.disclaimer":"Durante i periodi di affluenza elevata, tieni presente che potrebbe richiedere un po\' più di tempo.","tables.open.onaccount.step1":"Scansiona il codice QR sul tavolo dove ti trovi","tables.open.onaccount.step2":"Componi il tuo ordine","tables.open.onaccount.step3":"Paga tramite l\'app bancaria","tables.open.onaccount.step4":"Una volta pronto il tuo ordine, verrà portato al tavolo. Quindi non cambiare tavolo dopo aver effettuato l\'ordine!","tables.open.onaccount.subtitle":"Come funziona?","tables.open.onaccount.title":"Effettua il tuo ordine per:","tables.open.paymentonly.button":"Effettua l\'ordine","tables.open.paymentonly.disclaimer":"Durante i periodi di affluenza elevata, tieni presente che potrebbe richiedere un po\' più di tempo.","tables.open.paymentonly.step1":"Scansiona il codice QR sul tavolo dove ti trovi","tables.open.paymentonly.step2":"Componi il tuo ordine","tables.open.paymentonly.step3":"Paga tramite l\'app bancaria","tables.open.paymentonly.step4":"Una volta pronto il tuo ordine, verrà portato al tavolo. Quindi non cambiare tavolo dopo aver effettuato l\'ordine!","tables.open.paymentonly.subtitle":"Come funziona?","tables.open.paymentonly.title":"Effettua il tuo ordine per:","tables.open.plug_and_play.activated_at":"Tavolo aperto alle: ","tables.open.plug_and_play.activated_by":"Tavolo aperto da: ","tables.open.plug_and_play.disclaimer":"Si prega di considerare che in caso di grande afflusso potrebbe richiedere un po\' più di tempo.","tables.open.plug_and_play.step1":"Scansiona il codice QR per attivare il tuo posto di lavoro/sala riunioni.","tables.open.plug_and_play.step2":"Effettua un ordine selezionando un articolo e confermando l\'ordine.","tables.open.plug_and_play.step3":"Chiudi il tuo posto di lavoro/sala riunioni pagando alla cassa.","tables.open.plug_and_play.subtitle":"Come funziona?","tables.open.plug_and_play.description":"Per attivare il tavolo, devi inserire il tuo indirizzo email. Successivamente, puoi prendere posto. Se vuoi andare via, vai alla cassa e paga le tue ore + eventuali consumazioni.","tables.open.plug_and_play.title":"Effettua l\'ordine per: ","tables.open.plug_and_play.hourly_rate":"Per questo tavolo è previsto un costo orario di: ","tables.open.plug_and_play.button_activate":"Attiva il tavolo","tables.selectrow":"Seleziona la fila","tables.selectseat":"Seleziona il posto","termsandconditions":"Termini e condizioni","timeslot.selection.arearequired":"Seleziona prima un\'area","timeslot.selection.unavailable":"Nessun slot disponibile","tip.custom.add":"Aggiungi","tip.custom.other":"Altro","usertransaction.title":"Ordine","visitors.back-datetime":"Torna alla selezione di data/ora","visitors.corona.checkbox":"Controllo COVID","visitors.corona.checkbox.description":"Dichiaro per me stesso e/o per il mio gruppo che:\\n- Nessuno ha avuto sintomi di tosse, starnuti, febbre di 38°C o difficoltà respiratorie nelle ultime 24 ore;\\n- Nessuno ha attualmente un familiare/coinquilino con febbre e/o difficoltà respiratorie;\\n- Nessuno ha avuto il nuovo coronavirus nei 7 giorni precedenti che è stato diagnosticato in laboratorio;\\n- Nessuno ha un familiare/coinquilino con il nuovo coronavirus con cui è stato in contatto negli ultimi 14 giorni mentre aveva ancora sintomi;\\n- Nessuno dovrebbe essere stato messo in quarantena perché ha avuto contatti diretti con qualcuno che è stato diagnosticato con il coronavirus e che il mio gruppo è composto da una famiglia.","visitors.corona.description":"Rimanete seduti il più possibile, noi vi serviremo.","visitors.corona.title":"Regole Corona","visitors.title":"registrazione visitatori","voucher.order.button.add":"Aggiungi voucher","voucher.order.modal.button.open":"Aggiungi voucher","voucher.order.modal.button.reset":"Usa altro voucher","voucher.order.modal.button.tryagain":"Riprova","voucher.order.modal.button.use":"Aggiungi","voucher.order.modal.currentvalue":"Il valore attuale è: ","voucher.order.modal.description":"Inserisci il codice voucher","voucher.order.modal.title":"Aggiungi voucher","walletorder.alert.enter.description":"Premi \'Apri fotocamera\' per scansionare il codice QR","walletorder.alert.enter.title":"Inserisci il numero della carta e scegli l\'importo","walletorder.alert.invalid.title":"Carta non valida","walletorder.alert.valid.description":"Saldo attuale sulla carta: ","walletorder.alert.valid.title":"Carta valida","walletorder.button.back":"Indietro","walletorder.button.confirm":"Aggiorna carta","walletorder.button.next":"Prossimo passo","walletorder.button.scan":"Scansiona carta","walletorder.cardetails":"Dati carta","walletorder.title":"Aggiorna carta","wallettoken.activate.button":"Attiva","wallettoken.activate.description":"Aggiungi il numero della carta e il PIN","wallettoken.activate.failed":"Dati della carta non validi","wallettoken.activate.open":"Attivare la carta?","wallettoken.activate.success":"Carta attivata con successo","wallettoken.activate.title":"Attiva carta","wallettokenconnect.connect.button":"Attiva token","wallettokenconnect.connect.description":"Inserisci i dati per attivare il tuo token","wallettokenconnect.connect.title":"Attiva token","wallettokenconnect.success.description":"Il token è stato attivato","wallettokenconnect.success.title":"Token attivato","wallettokenscanner.camerabusy":"Fotocamera occupata","wallettokenscanner.open":"Apri fotocamera","wallettokenscanner.scanned":"Codice QR scansionato","wallettokenscanner.title":"Scansiona il codice QR della carta","webshop.theme.not-selected":"Nessun tema webshop selezionato nelle impostazioni"}')},c45f:function(e,t,o){},cfe4:function(e){e.exports=JSON.parse('{"area.selection.unavailable":"Aucune zone disponible","auth.activate.button.submit":"Activer","auth.activate.title":"Activer le compte","auth.login":"Se connecter","auth.logout":"Se déconnecter","auth.logout.failed":"La déconnexion a échoué","auth.logout.success":"Vous avez été déconnecté avec succès","auth.noaccess":"Pas d\'accès","auth.passwordforgot.button.back":"Retour à la connexion","auth.passwordforgot.button.submit":"Envoyer l\'e-mail de récupération de mot de passe","auth.passwordforgot.emailnotfound":"Adresse e-mail introuvable","auth.passwordforgot.sendemail":"Nous vous avons envoyé un e-mail avec des instructions pour définir un nouveau mot de passe.","auth.passwordforgot.title":"Mot de passe oublié","auth.passwordreset.button.submit":"Réinitialiser le mot de passe","auth.passwordreset.error":"La demande n\'est pas valide","auth.passwordreset.explanation":"Nous vous avons envoyé un code de réinitialisation par e-mail. Entrez le code pour réinitialiser votre mot de passe","auth.passwordreset.title":"Confirmer le mot de passe","auth.passwordreset.update.password":"Réinitialiser le mot de passe","button.close":"Fermer","button.confirm":"Confirmer","button.confirm.reservation":"Confirmer la réservation","button.continue":"Continuer","button.save":"Enregistrer","button.signup":"S\'inscrire","cashfunction.not.selected":"Aucune fonction de caisse sélectionnée","checkout.back_to_order":"Retour à la commande","checkout.payment_for_table":"Paiement pour table","closed.subtitle":"La boutique en ligne est actuellement fermée. Vous ne pouvez pas passer de commande pour le moment.","closed.title":"Fermé","confirmation.canceled.button":"Réessayer","confirmation.canceled.subtitle":"Le paiement a été annulé. Cliquez ci-dessous pour retourner au panier et réessayer","confirmation.canceled.title":"Paiement annulé","confirmation.failed.button":"Réessayer","confirmation.failed.subtitle":"Le paiement a échoué. Cliquez ci-dessous pour retourner au panier et réessayer","confirmation.failed.title":"Paiement échoué","confirmation.pending.description":"Dès que le paiement est traité...","confirmation.pending.title":"Transaction en attente","confirmation.pickup.button":"Récupérer la commande","confirmation.pickup.description":"Appuyez sur \'Récupérer la commande\' pour récupérer votre commande.","confirmation.success.button":"Aller à la confirmation","confirmation.success.check_status":"Vérifier le statut","confirmation.success.description":"","confirmation.success.place_another_order":"Passer une autre commande","confirmation.success.title":"Voir votre commande","confirmation.success.transaction_number":"Numéro de transaction","confirmation.success.your_credentials":"Vos informations personnelles","delivery_method.button.back":"Retour","delivery_method.button.change_location":"Modifier l\'adresse","delivery_method.button.change_zip_code":"Modifier le code postal","delivery_method.button.confirm":"Confirmer","delivery_method.button.delivery":"Livraison","delivery_method.button.location":"Votre emplacement","delivery_method.button.order":"Commander en ligne","delivery_method.button.redirect":"Ou aller vers le ","delivery_method.button.takeaway":"Emporter","delivery_method.button.to_menu_card":"Voir le menu","delivery_method.edit_zip_code":"Cliquez sur \'Modifier le code postal\' pour modifier votre code postal ou cliquez sur \'Voir le menu\' pour afficher le menu et passer une commande à emporter.","delivery_method.enter.zipcodehousenumber":"Entrez votre code postal et votre numéro de maison (+addition) :","delivery_method.no_delivery":"Malheureusement, aucune livraison n\'est disponible pour le code postal indiqué (temporairement).","delivery_method.only_pickup":"Seul le retrait sur place est disponible à cet emplacement.","delivery_method.pick_date":"Choisissez une date pour la livraison/le retrait sur place","delivery_method.pickup_available":"Vous pouvez passer une commande pour le retrait sur place.","delivery_method.subtitle":"Choisissez le type de commande","delivery_method.title":"Bienvenue chez","fields.account":"Compte","fields.activationcode":"Code d\'activation","fields.address":"Adresse","fields.amount":"Montant","fields.amount-select":"Sélectionner le montant","fields.article":"Article","fields.cardnumber":"Numéro de carte","fields.city":"Ville","fields.company_code":"Code de l\'entreprise","fields.confirmpassword":"Confirmer le mot de passe","fields.customer_notes":"Remarques","fields.date":"Date","fields.delete":"Supprimer","fields.delivery":"Livraison","fields.email":"Adresse e-mail","fields.firstname":"Prénom","fields.housenumber":"Numéro de maison","fields.housenumber.placeholder":"12 A34","fields.housenumber_addition":"Numéro de maison (+addition)","fields.items":"Articles","fields.lastname":"Nom de famille","fields.location":"Emplacement","fields.method_delivery":"Livraison","fields.method_takeaway":"Emporter","fields.name":"Nom","fields.notes":"Notes","fields.number":"Nombre","fields.number_of_persons":"Nombre de personnes","fields.ordered_at":"Commandé à","fields.ordernumber":"Numéro de commande","fields.password":"Mot de passe","fields.password_current":"Mot de passe actuel","fields.password_new":"Nouveau mot de passe","fields.paymenttype":"Moyen de paiement","fields.phonenumber":"Numéro de téléphone","fields.phonenumber_countrycode":"Indicatif téléphonique du pays","fields.pincode":"Code PIN","fields.privacypolicy":"J\'accepte la politique de confidentialité","fields.quantity":"Quantité","fields.resetcode":"Code de réinitialisation de mot de passe","fields.rownumber":"Numéro de rangée","fields.seatnumber":"Numéro de siège","fields.status":"Statut","fields.streetname":"Nom de rue","fields.subtotal":"Sous-total","fields.table":"Table","fields.tablenumber":"Numéro de table","fields.takeaway":"À emporter","fields.termsandconditions":"J\'accepte les conditions d\'utilisation","fields.time":"Choisissez une heure","fields.timeslot":"Créneau horaire","fields.total":"Total","fields.transaction":"Transaction","fields.transactionnumber":"Numéro de transaction","fields.value":"Valeur","fields.vat":"TVA","fields.zipcode":"Code postal","fields.zipcode.placeholder":"1234AB","footer.contactdetails":"Détails de contact","footer.openingtimes":"Heures d\'ouverture","inactive.subtitle":"Le magasin est actuellement fermé.","inactive.title":"Magasin fermé","invalid.data":"Données invalides","invalid.notfoundcompany_code":"Code d\'entreprise non trouvé","invalid.notfoundtoken":"Token non trouvé","invalid.tokenblocked":"Token bloqué","invalid.tokenconnected":"Token déjà activé","items.not.available.description":"Il semble que les articles suivants ne soient plus disponibles","items.not.available.title":"Épuisé","label.select":"Sélectionner","locations.title":"Sélectionner une localisation","locker.expiration.locker.removed":"Transaction annulée, le casier n\'était plus valide","locker.expiration.timer":"Temps restant","locker.issue.cant.close":"Impossible de fermer (s\'ouvre à nouveau)","locker.issue.code.not.working":"Le code ne fonctionne pas","locker.issue.lock.door.jams":"Porte bloquée","locker.issue.lock.no.reaction":"Le verrou ne répond pas","locker.lockernumber":"Numéro de casier","locker.maintenance.form.fillout":"Remplir le formulaire ci-dessous","locker.maintenance.problem":"Problème avec le casier ?","locker.notes":"Notes","locker.problem":"Problème","locker.select.lockernumber":"Sélectionner le numéro de casier","locker.select.problem":"Sélectionner le problème","locker.submit":"Envoyer une demande de maintenance","lockerflow.confirmation.your_locker_and_pin":"Votre casier et votre PIN","lockerflow.confirmation.your_locker_and_pin.description":"Ici, vous pouvez voir les informations de votre casier.","lockerflow.confirmation.coinlock.disclaimer.title":"Notification : Usage unique !","lockerflow.confirmation.coinlock.disclaimer.description":"Vous ne pouvez utiliser le code PIN qu\'une seule fois pour fermer et ouvrir le casier. Si vous souhaitez l\'utiliser à nouveau, vous devez acheter un nouveau code PIN en scannant à nouveau le code QR.","lockerflow.confirmation.coinlock.step-1.title":"Étape 1 : Ranger vos affaires","lockerflow.confirmation.coinlock.step-1.description":"Placez vos affaires à l\'intérieur du casier.","lockerflow.confirmation.coinlock.step-2.title":"Étape 2 : Fermer le casier","lockerflow.confirmation.coinlock.step-2.description":"Entrez le code PIN et tournez le bouton vers la gauche.","lockerflow.confirmation.coinlock.step-3.title":"Étape 3 : Vérifiez que le casier est fermé en toute sécurité","lockerflow.confirmation.coinlock.step-3.description":"Assurez-vous que le casier est fermé en toute sécurité.","lockerflow.confirmation.multirent.disclaimer.title":"Clause de non-responsabilité pour une utilisation multiple","lockerflow.confirmation.multirent.disclaimer.description":"Tu peux continuer à utiliser ton code PIN pour ouvrir et fermer le casier autant de fois que nécessaire. Le code PIN restera actif jusqu\'à ce que tu aies terminé. Laisse simplement la porte du casier ouverte lorsque tu pars pour que la personne suivante puisse le louer !","lockerflow.confirmation.multirent.step-1.title":"Étape 1 : Ranger vos affaires","lockerflow.confirmation.multirent.step-1.description":"Placez vos affaires à l\'intérieur du casier.","lockerflow.confirmation.multirent.step-2.title":"Étape 2 : Fermer le casier","lockerflow.confirmation.multirent.step-2.description":"Entrez le code PIN et tournez le bouton vers la gauche.","lockerflow.confirmation.multirent.step-3.title":"Étape 3 : Vérifiez que le casier est fermé en toute sécurité","lockerflow.confirmation.multirent.step-3.description":"Assurez-vous que le casier est fermé en toute sécurité.","lockerflow.confirmation.event.step-1.title":"Étape 1 : Trouvez votre casier","lockerflow.confirmation.event.step-1.description":"Allez au numéro de casier qui vous a été assigné.","lockerflow.confirmation.event.step-2.title":"Étape 2 : Vérifier le numéro de casier","lockerflow.confirmation.event.step-2.description":"Vérifiez que le numéro de casier devant lequel vous vous tenez correspond au numéro de casier qui vous a été assigné.","lockerflow.confirmation.event.step-3.title":"Étape 3 : Appuyez sur \'X\'","lockerflow.confirmation.event.step-3.description":"Appuyez sur \'X\' pour activer la serrure.","lockerflow.confirmation.event.step-4.title":"Étape 4 : Accédez au casier","lockerflow.confirmation.event.step-4.description-step-1":"Entrez le code PIN sur le pavé numérique pour accéder au casier.","lockerflow.confirmation.event.step-4.description-step-2":"Si le casier ne s\'ouvre pas automatiquement, tournez le bouton vers la droite et ouvrez-le.","lockerflow.confirmation.event.step-5.title":"Étape 5 : Ranger vos affaires et fermer le casier","lockerflow.confirmation.event.step-5.description":"Placez vos affaires à l\'intérieur du casier","lockerflow.confirmation.event.step-5.description-step-1":"Mettez vos affaires dans le casier.","lockerflow.confirmation.event.step-5.description-step-2":"Fermez la porte.","lockerflow.confirmation.event.step-5.description-step-3":"Tournez le bouton vers la gauche.","lockerflow.confirmation.event.step-6.title":"Étape 6 : Vérifiez que le casier est fermé en toute sécurité","lockerflow.confirmation.event.step-6.description":"Assurez-vous que le casier est fermé en toute sécurité.","lockerflow.confirmation.fetch_code":"Collecter le code du casier","lockerflow.confirmation.instructions.skip":"Passer les instructions","lockerflow.confirmation.instructions.view":"Voir les instructions","lockerflow.confirmation.share_lockers":"Partager les casiers","lockerflow.confirmation.share_locker":"Partager le casier","lockerflow.confirmation.thank_you":"Merci d\'avoir utilisé Elockers !","lockerflow.intro.description":"Ici, vous pouvez réserver un casier sans avoir à attendre dans une file d\'attente. Comment ça marche ? Laissez-nous vous expliquer !","lockerflow.intro.description-steps-1":"Sélectionnez la taille de casier de votre choix.","lockerflow.intro.description-steps-2":"Payez à la caisse.","lockerflow.intro.description-steps-3":"Vous recevrez le numéro de votre casier.","lockerflow.intro.description-steps-4":"Vous recevrez votre code PIN.","lockerflow.intro.description-steps-5":"Placez vos affaires dans le casier et vous êtes prêt à partir.","lockerflow.intro.title":"Bienvenue chez ","lockerflow.problem":"Signaler un problème avec le casier","lockerflow.select_locker.description":"Si vous n\'aimez pas attendre dans une file d\'attente, vous pouvez réserver un casier ici. Que vous ayez besoin de ranger votre sweat-shirt ou un sac à dos entier, nous avons ce dont vous avez besoin.","lockers":"Casiers","lockers.back_to_order":"Retour à la commande","lockers.cart":"Panier","lockers.color":"Couleur du casier","lockers.edit_order":"Modifier la commande","lockers.locker":"Casier","lockers.name_event":"Nom de l\'événement","lockers.name_location":"Nom de l\'emplacement","lockers.notifications.noareas":"Aucune zone","lockers.notifications.noevents":"Aucun événement","lockers.notifications.noitems":"Aucun casier disponible","lockers.notifications.nolocations":"Aucun emplacement","lockers.notifications.unavailable":"Aucun casier disponible. Réessayez dans 10 minutes","lockers.notifications.notfound":"Casier non disponible. Essayez un autre casier.","lockers.next_step":"Étape suivante","lockers.previous_step":"Retour","lockers.select_area":"Sélectionnez une zone","lockers.select_event":"Sélectionnez un événement","lockers.select_location":"Sélectionnez un emplacement","lockers.select_locker":"Sélectionnez un casier","lockers.to_cart":"Retour au panier","lockers.type":"Type de casier","login.button":"Se connecter","login.forgotpassword":"Mot de passe oublié ?","login.invalidcredentials":"Impossible de se connecter avec les identifiants fournis","login.register":"Cliquez ici pour vous inscrire","login.register.or":"Ou","login.title":"Se connecter","menu.categories":"Catégories","menu.item.available":"Disponible entre","menu.item.outofstock":"Épuisé","menu.search":"rechercher","methods.delivery":"Livraison","methods.quickorder":"Commande rapide","methods.tableservice":"Service à table","methods.takeaway":"À emporter","modal.deleteprofile.button.delete":"Supprimer","modal.deleteprofile.button.open":"Supprimer le profil","modal.deleteprofile.description":"Êtes-vous sûr de vouloir supprimer votre profil ?","modal.deleteprofile.description2":"Cette action ne peut pas être annulée.","modal.deleteprofile.title":"Supprimer le profil","modal.item.button.close":"Retour","modal.item.button.confirm":"Ajouter","modal.preorder.button.open":"Activer la précommande","modal.preorder.button.submit":"Confirmer","modal.preorder.description":"Entrez le code pour activer la précommande.","modal.preorder.description_extra":"La précommande sera traitée ultérieurement.","modal.preorder.failed":"Précommande non trouvée ! Veuillez réessayer.","modal.preorder.success":"Réussi ! Nous allons traiter la précommande. ","modal.preorder.title":"Activer la précommande","modal.privacypolicy.button.open":"Voir notre politique de confidentialité","modal.privacypolicy.title":"Politique de confidentialité","modal.quickpickup.orderjob.button.process":"Traitement en cours","modal.quickpickup.orderjob.button.show":"Afficher","modal.quickpickup.orderjob.pickedup":"Ramassé","modal.quickpickup.orderjob.title":"Afficher le barman","modal.selectaccount.continuenoaccount":"Continuer sans compte","modal.selectaccount.title":"Sélectionner un compte","modal.termsandcondition.button.open":"Voir nos conditions générales","modal.termsandcondition.title":"Conditions générales","modal.voucher-add.button.open":"Ajouter un bon","myaccount":"Mon compte","myprofile.title":"Mon profil","mytransactions.no-transactions":"Aucune commande","mytransactions.title":"Mes commandes","mytransactions.view":"Voir les commandes","mywallet.modal.block-token.button":"Bloquer","mywallet.modal.block-token.description":"","mywallet.modal.block-token.open":"Bloquer","mywallet.modal.block-token.title":"Bloquer le jeton","mywallet.modal.connect-token.button":"Connecter le jeton","mywallet.modal.connect-token.description":"Entrez le code de jeton et le code PIN","mywallet.modal.connect-token.failed":"Données invalides","mywallet.modal.connect-token.open":"Connecter le jeton","mywallet.modal.connect-token.success":"Le jeton est activé","mywallet.modal.connect-token.title":"Connecter le jeton","mywallet.modal.mutations.open":"Voir les mutations","mywallet.modal.mutations.title":"Mutations","mywallet.all":"Tous les portefeuilles","mywallet.no-wallet":"Aucun portefeuille","mywallet.title":"Mes portefeuilles","mywallet.tokens":"Mes jetons","navigation.deliverymethod":"Commande","navigation.elockers":"Casiers","navigation.menu":"Menu","navigation.menu_card":"Carte de menu","navigation.openingtimes":"Horaires d\'ouverture","navigation.quickorder":"Commande rapide","navigation.reservation":"Réserver","navigation.usermenu.account":"Mon compte","navigation.usermenu.myprofile":"Mon profil","navigation.usermenu.myprofile.edit":"Modifier le profil","navigation.usermenu.mytransactions":"Mes commandes","navigation.usermenu.mywallet":"Mes portefeuilles","navigation.usermenu.selectaccount":"Sélectionner un compte","navigation.visitors":"Inscrire un invité","navigation.walletorder":"Mise à niveau de la carte","navigation.wallettoken.activate":"Activer la carte","notification.auth.password-resetted":"Mot de passe réinitialisé","notification.auth.password-updated":"Mot de passe mis à jour","notification.auth.userprofile-updated":"Profil enregistré","notification.datetime-selection.methodnotset":"Méthode non définie","notification.datetime-selection.notimeslots":"Aucune plage horaire disponible","notification.datetime-selection.timeslotunavailable":"Plage horaire non disponible","notification.locker.maintenance.failed":"Impossible d\'envoyer la demande de maintenance de casier","notification.locker.maintenance.success":"Demande de maintenance de casier envoyée","notification.logout.succesful":"Déconnecté avec succès","notification.order.insuficient-subtotal":"Le sous-total est trop bas, le montant minimum est de {min_amount}","notification.payment.loading.failed":"Échec du chargement des méthodes de paiement","notification.payment.method.apple-pay.not-available":"Apple Pay n\'est pas disponible","notification.payment.session.failed":"Échec de la session de paiement","notification.payment.adyen.canceled":"Paiement annulé","notification.payment.adyen.error":"Erreur survenue","notification.payment.adyen.refused":"Paiement refusé","notification.payment.adyen.aborted":"Paiement abandonné","notification.table.closed":"Table fermée","notification.table.not-found":"Table introuvable, veuillez scanner à nouveau le code QR","notification.transaction.error":"Erreur","notification.zipcodeunavailable":"Retrait uniquement pour le code postal saisi","notifications.area.busy":"C\'est actuellement occupé. Votre commande peut prendre plus de temps.","notifications.delivery.minimumamount":"Le montant minimum de commande est","openingtimes.friday":"Vendredi","openingtimes.monday":"Lundi","openingtimes.saturday":"Samedi","openingtimes.sunday":"Dimanche","openingtimes.thursday":"Jeudi","openingtimes.tuesday":"Mardi","openingtimes.wednesday":"Mercredi","order.account_required_paymenttype":"Un compte est requis pour la méthode de paiement:","order.button.back":"Retour à la commande","order.button.confirm":"Passer la commande","order.button.to_payment_methods":"Aller aux méthodes de paiement","order.coins":"Pièces","order.deliverymethod":"Méthode de livraison","order.itemsunavailable":"Les articles suivants sont malheureusement épuisés","order.location":"Votre emplacement","order.notimeslots":"Aucune plage horaire disponible","order.paymentmethod":"Méthodes de paiement","order.paymentmethod.required":"Méthode de paiement requise","order.personalinformation":"Informations personnelles","order.table.confirmation.alert":"Commande passée avec succès","order.table.title":"Commande pour la table :","order.timeslotunavailable":"Non disponible","order.tip":"Ajouter un pourboire","order.tip.button.notip":"Pas de pourboire","order.voucher":"Bon","order.voucher.error":"Erreur lors de l\'enregistrement du bon","page.403":"Accès refusé","page.404":"Page non trouvée","page.404.button":"Aller à la page d\'accueil","paymentstatus.canceled.button":"Réessayer","paymentstatus.canceled.subtitle":"Paiement annulé. Appuyez sur le bouton pour retourner au panier et réessayer.","paymentstatus.canceled.title":"Paiement annulé","paymentstatus.unknown.subtitle":"Le statut du paiement est inconnu.","paymentstatus.unknown.title":"Statut inconnu","paymentstatus.failed.button":"Réessayer","paymentstatus.failed.subtitle":"Paiement échoué. Appuyez sur le bouton pour retourner au panier et réessayer.","paymentstatus.failed.title":"Paiement échoué","paymentstatus.pending.check_status":"Vérifier le statut","paymentstatus.pending.description":"Lorsque le paiement est traité, vous serez redirigé vers la page de confirmation.","paymentstatus.pending.title":"Paiement en attente","paymentstatus.success-pending.description":"Le traitement de votre commande prend plus de temps que prévu.","paymentstatus.success-pending.title":"Paiement en attente","paymentstatus.success.button":"Aller à la confirmation","paymentstatus.success.description":"Nous traitons actuellement votre commande.","paymentstatus.success.title":"Paiement réussi","privacypolicy":"Politique de confidentialité","products.noproducts":"Aucun produit trouvé","qrcodelanding.title":"Scannez le code QR pour commencer","quickpickup.no-orderjobs.subtitle":"Il n\'y a aucune commande en attente pour vous","quickpickup.no-orderjobs.title":"Aucune commande disponible","quickpickup.orderjobs.subtitle":"Appuyez sur le bouton \'Afficher\' pour ouvrir la commande et la montrer au barman.","quickpickup.orderjobs.title":"Commandes disponibles","register.button":"S\'inscrire","register.login.already":"Déjà inscrit ?","register.login.button":"Cliquez ici pour vous connecter","register.thankyou":"Merci pour votre inscription","register.title":"S\'inscrire","reservation.areas.unavailable":"Zones indisponibles","reservation.confirmation.date":"Date","reservation.confirmation.description":"La réservation suivante a été effectuée :","reservation.confirmation.name":"Nom","reservation.confirmation.quantity":"Nombre de personnes","reservation.confirmation.time":"Heure","reservation.confirmation.title":"Merci pour votre réservation","reservation.goback":"Retour à la sélection de date/heure","reservation.title":"Réserver","reservation.unavailable":"Non disponible","reservations.table_no_longer_available":"La table n\'est plus disponible. Choisissez une autre table.","reservations.no_tables_available":"Aucune table disponible dans la plage horaire choisie.","selfscanner.camerabusy":"Caméra occupée","selfscanner.cameraopenagain":"Scanner un autre article","selfscanner.notification.failed":"Article non trouvé","selfscanner.notification.success":"Ajouté:","selfscanner.open":"Scanner","selfscanner.scanned":"Code scanné","selfscanner.title":"Scanner le code QR de l\'article","shoppingcart.TIP":"Pourboire","shoppingcart.button":"Commander","shoppingcart.button.back":"Retour","shoppingcart.delivery_fee":"Frais de livraison","shoppingcart.deliverycosts":"Coûts de livraison","shoppingcart.empty":"Le panier est vide","shoppingcart.free":"Gratuit","shoppingcart.freefrom":"Livraison gratuite à partir de","shoppingcart.mobile.button":"Voir votre commande","shoppingcart.mobile.button.continue":"Passer la commande","shoppingcart.table_onaccount_description":"Un montant est encore ouvert sur cette table. Vous pouvez payer ou continuer à commander.","shoppingcart.table_onaccount_description_after_order":"Vous pouvez soit payer la facture de la table, soit retourner au menu pour passer une autre commande.","shoppingcart.timer":"Temps restant pour finaliser la commande","shoppingcart.title":"Panier","shoppingcart.total":"Total","shoppingcart.total_payable":"À payer","shoppingcart.total_vouchers":"Total des bons","shoppingcart.transaction_fee":"Frais de transaction","shoppingcart.transactioncosts":"Coûts de transaction","table.autoclose.close":"Fermer la table","table.autoclose.title":"La table se fermera automatiquement dans","tables.404.subtitle":"Scanner à nouveau le code QR","tables.404.title":"Table introuvable","tables.area.rowseat-selection.notfound":"Siège non trouvé","tables.area.rowseat-selection.subtitle":"Entrez votre numéro de rangée et de siège","tables.area.table-selection.notfound":"Table introuvable","tables.area.table-selection.subtitle":"Entrez votre numéro de table","tables.area.table-selection.unavailable":"La zone n\'est pas disponible","tables.areas-selection.button.select":"Sélectionner","tables.areas-selection.title":"Sélectionnez une zone","tables.areas.table-selection.button.select":"Sélectionner","tables.button.payment":"Paiement de la table","tables.landing.subtitle":"Scanner le code QR de la table pour commencer la commande","tables.landing.title":"Scanner le code QR","tables.open.direct.button":"Passer commande","tables.open.direct.disclaimer":"En période de forte affluence, prévoyez un peu plus de temps.","tables.open.direct.step1":"Scanner le QR code de la table où vous êtes assis","tables.open.direct.step2":"Composer votre commande","tables.open.direct.step3":"Payer via votre application bancaire","tables.open.direct.step4":"Une fois votre commande prête, elle vous sera apportée à la table. Ne changez donc pas de table après avoir commandé!","tables.open.direct.subtitle":"Comment ça fonctionne ?","tables.open.direct.title":"Placez votre commande pour :","tables.open.onaccount.button":"Passer commande","tables.open.onaccount.disclaimer":"En période de forte affluence, prévoyez un peu plus de temps.","tables.open.onaccount.step1":"Scanner le QR code de la table où vous êtes assis","tables.open.onaccount.step2":"Composer votre commande","tables.open.onaccount.step3":"Payer via votre application bancaire","tables.open.onaccount.step4":"Une fois votre commande prête, elle vous sera apportée à la table. Ne changez donc pas de table après avoir commandé!","tables.open.onaccount.subtitle":"Comment ça fonctionne ?","tables.open.onaccount.title":"Placez votre commande pour :","tables.open.paymentonly.button":"Passer commande","tables.open.paymentonly.disclaimer":"En période de forte affluence, prévoyez un peu plus de temps.","tables.open.paymentonly.step1":"Scanner le QR code de la table où vous êtes assis","tables.open.paymentonly.step2":"Composer votre commande","tables.open.paymentonly.step3":"Payer via votre application bancaire","tables.open.paymentonly.step4":"Une fois votre commande prête, elle vous sera apportée à la table. Ne changez donc pas de table après avoir commandé!","tables.open.paymentonly.subtitle":"Comment ça fonctionne ?","tables.open.paymentonly.title":"Placez votre commande pour :","tables.open.plug_and_play.activated_at":"Table ouverte à : ","tables.open.plug_and_play.activated_by":"Table ouverte par : ","tables.open.plug_and_play.disclaimer":"Veuillez noter qu\'en période d\'affluence, cela peut prendre un peu plus de temps.","tables.open.plug_and_play.step1":"Scannez le code QR pour activer votre espace de travail/salle de réunion.","tables.open.plug_and_play.step2":"Passez une commande en sélectionnant un article et en confirmant votre commande.","tables.open.plug_and_play.step3":"Fermez votre espace de travail/salle de réunion en payant à la caisse.","tables.open.plug_and_play.subtitle":"Comment ça marche ?","tables.open.plug_and_play.description":"Pour activer la table, vous devez saisir votre adresse e-mail. Ensuite, vous pouvez prendre place. Lorsque vous souhaitez partir, allez à la caisse et payez vos heures + éventuelles consommations.","tables.open.plug_and_play.title":"Placez votre commande pour : ","tables.open.plug_and_play.hourly_rate":"Pour cette table, un tarif horaire de : ","tables.open.plug_and_play.button_activate":"Activer la table","tables.selectrow":"Sélectionner une rangée","tables.selectseat":"Sélectionner un siège","termsandconditions":"Termes et conditions","timeslot.selection.arearequired":"Sélectionnez d\'abord une zone","timeslot.selection.unavailable":"Aucun créneau horaire disponible","tip.custom.add":"Ajouter","tip.custom.other":"Autre","usertransaction.title":"Commande","visitors.back-datetime":"Retour à la sélection de date/heure","visitors.corona.checkbox":"Vérification COVID","visitors.corona.checkbox.description":"Je déclare pour moi-même et/ou mon groupe que : - Personne n\'a eu de symptômes de toux, d\'éternuements, de fièvre de 38°C ou plus ou d\'essoufflement au cours des 24 dernières heures ; - Personne n\'a actuellement un membre de la famille/colocataire avec de la fièvre et/ou de l\'essoufflement ; - Personne n\'a eu le nouveau coronavirus au cours des 7 derniers jours, qui a été diagnostiqué en laboratoire ; - Personne n\'a un membre de la famille/colocataire atteint du nouveau coronavirus avec lequel il/elle a été en contact au cours des 14 derniers jours alors qu\'il/elle avait encore des symptômes ; - Personne n\'a été mis en quarantaine parce qu\'il/elle a eu un contact direct avec une personne diagnostiquée avec le coronavirus et que mon groupe est composé d\'un ménage.","visitors.corona.description":"Restez assis autant que possible, nous viendrons vous servir.","visitors.corona.title":"Règles du Corona","visitors.title":"Enregistrement des visiteurs","voucher.order.button.add":"Ajouter un bon","voucher.order.modal.button.open":"Ajouter un bon","voucher.order.modal.button.reset":"Utiliser un autre bon","voucher.order.modal.button.tryagain":"Réessayer","voucher.order.modal.button.use":"Ajouter","voucher.order.modal.currentvalue":"La valeur actuelle est de : ","voucher.order.modal.description":"Entrez le code du bon","voucher.order.modal.title":"Ajouter un bon","walletorder.alert.enter.description":"Appuyez sur \'Ouvrir la caméra\' pour scanner le code QR","walletorder.alert.enter.title":"Ajoutez le numéro de la carte et choisissez le montant","walletorder.alert.invalid.title":"Carte invalide","walletorder.alert.valid.description":"Solde actuel sur la carte : ","walletorder.alert.valid.title":"Carte valide","walletorder.button.back":"Retour","walletorder.button.confirm":"Mettre à niveau la carte","walletorder.button.next":"Étape suivante","walletorder.button.scan":"Scanner la carte","walletorder.cardetails":"Détails de la carte","walletorder.title":"Mise à niveau de la carte","wallettoken.activate.button":"Activer","wallettoken.activate.description":"Ajouter le numéro et le code PIN de la carte","wallettoken.activate.failed":"Données de carte invalides","wallettoken.activate.open":"Activer la carte ?","wallettoken.activate.success":"La carte a été activée avec succès","wallettoken.activate.title":"Activer la carte","wallettokenconnect.connect.button":"Activer le jeton","wallettokenconnect.connect.description":"Entrez les données pour activer votre jeton","wallettokenconnect.connect.title":"Activer le jeton","wallettokenconnect.success.description":"Le jeton est activé","wallettokenconnect.success.title":"Jeton activé","wallettokenscanner.camerabusy":"La caméra est occupée","wallettokenscanner.open":"Ouvrir la caméra","wallettokenscanner.scanned":"Code scanné","wallettokenscanner.title":"Scanner le code QR de la carte","webshop.theme.not-selected":"Aucun thème de boutique en ligne sélectionné dans les paramètres"}')},db43:function(e,t,o){},e0e1:function(e){e.exports=JSON.parse('{"area.selection.unavailable":"No areas available","auth.activate.button.submit":"Activate","auth.activate.title":"Activate account","auth.login":"Log In","auth.logout":"Log Out","auth.logout.failed":"Logout failed","auth.logout.success":"You have been logged out successfully","auth.noaccess":"No access","auth.passwordforgot.button.back":"Back to login","auth.passwordforgot.button.submit":"Send password recovery e-mail","auth.passwordforgot.emailnotfound":"E-mailaddress not found","auth.passwordforgot.sendemail":"We have sent you an email with instructions to set a new password.","auth.passwordforgot.title":"Forgot Password","auth.passwordreset.button.submit":"Reset Password","auth.passwordreset.error":"Request is not valid","auth.passwordreset.explanation":"We have emailed you with a reset code. Enter the code to reset your password","auth.passwordreset.title":"Confirm Password","auth.passwordreset.update.password":"Reset Password","button.close":"Close","button.confirm":"Confirm","button.confirm.reservation":"Confirm reservation","button.continue":"Continue","button.save":"Save","button.signup":"Sign Up","cashfunction.not.selected":"no cashfunction selected","checkout.back_to_order":"Back to order","checkout.payment_for_table":"Payment for table","closed.subtitle":"The webshop is currently closed. You cannot place an order at this time.","closed.title":"Closed","confirmation.canceled.button":"Try again","confirmation.canceled.subtitle":"The payment has been cancelled. Click below to go back to the shopping cart and try again","confirmation.canceled.title":"Payment cancelled","confirmation.failed.button":"Try again","confirmation.failed.subtitle":"The payment has failed. Click below to go back to the shopping cart and try again","confirmation.failed.title":"Payment failed","confirmation.pending.description":"As soon as the payment is processed...","confirmation.pending.title":"Transaction pending","confirmation.pickup.button":"Pickup order","confirmation.pickup.description":"Press \'Pickup order\' to pickup your order.","confirmation.success.button":"Go to confirmation","confirmation.success.check_status":"Check status","confirmation.success.description":"","confirmation.success.place_another_order":"Place another order","confirmation.success.title":"View your order","confirmation.success.transaction_number":"Transaction number","confirmation.success.your_credentials":"Your personal info","delivery_method.button.back":"Go Back","delivery_method.button.change_location":"Edit address","delivery_method.button.change_zip_code":"Edit ZIP code","delivery_method.button.confirm":"Confirm","delivery_method.button.delivery":"Delivery","delivery_method.button.location":"Your location","delivery_method.button.order":"Order online","delivery_method.button.redirect":"Or proceed to the ","delivery_method.button.takeaway":"Takeaway","delivery_method.button.to_menu_card":"View menu","delivery_method.edit_zip_code":"Click \'Edit ZIP code\' to edit you ZIP code or click \'View menu\' to view the menu and place a pickup order.","delivery_method.enter.zipcodehousenumber":"Enter your zip code and house number (+addition):","delivery_method.no_delivery":"Helaas wordt er (tijdelijk) niet bezorgd op de opgegeven postcode.","delivery_method.only_pickup":"Only pickup available on this location.","delivery_method.pick_date":"Pick a date for the delivery/pickup","delivery_method.pickup_available":"You can place an order for pickup.","delivery_method.subtitle":"Choose your order type","delivery_method.title":"Welcome to","fields.account":"Account","fields.activationcode":"Activate code","fields.address":"Address","fields.amount":"Amount","fields.amount-select":"Select amount","fields.article":"Item","fields.cardnumber":"Cardnumber","fields.city":"City","fields.company_code":"Company code","fields.confirmpassword":"Confirm password","fields.customer_notes":"Remarks","fields.date":"Date","fields.delete":"Delete","fields.delivery":"Delivery","fields.email":"E-mail address","fields.firstname":"First name","fields.housenumber":"House number","fields.housenumber.placeholder":"12 A34","fields.housenumber_addition":"House number (+addition)","fields.items":"Items","fields.lastname":"Last name","fields.location":"Location","fields.method_delivery":"Delivery","fields.method_takeaway":"Takeaway","fields.name":"Name","fields.notes":"Notes","fields.number":"Number","fields.number_of_persons":"Number of people","fields.ordered_at":"Ordered at","fields.ordernumber":"Order number","fields.password":"Password","fields.password_current":"Current password","fields.password_new":"New password","fields.paymenttype":"Payment method","fields.phonenumber":"Telephone number","fields.phonenumber_countrycode":"Country code","fields.pincode":"PIN-code","fields.privacypolicy":"I agree with the privacy policy","fields.quantity":"Quantity","fields.resetcode":"Password resetcode","fields.rownumber":"Row number","fields.seatnumber":"Seat number","fields.status":"Status","fields.streetname":"Street name","fields.subtotal":"Subtotal","fields.table":"Table","fields.tablenumber":"Table number","fields.takeaway":"Takeaway","fields.termsandconditions":"I agree to the Terms and Conditions","fields.time":"Pick a time","fields.timeslot":"Time slot","fields.total":"Total","fields.transaction":"Transaction","fields.transactionnumber":"Transactionnumber","fields.value":"Value","fields.vat":"VAT","fields.zipcode":"Zip code","fields.zipcode.placeholder":"1234AB","footer.contactdetails":"Contact details","footer.openingtimes":"Opening hours","inactive.subtitle":"The shop is currently closed.","inactive.title":"Shop closed","invalid.data":"Data invalid","invalid.notfoundcompany_code":"Companycode not found","invalid.notfoundtoken":"Token not found","invalid.tokenblocked":"Token blocked","invalid.tokenconnected":"Token alrady activated","items.not.available.description":"It seems that the following items are no longer available","items.not.available.title":"Out of stock","label.select":"Select","locations.title":"Select location","locker.expiration.locker.removed":"Transaction canceled, locker was no longer valid","locker.expiration.timer":"Time left","locker.issue.cant.close":"Can\'t close (opens again)","locker.issue.code.not.working":"Code doesn\'t work","locker.issue.lock.door.jams":"Door jams","locker.issue.lock.no.reaction":"Lock has no response","locker.lockernumber":"Locker number","locker.maintenance.form.fillout":"Fill out form below","locker.maintenance.problem":"Problem with locker?","locker.notes":"Notes","locker.problem":"Problem","locker.select.lockernumber":"Select locker number","locker.select.problem":"Select the problem","locker.submit":"Send maintenance request","lockerflow.confirmation.your_locker_and_pin":"Your locker & PIN","lockerflow.confirmation.your_locker_and_pin.description":"Here you see your locker data.","lockerflow.confirmation.coinlock.disclaimer.title":"Notification: Single use!","lockerflow.confirmation.coinlock.disclaimer.description":"You can only use the pin code to close and open the locker multiple times. Until you leave","lockerflow.confirmation.coinlock.step-1.title":"Step 1: Store your belongings","lockerflow.confirmation.coinlock.step-1.description":"Place your belongings inside the locker.","lockerflow.confirmation.coinlock.step-2.title":"Step 2: Close the locker","lockerflow.confirmation.coinlock.step-2.description":"Enter the pin code and turn the knob to the left.","lockerflow.confirmation.coinlock.step-3.title":"Step 3: Check if the locker is securely closed","lockerflow.confirmation.coinlock.step-3.description":"Make sure the locker is securely closed.","lockerflow.confirmation.multirent.disclaimer.title":"Multi use disclaimer","lockerflow.confirmation.multirent.disclaimer.description":"You can keep using your pincode to open and close the locker as many times you need. The pincode will stay active until your done. Just let your locker door open when you leave so the next person can rent it!","lockerflow.confirmation.multirent.step-1.title":"Step 1: Store your belongings","lockerflow.confirmation.multirent.step-1.description":"Place your belongings inside the locker.","lockerflow.confirmation.multirent.step-2.title":"Step 2: Close the locker","lockerflow.confirmation.multirent.step-2.description":"Enter the pin code and turn the knob to the left.","lockerflow.confirmation.multirent.step-3.title":"Step 3: Check if the locker is securely closed","lockerflow.confirmation.multirent.step-3.description":"Make sure the locker is securely closed.","lockerflow.confirmation.event.step-1.title":"Step 1: Find your locker","lockerflow.confirmation.event.step-1.description":"Go to the locker number assigned to you.","lockerflow.confirmation.event.step-2.title":"Step 2: Verify locker number","lockerflow.confirmation.event.step-2.description":"Verify that the locker number you are standing in front of matches the locker number assigned to you.","lockerflow.confirmation.event.step-3.title":"Step 3: Press \'X\'","lockerflow.confirmation.event.step-3.description":"Press \'X\' to activate the lock.","lockerflow.confirmation.event.step-4.title":"Step 4: Access the locker","lockerflow.confirmation.event.step-4.description-step-1":"Enter the pin code on the keypad to access the locker.","lockerflow.confirmation.event.step-4.description-step-2":"If the locker does not automatically open, turn the knob to the right and open it.","lockerflow.confirmation.event.step-5.title":"Step 5: Store your belongings and close the locker","lockerflow.confirmation.event.step-5.description":"Place your belongings inside the locker","lockerflow.confirmation.event.step-5.description-step-1":"Put your belongings in the locker.","lockerflow.confirmation.event.step-5.description-step-2":"Close the door.","lockerflow.confirmation.event.step-5.description-step-3":"Turn the knob to the left.","lockerflow.confirmation.event.step-6.title":"Step 6: Check if the locker is securely closed","lockerflow.confirmation.event.step-6.description":"Make sure the locker is securely closed.","lockerflow.confirmation.fetch_code":"Collect locker code","lockerflow.confirmation.instructions.skip":"Skip instructions","lockerflow.confirmation.instructions.view":"View instructions","lockerflow.confirmation.share_lockers":"Share lockers","lockerflow.confirmation.share_locker":"Share locker","lockerflow.confirmation.thank_you":"Thank you for using Elockers!","lockerflow.intro.description":"Here you can reserve a locker without having to wait in a line. How does it work? Let us explain!","lockerflow.intro.description-steps-1":"Select your preferred locker size.","lockerflow.intro.description-steps-2":"Pay in the checkout.","lockerflow.intro.description-steps-3":"You will receive your locker number.","lockerflow.intro.description-steps-4":"You will receive your PIN.","lockerflow.intro.description-steps-5":"Place your belongings in the locker and you are ready to go.","lockerflow.intro.title":"Welcome at ","lockerflow.problem":"Report problem with locker","lockerflow.select_locker.description":"If you dislike standing in line, you can reserve a locker right here. Whether you need to store your hoodie or an entire backpack, we have what you need.","lockers":"Lockers","lockers.back_to_order":"Back to order","lockers.cart":"Cart","lockers.color":"Locker color","lockers.edit_order":"Edit order","lockers.locker":"Locker","lockers.name_event":"Name event","lockers.name_location":"Name location","lockers.notifications.noareas":"No areas","lockers.notifications.noevents":"No events","lockers.notifications.noitems":"No lockers available","lockers.notifications.nolocations":"No locations","lockers.notifications.unavailable":"No lockers available. Try again in 10 minutes","lockers.notifications.notfound":"Locker unavailable. Try another locker.","lockers.next_step":"Next step","lockers.previous_step":"Back","lockers.select_area":"Select Area","lockers.select_event":"Select Event","lockers.select_location":"Select Location","lockers.select_locker":"Select Locker","lockers.to_cart":"Back to cart","lockers.type":"Locker type","login.button":"Log in","login.forgotpassword":"Forgot password?","login.invalidcredentials":"Can\'t log in with the given credentials","login.register":"Click here to register","login.register.or":"Or","login.title":"Log in","menu.categories":"Categories","menu.item.available":"Available between","menu.item.outofstock":"Out of stock","menu.search":"search","methods.delivery":"Delivery","methods.quickorder":"Quickorder","methods.tableservice":"Tableservice","methods.takeaway":"Takeaway","modal.deleteprofile.button.delete":"Delete","modal.deleteprofile.button.open":"Delete profile","modal.deleteprofile.description":"Are you sure you want to delete your profile?","modal.deleteprofile.description2":"This action cannot be undone.","modal.deleteprofile.title":"Delete profile","modal.item.button.close":"Go back","modal.item.button.confirm":"Add","modal.preorder.button.open":"Activate Preorder","modal.preorder.button.submit":"Confirm","modal.preorder.description":"Enter the code to activate the pre order.","modal.preorder.description_extra":"The pre order will be processed afterwards.","modal.preorder.failed":"Preorder niet gevonden! Probeer het nogmaals","modal.preorder.success":"Geslaagd! Wij gaan de preorder verwerken. ","modal.preorder.title":"Preorder activeren","modal.privacypolicy.button.open":"View our Privacy Policy","modal.privacypolicy.title":"Privacy Policy","modal.quickpickup.orderjob.button.process":"Processing","modal.quickpickup.orderjob.button.show":"Show","modal.quickpickup.orderjob.pickedup":"Picked up","modal.quickpickup.orderjob.title":"Show barkeeper","modal.selectaccount.continuenoaccount":"Continue without an account","modal.selectaccount.title":"Select Account","modal.termsandcondition.button.open":"View our terms and conditions","modal.termsandcondition.title":"Terms and Conditions","modal.voucher-add.button.open":"Add voucher","myaccount":"My account","myprofile.title":"My Profile","mytransactions.no-transactions":"No orders","mytransactions.title":"My Orders","mytransactions.view":"View Orders","mywallet.modal.block-token.button":"Block","mywallet.modal.block-token.description":"","mywallet.modal.block-token.open":"Block","mywallet.modal.block-token.title":"Block token","mywallet.modal.connect-token.button":"Connect token","mywallet.modal.connect-token.description":"Enter the tokencode and pincode","mywallet.modal.connect-token.failed":"Data invalid","mywallet.modal.connect-token.open":"Connect token","mywallet.modal.connect-token.success":"Token is activated","mywallet.modal.connect-token.title":"Connect token","mywallet.modal.mutations.open":"View mutations","mywallet.modal.mutations.title":"Mutations","mywallet.all":"All Wallets","mywallet.no-wallet":"No wallets","mywallet.title":"My Wallets","mywallet.tokens":"My tokens","navigation.deliverymethod":"Order","navigation.elockers":"Lockers","navigation.menu":"Menu","navigation.menu_card":"Menu card","navigation.openingtimes":"Opening hours","navigation.quickorder":"Quickorder","navigation.reservation":"Reserve","navigation.usermenu.account":"My Account","navigation.usermenu.myprofile":"My Profile","navigation.usermenu.myprofile.edit":"Edit Profile","navigation.usermenu.mytransactions":"My Orders","navigation.usermenu.mywallet":"My Wallets","navigation.usermenu.selectaccount":"Select Account","navigation.visitors":"Sign in guest","navigation.walletorder":"Upgrade card","navigation.wallettoken.activate":"Activate card","notification.auth.password-resetted":"Password is resetted","notification.auth.password-updated":"Password updated","notification.auth.userprofile-updated":"Profile saved","notification.datetime-selection.methodnotset":"Method not defined","notification.datetime-selection.notimeslots":"No timeslots available","notification.datetime-selection.timeslotunavailable":"Timeslot unavailable","notification.locker.maintenance.failed":"Locker maintenance request can\'t be send","notification.locker.maintenance.success":"Locker maintenance request send","notification.logout.succesful":"Logged out successfully","notification.order.insuficient-subtotal":"Subtotal is to low, minimum amout is {min_amount}","notification.payment.loading.failed":"Loading paymentmethods failed","notification.payment.method.apple-pay.not-available":"Apple Pay not available","notification.payment.session.failed":"Payment session failed","notification.payment.adyen.canceled":"Payment canceled","notification.payment.adyen.error":"Error occured","notification.payment.adyen.refused":"Payment refused","notification.payment.adyen.aborted":"Payment aborted","notification.table.closed":"Table closed","notification.table.not-found":"Table not found please scan qr code again","notification.transaction.error":"Error","notification.zipcodeunavailable":"Pick up only for entered zip code","notifications.area.busy":"It\'s currently busy. Your order may take longer.","notifications.delivery.minimumamount":"Minimum order amount is","openingtimes.friday":"Friday","openingtimes.monday":"Monday","openingtimes.saturday":"Saturday","openingtimes.sunday":"Sunday","openingtimes.thursday":"Thursday","openingtimes.tuesday":"Tuesday","openingtimes.wednesday":"Wednesday","order.account_required_paymenttype":"Account is required for payment method:","order.button.back":"Back to ordering","order.button.confirm":"Place order","order.button.to_payment_methods":"Go to payment methods","order.coins":"Coins","order.deliverymethod":"Delivery method","order.itemsunavailable":"The following item(s) are unfortunately sold out","order.location":"Your location","order.notimeslots":"No time slots available","order.paymentmethod":"Payment methods","order.paymentmethod.required":"Payment method required","order.personalinformation":"Personal information","order.table.confirmation.alert":"Order placed successfully","order.table.title":"Order for Table:","order.timeslotunavailable":"Not available","order.tip":"Add tip","order.tip.button.notip":"No tip","order.voucher":"Voucher","order.voucher.error":"Error registering voucher","page.403":"No access","page.404":"Page not found","page.404.button":"Ga naar home","paymentstatus.canceled.button":"Try again","paymentstatus.canceled.subtitle":"Payment cancelled. Press the button to return to the cart and try again.","paymentstatus.canceled.title":"Payment cancelled","paymentstatus.unknown.subtitle":"Status of the payment is unknown.","paymentstatus.unknown.title":"Status unknown","paymentstatus.failed.button":"Try again","paymentstatus.failed.subtitle":"Payment failed. Press the button to return to the cart and try again.","paymentstatus.failed.title":"Payment failed.","paymentstatus.pending.check_status":"Check status","paymentstatus.pending.description":"When the payment is processed, you will be redirected to the confirmation page.","paymentstatus.pending.title":"Payment pending","paymentstatus.success-pending.description":"Processing your order takes longer than expected.","paymentstatus.success-pending.title":"Payment pending","paymentstatus.success.button":"Go to confirmation","paymentstatus.success.description":"We are currently processing your order.","paymentstatus.success.title":"Payment successful","privacypolicy":"Privacybeleid","products.noproducts":"No products found","qrcodelanding.title":"Scan QR code to get started","quickpickup.no-orderjobs.subtitle":"There are no order waiting for you","quickpickup.no-orderjobs.title":"No available orders","quickpickup.orderjobs.subtitle":"Press button \\"Show\\" to open order and show it to the barkeeper.","quickpickup.orderjobs.title":"Available orders","register.button":"Register","register.login.already":"Already registered?","register.login.button":"Click here to login","register.thankyou":"Thank you for your registration","register.title":"Register","reservation.areas.unavailable":"Areas Unavailable","reservation.confirmation.date":"Date","reservation.confirmation.description":"The following reservation has been placed:","reservation.confirmation.name":"Name","reservation.confirmation.quantity":"Number of people","reservation.confirmation.time":"Time","reservation.confirmation.title":"Thank you for your reservation","reservation.goback":"Go back to date/time selection","reservation.title":"Reserve","reservation.unavailable":"Unavailable","reservations.table_no_longer_available":"The table is no longer available. Pick another table.","reservations.no_tables_available":"No available tables in chosen timeslot.","selfscanner.camerabusy":"Camera is busy","selfscanner.cameraopenagain":"Scan another item","selfscanner.notification.failed":"Item not found","selfscanner.notification.success":"Added:","selfscanner.open":"Scanner","selfscanner.scanned":"Scanned code","selfscanner.title":"Scan QR code of item","shoppingcart.TIP":"Tip","shoppingcart.button":"Order","shoppingcart.button.back":"Go back","shoppingcart.delivery_fee":"Delivery Fee","shoppingcart.deliverycosts":"Delivery cost","shoppingcart.empty":"Shopping Cart is empty","shoppingcart.free":"Free","shoppingcart.freefrom":"Free delivery from","shoppingcart.mobile.button":"View your order","shoppingcart.mobile.button.continue":"Place order","shoppingcart.table_onaccount_description":"An amount is still open on this table. You can either pay or continue ordering.","shoppingcart.table_onaccount_description_after_order":"You can either pay the table bill or go back to the menu to place another order.","shoppingcart.timer":"Time left to complete order","shoppingcart.title":"Shopping Cart","shoppingcart.total":"Total","shoppingcart.total_payable":"To pay","shoppingcart.total_vouchers":"Voucher total","shoppingcart.transaction_fee":"Transaction fee","shoppingcart.transactioncosts":"Transaction costs","table.autoclose.close":"Close table","table.autoclose.title":"Table will be automatically closed in","tables.404.subtitle":"Scan the QR-code again","tables.404.title":"Table not found","tables.area.rowseat-selection.notfound":"Seat not found","tables.area.rowseat-selection.subtitle":"Enter your row and seat number","tables.area.table-selection.notfound":"Table not found","tables.area.table-selection.subtitle":"Enter your table number","tables.area.table-selection.unavailable":"Areas is not available","tables.areas-selection.button.select":"Select","tables.areas-selection.title":"Select Area","tables.areas.table-selection.button.select":"Select","tables.button.payment":"Table checkout","tables.landing.subtitle":"Scan the QR code of the table to start ordering","tables.landing.title":"Scan QR-code","tables.open.direct.button":"Place order","tables.open.direct.disclaimer":"At busy times, keep in mind that it may take a little longer.","tables.open.direct.step1":"Scan the QR code on the table where you sit","tables.open.direct.step2":"Compose your order","tables.open.direct.step3":"Pay via your banking app","tables.open.direct.step4":"Once your order is ready, it will be brought to the table. So don\'t switch tables after ordering!","tables.open.direct.subtitle":"How does it work?","tables.open.direct.title":"Place your order for: ","tables.open.onaccount.button":"Place order","tables.open.onaccount.disclaimer":"At busy times, keep in mind that it may take a little longer.","tables.open.onaccount.step1":"Scan the QR code on the table where you sit","tables.open.onaccount.step2":"Compose your order","tables.open.onaccount.step3":"Pay via your banking app","tables.open.onaccount.step4":"Once your order is ready, it will be brought to the table. So don\'t switch tables after ordering!","tables.open.onaccount.subtitle":"How does it work?","tables.open.onaccount.title":"Place your order for: ","tables.open.paymentonly.button":"Place order","tables.open.paymentonly.disclaimer":"At busy times, keep in mind that it may take a little longer.","tables.open.paymentonly.step1":"Scan the QR code on the table where you sit","tables.open.paymentonly.step2":"Compose your order","tables.open.paymentonly.step3":"Pay via your banking app","tables.open.paymentonly.step4":"Once your order is ready, it will be brought to the table. So don\'t switch tables after ordering!","tables.open.paymentonly.subtitle":"How does it work?","tables.open.paymentonly.title":"Place your order for: ","tables.open.plug_and_play.activated_at":"Table opened at: ","tables.open.plug_and_play.activated_by":"Table opened by: ","tables.open.plug_and_play.disclaimer":"Please note that during busy times, it may take a little longer.","tables.open.plug_and_play.step1":"Scan the QR code to activate your workspace/meeting room.","tables.open.plug_and_play.step2":"Place an order by selecting an item and confirming your order.","tables.open.plug_and_play.step3":"Close your workspace/meeting room by paying at the cash register.","tables.open.plug_and_play.subtitle":"How does it work?","tables.open.plug_and_play.description":"To activate the table, you need to enter your email address. Then you can take a seat. When you want to leave, go to the cash register and pay for your hours + any consumptions.","tables.open.plug_and_play.title":"Place your order for: ","tables.open.plug_and_play.hourly_rate":"For this table, an hourly rate of: ","tables.open.plug_and_play.button_activate":"Activate table","tables.selectrow":"Select row","tables.selectseat":"Select seat","termsandconditions":"Terms and condition","timeslot.selection.arearequired":"First select an area","timeslot.selection.unavailable":"No timeslots available","tip.custom.add":"Add","tip.custom.other":"Other","usertransaction.title":"Order","visitors.back-datetime":"Go back to date/time selection","visitors.corona.checkbox":"COVID Check","visitors.corona.checkbox.description":"I hereby declare for myself and/or my group that:- No one has had complaints of coughing, sneezing, 38+ degrees fever or shortness of breath in the past 24 hours;- No one currently has a family member/roommate with fever and/or shortness of breath;- No one has had the new coronavirus in the past 7 days which has been diagnosed in a lab- No one has a family member/roommate with the new coronavirus that he/she has been in contact with in the past 14 days while he/she still had complaints- No one should have been quarantined because he/she has had direct contact with someone who has been diagnosed with the coronavirus and that my group consists of a household.","visitors.corona.description":"Stay seated as much as possible, we will come to serve you.","visitors.corona.title":"Corona rules","visitors.title":"visitor registration","voucher.order.button.add":"Voucher toevoegen","voucher.order.modal.button.open":"Voucher toevoegen","voucher.order.modal.button.reset":"Gebruik andere voucher","voucher.order.modal.button.tryagain":"Probeer nogmaals","voucher.order.modal.button.use":"Toevoegen","voucher.order.modal.currentvalue":"Huidige waarde is: ","voucher.order.modal.description":"Vul de vouchercode in","voucher.order.modal.title":"Voucher toevoegen","walletorder.alert.enter.description":"Press \'Open Camera\' to scan the QR-code","walletorder.alert.enter.title":"Add card number and choose amount","walletorder.alert.invalid.title":"Card invalid","walletorder.alert.valid.description":"Current balance on card: ","walletorder.alert.valid.title":"Card valid","walletorder.button.back":"Go back","walletorder.button.confirm":"Upgrade card","walletorder.button.next":"Next step","walletorder.button.scan":"Scan card","walletorder.cardetails":"Card data","walletorder.title":"Upgrade card","wallettoken.activate.button":"Activate","wallettoken.activate.description":"Add card number and pin","wallettoken.activate.failed":"Invalid card data","wallettoken.activate.open":"Activate card?","wallettoken.activate.success":"Card successfully activated","wallettoken.activate.title":"Activate card","wallettokenconnect.connect.button":"Activate token","wallettokenconnect.connect.description":"Enter data to activate your token","wallettokenconnect.connect.title":"Activate token","wallettokenconnect.success.description":"Token is activated","wallettokenconnect.success.title":"Token activated","wallettokenscanner.camerabusy":"Camera is busy","wallettokenscanner.open":"Open Camera","wallettokenscanner.scanned":"Scanned code","wallettokenscanner.title":"Scan card QR-code","webshop.theme.not-selected":"No webshop theme selected in settings"}')},edaf:function(e,t,o){"use strict";o.d(t,"a",(function(){return a})),o.d(t,"c",(function(){return i})),o.d(t,"b",(function(){return r}));o("14d9");var n=o("3fbc");const a=()=>n["a"]("notification/getNotifications"),i=(e,t)=>{let o=n["a"]("notification/getNotifications");o.push({id:(Math.random().toString(36)+Date.now().toString(36)).substr(2),content:{type:t,message:e}}),n["b"]("notification/setNotification",o)},r=e=>{let t=n["a"]("notification/getNotifications");t=t.filter(t=>t.id!==e),n["b"]("notification/setNotification",t)}},ef3c:function(e,t,o){"use strict";var n=o("5502"),a=o("0e44"),i={namespaced:!0,state:{applicationState:JSON.stringify({})},getters:{getApplicationState:e=>e.applicationState},mutations:{APPLICATIONSTATE(e,t){e.applicationState=t}},actions:{setApplicationState({commit:e},t){e("APPLICATIONSTATE",t)}}},r={namespaced:!0,state:{config:JSON.stringify({theme:{},settings:{},localization:"nl"})},getters:{getConfig:e=>e.config},mutations:{CONFIG(e,t){e.config=t}},actions:{setConfig({commit:e},t){e("CONFIG",t)}}},l={namespaced:!0,state:{token:!1},getters:{getToken:e=>!!e.token&&e.token},mutations:{TOKEN(e,t){e.token=t}},actions:{setToken({commit:e},t){e("TOKEN",t)}}},s={namespaced:!0,state:{start_transaction_timestamp:!1,transaction_timeout:!1},getters:{getStartTransactionTimestamp:e=>e.start_transaction_timestamp,getTransactionTimeout:e=>e.transaction_timeout},mutations:{SET_START_TRANSACTION_TIMESTAMP(e,t){e.start_transaction_timestamp=t},SET_TRANSACTION_TIMEOUT(e,t){e.transaction_timeout=t},CLEAR_TRANSACTION_TIMEOUT(e){clearTimeout(e.transaction_timeout),e.transaction_timeout=!1,e.start_transaction_timestamp=!1}},actions:{setStartTransactionTimestamp({commit:e},t){e("SET_START_TRANSACTION_TIMESTAMP",t)},setTransactionTimeout({commit:e},t){e("SET_TRANSACTION_TIMEOUT",t)},clearTransactionTimeout({commit:e}){e("CLEAR_TRANSACTION_TIMEOUT")}}},c={namespaced:!0,state:{location:!1},getters:{getLocation:e=>!!e.location&&e.location},mutations:{LOCATION(e,t){e.location=t}},actions:{setLocation({commit:e},t){e("LOCATION",t)}}},d={namespaced:!0,state:{table:!1,auto_close:!0},getters:{getTable:e=>!!e.table&&e.table,getAutoClose:e=>!!e.auto_close&&e.auto_close},mutations:{TABLE(e,t){e.table=t},AUTO_CLOSE(e,t){e.auto_close=t}},actions:{setTable({commit:e},t){e("TABLE",t)},setAutoClose({commit:e},t){e("AUTO_CLOSE",t)}}},u={namespaced:!0,state:{transaction:!1},getters:{getTransaction:e=>!!e.transaction&&e.transaction},mutations:{TRANSACTION(e,t){e.transaction=t}},actions:{setTransaction({commit:e},t){e("TRANSACTION",t)}}},m={namespaced:!0,state:{user:JSON.stringify({authenticated:!1})},getters:{getUser:e=>e.user},mutations:{USER(e,t){e.user=t}},actions:{setUser({commit:e},t){e("USER",t)}}},p={namespaced:!0,state:{notifications:JSON.stringify([])},getters:{getNotifications:e=>e.notifications},mutations:{SET_NOTIFICATION(e,t){e.notifications=t}},actions:{setNotification({commit:e},t){e("SET_NOTIFICATION",t)}}};t["a"]=Object(n["a"])({plugins:[Object(a["a"])()],modules:{applicationState:i,config:r,lockers:s,location:c,token:l,table:d,transaction:u,user:m,notification:p}})}});
//# sourceMappingURL=app.8f79b7bb.js.map