Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1 lines
44 KiB

{"remainingRequest":"/home/lefos/repos/swarmlab-playground-client/node_modules/babel-loader/lib/index.js!/home/lefos/repos/swarmlab-playground-client/node_modules/cache-loader/dist/cjs.js??ref--0-0!/home/lefos/repos/swarmlab-playground-client/node_modules/vue-loader/lib/index.js??vue-loader-options!/home/lefos/repos/swarmlab-playground-client/src/components/doclive/AdhocView.vue?vue&type=script&lang=js&","dependencies":[{"path":"/home/lefos/repos/swarmlab-playground-client/src/components/doclive/AdhocView.vue","mtime":1615930840866},{"path":"/home/lefos/repos/swarmlab-playground-client/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/home/lefos/repos/swarmlab-playground-client/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/home/lefos/repos/swarmlab-playground-client/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/home/lefos/repos/swarmlab-playground-client/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgbWFwU3RhdGUsIG1hcEdldHRlcnMsIG1hcEFjdGlvbnMsIGRpc3BhdGNoIH0gZnJvbSAndnVleCc7CmltcG9ydCBWdWUgZnJvbSAndnVlJzsKaW1wb3J0IHN0b3JlIGZyb20gJ0Avc3RvcmUvaW5kZXgnOwppbXBvcnQgeyBjb2RlbWlycm9yIH0gZnJvbSAndnVlLWNvZGVtaXJyb3InOwppbXBvcnQgSlNaaXAgZnJvbSAnanN6aXAnOwppbXBvcnQgRmlsZVNhdmVyIGZyb20gJ2ZpbGUtc2F2ZXInOwppbXBvcnQgJ2NvZGVtaXJyb3IvbGliL2NvZGVtaXJyb3IuY3NzJzsKaW1wb3J0ICdjb2RlbWlycm9yL3RoZW1lL25lYXQuY3NzJzsKaW1wb3J0ICdjb2RlbWlycm9yL3RoZW1lL3BhcmFpc28tbGlnaHQuY3NzJzsKaW1wb3J0ICdjb2RlbWlycm9yL2FkZG9uL3NlbGVjdGlvbi9hY3RpdmUtbGluZS5qcyc7CmltcG9ydCAnY29kZW1pcnJvci9hZGRvbi9oaW50L3Nob3ctaGludC5qcyc7CmltcG9ydCAnY29kZW1pcnJvci9hZGRvbi9oaW50L3Nob3ctaGludC5jc3MnOwppbXBvcnQgJ2NvZGVtaXJyb3IvYWRkb24vaGludC9qYXZhc2NyaXB0LWhpbnQuanMnOwppbXBvcnQgJ2NvZGVtaXJyb3IvYWRkb24vc2VsZWN0aW9uL2FjdGl2ZS1saW5lLmpzJzsKaW1wb3J0ICdjb2RlbWlycm9yL2FkZG9uL3Njcm9sbC9hbm5vdGF0ZXNjcm9sbGJhci5qcyc7CmltcG9ydCAnY29kZW1pcnJvci9hZGRvbi9zZWFyY2gvbWF0Y2hlc29uc2Nyb2xsYmFyLmpzJzsKaW1wb3J0ICdjb2RlbWlycm9yL2FkZG9uL3NlYXJjaC9zZWFyY2hjdXJzb3IuanMnOwppbXBvcnQgJ2NvZGVtaXJyb3IvYWRkb24vc2VhcmNoL21hdGNoLWhpZ2hsaWdodGVyLmpzJzsKaW1wb3J0ICdjb2RlbWlycm9yL21vZGUvc2hlbGwvc2hlbGwuanMnOwppbXBvcnQgJ2NvZGVtaXJyb3IvYWRkb24vZWRpdC9tYXRjaGJyYWNrZXRzLmpzJzsKaW1wb3J0ICdjb2RlbWlycm9yL2FkZG9uL2NvbW1lbnQvY29tbWVudC5qcyc7CmltcG9ydCAnY29kZW1pcnJvci9hZGRvbi9kaWFsb2cvZGlhbG9nLmpzJzsKaW1wb3J0ICdjb2RlbWlycm9yL2FkZG9uL2RpYWxvZy9kaWFsb2cuY3NzJzsKaW1wb3J0ICdjb2RlbWlycm9yL2FkZG9uL3NlYXJjaC9zZWFyY2hjdXJzb3IuanMnOwppbXBvcnQgJ2NvZGVtaXJyb3IvYWRkb24vc2VhcmNoL3NlYXJjaC5qcyc7CmltcG9ydCAnY29kZW1pcnJvci9rZXltYXAvc3VibGltZS5qcyc7CmltcG9ydCAnY29kZW1pcnJvci9rZXltYXAvdmltLmpzJzsKaW1wb3J0ICdjb2RlbWlycm9yL2FkZG9uL2ZvbGQvZm9sZGd1dHRlci5jc3MnOwppbXBvcnQgJ2NvZGVtaXJyb3IvYWRkb24vZm9sZC9icmFjZS1mb2xkLmpzJzsKaW1wb3J0ICdjb2RlbWlycm9yL2FkZG9uL2ZvbGQvY29tbWVudC1mb2xkLmpzJzsKaW1wb3J0ICdjb2RlbWlycm9yL2FkZG9uL2ZvbGQvZm9sZGNvZGUuanMnOwppbXBvcnQgJ2NvZGVtaXJyb3IvYWRkb24vZm9sZC9mb2xkZ3V0dGVyLmpzJzsKaW1wb3J0ICdjb2RlbWlycm9yL2FkZG9uL2ZvbGQvaW5kZW50LWZvbGQuanMnOwppbXBvcnQgJ2NvZGVtaXJyb3IvYWRkb24vZm9sZC9tYXJrZG93bi1mb2xkLmpzJzsKaW1wb3J0ICdjb2RlbWlycm9yL2FkZG9uL2ZvbGQveG1sLWZvbGQuanMnOwppbXBvcnQgJ2NvZGVtaXJyb3IvbGliL2NvZGVtaXJyb3InOwppbXBvcnQgJ2NvZGVtaXJyb3IvYWRkb24vZGlzcGxheS9wbGFjZWhvbGRlcic7CmV4cG9ydCBkZWZhdWx0IHsKICBjb21wb25lbnRzOiB7CiAgICBjb2RlbWlycm9yCiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHNvY2tldG9ubGluZTogZmFsc2UsCiAgICAgIHRyeUNvbnNvbGU6IGZhbHNlLAogICAgICBzc2w6IHt9LAogICAgICBnZXRpbmZvOiAnJywKICAgICAgdG9rZW46ICcnLAogICAgICBzd2FybWxhYm5hbWU6ICcnLAogICAgICBjb2RlOiAnJywKICAgICAgZWRpdGNob2ljZTogJycsCiAgICAgIG9wdGlvbnNlZGl0OiBbewogICAgICAgIHRleHQ6ICdjb2RlJywKICAgICAgICB2YWx1ZTogJ2NvZGUnCiAgICAgIH0sIHsKICAgICAgICB0ZXh0OiAndGV4dCcsCiAgICAgICAgdmFsdWU6ICd0ZXh0JwogICAgICB9XSwKICAgICAgbGxvZGVzYzogW3sKICAgICAgICBsbG9fdXJsOiAnJywKICAgICAgICBsbG9fbmFtZTogJycsCiAgICAgICAgbGxvX2F1dGhvcjogJycsCiAgICAgICAgbGxvX2ludHJvOiAnJwogICAgICB9XSwKICAgICAgbGxvOiBbewogICAgICAgIGlkOiAwLAogICAgICAgIHJtOiBmYWxzZSwKICAgICAgICBkYXRhX2luZm86ICdBc2NpaWRvYyBcbicsCiAgICAgICAgZGF0YV9jb2RlOiAnI1lvdXIgc291cmNlIGNvZGUnLAogICAgICAgIGRhdGFfc2VydmljZTogJycsCiAgICAgICAgY29kZV9kYXRhZmlsZTogJ3VybCcsCiAgICAgICAgY29kZV9uYW1lOiAnJywKICAgICAgICBjb2RlX2V4ZWM6ICcnLAogICAgICAgIGNvZGVfb3B0aW9uczogJycsCiAgICAgICAgY29kZV9taW1lOiAnJywKICAgICAgICBjb2RlX2luZm86ICcnLAogICAgICAgIGNvZGVfY29kZTogJycsCiAgICAgICAgY29kZV9jb2Rlb3V0OiAnJywKICAgICAgICBjb2RlX2NvZGVvdXRwdXQ6ICdjb25zb2xlJywKICAgICAgICBwb2ludHM6ICcnLAogICAgICAgIGNoYWxsZW5nZV9xdWVzdGlvbjogJycsCiAgICAgICAgY29kZV9jaGFsbGVuZ2VfcXVlc3Rpb246ICcnLAogICAgICAgIGNoYWxsZW5nZV9hbnN3ZXI6ICcnLAogICAgICAgIGNoYWxsZW5nZV9hbnN3ZXJfaGludDogJycsCiAgICAgICAgY29kZV9jaGFsbGVuZ2VfYW5zd2VyX2hpbnQ6ICcnLAogICAgICAgIGNoYWxsZW5nZV9hbnN3ZXJfc291cmNlOiAnJywKICAgICAgICBjaGFsbGVuZ2VfYW5zd2VyX2NvZGVfb3V0OiAnJywKICAgICAgICBjaGFsbGVuZ2VfYW5zd2VyX2NvZGU6ICcnLAogICAgICAgIGNvZGVfY2hhbGxlbmdlX2Fuc3dlcl9jb2RlOiAnJwogICAgICB9XSwKICAgICAgc2VhcmNoTExPOiBbXSwKICAgICAgc2VhcmNoTExPYWN0aXZlOiBmYWxzZSwKICAgICAgQURPQ19odG1sX2NvZGU6ICcnLAogICAgICBjaGFsbGVuZ2U6IFtdLAogICAgICBhY3Rpb246ICcnLAogICAgICB0cnlMTE86IFtdLAogICAgICBzZXJ2aWNlOiAnb3MyJywKICAgICAgYWN0aXZlOiAwLAogICAgICBhY3RpdmVjb3VudDogMCwKICAgICAgcmVtb3ZlOiAnJywKICAgICAgYWN0aXZlRmllbGQ6ICcnLAogICAgICBib290c3RyYXA6IGZhbHNlLAogICAgICBmaXJzdGJvb3RzdHJhcDogMCwKICAgICAgaHRtbGFzY2lpdG1wOiAnJywKICAgICAgZGF0YWZpbGU6ICdodHRwczovL2dpdC5zd2FybWxhYi5pbzozMDAwL2xhYnMvZXhhbXBsZXMtbXBpMi9yYXcvYnJhbmNoL21hc3Rlci8wX25ldHN0YXQvZGF0YScsCiAgICAgIGRhdGFkaXI6ICcwX25ldHN0YXQvZGF0YScsCiAgICAgIExlYXJuaW5nT2JqZWN0OiAnJywKICAgICAgc2hvd2xsbzogdHJ1ZSwKICAgICAgc2hvd2xsb2VkaXQ6IHRydWUsCiAgICAgIHNlbGVjdGVkOiAnc3VibGltZScsCiAgICAgIG9wdGlvbnM6IFt7CiAgICAgICAgdGV4dDogJ3ZpbScsCiAgICAgICAgdmFsdWU6ICd2aW0nCiAgICAgIH0sIHsKICAgICAgICB0ZXh0OiAnc3VibGltZScsCiAgICAgICAgdmFsdWU6ICdzdWJsaW1lJwogICAgICB9XSwKICAgICAgb3B0aW9uc21pbWU6IFt7CiAgICAgICAgdGV4dDogJ3NoJywKICAgICAgICB2YWx1ZTogJ2Jhc2gnCiAgICAgIH0sIHsKICAgICAgICB0ZXh0OiAnamF2YXNjcmlwdCcsCiAgICAgICAgdmFsdWU6ICdqYXZhc2NyaXB0JwogICAgICB9LCB7CiAgICAgICAgdGV4dDogJ3B5dGhvbicsCiAgICAgICAgdmFsdWU6ICdweXRob24nCiAgICAgIH0sIHsKICAgICAgICB0ZXh0OiAncGhwJywKICAgICAgICB2YWx1ZTogJ3BocCcKICAgICAgfSwgewogICAgICAgIHRleHQ6ICdzcWwnLAogICAgICAgIHZhbHVlOiAnc3E7JwogICAgICB9LCB7CiAgICAgICAgdGV4dDogJ3htbCcsCiAgICAgICAgdmFsdWU6ICd4bWwnCiAgICAgIH0sIHsKICAgICAgICB0ZXh0OiAnYycsCiAgICAgICAgdmFsdWU6ICdjJwogICAgICB9XSwKICAgICAgcFZhbGlkYXRlOiBmYWxzZSwKICAgICAgY21PcHRpb25zOiB7CiAgICAgICAgdGFiU2l6ZTogMiwKICAgICAgICBzdHlsZUFjdGl2ZUxpbmU6IHRydWUsCiAgICAgICAgbGluZU51bWJlcnM6IHRydWUsCiAgICAgICAgbGluZVNlcGFyYXRvcjogJ1xuJywKICAgICAgICBsaW5lOiB0cnVlLAogICAgICAgIGZvbGRHdXR0ZXI6IHRydWUsCiAgICAgICAgZ3V0dGVyczogWyJDb2RlTWlycm9yLWxpbmVudW1iZXJzIiwgIkNvZGVNaXJyb3ItZm9sZGd1dHRlciJdLAogICAgICAgIGhpZ2hsaWdodFNlbGVjdGlvbk1hdGNoZXM6IHsKICAgICAgICAgIHNob3dUb2tlbjogL1x3LywKICAgICAgICAgIGFubm90YXRlU2Nyb2xsYmFyOiB0cnVlCiAgICAgICAgfSwKICAgICAgICBzdHlsZVNlbGVjdGVkVGV4dDogdHJ1ZSwKICAgICAgICBtb2RlOiAnc2hlbGwnLAogICAgICAgIGhpbnRPcHRpb25zOiB7CiAgICAgICAgICBjb21wbGV0ZVNpbmdsZTogZmFsc2UKICAgICAgICB9LAogICAgICAgIGtleU1hcDogInN1YmxpbWUiLAogICAgICAgIC8va2V5TWFwOiAidmltIiwKICAgICAgICBtYXRjaEJyYWNrZXRzOiB0cnVlLAogICAgICAgIHNob3dDdXJzb3JXaGVuU2VsZWN0aW5nOiB0cnVlLAogICAgICAgIGluZGVudFVuaXQ6IHRoaXMuQURPQ19odG1sX2NvZGUsCiAgICAgICAgbGluZVdyYXBwaW5nOiB0cnVlLAogICAgICAgIC8vdGhlbWU6ICduZWF0JywKICAgICAgICB0aGVtZTogJ3BhcmFpc28tbGlnaHQnLAogICAgICAgIHJlZnJlc2g6IHRydWUsCiAgICAgICAgcmVhZE9ubHk6IHRydWUsCiAgICAgICAgYXV0b2ZvY3VzOiBmYWxzZSwKICAgICAgICBleHRyYUtleXM6IHsKICAgICAgICAgICJDdHJsIjogImF1dG9jb21wbGV0ZSIKICAgICAgICB9CiAgICAgIH0sCiAgICAgIEFET0NfaHRtbDogW10KICAgIH07CiAgfSwKCiAgbWV0aG9kczogewogICAgc29ja2V0Y29ubmVjdCgpIHsKICAgICAgLy8gc2VuZCB0byBydW5MTE8KICAgICAgdGhpcy4kcm9vdC4kZW1pdCgnU0VSVkVSX3NvY2tldF9jb25uZWN0Jyk7CiAgICB9LAoKICAgIGNsZWFyKCkgewogICAgICB0aGlzLnRyeUNvbnNvbGUgPSBmYWxzZTsKICAgICAgdGhpcy5jb2RlID0gJyc7CiAgICB9LAoKICAgIGFzeW5jIGdldGRhdGEoKSB7CiAgICAgIHZhciBmaWVsZCA9IHRoaXMuZ2V0aW5mbzsKICAgICAgdmFyIGxvZyA9IGF3YWl0IHN0b3JlLmRpc3BhdGNoKCJwaXBlbGluZUxMTy9nZXRfZGF0YSIsIHsKICAgICAgICBjb2RlOiBmaWVsZAogICAgICB9KTsKICAgIH0sCgogICAgYXN5bmMgc2hvd2FjdGl2ZShpbmRleCkgewogICAgICB0aGlzLnRvcHdpbmRvdyhpbmRleCk7CiAgICB9LAoKICAgIG9uQ21SZWFkeShjbSkgewogICAgICBjbS5vbignY2hhbmdlJywgKGNtLCBjaGcpID0+IHt9KSwgY20ub24oJ2tleXByZXNzJywgKCkgPT4gewogICAgICAgIGNtLnNob3dIaW50KHsKICAgICAgICAgIGNvbXBsZXRlU2luZ2xlOiBmYWxzZQogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0sCgogICAgb25DbUN1cnNvckFjdGl2aXR5KGEsIGIsIGMpIHt9LAoKICAgIG9uQ21Gb2N1cyhjbSkge30sCgogICAgb25DbUNvZGVDaGFuZ2UobmV3Q29kZSkgewogICAgICB0aGlzLmNvZGUgPSBuZXdDb2RlOyAvL3RoaXMuJHJvb3QuJGVtaXQoJ3NvY2tldF9hZGQnLHRoaXMuY29kZSkKICAgIH0sCgogICAgaGFuZGxlQ2hhbmdlKCkge30sCgogICAgc2V0S2V5bWFwKCkgewogICAgICB0aGlzLmNtT3B0aW9ucy5rZXlNYXAgPSB0aGlzLnNlbGVjdGVkOwogICAgfSwKCiAgICBpbmZvRmlsdGVyKCkgewogICAgICB2YXIgdGl0bGUxID0gJzxoMz5QbGF5Ym9vayBJbWFnZXM8L2gzPic7CiAgICAgIHZhciB3aW5mb3AgPSAnPHRhYmxlICBjbGFzcz0idGFibGUgdGFibGUtc3RyaXBlZCB0YWJsZS1zbSAiPicgKyAnPHRyPjx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5TaGlmdC1UYWI8L3RkPiA8dGQgY2xhc3M9InRleHQtbGVmdCI+aW5kZW50TGVzczwvdGQ+PC90cj4nICsgJzx0cj48dGQgY2xhc3M9InRleHQtbGVmdCI+QWx0LVE8L3RkPiA8dGQgY2xhc3M9InRleHQtbGVmdCI+d3JhcExpbmVzPC90ZD48L3RyPicgKyAnPHRyPjx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5DdHJsLVVwPC90ZD4gPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPnNjcm9sbExpbmVVcDwvdGQ+PC90cj4nICsgJzx0cj48dGQgY2xhc3M9InRleHQtbGVmdCI+Q3RybC1Eb3duPC90ZD4gPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPnNjcm9sbExpbmVEb3duPC90ZD48L3RyPicgKyAnPHRyPjx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5DdHJsLUw8L3RkPiA8dGQgY2xhc3M9InRleHQtbGVmdCI+c2VsZWN0TGluZTwvdGQ+PC90cj4nICsgJzx0cj48dGQgY2xhc3M9InRleHQtbGVmdCI+RXNjPC90ZD4gPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPnNpbmdsZVNlbGVjdGlvblRvcDwvdGQ+PC90cj4nICsgJzx0cj48dGQgY2xhc3M9InRleHQtbGVmdCI+Q3RybC1FbnRlcjwvdGQ+IDx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5pbnNlcnRMaW5lQWZ0ZXI8L3RkPjwvdHI+JyArICc8dHI+PHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPkN0cmwtRDwvdGQ+IDx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5zZWxlY3ROZXh0T2NjdXJyZW5jZTwvdGQ+PC90cj4nICsgJzx0cj48dGQgY2xhc3M9InRleHQtbGVmdCI+U2hpZnQtQ3RybC1TcGFjZTwvdGQ+IDx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5zZWxlY3RTY29wZTwvdGQ+PC90cj4nICsgJzx0cj48dGQgY2xhc3M9InRleHQtbGVmdCI+U2hpZnQtQ3RybC1NPC90ZD4gPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPnNlbGVjdEJldHdlZW5CcmFja2V0czwvdGQ+PC90cj4nICsgJzx0cj48dGQgY2xhc3M9InRleHQtbGVmdCI+Q3RybC1NPC90ZD4gPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPmdvVG9CcmFja2V0PC90ZD48L3RyPicgKyAnPHRyPjx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5DdHJsLUsgQ3RybC1ZPC90ZD4gPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPnN1YmxpbWVZYW5rPC90ZD48L3RyPicgKyAnPHRyPjx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5DdHJsLUsgQ3RybC1DPC90ZD4gPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPnNob3dJbkNlbnRlcjwvdGQ+PC90cj4nICsgJzx0cj48dGQgY2xhc3M9InRleHQtbGVmdCI+Q3RybC1LIEN0cmwtRzwvdGQ+IDx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5jbGVhckJvb2ttYXJrczwvdGQ+PC90cj4nICsgJzx0cj48dGQgY2xhc3M9InRleHQtbGVmdCI+Q3RybC1LIEN0cmwtQmFja3NwYWNlPC90ZD4gPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPmRlbExpbmVMZWZ0PC90ZD48L3RyPicgKyAnPHRyPjx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5DdHJsLUsgQ3RybC0wPC90ZD4gPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPnVuZm9sZEFsbDwvdGQ+PC90cj4nICsgJzx0cj48dGQgY2xhc3M9InRleHQtbGVmdCI+Q3RybC1LIEN0cmwtSjwvdGQ+IDx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij51bmZvbGRBbGw8L3RkPjwvdHI+JyArICc8dHI+PHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPkN0cmwtQWx0LVVwPC90ZD4gPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPmFkZEN1cnNvclRvUHJldkxpbmU8L3RkPjwvdHI+JyArICc8dHI+PHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPkN0cmwtQWx0LURvd248L3RkPiA8dGQgY2xhc3M9InRleHQtbGVmdCI+YWRkQ3Vyc29yVG9OZXh0TGluZTwvdGQ+PC90cj4nICsgJzx0cj48dGQgY2xhc3M9InRleHQtbGVmdCI+Q3RybC1GMzwvdGQ+IDx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5maW5kVW5kZXI8L3RkPjwvdHI+JyArICc8dHI+PHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPlNoaWZ0LUN0cmwtRjM8L3RkPiA8dGQgY2xhc3M9InRleHQtbGVmdCI+ZmluZFVuZGVyUHJldmlvdXM8L3RkPjwvdHI+JyArICc8dHI+PHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPlNoaWZ0LUN0cmwtWzwvdGQ+IDx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5mb2xkPC90ZD48L3RyPicgKyAnPHRyPjx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5TaGlmdC1DdHJsLV08L3RkPiA8dGQgY2xhc3M9InRleHQtbGVmdCI+dW5mb2xkPC90ZD48L3RyPicgKyAnPHRyPjx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij5DdHJsLUY8L3RkPiA8dGQgY2xhc3M9InRleHQtbGVmdCI+ZmluZDwvdGQ+PC90cj4nICsgJzwvdGFibGU+JzsKICAgICAgdmFyIHRpdGxlMSA9ICcnOwogICAgICB2YXIgd2luZm8gPSAnJzsKICAgICAgdGhpcy4kc3dhbCh7CiAgICAgICAgdGl0bGU6ICc8c3Ryb25nPktleSBiaW5kaW5nczwvc3Ryb25nPicsCiAgICAgICAgdHlwZTogJ2luZm8nLAogICAgICAgIGh0bWw6IHdpbmZvcCArIHRpdGxlMSArIHdpbmZvLAogICAgICAgIHNob3dDbG9zZUJ1dHRvbjogdHJ1ZSwKICAgICAgICBzaG93TG9hZGVyT25Db25maXJtOiBmYWxzZSwKICAgICAgICBhbGxvd091dHNpZGVDbGljazogZmFsc2UKICAgICAgfSk7CiAgICB9LAoKICAgIGFzeW5jIGhvdHJlbG9hZCgpIHsKICAgICAgdmFyIGZpZWxkID0gdGhpcy5nZXRpbmZvOwogICAgICB2YXIgbG9nID0gYXdhaXQgc3RvcmUuZGlzcGF0Y2goInBpcGVsaW5lTExPL2hvdHJlbG9hZCIsIHsKICAgICAgICB0b2tlbjogdGhpcy50b2tlbiwKICAgICAgICBzd2FybWxhYm5hbWU6IHRoaXMuc3dhcm1sYWJuYW1lCiAgICAgIH0pOwogICAgfSwKCiAgICBpbmZvSG90cmVsb2FkKCkgewogICAgICB2YXIgaHRtbDEgPSBgIDxkaXYgc3R5bGU9Im92ZXJmbG93LXg6IGF1dG87Ij4gPHRhYmxlICBjbGFzcz0idGFibGUgdGFibGUtc3RyaXBlZCB0YWJsZS1zbSAiPgogICAgICAgIDx0aGVhZD4KICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRoPjwvdGg+CiAgICAgICAgICAgICAgICA8dGg+PC90aD4KICAgICAgICAgICAgPC90cj4KICAgICAgICA8L3RoZWFkPgogICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiID5Eb3dubG9hZDwvdGQ+CiAgICAgICAgICAgICAgICA8dGQgY2xhc3M9InRleHQtbGVmdCI+aHR0cHM6Ly9naXQuc3dhcm1sYWIuaW86MzAwMC9sYWJzL3N3YXJtbGFiLXBsYXlncm91bmQtY2xpZW50L3Jhdy9icmFuY2gvbWFzdGVyL2hvdF9yZWxvYWQuc2g8L3RkPgogICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQgY2xhc3M9InRleHQtY2VudGVyIiBjb2xzcGFuPSIyIj48Yj5hbmQgYWRkIHRoZSBwcm9wZXIgdmFsdWVzPC9iPjwvdGQ+IAogICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPnRva2VuPC90ZD4gCiAgICAgICAgICAgICAgPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPiR7dGhpcy50b2tlbn08L3RkPgogICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiPnN3YXJtbGFibmFtZTwvdGQ+IAogICAgICAgICAgICAgIDx0ZCBjbGFzcz0idGV4dC1sZWZ0Ij4ke3RoaXMuc3dhcm1sYWJuYW1lfTwvdGQ+CiAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICA8dGQgY2xhc3M9InRleHQtY2VudGVyIiBjb2xzcGFuPSIyIj48Yj5PUiBzZXQgdGhlIHZhcmlhYmxlcyBiZWZvcmUgZXhlYzwvYj48L3RkPiAKICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgIDx0ZCBjbGFzcz0idGV4dC1sZWZ0IiBjb2xzcGFuPSIyIj5leHBvcnQgU1dBUk1MQUJfdG9rZW49JHt0aGlzLnRva2VufTwvdGQ+CiAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICA8dGQgY2xhc3M9InRleHQtbGVmdCIgY29sc3Bhbj0iMiI+ZXhwb3J0IFNXQVJNTEFCX25hbWU9JHt0aGlzLnN3YXJtbGFibmFtZX08L3RkPgogICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgPHRkIGNsYXNzPSJ0ZXh0LWNlbnRlciIgY29sc3Bhbj0iMiI+PGI+UmVhZHkhPC9iPDwvdGQ+IAogICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgPHRkIGNsYXNzPSJ0ZXh0LWxlZnQiIGNvbHNwYW49IjIiPjxpPkV4ZWN1dGUgc2NyaXB0IGV2ZXJ5IHRpbWUgeW91IHJ1biBnaXQgcHVzaDwvaT48L3RkPgogICAgICAgICAgICA8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPjwvZGl2PmA7CiAgICAgIHRoaXMuJHN3YWwoewogICAgICAgIHRpdGxlOiAnPHN0cm9uZz5Ib3dUbzwvc3Ryb25nPicsCiAgICAgICAgdHlwZTogJ2luZm8nLAogICAgICAgIGh0bWw6IGh0bWwxLAogICAgICAgIHNob3dDbG9zZUJ1dHRvbjogdHJ1ZSwKICAgICAgICBzaG93TG9hZGVyT25Db25maXJtOiBmYWxzZSwKICAgICAgICBhbGxvd091dHNpZGVDbGljazogZmFsc2UKICAgICAgfSk7CiAgICB9CgogIH0sCiAgY29tcHV0ZWQ6IHsKICAgIGNvZGVtaXJyb3IoKSB7CiAgICAgIHJldHVybiB0aGlzLiRyZWZzLm15Q20uY29kZW1pcnJvcjsKICAgIH0KCiAgfSwKCiAgbW91bnRlZCgpIHsKICAgIC8vIGZyb20gcnVuTExPCiAgICB0aGlzLiRyb290LiRvbignU0VSVkVSX3NvY2tldF9zdGF0dXMnLCB2ID0+IHsKICAgICAgdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKCkgewogICAgICAgIGlmICh2ID09ICdvZmYnKSB7CiAgICAgICAgICB0aGlzLnNvY2tldG9ubGluZSA9IGZhbHNlOwogICAgICAgIH0gZWxzZSBpZiAodiA9PSAnb24nKSB7CiAgICAgICAgICB0aGlzLnNvY2tldG9ubGluZSA9IHRydWU7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0pOyAvLyBmcm9tIHJ1bkxMTwoKICAgIHRoaXMuJHJvb3QuJG9uKCdwbGF5Z3JvdW5kX2xvZ19pbicsIHBhdGggPT4gewogICAgICAvL3RoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgdmFyIHJlc3RhcGkgPSBzdG9yZS5nZXR0ZXJzWydwaXBlbGluZUxMTy9nZXRyZXN0YXBpJ107CgogICAgICBpZiAocmVzdGFwaSA9PSAib2ZmIikgewogICAgICAgIC8vIHJlc3Qgb2ZmIGFyYSBzb2NrZXQKICAgICAgICB2YXIgbG9ndG1wID0gc3RvcmUuZ2V0dGVyc1sncGlwZWxpbmVMTE8vZ2V0bG9nJ107CiAgICAgIH0gZWxzZSBpZiAocmVzdGFwaSA9PSAib24iKSB7CiAgICAgICAgLy8gcmVzdCBvbiBhcmEgcmVhZCBmcm9tIHJlc3Qgbm90IGZyb20gc29ja2V0CiAgICAgICAgdmFyIGxvZ3RtcCA9IHN0b3JlLmdldHRlcnNbJ3BpcGVsaW5lTExPL2dldG1vbmdvbG9nJ107CiAgICAgIH0KCiAgICAgIGNvbnNvbGUubG9nKCdsb2d0bXAtcm9pICcgKyBKU09OLnN0cmluZ2lmeShsb2d0bXApKTsKICAgICAgdmFyIGl0ZW1sb2cgPSAnJzsKICAgICAgdGhpcy5jb2RlID0gJyc7CiAgICAgIGl0ZW1sb2cgPSBsb2d0bXAuZmlsdGVyKGl0ZW0xID0+IGl0ZW0xLnRhaWxlZF9wYXRoID09PSBwYXRoKTsgLy9WdWUuc2V0KHRoaXMubG9nX3BhdGhfbGVuZ2h0LCBpdGVtLCBsb2dsZW5naHQpOwoKICAgICAgY29uc29sZS5sb2coJ2xvZ3RtcDIyICcgKyBKU09OLnN0cmluZ2lmeShpdGVtbG9nKSk7CgogICAgICBmb3IgKGxldCBpdGVtbCBvZiBpdGVtbG9nKSB7CiAgICAgICAgdGhpcy5jb2RlICs9IGl0ZW1sLm1lc3NhZ2UgKyAnICcgKyBpdGVtbC50YWlsZWRfcGF0aCArICcgJyArIGl0ZW1sLmRhdGU7CiAgICAgICAgdGhpcy5jb2RlICs9ICJcbiI7CiAgICAgIH0KICAgICAgLyogCiAgICAgICBmb3IgKGxldCBpdGVtbG9nIG9mIGxvZ3RtcCkgewogICAgICAgICAvL2NvbnNvbGUubG9nKCdsb2d0bXAgJysgSlNPTi5zdHJpbmdpZnkoaXRlbWxvZykpCiAgICAgICAgIHRoaXMuY29kZSArPSBpdGVtbG9nLm1lc3NhZ2UgCiAgICAgICAgICArICcgJwogICAgICAgICAgKyBpdGVtbG9nLnRhaWxlZF9wYXRoIAogICAgICAgICAgKyAnICcKICAgICAgICAgICsgaXRlbWxvZy5kYXRlIAogICAgICAgICAvLyAgKyBpdGVtbG9nLmRhdGUueWVhcgogICAgICAgIC8vICArICcgJwogICAgICAgIC8vICArIGl0ZW1sb2cuZGF0ZS5tb250aCAKICAgICAgICAvLyAgKyAnICcKICAgICAgICAvLyAgKyBpdGVtbG9nLmRhdGUuZGF5IAogICAgICAgIC8vICArICcgJwogICAgICAgIC8vICArIGl0ZW1sb2cuZGF0ZS5ob3VycyAKICAgICAgICAvLyAgKyAnICcKICAgICAgICAvLyAgKyBpdGVtbG9nLmRhdGUuc2Vjb25kcyAKICAgICAgICAvLyAgKyAnICcKICAgICAgICAvLyAgKyBpdGVtbG9nLmRhdGUubWlsbGlzZWNvbmRzIAogICAgICAgICAgdGhpcy5jb2RlICs9ICJcbiIKICAgICAgIH0KICAgICAgICovCiAgICAgIC8vdGhpcy5jb2RlICs9IHYKICAgICAgLy90aGlzLmNvZGUgKz0gIlxuIgoKCiAgICAgIHRoaXMuJHJlZnMubXlDbS5jb2RlbWlycm9yLnNldEN1cnNvcih0aGlzLiRyZWZzLm15Q20uY29kZW1pcnJvci5saW5lQ291bnQoKSwgMCk7CiAgICAgIHRoaXMudHJ5Q29uc29sZSA9IHRydWU7IC8vfSkKICAgIH0pOwogIH0sCgogIGJlZm9yZURlc3Ryb3koKSB7CiAgICB0aGlzLiRyb290LiRvZmYoJ1NFUlZFUl9zb2NrZXRfc3RhdHVzJyk7CiAgICB0aGlzLiRyb290LiRvZmYoJ3BsYXlncm91bmRfbG9nX2luJyk7CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMudG9rZW4gPSBuZXcgVVJMKGxvY2F0aW9uLmhyZWYpLnNlYXJjaFBhcmFtcy5nZXQoJ3Rva2VuJyk7CiAgICB0aGlzLnN3YXJtbGFibmFtZSA9IG5ldyBVUkwobG9jYXRpb24uaHJlZikuc2VhcmNoUGFyYW1zLmdldCgncGlwZWxpbmVuYW1lJyk7CiAgfQoKfTs="},{"version":3,"sources":["AdhocView.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\n <div>\n\n <b-row no-gutters w-100 h-100 \n v-if=\"showlloedit\"\n >\n <b-col cols=\"12\" sm=\"12\" md=\"12\" >\n\n <b-row >\n <b-col cols=\"4\">\n <div class=\"input-group input-group-sm sm-3\">\n<!--\n <select\n class=\"custom-select custom-select-sm \"\n @change=\"setKeymap\"\n v-model=\"selected\">\n <option \n v-for=\"option in options\" \n v-bind:value=\"option.value\">\n {{ option.text }}\n </option>\n </select>\n <div class=\"input-group-append\">\n <button type=\"button\"\n round\n class=\"btn btn-outline-info btn-sm\"\n v-if=\"cmOptions.keyMap == 'sublime'\"\n @click=\"infoFilter\">\n i</button>\n </div>\n-->\n </div>\n </b-col>\n\n <b-col cols=\"3\">\n <div class=\"input-group input-group-sm sm-3\">\n <button type=\"button\"\n round\n disable\n class=\"btn btn-outline-info btn-sm\"\n v-if=\"socketonline\"\n @click=\"socketconnect\"\n >\n online </button>\n <button type=\"button\"\n round\n class=\"btn btn-outline-info btn-sm\"\n v-else\n @click=\"socketconnect\"\n >\n socket disconnected</button>\n <button type=\"button\"\n round\n class=\"btn btn-outline-info btn-sm\"\n v-if=\"socketonline\"\n @click=\"hotreload()\">\n Hot_Reload</button>\n </div>\n </b-col>\n\n <b-col cols=\"5\" >\n <div class=\"input-group input-group-sm d-flex justify-content-end\">\n </div>\n <div class=\"input-group input-group-sm d-flex justify-content-end\">\n <div class=\"input-group-append\">\n <button type=\"button\"\n round\n class=\"btn btn-outline-warning btn-sm\"\n v-if=\"socketonline\"\n @click=\"infoHotreload()\">\n Hot_Reload_HowTo</button>\n </div>\n <div class=\"input-group-append\">\n <button type=\"button\"\n round\n class=\"btn btn-outline-warning btn-sm\"\n v-if=\"tryConsole\"\n @click=\"clear()\">\n Clear</button>\n </div>\n <div class=\"input-group-append\">\n <button type=\"button\"\n round\n class=\"btn btn-outline-info btn-sm\"\n v-if=\"cmOptions.keyMap == 'sublime'\"\n @click=\"infoFilter\">\n i</button>\n </div>\n<!--\n <div class=\"input-group-append\">\n <button \n type=\"button\"\n class=\"btn btn-outline-dark btn-sm\"\n v-if=\"tryLLO[active]\"\n @click=\"addlloasciisource\"\n >Create task!</button>\n </div>\n-->\n </div>\n </b-col>\n </b-row>\n\n <div class=\"codemirror\" >\n <codemirror\n ref=\"myCm\"\n :value=\"code\"\n :options=\"cmOptions\"\n @cursorActivity=\"onCmCursorActivity\"\n @ready=\"onCmReady\"\n @focus=\"onCmFocus\"\n @input=\"onCmCodeChange\"\n ></codemirror>\n </div>\n </b-col>\n </b-row>\n\n\n\n\t</div>\n</template>\n<script>\nimport {mapState, mapGetters, mapActions,dispatch} from 'vuex'\nimport Vue from 'vue'\nimport store from '@/store/index' \n\n\nimport { codemirror } from 'vue-codemirror'\nimport JSZip from 'jszip';\nimport FileSaver from 'file-saver';\nimport 'codemirror/lib/codemirror.css'\nimport 'codemirror/theme/neat.css'\n import 'codemirror/theme/paraiso-light.css'\nimport'codemirror/addon/selection/active-line.js'\n\nimport'codemirror/addon/hint/show-hint.js'\nimport'codemirror/addon/hint/show-hint.css'\nimport'codemirror/addon/hint/javascript-hint.js'\nimport'codemirror/addon/selection/active-line.js'\nimport'codemirror/addon/scroll/annotatescrollbar.js'\nimport'codemirror/addon/search/matchesonscrollbar.js'\nimport'codemirror/addon/search/searchcursor.js'\nimport'codemirror/addon/search/match-highlighter.js'\n\nimport'codemirror/mode/shell/shell.js'\nimport'codemirror/addon/edit/matchbrackets.js'\nimport'codemirror/addon/comment/comment.js'\nimport'codemirror/addon/dialog/dialog.js'\nimport'codemirror/addon/dialog/dialog.css'\nimport'codemirror/addon/search/searchcursor.js'\nimport'codemirror/addon/search/search.js'\nimport'codemirror/keymap/sublime.js'\nimport'codemirror/keymap/vim.js'\n\nimport'codemirror/addon/fold/foldgutter.css'\nimport'codemirror/addon/fold/brace-fold.js'\nimport'codemirror/addon/fold/comment-fold.js'\nimport'codemirror/addon/fold/foldcode.js'\nimport'codemirror/addon/fold/foldgutter.js'\nimport'codemirror/addon/fold/indent-fold.js'\nimport'codemirror/addon/fold/markdown-fold.js'\nimport'codemirror/addon/fold/xml-fold.js'\nimport 'codemirror/lib/codemirror';\nimport 'codemirror/addon/display/placeholder';\n\nexport default {\n components: {\n\t\t\tcodemirror\n },\n data () {\n return {\n socketonline:false,\n tryConsole:false,\n ssl:{},\n getinfo:'',\n token:'',\n swarmlabname:'',\n\n code: '',\n editchoice: '',\n optionsedit: [\n { text: 'code', value: 'code' },\n { text: 'text', value: 'text' }\n ],\n llodesc:[{\n llo_url : '',\n llo_name : '',\n llo_author : '',\n llo_intro : ''\n }],\n llo:[{\n id : 0,\n rm : false,\n data_info : 'Asciidoc \\n',\n data_code : '#Your source code',\n data_service : '',\n code_datafile : 'url',\n code_name : '',\n code_exec : '',\n code_options : '',\n code_mime : '',\n code_info : '',\n code_code : '',\n code_codeout : '',\n code_codeoutput : 'console',\n points : '',\n challenge_question : '',\n code_challenge_question : '',\n challenge_answer : '',\n challenge_answer_hint : '',\n code_challenge_answer_hint : '',\n challenge_answer_source : '',\n challenge_answer_code_out : '',\n challenge_answer_code : '',\n code_challenge_answer_code : ''\n }],\n\t\t searchLLO: [],\n searchLLOactive : false,\n ADOC_html_code:'',\n challenge:[],\n action:'',\n tryLLO:[],\n service:'os2',\n active:0,\n activecount:0,\n remove:'',\n activeField:'',\n bootstrap:false,\n firstbootstrap:0,\n htmlasciitmp:'',\n datafile: 'https://git.swarmlab.io:3000/labs/examples-mpi2/raw/branch/master/0_netstat/data',\n datadir: '0_netstat/data',\n LearningObject:'',\n showllo:true,\n showlloedit:true,\n \t\tselected: 'sublime',\n options: [\n { text: 'vim', value: 'vim' },\n { text: 'sublime', value: 'sublime' }\n ],\n optionsmime: [\n { text: 'sh', value: 'bash' },\n { text: 'javascript', value: 'javascript' },\n { text: 'python', value: 'python' },\n { text: 'php', value: 'php' },\n { text: 'sql', value: 'sq;' },\n { text: 'xml', value: 'xml' },\n { text: 'c', value: 'c' }\n ],\n pValidate: false,\n cmOptions: {\n tabSize: 2,\n styleActiveLine: true,\n lineNumbers: true,\n lineSeparator:'\\n',\n line: true,\n foldGutter: true,\n gutters: [\"CodeMirror-linenumbers\", \"CodeMirror-foldgutter\"],\n highlightSelectionMatches: { showToken: /\\w/, annotateScrollbar: true },\n styleSelectedText: true,\n mode: 'shell',\n hintOptions:{\n completeSingle: false\n },\n keyMap: \"sublime\",\n //keyMap: \"vim\",\n matchBrackets: true,\n showCursorWhenSelecting: true,\n indentUnit:this.ADOC_html_code,\n lineWrapping: true,\n //theme: 'neat',\n theme: 'paraiso-light',\n refresh:true,\n readOnly: true,\n autofocus: false,\n extraKeys: { \"Ctrl\": \"autocomplete\" }\n },\n ADOC_html:[]\n }\n },\n methods: {\n\n socketconnect () {\n // send to runLLO\n this.$root.$emit('SERVER_socket_connect')\n },\n clear () {\n this.tryConsole = false\n this.code = ''\n },\n async getdata () {\n\n var field = this.getinfo\n var log = await store.dispatch(\"pipelineLLO/get_data\",{\n code:field \n })\n\n },\n\n async showactive(index) {\n this.topwindow(index)\n\t\t},\n onCmReady(cm) {\n cm.on('change', (cm, chg) => {\n }),\n cm.on('keypress', () => {\n cm.showHint({completeSingle:false})\n })\n },\n onCmCursorActivity(a, b, c) {\n },\n onCmFocus(cm) {\n },\n onCmCodeChange(newCode) {\n this.code = newCode\n //this.$root.$emit('socket_add',this.code)\n },\n handleChange() {\n },\n setKeymap () {\n this.cmOptions.keyMap = this.selected\n },\n\t\tinfoFilter() {\n\t\t\t\tvar title1='<h3>Playbook Images</h3>'\n\t\t\t\t\tvar winfop='<table class=\"table table-striped table-sm \">'+\n '<tr><td class=\"text-left\">Shift-Tab</td> <td class=\"text-left\">indentLess</td></tr>'+\n '<tr><td class=\"text-left\">Alt-Q</td> <td class=\"text-left\">wrapLines</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-Up</td> <td class=\"text-left\">scrollLineUp</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-Down</td> <td class=\"text-left\">scrollLineDown</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-L</td> <td class=\"text-left\">selectLine</td></tr>'+\n '<tr><td class=\"text-left\">Esc</td> <td class=\"text-left\">singleSelectionTop</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-Enter</td> <td class=\"text-left\">insertLineAfter</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-D</td> <td class=\"text-left\">selectNextOccurrence</td></tr>'+\n '<tr><td class=\"text-left\">Shift-Ctrl-Space</td> <td class=\"text-left\">selectScope</td></tr>'+\n '<tr><td class=\"text-left\">Shift-Ctrl-M</td> <td class=\"text-left\">selectBetweenBrackets</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-M</td> <td class=\"text-left\">goToBracket</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-K Ctrl-Y</td> <td class=\"text-left\">sublimeYank</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-K Ctrl-C</td> <td class=\"text-left\">showInCenter</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-K Ctrl-G</td> <td class=\"text-left\">clearBookmarks</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-K Ctrl-Backspace</td> <td class=\"text-left\">delLineLeft</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-K Ctrl-0</td> <td class=\"text-left\">unfoldAll</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-K Ctrl-J</td> <td class=\"text-left\">unfoldAll</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-Alt-Up</td> <td class=\"text-left\">addCursorToPrevLine</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-Alt-Down</td> <td class=\"text-left\">addCursorToNextLine</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-F3</td> <td class=\"text-left\">findUnder</td></tr>'+\n '<tr><td class=\"text-left\">Shift-Ctrl-F3</td> <td class=\"text-left\">findUnderPrevious</td></tr>'+\n '<tr><td class=\"text-left\">Shift-Ctrl-[</td> <td class=\"text-left\">fold</td></tr>'+\n '<tr><td class=\"text-left\">Shift-Ctrl-]</td> <td class=\"text-left\">unfold</td></tr>'+\n '<tr><td class=\"text-left\">Ctrl-F</td> <td class=\"text-left\">find</td></tr>'+\n'</table>'\n\t\t\t\t\t\n\t\t\t\t\tvar title1=''\n\t\t\t\t\tvar winfo=''\n\t\t\t\tthis.$swal({\n\t\t\t\t\ttitle: '<strong>Key bindings</strong>',\n\t\t\t\t\ttype: 'info',\n\t\t\t\t\thtml: winfop+title1+winfo,\n\t\t\t\t\tshowCloseButton: true,\n\t\t\t\t\tshowLoaderOnConfirm: false,\n\t\t\t\t\tallowOutsideClick: false\n\t\t\t\t})\n\t\t},\n async hotreload() {\n var field = this.getinfo\n var log = await store.dispatch(\"pipelineLLO/hotreload\",{\n token:this.token,\n swarmlabname:this.swarmlabname \n })\n },\n\t\tinfoHotreload() {\n var html1 = ` <div style=\"overflow-x: auto;\"> <table class=\"table table-striped table-sm \">\n <thead>\n <tr>\n <th></th>\n <th></th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td class=\"text-left\" >Download</td>\n <td class=\"text-left\">https://git.swarmlab.io:3000/labs/swarmlab-playground-client/raw/branch/master/hot_reload.sh</td>\n </tr>\n <tr>\n <td class=\"text-center\" colspan=\"2\"><b>and add the proper values</b></td> \n </tr>\n <tr>\n <td class=\"text-left\">token</td> \n <td class=\"text-left\">${this.token}</td>\n </tr>\n <tr>\n <td class=\"text-left\">swarmlabname</td> \n <td class=\"text-left\">${this.swarmlabname}</td>\n </tr>\n <tr>\n <td class=\"text-center\" colspan=\"2\"><b>OR set the variables before exec</b></td> \n </tr>\n <tr>\n <td class=\"text-left\" colspan=\"2\">export SWARMLAB_token=${this.token}</td>\n </tr>\n <tr>\n <td class=\"text-left\" colspan=\"2\">export SWARMLAB_name=${this.swarmlabname}</td>\n </tr>\n <tr>\n <td class=\"text-center\" colspan=\"2\"><b>Ready!</b<</td> \n </tr>\n <tr>\n <td class=\"text-left\" colspan=\"2\"><i>Execute script every time you run git push</i></td>\n </tr>\n</tbody>\n</table></div>`\n\n\n\n\t\t\t\tthis.$swal({\n\t\t\t\t\ttitle: '<strong>HowTo</strong>',\n\t\t\t\t\ttype: 'info',\n\t\t\t\t\thtml: html1,\n\t\t\t\t\tshowCloseButton: true,\n\t\t\t\t\tshowLoaderOnConfirm: false,\n\t\t\t\t\tallowOutsideClick: false\n\t\t\t\t})\n\t\t}\n\n },\n computed: {\n codemirror() {\n return this.$refs.myCm.codemirror\n }\n\n\t},\n\tmounted() {\n // from runLLO\n\t\tthis.$root.$on('SERVER_socket_status', (v) => {\n\t\t\tthis.$nextTick(function () {\n if(v == 'off'){\n this.socketonline = false\n }else if(v == 'on'){\n this.socketonline = true\n }\n\t\t\t})\n\t\t})\n // from runLLO\n\t\tthis.$root.$on('playground_log_in', (path) => {\n\t\t\t//this.$nextTick(function () {\n var restapi = store.getters['pipelineLLO/getrestapi'];\n if(restapi == \"off\"){ // rest off ara socket\n var logtmp = store.getters['pipelineLLO/getlog'];\n }else if(restapi == \"on\"){ // rest on ara read from rest not from socket\n var logtmp = store.getters['pipelineLLO/getmongolog'];\n }\n console.log('logtmp-roi '+ JSON.stringify(logtmp))\n var itemlog = ''\n this.code = ''\n itemlog = logtmp.filter(item1 => item1.tailed_path === path);\n //Vue.set(this.log_path_lenght, item, loglenght);\n console.log('logtmp22 '+ JSON.stringify(itemlog))\n for (let iteml of itemlog) {\n this.code += iteml.message \n + ' '\n + iteml.tailed_path \n + ' '\n + iteml.date \n\n this.code += \"\\n\"\n }\n /* \n for (let itemlog of logtmp) {\n //console.log('logtmp '+ JSON.stringify(itemlog))\n this.code += itemlog.message \n + ' '\n + itemlog.tailed_path \n + ' '\n + itemlog.date \n\n // + itemlog.date.year\n // + ' '\n // + itemlog.date.month \n // + ' '\n // + itemlog.date.day \n // + ' '\n // + itemlog.date.hours \n // + ' '\n // + itemlog.date.seconds \n // + ' '\n // + itemlog.date.milliseconds \n\n this.code += \"\\n\"\n }\n */\n\n //this.code += v\n //this.code += \"\\n\"\n this.$refs.myCm.codemirror.setCursor(this.$refs.myCm.codemirror.lineCount(), 0);\n this.tryConsole=true\n\t\t\t//})\n\t\t})\n\n\t},\n beforeDestroy () {\n\t\tthis.$root.$off('SERVER_socket_status')\n\t\tthis.$root.$off('playground_log_in')\n },\n\n\t\tcreated () {\n this.token = new URL(location.href).searchParams.get('token');\n this.swarmlabname = new URL(location.href).searchParams.get('pipelinename');\n\t\t}\n};\n</script>\n\n<style>\n.CodeMirror {\n\n\n font-family: monospace;\n height: 550px;\n}\n\n</style>\n"],"sourceRoot":"src/components/doclive"}]}