{"version":3,"sources":["https://lively-kernel.org/lively4/swd21-croquet/demos/swd21/tutorial/coolview.js"],"names":["CoolView","render","url","source","fetch","then","r","text","split","map","ea","lively","notify"],"mappings":";;;;;;;;;;;;;;;;;AAAe,YAAMA,QAAN,CAAe;;AAE5B,qBAAaC,MAAb,CAAoBC,GAApB,EAAyB;AACvB,cAAIC,SAAS,MAAMC,MAAMF,GAAN,EAAWG,IAAX,CAAgBC,KAAKA,EAAEC,IAAF,EAArB,CAAnB;AACA,sEACKJ,OACAK,KADA,CACM,IADN,EAEAC,GAFA,CAEIC,+DAAiB,MAAMC,OAAOC,MAAP,CAAc,YAAYF,EAA1B,CAAvB,+BAAuDA,EAAvD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAFJ,CADL;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAKD;AAT2B;;yBAATV,Q;;;;;;;;6BAAAA,yC","file":"coolview.js","sourcesContent":["export default class CoolView {\n\n  static async render(url) {\n    var source = await fetch(url).then(r => r.text())\n    return <ul>{\n      ...source\n        .split(\"\\n\")\n        .map(ea => <li click={() => lively.notify(\"do it: \" + ea)}>{ea}</li>)\n      }</ul>\n  }\n}\n"]}