1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3118,8674],{88742:(T,_,a)=>{a.d(_,{W:()=>E});var r=a(97582),n=a(94650),l=a(19585),m=a(93612),o=a(90603),i=a(78078),t=a(99571),p=a(36895),d=a(4859);function v(O,A){if(1&O){const f=n.EpF();n.TgZ(0,"button",3),n.NdJ("click",function(){n.CHM(f);const z=n.oxw();return n.KtG(z.backTo())}),n._UZ(1,"img",4),n._uU(2," INDIETRO"),n.qZA()}}function Z(O,A){if(1&O){const f=n.EpF();n.TgZ(0,"button",3),n.NdJ("click",function(){n.CHM(f);const z=n.oxw();return n.KtG(z.backToPreviousLocation())}),n._UZ(1,"img",4),n._uU(2),n.qZA()}if(2&O){const f=n.oxw();n.xp6(2),n.hij(" ",f.testo||"INDIETRO"," ")}}const C=class{constructor(A,f,x){this.navController=A,this.routingState=f,this.mobileService=x,this.navigate=new n.vpe}backToPreviousLocation(){this.navigate.emit(),!this.customNavigation&&(this.route?this.navController.navigateRoot(this.route):this.mobileService.isApp()?this.mobileService.navigateBack():history.back())}backTo(){this.navigate.emit(),!this.customNavigation&&(this.mobileService.isApp()?this.mobileService.navigateBack():this.navController.navigateBack(this.routingState.getPreviousUrl(
1)))}};let E=C;C.\u0275fac=function(f){return new(f||C)(n.Y36(o.SH),n.Y36(i.Y),n.Y36(t.W))},C.\u0275cmp=n.Xpm({type:C,selectors:[["ar-back-button"]],inputs:{customNavigation:"customNavigation",testo:"testo",route:"route"},outputs:{navigate:"navigate"},decls:5,vars:4,consts:[[1,"back-btn"],["type","button","mat-fab","","extended","","class","ar-back-button outline-bright","aria-label","Torna indietro",3,"click",4,"ngIf","ngIfElse"],["isAuth",""],["type","button","mat-fab","","extended","","aria-label","Torna indietro",1,"ar-back-button","outline-bright",3,"click"],["src","assets/imgs/icons/icona-arrow-white.svg","alt","","aria-hidden","true"]],template:function(f,x){if(1&f&&(n.TgZ(0,"div",0),n.YNc(1,v,3,0,"button",1),n.ALo(2,"async"),n.YNc(3,Z,3,1,"ng-template",null,2,n.W1O),n.qZA()),2&f){const z=n.MAs(4);n.xp6(1),n.Q6J("ngIf",n.lcZ(2,2,x.isAnonimo$))("ngIfElse",z)}},dependencies:[p.O5,d.cs,p.Ov],styles:["ar-back-button .back-btn a .mdc-button__label,ar-back-button .back-btn button .mdc-button__label{width:100%;display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 960px){ar-back-button .back-btn{margin-top:60px}ar-back-button .fixed{position:fixed;width:100%;z-index:5}}\n"],encapsulation:2}),(0,r.gn)([(0,l.Ph)(m.jq.isAnonimo)],E.prototype,"isAnonimo$",void 0)},99762:(T,_,a)=>{a.d(_,{n:()=>o});var r=a(53358),n=a(4859),l=a(44476),m=a(94650);let o=(()=>{const t=class{};let i=t;return t.\u0275fac=function(v){return new(v||t)},t.\u0275mod=m.oAB({type:t}),t.\u0275inj=m.cJS({imports:[r.m,l.Bz,n.ot]}),i})()},27227:(T,_,a)=>{a.d(_,{m:()=>m});var r=a(94650),n=a(51572);let l=(()=>{const i=class{};let o=i;return i.\u0275fac=function(d){return new(d||i)},i.\u0275cmp=r.Xpm({type:i,selectors:[["ar-loading-spinner"]],decls:2,vars:0,consts:[[1,"center-align","mobile-padding-spinner"]],template:function(d,v){1&d&&(r.TgZ(0,"div",0),r._UZ(1,"mat-spinner"),r.qZA())},dependencies:[n.Ou],styles:[".center-align[_ngcontent-%COMP%]{display:flex;max-height:100%;box-sizing:border-box;flex-direction:row;justify-content:center;align-items:stretch;align-content:stretch}@media screen and (max-width: 960px){.mobile-padding-spinner[_ngcontent-%COMP%]{padding-top:60px}}"]}),o})(),m=(()=>{const i=class{constructor(p,d,v){this.templateRef=p,this.vcRef=d,this.componentFactoryResolver=v,this.loadingFactory=this.componentFactoryResolver.resolveComponentFactory(l)}set arLoading(p){this.vcRef.clear(),p?this.loadingComponent=this.vcRef.createComponent(this.loadingFactory):this.vcRef.createEmbeddedView(this.templateRef)}};let o=i;return i.\u0275fac=function(d){return new(d||i)(r.Y36(r.Rgc),r.Y36(r.s_b),r.Y36(r._Vd))},i.\u0275dir=r.lG2({type:i,selectors:[["","arLoading",""]],inputs:{arLoading:"arLoading"}}),o})()},98674:(T,_,a)=>{a.d(_,{z:()=>m});var r=a(27227),n=a(51572),l=a(94650);let m=(()=>{const i=class{};let o=i;return i.\u0275fac=function(d){return new(d||i)},i.\u0275mod=l.oAB({type:i}),i.\u0275inj=l.cJS({providers:[r.m],imports:[n.Cq]}),o})()},95264:(T,_,a)=>{a.d(_,{p:()=>n});var r=a(94650);let n=(()=>{const m=class{constructor(i){this._el=i}onInputChange(i){const t=this._el.nativeElement.value;this._el.nativeElement.value=t.replace(/[^+0-9]*/g,""),t!==this._el.nativeElement.value&&i.stopPropagation()}};let l=m;return m.\u0275fac=function(t){return new(t||m)(r.Y36(r.SBq))},m.\u0275dir=r.lG2({type:m,selectors:[["","arOnlyNumber",""]],hostBindings:function(t,p){1&t&&r.NdJ("input",function(v){return p.onInputChange(v)})}}),l})()},57207:(T,_,a)=>{a.d(_,{a:()=>n});var r=a(94650);let n=(()=>{const m=class{};let l=m;return m.\u0275fac=function(t){return new(t||m)},m.\u0275mod=r.oAB({type:m}),m.\u0275inj=r.cJS({}),l})()},29515:(T,_,a)=>{a.r(_),a.d(_,{CampagneContattaAgenziaModule:()=>q});var r=a(53358),n=a(2231),l=a(7625),m=a(87545),o=a(24006),i=a(21086),t=a(94650),p=a(44476),d=a(42684),v=a(74670),Z=a(36895),E=a(90603),C=a(1576),O=a(55829),A=a(27227),f=a(284),x=a(59549),z=a(39349),b=a(4859),F=a(88742),I=a(84385),U=a(3238),D=a(29006);const P=["autosize"];function M(e,s){if(1&e&&(t.ynx(0),t._UZ(1,"img",11),t.BQk()),2&e){const c=t.oxw(3);t.xp6(1),t.Q6J("src",c.campagneContattaAgenzia.imageLinkMobile,t.LSH)}}function B(e,s){if(1&e&&(t.ynx(0),t._UZ(1,"img",11),t.BQk()),2&e){const c=t.oxw(3);t.xp6(1),t.Q6J("src",c.campagneContattaAgenzia.imageLinkDesktop,t.LSH
1)}}function R(e,s){if(1&e&&(t.ynx(0),t.TgZ(1,"div",9),t.YNc(2,M,2,1,"ng-container",5),t.qZA(),t.TgZ(3,"div",10),t.YNc(4,B,2,1,"ng-container",5),t.qZA(),t.BQk()),2&e){const c=t.oxw(2);t.xp6(2),t.Q6J("ngIf",c.campagneContattaAgenzia.imageLinkMobile),t.xp6(2),t.Q6J("ngIf",c.campagneContattaAgenzia.imageLinkDesktop)}}const L=function(){return["/home"]};function N(e,s){1&e&&(t.ynx(0),t.TgZ(1,"h3"),t._uU(2,"Comunicazione inviata."),t.qZA(),t.TgZ(3,"p"),t._uU(4,"Clicca "),t.TgZ(5,"a",12),t._uU(6,"qui"),t.qZA(),t._uU(7," per tornare alla homepage."),t.qZA(),t.BQk()),2&e&&(t.xp6(5),t.Q6J("routerLink",t.DdM(1,L)))}function J(e,s){if(1&e&&(t.TgZ(0,"mat-option",27),t._uU(1),t.qZA()),2&e){const c=s.$implicit;t.Q6J("value",c.id),t.xp6(1),t.Oqu(c.descrizione)}}function S(e,s){1&e&&(t.TgZ(0,"mat-error"),t._uU(1,"Indirizzo Email richiesto "),t.qZA())}function Q(e,s){1&e&&(t.TgZ(0,"mat-error"),t._uU(1,"Indirizzo Email non valido. "),t.qZA())}function Y(e,s){if(1&e&&(t.TgZ(0,"mat-option",27),t._uU(1),t.qZA()),2&e){const c=s.$implicit;t.Q6J("value",c.id),t.xp6(1),t.Oqu(c.descrizione)}}function W(e,s){1&e&&(t.TgZ(0,"mat-error"),t._uU(1,"Specificare un messaggio da inoltrare "),t.qZA())}function K(e,s){if(1&e){const c=t.EpF();t.TgZ(0,"form",13),t.NdJ("ngSubmit",function(){t.CHM(c);const u=t.MAs(30),h=t.oxw(2);return t.KtG(h.inviaComunicazione(u.value))}),t.TgZ(1,"div",14)(2,"mat-form-field",15)(3,"mat-label"),t._uU(4,"Agenzia"),t.qZA(),t.TgZ(5,"mat-select",16),t.YNc(6,J,2,2,"mat-option",17),t.ALo(7,"async"),t.qZA()(),t._UZ(8,"div",18),t.TgZ(9,"mat-form-field",15)(10,"mat-label"),t._uU(11,"Email a cui possiamo ricontattarti"),t.qZA(),t._UZ(12,"input",19),t.YNc(13,S,2,0,"mat-error",5),t.YNc(14,Q,2,0,"mat-error",5),t.qZA(),t._UZ(15,"div",18),t.TgZ(16,"div",20),t._UZ(17,"ar-phone-form-control",21),t.qZA(),t._UZ(18,"div",18),t.TgZ(19,"mat-form-field",15)(20,"mat-label"),t._uU(21,"Fascia Oraria"),t.qZA(),t.TgZ(22,"mat-select",22),t.YNc(23,Y,2,2,"mat-option",17),t.qZA()()(),t.TgZ(24,"div",3)(25,"mat-form-field",4)(26,"mat-label"),t._uU(27,"Messaggio"),t.qZA(),t._UZ(28,"textarea",23,24),t.TgZ(31,"div",25)(32,"small"),t._uU(33),t.qZA()(),t.YNc(34,W,2,0,"mat-error",5),t.qZA()(),t.TgZ(35,"div",3)(36,"button",26),t._uU(37,"Contatta"),t.qZA()()()}if(2&e){const c=t.oxw(2);t.Q6J("formGroup",c.campagneContattaAgenziaForm),t.xp6(6),t.Q6J("ngForOf",t.lcZ(7,11,c.codAgenziaOptions$)),t.xp6(7),t.Q6J("ngIf",c.campagneContattaAgenziaForm.get("email").hasError("required")),t.xp6(1),t.Q6J("ngIf",c.campagneContattaAgenziaForm.get("email").hasError("email")),t.xp6(3),t.Q6J("placeholderPhone","Cellulare a cui possiamo ricontattarti")("form",c.campagneContattaAgenziaForm)("phoneControlName","cellulare")("onlyDialCodeControlName","prefisso"),t.xp6(6),t.Q6J("ngForOf",c.fasciaOrariaOptions),t.xp6(10),t.hij("",c.campagneContattaAgenziaForm.value.messaggio?c.campagneContattaAgenziaForm.value.messaggio.length:0,"/500"),t.xp6(1),t.Q6J("ngIf",c.campagneContattaAgenziaForm.get("messaggio").hasError("required"))}}function k(e,s){if(1&e&&(t.ynx(0),t.TgZ(1,"div",1),t._UZ(2,"ar-back-button",2),t.TgZ(3,"div",3)(4,"div",4),t.YNc(5,R,5,2,"ng-container",5),t.qZA()(),t.TgZ(6,"div",6),t.YNc(7,N,8,2,"ng-container",7),t.YNc(8,K,38,13,"ng-template",null,8,t.W1O),t.qZA()(),t.BQk()),2&e){const c=t.MAs(9),g=t.oxw();
1t.xp6(2),t.Q6J("testo","INDIETRO"),t.xp6(3),t.Q6J("ngIf",g.campagneContattaAgenzia),t.xp6(2),t.Q6J("ngIf",g.invioOk)("ngIfElse",c)}}let H=(()=>{const s=class extends n.P{constructor(g,u,h,y,tt,at){super(),this.route=g,this._formBuilder=u,this.messageService=h,this.clienteService=y,this.agenziaService=tt,this.comunicazioniService=at,this.isReady=!1,this.invioOk=!1,this.fasciaOrariaOptions=[{id:"09:00-10:00",descrizione:"09:00-10:00"},{id:"10:00-11:00",descrizione:"10:00-11:00"},{id:"11:00-12:00",descrizione:"11:00-12:00"},{id:"15:00-16:00",descrizione:"15:00-16:00"},{id:"16:00-17:00",descrizione:"16:00-17:00"},{id:"17:00-18:00",descrizione:"17:00-18:00"}]}getContattiCliente(){this.clienteService.getContatti().pipe((0,l.R)(this._unsubscribeAll)).subscribe(g=>{g&&(this.campagneContattaAgenziaForm.controls.email.setValue(g.email),this.campagneContattaAgenziaForm.controls.cellulare.setValue(g.cellulare),this.campagneContattaAgenziaForm.controls.prefisso.setValue(g.prefissoCellulare)),this.isReady=!0},g=>{this.isReady=!0})}inviaComunicazione(g){if(this.campagneContattaAgenziaForm.invalid)return void this.messageService.showMessage("Sono presenti errori.",!0);const u={...this.campagneContattaAgenziaForm.value};this.comunicazioniService.campagneContattaAgenziaAsync({body:u}).pipe((0,l.R)(this._unsubscribeAll)).subscribe(h=>{this.invioOk=!0},h=>{this.messageService.showMessage("Errore nell' invio. Riprova pi\xf9 tardi.",!0)})}ngOnInit(){this.campagneContattaAgenziaForm=this._formBuilder.group({agenzia:["",o.kI.required],email:["",[o.kI.required,o.kI.email]],prefisso:["",o.kI.required],cellulare:["",[o.kI.required]],messaggio:["",[o.kI.required]],fasciaOraria:["",[o.kI.required]],titoloCampagna:[""],idCampagna:[""]}),this.codAgenziaOptions$=this.agenziaService.getAgenzie().pipe((0,m.w)(h=>(h&&1==h.length&&this.campagneContattaAgenziaForm.controls.agenzia.setValue(h[0].id),(0,i.of)(h)))),this.getContattiCliente(),this.campagneContattaAgenziaForm.controls.idCampagna.setValue(this.route.snapshot.queryParams.campagna);const u=this.route.snapshot.queryParams.config;u&&(this.campagneContattaAgenzia=JSON.parse(atob(u))),this.campagneContattaAgenzia&&this.campagneContattaAgenziaForm.patchValue(this.campagneContattaAgenzia)}};let e=s;return s.\u0275fac=function(u){return new(u||s)(t.Y36(p.gz),t.Y36(o.QS),t.Y36(d.e),t.Y36(v.$z),t.Y36(v.UJ),t.Y36(v.kO))},s.\u0275cmp=t.Xpm({type:s,selectors:[["ar-campagne-contatta-agenzia"]],viewQuery:function(u,h){if(1&u&&t.Gf(P,5),2&u){let y;t.iGM(y=t.CRH())&&(h.autosize=y.first)}},features:[t.qOj],decls:1,vars:1,consts:[[4,"arLoading"],[1,"outer-content"],[3,"testo"],["fxLayout","row"],["fxFlex","100"],[4,"ngIf"],[1,"inner-content"],[4,"ngIf","ngIfElse"],["invioTemplate",""],["fxHide","","fxShow.lt-sm","",1,"banner-container"],["fxHide","","fxShow.gt-xs","",1,"banner-container"],["alt","",3,"src"],["routerDirection","root",3,"routerLink"],[3,"formGroup","ngSubmit"],["fxLayout","row","fxLayout.sm","column","fxLayout.xs","column"],["fxFlex","23.5","fxFlex.lt-md","100"],["formControlName","agenzia","required",""],[3,"value",4,"ngFor","ngForOf"],["fxFlex","1"],["matInput","","formControlName","email","type","email","required",""],["fxFlex","30","fxFlex.lt-md","100"],[3,"placeholderPhone","form","phoneControlName","onlyDialCodeControlName"],["formControlName","fasciaOraria","required",""],["maxlength","500","matInput","","formControlName","messaggio","cdkTextareaAutosize","","cdkAutosizeMinRows","3","required",""],["autosize","cdkTextareaAutosize","txtAreaMessaggio",""],["align","right",1,"form-text","text-muted"],["type","submit","fxFlex","100px","fxFlex.xs","100%","fxFlex.sm","100%","mat-flat-button","",1,"ar-button"],[3,"value"]],template:function(u,h){1&u&&t.YNc(0,k,10,4,"ng-container",0),2&u&&t.Q6J("arLoading",!h.isReady)},dependencies:[Z.sg,Z.O5,E.Fo,C.xw,C.yH,O.b8,p.rH,A.m,f.Nt,x.KE,x.hX,x.TO,z.IC,o._Y,o.Fj,o.JJ,o.JL,o.Q7,o.nD,o.sg,o.u,b.lW,F.W,I.gD,U.ey,D.R,Z.Ov],styles:["ar-campagne-contatta-agenzia .mat-mdc-form-field-label{color:#0074bd!important;font-weight:700}ar-campagne-contatta-agenzia .title-info{margin-bottom:0}ar-campagne-contatta-agenzia .contatta-btn-container{text-align:right}ar-campagne-contatta-agenzia .banner-container img{width:100%}@media screen and (max-width: 960px){ar-campagne-contatta-agenzia .inner-content{padding:20px}ar-campagne-contatta-agenzia .back-btn{margin-top:60px}}\n"],encapsulation:2}),e})();var j=a(69814),G=a(98674),V=a(99762),$=a(57207),X=a(51712);const w=[{path:"",component:H}];let q=(()=>{const s=class{};let e=s;return s.\u0275fac=function(u){return new(u||s)},s.\u0275mod=t.oAB({type:s}),s.\u0275inj=t.cJS({imports:[r.m,U.si,j.o9,p.Bz.forChild(w),G.z,f.c,o.u5,o.UX,b.ot,V.n,$.a,I.LD,X.t]}),e})()}}]);
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.