{"id":10660,"date":"2022-08-12T05:24:58","date_gmt":"2022-08-12T05:24:58","guid":{"rendered":"https:\/\/atelieruldeeroi.com\/?post_type=product&#038;p=10660"},"modified":"2026-05-17T09:04:22","modified_gmt":"2026-05-17T09:04:22","slug":"craciun","status":"publish","type":"product","link":"https:\/\/atelieruldeeroi.com\/de\/produkt\/craciun\/","title":{"rendered":"Der Weihnachtsbrief"},"content":{"rendered":"<div>C\u0103r\u021bi personalizate<\/div>\n<div id=\"book-preview\" class=\"book-preview-hidden\">\n<!-- ipages begin -->\n<div class=\"ipgs-flipbook ipgs-9\" data-json-src=\"https:\/\/atelieruldeeroi.com\/wp-content\/uploads\/ipages_flipbook\/9\/config.json?ver=1762856999\"  data-item-id=\"9\" style=\"display:none;background-color:#ffffff;background-size:auto;\">\n<\/div>\n<!-- ipages end -->\n<br \/>\n<label id=\"book-cover-label\" for=\"book-cover\">Alege dimensiunea \u0219i tipul de copert\u0103 al c\u0103r\u021bii<\/label>\r\n<div id=\"book-cover\">\r\n    <div class=\"book-cover-container book-cover-a5_coperti_subtiri\" onclick=\"changeBookFormat('a5_coperti_subtiri')\">\r\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/CRACIUN_A5_Softcover3.jpg\" alt=\"A5 coper\u021bi sub\u021biri\">\r\n        <span class=\"book-cover-price-container\">\r\n            <span id=\"a5_coperti_subtiri\" class=\"book-cover-price\"><\/span><br\/>\r\n            <span class=\"book-cover-price-currency\">Lei<\/span>\r\n        <\/span>\r\n        <button>Alege format<\/button>\r\n    <\/div>\r\n    <div class=\"book-cover-container book-cover-a5_coperti_cartonate\" onclick=\"changeBookFormat('a5_coperti_cartonate')\">\r\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/CRACIUN_A5_Hardcover3.jpg\" alt=\"A5 coper\u021bi cartonate\">\r\n        <span class=\"book-cover-price-container\">\r\n            <span id=\"a5_coperti_cartonate\" class=\"book-cover-price\"><\/span><br\/>\r\n            <span class=\"book-cover-price-currency\">Lei<\/span>\r\n        <\/span>\r\n        <button>Alege format<\/button>\r\n    <\/div>\r\n    <div class=\"book-cover-container book-cover-a4_coperti_subtiri\" onclick=\"changeBookFormat('a4_coperti_subtiri')\">\r\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/CRACIUN_A4_Softcover3.jpg\" alt=\"A4 coper\u021bi sub\u021biri\">\r\n        <span class=\"book-cover-price-container\">\r\n            <span id=\"a4_coperti_subtiri\" class=\"book-cover-price\"><\/span><br\/>\r\n            <span class=\"book-cover-price-currency\">Lei<\/span>\r\n        <\/span>\r\n        <button>Alege format<\/button>\r\n    <\/div>\r\n    <div class=\"book-cover-container book-cover-a4_coperti_cartonate\" onclick=\"changeBookFormat('a4_coperti_cartonate')\">\r\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/CRACIUN_A4_Hardcover3.jpg\" alt=\"A4 coper\u021bi cartonate\">\r\n        <span class=\"book-cover-price-container\">\r\n            <span id=\"a4_coperti_cartonate\" class=\"book-cover-price\"><\/span><br\/>\r\n            <span class=\"book-cover-price-currency\">Lei<\/span>\r\n        <\/span>\r\n        <button>Alege format<\/button>\r\n    <\/div>\r\n    <div class=\"spacer\" style=\"clear: both;\"><\/div>\r\n<\/div>\r\n<button id=\"button-select-cover\" type=\"button\" class=\"layer-hidden\" onclick=\"toogleSelectBookCover()\">Schimb\u0103 format<\/button>\r\n<button id=\"add-to-cart\" class=\"layer-hidden\" type=\"button\" onclick=\"addToCart()\">Adaug\u0103 \u00een co\u0219<\/button><\/div>\n<p><script type=\"text\/javascript\">\r\nvar PICTURE_VERSION = 7,\r\n    name,\r\n    birth,\r\n    city,\r\n    extra = {},\r\n    selectedCharacter,\r\n    selectedFeatures = [],\r\n    selectedLanguage = \"RO\",\r\n    childPhotoBackgroundUrls = [],\r\n    isPriceSet = false,\r\n    \/\/ Base configuration from wordpress\r\n    IPAGES_CONFIG,\r\n    SINGLE_PAGE_MODE = 'OnePageSwipe',\r\n    EXTRA_FIELD_PREFIX = 'extra-field-';\r\n\r\n\/\/ Form update\r\nfunction showBoy() {\r\n    let boyCharacter = document.getElementById(\"character-boy\");\r\n    boyCharacter.style.display = (boyCharacter.style.display === 'none' || boyCharacter.style.display === '') ? 'block' : 'none';\r\n    document.getElementById(\"character-girl\").style.display = 'none';\r\n    document.getElementById(\"button-boy\").classList.add(\"button-boy\");\r\n    document.getElementById(\"button-girl\").classList.remove(\"button-girl\");\r\n}\r\n\r\nfunction showGirl() {\r\n    let girlCharacter = document.getElementById(\"character-girl\");\r\n    girlCharacter.style.display = (girlCharacter.style.display === 'none' || girlCharacter.style.display === '') ? 'block' : 'none';\r\n    document.getElementById(\"character-boy\").style.display = 'none';\r\n    document.getElementById(\"button-boy\").classList.remove(\"button-boy\");\r\n    document.getElementById(\"button-girl\").classList.add(\"button-girl\");\r\n}\r\n\r\nfunction selectCharacter() {\r\n    let selectedCharacterImageSrc,\r\n        photoExtension = document.getElementsByClassName(\"character-options\")[0].firstElementChild.getElementsByTagName(\"img\")[0].getAttribute(\"src\").slice(-3);\r\n    document.getElementsByName(\"character\").forEach(element => {\r\n        if (element.checked === true) {\r\n            selectedCharacter = element.value;\r\n        }\r\n    });\r\n    selectedCharacterImageSrc = '\/wp-content\/uploads\/' + BOOK_PREFIX + '_' + selectedCharacter + '.' + photoExtension;\r\n    document.getElementById(\"thumbnail-image\").src = selectedCharacterImageSrc;\r\n    document.getElementById(\"thumbnail-image\").style.display = 'block';\r\n    document.getElementById(\"character-boy\").style.display = 'none';\r\n    document.getElementById(\"character-girl\").style.display = 'none';\r\n}\r\n\r\nfunction updateDedication() {\r\n    document.getElementsByClassName('dedication').item(0).textContent = document.getElementById(\"dedication\").value;\r\n    document.getElementsByClassName('dedication-signature').item(0).textContent = document.getElementById(\"dedication-signature\").value;\r\n}\r\n\r\nfunction changeLanguage() {\r\n    let features = document.getElementsByClassName(\"book-form-feature\");\r\n    selectedLanguage = document.getElementById(\"language\").value;\r\n    document.getElementById(\"dedication\").value = DEDICATION_DICTIONARY[selectedLanguage];\r\n    document.getElementById(\"dedication-signature\").value = DEDICATION_SIGNATURE_DICTIONARY[selectedLanguage];\r\n    for (let i = 0; i < features.length; i++) {\r\n        features[i].innerHTML = FEATURES_DICTIONARY[selectedLanguage][i];\r\n    }\r\n}\r\n\r\nfunction updateWooElementValue(elem, val) {\r\n    elem.value = val;\r\n    elem.dispatchEvent(new Event('input', {bubbles: true}));\r\n}\r\n\r\nfunction updateWoocommerceForm() {\r\n    updateWooElementValue(document.getElementsByName('woocommerce-form-name')[0], name);\r\n    updateWooElementValue(document.getElementsByName('woocommerce-form-character')[0], selectedCharacter);\r\n    updateWooElementValue(document.getElementsByName('woocommerce-form-message')[0], document.getElementById(\"dedication\").value);\r\n    updateWooElementValue(document.getElementsByName('woocommerce-form-message-signature')[0], document.getElementById(\"dedication-signature\").value);\r\n\r\n    if (document.getElementsByName('woocommerce-form-language')[0]) {\r\n        updateWooElementValue(document.getElementsByName('woocommerce-form-language')[0], selectedLanguage);\r\n    }\r\n    if (document.getElementsByName('woocommerce-form-features')[0]) {\r\n        updateWooElementValue(document.getElementsByName('woocommerce-form-features')[0], selectedFeatures);\r\n    }\r\n    if (document.getElementsByName('woocommerce-form-birth')[0]) {\r\n        updateWooElementValue(document.getElementsByName('woocommerce-form-birth')[0], birth);\r\n    }\r\n    if (document.getElementsByName('woocommerce-form-city')[0]) {\r\n        updateWooElementValue(document.getElementsByName('woocommerce-form-city')[0], city);\r\n    }\r\n    if (document.getElementsByName('woocommerce-form-extra')[0]) {\r\n        var extraString = Object.entries(extra)\r\n            .map(([key, value]) => `${key}=${value}`)\r\n            .join('\\n');\r\n        updateWooElementValue(document.getElementsByName('woocommerce-form-extra')[0], extraString);\r\n    }\r\n}\r\n\r\n\/\/ Photo updates\r\n\/\/ on upload photo\r\ndocument.getElementById(\"photo-character\").onchange = function () {\r\n    let allowedExtensions = ['jpeg', 'jpg', 'png', 'gif'],\r\n        fileExtension, isFileSupported = true;\r\n\r\n    for (let i = 0; i < this.files.length; i++) {\r\n        fileExtension = this.files[i].name.split('.').pop().toLowerCase();\r\n        isFileSupported &= allowedExtensions.includes(fileExtension);\r\n    }\r\n    if (isFileSupported) {\r\n        jQuery(\".file-uploaded-check\").css(\"display\", \"\");\r\n        jQuery(\"#file-uploaded-name\").css(\"display\", \"\");\r\n        jQuery(\"#file-uploaded-name\").text(this.files[0].name);\r\n        return;\r\n    }\r\n    jQuery(\".file-uploaded-check\").css(\"display\", \"none\");\r\n    jQuery(\"#file-uploaded-name\").css(\"display\", \"none\");\r\n    this.value = \"\";\r\n    alert(\"Alege o poz\u0103 cu extensia: jpeg\/jpg\/png\/gif\");\r\n};\r\n\r\nfunction toogglePhoto(shouldHidePhoto) {\r\n    let elements = document.getElementsByClassName('introduction');\r\n    for (let item of elements) {\r\n        if (shouldHidePhoto) {\r\n            item.classList.remove(\"layer-hidden\");\r\n        } else {\r\n            item.classList.add(\"layer-hidden\");\r\n        }\r\n    }\r\n\r\n    if(document.getElementsByClassName(\"photo-character\").item(0) == null) return;\r\n    if (shouldHidePhoto) {\r\n        document.getElementsByClassName(\"photo-character\").item(0).classList.add(\"layer-hidden\");\r\n    } else {\r\n        document.getElementsByClassName(\"photo-character\").item(0).classList.remove(\"layer-hidden\");\r\n    }\r\n}\r\n\r\nfunction updatePhoto() {\r\n    let uploadedPhotos = document.getElementById(\"photo-character\").files;\r\n    for (let i = 0; i < childPhotoBackgroundUrls.length; i++) {\r\n        (window.URL ? URL : webkitURL).revokeObjectURL(childPhotoBackgroundUrls[i]);\r\n    }\r\n    childPhotoBackgroundUrls.length = 0;\r\n    if (uploadedPhotos && uploadedPhotos.length) {\r\n        for (let i = 0; i < uploadedPhotos.length; i++) {\r\n            const uploadedPhoto = uploadedPhotos[i];\r\n            childPhotoBackgroundUrls.push((window.URL ? URL : webkitURL).createObjectURL(uploadedPhoto));\r\n            const pictureHolder = document.getElementsByClassName('photo-character-' + (i + 1)).item(0);\r\n            if (pictureHolder) {\r\n                pictureHolder.style.backgroundImage = `url(${childPhotoBackgroundUrls[i]})`;\r\n            }\r\n        }\r\n        \/\/ For backwards compatibility\r\n        const firstPicture = document.getElementsByClassName('photo-character').item(0);\r\n        if (firstPicture) {\r\n            firstPicture.style.backgroundImage = `url(${childPhotoBackgroundUrls[0]})`;\r\n        }\r\n\r\n        toogglePhoto(false);\r\n    } else {\r\n        toogglePhoto(true);\r\n    }\r\n}\r\n\r\n\/\/ Form validation\r\nfunction isInputValid() {\r\n    let isInputValid = true;\r\n    if (document.getElementById('name')) {\r\n        name = document.getElementById('name').value;\r\n        if (!name) {\r\n            toggleWarningAndScroll('name', isInputValid);\r\n            isInputValid = false;\r\n        }\r\n    }\r\n    if (document.getElementById('birth')) {\r\n        birth = document.getElementById('birth').value;\r\n        if (!birth) {\r\n            toggleWarningAndScroll('birth', isInputValid);\r\n            isInputValid = false;\r\n        }\r\n    }\r\n    if (document.getElementById('city')) {\r\n        city = document.getElementById('city').value;\r\n        if (!city) {\r\n            toggleWarningAndScroll('city', isInputValid);\r\n            isInputValid = false;\r\n        }\r\n    }\r\n    if (!selectedCharacter) {\r\n        toggleWarningSelectedCharacter();\r\n        setTimeout(function () {\r\n            toggleWarningSelectedCharacter();\r\n        }, 3000);\r\n        if (isInputValid) {\r\n            jQuery('html,body').animate({scrollTop: jQuery(\"#character-field-container\").offset().top - 50}, 'slow');\r\n        }\r\n        isInputValid = false;\r\n    }\r\n\r\n    \/\/ Gather extra data if any was set\r\n    document.querySelectorAll('input[id^=\"'+ EXTRA_FIELD_PREFIX + '\"]').forEach(input => {\r\n      let key = input.id.slice(EXTRA_FIELD_PREFIX.length);\r\n      extra[key] = input.value;\r\n    });\r\n\r\n    return isInputValid;\r\n}\r\n\r\nfunction toggleWarningAndScroll(fieldName, isInputValid) {\r\n    toggleWarningField(fieldName);\r\n    setTimeout(function () {\r\n        toggleWarningField(fieldName);\r\n    }, 3000);\r\n    if (isInputValid) {\r\n        jQuery('html,body').animate({scrollTop: jQuery(\"#\" + fieldName + \"-label\").offset().top - 50}, 'slow');\r\n    }\r\n}\r\n\r\nfunction toggleWarningField(fieldName) {\r\n    jQuery(\"#\" + fieldName + \"-tooltip\").toggleClass(\"tooltip-hidden\");\r\n    jQuery(\"#\" + fieldName + \"-tooltip\").toggleClass(\"tooltip-visible\");\r\n    jQuery(\"#\" + fieldName + \"-field\").toggleClass(\"field-tooltiped\");\r\n    jQuery(\"#\" + fieldName + \"-label\").toggleClass(\"label-tooltiped\");\r\n}\r\n\r\nfunction toggleWarningSelectedCharacter() {\r\n    jQuery(\"#character-tooltip\").toggleClass(\"tooltip-hidden\");\r\n    jQuery(\"#character-tooltip\").toggleClass(\"tooltip-visible\");\r\n    jQuery(\"#character-field\").toggleClass(\"field-tooltiped\");\r\n}\r\n\r\n\/\/ Book preview updates\r\nfunction showPreview() {\r\n    if (!isInputValid()) {\r\n        return;\r\n    }\r\n    document.getElementById(\"book-preview\").classList.remove(\"book-preview-hidden\");\r\n    document.getElementById(\"book-form\").style.display = 'none';\r\n    document.getElementById(\"button-preview\").style.display = 'none';\r\n    document.getElementById(\"button-edit\").style.display = '';\r\n    if (!isPriceSet) {\r\n        updatePricesForBookCovers();\r\n    }\r\n    updateFlipbook();\r\n    tooggleLayers();\r\n    updateSelectedFeatures();\r\n    updateTextContent();\r\n    updateTextSize();\r\n    updateDedication();\r\n    updatePhoto();\r\n    updateWoocommerceForm();\r\n    updateHiddenPurchaseOptions();\r\n    \/\/ scroll to book preview\r\n    jQuery('html,body').animate({scrollTop: jQuery(\"#book-preview\").offset().top}, 'slow');\r\n}\r\n\r\nfunction updateHiddenPurchaseOptions() {\r\n  const userLang = document.documentElement.lang;\r\n  const covers = document.querySelectorAll('.book-cover-container');\r\n\r\n  covers.forEach(cover => {\r\n    const hideList = cover.getAttribute('data-hide');\r\n    const langs = hideList\r\n        ? hideList.split(',').map(l => l.trim())\r\n        : [];\r\n    cover.style.display = langs.includes(userLang) ? 'none' : '';\r\n  });\r\n}\r\n\r\nfunction hidePreview() {\r\n    document.getElementById(\"book-preview\").classList.add(\"book-preview-hidden\");\r\n    document.getElementById(\"book-form\").style.display = '';\r\n    document.getElementById(\"button-preview\").style.display = '';\r\n    document.getElementById(\"button-edit\").style.display = 'none';\r\n}\r\n\r\n\/\/ Depending on the selected language, show only the specific layers in the Flipbook\r\nfunction tooggleLayers() {\r\n    let enLayers = document.getElementsByClassName(\"language-en\"),\r\n        deLayers = document.getElementsByClassName(\"language-de\"),\r\n        roLayers = document.getElementsByClassName(\"language-ro\");\r\n    if (!document.getElementById(\"language\")) {\r\n        \/\/ if language input field is not present in form, then skip the logic\r\n        return;\r\n    }\r\n    if (\"RO\" === selectedLanguage) {\r\n        for (let layer of roLayers) {\r\n            layer.classList.remove(\"layer-hidden\");\r\n        }\r\n        for (let layer of enLayers) {\r\n            layer.classList.add(\"layer-hidden\");\r\n        }\r\n        for (let layer of deLayers) {\r\n            layer.classList.add(\"layer-hidden\");\r\n        }\r\n    } else if (\"DE\" === selectedLanguage) {\r\n        for (let layer of roLayers) {\r\n            layer.classList.add(\"layer-hidden\");\r\n        }\r\n        for (let layer of enLayers) {\r\n            layer.classList.add(\"layer-hidden\");\r\n        }\r\n        for (let layer of deLayers) {\r\n            layer.classList.remove(\"layer-hidden\");\r\n        }\r\n    } else {\r\n        for (let layer of roLayers) {\r\n            layer.classList.add(\"layer-hidden\");\r\n        }\r\n        for (let layer of enLayers) {\r\n            layer.classList.remove(\"layer-hidden\");\r\n        }\r\n        for (let layer of deLayers) {\r\n            layer.classList.add(\"layer-hidden\");\r\n        }\r\n    }\r\n}\r\n\r\nfunction updateSelectedFeatures() {\r\n    let features = document.getElementsByClassName(\"character-feature\");\r\n    if (!features) {\r\n        \/\/ skip populating features if the book doesn't contain this functionality\r\n        return;\r\n    }\r\n    selectedFeatures = [];\r\n    for (let feature of features) {\r\n        feature.checked ? selectedFeatures.push(feature.id.split('-')[1]) : selectedFeatures.push(feature.id.split('-')[0]);\r\n    }\r\n}\r\n\r\nfunction updateTextContent() {\r\n    let gender = selectedCharacter.startsWith('F') ? \"F\" : \"B\",\r\n        pagesContent = selectedLanguage === \"RO\" ? LAYERS_DICTIONARY_RO\r\n            : selectedLanguage === \"DE\" ? LAYERS_DICTIONARY_DE\r\n                : LAYERS_DICTIONARY_EN;\r\n    pagesContent.forEach(layer => {\r\n        updateTextForPageAndLayer(layer.pageNumber, layer.layerNumber, getText(layer, gender));\r\n    });\r\n}\r\n\r\nfunction getText(layer, gender) {\r\n    let feature = getFeature(layer),\r\n        version = getVersion(gender);\r\n    if (feature && layer[gender] && layer[gender][feature] && layer[gender][feature][version]) {\r\n        return eval('`' + layer[gender][feature][version] + '`');\r\n    } else if (feature && layer[gender] && layer[gender][feature]) {\r\n        return eval('`' + layer[gender][feature] + '`');\r\n    } else if (feature && layer[feature]) {\r\n        return eval('`' + layer[feature] + '`');\r\n    } else if (layer[gender] && layer[gender][version]) {\r\n        return eval('`' + layer[gender][version] + '`');\r\n    } else if (layer[gender]) {\r\n        return eval('`' + layer[gender] + '`');\r\n    } else {\r\n        return eval('`' + layer[\"default\"] + '`');\r\n    }\r\n}\r\n\r\nfunction getFeature(layer) {\r\n    for (let selectedFeature of selectedFeatures) {\r\n        if (getLayerKeys(layer).includes(selectedFeature)) {\r\n            return selectedFeature;\r\n        }\r\n    }\r\n}\r\n\r\nfunction getLayerKeys(layer) {\r\n    let keys = [],\r\n        iterate = (obj) => {\r\n            Object.keys(obj).forEach(key => {\r\n                if (typeof obj[key] === 'object') {\r\n                    keys.push(key);\r\n                    iterate(obj[key]);\r\n                } else {\r\n                    keys.push(key);\r\n                }\r\n            })\r\n        };\r\n    iterate(layer);\r\n    return keys;\r\n}\r\n\r\nfunction getVersion(gender) {\r\n    let lowerCaseName = name.toLowerCase()\r\n        .replace('\u0103', 'a')\r\n        .replace('\u00e2', 'a')\r\n        .replace('\u00ee', 'i')\r\n        .replace('\u0219', 's')\r\n        .replace('\u021b', 't');\r\n    for (let key of Object.keys(NAMES)) {\r\n        if (NAMES[key] && NAMES[key].includes(lowerCaseName) && key.startsWith(gender)) {\r\n            return key;\r\n        }\r\n    }\r\n    if (gender === \"F\") {\r\n        return \"F1\";\r\n    } else {\r\n        return \"B1\";\r\n    }\r\n}\r\n\r\nfunction updateTextForPageAndLayer(pageNumber, layerNumber, text) {\r\n    let page = document.getElementsByClassName('ipgs-page').item(pageNumber - 1),\r\n        selector;\r\n    if (!document.getElementById(\"language\")) {\r\n        selector = '.dynamic';\r\n    } else {\r\n        selector = selectedLanguage === \"RO\" ? '.dynamic.language-ro'\r\n            : selectedLanguage === \"DE\" ? '.dynamic.language-de'\r\n                : '.dynamic.language-en';\r\n    }\r\n    if (page.querySelectorAll(selector)[layerNumber - 1] !== undefined) {\r\n        page.querySelectorAll(selector)[layerNumber - 1].textContent = text;\r\n    }\r\n}\r\n\r\n\/\/ Flipbook updates\r\n\/\/ retrieve original Flipbook json\r\njQuery('.ipgs-flipbook').on('ipages:ready', function (e, plugin, page) {\r\n    var configUrl = jQuery('.ipgs-flipbook').attr('data-json-src');\r\n    fetch(configUrl).then(response => response.json()).then(config => IPAGES_CONFIG = config);\r\n});\r\n\r\n\/\/ update font size for the character name depending on the length of the name\r\nfunction updateTextSize() {\r\n    let elements = document.getElementsByClassName('dynamic-size');\r\n    for (let item of elements) {\r\n        let text = item.innerHTML,\r\n            letters = text.split(\"\");\r\n        if (letters.length < 5) {\r\n            item.style.fontSize = \"100px\";\r\n        } else if (letters.length < 7) {\r\n            item.style.fontSize = \"80px\";\r\n        } else if (letters.length < 10) {\r\n            item.style.fontSize = \"70px\";\r\n        }\r\n    }\r\n}\r\n\r\n\/\/ checks if request is done from a mobile device to later apply some specific config\r\nfunction isMobile() {\r\n    let check = false;\r\n    (function (a) {\r\n        if (\/(android|bb\\d+|meego).+mobile|avantgo|bada\\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows ce|xda|xiino\/i.test(a) || \/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\\-(n|u)|c55\\\/|capi|ccwa|cdm\\-|cell|chtm|cldc|cmd\\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\\-s|devi|dica|dmob|do(c|p)o|ds(12|\\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\\-|_)|g1 u|g560|gene|gf\\-5|g\\-mo|go(\\.w|od)|gr(ad|un)|haie|hcit|hd\\-(m|p|t)|hei\\-|hi(pt|ta)|hp( i|ip)|hs\\-c|ht(c(\\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\\-(20|go|ma)|i230|iac( |\\-|\\\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\\\/)|klon|kpt |kwc\\-|kyo(c|k)|le(no|xi)|lg( g|\\\/(k|l|u)|50|54|\\-[a-w])|libw|lynx|m1\\-w|m3ga|m50\\\/|ma(te|ui|xo)|mc(01|21|ca)|m\\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\\-2|po(ck|rt|se)|prox|psio|pt\\-g|qa\\-a|qc(07|12|21|32|60|\\-[2-7]|i\\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\\\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\\-|oo|p\\-)|sdk\\\/|se(c(\\-|0|1)|47|mc|nd|ri)|sgh\\-|shar|sie(\\-|m)|sk\\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\\-|v\\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\\-|tdg\\-|tel(i|m)|tim\\-|t\\-mo|to(pl|sh)|ts(70|m\\-|m3|m5)|tx\\-9|up(\\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\\-|your|zeto|zte\\-\/i.test(a.substr(0, 4))) check = true;\r\n    })(navigator.userAgent || navigator.vendor || window.opera);\r\n    return check;\r\n}\r\n\r\nfunction updateFlipbook() {\r\n    \/\/ Clone the default config\r\n    var configClone = JSON.parse(JSON.stringify(IPAGES_CONFIG));\r\n    \/\/ Update pages depending on character\r\n    for (var i = 0; i < configClone.pages.length; i++) {\r\n        var page = configClone.pages[i];\r\n        page.image = page.image.replace(\"_FBA.\", \"_\" + selectedCharacter + \".\") + \"?v=\" + PICTURE_VERSION;\r\n    }\r\n    if (isMobile()) {\r\n        configClone.bookEngine = SINGLE_PAGE_MODE;\r\n        configClone.padding.right = 0;\r\n        configClone.padding.left = 0;\r\n        configClone.padding.bottom = 60;\r\n        document.getElementsByClassName('ipgs-flipbook').item(0).classList.add(\"ipgs-flipbook-mobile\");\r\n    }\r\n    \/\/ Reinit flipbook\r\n    jQuery('.ipgs-flipbook').ipages(configClone);\r\n}\r\n\r\n\/\/ Cover\/cart updates\r\nfunction updatePricesForBookCovers() {\r\n    var productVariations = jQuery('.variations_form').data('product_variations');\r\n    productVariations.forEach(variation => {\r\n        document.getElementById(variation.attributes.attribute_pa_format).innerHTML = variation.display_price;\r\n\r\n        var currencyLabels = document.getElementsByClassName(\"book-cover-price-currency\");\r\n        \/\/ currency format is <span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>9&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span><\/span>\r\n        var currency = variation.price_html.includes(\"&euro;\") ? \"&euro;\" : \"Lei\"\r\n        for (let i = 0; i < currencyLabels.length; i++) {\r\n            currencyLabels[i].innerHTML = currency;\r\n        }\r\n    });\r\n    isPriceSet = true;\r\n}\r\n\r\nfunction toogleSelectBookCover() {\r\n    jQuery('#button-select-cover').addClass(\"layer-hidden\");\r\n    jQuery('.book-cover-container').removeClass(\"layer-hidden\");\r\n    jQuery('.book-cover-container > button').removeClass(\"layer-hidden\");\r\n    jQuery('#book-cover-label').removeClass(\"layer-hidden\");\r\n    jQuery('#add-to-cart').addClass(\"layer-hidden\");\r\n    \/\/ scroll after user selects a cover\r\n    jQuery('html,body').animate({scrollTop: jQuery(\"#book-cover\").offset().top - 300}, 'slow');\r\n}\r\n\r\nfunction changeBookFormat(selectedFormat) {\r\n    jQuery('#pa_format').val(selectedFormat).change();\r\n    jQuery('#button-select-cover').removeClass(\"layer-hidden\");\r\n    \/\/ Hide all formats when one is selected\r\n    jQuery('.book-cover-container').addClass(\"layer-hidden\");\r\n    jQuery('.book-cover-container > button').addClass(\"layer-hidden\");\r\n    \/\/ Remove any previous selections\r\n    jQuery('.book-cover-container').removeClass(\"book-cover-container-selected\");\r\n    \/\/ Show the selected format and mark it as newly selected\r\n    jQuery('.book-cover-' + selectedFormat).removeClass(\"layer-hidden\")\r\n        .addClass(\"book-cover-container-selected\");\r\n    jQuery('#book-cover-label').addClass(\"layer-hidden\");\r\n    jQuery('#add-to-cart').removeClass(\"layer-hidden\");\r\n    \/\/ scroll after user selects a cover\r\n    jQuery('html,body').animate({scrollTop: jQuery(\"#add-to-cart\").offset().top - 300}, 'slow');\r\n}\r\n\r\nfunction addToCart() {\r\n    document.getElementsByClassName('single_add_to_cart_button').item(0).click();\r\n}\r\n\r\n\/\/ add Baloo font\r\nwindow.onload = function () {\r\n    let head = document.getElementsByTagName('head')[0];\r\n    let link = document.createElement('link');\r\n    link.id = 'google-fonts-css-baloo';\r\n    link.rel = 'stylesheet';\r\n    link.type = 'text\/css';\r\n    link.href = 'https:\/\/fonts.googleapis.com\/css?family=Baloo';\r\n    link.media = 'all';\r\n    head.appendChild(link);\r\n}\r\nwindow.onload = function () {\r\n    let head = document.getElementsByTagName('head')[0];\r\n    let link = document.createElement('link');\r\n    link.id = 'google-fonts-css-amatisc';\r\n    link.rel = 'stylesheet';\r\n    link.type = 'text\/css';\r\n    link.href = 'https:\/\/fonts.googleapis.com\/css?family=Amatic+SC';\r\n    link.media = 'all';\r\n    head.appendChild(link);\r\n}\r\n<\/script><br \/>\n<script type=\"text\/javascript\">\r\nvar BOOK_PREFIX = 'CRACIUN',\r\n    NAMES = {},\r\n\tLAYERS_DICTIONARY_DE = [\r\n\t{\r\n\tpageNumber: 1,\r\n    layerNumber: 1,\r\n    default: \"${name}\"\r\n    },\r\n\t{\r\n    pageNumber: 5,\r\n    layerNumber: 1,\r\n    default: \"${name}\"\r\n\t},\r\n\t{\r\n    pageNumber: 5,\r\n    layerNumber: 2,\r\n\tF: \"Liebe ${name},\",\r\n    B: \"Lieber ${name},\",\r\n\t},\r\n\t{\r\n    pageNumber: 6,\r\n    layerNumber: 1,\r\n\tF: \"Es war der 24. Dezember und ${name} hatte es immer noch nicht geschafft, dem Weihnachtsmann zu schreiben. So viel zu tun, so wenig Zeit! Doch jetzt, genau jetzt, fiel es ihr ein \u2013 und es blieben nur noch zehn Minuten, bis die Post\",\r\n    B: \"Es war der 24. Dezember und ${name} hatte es immer noch nicht geschafft, dem Weihnachtsmann zu schreiben. So viel zu tun, so wenig Zeit! Doch jetzt, genau jetzt, fiel es ihm ein \u2013 und es blieben nur noch zehn Minuten, bis die Post\",\r\n\t},\r\n\t{\r\n    pageNumber: 6,\r\n    layerNumber: 2,\r\n\tF: \"schloss. Panik stieg in ihr auf, als sie losst\u00fcrmte, wie ein kleiner Wirbelwind in ihr Zimmer, ein Blatt Papier schnappte und mit wild pochendem Herzen begann:\",\r\n    B: \"schloss. Panik stieg in ihm auf, als er losst\u00fcrmte, wie ein kleiner Wirbelwind in sein Zimmer, ein Blatt Papier schnappte und mit wild pochendem Herzen begann:\",\r\n\t},\r\n\t{\r\n    pageNumber: 6,\r\n    layerNumber: 3,\r\n\tF: \"\u201eLieber Weihnachtsmann...\u201c Doch pl\u00f6tzlich erinnerte sie sich daran, dass sie letztes Jahr nur die H\u00e4lfte der Spielsachen bekommen hatte, die auf ihrer Liste standen. Sie dachte, dass der Weihnachtsmann schon sehr alt w\u00e4re und bestimmt keine kilometerlangen Briefe mehr lesen w\u00fcrde. Also beschloss sie, sich kurzzufassen und nur zwei Dinge\",\r\n    B: \"\u201eLieber Weihnachtsmann...\u201c Doch pl\u00f6tzlich erinnerte er sich daran, dass er letztes Jahr nur die H\u00e4lfte der Spielsachen bekommen hatte, die auf seiner Liste standen. Er dachte, dass der Weihnachtsmann schon sehr alt w\u00e4re und bestimmt keine kilometerlangen Briefe mehr lesen w\u00fcrde. Also beschloss er, sich kurzzufassen und nur zwei Dinge\",\r\n\t},\r\n\t{\r\n    pageNumber: 6,\r\n    layerNumber: 4,\r\n\tF: \"zu w\u00fcnschen, die sie wirklich, wirklich haben wollte. Aber gerade als sie den Stift auf das Papier setzte, h\u00f6rte sie drau\u00dfen das Dr\u00f6hnen eines Motors \u2013 der Postwagen.\",\r\n    B: \"zu w\u00fcnschen, die er wirklich, wirklich haben wollte. Aber gerade als er den Stift auf das Papier setzte, h\u00f6rte er drau\u00dfen das Dr\u00f6hnen eines Motors \u2013 der Postwagen.\",\r\n\t},\r\n\t{\r\n    pageNumber: 7,\r\n    layerNumber: 1,\r\n\tF: \"\u201eNEEIN! NICHT SCHON!\u201c, schrie sie verzweifelt und rannte zum Fenster. \u201eWas soll ich nur tun, Herr Rentier? Hast du eine Idee?\u201c\",\r\n    B: \"\u201eNEEIN! NICHT SCHON!\u201c, schrie er verzweifelt und rannte zum Fenster. \u201eWas soll ich nur tun, Herr Rentier? Hast du eine Idee?\u201c\",\r\n\t},\r\n\t{\r\n    pageNumber: 7,\r\n    layerNumber: 2,\r\n\tdefault: \"Doch Herr Rentier blieb still. Er war wirklich ein skurriler Typ \u2013 trug einen eleganten Frack mit einer winzigen Fliege und einen Zylinder, aus dem seine Geweihe frech herausragten. Seine Augen, zwei winzige schwarze Kn\u00f6pfe, schauten schelmisch auf alle herab.\",\r\n\t},\r\n\t{\r\n    pageNumber: 7,\r\n    layerNumber: 3,\r\n    default: \"Pl\u00f6tzlich hatte ${name} eine Idee:\"\r\n\t},\r\n\t{\r\n    pageNumber: 7,\r\n    layerNumber: 4,\r\n\tF: \"Sie n\u00e4herte den leeren Brief an ihren Mund und fl\u00fcsterte langsam, als ob sie die Worte direkt aufs Papier zaubern wollte:\",\r\n    B: \"Er n\u00e4herte den leeren Brief an seinen Mund und fl\u00fcsterte langsam, als ob er die Worte direkt aufs Papier zaubern wollte:\",\r\n\t},\r\n\t{\r\n    pageNumber: 7,\r\n    layerNumber: 5,\r\n\tF: \"\u201eEine Prinzessinnenpuppe und ein Einhorn. Das ist alles.\u201c\",\r\n    B: \"\u201eEin Dinosaurier und ein Rennauto. Das ist alles.\u201c\",\r\n\t},\r\n\t{\r\n    pageNumber: 7,\r\n    layerNumber: 6,\r\n\tF: \"In eine Ecke schrieb sie \u201eDanke dir!\u201c, und rannte in letzter Minute los, um den Brief noch zur Post zu bringen. Puh, was f\u00fcr ein Gl\u00fcck! Erleichtert ging sie wieder in ihr Zimmer.\",\r\n    B: \"In eine Ecke schrieb er \u201eDanke dir!\u201c, und rannte in letzter Minute los, um den Brief noch zur Post zu bringen. Puh, was f\u00fcr ein Gl\u00fcck! Erleichtert ging er wieder in sein Zimmer.\",\r\n\t},\r\n\t{\r\n    pageNumber: 8,\r\n    layerNumber: 1,\r\n\tF: \"\u201ePah, umsonst!\u201c, rief Herr Rentier dramatisch, als ${name} die T\u00fcr hinter sich schloss. \u201eGlaubst du, der Weihnachtsmann ist ein Zauberer? Wie soll er wissen, was du dir w\u00fcnschst, wenn du ihm nicht geschrieben hast?\u201c \u201eIch hab ihm nicht geschrieben, aber ich hab's ihm\",\r\n    B: \"\u201ePah, umsonst!\u201c, rief Herr Rentier dramatisch, als ${name} die T\u00fcr hinter sich schloss. \u201eGlaubst du, der Weihnachtsmann ist ein Zauberer? Wie soll er wissen, was du dir w\u00fcnschst, wenn du ihm nicht geschrieben hast?\u201c \u201eIch hab ihm nicht geschrieben, aber ich hab's ihm\",\r\n\t},\r\n\t{\r\n    pageNumber: 8,\r\n    layerNumber: 2,\r\n\tF: \"gesagt!\u201c, konterte ${name} triumphierend. \u201eUnd \u00fcberhaupt, ich glaube nicht, dass der Weihnachtsmann die Briefe zu Ende liest. Vielleicht liest er sie gar nicht alle!\u201c \u201eWaaas?!\u201c Herr Rentier riss die Augen weit auf, als h\u00e4tte jemand seine Geweihe geklaut.\",\r\n    B: \"gesagt!\u201c, konterte ${name} triumphierend. \u201eUnd \u00fcberhaupt, ich glaube nicht, dass der Weihnachtsmann die Briefe zu Ende liest. Vielleicht liest er sie gar nicht alle!\u201c \u201eWaaas?!\u201c Herr Rentier riss die Augen weit auf, als h\u00e4tte jemand seine Geweihe geklaut.\",\r\n\t},\r\n\t{\r\n    pageNumber: 8,\r\n    layerNumber: 3,\r\n\tF: \"\u201eWer hat dir so einen Unsinn erz\u00e4hlt?\u201c \u201eNiemand! Ich wei\u00df das einfach! Wenn er so alt ist und eine Milliarde Briefe kriegt, wie soll er das alles lesen?\u201c \u201eAhaaa...\u201c, sagte Herr Rentier langsam und schob seine Hufe bedeutungsvoll in die Seiten. Seine Augen funkelten listig. \u201eWei\u00dft du, genau das hab ich auch mal gedacht. Aber dann\u2026 habe ich es gesehen.\u201c\",\r\n    B: \"\u201eWer hat dir so einen Unsinn erz\u00e4hlt?\u201c \u201eNiemand! Ich wei\u00df das einfach! Wenn er so alt ist und eine Milliarde Briefe kriegt, wie soll er das alles lesen?\u201c \u201eAhaaa...\u201c, sagte Herr Rentier langsam und schob seine Hufe bedeutungsvoll in die Seiten. Seine Augen funkelten listig. \u201eWei\u00dft du, genau das hab ich auch mal gedacht. Aber dann\u2026 habe ich es gesehen.\u201c\", \r\n\t},\r\n\t{\r\n    pageNumber: 9,\r\n    layerNumber: 1,\r\n\tF: \"\u201eWas?!\u201c ${name}s Neugierde war jetzt geweckt. \u201eDen Weihnachtsmann?\u201c \u201eJa, den nat\u00fcrlich auch. Aber vor allem habe ich den Sortierer gesehen!\u201c ${name} zog skeptisch eine Augenbraue hoch. \u201eDen was?\u201c \u201eDen Sortierer!\u201c, wiederholte Herr Rentier geheimnisvoll und beugte sich etwas n\u00e4her. \u201eSo nennt ihn jeder. Keine Ahnung, warum. Aber wenn du willst, kann ich ihn dir zeigen.\u201c \u201eJa, klar will ich das!\u201c, rief ${name} aufgeregt. \u201eAber warte mal\u2026 bist du etwa magisch oder wie?\u201c \u201eAch, bei meinen Geweihen!\u201c, st\u00f6hnte Herr Rentier theatralisch und warf seine Hufe in die Luft. \u201eNicht ich \u2013 der Zylinder ist magisch!\u201c Er nahm seinen Zylinder ab, und kaum hatte er ihn auf den Boden gesetzt, begann der Hut zu wachsen und war bald so gro\u00df wie ein Tisch! Herr Rentier sprang ohne zu z\u00f6gern hinein, und ${name} kletterte hastig hinterher. In dem Moment schoss der Zylinder wie eine Rakete nach oben, direkt durch die Decke - weg waren sie!\",\r\n    B: \"\u201eWas?!\u201c ${name}s Neugierde war jetzt geweckt. \u201eDen Weihnachtsmann?\u201c \u201eJa, den nat\u00fcrlich auch. Aber vor allem habe ich den Sortierer gesehen!\u201c ${name} zog skeptisch eine Augenbraue hoch. \u201eDen was?\u201c \u201eDen Sortierer!\u201c, wiederholte Herr Rentier geheimnisvoll und beugte sich etwas n\u00e4her. \u201eSo nennt ihn jeder. Keine Ahnung, warum. Aber wenn du willst, kann ich ihn dir zeigen.\u201c \u201eJa, klar will ich das!\u201c, rief ${name} aufgeregt. \u201eAber warte mal\u2026 bist du etwa magisch oder wie?\u201c \u201eAch, bei meinen Geweihen!\u201c, st\u00f6hnte Herr Rentier theatralisch und warf seine Hufe in die Luft. \u201eNicht ich \u2013 der Zylinder ist magisch!\u201c Er nahm seinen Zylinder ab, und kaum hatte er ihn auf den Boden gesetzt, begann der Hut zu wachsen und war bald so gro\u00df wie ein Tisch! Herr Rentier sprang ohne zu z\u00f6gern hinein, und ${name} kletterte hastig hinterher. In dem Moment schoss der Zylinder wie eine Rakete nach oben, direkt durch die Decke - weg waren sie!\",\r\n\t},\r\n\t{\r\n    pageNumber: 10,\r\n    layerNumber: 1,\r\n\tF: \"Sie erhoben sich und machten sich auf den Weg nach Norden. Die Geb\u00e4ude schrumpften unter ihnen, die Stadt wurde kleiner und kleiner, bis sie ganz verschwand. Sie rasten immer schneller durch die Luft, und andere St\u00e4dte flogen wie winzige Punkte unter ihnen vorbei. So schnell, dass ${name}s Wangen zu gl\u00fchen begannen! Sie lie\u00df sich keuchend in den Zylinder fallen, w\u00e4hrend der Wind \u00fcber ihnen tobte und der Himmel wild die Farben wechselte: Blau, Gelb, Rot \u2013 ein verr\u00fccktes Spektakel! Und pl\u00f6tzlich... Stille. ${name} schnupperte in die kalte Luft. Schnee! Sie stand auf und blickte \u00fcber die Berge.\",\r\n    B: \"Sie erhoben sich und machten sich auf den Weg nach Norden. Die Geb\u00e4ude schrumpften unter ihnen, die Stadt wurde kleiner und kleiner, bis sie ganz verschwand. Sie rasten immer schneller durch die Luft, und andere St\u00e4dte flogen wie winzige Punkte unter ihnen vorbei. So schnell, dass ${name}s Wangen zu gl\u00fchen begannen! Er lie\u00df sich keuchend in den Zylinder fallen, w\u00e4hrend der Wind \u00fcber ihnen tobte und der Himmel wild die Farben wechselte: Blau, Gelb, Rot \u2013 ein verr\u00fccktes Spektakel! Und pl\u00f6tzlich... Stille. ${name} schnupperte in die kalte Luft. Schnee! Er stand auf und blickte \u00fcber die Berge.\",\r\n\t},\r\n\t{\r\n    pageNumber: 11,\r\n    layerNumber: 1,\r\n\tdefault: \"\u201eSind wir in Lappland?\u201c \u201eHaha, Lappland? Das haben wir schon l\u00e4ngst hinter uns gelassen!\u201c, lachte Herr Rentier. \u201eSind wir am Nordpol?\u201c Doch bevor Herr Rentier antworten konnte, begann der Zylinder zu r\u00fctteln und zu sch\u00fctteln, als ob er sie gleich hinauswerfen wollte! \u201eFesthalten, ${name}!\u201c, schrie Herr Rentier. \u201eWir st\u00fcrzen ab!\u201c\"\r\n\t},\r\n\t{\r\n    pageNumber: 12,\r\n    layerNumber: 1,\r\n\tF: \"Der Zylinder schaukelte noch ein paar Mal wild hin und her und dann \u2013 wumm \u2013 raste er wie ein Stein zur Erde hinunter. Sie schlitterten den Berghang hinab, als w\u00e4ren sie auf einem Schlitten, bis sie krachend gegen einen Baum prallten. \u201ePuh!\u201d, rief ${name} und klopfte den Schnee von sich. \u201eWo sind wir eigentlich?\u201d \u201eGerade mal an der Flugschule angekommen\u201d, brummte Herr Rentier und sch\u00fcttelte den Kopf. Doch bevor ${name} \u00fcberhaupt weiterfragen konnte, h\u00f6rten sie ein lautes Pfeifen \u00fcber den Baumwipfeln. Mit einem Rauschen landete ein gigantisches Rentier mit einer Fliegerbrille auf der Nase direkt vor ihnen. Hei\u00dfe Dampfwolken schossen aus seinen N\u00fcstern. Es war eindeutig sauer! \u201eWo kommt ihr her und wie habt ihr es bis hier geschafft?\u201d Das w\u00fctende Rentier starrte sie mit zusammengekniffenen Augen an. ${name} schluckte kurz, aber dann sammelte sie all ihren Mut und sagte: \u201eIch bin ${name} und mein Freund hier, Herr Rentier, hat mir versprochen, mich zum Weihnachtsmann zu bringen.\u201d Das gro\u00dfe Rentier warf Herrn Rentier einen vorwurfsvollen Blick zu. \u201eAha! Du bist also eine von Dort, oder? Wei\u00dft du \u00fcberhaupt, dass das hier verboten ist?\u201d Herr Rentier trat verlegen von einem Huf auf den anderen. \u201eSie... sie meinte, sie glaubt nicht, dass der Weihnachtsmann wirklich alle Briefe liest\u201d, gab er zu, als ob er sich rechtfertigen wollte.\",\r\n    B: \"Der Zylinder schaukelte noch ein paar Mal wild hin und her und dann \u2013 wumm \u2013 raste er wie ein Stein zur Erde hinunter. Sie schlitterten den Berghang hinab, als w\u00e4ren sie auf einem Schlitten, bis sie krachend gegen einen Baum prallten. \u201ePuh!\u201d, rief ${name} und klopfte den Schnee von sich. \u201eWo sind wir eigentlich?\u201d \u201eGerade mal an der Flugschule angekommen\u201d, brummte Herr Rentier und sch\u00fcttelte den Kopf. Doch bevor ${name} \u00fcberhaupt weiterfragen konnte, h\u00f6rten sie ein lautes Pfeifen \u00fcber den Baumwipfeln. Mit einem Rauschen landete ein gigantisches Rentier mit einer Fliegerbrille auf der Nase direkt vor ihnen. Hei\u00dfe Dampfwolken schossen aus seinen N\u00fcstern. Es war eindeutig sauer! \u201eWo kommt ihr her und wie habt ihr es bis hier geschafft?\u201d Das w\u00fctende Rentier starrte sie mit zusammengekniffenen Augen an. ${name} schluckte kurz, aber dann sammelte er all seinen Mut und sagte: \u201eIch bin ${name} und mein Freund hier, Herr Rentier, hat mir versprochen, mich zum Weihnachtsmann zu bringen.\u201d Das gro\u00dfe Rentier warf Herrn Rentier einen vorwurfsvollen Blick zu. \u201eAha! Du bist also einer von Dort, oder? Wei\u00dft du \u00fcberhaupt, dass das hier verboten ist?\u201d Herr Rentier trat verlegen von einem Huf auf den anderen. \u201eEr... er meinte, er glaubt nicht, dass der Weihnachtsmann wirklich alle Briefe liest\u201d, gab er zu, als ob er sich rechtfertigen wollte.\",\r\n\t},\r\n\t{\r\n    pageNumber: 14,\r\n    layerNumber: 1,\r\n\tF: \"Daraufhin trat das echte Rentier n\u00e4her an ${name} heran. Es starrte ihr so tief in die Augen, dass sie das Gef\u00fchl hatte, es k\u00f6nnte ihre\",\r\n    B: \"Daraufhin trat das echte Rentier n\u00e4her an ${name} heran. Es starrte ihm so tief in die Augen, dass er das Gef\u00fchl hatte, es k\u00f6nnte ihre\",\r\n\t},\r\n\t{\r\n    pageNumber: 14,\r\n    layerNumber: 2,\r\n\tF: \"Gedanken sehen. Und tats\u00e4chlich, es schien genau zu wissen, was sie dachte. \u201eHmm... Du hast vielleicht recht\u201d, brummte es schlie\u00dflich. \u201eVielleicht sollte sie das wirklich mal sehen... Folgt mir!\u201d, sagte es pl\u00f6tzlich, drehte sich um und stapfte los. \u201eAch ja, ich bin \u00fcbrigens Rudolf\u201d, f\u00fcgte es beil\u00e4ufig hinzu. Rudolf machte so gro\u00dfe Schritte, dass ${name} fast rennen musste, um mitzuhalten. \u201eRuuudolf?\u201d, keuchte sie, \u201eaber... sollte deine Nase nicht rot sein?\u201d Rudolf sah kurz \u00fcber die Schulter und lachte leise. \u201e ${name}, hast du schon mal ein Flugzeug am Himmel gesehen \u2013 am Tag?\u201d\",\r\n    B: \"Gedanken sehen. Und tats\u00e4chlich, es schien genau zu wissen, was er dachte. \u201eHmm... Du hast vielleicht recht\u201d, brummte es schlie\u00dflich. \u201eVielleicht sollte er das wirklich mal sehen... Folgt mir!\u201d, sagte es pl\u00f6tzlich, drehte sich um und stapfte los. \u201eAch ja, ich bin \u00fcbrigens Rudolf\u201d, f\u00fcgte es beil\u00e4ufig hinzu. Rudolf machte so gro\u00dfe Schritte, dass ${name} fast rennen musste, um mitzuhalten. \u201eRuuudolf?\u201d, keuchte er, \u201eaber... sollte deine Nase nicht rot sein?\u201d Rudolf sah kurz \u00fcber die Schulter und lachte leise. \u201e${name}, hast du schon mal ein Flugzeug am Himmel gesehen \u2013 am Tag?\u201d\",\r\n\t},\r\n\t{\r\n    pageNumber: 15,\r\n    layerNumber: 1,\r\n\tF: \"\u201e\u00c4hm... ja?\u201d, antwortete sie z\u00f6gernd. \u201eUnd hatte es ein Licht?\u201d \u201e\u00c4\u00e4\u00e4h... nein, glaube nicht...\u201d, sagte ${name} unsicher. \u201eUnd bei Nacht? Wei\u00dft du, welches Licht ein Flugzeug dann hat?\u201d \u201eEs ist rot!\u201d, rief ${name} pl\u00f6tzlich aus. Rudolf grinste breit. \u201eGanz genau, ${name}. Meine rote Nase brauche ich nur bei Nacht \u2013 tags\u00fcber nicht!\u201d\",\r\n    B: \"\u201e\u00c4hm... ja?\u201d, antwortete er z\u00f6gernd. \u201eUnd hatte es ein Licht?\u201d \u201e\u00c4\u00e4\u00e4h... nein, glaube nicht...\u201d, sagte ${name} unsicher. \u201eUnd bei Nacht? Wei\u00dft du, welches Licht ein Flugzeug dann hat?\u201d \u201eEs ist rot!\u201d, rief ${name} pl\u00f6tzlich aus. Rudolf grinste breit. \u201eGanz genau, ${name}. Meine rote Nase brauche ich nur bei Nacht \u2013 tags\u00fcber nicht!\u201d\",\r\n\t},\r\n\t{\r\n\tpageNumber: 16,\r\n    layerNumber: 1,\r\n\tF: \"Sie kamen auf einer riesigen Lichtung an, und als ${name} nach oben blickte, klappte ihr vor Staunen der Mund auf. \u00dcber ihr schwirrten Dutzende von Rentieren wie Akrobaten durch die Luft! Sie flogen paarweise in wilden Kreisen und geschwungenen Achten, manche sogar kopf\u00fcber. Und das Beste: Sie zogen Schlitten hinter sich her, die so verr\u00fcckt aussahen, dass sie eigentlich gar keine Schlitten waren \u2013 sie sahen eher wie fliegende Kisten aus! In ihnen transportierten sie riesige Steine und Baumst\u00e4mme, als w\u00e4re es das Normalste der Welt. Pl\u00f6tzlich, wie auf ein geheimes Kommando, formierten sich die Rentiere zu einem Vogelschwarm. Sie wirbelten durch die Luft, schossen im Sturzflug hinab und drehten sich in einer gigantischen Schleife wieder nach oben \u2013 ein wahres Luftballett! \u201eWow, wie sch\u00f6\u00f6\u00f6\u00f6n!\u201c, rief ${name} begeistert.\",\r\n    B: \"Sie kamen auf einer riesigen Lichtung an, und als ${name} nach oben blickte, klappte ihm vor Staunen der Mund auf. \u00dcber ihm schwirrten Dutzende von Rentieren wie Akrobaten durch die Luft! Sie flogen paarweise in wilden Kreisen und geschwungenen Achten, manche sogar kopf\u00fcber. Und das Beste: Sie zogen Schlitten hinter sich her, die so verr\u00fcckt aussahen, dass sie eigentlich gar keine Schlitten waren \u2013 sie sahen eher wie fliegende Kisten aus! In ihnen transportierten sie riesige Steine und Baumst\u00e4mme, als w\u00e4re es das Normalste der Welt. Pl\u00f6tzlich, wie auf ein geheimes Kommando, formierten sich die Rentiere zu einem Vogelschwarm. Sie wirbelten durch die Luft, schossen im Sturzflug hinab und drehten sich in einer gigantischen Schleife wieder nach oben \u2013 ein wahres Luftballett! \u201eWow, wie sch\u00f6\u00f6\u00f6\u00f6n!\u201c, rief ${name} begeistert.\",\r\n\t},\r\n\t{\r\n\tpageNumber: 17,\r\n    layerNumber: 1,\r\n\tdefault: \"\u201eLangsaaaamer!\u201c, br\u00fcllte Rudolf hinter den fliegenden Rentieren her, aber sie schienen ihn nicht zu h\u00f6ren. Keine Sekunde sp\u00e4ter krachten zwei Schlitten ineinander, ihre Kufen verhakten sich, und bald war der Himmel voller fliegender Rentiergeweihe. Geweihe und Schlitten baumelten wild umher und mit einem lauten Plumps landeten alle in einem chaotischen Haufen auf dem Boden. \u201eDas ist schon das dritte Mal heute!\u201c, st\u00f6hnte Rudolf und sch\u00fcttelte verzweifelt den Kopf. \u201eIch brauche dringend Verst\u00e4rkung!\u201c Dann drehte er sich zu ${name} und Herrn Rentier um, seine Augen leuchteten wieder ein wenig auf. \u201eNa gut, ich hab\u2019 da noch einen Schlitten. Er ist... sagen wir mal, ein Klassiker.\u201c\",\r\n\t},\r\n\t{\r\n    pageNumber: 18,\r\n    layerNumber: 1,\r\n\tdefault: \"Rudolf f\u00fchrte sie in eine alte H\u00fctte und zog aus einer dunklen Ecke ein seltsames Konstrukt hervor \u2013 ein paar schiefe St\u00f6cke, notd\u00fcrftig mit Tannennadeln zusammengebunden, die irgendwie die Form eines Schlittens andeuteten. \u201eDieses... Ding fliegt?\u201c, fragte ${name}, skeptisch die Augenbraue hebend. \u201eFliegen? \u00c4h, na ja, sagen wir, es hebt etwas ab!\u201c Rudolf grinste schief. \u201eAber keine Sorge, es bringt euch dorthin, wo ihr hinm\u00fcsst. \u00c4h, hoffentlich! Gute Reise!\u201c Doch pl\u00f6tzlich hielt er inne. \u201eOh nein, wartet! Bevor ihr abhebt, muss ich euch noch was Wichtiges zeigen!\u201c Er zog einen goldenen Schl\u00fcssel von seinem Hals und schloss damit eine dicke Holzt\u00fcr auf. Drinnen \u2013 aus rotem Samt und mit nach oben gebogenen Kufen \u2013 stand der Schlitten des Weihnachtsmanns, sauber und gl\u00e4nzend, genau so, wie ${name} ihn sich immer vorgestellt hatte. Doch als das Licht anders darauf fiel, wurde der Schlitten pl\u00f6tzlich niedriger, l\u00e4nger, und zwei Reihen von Fl\u00fcgeln klappten seitlich heraus.\",\r\n\t},\r\n\t{\r\n    pageNumber: 19,\r\n    layerNumber: 1,\r\n\tdefault: \"\u201eDas neue Modell!\u201c, l\u00e4chelte Rudolf. \u201eIn Betrieb seit diesem Jahr. Aber jetzt wird\u2019s Zeit, dass ihr loskommt!\u201c Nachdem ${name} und Herr Rentier in ihren klapprigen Schlitten gestiegen waren, tippte Rudolf ihn sanft mit seinen Geweihen an der Vorderseite an. Der alte Schlitten zitterte ein wenig an seinen Verbindungen, doch er hob tats\u00e4chlich ab und brachte sie weiter.\",\r\n\t},\r\n\t{\r\n    pageNumber: 20,\r\n    layerNumber: 1,\r\n\tdefault: \"Sie flogen nicht lange und schon kamen sie \u00fcber den Nordpol hinweg. Es war so kalt geworden, dass die Luft um sie herum knirschte, und die St\u00f6cke des Schlittens zitterten vor K\u00e4lte wie klappernde Z\u00e4hne. Alles war wei\u00df \u2013 ganze Berge, die in eine feine Eisschicht geh\u00fcllt waren. An der Basis eines dieser Berge landeten sie, und kaum ber\u00fchrten sie den Schnee, rollten die St\u00f6cke des Schlittens in alle Richtungen auseinander. \u201eUnd was machen wir jetzt, Herr Rentier?\u201c, fragte ${name} besorgt. \u201eWie kommen wir weiter?\u201c\",\r\n\t},\r\n\t{\r\n    pageNumber: 20,\r\n    layerNumber: 2,\r\n    default: \"\u201eWir sind da!\u201c, sagte Herr Rentier mit einem breiten Grinsen im Gesicht. ${name} sah sich in der kargen Umgebung um und fragte: \u201eWo? Beim Weihnachtsmann?\u201c \u201eOh nein, noch nicht! Aber hier bin ich geboren.\u201c Er ber\u00fchrte mit seiner Hufe einen Felsen, und eine T\u00fcr \u00f6ffnete sich im Berg. ${name} folgte Herrn Rentier hinein, und hinter ihnen schloss sich die T\u00fcr und verschwand, als w\u00e4re sie nie da gewesen.\"\r\n\t},\r\n\t{\r\n    pageNumber: 22,\r\n    layerNumber: 1,\r\n\tdefault: \"Vor ihnen sah ${name} ein unglaubliches Geflecht aus Glasr\u00f6hren, durch die in alle Richtungen Briefe schwirrten. R\u00f6hren kamen von der Decke, verschwanden in den W\u00e4nden\",\r\n\t},\r\n\t{\r\n    pageNumber: 22,\r\n    layerNumber: 2,\r\n\tdefault: \"waren gebogen und gerade, d\u00fcnn und dick, teilten sich und f\u00fchrten weiter durch Tunnel in den Berg. Durch all diese R\u00f6hren str\u00f6mten wahre Kaskaden von Briefen.\",\r\n\t},\r\n\t{\r\n    pageNumber: 23,\r\n    layerNumber: 1,\r\n\tF: \"\u201eWas ist das, Herr Rentier?\u201c, fragte ${name} erstaunt. \u201e${name}, das hier ist der Sortierer!\u201c, sagte Herr Rentier stolz und blickte zu den R\u00f6hren hinauf. \u201eAlle Briefe der Kinder kommen hier durch.\u201c \u201eWillst du damit sagen, dass der Weihnachtsmann wirklich all diese Briefe lesen wird?\u201c, fragte sie ungl\u00e4ubig. \u201eHa-ha-ha!\u201c, lachte Herr Rentier. \u201eDiese hier hat er schon gelesen.\u201c Sie n\u00e4herten sich einer R\u00f6hre, die im Boden verschwand. Herr Rentier tippte sie mit seiner Hufe an. \u201e\u00c4hm... ist da unten der Weihnachtsmann?\u201c, fragte ${name} \u00e4ngstlich, als sie die Flut an Briefen sah, die nach unten str\u00f6mten. \u201eDa unten sind die Elfen!\u201c, antwortete Herr Rentier. \u201eKeine Angst!\u201c, grinste er schelmisch. Und beide sprangen hinein.\",\r\n    B: \"\u201eWas ist das, Herr Rentier?\u201c, fragte ${name} erstaunt. \u201e${name}, das hier ist der Sortierer!\u201c, sagte Herr Rentier stolz und blickte zu den R\u00f6hren hinauf. \u201eAlle Briefe der Kinder kommen hier durch.\u201c \u201eWillst du damit sagen, dass der Weihnachtsmann wirklich all diese Briefe lesen wird?\u201c, fragte er ungl\u00e4ubig. \u201eHa-ha-ha!\u201c, lachte Herr Rentier. \u201eDiese hier hat er schon gelesen.\u201c Sie n\u00e4herten sich einer R\u00f6hre, die im Boden verschwand. Herr Rentier tippte sie mit seiner Hufe an. \u201e\u00c4hm... ist da unten der Weihnachtsmann?\u201c, fragte ${name} \u00e4ngstlich, als er die Flut an Briefen sah, die nach unten str\u00f6mten. \u201eDa unten sind die Elfen!\u201c, antwortete Herr Rentier. \u201eKeine Angst!\u201c, grinste er schelmisch. Und beide sprangen hinein.\",\r\n\t},\r\n\t{\r\n    pageNumber: 24,\r\n    layerNumber: 1,\r\n\tF: \"Sie rutschten eine Zeit lang durch die R\u00f6hre wie in einem Labyrinth und plumpsten in eine Fabrik, in der\" ,\r\n    B: \"Sie rutschten eine Zeit lang durch die R\u00f6hre wie in einem Labyrinth und plumpsten in eine Fabrik, in der\",\r\n\t},\r\n\t{\r\n    pageNumber: 24,\r\n    layerNumber: 2,\r\n\tF: \"eine Schar von Elfen in leuchtend gr\u00fcnen Kitteln z\u00fcgig und makellos Spielzeug herstellten: gro\u00df, klein, aus Pl\u00fcsch, Holz und Kunststoff, mit R\u00e4dern, mit Fl\u00fcgeln \u2013 all das Spielzeug der Welt wurde dort erschaffen. Sie n\u00e4herten sich einer Elfe, und neben ihr t\u00fcrmten sich Regale bis zur Decke, die randvoll mit Puppen waren. Puppen, die alle perfekt aussahen und aus ihren eleganten Kleidern l\u00e4chelten, als wollten sie sagen: \u201eNimm mich mit!\u201c Die Elfe war gerade dabei, die Z\u00f6pfe einer blonden Puppe zu flechten.\",\r\n    B: \"eine Schar von Elfen in leuchtend gr\u00fcnen Kitteln z\u00fcgig und makellos Spielzeug herstellten: gro\u00df, klein, aus Pl\u00fcsch, Holz und Kunststoff, mit R\u00e4dern, mit Fl\u00fcgeln \u2013 all das Spielzeug der Welt wurde dort erschaffen. Im Hintergrund rollten Rennwagen, Polizeiwagen und sogar Feuerwehrwagen aus einer riesigen Werkstatt \u2013 alles schien bereit zu sein, um auf eine aufregende Fahrt zu gehen. In der N\u00e4he schraubte ein Elf gerade das Blaulicht auf einen Krankenwagen. \u201eBereit f\u00fcr den n\u00e4chsten Einsatz!\u201c, rief er stolz.\",\r\n\t},\r\n\t{\r\n    pageNumber: 25,\r\n    layerNumber: 1,\r\n\tF: \"\u201eWow, wie viele Puppen du hast!\u201c, rief ${name} mit leuchtenden Augen. \u201eAber die geh\u00f6ren nicht mir!\u201c, antwortete die Elfe mit einem L\u00e4cheln. \u201eDie sind f\u00fcr die Kinder. Eigentlich hatte ich nie eine eigene Puppe.\u201c Ein fl\u00fcchtiger Schatten der Traurigkeit huschte \u00fcber das Gesicht der Elfe, als sie das sagte. \u201eKomm schon, lass uns gehen! Der Weihnachtsmann wartet auf euch!\u201c f\u00fcgte sie fr\u00f6hlich hinzu.\",\r\n    B: \"\u201eWow, wie viele Autos du hast!\u201c, rief ${name} mit leuchtenden Augen. \u201eAber die geh\u00f6ren nicht mir!\u201c, antwortete der Elf mit einem L\u00e4cheln. \u201eDie sind f\u00fcr die Kinder. Eigentlich hatte ich nie ein eigenes Auto.\u201c Ein fl\u00fcchtiger Schatten der Traurigkeit huschte \u00fcber das Gesicht des Elfen, als er das sagte. \u201eKomm schon, lass uns gehen! Der Weihnachtsmann wartet auf euch!\u201c, f\u00fcgte er fr\u00f6hlich hinzu.\",\r\n\t},\r\n\t{\r\n    pageNumber: 26,\r\n    layerNumber: 1,\r\n\tF: \"Sie schob das Regal mit den Puppen zur Seite, als w\u00e4re es eine magische Schiebet\u00fcr, und ${name} erblickte darin eine riesige, sich blitzschnell drehende Spirale, die unz\u00e4hlige Briefe empor wirbelte. \u201eDas ist der Aufzug!\u201c, rief die Elfe begeistert und sprang mit einem mutigen Schritt auf den Rand der sich drehenden Spirale. Im n\u00e4chsten Moment war sie einfach verschwunden! \u201eHerr Rentier\u201c, z\u00f6gerte ${name} und biss sich auf die Lippe, \u201eich habe Angst! Was ist, wenn mir schwindelig wird?\u201c \u201eDas wirst du mit Sicherheit sp\u00fcren!\u201c, lachte Herr Rentier herzhaft und stellte ebenfalls seinen Fu\u00df auf den Rand der Spirale. Und in einem Augenblick war er auch weg \u2013 wie vom Erdboden verschluckt!\",\r\n    B: \"Er schob das Regal mit den Autos zur Seite, als w\u00e4re es eine magische Schiebet\u00fcr, und ${name} erblickte darin eine riesige, sich blitzschnell drehende Spirale, die unz\u00e4hlige Briefe empor wirbelte. \u201eDas ist der Aufzug!\u201c, rief der Elf begeistert und sprang mit einem mutigen Schritt auf den Rand der sich drehenden Spirale. Im n\u00e4chsten Moment war er einfach verschwunden! \u201eHerr Rentier\u201c, z\u00f6gerte ${name} und biss sich auf die Lippe, \u201eich habe Angst! Was ist, wenn mir schwindelig wird?\u201c \u201eDas wirst du mit Sicherheit sp\u00fcren!\u201c, lachte Herr Rentier herzhaft und stellte ebenfalls seinen Fu\u00df auf den Rand der Spirale. Und in einem Augenblick war er auch weg \u2013 wie vom Erdboden verschluckt!\",\r\n\t},\r\n\t{\r\n    pageNumber: 27,\r\n    layerNumber: 1,\r\n\tF: \"${name} holte tief Luft ein und trat vor. Pl\u00f6tzlich begann sich alles wild zu drehen \u2013 die W\u00e4nde, die Briefe, sogar die Worte in den Briefen wirbelten herum. Gerade als sie dachte, sie w\u00fcrde es nicht mehr aushalten, sp\u00fcrte ${name}, dass es aufgeh\u00f6rt hatte. Nur die Briefe flogen weiterhin um sie herum und taten das seltsamste Ding der Welt: Sie entfalteten sich von selbst und reihten sich zu Hunderten in der Luft auf, in einem Raum mit hohen Fenstern bis zur Decke. In einem Sessel sa\u00df jemand und beobachtete den magischen Tanz der Briefe. Es war der Weihnachtsmann.\",\r\n    B: \"${name} holte tief Luft ein und trat vor. Pl\u00f6tzlich begann sich alles wild zu drehen \u2013 die W\u00e4nde, die Briefe, sogar die Worte in den Briefen wirbelten herum. Gerade als er dachte, er w\u00fcrde es nicht mehr aushalten, sp\u00fcrte ${name}, dass es aufgeh\u00f6rt hatte. Nur die Briefe flogen weiterhin um ihn herum und taten das seltsamste Ding der Welt: Sie entfalteten sich von selbst und reihten sich zu Hunderten in der Luft auf, in einem Raum mit hohen Fenstern bis zur Decke. In einem Sessel sa\u00df jemand und beobachtete den magischen Tanz der Briefe. Es war der Weihnachtsmann.\",\r\n\t},\r\n\t{\r\n    pageNumber: 28,\r\n    layerNumber: 1,\r\n\tF: \"\u201eDu bist angekommen!\u201c, sagte der Weihnachtsmann, ohne den Blick von den Briefen zu l\u00f6sen. Mit einem Fingerzeig falteten sich die Briefe wieder zusammen und flogen durch ein Rohr in der Wand. Weitere hundert reihten sich vor ihm auf. \u201eIch hab\u2019s dir doch gesagt, er liest sie alle!\u201c, fl\u00fcsterte Herr Rentier hinter ihr. \u201eWie, hundert auf einmal?\u201c, fragte ${name} ungl\u00e4ubig. \u201eEigentlich\u201c, sagte der Weihnachtsmann, \u201elas ich immer zweihundert auf einmal, aber dieses Jahr sind die Briefe l\u00e4nger. Die Kinder w\u00fcnschen sich immer mehr in letzter Zeit.\u201c\",\r\n    B: \"\u201eDu bist angekommen!\u201c, sagte der Weihnachtsmann, ohne den Blick von den Briefen zu l\u00f6sen. Mit einem Fingerzeig falteten sich die Briefe wieder zusammen und flogen durch ein Rohr in der Wand. Weitere hundert reihten sich vor ihm auf. \u201eIch hab\u2019s dir doch gesagt, er liest sie alle!\u201c, fl\u00fcsterte Herr Rentier hinter ihm. \u201eWie, hundert auf einmal?\u201c, fragte ${name} ungl\u00e4ubig. \u201eEigentlich\u201c, sagte der Weihnachtsmann, \u201elas ich immer zweihundert auf einmal, aber dieses Jahr sind die Briefe l\u00e4nger. Die Kinder w\u00fcnschen sich immer mehr in letzter Zeit.\u201c\",\r\n\t},\r\n\t{\r\n    pageNumber: 29,\r\n    layerNumber: 1,\r\n\tF: \"Der Weihnachtsmann machte eine Geste, und ein Brief trat hervor. \u201eSchau mal, in diesem Brief hier zum Beispiel\u201c, sagte der Weihnachtsmann und zog einen Brief hervor, \u201ew\u00fcnscht sich ein M\u00e4dchen sieben Einh\u00f6rner, vier Prinzessinnenkleider, drei Schachteln Pralinen, eine Kutsche, zehn Puppen und zwei \u00fcbereinandergelegte Diademe.\u201c Er machte eine kurze Pause und grinste. \u201eWas sagst du dazu?\u201c \u201e\u00c4hm\u2026 Vielleicht ein kleines bisschen viel?\u201c, stammelte ${name}, sichtlich erstaunt. \u201eJa, das finde ich auch\u201c, meinte der Weihnachtsmann kopfsch\u00fcttelnd. \u201eMeine Werkstatt ist gro\u00df, aber leider nicht unendlich. Wenn ich ihr alles bringe, bleibt f\u00fcr die anderen Kinder nichts \u00fcbrig. Dann gibt\u2019s am Ende Frust statt Weihnachten!\u201c \u201eDas w\u00e4re echt unfair\u201c, gab ${name} zu. \u201eGenau!\u201c, nickte der Weihnachtsmann und mit einer Handbewegung flogen die Briefe wieder in die L\u00fcfte.\",\r\n    B: \"Der Weihnachtsmann machte eine Geste, und ein Brief trat hervor. \u201eSchau mal, in diesem Brief hier zum Beispiel\u201c, sagte der Weihnachtsmann und zog einen Brief hervor, \u201ew\u00fcnscht sich ein Junge sieben Dinosaurier, vier Superheldenkost\u00fcme, drei Schachteln Pralinen, einen Hubschrauber, zehn Soldaten und \u2013 nat\u00fcrlich \u2013 zwei Ritterhelme \u00fcbereinandergelegt! Was sagst du dazu? \u201e\u00c4hm\u2026 Vielleicht ein kleines bisschen viel?\u201c, stammelte ${name}, sichtlich erstaunt. \u201eJa, das finde ich auch\u201c, meinte der Weihnachtsmann kopfsch\u00fcttelnd. \u201eMeine Werkstatt ist gro\u00df, aber leider nicht unendlich. Wenn ich ihm alles bringe, bleibt f\u00fcr die anderen Kinder nichts \u00fcbrig. Dann gibt\u2019s am Ende Frust statt Weihnachten!\u201c \u201eDas w\u00e4re echt unfair\u201c, gab ${name} zu. \u201eGenau!\u201c, nickte der Weihnachtsmann und mit einer Handbewegung flogen die Briefe wieder in die L\u00fcfte.\",\r\n\t},\r\n\t{\r\n    pageNumber: 31,\r\n    layerNumber: 1,\r\n\tF: \"\u201eAber wei\u00dft du, es gibt auch Kinder, die mich um gar nichts bitten?\u201c Er hob eine Augenbraue und f\u00fcgte leise hinzu: \u201eSie schreiben Briefe, ja, aber fordern nichts darin. Stell dir das mal vor: Mit dem zufrieden sein, was man hat! Nicht mal Erwachsene schaffen das!\u201c Pl\u00f6tzlich schwebte ein einzelner Brief in die Luft, entfaltete sich langsam und blieb direkt vor ihnen stehen. Der Weihnachtsmann deutete mit dem Kinn darauf und grinste: \u201eDas hier ist wohl der sch\u00f6nste Brief des Jahres. Da steht nur: \u201aLieber Weihnachtsmann, danke dir!\u2018\u201c ${name} sp\u00fcrte, wie ihr das Blut ins Gesicht schoss \u2013 es war ihr Brief! Sie konnte kaum glauben, dass es wirklich stimmte. L\u00e4chelnd und mit funkelnden Augen fragte der Weihnachtsmann mit sanfter Stimme: \u201eUnd, w\u00fcnschst du dir wirklich gar nichts?\u201c ${name} wurde nerv\u00f6s. Sie wusste, dass das nicht ganz wahr war. Als sie \u00fcber ihre Schulter blickte, sah sie Herrn Rentier und die Elfe. Sie erinnerte sich auch an Rudolf \u2013 und dann wusste sie es! Mit einem strahlenden L\u00e4cheln sagte sie: \u201eDoch! Ich w\u00fcnsche mir eine Prinzessinnenpuppe f\u00fcr die Elfe, weil sie mir erz\u00e4hlt hat, dass sie noch nie eine eigene Puppe hatte. Und ein Einhorn f\u00fcr Rudolf, damit er bei der Flugschule richtig durchstarten kann!\u201c Keine Sekunde sp\u00e4ter schoss ein Einhorn mit Fl\u00fcgeln aus der Luft und wirbelte durch den Sortierer, w\u00e4hrend eine wundersch\u00f6ne Prinzessinnenpuppe pl\u00f6tzlich in den H\u00e4nden der Elfe erschien. Ihre Augen f\u00fcllten sich augenblicklich mit Tr\u00e4nen der Freude. Als ${name} das sah, f\u00fchlte sie sich gl\u00fccklicher, als sie es je f\u00fcr m\u00f6glich gehalten hatte. \u201eSiehst du?\u201c, sagte der Weihnachtsmann leise. \u201eMan bekommt viel mehr zur\u00fcck, wenn man schenkt.\u201c ${name} runzelte die Stirn, sie wollte gerade noch eine Frage stellen, als pl\u00f6tzlich ein lauter Gong erklang und die riesigen Zeiger der Uhr an der Wand auf das Wort \u201eWeihnachten!\u201c zeigten. \u201eEs ist Zeit!\u201c, rief der Weihnachtsmann fr\u00f6hlich. Ein gro\u00dfes Fenster \u00f6ffnete sich und drau\u00dfen schwebte das neueste Schlittenmodell \u2013 mit Fl\u00fcgeln! Der Sack war bereits auf dem R\u00fccksitz, und es wurde langsam dunkel. Rudolfs rote Nase blinkte im Dunkeln, aber was ${name} am meisten \u00fcberraschte, war das Einhorn \u2013 das Einhorn, das sie ihm geschenkt hatte! Es schwebte neben ihm!\",\r\n    B: \"\u201eAber wei\u00dft du, es gibt auch Kinder, die mich um gar nichts bitten?\u201c Er hob eine Augenbraue und f\u00fcgte leise hinzu: \u201eSie schreiben Briefe, ja, aber fordern nichts darin. Stell dir das mal vor: Mit dem zufrieden sein, was man hat! Nicht mal Erwachsene schaffen das!\u201c Pl\u00f6tzlich schwebte ein einzelner Brief in die Luft, entfaltete sich langsam und blieb direkt vor ihnen stehen. Der Weihnachtsmann deutete mit dem Kinn darauf und grinste: \u201eDas hier ist wohl der sch\u00f6nste Brief des Jahres. Da steht nur: \u201aLieber Weihnachtsmann, danke dir!\u2018\u201c ${name} sp\u00fcrte, wie ihm das Blut ins Gesicht schoss \u2013 es war sein Brief! Er konnte kaum glauben, dass es wirklich stimmte. L\u00e4chelnd und mit funkelnden Augen fragte der Weihnachtsmann mit sanfter Stimme: \u201eUnd, w\u00fcnschst du dir wirklich gar nichts?\u201c ${name} wurde nerv\u00f6s. Er wusste, dass das nicht ganz wahr war. Als er \u00fcber seine Schulter blickte, sah er Herrn Rentier und den Elfen. Er erinnerte sich auch an Rudolf \u2013 und dann wusste er es! Mit einem strahlenden L\u00e4cheln sagte er: \u201eDoch! Ich w\u00fcnsche mir ein Rennauto f\u00fcr den Elfen, weil er mir erz\u00e4hlt hat, dass er noch nie ein eigenes Auto hatte. Und ein Einhorn f\u00fcr Rudolf, damit er bei der Flugschule richtig durchstarten kann!\u201c Keine Sekunde sp\u00e4ter schoss ein Einhorn mit Fl\u00fcgeln aus der Luft und wirbelte durch den Sortierer, w\u00e4hrend ein wundersch\u00f6nes Rennauto pl\u00f6tzlich in den H\u00e4nden des Elfen erschien. Seine Augen f\u00fcllten sich augenblicklich mit Tr\u00e4nen der Freude. Als ${name} das sah, f\u00fchlte er sich gl\u00fccklicher, als er es je f\u00fcr m\u00f6glich gehalten hatte. \u201eSiehst du?\u201c, sagte der Weihnachtsmann leise. \u201eMan bekommt viel mehr zur\u00fcck, wenn man schenkt.\u201c ${name} runzelte die Stirn, er wollte gerade noch eine Frage stellen, als pl\u00f6tzlich ein lauter Gong erklang und die riesigen Zeiger der Uhr an der Wand auf das Wort \u201eWeihnachten!\u201c zeigten. \u201eEs ist Zeit!\u201c, rief der Weihnachtsmann fr\u00f6hlich. Ein gro\u00dfes Fenster \u00f6ffnete sich und drau\u00dfen schwebte das neueste Schlittenmodell \u2013 mit Fl\u00fcgeln! Der Sack war bereits auf dem R\u00fccksitz, und es wurde langsam dunkel. Rudolfs rote Nase blinkte im Dunkeln, aber was ${name} am meisten \u00fcberraschte, war das Einhorn \u2013 das Einhorn, das er ihm geschenkt hatte! Es schwebte neben ihm!\",\r\n\t},\r\n\t{\r\n    pageNumber: 33,\r\n    layerNumber: 1,\r\n\tF: \"\u201eNaturtalent!\u201c, sagte Rudolf und nickte in Richtung des Einhorns. \u201eWir konnten es einfach nicht hierlassen!\u201c ${name} l\u00e4chelte. Sie nahm Herrn Rentier und stieg zusammen mit dem Weihnachtsmann und der Elfe in den Schlitten. Ob es nun am neuen Einhorn im Team lag oder am modernen Schlittenmodell, der Flug nach Hause f\u00fchlte sich an wie ein Traum. Pl\u00f6tzlich stand sie vor ihrer Haust\u00fcr, w\u00e4hrend der Weihnachtsmann und sein Schlitten bereits weiter \u00fcber die D\u00e4cher flogen. ${name} trat ein und war so erstaunt \u00fcber das, was sie sah, dass sie verga\u00df, die T\u00fcr hinter sich zu schlie\u00dfen: Neben dem Weihnachtsbaum stand ein gefl\u00fcgeltes Einhorn, so gro\u00df, dass sie es reiten konnte, und die sch\u00f6nste Prinzessinnenpuppe, die sie je gesehen hatte.\",\r\n    B: \"\u201eNaturtalent!\u201c, sagte Rudolf und nickte in Richtung des Einhorns. \u201eWir konnten es einfach nicht hierlassen!\u201c ${name} l\u00e4chelte. Er nahm Herrn Rentier und stieg zusammen mit dem Weihnachtsmann und dem Elfen in den Schlitten. Ob es nun am neuen Einhorn im Team lag oder am modernen Schlittenmodell, der Flug nach Hause f\u00fchlte sich an wie ein Traum. Pl\u00f6tzlich stand er vor seiner Haust\u00fcr, w\u00e4hrend der Weihnachtsmann und sein Schlitten bereits weiter \u00fcber die D\u00e4cher flogen. ${name} trat ein und war so erstaunt \u00fcber das, was er sah, dass er verga\u00df, die T\u00fcr hinter sich zu schlie\u00dfen: Neben dem Weihnachtsbaum stand ein Dinosaurier, so gro\u00df, dass er es reiten konnte, und das sch\u00f6nste Rennauto, das er je gesehen hatte.,\",\r\n\t},\r\n\t],\r\n    LAYERS_DICTIONARY_RO = [\r\n  \t{\r\n\tpageNumber: 1,\r\n    layerNumber: 1,\r\n    default: \"${name}\"\r\n    },\r\n\t{\r\n    pageNumber: 5,\r\n    layerNumber: 1,\r\n    default: \"${name}\"\r\n\t},\r\n\t{\r\n    pageNumber: 5,\r\n    layerNumber: 2,\r\n    default: \"Drag\u0103 ${name},\"\r\n\t},\r\n\t{\r\n    pageNumber: 6,\r\n    layerNumber: 1,\r\n    default: \"Era 24 decembrie \u0219i ${name} \u00eenc\u0103 nu reu\u0219ise s\u0103-i scrie lui Mo\u0219 Cr\u0103ciun.\"\r\n\t},\r\n\t{\r\n    pageNumber: 6,\r\n    layerNumber: 2,\r\n    F: \"A fost at\u00e2t de ocupat\u0103! \u0218i-a amintit tocmai acum c\u00e2nd mai erau zece minute \u0219i \u00eenchidea la po\u0219t\u0103. Alerg\u0103 \u00een camera ei, lu\u0103 o coal\u0103 alb\u0103 \u0219i \u00eencepu:\",\r\n    B: \"A fost at\u00e2t de ocupat! \u0218i-a amintit tocmai acum c\u00e2nd mai erau zece minute \u0219i \u00eenchidea la po\u0219t\u0103. Alerg\u0103 \u00een camera lui, lu\u0103 o coal\u0103 alb\u0103 \u0219i \u00eencepu:\"\r\n\t},\r\n\t{\r\n    pageNumber: 7,\r\n    layerNumber: 1,\r\n    F: \"- NU \u00ceNC\u0102\u0102!! strig\u0103 ea. Ce s\u0103 fac, Domnule Ren?\",\r\n    B: \"- NU \u00ceNC\u0102\u0102!! strig\u0103 el. Ce s\u0103 fac, Domnule Ren?\"\r\n\t},\r\n\t{\r\n    pageNumber: 7,\r\n    layerNumber: 2,\r\n    default: \"${name} avu o idee:\"\r\n\t},\r\n\t{\r\n    pageNumber: 7,\r\n    layerNumber: 3,\r\n    F: \"- Un unicorn \u0219i o p\u0103pu\u0219\u0103 prin\u021bes\u0103. At\u00e2t.\",\r\n    B: \"- Un dinozaur \u0219i o ma\u0219in\u0103 de curse. At\u00e2t.\"\r\n\t},\r\n\t{\r\n    pageNumber: 7,\r\n    layerNumber: 4,\r\n    F: \"Lini\u0219tit\u0103, urc\u0103 spre camera ei.\",\r\n    B: \"Lini\u0219tit, urc\u0103 spre camera lui.\"\r\n\t},\r\n\t{\r\n    pageNumber: 8,\r\n    layerNumber: 1,\r\n    default: \"- Degeaba! zise Domnul Ren dup\u0103 ce ${name} \u00eenchise u\u0219a.\"\r\n\t},\r\n\t{\r\n    pageNumber: 8,\r\n    layerNumber: 2,\r\n    default: \"- Ce? \u00eentreb\u0103 ${name}. Pe Mo\u0219 Cr\u0103ciun?\"\r\n\t},\r\n\t{\r\n    pageNumber: 9,\r\n    layerNumber: 1,\r\n    default: \"${name} se g\u00e2ndi c\u0103 Domnul Ren inventeaz\u0103.\"\r\n\t},\r\n\t{\r\n    pageNumber: 9,\r\n    layerNumber: 2,\r\n    default: \"- Daa! strig\u0103 ${name}. Dar stai! Tu e\u0219ti magic sau cum?\"\r\n\t},\r\n\t{\r\n    pageNumber: 10,\r\n    layerNumber: 1,\r\n    default: \"${name} se l\u0103s\u0103 jos \u00een joben.\"\r\n\t},\r\n\t{\r\n    pageNumber: 11,\r\n    layerNumber: 1,\r\n    F: \"- Am ajuns \u00een Laponia? \u00eentreb\u0103 ea.\",\r\n    B: \"- Am ajuns \u00een Laponia? \u00eentreb\u0103 el.\"\r\n\t},\r\n\t{\r\n    pageNumber: 12,\r\n    layerNumber: 1,\r\n    default: \"- Of! zise ${name} scutur\u00e2ndu-se de z\u0103pad\u0103. Unde suntem?\"\r\n\t},\r\n\t{\r\n    pageNumber: 12,\r\n    layerNumber: 2,\r\n    default: \"- Eu sunt ${name} \u0219i prietenul meu Domnul Ren mi-a promis c\u0103 m\u0103 duce la Mo\u0219 Cr\u0103ciun.\"\r\n\t},\r\n\t{\r\n    pageNumber: 14,\r\n    layerNumber: 1,\r\n    F: \"Auzind asta, renul adev\u0103rat se apropie de ${name} \u0219i se uit\u0103 \u00een ochii ei.\",\r\n    B: \"Auzind asta, renul adev\u0103rat se apropie de ${name} \u0219i se uit\u0103 \u00een ochii lui.\"\r\n\t},\r\n\t{\r\n    pageNumber: 14,\r\n    layerNumber: 2,\r\n    default: \"Avea pa\u0219ii at\u00e2t de mari c\u0103 ${name} de-abia se putea \u021bine dup\u0103 el.\"\r\n\t},\r\n\t{\r\n    pageNumber: 14,\r\n    layerNumber: 3,\r\n    default: \"- ${name}, spuse Rudolf, ai v\u0103zut vreodat\u0103 un avion ziua pe cer?\"\r\n\t},\r\n\t{\r\n    pageNumber: 15,\r\n    layerNumber: 1,\r\n    default: \"- \u0102\u0103\u0103... Nu cred... r\u0103spunse ${name}.\"\r\n\t},\r\n\t{\r\n    pageNumber: 15,\r\n    layerNumber: 2,\r\n    default: \"- E ro\u0219ie! exclam\u0103 ${name}.\"\r\n\t},\r\n\t{\r\n    pageNumber: 16,\r\n    layerNumber: 1,\r\n    default: \"${name}\"\r\n\t},\r\n\t{\r\n    pageNumber: 16,\r\n    layerNumber: 2,\r\n    default: \"- Uau, ce frumooooos! exclam\u0103 ${name}.\"\r\n\t},\r\n\t{\r\n    pageNumber: 17,\r\n    layerNumber: 1,\r\n    default: \"Dup\u0103 care se \u00eentoarse c\u0103tre ${name} \u0219i Domnul Ren:\"\r\n\t},\r\n\t{\r\n    pageNumber: 18,\r\n    layerNumber: 1,\r\n    default: \"- Chestia asta... zboar\u0103? f\u0103cu ${name}.\"\r\n\t},\r\n\t{\r\n    pageNumber: 19,\r\n    layerNumber: 1,\r\n    default: \"Dup\u0103 ce ${name} \u0219i Domnul Ren urcar\u0103 \u00een sania de be\u021be, Rudolf o atinse u\u0219or cu coarnele \u00een partea din fa\u021b\u0103 \u0219i vechitura lor tremur\u0103 un pic la \u00eempletituri dar se ridic\u0103 \u0219i plec\u0103 cu ei mai departe.\"\r\n\t},\r\n\t{\r\n    pageNumber: 20,\r\n    layerNumber: 1,\r\n    default: \"- \u0218i-acum ce ne facem, Domnule Ren? zise ${name}. Cu ce mergem mai departe?\"\r\n\t},\r\n\t{\r\n    pageNumber: 20,\r\n    layerNumber: 2,\r\n    default: \"${name} se uit\u0103 la pustietatea din jur \u0219i \u00eentreb\u0103:\"\r\n\t},\r\n\t{\r\n    pageNumber: 22,\r\n    layerNumber: 1,\r\n    default: \"Iar \u00een fa\u021b\u0103 ${name} v\u0103zu o \u00eencreng\u0103tur\u0103 incredibil\u0103 de\"\r\n\t},\r\n\t{\r\n    pageNumber: 23,\r\n    layerNumber: 1,\r\n    F: \"- Ce-i aici, Domnule Ren? \u00eentreb\u0103 ${name} uluit\u0103.\",\r\n    B: \"- Ce-i aici, Domnule Ren? \u00eentreb\u0103 ${name} uluit.\"\r\n\t},\r\n\t{\r\n    pageNumber: 23,\r\n    layerNumber: 2,\r\n    default: \"- \u0102\u0103... acolo jos e Mo\u0219 Cr\u0103ciun? \u00eentreb\u0103 ${name} cu team\u0103\"\r\n\t},\r\n\t{\r\n    pageNumber: 24,\r\n    layerNumber: 1,\r\n    F: \"Se apropiar\u0103 de o elf\u0103 \u0219i l\u00e2ng\u0103 ea, pe rafturi p\u00e2n\u0103 la tavan, erau r\u00e2nduri dup\u0103 r\u00e2nduri de p\u0103pu\u0219i \u0219i toate ar\u0103tau perfect \u0219i z\u00e2mbeau din rochi\u021bele lor elegante. Elfa tocmai \u00eempletea codi\u021bele unei p\u0103pu\u0219i blonde.\",\r\n    B: \"Se apropiar\u0103 de un elf \u0219i l\u00e2ng\u0103 el, pe rafturi p\u00e2n\u0103 la tavan, erau r\u00e2nduri dup\u0103 r\u00e2nduri de ma\u0219inu\u021be: de curse, de poli\u021bie, de pompieri, excavatoare, tractoare, toate gata s\u0103 porneasc\u0103 la drum. Elful tocmai monta girofarul unei ambulan\u021be.\"\r\n\t},\r\n\t{\r\n    pageNumber: 25,\r\n    layerNumber: 1,\r\n    F: \"- Uau, c\u00e2te p\u0103pu\u0219i ai! exclam\u0103 ${name}.\",\r\n    B: \"- Uau, c\u00e2te ma\u0219inu\u021be ai! exclam\u0103 ${name}.\"\r\n\t},\r\n\t{\r\n    pageNumber: 25,\r\n    layerNumber: 2,\r\n    F: \"- Dar nu sunt ale mele! zise elfa. Sunt ale copiilor. De fapt, continu\u0103 ea, eu n-am avut niciodat\u0103 o p\u0103pu\u0219\u0103 a mea. O umbr\u0103 de triste\u021be p\u0103ru c\u0103 umbre\u0219te pentru o secund\u0103 ochii elfei.\",\r\n    B: \"- Dar nu sunt ale mele! zise elful. Sunt ale copiilor. De fapt, continu\u0103 el, eu n-am avut niciodat\u0103 o ma\u0219inu\u021b\u0103 a mea. O umbr\u0103 de triste\u021be p\u0103ru c\u0103 umbre\u0219te pentru o secund\u0103 ochii elfului.\"\r\n\t},\r\n\t{\r\n    pageNumber: 25,\r\n    layerNumber: 3,\r\n    F: \"- Dar s\u0103 mergem. Mo\u0219 Cr\u0103ciun v\u0103 a\u0219teapt\u0103! le zise ea.\",\r\n    B: \"- Dar s\u0103 mergem. Mo\u0219 Cr\u0103ciun v\u0103 a\u0219teapt\u0103! le zise el.\"\r\n\t},\r\n\t{\r\n    pageNumber: 26,\r\n    layerNumber: 1,\r\n    F: \"D\u0103du raftul cu p\u0103pu\u0219i la o parte ca pe o u\u0219\u0103 culisant\u0103 \u0219i \u00een spatele lui ap\u0103rul o spiral\u0103 imens\u0103 ce se rotea cu vitez\u0103 mare \u0219i ducea r\u00e2nduri dup\u0103 r\u00e2nduri de scrisori undeva \u00een sus.\",\r\n    B: \"D\u0103du raftul cu ma\u0219inu\u021be la o parte ca pe o u\u0219\u0103 culisant\u0103 \u0219i \u00een spatele lui ap\u0103rul o spiral\u0103 imens\u0103 ce se rotea cu vitez\u0103 mare \u0219i ducea r\u00e2nduri dup\u0103 r\u00e2nduri de scrisori undeva \u00een sus.\"\r\n\t},\r\n\t{\r\n    pageNumber: 26,\r\n    layerNumber: 2,\r\n    F: \"- Liftul! zise elfa \u0219i p\u0103\u0219i pe marginea spiralei rotitoare. \u0218i \u00eentr-o secund\u0103 pur \u0219i simplu disp\u0103ru.\",\r\n    B: \"- Liftul! zise elful \u0219i p\u0103\u0219i pe marginea spiralei rotitoare. \u0218i \u00eentr-o secund\u0103 pur \u0219i simplu disp\u0103ru.\"\r\n\t},\r\n\t{\r\n    pageNumber: 26,\r\n    layerNumber: 3,\r\n    default: \"- Domnule Ren, ezit\u0103 ${name}, mi-e fric\u0103! Dac\u0103 ame\u021besc?\"\r\n\t},\r\n\t{\r\n    pageNumber: 27,\r\n    layerNumber: 1,\r\n    default: \"${name} trase ad\u00e2nc aer \u00een piept \u0219i p\u0103\u0219i.\"\r\n\t},\r\n\t{\r\n    pageNumber: 28,\r\n    layerNumber: 1,\r\n    default: \"- Cum, c\u00e2te o sut\u0103 deodat\u0103? \u00eentreb\u0103 ${name}.\"\r\n\t},\r\n\t{\r\n    pageNumber: 29,\r\n    layerNumber: 1,\r\n    F: \"- Uite, \u00een scrisoarea asta, de exemplu, o feti\u021b\u0103 \u00eemi cere \u0219apte unicorni, patru rochii de prin\u021bes\u0103, trei cutii de praline, o calea\u0219c\u0103, zece p\u0103pu\u0219i \u0219i dou\u0103 coroane de regin\u0103 puse una peste alta. Cum \u021bi se pare?\",\r\n    B: \"- Uite, \u00een scrisoarea asta, de exemplu, un b\u0103iat \u00eemi cere \u0219apte dinozauri, patru costume de Spiderman, trei cutii de praline, un elicopter, zece sold\u0103\u021bei \u0219i dou\u0103 coifuri de cavaler puse unul peste altul. Cum \u021bi se pare?\"\r\n\t},\r\n\t{\r\n    pageNumber: 29,\r\n    layerNumber: 2,\r\n    default: \"- Poate e un pic cam mult, admise ${name}.\"\r\n\t},\r\n\t{\r\n    pageNumber: 29,\r\n    layerNumber: 3,\r\n    F: \"- A\u0219a zic \u0219i eu, spuse Mo\u0219ul. Fabrica mea e mare, dar nu e infinit\u0103. Dac\u0103-i duc ei tot ce-mi cere, n-o s\u0103-mi ajung\u0103 juc\u0103riile pentru ceilal\u021bi copii.\",\r\n    B: \"- A\u0219a zic \u0219i eu, spuse Mo\u0219ul. Fabrica mea e mare, dar nu e infinit\u0103. Dac\u0103-i duc lui tot ce-mi cere, n-o s\u0103-mi ajung\u0103 juc\u0103riile pentru ceilal\u021bi copii.\"\r\n\t},\r\n\t{\r\n    pageNumber: 29,\r\n    layerNumber: 4,\r\n    default: \"- Asta n-ar fi prea corect, recunoscu ${name}.\"\r\n\t},\r\n\t{\r\n    pageNumber: 31,\r\n    layerNumber: 1,\r\n    F: \"${name} se \u00eenro\u0219i toat\u0103. Era chiar scrisoarea ei.\",\r\n    B: \"${name} se \u00eenro\u0219i tot. Era chiar scrisoarea lui.\"\r\n\t},\r\n\t{\r\n    pageNumber: 31,\r\n    layerNumber: 2,\r\n    default: \"${name} se f\u00e2st\u00e2ci, \u0219tia c\u0103 nu e chiar adev\u0103rat.\"\r\n\t},\r\n\t{\r\n    pageNumber: 31,\r\n    layerNumber: 3,\r\n    F: \"Se uit\u0103 \u00een spate, \u00eel v\u0103zu pe Domnul Ren \u0219i pe elf\u0103. \u00ce\u0219i aminti \u0219i de Rudolf. \u0218i dintr-o dat\u0103, \u0219tiu ce s\u0103 r\u0103spund\u0103:\",\r\n    B: \"Se uit\u0103 \u00een spate, \u00eel v\u0103zu pe Domnul Ren \u0219i pe elf. \u00ce\u0219i aminti \u0219i de Rudolf. \u0218i dintr-o dat\u0103, \u0219tiu ce s\u0103 r\u0103spund\u0103:\"\r\n\t},\r\n\t{\r\n    pageNumber: 31,\r\n    layerNumber: 4,\r\n    F: \"- Ba da, zise ea. \u00cemi doresc o p\u0103pu\u0219\u0103 pentru elf\u0103 fiindc\u0103 mi-a spus c\u0103 niciodat\u0103 n-a avut o p\u0103pu\u0219\u0103 doar a ei. \u0218i un unicorn zbur\u0103tor pentru Rudolf, ca s\u0103-l ajute la \u0218coala de Zbor.\",\r\n    B: \"- Ba da, zise el. \u00cemi doresc o ma\u0219inu\u021b\u0103 pentru elf fiindc\u0103 mi-a spus c\u0103 niciodat\u0103 n-a avut o ma\u0219inu\u021b\u0103 doar a lui. \u0218i un dinozaur zbur\u0103tor pentru Rudolf, ca s\u0103-l ajute la \u0218coala de Zbor.\"\r\n\t},\r\n\t{\r\n    pageNumber: 31,\r\n    layerNumber: 5,\r\n    F: \"\u00cen secunda urm\u0103toare un unicorn cu aripi ap\u0103ru \u00een aer \u0219i \u00ee\u0219i lu\u0103 zborul prin Sortator \u0219i o minun\u0103\u021bie de p\u0103pu\u0219\u0103 ap\u0103ru \u00een m\u00e2inile elfei iar ochii ei se umplur\u0103 imediat de lacrimi. \u0218i v\u0103z\u00e2nd bucuria elfei, ${name} se sim\u021bi at\u00e2t de fericit\u0103 cum nu \u021binea minte s\u0103 fi fost vreodat\u0103.\",\r\n    B: \"\u00cen secunda urm\u0103toare un dinozaur cu aripi ap\u0103ru \u00een aer \u0219i \u00ee\u0219i lu\u0103 zborul prin Sortator \u0219i o minun\u0103\u021bie de ma\u0219inu\u021b\u0103 ap\u0103ru \u00een m\u00e2inile elfului iar ochii lui se umplur\u0103 imediat de lacrimi. \u0218i v\u0103z\u00e2nd bucuria elfului, ${name} se sim\u021bi at\u00e2t de fericit cum nu \u021binea minte s\u0103 fi fost vreodat\u0103.\"\r\n\t},\r\n\t{\r\n    pageNumber: 31,\r\n    layerNumber: 6,\r\n    default: \"${name} nu prea \u00een\u021belese ce \u00eenseamn\u0103 asta dar tocmai\"\r\n\t},\r\n\t{\r\n    pageNumber: 31,\r\n    layerNumber: 7,\r\n    F: \"zbura tocmai unicornul pe care i-l d\u0103ruise ${name}.\",\r\n    B: \"zbura tocmai dinozaurul pe care i-l d\u0103ruise ${name}.\"\r\n\t},\r\n\t{\r\n    pageNumber: 33,\r\n    layerNumber: 1,\r\n    F: \"- Talent nativ! zise Rudolf ar\u0103t\u00e2nd \u00eenspre unicorn. N-aveam cum s\u0103 nu-l lu\u0103m cu noi.\",\r\n    B: \"- Talent nativ! zise Rudolf ar\u0103t\u00e2nd \u00eenspre dinozaur. N-aveam cum s\u0103 nu-l lu\u0103m cu noi.\"\r\n\t},\r\n\t{\r\n    pageNumber: 33,\r\n    layerNumber: 2,\r\n    F: \"${name} z\u00e2mbi. \u00cel lu\u0103 pe Domnul Ren \u0219i, \u00eempreun\u0103 cu Mo\u0219 Cr\u0103ciun \u0219i cu elfa, urcar\u0103 \u00een sanie. \u0218i poate de la unicornul nou \u00een echip\u0103,\",\r\n    B: \"${name} z\u00e2mbi. \u00cel lu\u0103 pe Domnul Ren \u0219i, \u00eempreun\u0103 cu Mo\u0219 Cr\u0103ciun \u0219i cu elful, urcar\u0103 \u00een sanie. \u0218i poate de la dinozaurul nou \u00een echip\u0103,\"\r\n\t},\r\n\t{\r\n    pageNumber: 33,\r\n    layerNumber: 3,\r\n    F: \"${name} intr\u0103 \u0219i fu at\u00e2t de mirat\u0103 de ce v\u0103zu c\u0103 uit\u0103 \u0219i s\u0103 \u00eenchid\u0103 u\u0219a \u00een urma ei: l\u00e2ng\u0103 brad st\u0103teau un unicorn cu aripi at\u00e2t de mare c\u0103 \u00eel putea chiar c\u0103l\u0103ri \u0219i cea mai frumoas\u0103 p\u0103pu\u0219\u0103 prin\u021bes\u0103 pe care o v\u0103zuse vreodat\u0103.\",\r\n    B: \"${name} intr\u0103 \u0219i fu at\u00e2t de mirat de ce v\u0103zu c\u0103 uit\u0103 \u0219i s\u0103 \u00eenchid\u0103 u\u0219a \u00een urma lui: l\u00e2ng\u0103 brad st\u0103teau un dinozaur cu aripi at\u00e2t de mare c\u0103 \u00eel putea chiar c\u0103l\u0103ri \u0219i cea mai frumoas\u0103 ma\u0219in\u0103 de curse pe care o v\u0103zuse vreodat\u0103.\"\r\n\t},\r\n\t],\r\n    DEDICATION_DICTIONARY = {\r\n\t RO: \"C\u00e2nd oferi un cadou, inima \u00ee\u021bi cre\u0219te de trei ori mai frumoas\u0103 dec\u00e2t atunci c\u00e2nd \u00eel prime\u0219ti.\",\r\n     DE: \"Wenn du ein Geschenk machst, w\u00e4chst dein Herz dreimal so sch\u00f6n, als wenn du eines bekommst.\",\r\n\t},\r\n    DEDICATION_SIGNATURE_DICTIONARY = {\r\n\tRO: \"Cu drag, Mo\u0219 Cr\u0103ciun\",\r\n    DE: \"Dein Weihnachtsmann\",\r\n\t},\r\n    FEATURES_DICTIONARY = {};\r\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<div style=\"font-size: 20px;\">F\u00fclle die Felder aus<\/div>\n<form id=\"book-form\" action=\"\">\n<div id=\"name-field-container\" class=\"book-form-field\">\n<div id=\"name-tooltip\" class=\"tooltip-hidden\">Introdu numele personajului<\/div>\n<div id=\"name-field\">\n            <label id=\"name-label\" for=\"name\">Name<\/label><br \/>\n            <input class=\"book-form-input\" id=\"name\" name=\"name\" type=\"text\">\n        <\/div>\n<\/p><\/div>\n<div id=\"language-field\" class=\"book-form-field\">\n        <label for=\"language\">Sprache<\/label><br \/>\n        <select class=\"book-form-input\" name=\"language\" id=\"language\" onchange=\"changeLanguage()\"><option value=\"RO\">Romana<\/option><option value=\"DE\">Deutsch<\/option><\/select>\n    <\/div>\n<div id=\"photo-field-container\" class=\"book-form-field-1-col\">\n<div id=\"photo-field\">\n            <label for=\"photo-character\" class=\"custom-file-upload\"><i class=\"fa fa-cloud-upload\"><\/i> F\u00fcgen Sie das Foto des Kindes ein.<\/label><br \/>\n            <input class=\"book-form-input\" id=\"photo-character\" name=\"photo\" type=\"file\" accept=\"image\/*\"><br \/>\n            <i class=\"fa fa-check fa-lg file-uploaded-check\" style=\"display: none;\" aria-hidden=\"true\"><\/i><\/p>\n<div id=\"file-uploaded-name\" style=\"display: none;\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div id=\"character-field-container\">\n<div id=\"character-tooltip\" class=\"tooltip-hidden\">Alege modelul personajului<\/div>\n<div id=\"character-field\">\n            <button id=\"button-boy\" type=\"button\" class=\"button-gender\" onclick=\"showBoy()\">Junge<\/button><br \/>\n            <button id=\"button-girl\" type=\"button\" class=\"button-gender\" onclick=\"showGirl()\">M\u00e4dchen<\/button><br \/>\n            <img decoding=\"async\" src=\"https:\/\/atelieruldeeroi.com\/wp-content\/uploads\/CRACIUN_FBA_DE.jpg\" id=\"thumbnail-image\" alt=\"avatar\">\n        <\/div>\n<\/p><\/div>\n<div id=\"character-boy\" class=\"character-container character-container-boy\">\n<table class=\"character-table\">\n<tr>\n<td class=\"character-options\">\n                <label title=\"character\"><br \/>\n                    <input name=\"character\" type=\"radio\" value=\"BBA\" onchange=\"selectCharacter()\"><br \/>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/CRACIUN_BBA_DE.jpg\"><br \/>\n                <\/label>\n            <\/td>\n<td class=\"character-options\">\n                <label title=\"character\"><br \/>\n                    <input name=\"character\" type=\"radio\" value=\"BBC\" onchange=\"selectCharacter()\"><br \/>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/CRACIUN_BBC_DE.jpg\"><br \/>\n                <\/label>\n            <\/td>\n<td class=\"character-options\">\n                <label title=\"character\"><br \/>\n                    <input name=\"character\" type=\"radio\" value=\"BNA\" onchange=\"selectCharacter()\"><br \/>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/CRACIUN_BNA_DE.jpg\"><br \/>\n                <\/label>\n            <\/td>\n<td class=\"character-options\">\n                <label title=\"character\"><br \/>\n                    <input name=\"character\" type=\"radio\" value=\"BNC\" onchange=\"selectCharacter()\"><br \/>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/CRACIUN_BNC_DE.jpg\"><br \/>\n                <\/label>\n            <\/td>\n<\/tr>\n<\/table><\/div>\n<div id=\"character-girl\" class=\"character-container character-container-girl\">\n<table class=\"character-table\">\n<tr>\n<td class=\"character-options\">\n                <label title=\"character\"><br \/>\n                    <input name=\"character\" type=\"radio\" value=\"FBA\" onchange=\"selectCharacter()\"><br \/>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/CRACIUN_FBA_DE.jpg\"><br \/>\n                <\/label>\n            <\/td>\n<td class=\"character-options\">\n                <label title=\"character\"><br \/>\n                    <input name=\"character\" type=\"radio\" value=\"FBC\" onchange=\"selectCharacter()\"><br \/>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/CRACIUN_FBC_DE.jpg\"><br \/>\n                <\/label>\n            <\/td>\n<td class=\"character-options\">\n                <label title=\"character\"><br \/>\n                    <input name=\"character\" type=\"radio\" value=\"FNA\" onchange=\"selectCharacter()\"><br \/>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/CRACIUN_FNA_DE.jpg\"><br \/>\n                <\/label>\n            <\/td>\n<td class=\"character-options\">\n                <label title=\"character\"><br \/>\n                    <input name=\"character\" type=\"radio\" value=\"FNC\" onchange=\"selectCharacter()\"><br \/>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/CRACIUN_FNC_DE.jpg\"><br \/>\n                <\/label>\n            <\/td>\n<\/tr>\n<\/table><\/div>\n<div id=\"dedication-field\" class=\"book-form-field-1-col\">\n        <label for=\"dedication\">Ein paar liebe Worte am Anfang des Buchs<\/label><br \/>\n        <textarea id=\"dedication\" name=\"dedication\" rows=\"4\" cols=\"150\" maxlength=\"220\">C\u00e2nd oferi un cadou inima \u00ee\u021bi cre\u0219te de trei ori mai frumoas\u0103 dec\u00e2t atunci c\u00e2nd \u00eel prime\u0219ti.<\/textarea>\n    <\/div>\n<div id=\"dedication-signature-field\" class=\"book-form-field-1-col\">\n        <label for=\"dedication-signature\">Unterschrift\/Widmung<\/label><br \/>\n        <textarea class=\"book-form-input\" id=\"dedication-signature\" name=\"dedication-signature\" maxlength=\"50\">Cu drag,&#10;Mo\u0219 Cr\u0103ciun<\/textarea>\n    <\/div>\n<input type=\"hidden\" name=\"trp-form-language\" value=\"de\"\/><\/form>\n<p><button id=\"button-preview\" type=\"button\" onclick=\"showPreview()\">Vorschau ansehen<\/button><br \/>\n<button id=\"button-edit\" type=\"button\" style=\"display: none;\" onclick=\"hidePreview()\">Eigenschaften \u00e4ndern<\/button><\/p>","protected":false},"featured_media":26677,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[23],"product_tag":[],"class_list":{"0":"post-10660","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-carti","7":"wcpa_has_options","9":"first","10":"instock","11":"shipping-taxable","12":"purchasable","13":"product-type-variable"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Scrisoarea de Cr\u0103ciun - Atelierul de eroi<\/title>\n<meta name=\"description\" content=\"C\u00e2nd oferi un cadou inima \u00ee\u021bi cre\u0219te de trei ori mai frumoas\u0103 dec\u00e2t atunci c\u00e2nd \u00eel prime\u0219ti.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atelieruldeeroi.com\/de\/produkt\/craciun\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Scrisoarea de Cr\u0103ciun - Atelierul de eroi\" \/>\n<meta property=\"og:description\" content=\"C\u00e2nd oferi un cadou inima \u00ee\u021bi cre\u0219te de trei ori mai frumoas\u0103 dec\u00e2t atunci c\u00e2nd \u00eel prime\u0219ti.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atelieruldeeroi.com\/de\/produkt\/craciun\/\" \/>\n<meta property=\"og:site_name\" content=\"Atelierul de eroi\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/atelieruldeeroi.cartipersonalizate\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-17T09:04:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/atelieruldeeroi.com\/wp-content\/uploads\/Template-Produs-Site.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/atelieruldeeroi.com\\\/produs\\\/craciun\\\/\",\"url\":\"https:\\\/\\\/atelieruldeeroi.com\\\/produs\\\/craciun\\\/\",\"name\":\"Scrisoarea de Cr\u0103ciun - Atelierul de eroi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/atelieruldeeroi.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/atelieruldeeroi.com\\\/produs\\\/craciun\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/atelieruldeeroi.com\\\/produs\\\/craciun\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/atelieruldeeroi.com\\\/wp-content\\\/uploads\\\/Template-Produs-Site.jpg\",\"datePublished\":\"2022-08-12T05:24:58+00:00\",\"dateModified\":\"2026-05-17T09:04:22+00:00\",\"description\":\"C\u00e2nd oferi un cadou inima \u00ee\u021bi cre\u0219te de trei ori mai frumoas\u0103 dec\u00e2t atunci c\u00e2nd \u00eel prime\u0219ti.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/atelieruldeeroi.com\\\/produs\\\/craciun\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/atelieruldeeroi.com\\\/produs\\\/craciun\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/atelieruldeeroi.com\\\/produs\\\/craciun\\\/#primaryimage\",\"url\":\"https:\\\/\\\/atelieruldeeroi.com\\\/wp-content\\\/uploads\\\/Template-Produs-Site.jpg\",\"contentUrl\":\"https:\\\/\\\/atelieruldeeroi.com\\\/wp-content\\\/uploads\\\/Template-Produs-Site.jpg\",\"width\":750,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/atelieruldeeroi.com\\\/produs\\\/craciun\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Prima pagin\u0103\",\"item\":\"https:\\\/\\\/atelieruldeeroi.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shop\",\"item\":\"https:\\\/\\\/atelieruldeeroi.com\\\/shop\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Scrisoarea de Cr\u0103ciun\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/atelieruldeeroi.com\\\/#website\",\"url\":\"https:\\\/\\\/atelieruldeeroi.com\\\/\",\"name\":\"Atelierul de eroi\",\"description\":\"Carti personalizate pentru copii cu fotografii\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/atelieruldeeroi.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Scrisoarea de Cr\u0103ciun - Atelierul de eroi","description":"C\u00e2nd oferi un cadou inima \u00ee\u021bi cre\u0219te de trei ori mai frumoas\u0103 dec\u00e2t atunci c\u00e2nd \u00eel prime\u0219ti.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/atelieruldeeroi.com\/de\/produkt\/craciun\/","og_locale":"de_DE","og_type":"article","og_title":"Scrisoarea de Cr\u0103ciun - Atelierul de eroi","og_description":"C\u00e2nd oferi un cadou inima \u00ee\u021bi cre\u0219te de trei ori mai frumoas\u0103 dec\u00e2t atunci c\u00e2nd \u00eel prime\u0219ti.","og_url":"https:\/\/atelieruldeeroi.com\/de\/produkt\/craciun\/","og_site_name":"Atelierul de eroi","article_publisher":"https:\/\/www.facebook.com\/atelieruldeeroi.cartipersonalizate\/","article_modified_time":"2026-05-17T09:04:22+00:00","og_image":[{"width":750,"height":600,"url":"https:\/\/atelieruldeeroi.com\/wp-content\/uploads\/Template-Produs-Site.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/atelieruldeeroi.com\/produs\/craciun\/","url":"https:\/\/atelieruldeeroi.com\/produs\/craciun\/","name":"Scrisoarea de Cr\u0103ciun - Atelierul de eroi","isPartOf":{"@id":"https:\/\/atelieruldeeroi.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/atelieruldeeroi.com\/produs\/craciun\/#primaryimage"},"image":{"@id":"https:\/\/atelieruldeeroi.com\/produs\/craciun\/#primaryimage"},"thumbnailUrl":"https:\/\/atelieruldeeroi.com\/wp-content\/uploads\/Template-Produs-Site.jpg","datePublished":"2022-08-12T05:24:58+00:00","dateModified":"2026-05-17T09:04:22+00:00","description":"C\u00e2nd oferi un cadou inima \u00ee\u021bi cre\u0219te de trei ori mai frumoas\u0103 dec\u00e2t atunci c\u00e2nd \u00eel prime\u0219ti.","breadcrumb":{"@id":"https:\/\/atelieruldeeroi.com\/produs\/craciun\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atelieruldeeroi.com\/produs\/craciun\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/atelieruldeeroi.com\/produs\/craciun\/#primaryimage","url":"https:\/\/atelieruldeeroi.com\/wp-content\/uploads\/Template-Produs-Site.jpg","contentUrl":"https:\/\/atelieruldeeroi.com\/wp-content\/uploads\/Template-Produs-Site.jpg","width":750,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/atelieruldeeroi.com\/produs\/craciun\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Prima pagin\u0103","item":"https:\/\/atelieruldeeroi.com\/"},{"@type":"ListItem","position":2,"name":"Shop","item":"https:\/\/atelieruldeeroi.com\/shop\/"},{"@type":"ListItem","position":3,"name":"Scrisoarea de Cr\u0103ciun"}]},{"@type":"WebSite","@id":"https:\/\/atelieruldeeroi.com\/#website","url":"https:\/\/atelieruldeeroi.com\/","name":"Kinder Heldenwerkstatt","description":"Carti personalizate pentru copii cu fotografii","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atelieruldeeroi.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"}]}},"_links":{"self":[{"href":"https:\/\/atelieruldeeroi.com\/de\/wp-json\/wp\/v2\/product\/10660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atelieruldeeroi.com\/de\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/atelieruldeeroi.com\/de\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/atelieruldeeroi.com\/de\/wp-json\/wp\/v2\/comments?post=10660"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/atelieruldeeroi.com\/de\/wp-json\/wp\/v2\/media\/26677"}],"wp:attachment":[{"href":"https:\/\/atelieruldeeroi.com\/de\/wp-json\/wp\/v2\/media?parent=10660"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/atelieruldeeroi.com\/de\/wp-json\/wp\/v2\/product_brand?post=10660"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/atelieruldeeroi.com\/de\/wp-json\/wp\/v2\/product_cat?post=10660"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/atelieruldeeroi.com\/de\/wp-json\/wp\/v2\/product_tag?post=10660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}