-->
`;
const embedded = createRawHtml(rawHtml);
embedded.appendChild(appendScript("https://platform.twitter.com/widgets.js"));
return embedded;
}
function processSingleContentElement(contentElement) {
switch (contentElement.displayType) {
case 'section': return contentElement.elements.map(it => processSingleContentElement(it));
case 'paragraph': return createSimpleTextElement(contentElement.text);
case 'header': return createSimpleTextElement(contentElement.text, 'h' + contentElement.level);
case 'image': return createImage(contentElement);
case 'twitter': return createTwitter(contentElement);
case 'youtube': return createYoutube(contentElement);
default: return createSimpleTextElement(JSON.stringify(contentElement));
}
}
function fillContentIntoElement(createdElement, htmlEl) {
try {
console.log(createdElement, htmlEl);
if (createdElement.length) {
createdElement.forEach(ch => htmlEl.appendChild(ch));
} else {
htmlEl.appendChild(createdElement);
}
} catch (e) {
console.error(e.message);
}
}
function fillContent(contentElementsList, htmlElements) {
const contentElements = Array.from(contentElementsList);
console.log(contentElements);
const lastElementIndex = htmlElements.length - 1;
htmlElements.forEach((htmlEl, index) => {
htmlEl.innerHTML = '';
if(contentElements.length > index) {
if(index === lastElementIndex) {
contentElements.slice(index).forEach(ce => fillContentIntoElement(processSingleContentElement(ce),htmlEl))
} else {
const createdElement = processSingleContentElement(contentElements[index]);
fillContentIntoElement(createdElement, htmlEl);
}
}
});
}
function createSlides(slides) {
const templateWrapper = document.getElementById('slide-template');
const template = templateWrapper.content.querySelector(".slide-template");
return slides.map((it, index) => {
const cloned = template.cloneNode(true);
const contentPlaceholders = cloned.querySelectorAll(".content-placeholder");
fillContent(it.elements, contentPlaceholders)
if (infiniteLayout) {
cloned.querySelectorAll(".adslot").forEach(slot => {
slot.id = slot.id + '_' + index;
});
}
return cloned;
});
}
var slides = [{"elements":[{"text":"Meet Clocky, the only alarm clock you can't snooze on because it'll run away from you.","level":3,"displayType":"header"},{"elements":[{"text":"Every year, people look forward to Christmas for one specific reason: buying their loved ones the perfect Christmas gift. Shopping can be tough for those who seem to have everything. Here, we’ve gathered some of the most unique products anyone could ever receive as a gift. #16 is definitely going on my wish list.","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/51b6f363-ad8d-3cfe-a97a-abd4f2636754.jpeg","caption":"Amazon","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"An inkless metal pen that never runs out of \"ink.\"","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/9abc4b57-2575-3be8-8136-7b9a522b1437.jpeg","caption":"CoolMaterial","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"The ideal waffle maker for Star Wars die-hard fans.","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/c4228e34-2929-3a05-89af-6da69992417b.jpeg","caption":"ThinkGeek","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"A 3d doodling pen that allows you to make physical art.","level":3,"displayType":"header"},{"elements":[{"text":"What a time to be alive.","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/74b0a4e8-4d01-3827-b4e7-cedf3f5e1bc8.jpeg","caption":"The3doodler","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"A hot tub and hammock in one, why has nobody thought of this before?","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/b40d572c-cb9b-36ee-80ca-d8346bfb0c55.jpeg","caption":"Hydro Hammock","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"Can't think of a better way to open my beer bottles.","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/0eec2402-0440-33ba-8620-eda5fb981675.jpeg","caption":"CoolMaterial","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"Who needs a bartender when you can have this.","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/66b64612-7dd3-35a5-859e-a96b01ff9184.jpeg","caption":"SomaBar","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"The best and most gangster way to bake cookies.","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/c5435f4f-b1b9-3909-85de-7daa8228d16e.jpeg","caption":"FoodDiggity","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"This one is for all the pet owners who miss their pets while they're out all day.","level":3,"displayType":"header"},{"elements":[{"text":"Not only can you see them, you can deliver them treats!","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/5fc10c60-90e8-3bef-958a-a95e1602cde4.jpeg","caption":"PetChatz","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"The perfect product to provide a space where we can have our ultimate alone time.","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/f169fa14-61df-3e3c-ab24-419e8d2ebd4e.jpeg","caption":"Hammacher","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"Forget McDonald's all day breakfast, we can make all day breakfast sandwiches from home now!","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/0083af20-478a-34f9-b519-cdb13e02aca8.jpeg","caption":"HamiltonBeach","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"Never again will we have to feel the pain of a lego brick sticking to the bottom of our feet.","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/5d65dc80-1fe7-3a8d-94d3-05ce380708f4.jpeg","caption":"PIWEE","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"A toilet paper hand stand... necessary and unnecessary at the same time.","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/080f6602-7906-37ed-8b7b-ce7f3e70f3bc.jpeg","caption":"Amazon","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"A portable speaker that has a built in projector! Perfect for friendly gatherings.","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/10c35e04-8821-37d9-b164-f2bef702dfe6.jpeg","caption":"Dashbon","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"Introducing the napsack, where sleeping bag meets jacket.","level":3,"displayType":"header"},{"elements":[{"text":"A good gift for people who love to go camping.","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/cf619d13-9640-3df0-a149-4e34b85c26e0.jpeg","caption":"PolerStuff","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"A camera made specifically for selfies!","level":3,"displayType":"header"},{"elements":[{"text":"You literally just stick it to a surface and shoot.","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/381fdb9e-d933-3e21-9470-c0fb5906d967.jpeg","caption":"Podolabs","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"The perfect phone case for your sassiest friend.","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/acbc722d-5fd8-35ee-bab6-c71636c03d47.jpeg","caption":"ripndipclothing","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]},{"elements":[{"text":"Honestly, no gift beats an authentic Pac-Man arcade game that you get to keep in your own home.","level":3,"displayType":"header"},{"elements":[{"text":"","level":0,"displayType":"paragraph"}],"displayType":"section"},{"imageUrl":"/static/db2014ee-f67d-3bce-94f5-9fa6a85c1dca.jpeg","caption":"Hammacher","displayType":"image"},{"elements":[{"text":"","level":1,"displayType":"paragraph"}],"displayType":"section"}]}];
var slide_index = parseInt(0);
var slide_json = createSlides(slides);
var initial_slide = slide_index;
var initial_url = location.pathname + location.search;
var base_url = '/cool-gifts';
var next_gallery = '/bird-panhandling';
var first_load = true;
var has_scrolled = false;
var title = "18 Of The Most Unique Christmas Gifts Of 2015… You Might Want To Drop Hints About #5.";
var path = base_url
var utm_campaign, utm_subid, utm_source, utm_content, utm_term = 'n/a';
// try {
// var url = new URL(window.location.href);
// utm_campaign = encodeURIComponent(url.searchParams.get("utm_campaign"));
// utm_source = encodeURIComponent(url.searchParams.get("utm_source"));
// utm_content = encodeURIComponent(url.searchParams.get("utm_content"));
// utm_term = encodeURIComponent(url.searchParams.get("utm_term"));
// utm_medium = encodeURIComponent(url.searchParams.get("utm_medium"));
// if (utm_content && utm_campaign){
// var googletag = googletag || {};
// googletag.cmd = googletag.cmd || [];
// googletag.cmd.push(function() {
// googletag.pubads().setTargeting("utm_subid", utm_term);
// googletag.pubads().setTargeting("utm_subid_c", utm_campaign);
// });
// }
// } catch (e) {
// }