{"version":3,"names":["letsScript","object","evt","sourceView","pos","lively","getPosition","view","openComponentInWindow","initDefaultScript","newDataFromUpstream","shiftKey","createScriptEditor","connectTo","_export","setters","execute","__SystemJSRewritingHack","_recorder_","_src_client_vivide_vivide_js","Object","defineProperty","get","set","thisIsVererySecretVariableName","enumerable","configurable"],"sources":["vivide.js"],"sourcesContent":["\n/**\n * The high level entry point to vivide\n * call at least with some data as Array as argument\n */\nexport async function letsScript(object, evt, sourceView) {\n  // lively.success('LETS_SCRIPT')\n  let pos;\n  if(evt) {\n    pos = lively.getPosition(evt);\n  }\n\n  let view = await lively.openComponentInWindow('vivide-view', pos);\n\n  await view.initDefaultScript();\n  view.newDataFromUpstream(object);\n\n  if(evt && evt.shiftKey) {\n    await view.createScriptEditor();\n  }\n  \n  if(sourceView) {\n    sourceView.connectTo(view);\n  }\n}\n"],"mappings":";;;;EACA;AACA;AACA;AACA;EACO,eAAeA,UAAUA,CAACC,MAAM,EAAEC,GAAG,EAAEC,UAAU,EAAE;IACxD;IACA,IAAIC,GAAG;IACP,IAAGF,GAAG,EAAE;MACNE,GAAG,GAAGC,MAAM,CAACC,WAAW,CAACJ,GAAG,CAAC;IAC/B;IAEA,IAAIK,IAAI,GAAG,MAAMF,MAAM,CAACG,qBAAqB,CAAC,aAAa,EAAEJ,GAAG,CAAC;IAEjE,MAAMG,IAAI,CAACE,iBAAiB,CAAC,CAAC;IAC9BF,IAAI,CAACG,mBAAmB,CAACT,MAAM,CAAC;IAEhC,IAAGC,GAAG,IAAIA,GAAG,CAACS,QAAQ,EAAE;MACtB,MAAMJ,IAAI,CAACK,kBAAkB,CAAC,CAAC;IACjC;IAEA,IAAGT,UAAU,EAAE;MACbA,UAAU,CAACU,SAAS,CAACN,IAAI,CAAC;IAC5B;EACF;EAACO,OAAA,eAnBqBd,UAAU;EAAA;IAAAe,OAAA;IAAAC,OAAA,WAAAA,CAAA;MAAAC,uBAAA;MAAAC,UAAA,CAAAC,4BAAA,GAAAD,UAAA,CAAAC,4BAAA;MAAAC,MAAA,CAAAC,cAAA,CAAAH,UAAA,CAAAC,4BAAA;QAAAG,IAAA;UAAA,OAAAtB,UAAA;QAAA;QAAAuB,IAAAC,8BAAA;UAAAV,OAAA,eAAVd,UAAA,CAAAA,CAAA,CAAAA,8BAAU;UAAA;QAAA;QAAAyB,UAAA;QAAAC,YAAA;MAAA;IAAA;EAAA;AAAA"}