{"version":3,"file":"index.mjs","sources":["../../src/terminal/BaseTerminal.vue","../../src/terminal/Terminal.vue","../../src/terminal/Terminal.vue?vue&type=template&id=df319ce0&lang.js"],"sourcesContent":["\n","\n\n\n","\n\n\n"],"names":["name","BaseComponent","props","welcomeMessage","type","String","prompt","style","TerminalStyle","provide","$pcTerminal","$parentInstance","BaseTerminal","inheritAttrs","data","commandText","commands","mounted","TerminalService","on","responseListener","$refs","input","focus","updated","$el","scrollTop","scrollHeight","beforeUnmount","off","methods","onClick","onKeydown","event","key","push","text","emit","response","length","_openBlock","_createElementBlock","_mergeProps","_ctx","cx","$options","apply","arguments","ptmi","ptm","_createElementVNode","_Fragment","_renderList","$data","command","i","toString","_toDisplayString","_withDirectives","ref","$event","autocomplete"],"mappings":"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"}