full stack web app

[vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left" background_image_as_pattern="without_pattern"][vc_column][vc_column_text]Il Component "vuoto" è già stato creato, funziona ed è anche indirizzabile. Bisogna ora personalizzarlo per fargli fare quello che ci serve, ovvero presentare i dati relativi ad una certa manifestazione di ballo e consentire all'utente di modificarli. In...

[vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left" background_image_as_pattern="without_pattern"][vc_column][vc_column_text]Per creare il nuovo component modificaEvento dalla nostra Shell diamo il seguente comando Angular: ng generate component components\modificaEvento [icons size='fa-2x' custom_size='' icon='fa-terminal' type='normal' position='' border='yes' border_color='' icon_color='' background_color='' margin='' icon_animation='' icon_animation_delay='' link='output/output-comando-ng-g-component-componentsmodificaevento/' target='_blank'] [/vc_column_text][/vc_column][/vc_row][vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left" background_image_as_pattern="without_pattern"][vc_column][vc_separator...

[vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left" background_image_as_pattern="without_pattern"][vc_column][vc_column_text]Ora che sappiamo come gestire un form di input, dobbiamo anche imparare come validare i dati inseriti dall'utente e segnalargli se non corrispondono ai nostri criteri. Dobbiamo cioè fare la validazione dell'input.[/vc_column_text][/vc_column][/vc_row][vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left"...

[vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left" background_image_as_pattern="without_pattern"][vc_column][vc_column_text]Il Component "vuoto" è già stato creato, funziona ed è anche indirizzabile. Bisogna ora personalizzarlo per fargli fare quello che ci serve, ovvero l'introduzione dei dati utili a definire un nuova nuova manifestazione di ballo: titolo dell'evento, nazione...

[vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left" background_image_as_pattern="without_pattern"][vc_column][vc_column_text]Per creare il nuovo component aggiungiEvento dalla nostra Shell diamo il seguente comando Angular: ng generate component components\aggiuntaEvento [icons size='fa-2x' custom_size='' icon='fa-terminal' type='normal' position='' border='yes' border_color='' icon_color='' background_color='' margin='' icon_animation='' icon_animation_delay='' link='output/output-comando-ng-g-component-componentsaggiungievento/' target='_blank'] [/vc_column_text][/vc_column][/vc_row][vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left" background_image_as_pattern="without_pattern"][vc_column][vc_separator...

[vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left" background_image_as_pattern="without_pattern"][vc_column][vc_column_text]In questo articolo vedremo come aggiungere alla nostra applicazione la funzionalità di Cancellazione di un evento dalla lista. Per farlo affronteremo un nuovo argomento, le Dialog, o finestre di dialogo. Si tratta di quelle piccole finestra (spesso modali)...

[vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left" background_image_as_pattern="without_pattern"][vc_column][vc_column_text]Fino a questo punto il Component lista-eventi e quello dettaglio-evento gestivano dei dati allocati localmente. Ora vediamo come rendere più congruente il loro funzionamento condividendo gli stessi dati. Il reperimento di dati esterni ai componenti e/o la condivisione...

[vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left" background_image_as_pattern="without_pattern"][vc_column][vc_column_text]Questo Component servirà per visualizzare i dati di dettaglio di uno specifico evento di ballo. Ad esempio Nome dell'evento, data, località, etc etc.[/vc_column_text][vc_separator type="transparent"][vc_column_text]I 4 file che lo definiscono si trovano nella directory \components\dettaglio-evento e sono,: dettaglio-evento.component.html dettaglio-evento.component.ts ...

[vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left" background_image_as_pattern="without_pattern"][vc_column][vc_raw_html el_class="mycode"]JTNDZGl2JTNFJTBBJTNDZGl2JTNFaW1wb3J0JTI2bmJzcCUzQiU3QiUyNm5ic3AlM0JOZ01vZHVsZSUyNm5ic3AlM0IlN0QlMjZuYnNwJTNCZnJvbSUyNm5ic3AlM0IlMjclNDBhbmd1bGFyJTJGY29yZSUyNyUzQiUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRWltcG9ydCUyNm5ic3AlM0IlN0IlMjZuYnNwJTNCUm91dGVzJTJDJTI2bmJzcCUzQlJvdXRlck1vZHVsZSUyNm5ic3AlM0IlN0QlMjZuYnNwJTNCZnJvbSUyNm5ic3AlM0IlMjclNDBhbmd1bGFyJTJGcm91dGVyJTI3JTNCJTNDJTJGZGl2JTNFJTBBJTNDYnIlMjAlMkYlM0UlMEElM0NkaXYlM0VpbXBvcnQlMjZuYnNwJTNCJTdCTGlzdGFFdmVudGlDb21wb25lbnQlN0QlMjZuYnNwJTNCZnJvbSUyNm5ic3AlM0IlMjcuJTJGY29tcG9uZW50cyUyRmxpc3RhLWV2ZW50aSUyRmxpc3RhLWV2ZW50aS5jb21wb25lbnQlMjclM0IlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlM0NzdHJvbmclM0UlM0NzcGFuJTIwc3R5bGUlM0QlMjJjb2xvciUzQSUyMCUyM2ZmMDAwMCUzQiUyMiUzRWltcG9ydCUyNm5ic3AlM0IlN0JEZXR0YWdsaW9FdmVudG9Db21wb25lbnQlN0QlMjZuYnNwJTNCZnJvbSUyNm5ic3AlM0IlMjcuJTJGY29tcG9uZW50cyUyRmRldHRhZ2xpby1ldmVudG8lMkZkZXR0YWdsaW8tZXZlbnRvLmNvbXBvbmVudCUyNyUzQiUzQyUyRnNwYW4lM0UlM0MlMkZzdHJvbmclM0UlM0MlMkZkaXYlM0UlMEElM0NiciUyMCUyRiUzRSUwQSUzQ2RpdiUzRWNvbnN0JTI2bmJzcCUzQnJvdXRlcyUzQSUyNm5ic3AlM0JSb3V0ZXMlMjZuYnNwJTNCJTNEJTI2bmJzcCUzQiU1QiUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCJTdCJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQnBhdGglM0ElMjZuYnNwJTNCJTI3bGlzdGEtZXZlbnRpJTI3JTJDJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQmNvbXBvbmVudCUzQSUyNm5ic3AlM0JMaXN0YUV2ZW50aUNvbXBvbmVudCUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0JkYXRhJTNBJTI2bmJzcCUzQiU3QiUyNm5ic3AlM0J0aXRsZSUzQSUyNm5ic3AlM0IlMjdMaXN0YSUyNm5ic3AlM0JkZWdsaSUyNm5ic3AlM0JFdmVudGklMjclMjZuYnNwJTNCJTdEJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTI2bmJzcCUzQiUyNm5ic3AlM0IlN0QlMkMlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQiUzQ3N0cm9uZyUzRSUzQ3NwYW4lMjBzdHlsZSUzRCUyMmNvbG9yJTNBJTIwJTIzZmYwMDAwJTNCJTIyJTNFJTdCJTNDJTJGc3BhbiUzRSUzQyUyRnN0cm9uZyUzRSUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUzQ3N0cm9uZyUzRSUzQ3NwYW4lMjBzdHlsZSUzRCUyMmNvbG9yJTNBJTIwJTIzZmYwMDAwJTNCJTIyJTNFJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQnBhdGglM0ElMjZuYnNwJTNCJTI3ZGV0dGFnbGlvLWV2ZW50byUyRiUzQWlkJTI3JTJDJTNDJTJGc3BhbiUzRSUzQyUyRnN0cm9uZyUzRSUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUzQ3N0cm9uZyUzRSUzQ3NwYW4lMjBzdHlsZSUzRCUyMmNvbG9yJTNBJTIwJTIzZmYwMDAwJTNCJTIyJTNFJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQmNvbXBvbmVudCUzQSUyNm5ic3AlM0JEZXR0YWdsaW9FdmVudG9Db21wb25lbnQlMkMlM0MlMkZzcGFuJTNFJTNDJTJGc3Ryb25nJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTNDc3Ryb25nJTNFJTNDc3BhbiUyMHN0eWxlJTNEJTIyY29sb3IlM0ElMjAlMjNmZjAwMDAlM0IlMjIlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCZGF0YSUzQSUyNm5ic3AlM0IlN0IlMjZuYnNwJTNCdGl0bGUlM0ElMjZuYnNwJTNCJTI3RGV0dGFnbGklMjZuYnNwJTNCZGVsbCU1QyUyN0V2ZW50byUyNyUyNm5ic3AlM0IlN0QlM0MlMkZzcGFuJTNFJTNDJTJGc3Ryb25nJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTNDc3Ryb25nJTNFJTNDc3BhbiUyMHN0eWxlJTNEJTIyY29sb3IlM0ElMjAlMjNmZjAwMDAlM0IlMjIlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQiU3RCUyQyUzQyUyRnNwYW4lM0UlM0MlMkZzdHJvbmclM0UlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQiU3QiUyNm5ic3AlM0JwYXRoJTNBJTI2bmJzcCUzQiUyNyUyNyUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0JyZWRpcmVjdFRvJTNBJTI2bmJzcCUzQiUyNyUyRmxpc3RhLWV2ZW50aSUyNyUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0JwYXRoTWF0Y2glM0ElMjZuYnNwJTNCJTI3ZnVsbCUyNyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCJTdEJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTVEJTNCJTNDJTJGZGl2JTNFJTBBJTNDYnIlMjAlMkYlM0UlMEElM0NkaXYlM0UlNDBOZ01vZHVsZSUyOCU3QiUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCaW1wb3J0cyUzQSUyNm5ic3AlM0IlNUJSb3V0ZXJNb2R1bGUuZm9yUm9vdCUyOHJvdXRlcyUyOSU1RCUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCZXhwb3J0cyUzQSUyNm5ic3AlM0IlNUJSb3V0ZXJNb2R1bGUlNUQlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlN0QlMjklM0MlMkZkaXYlM0UlMEElM0NkaXYlM0VleHBvcnQlMjZuYnNwJTNCY2xhc3MlMjZuYnNwJTNCQXBwUm91dGluZ01vZHVsZSUyNm5ic3AlM0IlN0IlMjZuYnNwJTNCJTdEJTNDJTJGZGl2JTNFJTBBJTNDJTJGZGl2JTNF[/vc_raw_html][/vc_column][/vc_row]...

[vc_row css_animation="" row_type="row" use_row_as_full_screen_section="no" type="full_width" angled_section="no" text_align="left" background_image_as_pattern="without_pattern"][vc_column][vc_raw_html el_class="mycode"]JTNDZGl2JTNFJTBBJTNDZGl2JTNFaW1wb3J0JTI2bmJzcCUzQiU3QiUyNm5ic3AlM0JCcm93c2VyTW9kdWxlJTI2bmJzcCUzQiU3RCUyNm5ic3AlM0Jmcm9tJTI2bmJzcCUzQiUyNyU0MGFuZ3VsYXIlMkZwbGF0Zm9ybS1icm93c2VyJTI3JTNCJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFaW1wb3J0JTI2bmJzcCUzQiU3QiUyNm5ic3AlM0JOZ01vZHVsZSUyNm5ic3AlM0IlN0QlMjZuYnNwJTNCZnJvbSUyNm5ic3AlM0IlMjclNDBhbmd1bGFyJTJGY29yZSUyNyUzQiUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRWltcG9ydCUyNm5ic3AlM0IlN0IlMjZuYnNwJTNCQXBwQ29tcG9uZW50JTI2bmJzcCUzQiU3RCUyNm5ic3AlM0Jmcm9tJTI2bmJzcCUzQiUyNy4lMkZhcHAuY29tcG9uZW50JTI3JTNCJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFaW1wb3J0JTI2bmJzcCUzQiU3QiUyNm5ic3AlM0JBcHBSb3V0aW5nTW9kdWxlJTI2bmJzcCUzQiU3RCUyNm5ic3AlM0Jmcm9tJTI2bmJzcCUzQiUyNy4lMkZhcHAtcm91dGluZy5tb2R1bGUlMjclM0IlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0VpbXBvcnQlMjZuYnNwJTNCJTdCJTI2bmJzcCUzQkJyb3dzZXJBbmltYXRpb25zTW9kdWxlJTI2bmJzcCUzQiU3RCUyNm5ic3AlM0Jmcm9tJTI2bmJzcCUzQiUyNyU0MGFuZ3VsYXIlMkZwbGF0Zm9ybS1icm93c2VyJTJGYW5pbWF0aW9ucyUyNyUzQiUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRWltcG9ydCUyNm5ic3AlM0IlN0IlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQk1hdElucHV0TW9kdWxlJTJDJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTI2bmJzcCUzQiUyNm5ic3AlM0JNYXRQYWdpbmF0b3JNb2R1bGUlMkMlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQk1hdFByb2dyZXNzU3Bpbm5lck1vZHVsZSUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCTWF0U29ydE1vZHVsZSUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCTWF0VGFibGVNb2R1bGUlMkMlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQk1hdEljb25Nb2R1bGUlMkMlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQk1hdEJ1dHRvbk1vZHVsZSUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCTWF0Q2FyZE1vZHVsZSUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCTWF0Rm9ybUZpZWxkTW9kdWxlJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTdEJTI2bmJzcCUzQmZyb20lMjZuYnNwJTNCJTIyJTQwYW5ndWxhciUyRm1hdGVyaWFsJTIyJTNCJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFaW1wb3J0JTI2bmJzcCUzQiU3Qk1hdFNlbGVjdE1vZHVsZSU3RCUyNm5ic3AlM0Jmcm9tJTI2bmJzcCUzQiUyNyU0MGFuZ3VsYXIlMkZtYXRlcmlhbCUyRnNlbGVjdCUyNyUzQiUzQyUyRmRpdiUzRSUwQSUzQ2JyJTIwJTJGJTNFJTBBJTNDZGl2JTNFaW1wb3J0JTI2bmJzcCUzQiU3QiUyNm5ic3AlM0JMaXN0YUV2ZW50aUNvbXBvbmVudCUyNm5ic3AlM0IlN0QlMjZuYnNwJTNCZnJvbSUyNm5ic3AlM0IlMjcuJTJGY29tcG9uZW50cyUyRmxpc3RhLWV2ZW50aSUyRmxpc3RhLWV2ZW50aS5jb21wb25lbnQlMjclM0IlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlM0NzdHJvbmclM0UlM0NzcGFuJTIwc3R5bGUlM0QlMjJjb2xvciUzQSUyMCUyM2ZmMDAwMCUzQiUyMiUzRWltcG9ydCUyNm5ic3AlM0IlN0IlMjZuYnNwJTNCRGV0dGFnbGlvRXZlbnRvQ29tcG9uZW50JTI2bmJzcCUzQiU3RCUyNm5ic3AlM0Jmcm9tJTI2bmJzcCUzQiUyNy4lMkZjb21wb25lbnRzJTJGZGV0dGFnbGlvLWV2ZW50byUyRmRldHRhZ2xpby1ldmVudG8uY29tcG9uZW50JTI3JTNCJTNDJTJGc3BhbiUzRSUzQyUyRnN0cm9uZyUzRSUzQyUyRmRpdiUzRSUwQSUzQ2JyJTIwJTJGJTNFJTNDYnIlMjAlMkYlM0UlMEElM0NkaXYlM0UlNDBOZ01vZHVsZSUyOCU3QiUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCZGVjbGFyYXRpb25zJTNBJTI2bmJzcCUzQiU1QiUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0JBcHBDb21wb25lbnQlMkMlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCTGlzdGFFdmVudGlDb21wb25lbnQlMkMlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCJTNDc3Ryb25nJTNFJTNDc3BhbiUyMHN0eWxlJTNEJTIyY29sb3IlM0ElMjAlMjNmZjAwMDAlM0IlMjIlM0VEZXR0YWdsaW9FdmVudG9Db21wb25lbnQlM0MlMkZzcGFuJTNFJTNDJTJGc3Ryb25nJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTI2bmJzcCUzQiUyNm5ic3AlM0IlNUQlMkMlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQmltcG9ydHMlM0ElMjZuYnNwJTNCJTVCJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQkJyb3dzZXJNb2R1bGUlMkMlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCQXBwUm91dGluZ01vZHVsZSUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0JCcm93c2VyQW5pbWF0aW9uc01vZHVsZSUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjAlMjZuYnNwJTNCJTIwTWF0SW5wdXRNb2R1bGUlMkMlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCTWF0VGFibGVNb2R1bGUlMkMlM0MlMkZkaXYlM0UlMEElM0NkaXYlM0UlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCTWF0UGFnaW5hdG9yTW9kdWxlJTJDJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQk1hdFNlbGVjdE1vZHVsZSUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0JNYXRTb3J0TW9kdWxlJTJDJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQk1hdFByb2dyZXNzU3Bpbm5lck1vZHVsZSUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0JNYXRJY29uTW9kdWxlJTJDJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQk1hdEJ1dHRvbk1vZHVsZSUyQyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQiUyNm5ic3AlM0JNYXRDYXJkTW9kdWxlJTJDJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTI2bmJzcCUzQiUyNm5ic3AlM0IlMjZuYnNwJTNCJTI2bmJzcCUzQk1hdEZvcm1GaWVsZE1vZHVsZSUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUzRSUyNm5ic3AlM0IlMjZuYnNwJTNCJTVEJTJDJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTI2bmJzcCUzQiUyNm5ic3AlM0Jwcm92aWRlcnMlM0ElMjZuYnNwJTNCJTVCJTVEJTJDJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTI2bmJzcCUzQiUyNm5ic3AlM0Jib290c3RyYXAlM0ElMjZuYnNwJTNCJTVCQXBwQ29tcG9uZW50JTVEJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFJTdEJTI5JTNDJTJGZGl2JTNFJTBBJTNDZGl2JTNFZXhwb3J0JTI2bmJzcCUzQmNsYXNzJTI2bmJzcCUzQkFwcE1vZHVsZSUyNm5ic3AlM0IlN0IlMjZuYnNwJTNCJTdEJTNDJTJGZGl2JTNFJTBBJTNDJTJGZGl2JTNF[/vc_raw_html][/vc_column][/vc_row]...