Cómo hacer extracto de vainilla en casa (2022)

"));var m=v(_[n.size_id].split("x").map((function(e){return Number(e)})),2);p.width=m[0],p.height=m[1]}p.rubiconTargeting=(Array.isArray(n.targeting)?n.targeting:[]).reduce((function(e,r){return e[r.key]=r.values[0],e}),{rpfl_elemid:u.adUnitCode}),r.push(p)}else(0,i.logError)("Rubicon: bidRequest undefined at index position:".concat(o),t,e);return r}),[]).sort((function(e,r){return(r.cpm||0)-(e.cpm||0)}))},getUserSyncs:function(e,r,t,n){if(!Z&&e.iframeEnabled){var o={};return t&&("boolean"==typeof t.gdprApplies&&(o.gdpr=Number(t.gdprApplies)),"string"==typeof t.consentString&&(o.gdpr_consent=t.consentString)),n&&(o.us_privacy=encodeURIComponent(n)),o=Object.keys(o).length?"?".concat((0,i.formatQS)(o)):"",Z=!0,{type:"iframe",url:"https://".concat(h.syncHost||"eus",".rubiconproject.com/usync.html")+o}}},transformBidParams:function(e,r){return(0,i.convertTypes)({accountId:"number",siteId:"number",zoneId:"number"},e)}};function I(e,r){var t;return t=e.params.referrer?e.params.referrer:r.refererInfo.page,e.params.secure?t.replace(/^http:/i,"https:"):t}function k(e){var r,t=document.getElementById(e.adUnitCode);(r=t.querySelector("div[id^='google_ads']"))&&r.style.setProperty("display","none"),function(e){var r=e.querySelector("script[id^='sas_script']"),t=r&&r.nextSibling;t&&"iframe"===t.localName&&t.style.setProperty("display","none")}(t);var i=e.renderer.getConfig();e.renderer.push((function(){window.MagniteApex.renderAd({width:e.width,height:e.height,vastUrl:e.vastUrl,placement:{attachTo:t,align:i.align||"center",position:i.position||"append"},closeButton:i.closeButton||!1,label:i.label||void 0,collapse:i.collapse||!0})}))}function C(e,r){var t=e.params;if("video"===r){var o=[];return t.video&&t.video.playerWidth&&t.video.playerHeight?o=[t.video.playerWidth,t.video.playerHeight]:Array.isArray((0,n.Z)(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?o=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(o=e.sizes[0]),o}var a=[];return Array.isArray(t.sizes)?a=t.sizes:void 0!==(0,n.Z)(e,"mediaTypes.banner.sizes")?a=A(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?a=A(e.sizes):(0,i.logWarn)("Rubicon: no sizes are setup or found"),function(e){var r=[15,2,9];return e.sort((function(e,t){var i=r.indexOf(e),n=r.indexOf(t);return i>-1||n>-1?-1===i?1:-1===n?-1:i-n:e-t}))}(a)}function w(e,r,t){var o={user:{ext:{data:m({},e.params.visitor)}},site:{ext:{data:m({},e.params.inventory)}}};e.params.keywords&&(o.site.keywords=(0,i.isArray)(e.params.keywords)?e.params.keywords.join(","):e.params.keywords);var a=(0,i.mergeDeep)({},e.ortb2||{},o),s=(0,n.Z)(e.ortb2Imp,"ext")||{},d=(0,n.Z)(e.ortb2Imp,"ext.data")||{},u=(0,n.Z)(e,"ortb2Imp.ext.gpid"),p={user:[4],site:[1,2,5,6]},l={user:"tg_v.",site:"tg_i.",adserver:"tg_i.dfp_ad_unit_code",pbadslot:"tg_i.pbadslot",keywords:"kw"},f=function(e,r,t){if("data"===r&&Array.isArray(e))return e.filter((function(e){return e.segment&&(0,n.Z)(e,"ext.segtax")&&p[t]&&-1!==p[t].indexOf((0,n.Z)(e,"ext.segtax"))})).map((function(e){var r=e.segment.filter((function(e){return e.id})).reduce((function(e,r){return e.push(r.id),e}),[]);if(r.length>0)return r.toString()})).toString();if("object"!==y(e)||Array.isArray(e)){if(void 0!==e)return Array.isArray(e)?e.filter((function(e){if("object"!==y(e)&&void 0!==e)return e.toString();(0,i.logWarn)("Rubicon: Filtered value: ",e,"for key",r,": Expected value to be string, integer, or an array of strings/ints")})).toString():e.toString()}else(0,i.logWarn)("Rubicon: Filtered FPD key: ",r,": Expected value to be string, integer, or an array of strings/ints")},v=function(e,r,i){var n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=f(e,i,r),a=l[i]&&n?"".concat(l[i]):"data"===i?"".concat(l[r],"iab"):"".concat(l[r]).concat(i);t[a]=t[a]?t[a].concat(",",o):o};r===c.Mk?(["site","user"].forEach((function(e){Object.keys(a[e]).forEach((function(r){"site"===e&&"content"===r&&a[e][r].data?v(a[e][r].data,e,"data"):"ext"!==r?v(a[e][r],e,r):a[e][r].data&&Object.keys(a[e].ext.data).forEach((function(r){v(a[e].ext.data[r],e,r,!1)}))}))})),Object.keys(d).forEach((function(e){"adserver"!==e?v(d[e],"site",e):"gam"===d[e].name&&v(d[e].adslot,name,e)})),u&&(t.p_gpid=u),t["tg_i.pbadslot"]&&delete t["tg_i.dfp_ad_unit_code"]):(Object.keys(s).length&&(0,i.mergeDeep)(t.imp[0].ext,s),u&&(t.imp[0].ext.gpid=u),(0,i.mergeDeep)(t,a))}function A(e){return(0,i.parseSizesInput)(e).reduce((function(e,r){var t=parseInt(_[r],10);return t&&e.push(t),e}),[])}function S(e){return"object"===y((0,n.Z)(e,"params.video"))&&void 0!==(0,n.Z)(e,"mediaTypes.".concat(c.pX))}function O(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return S(e)?-1===["outstream","instream"].indexOf((0,n.Z)(e,"mediaTypes.".concat(c.pX,".context")))?void(r&&(0,i.logError)("Rubicon: mediaTypes.video.context must be outstream or instream")):C(e,"video").length<2?void(r&&(0,i.logError)("Rubicon: could not determine the playerSize of the video")):(r&&(0,i.logMessage)("Rubicon: making video request for adUnit",e.adUnitCode),"video"):0===C(e,"banner").length?void(r&&(0,i.logError)("Rubicon: could not determine the sizes for banner request")):(r&&(0,i.logMessage)("Rubicon: making banner request for adUnit",e.adUnitCode),"banner")}function R(e){var r=!1,t=["asi","sid","hp"];return e.nodes?((r=e.nodes.reduce((function(e,r){return e?t.every((function(e){return r.hasOwnProperty(e)})):e}),!0))||(0,i.logError)("Rubicon: required schain params missing"),r):r}function T(e,r){return"rp_schain"===e?"rp_schain=".concat(r):"".concat(e,"=").concat(encodeURIComponent(r))}var Z=!1;(0,a.dX)(j),window.pbjs.installedModules.push("rubiconBidAdapter")}},function(e){var r;r=60,e(e.s=r)}]);(self.pbjsChunk=self.pbjsChunk||[]).push([[2599],{789:function(r,e,t){var n=t(4358),i=t(4679),o=t(4699),a=t(3193),u=t(5164);function p(){return p=Object.assign||function(r){for(var e=1;er.length)&&(e=r.length);for(var t=0,n=new Array(e);t0&&(t.user={ext:{eids:a}});var c=function(r,e){var t={};(0,n.isEmpty)(r)||(t.schain=s({},r));(0,n.isEmpty)(e)||(t.fpd=s({},e));return t}(i,o);(0,n.isEmpty)(c)||(t.ext=c);return t}(r,e);if(t=(0,n.tryAppendQueryString)(t,"lib","prebid"),t=(0,n.tryAppendQueryString)(t,"v","7.5.0"),e&&e.refererInfo){var o=e.refererInfo.page;t=(0,n.tryAppendQueryString)(t,"referrer",o)}return e&&e.timeout&&(t=(0,n.tryAppendQueryString)(t,"tmax",e.timeout)),e&&e.gdprConsent&&(void 0!==e.gdprConsent.gdprApplies&&(g=e.gdprConsent.gdprApplies,t=(0,n.tryAppendQueryString)(t,"gdpr",g.toString())),void 0!==e.gdprConsent.consentString&&(b=e.gdprConsent.consentString,t=(0,n.tryAppendQueryString)(t,"cmp_cs",b))),e&&e.uspConsent&&(t=(0,n.tryAppendQueryString)(t,"us_privacy",e.uspConsent)),!0===a.vc.getConfig("coppa")&&(t=(0,n.tryAppendQueryString)(t,"coppa",!0)),t.lastIndexOf("&")===t.length-1&&(t=t.substring(0,t.length-1)),(0,n.logMessage)("tlCall request built: "+t),{method:"POST",url:t,data:i,bidderRequest:e}},interpretResponse:function(r,e){var t=e.bidderRequest;return(r.body.bids||[]).map((function(r){return function(r,e){var t={},n=e.width||1,i=e.height||1,o=e.deal_id||"",a=e.crid||"",u=r.bids[e.imp_id];0!=e.cpm&&e.ad&&(t={requestId:u.bidId,cpm:e.cpm,width:n,height:i,netRevenue:!0,ad:e.ad,creativeId:a,dealId:o,currency:"USD",ttl:300,tl_source:e.tl_source,meta:{}},S(u)&&(t.vastXml=e.ad,t.mediaType="video",t.ttl=3600),e.advertiser_name&&(t.meta.advertiserName=e.advertiser_name),e.adomain&&e.adomain.length&&(t.meta.advertiserDomains=e.adomain),e.tl_source&&"hdx"==e.tl_source&&(t.meta.mediaType="banner"),e.tl_source&&"tlx"==e.tl_source&&(t.meta.mediaType="native"));return t}(t,r)}))},getUserSyncs:function(r,e,t,i){var o=function(r){if(!r)return;if(r.iframeEnabled)return"iframe";if(r.pixelEnabled)return"image"}(r);if(o){var a="https://eb2.3lift.com/sync?";return"image"===o&&(a=(0,n.tryAppendQueryString)(a,"px",1),a=(0,n.tryAppendQueryString)(a,"src","prebid")),null!==b&&(a=(0,n.tryAppendQueryString)(a,"gdpr",g),a=(0,n.tryAppendQueryString)(a,"cmp_cs",b)),i&&(a=(0,n.tryAppendQueryString)(a,"us_privacy",i)),[{type:o,url:a}]}}};function S(r){return!!r.mediaTypes.video&&(!!r.mediaTypes.video.context&&"instream"===r.mediaTypes.video.context.toLowerCase())}function O(r){var e=null;if("function"==typeof r.getFloor)try{var t=r.getFloor({currency:"USD",mediaType:S(r)?"video":"banner",size:"*"});"object"!==c(t)||"USD"!==t.currency||isNaN(parseFloat(t.floor))||(e=parseFloat(t.floor))}catch(r){(0,n.logError)("Triplelift: getFloor threw an error: ",r)}return null!==e?e:r.params.floor}function A(r,e){(0,n.isEmpty)(e)||Object.keys(e).forEach((function(t){null!=e[t]&&(r[t]=e[t])}))}function j(r,e,t,n){return r.map(function(r){return function(e){return e&&e.userId&&e.userId[r]}}(e)).filter(w(e)).map(function(r,e){return function(t){return{source:r,uids:[{id:t.id?t.id:t,ext:{rtiPartner:e}}]}}}(t,n))}var w=function(r){return function(e,t,i){var o=!!e&&((0,n.isStr)(e)?!!e:(0,n.isPlainObject)(e)&&!(0,n.isArray)(e)&&!(0,n.isEmpty)(e)&&e.id&&(0,n.isStr)(e.id)&&!!e.id);return o||void 0===i[0]||(0,n.logWarn)("Triplelift: invalid ".concat(r," userId format")),o}};function x(r){return r.filter(E).map((function(r){return{w:r[0],h:r[1]}}))}function E(r){return 2===r.length&&"number"==typeof r[0]&&"number"==typeof r[1]}(0,o.dX)(h),window.pbjs.installedModules.push("tripleliftBidAdapter")}},function(r){var e;e=789,r(r.s=e)}]);})(),pbjs.processQueue();KL.Modules.movements = new function(){ var self = this; this.drag = 0; this.velocity = 0; this.captured = null; var draglisteners = {}; this.adddraglistener = adddraglistener; function adddraglistener(id, rules) { draglisteners[id] = rules; } this.removedraglistener = removedraglistener; function removedraglistener(id) { delete draglisteners[id]; } function startdrag(node) { // limpiamos los listeners que ya no funcionan (en caso de recargar la página) // buscamos el nodo afin for (var i in draglisteners) { if (draglisteners[i].startleft) { if (self.dragstartx >= draglisteners[i].startleft[0] && self.dragstartx <= draglisteners[i].startleft[1]) { self.captured = i; draglisteners[i].listener('start', buildmetrics()); break; } } if (draglisteners[i].startright) { var w = WA.browser.getScreenWidth(); if (self.dragstartx >= draglisteners[i].startright[0]+w && self.dragstartx <= draglisteners[i].startright[1]+w) { self.captured = i; draglisteners[i].listener('start', buildmetrics()); break; } } if (draglisteners[i].node) { var n = WA.toDOM(draglisteners[i].node); var p = node; while (n != p && p != window && p != null) p = p.parentNode; if (p == n) { self.captured = i; draglisteners[i].listener('start', buildmetrics()); break; } } } } function drag() { if (self.captured) draglisteners[self.captured].listener('drag', buildmetrics()); } function stopdrag() { if (self.captured) draglisteners[self.captured].listener(self.velocity<0?'izquierda':'derecha', buildmetrics()); } function buildmetrics() { return {startx:self.dragstartx, x:self.dragx, dx:self.dragdx, velocity: self.velocity}; } function touchstart(e) { self.drag = 1; self.dragstartx = WA.browser.getTouchDocumentX(e); self.dragstarty = WA.browser.getTouchDocumentY(e); self.dragdx = 0; self.dragx = self.dragstartx; self.velocity = 0; self.draglasttime = new Date().getTime(); self.draglasttimex = self.dragstartx; startdrag(e.target); } function touchmove(e) { var deltax = self.dragstartx - WA.browser.getTouchDocumentX(e); var deltay = self.dragstarty - WA.browser.getTouchDocumentY(e); if (self.drag == 1) { // start drag when Delta move > 10 px if (Math.abs(deltax) < 5 && Math.abs(deltay) < 5) return; if (Math.abs(deltax) > Math.abs(deltay)) self.drag = 2; // move horizontaly } if (self.drag == 2) { // in cuadrant 2 and 4 (< and >) start drag; self.dragx = WA.browser.getTouchDocumentX(e); self.dragdx = self.dragx - self.dragstartx; var deltat = new Date().getTime() - self.draglasttime; if (deltat < 1) deltat = 1; var deltah = self.dragx - self.draglasttimex; self.draglasttime = new Date().getTime(); self.draglasttimex = self.dragx; self.velocity = deltah / deltat * 700; drag(); } } function touchend(e) { if (self.drag == 2) { if (Math.abs(self.velocity) < 50) self.velocity = 0; if (self.velocity > 1000) self.velocity = 1000; if (self.velocity < -1000) self.velocity = -1000; stopdrag(); } self.drag = 0; self.captured = null; } function start() { WA.Managers.event.on('touchstart', document, touchstart, false); WA.Managers.event.on('touchmove', document, touchmove, false); WA.Managers.event.on('touchend', document, touchend, false); } KL.loader.addHookStart('general', start);}var flagFB = false;KL.Modules.facebook = new function () { var self = this; var cargado = false; var FBresponse = null; this.facebookok = false; var serversent = false; var called = null; // Facebook asyncronous //this.fbAsyncInit = window.fbAsyncInit(); window.fbAsyncInit = function () { //console.log("async fb") FB.init({ appId: KL.fbid, cookie: true, // enable cookies to allow the server to access xfbml: true, // parse social plugins on this page version: 'v9.0' // use version 3.0 }); // to send the response of authorization google FB.getLoginStatus(function (response) { self.FBlistener(response); // th Listener in the new structure is the start function }); FB.Event.subscribe('auth.login', self.FBlistener); //FB.Event.subscribe('auth.logout', self.FBlistener); FB.Event.subscribe('auth.authResponseChange', self.FBlistener); }; // FBlistener this.FBlistener = FBlistener; function FBlistener(response) {// console.log("fb listener")// console.log(response) FBresponse = response; if (called < new Date().getTime() / 1000 - 1) { called = null; } if (self.facebookok && FBresponse!==undefined && !called) { called = new Date().getTime() / 1000; loginFacebook(); return; } } // login facebook function loginFacebook() { //console.log("fb login") if (FBresponse.status === 'connected') { // && flagFB let auxAccessToken = FBresponse.authResponse.accessToken; let auxSignedRequest = FBresponse.authResponse.signedRequest; if (serversent == true) return; WA.Managers.ajax.createPromiseRequest({ url: KL.identitydomains + '/sociallogin/fb', method: 'POST', send: false }) .then(function (request) { request.addParameter('language', KL.language); //language=es|en request.addParameter('device', KL.device); //device="pc", "mobile", "ios", "android" request.addParameter('user', "{ \"signedRequest\" : \"" + auxSignedRequest + "\", \"accessToken\" : \"" + auxAccessToken + "\" } "); //language=es|en serversent = true; return request.send(); // }) .then(function (response) { self.facebookok = false; serversent = false; var code = JSON.parse(response); // proceso... mismo para todas las redes sociales... switch (code.status) { case "REGISTER": KL.Modules.stat.registerEvent('loginset', 'loginset/social/fb/register'); KL.Modules.client.loadclient(); KL.Modules.loginset.forms['enlaza'].fill(code, 'fb'); break; case "OK": KL.Modules.stat.registerEvent('loginset', 'loginset/social/fb/login'); KL.Modules.client.loadclient(); KL.Modules.loginset.Logged(); break; case "Error": KL.Modules.stat.registerEvent('loginset', 'loginset/sociallogin/facebook/' + respuesta.code); KL.Modules.loginset.errorlogin('loginset-social-facebook', respuesta.message); break; } }) .catch(function (code, err) { KL.Modules.stat.registerEvent('loginset', 'loginset/sociallogin/' + code); }); } else if (FBresponse.status === 'not_authorized') { //console.log("No autorizado"); }/* else { } */ } this.show = show; function show() { self.node.style.display = 'block'; } this.hide = hide; function hide() { self.node.style.display = 'none'; } this.loadFacebookBtn = loadFacebookBtn; function loadFacebookBtn() { if (window.FB && FB.XFBML) { self.facebookok = true; //console.log("FB loaded") } if (!self.facebookok) { //console.log("no carga window.FB") setTimeout(function () { loadFacebookBtn(); }, 100); return; } window.fbAsyncInit(); } this.cargasdk = cargasdk; function cargasdk() { /* Facebook SDK */ // already loaded ??? if(cargado) { return; } WA.Managers.externloader.loadexterncode("https://connect.facebook.net/" + KL.locale + "/sdk.js#xfbml=1&version=v3.2&appId=" + KL.fbid); cargado=true; } this.share = share; function share(shareQuote, shareUrl) { var url = document.location.href; var quote = false; if (shareUrl && (typeof(shareUrl) === "string")) url = shareUrl; if (shareQuote && (typeof(shareQuote) === "string") && !(shareQuote === "")) quote = shareQuote; var params = {href: url, method: "share", display: "popup"}; if (quote) params.quote = quote; if (url.indexOf('/quiz/') !== -1) ga('send', 'event', 'quiz', 'quiz/share', 'share', 0); // second parameter is a callback FB.ui(params, null); } this.start = start; function start() { self.cargasdk(); } this.load = load; function load(){ if (!WA.toDOM('botonfacebook')) return; self.loadFacebookBtn(); } // KL.loader.addHookStart('facebook', start); KL.loader.addHookLoad('facebook', load);}/*function KiwiFBlistener(response) { flagFB = true; KL.Modules.facebook.FBlistener(response);}*//* Manejo de los datos del cliente, conectado o no *//* Escrito por: Phil Fecha: Julio 2016 Control de cambios: 10/07/2016: Phil, Creación 18/08/2016: Phil, agregar control de notificaciones y tiempo de ultima lectura, depuración de atributos no usados 15/02/2019: Wilmer, boton para el nuevo menu desplegable 15/04/2019: Wilmer, manejo de origen*/KL.Modules.client = new function(){ var self = this; this.clientready = false; // true cuando ya sabemos la info del client (o sin client) this.clientlogged = false; // true si el client esta conectado this.clientpro = false; // true si el client es PRO this.node = null; this.nodemenu = null; this.opened = false; this.closecandidate = false; this.loaded = false; var clientcode = null; // codigo del client var hooksloaded = {}; // llamar cuando recibimos los datos del client (sea conectado o no) var hooksconnect = {}; // llamar cuando se conecta un client var hooksdisconnect = {}; // llamar cuando se desconecta un client this.addHookLoad = addHookLoad; function addHookLoad(id, hook) { hooksloaded[id] = hook; // Si ya paso por aqui, tenemos que llamar el hook ! if (self.clientready) hook(); } this.delHookLoad = delHookLoad; function delHookLoad(id) { delete hooksloaded[id]; } function callHooksLoad() { for (var i in hooksloaded) { hooksloaded[i](); } } /* Chef conectado*/ this.addHookConnect = addHookConnect; function addHookConnect(id, hook) { hooksconnect[id] = hook; if (self.clientready) hook(); } this.callHooksConnect = callHooksConnect; function callHooksConnect() { for (var i in hooksconnect) { hooksconnect[i](); } } this.delHookConnect = delHookConnect; function delHookConnect(id) { delete hooksconnect[id]; } /* Chef conectado*/ /* Chef desconectado*/ this.addHookDisconnect = addHookDisconnect; function addHookDisconnect(id, hook) { hooksdisconnect[id] = hook; if (self.clientready) hook(); } this.callHooksDisconnect = callHooksDisconnect; function callHooksDisconnect() { for (var i in hooksdisconnect) { hooksdisconnect[i](); } } function buildClient() { if (clientcode == null) { self.clientready = false; return; } self.clientready = true; self.clientlogged = !!clientcode.client; self.clientpro = self.clientlogged && clientcode.client && (!!clientcode.client.p); node = WA.toDOM("header-client"); if (self.clientlogged){ temp = WA.templates['client_connected'](clientcode); if((KL.Modules.client.clientpro) && (KL.rootsite == "kiwi")){ WA.toDOM("header-icono-kiwipro").style.display = "block"; } } else{ temp = WA.templates['client_notconnected'](clientcode); if(KL.rootsite == "kiwi") WA.toDOM("header-icono-kiwipro").style.display = "none"; } node.innerHTML = temp; if ((self.clientlogged) && (!KL.Modules.client.clientpro) && (KL.rootsite == "kiwi")) { //WA.toDOM("header-urliconpro").style.display = "block"; WA.toDOM("header-urliconpro").style.display = "flex"; } // Link menus self.loaded = false; self.node = WA.toDOM("header-client-button"); self.nodemenu = WA.toDOM("header-client-menu"); if (self.node) { self.node.onclick=switchmenu; self.node.ontouchstart=switchmenu; self.node.onmouseover=switchon; self.node.onmouseout=tryswitchoff; } if (self.nodemenu) { self.nodemenu.onmouseover=switchon; self.nodemenu.onmouseout=tryswitchoff; } } // MANEJO DEL MENU DEL CLIENTE: function switchmenu(event) { if (!self.opened) return switchon(event); switchoff(); return WA.browser.cancelEvent(event); } function switchon(event) { self.closecandidate = false; if (self.closetimer) { clearTimeout(self.closetimer); self.closetimer = null; } if (self.opened) return; KL.Modules.menu.switchoff(); KL.Modules.language.switchoff(); KL.Modules.search.switchoff(); KL.Modules.stat.registerEvent('headclient', 'head/client/open'); self.opened = true; if (KL.device == "mobile") { self.nodemenu.style.top = "46px"; self.node.className = "anim on"; } else { self.nodemenu.style.top = "60px"; self.node.className = "anim on"; } if (!self.loaded) load(); return WA.browser.cancelEvent(event); } function tryswitchoff() { self.closecandidate = true; self.closetimer = setTimeout(switchoff, 200); } this.switchoff = switchoff; function switchoff(event) { self.closecandidate = false; if (self.closetimer) { clearTimeout(self.closetimer); self.closetimer = null; } if (!self.opened) return; KL.Modules.stat.registerEvent('headclient', 'head/client/close'); self.opened = false; // gets height of node h = WA.browser.getNodeOuterHeight(self.nodemenu); self.nodemenu.style.top = -h + "px"; self.node.className = "anim"; return WA.browser.cancelEvent(event); } function load() { var request = WA.Managers.ajax.createRequest('/data/menuclient' + (self.clientlogged?'':'nc'), 'POST', null, loaded, true); } function loaded(request) { self.nodemenu.innerHTML = request.responseText; // Quita la coronita cuando el usuario no es pro if ((self.clientlogged) && (KL.Modules.client.clientpro) && (KL.rootsite == "kiwi")) { WA.toDOM("menuclient-padlock-planeador").style.display = "none"; } // reajustar top -X si cerrado if (self.opened == false) { h = WA.browser.getNodeOuterHeight(self.nodemenu); self.nodemenu.style.top = -h + "px"; } self.loaded = true; KL.loader.callHooksPostLoad(); } function start() { // Start: load the 1rst time client data // Toma el objeto del cliente del JS precargado // Pone la plantilla correspondiente al client clientcode = KL.pagedata.client; buildClient(); } this.getClaveChef = getClaveChef; function getClaveChef() { return clientcode.client.c; } this.getCountry = getCountry; function getCountry() { return clientcode.gep; } this.loadclient = loadclient; function loadclient() { var request = WA.Managers.ajax.createRequest(KL.identitydomains + '/client', 'POST', 'device='+KL.device+'&language='+KL.language, getloadclient, true); } function getloadclient(request) { clientcode = JSON.parse(request.responseText); buildClient(); } this.disconnect = disconnect; function disconnect() { var request = WA.Managers.ajax.createRequest(KL.identitydomains + '/client', 'DELETE', 'device='+KL.device+'&language='+KL.language, loadclient, true); //delete cookie? var date = new Date(); date.setTime(date.getTime()+(-24*60*60*1000)); var expires = "; expires="+date.toGMTString(); document.cookie = "siteSessionDevel=" + expires + "; domain=" + KL.cookiedomain + "; path=/"; document.cookie = "siteSession="+expires+"; domain="+KL.cookiedomain+"; path=/"; } // llamado cada 30 segundos para saber si hay notificaciones nuevas del cliente function recon() { var request = WA.Managers.ajax.createRequest(KL.identitydomains + '/notification', 'GET', 'device='+KL.device+'&language='+KL.language, getnotif, true); } // newsletter this.sendnewsletter = sendnewsletter; function sendnewsletter() { const mail = WA.toDOM('newsletter').value; if (mail == "") { return; } WA.Managers.ajax.createPromiseRequest({ url: KL.identitydomains + '/newsletter', method: 'POST', send: false }) .then(function (request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('user', mail); return request.send(); }) .then(function (response) { const resp = JSON.parse(response); if (resp.status == "OK") { KL.Modules.modal.notifica(resp.message); } else { switch (resp.code) { case 1504: KL.Modules.modal.notifica(resp.message); break; default: KL.Modules.modal.alerta(resp.message); break; } } }) .catch(function (code, err) { // }); } KL.loader.addHookRecon('client', recon); KL.loader.addHookStart('client', start);}/* search, main search field */KL.Modules.search = new function(){ var self = this; this.node = null; this.nodesearch = null; this.nodeclose = null; this.nodego = null; this.nodesugg = null; this.opened = false; this.trx = 0; var flagsearch = false; // Set to true when searching data from the server. Only 1 search authorize at the same time. If more we ignore them, just get the last one. var timer = null; // timer set to search from server (delay 300ms) function hidesuggestion() { if (!self.nodesugg) return; self.nodesugg.style.display = "none"; } function showsuggestion() { if (!self.nodesugg) { // No suggestions support return; } KL.Modules.menu.switchoff(); KL.Modules.language.switchoff(); KL.Modules.client.switchoff(); self.nodesugg.style.display = "block"; KL.Modules.stat.registerEvent('headsearch', 'head/search/suggest'); } // Activated only on mobile function hidesearch() { if (!self.nodesearch) return; hidesuggestion(); self.opened = false; self.nodesearch.className = "anim"; self.nodego.className = "icon-k7-search anim"; self.node.value=""; } // Activated only on mobile function showsearch() { if (!self.nodesearch) return; KL.Modules.menu.switchoff(); KL.Modules.language.switchoff(); KL.Modules.client.switchoff(); self.opened = true; self.nodesearch.className = "anim on"; self.nodego.className = "icon-k7-search anim on"; self.node.focus(); } function changeq(event) { setTimeout(function () {verificaq();}, 0); } function verificaq() { if (timer) { clearTimeout(timer); timer = null; } var numc = self.node.value.trim().length; var word = self.node.value.trim(); if (numc >= 3) // Intentamos con timeout a 0: cada caracter es enviado a sugerencias timer = setTimeout(function() { gosuggestion(word); }, 0); else hidesuggestion(); } function gosuggestion(word) { var request = WA.Managers.ajax.createRequest(KL.graphdomains + '/v6/suggestions', 'POST', null, getsuggestion, false); request.addParameter('q', word); request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('trx', ++self.trx); request.send(); } function getsuggestion(request) { var resp = JSON.parse(request.responseText); if (resp.trx < self.trx) return; text = ""; for (var i = 0, l = resp.payload.length; i < l; i++) { text += ''; } WA.toDOM("header-search-suggestions-result").innerHTML = text; showsuggestion(); } function search(event) { if (KL.device == "mobile") { // switch on/off barra if (!self.nodesearch) return; if (self.opened) { hidesearch(); } else { showsearch(); } return; } KL.Modules.stat.registerEvent('headsearch', 'head/search/go'); var numc = self.node.value.trim().length; var word = self.node.value.trim(); if (numc < 3) return; hidesuggestion(); // window.location = "/buscar?q="+word; if(KL.rootsite == 'kiwirec') window.location = "/search?q="+word; else window.location = "/buscar?q="+word; // KL.loader.loadPage("/buscar?q="+word, null, true); } this.select = select; function select(node) { KL.Modules.stat.registerEvent('headsearch', 'head/search/gosuggest'); var word = node.innerHTML; self.node.value = word; if (KL.device=="mobile") { // window.location = "/buscar?q="+word; if(KL.rootsite == 'kiwirec') window.location = "/search?q="+word; else window.location = "/buscar?q="+word; return; } search(); } function clean(event) { KL.Modules.stat.registerEvent('headsearch', 'head/search/clean'); if (KL.device == "mobile") { if (self.node.value.trim().length == 0) { hidesearch(); return; } self.node.value = ""; hidesuggestion(); self.node.focus(); return; } self.node.value = ""; hidesuggestion(); } // MENU: this.switchoff = switchoff; function switchoff(event) { hidesuggestion(); hidesearch(); } function start() { self.nodesearch = WA.toDOM("header-search"); self.node = WA.toDOM("header-search-q"); self.nodeclose = WA.toDOM("header-search-close"); self.nodego = WA.toDOM("header-search-go"); self.nodesugg = WA.toDOM("header-search-suggestions"); if (self.node) { self.node.onkeyup=changeq; } if (self.nodeclose) { self.nodeclose.onclick=clean; } if (self.nodego) { self.nodego.onclick=search; } } KL.loader.addHookStart('search', start);}/* language, menu to change language */KL.Modules.language = new function(){ var self = this; this.activated = false; this.node1 = null; this.node2 = null; this.nodemenu = null; this.opened = false; // MENU: function switchmenu(event) { if (!self.opened) return switchon(event); setTimeout(switchoff, 100); return WA.browser.cancelEvent(event); } function switchon(event) { KL.Modules.menu.switchoff(); KL.Modules.search.switchoff(); KL.Modules.client.switchoff(); KL.Modules.stat.registerEvent('headlanguage', 'head/lang/open'); self.opened = true; self.nodemenu.style.display = "block"; } this.switchoff = switchoff; function switchoff(event) { if (!self.activated) return; KL.Modules.stat.registerEvent('headlanguage', 'head/lang/close'); self.opened = false; self.nodemenu.style.display = "none"; } function click(event) { if (KL.language == "es" && KL.pagedata.page.pathen) { KL.Modules.stat.registerEvent('headlanguage', 'head/lang/go-en'); window.location = KL.pagedata.page.pathen; } if (KL.language == "en" && KL.pagedata.page.pathes) { window.location = KL.pagedata.page.pathes; KL.Modules.stat.registerEvent('headlanguage', 'head/lang/go-es'); } return false; } function start() { self.node1 = WA.toDOM("header-language-button1"); self.node2 = WA.toDOM("header-language-button2"); self.nodemenu = WA.toDOM("header-language-menu"); if (!self.node1 || !self.node2 || !self.nodemenu) return; self.activated = true; self.node1.onclick=switchmenu; self.node1.ontouchstart=switchmenu; self.node2.onclick=switchmenu; self.node2.ontouchstart=switchmenu; if (KL.language == "es") { var n = WA.toDOM("header-language-espanol"); var m = WA.toDOM("header-language-ingles"); } else { var n = WA.toDOM("header-language-ingles"); var m = WA.toDOM("header-language-espanol"); } n.className = "icon-k7-paloma on"; m.parentNode.onclick = click; } KL.loader.addHookStart('language', start);}/* menu, main header menu */KL.Modules.menu = new function(){ var self = this; this.node = null; this.nodemenu = null; this.nodemenupro = null; this.nodemenunormal = null; this.opened = false; this.closecandidate = false; this.closetimer = null; this.loaded = false; var fannode = null; var fannum = 0; var fanyear = 0; var fanmonth = 0; var fanday = 0; var fanhour = 0; var fanperday = 0; var fanstart = null; function switchmenu(event) { if (!self.opened) return switchon(event); switchoff(); return WA.browser.cancelEvent(event); } function switchon(event) { self.closecandidate = false; if (self.closetimer) { clearTimeout(self.closetimer); self.closetimer = null; } if (self.opened) return; KL.Modules.language.switchoff(); KL.Modules.search.switchoff(); KL.Modules.client.switchoff(); KL.Modules.stat.registerEvent('headmenu', 'head/menu/open'); self.opened = true; if (KL.device == "mobile") { self.nodemenu.style.top = "46px"; self.node.className = "icon-k7-menu anim on"; } else { self.nodemenu.style.top = "60px"; self.node.className = "icon-k7-menu anim on"; } if (!self.loaded) load(); return WA.browser.cancelEvent(event); } function tryswitchoff() { // TODO(phil) poner un timer self.closecandidate = true; self.closetimer = setTimeout(switchoff, 200); } this.switchoff = switchoff; function switchoff(event) { self.closecandidate = false; if (self.closetimer) { clearTimeout(self.closetimer); self.closetimer = null; } if (!self.opened) return; KL.Modules.stat.registerEvent('headmenu', 'head/menu/close'); self.opened = false; if (KL.device == "mobile") { self.nodemenu.style.top = "-500px"; self.node.className = "icon-k7-menu anim"; } else { self.nodemenu.style.top = "-320px"; self.node.className = "icon-k7-menu anim"; } return WA.browser.cancelEvent(event); } function fancount() { fannode = WA.toDOM("header-menu-fans"); if (!fannode) return; fannum = fannode.dataset.num; fanyear = fannode.dataset.year; fanmonth = fannode.dataset.month; fanday = fannode.dataset.day; fanhour = fannode.dataset.hour; fanperday = fannode.dataset.perday; fanstart = new Date(); fanstart.setUTCFullYear(fanyear); fanstart.setUTCMonth(parseInt(fanmonth, 10)-1); fanstart.setUTCDate(fanday); fanstart.setUTCHours(fanhour); fanstart.setUTCMinutes(0); fanstart.setUTCSeconds(0); calcFans(); } function calcFans() { var diffTime = Math.abs(new Date() - fanstart) / 1000 / 60 / 60 / 24; var newnum = Math.round(parseInt(fannum, 10) * 1.0 + diffTime * parseInt(fanperday, 10)); fannode.innerHTML = newnum.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); // act each 1 sec setTimeout(function() { calcFans(); }, 1000); } function load() { var request = WA.Managers.ajax.createRequest('/data/menu', 'POST', null, loaded, true); } function loaded(request) { self.nodemenu.innerHTML = request.responseText; /* para mostrar opciones kiwipro en el menu */ self.nodemenupro = WA.toDOM("menu-header-kiwipro"); self.nodemenunormal = WA.toDOM("menu-header-normal"); if ((KL.rootsite == "kiwi") || (KL.rootsite == "kiwirec")){ if (KL.Modules.client.clientpro) { // console.log('chef es pro'); self.nodemenupro.style.display = 'block'; self.nodemenunormal.style.display = 'none'; } else { // console.log('chef no es pro'); self.nodemenunormal.style.display = 'block'; self.nodemenupro.style.display = 'none'; } } self.loaded = true; KL.loader.callHooksPostLoad(); // start fans count fancount(); } function start() { self.node = WA.toDOM("header-button-menu"); self.nodemenu = WA.toDOM("header-menu"); if (self.node) { self.node.onclick=switchmenu; self.node.ontouchstart=switchmenu; self.node.onmouseover=switchon; self.node.onmouseout=tryswitchoff; } if (self.nodemenu) { self.nodemenu.onmouseover=switchon; self.nodemenu.onmouseout=tryswitchoff; } }// this.container.style.transform = "translate("+this.position+"px,0)";// KL.Modules.general.adddraglistener('slider_' + this.node.id, {node: node, listener:listener}); KL.loader.addHookStart('menu', start);}KL.Modules.wall = new function(){ var self = this; this.node = null; function load(wall){ var request = WA.Managers.ajax.createRequest('/data/' + wall, 'POST', null, loaded, true); } function loaded(request){ let auxnode = WA.toDOM("page_container"); if (!self.node) { self.node = WA.createDomNode('div', 'wall', 'wall'); } auxnode.appendChild(self.node); self.node.innerHTML = request.responseText; } this.removeWall = removeWall; function removeWall(){ if (!WA.toDOM('wall')) return; //console.log('remueve wall'); const wallElement = WA.toDOM('wall'); //console.log(wallElement); const parentWall = wallElement.parentElement; //console.log(parentWall); parentWall.removeChild(wallElement); } function start(){ if (!KL.pagedata.page || !KL.pagedata.page.wall) { return; } if (KL.pagedata.page.wall == 'register') { load('paywall-registro'); KL.Modules.stat.registerEvent('wall', 'wall/register/show' + KL.pagedata.page.wallgroup);// ga('send', 'event', 'wall', 'wall/register', 'wall/reg/show7', null); } else if (KL.pagedata.page.wall == 'pay') { load('paywall-suscripcion'); KL.Modules.stat.registerEvent('wall', 'wall/subscription/show' + KL.pagedata.page.wallgroup);// ga('send', 'event', 'wall', 'wall/subscription', 'wall/sub/show7', null); } } KL.loader.addHookStart('wall', start); KL.loader.addHookLoad('wall', start); //KL.loader.addHookPostLoad('wall', start);}KL.device="pc";KL.language="es";KL.pagedata={"client":{"client":null,"device":"pc","geo":"WA","gep":"US","ip":"193.122.1.161","locallanguage":"en","origin":"kiwi","pay":{"currency":"USD","name":"Dólares americanos","price":1.99,"rate":1,"symbol":"$"},"server":"api7","skin":"","t":1658980403},"page":{"adprefix":"kiwi_","crosslink":[{"cl":16,"cln":"Recomendaciones de Cocina","cn":"Kiwilimón ","i":"29080.jpg","ip":"/articuloimagen/22935/th5-320x320-29080.jpg","k":22935,"m":1,"ms":"\nRead in EnglishUn taco sin salsa es simplemente una tortilla con un guisado dentro.Comer este tradicional antojito mexicano sin acompañante es casi tan triste como un día sin sol en la playa o un c...","mt":"normal","n":"La mejor salsa para cada tipo de taco","pa":"/blog/recomendaciones-cocina/la-mejor-salsa-para-cada-tipo-de-taco","pr":"0.0%","s":"1","t":"articuloslider","vr":null,"x":"p|kiwi|crosslink||1|0|1"},{"cn":"Marielle Henaine ","i":"49872.jpg","k":38763,"m":2,"mt":"normal","n":"Molletes con Chilaquiles en Refractario","pa":"/receta/desayunos/molletes-con-chilaquiles-en-refractario","pr":"100.0%","s":1,"t":"recetaslider","v":"962614283817410","vh":"100.00%","vp":"B1xDbuGM","vr":"5.0","x":"p|kiwi|crosslink||1|0|2"},{"cn":"Angelica Ponce","i":"51323.jpg","k":39339,"m":2,"mt":"normal","n":"¿Cómo hacer carne para hamburguesas?","pa":"/receta/carnes-y-aves/res/hamburguesas/como-hacer-carne-para-hamburguesas","pr":"100.0%","s":1,"t":"recetaslider","v":"457887696694169","vh":"100.00%","vp":"B1xDbuGM","vr":"5.0","x":"p|kiwi|crosslink||1|0|3"},{"cn":"Gabriela Morales","date":"2015-11-06T12:39:22Z","i":"1084.jpg","k":1084,"m":2,"ms":"Decora las popcakes de esferas, aquí te enseñamos como transformar tus popcakes de simples a unas lindas esferas navideñas. Es muy divertido de hacer, incluso las puedes preparar con tus hijos.","mt":"normal","n":"Cómo hacer Esferas de Popcakes","pa":"/tips/tips-de-cocina/reposteria/como-hacer-esferas-de-popcakes","pr":"73.3%","s":1,"t":"tipslider","v":"4855982611001","vh":"56.25%","vp":"B1xDbuGM","vr":"3.7","x":"p|kiwi|crosslink||1|0|4"},{"cl":39,"cln":"Día de las Madres","cn":"Eloísa Carmona","i":"29221.jpg","ip":"/articuloimagen/30589/th5-320x320-29221.jpg","k":30589,"m":1,"ms":"\nEn México, el 10 de mayo es un día muy importante, porque se celebra el Día de las Madre. Además, este 2022, el día de las madres será en domingo y aunado al semáforo verde que se ha mantenido...","mt":"normal","n":"¿Cuándo es el Día de las Madres? El festejo alrededor del mundo","pa":"/blog/ideas-para-fiestas/dia-de-las-madres/cuando-es-el-dia-de-las-madres-el-festejo-alrededor-del-mundo","pr":"0.0%","s":"1","t":"articuloslider","vr":null,"x":"p|kiwi|crosslink||1|0|5"},{"cn":"Jessica Alcántara","date":"2019-01-22T10:22:09Z","i":"1825.jpg","k":1825,"m":2,"ms":"So Cute! No creerás lo fácil que es preparar estas Paletas de Cupcake hechas de Galleta con base de mantequilla y decoradas de una forma muy tierna. Te decimos cómo hacer la masa para estas gallet...","mt":"normal","n":"Paletas de Cupcake hechas de Galleta ","pa":"/tips/tips-de-fiestas/pasteles-y-galletas/paletas-de-cupcake-hechas-de-galleta","pr":"0.0%","s":1,"t":"tipslider","v":"5992134704001","vh":"100.00%","vp":"B1xDbuGM","vr":"0.0","x":"p|kiwi|crosslink||1|0|6"},{"cl":16,"cln":"Recomendaciones de Cocina","cn":"Kiwilimón ","i":"29080.jpg","ip":"/articuloimagen/22935/th5-320x320-29080.jpg","k":22935,"m":1,"ms":"\nRead in EnglishUn taco sin salsa es simplemente una tortilla con un guisado dentro.Comer este tradicional antojito mexicano sin acompañante es casi tan triste como un día sin sol en la playa o un c...","mt":"normal","n":"La mejor salsa para cada tipo de taco","pa":"/blog/recomendaciones-cocina/la-mejor-salsa-para-cada-tipo-de-taco","pr":"0.0%","s":"1","t":"articuloslider","vr":null,"x":"p|kiwi|crosslink||1|0|7"},{"cn":"Inés Miselem ","i":"36809.jpg","k":155,"m":2,"mt":"normal","n":"Pastel de Zanahoria con Betún de Queso Crema","pa":"/receta/postres/pastel-de-zanahoria-con-betun-de-queso-crema","pr":"91.9%","s":1,"t":"recetaslider","v":"5812847928001","vh":"100.00%","vp":"B1xDbuGM","vr":"4.6","x":"p|kiwi|crosslink||1|0|8"},{"cl":16,"cln":"Recomendaciones de Cocina","cn":"Kiwilimón ","i":"19439.jpg","ip":"/articuloimagen/19436/th5-320x320-19439.jpg","k":19436,"m":1,"ms":"\nLos hot cakes son un clásico del desayuno familiar de fin de semana. Puede que su fama se deba a que son muy fáciles de hacer, suaves, esponjosos y muy ricos, aunque pueden llegar a cansar. Hoy te ...","mt":"normal","n":"Top 5: recetas para mejorar tus hot cakes mañaneros","pa":"/blog/recomendaciones-cocina/top-5-recetas-para-mejorar-tus-hot-cakes-mananeros","pr":"0.0%","s":"1","t":"articuloslider","vr":null,"x":"p|kiwi|crosslink||1|0|9"},{"cl":30,"cln":"Bebidas","cn":"Fernanda Balmaceda","i":"29142.jpg","ip":"/articuloimagen/30556/th5-320x320-29142.jpg","k":30556,"m":1,"ms":"\nRead in EnglishLa coctelería clásica es la base de la mixología que hoy conocemos. Las primeras referencias de cócteles datan de mediados del siglo XVIII, esto quiere decir que llevamos mezclando...","mt":"normal","n":"Margarita: un cóctel clásico y memorable","pa":"/blog/recomendaciones-cocina/bebidas/margarita-un-coctel-clasico-y-memorable","pr":"0.0%","s":"1","t":"articuloslider","vr":null,"x":"p|kiwi|crosslink||1|0|10"}],"device":"pc","keywords":["tips","tips-de-cocina","ingredientes-de-cocina","como-hacer-extracto-de-vainilla-en-casa"],"language":"es","pathen":"https://us.kiwilimon.com","pathes":"https://www.kiwilimon.com","status":"OK","type":"sin-video","wallgroup":0}};

