{"version":3,"names":["System","register","_export","_context","_setMember","_getAndCallMember","_setLocal","_getLocal","_getGlobal","_getMember","_traceMember","_childExpression","_children","_attributeExpression","_attributes","_element","HaloItem","getMatches","setScript","LivelyHaloVivideScriptSuggestion","__SystemJSRewritingHack","_scope","setters","_activeExpressionRewriting","setMember","getAndCallMember","setLocal","getLocal","getGlobal","getMember","traceMember","_reactiveJsx","childExpression","children","attributeExpression","attributes","element","_srcComponentsHaloLivelyHaloItemJs","default","_srcClientVivideScriptsLoadingJs","execute","_recorder_","_src_components_halo_lively_halo_vivide_script_suggestion_js","isScope","self","__expressionAnalysisMode__","Object","defineProperty","get","set","thisIsVererySecretVariableName","_scope2","enumerable","configurable","_scope3","_scope4","initialize","evt","_scope5","updateList","search","_scope6","list","window","suggestions","JSON","stringify","_","value","_scope7","forEach","s","_scope8","appendChild","file","end","column","line","start","_scope9"],"sources":["lively-halo-vivide-script-suggestion.js"],"sourcesContent":["\"enable aexpr\";\n\nimport HaloItem from 'src/components/halo/lively-halo-item.js';\nimport { getMatches, setScript } from 'src/client/vivide/scripts/loading.js';\n\nexport default class LivelyHaloVivideScriptSuggestion extends HaloItem {\n  initialize(){\n    this.shadowRoot.getElementById('suggestion-search').addEventListener(\"keydown\", evt => {\n      this.updateList(evt.target.value);\n    });\n    this.updateList();\n  }\n  \n  async updateList(search){\n    const list = this.shadowRoot.getElementById('suggestion-list');\n    list.innerHTML = \"\";\n    if (!window.that || !window.that.input) return;\n    const suggestions = await getMatches(JSON.stringify(window.that.input[0], (_, value) => typeof value === \"object\" ? value : typeof value), search);\n    suggestions.forEach(s => {\n      list.appendChild(<li click={() => setScript(s.url, window.that)}>{s.name}</li>)})\n  }\n}"],"mappings":"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"}