{"id":682,"date":"2021-06-30T09:34:00","date_gmt":"2021-06-30T07:34:41","guid":{"rendered":"https:\/\/ocardoo.com\/widerrufsbelehrung\/"},"modified":"2026-05-22T20:55:05","modified_gmt":"2026-05-22T18:55:05","slug":"widerrufsbelehrung","status":"publish","type":"page","link":"https:\/\/ocardoo.com\/en\/widerrufsbelehrung\/","title":{"rendered":"Right of withdrawal"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"682\" class=\"elementor elementor-682\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-abb18d0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"abb18d0\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-05e8a7f\" data-id=\"05e8a7f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8d41f04 elementor-widget elementor-widget-text-editor\" data-id=\"8d41f04\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h2><strong>Widerrufsrecht f\u00fcr Verbraucher<\/strong><\/h2><p>(Verbraucher ist jede nat\u00fcrliche Person, die ein Rechtsgesch\u00e4ft zu Zwecken abschlie\u00dft, die \u00fcberwiegend weder ihrer gewerblichen noch ihrer selbstst\u00e4ndigen beruflichen T\u00e4tigkeit zugerechnet werden k\u00f6nnen.)<\/p><h3>\u00a0<\/h3><div><h3 data-section-id=\"1h7w2a\" data-start=\"1087\" data-end=\"1104\"><strong>Widerrufsrecht<\/strong><\/h3><p data-start=\"1106\" data-end=\"1202\">Sie haben das Recht, binnen vierzehn Tagen ohne Angabe von Gr\u00fcnden diesen Vertrag zu widerrufen.<\/p><p data-start=\"1204\" data-end=\"1280\">Die Widerrufsfrist betr\u00e4gt vierzehn Tage ab dem Tag des Vertragsabschlusses.<\/p><p data-start=\"1282\" data-end=\"1420\">Um Ihr Widerrufsrecht auszu\u00fcben, m\u00fcssen Sie uns<br data-start=\"1329\" data-end=\"1332\" \/>Leyendecker &amp; Leyendecker GbR<br data-start=\"1361\" data-end=\"1364\" \/>Zaunbusch 6<br data-start=\"1375\" data-end=\"1378\" \/>42329 Wuppertal<br data-start=\"1393\" data-end=\"1396\" \/>E-Mail: <a href=\"mailto:info@ocardoo.com\" rel=\"noopener\" data-start=\"1404\" data-end=\"1420\">info@ocardoo.com<\/a><\/p><p data-start=\"1422\" data-end=\"1609\">mittels einer eindeutigen Erkl\u00e4rung (z. B. per E-Mail oder \u00fcber die elektronische Widerrufsfunktion auf unserer Webseite) \u00fcber Ihren Entschluss, diesen Vertrag zu widerrufen, informieren.<\/p><p data-start=\"1611\" data-end=\"1758\">Zur Wahrung der Widerrufsfrist reicht es aus, dass Sie die Mitteilung \u00fcber die Aus\u00fcbung des Widerrufsrechts vor Ablauf der Widerrufsfrist absenden.<\/p><p data-start=\"1611\" data-end=\"1758\">\u00a0<\/p><h3 data-section-id=\"hkanfm\" data-start=\"1765\" data-end=\"1787\"><strong>Folgen des Widerrufs<\/strong><\/h3><p data-start=\"1789\" data-end=\"1972\">Wenn Sie diesen Vertrag widerrufen, erstatten wir Ihnen alle Zahlungen, die wir von Ihnen erhalten haben, unverz\u00fcglich und sp\u00e4testens binnen vierzehn Tagen ab Eingang Ihres Widerrufs.<\/p><p data-start=\"1974\" data-end=\"2147\">F\u00fcr die R\u00fcckzahlung verwenden wir dasselbe Zahlungsmittel, das Sie bei der urspr\u00fcnglichen Zahlung eingesetzt haben, sofern nicht ausdr\u00fccklich etwas anderes vereinbart wurde.<\/p><p data-start=\"1974\" data-end=\"2147\">\u00a0<\/p><p data-start=\"1974\" data-end=\"2147\">\u00a0<\/p><\/div><h3 data-section-id=\"w0swig\" data-start=\"2154\" data-end=\"2213\"><strong>Ausschluss bzw. vorzeitiges Erl\u00f6schen des Widerrufsrechts<\/strong><\/h3><h5 data-section-id=\"irqua6\" data-start=\"2215\" data-end=\"2242\">Personalisierte Produkte<\/h5><p data-start=\"2244\" data-end=\"2413\">Ein Widerrufsrecht besteht nicht bei Vertr\u00e4gen zur Lieferung von Waren oder digitalen Produkten, die individuell personalisiert oder nach Kundenvorgaben erstellt wurden.<\/p><p data-start=\"2415\" data-end=\"2442\">Dies betrifft insbesondere:<\/p><ul data-start=\"2444\" data-end=\"2576\"><li data-section-id=\"3g7sqe\" data-start=\"2444\" data-end=\"2473\">personalisierte Videob\u00fccher<\/li><li data-section-id=\"3g7sqe\" data-start=\"2444\" data-end=\"2473\">Videob\u00fccher und Videoboxen, bei denen kundenseitig bereitgestellte Videos oder Inhalte durch uns aufgespielt oder verarbeitet werden<\/li><li data-section-id=\"ze1ixz\" data-start=\"2474\" data-end=\"2486\">personalisierte Videoboxen<\/li><li data-section-id=\"1if8cpl\" data-start=\"2487\" data-end=\"2522\">individuell gestaltete Gru\u00dfkarten<\/li><li data-section-id=\"1vkuzew\" data-start=\"2523\" data-end=\"2554\">personalisierte Druckprodukte<\/li><li data-section-id=\"1vkuzew\" data-start=\"2523\" data-end=\"2554\">jegliche personalisierte digitale oder nichtdigitale Produkte<\/li><li data-section-id=\"10muw56\" data-start=\"2555\" data-end=\"2576\">Sonderanfertigungen<\/li><\/ul><div>\u00a0<\/div><div>\u00a0<\/div><h3 data-section-id=\"jo4z33\" data-start=\"672\" data-end=\"710\"><strong>Digitale Inhalte &amp; Gruppengru\u00dfkarten<\/strong><\/h3><p data-start=\"712\" data-end=\"726\">Bitte beachte:<\/p><p data-start=\"728\" data-end=\"868\">Bei digitalen Produkten kann das gesetzliche Widerrufsrecht vorzeitig erl\u00f6schen, sobald wir mit der Ausf\u00fchrung des Vertrages begonnen haben.<\/p><p data-start=\"870\" data-end=\"964\">Dies betrifft insbesondere digitale Gruppengru\u00dfkarten und personalisierte Inhalte auf Ocardoo.<\/p><p data-start=\"966\" data-end=\"1021\">Das Widerrufsrecht kann insbesondere erl\u00f6schen, sobald:<\/p><ul data-start=\"1023\" data-end=\"1267\"><li data-section-id=\"9gvrlg\" data-start=\"1023\" data-end=\"1056\">der Editor freigeschaltet wird,<\/li><li data-section-id=\"ja7ii1\" data-start=\"1057\" data-end=\"1097\">eine Gruppengru\u00dfkarte bearbeitet wird,<\/li><li data-section-id=\"57u2nr\" data-start=\"1098\" data-end=\"1147\">Bilder, Videos oder Dateien hochgeladen werden,<\/li><li data-section-id=\"vw6iiu\" data-start=\"1148\" data-end=\"1193\">ein PDF erstellt oder heruntergeladen wird,<\/li><li data-section-id=\"18kpsy3\" data-start=\"1194\" data-end=\"1230\">digitale Inhalte versendet werden,<\/li><li data-section-id=\"3q3ou5\" data-start=\"1231\" data-end=\"1267\">Premium-Funktionen genutzt werden.<\/li><\/ul><p data-start=\"1269\" data-end=\"1357\">\u00a0<\/p><p data-start=\"1269\" data-end=\"1357\">Vor Beginn der Ausf\u00fchrung holen wir im Bestellprozess ausdr\u00fccklich deine Zustimmung ein.<\/p><div><p data-start=\"1974\" data-end=\"2147\">\u00a0<\/p><\/div><p><br \/><br \/><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2049b9e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2049b9e\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a131c8 elementor-widget elementor-widget-text-editor\" data-id=\"0a131c8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Muster-Widerrufsformular<\/strong><\/p>\n<p>(Wenn Sie den Vertrag widerrufen wollen, dann f\u00fcllen Sie bitte dieses Formular aus und senden Sie es zur\u00fcck.)<\/p>\n<p>&#8211; An Leyendecker &amp; Leyendecker GbR, Zaunbusch 6, 42329 Wuppertal, E-Mail-Adresse: info@ocardoo.com:<\/p>\n<p>&#8211; Hiermit widerrufe(n) ich\/ wir (*) den von mir\/ uns (*) abgeschlossenen Vertrag \u00fcber den Kauf der folgenden Waren (*)\/<br>&nbsp; die Erbringung der folgenden Dienstleistung (*)<\/p>\n<p>&#8211; Bestellt am (*)\/ erhalten am (*)<\/p>\n<p>&#8211; Name des\/ der Verbraucher(s)<br>&#8211; Anschrift des\/ der Verbraucher(s)<br>&#8211; Unterschrift des\/ der Verbraucher(s) (nur bei Mitteilung auf Papier)<br>&#8211; Datum<\/p>\n<p>(*) Unzutreffendes streichen.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a8093be elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a8093be\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7755e64 elementor-widget elementor-widget-heading\" data-id=\"7755e64\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">(optional) Online-Widerrufsformular <\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f90d34e elementor-button-align-center elementor-widget elementor-widget-form\" data-id=\"f90d34e\" data-element_type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;N\\u00e4chster&quot;,&quot;step_previous_label&quot;:&quot;Voriger&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Neues Formular\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"682\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"f90d34e\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName des\/ der Verbraucher(s)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tE-Mail des\/ der Verbraucher(s)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"E-Mail\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-field_868cf87 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_868cf87\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAnschrift des\/ der Verbraucher(s)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[field_868cf87]\" id=\"form-field-field_868cf87\" rows=\"4\" placeholder=\"Adresse\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_0728458 elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_0728458\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tBestellnummer\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_0728458]\" id=\"form-field-field_0728458\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNachricht\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Nachricht\">Hiermit widerrufe(n) ich\/ wir (*) den von mir\/ uns (*) abgeschlossenen Vertrag \u00fcber den Kauf der folgenden Waren (*)\/   die Erbringung der folgenden Dienstleistung (*)<\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-date elementor-field-group elementor-column elementor-field-group-field_0bba8ea elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_0bba8ea\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tBestellt am (*)\/ erhalten am (*)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\n\t\t<input type=\"date\" name=\"form_fields[field_0bba8ea]\" id=\"form-field-field_0bba8ea\" class=\"elementor-field elementor-size-sm  elementor-field-textual elementor-date-field\" required=\"required\" aria-required=\"true\" pattern=\"[0-9]{4}-[0-9]{2}-[0-9]{2}\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_b45fe4c elementor-col-100 recaptcha_v3-bottomright\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_b45fe4c\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6LdewxAcAAAAAK76PaQQg_hJ8Ls24ba8M23DSV4K\" data-type=\"v3\" data-action=\"Form\" data-badge=\"bottomright\" data-size=\"invisible\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Vertrag widerrufen<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<div id=\"special-email\" class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required lwd_sec\">\r\n  <label for=\"alt-contact-email\" class=\"elementor-field-label\">Email<\/label>\r\n  <input size=\"1\" type=\"email\" name=\"form_fields[alt-contact-email]\" id=\"alt-contact-email\"\r\n\t\t class=\"elementor-field elementor-size-sm elementor-field-textual\" placeholder=\"Email\" autocomplete=\"off\" readonly>\r\n<\/div>\r\n<div id=\"special-captcha\" class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-text elementor-col-100 elementor-field-required lwd_sec\">\r\n  <label for=\"verification-hash\" class=\"elementor-field-label\">Captcha<\/label>\r\n  <input size=\"1\" type=\"text\" name=\"form_fields[verification-hash]\" id=\"verification-hash\"\r\n\t\t class=\"elementor-field elementor-size-sm elementor-field-textual\" placeholder=\"Captcha\" autocomplete=\"off\"\r\n\t\t pattern=\"[A-Za-z0-9_\\.\\(\\)#&+*=\\-]+\">\r\n<\/div><\/form>\n\t\t<script>\r\n(function($){\r\n  var WIDGET_SELECTOR = \".elementor-element-f90d34e\";   \/\/ z.B. .elementor-element-<id>\r\n  var DELAY_MS = 3500;              \/\/ Wartezeit bis Auto-Freigabe ohne Interaktion\r\n\r\n  function ensureToken(scopeEl){\r\n\tif (!scopeEl.dataset.lwdToken) {\r\n\t  scopeEl.dataset.lwdToken = Math.random().toString(36).slice(2) + Math.random().toString(36).slice(2);\r\n\t  \/\/console.log('[lwd_Sec] token:new ->', scopeEl.dataset.lwdToken);\r\n\t} else {\r\n\t  \/\/console.log('[lwd_Sec] token:reuse ->', scopeEl.dataset.lwdToken);\r\n\t}\r\n\treturn scopeEl.dataset.lwdToken;\r\n  }\r\n\r\n  function getRefs(form){\r\n\treturn {\r\n\t  hpEmail:  form.querySelector('[name=\"form_fields[alt-contact-email]\"]')    || form.querySelector('#alt-contact-email'),\r\n\t  captcha:  form.querySelector('[name=\"form_fields[verification-hash]\"]') || form.querySelector('#verification-hash'),\r\n\t  submit:   form.querySelector('.elementor-field-type-submit button[type=\"submit\"]') ||\r\n\t\t\t\tform.querySelector('button[type=\"submit\"]')\r\n\t};\r\n  }\r\n\r\n  function canRelease(scopeEl, runId){\r\n\tvar human   = scopeEl.dataset.lwdHuman === '1';        \/\/ human gilt run-\u00fcbergreifend\r\n\tvar timeout = scopeEl.dataset.lwdTimeoutRun === runId; \/\/ timeout nur f\u00fcr diesen Run\r\n\t\/\/console.log('[lwd_Sec] canRelease?', {human, timeout, runId});\r\n\treturn human || timeout;\r\n  }\r\n\r\n  function tryRelease(scopeEl, form, runId, reason){\r\n\tvar token = ensureToken(scopeEl);\r\n\tvar r = getRefs(form);\r\n\r\n\t\/*console.log('[lwd_Sec] tryRelease@' + reason, {\r\n\t  hasHp: !!r.hpEmail, hasCaptcha: !!r.captcha, hasSubmit: !!r.submit, runId\r\n\t});*\/\r\n\r\n\tif(!r.captcha || !r.submit){\r\n\t  \/\/console.warn('[lwd_Sec] missing fields -> cannot release yet');\r\n\t  return false;\r\n\t}\r\n\r\n\tvar hpVal = (r.hpEmail && r.hpEmail.value || '').trim();\r\n\tif(hpVal !== ''){\r\n\t  r.submit.disabled = true;\r\n\t  \/\/console.warn('[lwd_Sec] honeypot filled -> BLOCK', {hpVal});\r\n\t  return false;\r\n\t}\r\n\r\n\tif (!canRelease(scopeEl, runId)) {\r\n\t  r.submit.disabled = true;\r\n\t  \/\/console.log('[lwd_Sec] conditions not met -> keep disabled');\r\n\t  return false;\r\n\t}\r\n\r\n\tvar curr = (r.captcha.value || '').trim();\r\n\tif(!curr.startsWith('Captcha_akzeptiert_')){\r\n\t  r.captcha.value = 'Captcha_akzeptiert_' + token;\r\n\t  \/\/console.log('[lwd_Sec] captcha:set', r.captcha.value);\r\n\t} else {\r\n\t  \/\/console.log('[lwd_Sec] captcha:keep', curr);\r\n\t}\r\n\r\n\tr.submit.disabled = false;\r\n\t\/\/console.log('[lwd_Sec] submit:enabled @' + reason, {runId});\r\n\treturn true;\r\n  }\r\n\r\n  function bindHandlers(scopeEl, form, runId){\r\n\tvar $form = $(form);\r\n\t$form.off('.lwdSec'); \/\/ alte Handler l\u00f6sen\r\n\r\n\tfunction markHumanAndTry(reason){\r\n\t  if (scopeEl.dataset.lwdHuman !== '1') {\r\n\t\tscopeEl.dataset.lwdHuman = '1';\r\n\t\t\/\/console.log('[lwd_Sec] human detected @' + reason);\r\n\t  }\r\n\t  tryRelease(scopeEl, form, runId, reason);\r\n\t}\r\n\r\n\tfunction isHumanTarget(t){\r\n\t  if(!t || !t.matches) return false;\r\n\t  if(t.matches('#alt-contact-email, #verification-hash')) return false; \/\/ Honeypots z\u00e4hlen nicht\r\n\t  return true;\r\n\t}\r\n\r\n\tvar humanEvents = 'focusin input change keydown mousedown touchstart';\r\n\t$form.on(humanEvents + '.lwdSec', 'input,select,textarea,button', function(e){\r\n\t  if(isHumanTarget(e.target)) markHumanAndTry('human:' + e.type);\r\n\t});\r\n\r\n\t$form.on('submit.lwdSec', function(){ markHumanAndTry('submit'); });\r\n\r\n\tvar r0 = getRefs(form);\r\n\tif (r0.submit) {\r\n\t  r0.submit.addEventListener('click', function(){ markHumanAndTry('click'); }, {capture:true});\r\n\t}\r\n  }\r\n\r\n  function restartTimeout(scopeEl, form, runId){\r\n\tif (scopeEl.lwdTimerHandle) {\r\n\t  clearTimeout(scopeEl.lwdTimerHandle);\r\n\t  scopeEl.lwdTimerHandle = null;\r\n\t  \/\/console.log('[lwd_Sec] timeout:cleared (old run)');\r\n\t}\r\n\tconsole.log('[lwd_Sec] timeout:start', DELAY_MS, 'ms', {runId});\r\n\r\n\tscopeEl.lwdTimerHandle = setTimeout(function(){\r\n\t  scopeEl.dataset.lwdTimeoutRun = runId; \/\/ Timeout f\u00fcr DIESEN Run\r\n\t  \/\/console.log('[lwd_Sec] timeout:reached', {runId});\r\n\t  tryRelease(scopeEl, form, runId, 'timeout');\r\n\t}, DELAY_MS);\r\n  }\r\n\r\n  function initScope(scopeEl, origin){\r\n\tif(!scopeEl){ console.warn('[lwd_Sec] no scopeEl @' + origin); return; }\r\n\tvar form = scopeEl.querySelector('form');\r\n\tif(!form){ console.warn('[lwd_Sec] no form @' + origin); return; }\r\n\r\n\t\/\/ Dynamic Speed Token Injection\r\n\tvar speedInput = form.querySelector('[name=\"form_fields[lwd_speed_token]\"]') || form.querySelector('#lwd_speed_token');\r\n\tif (!speedInput) {\r\n\t  speedInput = document.createElement('input');\r\n\t  speedInput.type = 'hidden';\r\n\t  speedInput.name = 'form_fields[lwd_speed_token]';\r\n\t  speedInput.id = 'lwd_speed_token';\r\n\t  speedInput.value = Date.now();\r\n\t  form.appendChild(speedInput);\r\n\t}\r\n\r\n\tvar runId = Date.now() + '_' + Math.random().toString(36).slice(2);\r\n\tscopeEl.dataset.lwdRunId = runId;\r\n\t\/\/console.log('[lwd_Sec] initScope@' + origin, {runId, scopeEl});\r\n\r\n\tvar r = getRefs(form);\r\n\tif(r.submit){ r.submit.disabled = true; console.log('[lwd_Sec] submit:disabled (init)', {runId}); }\r\n\r\n\tensureToken(scopeEl);\r\n\tbindHandlers(scopeEl, form, runId);\r\n\trestartTimeout(scopeEl, form, runId);\r\n\r\n\ttryRelease(scopeEl, form, runId, origin + ':initial');\r\n\r\n\ttry{\r\n\t  if (scopeEl.lwdMo) { scopeEl.lwdMo.disconnect(); scopeEl.lwdMo = null; }\r\n\t  var mo = new MutationObserver(function(){\r\n\t\t\/\/console.log('[lwd_Sec] mutation -> tryRelease', {runId});\r\n\t\ttryRelease(scopeEl, form, runId, 'mutation');\r\n\t  });\r\n\t  mo.observe(form, {childList:true, subtree:true});\r\n\t  scopeEl.lwdMo = mo;\r\n\t  setTimeout(function(){ try{ mo.disconnect(); }catch(e){} scopeEl.lwdMo = null; }, 2500);\r\n\t}catch(e){}\r\n  }\r\n\r\n  \/\/ Hooks\r\n  $(function(){\r\n\tvar el = document.querySelector(WIDGET_SELECTOR);\r\n\t\/\/console.log('[lwd_Sec] domready', {found: !!el});\r\n\tif(el) initScope(el, 'domready');\r\n  });\r\n\r\n  if (window.elementorFrontend && elementorFrontend.hooks && elementorFrontend.hooks.addAction){\r\n\telementorFrontend.hooks.addAction('frontend\/element_ready\/form.default', function($scope){\r\n\t  if($scope && $scope.length && $scope[0] && $scope[0].matches && $scope[0].matches(WIDGET_SELECTOR)){\r\n\t\t\/\/console.log('[lwd_Sec] ajax render hook');\r\n\t\tinitScope($scope[0], 'ajax');\r\n\t  }\r\n\t});\r\n  }\r\n\r\n  $(window).on('elementor\/popup\/show', function(){\r\n\tvar el = document.querySelector('.dialog-widget[aria-modal=\"true\"] ' + WIDGET_SELECTOR);\r\n\t\/\/console.log('[lwd_Sec] popup show', {found: !!el});\r\n\tif(el) initScope(el, 'popup');\r\n  });\r\n\r\n})(jQuery);\r\n<\/script>\r\n<style id=\"lwd-sec-style-f90d34e\">\r\n  .elementor-form #special-email,\r\n  .elementor-form #special-captcha{\r\n\tposition:absolute;opacity:0;top:0;left:0;height:0;width:0;z-index:-1;overflow:hidden;\r\n  }\r\n<\/style>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66dc0fc elementor-widget elementor-widget-spacer\" data-id=\"66dc0fc\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Widerrufsrecht f\u00fcr Verbraucher (Verbraucher ist jede nat\u00fcrliche Person, die ein Rechtsgesch\u00e4ft zu Zwecken abschlie\u00dft, die \u00fcberwiegend weder ihrer gewerblichen noch ihrer selbstst\u00e4ndigen beruflichen T\u00e4tigkeit zugerechnet werden k\u00f6nnen.) \u00a0 Widerrufsrecht Sie [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":21,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-682","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/pages\/682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/comments?post=682"}],"version-history":[{"count":59,"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/pages\/682\/revisions"}],"predecessor-version":[{"id":23911,"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/pages\/682\/revisions\/23911"}],"wp:attachment":[{"href":"https:\/\/ocardoo.com\/en\/wp-json\/wp\/v2\/media?parent=682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}