code: function template(t,e,n){"use strict";
  // reset cache every 32M
  33554432<template.$&&(template._={},template.$=0);var a,l="function"==typeof t,s=l?e:t,i=l?n:e,p=template._,r=p.hasOwnProperty(s),h=r?p[s]:p[s]=template.parse(s),u=h.chunks,c=h.values;if(
  // add str length only if not known
  r||(template.$+=s.length),l)s="function"+(1e5*Math.random()|0),a=[s,"with(this)return "+s+"(["+u+"]"+(c.length?","+c.join(","):"")+")"];else{a=u.slice(0,1);for(var o=1,f=u.length;o<f;o++)a.push(c[o-1],u[o]);a=["with(this)return "+a.join("+")]}return Function.apply(null,a).apply(i,l?[t]:[])}
docs: /*! (C) 2017-2018 Andrea Giammarchi - MIT Style License