[{"__symbolic":"module","version":3,"metadata":{"LanguageSelectorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"leaf-language-selector","template":"\n  <div class=\"btn-group\" dropdown *ngIf=\"languageSelected\" [@fadeInAnimation]>\n    <button dropdownToggle type=\"button\" class=\"btn btn-primary dropdown-toggle\">\n      <i class=\"flag-icon flag-icon-squared {{languageSelected.icon}}\" style=\"border: 2px solid #fff; border-radius: 50%; width: 22px; height: 22px;\"></i>&nbsp; {{languageSelected.title}} <span class=\"caret\"></span>\n    </button>\n    <ul *dropdownMenu class=\"dropdown-menu\" role=\"menu\">\n      <li role=\"menuitem\" *ngFor=\"let lang of languages\" (click)=\"onLanguageChange(lang)\">\n          <a class=\"dropdown-item\"><i class=\"flag-icon {{lang.icon}}\"></i>&nbsp; {{lang.title}}</a>\n      </li>\n    </ul>\n  </div>\n  ","animations":[{"__symbolic":"reference","module":"../../animations/fade-in.animation","name":"fadeInAnimation"}]}]}],"members":{"languages":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./language.service","name":"LanguageService"},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getInitialLanguageSelected":[{"__symbolic":"method"}],"getDefaultLanguage":[{"__symbolic":"method"}],"getLanguageFromLocalStorage":[{"__symbolic":"method"}],"onLanguageChange":[{"__symbolic":"method"}],"saveLanguage":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"LanguageSelectorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"leaf-language-selector","template":"\n  <div class=\"btn-group\" dropdown *ngIf=\"languageSelected\" [@fadeInAnimation]>\n    <button dropdownToggle type=\"button\" class=\"btn btn-primary dropdown-toggle\">\n      <i class=\"flag-icon flag-icon-squared {{languageSelected.icon}}\" style=\"border: 2px solid #fff; border-radius: 50%; width: 22px; height: 22px;\"></i>&nbsp; {{languageSelected.title}} <span class=\"caret\"></span>\n    </button>\n    <ul *dropdownMenu class=\"dropdown-menu\" role=\"menu\">\n      <li role=\"menuitem\" *ngFor=\"let lang of languages\" (click)=\"onLanguageChange(lang)\">\n          <a class=\"dropdown-item\"><i class=\"flag-icon {{lang.icon}}\"></i>&nbsp; {{lang.title}}</a>\n      </li>\n    </ul>\n  </div>\n  ","animations":[{"__symbolic":"reference","module":"../../animations/fade-in.animation","name":"fadeInAnimation"}]}]}],"members":{"languages":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./language.service","name":"LanguageService"},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService"}]}],"ngOnInit":[{"__symbolic":"method"}],"getInitialLanguageSelected":[{"__symbolic":"method"}],"getDefaultLanguage":[{"__symbolic":"method"}],"getLanguageFromLocalStorage":[{"__symbolic":"method"}],"onLanguageChange":[{"__symbolic":"method"}],"saveLanguage":[{"__symbolic":"method"}]}}}}]