PageSourceSearch

https://www.mirabileweb.it/6416.d00c86b353f908ec.js

js mirabileweb.it collected 2026-10-02 06:34:17 UTC 149,817 bytes, 1 lines download raw bytes

1(self.webpackChunksismel_mirabile_portal_front=self.webpackChunksismel_mirabile_portal_front||[]).push([[6416],{2232:(F,S,r)=>{r.d(S,{o:()=>L});var i=r(3800),t=r(9031),x=r(445),P=r(21),I=r.n(P),A=r(5312),e=r(168),d=r(8286),O=r(1522),l=r(6510),m=r(9364),v=r(90),f=r(5832),g=r(5572),h=r(6360),_=r(9028),p=r(9988),o=r(8188),y=r(9012);function T(u,V){if(1&u){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"tr")(1,"td",28)(2,"a",29),e.\u0275\u0275listener("click",function(){const C=e.\u0275\u0275restoreView(a).$implicit,B=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(B.aggiungiValore(C[B.formnamedesc]))}),e.\u0275\u0275elementEnd()()()}if(2&u){const a=V.$implicit,c=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("innerHTML",a[c.formnamedesc],e.\u0275\u0275sanitizeHtml)}}const U=function(u,V,a){return{itemsPerPage:u,currentPage:V,totalItems:a}};function K(u,V){if(1&u){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",11)(1,"div",12)(2,"div",13)(3,"h4",14),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"button",15),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(a);const n=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(n.changeModal(!1))}),e.\u0275\u0275elementStart(7,"span",16),e.\u0275\u0275text(8,"\xd7"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(9,"div",17)(10,"form",18),e.\u0275\u0275listener("ngSubmit",function(){e.\u0275\u0275restoreView(a);const n=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(n.ricerca())}),e.\u0275\u0275elementStart(11,"div",0)(12,"div",19)(13,"label",20),e.\u0275\u0275text(14),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(16,"input",21),e.\u0275\u0275listener("ngModelChange",function(n){e.\u0275\u0275restoreView(a);const C=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(C.fulltext=n)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(17,"div",19)(18,"a",22),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(a);const n=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(n.ricerca())}),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(21,"div",0)(22,"div",1),e.\u0275\u0275text(23),e.\u0275\u0275pipe(24,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(25,"div",0)(26,"div",1)(27,"table",23)(28,"tbody"),e.\u0275\u0275template(29,T,3,1,"tr",24),e.\u0275\u0275pipe(30,"paginate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(31,"div",0)(32,"div",1)(33,"pagination-controls",25),e.\u0275\u0275listener("pageChange",function(n){e.\u0275\u0275restoreView(a);const C=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(C.pageChange(n))}),e.\u0275\u0275elementEnd()()()()()(),e.\u0275\u0275elementStart(34,"div",26)(35,"button",27),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(a);const n=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(n.changeModal(!1))}),e.\u0275\u0275text(36),e.\u0275\u0275pipe(37,"translate"),e.\u0275\u0275elementEnd()()()()}if(2&u){const a=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,8,"Lista")),e.\u0275\u0275advance(10),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(15,10,"Ricerca")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngModel",a.fulltext),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,12,"Ricerca")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(24,14,"Record trovati"),": ",a.hitsTotal," "),e.\u0275\u0275advance(6),e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind2(30,16,a.lista,e.\u0275\u0275pureFunction3(21,U,a.ROW_PER_PAGE,a.p,a.hitsTotal))),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(37,19,"Chiudi")," ")}}const Ae=function(){return["fas","bars"]},q=function(){return["fas","minus"]};let G=(()=>{class u{set progetti(a){this._progetti=a,this.ricerca()}constructor(a,c,n){this.service=a,this.translate=c,this.safeHtml=n,this.ROW_PER_PAGE=A.c.rowPerPage,this.isModal=!1,this.genereFormale={},this._progetti=[],this.catalogo={},this.lista=[],this.valoreSelezionato=new e.EventEmitter,c.addLangs(["it","en"]),c.setDefaultLang("it");const C=c.getBrowserLang();c.use(C.match(/it/)?C:"it")}ngOnInit(){this.onChange()}onChange(){this.form.get(this.formnamedesc).valueChanges.subscribe(a=>{const c={};c[this.formnamedesc]=a,this.valoreSelezionato.emit(c)})}aggiungiValore(a){const c={};c[this.formnamedesc]=a,this.form.patchValue(c),this.valoreSelezionato.emit(c),this.changeModal(!1)}eliminaValore(){const a={};a[this.formnamedesc]="",this.form.patchValue(a),this.valoreSelezionato.emit(a),this.changeModal(!1)}changeModal(a){this.isModal=a,a&&this.ricerca()}criteriDiRicerca(){const a={tabella:this.tabella,nome_search:this.fulltext,projects_view:[],catalogo:{},isRicercaNonEsclusiva:1};
1return this._progetti.forEach(c=>{c.checked&&a.projects_view.push(c.id)}),a}ricerca(){if(this.isModal){const a=this.criteriDiRicerca();this.p=1,this.service.salva("ricerche/lista/",a).subscribe(c=>{const n=c.errors;if(n&&n.length>0){const C=this.translate.instant("Attenzione"),B=this.translate.instant(c.errors[0]);I().fire(C+"!",B,"error")}else this.hitsTotal=c.data.hitsTotal??0,this.lista=c.data.hits??[],this.catalogo=c.data.catalog,this.lista=this.lista.map(C=>{C.desc=this.safeHtml.transform(C.desc),C.desc=C.desc.replace(/<[^>]+>/g,"");const B={};return B[this.formnamedesc]=C.desc,B}),"object"==typeof this.catalogo?.query&&(this.catalogo.query=JSON.stringify(this.catalogo.query))})}}pageChange(a){const c=this.criteriDiRicerca();c.catalogo=this.catalogo,this.p=a,this.service.salva("ricerche/lista/pagina/"+a,c).subscribe(n=>{this.hitsTotal=n.data.hitsTotal,this.lista=n.data.hits.map(C=>{C.desc=this.safeHtml.transform(C.desc),C.desc=C.desc.replace(/<[^>]+>/g,"");const B={};return B[this.formnamedesc]=C.desc,B}),this.catalogo=n.catalog})}static{this.\u0275fac=function(c){return new(c||u)(e.\u0275\u0275directiveInject(p.C),e.\u0275\u0275directiveInject(O.TranslateService),e.\u0275\u0275directiveInject(o.$))}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:u,selectors:[["app-ans-popuplista"]],inputs:{form:"form",formnamedesc:"formnamedesc",nome:"nome",tabella:"tabella",progetti:"progetti"},outputs:{valoreSelezionato:"valoreSelezionato"},decls:15,vars:11,consts:[[1,"row"],[1,"col-lg-12"],[3,"htmlFor"],[1,"col-lg-12",3,"formGroup"],[1,"input-group","input-group-sm"],["type","text",1,"form-control","form-control-sm",3,"formControlName"],[1,"input-group-append"],[1,"btn","btn-success",2,"margin-left","5px",3,"click"],[3,"icon"],[1,"btn","btn-danger",2,"margin-left","5px",3,"click"],["class","modal-wrapper",4,"ngIf"],[1,"modal-wrapper"],[1,"modal-container",2,"width","50%"],[1,"modal-header"],[1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body",2,"padding-top","3px","padding-bottom","3px"],[3,"ngSubmit"],[1,"col-lg-6"],["for","fulltextSearchField"],["name","fulltextSearchField",1,"form-control",3,"ngModel","ngModelChange"],[1,"btn","btn-outline-success","btn-ricerca","float-right",3,"click"],[1,"table","table-bordered","table-striped"],[4,"ngFor","ngForOf"],[3,"pageChange"],[1,"modal-footer",2,"padding-top","3px","padding-bottom","3px"],["type","button",1,"btn","btn-outline-danger",3,"click"],[2,"padding","0.3rem"],[1,"link",3,"innerHTML","click"]],template:function(c,n){1&c&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"label",2),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(5,"div",0)(6,"div",3)(7,"div",4),e.\u0275\u0275element(8,"input",5),e.\u0275\u0275elementStart(9,"div",6)(10,"a",7),e.\u0275\u0275listener("click",function(){return n.changeModal(!0)}),e.\u0275\u0275element(11,"fa-icon",8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"a",9),e.\u0275\u0275listener("click",function(){return n.eliminaValore()}),e.\u0275\u0275element(13,"fa-icon",8),e.\u0275\u0275elementEnd()()()()(),e.\u0275\u0275template(14,K,38,25,"div",10)),2&c&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("htmlFor",n.formnamedesc),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,7,n.nome)),e.\u0275\u0275advance(3),e.\u0275\u0275property("formGroup",n.form),e.\u0275\u0275advance(2),e.\u0275\u0275property("formControlName",n.formnamedesc),e.\u0275\u0275advance(3),e.\u0275\u0275property("icon",e.\u0275\u0275pureFunction0(9,Ae)),e.\u0275\u0275advance(2),e.\u0275\u0275property("icon",e.\u0275\u0275pureFunction0(10,q)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.isModal))},dependencies:[v.NgForOf,v.NgIf,f.\u0275NgNoValidate,f.DefaultValueAccessor,f.NgControlStatus,f.NgControlStatusGroup,f.NgModel,f.NgForm,f.FormGroupDirective,f.FormControlName,y.PaginationControlsComponent,d.FaIconComponent,y.PaginatePipe,O.TranslatePipe],encapsulation:2})}}return u})();var H=r(5344);
1function ee(u,V){if(1&u&&(e.\u0275\u0275elementStart(0,"label"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&u){const a=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(a.label)}}function $(u,V){1&u&&(e.\u0275\u0275elementStart(0,"label"),e.\u0275\u0275text(1,"\xa0"),e.\u0275\u0275elementEnd())}function te(u,V){if(1&u&&(e.\u0275\u0275elementStart(0,"div",5),e.\u0275\u0275template(1,ee,2,1,"label",6),e.\u0275\u0275template(2,$,2,0,"label",6),e.\u0275\u0275elementEnd()),2&u){const a=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",a.label),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!a.label)}}function ie(u,V){if(1&u&&(e.\u0275\u0275elementStart(0,"option",7),e.\u0275\u0275text(1,"----"),e.\u0275\u0275elementEnd()),2&u){const a=e.\u0275\u0275nextContext();e.\u0275\u0275propertyInterpolate("value",a.valueVuoto)}}function ae(u,V){if(1&u&&(e.\u0275\u0275elementStart(0,"option",7),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&u){const a=V.$implicit,c=e.\u0275\u0275nextContext();e.\u0275\u0275property("value",a[c.val]),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(a[c.descr])}}let ne=(()=>{class u{set disable(a){this.disabled=a||null}constructor(){this.valueVuoto="0",this.hasLabel=!0,this.enterEvent=new e.EventEmitter,this.changeEvent=ne
1w e.EventEmitter,this.disabled=null,this.vuoto=0}validationCheckFunc(){return this.validation?this.validationCheck?"is-valid":"is-invalid":""}emitKeyEvent(a){a.preventDefault(),this.group.value[this.formname]&&this.enterEvent.emit()}onChange(a){this.changeEvent.emit(a.target.value)}static{this.\u0275fac=function(c){return new(c||u)}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:u,selectors:[["app-conmet-select"]],inputs:{group:"group",label:"label",formname:"formname",arr:"arr",val:"val",descr:"descr",vuoto:"vuoto",validation:"validation",validationCheck:"validationCheck",valueVuoto:"valueVuoto",hasLabel:"hasLabel",disable:"disable"},outputs:{enterEvent:"enterEvent",changeEvent:"changeEvent"},decls:5,vars:10,consts:[["class","d-flex",4,"ngIf"],[1,"d-flex",3,"formGroup"],[3,"formControlName","keydown.enter","change"],[3,"value",4,"ngIf"],[3,"value",4,"ngFor","ngForOf"],[1,"d-flex"],[4,"ngIf"],[3,"value"]],template:function(c,n){1&c&&(e.\u0275\u0275template(0,te,3,2,"div",0),e.\u0275\u0275elementStart(1,"div",1)(2,"select",2),e.\u0275\u0275listener("keydown.enter",function(B){return n.emitKeyEvent(B)})("change",function(B){return n.onChange(B)}),e.\u0275\u0275template(3,ie,2,1,"option",3),e.\u0275\u0275template(4,ae,2,2,"option",4),e.\u0275\u0275elementEnd()()),2&c&&(e.\u0275\u0275property("ngIf",n.hasLabel),e.\u0275\u0275advance(1),e.\u0275\u0275property("formGroup",n.group),e.\u0275\u0275advance(1),e.\u0275\u0275classMapInterpolate1("form-control ",n.validationCheckFunc(),""),e.\u0275\u0275property("formControlName",n.formname),e.\u0275\u0275attribute("placeholder",n.label)("disabled",n.disabled),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",1===n.vuoto),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",n.arr))},dependencies:[v.NgForOf,v.NgIf,f.NgSelectOption,f.\u0275NgSelectMultipleOption,f.SelectControlValueAccessor,f.NgControlStatus,f.NgControlStatusGroup,f.FormGroupDirective,f.FormControlName],styles:["select.form-control[_ngcontent-%COMP%]:not([size]):not([multiple]){height:32px!important}"]})}}return u})();var re=r(5102),Q=r(8740);const oe=["irregolaritaInput"],le=function(){return[]},X=function(){return["fas","trash"]};function se(u,V){if(1&u){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",20)(1,"div",25)(2,"app-schema-ritmico",26),e.\u0275\u0275listener("updateEvent",function(n){e.\u0275\u0275restoreView(a);const C=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(C.updateArr(n,"schema_ritmico"))}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(3,"div",27)(4,"div",28)(5,"button",29),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(a);const n=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(n.azzeraTesti())}),e.\u0275\u0275element(6,"fa-icon",30),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div")(8,"button",29),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(a);const n=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(n.azzeraMelodia())}),e.\u0275\u0275element(9,"fa-icon",30),e.\u0275\u0275elementEnd()()()()}if(2&u){const a=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("schema_ritmico",a._verso.schema_ritmico||e.\u0275\u0275pureFunction0(4,le))("n_col",a.n_caselle),e.\u0275\u0275advance(4),e.\u0275\u0275property("icon",e.\u0275\u0275pureFunction0(5,X)),e.\u0275\u0275advance(3),e.\u0275\u0275property("icon",e.\u0275\u0275pureFunction0(6,X))}}const ce=function(u){return[u]};let me=(()=>{class u{set verso(a){this._verso=a||this.service.settaFormGroupVerso(null),this.form.setValue(this.service.settaFormGroupVerso(this._verso)),this.calcoloSchemaRitmico(),this.cdref.detectChanges()}constructor(a,c,n,C){this.service=a,this.translate=c,this.cdref=n,this.utilityService=C,this.cadenze=[{val:0,desc:"ossitona"},{val:1,desc:"parossitona"},{val:2,desc:"proparossitona"}],this.discrepanze_sillabazione_options=[{key:"",value:"Tutti"},{key:"1",value:"Con discrepanza"},{key:"2",value:"Senza discrepanza"}],this.progettiRomanzo=[{id:"32",name:"Arsnova",checked:!0}],this.filtroRicercaNonEsclusiva={nome:"isRicercaNonEsclusiva",valore:1},this.progetti=[],this.modal=!1,this.form=this.service.creaFormGroupVerso()}ngOnInit(){this.utilityService.setInputFilter(document.getElementById("input-misura-"+this._verso.verso),this.form,"misura",function(a){return/^\d*$/.test(a)}),this.utilityService.setInputFilter(document.getElementById("input-irregolarita-"+this._verso.verso),this.form,"misura",function(a){return/^[+-]?\d*$/.test(a)}),this.form.valueChanges.subscribe(()=>{this.checkMisura(!1),this.checkIrregolarita(!1),this.calcoloSchemaRitmico(),this.updateVerso(this.form.value),this.cdref.detectChanges()})}updateVerso(a){for(const c in a)null!==a[c]&&null!==a[c]&&(this._verso[c]=a[c])}calcoloSchemaRitmico(){this.n_caselle=Number(this.form.value.misura)+Number(this.form.value.cadenza)+Number(this.form.value.irregolarita_sillabica||0),0===Number(this.form.value.misura)&&(this.azzeraMelodia(),this.azzeraTesti())}updateArr(a,c){this._verso[c]=a,"partizioni"===c&&0===this._verso[c].length&&this.form.patchValue({divisione_schema:""})}checkMisura(a){if(this.form.value.misura){if("0"===this.form.value.misura)return void this.form.patchValue({misura:""});if(this.form.value.misura>20){this.form.patchValue({misura:20});const c=this.translate.instant("Attenzione"),n=this.translate.instant("La misura deve essere compresa in un intervallo da 2 a 20");return void I().fire(c+"!",n,"error")}if(1!==this.form.value.misura&&2!==this.form.value.misura||a){if(this.form.value.misura<=1&&a){this.form.patchValue({misura:2});const c=this.translate.instant("Attenzione"),n=this.translate.instant("La misura deve essere compresa in un intervallo da 2 a 20");return void I().fire(c+"!",n,"error")}this.form.patchValue({misura:parseInt(this.form.value.misura)})}}}
1checkIrregolarita(a){if(!this.form.value.irregolarita_sillabica)return;if(a&&("-"===this.form.value.irregolarita_sillabica||"+"===this.form.value.irregolarita_sillabica))return void this.form.patchValue({irregolarita_sillabica:""});if("0"===this.form.value.irregolarita_sillabica||"-0"===this.form.value.irregolarita_sillabica||"+0"===this.form.value.irregolarita_sillabica)return void this.form.patchValue({irregolarita_sillabica:""});const c=parseInt(this.form.value.irregolarita_sillabica,10);c>10?this.form.patchValue({irregolarita_sillabica:"+10"}):c<-10?this.form.patchValue({irregolarita_sillabica:-10}):c>0&&!this.form.value.irregolarita_sillabica.startsWith("+")&&this.form.patchValue({irregolarita_sillabica:"+"+c})}onCadenzaChange(a){const c=""===a?"":parseInt(a);this.form.patchValue({cadenza:c})}azzeraMelodia(){if(this._verso&&this._verso.schema_ritmico&&this._verso.schema_ritmico.length>0)for(const a of this._verso.schema_ritmico)a.melodia=""}azzeraTesti(){if(this._verso&&this._verso.schema_ritmico&&this._verso.schema_ritmico.length>0)for(const a of this._verso.schema_ritmico)a.testo=""}incrementIrregolarita(){const a=this.form.value.irregolarita_sillabica,c=a?parseInt(a,10):0;if(!isNaN(c)){const n=c+1;this.form.patchValue({irregolarita_sillabica:0===n?"":n>0?"+"+n:n})}}decrementIrregolarita(){const a=this.form.value.irregolarita_sillabica,c=a?parseInt(a,10):0;if(!isNaN(c)){const n=c-1;this.form.patchValue({irregolarita_sillabica:0===n?"":n>0?"+"+n:n})}}static{this.\u0275fac=function(c){return new(c||u)(e.\u0275\u0275directiveInject(i.gq),e.\u0275\u0275directiveInject(O.TranslateService),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(m.Q))}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:u,selectors:[["app-ans-verso"]],viewQuery:function(c,n){if
1(1&c&&e.\u0275\u0275viewQuery(oe,5,e.ElementRef),2&c){let C;e.\u0275\u0275queryRefresh(C=e.\u0275\u0275loadQuery())&&(n.irregolaritaInput=C.first)}},inputs:{isLast:"isLast",progetti:"progetti",verso:"verso"},decls:43,vars:54,consts:[["novalidate","",3,"formGroup"],[1,"row"],[1,"col-lg-8","top-bottom-spacing"],[1,"col-lg-2"],["autocomplete","off",1,"form-control","form-control-sm",3,"id","formControlName","blur"],[1,"col-lg-2","irregolarita"],[1,"spin-button-wrapper"],["autocomplete","off",1,"form-control","form-control-sm","spin-button-visible",3,"id","formControlName","blur"],["irregolaritaInput",""],[1,"custom-spin-buttons","d-none","d-lg-flex"],["type","button","tabindex","-1",1,"spin-up",3,"click"],["type","button","tabindex","-1",1,"spin-down",3,"click"],[1,"col-lg-3"],["inline","true","val","val","descr","desc",3,"group","formname","label","arr","vuoto","valueVuoto","changeEvent"],[1,"col-lg-5"],[3,"form","progetti","tabella","nome","formnamedesc"],[2,"margin-top","7px","margin-bottom","7px"],[1,"row","expanded-panel","field-container"],[1,"col-lg-12"],["class","row distanza",4,"ngIf"],[1,"row","distanza"],[1,"col-lg-12",3,"label","formname","groupname","values","group"],[3,"group","formname","label"],[1,"col-lg-4"],[3,"modal","tabella","progetti","campiArray","arr","titolo","labelAboveText","filtriAggiuntivi"],[1,"col"],[3,"schema_ritmico","n_col","updateEvent"],[1,"btn-command-column","flex-align-bottom"],[1,"margin-bottom"],["type","button",1,"btn","btn-danger",3,"click"],[3,"icon"]],template:function(c,n){1&c&&(e.\u0275\u0275elementStart(0,"form",0)(1,"div",1)(2,"div",2)(3,"div",1)(4,"div",3)(5,"label"),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"input",4),e.\u0275\u0275listener("blur",function(){return n.checkMisura(!0)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",5)(10,"label"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"div",6)(14,"input",7,8),e.\u0275\u0275listener("blur",function(){return n.checkIrregolarita(!0)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(16,"div",9)(17,"button",10),e.\u0275\u0275listener("click",function(){return n.incrementIrregolarita()}),e.\u0275\u0275text(18,"\u25b2"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(19,"button",11),e.\u0275\u0275listener("click",function(){return n.decrementIrregolarita()}),e.\u0275\u0275text(20,"\u25bc"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(21,"div",12)(22,"app-conmet-select",13),e.\u0275\u0275listener("changeEvent",function(B){return n.onCadenzaChange(B)}),e.\u0275\u0275pipe(23,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(24,"div",14),e.\u0275\u0275element(25,"app-ans-popuplista",15),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275element(26,"hr",16),e.\u0275\u0275elementStart(27,"div",17)(28,"div",18),e.\u0275\u0275template(29,se,10,7,"div",19),e.\u0275\u0275elementStart(30,"div",20),e.\u0275\u0275element(31,"app-conmet-input-radio",21),e.\u0275\u0275pipe(32,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(33,"div",20)(34,"div",3),e.\u0275\u0275element(35,"app-conmet-input",22),e.\u0275\u0275pipe(36,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(37,"div",3),e.\u0275\u0275element(38,"app-conmet-input",22),e.\u0275\u0275pipe(39,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(40,"div",23),e.\u0275\u0275element(41,"app-popuplista",24),e.\u0275\u0275pipe(42,"translate"),e.\u0275\u0275elementEnd()()()()()),2&c&&(e.\u0275\u0275property("formGroup",n.form),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,38,"Misura")),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("id","input-misura-"+n._verso.verso),e.\u0275\u0275property("formControlName","misura"),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,40,"Irregolarit\xe0")),e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate("id","input-irregolarita-"+n._verso.verso),e.\u0275\u0275property("formControlName","irregolarita_sillabica"),e.\u0275\u0275advance(8),e.\u0275\u0275propertyInterpolate("label",e.\u0275\u0275pipeBind1(23,42,"Cadenza")),e.\u0275\u0275property("group",n.form)("formname","cadenza")("arr",n.cadenze)("vuoto",1)("valueVuoto",""),e.\u0275\u0275advance(3),e.\u0275\u0275property("form",n.form)("progetti",n.progetti)("tabella","partizioni")("nome","Partizione")("formnamedesc","descrizionepartizione"),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",n.form.value.misura),e.\u0275\u0275advance(2),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(32,44,"Discrepanza sillabica tra testo e musica"))("formname","discrepanze_sillabazione")("groupname","discrepanze_sillabazione")("values",n.discrepanze_sillabazione_options)("group",n.form),e.\u0275\u0275advance(4),e.\u0275\u0275property("group",n.form)("formname","uscita_rima")("label",e.\u0275\u0275pipeBind1(36,46,"Uscita rima")),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",n.form)("formname","uscita_rima_interna")("label",e.\u0275\u0275pipeBind1(39,48,"Uscita rima interna")),e.\u0275\u0275advance(3),e.\u0275\u0275property("modal",n.modal)("tabella","rimetecniche")("progetti",n.progettiRomanzo)("campiArray",n.service.campiArrayVerso[n._verso.verso])("arr","rima_tecnica")("titolo",e.\u0275\u0275pipeBind1(42,50,"Rima tecnica"))("labelAboveText",!0)("filtriAggiuntivi",e.\u0275\u0275pureFunction1(52,ce,n.filtroRicercaNonEsclusiva)))},dependencies:[v.NgIf,f.\u0275NgNoValidate,f.DefaultValueAccessor,f.NgControlStatus,f.NgControlStatusGroup,f.FormGroupDirective,f.FormControlName,d.FaIconComponent,G,H.Y,ne,h.b,re.c,Q.j,O.TranslatePipe],styles:[".flex[_ngcontent-%COMP%]{display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px}
1.bordered-panel[_ngcontent-%COMP%]{border:1px solid lightgray}.bordered-panel.field-container[_ngcontent-%COMP%]{margin-top:-1px}.top-bottom-spacing[_ngcontent-%COMP%]{padding-top:10px;padding-bottom:10px}.btn-ripristina[_ngcontent-%COMP%]{margin-right:10px}.distanza-dropdown[_ngcontent-%COMP%]{margin-bottom:5px;margin-top:3px}.btn-command-column[_ngcontent-%COMP%]{width:50px;text-align:center}.expanded-panel[_ngcontent-%COMP%]{margin:0;background-color:#f2f2f2}",'@charset "UTF-8";.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:5px}.flex-align-bottom[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-end}.margin-bottom[_ngcontent-%COMP%]{margin-bottom:10px}.btn-command-column[_ngcontent-%COMP%]{width:50px;text-align:center}.btn-danger[_ngcontent-%COMP%]{font-size:.75rem}.col[_ngcontent-%COMP%]{padding-left:10px;padding-right:0}.spin-button-wrapper[_ngcontent-%COMP%]{position:relative;display:inline-block;width:100%}.spin-button-wrapper[_ngcontent-%COMP%]   .custom-spin-buttons[_ngcontent-%COMP%]{position:absolute;right:2px;top:0;bottom:0;display:flex;flex-direction:column;width:14px}.spin-button-wrapper[_ngcontent-%COMP%]   .custom-spin-buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:16px;height:50%;padding:0;margin:0;border:1px solid #ccc;background:#f0f0f0;cursor:pointer;font-size:8px;line-height:10px;display:flex;align-items:center;justify-content:center}.spin-button-wrapper[_ngcontent-%COMP%]   .custom-spin-buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background:#e0e0e0}.spin-button-wrapper[_ngcontent-%COMP%]   .custom-spin-buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active{background:#d0d0d0}.spin-button-wrapper[_ngcontent-%COMP%]   .custom-spin-buttons[_ngcontent-%COMP%]   .spin-up[_ngcontent-%COMP%]{border-bottom:none;border-radius:2px 2px 0 0}.spin-button-wrapper[_ngcontent-%COMP%]   .custom-spin-buttons[_ngcontent-%COMP%]   .spin-down[_ngcontent-%COMP%]{border-radius:0 0 2px 2px}']})}}return u})(),_e=(()=>{class u{set struttura(a){this._struttura=a||this.service.settaFormGroupStruttura(null),this.form.setValue(this.service.settaFormGroupStruttura(this._struttura)),this.cdref.detectChanges()}constructor(a,c,n){this.service=a,this.translate=c,this.cdref=n,this.form=this.service.creaFormGroupStruttura()}ngOnInit(){this.form.valueChanges.subscribe(()=>{this.updateStruttura(this.form.value),this.cdref.detectChanges()})}updateStruttura(a){for(const c in a)null!=a[c]&&(this._struttura[c]=a[c])}static{this.\u0275fac=function(c){return new(c||u)(e.\u0275\u0275directiveInject(i.gq),e.\u0275\u0275directiveInject(O.TranslateService),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:u,selectors:[["app-ans-struttura"]],inputs:{struttura:"struttura"},decls:17,vars:22,consts:[["novalidate","",3,"formGroup"],[1,"row"],[1,"col-lg-12"],[1,"col-lg-1","top-bottom-spacing"],[3,"group","formname","label"],[1,"col-lg-2","top-bottom-spacing"],[3,"group","formname","label","isPositivo"],[1,"col-lg-2",2,"padding-top","33px"],[3,"label","formname","group"],[2,"margin-top","7px","margin-bottom","7px"]],template:function(c,n){1&c&&(e.\u0275\u0275elementStart(0,"form",0)(1,"div",1)(2,"div",2)(3,"div",1)(4,"div",3),e.\u0275\u0275element(5,"app-conmet-input",4),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"div",5),e.\u0275\u0275element(8,"app-conmet-input-number",6),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",7),e.\u0275\u0275element(11,"app-conmet-input-checkbox",8),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"div",7),e.\u0275\u0275element(14,"app-conmet-input-checkbox",8),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275element(16,"hr",9),e.\u0275\u0275elementEnd()),2&c&&(e.\u0275\u0275property("formGroup",n.form),e.\u0275\u0275advance(5),e.\u0275\u0275property("group",n.form)("formname","sezione")("label",e.\u0275\u0275pipeBind1(6,14,"Sezione")),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",n.form)("formname","numero_versi_intonati")("label",e.\u0275\u0275pipeBind1(9,16,"Versi intonati"))("isPositivo",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(12,18,"Verto / chiuso"))("formname","verto_chiuso")("group",n.form),e.\u0275\u0275advance(3),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(15,20,"Durchkomponiert"))("formname","durchkomponiert")("group",n.form))},dependencies:[f.\u0275NgNoValidate,f.NgControlStatusGroup,f.FormGroupDirective,H.Y,g.V,_.V,O.TranslatePipe],styles:[".flex[_ngcontent-%COMP%]{display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px}
1.bordered-panel[_ngcontent-%COMP%]{border:1px solid lightgray}.bordered-panel.field-container[_ngcontent-%COMP%]{margin-top:-1px}.top-bottom-spacing[_ngcontent-%COMP%]{padding-top:10px;padding-bottom:10px}.btn-ripristina[_ngcontent-%COMP%]{margin-right:10px}.distanza-dropdown[_ngcontent-%COMP%]{margin-bottom:5px;margin-top:3px}.btn-command-column[_ngcontent-%COMP%]{width:50px;text-align:center}.expanded-panel[_ngcontent-%COMP%]{margin:0;background-color:#f2f2f2}"]})}}return u})();var pe=r(8026);function ue(u,V){1&u&&(e.\u0275\u0275elementStart(0,"div",38)(1,"div",39)(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(5,"br")(6,"br"),e.\u0275\u0275elementStart(7,"span"),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd()()()),2&u&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,2,"RICERCA_GUIDA")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(9,4,"RICERCA_GUIDA2")))}const de=function(){return["fas","chevron-up"]},fe=function(){return["fas","chevron-down"]};function ve(u,V){if(1&u){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",40),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(a);const n=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(n.toggleGenereDetails())}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275element(2,"fa-icon",41),e.\u0275\u0275elementEnd()}if(2&u){const a=e.\u0275\u0275nextContext();e.\u0275\u0275propertyInterpolate("title",e.\u0275\u0275pipeBind1(1,2,"Ricerca avanzata")),e.\u0275\u0275advance(2),e.\u0275\u0275property("icon",a.genereDetailsVisible?e.\u0275\u0275pureFunction0(4,de):e.\u0275\u0275pureFunction0(5,fe))}}function ge(u,V){if(1&u&&(e.\u0275\u0275elementStart(0,"div",42)(1,"div",2)(2,"div",43)(3,"div",16),e.\u0275\u0275element(4,"app-ans-popuplista",44),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",45),e.\u0275\u0275element(6,"app-conmet-input-number",46),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",45),e.\u0275\u0275element(9,"app-conmet-input-number",46),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"div",45),e.\u0275\u0275element(12,"app-conmet-input-number",46),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(14,"div",45),e.\u0275\u0275element(15,"app-conmet-input-number",46),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275elementEnd()()()()),2&u){const a=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275property("form",a.form)("progetti",a.progetti)("tabella","ballate")("nome","Tipo di ballata")("formnamedesc","descrizionetipoballata"),e.\u0275\u0275advance(2),e.\u0275\u0275property("group",a.form)("formname","ballata_versi_mutazione")("label",e.\u0275\u0275pipeBind1(7,21,"Versi per mutazione"))("isPositivo",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",a.form)("formname","ballata_numero_mutazioni")("label",e.\u0275\u0275pipeBind1(10,23,"Numero di mutazioni"))("isPositivo",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",a.form)("formname","ballata_numero_strofe")("label",e.\u0275\u0275pipeBind1(13,25,"Numero di strofe"))("isPositivo",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",a.form)("formname","ballata_versi_strofe")("label",e.\u0275\u0275pipeBind1(16,27,"Versi per strofe"))("isPositivo",!0)}}function he(u,V){if(1&u&&(e.\u0275\u0275elementStart(0,"div",42)(1,"div",2)(2,"div",43)(3,"div",45),e.\u0275\u0275element(4,"app-conmet-input-number",46),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(6,"div",45),e.\u0275\u0275elementStart(7,"div",45),e.\u0275\u0275element(8,"app-conmet-input-number",46),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(10,"div",45),e.\u0275\u0275elementStart(11,"div",45),e.\u0275\u0275element(12,"app-conmet-input-number",46),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(14,"div",45),e.\u0275\u0275elementEnd()()()),2&u){const a=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275property("group",a.form)("formname","madrigale_numero_terzetti")("label",e.\u0275\u0275pipeBind1(5,12,"Numero di terzetti"))("isPositivo",!0),e.\u0275\u0275advance(4),e.\u0275\u0275property("group",a.form)("formname","madrigale_versi_ritornello")("label",e.\u0275\u0275pipeBind1(9,14,"Versi per ritornello"))("isPositivo",!0),e.\u0275\u0275advance(4),e.\u0275\u0275property("group",a.form)("formname","madrigale_numero_ritornelli")("label",e.\u0275\u0275pipeBind1(13,16,"Numero di ritornelli"))("isPositivo",!0)}}
1function be(u,V){if(1&u&&(e.\u0275\u0275elementStart(0,"div",42)(1,"div",2)(2,"div",6)(3,"div",47),e.\u0275\u0275element(4,"app-conmet-input-radio",48),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(5,"div",28),e.\u0275\u0275elementStart(6,"div",45),e.\u0275\u0275element(7,"app-conmet-input-number",46),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",6)(10,"div",47),e.\u0275\u0275element(11,"app-conmet-input-radio",48),e.\u0275\u0275elementEnd()()()()),2&u){const a=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275property("formname","caccia_strofica")("colonneTitolo","col-lg-0")("colonneOption","col-lg-12")("colonneSingolaOption","col-lg-4")("groupname","caccia_strofica")("values",a.caccia_strofica_options)("group",a.form),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",a.form)("formname","caccia_versi_strofe")("label",e.\u0275\u0275pipeBind1(8,18,"Versi per strofe"))("isPositivo",!0),e.\u0275\u0275advance(4),e.\u0275\u0275property("formname","caccia_ritornello")("colonneTitolo","col-lg-0")("colonneOption","col-lg-12")("colonneSingolaOption","col-lg-4")("groupname","caccia_ritornello")("values",a.caccia_ritornello_options)("group",a.form)}}
1function Ce(u,V){if(1&u&&(e.\u0275\u0275elementStart(0,"div",42)(1,"div",2)(2,"div",43)(3,"div",45),e.\u0275\u0275element(4,"app-conmet-input-number",46),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",45),e.\u0275\u0275element(7,"app-conmet-input-number",46),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"div",45),e.\u0275\u0275element(10,"app-conmet-input-number",46),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"div",45),e.\u0275\u0275element(13,"app-conmet-input-number",46),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",45),e.\u0275\u0275element(16,"app-conmet-input-number",46),e.\u0275\u0275pipe(17,"translate"),e.\u0275\u0275elementEnd()()()()),2&u){const a=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275property("group",a.form)("formname","ballade_versi_mutazione")("label",e.\u0275\u0275pipeBind1(5,20,"Versi per vers-doubl\xe9"))("isPositivo",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",a.form)("formname","ballade_versi_volta")("label",e.\u0275\u0275pipeBind1(8,22,"Versi outrepasse"))("isPositivo",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",a.form)("formname","ballade_versi_refrain")("label",e.\u0275\u0275pipeBind1(11,24,"Vers-refrain"))("isPositivo",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",a.form)("formname","ballade_numero_strofe")("label",e.\u0275\u0275pipeBind1(14,26,"Numero di strofe"))("isPositivo",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",a.form)("formname","ballade_versi_strofe")("label",e.\u0275\u0275pipeBind1(17,28,"Versi per strofe"))("isPositivo",!0)}}function Ee(u,V){if(1&u&&(e.\u0275\u0275elementStart(0,"div",42)(1,"div",2)(2,"div",43)(3,"div",45),e.\u0275\u0275element(4,"app-conmet-input-number",46),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",45),e.\u0275\u0275element(7,"app-conmet-input-number",46),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"div",45),e.\u0275\u0275element(10,"app-conmet-input-number",46),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"div",45),e.\u0275\u0275element(13,"app-conmet-input-number",46),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd()()()()),2&u){const a=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275property("group",a.form)("formname","virelai_versi_refrain_tierce")("label",e.\u0275\u0275pipeBind1(5,16,"Versi refrain e tierce"))("isPositivo",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",a.form)("formname","virelai_versi_vers")("label",e.\u0275\u0275pipeBind1(8,18,"Versi per vers-doubl\xe9"))("isPositivo",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",a.form)("formname","virelai_numero_strofe")("label",e.\u0275\u0275pipeBind1(11,20,"Numero di strofe"))("isPositivo",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",a.form)("formname","virelai_versi_strofe")("label",e.\u0275\u0275pipeBind1(14,22,"Versi per strofe"))("isPositivo",!0)}}function ye(u,V){if(1&u&&(e.\u0275\u0275elementStart(0,"div",42)(1,"div",2)(2,"div",43)(3,"div",45),e.\u0275\u0275element(4,"app-conmet-input-number",46),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(6,"div",28),e.\u0275\u0275elementStart(7,"div",45),e.\u0275\u0275element(8,"app-conmet-input-number",46),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(10,"div",28),e.\u0275\u0275elementStart(11,"div",45),e.\u0275\u0275element(12,"app-conmet-input-number",46),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(14,"div",28),e.\u0275\u0275elementEnd()()()),2&u){const a=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275property("group",a.form)("formname","rondeau_versi_refrain_AB")("label",e.\u0275\u0275pipeBind1(5,12,"Versi refrain (A+B)"))("isPositivo",!0),e.\u0275\u0275advance(4),e.\u0275\u0275property("group",a.form)("formname","rondeau_versi_refrain_A")("label",e.\u0275\u0275pipeBind1(9,14,"Versi refrain A"))("isPositivo",!0),e.\u0275\u0275advance(4),e.\u0275\u0275property("group",a.form)("formname","rondeau_versi_refrain_B")("label",e.\u0275\u0275pipeBind1(13,16,"Versi refrain B"))("isPositivo",!0)}}const J=function(){return["fas","minus"]};
1function Me(u,V){if(1&u){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div")(1,"button",52),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(a);const n=e.\u0275\u0275nextContext().index,C=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(C.rimuoviVerso(n))}),e.\u0275\u0275element(2,"fa-icon",41),e.\u0275\u0275elementEnd()()}2&u&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("icon",e.\u0275\u0275pureFunction0(1,J)))}const Z=function(){return["fas","plus"]};function b(u,V){if(1&u){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div")(1,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(a);const n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.aggiungiVerso())}),e.\u0275\u0275element(2,"fa-icon",41),e.\u0275\u0275elementEnd()()}2&u&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("icon",e.\u0275\u0275pureFunction0(1,Z)))}function R(u,V){if(1&u&&(e.\u0275\u0275elementStart(0,"div")(1,"div",6)(2,"div",5),e.\u0275\u0275element(3,"app-ans-verso",49),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",50),e.\u0275\u0275template(5,Me,3,2,"div",51),e.\u0275\u0275template(6,b,3,2,"div",51),e.\u0275\u0275elementEnd()()()),2&u){const a=V.$implicit,c=V.index,n=V.last,C=e.\u0275\u0275nextContext();e.\u0275\u0275advance(3),e.\u0275\u0275property("verso",a)("progetti",C.progetti)("isLast",n),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",0!==c),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",0===c)}}function s(u,V){if(1&u){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div")(1,"button",52),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(a);const n=e.\u0275\u0275nextContext().index,C=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(C.rimuoviStruttura(n))}),e.\u0275\u0275element(2,"fa-icon",41),e.\u0275\u0275elementEnd()()}2&u&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("icon",e.\u0275\u0275pureFunction0(1,J)))}function M(u,V){if(1&u){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div")(1,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(a);const n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.aggiungiStruttura())}),e.\u0275\u0275element(2,"fa-icon",41),e.\u0275\u0275elementEnd()()}2&u&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("icon",e.\u0275\u0275pureFunction0(1,Z)))}function E(u,V){if(1&u&&(e.\u0275\u0275elementStart(0,"div")(1,"div",6)(2,"div",5),e.\u0275\u0275element(3,"app-ans-struttura",54),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",55),e.\u0275\u0275template(5,s,3,2,"div",51),e.\u0275\u0275template(6,M,3,2,"div",51),e.\u0275\u0275elementEnd()()()),2&u){const a=V.$implicit,c=V.index;e.\u0275\u0275advance(3),e.\u0275\u0275property("struttura",a),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",0!==c),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",0===c)}}const z=function(u){return[u]};let L=(()=>{class u{constructor(a,c,n,C,B,D){this.service=a,this.library=c,this.translate=n,this.router=C,this.cdref=B,this.utilityService=D,this.PRODUCTION=A.c.production,this.progetti=[],this.progettiRomanzo=[],this.debug=[],this.generi_formali=[],this.ballate=[],this.ballata=i.c9,this.ballade=i.sZ,this.caccia=i.ZG,this.madrigale=i.T6,this.rondeau=i.z3,this.virelai=i.vj,this.chace=i.Lt,this.guidaVisibile=!1,this.genereDetailsVisible=!1,this.versi=[],this.strutture=[],this.cadenze=[{val:0,desc:"ossitona"},{val:1,desc:"parossitona"},{val:2,desc:"proparossitona"}],this.caccia_strofica_options=[{key:"",value:"Tutti"},{key:"1",value:"strofica"},{key:"2",value:"non strofica"}],this.caccia_ritornello_options=[{key:"",value:"Tutti"},{key:"1",value:"con ritornello"},{key:"2",value:"senza ritornello"}],this.rondeau_arcaico_options=[{key:"",value:"Tutti"},{key:"1",value:"arcaico"},{key:"2",value:"non arcaico"}],this.excludeCharacters=["*",".",'"'],this.filtroRicercaNonEsclusiva={nome:"isRicercaNonEsclusiva",valore:1},n.addLangs(["it","en"]),n.setDefaultLang("it");const Y=n.getBrowserLang();n.use(Y.match(/it/)?Y:"it"),c.addIconPacks(t.fas,x.far),this.genere_formale="",this.lastIdVerso=0,this.modal=!1,this.form=this.service.creaFormGroupRicerca()}ngOnInit(){this.form.setValue(this.service.settaFormGroupRicerca(null));for(const a of Object.values(this.service.campiArray))a.arr&&a.arr.length>0&&(a.arr=[]);this.service.campiArrayVerso=[]}ngAfterViewInit(){this.caricaForm(),this.cdref.detectChanges()}caricaForm(){const a=sessionStorage.getItem("formAns")?JSON.parse(sessionStorage.getItem("formAns")):null;if(a){if(a.versi&&0!==a.versi.length){for(let c=0;c<a.versi.length;c++){const n=a.versi[c],C={};n.verso=this.lastIdVerso++;const B=[];this.utilityService.inserisciCampoIdInLista(n.rima_tecnica_id,n.temp_desc_rima_tecnica,B),this.utilityService.inserisciCampoInLista(n.rima_tecnica,B),this.utilityService.inserisciArrayInObj(C,B,"rima_tecnica",this.service.getListaCampiArrayVerso("rima_tecnica")),this.service.setNewCampiArrayVerso(C),delete n.rima_tecnica,delete n.rima_tecnica_id,delete n.temp_desc_rima_tecnica}this.versi=a.versi}else this.aggiungiVerso();if(a.strutture&&0!==a.strutture.length){for(let c=0;c<a.strutture.length;c++)a.strutture[c].struttura=this.lastIdStruttura++;this.strutture=a.strutture}else this.aggiungiStruttura();this.utilityService.caricaCampiArray(this.service,a),a.lingua_id&&(a.lingua_id.includes(1)&&(a.lingua_italiano=!0),a.lingua_id.includes(2)&&(a.lingua_francese=!0),a.lingua_id.includes(4)&&(a.lingua_latino=!0)),delete a.lingua_id;for(const c of Object.keys(this.service.campiArray))this.service.campiArray[c].campi.forEach(n=>a[n]=[]);this.form.setValue(this.service.settaFormGroupRicerca(a))}else this.aggiungiVerso(),this.aggiungiStruttura();this.service.ricerca("ricerche/portale/ans",null,(c,n)=>{this.progetti=n.portale.catalogs.filter(C=>
1"1"===C.project_catalog),this.progetti.forEach(C=>{C.checked=!0})}),this.service.ricerca("ricerche/portale/romanzo",null,(c,n)=>{this.progettiRomanzo=n.portale.catalogs.filter(C=>"1"===C.project_catalog),this.progettiRomanzo.forEach(C=>{C.checked=!0})}),this.genere_formale=this.form.value.descrizionegenereformale,this.genereDetailsVisible=this.genere_formale===this.ballata||this.genere_formale===this.madrigale||this.genere_formale===this.caccia||this.genere_formale===this.ballade||this.genere_formale===this.virelai||this.genere_formale===this.rondeau||this.genere_formale===this.chace}ricerca(){const a=this.form.value,c=a.schema_metrico_ignora_uscita,n=a.schema_sillabico_ignora_uscita,C=a.schema_metrico_ignora_uscita_interna,B=a.schema_rimico_ignora_uscita_interna;if(a.versi=this.versi.map(N=>Object.assign({},N)),a.versi&&a.versi.length>0)for(const N of a.versi){for(const w of Object.values(this.service.campiArrayVerso[N.verso])){const j=w;if(j.arr&&j.arr.length>0){const xe=j.arr.filter(k=>!k.id).map(k=>k.desc);N[j.campi[0]]=[...xe];const Ie=j.arr.filter(k=>k.id).map(k=>k.id);j.campi[1]&&(N[j.campi[1]]=[...Ie]);const W=j.arr.filter(k=>k.id).map(k=>k.desc);j.campi[2]&&(N[j.campi[2]]=[...W])}}delete N.verso}a.strutture=this.strutture.map(N=>Object.assign({},N));for(const N of a.strutture)delete N.struttura;const D=Object.assign({},a);delete D.schema_metrico_ignora_uscita,delete D.schema_sillabico_ignora_uscita,delete D.schema_metrico_ignora_uscita_interna,delete D.schema_rimico_ignora_uscita_interna;for(const N of Object.values(this.service.campiArray)){const w=N;if(w.arr&&w.arr.length>0){const j=w.arr.filter(W=>!W.id).map(W=>W.desc);D[w.campi[0]]=[...j];const xe=w.arr.filter(W=>W.id).map(W=>W.id);w.campi[1]&&(D[w.campi[1]]=[...xe]);const Ie=w.arr.filter(W=>W.id).map(W=>W.desc);w.campi[2]&&(D[w.campi[2]]=[...Ie])}}D.lingua_id=[],(D.lingua_italiano||D.lingua_francese||D.lingua_latino)&&(D.lingua_italiano&&D.lingua_id.push(1),D.lingua_francese&&D.lingua_id.push(2),D.lingua_latino&&D.lingua_id.push(4),delete D.lingua_italiano,delete D.lingua_francese,delete D.lingua_latino),D.escludi_testi_frammentari&&(D.escludi_testi_frammentari="0");const Y=this.checkFiltersExist(D);if(D.schema_metrico_ignora_uscita=c,D.schema_sillabico_ignora_uscita=n,D.schema_metrico_ignora_uscita_interna=C,D.schema_rimico_ignora_uscita_interna=B,Y)D.projects_view=[],this.progetti.forEach(N=>{D.projects_view.push(N.id)}),this.hits=[],D.schema_metrico_ignora_uscita_interna=D.schema_metrico_ignora_uscita_interna.toString(),D.schema_rimico_ignora_uscita_interna=D.schema_rimico_ignora_uscita_interna.toString(),sessionStorage.setItem("formAns",JSON.stringify(D)),this.router.navigate(["/risultati-ans"]);else{const N=this.translate.instant("Attenzione"),w=this.translate.instant("Inserire almeno un criterio di ricerca");I().fire(N+"!",w,"warning")}}cancellaForm(){this.form.patchValue(this.service.creaFormGroupRicerca().value),this.genereFormaleChanged(null);const a={};for(const c of Object.keys(this.service.campiArray))this.utilityService.inserisciArrayInObj(a,[],c,this.service.getListaCampiArray(c));this.service.setNewCampiArray(a),this.versi=[],this.strutture=[],this.aggiungiVerso(),this.aggiungiStruttura()}checkFiltersExist(a){for(const c of Object.values(a))if(c){if(!Array.isArray(c))return!0;if(c.length>0){let n=!1;for(const C of c)if(C)if(Array.isArray(C)){if(Object.keys(C).length>0&&(n=this.checkFiltersExist(C),n))return!0}else{if("object"!=typeof C)return!0;if(n=this.checkFiltersExist(C),n)return!0}}}}toggleGenereDetails(){this.genereDetailsVisible=!this.genereDetailsVisible}genereFormaleChanged(a){switch(this.genere_formale=a?.descrizionegenereformale,this.genereDetailsVisible=this.genere_formale===this.ballata||this.genere_formale===this.madrigale||this.genere_formale===this.caccia||this.genere_formale===this.ballade||this.genere_formale===this.virelai||this.genere_formale===this.rondeau||this.genere_formale===this.chace,this.genere_formale){case this.ballata:this.form.patchValue({madrigale_numero_terzetti:"",madrigale_versi_ritornello:"",madrigale_numero_ritornelli:"",caccia_strofica:"",caccia_ritornello:"",caccia_versi_strofe:"",ballade_versi_mutazione:"",ballade_numero_mutazioni:"",ballade_versi_volta:"",ballade_numero_strofe:"",ballade_versi_strofe:"",ballade_versi_refrain:"",virelai_versi_refrain_tierce:"",virelai_versi_vers:"",virelai_numero_vers:"",virelai_numero_strofe:"",virelai_versi_strofe:"",rondeau_versi_refrain_AB:"",rondeau_versi_refrain_A:"",rondeau_versi_refrain_B:"",rondeau_arcaico:"",chace_versi_strofe:""});break;case this.ballade:this.form.patchValue({descrizionetipoballata:"",ballata_ver
1si_mutazione:"",ballata_numero_mutazioni:"",ballata_numero_strofe:"",ballata_versi_strofe:"",madrigale_numero_terzetti:"",madrigale_versi_ritornello:"",madrigale_numero_ritornelli:"",caccia_strofica:"",caccia_ritornello:"",caccia_versi_strofe:"",virelai_versi_refrain_tierce:"",virelai_versi_vers:"",virelai_numero_vers:"",virelai_numero_strofe:"",virelai_versi_strofe:"",rondeau_versi_refrain_AB:"",rondeau_versi_refrain_A:"",rondeau_versi_refrain_B:"",rondeau_arcaico:"",chace_versi_strofe:""});break;case this.caccia:this.form.patchValue({descrizionetipoballata:"",ballata_versi_mutazione:"",ballata_numero_mutazioni:"",ballata_numero_strofe:"",ballata_versi_strofe:"",madrigale_numero_terzetti:"",madrigale_versi_ritornello:"",madrigale_numero_ritornelli:"",ballade_versi_mutazione:"",ballade_numero_mutazioni:"",ballade_versi_volta:"",ballade_numero_strofe:"",ballade_versi_strofe:"",ballade_versi_refrain:"",virelai_versi_refrain_tierce:"",virelai_versi_vers:"",virelai_numero_vers:"",virelai_numero_strofe:"",virelai_versi_strofe:"",rondeau_versi_refrain_AB:"",rondeau_versi_refrain_A:"",rondeau_versi_refrain_B:"",rondeau_arcaico:"",chace_versi_strofe:""});break;case this.madrigale:this.form.patchValue({descrizionetipoballata:"",ballata_versi_mutazione:"",ballata_numero_mutazioni:"",ballata_numero_strofe:"",ballata_versi_strofe:"",caccia_strofica:"",caccia_ritornello:"",caccia_versi_strofe:"",ballade_versi_mutazione:"",ballade_numero_mutazioni:"",ballade_versi_volta:"",ballade_numero_strofe:"",ballade_versi_strofe:"",ballade_versi_refrain:"",virelai_versi_refrain_tierce:"",virelai_versi_vers:"",virelai_numero_vers:"",virelai_numero_strofe:"",virelai_versi_strofe:"",rondeau_versi_refrain_AB:"",rondeau_versi_refrain_A:"",rondeau_versi_refrain_B:"",rondeau_arcaico:"",chace_versi_strofe:""});break;case this.rondeau:this.form.patchValue({descrizionetipoballata:"",ballata_versi_mutazione:"",ballata_numero_mutazioni:"",ballata_numero_strofe:"",ballata_versi_strofe:"",madrigale_numero_terzetti:"",madrigale_versi_ritornello:"",madrigale_numero_ritornelli:"",caccia_strofica:"",caccia_ritornello:"",caccia_versi_strofe:"",ballade_versi_mutazione:"",ballade_numero_mutazioni:"",ballade_versi_volta:"",ballade_numero_strofe:"",ballade_versi_refrain:"",virelai_versi_refrain_tierce:"",virelai_versi_vers:"",virelai_numero_vers:"",virelai_numero_strofe:"",virelai_versi_strofe:"",chace_versi_strofe:""});break;case this.virelai:this.form.patchValue({descrizionetipoballata:"",ballata_versi_mutazione:"",ballata_numero_mutazioni:"",ballata_numero_strofe:"",ballata_versi_strofe:"",madrigale_numero_terzetti:"",madrigale_versi_ritornello:"",madrigale_numero_ritornelli:"",caccia_strofica:"",caccia_ritornello:"",caccia_versi_strofe:"",ballade_versi_mutazione:"",ballade_numero_mutazioni:"",ballade_versi_volta:"",ballade_numero_strofe:"",ballade_versi_strofe:"",ballade_versi_refrain:"",rondeau_versi_refrain_AB:"",rondeau_versi_refrain_A:"",rondeau_versi_refrain_B:"",rondeau_arcaico:"",chace_versi_strofe:""});break;case this.chace:this.form.patchValue({descrizionetipoballata:"",ballata_versi_mutazione:"",ballata_numero_mutazioni:"",ballata_numero_strofe:"",ballata_versi_strofe:"",madrigale_numero_terzetti:"",madrigale_versi_ritornello:"",madrigale_numero_ritornelli:"",caccia_strofica:"",caccia_ritornello:"",caccia_versi_strofe:"",ballade_versi_mutazione:"",ballade_numero_mutazioni:"",ballade_versi_volta:"",ballade_numero_strofe:"",ballade_versi_strofe:"",ballade_versi_refrain:"",virelai_versi_refrain_tierce:"",virelai_versi_vers:"",virelai_numero_vers:"",virelai_numero_strofe:"",virelai_versi_strofe:"",rondeau_versi_refrain_AB:"",rondeau_versi_refrain_A:"",rondeau_versi_refrain_B:"",rondeau_arcaico:""});break;default:this.form.patchValue({descrizionetipoballata:"",ballata_versi_mutazione:"",ballata_numero_mutazioni:"",ballata_numero_strofe:"",ballata_versi_strofe:"",madrigale_numero_terzetti:"",madrigale_versi_ritornello:"",madrigale_numero_ritornelli:"",caccia_strofica:"",caccia_ritornello:"",caccia_versi_strofe:"",ballade_versi_mutazione:"",ballade_numero_mutazioni:"",ballade_versi_volta:"",ballade_numero_strofe:"",ballade_versi_strofe:"",ballade_versi_refrain:"",virelai_versi_refrain_tierce:"",virelai_versi_vers:"",virelai_numero_vers:"",virelai_numero_strofe:"",virelai_versi_strofe:"",rondeau_versi_refrain_AB:"",rondeau_versi_refrain_A:"",rondeau_versi_refrain_B:"",rondeau_arcaico:"",chace_versi_strofe:""})}}aggiungiVerso(){this.service.setNewCampiArrayVerso(null);const a=this.service.settaFormGroupVerso(null);a.verso=this.lastIdVerso++,this.versi.push(a)}rimuoviVerso(a){for(let c=0;c<this.versi.length;c++)c>a&&(this.versi[c].verso-=1);this.versi.splice(a,1),this.service.campiArrayVerso.splice(a,1),this.lastIdVerso-=1}aggiungiStruttura(){const a=this.service.settaFormGroupStruttura(null);a.struttura=this.lastIdStruttura++,this.strutture.push(a)}rimuoviStruttura(a){for(let c=0;c<this.strutture.length;c++)c>a&&(this.strutture[c].struttura-=1);this.strutture.splice(a,1),this.lastIdStruttura-=1}toggleGuida(){this.guidaVisibile=!this.guidaVisibile}static{this.\u0275fac=function(c){return new(c||u)(e.\u0275\u0275directiveInject(i.gq),e.\u0275\u0275directiveInject(d.FaIconLibrary),e.\u0275\u0275directiveInject(O.TranslateService),e.\u0275\u0275directiveInject(l.Router),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(m.Q))}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:u,selectors:[["app-ans"]],decls:137,vars:160,consts:[[3,"title","titleText","quoteLink","quoteLinkText","quoteText","isForAns"],[1,"row","step"],[1,"col-lg-12"],["role","form"],[1,"row","distanza"],[1,"col"],[1,"row"],[1,"col-auto"],["type","button",1,"btn","btn-sm","btn-guide","btn-info","shadow-none",3,"title","click"],[1,"bi","bi-info-circle"],[1,"col","pl-0"],["class","filtri-dropdown",4,"ngIf"],[1,"col-lg-12","search_section_name"],[1,"col-lg-6"],[3,"modal","tabella","progetti","campiArray","arr","titolo","labelAboveText"],[1,"row",3,"formGroup"],[1,"col-lg-3"],[1,"col-lg-9"],[1,"col-lg-4"],[3,"label","formname","group"],[3,"modal","noLista","campiArray","arr","titolo","excludeCharacters","tooltip","labelAboveText"],[3,"modal","noLista","campiArray","arr","titolo","tooltip","labelAboveText"],[1,"col-lg-11","top-bottom-sp
1acing"],[3,"form","progetti","tabella","nome","formnamedesc","valoreSelezionato"],[1,"col-lg-1","flex"],["class","btn btn-custom gray shadow-none","type","button",3,"title","click",4,"ngIf"],["class","row expanded-panel field-container",4,"ngIf"],[1,"col-auto",2,"padding-right","0"],[1,"col-lg-1"],[3,"group","formname","isPositivo"],[4,"ngFor","ngForOf"],[1,"row",2,"padding-top","5px"],[3,"modal","tabella","progetti","campiArray","arr","titolo","filtriAggiuntivi","labelAboveText"],[1,"offset-3","col-4"],["type","submit",1,"btn","btn-block","btn-success","btn-ricerca","float-right",3,"click"],[1,"col-1"],[1,"col-4"],["type","button",1,"btn","btn-block","btn-danger",3,"click"],[1,"filtri-dropdown"],[1,"col-lg-12","alert","alert-warning","information"],["type","button",1,"btn","btn-custom","gray","shadow-none",3,"title","click"],[3,"icon"],[1,"row","expanded-panel","field-container"],[1,"row","top-bottom-spacing"],[3,"form","progetti","tabella","nome","formnamedesc"],[1,"col-lg-2"],[3,"group","formname","label","isPositivo"],[1,"col-lg-5"],[1,"col-lg-12",3,"formname","colonneTitolo","colonneOption","colonneSingolaOption","groupname","values","group"],[3,"verso","progetti","isLast"],[1,"btn-command-column",2,"padding-top","35px"],[4,"ngIf"],["type","button",1,"btn","btn-custom","dark-red","shadow-none",3,"click"],["type","button",1,"btn","btn-custom","green","shadow-none",3,"click"],[3,"struttura"],[1,"btn-command-column"]],template:function(c,n){1&c&&(e.\u0275\u0275element(0,"app-arsnova-header",0),e.\u0275\u0275elementStart(1,"div",1)(2,"div",2)(3,"form",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"div",7)(8,"button",8),e.\u0275\u0275listener("click",function(){return n.toggleGuida()}),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275element(10,"i",9),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(11,"div",10),e.\u0275\u0275template(12,ue,10,6,"div",11),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(13,"div",4)(14,"div",12),e.\u0275\u0275text(15),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(17,"div",6)(18,"div",13),e.\u0275\u0275element(19,"app-popuplista",14),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(20,"div",13),e.\u0275\u0275element(21,"app-popuplista",14),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(22,"div",4)(23,"div",2)(24,"div",15)(25,"div",16),e.\u0275\u0275text(26),e.\u0275\u0275pipe(27,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(28,"div",17)(29,"div",6)(30,"div",18),e.\u0275\u0275element(31,"app-conmet-input-checkbox",19),e.\u0275\u0275pipe(32,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(33,"div",18),e.\u0275\u0275element(34,"app-conmet-input-checkbox",19),e.\u0275\u0275pipe(35,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(36,"div",18),e.\u0275\u0275element(37,"app-conmet-input-checkbox",19),e.\u0275\u0275pipe(38,"translate"),e.\u0275\u0275elementEnd()()()()()(),e.\u0275\u0275element(39,"div",4),e.\u0275\u0275elementStart(40,"div",4)(41,"div",2)(42,"div",15),e.\u0275\u0275element(43,"div",16),e.\u0275\u0275elementStart(44,"div",17)(45,"div",6)(46,"div",18),e.\u0275\u0275element(47,"app-conmet-input-checkbox",19),e.\u0275\u0275pipe(48,"translate"),e.\u0275\u0275elementEnd()()()()()(),e.\u0275\u0275element(49,"div",4),e.\u0275\u0275elementStart(50,"div",6)(51,"div",18)(52,"div",6)(53,"div",2),e.\u0275\u0275element(54,"app-popuplista",20),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(55,"div",6)(56,"div",2),e.\u0275\u0275element(57,"app-conmet-input-checkbox",19),e.\u0275\u0275pipe(58,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(59,"div",2),e.\u0275\u0275element(60,"app-conmet-input-checkbox",19),e.\u0275\u0275pipe(61,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(62,"div",18)(63,"div",6)(64,"div",2),e.\u0275\u0275element(65,"app-popuplista",20),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(66,"div",6)(67,"div",2),e.\u0275\u0275element(68,"app-conmet-input-checkbox",19),e.\u0275\u0275pipe(69,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(70,"div",18)(71,"div",6)(72,"div",2),e.\u0275\u0275element(73,"app-popuplista",20),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(74,"div",6)(75,"div",2),e.\u0275\u0275element(76,"app-conmet-input-checkbox",19),e.\u0275\u0275pipe(77,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275element(78,"div",4),e.\u0275\u0275elementStart(79,"div",6)(80,"div",18)(81,"div",6)(82,"div",2),e.\u0275\u0275element(83,"app-popuplista",21),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(84,"div",4)(85,"div",12),e.\u0275\u0275text(86),e.\u0275\u0275pipe(87,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(88,"div",6)(89,"div",22)(90,"app-ans-popuplista",23),e.\u0275\u0275listener("valoreSelezionato",function(B){return n.genereFormaleChanged(B)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(91,"div",24),e.\u0275\u0275template(92,ve,3,6,"button",25),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(93,ge,17,29,"div",26),e.\u0275\u0275template(94,he,15,18,"div",26),e.\u0275\u0275template(95,be,12,20,"div",26),e.\u0275\u0275template(96,Ce,18,30,"div",26),e.\u0275\u0275template(97,Ee,15,24,"div",26),e.\u0275\u0275template(98,ye,15,18,"div",26),e.\u0275\u0275elementStart(99,"div",4)(100,"div",12),e.\u0275\u0275text(101),e.\u0275\u0275pipe(102,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(103,"div",4)(104,"div",27)(105,"span"),e.\u0275\u0275text(106),e.\u0275\u0275pipe(107,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(108,"div",28),e.\u0275\u0275element(109,"app-conmet-input-number",29),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(110,R,7,5,"div",30),e.\u0275\u0275elementStart(111,"div",4)(112,"div",12),e.\u0275\u0275text(113),e.\u0275\u0275pipe(114,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(115,E,7,3,"div",30),e.\u0275\u0275elementStart(116,"div",31)(117,"div",2),e.\u0275\u0275element(118,"app-popuplista",32),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(119,"div",6)(120,"div",18),e.\u0275\u0275element(121,"app-conmet-input-checkbox",19),e.\u0275\u0275pipe(122,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(123,"div",18),e.\u0275\u0275element(124,"app-conmet-input-checkbox",19),e.\u0275\u0275pipe(125,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(126,"hr"),e.\u0275\u0275elementStart(127,"div",4)(128,"div",33)(129,"button",34),e.\u0275\u0275listener("click",function(){return n.ricerca()}),e.\u0275\u0275text(130),e.\u0275\u0275pipe(131,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(132,"div",35),e.\u0275\u0275elementStart(133,"div",36)(134,"button",37),e.\u0275\u0275listener("click",function(){return n.cancellaForm()}),e.\u0275\u0275text(135),e.\u0275\u0275pipe(136,"translate"),e.\u0275\u0275elementEnd()()()()()()),2&c&&(e.\u0275\u0275property("title","ANS")("titleText","Repertorio delle strutture metriche e musicali")("quoteLink","/arsnova/ans")("quoteLinkText","mirabileweb.it/arsnova/ans")("quoteText","\n              ANS. Repertorio delle strutture metriche e\n              musicali dell\u2019Ars Nova, coordinato da Davide\n              Checchi, Michele Epifani e Luca Gatti,\n              ArsNova Database")("isForAns",!0),e.\u0275\u0275advance(8),e.\u0275\u0275propertyInterpolate("title",e.\u0275\u0275pipeBind1(9,120,"Apri informazioni")),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",n.guidaVisibile),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(16,122,"DATIGENERALIANS")," "),e.\u0275\u0275advance(4),e.\u0275\u0275property("modal",n.modal)("tabella","autori")("progetti",n.progetti)("campiArray",n.service.campiArray)("arr","autori")("titolo","Autore / Compositore")("labelAboveText",!0),e.\u0275\u0275advance(2),e.\u0275\u0275property("modal",n.modal)("tabella","generitematici")("progetti",n.progettiRomanzo)("campiArray",n.service.campiArray)("arr","genere_tematico")("titolo","Genere tematico")("labelAboveText",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("formGroup",n.form),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(27,124,"Lingua")," "),e.\u0275\u0275advance(5),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(32,126,"Italiano"))("formname","lingua_italiano")("group",n.form),e.\u0275\u0275advance(3),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(35,128,"Francese"))("formname","lingua_francese")("group",n.form),e.\u0275\u0275advance(3),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(38,130,"Latino"))("formname","lingua_latino")("group",n.form),e.\u0275\u0275advance(5),e.\u0275\u0275property("formGroup",n.form),e.\u0275\u0275advance(5),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(48,132,"Escludi testi frammentari"))("formname","escludi_testi_frammentari")("group",n.form),e.\u0275\u0275advance(7),e.\u0275\u0275property("modal",n.modal)("noLista",!0)("campiArray",n.service.campiArray)("arr","schema_metrico")("titolo","Schema metrico")("excludeCharacters",n.excludeCharacters)("tooltip","10'a 10b")("labelAboveText",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(58,134,"ignora cadenza"))("formname","schema_metrico_ignora_uscita")("group",n.form),e.\u0275\u0275advance(3),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(61,136,"ignora rima interna"))("formname","schema_metrico_ignora_uscita_interna")("group",n.form),e.\u0275\u0275advance(5),e.\u0275\u0275property("modal",n.modal)("noLista",!0)("campiArray",n.service.campiArray)("arr","schema_sillabico")("titolo","Schema sillabico")("excludeCharacters",n.excludeCharacters)("tooltip","10' 10")("labelAboveText",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(69,138,"ignora cadenza"))("formname","schema_sillabico_ignora_uscita")("group",n.form),e.\u0275\u0275advance(5),e.\u0275\u0275property("modal",n.modal)("noLista",!0)("campiArray",n.service.campiArray)("arr","schema_rimico")("titolo","Schema rimico")("excludeCharacters",n.excludeCharacters)("tooltip","a a")("labelAboveText",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(77,140,"ignora rima interna"))("formname","schema_rimico_ignora_uscita_interna")("group",n.form),e.\u0275\u0275advance(7),e.\u0275\u0275property("modal",n.modal)("noLista",!0)("campiArray",n.service.campiArray)("arr","struttura_musicale")("titolo","Struttura musicale")("tooltip","AAAB")("labelAboveText",!0),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(87,142,"Genere formale")," "),e.\u0275\u0275advance(4),e.\u0275\u0275property("form",n.form)("progetti",n.progetti)("tabella","generiformali")("nome","Genere formale")("formnamedesc","descrizionegenereformale"),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.genere_formale&&(n.genere_formale===n.ballata||n.genere_formale===n.madrigale||n.genere_formale===n.caccia||n.genere_formale===n.ballade||n.genere_formale===n.virelai||n.genere_formale===n.rondeau||n.genere_formale===n.chace)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==n.genere_formale?null:n.genere_formale.toLowerCase())===n.ballata&&n.genereDetailsVisible),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==n.genere_formale?null:n.genere_formale.toLowerCase())===n.madrigale&&n.genereDetailsVisible),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==n.genere_formale?null:n.genere_formale.toLowerCase())===n.caccia&&n.genereDetailsVisible),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==n.genere_formale?null:n.genere_formale.toLowerCase())===n.ballade&&n.genereDetailsVisible),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==n.genere_formale?null:n.genere_formale.toLowerCase())===n.virelai&&n.genereDetailsVisible),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==n.genere_formale?null:n.genere_formale.toLowerCase())===n.rondeau&&n.genereDetailsVisible),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(102,144,"Versi")," "),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(107,146,"Versi totali")),e.\u0275\u0275advance(3),e.\u0275\u0275property("group",n.form)("formname","versi_totali")("isPositivo",!0),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",n.versi),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(114,148,"Struttura formale della musica")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",n.strutture),e.\u0275\u0275advance(3),e.\u0275\u0275property("modal",n.modal)("tabella","tecnichecompositive")("progetti",n.progettiRomanzo)("campiArray",n.service.campiArray)("arr","tecniche_
1compositive")("titolo","Tecniche compositive")("filtriAggiuntivi",e.\u0275\u0275pureFunction1(158,z,n.filtroRicercaNonEsclusiva))("labelAboveText",!0),e.\u0275\u0275advance(3),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(122,150,"Presenza di rima musicale"))("formname","presenza_rima_musicale")("group",n.form),e.\u0275\u0275advance(3),e.\u0275\u0275property("label",e.\u0275\u0275pipeBind1(125,152,"Anomalie formali"))("formname","anomalie_formali")("group",n.form),e.\u0275\u0275advance(5),e.\u0275\u0275attribute("data-testid","ricerca"),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(131,154,"Ricerca")," "),e.\u0275\u0275advance(4),e.\u0275\u0275attribute("data-testid","reset"),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(136,156,"Reset")," "))},dependencies:[v.NgForOf,v.NgIf,f.\u0275NgNoValidate,f.NgControlStatusGroup,f.NgForm,f.FormGroupDirective,g.V,h.b,d.FaIconComponent,_.V,me,G,Q.j,_e,pe.b,O.TranslatePipe],styles:[".flex[_ngcontent-%COMP%]{display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px}.bordered-panel[_ngcontent-%COMP%]{border:1px solid lightgray}
1.bordered-panel.field-container[_ngcontent-%COMP%]{margin-top:-1px}.top-bottom-spacing[_ngcontent-%COMP%]{padding-top:10px;padding-bottom:10px}.btn-ripristina[_ngcontent-%COMP%]{margin-right:10px}.distanza-dropdown[_ngcontent-%COMP%]{margin-bottom:5px;margin-top:3px}.btn-command-column[_ngcontent-%COMP%]{width:50px;text-align:center}.expanded-panel[_ngcontent-%COMP%]{margin:0;background-color:#f2f2f2}"]})}}return u})()},5102:(F,S,r)=>{r.d(S,{c:()=>_});var i=r(168),x=r(90),I=r(5832),e=r(1522);function O(p,o){if(1&p&&(i.\u0275\u0275elementStart(0,"th",6)(1,"span"),i.\u0275\u0275text(2),i.\u0275\u0275elementEnd()()),2&p){const y=o.index;i.\u0275\u0275advance(2),i.\u0275\u0275textInterpolate(y+1)}}function l(p,o){if(1&p&&(i.\u0275\u0275elementStart(0,"span"),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&p){const y=i.\u0275\u0275nextContext().$implicit;i.\u0275\u0275advance(1),i.\u0275\u0275textInterpolate(y.testo)}}function m(p,o){if(1&p){const y=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementStart(0,"select",9),i.\u0275\u0275listener("ngModelChange",function(U){i.\u0275\u0275restoreView(y);const K=i.\u0275\u0275nextContext().$implicit;return i.\u0275\u0275resetView(K.testo=U)}),i.\u0275\u0275elementStart(1,"option",10),i.\u0275\u0275text(2,"---"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(3,"option",11),i.\u0275\u0275text(4,"+"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(5,"option",12),i.\u0275\u0275text(6,"-"),i.\u0275\u0275elementEnd()()}if(2&p){const y=i.\u0275\u0275nextContext().$implicit;i.\u0275\u0275property("ngModel",y.testo)}}function v(p,o){if(1&p&&(i.\u0275\u0275elementStart(0,"td",6),i.\u0275\u0275template(1,l,2,1,"span",7),i.\u0275\u0275template(2,m,7,1,"select",8),i.\u0275\u0275elementEnd()),2&p){const y=i.\u0275\u0275nextContext();i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",y.readonly),i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",!y.readonly)}}function f(p,o){if(1&p&&(i.\u0275\u0275elementStart(0,"span"),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&p){const y=i.\u0275\u0275nextContext().$implicit;i.\u0275\u0275advance(1),i.\u0275\u0275textInterpolate(y.melodia)}}function g(p,o){if(1&p){const y=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementStart(0,"input",14),i.\u0275\u0275listener("ngModelChange",function(U){i.\u0275\u0275restoreView(y);const K=i.\u0275\u0275nextContext().$implicit;return i.\u0275\u0275resetView(K.melodia=U)}),i.\u0275\u0275elementEnd()}if(2&p){const y=i.\u0275\u0275nextContext().$implicit;i.\u0275\u0275property("ngModel",y.melodia)}}function h(p,o){if(1&p&&(i.\u0275\u0275elementStart(0,"td"),i.\u0275\u0275template(1,f,2,1,"span",7),i.\u0275\u0275template(2,g,1,1,"input",13),i.\u0275\u0275elementEnd()),2&p){const y=i.\u0275\u0275nextContext();i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",y.readonly),i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",!y.readonly)}}let _=(()=>{class p{constructor(){this._n_col=0,this.schema_ritmico=[],this.updateEvent=new i.EventEmitter}set n_col(y){const T=this.schema_ritmico.length;if((0===T||0===y)&&(this.schema_ritmico=[]),this._n_col=y,T<this._n_col)for(let U=0;U<Number(this._n_col-T);U++)this.schema_ritmico.push({testo:"",melodia:"",n_col:T+Number(U)});else this.schema_ritmico.splice(this._n_col,this.schema_ritmico.length-this._n_col);this.updateEvent.emit(this.schema_ritmico)}static{this.\u0275fac=function(T){return new(T||p)}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:p,selectors:[["app-schema-ritmico"]],inputs:{readonly:"readonly",schema_ritmico:"schema_ritmico",n_col:"n_col"},outputs:{updateEvent:"updateEvent"},decls:20,vars:12,consts:[[1,"row"],[1,"col-lg-12"],[1,"table","table-bordered","table-striped","fixed"],[1,"header-column"],["style","text-align: center",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[2,"text-align","center"],[4,"ngIf"],["class","form-control form-control-sm","style","text-align: center",3,"ngModel","ngModelChange",4,"ngIf"],[1,"form-control","form-control-sm",2,"text-align","center",3,"ngModel","ngModelChange"],["value",""],["value","+"],["value","-"],["class","form-control form-control-sm","type","text","maxlength","5",3,"ngModel","ngModelChange",4,"ngIf"],["type","text","maxlength","5",1,"form-control","form-control-sm",3,"ngModel","ngModelChange"]],template:function(T,U){1&T&&(i.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"table",2)(3,"thead")(4,"tr")(
15,"th",3),i.\u0275\u0275text(6),i.\u0275\u0275pipe(7,"translate"),i.\u0275\u0275elementEnd(),i.\u0275\u0275template(8,O,3,1,"th",4),i.\u0275\u0275elementEnd()(),i.\u0275\u0275elementStart(9,"tbody")(10,"tr")(11,"th"),i.\u0275\u0275text(12),i.\u0275\u0275pipe(13,"translate"),i.\u0275\u0275elementEnd(),i.\u0275\u0275template(14,v,3,2,"td",4),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(15,"tr")(16,"th"),i.\u0275\u0275text(17),i.\u0275\u0275pipe(18,"translate"),i.\u0275\u0275elementEnd(),i.\u0275\u0275template(19,h,3,2,"td",5),i.\u0275\u0275elementEnd()()()()()),2&T&&(i.\u0275\u0275advance(6),i.\u0275\u0275textInterpolate(i.\u0275\u0275pipeBind1(7,6,"Ritmo")),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngForOf",U.schema_ritmico),i.\u0275\u0275advance(4),i.\u0275\u0275textInterpolate(i.\u0275\u0275pipeBind1(13,8,"Testo")),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngForOf",U.schema_ritmico),i.\u0275\u0275advance(3),i.\u0275\u0275textInterpolate(i.\u0275\u0275pipeBind1(18,10,"Musica")),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngForOf",U.schema_ritmico))},dependencies:[x.NgForOf,x.NgIf,I.NgSelectOption,I.\u0275NgSelectMultipleOption,I.DefaultValueAccessor,I.SelectControlValueAccessor,I.NgControlStatus,I.MaxLengthValidator,I.NgModel,e.TranslatePipe],styles:[".table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:3px}.table[_ngcontent-%COMP%]{margin-bottom:0}.header-column[_ngcontent-%COMP%]{width:60px}.table.fixed[_ngcontent-%COMP%]{table-layout:fixed}select.form-control[_ngcontent-%COMP%]{padding:.25rem .15rem}"]})}}return p})()},3800:(F,S,r)=>{r.d(S,{Lt:()=>g,T6:()=>m,ZG:()=>l,c9:()=>d,gq:()=>h,sZ:()=>O,vj:()=>f,z3:()=>v});var i=r(7913),t=r(168),P=r(1092),A=r(5832);const d="ballata",O="ballade",l="caccia",m="madrigale",v="rondeau",f="virelai",g="chace";let h=(()=>{class _ extends i.k{constructor(o,y){super(o),this.http=o,this.fb=y,this.campiArray={},this.campiArrayVerso=[],this.setNewCampiArray(null)}creaFormGroupRicerca(){return this.fb.group({autore:[""],autore_id:[""],lingua_italiano:[""],lingua_francese:[""],lingua_latino:[""],genere_tematico:[""],genere_tematico_id:[""],versi_totali:[""],descrizionegenereformale:[""],schema_metrico:[""],schema_metrico_ignora_uscita:[""],schema_metrico_ignora_uscita_interna:[1],schema_rimico:[""],schema_rimico_ignora_uscita_interna:[1],schema_sillabico:[""],schema_sillabico_ignora_uscita:[""],struttura_musicale:[""],descrizionetipoballata:[""],ballata_versi_mutazione:[""],ballata_numero_mutazioni:[""],ballata_numero_strofe:[""],ballata_versi_strofe:[""],madrigale_numero_terzetti:[""],madrigale_versi_ritornello:[""],madrigale_numero_ritornelli:[""],caccia_strofica:[""],caccia_ritornello:[""],caccia_versi_strofe:[""],ballade_versi_mutazione:[""],ballade_numero_mutazioni:[""],ballade_versi_volta:[""],ballade_versi_refrain:[""],ballade_numero_strofe:[""],ballade_versi_strofe:[""],virelai_versi_refrain_tierce:[""],virelai_versi_vers:[""],virelai_numero_vers:[""],virelai_numero_strofe:[""],virelai_versi_strofe:[""],rondeau_versi_refrain_AB:[""],rondeau_versi_refrain_A:[""],rondeau_versi_refrain_B:[""],rondeau_arcaico:[""],chace_versi_strofe:[""],tecniche_compositive:[""],tecniche_compositive_id:[""],presenza_rima_musicale:[0],anomalie_formali:[0],escludi_testi_frammentari:[0]})}settaFormGroupRicerca(o){return o?{autore:o.autore?o.autore:"",autore_id:o.autore_id?o.autore_id:"",lingua_italiano:o.lingua_italiano?o.lingua_italiano:"",lingua_francese:o.lingua_francese?o.lingua_francese:"",lingua_latino:o.lingua_latino?o.lingua_latino:"",genere_tematico:o.genere_tematico?o.genere_tematico:"",genere_tematico_id:o.genere_tematico_id?o.genere_tematico_id:"",versi_totali:o.versi_totali?o.versi_totali:"",descrizionegenereformale:o.descrizionegenereformale?o.descrizionegenereformale:"",schema_metrico:o.schema_metrico?o.schema_metrico:"",schema_metrico_ignora_uscita:o.schema_metrico_ignora_uscita?o.schema_metrico_ignora_uscita:"",schema_metrico_ignora_uscita_interna:o.schema_metrico_ignora_uscita_interna?Number(o.schema_metrico_ignora_uscita_interna):1,schema_rimico:o.schema_rimico?o.schema_rimico:"",sc
1hema_rimico_ignora_uscita_interna:o.schema_rimico_ignora_uscita_interna?Number(o.schema_rimico_ignora_uscita_interna):1,schema_sillabico:o.schema_sillabico?o.schema_sillabico:"",schema_sillabico_ignora_uscita:o.schema_sillabico_ignora_uscita?o.schema_sillabico_ignora_uscita:"",struttura_musicale:o.struttura_musicale?o.struttura_musicale:"",descrizionetipoballata:o.descrizionetipoballata?o.descrizionetipoballata:"",ballata_versi_mutazione:o.ballata_versi_mutazione?o.ballata_versi_mutazione:"",ballata_numero_mutazioni:o.ballata_numero_mutazioni?o.ballata_numero_mutazioni:"",ballata_numero_strofe:o.ballata_numero_strofe?o.ballata_numero_strofe:"",ballata_versi_strofe:o.ballata_versi_strofe?o.ballata_versi_strofe:"",madrigale_numero_terzetti:o.madrigale_numero_terzetti?o.madrigale_numero_terzetti:"",madrigale_versi_ritornello:o.madrigale_versi_ritornello?o.madrigale_versi_ritornello:"",madrigale_numero_ritornelli:o.madrigale_numero_ritornelli?o.madrigale_numero_ritornelli:"",caccia_strofica:o.caccia_strofica?o.caccia_strofica:"",caccia_ritornello:o.caccia_ritornello?o.caccia_ritornello:"",caccia_versi_strofe:o.caccia_versi_strofe?o.caccia_versi_strofe:"",ballade_versi_mutazione:o.ballade_versi_mutazione?o.ballade_versi_mutazione:"",ballade_numero_mutazioni:o.ballade_numero_mutazioni?o.ballade_numero_mutazioni:"",ballade_versi_volta:o.ballade_versi_volta?o.ballade_versi_volta:"",ballade_versi_refrain:o.ballade_versi_refrain?o.ballade_versi_refrain:"",ballade_numero_strofe:o.ballade_numero_strofe?o.ballade_numero_strofe:"",ballade_versi_strofe:o.ballade_versi_strofe?o.ballade_versi_strofe:"",virelai_versi_refrain_tierce:o.virelai_versi_refrain_tierce?o.virelai_versi_refrain_tierce:"",virelai_versi_vers:o.virelai_versi_vers?o.virelai_versi_vers:"",virelai_numero_vers:o.virelai_numero_vers?o.virelai_numero_vers:"",virelai_numero_strofe:o.virelai_numero_strofe?o.virelai_numero_strofe:"",virelai_versi_strofe:o.virelai_versi_strofe?o.virelai_versi_strofe:"",rondeau_versi_refrain_AB:o.rondeau_versi_refrain_AB?o.rondeau_versi_refrain_AB:"",rondeau_versi_refrain_A:o.rondeau_versi_refrain_A?o.rondeau_versi_refrain_A:"",rondeau_versi_refrain_B:o.rondeau_versi_refrain_B?o.rondeau_versi_refrain_B:"",rondeau_arcaico:o.rondeau_arcaico?o.rondeau_arcaico:"",chace_versi_strofe:o.chace_versi_strofe?o.chace_versi_strofe:"",tecniche_compositive:o.tecniche_compositive?o.tecniche_compositive:"",tecniche_compositive_id:o.tecniche_compositive_id?o.tecniche_compositive_id:"",presenza_rima_musicale:o.presenza_rima_musicale||0,anomalie_formali:o.anomalie_formali||0,escludi_testi_frammentari:o.escludi_testi_frammentari||0}:{autore:"",autore_id:"",lingua_italiano:"",lingua_francese:"",lingua_latino:"",genere_tematico:"",genere_tematico_id:"",versi_totali:"",descrizionegenereformale:"",schema_metrico:"",schema_metrico_ignora_uscita:"",schema_metrico_ignora_uscita_interna:1,schema_rimico:"",schema_rimico_ignora_uscita_interna:1,schema_sillabico:"",schema_sillabico_ignora_uscita:"",struttura_musicale:"",descrizionetipoballata:"",ballata_versi_mutazione:"",ballata_numero_mutazioni:"",ballata_numero_strofe:"",ballata_versi_strofe:"",madrigale_numero_terzetti:"",madrigale_versi_ritornello:"",madrigale_numero_ritornelli:"",caccia_strofica:"",caccia_ritornello:"",caccia_versi_strofe:"",ballade_versi_mutazione:"",ballade_numero_mutazioni:"",ballade_versi_volta:"",ballade_versi_refrain:"",ballade_numero_strofe:"",ballade_versi_strofe:"",virelai_versi_refrain_tierce:"",virelai_versi_vers:"",virelai_numero_vers:"",virelai_numero_strofe:"",virelai_versi_strofe:"",rondeau_versi_refrain_AB:"",rondeau_versi_refrain_A:"",rondeau_versi_refrain_B:"",rondeau_arcaico:"",chace_versi_strofe:"",tecniche_compositive:"",tecniche_compositive_id:"",presenza_rima_musicale:0,anomalie_formali:0,escludi_testi_frammentari:0}}creaFormGroupVerso(){return this.fb.group({verso:[0],lacunoso:[0],misura:[""],irregolarita_sillabica:[""],cadenza:[""],uscita_rima:[""],uscita_rima_interna:[""],rima_schema:[""],rima_interna_misura:[0],rima_interna_schema:[""],divisione_schema:[""],testo:[""],descrizionepartizione:[""],discrepanze_sillabazione:[""],rima_tecnica:[""],rima_tecnica_id:[""]})}settaFormGroupVerso(o){return{verso:o?.verso||0,lacunoso:o?.lacunoso||0,misura:o?.misura||"",irregolarita_sillabica:o?.irregolarita_sillabica||"",cadenza:o?.cadenza||"",uscita_rima:o?.uscita_rima||"",uscita_rima_interna:o?.uscita_rima_interna||"",rima_schema:o?.rima_schema||"",rima_interna_misura:o?.rima_interna_misura||0,rima_interna_schema:o?.rima_interna_schema||"",divisione_schema:o?.divisione_schema||"",testo:o?.testo||"",descrizionepartizione:o?.descrizionepartizione||"",discrepanze_sillabazione:o?.discrepanze_sillabazione?o.discrepanze_sillabazione:"",rima_tecnica:o?.rima_tecnica?o.rima_tecnica:"",rima_tecnica_id:o?.rima_tecnica_id?o.rima_tecnica_id:""}}creaFormGroupStruttura(){return this.fb.group({struttura:[0],sezione:[""],numero_versi_intonati:[""],verto_chiuso:[0],durchkomponiert:[0]})}settaFormGroupStruttura(o){return{struttura:o?.struttura||0,sezione:o?.sezione||"",numero_versi_intonati:o?.numero_versi_intonati||"",verto_chiuso:o?.verto_chiuso||0,durchkomponiert:o?.durchkomponiert||0}}setNewCampiArray(o){this.campiArray=o||{autori:{arr:[],campi:["autore","autore_id","temp_desc_autori"]},genere_tematico:{arr:[],campi:["genere_tematico","genere_tematico_id","temp_desc_genere_tematico"]},rima_tecnica:{arr:[],campi:["rima_tecnica","rima_tecnica_id","temp_desc_rima_tecnica"]}
1,tecniche_compositive:{arr:[],campi:["tecniche_compositive","tecniche_compositive_id","temp_desc_tecniche_compositive"]},schema_metrico:{arr:[],campi:["schema_metrico",""]},schema_sillabico:{arr:[],campi:["schema_sillabico",""]},schema_rimico:{arr:[],campi:["schema_rimico",""]},struttura_musicale:{arr:[],campi:["struttura_musicale",""]}}}getListaCampiArray(o){return"autore"===o&&(o="autori"),this.campiArray[o].campi}getCampiArray(o){return o?this.campiArray[o].arr:this.campiArray}setNewCampiArrayVerso(o){this.campiArrayVerso.push(o||this.getNewCampiArrayVerso())}getNewCampiArrayVerso(){return{rima_tecnica:{arr:[],campi:["rima_tecnica","rima_tecnica_id","temp_desc_rima_tecnica"]}}}getListaCampiArrayVerso(o){return this.getNewCampiArrayVerso()[o].campi}static{this.\u0275fac=function(y){return new(y||_)(t.\u0275\u0275inject(P.HttpClient),t.\u0275\u0275inject(A.UntypedFormBuilder))}}static{this.\u0275prov=t.\u0275\u0275defineInjectable({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})()},6416:(F,S,r)=>{r.r(S),r.d(S,{ArsnovaModule:()=>_});var i=r(90),t=r(5832),x=r(8286),P=r(1092),I=r(1522),A=r(6510),e=r(168);const l=[{path:"",component:(()=>{class p{constructor(y){this.router=y,this.router.navigate(["/arsnova/cant"])}static{this.\u0275fac=function(T){return new(T||p)(e.\u0275\u0275directiveInject(A.Router))}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:p,selectors:[["app-arsnova"]],decls:0,vars:0,template:function(T,U){}})}}return p})(),title:"ArsNova CANT"},{path:"cant",loadChildren:()=>r.e(6688).then(r.bind(r,6688)).then(p=>p.CantModule)},{path:"ans",component:r(2232).o,title:"ArsNova ANS"},{path:"ans/:testo/:id",loadChildren:()=>r.e(5268).then(r.bind(r,5268)).then(p=>p.AnsRiassuntoModule)},{path:"**",redirectTo:""}];let m=(()=>{class p{static{this.\u0275fac=function(T){return new(T||p)}}static{this.\u0275mod=e.\u0275\u0275defineNgModule({type:p})}static{this.\u0275inj=e.\u0275\u0275defineInjector({imports:[A.RouterModule.forChild(l),A.RouterModule]})}}return p})();var v=r(9988),f=r(6751),g=r(8119),h=r(6467);let _=(()=>{class p{static{this.\u0275fac=function(T){return new(T||p)}}static{this.\u0275mod=e.\u0275\u0275defineNgModule({type:p})}static{this.\u0275inj=e.\u0275\u0275defineInjector({providers:[v.C],imports:[m,i.CommonModule,t.FormsModule,t.ReactiveFormsModule,I.TranslateModule,P.HttpClientModule,f.B,g.u,x.FontAwesomeModule,h.C]})}}return p})()},9028:(F,S,r)=>{r.d(S,{V:()=>A});var i=r(168),x=r(5832);const I=function(){return{standalone:!0}};let A=(()=>{class e{constructor(){this.checkChanged=new i.EventEmitter,this.checkInitialized=new i.EventEmitter,this.value=0,this.disable=null}ngOnInit(){this.onChanges(),this.checkInitialized.emit(),this.group.get(this.formname)&&this.group.get(this.formname).value&&(this.value=this.group.get(this.formname).value)}onChanges(){this.group.valueChanges.subscribe(O=>{this.value=this.group.get(this.formname)&&this.group.get(this.formname).value?this.group.get(this.formname).value:0})}change(){this.group.controls[this.formname].patchValue(this.value?1:0),this.checkChanged.emit(this.value)}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:e,selectors:[["app-conmet-input-checkbox"]],inputs:{group:"group",label:"label",formname:"formname",disable:"disable"},outputs:{checkChanged:"checkChanged",checkInitialized:"checkInitialized"},decls:4,vars:7,consts:[[1,"d-flex",3,"formGroup"],["type","text",1,"form-control","hide",3,"formControlName"],["type","checkbox",2,"margin-top","4px","margin-right","4px",3,"ngModel","ngModelOptions","ngModelChange"]],template:function(l,m){1&l&&(i.\u0275\u0275elementStart(0,"div",0),i.\u0275\u0275element(1,"input",1),i.\u0275\u0275elementStart(2,"input",2),i.\u0275\u0275listener("ngModelChange",function(f){return m.value=f})("ngModelChange",function(){return m.change()}),i.\u0275\u0275elementEnd(),i.\u0275\u0275text(3),i.\u0275\u0275elementEnd()),2&l&&(i.\u0275\u0275property("formGroup",m.group),i.\u0275\u0275advance(1),i.\u0275\u0275property("formControlName",m.formname),i.\u0275\u0275advance(1),i.\u0275\u0275property("ngModel",m.value)("ngModelOptions",i.\u0275\u0275pureFunction0(6,I)),i.\u0275\u0275attribute("disabled",m.disable),i.\u0275\u0275advance(1),i.\u0275\u0275textInterpolate1(" ",m.label," "))},dependencies:[x.DefaultValueAccessor,x.CheckboxControlValueAccessor,x.NgControlStatus,x.NgControlStatusGroup,x.NgModel,x.FormGroupDirective,x.FormControlName],styles:["span[_ngcontent-%COMP%], input[_ngcontent-%COMP%]{font-size:14px;padding:.3rem}"]})}}return e})()},6467:(F,S,r)=>{r.d(S,{C:()=>e});var i=r(90),x=r(5832),I=r(168);let e=(()=>{class d{static{this.\u0275fac=function(m){return new(m||d)}}static{this.\u0275mod=I.\u0275\u0275defineNgModule({type:d})}static{this.\u0275inj=I.\u0275\u0275defineInjector({imports:[i.CommonModule,x.FormsModule,x.ReactiveFormsModule]})}}return d})()},5572:(F,S,r)=>{r.d(S,{V:()=>f});var i=r(168),x=r(9364),P=r(90),A=r(5832);const d=["fieldElement"];function O(g,h){if(1&g&&(i.\u0275\u0275elementStart(0,"label"),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&g){const _=i.\u
10275\u0275nextContext(2);i.\u0275\u0275advance(1),i.\u0275\u0275textInterpolate(_.label)}}function l(g,h){1&g&&(i.\u0275\u0275elementStart(0,"label"),i.\u0275\u0275text(1,"\xa0"),i.\u0275\u0275elementEnd())}function m(g,h){if(1&g&&(i.\u0275\u0275elementStart(0,"div",1),i.\u0275\u0275template(1,O,2,1,"label",2),i.\u0275\u0275template(2,l,2,0,"label",2),i.\u0275\u0275elementEnd()),2&g){const _=i.\u0275\u0275nextContext();i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",_.label),i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",!_.label)}}function v(g,h){if(1&g&&(i.\u0275\u0275elementStart(0,"span"),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&g){const _=i.\u0275\u0275nextContext();i.\u0275\u0275advance(1),i.\u0275\u0275textInterpolate(_.valuta)}}let f=(()=>{class g{set focusin(_){_&&(this.fieldElement?.nativeElement?this.fieldElement.nativeElement.focus():this.shouldFocusOnInit=!0)}constructor(_){this.utilityService=_,this.disabled=!1,this.decimali=0,this.customInvalid=!1,this.isPrezzo=!1,this.valuta="\u20ac",this.isPositivo=!1,this.hasFixedDecimals=!1,this.blurEvent=new i.EventEmitter,this.valueChangedEvent=new i.EventEmitter,this.displayValue="",this.isInternalUpdate=!1,this.isSettingExternalValue=!1,this.shouldFocusOnInit=!1,this.numberRegex=/^(-?)((?:\d+)|(?:\d+)(?:(\.|,)?))?(?:\d*)?$/}ngAfterViewInit(){this.shouldFocusOnInit&&this.fieldElement?.nativeElement&&(this.fieldElement.nativeElement.focus(),this.shouldFocusOnInit=!1),this.initializeDisplayValue(),this.valueChangesSubscription=this.group.get(this.formname)?.valueChanges.subscribe(_=>{const p=this.isInternalUpdate;if(this.isInternalUpdate=!1,!p||!this.displayValue&&""!==_&&null!=_){const y=this.formatDisplayValue(_);this.displayValue=y,this.fieldElement?.nativeElement&&(this.isSettingExternalValue=!0,this.fieldElement.nativeElement.value=y,this.isSettingExternalValue=!1)}}),this.utilityService.setInputFilter(this.fieldElement.nativeElement,null,null,_=>{if(this.isSettingExternalValue)return!0;if(!this.decimali&&(_.includes(".")||_.includes(",")))return!1;let p=_;const o=_.includes(".");if(o&&(p=_.replace(".",","),this.fieldElement.nativeElement.value=p,this.displayValue=p),!this.numberRegex.test(p)||this.isPositivo&&p.includes("-"))return!1;const y=o?p:p.replace(",",".");if(this.decimali){const T=y.indexOf(".");if(T>-1&&y.substring(T+1).length>this.decimali)return!1}return this.validateAndUpdateForm(y),!0})}initializeDisplayValue(){const _=this.group.get(this.formname)?.value;if(null!=_&&""!==_)if("string"==typeof _){const p=_.replace(",","."),o=parseFloat(p);isNaN(o)?(this.isInternalUpdate=!0,this.group.patchValue({[this.formname]:""},{emitEvent:!1}),this.displayValue=""):(this.isInternalUpdate=!0,this.group.patchValue({[this.formname]:o},{emitEvent:!1}),this.displayValue=this.formatDisplayValue(o),this.fieldElement?.nativeElement&&(this.fieldElement.nativeElement.value=this.displayValue))}else"number"==typeof _&&(this.displayValue=this.formatDisplayValue(_),this.fieldElement?.nativeElement&&(this.fieldElement.nativeElement.value=this.displayValue));else this.displayValue=""}formatDisplayValue(_){return null==_||""===_?"":"number"==typeof _&&this.decimali&&this.hasFixedDecimals?_.toFixed(this.decimali).replace(".",","):_.toString().replace(".",",")}validateAndUpdateForm(_){if(""===_||"-"===_)this.isInternalUpdate=!0,this.group.patchValue({[this.formname]:""},{emitEvent:!1}),this.valueChangedEvent.emit("");else{const p=parseFloat(_);isNaN(p)||(this.isInternalUpdate=!0,this.group.patchValue({[this.formname]:p},{emitEvent:!1}),this.valueChangedEvent.emit(p))}}onBlurCheckValid(){const _=this.displayValue.replace(",",".");if(_&&"-"!==_){const p=_.endsWith(".")?_.replace(/\.$/,""):_,o=parseFloat(p);if(isNaN(o))this.isInternalUpdate=!0,this.group.patchValue({[this.formname]:""},{emitEvent:!1}),this.displayValue="",this.blurEvent.emit("");else{let T,y=o;this.decimali&&this.hasFixedDecimals?(y=parseFloat(o.toFixed(this.decimali)),T=o.toFixed(this.decimali).replace(".",",")):T=y.toString().replace(".",","),this.isInternalUpdate=!0,this.group.patchValue({[this.formname]:y},{emitEvent:!1}),this.displayValue=T,this.blurEvent.emit(y)}}else this.isInternalUpdate=!0,this.group.patchValue({[this.formname]:""},{emitEvent:!1}),this.displayValue="",this.blurEvent.emit("")}validationCheckFunc(){return this.validation?this.validationCheck?"is-valid":"is-invalid":""}ngOnDestroy(){this.valueChangesSubscription&&this.valueChangesSubscription.unsubscribe()}static{this.\u0275fac=function(p){return new(p||g)(i.\u0275\u0275directiveInject(x.Q))}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:g,selectors:[["app-conmet-input-number"]],viewQuery:function(p,o){if(1&p&&i.\u0275\u0275viewQuery(d,5),2&p){let y;i.\u0275\u0275queryRefresh(y=i.\u0275\u0275loadQuery())&&(o.fieldElement=y.first)}},inputs:{focusin:"focusin",group:"group",formname:"formname",disabled:"disabled",label:"label",validation:"validation",validationCheck:"validationCheck",decimali:"decimali",customInvalid:"customInvalid",isPrezzo:"isPrezzo",valuta:"valuta",placeholder:"placeholder",isPositivo:"isPositivo",hasFixedDecimals:"hasFixedDecimals"},outputs:{blurEvent:"blurEvent",valueChangedEvent:"valueChangedEvent"},decls:5,vars:10,consts:[["class","d-flex",4,"ngIf"],[1,"d-flex"],[4,"ngIf"],["type","text",3,"ngModel","readonly","ngModelChange","blur"],["fieldElement",""]],template:function(p,o){1&p&&(i.\u0275\u0275template(0,m,3,2,"div",0),i.\u0275\u0275elementStart(1,"div",1),i.\u0275\u0275template(2,v,2,1,"span",2),i.\u0275\u0275elementStart(3,"input",3,4),i.\u0275\u0275listener("ngModelChange",function(T){return o.displayValue=T})("blur",function(){return o.onBlurCheckValid()}),i.\u0275\u0275elementEnd()()),2&p&&(i.\u0275\u0275property("ngIf",o.label),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngIf",o.isPrezzo),i.\u0275\u0275advance(1),i.\u0275\u0275classMapInterpolate1("form-control ",o.validationCheckFunc(),""),i.\u0275\u0275styleProp("background-color",o.customInvalid&&!o.group.value[o.formname]?"#ffdac2":""),i.\u0275\u0275property("ngModel",o.displayValue)("readonly",o.disabled),i.\u0275\u0275attribute("placeholder",o.placeholder?o.placeholder:""))}
1,dependencies:[P.NgIf,A.DefaultValueAccessor,A.NgControlStatus,A.NgModel],styles:["span[_ngcontent-%COMP%], input[_ngcontent-%COMP%]{padding:.3rem}"]})}}return g})()},8740:(F,S,r)=>{r.d(S,{j:()=>m});var i=r(168),x=r(1522),I=r(90),e=r(5832),O=r(9943);function l(v,f){if(1&v){const g=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementStart(0,"div")(1,"label",5)(2,"input",6),i.\u0275\u0275listener("change",function(){const p=i.\u0275\u0275restoreView(g).$implicit,o=i.\u0275\u0275nextContext();return i.\u0275\u0275resetView(o.setValue(p.key))}),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(3,"span",7),i.\u0275\u0275text(4),i.\u0275\u0275pipe(5,"translatecustom"),i.\u0275\u0275pipe(6,"translate"),i.\u0275\u0275elementEnd()()()}if(2&v){const g=f.$implicit,h=i.\u0275\u0275nextContext();i.\u0275\u0275classMap(h.colonneSingolaOption),i.\u0275\u0275advance(2),i.\u0275\u0275propertyInterpolate("name",h.groupname),i.\u0275\u0275propertyInterpolate("value",g.key),i.\u0275\u0275propertyInterpolate("checked",h.value===g.key?"checked":""),i.\u0275\u0275attribute("disabled",h.disable),i.\u0275\u0275advance(2),i.\u0275\u0275textInterpolate(h.isEmaf?i.\u0275\u0275pipeBind1(5,8,g.value):i.\u0275\u0275pipeBind1(6,10,g.value))}}let m=(()=>{class v{constructor(g){this.translate=g,g.addLangs(["it","en"]),g.setDefaultLang("it"),g.onLangChange.subscribe(h=>{g.use(h.lang)}),this.colonneTitolo="col-lg-3",this.colonneOption="col-lg-9",this.colonneSingolaOption="col-lg-3",this.value="",this.values=new Array,this.disable=null}ngOnInit(){this.onChanges(),this.value=this.group.controls[this.formname].value}onChanges(){this.group.get(this.formname).valueChanges.subscribe(g=>{this.value=g})}setValue(g){this.group.controls[this.formname].patchValue(g)}static{this.\u0275fac=function(h){return new(h||v)(i.\u0275\u0275directiveInject(x.TranslateService))}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:v,selectors:[["app-conmet-input-radio"]],inputs:{group:"group",label:"label",formname:"formname",groupname:"groupname",disable:"disable",hasNewLine:"hasNewLine",colonneTitolo:"colonneTitolo",colonneOption:"colonneOption",colonneSingolaOption:"colonneSingolaOption",isEmaf:"isEmaf",values:"values"},decls:8,vars:10,consts:[[1,"main-container"],[1,"row",3,"formGroup"],["type","text",1,"form-control","hide",3,"formControlName"],[1,"row"],[3,"class",4,"ngFor","ngForOf"],[1,"radio-inline"],["type","radio",3,"name","value","checked","change"],[1,"radio-label"]],template:function(h,_){1&h&&(i.\u0275\u0275elementStart(0,"div",0)(1,"div",1),i.\u0275\u0275element(2,"input",2),i.\u0275\u0275elementStart(3,"div"),i.\u0275\u0275text(4),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(5,"div")(6,"div",3),i.\u0275\u0275template(7,l,7,12,"div",4),i.\u0275\u0275elementEnd()()()()),2&h&&(i.\u0275\u0275advance(1),i.\u0275\u0275property("formGroup",_.group),i.\u0275\u0275advance(1),i.\u0275\u0275property("formControlName",_.formname),i.\u0275\u0275advance(1),i.\u0275\u0275classMapInterpolate1("radio-control-label ",_.colonneTitolo,""),i.\u0275\u0275advance(1),i.\u0275\u0275textInterpolate(_.label),i.\u0275\u0275advance(1),i.\u0275\u0275classMapInterpolate1("radio-options-parent ",_.colonneOption,""),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngForOf",_.values))},dependencies:[I.NgForOf,e.DefaultValueAccessor,e.NgControlStatus,e.NgControlStatusGroup,e.FormGroupDirective,e.FormControlName,x.TranslatePipe,O.m],styles:[".radio-label[_ngcontent-%COMP%]{display:inline-block;padding-left:5px;overflow:hidden;white-space:nowrap;width:calc(100% - 15px);vertical-align:top}.radio-control-label[_ngcontent-%COMP%]{display:inline-block;height:100%;vertical-align:top}.radio-inline[_ngcontent-%COMP%]{margin-bottom:0;width:100%}.radio-options-parent[_ngcontent-%COMP%]{display:inline-block;height:100%}"]})}}return v})()},5344:(F,S,r)=>{r.d(S,{Y:()=>l});var i=r(168),x=r(90),I=r(5832);function e(m,v){if(1&m&&(i.\u0275\u0275elementStart(0,"label"),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&m){const f=i.\u0275\u0275nextContext(2);i.\u0275\u0275advance(1),i.\u0275\u0275textInterpolate(f.label)}}function d(m,v){1&m&&(i.\u0275\u0275elementStart(0,"label"),i.\u0275\u0275text(1,"\xa0"),i.\u0275\u0275elementEnd())}function O(m,v){if(1&m&&(i.\u0275\u0275elementStart(0,"div",3),i.\u0275\u0275template(1,e,2,1,"label",4),i.\u0275\u0275template(2,d,2,0,"label",4),i.\u0275\u0275elementEnd()),2&m){const f=i.\u0275\u0275nextContext();i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",f.label),i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",!f.label)}}let l=(()=>{class m{constructor(){this.noLabel=!1,this.hasPlaceholder=!1,this.customInvalid=!1,this.disable=null}validationCheckFunc(){return this.validation?this.customInvalid?this.validationCheck?"":"is invali
1d is-invalid-custom":this.validationCheck?"is-valid":"is-invalid":""}static{this.\u0275fac=function(g){return new(g||m)}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:m,selectors:[["app-conmet-input"]],inputs:{group:"group",label:"label",formname:"formname",disable:"disable",noLabel:"noLabel",hasPlaceholder:"hasPlaceholder",validationCheck:"validationCheck",validation:"validation",customInvalid:"customInvalid"},decls:3,vars:10,consts:[["class","d-flex",4,"ngIf"],[1,"d-flex",3,"formGroup"],["type","text",3,"formControlName"],[1,"d-flex"],[4,"ngIf"]],template:function(g,h){1&g&&(i.\u0275\u0275template(0,O,3,2,"div",0),i.\u0275\u0275elementStart(1,"div",1),i.\u0275\u0275element(2,"input",2),i.\u0275\u0275elementEnd()),2&g&&(i.\u0275\u0275property("ngIf",!h.noLabel&&h.label),i.\u0275\u0275advance(1),i.\u0275\u0275property("formGroup",h.group),i.\u0275\u0275advance(1),i.\u0275\u0275classMapInterpolate1("form-control ",h.validationCheckFunc()," "),i.\u0275\u0275styleProp("background-color",h.customInvalid&&!h.group.value[h.formname]?"#ffdac2":""),i.\u0275\u0275property("formControlName",h.formname),i.\u0275\u0275attribute("placeholder",h.hasPlaceholder?h.label:"")("disabled",h.disable))},dependencies:[x.NgIf,I.DefaultValueAccessor,I.NgControlStatus,I.NgControlStatusGroup,I.FormGroupDirective,I.FormControlName],styles:["span[_ngcontent-%COMP%], input[_ngcontent-%COMP%]{padding:.3rem}"]})}}return m})()},6360:(F,S,r)=>{r.d(S,{b:()=>Z});var i=r(467),t=r(168),P=r(9031),A=r(445),d=r(5312),O=r(21),l=r.n(O),m=r(9988),v=r(8286),g=r(1522),_=r(8188),p=r(9364),o=r(90),T=r(5832),K=r(9012),q=r(9943);const G=["search"],H=["inputNgModel"];function ee(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"span",16),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&b){const s=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(s.tooltip)}}const $=function(){return["fas","bars"]};function te(b,R){if(1&b){const s=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",11)(1,"a",12),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(s);const E=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(E.openModal())}),t.\u0275\u0275element(2,"fa-icon",13),t.\u0275\u0275elementStart(3,"span",14),t.\u0275\u0275text(4),t.\u0275\u0275pipe(5,"translatecustom"),t.\u0275\u0275pipe(6,"translate"),t.\u0275\u0275template(7,ee,2,1,"span",15),t.\u0275\u0275elementEnd()()()}if(2&b){const s=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(2),t.\u0275\u0275property("icon",t.\u0275\u0275pureFunction0(7,$)),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",s.isEmaf?t.\u0275\u0275pipeBind1(5,3,s._titolo):t.\u0275\u0275pipeBind1(6,5,s._titolo)," "),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",s.tooltip)}}function ie(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"span",16),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&b){const s=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(s.tooltip)}}function ae(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"div",11)(1,"span",14),t.\u0275\u0275text(2),t.\u0275\u0275pipe(3,"translatecustom"),t.\u0275\u0275pipe(4,"translate"),t.\u0275\u0275template(5,ie,2,1,"span",15),t.\u0275\u0275elementEnd()()),2&b){const s=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",s.isEmaf?t.\u0275\u0275pipeBind1(3,2,s._titolo):t.\u0275\u0275pipeBind1(4,4,s._titolo)," "),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",s.tooltip)}}function ne(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"div",9),t.\u0275\u0275template(1,te,8,8,"div",10),t.\u0275\u0275template(2,ae,6,6,"div",10),t.\u0275\u0275elementEnd()),2&b){const s=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!s.noLista),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",s.noLista)}}function re(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"span",16),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&b){const s=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(s.tooltip)}}function Q(b,R){if(1&b){const s=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"a",12),t.\u0275\u0275listener("click",function(E){t.\u0275\u0275restoreView(s);const z=t.\u0275\u0275nextContext(2);
1return t.\u0275\u0275resetView(z.detailsClicked(E))}),t.\u0275\u0275text(1," (?) "),t.\u0275\u0275elementEnd()}}function oe(b,R){if(1&b){const s=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",1)(1,"a",12),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(s);const E=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(E.openModal())}),t.\u0275\u0275element(2,"fa-icon",13),t.\u0275\u0275elementStart(3,"span",14),t.\u0275\u0275text(4),t.\u0275\u0275pipe(5,"translatecustom"),t.\u0275\u0275pipe(6,"translate"),t.\u0275\u0275template(7,re,2,1,"span",15),t.\u0275\u0275elementEnd()(),t.\u0275\u0275template(8,Q,2,0,"a",17),t.\u0275\u0275elementEnd()}if(2&b){const s=t.\u0275\u0275nextContext();t.\u0275\u0275property("ngClass",s.colonnelabel?"col-lg-"+s.colonnelabel:"col-lg-3"),t.\u0275\u0275advance(2),t.\u0275\u0275property("icon",t.\u0275\u0275pureFunction0(9,$)),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",s.isEmaf?t.\u0275\u0275pipeBind1(5,5,s._titolo):t.\u0275\u0275pipeBind1(6,7,s._titolo)," "),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",s.tooltip),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",s.hasDetails)}}function le(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"span",16),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&b){const s=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(s.tooltip)}}function X(b,R){if(1&b){const s=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"a",12),t.\u0275\u0275listener("click",function(E){t.\u0275\u0275restoreView(s);const z=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(z.detailsClicked(E))}),t.\u0275\u0275text(1," (?) "),t.\u0275\u0275elementEnd()}}function se(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"div",1)(1,"span",14),t.\u0275\u0275text(2),t.\u0275\u0275pipe(3,"translatecustom"),t.\u0275\u0275pipe(4,"translate"),t.\u0275\u0275template(5,le,2,1,"span",15),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(6,X,2,0,"a",17),t.\u0275\u0275elementEnd()),2&b){const s=t.\u0275\u0275nextContext();t.\u0275\u0275property("ngClass",s.colonnelabel?"col-lg-"+s.colonnelabel:"col-lg-3"),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",s.isEmaf?t.\u0275\u0275pipeBind1(3,4,s._titolo):t.\u0275\u0275pipeBind1(4,6,s._titolo)," "),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",s.tooltip),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",s.hasDetails)}}const ce=function(){return["fas","plus"]};function me(b,R){1&b&&(t.\u0275\u0275elementStart(0,"div",18)(1,"button",19),t.\u0275\u0275element(2,"fa-icon",13),t.\u0275\u0275elementEnd()()),2&b&&(t.\u0275\u0275advance(2),t.\u0275\u0275property("icon",t.\u0275\u0275pureFunction0(1,ce)))}const _e=function(){return["fas","trash"]};function pe(b,R){if(1&b){const s=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"tr")(1,"td")(2,"a",12),t.\u0275\u0275listener("click",function(){const z=t.\u0275\u0275restoreView(s).$implicit,L=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(L.rimuovi(z))}),t.\u0275\u0275element(3,"fa-icon",22),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(4,"td"),t.\u0275\u0275element(5,"span",23),t.\u0275\u0275elementEnd()()}if(2&b){const s=R.$implicit;t.\u0275\u0275advance(3),t.\u0275\u0275property("icon",t.\u0275\u0275pureFunction0(2,_e)),t.\u0275\u0275advance(2),t.\u0275\u0275property("innerHTML",s.desc,t.\u0275\u0275sanitizeHtml)}}function ue(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"div",20)(1,"div",11)(2,"table",1)(3,"tbody"),t.\u0275\u0275template(4,pe,6,3,"tr",21),t.\u0275\u0275elementEnd()()()()),2&b){const s=t.\u0275\u0275nextContext();t.\u0275\u0275advance(2),t.\u0275\u0275property("ngClass","table table-bordered table-striped"+(s.hideBottomMargin?" no-bottom-margin":"")),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngForOf",s._campiArray[s._arr].arr)}}function de(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"div",43)(1,"div",44)(2,"p"),t.\u0275\u0275text(3),t.\u0275\u0275elementEnd()()()),2&b){const s=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate(s.textInformation)}}function fe(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"span")(1,"span"),t.\u0275\u0275text(2),t.\u0275\u0275pipe(3,"translatecustom"),t.\u0275\u0275pipe(4,"translate"),t.\u0275\u0275elementEnd()()),2&b){const s=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(s.isEmaf?t.\u0275\u0275pipeBind1(3,1,"Record disponibili"):t.\u0275\u0275pipeBind1(4,3,"Record disponibili"))}}function ve(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"span")(1,"span"),t.\u0275\u0275text(2),t.\u0275\u0275pipe(3,"translatecustom"),t.\u0275\u0275pipe(4,"translate"),t.\u0275\u0275elementEnd()()),2&b){const s=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(s.isEmaf?t.\u0275\u0275pipeBind1(3,1,"Record trovati"):t.\u0275\u0275pipeBind1(4,3,"Record trovati"))}}function ge(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"div",20)(1,"div",11)(2,"div",45),t.\u0275\u0275text(3),t.\u0275\u0275pipe(4,"translate"),t.\u0275\u0275elementEnd()()()),2&b){const s=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1(" ",t.\u0275\u0275pipeBind1(4,1,"I filtri selezionati sono troppo ampi, verranno visualizzati s
1olo i primi "+s.MAX_RESULTS+" risultati")," ")}}function he(b,R){if(1&b){const s=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"a",48),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(s);const E=t.\u0275\u0275nextContext().$implicit,z=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(z.aggiungiRecord(E))}),t.\u0275\u0275pipe(1,"safeHtml"),t.\u0275\u0275elementEnd()}if(2&b){const s=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("innerHTML",t.\u0275\u0275pipeBind1(1,1,s.desc),t.\u0275\u0275sanitizeHtml)}}function be(b,R){if(1&b&&(t.\u0275\u0275element(0,"span",23),t.\u0275\u0275pipe(1,"safeHtml")),2&b){const s=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("innerHTML",t.\u0275\u0275pipeBind1(1,1,s.desc),t.\u0275\u0275sanitizeHtml)}}function Ce(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"tr")(1,"td"),t.\u0275\u0275template(2,he,2,3,"a",46),t.\u0275\u0275template(3,be,2,3,"span",47),t.\u0275\u0275elementEnd()()),2&b){const s=R.$implicit;t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",!s.hideRecord),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",s.hideRecord)}}function Ee(b,R){if(1&b&&(t.\u0275\u0275elementStart(0,"div",20)(1,"div",11)(2,"div",49)(3,"div",50),t.\u0275\u0275text(4,"DEBUG"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"div",51),t.\u0275\u0275text(6),t.\u0275\u0275elementEnd()()()()),2&b){const s=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(6),t.\u0275\u0275textInterpolate1(" ",s.lastObjRicerca.catalogo.query," ")}}const ye=function(b,R,s){return{id:"popupPagination",itemsPerPage:b,currentPage:R,totalItems:s}};function J(b,R){if(1&b){const s=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",24)(1,"div",25)(2,"div",26)(3,"h4",27),t.\u0275\u0275text(4),t.\u0275\u0275pipe(5,"translatecustom"),t.\u0275\u0275pipe(6,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"button",28),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(s);const E=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(E.closeModal())}),t.\u0275\u0275elementStart(8,"span",29),t.\u0275\u0275text(9,"\xd7"),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275elementStart(10,"div",30),t.\u0275\u0275template(11,de,4,1,"div",31),t.\u0275\u0275elementStart(12,"form",32),t.\u0275\u0275listener("ngSubmit",function(){t.\u0275\u0275restoreView(s);const E=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(E.ricerca())}),t.\u0275\u0275elementStart(13,"div",20)(14,"div",33)(15,"label"),t.\u0275\u0275text(16),t.\u0275\u0275pipe(17,"translatecustom"),t.\u0275\u0275pipe(18,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(19,"input",34,35),t.\u0275\u0275listener("ngModelChange",function(E){t.\u0275\u0275restoreView(s);const z=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(z.fulltext=E)}),t.\u0275\u0275pipe(21,"translatecustom"),t.\u0275\u0275pipe(22,"translate"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(23,"div",33)(24,"a",36),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(s);const E=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(E.ricerca())}),t.\u0275\u0275text(25),t.\u0275\u0275pipe(26,"translatecustom"),t.\u0275\u0275pipe(27,"translate"),t.\u0275\u0275elementEnd()()()(),t.\u0275\u0275elementStart(28,"div",20)(29,"div",11),t.\u0275\u0275template(30,fe,5,5,"span",37),t.\u0275\u0275template(31,ve,5,5,"span",37),t.\u0275\u0275elementStart(32,"span"),t.\u0275\u0275text(33,":"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(34),t.\u0275\u0275elementEnd()(),t.\u0275\u0275template(35,ge,5,3,"div",7),t.\u0275\u0275elementStart(36,"div",20)(37,"div",11)(38,"div",38)(39,"table",39)(40,"tbody"),t.\u0275\u0275template(41,Ce,4,2,"tr",21),t.\u0275\u0275pipe(42,"paginate"),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275elementStart(43,"div",20)(44,"div",11)(45,"pagination-controls",40),t.\u0275\u0275listener("pageChange",function(E){t.\u0275\u0275restoreView(s);const z=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(z.pageChange(E))}),t.\u0275\u0275elementEnd()()()()(),t.\u0275\u0275template(46,Ee,7,1,"div",7),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(47,"div",41)(48,"button",42),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(s);const E=t.\u0275\u0275nextContext();
1return t.\u0275\u0275resetView(E.closeModal())}),t.\u0275\u0275text(49),t.\u0275\u0275pipe(50,"translatecustom"),t.\u0275\u0275pipe(51,"translate"),t.\u0275\u0275elementEnd()()()()}if(2&b){const s=t.\u0275\u0275nextContext();t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate1(" ",s.isEmaf?t.\u0275\u0275pipeBind1(5,13,"Lista"):t.\u0275\u0275pipeBind1(6,15,"Lista")," "),t.\u0275\u0275advance(7),t.\u0275\u0275property("ngIf",s.textInformation),t.\u0275\u0275advance(5),t.\u0275\u0275textInterpolate(s.isEmaf?t.\u0275\u0275pipeBind1(17,17,"Ricerca"):t.\u0275\u0275pipeBind1(18,19,"Ricerca")),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngModel",s.fulltext)("placeholder",s.isEmaf?t.\u0275\u0275pipeBind1(21,21,s.innerPlaceholder):t.\u0275\u0275pipeBind1(22,23,s.innerPlaceholder)),t.\u0275\u0275advance(6),t.\u0275\u0275textInterpolate(s.isEmaf?t.\u0275\u0275pipeBind1(26,25,"Ricerca"):t.\u0275\u0275pipeBind1(27,27,"Ricerca")),t.\u0275\u0275advance(5),t.\u0275\u0275property("ngIf",s.hasManualSearch&&s.firstSearch),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!s.hasManualSearch||!s.firstSearch),t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1(" ",s.hitsTotal," "),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",s.showMaxResultsMessage),t.\u0275\u0275advance(6),t.\u0275\u0275property("ngForOf",t.\u0275\u0275pipeBind2(42,29,s.lista,t.\u0275\u0275pureFunction3(36,ye,s.ROW_PER_PAGE,s.p,0===s.lista.length?0:s.hitsTotal>s.MAX_RESULTS?s.MAX_RESULTS:s.hitsTotal))),t.\u0275\u0275advance(5),t.\u0275\u0275property("ngIf",s.DEBUG&&(null==s.lastObjRicerca?null:s.lastObjRicerca.catalogo)),t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1(" ",s.isEmaf?t.\u0275\u0275pipeBind1(50,32,"Chiudi"):t.\u0275\u0275pipeBind1(51,34,"Chiudi")," ")}}const Me=function(){return{standalone:!0}};let Z=(()=>{class b{set modal(s){this._modal=s}set tabella(s){this._tabella=s}set listaSelezionati(s){this._listaSelezionati=s}set progetti(s){this._progetti=s}set arr(s){this._arr=s}set titolo(s){this._titolo=s}set campiArray(s){this._campiArray=s}constructor(s,M,E,z,L){this.service=s,this.library=M,this.translate=E,this.safeHtml=z,this.utilityService=L,this.MAX_RESULTS=1e4,this.textInformation="",this.hasDetails=!1,this.noLista=!1,this.filtriAggiuntivi=[],this.labelAboveText=!1,this.hideBottomMargin=!1,this.tooltip="",this.excludeCharacters=[],this.placeholder="",this.selectSingleRecord=!1,this.isEmaf=!1,this.showFormatting=!1,this.requiredField="",this.modArrEvent=new t.EventEmitter,this.detailsClickedEvent=new t.EventEmitter,this.ROW_PER_PAGE=d.c.rowPerPage,this.DEBUG=d.c.debug,this.MAX_LIST_ELEMENTS=5,this._progetti=[],this._listaSelezionati=[],this.lastObjRicerca=null,this.innerPlaceholder="",this.hasManualSearch=!1,this.firstSearch=!0,this.showMaxResultsMessage=!1,this.lista=[],this.p=1,this.hitsTotal=0,E.addLangs(["it","en"]),E.setDefaultLang("it"),E.onLangChange.subscribe(u=>{E.use(u.lang)}),this.fulltext="",M.addIconPacks(P.fas,A.far)}ngAfterViewInit(){if(this.excludeCharacters.length>0){const s=new RegExp("^[^"+this.excludeCharacters.join("")+"]*$");this.utilityService.setInputFilter(this.inputNgModel.nativeElement,null,null,function(M){return s.test(M)})}this._campiArray&&this._arr&&(this._campiArray[this._arr].arr=this._campiArray[this._arr].arr.filter((s,M,E)=>0!==s.id||!E.some(L=>L!==s&&L.desc===s.desc&&0!==L.id)))}inserisciTestoInLista(){if(this.ngmodel){if(this._campiArray[this._arr].arr.length===this.MAX_LIST_ELEMENTS){const s=this.translate.instant("Attenzione"),M=this.translate.instant("Numero massimo di valori raggiunto");return l().fire(s+"!",M,"warning"),void(this.ngmodel="")}this.selectSingleRecord&&this._campiArray[this._arr].arr.splice(0),this._campiArray[this._arr].arr.push({id:0,desc:this.ngmodel}),this.selectSingleRecord||(this.ngmodel="")}else this.selectSingleRecord&&this._campiArray[this._arr].arr.splice(0)}aggiungiRecord(s){if(this._campiArray[this._arr].arr.length===this.MAX_LIST_ELEMENTS){const M=this.translate.instant("Attenzione"),E=this.translate.instant("Numero massimo di valori raggiunto");l().fire(M+"!",E,"warning")}else this.selectSingleRecord&&(this._campiArray[this._arr].arr.splice(0),this.ngmodel=s.desc),this._campiArray[this._arr].arr.push({id:s.id,desc:s.desc});this.resettaRicerca(),this._modal=!1}rimuovi(s){this._campiArray[this._arr].arr=this._campiArray[this._arr].arr.filter(M=>s.id?M.id!==s.id:M.desc!==s.desc)}openModal(){this._modal=!0,this.ricerca(!0)}criteriDiRicerca(){if(!this.firstSearch&&this.hasManualSearch&&!this.fulltext)return null;const s={tabella:this._tabella,nome_search:this.fulltext,projects_view:[],catalogo:{}};
1return this._progetti.forEach(M=>{M.checked&&s.projects_view.push(M.id)}),this.filtriAggiuntivi&&(this.filtriAggiuntivi.forEach(M=>{s[M.nome]=M.valore}),1===s.isRicercaGlobale&&(s.projects_view=this._progetti.map(M=>M.id))),s}focusOnSearch(){setTimeout(()=>{this.searchFilterElement&&this.searchFilterElement.nativeElement.focus()},0)}ricerca(s=!1){this.focusOnSearch(),this.firstSearch=s,this.p=1;const M=this.criteriDiRicerca();if(M)this.service.salva("ricerche/lista/",M).subscribe(E=>{this.showMaxResultsMessage=!1;const z=E.errors;if(z&&z.length>0){const L=this.translate.instant("Attenzione"),u=this.translate.instant(E.errors[0]);l().fire(L+"!",u,"error")}else{const L=E.data.catalogo;if("object"==typeof L?.query&&(L.query=JSON.stringify(L.query)),this.hitsTotal=E.data.hitsTotal??0,this.firstSearch&&this.hitsTotal>this.MAX_RESULTS&&(this.hasManualSearch=!0,this.innerPlaceholder="Inserire un criterio di ricerca per visualizzare la lista"),!this.firstSearch&&this.hasManualSearch&&this.hitsTotal>this.MAX_RESULTS&&(this.showMaxResultsMessage=!0),(!this.firstSearch||!this.hasManualSearch)&&(this.lista=E.data.hits??[],this.requiredField))for(const u of this.lista)u.hideRecord=!1,(Array.isArray(u[this.requiredField])&&0===u[this.requiredField].length||!u[this.requiredField])&&(u.hideRecord=!0);this.lastObjRicerca=M,this.lastObjRicerca.catalogo=L,this.showFormat()}});else{const E=this.translate.instant("Attenzione"),z=this.translate.instant("Inserire un criterio di ricerca per visualizzare la lista");l().fire(E+"!",z,"warning")}}showFormat(){this.showFormatting||this.lista.forEach(s=>{s.desc=this.safeHtml.deentitize(s.desc),s.desc=s.desc.replace(/<(?!\/?i>)[^>]*>/g,"")})}pageChange(s){var M=this;return(0,i.A)(function*(){M.p=s;const E=yield M.service.salva("ricerche/lista/pagina/"+s,M.lastObjRicerca).toPromise();if(M.lista=E.data.hits,M.requiredField)for(const z of M.lista)z.hideRecord=!1,(Array.isArray(z[M.requiredField])&&0===z[M.requiredField].length||!z[M.requiredField])&&(z.hideRecord=!0);M.showFormat()})()}resettaRicerca(){this.fulltext="",this.lista=[],this.p=1,this.hitsTotal=0,this.lastObjRicerca=null,this.hasManualSearch=!1,this.firstSearch=!0,this.showMaxResultsMessage=!1}closeModal(){this.resettaRicerca(),this._modal=!1}detailsClicked(s){this.detailsClickedEvent.emit(s)}static{this.\u0275fac=function(M){return new(M||b)(t.\u0275\u0275directiveInject(m.C),t.\u0275\u0275directiveInject(v.FaIconLibrary),t.\u0275\u0275directiveInject(g.TranslateService),t.\u0275\u0275directiveInject(_.$),t.\u0275\u0275directiveInject(p.Q))}}static{this.\u0275cmp=t.\u0275\u0275defineComponent({type:b,selectors:[["app-popuplista"]],viewQuery:function(M,E){if(1&M&&(t.\u0275\u0275viewQuery(G,5),t.\u0275\u0275viewQuery(H,5)),2&M){let z;t.\u0275\u0275queryRefresh(z=t.\u0275\u0275loadQuery())&&(E.searchFilterElement=z.first),t.\u0275\u0275queryRefresh(z=t.\u0275\u0275loadQuery())&&(E.inputNgModel=z.first)}},inputs:{modal:"modal",tabella:"tabella",listaSelezionati:"listaSelezionati",progetti:"progetti",arr:"arr",titolo:"titolo",campiArray:"campiArray",textInformation:"textInformation",hasDetails:"hasDetails",noLista:"noLista",filtriAggiuntivi:"filtriAggiuntivi",labelAboveText:"labelAboveText",colonnelabel:"colonnelabel",colonnecampo:"colonnecampo",hideBottomMargin:"hideBottomMargin",tooltip:"tooltip",excludeCharacters:"excludeCharacters",placeholder:"placeholder",selectSingleRecord:"selectSingleRecord",isEmaf:"isEmaf",showFormatting:"showFormatting",requiredField:"requiredField"},outputs:{modArrEvent:"modArrEvent",detailsClickedEvent:"detailsClickedEvent"},decls:13,vars:17,consts:[["class","row","style","margin-bottom: 0.5rem",4,"ngIf"],[3,"ngClass"],[3,"ngClass",4,"ngIf"],[1,"input-group"],[1,"form-control",3,"ngModel","ngModelOptions","placeholder","ngModelChange","change"],["inputNgModel",""],["class","input-group-append",4,"ngIf"],["class","row",4,"ngIf"],["class","modal-wrapper",4,"ngIf"],[1,"row",2,"margin-bottom","0.5rem"],["class","col-lg-12",4,"ngIf"],[1,"col-lg-12"],[1,"link",3,"click"],[3,"icon"],[1,"label-title"],["class","popuplista-tooltip",4,"ngIf"],[1,"popuplista-tooltip"],["class","link",3,"click",4,"ngIf"],[1,"input-group-append"],["type","button",1,"btn","btn-success"],[1,"row"],[4,"ngFor","ngForOf"],[2,"color","red",3,"icon"],[3,"innerHTML"],[1,"modal-wrapper"],[1,"modal-container",2,"width","50%"],[1,"modal-header"],[1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body",2,"padding-top","3px","padding-bottom","3px"],["class","row","style","margin-left: 0rem; margin-right: 0rem",4,"ngIf"],[3,"ngSubmit"],[1,"col-lg-6"],["name","search-field",1,"form-control",3,"ngModel","placeholder","ngModelChange"],["search",""],[1,"btn","btn-outline-success","btn-ricerca","float-right",3,"click"],[4,"ngIf"],[1,"table-container"],[1,"table","table-bordered","table-striped","no-bottom-margin"],["id","popupPagination",3,"pageChange"],[1,"modal-footer",2,"padding-top","3px","padding-bottom","3px"],["type","button",1,"btn","btn-outline-danger",3,"click"],[1,"row",2,"margin-left","0rem","margin-right","0rem"],[1,"col-lg-12","alert","alert-warning","information"],["role","alert",1,"alert","max-results","alert-warning"],["class","link",3,"innerHTML","click",4,"ngIf"],[3,"innerHTML",4,"ngIf"],[1,"link",3,"innerHTML","click"],[1,"card"],[1,"card-header"],[1,"card-body"]],template:function(M,E){1&M&&(t.\u0275\u0275template(0,ne,3,2,"div",0),t.\u0275\u0275elementStart(1,"div",1),t.\u0275\u0275template(2,oe,9,10,"div",2),t.\u0275\u0275template(3,se,7,8,"div",2),t.\u0275\u0275elementStart(4,"div",1)(5,"div",3)(6,"input",4,5),t.\u0275\u0275listener("ngModelChange",function(L){return E.ngmodel=L})("change",function(){return E.inserisciTestoInLista()}),t.\u0275\u0275pipe(8,"translatecustom"),t.\u0275\u0275pipe(9,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(10,me,3,2,"div",6),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275template(11,ue,5,2,"div",7),t.\u0275\u0275template(12,J,52,40,"div",8)),2&M&&(t.\u0275\u0275property("ngIf",E.labelAboveText),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass","row"+(E.labelAboveText?"":" distanza")),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!E.noLista&&!E.labelAboveText),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",E.noLista&&!E.labelAboveText),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngClass",E.labelAboveText?"col-lg-12":E.colonnecampo?"col-lg-"+E.colonnecampo:"col-lg-9"),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngModel",E.ngmodel)("ngModelOptions",t.\u0275\u0275pureFunction0(16,Me))("placeholder",E.isEmaf?t.\u0275\u0275pipeBind1(8,12,E.placeholder):t.\u0275\u0275pipeBind1(9,14,E.placeholder)),t.\u0275\u0275attribute("data-testid",E._arr),t.\u0275\u0275advance(4),t.\u0275\u0275property("ngIf",!E.selectSingleRecord),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",E._campiArray&&E._arr&&!E.selectSingleRecord),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",E._modal))},dependencies:[o.NgClass,o.NgForOf,o.NgIf,T.\u0275NgNoValidate,T.DefaultValueAccessor,T.NgC
1ontrolStatus,T.NgControlStatusGroup,T.NgModel,T.NgForm,K.PaginationControlsComponent,v.FaIconComponent,K.PaginatePipe,g.TranslatePipe,_.$,q.m],styles:['.row[_ngcontent-%COMP%]   .distanza[_ngcontent-%COMP%]{padding:15px 0}.table-container[_ngcontent-%COMP%]{min-height:312.5px}.table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.3rem}.label-title[_ngcontent-%COMP%]   .popuplista-tooltip[_ngcontent-%COMP%]{visibility:hidden;width:100px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:15px;opacity:0;transition:opacity .3s}.label-title[_ngcontent-%COMP%]   .popuplista-tooltip[_ngcontent-%COMP%]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.label-title[_ngcontent-%COMP%]:hover   .popuplista-tooltip[_ngcontent-%COMP%]{visibility:visible;opacity:1}.alert.max-results[_ngcontent-%COMP%]{margin-top:.3rem;margin-bottom:.5rem}.information[_ngcontent-%COMP%]{margin-top:.3rem;margin-bottom:.3rem;padding:.3rem 1rem;font-style:italic}.information[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}']})}}return b})()},8119:(F,S,r)=>{r.d(S,{u:()=>o});var i=r(168),x=r(90),I=r(5832),e=r(1092),O=r(9012),m=r(1522),f=r(8286),h=r(8188),_=r(1463),p=r(8920);let o=(()=>{class y{static{this.\u0275fac=function(K){return new(K||y)}}static{this.\u0275mod=i.\u0275\u0275defineNgModule({type:y})}static{this.\u0275inj=i.\u0275\u0275defineInjector({providers:[{provide:i.LOCALE_ID,useValue:"it-IT"},h.$],imports:[x.CommonModule,I.FormsModule,I.ReactiveFormsModule,e.HttpClientModule,O.NgxPaginationModule,m.TranslateModule,f.FontAwesomeModule,_.T,p.G]})}}return y})()},9988:(F,S,r)=>{r.d(S,{C:()=>d});var i=r(7913),t=r(168),P=r(1092),A=r(5832);let d=(()=>{class O extends i.k{constructor(m,v){super(m),this.http=m,this.fb=v,this.campiArray={},this.defaultValues={fulltext:"",autore:"",autore_id:"",autore_anno_inizio:"",autore_anno_fine:"",autore_nota:"",lingua_autore_italiano:"",lingua_autore_francese:"",lingua_autore_latino:"",lingua_autore_provenzale:"",lingua_autore_galego:"",lingua_autore_castigliano:"",lingua_testo_italiano:"",lingua_testo_francese:"",lingua_testo_latino:"",supporto_membr:0,supporto_cart:0,supporto_cart_membr:0,datato:0,parzialmente_datato:0,sono_palinsesto:0,sono_frammento:0,autografo:0,parzialmente_autografo:0,sottoscritto:0,assenza_tavole:0,presenza_notazione_musicale:0,rubriche:0,bibliografia_riferimento:0,presenza_tavole:0,morfologia_trad_monotestimoniale:"",morfologia_trad_bitestimoniale:"",morfologia_trad_pluritestimoniale:"",morfologia_trad_tradizione_indiretta:"",morfologia_trad_musicale:"",morfologia_trad_testimonianze_autografe:"",morfologia_trad_rapporti_autori:"",rami_numero:"",morfologia_trad_nota:"",compositore:"",compositore_id:"",attribuito:0,attribuzione_dubbia:0,tradizione_letteraria:0,con_notazione_musicale:0,intavolatura:0,lacune:0,incompleto:0,page_filler:0,con_cantasi_come:0,tenzone_tipo_tenzone:0,tenzone_tipo_corrispondenza:0,tenzone_tipo_invio:0,man_tenzone_tipo_tenzone:0,man_tenzone_tipo_corrispondenza:0,man_tenzone_tipo_invio:0,testo:"",testo_id:"",opera_data_inizio:"",opera_data_fine:"",manoscritti:"",manoscritti_id:"",sigle_manoscritti:"",sigle_manoscritti_id:"",manoscritti_anno_inizio:"",manoscritti_anno_fine:"",bibliografia:"",bibliografia_id:"",lognotation:0,presenza_color:0,numero_righe_pagina_da:"",numero_righe_pagina_a:"",notazione_avventizia:0,esempi_musicali:0,altezza_in_mm_rigo:"",presenze_rubriche:0,combinazione_simultanea:0,pluritestuale:0,editio_princeps:0,marca_tipografica:0,privilegio_di_stampa:0,sono_decorato:0,sono_stemma:0,illustrazione_decorazione:0,flg_scheda_stampa:"",forme_nome:"",forme_nome_id:"",qualifiche:"",qualifiche_id:"",luoghi_attivita:"",luoghi_attivita_id:"",tipologia_rubrica:"",tipologia_rubrica_id:"",genere_metrico:"",genere_metrico_id:"",note_biografiche:"",note_biografiche_id:"",incipit:"",explicit:"",opera_genere_letterario:"",opera_genere_letterario_id:"",aree_dialettali:"",aree_dialettali_id:"",testo_nota:"",versificazioni:"",versificazioni_id:"",strofe_numero:"",strofe_versi:"",schema_rimico:"",sc
1hema_metrico:"",tenzone:"",tenzone_id:"",autore_raccolta:"",sigla_compositore:"",sigla_compositore_id:"",autore_originale:"",autore_originale_id:"",enti_destinatari:"",enti_destinatari_id:"",lingua_copista:"",tipologia_scrittura:"",tipologia_scrittura_id:"",iniziale:"",iniziale_id:"",enti_possessori:"",enti_possessori_id:"",persone:"",persone_id:"",manoscritti_incipit:"",manoscritti_explicit:"",autore_attribuzioni:"",autore_attribuzioni_id:"",rubrica_diplomatica:"",generi_rubrica:"",bibliografia_anno:"",bibliografia_numero_testo:"",bibliografia_nota:"",raccolta:"",raccolta_id:"",copisti_musicali_mano:"",copisti_musicali_mano_id:"",tipologia_rigo:"",tipologia_rigo_id:"",color:"",color_id:"",tipologia_notazione:"",tipologia_notazione_id:"",mensura:"",mensura_id:"",opera_numero_voci:"",opera_numero_voci_testo:"",manoscritto_numero_voci:"",manoscritto_numero_voci_testo:"",incipit_musicale:"",explicit_musicale:"",paratesti_musicali:"",ambito_da:"",ambito_da_id:"",ambito_a:"",ambito_a_id:"",opera_voci:"",opera_voci_id:"",arsnova_opera_voci:"",arsnova_opera_voci_id:"",manoscritto_voci:"",manoscritto_voci_id:"",arsnova_manoscritto_voci:"",arsnova_manoscritto_voci_id:"",genere_tematico:"",genere_tematico_id:"",luoghi_stampa:"",luoghi_stampa_id:"",caratteri_tipografici:"",caratteri_tipografici_id:"",formati:"",formati_id:"",stampatori:"",stampatori_id:"",manoscritti_aree_dialettali:"",manoscritti_aree_dialettali_id:"",manoscritti_enti_destinatari:"",manoscritti_enti_destinatari_id:"",opera_autori_multipli:"",opera_dubbia:"",volgarizzamento:"",presenza_glosse:0,presenza_note:0,presenza_correzioni:0},this.setNewCampiArray(null)}creaFormGroupRicerca(){const m={};return Object.keys(this.defaultValues).forEach(v=>{m[v]=[this.defaultValues[v]]}),this.fb.group(m)}settaFormGroupRicerca(m){const v={};return Object.keys(this.defaultValues).forEach(f=>{v[f]=m?.[f]||this.defaultValues[f]}),v}setNewCampiArray(m){this.campiArray=m||{autori:{arr:[],campi:["autore","autore_id","desc_autore"]},compositori:{arr:[],campi:["compositore","compositore_id","desc_compositore"]},formenome:{arr:[],campi:["forme_nome","forme_nome_id","desc_forme_nome"]},testi:{arr:[],campi:["testo","testo_id","desc_testo"]},manoscritti:{arr:[],campi:["manoscritti","manoscritti_id","desc_manoscritti"]},sigle_manoscritti:{arr:[],campi:["sigle_manoscritti","sigle_manoscritti_id","desc_sigle_manoscritti"]},qualifiche:{arr:[],campi:["qualifiche","qualifiche_id","desc_qualifiche"]},luoghi_attivita:{arr:[],campi:["luoghi_attivita","luoghi_attivita_id","desc_luoghi_attivita"]},tipologia_rubrica:{arr:[],campi:["tipologia_rubrica","tipologia_rubrica_id","desc_tipologia_rubrica"]},genere_metrico:{arr:[],campi:["genere_metrico","genere_metrico_id","desc_genere_metrico"]},autore_nota:{arr:[],campi:["autore_nota",""]},rami_numero:{arr:[],campi:["rami_numero",""]},morfologia_trad_nota:{arr:[],campi:["morfologia_trad_nota",""]},incipit:{arr:[],campi:["incipit",""]},explicit:{arr:[],campi:["explicit",""]},opera_genere_letterario:{arr:[],campi:["opera_genere_letterario","opera_genere_letterario_id","desc_opera_genere_letterario"]},aree_dialettali:{arr:[],campi:["aree_dialettali","aree_dialettali_id","desc_aree_dialettali"]},testo_nota:{arr:[],campi:["testo_nota",""]},versificazioni:{arr:[],campi:["versificazioni","versificazioni_id","desc_versificazioni"]},strofe_numero:{arr:[],campi:["strofe_numero",""]},strofe_versi:{arr:[],campi:["strofe_versi",""]},schema_rimico:{arr:[],campi:["schema_rimico",""]},schema_metrico:{arr:[],campi:["schema_metrico",""]},tenzone:{arr:[],campi:["tenzone","tenzone_id","desc_tenzone"]},autore_raccolta:{arr:[],campi:["autore_raccolta",""]},sigla_compositore:{arr:[],campi:["sigla_compositore","sigla_compositore_id","desc_sigla_compositore"]},autore_originale:{arr:[],campi:["autore_originale","autore_originale_id","desc_autore_originale"]},enti_destinatari:{arr:[],campi:["enti_destinatari","enti_destinatari_id","desc_enti_destinatari"]},lingua_copista:{arr:[],campi:["lingua_copista",""]},tipologie_scritture:{arr:[],campi:["tipologia_scrittura","tipologia_scrittura_id","desc_tipologia_scrittura"]},iniziale:{arr:[],campi:["iniziale","iniziale_id","desc_iniziale"]},enti_possessori:{arr:[],campi:["enti_possessori","enti_possessori_id","desc_enti_possessori"]},persone:{arr:[],campi:["persone","persone_id","desc_persone"]},manoscritti_incipit:{arr:[],campi:["manoscritti_incipit",""]},manoscritti_explicit:{arr:[],campi:["manoscritti_explicit",""]},autore_attribuzioni:{arr:[],campi:["autore_attribuzioni","autore_attribuzioni_id","desc_autore_attribuzioni"]},rubrica_diplomatica:{arr:[],campi:["rubrica_diplomatica",""]},generi_rubrica:{arr:[],campi:["generi_rubrica",""]},bibliografia:{arr:[],campi:["bibliografia","bibliografia_id","desc_bibliografia"]},bibliografia_anno:{arr:[],campi:["bibliografia_anno",""]},bibliografia_numero_testo:{arr:[],campi:["bibliografia_numero_testo",""]},bibliografia_nota:{arr:[],campi:["bibliografia_nota",""]},raccolta:{arr:[],campi:["raccolta","raccolta_id","desc_raccolta"]},copisti_musicali_mano:{arr:[],campi:["copisti_musicali_mano","copisti_musicali_mano_id","desc_copisti_musicali_mano"]},tipologia_rigo:{arr:[],campi:["tipologia_rigo","tipologia_rigo_id","desc_tipologia_rigo"]},color:{arr:[],campi:["color","color_id","desc_color"]},tipologia_notazione:{arr:[],campi:["tipologia_notazione","tipologia_notazione_id","desc_tipologia_notazione"]},mensura:{arr:[],campi:["mensura","mensura_id","desc_mensura"]},opera_numero_voci:{arr:[],campi:["opera_numero_voci",""]},opera_numero_voci_testo:{arr:[],campi:["opera_numero_voci_testo",""]},manoscritto_numero_voci:{arr:[],campi:["manoscritto_numero_voci",""]},manoscritto_numero_voci_testo:{arr:[],campi:["manoscritto_numero_voci_testo",""]},incipit_musicale:{arr:[],campi:["incipit_musicale",""]},explicit_musicale:{arr:[],campi:["explicit_musicale",""]},paratesti_musicali:{arr:[],campi:["paratesti_musicali",""]},ambito_da:{arr:[],campi:["ambito_da","ambito_da_id","desc_ambito_da"]},ambito_a:{arr:[],campi:["ambito_a","ambito_a_id","desc_ambito_a"]},opera_voci:{arr:[],campi:["opera_voci","opera_voci_id","desc_opera_voci"]},arsnova_opera_voci:{arr:[],campi:["arsnova_opera_voci","arsnova_opera_voci_id","desc_arsnova_opera_voci"]},manoscritto_voci:{arr:[],campi:["manoscritto_voci","manoscritto_voci_id","desc_manoscritto_voci"]},arsnova_manoscritto_voci:{arr:[],campi:["arsnova_manoscritto_voci","arsnova_manoscritto_voci_id","desc_arsnova_manoscritto_voci"]},genere_tematico:{arr:[],campi:["genere_tematico","genere_tematico_id","desc_genere_tematico"]},luoghi_stampa:{arr:[],campi:["luoghi_stampa","luoghi_stampa_id","desc_luoghi_stampa"]},caratteri_tipografici:{arr:[],campi:["caratteri_tipografici","caratteri_tipografici_id","desc_caratteri_tipografici"]},formati:{arr:[],campi:["formati","formati_id","desc_formati"]},stampatori:{arr:[],campi:["stampatori","stampatori_id","desc_stampatori"]},manoscritti_aree_dialettali:{arr:[],campi:["manoscritti_aree_dialettali","manoscritti_aree_dialettali_id","desc_manoscritti_aree_dialettali"]},manoscritti_enti_destinatari:{arr:[],campi:["manoscritti_enti_destinatari","manoscritti_enti_destinatari_id","desc_manoscritti_enti_destinatari"]}}}getCampiArray(m){return m?this.campiArray[m].arr:this.campiArray}getListaCampiArray(m){return this.campiArray[m].campi}static{this.\u0275fac=function(v){return new(v||O)(t.\u0275\u0275inject(P.HttpClient),t.\u0275\u0275inject(A.UntypedFormBuilder))}}static{this.\u0275prov=t.\u0275\u0275defineInjectable({token:O,factory:O.\u0275fac,providedIn:"root"})}}return O})()},1463:(F,S,r)=>{r.d(S,{T:()=>I});var i=r(90),x=r(168);let I=(()=>{class A{static{this.\u0275fac=function(O){return new(O||A)}}static{this.\u0275mod=x.\u0275\u0275defineNgModule({type:A})}static{this.\u0275inj=x.\u0275\u0275defineInjector({imports:[i.CommonModule]})}}return A})()},8188:(F,S,r)=>{r.d(S,{$:()=>I});var i=r(168),x=r(8129);let I=(()=>{class A{constructor(d){this.sanitizer=d}replace(d){return d?d=(d=(d=(d=(d=(d=(d=(d=(d=d.replace(/&gt;/g,">")).replace(/&lt;/g,"<")).replace(/&quot;/g,'"')).replace(/&apos;/g,"'")).replace(/&amp;/g,"&")).replace(/&#091;/g,"[")).replace(/&#093;/g,"]")).replace(/&#160;/g," ")).replace(/&nbsp;/g," "):""}transform(d){return d=this.replace(d),this.sanitizer.sanitize(i.SecurityContext.HTML,d)}deentitize(d){return this.replace(d)}static{this.\u0275fac=function(O){return new(O||A)(i.\u0275\u0275directiveInject(x.DomSanitizer,16))}}static{this.\u0275pipe=i.\u0275\u0275definePipe({name:"safeHtml",type:A,pure:!0})}}return A})()},8026:(F,S,r)=>{r.d(S,{b:()=>v});var i=r(90),x=r(8286),I=r(4528),A=r(5832),d=r(1522),l=r(168);let v=(()=>{class f{constructor(h){this.MIRABILE_URL="https://mirabileweb.it",this.isForAns=!1,this.lang="it",this.logo="assets/img/arsnova-logo.png",this.logoErc="assets/img/erc-logo.png",this.lang=h.currentLang,h.onLangChange.subscribe(_=>{this.lang=_.lang})}static{this.\u0275fac=function(_){return new(_||f)(l.\u0275\u0275directiveInject(d.TranslateService))}}static{this.\u0275cmp=l.\u0275\u0275defineComponent({type:f,selectors:[["app-arsnova-header"]],inputs:{title:"title",titleText:"titleText",isForAns:"isForAns",quoteText:"quoteText",quoteLink:"quoteLink",quoteLinkText:"quoteLinkText"},standalone:!0,features:[l.\u0275\u0275StandaloneFeature],decls:36,vars:26,consts:[[1,"row"],[1,"col"],[1,"row","step",2,"background-color","#ededed"],["href","https://erc.europa.eu","target","_blank"],["alt","European Research Council","title","European Research Council",1,"img","img-fluid",2,"height","80px",3,"src"],["target","_blank",3,"href"],["alt","European ArsNova","title","European ArsNova",1,"img","img-fluid",2,"height","80px","padding","0 15px",3,"src"],[3,"ngClass"],[1,"row","title-container"],[1,"col-lg-12"],[1,"header-button-container"],[3,"testo","link","linkDisplayText"],["target","_listino",3,"title","href"],["type","button",1,"btn","btn-custom-small","gray","shadow-none",2,"width","110.5px"],["href","/content/repertorio_arsnova","target","_blank",3,"title"]],template:function(_,p){1&_&&(l.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2)(3,"a",3),l.\u0275\u0275element(4,"img",4),l.\u0275\u0275elementEnd(),l.\u0275\u0275elementStart(5,"a",5),l.\u0275\u0275element(6,"img",6),l.\u0275\u0275elementEnd(),l.\u0275\u0275elementStart(7,"div",7)(8,"div",8)(9,"div",9)(10,"h1",7),l.\u0275\u0275text(11),l.\u0275\u0275elementEnd()(),l.\u0275\u0275elementStart(12,"div",9)(13,"h5",7),l.\u0275\u0275text(14),l.\u0275\u0275pipe(15,"translate"),l.\u0275\u0275elementEnd()()()()()(),l.\u0275\u0275elementStart(16,"div",10)(17,"div",0)(18,"div",9),l.\u0275\u0275element(19,"app-cita-progetto",11),l.\u0275\u0275elementEnd()(),l.\u0275\u0275elementStart(20,"div",0)(21,"div",9)(22,"a",12),l.\u0275\u0275pipe(23,"translate"),l.\u0275\u0275elementStart(24,"button",13)(25,"b"),l.\u0275\u0275text(26),l.\u0275\u0275pipe(27,"translate"),l.\u0275\u0275elementEnd()()()()(),l.\u0275\u0275elementStart(28,"div",0)(29,"div",9)(30,"a",14),l.\u0275\u0275pipe(31,"translate"),l.\u0275\u0275elementStart(32,"button",13)(33,"b"),l.\u0275\u0275text(34),l.\u0275\u0275pipe(35,"translate"),l.\u0275\u0275elementEnd()()()()()()()),2&_&&(l.\u0275\u0275advance(4),l.\u0275\u0275property("src",p.logoErc,l.\u0275\u0275sanitizeUrl),l.\u0275\u0275advance(1),l.\u0275\u0275propertyInterpolate1("href","https://www.europeanarsnova.eu","it"===p.lang?"/it":"","",l.\u0275\u0275sanitizeUrl),l.\u0275\u0275advance(1),l.\u0275\u0275property("src",p.logo,l.\u0275\u0275sanitizeUrl),l.\u0275\u0275advance(1),l.\u0275\u0275property("ngClass","col col-sm col-xs separated"+("CANT"===p.title?"-cant":"")),l.\u0275\u0275advance(3),l.\u0275\u0275property("ngClass","bolder header-title"+("CANT"===p.title?"-cant":"")),l.\u0275\u0275advance(1),l.\u0275\u0275textInterpolate(p.title),l.\u0275\u0275advance(2),l.\u0275\u0275property("ngClass","header-title"+("CANT"===p.title?"-cant":"")),l.\u0275\u0275advance(1),l.\u0275\u0275textInterpolate(l.\u0275\u0275pipeBind1(15,16,p.titleText)),l.\u0275\u0275advance(5),l.\u0275\u0275property("testo",p.quoteText)("link",p.MIRABILE_URL+p.quoteLink)("linkDisplayText",p.quoteLinkText),l.\u0275\u0275advance(3),l.\u0275\u0275propertyInterpolate("href",p.isForAns?"assets/istruzioni_ans.pdf":"assets/istruzioni_cant.pdf",l.\u0275\u0275sanitizeUrl),l.\u0275\u0275property("title",l.\u0275\u0275pipeBind1(23,18,"Istruzioni")),l.\u0275\u0275advance(4),l.\u0275\u0275textInterpolate(l.\u0275\u0275pipeBind1(27,20,"Istruzioni")),l.\u0275\u0275advance(4),l.\u0275\u0275property("title",l.\u0275\u0275pipeBind1(31,22,"Pagina progetto")),l.\u0275\u0275advance(4),l.\u0275\u0275textInterpolate(l.\u0275\u0275pipeBind1(35,24,"Il progetto")))},dependencies:[i.CommonModule,i.NgClass,A.FormsModule,A.ReactiveFormsModule,d.TranslateModule,d.TranslatePipe,x.FontAwesomeModule,I.J],styles:[".btn-custom-small[_ngcontent-%COMP%]{padding:2px 8px}.separated[_ngcontent-%COMP%]{border-left:1px solid #708090}.header-title[_ngcontent-%COMP%]{color:#708090}.header-title.bolder[_ngcontent-%COMP%]{text-shadow:1px 0 #708090}.separated-cant[_ngcontent-%COMP%]{border-left:1px solid #024D74}.header-title-cant[_ngcontent-%COMP%]{color:#024d74}.header-title-cant.bolder[_ngcontent-%COMP%]{text-shadow:1px 0 #024D74}"]})}}return f})()},9943:(F,S,r)=>{r.d(S,{d:()=>e,m:()=>A});var i=r(1522),x=r(1122),P=r(168);let A=(()=>{class d extends i.TranslatePipe{constructor(l,m){super(l,m),this.customTranslator=l,this._theRef=m}static{this.\u0275fac=function(m){return new(m||d)(P.\u0275\u0275directiveInject("customTranslator",16),P.\u0275\u0275directiveInject(P.ChangeDetectorRef,16))}}static{this.\u0275pipe=P.\u0275\u0275definePipe({name:"translatecustom",type:d,pure:!1})}static{this.\u0275prov=P.\u0275\u0275defineInjectable({token:d,factory:d.\u0275fac})}}return d})(),e=(()=>{class d extends i.TranslateService{constructor(){super(null,new x.u,new i.TranslateFakeCompiler,new i.TranslateDefaultParser,new i.FakeMissingTranslationHandler,!1,!0,!1,"fr"),this.use("fr")}static{this.\u0275fac=function(m){return new(m||d)}}static{this.\u0275prov=P.\u0275\u0275defineInjectable({token:d,factory:d.\u0275fac})}}return d})()},8920:(F,S,r)=>{r.d(S,{G:()=>A});var i=r(2672),t=r(5503),x=r(9943),P=r(168);let A=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=P.\u0275\u0275defineNgModule({type:e})}static{this.\u0275inj=P.\u0275\u0275defineInjector({providers:[i.s,t.R,x.d,{provide:"customTranslator",useExisting:x.d}]})}}return e})()},9364:(F,S,r)=>{r.d(S,{Q:()=>e});var i=function(d){return d.Mel="Mel",d.Mem="Mem",d.Autori="Autori",d.Calma="Calma",d.Ricabim="Ricabim",d.Madoc="Madoc",d.Canticum="Canticum",d}(i||{}),P=r(168),I=r(7913),A=r(1522);let e=(()=>{class d{constructor(l,m){this.service=l,this.translate=m,this.progettiDisabilitatiMediolatino=[],this.progettiDisabilitatiRomanzo=[],this.progettiDisabilitatiAgiografico=[]}ordinaArray(l,m){if(!l)return;const v=new Map;for(const f of l){const g={};for(const h of m){const _=h.prefix?f[h.prefix][h.field]:f[h.field],p="string"==typeof _?this.eliminaTagHtml(_):_;g[h.field]=h.isNumber?Number(p)?Number(p):0:p||""}v.set(f,g)}l=l.sort((f,g)=>{for(const h of m){const _=v.get(f)[h.field],p=v.get(g)[h.field];let o=0;if(h.desc?p>_?o=1:p<_&&(o=-1):_>p?o=1:_<p&&(o=-1),o)return o}return 0})}open(l){this.service.openPdf(l).subscribe(m=>{const v=new Blob([m],{type:"application/pdf"}),f=window.URL.createObjectURL(v);window.open(f)},m=>{console.log(m)})}tryParseInt(l){try{if(null!==l){const m=Number(l);if(!isNaN(m))return m}}catch{return null}return null}normalizzaArray(l,m){if(l[m]){if(!Array.isArray(l[m])){const v=Object.assign({},l[m]);l[m]=[],l[m].push(v)}}else l[m]=[];l[m]||console.log("normalizzaArray: array "+m+" non funzionante!")}checkProgettoDisabilitato(l){for(const m of this.progettiDisabilitatiMediolatino)if(m.n
1ame.toUpperCase()===l)return!0;for(const m of this.progettiDisabilitatiRomanzo)if(m.name.toUpperCase()===l)return!0;for(const m of this.progettiDisabilitatiAgiografico)if(m.name.toUpperCase()===l)return!0;return!1}eliminaTagHtml(l){let m="";if(l){let v=!1;for(let f=0;f<l.length;f++){const g=l.charAt(f);"<"===g?v=!0:">"===g?v=!1:v||(m+=g)}}return m}setInputFilter(l,m,v,f){["input","keydown","keyup","mousedown","mouseup","select","contextmenu","drop","focusout"].forEach(function(g){l.addEventListener(g,function(){if(f(this.value))this.oldValue=this.value;else if(Object.prototype.hasOwnProperty.call(this,"oldValue")){if(this.value=this.oldValue,m&&v){const h={};h[v]=this.oldValue,m.patchValue(h)}l.dispatchEvent(new Event("input"))}else{if(this.value="",m&&v){const h={};h[v]=this.value,m.patchValue(h)}l.dispatchEvent(new Event("input"))}})})}inserisciCampoIdInLista(l,m,v){if(l&&m)for(let f=0;f<l.length;f++)v.push({id:l[f],desc:m[f]})}inserisciCampoInLista(l,m){if(l&&l.length>0)for(let v=0;v<l.length;v++)m.push({id:0,desc:l[v]})}inserisciArrayInObj(l,m,v,f){l[v]={arr:m,campi:f}}caricaCampiArray(l,m){const v={};for(const f of Object.keys(l.campiArray)){const g=l.campiArray[f],h=[];g.campi[1]&&this.inserisciCampoIdInLista(m[`${g.campi[1]}`],m[`${g.campi[2]}`],h),this.inserisciCampoInLista(m[`${g.campi[0]}`],h),this.inserisciArrayInObj(v,h,f,l.getListaCampiArray(f))}l.setNewCampiArray(v)}checkPannelli(l,m,v){if(!l||!m||!v)return;const f=Object.entries(m).reduce((g,[h,_])=>(_.toggle&&(g[_.toggle]||(g[_.toggle]=[]),g[_.toggle].push(h)),g),{});for(const g in f){const h=f[g];for(const _ of h)if(Array.isArray(l[_])&&l[_].length>0||!Array.isArray(l[_])&&l[_]){v(g,!0);break}}}base64ToBlob(l,m="",v=512){l=l.replace(/\s/g,"");const f=atob(l),g=[];for(let h=0;h<f.length;h+=v){const _=f.slice(h,h+v),p=new Array(_.length);for(let y=0;y<_.length;y++)p[y]=_.charCodeAt(y);const o=new Uint8Array(p);g.push(o)}return new Blob(g,{type:m})}checkToggleSections(l,m){if(l&&m&&0!==m.length)for(const v of m){let f=!1;v.elasticField&&l[v.elasticField]&&this.containsMarkTag(l[v.elasticField])&&(f=!0),v.property&&v.property.length>0&&this.containsMarkTag(v.property)&&(f=!0),f&&v.toggleFunction()}}containsMarkTag(l){if(!l)return!1;if("string"==typeof l)return l.includes("<mark>");if(Array.isArray(l)){for(const m of l)if(this.containsMarkTag(m))return!0;return!1}if("object"==typeof l){for(const m in l)if(l.hasOwnProperty(m)&&this.containsMarkTag(l[m]))return!0;return!1}return!1}getDescrizioneCategoria(l){return"it"===this.translate.currentLang?l.descrizione:l.descrizione_eng}getSlugCategoria(l){return"it"===this.translate.currentLang?l.slug:l.slug_eng}convertToSlug(l){return l.toLowerCase().replace(/[^\w ]+/g,"").replace(/ +/g,"-")}checkUserSubscription(l,m){const v=m.toUpperCase(),f=Object.values(i);let g=!1,h=null;for(const _ of f)if(_.toUpperCase()===v){g=!0,h=_;break}return!g||!!l&&l.mirabile[h]}static{this.\u0275fac=function(m){return new(m||d)(P.\u0275\u0275inject(I.k),P.\u0275\u0275inject(A.TranslateService))}}static{this.\u0275prov=P.\u0275\u0275defineInjectable({token:d,factory:d.\u0275fac,providedIn:"root"})}}return d})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.