Source code

Revision control

Copy as Markdown

Other Tools

<!DOCTYPE html>
<script>
let logic = new Function('event', (new URL(location)).searchParams.get('logic'));
onload = () => window.portalHost.postMessage('ready');
onportalactivate = event => {
Promise.resolve(event)
.then(logic)
.then(reply => event.data.replyPort.postMessage(reply));
};
</script>