{"__symbolic":"module","version":4,"metadata":{"ClippyService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":14,"character":38},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":15,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":16,"character":22}]}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"speak":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}]}},"JsClippyModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":12},{"__symbolic":"reference","module":"angular2-draggable","name":"AngularDraggableModule","line":8,"character":25}],"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}],"providers":[{"__symbolic":"reference","name":"ClippyService"}],"exports":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}],"entryComponents":[{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"app-clippy","template":"<div ngDraggable *ngIf=\"visible\" style=\"display:grid; grid-row-gap: 8px; width:124px\">\n    <app-balloon>\n    </app-balloon>\n    <div class=\"agent\" [id]=\"agentClass\" [style.background-position]=\"backgroundPosition\" (dblclick)=\"onDoubleClick()\">\n    </div>\n</div>","styles":[".agent{width:124px;height:93px;z-index:999999;display:grid;align-self:center;pointer-events:all}.clippy-tip{width:10px;z-index:1001;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAMAAAAlvKiEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF///MAAAA////52QwgAAAAAN0Uk5T//8A18oNQQAAAGxJREFUeNqs0kEOwCAIRFHn3//QTUU6xMyyxii+jQosrTPkyPEM6IN3FtzIRk1U4dFeKWQiH6pRRowMVKEmvronEynkwj0uZJgR22+YLopPSo9P34wJSamLSU7lSIWLJU7NkNomNlhqxUeAAQC+TQLZyEuJBwAAAABJRU5ErkJggg==) no-repeat;top:100%;margin-top:-2px;left:100%;margin-left:30px}#Clippy{background:url(https://raw.githubusercontent.com/Towmeykaw/js-clippy/master/assets/agents/Clippy/clippy.png)}#Merlin{background:url(https://raw.githubusercontent.com/Towmeykaw/js-clippy/master/assets/agents/Merlin/merlin.png)}#Bonzi{background:url(https://raw.githubusercontent.com/Towmeykaw/js-clippy/master/assets/agents/Bonzi/bonzi.png)}#F1{background:url(https://raw.githubusercontent.com/Towmeykaw/js-clippy/master/assets/agents/F1/f1.png)}#Genie{background:url(https://raw.githubusercontent.com/Towmeykaw/js-clippy/master/assets/agents/Genie/genie.png)}#Genius{background:url(https://raw.githubusercontent.com/Towmeykaw/js-clippy/master/assets/agents/Genius/genius.png)}#Links{background:url(https://raw.githubusercontent.com/Towmeykaw/js-clippy/master/assets/agents/Links/links.png)}#Peedy{background:url(https://raw.githubusercontent.com/Towmeykaw/js-clippy/master/assets/agents/Peedy/peedy.png)}#Rocky{background:url(https://raw.githubusercontent.com/Towmeykaw/js-clippy/master/assets/agents/Rocky/rocky.png)}#Rover{background:url(https://raw.githubusercontent.com/Towmeykaw/js-clippy/master/assets/agents/Rover/rover.png)}"]}]}],"members":{"balloon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":19,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"ngOnInit":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"speak":[{"__symbolic":"method"}],"stop":[{"__symbolic":"method"}],"hideBalloon":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}],"onQueueEmpty":[{"__symbolic":"method"}],"getIdleAnimation":[{"__symbolic":"method"}],"play":[{"__symbolic":"method"}],"hasAnimation":[{"__symbolic":"method"}],"animations":[{"__symbolic":"method"}],"pause":[{"__symbolic":"method"}],"resume":[{"__symbolic":"method"}],"onDoubleClick":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-balloon","template":"<div class=\"clippy-balloon\" [hidden]=\"hidden\" [style.height]= \"height\">\n  <div class=\"clippy-content\" >{{ contentText }}</div>\n  <div class=\"clippy-tip\"></div>\n</div> ","styles":[".clippy-balloon{background:#ffc;z-index:1000;color:#000;padding:8px;border:1px solid #000;border-radius:5px}.clippy-content{max-width:200px;min-width:120px;font-family:\"Microsoft Sans\",sans-serif;font-size:10pt}.clippy-tip{position:relative;width:10px;z-index:1001;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAMAAAAlvKiEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF///MAAAA////52QwgAAAAAN0Uk5T//8A18oNQQAAAGxJREFUeNqs0kEOwCAIRFHn3//QTUU6xMyyxii+jQosrTPkyPEM6IN3FtzIRk1U4dFeKWQiH6pRRowMVKEmvronEynkwj0uZJgR22+YLopPSo9P34wJSamLSU7lSIWLJU7NkNomNlhqxUeAAQC+TQLZyEuJBwAAAABJRU5ErkJggg==) no-repeat;top:24px;margin-top:-16px;margin-left:30px}"]}]}],"members":{"speak":[{"__symbolic":"method"}],"calculateHeight":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"sayWords":[{"__symbolic":"method"}],"finishHideBalloon":[{"__symbolic":"method"}],"pause":[{"__symbolic":"method"}],"resume":[{"__symbolic":"method"}]}}},"origins":{"ClippyService":"./lib/clippy.service","JsClippyModule":"./lib/js-clippy.module","ɵa":"./lib/agent.component","ɵb":"./lib/balloon.component"},"importAs":"js-clippy"}