1"use strict";(self.webpackChunkfe_react=self.webpackChunkfe_react||[]).push([[2663],{4854:(e,t,a)=>{a.d(t,{A:()=>h});var r=a(5263),s=a(5490),i=a(343),l=a(2860),n=a(5467),o=a(5037),c=a(9814);const d=["numeroCardVisualizzabili","arrayCard","msgBottone","colClassName","btnClassName"],h=e=>{let{numeroCardVisualizzabili:t=6,arrayCard:a=[],msgBottone:h="Carica altri risultati",colClassName:m="",btnClassName:u="btn-primary"}=e,p=(0,s.A)(e,d);const[v,f]=i.useState(!1),E=a.length+1;return i.createElement(l.A,(0,r.A)({className:p.className},p),i.createElement(n.A,null,a.map(((e,t)=>i.createElement(o.A,{key:"col_"+e.key,lg:"4",xs:"12",hidden:t>5&&!v,className:m},e)))),i.createElement(n.A,null,E>t&&i.createElement(n.A,null,i.createElement(c.$nd,{onClick:()=>f(!v),className:u+" col-auto m-auto",hidden:v},h))))}},3843:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(9814),s=a(343),i=a(871);class l extends s.Component{constructor(e){super(e)}render(){var e;return s.createElement(s.Fragment,null,"undefined"===typeof this.props.clickFunction?s.createElement(i.N_,{to:null!==(e=this.props.href)&&void 0!==e?e:"",className:"read-more"},s.createElement("span",{className:"text"},this.props.text),s.createElement(r.Int,{className:"icon",color:"#007A52",icon:this.props.iconName,size:""})):s.createElement("a",{href:this.props.href,onClick:this.props.clickFunction,className:"read-more"},s.createElement("span",{className:"text"},this.props.text),s.createElement(r.Int,{className:"icon",color:"#007A52",icon:this.props.iconName,size:""})))}}},2663:(e,t,a)=>{a.r(t),a.d(t,{default:()=>y});var r=a(7890),s=a(343),i=a(7369),l=a(5253),n=a(5467),o=a(5037),c=a(9814),d=a(3843),h=a(8340),m=a(871),u=a(4363),p=a(8855),v=a(6673),f=a.n(v),E=a(4854);function g(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function _(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?g(Object(a),!0).forEach((function(t){(0,r.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):g(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}class y extends s.Component{constructor(e){super(e),(0,r.A)(this,"context",void 0),this.state={scene:null,flash:null,searchQuery:"",url_servizio:null},this.linkServizio=this.linkServizio.bind(this)}async componentDidMount(){this.props.updateBreadcrumb({label:"Servizi ",url:"/portal/tutti_i_servizi"});let e,t=window.location.toString();if(console.log("ESEGUO componentDidMount su titti i servizi"),e=await(0,l.Pr)(this.props.apiClient,t,this.props.updateLoader,this.props.setContext),null!==e&&e.esito){var a;if(console.log(e),this.props.setContext({appCorrente:e.dati.app_nome,tipologiaServizio:e.dati.tipologia_servizio}),null!==(a=e.dati)&&void 0!==a&&a.url_redirect)this.props.updateLoader(!0),this.setState({url_servizio:"/portal/"+(0,l.Mm)(e.dati.url_redirect),flash:e.flash});else if(null!==e&&"ok"===e.esito){this.setState({scene:e.dati,flash:e.flash});let t=await(0,l.Pr)(this.props.apiClient,"/portal/schede_informative",this.props.updateLoader);null!==t&&"ok"===t.esito?(console.log(t),this.setState((e=>({scene:_(_({},e.scene),t.dati),flash:t.flash})))):this.setState({flash:t.flash})}else this.setState({scene:e.dati,flash:e.flash});window.scrollTo(0,0)}}filterByServiceNameAndDescription(e){return""===this.state.searchQuery||null===this.state.searchQuery||void 0===this.state.searchQuery||e.nome.toLowerCase().includes(this.state.searchQuery.toLowerCase())||null!==e.descrizione&&e.descrizione.toLowerCase().includes(this.state.searchQuery.toLowerCase())?e:void 0}async linkServizio(e){let t;e.preventDefault(),t="A"==e.target.tagName?new URL(e.target.href).searchParams.get("serv_id"):new URL(e.target.parentElement.href).searchParams.get("serv_id");let a="/portal/get_url_servizio?id_servizio=".concat(t);const r=await(0,l.ID)(this.props.apiClient,a);if(null!==r&&"ok"===r.esito){if(null==r.dati.redirect_url)throw this.setState({flash:r.flash}),window.scrollTo(0,0),new Error("Redirect url non configurato per servizio "+t);r.dati.redirect_url.startsWith("http")?(console.log("Redirect su "+r.dati.redirect_url),window.location.href=r.dati.redirect_url):(console.log("Redirect react su "+r.dati.redirect_url),this.setState({url_servizio:r.dati.redirect_url}))}else this.setState({flash:r.flash}),window.scrollTo(0,0)}filterByNameAndDescription(e){const t=this.state.searchQuery;return(""===t||null===t||void 0===t||void 0!==e.titolo&&e.titolo.toLowerCase().includes(t.toLowerCase())||void 0!==e.nome&&e.nome.toLowerCase().includes(t.toLowerCase())||null!==e.descrizione&&e.descrizione.toLowerCase().includes(t.toLowerCase())||!!e.categoria.desc.toLowerCase().includes(t.toLowerCase()))&&e}filterByCategory(e){const t=this.state.categoryFilter;return(""===t||null===t||void 0===t||!("undefined"===typeof e.categoria||!e.categoria.desc.toLowerCase().includes(t.toLowerCase())))&&e}appendIdServizio(e,t){return e.includes("?")?e+"&serv_id="+t:e+"?serv_id="+t}render(){var e,t,a,r;if(null!=this.state.url_servizio)return s.createElement(h.C5,{to:this.state.url_servizio});let i=[];var v;null!=this.state.scene&&(i=null!==(v=this.context)&&void 0!==v&&v.confEnte.utente_loggato?this.state.scene.servizi_attivi_utente:this.state.scene.tutti_servizi_utente);let g=[];return null!==this.state&&null!==this.state.scene&&null!==this.state.scene.servizi_attivi_utente&&g.push({value:"servizi",label:"Servizi"}),null!==this.state.scene&&null!=this.state.scene.schede_informative&&(this.state.scene.schede_informative.forEach((e=>{null!=e.categoria&&g.push({value:e.categoria.id,label:e.categoria.desc})})),g=(0,l.aD)(g)),s.createElement("div",null,null!=this.state.url_servizio&&s.createElement(h.C5,{replace:!0,to:this.state.url_servizio}),s.createElement(u.A,{flash:null!=this.state.flash?this.state.flash:null}
1),s.createElement("section",{className:"areapersonale-sezione"},s.createElement(n.A,null,s.createElement(o.A,{className:"input_search",lg:"5"},s.createElement(c.pde,{type:"search",placeholder:"Cerca",onChange:e=>{this.setState({searchQuery:e.target.value})}})),s.createElement(o.A,{className:"mb-xs-4 mb-md-0"},s.createElement(c.l6P,{options:g,onChange:e=>null!==e?this.setState({categoryFilter:e.label}):this.setState({categoryFilter:""}),placeholder:"Filtra per categoria",isClearable:!0,"aria-label":"Filtra per categoria"})),s.createElement(o.A,{xs:12,md:4,className:"order-first order-md-last mb-xs-3 mt-3"},s.createElement(c.dkh,null,s.createElement(c.iFF,{tag:"h2",className:"h3"},"Vai alla sezione"),s.createElement(c.iFF,{divider:!0}),null!==this.state.scene&&null!=(null===(e=this.state.scene)||void 0===e?void 0:e.schede_informative)&&this.state.scene.schede_informative.length>0&&s.createElement(c.iFF,{href:"#infocard-section"},s.createElement("span",null,"Schede informative")),null!=i&&i.length>0&&s.createElement(c.iFF,{href:"#serv-section"},s.createElement("span",null,null===(t=this.context)||void 0===t?void 0:t.confEnte.nome_servizi))))),null!==this.state.scene&&null!=(null===(a=this.state.scene)||void 0===a?void 0:a.schede_informative)&&this.state.scene.schede_informative.length>0&&s.createElement(s.Fragment,null,s.createElement("div",{id:"infocard-section",className:"anchor"}),s.createElement(n.A,{className:"my-5"},s.createElement(o.A,{className:"border-bottom"},s.createElement("h1",{className:"title-xxxlarge deda-h1"},"Schede informative")))),null!==this.state.scene&&null!=this.state.scene.schede_informative&&s.createElement(E.A,{arrayCard:this.state.scene.schede_informative.filter((e=>!!this.filterByCategory(e)&&this.filterByNameAndDescription(e))).map(((e,t)=>s.createElement(c.ZpM,{key:"scheda"+e.id,spacing:!0,className:"card-bg",wrapperClassName:"deda_card_margin"},s.createElement("div",{className:"etichetta pt-4 ps-4"},s.createElement(c.Int,{icon:"it-settings"}),null!==e.categoria&&s.createElement("span",null,e.categoria.desc)),s.createElement(c.bwi,{className:"mt-3"},s.createElement(m.N_,{to:"/portal/schede_informative/"+e.id},s.createElement(c.ZBx,{tag:"h2",className:"h5"},e.titolo)),s.createElement(c.c5N,null,(0,p.Ay)(f().sanitize(e.descrizione,{USE_PROFILES:{html:!0}}))),s.createElement(d.A,{iconName:"it-arrow-right",text:"Vai alla pagina",href:"/portal/schede_informative/"+e.id})))))}),null!=i&&i.length>0&&s.createElement(s.Fragment,null,s.createElement("div",{id:"serv-section",className:"anchor"}),s.createElement(n.A,{className:"my-5"},s.createElement(o.A,{className:"border-bottom"},s.createElement("h1",{className:"title-xxxlarge deda-h1"},null===(r=this.context)||void 0===r?void 0:r.confEnte.nome_servizi)))),null!=i&&s.createElement(E.A,{arrayCard:i.filter((e=>!!this.filterByCategory(e)&&this.filterByNameAndDescription(e))).map(((e,t)=>{var a;return s.createElement(c.ZpM,{key:"scheda"+e.id,spacing:!0,className:"card-bg",wrapperClassName:"deda_card_margin"},s.createElement("div",{className:"etichetta pt-4 ps-4"},s.createElement(c.Int,{icon:"it-pa"}),s.createElement("span",null,null===(a=this.context)||void 0===a?void 0:a.confEnte.nome_servizi)),s.createElement(c.bwi,{className:"mt-3"},s.createElement("a",{onClick:this.linkServizio,href:this.appendIdServizio(e.url,e.id)},s.createElement(c.ZBx,{tag:"h2",className:"h5"},e.nome)),s.createElement(c.c5N,null,(0,p.Ay)(f().sanitize(e.descrizione,{USE_PROFILES:{html:!0}}))),s.createElement(d.A,{iconName:"it-arrow-right",clickFunction:this.linkServizio,text:"Vai alla pagina",href:this.appendIdServizio(e.url,e.id)})))}))})))}}(0,r.A)(y,"contextType",i.rV)}}]);
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.