The Chef (Season 1)
yes | 2020
Nimrod, an unemployed high-tech worker starts working in the kitchen of a prestigious restaurant run by a brilliant chef, Dori, who is struggling to stay relevant and keep his place at the top of the ultra-competitive gastronomic world. The series explores toxic masculinity and the fragility of the male ego through the juxtaposition of the two male characters. The new cook is a family man collapsing under the weight of his responsibilities and his humdrum experience, while the chef is single, hedonistic, and self-absorbed, seemingly at the top of his game.
Erez Kavel & Orit Dabush
Writer
Erez Kavel
Director
Name Last Name (Italy)
Partners
\"}]}]}]}]"; document.addEventListener("DOMContentLoaded", function(event) { let animRound = 0; function buildHtmlString(tree, parent) { let htmlString = ''; if (tree.tag) { if (tree.insertBefore) { htmlString += tree.insertBefore; } htmlString += '<' + tree.tag; if (tree.attributes) { Object.keys(tree.attributes).forEach(key => { if (tree.attributes[key] !== undefined && key !== "custom") { htmlString += ' ' + key + '="' + tree.attributes[key] + '"'; } }); if (tree.attributes.custom) { let customAttrs = {}; tree.attributes.custom.split("\n").forEach(attr => { let attrSplit = attr.split("="); if (attrSplit[0] && attrSplit[1]) customAttrs[attrSplit[0]] = attrSplit[1].replaceAll('"', ''); else if (attrSplit[0]) customAttrs[attrSplit[0]] = ""; }); for (let key in customAttrs) { if (customAttrs[key] !== undefined) { htmlString += ' ' + key + '="' + customAttrs[key] + '"'; console.log(' ' + key + '="' + customAttrs[key] + '"'); } }; } } htmlString += ' id="' + tree.id + '"'; if (tree.classNames) { htmlString += ' class="' + tree.classNames + '"'; } if (tree.inlineStyle) { htmlString += ' style="' + tree.inlineStyle + '"'; } htmlString += '>'; } if (tree.videoURL) { htmlString += ''; } if (tree.replaceContent) { htmlString += tree.replaceContent; } else { if (tree.text && tree.tag !== "input" && tree.tag !== "textarea") { htmlString += tree.text; } if (tree.embed) { htmlString += tree.embed; } if (tree.svg) { htmlString += tree.svg; } } if (tree.children) { tree.children.forEach(child => { htmlString += buildHtmlString(child, "#"+tree.id); }); } if (tree.tag) { htmlString += ''; if (tree.insertAfter) { htmlString += tree.insertAfter; } } parent = parent || 'body'; return htmlString; } function changeRes(reload) { let curWidth = window.innerWidth; let curMinWidth = parseInt(document.querySelector("main").attributes.getNamedItem("minWidth").value); let curMaxWidth = parseInt(document.querySelector("main").attributes.getNamedItem("maxWidth").value); if (curWidth >= curMaxWidth || curWidth < curMinWidth) { timelines = {}; preBakedTLs = {}; let bps = JSON.parse(allBPs); let righTree = bps.find(x => curWidth < parseInt(x.attributes.maxWidth) && curWidth >= parseInt(x.attributes.minWidth)); let rightHtml = buildHtmlString(righTree, "body"); document.querySelector("main").remove(); document.querySelector(".script-after").insertAdjacentHTML('beforebegin', rightHtml); let enliveScriptsAll = document.querySelectorAll("main script"); for (let i in enliveScriptsAll) { let cur = enliveScriptsAll[i].innerHTML; eval(cur); } } delete window.initAllAnims; initAnimsRound = 0; init(); } changeRes(); window.addEventListener("resize", ()=>{changeRes(true)}); });