{"version":3,"names":["System","register","_export","_context","_getAndCallMember","_setMember","_setLocal","_getLocal","_getGlobal","_getMember","_traceMember","HaloItem","getName","writeFile","LivelyHaloVivideSaveApplicationItem","__SystemJSRewritingHack","_scope","basePath","setters","_activeExpressionRewriting","getAndCallMember","setMember","setLocal","getLocal","getGlobal","getMember","traceMember","_srcComponentsHaloLivelyHaloItemJs","default","_srcClientVivideScriptsSavingJs","execute","_recorder_","_src_components_halo_lively_halo_vivide_save_application_item_js","isScope","self","__expressionAnalysisMode__","Object","defineProperty","get","set","thisIsVererySecretVariableName","_scope2","file","end","column","line","start","source","enumerable","configurable","_scope3","_scope4","_scope5","constructor","args","_scope6","undefined","onClick","evt","_scope7","saveTarget","window","name","description","url","stringToSave","JSON","stringify","createJSON","_scope8","script","inputSources","i","_scope9","v","_scope10","outputs","_scope11","_scope12","inputs","widget","id","_scope13"],"sources":["lively-halo-vivide-save-application-item.js"],"sourcesContent":["\"enable aexpr\";\n\nimport HaloItem from 'src/components/halo/lively-halo-item.js';\nimport {getName, writeFile} from 'src/client/vivide/scripts/saving.js';\n\nconst basePath = \"src/client/vivide/scripts/applications/\";\n\n\nexport default class LivelyHaloVivideSaveApplicationItem extends HaloItem {\n  async onClick(evt){\n    const saveTarget = window.that;\n    const {name, description, url} = await getName(saveTarget, \"application\");\n    if(name===undefined) return;\n    this.storedViews = [];\n    // set the name on the saveTarget\n    /*\n    We have to save a multitude of things:\n    inputData\n    scriptSteps\n    And for applications:\n    input targets\n    output targets\n    */\n    const stringToSave = JSON.stringify(this.createJSON(saveTarget, name, description));\n    this.storedViews = [];\n    writeFile(url, stringToSave);\n  }\n  \n  createJSON(saveTarget, name, description){\n    this.storedViews.push(saveTarget.id);\n    saveTarget.applicationName = name;\n    saveTarget.description = description;\n    const script = saveTarget.myCurrentScript.toJSON();\n    const inputSources = saveTarget.inportSources\n      .filter(i => !this.storedViews.includes(i.id))\n      .map(v => {\n        return this.createJSON(v, name);\n      });\n    const outputs = saveTarget.outportTargets\n      .filter(i => !this.storedViews.includes(i.id))\n      .map(v => {\n        return this.createJSON(v, name);\n      });\n    const inputs = saveTarget.input;\n    const stringToSave = {description, script, outputs, inputSources, inputs, widget: saveTarget.widget.tagName.toLowerCase(), id: saveTarget.id};\n    return stringToSave;\n  }\n}"],"mappings":"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"}