CONÉCTATE

`;WA.templates['client_connected'] = WA.templater`

${'client>n'}

`;KL.Modules.qualification = new function(){ var self = this; var ready = false; var node = null; var nodecontainer = null; var nodenext = null var key = 0; var type = 0; var quantity = 10; var page = 1; var more = true; var nodestar = null; var nodecomment = null; var nodebutton = null; var numestrellas = 0; function cleandata() { type = node.dataset.type; key = node.dataset.key; quantity = parseInt(node.dataset.quantity, 10); page = parseInt(node.dataset.page, 10); more = node.dataset.more=="1"; nodecontainer.innerHTML = ""; } function clickmore(event) { if (!more) return; page++; calldata(); } function calldata() { var r = WA.Managers.ajax.createRequest(KL.graphdomains + '/v6/qualification/list', 'POST', null, getdata, false); r.addParameter('type', type ); r.addParameter('key', key ); r.addParameter('device', KL.device ); r.addParameter('language', KL.language ); r.addParameter('quantity', quantity ); r.addParameter('page', page ); r.send(); } function getdata(request) { code = JSON.parse(request.responseText); // inject into template template = WA.templater`${['loop', 'payload','calificador']}`; text = template(code); ndiv = WA.createDomNode('div', null, null); ndiv.style = "clear: both;"; ndiv.innerHTML = text; nodecontainer.appendChild(ndiv); // set next, data into more = code.more if (nodenext) { nodenext.style.display = more?"block":"none"; } // analyze img and ads and an KL.loader.callHooksPostLoad(); } function sendqualification() { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('qualification', 'qualification/gologin'); KL.loader.loadPage("/login?p="+document.location.pathname); return; } if (nodecomment.value == "" || numestrellas == 0) { KL.Modules.modal.notifica(WA.i18n.getMessage("necesitascalificar")); return; } var r = WA.Managers.ajax.createRequest(KL.graphdomains + '/v6/qualification/insert', 'POST', null, getinsertresponse, false); r.addParameter('type', type ); r.addParameter('key', key ); r.addParameter('device', KL.device ); r.addParameter('language', KL.language ); r.addParameter('qualification', numestrellas ); r.addParameter('comment', nodecomment.value ); r.send(); } function getinsertresponse(request) { var code = JSON.parse(request.response); if (code.status == 'ok') { ga('send', 'event', 'usuario', 'usu/calificar', 'usu/cal/calificar', 0); switch (code.type) { case 2: KL.Modules.modal.notifica(WA.i18n.getMessage("graciascalificartip")); break; case 7: KL.Modules.modal.notifica(WA.i18n.getMessage("graciascalificararticulo")); break; case 8: KL.Modules.modal.notifica(WA.i18n.getMessage("graciascalificarquiz")); break; default: KL.Modules.modal.notifica(WA.i18n.getMessage("graciasporcalificar")); break; } cleandata(); calldata(); WA.toDOM('social-qualification-button').value = WA.i18n.getMessage("txtmodificar"); } else { if (code.code == 1) { ga('send', 'event', 'usuario', 'usu/calificar', 'usu/cal/logincalificar', 0); // no conectado, pls connect KL.Modules.chef.abrir(WA.i18n.getMessage("ingresa"));// } else { ga('send', 'event', 'usuario', 'usu/calificar', 'usu/cal/errorcalificar', 0); KL.Modules.modal.alerta(code.mensaje); // } } } // click estrellas this.clickestrellas = clickestrellas; function clickestrellas(e) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('qualification', 'qualification/gologin'); KL.loader.loadPage("/login?p="+document.location.pathname); return; } var num = 0; var posx = WA.browser.getCursorOffsetX(e); if(posx > 90) num = Math.ceil(posx / 33); else num = Math.floor(posx / 33) + 1; if (num > 5) num = 5; escondeestrellas(); WA.toDOM('social-qualification-estrellas-' + num).style.display = 'block'; numestrellas = num; } function escondeestrellas() { for (var i = 0; i <= 5; i++) WA.toDOM('social-qualification-estrellas-' + i).style.display = 'none'; } function agregaAvatar() { var nodeavatar = WA.toDOM('chefAvatarCalifica'); if(nodeavatar){ if(KL.Modules.client.clientlogged) //console.log("clientcode : ", KL.Modules.client) //nodeavatar.src = KL.Modules.client.clientcode.client.i; nodeavatar.src = 'https://cdn.kiwilimon.com/kiwi5pc/static/icono-usuario.png'; else nodeavatar.src = 'https://cdn.kiwilimon.com/kiwi5pc/static/icono-usuario.png'; } } function esperaChef() { if(KL.Modules.client.clientready) { agregaAvatar(); return; } else { setTimeout(function () { esperaChef(); }, 300); } } function load() { node = WA.toDOM('social-qualification'); if (!node) return; nodecontainer = WA.toDOM('social-qualification-container'); page = 1; nodenext = WA.toDOM('social-qualification-vermas'); // enlaza ver mas if (nodenext) nodenext.onclick=clickmore; type = node.dataset.type; key = node.dataset.key; quantity = parseInt(node.dataset.quantity, 10); page = parseInt(node.dataset.page, 10); more = node.dataset.more=="1"; WA.toDOM('social-qualification-estrellas-0').onclick = clickestrellas; WA.toDOM('social-qualification-estrellas-1').onclick = clickestrellas; WA.toDOM('social-qualification-estrellas-2').onclick = clickestrellas; WA.toDOM('social-qualification-estrellas-3').onclick = clickestrellas; WA.toDOM('social-qualification-estrellas-4').onclick = clickestrellas; WA.toDOM('social-qualification-estrellas-5').onclick = clickestrellas; numestrellas = 0; let nodequalification = WA.toDOM('socal-qualification-areacalificacion'); if (nodequalification.dataset.comment !="") { numestrellas = parseInt(nodequalification.dataset.qualification); WA.toDOM('social-qualification-comment').value = nodequalification.dataset.comment; escondeestrellas(); WA.toDOM('social-qualification-estrellas-' + numestrellas).style.display = 'block'; WA.toDOM('social-qualification-button').value = WA.i18n.getMessage("txtmodificar"); } // enlaza textarea, no se si aquí sea necesario hacer un check a una función ya que se guarda el comentario en sí nodecomment = WA.toDOM('social-qualification-comment'); // enlaza boton nodebutton = WA.toDOM('social-qualification-button'); nodebutton.onclick = sendqualification; // aquí enlaza a la función de service=insert en /v6/qualification esperaChef(); self.ready = true; } function unload() { node = null; nodecontainer = null; nodenext = null } KL.loader.addHookLoad('qualification', load); KL.loader.addHookUnload('qualification', unload);}// var translation = { "necesitascalificar": "Necesitas poner la calificación y un comentario para calificar.", "graciasporcalificar": "Gracias por calificar esta receta.", "graciascalificartip": "Gracias por calificar este tip.", "graciascalificararticulo": "Gracias por calificar este artículo.", "graciascalificarquiz": "Gracias por calificar este quiz.", "txtmodificar": "Modificar",};WA.i18n.loadMessages(translation);KL.Modules.tip = new function(){ var self = this; function load() { node = WA.toDOM('tip'); if (!node) return; // para que aparezcan las herramientas flotantes en tip completo if(KL.device === "pc"){ var tmpScrollPosition = 0; function herramientaFlotante(scrollLocation) { if(!WA.toDOM('tip-herramientas-flotantes')) return; if (scrollLocation >= 350) { if(window.innerWidth < 768) WA.toDOM('tip-herramientas-flotantes').style.display = "none"; else WA.toDOM('tip-herramientas-flotantes').style.display = "flex"; } else WA.toDOM('tip-herramientas-flotantes').style.display = "none"; } function scrollheader() { var scrollLocation = WA.browser.getScrollTop(); tmpScrollPosition = scrollLocation; if(WA.toDOM('tip-intro')) herramientaFlotante(scrollLocation); } window.addEventListener('scroll', () => { scrollheader(); }); } else { if (WA.toDOM('tip-mobile')){ type = WA.toDOM('tip-mobile').dataset.type; key = WA.toDOM('tip-mobile').dataset.key; code = {t:type,k:key} } } // para que aparezcan las herramientas flotantes en tip completo // load the data for the end points if (WA.toDOM('tip-herramientas-flotantes') !== null){ type = WA.toDOM('tip-herramientas-flotantes').dataset.type; key = WA.toDOM('tip-herramientas-flotantes').dataset.key; code = {t:type,k:key} //console.log(type, key, code); //console.log(WA.toDOM('tip-herramienta-favoritos')); } } function unload() { node = null; } // this.clickfav = clickfav; function clickfav(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tip', 'tip/gologin'); KL.loader.loadPage("/login?p="+document.location.pathname+"&o=/fav/"+type+"/"+key); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'favorite'); request.addParameter('type', type); request.addParameter('key', key); return request.send(); }) .then(function(response){ var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('tip', 'tip/addfav'); KL.Modules.modal.notifica(KL.i18n.tools_favoritos_ok1+' '+KL.i18n.tools_favoritos_ok2+''); } else { KL.Modules.stat.registerEvent('tip', 'tip/errorfav'); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tip', 'tip/gologin'); KL.loader.loadPage("/login/fav/"+type+"/"+key); return; } KL.Modules.modal.alerta(code, err); console.log("Error sending fav:", code, err); }); return WA.browser.cancelEvent(event); } // this.clickcollections = clickcollections; function clickcollections(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tip', 'tip/gologin'); KL.loader.loadPage("/login/col/"+type+"/"+key); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'list'); return request.send(); }) .then(function(response){ var code = JSON.parse(response); KL.Modules.stat.registerEvent('tip', 'tip/opencol'); data = WA.templates.tools_collectionselect({items:code.payload}); KL.Modules.modal.buildpopup(data); // link clicks for (var i = 0, l = code.payload.length; i < l; i++) { var n = WA.toDOM("tools-collection-" + code.payload[i].clave); if (!n) continue; n.dataset.id = code.payload[i].clave; n.onclick = seleccionacoleccion; } var n = WA.toDOM("tools-collection-create"); if (n) { n.onclick = creacoleccion; } KL.Modules.modal.showpopup({closeable:true}); }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tip', 'tip/gologin'); KL.loader.loadPage("/login/createcol"); return; } KL.Modules.modal.alerta(code, err); console.log("Error sending fav:", code, err); }); return WA.browser.cancelEvent(event); } this.seleccionacoleccion = seleccionacoleccion; function seleccionacoleccion(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tip', 'tip/gologin'); KL.loader.loadPage("/login/addcol/"+type+"/"+key); return; } var cid = this.dataset.id; WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'insert'); request.addParameter('collection', cid); request.addParameter('type', type); request.addParameter('key', key); return request.send(); }) .then(function(response){ KL.Modules.modal.hidepopup(); var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('tip', 'tip/addcol'); KL.Modules.modal.notifica(KL.i18n.tools_collections_ok1+' '+KL.i18n.tools_collections_ok2+''); } else { KL.Modules.stat.registerEvent('tip', 'tip/errorcol'); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tip', 'tip/gologin'); KL.loader.loadPage("/login/col/"+cid+"/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); console.log("Error sending col:", code, err); }); return WA.browser.cancelEvent(event); } this.creacoleccion = creacoleccion; function creacoleccion(event) { var v = WA.toDOM("tools-collection-name").value; if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tip', 'tip/gologin'); KL.loader.loadPage("/login/createcol/"+KL.fixedEncodeURIComponent(v)+"/"+type+"/"+key); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'create'); request.addParameter('name', v); request.addParameter('type', type); request.addParameter('key', key); return request.send(); }) .then(function(response) { KL.Modules.modal.hidepopup(); var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('tip', 'tip/createaddcol'); KL.Modules.modal.notifica(KL.i18n.tools_collections_ok1+' '+KL.i18n.tools_collections_ok2+''); } else { KL.Modules.stat.registerEvent('tip', 'tip/errorcol'); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tip', 'tip/gologin'); KL.loader.loadPage("/login/col/"+KL.fixedEncodeURIComponent(v)+"/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); console.log("Error sending col:", code, err); }); return WA.browser.cancelEvent(event); } // KL.loader.addHookLoad('tip', load); KL.loader.addHookUnload('tip', unload);}KL.Modules.tools = new function(){ var self = this; var tools = {}; var counter = 1; function load() { var toolsNodes = document.getElementsByClassName('tools'); if (toolsNodes) { for (var i = 0; i < toolsNodes.length; i++) { id = toolsNodes[i].id; if (!id) { toolsNodes[i].id = id = "tools" + counter++; } // ONLY if not scanned yet tools[id] = new KL.Modules.onetoolset(toolsNodes[i]); } } } function unload() { for (var i = 0; i < tools.length; i++) tools[i].destroy(); tools = {}; } KL.loader.addHookLoad('tools', load); KL.loader.addHookPostLoad('tools', load); KL.loader.addHookUnload('tools', unload);}KL.Modules.onetoolset = function(node){ var self = this; var containernode = node; var toolsshadow = null; var toolsnode = null; var type = ''; var key = ''; var buttons = []; var opened = false; function open() { toolsshadow.style.display = 'block'; pos = 0; for (var i = 0, l = buttons.length; i < l; i++) { buttons[i].style.top = pos + 'px'; pos += 40; } opened = true; } function close() { toolsshadow.style.display = 'none'; for (var i = 0, l = buttons.length; i < l; i++) { buttons[i].style.top = '0px'; } opened = false; } function clickclose(event) { close(); WA.browser.cancelEvent(event); } function clickfav(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tools', 'tools/gologin');// console.log(document.location.pathname); KL.loader.loadPage("/login?p="+document.location.pathname+"&o=/fav/"+type+"/"+key); return; } if (!opened) { open(); WA.browser.cancelEvent(event); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'favorite'); request.addParameter('type', type); request.addParameter('key', key); return request.send(); }) .then(function(response){ var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('tools', 'tools/addfav'); KL.Modules.modal.notifica(KL.i18n.tools_favoritos_ok1+' '+KL.i18n.tools_favoritos_ok2+''); } else { KL.Modules.stat.registerEvent('tools', 'tools/errorfav'); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.loader.loadPage("/login/fav/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); console.log("Error sending fav:", code, err); }); return WA.browser.cancelEvent(event); } function clickcollections(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.loader.loadPage("/login/col/"+type+"/"+key); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'list'); return request.send(); }) .then(function(response){ var code = JSON.parse(response); KL.Modules.stat.registerEvent('tools', 'tools/opencol'); data = WA.templates.tools_collectionselect({items:code.payload}); KL.Modules.modal.buildpopup(data); // link clicks for (var i = 0, l = code.payload.length; i < l; i++) { var n = WA.toDOM("tools-collection-" + code.payload[i].clave); if (!n) continue; n.dataset.id = code.payload[i].clave; n.onclick = seleccionacoleccion; } var n = WA.toDOM("tools-collection-create"); if (n) { n.onclick = creacoleccion; } KL.Modules.modal.showpopup({closeable:true}); }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.loader.loadPage("/login/createcol"); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); console.log("Error sending fav:", code, err); }); return WA.browser.cancelEvent(event); } function seleccionacoleccion(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.loader.loadPage("/login/addcol/"+type+"/"+key); return; } var cid = this.dataset.id; WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'insert'); request.addParameter('collection', cid); request.addParameter('type', type); request.addParameter('key', key); return request.send(); }) .then(function(response){ KL.Modules.modal.hidepopup(); var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('tools', 'tools/addcol'); KL.Modules.modal.notifica(KL.i18n.tools_collections_ok1+' '+KL.i18n.tools_collections_ok2+''); } else { KL.Modules.stat.registerEvent('tools', 'tools/errorcol'); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.loader.loadPage("/login/col/"+cid+"/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); console.log("Error sending col:", code, err); }); return WA.browser.cancelEvent(event); } function creacoleccion(event) { var v = WA.toDOM("tools-collection-name").value; if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.loader.loadPage("/login/createcol/"+KL.fixedEncodeURIComponent(v)+"/"+type+"/"+key); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'create'); request.addParameter('name', v); request.addParameter('type', type); request.addParameter('key', key); return request.send(); }) .then(function(response) { KL.Modules.modal.hidepopup(); var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('tools', 'tools/createaddcol'); KL.Modules.modal.notifica(KL.i18n.tools_collections_ok1+' '+KL.i18n.tools_collections_ok2+''); } else { KL.Modules.stat.registerEvent('tools', 'tools/errorcol'); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.loader.loadPage("/login/col/"+KL.fixedEncodeURIComponent(v)+"/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); console.log("Error sending col:", code, err); }); return WA.browser.cancelEvent(event); } function clickshoppinglist(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.loader.loadPage("/login/shoppinglist/"+key); return; } if (type != 'r') { KL.Modules.modal.alerta("Error, el objeto no es una receta para agregar a la lista del súper."); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/shoppinglist', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'addrecipe'); request.addParameter('key', key); return request.send(); }) .then(function(response){ var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('tools', 'tools/addshoppinglist'); KL.Modules.modal.notifica(KL.i18n.tools_listasuper_ok1+' '+KL.i18n.tools_listasuper_ok2+''); } else { KL.Modules.stat.registerEvent('tools', 'tools/errorshoppinglist'); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.loader.loadPage("/login/shoppinglist/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); console.log("Error sending shoppinglist:", code, err); }); return WA.browser.cancelEvent(event); } function getlistasuper(request) { // close tools // put heart filled var code = JSON.parse(request.responseText); if (code.estatus == 'OK') { KL.Modules.modal.hidepopup(); KL.Modules.stat.registerEvent('tools', 'tools/addsup'); KL.Modules.modal.notifica(KL.i18n.tools_listasuper_ok1+' '+KL.i18n.tools_listasuper_ok2+''); } else { if (code.code == 1) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.loader.loadPage("/login/sup/"+type+"/"+key); } else { KL.Modules.stat.registerEvent('tools', 'tools/errorsup'); KL.Modules.modal.alerta(code.mensaje); } } } function clickmenuplanner(event) { if (!KL.Modules.client.clientpro) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.loader.loadPage("/pro/"+type+"/"+key); return; } // call PRO MENU PLANNER WA.browser.cancelEvent(event); } this.destroy = destroy; function destroy() { containernode = null; toolsshadow = null; toolsnode = null; buttons = null; self = null; } // Note: only 1 gallery per page if (containernode.scanned) return; containernode.scanned = true; toolsshadow = WA.createDomNode('div', null, 'tools-shadow'); toolsshadow.style.display = 'none'; containernode.appendChild(toolsshadow); toolsnode = WA.createDomNode('div', null, 'tools-container'); containernode.appendChild(toolsnode); // fill with the buttons template type = containernode.dataset.type; key = containernode.dataset.key; code = {t:type,k:key} // create buttons // close: always here var closebutton = WA.createDomNode('div', null, 'anim tools-close icon-k7-tools-close'); closebutton.onclick = clickclose; toolsnode.appendChild(closebutton); buttons.push(closebutton); if (type == 'r') { // menu planner: recipe only /* var mpbutton = WA.createDomNode('div', null, 'anim tools-menuplanner icon-k7-tools-menuplanner'); mpbutton.onclick = clickmenuplanner; toolsnode.appendChild(mpbutton); buttons.push(mpbutton); */ // Shopping list / only recipe var slbutton = WA.createDomNode('div', null, 'anim tools-shoppinglist icon-k7-tools-shoppinglist'); slbutton.onclick = clickshoppinglist; toolsnode.appendChild(slbutton); buttons.push(slbutton); } var clbutton = WA.createDomNode('div', null, 'anim tools-collections icon-k7-tools-collections'); clbutton.onclick = clickcollections; toolsnode.appendChild(clbutton); buttons.push(clbutton); var fvbutton = WA.createDomNode('div', null, 'anim tools-favorites icon-k7-tools-favorites-empty'); fvbutton.onclick = clickfav; toolsnode.appendChild(fvbutton); buttons.push(fvbutton);}/* Funciones para manejar el feed *//* Escrito por: Phil Fecha: Julio 2016 Control de cambios: 26/02/2020: Wilmer, Ajuste a feed search/v6 10/07/2016: Phil, Creación*/KL.Modules.feed = new function(){ var self = this; function load() { } this.unload = unload; function unload() { } KL.loader.addHookLoad('feed', load); KL.loader.addHookPostLoad('feed', load); KL.loader.addHookUnload('feed', unload);}KL.Modules.feed.container = function(id, template, datos, q){ var self = this;}KL.Modules.slider = new function(){ var self = this; var sliders = {}; var counter = 1; function load() { var sliderNodes = document.getElementsByClassName('slider'); if (sliderNodes) { for (var i = 0; i < sliderNodes.length; i++) { id = sliderNodes[i].id; if (!id) { sliderNodes[i].id = id = "slider" + counter++; } sliders[id] = new KL.Modules.oneslider(sliderNodes[i]); } } } function unload() { for (var i = 0; i < sliders.length; i++) sliders[i].destroy(); sliders = {}; } KL.loader.addHookLoad('slider', load); // KL.loader.addHookPostLoad('slider', load); KL.loader.addHookUnload('slider', unload);}KL.Modules.oneslider = function(node){ var self = this; var slidernode = node; var containernode = null; var position = 0; //var percentmove = 0.9; var percentmove = 1; function clickprevious(event) { var width = WA.browser.getNodeWidth(slidernode); position += Math.round(width*percentmove); if (position > 0) position = 0; containernode.style.left = position + 'px'; KL.loader.callHooksPostLoad(); KL.Modules.stat.registerEvent('slider', 'slider/previous'); // TODO(phil) // considerar enviar los IDs a analizar por la animacion KL.Modules.images.analyze(); } function clicknext(event) { var width = WA.browser.getNodeWidth(slidernode); position -= Math.round(width*percentmove); var size = getsize(); var min = -size+width; if (min > 0) min = 0; if (position < min) position = min; containernode.style.left = position + 'px'; KL.loader.callHooksPostLoad(); KL.Modules.stat.registerEvent('slider', 'slider/next'); setTimeout(() => { KL.loader.callHooksPostLoad(); }, 600); // TODO(phil) // considerar enviar los IDs a analizar por la animacion //KL.Modules.images.analyze(); } function getsize() { var width = 0; for (var i=0, l=containernode.childNodes.length; i width) width = x; } return width; } function draglistener(type, metrics) { if (type == 'start') { // quitar el anim containernode.style.transition = 'none'; } if (type == 'drag') { // mover a la posicion var p = position + metrics.dx; var width = WA.browser.getNodeWidth(slidernode); if (p > 0) p = 0; var size = getsize(); var min = -size+width; if (min > 0) min = 0; if (p < min) p = min;// containernode.style.transform = "translate("+p+"px,0)";// position = p; containernode.style.left = p + 'px'; } if (type == 'izquierda' || type == 'derecha') { // reponer el anim containernode.style.transition = ''; // animar hasta la posicion correspondiente a la velocidad ? var p = position + metrics.dx + metrics.velocity/4; var width = WA.browser.getNodeWidth(slidernode); if (p > 0) p = 0; var size = getsize(); var min = -size+width; if (min > 0) min = 0; if (p < min) p = min; position = p; containernode.style.left = position + 'px'; // TODO(phil) // considerar enviar los IDs a analizar por la animacion } KL.Modules.images.analyze(); KL.loader.callHooksPostLoad(); } this.destroy = destroy; function destroy() { if (timer) clearTimeout(timer) timer = null; actual = null; gallerynode = null; containernode = null; previousnode = null; nextnode = null; playnode = null; bulletsnode = null; self = null; } // Note: only 1 gallery per page if (slidernode.dataset.scanned) return; slidernode.dataset.scanned = true; if (!slidernode.firstElementChild) return; containernode = WA.createDomNode('div', slidernode.id+'_container', 'slider-container'); while (slidernode.hasChildNodes()) { // Solo queremos nodos div if (slidernode.firstChild.nodeType == 1) { slidernode.firstChild.className += ' slider-element'; containernode.appendChild(slidernode.firstChild); } else slidernode.removeChild(slidernode.firstChild); } slidernode.appendChild(containernode); // 3. boton left previousnode = WA.createDomNode('div', null, 'slider-button left'); slidernode.appendChild(previousnode); previousnode.onclick = function() { KL.Modules.stat.registerEvent('slider', 'slider/previous'); clickprevious(); }; n = WA.createDomNode('div', null, 'icon-k7-slider-previous'); previousnode.appendChild(n); // 4. boton right nextnode = WA.createDomNode('div', null, 'slider-button right'); slidernode.appendChild(nextnode); nextnode.onclick = function() { KL.Modules.stat.registerEvent('slider', 'slider/next'); clicknext(); }; n = WA.createDomNode('div', null, 'icon-k7-slider-next'); nextnode.appendChild(n); KL.Modules.movements.adddraglistener('slider_' + slidernode.id, {node: containernode, listener:draglistener});}KL.loader.createCSS(`.tip-dominio-kl-crafto, .tip-num-comentario, .tip-herramienta-favoritos:hover .tip-tipo-herramienta, .tip-herramienta-favoritos:hover .icon-k7-tip-htip-favoritos:before, .tip-herramienta-colecciones:hover .tip-tipo-herramienta{ color: #8cc63e;}.plantillatip{ color: #8cc63e; font-weight: bold; text-decoration: none;}.titulo-resaltado{ color: #8cc63e; display: block; font-size: 20px; font-weight: bold; padding-bottom: 20px; text-decoration: none;}.btn-receta-tip { background-color: #8cc63e; border-radius: 6px; color: #ffffff; display: table; font-size: 15px; font-weight: 900; line-height: 18px; margin: 15px 0 0; padding: 8px 5px 7px 11px; text-transform: uppercase; width: 98px;}`);KL.loader.createCSS(`.social-share-pc.icon-k7-facebook{ background-color: #3b5998;}.social-share-pc.icon-k7-pinterest{ background-color: #bc0c1f;}.social-share-pc.icon-k7-twitter{ background-color: #1da1f2;}.social-share-pc.icon-k7-mail{ background-color: #aaaaaa;}.social-share-pc.icon-k7-facebook:before, .social-share-pc.icon-k7-pinterest:before, .social-share-pc.icon-k7-twitter:before, .social-share-pc.icon-k7-mail:before{ color: #ffffff; font-size: 18px; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);}.social-share-pc.icon-k7-twitter:before, .social-share-pc.icon-k7-mail:before{ font-size: 15px;}.social-share-pc.icon-k7-mail:before{ font-size: 16px;}.social-share-pc:hover{ background-color: #ffffff;}.social-share-pc:hover.icon-k7-facebook:before{ color: #3b5998;}.social-share-pc:hover.icon-k7-pinterest:before{ color: #bc0c1f;}.social-share-pc:hover.icon-k7-twitter:before{ color: #1da1f2;}.social-share-pc:hover.icon-k7-mail:before{ color: #aaaaaa;}`);KL.loader.createCSS(`.social-qualification-gris.icon-k7-estrellas-r:before, .social-qualification-relleno.icon-k7-estrellas-r:before{ font-size: 29px; left: -1px; position: absolute; top: -2px;}.social-qualification-gris.icon-k7-estrellas-r:before{ color: #dddddd;}.social-qualification-comentario.icon-k7-estrellas-v:before, .social-qualification-comentario.icon-k7-estrellas-r:before{ font-size: 12px; left: 0px; position: absolute; top: 0;}`);KL.loader.createCSS(`.icon-k7-tip-medidas:before{content: "\\e928";}.icon-k7-flecha-arriba-galeria:before{content: "\\e946";}.icon-k7-flecha-abajo-galeria:before, .icon-k7-flecha-combo:before{content: "\\e945";}.icon-k7-tip-subefoto:before {content: "\\e92d";}.icon-k7-tip-htip-favoritos:before, .icon-k7-tip-htippro-favoritos:before, .icon-k7-tip-htippro-favoritos-h:before{content: "\\e908";}.icon-k7-tip-htip-colecciones:before, .icon-k7-tip-htippro-colecciones:before, .icon-k7-tip-htippro-colecciones-h:before{content: "\\e907";}.icon-k7-tip-htip-subefoto:before, .icon-k7-numfoto:before{content: "\\e92e";}.icon-k7-icon-haciaabajo:before{content: "\\e956";}.icon-k7-tip-punta-flechaizq:before{content: "\\e945";}.icon-k7-tip-bloqueado:before{content: "\\e906";}.tip-tipcompleto{ margin: 0px 0px 20px;}/*.tip-herramienta-favoritos:hover .tip-tipo-herramienta, .tip-herramienta-favoritos:hover .icon-k7-tip-htip-favoritos:before{ color: #8cc63e;}.tip-herramienta-colecciones:hover .tip-tipo-herramienta{ color: #8cc63e;}*/.tip-numfavoritos, .tip-numfavoritos-pro, .tip-numfavoritos-pro-h{ /* background-color: #ffffff; */ /* border: 1px solid #dddddd; */ background-color: transparent; /* border: 1px solid #81a8a4; */ float: left; font-family: 'Source Sans Pro'; font-style: italic; margin: 0px 0px 0px 9px; padding: 3px 5px 3px 3px; position: relative;}.tip-numfavoritos{ border: 1px solid #dddddd; background-color: #ffffff;}.tip-numfavoritos-pro-h{ border: 1px solid #ffffff;}.tip-numfavoritos-pro{ border: 1px solid #81a8a4;}#tip-herramientas-flotantes .tip-numfavoritos{ font-size: 10px;}.tip-numfavoritos:before, .tip-numfavoritos:after, .tip-numfavoritos-pro:before, .tip-numfavoritos-pro:after, .tip-numfavoritos-pro-h:before, .tip-numfavoritos-pro-h:after{ border: medium solid rgba(0, 0, 0, 0); content: " "; height: 0px; margin-bottom: 2%; pointer-events: none; position: absolute; right: 100%; top: 50%; width: 0px;}.tip-numfavoritos:before, .tip-numfavoritos-pro:before, .tip-numfavoritos-pro-h:before { /* border-color: rgba(204, 204, 204, 0) #81a8a4 rgba(204, 204, 204, 0) rgba(204, 204, 204, 0); */ border-width: 6px; left: -12px; margin-top: -7px;}.tip-numfavoritos:before{ border-color: rgba(204, 204, 204, 0) #dddddd rgba(204, 204, 204, 0) rgba(204, 204, 204, 0);}.tip-numfavoritos-pro:before{ border-color: rgba(204, 204, 204, 0) #81a8a4 rgba(204, 204, 204, 0) rgba(204, 204, 204, 0);}.tip-numfavoritos-pro-h:before { border-color: rgba(204, 204, 204, 0) #ffffff rgba(204, 204, 204, 0) rgba(204, 204, 204, 0);}.tip-numfavoritos:after, .tip-numfavoritos-pro:after, .tip-numfavoritos-pro-h:after { border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width: 5px; left: -10px; margin-top: -6px;}.tip-numfavoritos-pro-h:after{ border-color: rgba(0, 0, 0, 0) #81a8a4 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}.tip.icon-k7-estrellas-v:before{ /*color: #8cc63e;*/ font-size: 18px;}.tip.icon-k7-estrellas-r:before{ /*color: #8cc63e;*/ font-size: 18px;}.icon-k7-tip-htip-favoritos:before, .icon-k7-tip-htippro-favoritos:before, .icon-k7-tip-htippro-favoritos-h:before{ color: #333333; font-size: 18px;}.icon-k7-tip-htippro-favoritos-h:before{ color: #ffffff;}.icon-k7-tip-htippro-favoritos:before{ color: #81a8a4;}.icon-k7-tip-htip-colecciones:before, .icon-k7-tip-htippro-colecciones:before, .icon-k7-tip-htippro-colecciones-h:before{ color: #333333; font-size: 18px; left: 50%; position: absolute; text-align: center; top: 0; transform: translateX(-50%);}.icon-k7-tip-htip-colecciones:hover:before{ color: #8cc63e;}.icon-k7-tip-htippro-colecciones-h:before{ color: #ffffff;}.icon-k7-tip-htippro-colecciones:before{ color: #81a8a4;}#tip-herramientas-flotantes .icon-k7-tip-hrec-favoritos:before, #tip-herramientas-flotantes .icon-k7-tip-hrec-colecciones:before{ font-size: 18px;}.social-share-flotante .social-share-contenedor div{ margin: 0px 15px !important;}.btn-receta-posicion-flecha{ margin-left: 3px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); writing-mode: tb-rl; transform: rotate(0deg);}.btn-receta-posicion-flecha.icon-k7-play:before{ font-size: 10px; left: inherit; margin: 1px 0px 0px 7px; position: relative; top: inherit;}/* estilos bloque recomendadas */.tip-recomendaciones .feed-tip-ficha{ float: none !important; height: 120px !important; margin: 20px 0px 0px;}.tip-recomendaciones .feed-tip-ficha:first-child{ margin: 10px 0px 0px;}.tip-recomendaciones .feed-tip-ficha-horizontal{ display: flex;}.tip-recomendaciones .feed-divimagenficha{ width: 120px; height: 120px !important;}.tip-recomendaciones .feed-tip-areanombreficha{ width: calc(100% - 120px); overflow: hidden; height: 120px !important;}.tip-recomendaciones .feed-tip-nombreficha{ position: relative !important; top: initial !important; transform: none !important; overflow: hidden; padding: 0px 0px 0px 10px !important; height: inherit; font-weight: normal !important;}.tip-recomendaciones .feed-tip-nombreficha-div{ position: relative; overflow: hidden; font-weight: bold; text-align: left; font-size: 16px; line-height: 18px; max-height: 56px;}.tip-recomendaciones .feed-tip-descripcionficha{ display: block !important; position: relative; overflow: hidden; font-size: 14px; line-height: 17px; max-height: 52px; color: #777777; text-align: left; margin: 5px 0px 0px;}.tip-recomendaciones .feed-tip-rating, .tip-recomendaciones .feed-tip-nombrechef, .tip-recomendaciones .tools-container, .tip-recomendaciones hr{ display: none !important;}`);KL.loader.createCSS(`.tools-shadow { position: absolute; top: 0px; bottom: 0px; width: 100%; background-color: #222222; opacity: 0.2; z-index: 1;}.tools-container { position: absolute; right: 10px; top: 10px; width: 30px; height: 30px; z-index: 1;}.tools-container .icon-k7-tools-close:before { content: "\\e946"; font-size: 16px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}.tools-container .icon-k7-tools-menuplanner:before { content: "\\e90c"; font-size: 16px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}.tools-container .icon-k7-tools-shoppinglist:before { content: "\\e90a"; font-size: 15px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}.tools-container .icon-k7-tools-collections:before { content: "\\e907"; font-size: 15px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}.tools-container .icon-k7-tools-favorites-empty:before { content: "\\e908"; font-size: 16px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}.tools-container.icon-k7-tools-favorites-full:before { content: "\\e924"; font-size: 16px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}.tools-container>div { border-radius: 100%; position: absolute; right: 0px; top: 0px; cursor: pointer; text-align: left;}.tools-close, .tools-menuplanner, .tools-shoppinglist, .tools-collections, .tools-favorites{ background-color: #8cc63e; color: #ffffff; height: 30px; width: 30px;}.tools-favorites{ background-color: #ff0000;}.tools-close{ background-color: #eeeeee; color: #888;}.tools-coleccionentrada { height: 15px; cursor: pointer; padding: 5px;}.tools-coleccionentrada:hover { background-color: #ccc;}`);KL.loader.createCSS(`/* generico */.feed-articulolarge-thumb-titulo-seccion{ background-color: #8cc63e;}/* nutricion */.feed-articulolarge-thumb-titulo-seccion.id_tema_11{ background-color: #9ec410;}/* bebidas */.feed-articulolarge-thumb-titulo-seccion.id_tema_30{ background-color: #f05d7f;}/* comida vegana */.feed-articulolarge-thumb-titulo-seccion.id_tema_1{ background-color: #28d9ff;}/* dieta */.feed-articulolarge-thumb-titulo-seccion.id_tema_44{ background-color: #2e94ba;}/* reposteria */.feed-articulolarge-thumb-titulo-seccion.id_tema_20{ background-color: #efc950;}/* tips cocina */.feed-articulolarge-thumb-titulo-seccion.id_tema_54{ background-color: #f39041;}/* tips consejos */.feed-articulolarge-thumb-titulo-seccion.id_tema_25{ background-color: #ca5dde;}.feed-divarticulolarge .tools-container, #home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .tools-container{ left: 225px;}/* estilos slider top 10 *//* estilos slider top 10 para tips kiwi / estilos slider top 10 para tips crafto */div[id^="familiatips"] div[id^="p|kiwi|tipfamilia"], div[id^="clasificaciontips"] div[id^="p|kiwi|tipclasificacion"], div[id^="home_top10"] div[id^="p|kiwi|tiphome"], div[id^="home_top10"] div[id^="p|crafto|tiphome"], div[id^="familiatips"] div[id^="p|crafto|tipfamilia"], div[id^="clasificaciontips"] div[id^="p|crafto|tipclasificacion"], div[id^="familiatips"] div[id^="p|kiwi|tipclasificaciontop|"], div[id^="familiatips"] div[id^="p|crafto|tipclasificaciontop|"]{ width: 190px; margin: 0px 15px 0px 0px; height: 267px;}div[id^="familiatips"] div[id^="feed-tip-divimg"], div[id^="clasificaciontips"] div[id^="feed-tip-divimg"], div[id^="home_top10"] div[id^="feed-tip-divimg"]{ height: 190px; width: 190px;}div[id^="familiatips"] .feed-tip-nombreficha, div[id^="clasificaciontips"] .feed-tip-nombreficha, div[id^="home_top10"] .feed-tip-nombreficha{ font-size: 14px; max-height: 46px; line-height: 15px; text-transform: uppercase;}div[id^="familiatips"] hr, div[id^="clasificaciontips"] hr, div[id^="familiatips"] .feed-tip-nombrechef, div[id^="clasificaciontips"] .feed-tip-nombrechef, div[id^="home_top10"] div[id^="p|kiwi"] hr, div[id^="home_top10"] div[id^="p|crafto"] hr, div[id^="home_top10"] div[id^="p|kiwi"] .feed-tip-nombrechef, div[id^="home_top10"] div[id^="p|crafto"] .feed-tip-nombrechef{ display: none;}div[id^="familiatips"] div[id^="feed-tip-rating"], div[id^="clasificaciontips"] div[id^="feed-tip-rating"], div[id^="home_top10"] div[id^="p|kiwi|tiphometop"] div[id^="feed-tip-rating"], div[id^="home_top10"] div[id^="p|crafto|tiphometop"] div[id^="feed-tip-rating"]{ margin: 0px auto; padding: 0px;}/* fin estilos slider top 10 para tips *//* area nombre ficha */#home_top10 .recetaslider-ficha, #familiarecetas_top10 .recetaslider-ficha, #clasificacionrecetas_top10 .recetaslider-ficha, #clasificacionrecetas_top10 .compilacionrecetaslider-ficha, #clasificaciontips_top10 .tipslider-ficha, #home_tecuidalist .feed-articulo-ficha, .pro-slider-fichaspro .feed-receta-ficha{ height: 267px;}#home_top10 .recetaslider-areanombreficha, #familiarecetas_top10 .recetaslider-areanombreficha, #clasificacionrecetas_top10 .recetaslider-areanombreficha, #home_top10 .tipslider-areanombreficha, #home_top10 .articuloslider-areanombreficha{ height: 52px; }#home_top10 .recetasliderpro-areanombreficha, #familiarecetas_top10 .recetasliderpro-areanombreficha, #clasificacionrecetas_top10 .recetasliderpro-areanombreficha{ height: 52px; display: flex; align-items: center;}#home_videos .compilacionrecetaslider-areanombreficha{ height: 75px; }/* nombre de ficha */#home_top10 .recetaslider-nombreficha, #familiarecetas_top10 .recetaslider-nombreficha, #clasificacionrecetas_top10 .recetaslider-nombreficha, #home_top10 .tipslider-nombreficha, #home_videos .compilacionrecetaslider-nombreficha, #home_top10 .articuloslider-nombreficha, #home_videos div[id^="p|crafto|tiphomecompilacion"] .feed-compilaciontip-nombreficha, #home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-nombre-articulo{ font-weight: bold; font-size: 14px; color: #000000; max-height: 46px;}#home_top10 .recetaslider-icon-pro, #familiarecetas_top10 .recetaslider-icon-pro, #clasificacionrecetas_top10 .recetaslider-icon-pro{ width: 30px; height: 30px; font-size: 20px; margin: 0px 0px 0px 10px;}#home_top10 .recetasliderpro-nombreficha, #familiarecetas_top10 .recetasliderpro-nombreficha, #clasificacionrecetas_top10 .recetasliderpro-nombreficha{ font-size: 15px; max-height: 31px; width: calc(100% - 40px);}/* rating */#home_top10 .recetaslider-rating, #familiarecetas_top10 .recetaslider-rating, #clasificacionrecetas_top10 .recetaslider-rating, #home_top10 .tipslider-rating{ display: table;}#home_top10 div[id^="p|kiwi|"] [class$="-rating"], #home_top10 div[id^="p|crafto|"] [class$="-rating"], #familiarecetas_top10 div[id^="p|kiwi|"] [class$="-rating"], #clasificacionrecetas_top10 div[id^="p|kiwi|"] [class$="-rating"]{ padding: 0px;}/* fin estilos slider top 10 *//* Estilos feed fichas Normal *//* Estilo solo para los tips, ya que slider top usa la misma ficha que en feed normal */div[id^="p|kiwi|home"].feed-tip-ficha, div[id^="tiplist"] div[id^="p|kiwi|tipfamilia"], div[id^="tiplist"] div[id^="p|kiwi|tipclasificacion"], div[id^="tiplist"] div[id^="p|kiwi|tiphome"], div[id^="tiplist"] div[id^="p|crafto|tiphome"], div[id^="tiplist"] div[id^="p|crafto|tipfamilia"], div[id^="tiplist"] div[id^="p|crafto|tipclasificacion"]{ width: 300px; margin: 0px 10px 16px; height: 275px;}div[id^="tiplist"] div[id^="feed-tip-divimg"]{ height: 194px; width: 300px;}div[id^="p|kiwi|home"].feed-tip-ficha .feed-tip-nombreficha, div[id^="tiplist"] .feed-tip-nombreficha{ font-size: 17px; max-height: 38px; line-height: 18px;}div[id^="p|kiwi|home"].feed-tip-ficha div[id^="feed-tip-rating"], div[id^="tiplist"] div[id^="feed-tip-rating"]{ margin: 0px 0px 0px 10px;}/* fin Estilo solo para los tips */div[id^="p|kiwi|"][class$="-ficha"], div[id^="p|kiwirec|"][class$="-ficha"], div[id^="p|crafto|tipcompilaciones|"].feed-compilaciontip-ficha{ height: 275px;}div[id^="p|kiwi|client"][class$="-ficha"], div[id^="p|crafto|client"][class$="-ficha"]{ width: 300px; margin: 0px 10px 16px;}#prorecipeprolist .feed-producto-ficha{width: 200px;margin: 20px 15px;display: inline-table;float: none !important;}/* div[id^="p|kiwi|probooks|"][class$="-ficha"], div[id^="p|kiwi|prorecipes|"][class$="-ficha"], div[id^="p|kiwi|procollections|"].coleccion-venta-soloportada */div[id^="p|kiwi|probooks|"][class$="-ficha"], div[id^="p|kiwi|procollections|"].coleccion-venta-soloportada{ height: 262px; margin: 20px 15px; width: 200px; border-radius: 5px; float: none !important; display: inline-table;}div[id^="p|kiwi|procollections|"].coleccion-venta-ficha{ float: none !important; display: inline-table;}div[id^="p|kiwi|procollections|"].coleccion-venta-ficha .coleccionventa-area{ position: absolute; top: 50%; transform: translateY(-50%); vertical-align: top; width: 100%;}div[id^="p|kiwi|probooks|"] .feed-producto-div-nombreprod, div[id^="p|kiwi|prorecipes|"] .feed-producto-div-nombreprod{ display: none;}/* estilos fichas recetas slider pro*/.pro-slider-fichaspro div[id^="p|kiwi|probooks|"].feed-producto-ficha{ width: 200px; height: 262px; margin: 20px 15px; border-radius: 5px;}.pro-slider-fichaspro .feed-receta-ficha{ width: 190px !important; margin: 0px 30px 0px 0px !important; position: relative;}.pro-slider-fichaspro .feed-divimagenficha{ width: 190px !important; height: 190px !important;}.pro-slider-fichaspro .feed-receta-ficha img{ left: 50% !important; top: 50% !important; transform: translateX(-50%) translateY(-50%) !important; height: 100%; width: auto !important; min-width: 300px;}.pro-slider-fichaspro .feed-receta-ficha hr, .pro-slider-fichaspro .feed-receta-nombrechef{ display: none;}.pro-slider-fichaspro .feed-recetapro-icon{ margin: 0px 0px 0px 10px !important;}.pro-slider-fichaspro .feed-receta-nombreficha-centrado{ max-height: 47px !important; width: calc(100% - 40px) !important;}/* fin estilos fichas recetas slider pro*/.pro-slider-fichaspro .feed-receta-rating{ margin: 0px auto !important; padding: 0px !important;}div[id^="p|kiwi|home|"].feed-compilaciontip-ficha, div[id^="p|crafto|tipcompilaciones|"].feed-compilaciontip-ficha{ margin: 0px 10px 16px; overflow: hidden; width: 300px;}div[id^="p|crafto|tipcompilations|"].feed-compilaciontip-ficha{ margin: 0px 10px 16px; width: 300px;}div[id^="p|kiwi|procollections|"].coleccion-venta-soloportada{ text-align: left;}div[id^="p|kiwi|"] [class$="-divimg-articulo"]{ position: relative;}div[id^="p|kiwi|"] [class$="-divimg"], div[id^="p|kiwi|home|"] [class$="-divimg"], div[id^="p|kiwirec|"] [class$="-divimg"], div[id^="p|kiwirec|home|"] [class$="-divimg"], div[id^="p|kiwi|"] [class$="-divimg-articulo"], div[id^="p|crafto|"] [class$="-divimg"]{ height: 194px; overflow: hidden;}div[id^="p|kiwi|"] .feed-compilaciontip-divimg, div[id^="p|crafto|"] .feed-compilaciontip-divimg{ width: 300px;}div[id^="p|kiwi|"] .feed-compilacionreceta-divimg .compilacionreceta-img, div[id^="p|crafto|tipcompilaciones|"].feed-compilaciontip-ficha .compilaciontip-img{ height: auto;}div[id^="p|crafto|"] .feed-compilaciontip-divimg .compilaciontip-img{ transform: translateY(-50%);}#home_videos div[id^="p|crafto|"] .feed-compilaciontip-divimg .compilaciontip-img{ transform: initial;}div[id^="p|kiwi|home|"] [class$="-divimg"] .imgcompilacion{ transform: translateY(-50%);}/* estilos feed normal articulos */div[id^="p|kiwi|"][class$="feed-articulo-ficha"]{ background-color: #ffffff; float: left; margin: 0px 10px 16px; overflow: hidden; position: relative; width: 300px;}div[id^="p|kiwi|"] .feed-articulopro-divtextos-articulo, #home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"] .feed-articulopro-divtextos-articulo{ display: flex; align-items: center; height: 52px; position: relative;}div[id^="p|kiwi|"] .feed-articulopro-area-titulo{ display: flex; align-items: center; position: relative; width: 100%; flex: auto;}#home_tecuidalist div[id^="p|kiwi|"] .feed-articulopro-icon{ margin: 0px 0px 0px 10px !important;}div[id^="p|kiwi|"] .feed-articulopro-nombre-articulo{ box-sizing: border-box; color: #8eb4b1; font-family: crimsonpro-semibold; font-size: 19px; text-transform: uppercase; width: calc(100% - 50px); line-height: 17px; max-height: 38px; overflow: hidden; padding: 0px 10px; position: absolute; right: 0px;}#home_tecuidalist div[id^="p|kiwi|"] .feed-articulopro-nombre-articulo{ font-size: 17px; line-height: 15px; max-height: 46px; width: calc(100% - 40px); text-transform: initial;}#home_tecuidalist div[id^="p|kiwi|"] .feed-articulopro-separador{ display: none !important;}div[id^="p|kiwi|"] .feed-articulo-nombre-articulo{ box-sizing: border-box; color: #000000; font-size: 17px; font-weight: bold; line-height: 18px; max-height: 38px; overflow: hidden; padding: 0px 10px; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); width: 100%;}div[id^="p|kiwi|"] .feed-articulopro-desc-articulo, div[id^="p|kiwi|"] .feed-articulo-desc-articulo{ display: none;}div[id^="p|kiwi|"] .feed-articulopro-separador, div[id^="p|kiwi|"] .feed-articulo-separador{ display: block !important; bottom: -2px;}div[id^="p|kiwi|"] .feed-articulopro-nombre-autor, div[id^="p|kiwi|"] .feed-articulo-nombre-autor{ display: block !important; position: absolute; bottom: -22px; right: 10px; font-style: italic; color: #aaaaaa; /*bottom: 7px;*/}div[id^="p|kiwi|"] .feed-articulopro-area-rating, div[id^="p|kiwi|"] .feed-articulo-area-rating{ display: block !important; position: absolute; bottom: -23px; left: 10px; /*bottom: 6px;*/}div[id^="p|kiwi|"] .feed-articulopro-area-rating .feed-articulo-rating, div[id^="p|kiwi|"] .feed-articulo-area-rating .feed-articulo-rating{ color: #8cc63e;}/* fin estilos feed normal articulos *//* estilos para ficha tips en home principal kiwi */#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"]{ width: 600px; height: auto; margin: 0px 15px 0px 0px;}#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-divimg{ float: left; width: 265px; height: 265px;}#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-areanombreficha{ float: left; width: calc(100% - 265px); height: 265px;}#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-nombreficha-div{ color: #333333; /*font-size: 18px;*/ font-size: 20px; font-weight: bold; /*line-height: 20px;*/ line-height: 22px; margin: 0px 0px 15px; /*max-height: 62px;*/ max-height: 68px; padding: 0px 10px; overflow: hidden; text-transform: uppercase; text-align: left;}#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-descripcionficha{ box-sizing: border-box; color: #333333; font-size: 15px; font-weight: normal; line-height: 19px; max-height: 98px; overflow: hidden; padding: 0px 10px; position: relative; width: 100%; text-align: left; display: block !important;}#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-ficha-linkvertip{ font-size: 16px; color: #8cc63e; text-align: left; margin: 10px 0px 0px; padding: 0px 10px; line-height: 22px; display: block !important;}.icon-k7-link-vertip:before{content: "\\e923";}#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] hr, #home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-rating, #home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-nombrechef{ display: none !important;}/* estilos para ficha tips en home principal kiwi *//* estilos home fichas notas blog */#home_notasblog div[id^="p|kiwi|articlehome|"].feed-articulo-ficha{ background-color: #ffffff; width: 190px; height: 265px; float: left; position: relative; margin: 0px 15px 0px 0px;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-divimg-articulo{ /*height: 190px;*/ height: 180px; position: relative; overflow: hidden;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-divtextos-articulo, #home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulopro-divtextos-articulo{ /*height: 75px;*/ height: 85px; position: relative;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-seccion{ display: none;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-nombre-articulo{ box-sizing: border-box; line-height: 15px; overflow: hidden; /*padding: 0px 10px;*/ padding: 0px 7px; position: absolute; text-align: center; /*text-transform: uppercase;*/ top: 38%; /*transform: translateY(-50%);*/ transform: translateY(-46%); width: 100%; font-weight: bold; font-size: 14px; color: #000000; max-height: 46px;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulopro-area-titulo{ position: absolute; top: 38%; transform: translateY(-46%);}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulopro-icon{ margin: 0px 0px 0px 10px !important;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulopro-nombre-articulo{ font-size: 17px; line-height: 15px; max-height: 45px; width: calc(100% - 40px) !important;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion{ background-color: #8cc63e; box-sizing: border-box; color: #ffffff; font-size: 11px; left: 0px; letter-spacing: 1px; max-width: 140px; padding: 8px 13px; position: absolute; text-transform: uppercase; top: 15px; display: block !important;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_3, #home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_11{ background-color: #9ec410;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_30{ background-color: #f05d7f;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_1{ background-color: #28d9ff;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_44{ background-color: #2e94ba;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_20{ background-color: #efc950;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_54{ background-color: #f39041;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_25{ background-color: #ca5dde;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-nombre-autor{ display: block !important; box-sizing: border-box; padding: 0px 10px; text-align: center; color: #aaaaaa; font-family: 'source sans pro'; font-style: italic; font-size: 12px; height: 15px; overflow: hidden; position: absolute; bottom: 5px; right: 0px; width: 100%;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulopro-nombre-autor{ display: block !important; left: 50%; transform: translate(-50%); bottom: 8px; font-size: 12px; width: -webkit-fit-content; width: -moz-fit-content; width: -o-fit-content; width: -ms-fit-content; width: fit-content;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-area-rating, #home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulopro-area-rating{ display: none !important;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-desc-articulo{ display: none;}/* fin home estilos fichas notas blog *//* estilos home fichas te cuida */#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha{ background-color: #ffffff; display: table; float: left; margin: 0px 15px 0px 0px; position: relative; width: 190px;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-divcontenido{ height: inherit; position: relative;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-divimg-articulo{ width: 100%; /*height: 190px;*/ height: 180px; position: relative; overflow: hidden;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-divimg-articulo img{ vertical-align: top;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-divtextos-articulo, #home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"] .feed-articulopro-divtextos-articulo{ height: 62px; position: relative;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-nombre-articulo{ box-sizing: border-box; line-height: 15px; overflow: hidden; /*padding: 0px 10px;*/ padding: 0px 7px; position: absolute; text-align: center; /*text-transform: uppercase;*/ top: 50%; transform: translateY(-50%); width: 100%;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-separador{ display: none !important;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-area-rating, #home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulopro-area-rating{ display: block !important; color: #8cc63e; position: absolute; bottom: -16px; left: 50%; transform: translateX(-50%);}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulopro-area-rating{ left: 50%; transform: translateX(-50%); bottom: -16px;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-desc-articulo, #home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-nombre-autor, #home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulopro-nombre-autor{ display: none !important;}/* fin estilos home fichas te cuida *//* estilos fichas productos feed normal */div[id^="p|kiwi|"] .feed-producto-divimg, div[id^="p|kiwi|home|"] .feed-producto-divimg{ height: 233px;}/* estilos fichas productos feed normal */div[id^="p|kiwi|probooks|"] .feed-producto-divimg, div[id^="p|kiwi|prorecipes|"] .feed-producto-divimg{ height: 100%;}div[id^="p|kiwi|"] [class$="-areanombreficha"], div[id^="p|kiwirec|"] [class$="-areanombreficha"], div[id^="p|crafto|"] [class$="-areanombreficha"], div[id^="p|kiwi|"] .feed-articulo-divtextos-articulo{ height: 52px;}div[id^="p|kiwi|"] .feed-articulo-divtextos-articulo{ position: relative;}div[id^="p|kiwi|"] [class$="recetapro-areanombreficha"]{ height: 52px; display: flex; align-items: center;}div[id^="p|kiwi|"] .feed-compilacionreceta-areanombreficha, div[id^="p|kiwi|"] .feed-compilaciontip-areanombreficha, div[id^="p|crafto|"] .feed-compilaciontip-areanombreficha{ height: 42px;}div[id^="p|kiwi|"] .feed-compilaciontip-areanombreficha .feed-compilaciontip-nombreficha, div[id^="p|crafto|"] .feed-compilaciontip-areanombreficha .feed-compilaciontip-nombreficha{ color: #000000; font-size: 17px; font-weight: bold; line-height: 18px; max-height: 38px;}div[id^="p|kiwi|"] [class$="-titulo-seccion"], div[id^="p|kiwirec|"] [class$="-titulo-seccion"], div[id^="p|crafto|"] [class$="-titulo-seccion"]{ display: none;}div[id^="p|kiwi|"] [class$="-rating"], div[id^="p|kiwirec|"] [class$="-rating"], div[id^="p|crafto|"] [class$="-rating"]{ padding: 8px 0px 0px;}div[id^="p|crafto|client|"].feed-tip-ficha{ height: 275px;}div[id^="p|kiwi|client|"] [class$="-rating"], div[id^="p|crafto|client|"] [class$="-rating"]{ margin: 0px 0px 0px 10px; height: 275px;}div[id^="p|kiwi|"] [class$="-nombrechef"], div[id^="p|kiwirec|"] [class$="-nombrechef"], div[id^="p|crafto|"] [class$="-nombrechef"]{ bottom: 5px;}/* Estilos feed fichas home videos compilacion craftologia / home tips kiwi */#home_videos .feed-compilaciontip-ficha{ height: auto; margin: 0px 10px 16px; width: 300px;}div[id^="p|kiwi|tiphomecompilacion"] .feed-compilaciontip-divimg, div[id^="p|crafto|tiphomecompilacion"] .feed-compilaciontip-divimg{ height: 222px; overflow: hidden;}div[id^="p|kiwi|tiphomecompilacion"] .feed-compilaciontip-divimg img, div[id^="p|crafto|tiphomecompilacion"] .feed-compilaciontip-divimg img { top: initial !important;}div[id^="p|kiwi|tiphomecompilacion"] .feed-compilaciontip-divimg .imgcompilacion, div[id^="p|crafto|tiphomecompilacion"] .feed-compilaciontip-divimg .imgcompilacion, div[id^="p|crafto|crosslink"] .feed-compilaciontip-divimg .compilaciontip-img{ transform: translateX(-50%) translateY(-50%);}div[id^="p|kiwi|tiphomecompilacion"] .feed-linea-separador-compilacion, div[id^="p|kiwi|tiphomecompilacion"] .feed-compilaciontip-descripcion, div[id^="p|crafto|tiphomecompilacion"] .feed-linea-separador-compilacion, div[id^="p|crafto|tiphomecompilacion"] .feed-compilaciontip-descripcion{ display: none;}#home_videos div[id^="p|kiwi|tiphomecompilacion"] .feed-compilaciontip-areanombreficha, #home_videos div[id^="p|crafto|tiphomecompilacion"] .feed-compilaciontip-areanombreficha{ height: 75px;}div[id^="p|crafto|crosslink"] .feed-compilaciontip-divimg .compilaciontip-img{ height: inherit;}/* Fin Estilos feed fichas home videos compilacion craftologia *//* Estilos caja recomendaciones de tips */.tip-recomendaciones .feed-tip-ficha .feed-tippro-icon{ width: 20px !important; height: 20px !important; font-size: 13px !important;}.tip-recomendaciones .feed-tip-ficha .feed-tip-nombrefichapro-centrado{ width: calc(100% - 30px) !important;}/* Fin estilos caja recomendaciones de tips *//* Fin Estilos feed fichas Normal *//* Estilos feed fichas Busqueda */div[id^="p|search|"].feed-tip-ficha{ width: 300px; margin: 0px 10px 16px;}#searchlist div[id^="p|search|"][class$="-ficha"], .searchlist-muestra{ height: 250px;}#te-cuida-divcont-consejos-tips #searchlist div[id^="p|search|"][class$="-ficha"]{ height: auto;}#te-cuida-divcont-consejos-tips .feed-articulo-ficha{ height: auto;}div[id^="p|search|"] .feed-tip-divimg, div[id^="p|search|"].feed-compilaciontip-ficha{ width: 300px;}div[id^="p|search|"] [class$="-divimg"]{ height: 185px;}div[id^="p|search|"] .feed-compilacionreceta-divimg, div[id^="p|search|"] .feed-compilaciontip-divimg{ height: 208px;}div[id^="p|search|"] .feed-compilaciontip-divimg .compilaciontip-img{ transform: translateY(-50%);}div[id^="p|search|"] [class$="-areanombreficha"]{ height: 42px;}div[id^="p|search|"] [class$="recetapro-areanombreficha"]{ height: 42px; display: flex; align-items: center;}div[id^="p|search|"] .feed-compilaciontip-areanombreficha .feed-compilaciontip-nombreficha{ color: #000000; font-size: 17px; font-weight: bold; line-height: 18px; max-height: 38px;}div[id^="p|search|"] .feed-tip-nombreficha{ font-size: 17px; max-height: 38px; line-height: 18px;}div[id^="p|search|"] .feed-linea-separador-compilacion, div[id^="p|search|"] .feed-compilacionreceta-descripcion, div[id^="p|search|"] .feed-compilaciontip-descripcion{ display: none;}div[id^="p|search|"] [class$="-titulo-seccion"]{ display: block;}div[id^="p|search|"] [class$="-rating"]{ padding: 4px 0px 0px;}div[id^="p|search"] div[id^="feed-tip-rating"]{ margin: 0px 0px 0px 10px;}div[id^="p|search|"] [class$="-nombrechef"]{ bottom: 3px;}/* fichas articulo */div[id^="p|search|"].feed-articulo-ficha{ background-color: #ffffff; float: left; margin: 0px 10px 16px; overflow: hidden; position: relative; width: 300px; display: flex; flex-direction: column;}div[id^="p|search|"] .feed-articulo-divcontenido{ width: 100%}div[id^="p|search|"] .feed-articulo-divimg-articulo{ width: 100%; height: 208px; overflow: hidden; position: relative;}div[id^="p|search|"] .feed-articulo-divtextos-articulo, div[id^="p|search|"] .feed-articulopro-divtextos-articulo{ height: 42px; position: relative;}div[id^="p|search|"] .feed-articulopro-divtextos-articulo{ display: flex; align-items: center;}div[id^="p|search|"] .feed-articulo-nombre-articulo, div[id^="p|search|"] .feed-articulopro-nombre-articulo{ color: #333333; text-decoration: none; font-size: 17px; font-weight: bold; line-height: 18px; max-height: 38px; overflow: hidden; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); width: 100%; padding: 0px 10px; box-sizing: border-box;}div[id^="p|search|"] .feed-articulopro-nombre-articulo{ color: #8eb4b1; font-family: crimsonpro-semibold; font-size: 16px; line-height: 15px; right: 0px; text-align: left; text-transform: uppercase; width: calc(100% - 50px); max-height: 32px;}div[id^="p|search|"] .feed-articulo-desc-articulo, div[id^="p|search|"] .feed-articulopro-desc-articulo{ display: none;}/* fin fichas articulo *//* estilos fichas productos feed busqueda */div[id^="p|search|"] .feed-producto-divimg{ height: 208px;}/* estilos fichas productos feed busqueda *//* Estilos feed fichas Busqueda *//* Estilo publicidad en feed */.buildad.feed{ margin: 0px 10px 16px; float: left;}/* fin Estilo publicidad en feed *//* Estilo para ficha newsletter - columna derecha */.feed-newsletter-ficha{ margin: 20px auto 10px;}/* fin Estilo para ficha newsletter *//* icono seguir chef */.icon-k7-seguir-chef:before{content: "\\e918";}/* */`);KL.loader.createCSS(``);KL.loader.createCSS(`/* slider */.slider{ position: relative; overflow: hidden; height: auto;}.slider-container{ width: 100000px; height: auto; position: relative; left: 0; transition: all 1s ease 0s;}.slider-container.noanim{ transition: none;}.slider-container:after{ content: ""; clear: both;}.icon-k7-slider-previous:before{content: "\\e948";}.icon-k7-slider-next:before{content: "\\e947";}.slider-button{ position: absolute; width: 17px; height: 18px; border-radius: 50%; cursor: pointer; background-color: rgba(255, 255, 255, 0.8); z-index: 2; padding: 7px; padding-left: 8px; top: 50%; margin-top: -20px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); transition: opacity 0.2s ease 0s; opacity: 0.8; font-size: 16px; font-weight: 700; color: #aaa;}.slider-button.left{ left: 5px;}.slider-button.left:hover{ color: #333;}.slider-button.right{ right: 5px;}.slider-button.right:hover{ color: #333;}`);KL.loader.createCSS(``);WA.templates['tipcompleto'] = WA.templater`

${['call', 'tip','tip']}

`;WA.templates['tip'] = WA.templater`${'breadcrumbs'}

${['cond', 'video','tip-video']}

${['cond', 'status','tiptitulopro']} ${['call', 'social-share']}

${['cond', 'status','estherramientastippro']}

${['cond', 'status','estnombretippro']}

${['cond', 'status','estnombrechefpro']}

${'description'}

${['cond', 'nivel','tip-nivel']}

${['cond', 'status','estmensajetippro']}

${['cond', 'status','estdatatippro']}

${['cond', 'tipchefispro>client>p','tipchefprocolumnader']}

`;WA.templates['tipchefprocolumnader'] = WA.templater`

Recomendaciones

${['call', 'feed','top10tips']}

`;WA.templates['tip-video'] = WA.templater` ${['cond', 'status','estatusvideotippro']} `;WA.templates['estatusvideotippro.none'] = WA.templater``;WA.templates['estatusvideotippro.10'] = WA.templater` ${['cond', 'tipchefispro>client>p','chefprovideotip']} `;WA.templates['chefprovideotip'] = WA.templater`

Cómo hacer extracto de vainilla en casa (2)

`;WA.templates['chefprovideotip.none'] = WA.templater`

Cómo hacer extracto de vainilla en casa (3)

Para disfrutar de este tip, mucho más contenido y experiencias EXCLUSIVAS ${['cond', 'tipchefispro>client','chefnoprotipvideologgeado']}

`;WA.templates['chefnoprotipvideologgeado'] = WA.templater` Suscríbete aquí `;WA.templates['chefnoprotipvideologgeado.none'] = WA.templater` Inicia sesión y obtén una suscripción a KiwiPro `;WA.templates['estatusvideotippro'] = WA.templater`

Cómo hacer extracto de vainilla en casa (4)

`;WA.templates['tip-nivel.1'] = WA.templater` Conoce más sobre ${'clientdata>firstname'} ${'clientdata>lastname'}`;WA.templates['estnombretippro.none'] = WA.templater``;WA.templates['estatusherramientastipheader.10'] = WA.templater` ${['cond', 'tipchefispro>client>p','chefproherramientastipheader']} `;WA.templates['chefproherramientastipheader'] = WA.templater` `;WA.templates['chefproherramientastipheader.none'] = WA.templater` `;WA.templates['estatusherramientastipheader'] = WA.templater` `;WA.templates['estherramientastippro.10'] = WA.templater` ${['cond', 'tipchefispro>client>p','herramientastippro']} `;WA.templates['herramientastippro'] = WA.templater`

${'favorites'}

Favoritos

Colecciones

(Video) Como hacer extracto de Vainilla en casa / Alicia Borchardt
`;WA.templates['herramientastippro.none'] = WA.templater`

${'favorites'}

Favoritos

Colecciones

`;WA.templates['tip-imagenflotante.none'] = WA.templater` Cómo hacer extracto de vainilla en casa (5)`;WA.templates['tiptitulopro.10'] = WA.templater`

Tip PRO

`;WA.templates['tip-video.none'] = WA.templater` ${['cond', 'image','tip-imagen']} `;WA.templates['tip-imagen'] = WA.templater` ${['cond', 'status','estatusimagentippro']} `;WA.templates['estatusimagentippro'] = WA.templater`

Cómo hacer extracto de vainilla en casa (6)

`;WA.templates['estatusimagentippro.none'] = WA.templater``;WA.templates['estatusimagentippro.10'] = WA.templater` ${['cond', 'tipchefispro>client>p','cheftipproimagen']} `;WA.templates['cheftipproimagen'] = WA.templater`

Cómo hacer extracto de vainilla en casa (7)

`;WA.templates['cheftipproimagen.none'] = WA.templater`

Cómo hacer extracto de vainilla en casa (8)

Para disfrutar de este tip, mucho más contenido y experiencias EXCLUSIVAS ${['cond', 'tipchefispro>client','chefnoprotipimgloggeado']}

`;WA.templates['chefnoprotipimgloggeado.none'] = WA.templater` Inicia sesión y obtén una suscripción a KiwiPro `;WA.templates['chefnoprotipimgloggeado'] = WA.templater` Suscríbete aquí `;WA.templates['tip-imagen.none'] = WA.templater`

Cómo hacer extracto de vainilla en casa (9)

`;WA.templates['estdatatippro'] = WA.templater`

Paso a Paso

${['loop', 'steps','tip-pasos']} ${['call', 'social-qualification','qualifications']}`;WA.templates['tip-pasos'] = WA.templater`

${['cond', 'imagen','imagen-pasos']}

${'orden'}

${'descripcion'}

`;WA.templates['imagen-pasos.none'] = WA.templater` Cómo hacer extracto de vainilla en casa (10) `;WA.templates['imagen-pasos'] = WA.templater` Cómo hacer extracto de vainilla en casa (11) `;WA.templates['tip-pasos.none'] = WA.templater``;WA.templates['tip-imagenflotante'] = WA.templater` Cómo hacer extracto de vainilla en casa (12)`;WA.templates['estmensajetippro.none'] = WA.templater``;WA.templates['porcentajerating.none'] = WA.templater` 100%`;WA.templates['estnombretippro.10'] = WA.templater` `;WA.templates['estherramientastippro'] = WA.templater` `;WA.templates['estmensajetippro.10'] = WA.templater` ${['cond', 'tipchefispro>client>p','mensajetippro']} `;WA.templates['mensajetippro.none'] = WA.templater`

Para disfrutar de este tip, mucho más contenido y experiencias EXCLUSIVAS ${['cond', 'tipchefispro>client','chefnoprotipmsgloggeado']}

`;WA.templates['chefnoprotipmsgloggeado'] = WA.templater` Suscríbete aquí `;WA.templates['chefnoprotipmsgloggeado.none'] = WA.templater` Inicia sesión y obtén una suscripción a KiwiPro `;WA.templates['mensajetippro'] = WA.templater``;WA.templates['estnombretippro'] = WA.templater` `;WA.templates['social-share'] = WA.templater``;WA.templates['ssh-desc.none'] = WA.templater`${'metadescription'}`;WA.templates['quote'] = WA.templater` `;WA.templates['quote.none'] = WA.templater` `;WA.templates['ssh-path'] = WA.templater`${'path'}`;WA.templates['ssh-path.none'] = WA.templater`${'p'}`;WA.templates['ssh-name'] = WA.templater`${'name'}`;WA.templates['ssh-name.none'] = WA.templater`${'h1title'}`;WA.templates['ssh-desc'] = WA.templater`${'description'}`;WA.templates['tipchefprocolumnader.none'] = WA.templater`
${['call', 'feed_newsletter']}

Recomendaciones

${['call', 'feed','top10tips']}

Publicidad

(Video) EXTRACTO DE VAINILLA CASERO/ DOS INGREDIENTES / DANI FLOWERS
`;WA.templates['tip-nivel.10'] = WA.templater` Conoce más sobre ${'clientdata>firstname'} ${'clientdata>lastname'}`;WA.templates['estnombrechefpro'] = WA.templater`

${'clientdata>firstname'} ${'clientdata>lastname'}

`;WA.templates['estherramientastippro.none'] = WA.templater``;WA.templates['porcentajerating'] = WA.templater` ${'prating'}`;WA.templates['tiptitulopro'] = WA.templater``;WA.templates['tip-nivel.2'] = WA.templater` Conoce más sobre ${'clientdata>firstname'} ${'clientdata>lastname'}`;WA.templates['estnombrechefpro.none'] = WA.templater``;WA.templates['social-qualification'] = WA.templater``;WA.templates['avatarimgchef'] = WA.templater` Cómo hacer extracto de vainilla en casa (13)`;WA.templates['avatarimgchef.none'] = WA.templater` `;WA.templates['calificador'] = WA.templater`

Cómo hacer extracto de vainilla en casa (14)

${'client>name'} ${'client>lastname'}

${'datestr'}

${'comment'}

`;WA.templates['calificador.none'] = WA.templater`

Sé el primero en dar una calificación

`;WA.templates['more'] = WA.templater` `;WA.templates['more.none'] = WA.templater``;WA.templates['tip-nivel.none'] = WA.templater` ${['cond', 'siterule','reglasitio']} `;WA.templates['reglasitio.1'] = WA.templater` Revisado por el Equipo Editorial de Kiwilimón `;WA.templates['reglasitio.2'] = WA.templater` Revisado por el Equipo Editorial de Craftología `;WA.templates['reglasitio.3'] = WA.templater` Revisado por el Equipo Editorial de Kiwilimón `;WA.templates['reglasitio.4'] = WA.templater` Revisado por el Equipo Editorial de Craftología `;WA.templates['estnombrechefpro.10'] = WA.templater`

${'clientdata>firstname'} ${'clientdata>lastname'}

`;WA.templates['estdatatippro.none'] = WA.templater``;WA.templates['estdatatippro.10'] = WA.templater` ${['cond', 'tipchefispro>client>p','datatippro']} `;WA.templates['datatippro'] = WA.templater`

Paso a Paso

${['loop', 'steps','tip-pasospro']} ${['call', 'social-qualification','qualifications']} `;WA.templates['tip-pasospro'] = WA.templater`

${['cond', 'imagen','imagen-pasos']}

${'orden'}

${'descripcion'}

`;WA.templates['imagen-pasos'] = WA.templater` Cómo hacer extracto de vainilla en casa (15) `;WA.templates['imagen-pasos.none'] = WA.templater` Cómo hacer extracto de vainilla en casa (16) `;WA.templates['tip-pasospro.none'] = WA.templater``;WA.templates['datatippro.none'] = WA.templater` `;WA.templates['feed'] = WA.templater`

${['loop', 'payload','feed_payload']}

`;WA.templates['tools'] = WA.templater``;WA.templates['tools_collectionselect'] = WA.templater`

Selecciona una colección

${['loop', 'items','tools_collectionitem']}

ó

`;WA.templates['tools_collectionitem'] = WA.templater`

${'nombre'}

`;WA.templates['tools_collectionitem.none'] = WA.templater`Aún no hay colecciones`;WA.templates['feed_clasificacionarticulo'] = WA.templater`
Clasificación ${'n'}
`;WA.templates['src-clasificacionarticulo'] = WA.templater`/articuloimagen/${'k'}/${'i'}`;WA.templates['src-clasificacionarticulo.none'] = WA.templater`/img/static/logo-o-150.png`;WA.templates['feed_clasificaciontip'] = WA.templater`
Clasificación ${'n'}
`;WA.templates['src-clasificaciontip1'] = WA.templater`/ss_secreto/${'ci1'}/${'i1'}`;WA.templates['src-clasificaciontip1.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificaciontip2'] = WA.templater`/ss_secreto/${'ci2'}/${'i2'}`;WA.templates['src-clasificaciontip2.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificaciontip3'] = WA.templater`/ss_secreto/${'ci3'}/${'i3'}`;WA.templates['src-clasificaciontip3.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificaciontip4'] = WA.templater`/ss_secreto/${'ci4'}/${'i4'}`;WA.templates['src-clasificaciontip4.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_compilacionreceta'] = WA.templater`
${['cond', 'v','feed_video']} Compilación ${'n'} ${'d'}
`;WA.templates['src-compilacionreceta'] = WA.templater`/menu/${'k'}/${'i'}`;WA.templates['src-compilacionreceta.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['feed_articuloslider'] = WA.templater`

${['cond', 's','estatusarticuloslider']}

`;WA.templates['estatusarticuloslider.none'] = WA.templater``;WA.templates['src-articuloslider'] = WA.templater`/articuloimagen/${'k'}/${'i'}`;WA.templates['src-articuloslider.none'] = WA.templater` ${['cond', 'ip','src-altarticuloslider']} `;WA.templates['src-altarticuloslider'] = WA.templater`${'ip'}`;WA.templates['src-altarticuloslider.none'] = WA.templater`/img/static/logo-o-150.png`;WA.templates['estatusarticuloslider.10'] = WA.templater`

${'n'}

`;WA.templates['estatusarticuloslider'] = WA.templater`

${'n'}

`;WA.templates['feed_producto'] = WA.templater`${['cond', 'productosorigin','origenproducto']}`;WA.templates['origenproducto.crafto'] = WA.templater`

Cómo hacer extracto de vainilla en casa (27)

(Video) Cómo hacer EXTRACTO PURO de VAINILLA en casa. ¡Sólo 2 ingredientes!

${'n'}

${'d'}

Descarga gratis
`;WA.templates['origenproducto'] = WA.templater`
${['cond', 'g','familiaproducto']} Producto ${'n'}
`;WA.templates['familiaproducto'] = WA.templater` Cómo hacer extracto de vainilla en casa (28) `;WA.templates['familiaproducto.4'] = WA.templater` Cómo hacer extracto de vainilla en casa (29) `;WA.templates['origenproducto.none'] = WA.templater``;WA.templates['src-producto'] = WA.templater`/productoventa/${'k'}/${'i'}`;WA.templates['src-producto.none'] = WA.templater`/img/static/logo-o-500x500.png`;WA.templates['feed_quiz'] = WA.templater`
Quiz ${'n'} ${'vr'} Chef Kiwilimón
`;WA.templates['src-quizz.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['src-altquizz'] = WA.templater`/quizz/${'k'}/thumb400x300-${'i'}`;WA.templates['src-altquizz.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['src-quizz'] = WA.templater`/quizz/${'k'}/${'i'}`;WA.templates['feed_payload_none'] = WA.templater``;WA.templates['feed_articulo'] = WA.templater`
Blog ${['cond', 's','estatusarticulo']}
`;WA.templates['src-articulo.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['estatusarticulo'] = WA.templater`

${'n'}

${'ms'}

`;WA.templates['estatusarticulo.none'] = WA.templater``;WA.templates['src-articuloi.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['ratingarticulo.none'] = WA.templater`

5.0

`;WA.templates['src-articuloi'] = WA.templater`/articuloimagen/${'k'}/${'i'}`;WA.templates['estatusarticulo.10'] = WA.templater`

${'n'}

${'ms'}

`;WA.templates['ratingarticulo'] = WA.templater`

${'vr'}

`;WA.templates['src-articulo'] = WA.templater`${'ip'}`;WA.templates['feed_chef'] = WA.templater`
${['cond', 'av','avatarchef']} ${'fn'} ${'ln'} Perfil

${['cond', 'qr','numrecetas']} ${['cond', 'qt','numtips']} ${['cond', 'qc','numcolecciones']}

Seguidores: ${'qs'}

Siguiendo: ${'qg'}

`;WA.templates['bgclassdefault'] = WA.templater``;WA.templates['numrecetas.none'] = WA.templater``;WA.templates['bgpersonalizado.none'] = WA.templater``;WA.templates['numcolecciones'] = WA.templater`

Colecciones: ${'qc'}

`;WA.templates['bgclassdefault.none'] = WA.templater`imgfondochefdefault`;WA.templates['avatarchef'] = WA.templater`Cómo hacer extracto de vainilla en casa (32)`;WA.templates['fondocolor.none'] = WA.templater`#ffffff`;WA.templates['numtips.none'] = WA.templater``;WA.templates['bgpersonalizado'] = WA.templater`background-image: url('${'bg'}');`;WA.templates['fondocolor'] = WA.templater`${'co'}`;WA.templates['numcolecciones.none'] = WA.templater``;WA.templates['avatarchef.none'] = WA.templater`Cómo hacer extracto de vainilla en casa (33)`;WA.templates['numtips'] = WA.templater`

Tips: ${'qt'}

`;WA.templates['numrecetas'] = WA.templater`

Recetas: ${'qr'}

`;WA.templates['feed_video'] = WA.templater``;WA.templates['feed_video.none'] = WA.templater``;WA.templates['feed_recetaslider'] = WA.templater`
${['cond', 'v','feed_video']} ${['cond', 's','estatusrecetaslider']} ${'vr'}
`;WA.templates['estatusrecetaslider.10'] = WA.templater`

${'n'}

`;WA.templates['estatusrecetaslider'] = WA.templater`

${'n'}

`;WA.templates['estatusrecetaslider.none'] = WA.templater``;WA.templates['src-recetaslider'] = WA.templater`/recetaimagen/${'k'}/${'i'}`;WA.templates['src-recetaslider.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_ad'] = WA.templater``;WA.templates['feed_tipslider'] = WA.templater`
${['cond', 'v','feed_video']} ${['cond', 's','estatustipslider']} ${'vr'}
`;WA.templates['estatustipslider'] = WA.templater`

${'n'}

`;WA.templates['src-tipslider'] = WA.templater`/ss_secreto/${'k'}/${'i'}`;WA.templates['src-tipslider.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['estatustipslider.10'] = WA.templater`

${'n'}

`;WA.templates['feed_coleccionventa'] = WA.templater`${['cond', 'i','portadacoleccion']}`;WA.templates['portadacoleccion'] = WA.templater`

`;WA.templates['imgcoleccion'] = WA.templater`/coleccionventa/${'k'}/${'i'}`;WA.templates['imgcoleccion.none'] = WA.templater``;WA.templates['portadacoleccion.none'] = WA.templater`
${'n'}

Colección de Venta

`;WA.templates['coleccion4.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['coleccion1'] = WA.templater`/recetaimagen/${'ci1'}/${'i1'}`;WA.templates['coleccion1.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['coleccion2'] = WA.templater`/recetaimagen/${'ci2'}/${'i2'}`;WA.templates['coleccion2.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['coleccion3'] = WA.templater`/recetaimagen/${'ci3'}/${'i3'}`;WA.templates['coleccion3.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['coleccion4'] = WA.templater`/recetaimagen/${'ci4'}/${'i4'}`;WA.templates['feed_articulolarge'] = WA.templater`
${'cln'} ${'n'} ${'ms'}...continurar leyendo
(Video) CÓMO HACER EXTRACTO DE VAINILLA
`;WA.templates['src-articulolarge'] = WA.templater`${'ip'}`;WA.templates['src-articulolarge.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_familiareceta'] = WA.templater`
Familia ${'n'}
`;WA.templates['src-familiareceta1'] = WA.templater`/recetaimagen/${'ci1'}/${'i1'}`;WA.templates['src-familiareceta1.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiareceta2'] = WA.templater`/recetaimagen/${'ci2'}/${'i2'}`;WA.templates['src-familiareceta2.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiareceta3'] = WA.templater`/recetaimagen/${'ci3'}/${'i3'}`;WA.templates['src-familiareceta3.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiareceta4'] = WA.templater`/recetaimagen/${'ci4'}/${'i4'}`;WA.templates['src-familiareceta4.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_compilacionrecetaslider'] = WA.templater`
${['cond', 'v','feed_video']} ${'n'}
`;WA.templates['src-compilacionrecetaslider'] = WA.templater`/menu/${'k'}/${'i'}`;WA.templates['src-compilacionrecetaslider.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_familiatip'] = WA.templater`
Familia ${'n'}
`;WA.templates['src-familiatip4.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiatip1'] = WA.templater`/ss_secreto/${'ci1'}/${'i1'}`;WA.templates['src-familiatip1.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiatip2'] = WA.templater`/ss_secreto/${'ci2'}/${'i2'}`;WA.templates['src-familiatip2.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiatip3'] = WA.templater`/ss_secreto/${'ci3'}/${'i3'}`;WA.templates['src-familiatip3.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiatip4'] = WA.templater`/ss_secreto/${'ci4'}/${'i4'}`;WA.templates['feed_receta'] = WA.templater`
${['cond', 'v','feed_video']} Receta ${['cond', 's','estatusreceta']} ${'vr'} ${'cn'}
`;WA.templates['src-receta.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['estatusreceta.10'] = WA.templater`

${'n'}

`;WA.templates['estatusreceta'] = WA.templater`

${'n'}

`;WA.templates['estatusreceta.none'] = WA.templater``;WA.templates['src-receta'] = WA.templater`/recetaimagen/${'k'}/${'i'}`;WA.templates['feed_tip'] = WA.templater`
${['cond', 'v','feed_video']} Tip ${['cond', 's','estatustip']} ${'vr'} ${'cn'}
`;WA.templates['estatustip.10'] = WA.templater`

${'n'}

`;WA.templates['estatustip'] = WA.templater`

${'n'}

`;WA.templates['src-tip'] = WA.templater`/ss_secreto/${'k'}/${'i'}`;WA.templates['src-tip.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_payload'] = WA.templater`${['call', '','t','feed_']}`;WA.templates['feed_clasificacionreceta'] = WA.templater`
Clasificación ${'n'}
`;WA.templates['src-clasificacionreceta4'] = WA.templater`/recetaimagen/${'ci4'}/${'i4'}`;WA.templates['src-clasificacionreceta4.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificacionreceta1'] = WA.templater`/recetaimagen/${'ci1'}/${'i1'}`;WA.templates['src-clasificacionreceta1.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificacionreceta2'] = WA.templater`/recetaimagen/${'ci2'}/${'i2'}`;WA.templates['src-clasificacionreceta2.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificacionreceta3'] = WA.templater`/recetaimagen/${'ci3'}/${'i3'}`;WA.templates['src-clasificacionreceta3.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_coleccion'] = WA.templater`

comidas

${'n'}

`;WA.templates['src-coleccion'] = WA.templater`/recetaimagen/${'k'}/${'i'}`;WA.templates['src-coleccion.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_productoslider'] = WA.templater`${['cond', 'k','claverecetario']}`;WA.templates['claverecetario.106'] = WA.templater``;WA.templates['claverecetario'] = WA.templater`

`;WA.templates['src-productoslider'] = WA.templater`/productoventa/${'k'}/${'i'}`;WA.templates['src-productoslider.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_compilaciontip'] = WA.templater`
${['cond', 'v','feed_video']} Compilación ${'n'} ${'d'}
`;WA.templates['src-compilaciontip'] = WA.templater`/menutip/${'k'}/${'i'}`;WA.templates['src-compilaciontip.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['feed_newsletter'] = WA.templater`

Suscríbete al news de kiwi y recibe recetas originales de temporada, menús y mucho más cada semana en tu inbox.

Enviar

`;WA.templates['slider'] = WA.templater`

${['loop', 'payload','feed_payload']}${['loop', 'classifications','slider_classifications']}${['loop', 'families','slider_families']}

`;WA.templates['slider_families.first'] = WA.templater`

${'shorttitle'}

`;WA.templates['slider_classifications.last'] = WA.templater`

${'shorttitle'}

`;WA.templates['slider_icon'] = WA.templater`${'icon'}`;WA.templates['slider_classifications.first'] = WA.templater`

${'shorttitle'}

`;WA.templates['slider_families.last'] = WA.templater`

${'shorttitle'}

`;WA.templates['slider_families.none'] = WA.templater``;WA.templates['slider_classifications'] = WA.templater`

${'shorttitle'}

`;WA.templates['slider_classifications.none'] = WA.templater``;WA.templates['slider_icon.none'] = WA.templater`${'image'}`;WA.templates['slider_families'] = WA.templater`

${'shorttitle'}

(Video) Esencia, Extracto de Vainilla hecho en casa

`;WA.templates['breadcrumbs'] = WA.templater`${['loop', 'bc','breadcrumbs_element']}`;WA.templates['breadcrumbs_element.first'] = WA.templater`${'n'}`;WA.templates['breadcrumbs_element'] = WA.templater`${'n'}`;WA.templates['breadcrumbs_element.last'] = WA.templater`${'n'}`;WA.templates['breadcrumbs_element.none'] = WA.templater``;KL.currentcode={"comment":{"code":1,"message":"client not connected","status":"error","trx":""},"qualifications":{"device":"pc","key":716,"language":"es","more":0,"page":1,"payload":[],"quantity":10,"status":"ok","total":0,"trx":"","type":2},"rutamedia":"https://cdn7.kiwilimon.com/ss_secreto/716/716.jpg","ssh-media":"https://cdn7.kiwilimon.com/ss_secreto/716/716.jpg","tip":{"bc":[{"n":"Inicio","p":"/"},{"n":"Tips","p":"/tips"},{"n":"Cocina","p":"/tips/tips-de-cocina"},{"n":"Ingredientes de Cocina","p":"/tips/tips-de-cocina/ingredientes-de-cocina"},{"n":"Cómo hacer extracto de vainilla en casa","p":"/tips/tips-de-cocina/ingredientes-de-cocina/como-hacer-extracto-de-vainilla-en-casa"}],"classification":60,"classificationpath":"/tips/tips-de-cocina/ingredientes-de-cocina","client":187506,"clientdata":{"avatar":"https://cdn7.kiwilimon.com/kiwilimon/static/icono-usuario.svg","firstname":"Fernanda","key":187506,"lastname":"Enriquez","path":"/chef/1442426889"},"description":"La escencia o extracto de vainilla es un ingrediente muy usado en diferentes postres, pero no sabemos que es exactamente lo que contiene. Con este paso a paso de cómo hacer extracto de vainilla en casa, haz el tuyo y asegúrate de siempre usar los ingredientes de más alta calidad para tus recetas. ","device":"pc","families":["cocina"],"favorites":0,"h1title":"Cómo hacer extracto de vainilla en casa","htmltitle":"Cómo hacer extracto de vainilla en casa","image":"716.jpg","key":716,"language":"es","link":"como-hacer-extracto-de-vainilla-en-casa","media":null,"metadescription":"La escencia o extracto de vainilla es un ingrediente muy usado en diferentes postres, pero no sabemos que es exactamente lo que contiene. Con este paso a paso de cómo hacer extracto de vainilla en casa, haz el tuyo y asegúrate de siempre usar los ingredientes de más alta calidad para tus recetas. ","modificationdate":"2014-09-01T16:01:06Z","name":"Cómo hacer extracto de vainilla en casa","path":"/tips/tips-de-cocina/ingredientes-de-cocina/como-hacer-extracto-de-vainilla-en-casa","prating":"100.0%","published":"2014-09-01T16:01:06Z","rating":5,"siterule":1,"status":1,"steps":[{"clave":3263,"descripcion":"Para hacer tu extracto de vainilla necesitas:\r\u003cbr /\u003e•\t3 vainas de vainilla\r\u003cbr /\u003e•\t2 tazas de vodka\r\u003cbr /\u003e","imagen":null,"orden":1,"plantilla":"ITL","secreto":716,"tituloimagen":""},{"clave":3264,"descripcion":"En una botella vacía, coloca las vainas de vainilla. Agrega el vodka.","imagen":null,"orden":2,"plantilla":"ITL","secreto":716,"tituloimagen":""},{"clave":3265,"descripcion":"Mezcla, sella la tapa y deja en un lugar fresco y seco de 1 a 2 meses. ","imagen":null,"orden":3,"plantilla":"ITL","secreto":716,"tituloimagen":""}],"video":null,"view":2174},"tipchefispro":{"client":null,"device":"pc","geo":"WA","gep":"US","ip":"193.122.1.161","locallanguage":"en","origin":"kiwi","pay":{"currency":"USD","name":"Dólares americanos","price":1.99,"rate":1,"symbol":"$"},"server":"api7","skin":"","t":1658980403},"top10tips":{"key":"60","more":true,"page":1,"payload":[{"cn":"Fernanda Enriquez","date":"2014-09-19T09:35:59Z","i":"741.png","k":741,"m":2,"ms":"Los Croutones dan un toque especial a cualquier platillo, especialmente si son muy crujientes y recién hechos. Sigue este paso a paso y aprende cómo hacer croutones en casa y sorprénde a tu familia...","mt":"normal","n":"Cómo hacer Croutones en casa","pa":"/tips/tips-de-cocina/ingredientes-de-cocina/como-hacer-croutones-en-casa","pr":"100.0%","s":1,"t":"tip","v":"4856127653001","vh":"56.25%","vp":"B1xDbuGM","vr":"5.0","x":"p|kiwi|tipclasificaciontop|60|1|0|1"},{"cn":"Fernanda Enriquez","date":"2014-09-19T09:34:48Z","i":"740.png","k":740,"m":2,"ms":"Los Croutones dan un toque especial a cualquier platillo, especialmente si son muy crujientes y recién hechos. Sigue este paso a paso y aprende cómo hacer croutones en casa y sorprénde a tu familia...","mt":"normal","n":"Cómo hacer Croutones en casa","pa":"/tips/tips-de-cocina/ingredientes-de-cocina/como-hacer-croutones-en-casa-740","pr":"100.0%","s":1,"t":"tip","v":"4856127653001","vh":"56.25%","vp":"B1xDbuGM","vr":"5.0","x":"p|kiwi|tipclasificaciontop|60|1|0|2"},{"cn":"Paulina Perches","date":"2014-06-25T13:20:57Z","i":"561.jpg","k":561,"m":2,"ms":"Hacer pan molido en casa es más sencillo de lo que te imaginas y además te permitirá aprovechar los sobrantes de pan. Empaniza tus carnes, aves y pescados con este súper secreto.","mt":"normal","n":"Cómo hacer pan molido en casa","pa":"/tips/tips-de-cocina/ingredientes-de-cocina/como-hacer-pan-molido-en-casa","pr":"100.0%","s":1,"t":"tip","v":"4856146200001","vh":"56.25%","vp":"B1xDbuGM","vr":"5.0","x":"p|kiwi|tipclasificaciontop|60|1|0|3"},{"cn":"Haydea Dantes","date":"2014-06-19T11:58:46Z","i":"542.jpg","k":542,"m":2,"ms":"A todas nos gusta que nuestros alimentos sean nutritivos y deliciosos, y las especias nos proporcionan ese toque especial. Te comparto mi secreto, para que, de manera muy económica, prepares tus prop...","mt":"normal","n":"Cómo hacer especias en casa","pa":"/tips/tips-de-cocina/ingredientes-de-cocina/como-hacer-especias-en-casa","pr":"100.0%","s":1,"t":"tip","v":"4856144403001","vh":"56.25%","vp":"B1xDbuGM","vr":"5.0","x":"p|kiwi|tipclasificaciontop|60|1|0|4"},{"cn":"Linda Del Alcazar","date":"2014-05-28T09:26:42Z","i":"467.png","k":467,"m":2,"ms":"Si tienes una cena y quieres acompañar tu pan con una mantequilla diferente, o quieres darle un toque final a un pollo o a una papa, te doy este tip para que sepas cómo hacer mantequilla de hierbas ...","mt":"normal","n":"Cómo hacer mantequilla de hierbas","pa":"/tips/tips-de-cocina/ingredientes-de-cocina/como-hacer-mantequilla-de-hierbas","pr":"100.0%","s":1,"t":"tip","v":"4856155225001","vh":"56.25%","vp":"B1xDbuGM","vr":"5.0","x":"p|kiwi|tipclasificaciontop|60|1|0|5"}],"quantity":5,"time":0,"total":10,"type":"tipclasificaciontop"}};KL.LoadedModules.push('tipcompleto');KL.currenttemplate=WA.templates['tipcompleto'];KL.LoadedModules.push('tip');KL.LoadedModules.push('social-share');KL.LoadedModules.push('social-qualification');KL.LoadedModules.push('feed');KL.LoadedModules.push('tools');KL.LoadedModules.push('slider');

Es súper fácil hacer tu propio extracto de vainilla casero, y hay muchas razones por qué hacerlo.. Aunque puedes encontrar muchos sustitutos diferentes en el supermercado, prefiero hacer mi propio, lo bueno.. Los ingredientes que necesitas para hacer extracto de vainilla casero son:. Pero para hacer extracto están bien.. Azúcar: Opcionalmente, si deseas realizar varias tareas y hacer azúcar de vainilla al mismo tiempo, obtén un tupper para mezclar tus semillas de vainilla con azúcar blanco.. Si planees hacer extracto de vainilla casero, es muy eficiente hacer el azúcar también.. Es muy conveniente hacer el extracto de vainilla y azúcar de vainilla caseros a la vez siguiendo estos pasos.. Usa una vaina por cada 50mL de alcohol y asegúrate de que el alcohol cubra las vainas.. Si también deseas hacer azúcar de vainilla, después de cortar la vaina, pasa la parte no afilada del cuchillo por el interior de la vaina, presionando suavemente para raspar las semillas.. Luego pon las vainas raspadas en los frascos con vodka.Ahora tienes extracto de vainilla y azúcar de vainilla, ¡a una fracción del precio de la tienda!. Gasté 20€ en 10 vainas y 7€ en 700mL de vodka.. Semillas: Dado que las vainas de vainilla están abiertas, habrá semillas de vainilla en la botella y, por lo tanto, en el producto horneado.. Opcionalmente, puedes raspar las semillas y echarlas en azúcar blanco para hacer tu propio azúcar de vainilla.. Sin embargo, si han pasado menos de 6 meses, recomiendo regalar las vainas en la botella porque todavía tienen mucho sabor.

¡Eso es!. Todos los sabores provienen de los frijoles de vainilla de Tahití, por lo que recomiendo gastar más en frijoles de vainilla de buena calidad y ahorrar dinero en el vodka.. Hacer extracto de vainilla casero es definitivamente más fácil de lo que pensaba.. Para crear un extracto de vainilla de un solo pliegue, combine 6 frijoles de vainilla con 8 onzas de vodka como se describe en esta receta.. Con esta receta para crear un extracto de vainilla doble, agregue 2-4 frijoles más a esta receta para crear este delicioso y fuerte extracto de vainilla casero.. Extracto de vainilla casero

Sus preciosas semillas de vainilla tahitianas son ricas en el aroma a la vainilla y también también me encanta el propósito detrás de la compañía.. Debe asegurarse de que use el extracto de vainilla durante la preparación del extracto de vainilla casero.. Todos los sabores provienen de las semillas de vainilla tahitianas, así que le sugiero que gaste más para las vainas de vainilla de buena calidad y para ahorrar en vodka.. Posteriormente, agregue los frijoles de vainilla rotos a la jarra o la botella de su elección para mantener el extracto de vainilla.. El informe para esto La receta es 6 vainas de vainilla para la copa de vodka.. Entonces, almacene en un lugar fresco y oscuro (puse la mía en mi despensa) para permitir que Vodka extraiga el sabor de la vainilla de los frijoles.. El extracto de vainilla de pliegue único es el tipo más común de extracto de vainilla.. Para crear un solo extracto de vainilla popular, combine 6 frijoles de vainilla con 8 onzas de vodka como se describe en esta receta.. Con esta receta para crear un extracto de vainilla doble, agregue más de 2 a 4 frijoles a esta receta para crear este delicioso y fuerte extracto de vainilla hecho en casa.. El extracto nativo de vainilla de vainilla cuesta $ 22.75 por 10 frijoles y se usa alrededor de $ 5 en vodka.. Para 12 onzas de extracto de vainilla pura en mi tienda de comestibles local, el costo es de más de $ 47 y ni siquiera sabe bien como Mi receta casera.. 6 extracto nativo de vainilla de vainilla 1 taza de vodka 1 botella de vidrio de 8 onzas o jar

Lo único que hace falta es armarse de paciencia para que macere y el alcohol absorba los aromas de las vainas de vainilla.. La razón por la que se utiliza alcohol es porque es un producto que no se descompone y se infusiona y absorbe muy bien con los aromas y sabores de la vainilla.. La vainilla es el fruto de una planta de igual nombre, de la familia de las orquídeas, arbusto trepador.. A partir de este punto y dependiendo del tipo de productor se pueden realizar dos procesos, el más natural consiste en guardarlas en baúles revestidos de lana durante 7 meses,luego son secadas al sol hasta que adquieren su color y aroma característicos.. Esto unido al hecho de que estas plantas solo sean polinizables por un tipo de abeja melipona, por un colibrí autóctono de México o manualmente hace de la vainilla una de las especias mas caras y apreciadas.. En el segundo proceso, más industrializado, se cubren de una escarcha de cristales de vainilla, sustancia que da a la vainilla más aroma y más sabor.. Las mejores vainas suelen tener una longitud media de unos 15 cm y para saber si se trata de una vaina de calidad deberíamos poder enroscarla alrededor de un dedo sin que ésta se rompa.. La vainilla en polvo es muy útil al no contener agua cuando queremos el aroma y sabor de la vainilla pero no que la textura de la pasta o los extractos líquidos estropeen el equilibrio en una crema, chocolate, … En extracto , líquido o seco, se obtiene por la maceración en alcohol, seguida de percolación o infusión en un jarabe de azúcar, concentrada de diversas manera y vendidas en frasquitos.. 1 cucharadita o TSP de extracto de vainilla = 1 cucharadita o TSP de pasta de vainilla. 1 cucharada o TBSP de extracto de vainilla = 1 cucharada o TBSP de pasta de vainilla. Semillas de 1 vaina entera de vainilla = 1 cucharada o TBSP de pasta de vainilla = 15 ml de extracto de vainilla = 1/4 cucharadita o TSP de vainilla en polvo. Introducimos 6 vainas de vainilla de buena calidad con un corte longitudinal de manera que se puedan liberar algunas semillas del interior.. Son Smirnoff Vanilla Vodka con aroma de vainilla natural y Absolut Vanilia a partir de ingredientes naturales y un marcado sabor a vainilla, notas de caramelos butterscotch, de azúcar y mantequilla, y un ligero sabor a chocolate puro.

¿Qué es el extracto de vainilla?. Vainilla beans 80 – alcohol a prueba como vodka, bourbon, ron o brandy Botella o frasco Embudo Opcional: etiquetas lindas Elija su perfil de sabor Lo bueno de hacer extracto de vainilla casero es que puede elegir exactamente qué contiene y, por lo tanto, qué tan fuerte es.. Por lo general, uso de 6 a 7 habas de vainilla por 1 taza de vodka porque crea un sabor fuerte y profundo a vainilla.. Esto se conoce como extracto de vainilla doble, que es más caro en las tiendas porque (por supuesto) usa más vainas de vainilla.. Agregue las vainas de vainilla a una botella o frasco de vidrio de 8 onzas.. Guarde su frasco de vainilla casera en un lugar fresco y seco, lejos de la luz solar durante al menos 8 semanas, y agítelo cada 1-2 semanas para mezclarlo.. Una vez que comiences a usar la vainilla casera, puedes continuar llenando la botella con más alcohol para seguir usando los mismos frijoles.. ¡El extracto de vainilla casero termina siendo más rentable que el comprado en la tienda porque puede hacer varios lotes con el tiempo!. ¿Cuánto tiempo dura el extracto de vainilla casero?. Cómo hacer leche de nueces casera (4 formas diferentes) Cómo hacer azúcar morena ¡Vea todos nuestros tutoriales de cocina y guías prácticas aquí!. Cuanto más tiempo se asiente la vainilla, mejor será el sabor, ¡me encanta cuando se asienta durante al menos 3 meses!. Una vez que comience a usar la vainilla, puede continuar rellenando la botella con más alcohol de su elección para seguir usando los mismos frijoles, o puede quitar los frijoles y usar la vainilla tal cual.

Desde su finca en el barrio Bartolo del poblado Castañer en Lares, el agricultor Pedro Bengochea Santiago impulsa una enorme gestión para recuperar la industria que caracterizó la zona hace más de siete décadas.. “Fui adentrándome más en la agricultura, del servicio bueno que da la vainilla, de su importancia en el mundo.. Según Bengochea, una planta común puede producir más de 100 vainas.. (Sandra Torres Guzmán)Asimismo, aseguró que la vainilla se da muy bien en el bosque, pero se requiere que se polinice manualmente, a diferencia de otras siembras que se polinizan con el viento, aves o insectos.. La vainilla no”.

Videos

1. COMO HACER EXTRACTO DE VAINILLA EN CASA | VODKA CON SABOR | EXTRACTOS CASEROS| #1
(Sugar and Sprinkle)
2. COMO HACER EXTRACTO DE VAINILLA EN CASA|Tipsbyaime
(Tipsbyaime)
3. Como hacer extracto de vainilla
(Cocinando con Taimy)
4. Cómo hacer extracto de vainilla casero!
(Mex Mundo)
5. Cómo hacer extracto de vainilla casero | Mama Retro
(MamaRetro)
6. Extracto de Vainilla - Pedro Lambertini | El Gourmet
(elgourmet)

You might also like

Latest Posts

Article information

Author: Ms. Lucile Johns

Last Updated: 07/05/2022

Views: 5267

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Ms. Lucile Johns

Birthday: 1999-11-16

Address: Suite 237 56046 Walsh Coves, West Enid, VT 46557

Phone: +59115435987187

Job: Education Supervisor

Hobby: Genealogy, Stone skipping, Skydiving, Nordic skating, Couponing, Coloring, Gardening

Introduction: My name is Ms. Lucile Johns, I am a successful, friendly, friendly, homely, adventurous, handsome, delightful person who loves writing and wants to share my knowledge and understanding with you.