{"__symbolic":"module","version":4,"exports":[{"from":"./lib/NgrxMetareducers"}],"metadata":{"LoadingActions":{"__symbolic":"class","members":{},"statics":{"LOADING_SITE":"[loading] LOADING_SITE","loadingSite":{"__symbolic":"error","message":"Lambda not supported","line":5,"character":23}}},"RegisterActions":{"__symbolic":"class","members":{},"statics":{"REGISTER_REQUEST":"[register] REGISTER_REQUEST","REGISTER_SUCCESS":"[register] REGISTER_SUCCESS","REGISTER_FAILURE":"[register] REGISTER_FAILURE","registerUser":{"__symbolic":"error","message":"Lambda not supported","line":6,"character":24},"registerSuccess":{"__symbolic":"error","message":"Lambda not supported","line":7,"character":27},"registerFailure":{"__symbolic":"error","message":"Lambda not supported","line":8,"character":27}}},"Omit":{"__symbolic":"interface"},"Partial":{"__symbolic":"interface"},"Notification":{"__symbolic":"interface"},"ChatNotification":{"__symbolic":"interface"},"Context":{"__symbolic":"interface"},"ContextMenu":{"__symbolic":"interface"},"AlertModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}},"ChartsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":4},{"__symbolic":"reference","module":"@amcharts/amcharts3-angular","name":"AmChartsModule","line":17,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"}],"exports":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{}},"ChatLauncherModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵf"}],"exports":[{"__symbolic":"reference","name":"ɵf"}]}]}],"members":{}},"ChatModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":17,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":18,"character":4},"member":"forFeature"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ChatService"},"member":"featureName"},{"__symbolic":"reference","name":"ɵl"},{"metaReducers":{"__symbolic":"reference","name":"ɵn"}}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"EffectsModule","line":19,"character":4},"member":"forFeature"},"arguments":[[{"__symbolic":"reference","name":"ɵo"}]]}],"declarations":[{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"}],"exports":[{"__symbolic":"reference","name":"ɵp"}],"providers":[{"__symbolic":"reference","name":"ChatService"}]}]}],"members":{}},"ChatService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":21,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":28,"character":5},"arguments":["ENV"]}],null],"parameters":[null,{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"initClient":[{"__symbolic":"method"}],"login":[{"__symbolic":"method"}],"logout":[{"__symbolic":"method"}],"selectGroup":[{"__symbolic":"method"}],"selectChannel":[{"__symbolic":"method"}],"send":[{"__symbolic":"method"}],"destroyClient":[{"__symbolic":"method"}]},"statics":{"featureName":"@bidi/common-components Chat"}},"ContentsLibraryModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":18,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":20,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":21,"character":4},{"__symbolic":"reference","name":"ContentPreviewModule"},{"__symbolic":"reference","name":"LoadingModule"},{"__symbolic":"reference","name":"ContentRatingsModule"},{"__symbolic":"reference","name":"ContentViewsModule"},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":26,"character":4},"member":"forFeature"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbg"},"member":"featureName"},{"__symbolic":"reference","name":"ɵbl"}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"EffectsModule","line":27,"character":4},"member":"forFeature"},"arguments":[[{"__symbolic":"reference","name":"ɵbm"}]]},{"__symbolic":"reference","name":"ContentPublicatorModule"}],"declarations":[{"__symbolic":"reference","name":"ɵbp"},{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"reference","name":"ɵbr"},{"__symbolic":"reference","name":"ɵbs"},{"__symbolic":"reference","name":"ɵbt"}],"exports":[{"__symbolic":"reference","name":"ɵbp"}],"providers":[{"__symbolic":"reference","name":"ɵbg"}]}]}],"members":{}},"ContentPreviewModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":19,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":21,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":22,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":23,"character":4},{"__symbolic":"reference","module":"ng2-datepicker","name":"NgDatepickerModule","line":24,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":25,"character":4},{"__symbolic":"reference","module":"ngx-chips","name":"TagInputModule","line":26,"character":4},{"__symbolic":"reference","name":"ContentRatingsModule"},{"__symbolic":"reference","name":"RankModule"}],"exports":[{"__symbolic":"reference","name":"ɵbd"}],"declarations":[{"__symbolic":"reference","name":"ɵbd"},{"__symbolic":"reference","name":"ɵbe"}],"providers":[]}]}],"members":{}},"ContentPublicatorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":19,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":21,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":22,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":23,"character":4},{"__symbolic":"reference","module":"ng2-datepicker","name":"NgDatepickerModule","line":24,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":25,"character":4},{"__symbolic":"reference","module":"ngx-chips","name":"TagInputModule","line":26,"character":4},{"__symbolic":"reference","name":"ContentRatingsModule"},{"__symbolic":"reference","name":"RankModule"}],"exports":[{"__symbolic":"reference","name":"ɵbn"}],"declarations":[{"__symbolic":"reference","name":"ɵbn"},{"__symbolic":"reference","name":"ɵbo"}],"providers":[]}]}],"members":{}},"ContentViewsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":9,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵt"}],"declarations":[{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵu"}],"providers":[]}]}],"members":{}},"ContextNavTreeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵbu"}],"exports":[{"__symbolic":"reference","name":"ɵbu"}]}]}],"members":{}},"ContextNavModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵbv"}],"exports":[{"__symbolic":"reference","name":"ɵbv"}]}]}],"members":{}},"ContextualMenuModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵbw"}],"exports":[{"__symbolic":"reference","name":"ɵbw"}]}]}],"members":{}},"DatepickerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"ng2-datepicker","name":"NgDatepickerModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵbx"}],"exports":[{"__symbolic":"reference","name":"ɵbx"}]}]}],"members":{}},"DynamicFormModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵby"},{"__symbolic":"reference","name":"ɵbz"},{"__symbolic":"reference","name":"ɵca"}],"exports":[{"__symbolic":"reference","name":"ɵby"},{"__symbolic":"reference","name":"ɵbz"},{"__symbolic":"reference","name":"ɵca"}]}]}],"members":{}},"ErrorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵcb"}],"exports":[{"__symbolic":"reference","name":"ɵcb"}]}]}],"members":{}},"FooterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵcc"}],"exports":[{"__symbolic":"reference","name":"ɵcc"}]}]}],"members":{}},"HeaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4},{"__symbolic":"reference","name":"AlertModule"}],"declarations":[{"__symbolic":"reference","name":"ɵcd"}],"exports":[{"__symbolic":"reference","name":"ɵcd"}],"providers":[{"__symbolic":"reference","name":"ɵce"}]}]}],"members":{}},"HeaderV2Module":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4},{"__symbolic":"reference","name":"AlertModule"},{"__symbolic":"reference","name":"NotificationModule"}],"declarations":[{"__symbolic":"reference","name":"ɵco"}],"exports":[{"__symbolic":"reference","name":"ɵco"}],"providers":[]}]}],"members":{}},"HtmlEditorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":17,"character":4},{"__symbolic":"reference","module":"@ckeditor/ckeditor5-angular","name":"CKEditorModule","line":18,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":19,"character":4},{"__symbolic":"reference","module":"ng2-datepicker","name":"NgDatepickerModule","line":20,"character":4},{"__symbolic":"reference","module":"ngx-chips","name":"TagInputModule","line":21,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵcp"}],"exports":[{"__symbolic":"reference","name":"ɵcp"}]}]}],"members":{}},"LoadingModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵbf"}],"exports":[{"__symbolic":"reference","name":"ɵbf"}]}]}],"members":{}},"ModalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵcq"}],"exports":[{"__symbolic":"reference","name":"ɵcq"}]}]}],"members":{}},"NotificationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4},{"__symbolic":"reference","module":"@bidi/common-services","name":"AuthModule","line":14,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":15,"character":4},"member":"forFeature"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"NotificationService"},"member":"featureName"},{"__symbolic":"reference","name":"ɵcj"}]}],"declarations":[{"__symbolic":"reference","name":"ɵck"},{"__symbolic":"reference","name":"ɵcl"},{"__symbolic":"reference","name":"ɵcm"},{"__symbolic":"reference","name":"ɵcn"}],"exports":[{"__symbolic":"reference","name":"ɵck"},{"__symbolic":"reference","name":"ɵcl"},{"__symbolic":"reference","name":"ɵcn"}],"providers":[{"__symbolic":"reference","name":"NotificationService"}]}]}],"members":{}},"NotificationActionTypes":{"DISPATCH":"[@bidi/common-components Notification] DISPATCH","READ":"[@bidi/common-components Notification] READ","HIDE_TOAST":"[@bidi/common-components Notification] HIDE_TOAST"},"DispatchNotification":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Partial"}]}]}},"HideToast":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":31,"character":31,"context":{"typeName":"Pick"},"module":"./lib/modules/notification/ngrx/actions"}]}]}},"ReadNotifications":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"}]}]}},"NotificationService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":5},"arguments":["ENV"]}],null,null],"parameters":[null,{"__symbolic":"reference","module":"@bidi/common-services","name":"AuthService","line":21,"character":18},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"ɵci"}]}]}],"unsubscribe":[{"__symbolic":"method"}],"hideToast":[{"__symbolic":"method"}]},"statics":{"featureName":"@bidi/common-components Notification"}},"PanelsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵcr"},{"__symbolic":"reference","name":"ɵcs"}],"exports":[{"__symbolic":"reference","name":"ɵcr"},{"__symbolic":"reference","name":"ɵcs"}]}]}],"members":{}},"ProfileLauncherModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵct"}],"exports":[{"__symbolic":"reference","name":"ɵct"}]}]}],"members":{}},"ProfileModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@bidi/common-services","name":"AuthModule","line":12,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵcu"},{"__symbolic":"reference","name":"ɵcv"},{"__symbolic":"reference","name":"ɵcw"},{"__symbolic":"reference","name":"ɵcx"},{"__symbolic":"reference","name":"ɵcy"}],"exports":[{"__symbolic":"reference","name":"ɵcu"},{"__symbolic":"reference","name":"ɵcv"},{"__symbolic":"reference","name":"ɵcw"}]}]}],"members":{}},"ProgressBarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵcz"}],"exports":[{"__symbolic":"reference","name":"ɵcz"}]}]}],"members":{}},"ContentRatingsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":15,"character":4},{"__symbolic":"reference","name":"ContentViewsModule"},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":17,"character":4},"member":"forFeature"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"featureName"},{"__symbolic":"reference","name":"ɵx"}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"EffectsModule","line":18,"character":4},"member":"forFeature"},"arguments":[[{"__symbolic":"reference","name":"ɵy"}]]}],"exports":[{"__symbolic":"reference","name":"ɵz"}],"declarations":[{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ɵba"}],"providers":[{"__symbolic":"reference","name":"ɵv"}]}]}],"members":{}},"RankModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":17,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":18,"character":4},"member":"forFeature"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"featureName"},{"__symbolic":"reference","name":"ɵx"}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"EffectsModule","line":19,"character":4},"member":"forFeature"},"arguments":[[{"__symbolic":"reference","name":"ɵy"}]]}],"exports":[{"__symbolic":"reference","name":"ɵbb"}],"declarations":[{"__symbolic":"reference","name":"ɵbb"},{"__symbolic":"reference","name":"ɵbc"}],"providers":[{"__symbolic":"reference","name":"ɵv"}]}]}],"members":{}},"RoadMapModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵda"}],"exports":[{"__symbolic":"reference","name":"ɵda"}]}]}],"members":{}},"SearchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵdb"}],"exports":[{"__symbolic":"reference","name":"ɵdb"}]}]}],"members":{}},"SideMenuLeftModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵdc"}],"exports":[{"__symbolic":"reference","name":"ɵdc"}]}]}],"members":{}},"SideMenuRightModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵdd"}],"exports":[{"__symbolic":"reference","name":"ɵdd"}],"providers":[{"__symbolic":"reference","name":"ɵde"}]}]}],"members":{}},"StatsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵdf"}],"exports":[{"__symbolic":"reference","name":"ɵdf"}]}]}],"members":{}},"SvgSclModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵdg"}],"exports":[{"__symbolic":"reference","name":"ɵdg"}]}]}],"members":{}},"SvgTtModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵdh"}],"exports":[{"__symbolic":"reference","name":"ɵdh"}]}]}],"members":{}},"WizardModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵdi"}],"exports":[{"__symbolic":"reference","name":"ɵdi"}]}]}],"members":{}},"CommentsResourcesModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":17,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":19,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":20,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/store","name":"StoreModule","line":21,"character":4},"member":"forFeature"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵdj"},"member":"featureName"},{"__symbolic":"reference","name":"ɵdm"}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"EffectsModule","line":22,"character":4},"member":"forFeature"},"arguments":[[{"__symbolic":"reference","name":"ɵdn"}]]},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":23,"character":4},{"__symbolic":"reference","name":"LoadingModule"}],"exports":[{"__symbolic":"reference","name":"ɵdo"}],"declarations":[{"__symbolic":"reference","name":"ɵdo"},{"__symbolic":"reference","name":"ɵdp"}],"providers":[{"__symbolic":"reference","name":"ɵdj"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-alert","template":"\n<div class=\"notification has-background-tt is-size-7\" *ngIf=\"showAlert\">\n    <button class=\"close\" (click)=\"closeAlert()\">\n    </button>\n    Primar lorem ipsum dolor sit amet, consectetur\n  </div>\n\n\n\n\n","styles":[".notification{padding:.2rem 2.5rem .2rem 1.5rem;position:relative}.notification .close{position:absolute;right:3px;top:3px;border:none;background:0 0}.buttons{padding:7px}.button{padding:7px;border:none;text-align:center;text-transform:uppercase;font-size:1em}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"closeAlert":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"bidi-column-chart","template":"<div #chartDiv [style.width.%]=\"chartWith\" [style.height.px]=\"chartHeight\"></div>\n","styles":[""]}]}],"members":{"element":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":11,"character":3},"arguments":["chartDiv"]}]}],"makeChart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"chartData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"chartMedian":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"chartWith":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"chartHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@amcharts/amcharts3-angular","name":"AmChartsService","line":19,"character":22},{"__symbolic":"reference","name":"ɵc"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"makeOptions":[{"__symbolic":"method"}],"getAxisGuides":[{"__symbolic":"method"}],"calcMedian":[{"__symbolic":"method"}],"getMedian":[{"__symbolic":"method"}],"getMedianRange":[{"__symbolic":"method"}],"checkMedianExists":[{"__symbolic":"method"}],"handleDataProvided":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"bidi-pie-chart","template":"<div #pieDiv [style.width.%]=\"chartWith\" [style.height.px]=\"chartHeight\"></div>\n","styles":[""]}]}],"members":{"element":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":11,"character":3},"arguments":["pieDiv"]}]}],"makeChart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"chartData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"chartWith":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"chartHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@amcharts/amcharts3-angular","name":"AmChartsService","line":18,"character":22},{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"makeOptions":[{"__symbolic":"method"}],"addSliceClick":[{"__symbolic":"method"}],"generateChartData":[{"__symbolic":"method"}],"handleDataProvided":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-chat-launcher","template":"<div (click)=\"emit($event)\" class=\"is-relative\">\n  <a>\n    <!--<svg class=\"icon-tt-new-chat icon has-text-dark icons-tt\">\n        <use xlink:href=\"#icon-tt-new-chat\"></use>\n    </svg>-->\n    <svg class=\"icons-tt\" version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n\t viewBox=\"0 0 489.6 489.6\" style=\"enable-background:new 0 0 489.6 489.6;\" xml:space=\"preserve\">\n        <g>\n          <g>\n            <path d=\"M394.8,261.5V81.7c0-24.9-20.3-45.2-45.2-45.2H45.2C20.3,36.5,0,56.8,0,81.7v179.8c0,24.9,20.3,45.2,45.2,45.2h12.9v54.2\n              c0,10,8.1,18.1,18.2,18.1l0,0c5.2,0,10.2-2.3,13.7-6.3l57.1-66.1h202.6C374.5,306.7,394.8,286.4,394.8,261.5z M141.4,282.2\n              c-3.6,0-6.9,1.5-9.3,4.2l-49.6,57.3v-49.3c0-6.8-5.5-12.3-12.3-12.3h-25c-11.4,0-20.7-9.3-20.7-20.7V81.7\n              c0-11.4,9.3-20.7,20.7-20.7h304.4c11.4,0,20.7,9.3,20.7,20.7v179.8c0,11.4-9.3,20.7-20.7,20.7L141.4,282.2L141.4,282.2z\"/>\n            <path d=\"M399.7,446.8c3.5,4.1,8.5,6.3,13.6,6.3c2.1,0,4.3-0.4,6.4-1.2c7.2-2.7,11.8-9.3,11.8-17v-54.2h12.9\n              c24.9,0,45.2-20.3,45.2-45.2V155.7c0-24.9-20.3-45.2-45.2-45.2c-6.8,0-12.3,5.5-12.3,12.2c0,6.8,5.5,12.3,12.3,12.3\n              c11.4,0,20.7,9.3,20.7,20.7v179.8c0,11.4-9.3,20.7-20.7,20.7h-25.1c-6.8,0-12.3,5.5-12.3,12.3v49.3l-49.6-57.3\n              c-2.3-2.7-5.7-4.2-9.3-4.2h-184c-6.8,0-12.3,5.5-12.3,12.3s5.5,12.3,12.3,12.3h178.4L399.7,446.8z\"/>\n            <circle cx=\"197.4\" cy=\"175.9\" r=\"14.6\"/>\n            <circle cx=\"246.3\" cy=\"175.9\" r=\"14.6\"/>\n            <circle cx=\"148.5\" cy=\"175.9\" r=\"14.6\"/>\n          </g>\n        </g>\n    </svg>\n\n  <span>{{ marker }}</span>\n  <p class=\"is-size-7 text-menu-launcher\">Chat</p>\n  </a>\n\n</div>\n","styles":["div{position:relative}div span{display:none;padding:2px 0;background:red;color:#fff;text-align:center;position:absolute;top:-7px;right:7px;font-size:.5em;border-radius:50%;min-width:15px;height:15px;font-weight:600}div.disabled{opacity:.5}div.disabled:hover svg{fill:#555}.icons-tt{height:1.7rem;width:1.7rem;fill:#555}.text-menu-launcher{margin-top:0}"]}]}],"members":{"marker":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"click":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"emit":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"function"},"ɵh":{"__symbolic":"function"},"ɵi":{"__symbolic":"function"},"ɵj":{"__symbolic":"function"},"ɵk":{"__symbolic":"function"},"ɵl":{"userJid":{"__symbolic":"reference","name":"ɵh"},"status":{"__symbolic":"reference","name":"ɵg"},"channels":{"__symbolic":"reference","name":"ɵi"},"selectedGroup":{"__symbolic":"reference","name":"ɵj"},"selectedChannel":{"__symbolic":"reference","name":"ɵk"}},"ɵm":{"__symbolic":"function","parameters":["reducer"],"value":{"__symbolic":"error","message":"Lambda not supported","line":4,"character":9,"module":"./lib/modules/chat/ngrx/metaReducers"}},"ɵn":[{"__symbolic":"reference","name":"ɵm"}],"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":19,"character":22},{"__symbolic":"reference","name":"ChatService"}]}],"login$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"Effect","line":24,"character":3}}]}],"joinRoomsOnOnlineOrNewChannelsAdded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"Effect","line":36,"character":3}}]}],"joinRoom$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"Effect","line":55,"character":3},"arguments":[{"dispatch":false}]}]}],"outgoingMessage$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"Effect","line":63,"character":3},"arguments":[{"dispatch":false}]}]}]}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"bidi-chat","template":"<div class=\"is-flex\">\n\n  <ng-container *ngIf=\"chatService.loggedIn$ | async; else notLoggedIn\">\n    <bidi-group-list\n      [ngClass]=\"{ 'is-open':(chatService.selectedGroup$ | async).length === 0 }\"\n    ></bidi-group-list>\n\n    <bidi-channel-list\n      [ngClass]=\"{ 'is-open':(chatService.selectedGroup$ | async).length > 0 && !(chatService.selectedChannel$ | async) }\"\n    ></bidi-channel-list>\n\n    <bidi-chat-panel\n      [ngClass]=\"{ 'is-open': chatService.selectedChannel$ | async }\"\n    ></bidi-chat-panel>\n  </ng-container>\n\n  <ng-template #notLoggedIn>\n    <div class=\"no-connection\">\n      <h2 class=\"has-text-centered has-text-info is-size-7\">Conectando a chat...</h2>\n    </div>\n  </ng-template>\n\n</div>\n","styles":[".no-connection{padding:25px;width:230px;background:#fff;height:calc(100vh - 35px)}bidi-chat-panel{width:0;overflow:hidden;transition:width .25s}@media screen and (max-width:680px){bidi-group-list{width:0;overflow:hidden;transition:width .25s}bidi-group-list.is-open{width:230px}bidi-channel-list{width:0;overflow:hidden;transition:width .25s}bidi-channel-list.is-open{width:230px}bidi-chat-panel{width:0;overflow:hidden;transition:width .25s}bidi-chat-panel.is-open{width:90%}}"]}]}],"members":{"showLibrary":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ChatService"}]}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"bidi-group-list","template":"<div class=\"chat-list-content\">\n\n  <div class=\"chat-list-header\">\n    <nav class=\"panel-chat\">\n      <p class=\"is-size-6\" style=\"border-radius: 0; border-left: none; border-top: none;\">\n        Conversaciones\n      </p>\n    </nav>\n  </div>\n  <p class=\"has-text-tt is-uppercase is-size-7 is-relative desk-title\" style=\"padding-top: 4px;\">Selecciona un grupo</p>\n  <div class=\"chat-list\">\n    <div\n      *ngFor=\"let group of groups$ | async\"\n      (click)=\"chatService.selectGroup(group); chatService.selectChannel(null)\"\n      [ngClass]=\"{ 'has-text-tt': group[0].groupId === (selectedGroupId$ | async) }\"\n      class=\"label-chat is-size-8 \"\n    >\n      <span>{{ group[0].groupName }}</span>\n      <!-- <div class=\"conversations-counter\">\n        <div class=\"counter\">1</div>\n      </div> -->\n    </div>\n  </div>\n\n</div>\n","styles":[".chat-list-content{padding:25px;width:230px;background:#fff;height:calc(100vh - 35px);overflow:scroll}.chat-list-content .has-text-tt{color:#00cefa!important}.panel-chat{margin-bottom:35px}.label-chat{padding:15px 0;border-bottom:1px solid;cursor:pointer;color:#555!important}.label-chat:hover{color:#00cefa!important;border-color:#00cefa!important}.label-chat span{margin-right:4px}.label-chat .conversations-counter{position:relative;display:inline-block;font-size:9px}.label-chat .conversations-counter .counter{width:15px;height:15px;text-align:center;border-radius:99999px;color:#555;font-weight:700;padding-top:1px;border:1px solid #00cefa;position:absolute;top:-16px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ChatService"}]}]}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"bidi-channel-list","template":"<ng-container *ngIf=\"chatService.selectedGroup$ | async as channels\">\n  <div [ngClass]=\"{'is-open':channels.length}\" class=\"chat-list-content\">\n    <div style=\"padding:25px;\">\n      <div class=\"chat-list-header\">\n        <nav class=\"panel-chat mobile-title\" (click)=\"chatService.selectGroup(null)\" >\n          <svg\n            class=\"icon-svg-tt-angle-left is-small is-pulled-left\"\n            style=\"cursor: pointer;height: 1em; width: 1em;fill: white;margin-top: 4px;\">\n            <use xlink:href=\"#icon-svg-tt-angle-left\"></use>\n          </svg>\n          <p\n            *ngIf=\"channels[0]\"\n            class=\"has-text-tt is-size-7 is-relative mobile-title\"\n            style=\"padding-top: 4px;\"\n           >\n            {{ channels[0].groupName }}\n          </p>\n\n        </nav>\n      </div>\n      <p class=\"is-size-7 is-relative desk-title\" style=\"padding-top: 4px;margin-top: 58px;\">Selecciona un canal</p>\n\n      <div class=\"chat-list\">\n        <div\n          *ngFor=\"let channel of channels\"\n          (click)=\"chatService.selectChannel(channel)\"\n          [ngClass]=\"{ 'has-text-tt': channel.jid === (selectedChannelJid$ | async) }\"\n          class=\"label-chat is-ff-light is-size-8 is-relative\"\n        >\n          <span>{{ channel.name }}</span>\n        </div>\n      </div>\n    </div>\n  </div>\n</ng-container>\n","styles":[".chat-list-content{width:0;background:#fff;height:100vh;transition:width .25s;overflow:hidden;box-shadow:1px 3px 3px 3px rgba(0,0,0,.1)}.chat-list-content.is-open{width:230px;position:absolute}@media screen and (max-width:680px){.chat-list-content .chat-list-header p{margin-left:17px}}.chat-list-content .has-text-tt{color:#00cefa!important}.panel-chat{margin-bottom:50px}.label-chat{padding:15px 0;border-bottom:1px solid;cursor:pointer;color:#555!important}.label-chat:hover{color:#00cefa!important;border-color:#00cefa!important}.label-chat span{margin-right:4px}.label-chat .conversations-counter{position:relative;display:inline-block;font-size:9px}.label-chat .conversations-counter .counter{width:15px;height:15px;text-align:center;border-radius:99999px;color:#fff;font-weight:700;padding-top:1px;border:1px solid #00cefa;position:absolute;top:-16px}@media (min-width:610px){.mobile-title{display:none}}@media (max-width:610px){.desk-title{display:none}}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ChatService"}]}],"back":[{"__symbolic":"method"}]}},"ɵs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"bidi-chat-panel","template":"<div *ngIf=\"chatService.selectedChannel$ | async as channel\" class=\"chat-panel is-flex has-column-direction\">\n  <div class=\"chat-conversation-header\">\n    <div class=\"is-relative\">\n      <svg (click)=\"chatService.selectGroup(null); chatService.selectChannel(null)\" version=\"1.1\" id=\"Layer_1\" focusable=\"false\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n         x=\"0px\" y=\"0px\" width=\"20px\" height=\"20px\" viewBox=\"0 0 20 20\" style=\"enable-background:new 0 0 20 20; float: left;\" xml:space=\"preserve\">\n      <path d=\"M11.4,17.9l-0.9,0.9c-0.4,0.4-1,0.4-1.4,0l-8.1-8.1c-0.4-0.4-0.4-1,0-1.4L9,1.2c0.4-0.4,1-0.4,1.4,0l0.9,0.9\n        c0.4,0.4,0.4,1,0,1.4l-5,4.8h12c0.6,0,1,0.4,1,1v1.3c0,0.6-0.4,1-1,1h-12l5,4.8C11.8,16.9,11.8,17.5,11.4,17.9L11.4,17.9z\"/>\n      </svg>\n      <p>{{ channel.groupName }}</p>\n      <p>{{ channel.name }}</p>\n    </div>\n  </div>\n  <div class=\"chat is-grow-1\" #chat>\n    <nav class=\"panel-chat\">\n      <div class=\"chat-active\">\n        <div\n          *ngFor=\"let message of channel.history\"\n          class=\"message\"\n          [ngClass]=\"{ mine: message.mine }\"\n        >\n          <div *ngIf=\"message.from\" class=\"message-body\">\n            <div>\n              <p\n                *ngIf=\"!message.mine\"\n                class=\"message-sender is-size-7 is-pulled-left is-ff-bold\"\n              >\n                {{ message.from.split('@')[0] }}\n              </p>\n\n              <div style=\"clear:both;\">\n                <p class=\"is-size-7\">{{ message.body }}</p>\n                <p class=\"is-size-8 is-pulled-right\"\n                   style=\"opacity: 0.5;\">\n                  {{ message.timestamp | date: 'HH:mm' }}hs\n                </p>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n    </nav>\n  </div>\n  <div class=\"chat-footer\">\n    <div class=\"panel-block-chat\">\n      <form (ngSubmit)=\"submit(form, channel)\" autocomplete=\"off\">\n        <div class=\"field\">\n          <div class=\"control has-icons-right\">\n            <input [(ngModel)]=\"form.message\" class=\"input\" type=\"text\" name=\"message\" placeholder=\"Mensaje\" style=\"margin-bottom: 20px;\">\n            <span class=\"icon is-small is-right\">\n                <svg class=\"icon-svg-tt-plus icon has-text-dark\">\n                  <use xlink:href=\"#icon-svg-tt-plus\"></use>\n                </svg>\n            </span>\n          </div>\n        </div>\n      </form>\n    </div>\n  </div>\n</div>\n","styles":["form{padding:0}.chat-panel{height:calc(100vh - 35px);background:#fff;width:400px;margin-left:230px;position:absolute;box-shadow:1px 3px 3px 3px rgba(0,0,0,.1)}@media screen and (max-width:680px){.chat-panel{width:auto}}.chat-panel .chat-conversation-header{padding:1.3rem;font-size:1.3rem}.chat-panel .chat{background:#f7f7f7;padding:20px;border:30px solid #f7f7f7;overflow:auto;height:calc(100vh - 150px)}.chat-panel .chat .message{background-color:transparent}.chat-panel .chat .message .message-body{text-align:left;display:inline-block;width:auto;background-color:#f5f5f5;border-radius:10px;border-width:0;padding:11px}.chat-panel .chat .message.mine{text-align:right}.chat-panel .chat .message.mine .message-body{background:#00cefa;color:#fff}.chat-panel .chat .message-sender{color:#00cefa}.chat-footer{padding:1px 15px;background:#f7f7f7}.chat-footer input{border-radius:20px;margin-bottom:0}.chat-footer svg{height:1em;width:1em;margin-top:.7em}@media (min-width:610px){.mobile-title{display:none}.desk-title-with-margin{padding-top:86px;padding-left:25px}}"]}]}],"members":{"chat":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":13,"character":3},"arguments":["chat"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ChatService"},{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":21,"character":65}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"submit":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}]}},"ɵt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-content-views","template":"<div class=\"views-content is-blue\">\n\t\n\t<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n\t\t width=\"10px\" height=\"15px\" viewBox=\"0 0 10 15\" style=\"enable-background:new 0 0 10 15;\" xml:space=\"preserve\" style=\"float: left; margin-right: 5px;\">\n\t<style type=\"text/css\">\n\t\t.st0{fill:#00CEFA;}\n\t\t.st1{fill:none;}\n\t</style>\n\t<path class=\"st0\" d=\"M5,0.4c-2.7,0-4.9,2.2-4.9,4.9c0,3.7,4.9,9.2,4.9,9.2s4.9-5.5,4.9-9.2C9.9,2.6,7.7,0.4,5,0.4z M5,7.1\n\t\tc-1,0-1.8-0.8-1.8-1.8S4,3.6,5,3.6s1.8,0.8,1.8,1.8S6,7.1,5,7.1z\"/>\n\t<path class=\"st1\" d=\"M-7-4.5h24v24H-7V-4.5z\"/>\n\t</svg>\n\n    <span class=\"number-views\" *ngIf=\"views; else whitoutViews\">{{views}} </span>\n    <ng-template #whitoutViews>\n        <span class=\"number-views\">0 </span>\n    </ng-template>\n    <p>{{text}}</p>\n</div>\n","styles":[".views-content{font-family:latobold}.views-content span{float:left;margin-right:3px}.views-content p{float:left}"]}]}],"members":{"views":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":8,"character":1},"arguments":[{"name":"safe"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":12,"character":33}]}],"transform":[{"__symbolic":"method"}]}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@bidi/common-services","name":"RmService","line":16,"character":16}]}],"getRatings":[{"__symbolic":"method"}],"processRatings":[{"__symbolic":"method"}]},"statics":{"featureName":"@bidi/common-components Ratings"}},"ɵw":{"__symbolic":"function"},"ɵx":{"ratings":{"__symbolic":"reference","name":"ɵw"}},"ɵy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":10,"character":22},{"__symbolic":"reference","module":"@bidi/common-services","name":"RmService","line":11,"character":16}]}],"getRatings$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"Effect","line":15,"character":3}}]}],"setRatings$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"Effect","line":31,"character":3}}]}]}},"ɵz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"bidi-content-ratings","template":"<div class=\"ratings columns\">\n    <div class=\"ec-stars-wrapper column is-4\" title=\"Valoracion global\">\n        <div *ngIf=\"typeData === 'tt'\" class=\"ec-stars-overlay\" [style.width.%]=\"average\"></div>\n        <div *ngIf=\"typeData === 'scl'\" class=\"ec-stars-overlay\" [style.width.%]=\"averageStudentCal\"></div>\n        \n        <!--<a href=\"#\" data-value=\"1\" title=\"Votar con 1 estrellas\">&#9829;</a>\n        <a href=\"#\" data-value=\"2\" title=\"Votar con 2 estrellas\">&#9829;</a>\n        <a href=\"#\" data-value=\"3\" title=\"Votar con 3 estrellas\">&#9829;</a>\n        <a href=\"#\" data-value=\"4\" title=\"Votar con 4 estrellas\">&#9829;</a>\n        <a href=\"#\" data-value=\"5\" title=\"Votar con 5 estrellas\">&#9829;</a>-->\n\n        <svg class=\"icon-heart icon\" *ngIf=\"average > 0\">\n          <use xlink:href=\"#icon-heart-full\"></use>\n        </svg>\n        <svg class=\"icon-heart icon\" *ngIf=\"average >= 20\">\n          <use xlink:href=\"#icon-heart-full\"></use>\n        </svg>\n        <svg class=\"icon-heart icon\" *ngIf=\"average >= 40\">\n          <use xlink:href=\"#icon-heart-full\"></use>\n        </svg>\n        <svg class=\"icon-heart icon\" *ngIf=\"average >= 60\">\n          <use xlink:href=\"#icon-heart-full\"></use>\n        </svg>\n        <svg class=\"icon-heart icon\" *ngIf=\"average >= 80\">\n          <use xlink:href=\"#icon-heart-full\"></use>\n        </svg>\n        <svg class=\"icon-heart icon\" *ngIf=\"average == 0\">\n          <use xlink:href=\"#icon-heart-empty\"></use>\n        </svg>\n        <svg class=\"icon-heart icon\" *ngIf=\"average <= 20\">\n          <use xlink:href=\"#icon-heart-empty\"></use>\n        </svg>\n        <svg class=\"icon-heart icon\" *ngIf=\"average <= 40\">\n          <use xlink:href=\"#icon-heart-empty\"></use>\n        </svg>\n        <svg class=\"icon-heart icon\" *ngIf=\"average <= 60\">\n          <use xlink:href=\"#icon-heart-empty\"></use>\n        </svg>\n        <svg class=\"icon-heart icon\" *ngIf=\"average <= 80\">\n          <use xlink:href=\"#icon-heart-empty\"></use>\n        </svg>\n    </div>\n    <!--\n    <div class=\"ratings-user columns\">\n        <div class=\"opinions column\" *ngIf=\"showOpinions\">\n            <span *ngIf=\"typeData === 'tt'\"> <span class=\"ff-tt-bold\">Opiniones: </span> {{ total }}</span>\n            <span *ngIf=\"typeData === 'scl'\"><span class=\"ff-tt-bold\">Opiniones:</span>  {{ totalStudent }}</span>\n        </div>\n        <div *ngIf=\"typeData === 'tt'\" class=\"column \" title=\"Valoración de los docentes\">\n            <svg class=\"icon-university icon is-small\">\n              <use xlink:href=\"#icon-university\"></use>\n            </svg>\n            <span>{{ averageTeacher| number: '1.1-2' }}</span>\n        </div>\n        <div class=\"column\" [title]=\"typeData === 'tt' ? 'Valoración de los estudiantes': 'Valoracion de otros estudiantes'\">\n            <svg class=\"icon-graduation-cap icon is-small\" >\n              <use xlink:href=\"#icon-graduation-cap\"></use>\n            </svg>\n            <span >{{ averageStudent| number: '1.1-2' }}</span>\n        </div>--><br>\n        <bidi-content-views [views]=\"views\"></bidi-content-views>\n    </div>","styles":[".ratings{margin-left:0;display:block!important}.ratings .columns .column{padding:0}.ratings .icon{width:.9375rem;margin-right:6px}.ratings-user{padding-top:2%}.ratings-user .column{padding-right:0}.ratings-user .column svg{height:.65rem;width:.65rem}.content-vote{width:23%}.vote{margin-left:5%}.vote-start{margin-top:-15%}.ec-stars-wrapper{font-size:0;display:inline-block;position:relative;padding:0;margin-right:5%}.ec-stars-wrapper a{text-decoration:none;display:inline-block;font-size:2rem;color:#00cefa}.ec-stars-overlay{position:absolute;height:100%;right:0;top:0;background-color:rgba(255,255,255,.5);zoom:1}"]}]}],"members":{"resourceId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"typeData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"views":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"showOpinions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bidi/common-services","name":"RmService","line":29,"character":16},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵba":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":8,"character":1},"arguments":[{"name":"safe"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":12,"character":33}]}],"transform":[{"__symbolic":"method"}]}},"ɵbb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"bidi-rank","template":"\n<div *ngIf=\"flagUser\" class=\"vote\">\n  <a  (click)=\"voteContentShow()\">\n      <svg class=\"icon-heart icon\">\n        <use xlink:href=\"#icon-heart\"></use>\n      </svg>\n  </a>\n</div>\n\n<!--<div class=\"vote-start active-vote\" *ngIf=\"flagUser && voteC\">-->\n<div class=\"vote-start active-vote\" *ngIf=\"voteC\">\n    <div class=\"ec-stars-wrapper-vote\">\n        <a (click)=\"voteContent(1)\" data-value=\"1\" title=\"Votar con 1 estrellas\">\n            <svg class=\"icon-heart icon\">\n                <use xlink:href=\"#icon-heart\"></use>\n              </svg>\n      </a>\n        <a (click)=\"voteContent(2)\" data-value=\"2\" title=\"Votar con 2 estrellas\">\n          <svg class=\"icon-heart icon\">\n          <use xlink:href=\"#icon-heart\"></use>\n        </svg></a>\n        <a (click)=\"voteContent(3)\" data-value=\"3\" title=\"Votar con 3 estrellas\"><svg class=\"icon-heart icon\">\n          <use xlink:href=\"#icon-heart\"></use>\n        </svg></a>\n        <a (click)=\"voteContent(4)\" data-value=\"4\" title=\"Votar con 4 estrellas\"><svg class=\"icon-heart icon\">\n          <use xlink:href=\"#icon-heart\"></use>\n        </svg></a>\n        <a (click)=\"voteContent(5)\" data-value=\"5\" title=\"Votar con 5 estrellas\"><svg class=\"icon-heart icon\">\n          <use xlink:href=\"#icon-heart\"></use>\n        </svg></a>\n    </div>\n</div>\n","styles":[".vote{margin-left:5px}.vote-start{margin-top:-15%}.active-vote{bottom:-19px;position:absolute;width:118px;right:21px}.ec-stars-wrapper-vote a{text-decoration:none;display:inline-block;font-size:1rem;color:#ccc}.ec-stars-wrapper-vote a svg{width:25px;height:18px;margin-right:2px;fill:purple}.ec-stars-wrapper-vote>a:hover~a svg{fill:#ccc}"]}]}],"members":{"role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"resourceId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bidi/common-services","name":"RmService","line":31,"character":16},{"__symbolic":"reference","module":"@bidi/common-services","name":"AuthService","line":32,"character":17},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"ngOnInit":[{"__symbolic":"method"}],"voteContentShow":[{"__symbolic":"method"}],"voteContent":[{"__symbolic":"method"}]}},"ɵbc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":8,"character":1},"arguments":[{"name":"safe"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":12,"character":33}]}],"transform":[{"__symbolic":"method"}]}},"ɵbd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"bidi-content-preview","template":"<div\n    class=\"modal-content-container has-column-direction is-align-items-center is-content-center\"\n    [ngClass]=\"{'active': msgErrDatePlanning}\"\n>\n    <div class=\"modal-container\">\n        <div class=\"close-modal\">\n            <button\n                class=\"button\"\n                (click)=\"closeModal()\"\n            >\n                <svg class=\"icon-svg-tt-cancel icon has-text-dark\">\n                    <use xlink:href=\"#icon-svg-tt-cancel\"></use>\n                </svg>\n            </button>\n        </div>\n        <div class=\"tt-modal-content\">\n            <div class=\"page-title modal-header\">\n                <h2 class=\"is-size-5\">Agregar Secuencia</h2>\n                <div\n                    class=\"modal-body\"\n                    style=\"max-height: 100%; overflow: unset;\"\n                >\n                    <div class=\"text-alert\">\n                        <h3 class=\"is-size-7\">\n                            Estas por agregar una secuencia con recursos que quedarán planificados para el año siguiente\n                        </h3>\n                    </div>\n                    <div class=\"buttons is-centered\">\n                        <button\n                            class=\"button is-tt-secondary is-outlined is-size-7 is-text-button\"\n                            (click)=\"closeModal()\"\n                        >\n                            cambiar fecha\n                        </button>\n                        <button\n                            class=\"button is-tt-secondary is-outlined is-size-7 is-text-button\"\n                            (click)=\"saveResourceSelected(resourceProcessed)\"\n                        >\n                            continuar\n                        </button>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n<div class=\"content-preview\">\n    <!-- <div class=\"close-preview\">\n    <svg (click)=\"closePreview()\" class=\"icon-svg-tt-angle-right is-pulled-left\">\n      <use xlink:href=\"#icon-svg-tt-angle-right\"></use>\n    </svg>\n    <span (click)=\"closePreview()\" class=\"back-content\">Volver a atrás</span>\n  </div> -->\n\n    <p class=\"t-is-size-3\">Asignar Contenido:</p>\n    <div class=\" is-full-height\" [ngClass]=\"{'has-overflow-auto':!versionDesk}\">\n        <div class=\"editable-fields-container\">\n            <div class=\"is-pulled-right content-vote\">\n                <div class=\"buttons is-right\">\n\n                    <bidi-rank\n                        [resourceId]=\"resource.id\"\n                        [role]=\"role\"\n                    ></bidi-rank>\n\n                    <div (click)=\"versionView()\">\n                        <a\n                            *ngIf=\"versionDesk\"\n                            class=\"#\"\n                        >\n                            <svg\n                                class=\"icon-bidi-preview icon\"\n                                version=\"1.1\"\n                                id=\"Layer_1\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                                :xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n                                x=\"0px\"\n                                y=\"0px\"\n                                width=\"512px\"\n                                height=\"512px\"\n                                viewBox=\"0 0 512 512\"\n                                style=\"enable-background:new 0 0 512 512;\"\n                                :xml:space=\"preserve\"\n                            >\n                                <style type=\"text/css\">.st0{fill:#ADD8E6;}</style>\n                                <path\n                                    class=\"st0\"\n                                    d=\"M255,157.1c-55.7,0-110.1,63.3-133.4,97.8c18.3,26.8,72.7,98,133.4,98c55.7,0,110.1-63.3,133.4-97.8\n    C370.1,228.4,315.7,157.1,255,157.1z M255,313.7c-32.4,0-58.7-26.4-58.7-58.7s26.4-58.7,58.7-58.7s58.7,26.4,58.7,58.7\n    S287.4,313.7,255,313.7z\"\n                                ></path>\n                                <path\n                                    class=\"st0\"\n                                    d=\"M448.1,420.4c38.3-44.5,61.5-102.2,61.5-165.4C509.6,114.7,395.3,0.4,255,0.4S0.4,114.7,0.4,255\n    S114.7,509.6,255,509.6c63.2,0,120.9-23.2,165.4-61.5 M428.5,265.1c-3.1,5.2-76.9,127-173.5,127S84.6,270.3,81.5,265.1\n    c-3.7-6.1-3.7-13.8,0-20.1c3.1-5.2,76.9-127,173.5-127s170.4,121.8,173.5,127C432.2,251.1,432.2,258.9,428.5,265.1z\"\n                                ></path>\n                                <path\n                                    class=\"st0\"\n                                    d=\"M255,235.4c-10.8,0-19.6,8.7-19.6,19.6c0,10.8,8.7,19.6,19.6,19.6c10.9,0,19.6-8.7,19.6-19.6\n    C274.6,244.2,265.8,235.4,255,235.4z\"\n                                ></path>\n                            </svg>\n                            <span style=\"float: right; line-height: 1.2; padding-right: 5px; text-align: CENTER;\">\n                                Ver en\n                                <br>\n                                Mobile\n                            </span>\n                        </a>\n                        <a\n                            *ngIf=\"!versionDesk\"\n                            class=\"#\"\n                        >\n                            <svg\n                                class=\"icon-bidi-preview icon\"\n                                version=\"1.1\"\n                                id=\"Layer_1\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                                :xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n                                x=\"0px\"\n                                y=\"0px\"\n                                width=\"512px\"\n                                height=\"512px\"\n                                viewBox=\"0 0 512 512\"\n                                style=\"enable-background:new 0 0 512 512;\"\n                                :xml:space=\"preserve\"\n                            >\n                                <style type=\"text/css\">.st0{fill:#ADD8E6;}</style>\n                                <path\n                                    class=\"st0\"\n                                    d=\"M255,157.1c-55.7,0-110.1,63.3-133.4,97.8c18.3,26.8,72.7,98,133.4,98c55.7,0,110.1-63.3,133.4-97.8\n    C370.1,228.4,315.7,157.1,255,157.1z M255,313.7c-32.4,0-58.7-26.4-58.7-58.7s26.4-58.7,58.7-58.7s58.7,26.4,58.7,58.7\n    S287.4,313.7,255,313.7z\"\n                                ></path>\n                                <path\n                                    class=\"st0\"\n                                    d=\"M448.1,420.4c38.3-44.5,61.5-102.2,61.5-165.4C509.6,114.7,395.3,0.4,255,0.4S0.4,114.7,0.4,255\n    S114.7,509.6,255,509.6c63.2,0,120.9-23.2,165.4-61.5 M428.5,265.1c-3.1,5.2-76.9,127-173.5,127S84.6,270.3,81.5,265.1\n    c-3.7-6.1-3.7-13.8,0-20.1c3.1-5.2,76.9-127,173.5-127s170.4,121.8,173.5,127C432.2,251.1,432.2,258.9,428.5,265.1z\"\n                                ></path>\n                                <path\n                                    class=\"st0\"\n                                    d=\"M255,235.4c-10.8,0-19.6,8.7-19.6,19.6c0,10.8,8.7,19.6,19.6,19.6c10.9,0,19.6-8.7,19.6-19.6\n    C274.6,244.2,265.8,235.4,255,235.4z\"\n                                ></path>\n                            </svg>\n                            <span style=\"float: right; line-height: 1.2; padding-right: 5px; text-align: CENTER;\">\n                                Ver en\n                                <br>\n                                Desktop\n                            </span>\n                        </a>\n                    </div>\n                    <br>\n                    <br>\n                    <div\n                        (click)=\"closePreview()\"\n                        style=\"margin-top: 10px;\"\n                    >\n                        <a class=\"#\">\n                            <svg\n                                class=\"icon-preview icon\"\n                                viewBox=\"0 0 512 512\"\n                            >\n                                <path d=\"m205 384c43 0 83-16 114-42l139 139c3 3 7 5 12 5 4 0 8-2 11-5 6-6 6-17 0-23l-139-139c26-31 42-71 42-114 0-99-80-179-179-179-99 0-179 80-179 179 0 99 80 179 179 179z m0-326c81 0 146 66 146 147 0 81-65 146-146 146-81 0-147-66-147-146 0-81 66-147 147-147z\"></path>\n                            </svg>\n                        </a>\n                    </div>\n                </div>\n            </div>\n            <div style=\"margin-right: 39px;\">\n                <h3\n                    [textContent]=\"resourceProcessed.title\"\n                    (input)=\"titleE=$event.target.textContent\"\n                    [contentEditable]=\"contentEdit\"\n                    [ngClass]=\"{'editable': contentEdit}\"\n                    class=\"t-is-size-1-2 is-ff-regular\"\n                >\n                    {{ resourceProcessed.title }}\n                </h3>\n                <p>&nbsp;</p>\n                <!-- <p>\n                    Creado por: {{ resourceProcessed.user }}. {{ sinceDate }}\n                </p> -->\n                <bidi-content-ratings [resourceId]=\"resource.id\"></bidi-content-ratings>\n            </div>\n        </div>\n\n        <!-- <div *ngIf=\"resourceProcessed.type === 'planning'\" class=\"planification-preview-content\">\n          <ul>\n            <li *ngFor=\"let theme of resourceProcessed.themes\">\n              <h3 class=\"is-size-5 is-ff-bold has-text-tt-secondary\">Tema: {{theme.title}}</h3>\n              <p class=\"is-size-6 is-ff-bold\" style=\"margin-top:0;\">Contenidos: </p>\n              <ul>\n                <li *ngFor=\"let content of theme.contents\" class=\"resource-preview\">\n                  <h3 class=\"is-size-6 is-ff-black\">{{ content.resource.title }}</h3>\n                  <p class=\"is-size-7\">{{content.resource.abstract}}</p>\n                  <span *ngFor=\"let tag of content.resource.tags\" class=\"is-size-7 is-ff-bold\">#{{tag.name}}, </span>\n                </li>\n              </ul>\n            </li>\n          </ul>\n        </div> -->\n\n        <div *ngIf=\"resourceProcessed.assets.length > 1\" class=\"is-fullheight\">\n            <div\n                [ngClass]=\"{'mobile-iframe': !versionDesk}\"\n                class=\"content-iframe\"\n            >\n                <iframe\n                    [ngClass]=\"{'content-mobile-iframe': !versionDesk}\"\n                    *ngIf=\"resourceProcessed.type !== 'planning'\"\n                    [src]=\"assetsPreview | safe\"\n                    frameborder=\"0\"\n                    [ngClass]=\"{'video-container': resourceProcessed.type === 'video'}\"\n                >\n                </iframe>\n                <p\n                    class=\"text-ind\"\n                    *ngIf=\"!versionDesk\"\n                >\n                    Así veran tus estudiantes\n                    <br>\n                    el contenido en sus dispositivos\n                </p>\n                <ul>\n                    <li\n                        class=\"is-ff-bold t-is-size-3\"\n                        *ngFor=\"let asset of resourceProcessed.assets; let i = index\"\n                        (click)=\"assetsPreview = asset.url\"\n                        style=\"display: inline-block; padding: 0 5px;\"\n                    >\n                        {{i}}\n                    </li>\n                </ul>\n            </div>\n        </div>\n        <div *ngIf=\"resourceProcessed.assets.length === 1\" class=\"is-fullheight\">\n            <div\n                [ngClass]=\"{'mobile-iframe': !versionDesk}\"\n                class=\"content-iframe\"\n            >\n                <iframe\n                    [ngClass]=\"{'content-mobile-iframe': !versionDesk}\"\n                    *ngIf=\"resourceProcessed.type !== 'planning'\"\n                    [src]=\"resourceProcessed.assets[0].url | safe\"\n                    frameborder=\"0\"\n                    [ngClass]=\"{'video-container': resourceProcessed.type === 'video'}\"\n                >\n                </iframe>\n                <p\n                    class=\"text-ind\"\n                    *ngIf=\"!versionDesk\"\n                >\n                    Así veran tus estudiantes\n                    <br>\n                    el contenido en sus dispositivos\n                </p>\n            </div>\n        </div>\n\n    </div>\n</div>\n","styles":[".content-preview{height:100%;padding:1.6em}.content-preview .columns{padding-bottom:0;height:100%;margin-right:0;margin-top:0}.content-preview .columns .column{height:100%;padding-bottom:0;padding-right:0;padding-top:0}.content-preview .close-preview{height:25px}.content-preview .back-content{font-style:oblique;position:absolute;margin-top:5px}.buttons{display:block;text-align:right}.buttons .icon-bidi-preview{float:right!important}bidi-rank{float:right}iframe{width:100%;height:100%}iframe.video-container{height:56.25%;background:#000}.planification-preview-content{height:100%;overflow:auto}.planification-preview-content ul{margin:9px 0 0;list-style:none}.planification-preview-content ul li h3,.planification-preview-content ul li p{margin-bottom:0}.planification-preview-content .resource-preview{padding:7px;border:1px solid #0cf;width:97%}.editable{border:2px solid #0cf;padding:3px;margin-bottom:2px}.btn-actions{text-align:center;padding:4%}.btn-actions .button{margin-left:1%}.tag-container{margin-top:10px}.content-data-extra{margin-top:15px;padding-top:15px;border-top:1px solid #e5e5e5}.editable-fields-container{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e5e5e5}.editable-fields-container h3::first-letter,.editable-fields-container p::first-letter{text-transform:uppercase}.ngx-datepicker-container .ngx-datepicker-input{margin-top:0!important}.modal-content-container{position:fixed;z-index:1000;top:0;left:-125.6%;right:0;bottom:0;background:rgba(0,0,0,.5);display:none}.modal-content-container.active{display:flex}.modal-container{background:#fff;width:50%;height:auto}.modal-container label{display:inline-block;font-size:.8em!important;margin-bottom:4px}.modal-container .title{font-size:1.2em;padding-top:13px}.modal-container input{margin-bottom:7px}.modal-container .tt-modal-content .modal-header{margin-bottom:15px;padding:10px}.modal-container .tt-modal-content .modal-body{max-height:160px;overflow-y:auto;overflow-x:hidden;min-height:120px;padding:15px}.modal-container .tt-modal-content .modal-footer{padding:15px}.close-modal{float:right}.text-alert{margin:5%}.tags-custom{margin-bottom:23px}.tags-custom .ng2-tag-input{border:1px solid #e5e5e5!important;margin-top:6px!important;padding:0!important}.ratings{width:45%}.ratings-user{float:right;width:45%;padding-top:5%}.content-vote{width:23%}.content-vote a{font-size:10px;font-weight:700;color:#338ec9}.vote{margin-left:5%}.vote-start{margin-top:-15%;padding:7px;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:.25s}.ratings-user-detail{float:right;margin-left:15%}.ec-stars-wrapper{font-size:0;display:inline-block;position:relative}.ec-stars-wrapper a{text-decoration:none;display:inline-block;font-size:2rem;color:#ffce34}.ec-stars-overlay{position:absolute;height:100%;right:0;top:0;background-color:rgba(255,255,255,.5);zoom:1}.ec-stars-wrapper-vote:hover a{color:#ffce34}.ec-stars-wrapper-vote a{text-decoration:none;display:inline-block;font-size:2rem;color:#eee}.ec-stars-wrapper-vote>a:hover~a{color:#eee}.content-iframe{height:100%;text-align:center}.mobile-iframe{background-image:url(https://avatars.integration.ticmas.vi-datec.com/ticmasMobile.png);background-color:#fff;background-repeat:no-repeat,repeat;background-position-x:center;background-position-y:20px}.content-mobile-iframe{margin-top:20px;margin-left:5px;height:454px;width:316px;-webkit-transform:scale(.63);transform:scale(.63)}"]}]}],"members":{"resource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"saveResource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"themes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"dataEditResource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"resSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"newTheme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"selectThemeForContent":[{"__symbolic":"method"}],"validResources":[{"__symbolic":"method"}],"closeModal":[{"__symbolic":"method"}],"saveResourceSelected":[{"__symbolic":"method"}],"editResourceSelected":[{"__symbolic":"method"}],"addTheme":[{"__symbolic":"method"}],"closePreview":[{"__symbolic":"method"}],"editObj":[{"__symbolic":"method"}],"getContEje":[{"__symbolic":"method"}],"versionView":[{"__symbolic":"method"}]}},"ɵbe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":8,"character":1},"arguments":[{"name":"safe"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":12,"character":33}]}],"transform":[{"__symbolic":"method"}]}},"ɵbf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-loading","template":"<div class=\"loading-container\">\n\n  <div class=\"lds-css ng-scope\">\n    <div class=\"lds-eclipse\" [style.transform]=\"'scale(' + scale + ')'\">\n      <div></div>\n    </div>\n\n  </div>\n</div>\n","styles":[".loading-container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.85)}.loading-container div{height:144px;text-align:center}.loading-container div img{height:100%}@keyframes lds-eclipse{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes lds-eclipse{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lds-eclipse{position:relative;display:flex;justify-content:space-around}.lds-eclipse div{-webkit-animation:1s linear infinite lds-eclipse;animation:1s linear infinite lds-eclipse;width:120px;height:120px;top:40px;left:40px;border-radius:50%;box-shadow:0 4px 0 0 #00f699;-webkit-transform-origin:60px 62px;transform-origin:60px 62px}"]}]}],"members":{"url":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"scale":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}]}},"ɵbg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":15,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":9},"arguments":["ENV"]}],null],"parameters":[null,{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"preFilter":[{"__symbolic":"method"}],"getTags":[{"__symbolic":"method"}],"getResources":[{"__symbolic":"method"}]},"statics":{"featureName":"@bidi/common-components ContentsLibrary"}},"ɵbh":{"__symbolic":"function"},"ɵbi":{"__symbolic":"function"},"ɵbj":{"__symbolic":"function"},"ɵbk":{"__symbolic":"interface"},"ɵbl":{"tags":{"__symbolic":"reference","name":"ɵbh"},"resources":{"__symbolic":"reference","name":"ɵbi"},"selectedTag":{"__symbolic":"reference","name":"ɵbj"}},"ɵbm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":11,"character":26},{"__symbolic":"reference","module":"@bidi/common-services","name":"RmService","line":12,"character":20}]}],"getTags$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"Effect","line":16,"character":5}}]}],"getResources$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"Effect","line":31,"character":5}}]}]}},"ɵbn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":28,"character":1},"arguments":[{"selector":"bidi-content-publicator","template":"<div\n    class=\"modal-content-container has-column-direction is-align-items-center is-content-center\"\n    [ngClass]=\"{'active': msgErrDatePlanning}\"\n>\n    <div class=\"modal-container\">\n        <div class=\"close-modal\">\n            <button\n                class=\"button\"\n                (click)=\"closeModal()\"\n            >\n                <svg class=\"icon-svg-tt-cancel icon has-text-dark\">\n                    <use :xlink:href=\"#icon-svg-tt-cancel\"></use>\n                </svg>\n            </button>\n        </div>\n        <div class=\"tt-modal-content\">\n            <div class=\"page-title modal-header\">\n                <h2 class=\"is-size-5\">Agregar Secuencia</h2>\n                <div\n                    class=\"modal-body\"\n                    style=\"max-height: 100%; overflow: unset;\"\n                >\n                    <div class=\"text-alert\">\n                        <h3 class=\"is-size-7\">\n                            Estas por agregar una secuencia con recursos que quedarán planificados para el año\n              siguiente\n                        </h3>\n                    </div>\n                    <div class=\"buttons is-centered\">\n                        <button\n                            class=\"button is-tt-secondary is-outlined is-size-7 is-text-button\"\n                            (click)=\"closeModal()\"\n                        >\n                            cambiar\n              fecha\n                        </button>\n                        <button\n                            class=\"button is-tt-secondary is-outlined is-size-7 is-text-button\"\n                            (click)=\"saveResourceSelected(resourceProcessed)\"\n                        >\n                            continuar\n                        </button>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n<div class=\"content-preview\">\n    <!-- <div class=\"close-preview\">\n    <svg (click)=\"closePreview()\" class=\"icon-svg-tt-angle-right is-pulled-left\">\n      <use xlink:href=\"#icon-svg-tt-angle-right\"></use>\n    </svg>\n    <span (click)=\"closePreview()\" class=\"back-content\">Volver a atrás</span>\n  </div> -->\n    <p class=\"t-is-size-3\">Asignar Contenido:</p>\n    <div class=\"has-overflow-auto is-full-height\">\n\n        <div class=\"editable-fields-container\">\n            <div class=\"is-pulled-right content-vote\">\n                <div class=\"buttons is-right\">\n                    <div (click)=\"showPreview()\">\n                        <a class=\"#\">\n                            <svg class=\"icon-bidi-preview icon\" version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n     width=\"512px\" height=\"512px\" viewBox=\"0 0 512 512\" style=\"enable-background:new 0 0 512 512;\" xml:space=\"preserve\">\n<style type=\"text/css\">\n    .st0{fill:#ADD8E6;}\n</style>\n<path class=\"st0\" d=\"M255,157.1c-55.7,0-110.1,63.3-133.4,97.8c18.3,26.8,72.7,98,133.4,98c55.7,0,110.1-63.3,133.4-97.8\n    C370.1,228.4,315.7,157.1,255,157.1z M255,313.7c-32.4,0-58.7-26.4-58.7-58.7s26.4-58.7,58.7-58.7s58.7,26.4,58.7,58.7\n    S287.4,313.7,255,313.7z\"/>\n<path class=\"st0\" d=\"M448.1,420.4c38.3-44.5,61.5-102.2,61.5-165.4C509.6,114.7,395.3,0.4,255,0.4S0.4,114.7,0.4,255\n    S114.7,509.6,255,509.6c63.2,0,120.9-23.2,165.4-61.5 M428.5,265.1c-3.1,5.2-76.9,127-173.5,127S84.6,270.3,81.5,265.1\n    c-3.7-6.1-3.7-13.8,0-20.1c3.1-5.2,76.9-127,173.5-127s170.4,121.8,173.5,127C432.2,251.1,432.2,258.9,428.5,265.1z\"/>\n<path class=\"st0\" d=\"M255,235.4c-10.8,0-19.6,8.7-19.6,19.6c0,10.8,8.7,19.6,19.6,19.6c10.9,0,19.6-8.7,19.6-19.6\n    C274.6,244.2,265.8,235.4,255,235.4z\"/>\n</svg>\n                        </a>\n                    </div>\n                    <bidi-rank\n                        [resourceId]=\"resource.id\"\n                        [role]=\"role\"\n                    ></bidi-rank>\n                </div>\n            </div>\n\n            <div style=\"margin-right: 39px;\">\n                <h3\n                    [textContent]=\"resourceProcessed.title\"\n                    (input)=\"titleE=$event.target.textContent\"\n                    [contentEditable]=\"contentEdit\"\n                    [ngClass]=\"{'editable': contentEdit}\"\n                >\n                    {{ resourceProcessed.title }}\n                </h3>\n                <!-- <div>\n          <p class=\"t-is-size-2 is-ff-regular\">Subido por: {{ resourceProcessed.user }} {{ sinceDate }}</p>\n        </div> -->\n\n                <bidi-content-ratings [resourceId]=\"resource.id\"></bidi-content-ratings>\n\n            </div>\n        </div>\n        <!-- <div class=\"content-tags\">\n      <p class=\"is-size-6 is-ff-light is-uppercase\">Aborda </p>\n      <ul>\n        <li *ngFor=\"let contTag of tagsContenido\">{{ contTag.name }}</li>\n      </ul>\n    </div> -->\n        <div *ngIf=\"resourceProcessed.type !== 'planning'\">\n\n            <div class=\"field\">\n                <div class=\"control is-expanded\">\n                    <label\n                        for\n                        class=\"t-is-size-2 is-ff-bold\"\n                    >\n                        Eje temático\n                    </label>\n                    <div class=\"select is-full-widthselect is-full-width\">\n                        <select\n                            [(ngModel)]=\"theme\"\n                            (change)=\"selectThemeForContent(theme)\"\n                            class=\"is-full-width tooltip\"\n                            placeholder=\"Selecciona un tema\"\n                        >\n                            <option\n                                selected=\"selected\"\n                                *ngIf=\"!themeSelect\"\n                            >\n                                Seleccionar Tema\n                            </option>\n                            <option\n                                *ngIf=\"themeSelect\"\n                                [ngValue]=\"themeSelect\"\n                            >\n                                {{ themeSelect.title }}\n                            </option>\n                            <ng-container *ngFor=\"let theme of themes; index as i\">\n                                    <span *ngIf=\"theme.abstract\" class=\"tooltiptext\">{{\n                                            theme.abstract\n                                          }}</span>\n                                <option\n                                    *ngIf=\"themeSelect && themeSelect._id !== theme._id\"\n                                    [ngValue]=\"theme\"\n                                    title=\"{{theme.abstract}}\"\n                                >\n                                    {{ theme.title }}\n                                </option>\n                                <option\n                                    *ngIf=\"!themeSelect\"\n                                    [ngValue]=\"theme\"\n                                    title=\"{{theme.abstract}}\"\n                                >\n                                    {{ theme.title }}\n                                </option>\n                            </ng-container>\n                        </select>\n                    </div>\n                </div>\n                <!-- <p class=\"help\">Es recomendable que el contenido que agregues esté subordinado a un tema\n          De este modo tu estudiante podrá contextualizarlo. Tambien puedes <span class=\"has-text-tt-secondary\"\n            (click)=\"addTheme()\" style=\"cursor: pointer;\">crear un nuevo tema</span></p> -->\n            </div>\n        </div>\n\n        <div class=\"content-data-extra\">\n            <p class=\"t-is-size-2 is-ff-bold\">\n                ¿Cuándo vas a trabajar con este contenido?\n            </p>\n            <div class=\"columns\">\n                <div class=\"column is-relative\">\n                    <div class=\"field\">\n                        <label\n                            for\n                            class=\"t-is-size-3 is-ff-bold\"\n                        >\n                            Desde\n                        </label>\n                        <div class=\"control\">\n                            <ng-datepicker\n                                *ngIf=\"resourceProcessed.type !== 'planning'\"\n                                [(ngModel)]=\"startDate\"\n                                [options]=\"finalOptions\"\n                                class=\"small\"\n                                position=\"bottom-left\"\n                            ></ng-datepicker>\n                            <ng-datepicker\n                                *ngIf=\"resourceProcessed.type === 'planning'\"\n                                (ngModelChange)=\"validResources($event, resourceProcessed.contents)\"\n                                [(ngModel)]=\"startDate\"\n                                [options]=\"finalOptions\"\n                                class=\"small\"\n                                position=\"bottom-right\"\n                            >\n                            </ng-datepicker>\n                        </div>\n                        <p class=\"help\">\n                            Fecha en que el contenido estará disponible para tus estudiantes\n                        </p>\n                    </div>\n                </div>\n                <div\n                    *ngIf=\"resourceProcessed.type !== 'planning'\"\n                    class=\"column is-relative\"\n                >\n                    <div class=\"field\">\n                        <label class=\"t-is-size-3 is-ff-bold\">Hasta</label>\n                        <div class=\"control\">\n                            <ng-datepicker\n                                [(ngModel)]=\"endDate\"\n                                [options]=\"finalOptions\"\n                                class=\"small\"\n                            ></ng-datepicker>\n                        </div>\n                        <p class=\"help\">\n                            Fecha de entrega que verán tus estudiantes en TICMAS ESTUDIANTES\n                        </p>\n                    </div>\n                </div>\n            </div>\n            <div\n                class=\"field\"\n                *ngIf=\"resourceProcessed.type !== 'planning'\"\n                class=\"tags-custom\"\n            >\n                <label\n                    for\n                    class=\"t-is-size-2 is-ff-bold\"\n                >\n                    Asigna nuevas palabras claves para que se más fácil encontrarlo:\n                </label>\n                <div class=\"control\">\n                    <tag-input\n                        [(ngModel)]='tagsCustom'\n                        placeholder=\"Ingresa un nuevo tag\"\n                        secondaryPlaceholder=\"Ingresa un tag\"\n                    ></tag-input>\n                </div>\n            </div>\n        </div>\n        <div class=\"msg-date-err\">\n            <label\n                *ngIf=\"msgErr\"\n                class=\"is-size-7 is-ff-regular has-text-danger\"\n            >\n                {{ msgErr }}\n            </label>\n        </div>\n        <div class=\"msg-date-err\">\n            <label\n                *ngIf=\"msgErrT\"\n                class=\"is-size-7 is-ff-regular has-text-danger\"\n            >\n                {{ msgErrT }}\n            </label>\n        </div>\n        <div class=\"buttons\">\n            <button\n                class=\"button is-tt primary\"\n                (click)=\"saveResourceSelected(resourceProcessed)\"\n            >\n                publicar\n            </button>\n            <button\n                class=\"button is-tt\"\n                (click)=\"closePreview()\"\n            >\n                volver\n            </button>\n        </div>\n        <div class=\"tag-container\">\n            <p class=\"t-is-size-2 is-ff-bold\">Palabras clave ya asignadas:</p>\n            <span\n                *ngFor=\"let tag of resourceProcessed.tags\"\n                class=\"t-is-size-3 is-ff-bold\"\n            >\n                #{{tag.name}},\n            </span>\n        </div>\n\n    </div>\n</div>\n","styles":["h3{font-family:latobold;font-size:16px}.primary{background-color:#2e7d33!important}.buttons{align-items:unset!important}.content-preview{height:100%;padding:1.6em}.content-preview .columns{padding-bottom:0;height:100%;margin-right:0;margin-top:0}.content-preview .columns .column{height:100%;padding-bottom:0;padding-right:0;padding-top:0}.content-preview .close-preview{height:25px}.content-preview .back-content{font-style:oblique;position:absolute;margin-top:5px}.content-preview .tooltip{cursor:pointer;position:relative;display:inline-block;border-bottom:1px dotted #000}.content-preview .tooltip .tooltiptext{visibility:hidden;width:250px;background-color:#333;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1}.content-preview .tooltip:hover .tooltiptext{visibility:visible}iframe{width:100%;height:100%}iframe.video-container{height:56.25%;background:#000}.planification-preview-content{height:100%;overflow:auto}.planification-preview-content ul{margin:9px 0 0;list-style:none}.planification-preview-content ul li h3,.planification-preview-content ul li p{margin-bottom:0}.planification-preview-content .resource-preview{padding:7px;border:1px solid #0cf;width:97%}.editable{border:2px solid #0cf;padding:3px;margin-bottom:2px}.btn-actions{text-align:center;padding:4%}.btn-actions .button{margin-left:1%}.tag-container{margin-top:10px}.editable-fields-container h3::first-letter,.editable-fields-container p::first-letter{text-transform:uppercase}.help{width:180px}.ngx-datepicker-container .ngx-datepicker-input{margin-top:0!important}.modal-content-container{position:fixed;z-index:1000;top:0;left:-125.6%;right:0;bottom:0;background:rgba(0,0,0,.5);display:none}.modal-content-container.active{display:flex}.modal-container{background:#fff;width:50%;height:auto}.modal-container label{display:inline-block;font-size:.8em!important;margin-bottom:4px}.modal-container .title{font-size:1.2em;padding-top:13px}.modal-container input{margin-bottom:7px}.modal-container .tt-modal-content .modal-header{margin-bottom:15px;padding:10px}.modal-container .tt-modal-content .modal-body{max-height:160px;overflow-y:auto;overflow-x:hidden;min-height:120px;padding:15px}.modal-container .tt-modal-content .modal-footer{padding:15px}.close-modal{float:right}.text-alert{margin:5%}.tags-custom{margin-bottom:23px}.tags-custom .ng2-tag-input{border:1px solid #e5e5e5!important;margin-top:6px!important;padding:0!important}.ratings{width:45%}.ratings-user{float:right;width:45%;padding-top:5%}.content-vote{width:23%}.vote{margin-left:5%}.vote-start{margin-top:-15%;padding:7px;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:.25s}.ratings-user-detail{float:right;margin-left:15%}.ec-stars-wrapper{font-size:0;display:inline-block;position:relative}.ec-stars-wrapper a{text-decoration:none;display:inline-block;font-size:2rem;color:#ffce34}.ec-stars-overlay{position:absolute;height:100%;right:0;top:0;background-color:rgba(255,255,255,.5);zoom:1}.ec-stars-wrapper-vote:hover a{color:#ffce34}.ec-stars-wrapper-vote a{text-decoration:none;display:inline-block;font-size:2rem;color:#eee}.ec-stars-wrapper-vote>a:hover~a{color:#eee}.ng2-tags-container tag{margin-top:-4px;padding:.01rem .5rem;height:28px;font-size:.9rem}"]}]}],"members":{"resource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"saveResource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"themes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"dataEditResource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"dateSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":3}}]}],"resSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":3}}]}],"newTheme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":3}}]}],"showPreviewContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"selectThemeForContent":[{"__symbolic":"method"}],"validResources":[{"__symbolic":"method"}],"closeModal":[{"__symbolic":"method"}],"saveResourceSelected":[{"__symbolic":"method"}],"editResourceSelected":[{"__symbolic":"method"}],"showPreview":[{"__symbolic":"method"}],"addTheme":[{"__symbolic":"method"}],"closePreview":[{"__symbolic":"method"}],"editObj":[{"__symbolic":"method"}],"getContEje":[{"__symbolic":"method"}]}},"ɵbo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":8,"character":1},"arguments":[{"name":"safe"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":12,"character":33}]}],"transform":[{"__symbolic":"method"}]}},"ɵbp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"bidi-contents-library","template":"<div class=\"contents-library is-flex has-column-direction\">\n    <div class=\"close-button\">\n        <button\n            (click)=\"close.emit()\"\n            class=\"button is-text\"\n        >\n            <svg class=\"icon-svg-tt-angle-right\">\n                <use :xlink:href=\"#icon-svg-tt-angle-right\"></use>\n            </svg>\n        </button>\n    </div>\n    <div class=\"library-header\">\n        <!-- <h2 class=\"is-size-4 is-ff-light\">{{ libTitle }}</h2>\n     <h3 *ngIf=\"subtitle && districtSelect\" class=\"is-size-6 is-ff-light\">{{ subtitle }} {{ districtSelect | uppercase}}</h3> -->\n        <div class=\"field\">\n            <div class=\"control search-field\">\n                <input\n                    [(ngModel)]=\"form.q\"\n                    (ngModelChange)=\"simpleSearchInputChange()\"\n                    class=\"input t-is-size-3\"\n                    type=\"text\"\n                    placeholder=\"Buscar\"\n                >\n                <div>\n                    <svg class=\"icon-svg-tt-search icon has-text-grey-light\">\n                       <path d=\"m205 384c43 0 83-16 114-42l139 139c3 3 7 5 12 5 4 0 8-2 11-5 6-6 6-17 0-23l-139-139c26-31 42-71 42-114 0-99-80-179-179-179-99 0-179 80-179 179 0 99 80 179 179 179z m0-326c81 0 146 66 146 147 0 81-65 146-146 146-81 0-147-66-147-146 0-81 66-147 147-147z\"/>\n                    </svg>\n                </div>\n            </div>\n        </div>\n        <div class=\"is-relative filters-container\">\n            <div class=\"filters is-relative first-filter\">\n                <!-- <p\n                    class=\"is-absolute filter-toggle has-text-tt-secondary\"\n                    (click)=\"toggleSecondFilter()\"\n                >\n                    {{ secondFilterText }}\n                </p> -->\n                <div class=\"columns\">\n                    <div class=\"column \">\n                        <tags-select\n                        [title]=\"'Nivel'\"\n                        [tags]=\"contentsLibraryServices.levelsTags$\"\n                        [type]=\"'level'\"\n                        [(ngModel)]=\"form.tags.level\"\n                        (ngModelChange)=\"inputChange()\"\n                    >\n                    </tags-select>\n                    </div>\n                    <div class=\"column \">\n                        <tags-select\n                            [title]=\"'Asignatura'\"\n                            [tags]=\"contentsLibraryServices.asignaturesTags$\"\n                            [type]=\"'materia'\"\n                            [(ngModel)]=\"form.tags.subject\"\n                            (ngModelChange)=\"inputChange()\"\n                        >\n                        </tags-select>\n                    </div>\n                </div>\n            </div>\n            <!-- <div\n                class=\"columns\"\n                *ngIf=\"secondFilter\"\n            >\n                <div class=\"column \">\n                    <tags-select\n                        [title]=\"'Distrito'\"\n                        [tags]=\"contentsLibraryServices.districtsTags$\"\n                        [type]=\"'jurisdiccion'\"\n                        [(ngModel)]=\"form.tags.district\"\n                        (ngModelChange)=\"inputChange()\"\n                    >\n                    </tags-select>\n                </div>\n                <div class=\"column \">\n                    <tags-select\n                        [title]=\"'Nivel'\"\n                        [tags]=\"contentsLibraryServices.levelsTags$\"\n                        [type]=\"'level'\"\n                        [(ngModel)]=\"form.tags.level\"\n                        (ngModelChange)=\"inputChange()\"\n                    >\n                    </tags-select>\n                </div>\n            </div> -->\n        </div>\n    </div>\n    <p\n        class=\"t-is-size-3 is-tt-secondary has-text-centered has-text-tt-secondary\"\n        style=\"cursor: pointer;margin: 1% 0;\"\n        (click)=\"openContentCustom.emit()\"\n    >\n        <strong>¿No encontraste lo que estás buscando?</strong>\n        Crea un nuevo contenido\n    </p>\n    <div class=\"contents-list flex-1\">\n        <div\n            *ngIf=\"loading\"\n            class=\"loading-container\"\n        >\n            <div>\n                <bidi-loading></bidi-loading>\n            </div>\n        </div>\n        <p class=\"has-text-centered\" style=\"padding: 7px 0;\">{{(contentsLibraryServices.resList$ | async).length}} resultados <span *ngIf=\"form.tags.subject !=='' || form.tags.level !== ''\">para la búsqueda: <span class=\"is-ff-bold\">{{form.tags.subject}}, {{form.tags.level}}, <span>{{form.q}}</span> </span></span> </p>\n        <ng-container *ngFor=\"let resource of contentsLibraryServices.resList$ | async\">\n            <bidi-content\n                [resource]=\"resource\"\n                [themes]=\"themes\"\n                [views]=\"(views?.count_views[resource.id])\"\n                [selected]=\"resource === currentSelection\"\n                (click)=\"selectResource(resource)\"\n                (resourceSelected)=\"submit2($event)\"\n                (newTheme)=\"newTheme($event)\"\n                [dateSelect]=\"dateSelect\"\n                [noPublicator]=\"noPublicator\"\n            ></bidi-content>\n        </ng-container>\n    </div>\n</div>\n","styles":[".contents-library{height:100%;position:relative;padding:1rem 1rem 1rem 2rem}.close-button{position:absolute;left:0}.close-button .button{padding:0;background:0 0}.library-header h3{margin-bottom:.5rem}.contents-list{overflow:auto;padding-right:3%;margin-right:0}.loading-container{position:absolute;left:0;top:0;right:0;bottom:0;z-index:9}.loading-container>div{position:relative;height:100%}.search-field{margin-right:.2rem}.search-field>:last-child{position:absolute;right:7px;top:0;bottom:0;display:flex;align-items:center}.search-field>:last-child svg{fill:#00cefa;height:1.1rem;width:1.1rem;margin-right:.3rem}.search-field .input{padding:.9rem}.hideable{opacity:0;transition:.25s;cursor:not-allowed}.hideable.visible{opacity:1;cursor:pointer}.filters-container{padding-bottom:1px;border-bottom:1px solid #e5e5e5}.filters-container .is-size-7{font-size:.625rem!important;font-family:latobold}.filters-container .filters.first-filter{padding-bottom:30px}.filters-container .filters.first-filter .column{padding-top:0}.filters-container .filters .filter-toggle{bottom:0;right:0;cursor:pointer}.filters-container .filters .field{margin:0}.filters-container .filters p{margin-bottom:4px;margin-top:4px;margin-left:3px}.filters-container .filters ul{padding:0;margin:0}.filters-container .filters ul li{list-style:none;padding:0;margin:0;font-size:.7em}.buttons{border-top:1px solid #e5e5e5;justify-content:center;height:9%;align-items:center}.buttons .button{margin:0}select{margin-top:5px}select options{font-size:.9em}h4{color:#727272;margin-top:5px}.select select:not([multiple]){padding:.8rem}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{height:.625rem;width:.625rem}.tab-resources{padding-top:5%}.content-tags li{list-style:disc;margin-left:17px}.content-tags li::first-letter{text-transform:uppercase}"]}]}],"members":{"params":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"libTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"subtitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"themes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"views":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"dateSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"noPublicator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"selection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"openContentCustom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"addTheme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bidi/common-services","name":"RmService","line":58,"character":27},{"__symbolic":"reference","name":"ɵbg"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"simpleSearchInputChange":[{"__symbolic":"method"}],"inputChange":[{"__symbolic":"method"}],"selectResource":[{"__symbolic":"method"}],"submit":[{"__symbolic":"method"}],"submit2":[{"__symbolic":"method"}],"newTheme":[{"__symbolic":"method"}],"openFirstFilter":[{"__symbolic":"method"}],"toggleSecondFilter":[{"__symbolic":"method"}],"toggleTabs":[{"__symbolic":"method"}]}},"ɵbq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-content","template":"<div class=\"content-component\" [ngClass]=\"{ 'selected': selected }\">\n    <div class=\"content-preview-container is-absolute\" [ngClass]=\"{'active': showPublicator}\">\n        <bidi-content-publicator *ngIf=\"showPublicator\"\n            (close)=\"closePublicator($event)\"\n            (resSelected)=\"selectResource($event)\"\n            (newTheme)=\"addTheme($event)\"\n            (showPreviewContent)=\"openPreview()\"\n            [resource]=\"resource\"\n            [themes]=\"themes\"\n            [saveResource]=\"saveResource\"\n            [dateSelect]=\"dateSelect\">\n        </bidi-content-publicator>\n    </div>\n\n    <div class=\"content-preview-container is-absolute\" [ngClass]=\"{'active': showPreview}\">\n        <bidi-content-preview *ngIf=\"showPreview\"\n            (close)=\"closePreview($event)\"\n            [resource]=\"resource\"\n            [themes]=\"themes\">\n        </bidi-content-preview>\n    </div>\n  <!--<div class=\"chek-container\">\n    <label class=\"chek-container fake-check\" [ngClass]=\"{ selected: selected }\"></label>\n  </div>-->\n\n  <div class=\"card\" (click)=\"openSelected()\">\n      <div class=\"selection-flag\">\n        <div></div>\n      </div>\n\n    <div class=\"card-image is-pulled-left\">\n      <figure class=\"image\">\n        <img [src]=\"resource.coverUrl\" alt=\"Placeholder image\">\n      </figure>\n    </div>\n    <div class=\"card-content\">\n      <div class=\"content\">\n        <h3>{{ resource.title }}</h3>\n        <h4>{{ resource.subtitle }}</h4>\n        <h4>Creado por: {{ resource.user.given_name }} {{ resource.user.family_name }}. {{ resource.processedAt | date:\"dd/MM/yyyy\" }}</h4>\n        <!--<div class=\"ratings-prev\">\n          <bidi-content-ratings [resourceId]=\"resource.id\" [views]=\"views\" [showOpinions]=\"noOpinions\"></bidi-content-ratings>\n        </div>-->\n        <div *ngIf=\"resource.assets.length > 1\">\n          <ul>\n            <li *ngFor=\"let asset of resource.assets\">\n              {{asset.title}}\n            </li>\n          </ul>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n\n","styles":["h3{font-family:latoblack;font-size:14px}h4{font-family:lato;font-size:12px;margin-top:5px;color:#727272}.card{padding:9px 9% 0 11%;box-shadow:none;border:1px solid #939393;border-radius:12px;margin:0 auto;min-height:70px;cursor:pointer}.card:hover{border-color:#00cefa}.card:hover .selection-flag{background:#00cefa}.card .card-content{padding:5px 28px 5px 0;margin-left:60px}.card .card-content .content h3{margin-top:-5px;margin-bottom:2px}.card .card-content .content h3::first-letter{text-transform:uppercase}.card .card-content .content h4{margin-bottom:0;padding:0}.card .card-content .content p{margin-bottom:0}.card .card-content .content p:last-child{margin-bottom:1em}.card .card-content .content .buttons{margin-top:7px}.card .selection-flag{width:20px;height:20px;border-radius:999999px;background:#ccc;position:absolute;left:5%;top:33%}.card .selection-flag div{border-radius:99999px;background:0 0;border:4px solid #fff;margin-top:1px;margin-left:1px;height:18px;width:18px}.card .card-image{width:49px;margin-right:7px;height:38px;margin-top:2px}.card .card-image figure{margin:0;width:100%;height:38px;overflow:hidden;background:#333;text-align:center}.card .card-image figure img{display:inline-block;height:108%;-o-object-fit:cover;object-fit:cover;max-width:none;width:auto;margin:0 auto}.content-component{margin-bottom:.6rem}.content-preview-container{top:0;right:-100vw;bottom:0;background:#fff;z-index:100;position:absolute;width:100%;transition:.25s}.content-preview-container.active{right:0}button.active-button{background-color:#0cf!important;border-color:#0cf!important;color:#fff!important}.ratings-prev{margin-left:2%}"]}]}],"members":{"resource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"themes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"views":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"dateSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"noPublicator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"resourceSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"newTheme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"openPreview":[{"__symbolic":"method"}],"openSelected":[{"__symbolic":"method"}],"closePreview":[{"__symbolic":"method"}],"closePublicator":[{"__symbolic":"method"}],"selectResource":[{"__symbolic":"method"}],"addTheme":[{"__symbolic":"method"}]}},"ɵbr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-planning","template":"\n<div class=\"content-component\" [ngClass]=\"{ selected: selected }\">\n    <div class=\"content-preview-container is-absolute\" [ngClass]=\"{'active': showPreview}\">\n        <bidi-content-preview \n        *ngIf=\"showPreview\" \n        (close)=\"closePreview()\" \n        [resource]=\"planning\"\n        ></bidi-content-preview>\n      </div>\n <!-- <div class=\"chek-container\">\n    <label class=\"chek-container fake-check\" [ngClass]=\"{ selected: selected }\"></label>\n  </div>-->\n \n  <div class=\"card\">\n      <div class=\"card-image is-pulled-left\">\n          <figure class=\"image\">\n              <svg style=\"fill: #999999;\" xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\"><path d=\"M22 6v16h-16v-16h16zm2-2h-20v20h20v-20zm-24-4v20h2v-18h18v-2h-20z\"/></svg>            </figure>\n          </div>\n    <div class=\"card-content\">\n\n\n      <div class=\"content\">\n        \n          <h3 class=\"is-size-7 is-ff-bold\">{{ planning.title }}</h3>\n          <p class=\"is-size-8\">{{planning.abstract}}</p>\n          <p class=\"is-size-8 is-ff-regular has-text-grey-light\" *ngIf=\"planning.tags > 0\">\n            <span *ngFor=\"let tag of planning.tags\" >#{{tag.name}}, </span>\n          </p>\n          <div class=\"buttons\">\n              <button class=\"button is-tt-secondary is-outlined is-size-7\" \n              (click)=\"openPreview()\">Vista previa</button>\n              <button class=\"button is-tt-secondary is-outlined is-size-7\" \n              [ngClass]=\"{'active-button': selected}\">\n                <span *ngIf=\"!selected; else isSelected\">Seleccionar</span>\n                <ng-template #isSelected><span >Seleccionado</span>  </ng-template>\n                \n              </button>\n            </div>\n        </div>\n\n\n    </div>\n  </div>\n</div>\n","styles":[".card,.chek-container{cursor:pointer}.card-content{padding:5px 28px 5px 0;margin-left:37px}.card-content .content h3{margin-top:-5px;margin-bottom:2px}.card-content .content h4{margin-bottom:5px;padding:3px 7px}.card-content .content p{margin-bottom:0}.card-content .content p:last-child{margin-bottom:1em}figure{margin:0;width:100%;height:30px;overflow:hidden;text-align:center}figure img{display:inline-block;height:108%;-o-object-fit:cover;object-fit:cover;max-width:none;width:auto;margin:0 auto}.chek-container{position:absolute;right:4px;top:4px;z-index:15}.chek-container input[type=checkbox]{display:none}.chek-container .fake-check{width:20px;height:20px;background:#fff;border:.2em solid #00f699;border-radius:50%;transition:.25s}.chek-container .fake-check.selected{background:#00f699}.card{box-shadow:none;padding:7px}.card .card-image{width:30px;margin-right:7px;height:30px}input[type=checkbox]:checked~label.fake-check{background:#00f699!important}.content-component{margin-bottom:.6rem;transition:.25s;border:1px solid #e5e5e5}.content-component.selected{box-shadow:0 0 6px rgba(0,0,0,.3)}.content-preview-container{top:0;right:-97vw;bottom:0;background:#fff;z-index:100;position:fixed;width:97vw;transition:.25s}.content-preview-container.active{right:0;box-shadow:-4px 0 27px rgba(0,0,0,.3)}button.active-button{background-color:#0cf!important;border-color:#0cf!important;color:#fff!important}"]}]}],"members":{"planning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"openPreview":[{"__symbolic":"method"}],"closePreview":[{"__symbolic":"method"}]}},"ɵbs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"bidi-editable-content","template":"<div class=\"content-component\" [ngClass]=\"{ 'selected': selected }\">\n    <div class=\"content-preview-container is-absolute\" [ngClass]=\"{'active': showPreview}\">\n        <bidi-content-preview *ngIf=\"showPreview\" \n        (close)=\"closePreview($event)\" \n        [resource]=\"resource\">\n      </bidi-content-preview>\n      </div>\n  <!--<div class=\"chek-container\">\n    <label class=\"chek-container fake-check\" [ngClass]=\"{ selected: selected }\"></label>\n  </div>-->\n  \n  <div class=\"card\">\n    <div class=\"card-image is-pulled-left\">\n      <figure class=\"image\">\n        <img [src]=\"resource.previewUrl\" alt=\"Placeholder image\">\n      </figure>\n    </div>\n    <div class=\"card-content\">\n      <div class=\"content\">\n        \n        <h3 class=\"is-size-7 is-ff-bold\">{{ resource.title }} |  <span *ngIf=\"resource.tags[0]\">{{ resource.tags[0].name || noCategory}}</span></h3>\n        <p class=\"is-size-8\">{{resource.abstract}}</p>\n        <p class=\"is-size-8 is-ff-regular has-text-grey-light\"><span *ngFor=\"let tag of resource.tags\" >#{{tag.name}}, </span>\n        </p>\n        <div class=\"buttons\">\n            <button class=\"button is-tt-secondary is-outlined is-size-7\" \n            (click)=\"openPreview()\">Vista previa</button>\n            <button class=\"button is-tt-secondary is-outlined is-size-7\" \n            [ngClass]=\"{'active-button': selected}\">\n              <span *ngIf=\"!selected; else isSelected\">Seleccionar</span>\n              <ng-template #isSelected><span >Seleccionado</span>  </ng-template>\n              \n            </button>\n          </div>\n      </div>\n    </div>\n  </div>\n</div>\n\n","styles":[".card,.chek-container{cursor:pointer}.card-content{padding:5px 28px 5px 0;margin-left:37px}.card-content .content h3{margin-top:-5px;margin-bottom:2px}.card-content .content h4{margin-bottom:5px;padding:3px 7px}.card-content .content p{margin-bottom:0}.card-content .content p:last-child{margin-bottom:1em}figure{margin:0;width:100%;height:30px;overflow:hidden;background:#333;text-align:center}figure img{display:inline-block;height:108%;-o-object-fit:cover;object-fit:cover;max-width:none;width:auto;margin:0 auto}.chek-container{position:absolute;right:4px;top:4px;z-index:15}.chek-container input[type=checkbox]{display:none}.chek-container .fake-check{width:20px;height:20px;background:#fff;border:.2em solid #00f699;border-radius:50%;transition:.25s}.chek-container .fake-check.selected{background:#00f699}.card{padding:7px;box-shadow:none}.card .card-image{width:30px;margin-right:7px;height:30px}input[type=checkbox]:checked~label.fake-check{background:#00f699!important}.content-component{margin-bottom:.6rem;transition:.25s;border:1px solid #e5e5e5}.content-component.selected{box-shadow:0 0 6px rgba(0,0,0,.3)}.content-preview-container{top:35px;right:-97vw;bottom:0;background:#fff;z-index:100;position:fixed;width:97vw;transition:.25s}.content-preview-container.active{right:0;box-shadow:-4px 0 27px rgba(0,0,0,.3)}button.active-button{background-color:#0cf!important;border-color:#0cf!important;color:#fff!important}"]}]}],"members":{"resource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"openPreview":[{"__symbolic":"method"}],"closePreview":[{"__symbolic":"method"}]}},"ɵbt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"tags-select","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":12,"character":15},"useExisting":{"__symbolic":"reference","name":"ɵbt"},"multi":true}],"template":"\n    <div class=\"field\">\n      <label class=\" is-ff-bold\">{{title}}</label>\n    <div class=\"control is-expanded\">\n        <div class=\"select is-fullwidth\">\n            <select (change)=\"selected()\" [(ngModel)]=\"value\" [ngModelOptions]=\"{standalone: true}\" class=\"\">\n                <option selected=\"selected\" [ngValue]=\"undefined\" class=\"has-text-grey-light \">Todos</option>\n                <option [value]=\"tag.name\" class=\"\" *ngFor=\"let tag of tags | async\">{{ tag.name }}</option>\n            </select>\n        </div>\n    </div>\n</div>\n","styles":["select{margin-top:5px}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{top:65%}"]}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"tags":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":5}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"ngModelChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"ɵbk"}]}]}],"selected":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}]}},"ɵbu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-context-nav-tree","template":"<p>\n  context-nav-tree works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-context-nav","template":"<p>\n  context-nav works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-contextual-menu","template":"<p>\n  contextual-menu works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"bidi-datepicker","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":24,"character":17},"member":"None"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":26,"character":15},"useExisting":{"__symbolic":"reference","name":"ɵbx"},"multi":true}],"template":"<table>\n  <tr>\n  \t<td>\n<ng-datepicker\n  #ref\n  [(ngModel)]=\"value\"\n  [position]=\"position\"\n  [options]=\"finalOptions\"\n></ng-datepicker>\n</td>\n<td>\n<div class=\"datepicker-icon\">\n\t<svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n\t\t viewBox=\"0 0 32 32\" style=\"enable-background:new 0 0 32 32;\" xml:space=\"preserve\">\n\t<g>\n\t\t<g id=\"calendar_1_\">\n\t\t\t<path style=\"fill:#010002;\" d=\"M29.334,3H25V1c0-0.553-0.447-1-1-1s-1,0.447-1,1v2h-6V1c0-0.553-0.448-1-1-1s-1,0.447-1,1v2H9V1\n\t\t\t\tc0-0.553-0.448-1-1-1S7,0.447,7,1v2H2.667C1.194,3,0,4.193,0,5.666v23.667C0,30.806,1.194,32,2.667,32h26.667\n\t\t\t\tC30.807,32,32,30.806,32,29.333V5.666C32,4.193,30.807,3,29.334,3z M30,29.333C30,29.701,29.701,30,29.334,30H2.667\n\t\t\t\tC2.299,30,2,29.701,2,29.333V5.666C2,5.299,2.299,5,2.667,5H7v2c0,0.553,0.448,1,1,1s1-0.447,1-1V5h6v2c0,0.553,0.448,1,1,1\n\t\t\t\ts1-0.447,1-1V5h6v2c0,0.553,0.447,1,1,1s1-0.447,1-1V5h4.334C29.701,5,30,5.299,30,5.666V29.333z\"/>\n\t\t\t<rect x=\"7\" y=\"12\" style=\"fill:#010002;\" width=\"4\" height=\"3\"/>\n\t\t\t<rect x=\"7\" y=\"17\" style=\"fill:#010002;\" width=\"4\" height=\"3\"/>\n\t\t\t<rect x=\"7\" y=\"22\" style=\"fill:#010002;\" width=\"4\" height=\"3\"/>\n\t\t\t<rect x=\"14\" y=\"22\" style=\"fill:#010002;\" width=\"4\" height=\"3\"/>\n\t\t\t<rect x=\"14\" y=\"17\" style=\"fill:#010002;\" width=\"4\" height=\"3\"/>\n\t\t\t<rect x=\"14\" y=\"12\" style=\"fill:#010002;\" width=\"4\" height=\"3\"/>\n\t\t\t<rect x=\"21\" y=\"22\" style=\"fill:#010002;\" width=\"4\" height=\"3\"/>\n\t\t\t<rect x=\"21\" y=\"17\" style=\"fill:#010002;\" width=\"4\" height=\"3\"/>\n\t\t\t<rect x=\"21\" y=\"12\" style=\"fill:#010002;\" width=\"4\" height=\"3\"/>\n\t\t</g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t<g>\n\t</g>\n\t</svg>\n</div>\n</td></tr>\n</table>","styles":[".ngx-datepicker-input.input{cursor:pointer;text-transform:uppercase}.noborder .ngx-datepicker-input.input{padding:10px 10px 10px 0!important;width:140px!important;border:none!important;font-size:12px!important;text-align:right!important}.small .ngx-datepicker-input.input{width:120px!important}.datepicker-icon{width:17px;padding-top:4px}.topbar-title{text-transform:uppercase!important}"]}]}],"members":{"valueDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"locale":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"displayFormat":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"ngModelChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":3}}]}],"ngDatepicker":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":["ref"]}]}],"ngOnInit":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}]}},"ɵby":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-dynamic-form","template":"<p>\n  dynamic-form works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵbz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-file-uploader","template":"<p>\n  file-uploader works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵca":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-progress-bar","template":"<p>\n  progress-bar works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵcb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-error","template":"<p>\n  error works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵcc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-footer","template":"<p>\n  <ng-content></ng-content>\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵcd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"bidi-header","template":"<bidi-alert></bidi-alert>\n<nav class=\"navbar is-tt-gradient\" role=\"navigation\" aria-label=\"main navigation\">\n  \n  <div class=\"navbar-brand\">\n    <div class=\"navbar-item\">\n        \n      <svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n      viewBox=\"0 0 75 78\" style=\"enable-background:new 0 0 75 78;\" xml:space=\"preserve\"\n      style=\"height: 5em;  width: 2em; margin-top: -18px;\">\n   <style type=\"text/css\">\n     .st0{font-family:'Lato-BlackItalic';}\n     .st1{font-size:43.5246px;}\n   </style>\n   <text transform=\"matrix(1.1443 0 0 1 18.6763 52.6157)\" class=\"st0 st1\">T</text>\n   <path d=\"M54.7,5.5c10.3,9.3,14.9,24,10.6,38.2c-5.9,19.5-26.5,30.5-46,24.5c-3.4-1-6.5-2.5-9.4-4.4c3.9,3.5,8.6,6.2,13.9,7.8\n     c19.5,5.9,40.1-5.1,46-24.5C74.7,31.1,68.1,14.3,54.7,5.5z\"/>\n   </svg>\n\n    </div>\n  </div>\n\n</nav>\n","styles":[".school-name{text-align:center;width:100%;position:absolute;top:16px}nav{background:#0cf;background:linear-gradient(135deg,#0cf 0,#00f699 100%)}nav .navbar-brand,nav .navbar-brand .navbar-item{width:100%!important}nav .navbar-brand .navbar-item svg{height:5em;width:2em;margin-top:-18px;position:absolute;right:9px;top:-6px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵce"}]}],"ngOnInit":[{"__symbolic":"method"}],"expandMenu":[{"__symbolic":"method"}]}},"ɵce":{"__symbolic":"class","members":{"getUserName":[{"__symbolic":"method"}]}},"ɵcf":{"__symbolic":"function"},"ɵcg":{"__symbolic":"function"},"ɵch":{"__symbolic":"function"},"ɵci":{"__symbolic":"interface"},"ɵcj":{"lastRead":{"__symbolic":"reference","name":"ɵcf"},"list":{"__symbolic":"reference","name":"ɵcg"},"toastsShown":{"__symbolic":"reference","name":"ɵch"}},"ɵck":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"bidi-notifications","template":"<div class=\"is-flex has-column-direction\">\n  <h2 class=\"is-size-6\">Notificaciones</h2>\n  <div class=\"notification-list flex-1\">\n    <div\n      *ngFor=\"let notification of notifications$ | async\"\n      class=\"card\"\n      [ngClass]=\"{\n        'has-text-info': notification.type === 'info',\n        'has-text-success': notification.type === 'success',\n        'has-text-warning': notification.type === 'warning',\n        'has-text-danger': notification.type === 'error',\n        'has-text-white': ['info', 'success', 'error'].includes(notification.type)\n      }\"\n    >\n      <header class=\"card-header\">\n        <div class=\"has-text-right\">\n          <span class=\"has-text-grey-light is-size-7\">\n            {{ notification.formattedDate }}\n          </span>\n        </div>\n      </header>\n      <div class=\"card-content\">\n        <p class=\"has-text-white\">{{ notification.text }}</p>\n      </div>\n    </div>\n  </div>\n</div>\n","styles":[":host>div{width:340px;background:#fff;height:calc(100vh - 35px);box-shadow:-4px 0 27px rgba(0,0,0,.3)}:host>div h2{padding:25px;color:#555!important}.notification-list{overflow-y:auto}.notification-list .card{margin:10px;border-left:2px solid;border-bottom:1px solid rgba(255,255,255,.2);background:0 0;box-shadow:none}.notification-list .card .card-content{padding:0 1rem .5rem}.card-header{display:block;box-shadow:none}.card-content{padding:0 1rem 1rem}"]}]}],"members":{"reading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"format":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NotificationService"},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"ɵci"}]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"readIfReading":[{"__symbolic":"method"}]}},"ɵcl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"bidi-notification-launcher","template":"<div class=\"is-relative\">\n  <a>\n    <!--<svg class=\"icon-tt-new-notifications icon has-text-dark\" style=\"height: 2.4rem;width: 2.4rem;\">\n      <use xlink:href=\"#icon-tt-new-notifications\"></use>\n    </svg>-->\n    <svg class=\"icons-tt\" version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n        viewBox=\"0 0 512.001 512.001\" style=\"enable-background:new 0 0 512.001 512.001;\" xml:space=\"preserve\">\n        <g>\n          <g>\n            <path d=\"M504.45,365.901c-60.22-60.237-69.282-90.462-69.282-186.701c0-98.97-80.213-179.2-179.166-179.2\n              S76.836,80.231,76.836,179.2c0,51.891-1.382,71.262-8.525,95.044c-8.883,29.628-27.119,57.993-60.766,91.657\n              C-8.574,382.029,2.844,409.6,25.645,409.6h142.054l-1.289,12.8c0,49.485,40.107,89.6,89.583,89.6\n              c49.476,0,89.583-40.115,89.583-89.6l-1.289-12.8h142.063C509.16,409.6,520.578,382.029,504.45,365.901z M256.01,486.4\n              c-35.337,0-63.991-28.663-63.991-64l1.289-12.8h125.389l1.306,12.8C320.002,457.737,291.347,486.4,256.01,486.4z M25.653,384\n              c76.783-76.8,76.783-128,76.783-204.8c0-84.821,68.753-153.6,153.566-153.6s153.566,68.779,153.574,153.6\n              c0,76.8,0,128,76.783,204.8H25.653z\"/>\n          </g>\n        </g>\n    </svg>\n    <span *ngIf=\"unread$ | async as unread\">{{ unread }}</span>\n  </a>\n  <p class=\"is-size-7\">Notif.</p>\n</div>\n","styles":["div{position:relative;margin-bottom:7px}div span{background:red;color:#fff;text-align:center;position:absolute;top:-7px;left:16px;font-size:.7rem;border-radius:50%;min-width:16px;height:16px;font-weight:600}.icons-tt{height:1.51rem;width:1.5rem;fill:#555;-webkit-transform:rotate(336deg);transform:rotate(336deg)}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NotificationService"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵcm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"bidi-toast","template":"<div\n  (mouseenter)=\"clearTimeout()\"\n  class=\"toast\"\n  [ngClass]=\"{\n    'has-text-info': notification.type === 'info',\n    'has-text-success': notification.type === 'success',\n    'has-text-warning': notification.type === 'warning',\n    'has-text-danger': notification.type === 'error',\n    'has-text-white': ['info', 'success', 'error'].includes(notification.type)\n  }\"\n  >\n  <div class=\"text-toast-container\">\n    <p class=\"is-ff-light is-size-6\">{{ notification.text }}</p>\n    <div *ngIf=\"interactive\">\n      <a (click)=\"close()\" class=\"delete\"></a>\n    </div>\n  </div>\n  \n</div>\n","styles":[".toast{margin-bottom:1rem;padding:1rem .3rem 1rem 1rem;background:rgba(30,54,72,.95);border-left:13px solid;box-shadow:0 2px 2px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:center;min-height:81px}.toast .text-toast-container{display:flex;justify-content:space-between}.toast .text-toast-container p{font-weight:300;text-shadow:0 -1px 0 rgba(0,0,0,.9);color:#fff}"]}]}],"members":{"notification":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"duration":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"remove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"clearTimeout":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵcn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"bidi-toasts","template":"<div class=\"toast-container\">\n  <bidi-toast\n    *ngFor=\"let notification of notificationService.toastsList$ | async\"\n    [notification]=\"notification\"\n    [duration]=\"duration\"\n    (remove)=\"remove($event)\"\n  ></bidi-toast>\n</div>\n","styles":[".toast-container{position:fixed;top:inherit;left:inherit;right:0;bottom:0;width:340px}"]}]}],"members":{"duration":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NotificationService"}]}],"remove":[{"__symbolic":"method"}]}},"ɵco":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"bidi-header-v2","template":"<div class=\"header-content\">\n  <div class=\"logo\">\n        <svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n         xml:space=\"preserve\"\n         x=\"0px\" y=\"0px\"\n         viewBox=\"0 0 75 78\"\n         style=\"enable-background: new 0 0 75 78; height: 38px;  width: 38px;\">\n      <style type=\"text/css\">\n        .st0 {\n          font-family: 'Lato-BlackItalic';\n        }\n\n        .st1 {\n          font-size: 43.5246px;\n        }\n      </style>\n      <text transform=\"matrix(1.1443 0 0 1 18.6763 52.6157)\" class=\"st0 st1\">T</text>\n      <path d=\"M54.7,5.5c10.3,9.3,14.9,24,10.6,38.2c-5.9,19.5-26.5,30.5-46,24.5c-3.4-1-6.5-2.5-9.4-4.4c3.9,3.5,8.6,6.2,13.9,7.8\n        c19.5,5.9,40.1-5.1,46-24.5C74.7,31.1,68.1,14.3,54.7,5.5z\"/>\n      </svg>\n  </div>\n  <div class=\"content\">\n    <div class=\"welcome is-capitalized\">\n      ¡Hola, {{ (auth.userInfo$ | async).given_name }} {{ (auth.userInfo$ | async).family_name }}!\n      <div class=\"icon-welcome\">\n        <svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n             x=\"0px\" y=\"0px\"\n             viewBox=\"0 0 525.153 525.153\"\n             style=\"height: 1.68em;  width: 1.68em; enable-background:new 0 0 525.153 525.153;\" xml:space=\"preserve\">\n            <g>\n                <path d=\"M262.357,0C117.393,0,0,117.634,0,262.576c0,144.92,117.393,262.576,262.357,262.576\n                  c145.183,0,262.795-117.656,262.795-262.576C525.153,117.634,407.54,0,262.357,0z M262.576,472.637\n                  c-116.037,0-210.105-93.98-210.105-210.061S146.539,52.515,262.576,52.515s210.105,93.98,210.105,210.061\n                  S378.613,472.637,262.576,472.637z M354.456,236.341c21.838,0,39.408-17.614,39.408-39.408s-17.571-39.408-39.408-39.408\n                  c-21.75,0-39.408,17.614-39.408,39.408S332.706,236.341,354.456,236.341z M170.696,236.341c21.75,0,39.408-17.615,39.408-39.408\n                  s-17.658-39.408-39.408-39.408c-21.838,0-39.408,17.614-39.408,39.408S148.859,236.341,170.696,236.341z M262.576,406.993\n                  c61.158,0,113.214-38.314,134.198-91.88H128.378C149.362,368.679,201.418,406.993,262.576,406.993z\"/>\n              </g>\n              </svg>\n      </div>\n    </div>\n    <div class=\"notifications\">\n      <bidi-notification-launcher (click)=\"openLeftPanel(2)\"></bidi-notification-launcher>\n    </div>\n  </div>\n</div>\n","styles":[".header-content{height:58px;z-index:1;position:relative;box-shadow:0 1px 0 0 rgba(0,0,0,.1)!important}.header-content .logo{height:67px;width:80px;box-shadow:1px 0 0 0 rgba(0,0,0,.1);float:left;text-align:center;padding-top:8px;position:absolute}.header-content .content{height:67px;margin-left:80px}.header-content .welcome{width:20%;position:absolute;font-family:Lato;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#939393;margin-top:14px;margin-left:41px}.header-content .welcome .icon-welcome{position:absolute;width:47px!important;padding-left:15px;color:#338ec9}.header-content .notifications{float:right;margin:.5% 3% 0 0}.header-content .notifications p{text-align:center;color:#555;font-weight:700}.header-content .notification-content{position:absolute;top:0;z-index:500;left:-100%;transition:.25s}.header-content .notification-content.active{left:46px}"]}]}],"members":{"viewNotifications":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bidi/common-services","name":"AuthService","line":11,"character":28}]}],"openLeftPanel":[{"__symbolic":"method"}]}},"ɵcp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"bidi-html-editor","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":22,"character":13},"useExisting":{"__symbolic":"reference","name":"ɵcp"},"multi":true}],"template":"<div class=\"content-preview\">\n    <svg (click)=\"close.emit()\" class=\"icon-svg-tt-angle-right is-pulled-left\">\n      <use xlink:href=\"#icon-svg-tt-angle-right\"></use>\n    </svg>\n    <div class=\"columns\">\n        <div class=\"column\" style=\"padding-top: 8px;padding-left: 0;\">\n            <div class=\"page-title modal-header\">\n                <h2 class=\"is-size-5\">Agrega contenido personalizado</h2>\n            </div>\n            <div class=\"content-add\">\n                <div class=\"field\">\n                    <label for=\"\" class=\"is-size-7 is-ff-light\">Título</label>\n                    <div class=\"control\">\n                        <input class=\"input\" placeholder=\"Titulo recurso\" type=\"text\" [(ngModel)]=\"title\">\n                    </div>\n                </div>\n                <div class=\"field\">\n                    <label for=\"\" class=\"is-size-7 is-ff-light\">Abstract</label>\n                    <div class=\"control\">\n                        <input class=\"input\" placeholder=\"Titulo recurso\" type=\"text\" [(ngModel)]=\"abstract\">\n                    </div>\n                </div>\n                <div class=\"field\">\n                    <label for=\"\" class=\"is-size-7 is-ff-light\">Contenido HTML</label>\n                    <ckeditor [editor]=\"Editor\" (change)=\"onChange($event)\" [(ngModel)]=\"value\" [config]=\"config\" ></ckeditor>\n                </div>\n                <div class=\"field tags-custom\">\n                    <label for=\"\" class=\"is-size-7 is-ff-light\">Agrega tags</label>\n                    <tag-input [(ngModel)]='tagsCustom' placeholder=\"Ingresa un nuevo tag\" secondaryPlaceholder=\"Ingresa un tag\"></tag-input>\n                </div>\n                <div class=\"field-dates\">\n                    <div class=\"columns\">\n                        <div class=\"column\"><div class=\"field\">\n                                <label for=\"\" class=\"is-size-7 is-ff-light\">Desde (fecha de publicación)</label>\n                                <div class=\"control\">\n                                    <ng-datepicker [(ngModel)]=\"startDate\" [options]=\"finalOptions\"></ng-datepicker>\n                                </div>\n                            </div></div>\n                        <div class=\"column\">\n                                <div class=\"field\">\n                                        <label class=\"is-size-7 is-ff-light\">Hasta (fecha de entrega o vencimiento)</label>\n                                        <div class=\"control\">\n                                          <ng-datepicker [(ngModel)]=\"endDate\" [options]=\"finalOptions\"></ng-datepicker>\n                                        </div>\n                                    </div>\n                        </div>\n                    </div>\n                    \n                    \n                    <span class=\"error has-background-danger has-text-light is-size-6 is-uppercase has-text-centered\">\n                        {{ msgErr }}\n                    </span>\n                </div>\n                <div class=\"control\">\n                    <p class=\"is-size-6 is-ff-light\">Indica para que tema es este contenido</p>\n                    <div class=\"field\">\n                      <div class=\"control is-expanded\">\n                        <div class=\"select is-full-widthselect is-full-width\">\n                            <select [(ngModel)]=\"theme\" (change)=\"selectThemeForContent(theme)\" class=\"is-full-width\" placeholder=\"Selecciona un tema\">\n                              <option selected=\"selected\" *ngIf=\"!themeSelect\">Seleccionar Tema</option>\n                              <option *ngIf=\"themeSelect\" [ngValue]=\"themeSelect\">{{ themeSelect.title }}</option>\n                                <ng-container *ngFor=\"let theme of themes; index as i\">\n                                    <option *ngIf=\"themeSelect && themeSelect._id !== theme._id\" [ngValue]=\"theme\">\n                                          {{ theme.title }}\n                                    </option>\n                                    <option *ngIf=\"!themeSelect\" [ngValue]=\"theme\">\n                                        {{ theme.title }}\n                                  </option>\n                                </ng-container>\n                            </select>\n                        </div>\n                      </div>\n                      <p class=\"help\">Es recomendable que el contenido que agregues esté subordinado a un tema\n                        De este modo tu estudiante podrá contextualizarlo. Tambien puedes <span class=\"has-text-tt-secondary\"\n                        (click)=\"newTheme.emit(true)\" style=\"cursor: pointer;\">crear un nuevo tema</span></p>\n                    </div>\n                    <span class=\"error has-background-danger has-text-light is-size-6 is-uppercase has-text-centered\">\n                        {{ msgErrData }}\n                    </span>\n                  </div>\n                <div class=\"buttons is-centered\">\n                    <button class=\"button is-tt-secondary is-outlined is-size-7 is-text-button\" (click)=\"close.emit()\">Cancelar</button>\n                    <button class=\"button is-tt-secondary is-outlined is-size-7 is-text-button\" (click)=\"save()\">Guardar</button>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n","styles":["h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.field-bk{height:31px;padding:5px 10px;font-size:14px;width:200px;outline:0;border:1px solid #dfe3e9}.ck-content{height:100px}.content-preview{overflow:scroll;height:100%;padding:0 0 0 15px}.content-preview .columns{padding-bottom:0;height:100%;margin-right:0;margin-top:0}.content-preview .columns .column{height:100%;padding-bottom:0;padding-right:0;padding-top:0}"]}]}],"members":{"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"saveValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"newTheme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"themes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"updateChanges":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"validData":[{"__symbolic":"method"}],"operatorDates":[{"__symbolic":"method"}],"selectThemeForContent":[{"__symbolic":"method"}]}},"ɵcq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-modal","template":"<div class=\"modal-content-container has-column-direction is-align-items-center is-content-center\" [ngClass]=\"{'active': active}\">\n    <div class=\"modal-container\">\n        <div class=\"close-modal\">\n            <button class=\"button\" (click)=\"closeModal()\">\n                <svg class=\"icon-svg-tt-cancel icon has-text-dark\">\n                    <use xlink:href=\"#icon-svg-tt-cancel\"></use>\n                </svg>\n            </button>\n        </div>\n        <ng-content select=\".tt-modal-content\"></ng-content>\n    </div>\n</div>\n","styles":[".modal-content-container{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none}.modal-content-container.active{display:flex}.modal-container{background:#fff;width:50%;height:auto}.modal-container label{display:inline-block;font-size:.8em!important;margin-bottom:4px}.modal-container .title{font-size:1.2em;padding-top:13px}.modal-container input{margin-bottom:7px}.modal-container .tt-modal-content .modal-header{margin-bottom:15px;padding:10px}.modal-container .tt-modal-content .modal-body{max-height:160px;overflow-y:auto;overflow-x:hidden;min-height:120px;padding:15px}.modal-container .tt-modal-content .modal-footer{padding:15px}.close-modal{float:right}"]}]}],"members":{"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"active":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"closeModal":[{"__symbolic":"method"}]}},"ɵcr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-left-panel","template":"<div\n  (click)=\"closePanel($event)\"\n  class=\"left-panel-container\"\n  [ngClass]=\"{ active: active }\"\n>\n  <div>\n    <ng-content></ng-content>\n  </div>\n</div>\n","styles":[".container{position:absolute;top:0;bottom:0;transition:width .25s;z-index:2000;overflow:hidden;width:0;left:0}.container.active{width:100%}.container>div{position:relative;height:100%}.active{width:auto}@media (max-width:680px){.active{width:100vh}}"]}]}],"members":{"active":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"closePanel":[{"__symbolic":"method"}]}},"ɵcs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-right-panel","template":"<div\n  (click)=\"closePanel($event)\"\n  class=\"left-panel-container\"\n  [ngClass]=\"{ active: active }\"\n>\n  <div>\n    <ng-content></ng-content>\n  </div>\n</div>\n","styles":[".container{position:absolute;top:0;bottom:0;transition:width .25s;z-index:2000;overflow:hidden;width:0;right:0}.container.active{width:100%}.container>div{position:relative;height:100%}"]}]}],"members":{"active":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"closePanel":[{"__symbolic":"method"}]}},"ɵct":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-profile-launcher","template":"<div (click)=\"emit($event)\" style=\"margin-top: -2px;\">\n  <a>\n    <svg class=\"icons-tt\" version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n      viewBox=\"0 0 563.43 563.43\" style=\"enable-background:new 0 0 563.43 563.43;\" xml:space=\"preserve\">\n      <path d=\"M280.79,314.559c83.266,0,150.803-67.538,150.803-150.803S364.055,13.415,280.79,13.415S129.987,80.953,129.987,163.756\n        S197.524,314.559,280.79,314.559z M280.79,52.735c61.061,0,111.021,49.959,111.021,111.021S341.851,274.776,280.79,274.776\n        s-111.021-49.959-111.021-111.021S219.728,52.735,280.79,52.735z\"/>\n      <path d=\"M19.891,550.015h523.648c11.102,0,19.891-8.789,19.891-19.891c0-104.082-84.653-189.198-189.198-189.198H189.198\n      C85.116,340.926,0,425.579,0,530.124C0,541.226,8.789,550.015,19.891,550.015z M189.198,380.708h185.034\n      c75.864,0,138.313,56.436,148.028,129.524H41.17C50.884,437.607,113.334,380.708,189.198,380.708z\"/>\n    </svg>\n    <p class=\"is-size-7\" style=\"margin-top: 8px;\">Mi Perfil</p>\n  </a>\n\n</div>\n","styles":["div{cursor:pointer}.icons-tt{height:1.41rem;width:1.5rem;fill:#555}"]}]}],"members":{"click":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":8,"character":3}}]}],"emit":[{"__symbolic":"method"}]}},"ɵcu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"bidi-profile","template":"<div class=\"profile is-flex is-space-between has-column-direction\">\n  <bidi-avatar-selector\n    [ngClass]=\"{ open: avatarSelectorOpen }\"\n    (selectorState)=\"closeAvatarSelector($event)\"\n    class=\"has-background-tt-secondary\">\n  </bidi-avatar-selector>\n  <bidi-achievements\n    [ngClass]=\"{ open: achievementsOpen }\"\n    (panelState)=\"closePanel($event)\"\n    class=\"has-background-tt-secondary\"></bidi-achievements>\n  <bidi-configuration\n    [ngClass]=\"{ open: configurationOpen }\"\n    (panelState)=\"closePanel($event)\"\n    class=\"has-background-tt-secondary\"></bidi-configuration>\n  <bidi-user-file\n    [ngClass]=\"{ open: userFileOpen }\"\n    (panelState)=\"closePanel($event)\"\n    class=\"has-background-tt-secondary\">\n  </bidi-user-file>\n\n  <div class=\"user-container\" *ngIf=\"user\">\n    <p class=\"is-uppercase is-size-6\"\n       style=\"margin-bottom: 35px;border-radius: 0; border-left: none; border-top: none;\">\n      Perfil de usuario\n    </p>\n    <div class=\"avatar-container is-relative\">\n      <input style=\"display:none;\" type=\"file\" (change)=\"searchImg($event)\" #photoInput>\n      <button class=\"button edit-button\" (click)=\"openAvatarSelector()\">\n        <svg class=\"icon-bidi-pencil icon is-small has-text-black-bis\">\n          <use xlink:href=\"#icon-bidi-pencil\"></use>\n        </svg>\n      </button>\n      <div class=\"avatar-img-container\">\n        <img src=\"{{ avatar }}\">\n        <!--\n        <svg class=\"icon-tt-new-profile-1 icon has-text-grey\">\n            <use xlink:href=\"#icon-tt-new-profile-1\"></use>\n        </svg>\n        -->\n      </div>\n    </div>\n    <div class=\"data-container has-text-white\">\n      <p class=\"is-size-6 is-capitalized\" style=\"margin-top: -6px;\">{{user.given_name}} {{user.family_name}}</p>\n      <!--<p class=\"is-size-8\">{{user.email}}</p>-->\n      <div class=\"buttons\">\n        <button\n          *ngIf=\"!editPro; else savePro\"\n          (click)=\"editProfile();photoInput.click()\"\n          class=\"button is-outlined is-tt is-size-7\" style=\"width: 83px;\n                min-width: inherit;\n                padding: 4px;\n                margin-top: 4px;\"\n        >\n          Editar\n        </button>\n        <ng-template #savePro>\n          <button\n            (click)=\"saveProfile()\"\n            class=\"button is-outlined is-tt is-size-7\"\n            style=\"width: 83px;\n                    min-width: inherit;\n                    padding: 4px;\n                    margin-top: 4px;\"\n          >\n            Guardar\n          </button>\n        </ng-template>\n      </div>\n    </div>\n  </div>\n\n  <div class=\"buttons is-centered\">\n    <div class=\"button is-small has-text-dark is-tt\" (click)=\"logOut()\">\n      Cerrar sesión\n    </div>\n  </div>\n</div>\n\n","styles":[".profile{background:rgba(30,54,72,.95);width:230px;height:100%;padding:25px;position:relative;overflow:hidden}.profile .title{letter-spacing:9px}.profile .user-container .edit-button{background-color:transparent;top:3px;width:40px;height:40px;font-size:.8em;border:none;outline:0;position:absolute;right:0;bottom:1px;min-width:inherit;display:none}.profile .user-container .edit-button svg{height:1.2em;width:1.2em}.profile .user-container .edit-button:focus{outline:0!important}.profile .user-container .avatar-container{padding-top:5px;padding-bottom:5px;padding-right:2px}.profile .user-container .avatar-container button{width:25px;height:25px;border-radius:99999px;background:#00f699;opacity:.7}.profile .user-container .avatar-container .avatar-img-container{border-radius:50%;width:50px;height:50px;background:#e5e5e5;position:relative;overflow:hidden;margin:0 auto;float:left}.profile .user-container .avatar-container .avatar-img-container svg{margin:13px auto 0 -1px;height:3em;width:3.4em}.profile .user-container .data-container{padding-top:0;padding-bottom:10px;padding-left:10px;text-align:center;float:left}.profile .user-container .data-container p{line-height:1.22}.profile .user-container .data-container .is-size-8{font-size:.6rem}.profile .user-container .data-container .is-size-9{font-size:.55rem}.profile .user-container .info-container{padding-top:25px;clear:both;margin-left:7px}.profile .user-container .info-container ul{margin-top:10px}.profile .user-container .info-container ul li{line-height:1.8rem}.profile .user-container .info-container ul li span.profile-bullet-point{float:left;width:46px;height:20px;border-bottom:1px solid #00f59c;margin-right:3px}.profile bidi-avatar-selector{position:absolute;top:-100%;left:0;right:0;min-height:80px;z-index:10;transition:.25s}.profile bidi-avatar-selector.open{top:0}.profile bidi-achievements,.profile bidi-configuration,.profile bidi-user-file{position:absolute;top:0;bottom:0;left:-100%;width:100%;z-index:15;transition:.25s}.profile bidi-achievements.open,.profile bidi-configuration.open,.profile bidi-user-file.open{left:0}"]}]}],"members":{"saveImg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"user":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"avatar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bidi/common-services","name":"AuthService","line":28,"character":29}]}],"searchImg":[{"__symbolic":"method"}],"editProfile":[{"__symbolic":"method"}],"saveProfile":[{"__symbolic":"method"}],"openAvatarSelector":[{"__symbolic":"method"}],"closeAvatarSelector":[{"__symbolic":"method"}],"openMenuPanel":[{"__symbolic":"method"}],"closePanel":[{"__symbolic":"method"}],"logOut":[{"__symbolic":"method"}]}},"ɵcv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-avatar-selector","template":"<div class=\"avatar-selector\">\n  <button class=\"button close-button\" (click)=\"closeAvatarSelector()\">\n      <svg class=\"icon-times icon is-small has-text-tt \">\n          <use xlink:href=\"#icon-times\"></use>\n        </svg>\n  </button>\n</div>\n","styles":[""]}]}],"members":{"selectorState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"closeAvatarSelector":[{"__symbolic":"method"}]}},"ɵcw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-configuration","template":"<div class=\"configuration\">\n  <button class=\"button close is-pulled-right\" (click)=\"closeConfiguration()\">\n      <svg class=\"icon-times icon is-small has-text-tt \">\n          <use xlink:href=\"#icon-times\"></use>\n        </svg>\n  </button>\n</div>\n","styles":[".close{border:none;background:0 0}"]}]}],"members":{"panelState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"closeConfiguration":[{"__symbolic":"method"}]}},"ɵcx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-achievements","template":"<div class=\"achievements\">\n  <button class=\"close button is-pulled-right\" (click)=\"closeAchievements()\">\n      <svg class=\"icon-times icon is-small has-text-tt \">\n          <use xlink:href=\"#icon-times\"></use>\n        </svg>\n  </button>\n</div>\n","styles":[".close{border:none;background:0 0}"]}]}],"members":{"panelState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":8,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"closeAchievements":[{"__symbolic":"method"}]}},"ɵcy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-user-file","template":"<div class=\"user-file\">\n    <button class=\"button close is-pulled-right\" (click)=\"closeUserFile()\">\n        <svg class=\"icon-times icon is-small has-text-tt \">\n            <use xlink:href=\"#icon-times\"></use>\n          </svg>\n      </button>\n</div>\n","styles":[".close{border:none;background:0 0}"]}]}],"members":{"panelState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"closeUserFile":[{"__symbolic":"method"}]}},"ɵcz":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-progress-bar","template":"<div class=\"progress-bar-container\">\n  <div class=\"progress-bar has-background-dark is-flex\">\n    <div class=\"progress-bar-fill has-background-tt-secondary is-align-self-center\" [ngStyle]=\"{'width.%': progress}\"></div>\n  </div>\n  <p>{{ text }}</p>\n</div>\n","styles":[".progress-bar{width:100%;height:7px}.progress-bar .progress-bar-fill{height:5px}"]}]}],"members":{"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"progress":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵda":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-road-map","template":"<p>\n  road-map works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵdb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-search","template":"<p>\n  search works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵdc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-side-menu-left","template":"<div\nclass=\"content has-text-centered is-flex has-column-direction\nis-align-items-start is-flex-center\"\n[ngClass]=\"{'deployed': deployed }\"\n\n>\n<div class=\"is-relative\" style=\"height: 100%;\">\n      <!--<a role=\"button\" class=\"navbar-burger\" aria-label=\"menu\" aria-expanded=\"false\" (click)=\"expandMenu()\" [ngClass]=\"{'is-active': changeBurger}\">\n        <span aria-hidden=\"true\"></span>\n        <span aria-hidden=\"true\"></span>\n        <span aria-hidden=\"true\"></span>\n      </a>-->\n  <div class=\" color-bg\" [ngClass]=\"{'deployed': deployed }\"></div>\n  <div class=\"menu-content\">\n      <!--<div class=\"is-grow-1 title\"\n      [ngClass]=\"{'deployed': deployed }\">\n          <h1 class=\" has-text-light is-ff-black is-size-4 \">TICMAS</h1>\n          <h2 class=\"is-size-7 is-ff-light has-text-light\">Herramientas del docente</h2>\n        </div>-->\n        <div class=\"is-grow-4\" style=\"margin-top: 12px;\" >\n          <div class=\"menu-top\" >\n            <ng-content select=\".top\"></ng-content>\n          </div>\n          <!--<div class=\"menu-bottom\" >\n            <div>\n              <div>\n                <ng-content select=\".bottom\"></ng-content>\n              </div>\n            </div>\n          </div>-->\n        </div>\n  </div>\n\n</div>\n\n\n</div>\n","styles":[".content{padding-top:0;width:45px;height:100%;left:0;top:0;bottom:0;z-index:2000;transition:.25s;justify-content:center;overflow:hidden}.content.deployed{width:187px}.title{letter-spacing:9px;padding:15px 8px;width:187px;opacity:0;transition:.3s;text-align:left;margin-bottom:0}.title h1{margin-bottom:0;margin-top:23px}.title h2{letter-spacing:.015em;margin-top:0;margin-bottom:0}.title.deployed{opacity:1}.item-menu-left{width:80px}.menu-top{width:80px;margin-bottom:24px;padding-left:5px}.menu-top>*{padding-top:.6em}.menu-bottom{padding-left:5px}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.3rem;width:1.5rem}.color-bg{transition:.1s;bottom:0;top:0;width:0;height:100%;border-right:1px solid rgba(255,255,255,.3)}.color-bg.deployed{width:187px}.color-bg.deployed svg{fill:#555!important}.menu-content{top:0;z-index:3000;position:absolute}.navbar-burger{color:#000;margin-top:-12px;margin-left:-8px;display:block!important;position:fixed;top:15px;z-index:2000;left:12px;border-radius:99999px;width:30px;height:30px}"]}]}],"members":{"toggle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":8,"character":3}}]}],"deployed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"onMenuOver":[{"__symbolic":"method"}],"expandMenu":[{"__symbolic":"method"}]}},"ɵdd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"bidi-side-menu-right","template":"<div class=\"content\">\n  <div class=\"context-menu\">\n    <h3 class=\"has-text-tt-secondary is-size-6 is-uppercase\">Mis cursos asignados</h3>\n    <div class=\"context-container\" *ngFor=\"let context of contexts\">\n        <h3 class=\"has-text-tt-secondary is-size-7 is-uppercase\"> {{ context.school }} </h3>\n        <div class=\"buttons\" >\n            <button class=\"button is-circle-medium is-tt\"\n            *ngFor=\"let class of context.course\"\n            (click)=\"openOptions()\">\n              {{ class.name }}\n            </button>\n          </div>\n    </div>\n\n  </div>\n  <div class=\"context-submenu-container has-background-tt\" [ngClass]=\"{'open': open}\">\n    <p>\n        <svg class=\"icon-chevron-right icon is-small has-text-tt-secondary is-pulled-right\" (click)=\"goBack()\">\n            <use xlink:href=\"#icon-chevron-right\"></use>\n        </svg>\n    </p>\n\n    <div class=\"buttons\">\n      <button class=\"button is-tt is-inverted is-outlined is-size-7 is-full-width\" (click)=\"navigateToOption(option.parameter)\" *ngFor=\"let option of menu\">\n        {{ option.text }}\n      </button>\n    </div>\n  </div>\n</div>\n","styles":[".content{background-color:#fff;position:relative;overflow:hidden;min-height:136px;margin-top:95px}.content h3{font-weight:400;margin:9px 0 4px}.content .context-menu{padding:10px;border-top:5px solid #5cff85}.content .context-menu .context-container{margin:25px 0}.content .context-menu .context-container h3{margin-bottom:10px;margin-left:3px;font-weight:300}.content .context-submenu-container{padding:10px;position:absolute;width:100%;right:-100%;top:0;bottom:0;transition:.25s}.content .context-submenu-container p{margin-bottom:23px}.content .context-submenu-container.open{right:0}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵde"}]}],"ngOnInit":[{"__symbolic":"method"}],"navigateToOption":[{"__symbolic":"method"}],"openOptions":[{"__symbolic":"method"}],"goBack":[{"__symbolic":"method"}]}},"ɵde":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"getContext":[{"__symbolic":"method"}],"getContextMenu":[{"__symbolic":"method"}]}},"ɵdf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-stats","template":"<p>\n  stats works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵdg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"svg-scl-sprite","template":"<svg xmlns=\"http://www.w3.org/2000/svg\" style=\"display: none;\">\n\n  <symbol id=\"icon-svg-tt-back\" viewBox=\"0 0 512 512\">\n    <path d=\"m462 232l-352 0 158-157c7-7 7-19 0-27l-10-10c-7-7-19-7-26 0l-205 204c-4 4-6 9-5 14-1 6 1 11 5 15l1 0c2 4 5 7 9 9l195 195c7 8 19 8 27 0l9-9c8-7 8-19 0-27l-155-156 349 0c12 0 22-10 22-21l0-8c-1-12-11-22-22-22z\"\n    />\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-chat\" viewBox=\"0 0 512 512\">\n    <path d=\"m438 53l-362 0c-26 0-47 20-47 46l0 258c0 25 21 46 47 46l361 0c26 0 47-21 47-46l0-258c0-26-21-46-46-46z m-20 267c0 18-15 33-33 33l-257 0c-18 0-33-15-33-33l0-184c0-18 15-33 33-33l257 0c18 0 33 15 33 33z m-389 32l0 120 73-69m56-194l31 0 0 31-31 0z m89 0l31 0 0 31-31 0z m89 0l31 0 0 31-31 0z\"\n    />\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-notification\" viewBox=\"0 0 512 512\">\n    <path d=\"m403 430l0-234c0-73-54-133-125-141l0-6c0-10-8-18-18-18l-4 0c-10 0-18 8-18 18l0 6c-68 11-120 70-120 141l0 234-53 0 0 64 396 0 0-64z m-240-234c0-54 43-98 97-98 55 0 98 44 98 98l0 234-195 0z\"\n    />\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-profile\" viewBox=\"0 0 512 512\">\n    <path d=\"m345 160c0 47-38 85-85 85-46 0-84-38-84-85 0-46 38-84 84-84 47 0 85 38 85 84z m-89 138c-200 0-191 165-191 165l391 0c0 0 0-165-200-165z\"\n    />\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-cancel\" viewBox=\"0 0 512 512\">\n      <path d=\"m30 482c3 3 7 5 12 5 4 0 8-2 11-5l203-203 203 203c3 3 7 5 11 5 4 0 9-2 12-5 6-7 6-17 0-23l-203-203 203-203c6-6 6-16 0-23-7-6-17-6-23 0l-203 203-203-203c-6-6-16-6-23 0-6 7-6 17 0 23l203 203-203 203c-6 6-6 16 0 23z\"/>\n    </symbol>\n\n  <symbol id=\"icon-like\" viewBox=\"0 0 512 512\">\n    <path d=\"m467 168c-20-6-67-6-136-7c3-15 4-29 4-53c0-57-42-108-79-108c-26 0-48 21-48 48c0 32-10 88-64 116c-4 2-15 7-17 8l1 1c-8-7-20-13-32-13l-48 0c-26 0-48 22-48 48l0 256c0 26 22 48 48 48l48 0c19 0 35-12 43-28c0 0 0 1 0 1c1 0 3 0 4 1c1 0 1 0 1 0c9 2 27 6 65 15c8 2 51 11 95 11l88 0c27 0 46-10 57-31c0 0 4-7 7-17c2-7 3-18 0-28c18-12 23-30 27-42c6-19 4-33 0-43c9-9 18-23 21-44c2-14 0-27-6-38c9-11 13-23 14-35l0-4c0-2 0-3 0-8c0-20-14-45-45-54z m-355 296c0 9-7 16-16 16l-48 0c-9 0-16-7-16-16l0-256c0-9 7-16 16-16l48 0c9 0 16 7 16 16z m368-231c-1 7-4 23-32 23c-24 0-32 0-32 0c-4 0-8 4-8 8c0 4 4 8 8 8c0 0 7 0 31 0c24 0 27 20 26 30c-2 11-8 34-35 34c-27 0-38 0-38 0c-4 0-8 4-8 8c0 4 4 8 8 8c0 0 19 0 32 0c27 0 24 21 20 33c-5 16-8 31-42 31c-12 0-26 0-26 0c-5 0-8 4-8 8c0 4 3 8 8 8c0 0 11 0 25 0c17 0 18 17 16 22c-2 7-4 12-4 12c-5 9-13 14-29 14l-88 0c-44 0-87-10-88-10c-67-16-70-17-74-18c0 0-14-2-14-14l0-221c0-7 5-14 13-17c1 0 2 0 3-1c73-30 95-97 96-151c0-8 6-16 16-16c17 0 47 34 47 76c0 38-2 44-15 84c160 0 159 2 173 6c17 5 19 20 19 24c0 6 0 5 0 11z m-408 183c-13 0-24 11-24 24c0 13 11 24 24 24c13 0 24-11 24-24c0-13-11-24-24-24z m0 32c-4 0-8-4-8-8c0-4 4-8 8-8c4 0 8 4 8 8c0 4-4 8-8 8z\"/>\n  </symbol>\n</svg>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵdh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"svg-tt-sprite","template":"<svg xmlns=\"http://www.w3.org/2000/svg\" style=\"display: none;\">\n  <symbol id=\"icon-tt-themes\" viewBox=\"0 0 512 512\">\n    <path d=\"m370 95l0-41-62 0 0-41-104 0 0 41-62 0 0 42-72 0 0 404 373 0 0-405z m-145-62l62 0 0 21-62 0z m-62 42l186 0 0 62-186 0z m259 404l-332 0 0-363 52 0 0 42 228 0 0-42 52 0z m-290-256l20 0 0 21-20 0z m0 85l20 0 0 21-20 0z m0 86l20 0 0 21-20 0z m41-171l207 0 0 21-207 0z m0 85l207 0 0 21-207 0z m0 86l207 0 0 21-207 0z\"/>\n  </symbol>\n  <symbol id=\"icon-tt-contenido\" viewBox=\"0 0 512 512\">\n      <path d=\"m456 109c5 5 10 12 14 21 4 9 5 18 5 25l0 330c0 7-2 14-8 19-5 5-11 8-19 8l-384 0c-8 0-14-3-19-8-6-5-8-12-8-19l0-458c0-7 2-14 8-19 5-5 11-8 19-8l256 0c8 0 16 2 25 6 9 4 17 8 22 13z m-127-70l0 107 108 0c-2-5-4-9-7-11l-89-90c-2-2-6-4-12-6z m110 436l0-292-119 0c-8 0-14-3-19-8-6-5-8-12-8-20l0-118-220 0 0 438z m-293-246c0-3 1-5 3-7 2-2 4-3 6-3l202 0c2 0 4 1 6 3 2 2 3 4 3 7l0 18c0 3-1 5-3 6-2 2-4 3-6 3l-202 0c-2 0-4-1-6-3-2-1-3-3-3-6z m211 64c2 0 4 0 6 2 2 2 3 4 3 7l0 18c0 3-1 5-3 7-2 1-4 2-6 2l-202 0c-2 0-4-1-6-2-2-2-3-4-3-7l0-18c0-3 1-5 3-7 2-2 4-2 6-2z m0 73c2 0 4 1 6 2 2 2 3 4 3 7l0 18c0 3-1 5-3 7-2 1-4 2-6 2l-202 0c-2 0-4-1-6-2-2-2-3-4-3-7l0-18c0-3 1-5 3-7 2-1 4-2 6-2z\"/>\n    </symbol>\n\n  <symbol id=\"icon-tt-new-chat\" viewBox=\"0 0 512 512\">\n    <path d=\"m245 289l120 0c27 0 48-22 48-48l0-133c0-26-22-48-48-48l-218 0c-27 0-48 22-48 48l0 133c0 27 22 48 48 48l16 0 0 60z m-98-24c-13 0-24-11-24-24l0-133c0-13 11-24 24-24l218 0c13 0 24 11 24 24l0 133c0 13-11 24-24 24l-127 0-51 36 0-36z m95-86c0-7 6-14 14-14 8 0 14 7 14 14 0 8-6 15-14 15-8 0-14-7-14-15z m49 0c0-7 7-14 15-14 7 0 14 7 14 14 0 8-7 15-14 15-8 0-15-7-15-15z m-99 0c0-7 7-14 14-14 8 0 15 7 15 14 0 8-7 15-15 15-7 0-14-7-14-15z\"/>\n  </symbol>\n\n  <symbol id=\"icon-tt-new-library\" viewBox=\"0 0 512 512\">\n    <path d=\"m435 119l-25 0 0-25c0-5-4-9-9-9l-3 0c-52 0-101 17-140 50-43-33-92-50-142-50l-5 0c-5 0-9 4-9 9l0 25-25 0c-5 0-9 4-9 9l0 273c0 5 4 9 9 9l118 0c13 0 27 3 41 8l17 9c1 1 5 1 6 0l17-9c14-5 28-8 41-8l118 0c5 0 9-4 9-9l0-273c0-5-4-9-9-9z m-170 282l0-253c35-29 81-44 128-46l0 256c-47 2-91 16-128 43z m-146-299c47 2 93 17 128 46l0 251c-37-25-81-39-128-41z m-34 291l0-256 17 0 0 230c0 5 4 8 9 8l3 0c29 0 57 6 84 18z m342 0l-113 0c26-12 55-18 84-18l3 0c5 0 9-3 9-8l0-230 17 0z\"/>\n  </symbol>\n\n  <symbol id=\"icon-tt-new-calendar\" viewBox=\"0 0 512 512\">\n    <path d=\"m429 461l-346 0c-18 0-32-14-32-32l0-320c0-18 14-32 32-32l346 0c18 0 32 14 32 32l0 320c0 18-14 32-32 32z m-346-359c-4 0-6 3-6 7l0 320c0 4 2 6 6 6l346 0c4 0 6-2 6-6l0-320c0-4-2-7-6-7 0 0-346 0-346 0z m365 77l-384 0c-8 0-13-5-13-13 0-7 5-12 13-12l384 0c8 0 13 5 13 12 0 8-5 13-13 13z m-320-51c-8 0-13-5-13-13l0-51c0-8 5-13 13-13 8 0 13 5 13 13l0 51c0 8-5 13-13 13z m256 0c-8 0-13-5-13-13l0-51c0-8 5-13 13-13 8 0 13 5 13 13l0 51c0 8-5 13-13 13z m-243 154c0 7-6 12-13 12-7 0-13-5-13-12 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m205-154c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-12 13-12 7 0 13 5 13 12z m0 52c0 7-6 12-13 12-7 0-13-5-13-12 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m51-154c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-12 13-12 7 0 13 5 13 12z m0 52c0 7-6 12-13 12-7 0-13-5-13-12 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m-154-103c0 7-6 13-13 13-7 0-12-6-12-13 0-7 5-12 12-12 7 0 13 5 13 12z m0 52c0 7-6 12-13 12-7 0-12-5-12-12 0-7 5-13 12-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-12-6-12-13 0-7 5-13 12-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-12-6-12-13 0-7 5-13 12-13 7 0 13 6 13 13z m-51-154c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-12 13-12 7 0 13 5 13 12z m0 52c0 7-6 12-13 12-7 0-13-5-13-12 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m102-154c0 7-5 13-12 13-7 0-13-6-13-13 0-7 6-12 13-12 7 0 12 5 12 12z m0 52c0 7-5 12-12 12-7 0-13-5-13-12 0-7 6-13 13-13 7 0 12 6 12 13z m0 51c0 7-5 13-12 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 12 6 12 13z m0 51c0 7-5 13-12 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 12 6 12 13z\"/>\n  </symbol>\n\n  <symbol id=\"icon-tt-new-notifications\" viewBox=\"0 0 512 512\">\n    <path d=\"m205 461l-5 0c-5-2-11-7-12-12l-33-125-70-70c-46-46-46-121 0-169 46-47 123-46 169 0l70 70 125 33c5 1 10 7 12 12 2 5 0 12-5 17l-239 239c-4 3-7 5-12 5z m-34-376c-23 0-45 9-60 26-32 32-32 87 0 121l72 72c1 1 3 5 5 7l27 99 196-197-100-25c-4 0-6-2-7-5l-72-72c-17-17-39-26-61-26z m136 366c-10 0-20-4-29-12-7-7-7-17 0-24l34-34c7-7 17-7 24 0 16 15 16 42 0 58-8 8-19 12-29 12z m-85-178c-5 0-9-2-12-5-7-7-7-17 0-24 7-7 17-7 24 0 3 3 5 7 5 12 0 5-2 9-5 12-4 3-7 5-12 5z m36-36c-5 0-9-1-12-5-7-7-7-17 0-24l49-49c7-7 17-7 24 0 4 3 5 7 5 12 0 5-1 8-5 12l-49 49c-4 4-7 5-12 5z m-173-135c-5 0-8-1-12-5l-17-17c-7-7-7-17 0-24 7-7 17-7 24 0l17 17c7 7 7 17 0 24-3 4-7 5-12 5z\"/>\n  </symbol>\n\n  <symbol id=\"icon-tt-new-profile-1\" viewBox=\"0 0 512 512\">\n    <path d=\"m418 360c-22-43-60-73-106-89 50-32 65-99 33-148-33-50-99-65-149-33-30 21-49 55-49 91 0 37 19 72 51 92-44 15-84 46-106 87-8 15-3 34 12 43 5 1 10 3 15 3l272 0c17 0 31-13 31-31 0-6 0-11-4-15z m-246-179c0-46 36-84 82-84 46 0 84 36 84 82 0 46-36 84-82 84-46 0-84-38-84-82z m224 196c-2 2-3 4-5 2l-270 0c-2 0-3-2-5-2-2-2-2-3 0-5 27-51 82-84 140-84 58 0 113 33 140 84 0 2 2 3 0 5z\"/>\n  </symbol>\n\n  <symbol id=\"icon-tt-new-classrooms\" viewBox=\"0 0 512 512\">\n    <path d=\"m275 448l-38 0c-18 0-32-14-32-32l0-90c0-3-3-6-7-6-18 0-32-14-32-32l0-96c0-22 17-38 39-38l102 0c22 0 39 16 39 38l0 96c0 18-14 32-32 32-4 0-7 3-7 6l0 90c0 18-14 32-32 32z m-70-269c-8 0-13 5-13 13l0 96c0 4 3 6 6 6 18 0 32 14 32 32l0 90c0 4 3 6 7 6l38 0c4 0 7-2 7-6l0-90c0-18 14-32 32-32 3 0 6-2 6-6l0-96c0-8-5-13-13-13z m51-38c-28 0-51-23-51-51 0-29 23-52 51-52 28 0 51 23 51 52 0 28-23 51-51 51z m0-77c-14 0-26 12-26 26 0 14 12 25 26 25 14 0 26-11 26-25 0-14-12-26-26-26z m134 384l-44 0c-8 0-13-5-13-13 0-7 5-13 13-13l44 0c4 0 7-2 7-6l0-77c0-18 14-32 32-32 4 0 6-2 6-6l0-96c0-8-5-13-13-13l-38 0c-8 0-13-5-13-13 0-7 5-13 13-13l38 0c22 0 39 17 39 39l0 96c0 18-14 32-32 32-4 0-7 2-7 6l0 77c0 18-14 32-32 32z m-224 0l-44 0c-18 0-32-14-32-32l0-77c0-4-3-6-7-6-18 0-32-14-32-32l0-96c0-22 17-39 39-39l38 0c8 0 13 6 13 13 0 8-5 13-13 13l-38 0c-8 0-13 5-13 13l0 96c0 4 2 6 6 6 18 0 32 14 32 32l0 77c0 4 3 6 7 6l44 0c8 0 13 6 13 13 0 8-5 13-13 13z m218-294c-28 0-51-23-51-52 0-28 23-51 51-51 28 0 51 23 51 51 0 29-23 52-51 52z m0-77c-14 0-26 11-26 25 0 14 12 26 26 26 14 0 26-12 26-26 0-14-12-25-26-25z m-256 77c-28 0-51-23-51-52 0-28 23-51 51-51 28 0 51 23 51 51 0 29-23 52-51 52z m0-77c-14 0-26 11-26 25 0 14 12 26 26 26 14 0 26-12 26-26 0-14-12-25-26-25z\"/>\n  </symbol>\n\n  <symbol id=\"icon-tt-new-roadmap\" viewBox=\"0 0 512 512\">\n    <path d=\"m261 304c-5 0-9 4-8 8 0 17 1 29 4 38 1 4 4 7 8 7 1 0 1 0 2-1 5-1 7-6 6-10-2-8-3-19-3-34 0-4-4-8-9-8z m2-72c-5 0-8 4-9 8 0 10 0 20 0 30l-1 6c0 5 4 9 8 9 1 0 1 0 1 0 4 0 8-4 8-8l0-6c1-10 1-20 1-30 1-5-3-9-8-9z m-9-27c0 5 4 8 8 8 0 0 1 0 1 0 5 0 8-4 7-9-1-16-4-28-9-38-2-4-7-6-11-4-5 2-6 8-4 12 4 7 6 18 8 31z m87 138c2 1 3 2 5 2 3 0 6-2 7-4 6-10 12-21 17-34 2-4-1-9-5-11-5-2-9 0-11 5-5 12-10 22-15 31-3 4-2 9 2 11z m-187-175c-9 9-17 19-24 31-2 4 0 9 4 11 1 1 2 2 4 2 3 0 6-2 7-5 6-10 13-19 21-26 3-3 3-9 0-12-3-4-9-4-12-1z m284-86l-120-34c-1 0-3 0-5 0l-117 34-117-34c-2 0-5 0-7 2-3 1-4 4-4 6l0 359c0 4 3 7 6 8l120 34 0 0c1 0 1 1 2 1 1 0 2-1 3-1l117-33 117 33c1 0 1 1 2 1 2 0 4-1 5-2 2-2 4-4 4-7l0-358c0-4-3-7-6-9z m-131 279c-5 2-11 3-17 3 0 0-1 0-2 0-4-1-8 3-9 8 0 4 3 8 8 9 1 0 2 0 3 0 6 0 12-1 17-3l0 30-102 30 0-277c5-1 11-2 17-2 1 0 2 0 3 0 4 0 8-3 9-8 0-5-4-9-8-9-2 0-3 0-4 0-6 0-12 0-17 1l0-46 102-29z m-222-293l103 29 0 51c0 0-1 0-1 0-4 1-7 6-5 11 1 3 3 4 6 5l0 274-103-30z m342 370l-103-30 0-37c1-1 2-1 2-2 4-2 5-7 3-11-1-2-3-3-5-4l0-286 103 29z m-75-162c2 2 4 2 6 2 3 0 5 0 6-2l11-11 11 11c2 2 4 2 6 2 3 0 5 0 7-2 3-3 3-9 0-12l-11-11 11-11c3-4 3-9 0-12-4-4-9-4-13 0l-11 11-11-11c-3-4-8-4-12 0-3 3-3 8 0 12l11 11-11 11c-3 3-3 9 0 12z m-233-49c-14 0-25 12-25 26 0 14 11 25 25 25 15 0 26-11 26-25 0-14-11-26-26-26z m0 34c-4 0-8-3-8-8 0-5 4-9 8-9 5 0 9 4 9 9 0 5-4 8-9 8z\"/>\n  </symbol>\n\n\n  <symbol id=\"icon-svg-tt-back\" viewBox=\"0 0 512 512\">\n    <path d=\"m462 232l-352 0 158-157c7-7 7-19 0-27l-10-10c-7-7-19-7-26 0l-205 204c-4 4-6 9-5 14-1 6 1 11 5 15l1 0c2 4 5 7 9 9l195 195c7 8 19 8 27 0l9-9c8-7 8-19 0-27l-155-156 349 0c12 0 22-10 22-21l0-8c-1-12-11-22-22-22z\"/>\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-chat\" viewBox=\"0 0 512 512\">\n    <path d=\"m438 53l-362 0c-26 0-47 20-47 46l0 258c0 25 21 46 47 46l361 0c26 0 47-21 47-46l0-258c0-26-21-46-46-46z m-20 267c0 18-15 33-33 33l-257 0c-18 0-33-15-33-33l0-184c0-18 15-33 33-33l257 0c18 0 33 15 33 33z m-389 32l0 120 73-69m56-194l31 0 0 31-31 0z m89 0l31 0 0 31-31 0z m89 0l31 0 0 31-31 0z\"/>\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-notification\" viewBox=\"0 0 512 512\">\n    <path d=\"m403 430l0-234c0-73-54-133-125-141l0-6c0-10-8-18-18-18l-4 0c-10 0-18 8-18 18l0 6c-68 11-120 70-120 141l0 234-53 0 0 64 396 0 0-64z m-240-234c0-54 43-98 97-98 55 0 98 44 98 98l0 234-195 0z\"/>\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-profile\" viewBox=\"0 0 512 512\">\n    <path d=\"m345 160c0 47-38 85-85 85-46 0-84-38-84-85 0-46 38-84 84-84 47 0 85 38 85 84z m-89 138c-200 0-191 165-191 165l391 0c0 0 0-165-200-165z\"/>\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-angle-down\" viewBox=\"0 0 512 512\">\n    <path d=\"m399 210c0 3-1 5-3 7l-133 133c-2 2-5 3-7 3-2 0-5-1-7-3l-133-133c-2-2-3-4-3-7 0-2 1-4 3-6l15-15c1-1 4-2 6-2 3 0 5 1 7 2l112 113 112-113c2-1 4-2 7-2 2 0 5 1 6 2l15 15c2 2 3 4 3 6z\"/>\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-angle-left\" viewBox=\"0 0 512 512\">\n    <path d=\"m344 155c0 3-1 5-3 7l-112 112 112 113c2 1 3 4 3 6 0 3-1 5-3 7l-14 14c-2 2-5 3-7 3-2 0-5-1-7-3l-133-133c-2-2-3-4-3-7 0-2 1-4 3-6l133-133c2-2 5-3 7-3 2 0 5 1 7 3l14 14c2 2 3 4 3 6z\"/>\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-angle-right\" viewBox=\"0 0 512 512\">\n    <path d=\"m335 274c0 3-1 5-3 7l-133 133c-2 2-5 3-7 3-2 0-5-1-7-3l-14-14c-2-2-3-4-3-7 0-2 1-5 3-6l112-113-112-112c-2-2-3-4-3-7 0-2 1-4 3-6l14-14c2-2 5-3 7-3 2 0 5 1 7 3l133 133c2 2 3 4 3 6z\"/>\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-angle-up\" viewBox=\"0 0 512 512\">\n    <path d=\"m399 338c0 3-1 5-3 7l-15 14c-1 2-4 3-6 3-3 0-5-1-7-3l-112-112-112 112c-2 2-4 3-7 3-2 0-5-1-6-3l-15-14c-2-2-3-4-3-7 0-2 1-4 3-6l133-133c2-2 5-3 7-3 2 0 5 1 7 3l133 133c2 2 3 4 3 6z\"/>\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-home\" viewBox=\"0 0 512 512\">\n    <path d=\"m432 166l-164-152c-8-7-20-7-27 0l-165 152c-13 6-23 20-23 35l0 263c0 21 19 39 41 39l321 0c22 0 40-18 40-39l0-263c0-16-9-29-23-35z m-335 44l4-3c-1 1-3 3-4 3z m5 244l0-249 30-27 1 0 108-100c7-7 19-7 27 0l108 100 1 0 29 28 0 248z\"/>\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-couser\" viewBox=\"0 0 512 512\">\n    <path d=\"m447 181c8-14 13-29 13-45 0-49-40-89-89-89-49 0-89 40-89 89 0 5 0 10 1 16-8-2-18-4-27-4-9 0-17 2-26 4 1-6 2-11 2-16 0-49-41-89-90-89-49 0-89 40-89 89 0 16 5 31 13 45-16 20-64 87-40 132 11 19 30 30 59 33-15 30-17 59-7 82 20 43 78 64 179 64 98 0 155-20 172-62 13-31 0-63-15-87 24-5 50-15 63-39 18-31 8-71-30-123z m-76-103c32 0 58 26 58 58 0 32-26 58-58 58-32 0-58-26-58-58 0-32 26-58 58-58z m-53 172c0 34-28 61-62 61-33 0-61-27-61-61 0-34 28-62 61-62 34 0 62 28 62 62z m-176-172c33 0 58 26 58 58 0 32-25 58-58 58-32 0-57-26-57-58 0-32 25-58 57-58z m-77 214c-7-13 11-51 33-80 13 8 28 13 44 13 6 0 11-1 16-1-2 8-3 17-3 26 0 17 4 33 12 47l-43 5c-37 3-55-3-59-10z m323 121c-4 11-26 35-131 35-77 0-127-13-138-38-11-24 15-61 24-72l29-32c18 27 49 45 84 45 31 0 58-13 77-34l22 23c15 14 42 51 33 73z m51-131c-10 18-49 21-66 19l-28-1c9-15 13-32 13-50 0-10-1-18-4-27 6 1 11 2 17 2 16 0 31-5 44-12 22 31 31 56 24 69z\"/>\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-cancel\" viewBox=\"0 0 512 512\">\n    <path d=\"m30 482c3 3 7 5 12 5 4 0 8-2 11-5l203-203 203 203c3 3 7 5 11 5 4 0 9-2 12-5 6-7 6-17 0-23l-203-203 203-203c6-6 6-16 0-23-7-6-17-6-23 0l-203 203-203-203c-6-6-16-6-23 0-6 7-6 17 0 23l203 203-203 203c-6 6-6 16 0 23z\"/>\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-search\" viewBox=\"0 0 512 512\">\n    <path d=\"m205 384c43 0 83-16 114-42l139 139c3 3 7 5 12 5 4 0 8-2 11-5 6-6 6-17 0-23l-139-139c26-31 42-71 42-114 0-99-80-179-179-179-99 0-179 80-179 179 0 99 80 179 179 179z m0-326c81 0 146 66 146 147 0 81-65 146-146 146-81 0-147-66-147-146 0-81 66-147 147-147z\"/>\n  </symbol>\n\n  <symbol id=\"icon-svg-tt-check\" viewBox=\"0 0 512 512\">\n      <path d=\"m477 162c0 7-2 14-8 19l-206 207-39 39c-6 5-12 8-20 8-7 0-14-3-19-8l-142-142c-6-6-8-12-8-20 0-7 2-14 8-19l38-39c6-5 12-8 20-8 7 0 14 3 19 8l84 84 188-188c5-5 12-8 19-8 8 0 14 3 20 8l38 39c6 6 8 12 8 20z\"/>\n    </symbol>\n\n  <symbol id=\"icon-svg-tt-plus\" viewBox=\"0 0 512 512\">\n    <path d=\"m457 210l0 55c0 8-3 14-8 20-5 5-12 8-19 8l-119 0 0 118c0 8-3 15-8 20-5 5-12 8-20 8l-54 0c-8 0-15-3-20-8-5-5-8-12-8-20l0-118-119 0c-7 0-14-3-19-8-5-6-8-12-8-20l0-55c0-7 3-14 8-19 5-5 12-8 19-8l119 0 0-119c0-8 3-14 8-19 5-6 12-8 20-8l54 0c8 0 15 2 20 8 5 5 8 11 8 19l0 119 119 0c7 0 14 3 19 8 5 5 8 12 8 19z\"/>\n  </symbol>\n\n  <symbol id=\"icon-bidi-calendar\" viewBox=\"0 0 512 512\">\n      <path d=\"m458 62l-39 0 0-27c0-19-16-35-35-35l-2 0c-19 0-35 16-35 35l0 27-182 0 0-27c0-19-16-35-36-35l-1 0c-20 0-36 16-36 35l0 27-38 0c-20 0-36 16-36 35l0 379c0 20 16 36 36 36l404 0c20 0 35-16 35-36l0-379c0-19-15-35-35-35z m-24 394l-356 0 0-287 356 0z m-308-157l62 0c3 0 5-3 5-6l0-62c0-3-2-5-5-5l-62 0c-3 0-6 2-6 5l0 62c0 3 3 6 6 6z m99 0l62 0c3 0 5-3 5-6l0-62c0-3-2-5-5-5l-62 0c-3 0-6 2-6 5l0 62c0 3 3 6 6 6z m99 0l62 0c3 0 5-3 5-6l0-62c0-3-2-5-5-5l-62 0c-3 0-6 2-6 5l0 62c0 3 3 6 6 6z m-198 99l62 0c3 0 5-3 5-6l0-62c0-3-2-5-5-5l-62 0c-3 0-6 2-6 5l0 62c0 3 3 6 6 6z m99 0l62 0c3 0 5-3 5-6l0-62c0-3-2-5-5-5l-62 0c-3 0-6 2-6 5l0 62c0 3 3 6 6 6z m99 0l62 0c3 0 5-3 5-6l0-62c0-3-2-5-5-5l-62 0c-3 0-6 2-6 5l0 62c0 3 3 6 6 6z\"/>\n    </symbol>\n\n    <symbol id=\"icon-bidi-planificacion\" viewBox=\"0 0 512 512\">\n      <path d=\"m510 321l0-313c0-4-4-8-9-8l-490 0c-5 0-9 4-9 8l0 313c0 5 4 9 9 9l119 0-126 172 14 10 132-182 98 0 0 177 16 0 0-177 98 0 132 182 14-10-126-172 119 0c5 0 9-4 9-9z m-17-8l-474 0 0-296 474 0z m-326-178c-16 0-29 13-29 30 0 16 13 29 29 29 17 0 30-13 30-29 0-17-13-30-30-30z m0 42c-7 0-12-5-12-12 0-7 5-13 12-13 7 0 13 6 13 13 0 7-6 12-13 12z m-84 43c-17 0-30 13-30 29 0 17 13 30 30 30 16 0 29-13 29-30 0-16-13-29-29-29z m0 42c-7 0-13-6-13-13 0-7 6-12 13-12 7 0 12 5 12 12 0 7-5 13-12 13z m177-68c-16 0-29 14-29 30 0 16 13 30 29 30 17 0 30-14 30-30 0-16-13-30-30-30z m0 43c-7 0-12-6-12-13 0-7 5-13 12-13 7 0 13 6 13 13 0 7-6 13-13 13z m85-144c-17 0-30 13-30 30 0 16 13 29 30 29 16 0 29-13 29-29 0-17-13-30-29-30z m0 42c-7 0-13-5-13-12 0-7 6-13 13-13 7 0 12 6 12 13 0 7-5 12-12 12z m84-84c-16 0-29 13-29 29 0 17 13 30 29 30 17 0 30-13 30-30 0-16-13-29-30-29z m0 42c-7 0-12-6-12-13 0-7 5-12 12-12 7 0 13 5 13 12 0 7-6 13-13 13z m-323 121l26-26 12 12-26 26z m178-31l27-34 13 11-27 34z m93-86l13-7 8 15-13 7z m-176 98l10-14 20 14-9 14z\"/>\n    </symbol>\n\n    <symbol id=\"icon-bidi-recurso2\" viewBox=\"0 0 512 512\">\n      <path d=\"m469 54c-57-55-146-55-202 0l-236 235c-42 44-41 113 2 156 43 42 111 42 154 0l213-213c28-28 28-73 0-101-27-27-72-27-100 0l-204 204c-7 8-7 19 1 26 7 7 18 7 25 0l204-203c14-13 35-13 48 1 13 13 13 33 0 47l-213 213c-29 28-75 28-103-1-29-29-29-74 0-103l235-235c42-42 110-42 152 0 42 42 42 110 0 152l-236 235c-7 7-8 18-2 26 7 8 19 9 27 2 0-1 1-1 2-2l235-235c56-57 55-149-2-204z\"/>\n    </symbol>\n\n    <symbol id=\"icon-bidi-school\" viewBox=\"0 0 512 512\">\n      <path d=\"m316 458c-20 3-40 5-60 5-41 1-82-7-120-22l-7 16c40 17 83 25 127 24 21 0 42-2 63-5z m-212-40l-14 11c6 7 12 13 20 18l10-15c-6-4-12-8-16-14z m407-250c-1-2-2-3-4-4l0 0-247-124c-3-1-5-1-8 0l-247 124c-4 2-6 7-4 12 1 1 2 3 4 4l92 46 0 140c0 44 70 79 159 79 89 0 159-35 159-79l0-140 44-22 0 119c-14 5-21 20-16 34 1 4 3 7 6 10l-16 40c-2 4 1 9 5 11 1 1 2 1 3 1l53 0c5 0 9-4 9-9 0-1 0-2 0-3l-16-40c10-10 10-27 0-37-3-3-7-5-10-7l0-128 30-15c4-3 6-8 4-12z m-114 198c0 30-57 62-141 62-84 0-141-32-141-62l0-7c26 25 79 42 141 42 62 0 115-17 141-42z m0-44c0 30-57 61-141 61-84 0-141-31-141-61l0-88 137 69c3 1 5 1 8 0l137-69z m71 17c5 0 9 4 9 9 0 5-4 9-9 9-5 0-9-4-9-9 0-5 4-9 9-9z m13 62l-27 0 11-27c1 0 2 1 3 1 1 0 2-1 3-1z m-15-221l-168-17c-6-10-22-18-42-18-25 0-44 12-44 27 0 15 19 26 44 26 20 0 35-7 41-17l140 14-181 90-227-113 227-114 227 114z m-184-8c0 2-9 8-26 8-17 0-26-6-26-8 0-3 9-9 26-9 17 0 26 6 26 9z m173-50l8-16 18 9-8 16z m-150-75l8-16 132 67-8 15z\"/>\n    </symbol>\n\n    <symbol id=\"icon-bidi-servidor2\" viewBox=\"0 0 512 512\">\n      <path d=\"m256 0c-33 0-60 27-60 60 0 33 27 60 60 60 33 0 60-27 60-60 0-33-27-60-60-60z m0 90c-17 0-30-13-30-30 0-17 13-30 30-30 17 0 30 13 30 30 0 17-13 30-30 30z m210 180c-3 0-132 0-135 0l0-56 137-137c17-18 17-46 0-64-18-17-46-17-64 0l-107 107-101 0c-14 0-28 7-36 18 0 0 0 0 0 1l-60 89c-9 13-11 28-6 42-10 0-37 0-48 0-8 0-15 7-15 15 0 8 7 15 15 15l15 0c0 2 0 195 0 197 0 8 7 15 15 15 8 0 15-7 15-15l0-137 90 0 0 107c0 25 20 45 45 45 12 0 22-4 30-11 8 7 18 11 30 11 25 0 45-20 45-45l0-107 90 0 0 137c0 8 7 15 15 15 8 0 15-7 15-15 0-2 0-195 0-197l15 0c8 0 15-7 15-15 0-8-7-15-15-15z m-342-24c0 0 0 0 0-1l60-89c3-4 7-6 12-6l108 0c4 0 7-2 10-4l111-112c6-5 16-5 22 0 5 6 5 16 0 22l-142 141c-2 3-4 6-4 10l0 63-33 0c2-5 3-10 3-15 0-25-20-45-45-45l-30 0c-8 0-15 7-15 15 0 8 7 15 15 15l30 0c8 0 15 7 15 15 0 8-7 15-15 15l-90 0c-3 0-6-1-9-3-7-5-8-14-3-21z m117 221c0 8-7 15-15 15-8 0-15-7-15-15l0-107 30 0 0 107z m60 0c0 8-7 15-15 15-8 0-15-7-15-15l0-107 30 0z m120-137l-330 0 0-30c12 0 299 0 330 0z\"/>\n    </symbol>\n\n    <symbol id=\"icon-bidi-pencil\" viewBox=\"0 0 512 512\">\n        <path d=\"m140 439l26-26-67-67-26 26 0 30 37 0 0 37z m150-265c0-4-2-7-7-7-1 0-3 1-4 2l-155 155c-2 2-2 3-2 5 0 4 2 6 6 6 2 0 4 0 5-2l155-154c1-2 2-3 2-5z m-16-55l119 119-238 237-118 0 0-118z m195 27c0 10-3 19-10 26l-48 47-118-118 47-48c7-7 15-10 26-10 10 0 18 3 26 10l67 67c7 8 10 16 10 26z\"/>\n      </symbol>\n      <symbol id=\"icon-bidi-userfile\" viewBox=\"0 0 512 512\">\n          <path d=\"m456 109c5 5 10 12 14 21 4 9 5 18 5 25l0 330c0 7-2 14-8 19-5 5-11 8-19 8l-384 0c-8 0-14-3-19-8-6-5-8-12-8-19l0-458c0-7 2-14 8-19 5-5 11-8 19-8l256 0c8 0 16 2 25 6 9 4 17 8 22 13z m-127-70l0 107 108 0c-2-5-4-9-7-11l-89-90c-2-2-6-4-12-6z m110 436l0-292-119 0c-8 0-14-3-19-8-6-5-8-12-8-20l0-118-220 0 0 438z m-293-246c0-3 1-5 3-7 2-2 4-3 6-3l202 0c2 0 4 1 6 3 2 2 3 4 3 7l0 18c0 3-1 5-3 6-2 2-4 3-6 3l-202 0c-2 0-4-1-6-3-2-1-3-3-3-6z m211 64c2 0 4 0 6 2 2 2 3 4 3 7l0 18c0 3-1 5-3 7-2 1-4 2-6 2l-202 0c-2 0-4-1-6-2-2-2-3-4-3-7l0-18c0-3 1-5 3-7 2-2 4-2 6-2z m0 73c2 0 4 1 6 2 2 2 3 4 3 7l0 18c0 3-1 5-3 7-2 1-4 2-6 2l-202 0c-2 0-4-1-6-2-2-2-3-4-3-7l0-18c0-3 1-5 3-7 2-1 4-2 6-2z\"/>\n        </symbol>\n\n        <symbol id=\"icon-bidi-achievements\" viewBox=\"0 0 512 512\">\n          <path d=\"m149 252c-14-31-21-66-21-106l-73 0 0 28c0 15 9 30 27 46 18 16 40 27 67 32z m308-78l0-28-73 0c0 40-7 75-21 106 27-5 49-16 67-32 18-16 27-31 27-46z m37-37l0 37c0 13-4 27-12 41-8 13-19 26-32 37-14 11-30 20-50 28-19 7-40 11-61 12-8 11-17 20-27 27-8 7-13 14-15 21-3 7-4 16-4 26 0 10 2 19 8 26 6 7 15 10 28 10 14 0 27 5 38 13 11 9 17 20 17 33l0 18c0 3-1 5-3 7-1 2-3 2-6 2l-238 0c-3 0-5 0-6-2-2-2-3-4-3-7l0-18c0-13 6-24 17-33 11-8 24-13 38-13 13 0 22-3 28-10 6-7 8-16 8-26 0-10-1-19-4-26-2-7-7-14-15-21-10-7-19-16-27-27-21-1-42-5-61-12-20-8-36-17-50-28-13-11-24-24-32-37-8-14-12-28-12-41l0-37c0-7 3-14 8-19 6-6 12-8 20-8l82 0 0-28c0-12 4-23 13-32 9-9 20-13 33-13l164 0c13 0 24 4 33 13 9 9 13 20 13 32l0 28 82 0c8 0 14 2 20 8 5 5 8 12 8 19z\"/>\n        </symbol>\n\n        <symbol id=\"icon-bidi-config\" viewBox=\"0 0 512 512\">\n          <path d=\"m329 256c0-20-7-37-21-52-15-14-32-21-52-21-20 0-37 7-52 21-14 15-21 32-21 52 0 20 7 37 21 52 15 14 32 21 52 21 20 0 37-7 52-21 14-15 21-32 21-52z m146-31l0 63c0 3 0 5-2 7-1 2-3 3-6 4l-52 8c-4 10-8 19-12 26 7 9 17 22 31 39 2 2 3 5 3 7 0 3-1 5-3 7-5 7-14 17-28 31-14 13-23 20-27 20-2 0-5-1-7-3l-40-31c-8 5-17 8-26 11-3 26-6 44-8 53-1 6-5 8-10 8l-64 0c-2 0-5 0-7-2-2-2-3-4-3-6l-8-53c-9-3-18-6-26-10l-40 30c-2 2-4 3-7 3-3 0-5-1-7-3-24-22-40-38-47-48-2-2-2-4-2-7 0-2 0-4 2-6 3-4 8-11 14-19 7-9 12-16 16-21-5-9-9-19-12-28l-52-8c-3 0-5-1-6-3-2-2-2-4-2-7l0-63c0-3 0-5 2-7 1-2 3-3 5-4l53-8c3-8 7-17 12-26-8-11-18-24-31-39-2-3-3-5-3-7 0-2 1-4 3-7 5-7 14-17 28-30 14-14 23-21 27-21 2 0 5 1 7 3l40 31c8-5 17-8 26-11 3-26 6-44 8-53 1-6 5-8 10-8l64 0c2 0 5 0 7 2 2 2 3 4 3 6l8 53c9 3 18 6 26 10l40-30c2-2 4-3 7-3 3 0 5 1 7 3 25 23 41 39 47 49 2 1 2 3 2 6 0 2 0 4-2 6-3 4-8 11-14 19-7 9-12 16-16 21 5 9 9 18 12 28l52 8c3 0 5 1 6 3 2 2 2 4 2 7z\"/>\n        </symbol>\n\n\n\n    <symbol id=\"icon-ticmas-icon-userfile\" viewBox=\"0 0 512 512\">\n      <path d=\"m456 109c5 5 10 12 14 21 4 9 5 18 5 25l0 330c0 7-2 14-8 19-5 5-11 8-19 8l-384 0c-8 0-14-3-19-8-6-5-8-12-8-19l0-458c0-7 2-14 8-19 5-5 11-8 19-8l256 0c8 0 16 2 25 6 9 4 17 8 22 13z m-127-70l0 107 108 0c-2-5-4-9-7-11l-89-90c-2-2-6-4-12-6z m110 436l0-292-119 0c-8 0-14-3-19-8-6-5-8-12-8-20l0-118-220 0 0 438z m-293-246c0-3 1-5 3-7 2-2 4-3 6-3l202 0c2 0 4 1 6 3 2 2 3 4 3 7l0 18c0 3-1 5-3 6-2 2-4 3-6 3l-202 0c-2 0-4-1-6-3-2-1-3-3-3-6z m211 64c2 0 4 0 6 2 2 2 3 4 3 7l0 18c0 3-1 5-3 7-2 1-4 2-6 2l-202 0c-2 0-4-1-6-2-2-2-3-4-3-7l0-18c0-3 1-5 3-7 2-2 4-2 6-2z m0 73c2 0 4 1 6 2 2 2 3 4 3 7l0 18c0 3-1 5-3 7-2 1-4 2-6 2l-202 0c-2 0-4-1-6-2-2-2-3-4-3-7l0-18c0-3 1-5 3-7 2-1 4-2 6-2z\"/>\n    </symbol>\n\n    <symbol id=\"icon-ticmas-icon-achievements\" viewBox=\"0 0 512 512\">\n      <path d=\"m149 252c-14-31-21-66-21-106l-73 0 0 28c0 15 9 30 27 46 18 16 40 27 67 32z m308-78l0-28-73 0c0 40-7 75-21 106 27-5 49-16 67-32 18-16 27-31 27-46z m37-37l0 37c0 13-4 27-12 41-8 13-19 26-32 37-14 11-30 20-50 28-19 7-40 11-61 12-8 11-17 20-27 27-8 7-13 14-15 21-3 7-4 16-4 26 0 10 2 19 8 26 6 7 15 10 28 10 14 0 27 5 38 13 11 9 17 20 17 33l0 18c0 3-1 5-3 7-1 2-3 2-6 2l-238 0c-3 0-5 0-6-2-2-2-3-4-3-7l0-18c0-13 6-24 17-33 11-8 24-13 38-13 13 0 22-3 28-10 6-7 8-16 8-26 0-10-1-19-4-26-2-7-7-14-15-21-10-7-19-16-27-27-21-1-42-5-61-12-20-8-36-17-50-28-13-11-24-24-32-37-8-14-12-28-12-41l0-37c0-7 3-14 8-19 6-6 12-8 20-8l82 0 0-28c0-12 4-23 13-32 9-9 20-13 33-13l164 0c13 0 24 4 33 13 9 9 13 20 13 32l0 28 82 0c8 0 14 2 20 8 5 5 8 12 8 19z\"/>\n    </symbol>\n\n    <symbol id=\"icon-ticmas-icon-config\" viewBox=\"0 0 512 512\">\n      <path d=\"m329 256c0-20-7-37-21-52-15-14-32-21-52-21-20 0-37 7-52 21-14 15-21 32-21 52 0 20 7 37 21 52 15 14 32 21 52 21 20 0 37-7 52-21 14-15 21-32 21-52z m146-31l0 63c0 3 0 5-2 7-1 2-3 3-6 4l-52 8c-4 10-8 19-12 26 7 9 17 22 31 39 2 2 3 5 3 7 0 3-1 5-3 7-5 7-14 17-28 31-14 13-23 20-27 20-2 0-5-1-7-3l-40-31c-8 5-17 8-26 11-3 26-6 44-8 53-1 6-5 8-10 8l-64 0c-2 0-5 0-7-2-2-2-3-4-3-6l-8-53c-9-3-18-6-26-10l-40 30c-2 2-4 3-7 3-3 0-5-1-7-3-24-22-40-38-47-48-2-2-2-4-2-7 0-2 0-4 2-6 3-4 8-11 14-19 7-9 12-16 16-21-5-9-9-19-12-28l-52-8c-3 0-5-1-6-3-2-2-2-4-2-7l0-63c0-3 0-5 2-7 1-2 3-3 5-4l53-8c3-8 7-17 12-26-8-11-18-24-31-39-2-3-3-5-3-7 0-2 1-4 3-7 5-7 14-17 28-30 14-14 23-21 27-21 2 0 5 1 7 3l40 31c8-5 17-8 26-11 3-26 6-44 8-53 1-6 5-8 10-8l64 0c2 0 5 0 7 2 2 2 3 4 3 6l8 53c9 3 18 6 26 10l40-30c2-2 4-3 7-3 3 0 5 1 7 3 25 23 41 39 47 49 2 1 2 3 2 6 0 2 0 4-2 6-3 4-8 11-14 19-7 9-12 16-16 21 5 9 9 18 12 28l52 8c3 0 5 1 6 3 2 2 2 4 2 7z\"/>\n    </symbol>\n\n    <symbol id=\"icon-ticmas-icon-bell\" viewBox=\"0 0 512 512\">\n      <path d=\"m422 346l-332 0c-5 0-10-3-12-7-2-5-2-10 1-14l64-89c4-6 12-7 18-3 6 4 7 12 3 18l-50 69 284 0-50-69c-4-6-3-14 3-18 6-4 14-3 18 3l64 89c3 4 3 9 1 14-2 4-7 7-12 7z m-166 64c-18 0-32-15-32-32 0-7 6-13 13-13l38 0c7 0 13 6 13 13 0 17-14 32-32 32z m102-154l-122 0c-7 0-13-6-13-13 0-7 6-13 13-13l122 0c7 0 13 6 13 13 0 7-6 13-13 13z m-102-195c-7 0-13-6-13-13l0-35c0-7 6-13 13-13 7 0 13 6 13 13l0 35c0 7-6 13-13 13z m-102 195c-7 0-13-6-13-13l0-87c0-65 51-118 115-118 7 0 13 6 13 13 0 7-6 13-13 13-49 0-90 41-90 92l0 87c0 7-5 13-12 13z m204 0c-7 0-12-6-12-13l0-87c0-51-41-92-90-92-7 0-13-6-13-13 0-7 6-13 13-13 64 0 115 53 115 118l0 87c0 7-6 13-13 13z\"/>\n    </symbol>\n\n    <symbol id=\"icon-ticmas-icon-calendar\" viewBox=\"0 0 512 512\">\n      <path d=\"m429 410l-346 0c-17 0-32-15-32-32l0-320c0-18 15-32 32-32l346 0c17 0 32 14 32 32l0 320c0 17-15 32-32 32z m-346-359c-3 0-6 3-6 7l0 320c0 3 3 6 6 6l346 0c3 0 6-3 6-6l0-320c0-4-3-7-6-7z m365 77l-384 0c-7 0-13-6-13-13 0-7 6-13 13-13l384 0c7 0 13 6 13 13 0 7-6 13-13 13z m-320-51c-7 0-13-6-13-13l0-51c0-7 6-13 13-13 7 0 13 6 13 13l0 51c0 7-6 13-13 13z m256 0c-7 0-13-6-13-13l0-51c0-7 6-13 13-13 7 0 13 6 13 13l0 51c0 7-6 13-13 13z m-243 102c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-12 13-12 7 0 13 5 13 12z m0 52c0 7-6 12-13 12-7 0-13-5-13-12 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m205-154c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-12 13-12 7 0 13 5 13 12z m0 52c0 7-6 12-13 12-7 0-13-5-13-12 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m51-154c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-12 13-12 7 0 13 5 13 12z m0 52c0 7-6 12-13 12-7 0-13-5-13-12 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m-154-154c0 7-6 13-13 13-7 0-12-6-12-13 0-7 5-13 12-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-12-6-12-13 0-7 5-12 12-12 7 0 13 5 13 12z m0 52c0 7-6 12-13 12-7 0-12-5-12-12 0-7 5-13 12-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-12-6-12-13 0-7 5-13 12-13 7 0 13 6 13 13z m-51-154c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-12 13-12 7 0 13 5 13 12z m0 52c0 7-6 12-13 12-7 0-13-5-13-12 0-7 6-13 13-13 7 0 13 6 13 13z m0 51c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 13 6 13 13z m102-154c0 7-5 13-12 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 12 6 12 13z m0 51c0 7-5 13-12 13-7 0-13-6-13-13 0-7 6-12 13-12 7 0 12 5 12 12z m0 52c0 7-5 12-12 12-7 0-13-5-13-12 0-7 6-13 13-13 7 0 12 6 12 13z m0 51c0 7-5 13-12 13-7 0-13-6-13-13 0-7 6-13 13-13 7 0 12 6 12 13z\"/>\n    </symbol>\n\n    <symbol id=\"icon-ticmas-icon-chat\" viewBox=\"0 0 512 512\">\n      <path d=\"m136 410c-2 0-4-1-6-2-5-3-7-8-7-13l14-93c-54-32-86-82-86-136 0-91 92-166 205-166 113 0 205 75 205 166 0 92-92 167-205 167-7 0-14-1-22-1l-90 75c-2 2-5 3-8 3z m120-384c-99 0-179 63-179 140 0 47 30 91 80 117 4 3 7 8 6 14l-10 69 69-57c3-3 6-4 9-3 10 1 18 1 25 1 99 0 179-63 179-141 0-77-80-140-179-140z m-38 140c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-12 13-12 7 0 13 5 13 12z m51 0c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-12 13-12 7 0 13 5 13 12z m51 0c0 7-6 13-13 13-7 0-13-6-13-13 0-7 6-12 13-12 7 0 13 5 13 12z\"/>\n    </symbol>\n\n    <symbol id=\"icon-ticmas-icon-assignature\" viewBox=\"0 0 512 512\">\n      <path d=\"m256 218c-2 0-3-1-5-1l-192-78c-5-2-8-6-8-12 0-5 3-9 8-11l192-78c3-1 7-1 10 0l192 78c5 2 8 6 8 11 0 6-3 10-8 12l-192 78c-2 0-3 1-5 1z m-158-91l158 64 158-64-158-63z m158 206c-67 0-120-37-123-39-3-2-5-6-5-10l0-118c0-7 6-12 13-12 7 0 13 5 13 12l0 111c14 8 55 30 102 30 47 0 88-21 102-30l0-111c0-7 6-12 13-12 7 0 13 5 13 12l0 118c0 4-2 8-5 10-3 2-56 39-123 39z m192 0c-7 0-13-6-13-13l0-192c0-7 6-13 13-13 7 0 13 6 13 13l0 192c0 7-6 13-13 13z\"/>\n    </symbol>\n\n    <symbol id=\"icon-ticmas-icon-eye\" viewBox=\"0 0 512 512\">\n      <path d=\"m256 294c-28 0-51-23-51-51 0-28 23-51 51-51 5 0 10 1 14 2 7 2 11 9 9 16-2 7-9 11-16 9-2-1-5-1-7-1-14 0-26 11-26 25 0 14 12 26 26 26 14 0 26-12 26-26 0-7 5-13 12-13 7 0 13 6 13 13 0 28-23 51-51 51z m0 64c-95 0-177-44-204-110-1-3-1-7 0-10 27-66 109-110 204-110 95 0 177 44 204 110 1 3 1 7 0 10-27 66-109 110-204 110z m-178-115c25 53 97 90 178 90 81 0 153-37 178-90-25-53-97-89-178-89-81 0-153 36-178 89z m178 115c-64 0-115-51-115-115 0-63 51-115 115-115 64 0 115 52 115 115 0 64-51 115-115 115z m0-204c-49 0-90 40-90 89 0 50 41 90 90 90 49 0 90-40 90-90 0-49-41-89-90-89z m-192-13c-4 0-8-2-10-5-4-6-3-14 2-18 57-43 128-67 200-67 72 0 143 24 200 67 5 4 6 12 2 18-4 5-12 6-18 2-52-39-118-61-184-61-66 0-132 22-184 61-3 2-5 3-8 3z\"/>\n    </symbol>\n\n    <symbol id=\"icon-ticmas-icon-home\" viewBox=\"0 0 512 512\">\n      <path d=\"m64 141c-4 0-9-3-10-7-4-5-3-14 4-16l176-112c14-7 31-7 44 0l176 112c7 4 8 11 4 18-4 6-11 7-18 4l-175-112c-5-2-12-2-18 0l-177 110c-1 3-3 3-6 3z m326 269l-268 0c-18 0-32-14-32-32l0-224c0-8 5-13 12-13 8 0 13 5 13 13l0 224c0 3 3 6 7 6l268 0c4 0 7-3 7-6l0-224c0-8 5-13 13-13 7 0 12 5 12 13l0 224c0 18-14 32-32 32z\"/>\n    </symbol>\n\n    <symbol id=\"icon-ticmas-icon-planification\" viewBox=\"0 0 512 512\">\n      <path d=\"m448 410c-2 0-4-1-5-2l-101-46-152 47c-3 1-6 1-9 0l-122-48c-5-2-8-7-8-12l0-336c0-4 2-8 6-11 3-2 8-3 12-1l118 46 153-46c3-1 6-1 9 0l104 48c5 2 8 7 8 12l0 336c0 4-2 8-6 11-2 1-5 2-7 2z m-371-70l110 43 153-46c3-1 6-1 9 0l86 40 0-308-93-43-152 47c-3 1-6 1-9 0l-104-41z m51-33c-5 0-10-3-12-9-2-6 1-14 8-16 4-1 8-2 11-4 7-2 14 1 17 7 3 7-1 14-7 17-4 2-9 3-13 5-1 0-3 0-4 0z m52-26c-4 0-8-2-10-5-4-6-3-14 3-18 5-4 11-8 16-13 5-5 13-5 18 0 5 6 5 14 0 18-6 6-13 11-19 16-3 2-5 2-8 2z m47-49c-2 0-5-1-7-2-6-4-7-12-4-18 5-6 8-12 12-18 4-7 12-9 18-5 6 4 8 11 4 18-4 6-8 13-12 20-3 3-7 5-11 5z m35-59c-3 0-5 0-7-2-6-3-8-11-4-17 4-8 8-14 13-20 4-6 12-7 18-3 5 4 7 12 2 18-3 5-7 11-11 18-3 4-7 6-11 6z m44-51c-4 0-8-2-10-6-4-5-3-13 3-17 7-5 15-9 23-12 6-2 14 1 16 7 3 7 0 14-7 17-6 2-12 5-18 9-2 2-4 2-7 2z m65-19c-7 0-12-6-13-12 0-7 5-13 12-14 5 0 9 0 14 0 7 0 13 6 13 13 0 7-6 12-13 12-4 0-8 1-12 1 0 0-1 0-1 0z m-28 259c-7 0-13-6-13-13l0-144c0-7 6-13 13-13 7 0 13 6 13 13l0 144c0 7-6 13-13 13z m-157-232c-7 0-13-5-13-12l0-57c0-7 6-13 13-13 7 0 13 6 13 13l0 57c0 7-6 12-13 12z m0 280c-7 0-13-6-13-13l0-53c0-7 6-12 13-12 7 0 13 5 13 12l0 53c0 7-6 13-13 13z\"/>\n    </symbol>\n\n    <symbol id=\"icon-ticmas-icon-user\" viewBox=\"0 0 512 512\">\n      <path d=\"m448 410l-384 0c-7 0-13-6-13-13 0-103 92-188 205-188 113 0 205 85 205 188 0 7-6 13-13 13z m-371-26l358 0c-8-83-85-149-179-149-94 0-171 66-179 149z m179-149c-65 0-118-53-118-117 0-65 53-118 118-118 65 0 118 53 118 118 0 64-53 117-118 117z m0-209c-51 0-92 41-92 92 0 50 41 91 92 91 51 0 92-41 92-91 0-51-41-92-92-92z\"/>\n    </symbol>\n\n    <symbol id=\"icon-ticmas-icon-users\" viewBox=\"0 0 512 512\">\n      <path d=\"m294 409l-230 0c-7 0-13-5-13-13 0-63 58-115 128-115 71 0 128 52 128 115 0 7-6 13-13 13z m-216-25l203 0c-8-44-50-77-102-77-51 0-94 33-101 77z m370-128l-161 0c-7 0-13-6-13-13 0-7 6-13 13-13l147 0c-7-43-50-76-101-76-23 0-45 6-63 18-6 4-14 3-18-3-4-6-2-14 4-18 22-15 49-23 77-23 70 0 128 52 128 115 0 7-6 13-13 13z m-115-102c-43 0-77-35-77-77 0-43 34-77 77-77 42 0 77 34 77 77 0 42-35 77-77 77z m0-128c-28 0-51 23-51 51 0 28 23 51 51 51 28 0 51-23 51-51 0-28-23-51-51-51z m-154 281c-42 0-77-34-77-77 0-42 35-76 77-76 43 0 77 34 77 76 0 43-34 77-77 77z m0-128c-28 0-51 23-51 51 0 29 23 52 51 52 28 0 51-23 51-52 0-28-23-51-51-51z\"/>\n    </symbol>\n    <symbol id=\"icon-bidi-lock\" viewBox=\"0 0 512 512\">\n      <path d=\"M405 320l0 64c0 43-42 107-149 107-107 0-149-64-149-107l0-64-43 0 0-235c0-35 29-64 64-64l256 0c35 0 64 29 64 64l0 235z m-256 85c0 0 22 43 107 43 85 0 107-43 107-43l0-85-214 0z m256-320c0-11-9-21-21-21l-256 0c-12 0-21 10-21 21l0 192 298 0z m-170 70l0-48 42 0 0 48c13 8 22 21 22 37 0 24-19 43-43 43-24 0-43-19-43-43 0-16 9-29 22-37z\"/>\n    </symbol>\n    <symbol id=\"icon-bidi-unlocked\" viewBox=\"0 0 512 512\">\n      <path d=\"M405 512c-85 0-106-64-106-107l0-106-299 0 0-235c0-35 29-64 64-64l256 0c35 0 64 29 64 64l0 235-43 0 0 128c0 0 0 42 64 42 64 0 64-42 64-42l0-86 43 0 0 64c0 43-21 107-107 107z m-64-448c0-12-9-21-21-21l-256 0c-12 0-21 9-21 21l0 192 298 0z m-170 70l0-49 42 0 0 49c13 7 22 21 22 37 0 23-19 42-43 42-24 0-43-19-43-42 0-16 9-30 22-37z\"/>\n    </symbol>\n\n    <symbol id=\"icon-graduation-cap\" viewBox=\"0 0 512 512\">\n      <path d=\"m434 239l5 90c1 13-7 25-24 37-16 11-38 20-67 26-28 7-59 10-92 10-33 0-64-3-92-10-29-6-51-15-67-26-17-12-25-24-24-37l5-90 164 52c4 1 9 2 14 2 5 0 10-1 14-2z m151-93c0 5-2 8-6 9l-320 101c-1 0-2 0-3 0-1 0-2 0-3 0l-186-59c-8 6-15 17-20 32-6 14-9 31-10 51 12 7 18 17 18 31 0 13-6 23-17 30l17 124c0 3-1 5-2 7-2 2-4 3-7 3l-55 0c-3 0-5-1-7-3-2-2-3-4-2-7l16-124c-11-7-16-17-16-30 0-14 6-25 18-32 2-39 12-71 28-94l-95-30c-4-1-6-4-6-9 0-4 2-7 6-9l320-100c1 0 2 0 3 0 1 0 2 0 3 0l320 100c4 2 6 5 6 9z\"/>\n    </symbol>\n    <symbol id=\"icon-university\" viewBox=\"0 0 512 512\">\n      <path d=\"m238 0l274 110 0 36-37 0c0 5-2 10-5 13-4 4-9 6-14 6l-436 0c-6 0-10-2-14-6-4-3-6-8-6-13l-37 0 0-36z m-201 183l73 0 0 219 36 0 0-219 73 0 0 219 37 0 0-219 73 0 0 219 37 0 0-219 73 0 0 219 17 0c5 0 10 2 14 6 3 3 5 8 5 13l0 18-475 0 0-18c0-5 2-10 6-13 4-4 8-6 14-6l17 0z m455 274c6 0 10 2 14 6 4 3 6 7 6 12l0 37-549 0 0-37c0-5 2-9 6-12 4-4 9-6 14-6z\"/>\n    </symbol>\n\n    <symbol id=\"icon-like\" viewBox=\"0 0 512 512\">\n      <path d=\"m467 168c-20-6-67-6-136-7c3-15 4-29 4-53c0-57-42-108-79-108c-26 0-48 21-48 48c0 32-10 88-64 116c-4 2-15 7-17 8l1 1c-8-7-20-13-32-13l-48 0c-26 0-48 22-48 48l0 256c0 26 22 48 48 48l48 0c19 0 35-12 43-28c0 0 0 1 0 1c1 0 3 0 4 1c1 0 1 0 1 0c9 2 27 6 65 15c8 2 51 11 95 11l88 0c27 0 46-10 57-31c0 0 4-7 7-17c2-7 3-18 0-28c18-12 23-30 27-42c6-19 4-33 0-43c9-9 18-23 21-44c2-14 0-27-6-38c9-11 13-23 14-35l0-4c0-2 0-3 0-8c0-20-14-45-45-54z m-355 296c0 9-7 16-16 16l-48 0c-9 0-16-7-16-16l0-256c0-9 7-16 16-16l48 0c9 0 16 7 16 16z m368-231c-1 7-4 23-32 23c-24 0-32 0-32 0c-4 0-8 4-8 8c0 4 4 8 8 8c0 0 7 0 31 0c24 0 27 20 26 30c-2 11-8 34-35 34c-27 0-38 0-38 0c-4 0-8 4-8 8c0 4 4 8 8 8c0 0 19 0 32 0c27 0 24 21 20 33c-5 16-8 31-42 31c-12 0-26 0-26 0c-5 0-8 4-8 8c0 4 3 8 8 8c0 0 11 0 25 0c17 0 18 17 16 22c-2 7-4 12-4 12c-5 9-13 14-29 14l-88 0c-44 0-87-10-88-10c-67-16-70-17-74-18c0 0-14-2-14-14l0-221c0-7 5-14 13-17c1 0 2 0 3-1c73-30 95-97 96-151c0-8 6-16 16-16c17 0 47 34 47 76c0 38-2 44-15 84c160 0 159 2 173 6c17 5 19 20 19 24c0 6 0 5 0 11z m-408 183c-13 0-24 11-24 24c0 13 11 24 24 24c13 0 24-11 24-24c0-13-11-24-24-24z m0 32c-4 0-8-4-8-8c0-4 4-8 8-8c4 0 8 4 8 8c0 4-4 8-8 8z\"/>\n    </symbol>\n\n\n\n    <symbol id=\"icon-heart\" viewBox=\"0 0 512 512\">\n      <path d=\"M256,1C115.2,1,1,115.2,1,256s114.3,255,255,255s255-114.3,255-255S396.8,1,256,1z M382.2,283.9\n        C353.3,316,268.2,385.2,264.5,388.1c-2.6,2-5.6,3.1-8.7,2.9c-0.2,0-0.2,0-0.3,0c-2.9,0-6-1-8.3-2.9\n        c-3.6-2.9-88.8-72.3-117.7-104.2c-31.6-35.2-31.5-85.7,0.5-117.7c32.6-32.6,85.5-32.6,118.2,0l7.5,7.5l7.7-7.7\n        c32.6-32.6,85.5-32.6,118.2,0C413.6,198.2,413.8,248.7,382.2,283.9z\"/>\n    </symbol>\n\n    <symbol id=\"icon-preview\" viewBox=\"0 0 512 512\">\n      <path d=\"M255,157.1c-55.7,0-110.1,63.3-133.4,97.8c18.3,26.8,72.7,98,133.4,98c55.7,0,110.1-63.3,133.4-97.8\n        C370.1,228.4,315.7,157.1,255,157.1z M255,313.7c-32.4,0-58.7-26.4-58.7-58.7s26.4-58.7,58.7-58.7s58.7,26.4,58.7,58.7\n        S287.4,313.7,255,313.7z\"/>\n      <path d=\"M448.1,420.4c38.3-44.5,61.5-102.2,61.5-165.4C509.6,114.7,395.3,0.4,255,0.4S0.4,114.7,0.4,255S114.7,509.6,255,509.6\n        c63.2,0,120.9-23.2,165.4-61.5 M428.5,265.1c-3.1,5.2-76.9,127-173.5,127S84.6,270.3,81.5,265.1c-3.7-6.1-3.7-13.8,0-20.1\n        c3.1-5.2,76.9-127,173.5-127s170.4,121.8,173.5,127C432.2,251.1,432.2,258.9,428.5,265.1z\"/>\n      <path d=\"M255,235.4c-10.8,0-19.6,8.7-19.6,19.6c0,10.8,8.7,19.6,19.6,19.6s19.6-8.7,19.6-19.6C274.6,244.2,265.8,235.4,255,235.4z\"\n        />\n    </symbol>\n\n    <symbol id=\"icon-comment\" viewBox=\"0 0 512 512\">\n      <path d=\"m512 256c0 33-11 64-34 92-23 28-54 50-93 66-40 17-83 25-129 25-13 0-27-1-41-2-38 33-82 56-132 69-9 2-20 4-32 6-4 0-7 0-9-3-3-2-4-4-5-8l0 0c-1-1-1-2 0-4 0-1 0-2 0-2 0-1 1-2 2-3l1-3 2-2 3-3c1-1 4-5 8-10 5-5 8-8 10-10 2-3 5-6 9-12 4-5 7-10 9-14 3-5 5-10 8-17 3-7 5-14 8-22-30-17-54-38-71-63-17-25-26-51-26-80 0-25 7-48 20-71 14-23 32-42 55-58 23-17 50-30 82-39 31-10 64-15 99-15 46 0 89 8 129 25 39 16 70 38 93 66 23 28 34 59 34 92z\"/>\n    </symbol>\n\n    <symbol id=\"icon-smile-o\" viewBox=\"0 0 512 512\">\n      <path d=\"m361 307c-7 23-21 42-40 56-19 14-41 21-65 21-24 0-46-7-65-21-19-14-33-33-40-56-1-5-1-9 2-14 2-4 5-7 10-9 5-1 10-1 14 1 5 3 8 6 9 11 5 16 14 28 27 37 13 10 27 14 43 14 16 0 30-4 43-14 13-9 22-21 27-37 1-5 4-8 9-11 4-2 9-2 14-1 5 2 8 5 10 9 3 5 3 9 2 14z m-142-124c0 10-3 19-10 26-7 7-16 10-26 10-10 0-19-3-26-10-7-7-11-16-11-26 0-10 4-19 11-26 7-7 16-11 26-11 10 0 19 4 26 11 7 7 10 16 10 26z m147 0c0 10-4 19-11 26-7 7-16 10-26 10-10 0-19-3-26-10-7-7-10-16-10-26 0-10 3-19 10-26 7-7 16-11 26-11 10 0 19 4 26 11 7 7 11 16 11 26z m73 73c0-25-5-48-15-71-9-23-22-42-39-58-16-17-35-30-58-39-23-10-46-15-71-15-25 0-48 5-71 15-23 9-42 22-58 39-17 16-30 35-39 58-10 23-15 46-15 71 0 25 5 48 15 71 9 23 22 42 39 58 16 17 35 30 58 39 23 10 46 15 71 15 25 0 48-5 71-15 23-9 42-22 58-39 17-16 30-35 39-58 10-23 15-46 15-71z m36 0c0 40-9 77-29 110-20 34-46 60-80 80-33 20-70 29-110 29-40 0-77-9-110-29-34-20-60-46-80-80-20-33-29-70-29-110 0-40 9-77 29-110 20-34 46-60 80-80 33-20 70-29 110-29 40 0 77 9 110 29 34 20 60 46 80 80 20 33 29 70 29 110z\"/>\n    </symbol>\n\n    <symbol id=\"icon-aulas-custom\" viewBox=\"0 0 512 512\">\n      <svg class=\"icons-tt st0\" version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n      viewBox=\"-296.3 378.5 33.3 32.5\" style=\"enable-background:new -296.3 378.5 33.3 32.5;\" xml:space=\"preserve\">\n      <g>\n        <g>\n          <path class=\"st0\" d=\"M-287.7,398.8c0-2,0-10,0-10s0-0.5,0.2-1c-2.1,0-4.2,0-4.2,0s-2,0-2,2v7c0,2,2,2,2,2v10h6v-8\n            C-285.7,400.8-287.7,400.8-287.7,398.8z\"/>\n          <path class=\"st0\" d=\"M-287.7,386.8c0.5,0,1-0.1,1.4-0.4c0.1,0,0.1-0.1,0.2-0.1c0.8-0.5,1.4-1.5,1.4-2.5c0-1.7-1.3-3-3-3\n            c-1.7,0-3,1.3-3,3S-289.3,386.8-287.7,386.8z\"/>\n          <path class=\"st0\" d=\"M-267.7,387.8h-4.2c0.2,0.5,0.2,1,0.2,1s0,8,0,10s-2,2-2,2v8h6v-10c0,0,2,0,2-2s0-7,0-7\n            S-265.7,387.8-267.7,387.8z\"/>\n          <path class=\"st0\" d=\"M-273.3,386.3c0.1,0,0.1,0.1,0.2,0.1c0.4,0.2,0.9,0.4,1.4,0.4c1.7,0,3-1.3,3-3s-1.3-3-3-3c-1.7,0-3,1.3-3,3\n            C-274.7,384.8-274.1,385.7-273.3,386.3z\"/>\n          <circle class=\"st0\" cx=\"-279.7\" cy=\"383.8\" r=\"3\"/>\n          <path class=\"st0\" d=\"M-273.7,389.8c0,0,0-2-2-2c-0.5,0-8,0-8,0s-2,0-2,2v7c0,2,2,2,2,2v10h8v-10c0,0,2,0,2-2\n            S-273.7,389.8-273.7,389.8z\"/>\n        </g>\n      </g>\n    </svg>\n    </symbol>\n    <symbol id=\"icon-heart-empty\" viewBox=\"0 0 15 12\">\n\n        <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n     width=\"15px\" height=\"12px\" viewBox=\"0 0 15 12\" style=\"enable-background:new 0 0 15 12;\" xml:space=\"preserve\">\n        <style type=\"text/css\">\n          .st0{fill:#338ec9;}\n        </style>\n        <g id=\"XMLID_27_\">\n          <path id=\"XMLID_33_\" class=\"st0\" d=\"M13.4,1.3c-1.5-1.5-4-1.5-5.6,0L7.5,1.6L7.1,1.3c-1.5-1.5-4-1.5-5.6,0s-1.5,3.9,0,5.6\n            c1.4,1.5,5.3,4.8,5.6,4.9c0.1,0.1,0.3,0.1,0.4,0.1l0,0c0.1,0,0.3-0.1,0.4-0.1c0.1-0.1,4.2-3.4,5.6-4.9C14.9,5.2,14.9,2.8,13.4,1.3z\n             M12.5,6c-1,1.2-4,3.6-5,4.5c-1-0.9-4-3.3-5-4.5s-1-2.8,0-3.8C3,1.6,3.7,1.4,4.4,1.4s1.4,0.3,1.9,0.8L7,3C7.1,3,7.2,3.1,7.3,3.1\n            c0.2,0.1,0.4,0,0.5-0.1l0.8-0.8c1-1,2.7-1,3.8,0C13.6,3.2,13.5,4.8,12.5,6z\"/>\n        </g>\n        <g id=\"XMLID_1827_\">\n        </g>\n        <g id=\"XMLID_1826_\">\n        </g>\n        <g id=\"XMLID_1825_\">\n        </g>\n        <g id=\"XMLID_1824_\">\n        </g>\n        <g id=\"XMLID_1821_\">\n        </g>\n        <g id=\"XMLID_1820_\">\n        </g>\n        <g id=\"XMLID_1819_\">\n        </g>\n        <g id=\"XMLID_1818_\">\n        </g>\n        <g id=\"XMLID_1817_\">\n        </g>\n        <g id=\"XMLID_1816_\">\n        </g>\n        <g id=\"XMLID_1815_\">\n        </g>\n        <g id=\"XMLID_1814_\">\n        </g>\n        <g id=\"XMLID_1812_\">\n        </g>\n        <g id=\"XMLID_1811_\">\n        </g>\n        </svg>\n      </symbol>\n\n      <symbol id=\"icon-heart-full\" viewBox=\"0 0 15 12\">\n        <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n     width=\"15px\" height=\"12px\" viewBox=\"0 0 15 12\" style=\"enable-background:new 0 0 15 12;\" xml:space=\"preserve\">\n        <style type=\"text/css\">\n          .st-red{fill:#ff0000;}\n        </style>\n        <g id=\"XMLID_1809_\">\n          <g id=\"XMLID_1828_\">\n            <g id=\"XMLID_1829_\">\n              <g id=\"XMLID_1830_\">\n                <path id=\"XMLID_1833_\" class=\"st-red\" d=\"M8.8,2.2L8.1,3C7.9,3.2,7.7,3.2,7.5,3.2C7.4,3.2,7.3,3.1,7.2,3L6.4,2.3\n                  C5.9,1.7,5.2,1.5,4.5,1.5S3.2,1.8,2.6,2.3c-1,1-1,2.7,0,3.8s3.9,3.6,5,4.4c1-0.9,3.9-3.3,5-4.4s1-2.8,0-3.8\n                  C11.5,1.2,9.8,1.2,8.8,2.2z\"/>\n                <path id=\"XMLID_1831_\" class=\"st-red\" d=\"M13.5,6.8c-1.4,1.5-5.3,4.8-5.5,4.9c-0.1,0.1-0.3,0.1-0.4,0.1l0,0c-0.1,0-0.3-0.1-0.4-0.1\n                  C7,11.6,3,8.3,1.7,6.8c-1.5-1.6-1.5-4,0-5.5s4-1.5,5.5,0l0.3,0.3l0.3-0.3c1.5-1.5,4-1.5,5.5,0C14.9,2.8,15,5.2,13.5,6.8z\"/>\n              </g>\n            </g>\n          </g>\n          <g id=\"XMLID_1827_\">\n          </g>\n          <g id=\"XMLID_1826_\">\n          </g>\n          <g id=\"XMLID_1825_\">\n          </g>\n          <g id=\"XMLID_1824_\">\n          </g>\n          <g id=\"XMLID_1821_\">\n          </g>\n          <g id=\"XMLID_1820_\">\n          </g>\n          <g id=\"XMLID_1819_\">\n          </g>\n          <g id=\"XMLID_1818_\">\n          </g>\n          <g id=\"XMLID_1817_\">\n          </g>\n          <g id=\"XMLID_1816_\">\n          </g>\n          <g id=\"XMLID_1815_\">\n          </g>\n          <g id=\"XMLID_1814_\">\n          </g>\n          <g id=\"XMLID_1812_\">\n          </g>\n          <g id=\"XMLID_1811_\">\n          </g>\n          <g id=\"XMLID_1810_\">\n          </g>\n        </g>\n        </svg>\n      </symbol>\n</svg>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵdi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bidi-wizard","template":"<p>\n  wizard works!\n</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵdj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@bidi/common-services","name":"RmService","line":14,"character":53}]}],"getComments":[{"__symbolic":"method"}]},"statics":{"featureName":"@bidi/common-components CommentsResources"}},"ɵdk":{"__symbolic":"function"},"ɵdl":{"__symbolic":"function"},"ɵdm":{"comments":{"__symbolic":"reference","name":"ɵdk"},"loading":{"__symbolic":"reference","name":"ɵdl"}},"ɵdn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":14,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngrx/effects","name":"Actions","line":17,"character":22},{"__symbolic":"reference","module":"@bidi/common-services","name":"RmService","line":18,"character":16}]}],"getComments$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"Effect","line":22,"character":3}}]}],"setComments$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngrx/effects","name":"Effect","line":39,"character":3}}]}]}},"ɵdo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"bidi-comments-resources","template":"<div class=\"contents-comments is-flex has-column-direction\">\n  <!--\n  <div class=\"close-button\">\n    <button (click)=\"close.emit()\" class=\"button is-text\">\n      <svg class=\"icon-svg-tt-angle-right\">\n        <use :xlink:href=\"#icon-svg-tt-angle-right\"></use>\n      </svg>\n    </button>\n  </div>-->\n  <div class=\"comment\" *ngFor=\"let comment of (commentsService.comments$ | async)\">\n    <div class=\"avatar\">\n      <img class=\"is-rounded\" src=\"./assets/img/avatar.png\">\n    </div>\n    <div class=\"comment-container\">\n      <p class=\"user_comment is-pulled-left\">{{ comment.user.given_name }} {{comment.user.family_name}}</p>\n      <p class=\"time is-pulled-right\">{{comment.date | date: 'fullDate' }}</p>\n      <p class=\"text-comment\">{{ comment.comment }}</p>\n    </div>\n  </div>\n  <div class=\"save-comment\">\n    <textarea [(ngModel)]=\"comment\" placeholder=\"Escribe aqui comentarios sobre este contenido\"></textarea>\n    <button (click)=\"saveComment()\" class=\"button\">\n      <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" style=\"enable-background:new 0 0 24 24;\" xml:space=\"preserve\">\n        <g><g><path d=\"M1.1,12.1c-0.9,0.5-0.8,1.1,0.1,1.5l2.7,1.1c0.9,0.4,2.3,0.2,3-0.4l11.7-9.2c0.8-0.6,0.8-0.5,0.2,0.2l-9.2,9.9C8.8,15.8,9,16.7,9.9,17l0.3,0.1c0.9,0.4,2.4,0.9,3.3,1.3l3,1.2c0.9,0.4,1.6,0.7,1.6,0.7c0,0,0,0,0,0s0.2-0.8,0.5-1.7L23.2,2c0.3-0.9-0.2-1.3-1.1-0.9L1.1,12.1z\"/></g>\n        <g><path d=\"M8.4,23.1c-0.1,0.2,1.8-2.7,1.8-2.7c0.5-0.8,0.2-1.8-0.7-2.2l-2.1-0.8c-0.9-0.4-1.3,0.1-1,1C6.6,18.3,8.5,22.9,8.4,23.1z\" /></g></g>\n      </svg>\n    </button>\n  </div>\n  <bidi-loading *ngIf=\"commentsService.loading$ | async\"></bidi-loading>\n</div>\n","styles":[".comment{border-bottom:1px solid #e5e5e5;padding:15px;display:flex;justify-content:space-around;align-items:stretch}.comment .avatar{flex:0 0 40px;margin-right:10px}.comment .avatar img{border-radius:50%}.comment .comment-container{background:#fff;padding:10px;border-radius:10px;width:100%}.comment .user_comment{color:purple;font-size:.8rem}.comment .time{color:#666;font-size:.6875rem}.comment .text-comment{color:#333;border:1px solid #fafafa;clear:both;font-size:.8em;font-family:lato}.comment .text-comment.editable{background:#fff;border-color:#e5e5e5}.save-comment{padding:10px;display:flex;justify-content:space-around;align-items:stretch}p{margin-bottom:0!important}textarea{width:100%;padding:7px;border:1px solid #ccc;border-radius:10px}textarea::-webkit-input-placeholder{color:#777;font-style:italic}textarea::-moz-placeholder{color:#777;font-style:italic}textarea:-ms-input-placeholder{color:#777;font-style:italic}textarea:-moz-placeholder{color:#777;font-style:italic}button.button{min-height:45px!important;border:none!important;background-color:#25006b;border-radius:50%;margin-left:10px}button.button svg{fill:#fff!important}"]}]}],"members":{"resourceId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bidi/common-services","name":"RmService","line":23,"character":16},{"__symbolic":"reference","name":"ɵdj"},{"__symbolic":"reference","name":"Store","module":"@ngrx/store","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"ngOnChanges":[{"__symbolic":"method"}],"saveComment":[{"__symbolic":"method"}]}},"ɵdp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":8,"character":1},"arguments":[{"name":"safe"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":12,"character":33}]}],"transform":[{"__symbolic":"method"}]}}},"origins":{"LoadingActions":"./lib/actions/loading","RegisterActions":"./lib/actions/register","Omit":"./lib/models","Partial":"./lib/models","Notification":"./lib/models","ChatNotification":"./lib/models","Context":"./lib/models","ContextMenu":"./lib/models","AlertModule":"./lib/modules/alert/alert.module","ChartsModule":"./lib/modules/charts/charts.module","ChatLauncherModule":"./lib/modules/chat-launcher/chat-launcher.module","ChatModule":"./lib/modules/chat/chat.module","ChatService":"./lib/modules/chat/chat.service","ContentsLibraryModule":"./lib/modules/contents-library/contents-library.module","ContentPreviewModule":"./lib/modules/content-preview/content-preview.module","ContentPublicatorModule":"./lib/modules/content-publicator/content-publicator.module","ContentViewsModule":"./lib/modules/content-views/content-views.module","ContextNavTreeModule":"./lib/modules/context-nav-tree/context-nav-tree.module","ContextNavModule":"./lib/modules/context-nav/context-nav.module","ContextualMenuModule":"./lib/modules/contextual-menu/contextual-menu.module","DatepickerModule":"./lib/modules/datepicker/datepicker.module","DynamicFormModule":"./lib/modules/dynamic-form/dynamic-form.module","ErrorModule":"./lib/modules/error/error.module","FooterModule":"./lib/modules/footer/footer.module","HeaderModule":"./lib/modules/header/header.module","HeaderV2Module":"./lib/modules/header-v2/header-v2.module","HtmlEditorModule":"./lib/modules/html-editor/html-editor.module","LoadingModule":"./lib/modules/loading/loading.module","ModalModule":"./lib/modules/modal/modal.module","NotificationModule":"./lib/modules/notification/notification.module","NotificationActionTypes":"./lib/modules/notification/ngrx/actions","DispatchNotification":"./lib/modules/notification/ngrx/actions","HideToast":"./lib/modules/notification/ngrx/actions","ReadNotifications":"./lib/modules/notification/ngrx/actions","NotificationService":"./lib/modules/notification/notification.service","PanelsModule":"./lib/modules/panels/panels.module","ProfileLauncherModule":"./lib/modules/profile-launcher/profile-launcher.module","ProfileModule":"./lib/modules/profile/profile.module","ProgressBarModule":"./lib/modules/progress-bar/progress-bar.module","ContentRatingsModule":"./lib/modules/ratings/content-ratings/content-ratings.module","RankModule":"./lib/modules/ratings/rank/rank.module","RoadMapModule":"./lib/modules/road-map/road-map.module","SearchModule":"./lib/modules/search/search.module","SideMenuLeftModule":"./lib/modules/side-menu-left/side-menu-left.module","SideMenuRightModule":"./lib/modules/side-menu-right/side-menu-right.module","StatsModule":"./lib/modules/stats/stats.module","SvgSclModule":"./lib/modules/svg-scl/svg-scl.module","SvgTtModule":"./lib/modules/svg-tt/svg-tt.module","WizardModule":"./lib/modules/wizard/wizard.module","CommentsResourcesModule":"./lib/modules/comments-resources/comments-resources.module","ɵa":"./lib/modules/alert/alert.component","ɵb":"./lib/modules/charts/column/column.component","ɵc":"./lib/modules/charts/column/column.service","ɵd":"./lib/modules/charts/pie/pie.component","ɵe":"./lib/modules/charts/pie/pie.service","ɵf":"./lib/modules/chat-launcher/chat-launcher.component","ɵg":"./lib/modules/chat/ngrx/reducers","ɵh":"./lib/modules/chat/ngrx/reducers","ɵi":"./lib/modules/chat/ngrx/reducers","ɵj":"./lib/modules/chat/ngrx/reducers","ɵk":"./lib/modules/chat/ngrx/reducers","ɵl":"./lib/modules/chat/ngrx/reducers","ɵm":"./lib/modules/chat/ngrx/metaReducers","ɵn":"./lib/modules/chat/ngrx/metaReducers","ɵo":"./lib/modules/chat/ngrx/effects","ɵp":"./lib/modules/chat/chat.component","ɵq":"./lib/modules/chat/group-list/group-list.component","ɵr":"./lib/modules/chat/channel-list/channel-list.component","ɵs":"./lib/modules/chat/chat-panel/chat-panel.component","ɵt":"./lib/modules/content-views/content-views.component","ɵu":"./lib/modules/content-views/safe.pipe","ɵv":"./lib/modules/ratings/ratings.service","ɵw":"./lib/modules/ratings/ngrx/reducers","ɵx":"./lib/modules/ratings/ngrx/reducers","ɵy":"./lib/modules/ratings/ngrx/effects","ɵz":"./lib/modules/ratings/content-ratings/content-ratings.component","ɵba":"./lib/modules/ratings/content-ratings/safe.pipe","ɵbb":"./lib/modules/ratings/rank/rank.component","ɵbc":"./lib/modules/ratings/rank/safe.pipe","ɵbd":"./lib/modules/content-preview/content-preview.component","ɵbe":"./lib/modules/content-preview/safe.pipe","ɵbf":"./lib/modules/loading/loading.component","ɵbg":"./lib/modules/contents-library/contents-library.services","ɵbh":"./lib/modules/contents-library/ngrx/reducers","ɵbi":"./lib/modules/contents-library/ngrx/reducers","ɵbj":"./lib/modules/contents-library/ngrx/reducers","ɵbk":"./lib/modules/contents-library/ngrx/reducers","ɵbl":"./lib/modules/contents-library/ngrx/reducers","ɵbm":"./lib/modules/contents-library/ngrx/effects","ɵbn":"./lib/modules/content-publicator/content-publicator.component","ɵbo":"./lib/modules/content-publicator/safe.pipe","ɵbp":"./lib/modules/contents-library/contents-library.component","ɵbq":"./lib/modules/contents-library/content/content.component","ɵbr":"./lib/modules/contents-library/planning/planning.component","ɵbs":"./lib/modules/contents-library/editable-content/editable-content.component","ɵbt":"./lib/modules/contents-library/tags-select/tags-select.component","ɵbu":"./lib/modules/context-nav-tree/context-nav-tree.component","ɵbv":"./lib/modules/context-nav/context-nav.component","ɵbw":"./lib/modules/contextual-menu/contextual-menu.component","ɵbx":"./lib/modules/datepicker/datepicker.component","ɵby":"./lib/modules/dynamic-form/dynamic-form.component","ɵbz":"./lib/modules/dynamic-form/file-uploader/file-uploader.component","ɵca":"./lib/modules/dynamic-form/progress-bar/progress-bar.component","ɵcb":"./lib/modules/error/error.component","ɵcc":"./lib/modules/footer/footer.component","ɵcd":"./lib/modules/header/header.component","ɵce":"./lib/modules/header/header.service","ɵcf":"./lib/modules/notification/ngrx/reducers","ɵcg":"./lib/modules/notification/ngrx/reducers","ɵch":"./lib/modules/notification/ngrx/reducers","ɵci":"./lib/modules/notification/ngrx/reducers","ɵcj":"./lib/modules/notification/ngrx/reducers","ɵck":"./lib/modules/notification/notifications/notifications.component","ɵcl":"./lib/modules/notification/notification-launcher/notification-launcher.component","ɵcm":"./lib/modules/notification/toast/toast.component","ɵcn":"./lib/modules/notification/toasts/toasts.component","ɵco":"./lib/modules/header-v2/header-v2.component","ɵcp":"./lib/modules/html-editor/html-editor.component","ɵcq":"./lib/modules/modal/modal.component","ɵcr":"./lib/modules/panels/left-panel/left-panel.component","ɵcs":"./lib/modules/panels/right-panel/right-panel.component","ɵct":"./lib/modules/profile-launcher/profile-launcher.component","ɵcu":"./lib/modules/profile/profile.component","ɵcv":"./lib/modules/profile/avatar-selector/avatar-selector.component","ɵcw":"./lib/modules/profile/configuration/configuration.component","ɵcx":"./lib/modules/profile/achievements/achievements.component","ɵcy":"./lib/modules/profile/user-file/user-file.component","ɵcz":"./lib/modules/progress-bar/progress-bar.component","ɵda":"./lib/modules/road-map/road-map.component","ɵdb":"./lib/modules/search/search.component","ɵdc":"./lib/modules/side-menu-left/side-menu-left.component","ɵdd":"./lib/modules/side-menu-right/side-menu-right.component","ɵde":"./lib/modules/side-menu-right/context.service","ɵdf":"./lib/modules/stats/stats.component","ɵdg":"./lib/modules/svg-scl/svg-scl.component","ɵdh":"./lib/modules/svg-tt/svg-tt.component","ɵdi":"./lib/modules/wizard/wizard.component","ɵdj":"./lib/modules/comments-resources/comments-resources.service","ɵdk":"./lib/modules/comments-resources/ngrx/reducers","ɵdl":"./lib/modules/comments-resources/ngrx/reducers","ɵdm":"./lib/modules/comments-resources/ngrx/reducers","ɵdn":"./lib/modules/comments-resources/ngrx/effects","ɵdo":"./lib/modules/comments-resources/comments-resources.component","ɵdp":"./lib/modules/comments-resources/safe.pipe"},"importAs":"@bidi/common-components"}