{"__symbolic":"module","version":4,"metadata":{"FlipcardService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"FlipcardComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"st-flipcard","template":"\n    <div class=\"flipcard-container\" [ngStyle]=\"{'height.px': height.toString(), 'width.px': width.toString()}\" (click)=\"rotate()\">\n      <div class=\"flipcard-content\">\n        <div class=\"front\">\n          <ng-content select=\"st-flipcard-front\"></ng-content>\n        </div>\n        <div class=\"back\">\n          <ng-content select=\"st-flipcard-back\"></ng-content>\n        </div>\n      </div>\n    </div>\n  ","styles":[".flipcard-container{min-height:10px;min-width:10px;-webkit-perspective:1000px;perspective:1000px}.flipcard-container:hover .flipcard-content{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flipcard-content{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}"]}]}],"members":{"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"rotate":[{"__symbolic":"method"}]}},"FrontDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":34,"character":1},"arguments":[{"selector":"st-flipcard-front"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":38,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}]}},"BackDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":45,"character":1},"arguments":[{"selector":"st-flipcard-back"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":38,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}]}},"FlipcardModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FlipcardComponent"},{"__symbolic":"reference","name":"FrontDirective"},{"__symbolic":"reference","name":"BackDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4}],"exports":[{"__symbolic":"reference","name":"FlipcardComponent"},{"__symbolic":"reference","name":"FrontDirective"},{"__symbolic":"reference","name":"BackDirective"}]}]}],"members":{}}},"origins":{"FlipcardService":"./lib/flipcard.service","FlipcardComponent":"./lib/flipcard.component","FrontDirective":"./lib/flipcard.component","BackDirective":"./lib/flipcard.component","FlipcardModule":"./lib/flipcard.module"},"importAs":"stflipcard"}