{"__symbolic":"module","version":4,"metadata":{"HeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-header","styles":[],"template":"<div class=\"it-header-wrapper\">\r\n\r\n  <div class=\"it-header-slim-wrapper\">\r\n    <div class=\"container\">\r\n      <div class=\"row\">\r\n        <div class=\"col-12\">\r\n          <div class=\"it-header-slim-wrapper-content\">\r\n            <a class=\"d-lg-block navbar-brand\" href=\"http://www.protezionecivile.gov.it/\">{{ owner }}</a>\r\n            <div class=\"it-header-slim-right-zone\">\r\n              <div class=\"nav-item dropdown\">\r\n                <a class=\"nav-link dropdown-toggle\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\r\n                  <span>ITA</span>\r\n                  <svg class=\"icon d-none d-lg-block\">\r\n                    <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-expand\"></use>\r\n                  </svg>\r\n                </a>\r\n                <div class=\"dropdown-menu\">\r\n                  <div class=\"row\">\r\n                    <div class=\"col-12\">\r\n                      <div class=\"link-list-wrapper\">\r\n                        <ul class=\"link-list\">\r\n                          <li>\r\n                            <a class=\"list-item\" href=\"#\"><span>ITA</span></a>\r\n                          </li>\r\n                          <li>\r\n                            <a class=\"list-item\" href=\"#\"><span>ENG</span></a>\r\n                          </li>\r\n                        </ul>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <a [routerLink]=\"[loginRoute]\" class=\"btn btn-primary btn-icon btn-full\"\r\n                *ngIf=\"!isAuthenticated; else elseBlock\">\r\n                <span class=\"rounded-icon\">\r\n                  <svg class=\"icon icon-primary\">\r\n                    <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-user\"></use>\r\n                  </svg>\r\n                </span>\r\n                <span class=\"d-none d-lg-block\">Accedi</span>\r\n              </a>\r\n              <ng-template #elseBlock>\r\n                <div class=\"dropdown\">\r\n                  <a class=\"btn btn-primary btn-icon btn-full\" href=\"#\" role=\"button\" id=\"dropdownMenuLink\"\r\n                    data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\r\n                    <span class=\"rounded-icon\">\r\n                      <svg class=\"icon icon-primary\">\r\n                        <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-user\"></use>\r\n                      </svg>\r\n                    </span>\r\n                    <span class=\"d-none d-lg-block\">{{ userName }}</span>\r\n                  </a>\r\n                  <div class=\"dropdown-menu\" aria-labelledby=\"dropdownMenuLink\">\r\n                    <div class=\"link-list-wrapper\">\r\n                      <ul class=\"link-list\">\r\n                        <li><a class=\"list-item\" href=\"#\" (click)=\"onLogout($event)\"><span>Logout</span></a></li>\r\n                      </ul>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </ng-template>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n\r\n  <div class=\"it-nav-wrapper\">\r\n    <div class=\"it-header-center-wrapper\">\r\n      <div class=\"container\">\r\n        <div class=\"row\">\r\n          <div class=\"col-12\">\r\n            <div class=\"it-header-center-content-wrapper\">\r\n              <div class=\"it-brand-wrapper\">\r\n                <a href=\"#\">\r\n                  <svg class=\"icon\">\r\n                    <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-code-circle\"></use>\r\n                  </svg>\r\n                  <div class=\"it-brand-text\">\r\n                    <h2 class=\"no_toc\">{{ appName }}</h2>\r\n                    <h3 class=\"no_toc d-none d-md-block\">Inserire qui la tag line</h3>\r\n                  </div>\r\n                </a>\r\n              </div>\r\n              <div class=\"it-right-zone\">\r\n                <div class=\"it-socials d-none d-md-flex\">\r\n                  <span>Seguici su</span>\r\n                  <ul>\r\n                    <li>\r\n                      <a href=\"#\" aria-label=\"Facebook\" target=\"_blank\">\r\n                        <svg class=\"icon\">\r\n                          <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-facebook\"></use>\r\n                        </svg>\r\n                      </a>\r\n                    </li>\r\n                    <li>\r\n                      <a href=\"#\" aria-label=\"Github\" target=\"_blank\">\r\n                        <svg class=\"icon\">\r\n                          <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-github\"></use>\r\n                        </svg>\r\n                      </a>\r\n                    </li>\r\n                    <li>\r\n                      <a href=\"#\" target=\"_blank\" aria-label=\"Twitter\">\r\n                        <svg class=\"icon\">\r\n                          <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-twitter\"></use>\r\n                        </svg>\r\n                      </a>\r\n                    </li>\r\n                  </ul>\r\n                </div>\r\n                <div class=\"it-search-wrapper\" *ngIf=\"isAuthenticated\">\r\n                  <span class=\"d-none d-md-block\">Cerca</span>\r\n                  <a class=\"search-link rounded-icon\" href=\"#\" aria-label=\"Cerca\" data-toggle=\"modal\"\r\n                    data-target=\"#modalSearchFullScreen\" data-backdrop=\"false\">\r\n                    <svg class=\"icon\">\r\n                      <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-search\"></use>\r\n                    </svg>\r\n                  </a>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <lib-header-navbar [menuItems]=\"menuItems\" *ngIf=\"isAuthenticated\"></lib-header-navbar>\r\n    <lib-search-modal *ngIf=\"isAuthenticated\"></lib-search-modal>\r\n  </div>\r\n</div>\r\n"}]}],"members":{"owner":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"appName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"isAuthenticated":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"menuItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"loginRoute":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"userName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"logout":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"onLogout":[{"__symbolic":"method"}]}},"FooterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-footer","styles":[],"template":"<footer class=\"it-footer\">\r\n  <div class=\"it-footer-main\">\r\n    <div class=\"container\">\r\n      <section>\r\n        <div class=\"row clearfix\">\r\n          <div class=\"col-sm-12\">\r\n            <div class=\"it-brand-wrapper\">\r\n              <a href=\"#\">\r\n                <svg class=\"icon\">\r\n                  <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-code-circle\"></use>\r\n                </svg>\r\n                <div class=\"it-brand-text\">\r\n                  <h2 class=\"no_toc\">{{ appName }}</h2>\r\n                  <h3 class=\"no_toc d-none d-md-block\">Inserire qui la tag line</h3>\r\n                </div>\r\n              </a>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </section>\r\n      <section>\r\n        <div class=\"row\">\r\n          <div class=\"col-lg-3 col-md-3 col-sm-6 pb-2\">\r\n            <h4>\r\n              <a href=\"#\" title=\"Vai alla pagina: Amministrazione\">Amministrazione</a>\r\n            </h4>\r\n            <div class=\"link-list-wrapper\">\r\n              <ul class=\"footer-list link-list clearfix\">\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Giunta e consiglio\">Giunta e consiglio</a>\r\n                </li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Aree di competenza\">Aree di competenza</a>\r\n                </li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Dipendenti\">Dipendenti</a></li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Luoghi\">Luoghi</a></li>\r\n                <li><a class=\"list-item\" href=\"#\"\r\n                    title=\"Vai alla pagina: Associazioni e società partecipate\">Associazioni e società partecipate</a>\r\n                </li>\r\n              </ul>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-lg-3 col-md-3 col-sm-6 pb-2\">\r\n            <h4>\r\n              <a href=\"#\" title=\"Vai alla pagina: Servizi\">Servizi</a>\r\n            </h4>\r\n            <div class=\"link-list-wrapper\">\r\n              <ul class=\"footer-list link-list clearfix\">\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Pagamenti\">Pagamenti</a></li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Sostegno\">Sostegno</a></li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Domande e iscrizioni\">Domande e iscrizioni</a>\r\n                </li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Segnalazioni\">Segnalazioni</a></li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Autorizzazioni e concessioni\">Autorizzazioni e\r\n                    concessioni</a></li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Certificati e dichiarazioni\">Certificati e\r\n                    dichiarazioni</a></li>\r\n              </ul>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-lg-3 col-md-3 col-sm-6 pb-2\">\r\n            <h4>\r\n              <a href=\"#\" title=\"Vai alla pagina: Novità\">Novità</a>\r\n            </h4>\r\n            <div class=\"link-list-wrapper\">\r\n              <ul class=\"footer-list link-list clearfix\">\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Notizie\">Notizie</a></li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Eventi\">Eventi</a></li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Comunicati stampa\">Comunicati stampa</a></li>\r\n              </ul>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-lg-3 col-md-3 col-sm-6\">\r\n            <h4>\r\n              <a href=\"#\" title=\"Vai alla pagina: Documenti\">Documenti</a>\r\n            </h4>\r\n            <div class=\"link-list-wrapper\">\r\n              <ul class=\"footer-list link-list clearfix\">\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Progetti e attività\">Progetti e attività</a>\r\n                </li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Delibere, determine e ordinanze\">Delibere,\r\n                    determine e ordinanze</a></li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Bandi\">Bandi</a></li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Concorsi\">Concorsi</a></li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Albo pretorio\">Albo pretorio</a></li>\r\n              </ul>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </section>\r\n      <section class=\"py-4 border-white border-top\">\r\n        <div class=\"row\">\r\n          <div class=\"col-lg-4 col-md-4 pb-2\">\r\n            <h4><a href=\"#\" title=\"Vai alla pagina: Contatti\">Contatti</a></h4>\r\n            <p>\r\n              <strong>Comune di Lorem Ipsum</strong><br> Via Roma 0 - 00000 Lorem Ipsum Codice fiscale / P. IVA:\r\n              000000000\r\n            </p>\r\n            <div class=\"link-list-wrapper\">\r\n              <ul class=\"footer-list link-list clearfix\">\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: Posta Elettronica Certificata\">Posta\r\n                    Elettronica Certificata</a></li>\r\n                <li><a class=\"list-item\" href=\"#\" title=\"Vai alla pagina: URP - Ufficio Relazioni con il Pubblico\">URP -\r\n                    Ufficio Relazioni con il Pubblico</a></li>\r\n              </ul>\r\n            </div>\r\n          </div>\r\n          <div class=\"col-lg-4 col-md-4 pb-2\">\r\n            <h4><a href=\"#\" title=\"Vai alla pagina: Lorem Ipsum\">Lorem Ipsum</a></h4>\r\n          </div>\r\n          <div class=\"col-lg-4 col-md-4 pb-2\">\r\n            <div class=\"pb-2\">\r\n              <h4><a href=\"#\" title=\"Vai alla pagina: Seguici su\">Seguici su</a></h4>\r\n              <ul class=\"list-inline text-left social\">\r\n                <li class=\"list-inline-item\"><a class=\"p-2 text-white\" href=\"#\" target=\"_blank\"><svg\r\n                      class=\"icon icon-sm icon-white align-top\">\r\n                      <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-designers-italia\"></use>\r\n                    </svg><span class=\"sr-only\">Designers Italia</span></a></li>\r\n                <li class=\"list-inline-item\"><a class=\"p-2 text-white\" href=\"#\" target=\"_blank\"><svg\r\n                      class=\"icon icon-sm icon-white align-top\">\r\n                      <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-twitter\"></use>\r\n                    </svg><span class=\"sr-only\">Twitter</span></a></li>\r\n                <li class=\"list-inline-item\"><a class=\"p-2 text-white\" href=\"#\" target=\"_blank\"><svg\r\n                      class=\"icon icon-sm icon-white align-top\">\r\n                      <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-medium\"></use>\r\n                    </svg><span class=\"sr-only\">Medium</span></a></li>\r\n                <li class=\"list-inline-item\"><a class=\"p-2 text-white\" href=\"#\" target=\"_blank\"><svg\r\n                      class=\"icon icon-sm icon-white align-top\">\r\n                      <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-behance\"></use>\r\n                    </svg><span class=\"sr-only\">Behance</span></a></li>\r\n              </ul>\r\n            </div>\r\n            <div class=\"pb-2\">\r\n              <h4><a href=\"#\" title=\"Vai alla pagina: Newsletter\">Newsletter</a></h4>\r\n              <p>Form Newsletter</p>\r\n              <!--<form action=\"#\" method=\"post\">\r\n              <label for=\"input-newsletter\" class=\"active\">Iscriviti per riceverla</label>\r\n              <div class=\"input-group\">\r\n                <div class=\"input-group-prepend\">\r\n                  <div class=\"input-group-text\">@</div>\r\n                </div>\r\n                <input type=\"text\" class=\"form-control\" id=\"input-newsletter\" name=\"input-newsletter\" placeholder=\"Scrivi il tuo indirizzo email\" >\r\n                <div class=\"input-group-append\">\r\n                  <button class=\"btn btn-outline-secondary\" type=\"button\" id=\"button-addon2\">Button</button>\r\n                </div>\r\n              </div>\r\n              <button class=\"btn btn-default pull-right\" type=\"submit\">Iscriviti</button>\r\n            </form>-->\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </section>\r\n    </div>\r\n  </div>\r\n  <div class=\"it-footer-small-prints clearfix\">\r\n    <div class=\"container\">\r\n      <h3 class=\"sr-only\">Sezione Link Utili</h3>\r\n      <ul class=\"it-footer-small-prints-list list-inline mb-0 d-flex flex-column flex-md-row\">\r\n        <li class=\"list-inline-item\"><a href=\"#\" title=\"Note Legali\">Media policy</a></li>\r\n        <li class=\"list-inline-item\"><a href=\"#\" title=\"Note Legali\">Note legali</a></li>\r\n        <li class=\"list-inline-item\"><a href=\"#\" title=\"Privacy-Cookies\">Privacy policy</a></li>\r\n        <li class=\"list-inline-item\"><a href=\"#\" title=\"Mappa del sito\">Mappa del sito</a> </li>\r\n      </ul>\r\n    </div>\r\n  </div>\r\n</footer>\r\n"}]}],"members":{"owner":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"appName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}]}},"AngularBoostrapItaliaModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":28,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"HeaderComponent"},{"__symbolic":"reference","name":"FooterComponent"},{"__symbolic":"reference","name":"BlankPageComponent"},{"__symbolic":"reference","name":"LoginPageComponent"},{"__symbolic":"reference","name":"ResetPasswordPageComponent"},{"__symbolic":"reference","name":"SearchModalComponent"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"TableComponent"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"StepperComponent"},{"__symbolic":"reference","name":"DialogComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":44,"character":4},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":45,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":46,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":47,"character":4},{"__symbolic":"reference","name":"DynamicFormModule"},{"__symbolic":"reference","name":"LeafletModule"}],"exports":[{"__symbolic":"reference","name":"DynamicFormModule"},{"__symbolic":"reference","name":"LeafletModule"},{"__symbolic":"reference","name":"HeaderComponent"},{"__symbolic":"reference","name":"FooterComponent"},{"__symbolic":"reference","name":"BlankPageComponent"},{"__symbolic":"reference","name":"LoginPageComponent"},{"__symbolic":"reference","name":"ResetPasswordPageComponent"},{"__symbolic":"reference","name":"TableComponent"},{"__symbolic":"reference","name":"SearchModalComponent"},{"__symbolic":"reference","name":"StepperComponent"},{"__symbolic":"reference","name":"DialogComponent"}]}]}],"members":{}},"FormComponentsModule":{"__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":18,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":18,"character":26}],"declarations":[{"__symbolic":"reference","name":"TypeaheadComponent"},{"__symbolic":"reference","name":"SelectComponent"},{"__symbolic":"reference","name":"TextboxComponent"},{"__symbolic":"reference","name":"TextboxNumberComponent"},{"__symbolic":"reference","name":"CheckboxComponent"},{"__symbolic":"reference","name":"TextareaComponent"},{"__symbolic":"reference","name":"ValidationMessagesComponent"}],"exports":[{"__symbolic":"reference","name":"TypeaheadComponent"},{"__symbolic":"reference","name":"SelectComponent"},{"__symbolic":"reference","name":"TextboxComponent"},{"__symbolic":"reference","name":"TextboxNumberComponent"},{"__symbolic":"reference","name":"CheckboxComponent"},{"__symbolic":"reference","name":"TextareaComponent"},{"__symbolic":"reference","name":"ValidationMessagesComponent"}],"providers":[{"__symbolic":"reference","name":"ɵe"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"DynamicFormModule":{"__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":15,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":15,"character":26},{"__symbolic":"reference","name":"FormComponentsModule"}],"declarations":[{"__symbolic":"reference","name":"DynamicFormComponent"},{"__symbolic":"reference","name":"DynamicFormElementComponent"},{"__symbolic":"reference","name":"DynamicModalFormComponent"},{"__symbolic":"reference","name":"ConfirmDialogComponent"}],"providers":[{"__symbolic":"reference","name":"ɵd"}],"exports":[{"__symbolic":"reference","name":"DynamicFormComponent"},{"__symbolic":"reference","name":"DynamicFormElementComponent"},{"__symbolic":"reference","name":"DynamicModalFormComponent"},{"__symbolic":"reference","name":"ConfirmDialogComponent"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"LeafletModule":{"__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":6,"character":12}],"declarations":[{"__symbolic":"reference","name":"LeafletMapComponent"}],"exports":[{"__symbolic":"reference","name":"LeafletMapComponent"}]}]}],"members":{}},"TableComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-table","template":"\r\n      <div class=\"table-responsive my-5 shadow\">\r\n        <table class=\"table mb-0 bg-white\">\r\n          <thead>\r\n            <tr>\r\n              <th scope=\"col\" *ngFor=\"let colItem of columns\">\r\n                <span>{{ colItem }}</span>\r\n                <!-- <svg class=\"icon icon-xs\">\r\n                    <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-expand\">\r\n                    </use>\r\n                  </svg> -->\r\n              </th>\r\n            </tr>\r\n          </thead>\r\n          <tbody>\r\n            <tr *ngFor=\"let item of $rows | async\">\r\n              <td class=\"align-middle\" *ngFor=\"let key of getElemKeys(item)\">\r\n                {{ item[key] }}\r\n              </td>\r\n              <td class=\"align-middle\">\r\n                <a href=\"#\" class=\"btn btn-secondary btn-xs btn-icon\" role=\"button\" aria-disabled=\"true\">\r\n                  <svg class=\"icon icon-white\">\r\n                    <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-search\">\r\n                    </use>\r\n\r\n                  </svg>\r\n                  <span>Dettagli</span>\r\n                </a>\r\n              </td>\r\n            </tr>\r\n          </tbody>\r\n        </table>\r\n      </div>\r\n  <lib-table-pagination *ngIf=\"pagination\" [currentPagination]=\"pagination\" (paginationChange)=\"emitNewPagination($event)\"></lib-table-pagination>\r\n","styles":[""]}]}],"members":{"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"$rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"pagination":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"paginationChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"emitNewPagination":[{"__symbolic":"method"}],"getElemKeys":[{"__symbolic":"method"}]}},"SearchModalComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-search-modal","template":"<div class=\"modal sfs-modal fade show\" tabindex=\"-1\" role=\"dialog\" id=\"modalSearchFullScreen\">\r\n  <div class=\"modal-dialog\" role=\"document\">\r\n     <div class=\"modal-content\">\r\n       <div class=\"container\">\r\n         <!-- Header -->\r\n         <div class=\"row mt-5 mb-5\">\r\n           <div class=\"col-12 d-flex justify-content-between align-items-center\">\r\n             <h1 class=\"text-secondary\">Cerca</h1>\r\n             <button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-label=\"Close\">\r\n               <svg class=\"icon icon-lg\">\r\n                 <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-close\"></use>\r\n               </svg>\r\n             </button>\r\n           </div>\r\n         </div>\r\n\r\n         <!-- Input -->\r\n         <div class=\"row\">\r\n           <div class=\"col-12\">\r\n             <form id=\"autocompleteSearchForm\" autocomplete=\"off\">\r\n               <div class=\"form-group autocomplete-wrapper-big\">\r\n                 <input\r\n                   autocomplete=\"off\"\r\n                   type=\"search\"\r\n                   class=\"autocomplete\"\r\n                   placeholder=\"Cerca eventi, bollettini o per tag\"\r\n                   id=\"autocompleteSearchFullScreen\"\r\n                   name=\"autocompleteSearchFullScreen\">\r\n                 <span class=\"autocomplete-icon\" aria-hidden=\"true\">\r\n                   <svg class=\"icon icon-sm\">\r\n                     <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-search\"></use>\r\n                   </svg>\r\n                 </span>\r\n                 <ul class=\"autocomplete-list\" id=\"autocompleteListSearchFullScreen\"></ul>\r\n                 <label for=\"autocompleteSearchFullScreen\" class=\"sr-only\">Cerca nel sito</label>\r\n               </div>\r\n             </form>\r\n           </div>\r\n         </div>\r\n\r\n         <!-- Filters -->\r\n         <div id=\"autocompleteFilters\" class=\"row\">\r\n           <div class=\"col-12 sfs-modal-tags-container\">\r\n             <button type=\"button\" class=\"btn btn-xs sfs-btn-tag btn-primary\" data-filter=\"\">Tutto</button>\r\n             <button type=\"button\" class=\"btn btn-xs sfs-btn-tag btn-icon btn-outline-secondary\" data-filter=\"progetto\">\r\n               <svg class=\"icon icon-secondary\">\r\n                 <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-map-marker-circle\"></use>\r\n               </svg>\r\n               <span>Eventi</span>\r\n             </button>\r\n             <button type=\"button\" class=\"btn btn-xs sfs-btn-tag btn-icon btn-outline-secondary\" data-filter=\"documento\">\r\n               <svg class=\"icon icon-secondary\">\r\n                 <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-note\"></use>\r\n               </svg>\r\n               <span>Bollettini</span>\r\n             </button>\r\n             <button type=\"button\" class=\"btn btn-xs sfs-btn-tag btn-icon btn-outline-secondary\" data-filter=\"amministrazione\">\r\n               <svg class=\"icon icon-secondary\">\r\n                 <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-star-outline\"></use>\r\n               </svg>\r\n               <span>Coau</span>\r\n             </button>\r\n           </div>\r\n         </div>\r\n       </div>\r\n     </div>\r\n  </div>\r\n</div>\r\n","styles":[".form-group{margin-bottom:1.5rem}.sfs-modal-button{background:0 0;border:none;color:#fff}.sfs-modal-button span{display:none;font-size:16px}.sfs-modal-button .sfs-modal-button-icon-bg{background:0 0;border-radius:44px;height:auto;width:auto;margin-left:0;flex:0 0 44px}.sfs-modal-button .sfs-modal-button-icon-bg .icon-primary{fill:#fff!important}@media (min-width:576px){.sfs-modal-button span{display:block;margin-bottom:1px}.sfs-modal-button .sfs-modal-button-icon-bg{background:#fff;height:44px;width:44px;margin-left:10px}.sfs-modal-button .sfs-modal-button-icon-bg .icon-primary{fill:#06c!important}}.sfs-modal.modal{height:100%;height:calc(100% - 48px);top:48px;bottom:0;left:0;right:0;border:none;background:#fff;border-radius:0;padding:0;z-index:1072;padding-right:0!important}@media (min-width:576px){.sfs-modal.modal{height:calc(100% - 54px);top:54px}}@media (min-width:992px){.sfs-modal.modal{height:calc(100% - 48px);top:48px}}.sfs-modal.modal .modal-dialog{background:#fff;margin:0;max-width:none;height:100%}.sfs-modal.modal .modal-dialog .modal-content{min-height:100%;box-shadow:none}.sfs-modal.modal .modal-dialog .modal-content .autocomplete-wrapper-big .autocomplete{padding-left:65px}.sfs-modal.modal .modal-dialog .modal-content .autocomplete-wrapper-big .autocomplete-list{z-index:1}.sfs-modal.modal .modal-dialog .modal-content .autocomplete-wrapper-big .autocomplete-list .autocomplete-list-freesearch a{font-size:16px;font-weight:600;color:#06c}.sfs-modal.modal .modal-dialog .modal-content .autocomplete-wrapper-big .autocomplete-list .autocomplete-list-freesearch a .search-icon{margin-top:1px}.sfs-modal.modal .modal-dialog .modal-content .autocomplete-wrapper-big .autocomplete-list .autocomplete-list-freesearch a .right-arrow-icon{margin-top:2px}.sfs-modal.modal .sfs-modal-tags-container .sfs-btn-tag{margin-right:10px;margin-bottom:10px}.sfs-modal.modal .sfs-modal-tags-container .btn-outline-secondary{box-shadow:inset 0 0 0 1px #5f7285}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"DynamicFormComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-dynamic-form","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"},"template":"<div>\r\n  <form (ngSubmit)=\"onSubmit()\" [formGroup]=\"form\">\r\n\r\n    <div *ngFor=\"let row of rows\">\r\n      <div class=\"form-row\">\r\n        <div *ngFor=\"let item of row.items\" [ngClass]=\"item.class\">\r\n          <lib-dynamic-form-element [field]=\"item\" [form]=\"form\">\r\n          </lib-dynamic-form-element>\r\n        </div>\r\n      </div>\r\n    </div>\r\n\r\n    <ng-content></ng-content>\r\n\r\n    <div class=\"form-row mt-5\">\r\n      <div class=\"form-group col text-center\">\r\n        <button type=\"button\" class=\"btn btn-outline-primary mr-1\">Annulla</button>\r\n        <button type=\"submit\" class=\"btn btn-primary\" [disabled]=\"!form.valid\">Conferma</button>\r\n      </div>\r\n    </div>\r\n  </form>\r\n\r\n  <div *ngIf=\"payLoad\" class=\"form-row\">\r\n    <strong>Saved the following values</strong><br>{{payLoad}}\r\n  </div>\r\n</div>\r\n","styles":[""]}]}],"members":{"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"defaultState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"submitEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"}]}],"ngOnInit":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}]}},"DynamicFormElementComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"lib-dynamic-form-element","template":"<div [ngSwitch]=\"field.controlType\">\r\n\r\n  <lib-checkbox *ngSwitchCase=\"'checkbox'\" [field]=\"field\" [form]=\"form\" [valid]=\"isValid && (isTouched || isDirty)\"\r\n    [invalid]=\"!isValid && (isTouched || isDirty)\">\r\n  </lib-checkbox>\r\n\r\n  <lib-textbox *ngSwitchCase=\"'textbox'\" [field]=\"field\" [form]=\"form\" [valid]=\"isValid && (isTouched || isDirty)\"\r\n    [invalid]=\"!isValid && (isTouched || isDirty)\"></lib-textbox>\r\n\r\n  <lib-textbox-number *ngSwitchCase=\"'textbox-number'\" [field]=\"field\" [form]=\"form\"\r\n    [valid]=\"isValid && (isTouched || isDirty)\" [invalid]=\"!isValid && (isTouched || isDirty)\" [min]=\"field.min\" [max]=\"field.max\"></lib-textbox-number>\r\n\r\n  <lib-textarea *ngSwitchCase=\"'textarea'\" [field]=\"field\" [form]=\"form\" [valid]=\"isValid && (isTouched || isDirty)\"\r\n    [invalid]=\"!isValid && (isTouched || isDirty)\"></lib-textarea>\r\n\r\n  <lib-select *ngSwitchCase=\"'dropdown'\" [field]=\"field\" [form]=\"form\" [valid]=\"isValid && (isTouched || isDirty)\"\r\n    [invalid]=\"!isValid && (isTouched || isDirty)\"></lib-select>\r\n\r\n  <lib-typeahead *ngSwitchCase=\"'autocomplete'\" [field]=\"field\" [form]=\"form\" [parentValue]=\"parentValue\"></lib-typeahead>\r\n\r\n</div>\r\n","styles":[""]}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"parentField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"StepperComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"lib-stepper","template":"<div class=\"steppers\">\r\n  <ul class=\"steppers-header custom-stepper-header\">\r\n\r\n    <li *ngFor=\"let step of stepElements\"\r\n      [ngClass]=\"{'active': step.index === currentStepIndex, 'confirmed': step.index !== currentStepIndex && isValidStep(step.index)}\"\r\n      [ngStyle]=\"{'width': widthExp  + '%'}\">\r\n      {{ step.label }}\r\n      <svg class=\"icon icon-success steppers-success\" *ngIf=\"step.index !== currentStepIndex && isValidStep(step.index)\">\r\n        <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-check\"></use>\r\n      </svg>\r\n      <svg class=\"icon icon-warning steppers-success\" *ngIf=\"step.index !== currentStepIndex && !isValidStep(step.index) && isTouchedStep(step.index)\">\r\n        <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-info-circle\"></use>\r\n      </svg>\r\n      <span class=\"sr-only\" *ngIf=\"step.index === currentStepIndex\">Attivo</span>\r\n      <span class=\"sr-only\" *ngIf=\"step.index !== currentStepIndex && isValidStep(step.index)\">Confermato</span>\r\n    </li>\r\n\r\n    <li class=\"steppers-index\" aria-hidden=\"true\">{{ currentStepIndex }}/{{ stepElements.length }}</li>\r\n\r\n  </ul>\r\n  <div class=\"align-middle custom-stepper\" aria-live=\"polite\">\r\n    <form [formGroup]=\"stepForm\">\r\n      <div class=\"form-row\" *ngFor=\"let row of stepRows\">\r\n        <div class=\"custom-form-group\" *ngFor=\"let item of getItems(row)\" [ngClass]=\"item.class\">\r\n          <lib-dynamic-form-element [field]=\"item\" [parentField]=\"getPratentField(item.parentFieldKey)\" [form]=\"stepForm\"></lib-dynamic-form-element>\r\n        </div>\r\n      </div>\r\n      <div class=\"form-map\" *ngIf=\"stepHaveMap(currentStepIndex)\">\r\n        <lib-leaflet-map [latitude]=\"latitude\" [longitude]=\"longitude\" [bboxPolygon]=\"mapBboxPolygon\" [shapePolygon]=\"mapShapePolygon\" (geoJson)=\"getMapGeojson($event)\"></lib-leaflet-map>\r\n      </div>\r\n    </form>\r\n  </div>\r\n\r\n  <nav class=\"steppers-nav custom-stepper-nav\">\r\n    <button type=\"button\" class=\"btn btn-outline-primary btn-sm steppers-btn-prev\" (click)=\"prevStep()\" [disabled]=\"currentStepIndex === 1\">\r\n      <svg class=\"icon icon-primary\">\r\n        <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-chevron-left\"></use>\r\n      </svg>\r\n      Indietro\r\n    </button>\r\n    <button type=\"button\" class=\"btn btn-primary btn-sm steppers-btn-save\" (click)=\"onSubmit()\" [disabled]=\"!stepForm.valid\">Salva</button>\r\n    <button type=\"button\" class=\"btn btn-outline-primary btn-sm steppers-btn-next\" (click)=\"nextStep()\" [disabled]=\"currentStepIndex === stepElements.length\">Avanti\r\n      <svg class=\"icon icon-primary\">\r\n        <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-chevron-right\"></use>\r\n      </svg>\r\n    </button>\r\n  </nav>\r\n</div>\r\n","styles":[".custom-stepper{min-height:20em;padding-top:3em;padding-left:1em;padding-right:1em;justify-content:center;align-items:center;color:#333}@media (min-width:992px){.custom-stepper{min-height:22em}.custom-stepper .form-map{margin-bottom:3em}.custom-stepper-header{box-shadow:0 10px 40px -30px grey}.custom-stepper-nav{box-shadow:0 -15px 30px -25px grey}.custom-form-group{min-height:5em}}"]}]}],"members":{"stepElements":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"fromValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"submitedEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"getItems":[{"__symbolic":"method"}],"getPratentField":[{"__symbolic":"method"}],"isValidStep":[{"__symbolic":"method"}],"setValidStep":[{"__symbolic":"method"}],"isTouchedStep":[{"__symbolic":"method"}],"prevStep":[{"__symbolic":"method"}],"nextStep":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}],"stepHaveMap":[{"__symbolic":"method"}],"getMapGeojson":[{"__symbolic":"method"}],"getMapId":[{"__symbolic":"method"}]}},"LeafletMapComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"lib-leaflet-map","template":"<div id=\"mapid\"></div>\r\n","styles":["#mapid{height:500px}"]}]}],"members":{"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"bboxPolygon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"shapePolygon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"geoJson":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getBoundBoxFromPolygon":[{"__symbolic":"method"}],"layerToGeoJson":[{"__symbolic":"method"}],"updateMapGeoJson":[{"__symbolic":"method"}]}},"TextboxComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-textbox","template":"<div class=\"form-group\" [formGroup]=\"form\">\n  <input class=\"form-control\" [type]=\"field.type\" [id]=\"field.key\" [formControlName]=\"field.key\"\n    [required]=\"field.required\">\n  <label class=\"fixedLabel\" [for]=\"field.key\" [class.active]=\"isActive\">\n    {{ field.label }}\n    <span *ngIf=\"field.required\"> *</span>\n  </label>\n  <lib-validation-messages [field]=\"field\" [valid]=\"valid\" [invalid]=\"invalid\"></lib-validation-messages>\n</div>\n","styles":[".form-control.ng-touched.ng-valid{border-color:#28a745;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 192 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.ng-touched.ng-invalid{border-color:#dc3545;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.fixedLabel{width:auto!important}"]}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"valid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"invalid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}]}},"TextboxNumberComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-textbox-number","template":"<div class=\"form-number\" [formGroup]=\"form\">\n  <label [for]=\"field.key\" class=\"input-number-label\">\n    {{ field.label }}\n    <span *ngIf=\"field.required\"> *</span>\n  </label>\n  <span class=\"input-number\">\n    <input class=\"input-number-box\" type=\"number\" [id]=\"field.key\" [formControlName]=\"field.key\"\n      [required]=\"field.required\" [min]=\"min\" [max]=\"max\">\n    <button class=\"input-number-add\">\n      <span class=\"sr-only\">Aumenta valore</span>\n    </button>\n    <button class=\"input-number-sub\">\n      <span class=\"sr-only\">Diminuisci valore</span>\n    </button>\n  </span>\n  <lib-validation-messages [field]=\"field\" [valid]=\"valid\" [invalid]=\"invalid\"></lib-validation-messages>\n</div>\n","styles":[".input-number-box.ng-touched.ng-valid{border-color:#28a745;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 460 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-position:center right calc(1.275em + .1875rem)}.input-number-box.ng-touched.ng-invalid{border-color:#dc3545;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-position:center right calc(1.275em + .1875rem)}.form-number{margin-top:-1.2em}"]}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"valid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"invalid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"TextareaComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-textarea","template":"<div class=\"form-group\" [formGroup]=\"form\">\n  <textarea [id]=\"field.key\" rows=\"3\" [formControlName]=\"field.key\" [required]=\"field.required\"></textarea>\n  <label class=\"fixedLabel\" [for]=\"field.key\" [class.active]=\"isActive\">\n    {{ field.label }}\n    <span *ngIf=\"field.required\"> *</span>\n  </label>\n  <lib-validation-messages [field]=\"field\" [valid]=\"valid\" [invalid]=\"invalid\"></lib-validation-messages>\n</div>\n","styles":["textarea.ng-touched.ng-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 460 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}textarea.ng-touched.ng-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.fixedLabel{width:auto!important}"]}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"valid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"invalid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}]}},"CheckboxComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-checkbox","template":"<div [formGroup]=\"form\">\n  <div class=\"form-check\">\n    <input type=\"checkbox\" value=\"\" [id]=\"field.key\" [formControlName]=\"field.key\" [required]=\"field.required\">\n    <label [for]=\"field.key\">\n      {{ field.label }}\n    </label>\n    <lib-validation-messages [field]=\"field\" [valid]=\"valid\" [invalid]=\"invalid\"></lib-validation-messages>\n</div>\n","styles":[""]}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"valid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"invalid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}]}},"SelectComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-select","template":"<div class=\"form-group\" [formGroup]=\"form\">\n  <div class=\"bootstrap-select-wrapper\" [class.ng-valid]=\"valid\" [class.ng-invalid]=\"invalid\">\n    <select class=\"custom-select\" [id]=\"field.key\" [formControlName]=\"field.key\" [required]=\"field.required\">\n      <option value=\"\" title=\"Scegli un'opzione\" data-content=\"Annulla <span class='reset-label'></span>\"></option>\n      <option *ngFor=\"let opt of field.options\" [ngValue]=\"getFormattedValue(opt.value)\">{{opt.key}}</option>\n    </select>\n    <label [for]=\"field.key\">\n      {{ field.label }}\n      <span *ngIf=\"field.required\"> *</span>\n    </label>\n    <lib-validation-messages [field]=\"field\" [valid]=\"valid\" [invalid]=\"invalid\"></lib-validation-messages>\n  </div>\n</div>\n","styles":[".bootstrap-select-wrapper.ng-valid{border-color:#28a745;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 460 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-position:center right calc(1.275em + .1875rem)}.bootstrap-select-wrapper.ng-valid button .filter-option{position:relative}.bootstrap-select-wrapper.ng-valid button .filter-option:after{content:\"\";height:1px;position:absolute;left:0;right:0;background:#28a745!important;bottom:0;transition:.3s;transform-origin:bottom}.bootstrap-select-wrapper.ng-invalid{border-bottom:1px #dc3545;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-position:top calc(.465em + .1875rem) right calc(1.275em + .1875rem)}.bootstrap-select-wrapper.ng-invalid button .filter-option{position:relative}.bootstrap-select-wrapper.ng-invalid button .filter-option:after{content:\"\";height:1px;position:absolute;left:0;right:0;background:#dc3545!important;bottom:0;transition:.3s;transform-origin:bottom}"]}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"valid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"invalid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngAfterViewInit":[{"__symbolic":"method"}],"getFormattedValue":[{"__symbolic":"method"}]}},"TypeaheadComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"lib-typeahead","template":"<div class=\"form-group\" [formGroup]=\"form\">\r\n\r\n  <input #typeahead type=\"text\" class=\"autocomplete\" placeholder=\"Testo da cercare\" [formControlName]=\"field.key\"\r\n    [required]=\"field.required\" autocomplete=\"off\" [class.ng-valid]=\"isValidItem && (isTouched || isDirty)\"\r\n    [class.ng-invalid]=\"field.required && !isValidItem && isFilled && (isTouched || isDirty)\" (blur)=\"onBlur($event)\" (focus)=\"onFocus($event)\">\r\n  <span class=\"autocomplete-icon\" aria-hidden=\"true\">\r\n    <svg class=\"icon icon-sm\" *ngIf=\"isEnabled\">\r\n      <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-search\"></use>\r\n    </svg>\r\n  </span>\r\n  <ul class=\"autocomplete-list\" id=\"{{ 'autocomplete-' + field.key }}\"\r\n    [class.autocomplete-list-show]=\"autocompleteListOpened\">\r\n    <span class=\"autocomplete-list-item\" *ngIf=\"isLoading\">\r\n      <span class=\"autocomplete-list-text\">\r\n        Ricerca...\r\n      </span>\r\n    </span>\r\n    <span class=\"autocomplete-list-item\" *ngIf=\"(filteredData$ | async)?.length == 0\">\r\n      <span class=\"autocomplete-list-text\">\r\n        Nessun risultato trovato...\r\n      </span>\r\n    </span>\r\n    <li *ngFor=\"let item of (filteredData$ | async)\">\r\n      <a href=\"javascript:void(0);\" (click)=\"autocompleteSetValue(item)\">\r\n        <span class=\"autocomplete-list-text\">\r\n          <span [innerHTML]=\"autocompleteHighlights(item[field.asyncParams.searchField])\"></span>\r\n        </span>\r\n      </a>\r\n    </li>\r\n  </ul>\r\n  <label [for]=\"field.key\" [class.active]=\"true\">\r\n    {{ field.label }}\r\n    <span *ngIf=\"field.required\"> *</span>\r\n  </label>\r\n  <lib-validation-messages [field]=\"field\" [valid]=\"isValidItem && (isTouched || isDirty)\"\r\n    [invalid]=\"field.required && !isValidItem && isFilled && (isTouched || isDirty)\"></lib-validation-messages>\r\n</div>\r\n","styles":[".autocomplete.ng-valid{border-color:#28a745;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 460 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-position:center right calc(2.275em + .1875rem)}.autocomplete.ng-invalid{border-color:#dc3545;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-position:center right calc(2.275em + .1875rem)}.autocomplete-list-item{padding:12px 24px;display:block;display:flex;justify-content:flex-start;align-items:flex-start;color:#455b71;line-height:1.2;font-size:1rem}.autocomplete-list-item:hover{color:#06c;text-decoration:none}.autocomplete-list-item:hover .icon{fill:#06c}.autocomplete-list-item:hover .autocomplete-list-text span{text-decoration:underline}.autocomplete-list-item:hover .autocomplete-list-text em,.autocomplete-list-item:hover mark{color:#06c}.autocomplete-list-item .avatar,.autocomplete-list-item .icon{margin-right:16px;flex-shrink:0}.autocomplete-list-item .icon{fill:#455b71}.autocomplete-list-item .autocomplete-list-text{margin-top:2px}.autocomplete-list-item .autocomplete-list-text em{font-style:normal;text-transform:uppercase;font-size:.75rem;color:#455b71;font-weight:600;letter-spacing:.1em;display:block;margin-top:4px}"]}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"parentValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"autocompleteInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["typeahead"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵe"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"autocompleteHighlights":[{"__symbolic":"method"}],"autocompleteSetValue":[{"__symbolic":"method"}]}},"ValidationMessagesComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"lib-validation-messages","template":"<div class=\"valid-message\" [class.message-textarea]=\"field.controlType === 'textarea'\"\n  *ngIf=\"valid\">{{ field.validMessage }}</div>\n<div class=\"invalid-message\" [class.message-textarea]=\"field.controlType === 'textarea'\"\n  *ngIf=\"invalid\">{{ field.invalidMessage }}</div>\n","styles":[".invalid-message{display:block;width:100%;margin-top:.25rem;margin-left:.5rem;font-size:.777rem;color:#d9364f}.valid-message{display:block;width:100%;margin-top:.25rem;margin-left:.5rem;font-size:.777rem;color:#008758}.message-textarea{margin-top:-.1rem}"]}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"valid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"invalid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}]}},"DialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"lib-dialog","template":"<!-- Button trigger modal -->\r\n<button type=\"button\" class=\"btn btn-primary\" data-toggle=\"modal\" data-target=\"#libModal\">\r\n  {{ buttonLabel }}\r\n</button>\r\n\r\n<!-- Modal -->\r\n<div class=\"modal fade\" tabindex=\"-1\" role=\"dialog\" id=\"libModal\" data-keyboard=\"false\" data-backdrop=\"static\">\r\n  <div class=\"modal-dialog modal-dialog-centered modal-lg\" role=\"document\">\r\n    <div class=\"modal-content\">\r\n      <div class=\"modal-header\">\r\n        <h5 class=\"modal-title\">\r\n          {{ modalTitle }}\r\n        </h5>\r\n        <button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-label=\"Close\">\r\n          <svg class=\"icon\">\r\n            <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-close\"></use>\r\n          </svg>\r\n        </button>\r\n      </div>\r\n      <ng-content></ng-content>\r\n    </div>\r\n  </div>\r\n</div>\r\n","styles":[""]}]}],"members":{"buttonLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"modalTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"openModal":[{"__symbolic":"method"}]}},"DynamicModalFormComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-dynamic-modal-form","template":"<div>\n  <form (ngSubmit)=\"onSubmit()\" [formGroup]=\"form\">\n\n    <div class=\"modal-body\">\n\n      <div class=\"mt-3\" *ngIf=\"!needConfirm\">\n        <div *ngFor=\"let row of rows\">\n          <div class=\"form-row\">\n            <div *ngFor=\"let item of row.items\" [ngClass]=\"item.class\">\n              <lib-dynamic-form-element [field]=\"item\" [form]=\"form\">\n              </lib-dynamic-form-element>\n            </div>\n          </div>\n        </div>\n      </div>\n\n      <div *ngIf=\"needConfirm\">\n\n        <div class=\"link-list-wrapper\">\n          <ul class=\"link-list\">\n            <li *ngFor=\"let elem of flatValues\">\n              <span class=\"font-weight-bold\">{{ elem.label }}: </span>\n              {{ elem.value }}\n            </li>\n          </ul>\n        </div>\n\n        <p class=\"font-weight-bold\">Vuoi confermare il salvataggio?</p>\n\n      </div>\n\n    </div>\n\n    <div class=\"modal-footer mt-3\">\n\n      <button class=\"btn btn-outline-secondary btn-sm\" type=\"button\" data-dismiss=\"modal\" (click)=\"form.reset()\"\n        *ngIf=\"!needConfirm\">Annulla</button>\n      <button class=\"btn btn-primary btn-sm\" type=\"button\" [disabled]=\"!form.valid\" (click)=\"toggleConfirm(true)\"\n        *ngIf=\"!needConfirm\">Salva</button>\n\n      <button class=\"btn btn-outline-secondary btn-sm\" type=\"button\" (click)=\"toggleConfirm(false)\"\n        *ngIf=\"needConfirm\">Annulla</button>\n      <button class=\"btn btn-primary btn-sm\" type=\"submit\" [disabled]=\"!form.valid\"\n        *ngIf=\"needConfirm\">Conferma</button>\n\n    </div>\n\n  </form>\n\n</div>\n","styles":[""]}]}],"members":{"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"defaultState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"submitEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"}]}],"ngOnInit":[{"__symbolic":"method"}],"toggleConfirm":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}]}},"ConfirmDialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-confirm-dialog","template":"<!-- Modal -->\n<div class=\"modal\" tabindex=\"-1\" role=\"dialog\" id=\"libConfirmModal\">\n  <div class=\"modal-dialog modal-dialog-centered\" role=\"document\">\n    <div class=\"modal-content\">\n      <div class=\"modal-header\">\n        <h5 class=\"modal-title\">Conferma Operazione\n        </h5>\n      </div>\n      <div class=\"modal-body\">\n        <p>{{ confirmMessage }}</p>\n      </div>\n      <div class=\"modal-footer\">\n        <button class=\"btn btn-outline-primary btn-sm\" type=\"button\" data-dismiss=\"modal\">Annulla</button>\n        <button class=\"btn btn-primary btn-sm\" type=\"button\">Conferma</button>\n      </div>\n    </div>\n  </div>\n</div>\n","styles":[""]}]}],"members":{"confirmMessage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"BlankPageComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-blank-page","styleUrls":[],"template":"<div class=\"container my-4\">\r\n  <ng-content></ng-content>\r\n</div>\r\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"LoginPageComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"lib-login-page","template":"<div id=\"content\" class=\"container py-5\">\r\n  <div class=\"wrapper\">\r\n\r\n    <section class=\"container\" style=\"max-width: 40em\">\r\n      <h1 class=\"pb-5\">Log in</h1>\r\n\r\n      <form class=\"login\" #authForm=\"ngForm\" (ngSubmit)=\"onSubmit(authForm)\" *ngIf=\"!isLoading\">\r\n\r\n        <div class=\"form-group\">\r\n          <input type=\"text\" name=\"email\" class=\"form-control \" id=\"email\" ngModel required email>\r\n          <label for=\"email\">Email</label>\r\n        </div>\r\n\r\n        <div class=\"form-group\">\r\n          <input type=\"password\" name=\"password\" class=\"form-control input-password\" id=\"password\" ngModel required minlength=\"14\">\r\n          <label for=\"password\">Password</label>\r\n          <span class=\"password-icon bg-transparent\" aria-hidden=\"true\">\r\n            <svg class=\"password-icon-visible icon icon-sm\">\r\n              <use\r\n                xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-password-visible\">\r\n              </use>\r\n            </svg>\r\n            <svg class=\"password-icon-invisible icon icon-sm d-none\">\r\n              <use\r\n                xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-password-invisible\">\r\n              </use>\r\n            </svg>\r\n          </span>\r\n        </div>\r\n\r\n        <div class=\"form-check\">\r\n          <input id=\"remember\" name=\"remember\" type=\"checkbox\">\r\n          <label for=\"remember\">Ricordami</label>\r\n        </div>\r\n\r\n        <div class=\"py-4 login_buttons\">\r\n          <button class=\"btn btn-primary\" type=\"submit\" [disabled]=\"!authForm.valid\">Log in</button>\r\n        </div>\r\n\r\n        <!-- <p>Se non hai ancora creato un account, <a [routerLink]=\"['/']\" >registrati</a> adesso.</p> -->\r\n\r\n        <p>Se invece hai dimenticato la password, puoi <a [routerLink]=\"['/reset-password']\">reimpostarla</a>.</p>\r\n\r\n      </form>\r\n\r\n    </section>\r\n\r\n  </div>\r\n</div>\r\n","styles":[".form-group{margin-bottom:1.5rem}"]}]}],"members":{"isLoading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"formSubmit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"onSubmit":[{"__symbolic":"method"}]}},"ResetPasswordPageComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-reset-password-page","template":"<div id=\"content\" class=\"container py-5\">\r\n  <div class=\"wrapper\">\r\n\r\n    <section class=\"container\" style=\"max-width: 40em\">\r\n      <h1>Re-imposta la Password</h1>\r\n\r\n      <p>Hai dimenticato la tua password? Inserisci qui sotto l'indirizzo e-mail con cui ti sei registrato, ti invieremo\r\n        una mail con un link per re-impostarla.</p>\r\n\r\n      <form method=\"POST\" action=\"/accounts/password/reset/\" class=\"password_reset\">\r\n\r\n        <div class=\"form-group\">\r\n          <input type=\"email\" class=\"form-control\" id=\"id_email\" name=\"email\">\r\n          <label for=\"id_email\">E-mail</label>\r\n        </div>\r\n\r\n        <button class=\"btn btn-primary\" type=\"submit\">Re-imposta la mia Password</button>\r\n      </form>\r\n    </section>\r\n\r\n  </div>\r\n</div>\r\n","styles":[".form-group{margin-bottom:1.5rem}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"HeaderNavbarItem":{"__symbolic":"interface"},"HeaderNavbarItemDropdown":{"__symbolic":"interface"},"HeaderNavbarItemTypeEnum":{"link":"link","dropdown":"dropdown","megaMenu":"megaMenu"},"StepperElement":{"__symbolic":"class","arity":1,"members":{}},"IPagination":{"__symbolic":"interface"},"FormRow":{"__symbolic":"class","arity":1,"members":{}},"FormBase":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":24,"character":23,"module":"./lib/components/form/form-base"}]}]}},"FromTextbox":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormBase"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":6,"character":23,"module":"./lib/components/form/textbox/form-textbox"}]}]}},"FromTextboxNumber":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormBase"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":8,"character":23,"module":"./lib/components/form/textbox-number/form-textbox-number"}]}]}},"FromTextarea":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormBase"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":6,"character":23,"module":"./lib/components/form/textarea/form-textarea"}]}]}},"FromCheckbox":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormBase"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":6,"character":23,"module":"./lib/components/form/checkbox/form-checkbox"}]}]}},"FormDropdown":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormBase"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":6,"character":23,"module":"./lib/components/form/select/form-dropdown"}]}]}},"FormAutocomplete":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormBase"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":10,"character":23,"module":"./lib/components/form/typeahead/form-autocomplete"},{"__symbolic":"reference","name":"AsyncSearchParams"}]}]}},"AsyncSearchParams":{"__symbolic":"interface"},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-header-navbar","template":"<div class=\"it-header-navbar-wrapper\">\r\n  <div class=\"container\">\r\n    <div class=\"row\">\r\n      <div class=\"col-12\">\r\n\r\n        <nav class=\"navbar navbar-expand-lg has-megamenu\">\r\n          <button class=\"custom-navbar-toggler\" type=\"button\" aria-controls=\"nav10\" aria-expanded=\"false\"\r\n            aria-label=\"Toggle navigation\" data-target=\"#nav10\">\r\n            <svg class=\"icon\">\r\n              <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-burger\"></use>\r\n            </svg>\r\n          </button>\r\n          <div class=\"navbar-collapsable\" id=\"nav10\">\r\n            <div class=\"overlay\"></div>\r\n            <div class=\"close-div sr-only\">\r\n              <button class=\"btn close-menu\" type=\"button\"><span class=\"it-close\"></span>close</button>\r\n            </div>\r\n            <div class=\"menu-wrapper\">\r\n\r\n              <ul class=\"navbar-nav\">\r\n\r\n                <ng-template ngFor let-item [ngForOf]=\"menuItems\">\r\n                  <ng-container [ngSwitch]=\"item.type\">\r\n\r\n                    <li *ngSwitchCase=\"'link'\" class=\"nav-item\" routerLinkActive=\"active\"\r\n                      [routerLinkActiveOptions]=\"{exact: true}\">\r\n\r\n                      <a *ngIf=\"!item.disabled; else elseBlock\" class=\"nav-link\" [routerLink]=\"[item.href]\"\r\n                        routerLinkActive=\"active\" [routerLinkActiveOptions]=\"{exact: true}\" #rla=\"routerLinkActive\">\r\n                        <span>{{ item.title }}</span>\r\n                        <span *ngIf=\"rla.isActive\" class=\"sr-only\"> attivo</span>\r\n                      </a>\r\n\r\n                      <ng-template #elseBlock>\r\n                        <a class=\"nav-link disabled\" [routerLink]=\"[item.href]\"><span>{{ item.title }}</span></a>\r\n                      </ng-template>\r\n\r\n                    </li>\r\n\r\n                    <li class=\"nav-item dropdown\" *ngSwitchCase=\"'dropdown'\">\r\n                      <lib-dropdown *ngSwitchCase=\"'dropdown'\" [title]=\"item.title\" [heading]=\"item.payload.heading\"\r\n                        [items]=\"item.payload.elements\"></lib-dropdown>\r\n                    </li>\r\n\r\n                  </ng-container>\r\n                </ng-template>\r\n\r\n              </ul>\r\n            </div>\r\n\r\n          </div>\r\n        </nav>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n","styles":[""]}]}],"members":{"menuItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"lib-dropdown","template":"<a class=\"nav-link dropdown-toggle\" href=\"#\" data-toggle=\"dropdown\" aria-expanded=\"false\">\r\n  <span>{{ title }}</span>\r\n  <svg class=\"icon icon-xs\">\r\n    <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-expand\"></use>\r\n  </svg>\r\n</a>\r\n<div class=\"dropdown-menu\">\r\n  <div class=\"link-list-wrapper\">\r\n    <ul class=\"link-list\">\r\n      <li>\r\n        <h3 class=\"no_toc\" id=\"heading\">{{ heading }}</h3>\r\n      </li>\r\n\r\n      <li *ngFor=\"let item of items\">\r\n        <a *ngIf=\"!item.isDivider && item.disabled==true\" class=\"list-item disabled\"\r\n          aria-disabled=\"true\"><span>ciao</span></a>\r\n\r\n        <a *ngIf=\"!item.isDivider && !item.disabled\" class=\"'list-item\" [routerLink]=\"[item.href]\"\r\n          routerLinkActive=\"active\" [routerLinkActiveOptions]=\"{exact: true}\" #rla=\"routerLinkActive\">\r\n          <span>{{ item.title }}</span>\r\n          <span *ngIf=\"rla.isActive\" class=\"sr-only\">active</span>\r\n        </a>\r\n\r\n        <span *ngIf=\"item.isDivider\" class=\"divider\"></span>\r\n      </li>\r\n\r\n    </ul>\r\n  </div>\r\n</div>\r\n","styles":[""]}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"heading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"lib-table-pagination","template":"<div class=\"row\">\r\n  <div class=\"col\">\r\n    <nav class=\"pagination-wrapper justify-content-center\" aria-label=\"Esempio di navigazione della pagina\">\r\n      <ul class=\"pagination\">\r\n        <li class=\"page-item\">\r\n          <a class=\"page-link\" href=\"javascript:void(0);\" (click)=\"previousPage()\">\r\n            <svg class=\"icon icon-primary\">\r\n              <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-chevron-left\">\r\n              </use>\r\n            </svg>\r\n            <span class=\"sr-only\">Pagina precedente</span>\r\n          </a>\r\n        </li>\r\n\r\n        <li class=\"page-item\" *ngFor=\"let elem of pages\">\r\n\r\n          <a class=\"page-link\" href=\"javascript:void(0);\" aria-current=\"page\"\r\n            *ngIf=\"!elem.separator && elem.page === currentPagination.currentPage\" (click)=\"setPage(elem.page)\">\r\n            {{ elem.page }}\r\n          </a>\r\n\r\n          <a class=\"page-link\" href=\"javascript:void(0);\" (click)=\"setPage(elem.page)\"\r\n            *ngIf=\"!elem.separator && elem.page !== currentPagination.currentPage;\">{{ elem.page }}</a>\r\n\r\n          <span class=\"page-link\" *ngIf=\"elem.separator\">...</span>\r\n\r\n        </li>\r\n\r\n        <li class=\"page-item\">\r\n          <a class=\"page-link\" href=\"javascript:void(0);\" (click)=\"nextPage()\">\r\n            <span class=\"sr-only\">Pagina successiva</span>\r\n            <svg class=\"icon icon-primary\">\r\n              <use xlink:href=\"./assets/bootstrap-italia/svg/sprite.svg#it-chevron-right\">\r\n              </use>\r\n            </svg>\r\n          </a>\r\n        </li>\r\n      </ul>\r\n\r\n      <div class=\"dropdown\">\r\n        <a class=\"btn btn-dropdown dropdown-toggle\" href=\"javascript:void(0);\" role=\"button\" id=\"pagerChanger\"\r\n          data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" aria-label=\"Salta alla pagina\">pag. {{ currentPagination.pageSize }}</a>\r\n        <div class=\"dropdown-menu\" aria-labelledby=\"pagerChanger\">\r\n          <div class=\"link-list-wrapper\">\r\n            <ul class=\"link-list\">\r\n              <li><a class=\"list-item\" href=\"javascript:void(0);\" (click)=\"changePageSize(10)\"><span>pag. 10</span></a></li>\r\n              <li><a class=\"list-item\" href=\"javascript:void(0);\" (click)=\"changePageSize(20)\"><span>pag. 20</span></a></li>\r\n              <li><a class=\"list-item\" href=\"javascript:void(0);\" (click)=\"changePageSize(30)\"><span>pag. 30</span></a></li>\r\n              <li><a class=\"list-item\" href=\"javascript:void(0);\" (click)=\"changePageSize(40)\"><span>pag. 40</span></a></li>\r\n              <li><a class=\"list-item\" href=\"javascript:void(0);\" (click)=\"changePageSize(50)\"><span>pag. 50</span></a></li>\r\n            </ul>\r\n          </div>\r\n        </div>\r\n      </div>\r\n\r\n    </nav>\r\n  </div>\r\n</div>\r\n","styles":[""]}]}],"members":{"currentPagination":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"paginationChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"setPage":[{"__symbolic":"method"}],"nextPage":[{"__symbolic":"method"}],"previousPage":[{"__symbolic":"method"}],"changePageSize":[{"__symbolic":"method"}],"setPageRound":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"toFormGroup":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":10,"character":34}]}],"searchElements":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}}},"origins":{"HeaderComponent":"./lib/template/header/header.component","FooterComponent":"./lib/template/footer/footer.component","AngularBoostrapItaliaModule":"./lib/angular-boostrap-italia.module","FormComponentsModule":"./lib/components/form/form-components.module","DynamicFormModule":"./lib/components/dynamic-form/dynamic-form.module","LeafletModule":"./lib/components/leaflet/leaflet.module","TableComponent":"./lib/components/table/table.component","SearchModalComponent":"./lib/components/search-modal/search-modal.component","DynamicFormComponent":"./lib/components/dynamic-form/dynamic-form.component","DynamicFormElementComponent":"./lib/components/dynamic-form/dynamic-form-element/dynamic-form-element.component","StepperComponent":"./lib/components/stepper/stepper.component","LeafletMapComponent":"./lib/components/leaflet/leaflet-map/leaflet-map.component","TextboxComponent":"./lib/components/form/textbox/textbox.component","TextboxNumberComponent":"./lib/components/form/textbox-number/textbox-number.component","TextareaComponent":"./lib/components/form/textarea/textarea.component","CheckboxComponent":"./lib/components/form/checkbox/checkbox.component","SelectComponent":"./lib/components/form/select/select.component","TypeaheadComponent":"./lib/components/form/typeahead/typeahead.component","ValidationMessagesComponent":"./lib/components/form/validation-messages/validation-messages.component","DialogComponent":"./lib/components/dialog/dialog.component","DynamicModalFormComponent":"./lib/components/dynamic-form/dynamic-modal-form/dynamic-modal-form.component","ConfirmDialogComponent":"./lib/components/confirm-dialog/confirm-dialog.component","BlankPageComponent":"./lib/pages/blank-page/blank-page.component","LoginPageComponent":"./lib/pages/login-page/login-page.component","ResetPasswordPageComponent":"./lib/pages/reset-password-page/reset-password-page.component","HeaderNavbarItem":"./lib/models/header-navbar-item","HeaderNavbarItemDropdown":"./lib/models/header-navbar-item-dropdown","HeaderNavbarItemTypeEnum":"./lib/models/header-navbar-item-type-enum","StepperElement":"./lib/components/stepper/stepper-element.model","IPagination":"./lib/components/table/table-pagination/pagination.model","FormRow":"./lib/components/form/form-row","FormBase":"./lib/components/form/form-base","FromTextbox":"./lib/components/form/textbox/form-textbox","FromTextboxNumber":"./lib/components/form/textbox-number/form-textbox-number","FromTextarea":"./lib/components/form/textarea/form-textarea","FromCheckbox":"./lib/components/form/checkbox/form-checkbox","FormDropdown":"./lib/components/form/select/form-dropdown","FormAutocomplete":"./lib/components/form/typeahead/form-autocomplete","AsyncSearchParams":"./lib/components/form/typeahead/async-search-params.model","ɵa":"./lib/template/header/header-navbar/header-navbar.component","ɵb":"./lib/template/header/header-navbar/header-navbar-dropdown/header-navbar-dropdown.component","ɵc":"./lib/components/table/table-pagination/table-pagination.component","ɵd":"./lib/components/dynamic-form/dynamic-form-control.service","ɵe":"./lib/components/form/typeahead/typeahead-search.service"},"importAs":"angular-boostrap-italia"}