PageSourceSearch

https://www.regione.emilia-romagna.it/static/js/SearchPubblicazionBlock.b44fcfa0.chunk.js

js regione.emilia-romagna.it collected 2026-09-24 08:33:48 UTC 10,234 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[96880],{94255:(e,t,a)=>{a.d(t,{Z:()=>w});var l=a(64581),i=a(67294),o=a(88640),r=a(67100),n=a(36247),u=a(34724),s=a(94184),d=a.n(s),c=a(71790),p=a(21266),f=a(80168),v=a(75002),g=a(30381),_=a.n(g),b=a(54046),h=(0,o.v)({text_filter:{id:"searchBlock_text_filter",defaultMessage:"Filtro di testo"},search_keyword:{id:"searchPubblicazioni_keyword",defaultMessage:"Cerca nel testo"},authors_filter:{id:"searchPubblicazioni_authors_filter",defaultMessage:"Filtro per Autori"},autori:{id:"searchPubblicazioni_authors_label",defaultMessage:"Autore / Autori"},autori_placeholder:{id:"searchPubblicazioni_authors_placeholder",defaultMessage:"Seleziona un autore"},type_filter:{id:"searchPubblicazioni_type_filter",defaultMessage:"Filtro per Tipo"},type:{id:"searchPubblicazioni_type_label",defaultMessage:"Tipo di pubblicazione"},type_placeholder:{id:"searchPubblicazioni_type_placeholder",defaultMessage:"Seleziona una tipologia"},language_filter:{id:"searchPubblicazioni_language_filter",defaultMessage:"Filtro per Lingua"},language:{id:"searchPubblicazioni_language_label",defaultMessage:"Lingua della pubblicazione"},language_placeholder:{id:"searchPubblicazioni_language_placeholder",defaultMessage:"Seleziona una lingua"},publish_date_filter:{id:"searchPubblicazioni_publish_date_filter",defaultMessage:"Filtro per data di pubblicazione"},publish_date_label:{id:"searchPubblicazioni_publish_date_label",defaultMessage:"Periodo data di pubblicazione"},publish_date_from:{id:"searchPubblicazioni_publish_date_filter_from",defaultMessage:"Pubblicato dal"},publish_date_to:{id:"searchPubblicazioni_publish_date_filter_to",defaultMessage:"Pubblicato al"}});const m=function(){var e=(0,r.Z)();return _().locale(e.locale),{text_filter:{label:e.formatMessage(h.text_filter),type:"text_filter",widget:{component:b.QV,props:{value:"",activeTopLabel:!0,placeholder:e.formatMessage(h.search_keyword)}},query:function(e,t){e&&t.push({i:"SearchableText",o:"plone.app.querystring.operation.string.contains",v:e+"*"})}},authors_filter:{label:e.formatMessage(h.authors_filter),type:"authors_filter",widget:{component:b.zZ,props:{value:null,placeholder:e.formatMessage(h.autori),options:{vocabulary:"rer.pubblicazioni.autori",placeholder:e.formatMessage(h.autori_placeholder)}}},query:function(e,t){null!==e&&void 0!==e&&e.value&&t.push({i:"authors",o:"plone.app.querystring.operation.selection.any",v:e.value})}},type_filter:{label:e.formatMessage(h.type_filter),type:"type_filter",widget:{component:b.zZ,props:{value:null,placeholder:e.formatMessage(h.type),options:{vocabulary:"rer.pubblicazioni.used_types",placeholder:e.formatMessage(h.type_placeholder)}}},query:function(e,t){null!==e&&void 0!==e&&e.value&&t.push({i:"publication_types",o:"plone.app.querystring.operation.selection.any",v:e.value})}},language_filter:{label:e.formatMessage(h.language_filter),type:"language_filter",widget:{component:b.zZ,props:{value:null,placeholder:e.formatMessage(h.language),options:{vocabulary:"rer.pubblicazioni.lingue",placeholder:e.formatMessage(h.language_placeholder)}}},query:function(e,t){null!==e&&void 0!==e&&e.value&&t.push({i:"publication_language",o:"plone.app.querystring.operation.selection.any",v:e.value})}},publish_date_filter:{label:e.formatMessage(h.publish_date_filter),type:"publish_date_filter",widget:{component:b.fU,props:{showClearDates:!0,isOutsideRange:function(){return!1},startLabel:e.formatMessage(h.publish_date_from),endLabel:e.formatMessage(h.publish_date_to),legendLabel:e.formatMessage(h.publish_date_label)}},reducer:function(e,t){var a,l;return{startDate:null!==(a=e.start)&&void 0!==a?a:t.widget.props.defaultStart,endDate:null!==(l=e.end)&&void 0!==l?l:t.widget.props.defaultEnd}},query:function(e,t){var a="YYYY-MM-DD HH:mm";if(null!==e&&void 0!==e&&e.startDate||null!==e&&void 0!==e&&e.endDate)if(null!==e&&void 0!==e&&e.startDate&&!e.endDate){var l,i,o=e.startDate.clone(),r=null===o||void 0===o||null===(l=o.startOf("day"))||void 0===l||null===(i=l.utc())||void 0===i?void 0:i.format(a);t.push({i:"publication_date",o:"plone.app.querystring.operation.date.largerThan",v:r})}else if(null!==e&&void 0!==e&&e.startDate||null===e||void 0===e||!e.endDate){var n,u,s,d,c=null===(n=e.startDate.clone().startOf("day"))||void 0===n||null===(u=n.utc())||void 0===u?void 0:u.format(a),p=null===(s=e.endDate.clone().add(1,"d").startOf("day"))||void 0===s||null===(d=s.utc())||void 0===d?void 0:d.format(a);t.push({i:"publication_date",o:"plone.app.querystring.operation.date.between",v:[c,p]})}else{var f,v=null===(f=e.endDate.clone().add(1,"d").startOf("day"))||void 0===f?void 0:f.utc().format(a);t.push({i:"publication_date",o:"plone.app.querystring.operation.date.lessThan",v:v})}}}}};const y=function(e){var t=m();return(0,l.Z)({},t)};var M=i.createElement,z=(0,o.v)({find:{id:"find",defaultMessage:"Cerca"},noResult:{id:"noResult",defaultMessage:"Nessun risultato trovato"},results_found:{id:"results_found",defaultMessage:"Risultati trovati"},clearFilters:{id:"clearFilters",defaultMessage:"Azzera i filtri"}});const w=function(e){var t,a,o,s,g,_,b,h,m,w=e.data,D=e.inEditMode,q=(e.path,e.onChangeBlock,e.id),P=(0,r.Z)(),Z=(0,i.useState)(1),x=Z[0],E=Z[1],N=(0,n.use
1Selector)((function(e){var t;return null===(t=e.subsite)||void 0===t?void 0:t.data})),S=(0,n.useDispatch)(),F="pubblicazioni_search_"+q,T=(0,n.useSelector)((function(e){var t,a;return null===(t=e.querystringsearch)||void 0===t||null===(a=t.subrequests)||void 0===a?void 0:a[F]})),k=(0,n.useSelector)((function(e){var t,a,l,i;return null!==(t=null===(a=e.querystringsearch)||void 0===a||null===(l=a.subrequests)||void 0===l||null===(i=l[F])||void 0===i?void 0:i.items)&&void 0!==t?t:[]})),C=(0,n.useSelector)((function(e){var t,a,l;return(null===(t=e.querystringsearch)||void 0===t||null===(a=t.subrequests)||void 0===a||null===(l=a[F])||void 0===l?void 0:l.loading)||!1})),L=(0,i.createRef)(),O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x,t=[{i:"portal_type",o:"plone.app.querystring.operation.selection.any",v:["Pubblicazione"]}];[U,V,Y,B,H].forEach((function(e){if(null!==e&&void 0!==e&&e.widget){var a=e.widget.props.value;e.query&&e.query(a,t)}})),w.location&&w.location[0]&&t.push({i:"path",o:"plone.app.querystring.operation.string.absolutePath",v:(0,p.ZV)(w.location[0]["@id"])}),S((0,c.Kz)(N?(0,p.ZV)(N["@id"]):"",{metadata_fields:"_all",query:t,b_size:6,sort_on:w.sort_on,sort_order:w.sort_order?"descending":"ascending"},F,e))},R=y(null),A=function(){return{filterOne:R.text_filter,filterTwo:R.authors_filter,filterThree:R.type_filter,filterFour:R.language_filter,filterFive:R.publish_date_filter}},I=(0,i.useReducer)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A(),t=arguments.length>1?arguments[1]:void 0,a=(0,l.Z)({},e);if("reset"===t.type)a=(0,l.Z)({},A());else{var i=a[t.filter],o=function(e,t){return e},r=i.reducer||o;i.widget.props.value=r(t.value,e[t.filter])}return a}),A()),j=I[0],U=j.filterOne,V=j.filterTwo,Y=j.filterThree,B=j.filterFour,H=j.filterFive,K=I[1];return(0,i.useEffect)((function(){K({type:"reset"})}),[w]),M(i.Fragment,null,M("div",{className:d()("rounded bg-"+(w.bg_color||"primary"),{"public-ui":D})},M("form",{onSubmit:function(e){e.preventDefault(),O(1)}},M("div",{className:"search-container ms-lg-3 py-4 px-2"},M("div",{className:"d-flex justify-content-end"},M(u.zx,{color:"link",onClick:function(){K({type:"reset"}),S({type:"RESET_QUERYSTRING_RESULTS",subrequest:F})},"aria-controls":"search-pubblicazioni-results_"+q},P.formatMessage(z.clearFilters))),M("div",{className:"d-flex justify-content-center flex-wrap"},U&&M(i.Fragment,null,i.createElement(U.widget.component,(0,l.Z)((0,l.Z)({},null===(t=U.widget)||void 0===t?void 0:t.props),{},{id:"filterOne",blockID:q,onChange:function(e,t){K({filter:e,value:t})}}))),V&&i.createElement(null===(a=V.widget)||void 0===a?void 0:a.component,(0,l.Z)((0,l.Z)({},null===(o=V.widget)||void 0===o?void 0:o.props),{},{id:"filterTwo",blockID:q,onChange:function(e,t){return K({filter:e,value:t})}}))),M("div",{className:"d-flex align-items-center justify-content-center flex-wrap py-3"},Y&&i.createElement(null===(s=Y.widget)||void 0===s?void 0:s.component,(0,l.Z)((0,l.Z)({},null===(g=Y.widget)||void 0===g?void 0:g.props),{},{id:"filterThree",blockID:q,onChange:function(e,t){return K({filter:e,value:t})}})),B&&i.createElement(null===(_=B.widget)||void 0===_?void 0:_.component,(0,l.Z)((0,l.Z)({},null===(b=B.widget)||void 0===b?void 0:b.props),{},{id:"filterFour",blockID:q,onChange:function(e,t){return K({filter:e,value:t})}})),M("div",{className:"w-30"},H&&i.createElement(null===(h=H.widget)||void 0===h?void 0:h.component,(0,l.Z)((0,l.Z)({},null===(m=H.widget)||void 0===m?void 0:m.props),{},{id:"filterFive",blockID:q,onChange:function(e,t){return K({filter:e,value:t})}})))),M("div",{className:"d-flex align-items-center justify-content-center flex-wrap mt-2"},M(u.zx,{color:w.button_color||"tertiary",icon:!1,tag:"button",className:"my-2 my-lg-1","aria-controls":"search-pubblicazioni-results_"+q},P.formatMessage(z.find)))))),C?M("div",{className:"d-flex justify-content-center mt-3"},M(u.$j,{active:!0})):(null===k||void 0===k?void 0:k.length)>0?M("div",{className:"mt-4",ref:L,"aria-live":"polite",id:"search-pubblicazioni-results_"+q},M("div",{className:"results-found"},P.formatMessage(z.results_found),":"," ",T.total),M(v.Z,{items:k,show_image:!0,show_description:!0}
1),T.total>6&&M(f.tl,{activePage:x,totalPages:Math.ceil(T.total/6),onPageChange:function(e,t){var a,l=t.activePage;L.current.scrollIntoView({behavior:"smooth"});var i=null!==(a=null===l||void 0===l?void 0:l.children)&&void 0!==a?a:1;E(i),O(i)}})):T?M(i.Fragment,null,M("div",{className:"mt-4","aria-live":"polite"},M("p",{className:"text-center"},P.formatMessage(z.noResult)))):null)}},61037:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var l=a(67294),i=a(94255),o=a(21266),r=l.createElement;const n=function(e){var t=e.data,a=e.id,l=e.path,n=e.properties,u=e.block;return r("div",{className:"pubblicazioni-search"},r(i.Z,{data:t,path:(0,o.SV)(l),properties:n,block:u,id:a}))}}}]);
2//# sourceMappingURL=SearchPubblicazionBlock.b44fcfa0.chunk.js.map

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.