// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`t-esc div with falsy values 1`] = ` "function anonymous(bdom, helpers ) { let { text, createBlock, list, multi, html, toggler, component } = bdom; let { withDefault, getTemplate, prepareList, withKey, zero, call, callSlot, capture, isBoundary, shallowEqual, setContextValue, toNumber, safeOutput } = helpers; let block1 = createBlock(\`

\`); return function template(ctx, node, key = \\"\\") { let d1 = ctx['v1']; let d2 = ctx['v2']; let d3 = ctx['v3']; let d4 = ctx['v4']; let d5 = ctx['v5']; return block1([d1, d2, d3, d4, d5]); } }" `; exports[`t-esc escaping 1`] = ` "function anonymous(bdom, helpers ) { let { text, createBlock, list, multi, html, toggler, component } = bdom; let { withDefault, getTemplate, prepareList, withKey, zero, call, callSlot, capture, isBoundary, shallowEqual, setContextValue, toNumber, safeOutput } = helpers; let block1 = createBlock(\`\`); return function template(ctx, node, key = \\"\\") { let d1 = ctx['var']; return block1([d1]); } }" `; exports[`t-esc escaping on a node 1`] = ` "function anonymous(bdom, helpers ) { let { text, createBlock, list, multi, html, toggler, component } = bdom; let { withDefault, getTemplate, prepareList, withKey, zero, call, callSlot, capture, isBoundary, shallowEqual, setContextValue, toNumber, safeOutput } = helpers; let block1 = createBlock(\`\`); return function template(ctx, node, key = \\"\\") { let d1 = 'ok'; return block1([d1]); } }" `; exports[`t-esc escaping on a node with a body 1`] = ` "function anonymous(bdom, helpers ) { let { text, createBlock, list, multi, html, toggler, component } = bdom; let { withDefault, getTemplate, prepareList, withKey, zero, call, callSlot, capture, isBoundary, shallowEqual, setContextValue, toNumber, safeOutput } = helpers; let block1 = createBlock(\`\`); return function template(ctx, node, key = \\"\\") { let d1 = withDefault('ok', \`nope\`); return block1([d1]); } }" `; exports[`t-esc escaping on a node with a body, as a default 1`] = ` "function anonymous(bdom, helpers ) { let { text, createBlock, list, multi, html, toggler, component } = bdom; let { withDefault, getTemplate, prepareList, withKey, zero, call, callSlot, capture, isBoundary, shallowEqual, setContextValue, toNumber, safeOutput } = helpers; let block1 = createBlock(\`\`); return function template(ctx, node, key = \\"\\") { let d1 = withDefault(ctx['var'], \`nope\`); return block1([d1]); } }" `; exports[`t-esc falsy values in text nodes 1`] = ` "function anonymous(bdom, helpers ) { let { text, createBlock, list, multi, html, toggler, component } = bdom; let { withDefault, getTemplate, prepareList, withKey, zero, call, callSlot, capture, isBoundary, shallowEqual, setContextValue, toNumber, safeOutput } = helpers; return function template(ctx, node, key = \\"\\") { let b2 = text(ctx['v1']); let b3 = text(\`:\`); let b4 = text(ctx['v2']); let b5 = text(\`:\`); let b6 = text(ctx['v3']); let b7 = text(\`:\`); let b8 = text(ctx['v4']); let b9 = text(\`:\`); let b10 = text(ctx['v5']); return multi([b2, b3, b4, b5, b6, b7, b8, b9, b10]); } }" `; exports[`t-esc literal 1`] = ` "function anonymous(bdom, helpers ) { let { text, createBlock, list, multi, html, toggler, component } = bdom; let { withDefault, getTemplate, prepareList, withKey, zero, call, callSlot, capture, isBoundary, shallowEqual, setContextValue, toNumber, safeOutput } = helpers; let block1 = createBlock(\`\`); return function template(ctx, node, key = \\"\\") { let d1 = 'ok'; return block1([d1]); } }" `; exports[`t-esc t-esc is escaped 1`] = ` "function anonymous(bdom, helpers ) { let { text, createBlock, list, multi, html, toggler, component } = bdom; let { withDefault, getTemplate, prepareList, withKey, zero, call, callSlot, capture, isBoundary, shallowEqual, setContextValue, toNumber, safeOutput } = helpers; let block1 = createBlock(\`
\`); let block2 = createBlock(\`

escaped

\`); return function template(ctx, node, key = \\"\\") { ctx = Object.create(ctx); ctx[isBoundary] = 1 let b2 = block2(); ctx[\`var\`] = b2; let d1 = ctx['var']; return block1([d1]); } }" `; exports[`t-esc t-esc work with spread operator 1`] = ` "function anonymous(bdom, helpers ) { let { text, createBlock, list, multi, html, toggler, component } = bdom; let { withDefault, getTemplate, prepareList, withKey, zero, call, callSlot, capture, isBoundary, shallowEqual, setContextValue, toNumber, safeOutput } = helpers; let block1 = createBlock(\`\`); return function template(ctx, node, key = \\"\\") { let d1 = [...ctx['state'].list]; return block1([d1]); } }" `; exports[`t-esc t-esc=0 is escaped 1`] = ` "function anonymous(bdom, helpers ) { let { text, createBlock, list, multi, html, toggler, component } = bdom; let { withDefault, getTemplate, prepareList, withKey, zero, call, callSlot, capture, isBoundary, shallowEqual, setContextValue, toNumber, safeOutput } = helpers; let block1 = createBlock(\`\`); return function template(ctx, node, key = \\"\\") { let d1 = ctx[zero]; return block1([d1]); } }" `; exports[`t-esc t-esc=0 is escaped 2`] = ` "function anonymous(bdom, helpers ) { let { text, createBlock, list, multi, html, toggler, component } = bdom; let { withDefault, getTemplate, prepareList, withKey, zero, call, callSlot, capture, isBoundary, shallowEqual, setContextValue, toNumber, safeOutput } = helpers; const callTemplate_2 = getTemplate(\`sub\`); let block1 = createBlock(\`
\`); let block2 = createBlock(\`

escaped

\`); return function template(ctx, node, key = \\"\\") { ctx = Object.create(ctx); ctx[isBoundary] = 1; let b2 = block2(); ctx[zero] = b2; let b3 = callTemplate_2.call(this, ctx, node, key + \`__1\`); return block1([], [b3]); } }" `; exports[`t-esc variable 1`] = ` "function anonymous(bdom, helpers ) { let { text, createBlock, list, multi, html, toggler, component } = bdom; let { withDefault, getTemplate, prepareList, withKey, zero, call, callSlot, capture, isBoundary, shallowEqual, setContextValue, toNumber, safeOutput } = helpers; let block1 = createBlock(\`\`); return function template(ctx, node, key = \\"\\") { let d1 = ctx['var']; return block1([d1]); } }" `;