1(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[26],{"7DsO":function(e,r,t){"use strict";(function(e){t.d(r,"a",(function(){return F}));var n=t("pJ8o"),a=t("7xIC"),o=t.n(a),i=t("fYnN"),c=t.n(i),u=t("r4FT"),s=t("U2VP"),l=t("tLXs"),d=t("mJUT"),p=t("2MKL"),f=t("S6zo"),m=t("0Fdf"),g=t("YDGP");function b(){var e,r,t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",a=t.toStringTag||"@@toStringTag";function o(t,n,a,o){var u=n&&n.prototype instanceof c?n:c,s=Object.create(u.prototype);return y(s,"_invoke",function(t,n,a){var o,c,u,s=0,l=a||[],d=!1,p={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(r,t){return o=r,c=0,u=e,p.n=t,i}};function f(t,n){for(c=t,u=n,r=0;!d&&s&&!a&&r<l.length;r++){var a,o=l[r],f=p.p,m=o[2];t>3?(a=m===n)&&(u=o[(c=o[4])?5:(c=3,3)],o[4]=o[5]=e):o[0]<=f&&((a=t<2&&f<o[1])?(c=0,p.v=n,p.n=o[1]):f<m&&(a=t<3||o[0]>n||n>m)&&(o[4]=t,o[5]=n,p.n=m,c=0))}if(a||t>1)return i;throw d=!0,n}return function(a,l,m){if(s>1)throw TypeError("Generator is already running");for(d&&1===l&&f(l,m),c=l,u=m;(r=c<2?e:u)||!d;){o||(c?c<3?(c>1&&(p.n=-1),f(c,u)):p.n=u:p.v=u);try{if(s=2,o){if(c||(a="next"),r=o[a]){if(!(r=r.call(o,u)))throw TypeError("iterator result is not an object");if(!r.done)return r;u=r.value,c<2&&(c=0)}else 1===c&&(r=o.return)&&r.call(o),c<2&&(u=TypeError("The iterator does not provide a '"+a+"' method"),c=1);o=e}else if((r=(d=p.n<0)?u:t.call(n,p))!==i)break}catch(r){o=e,c=1,u=r}finally{s=1}}return{value:r,done:d}}}(t,a,o),!0),s}var i={};function c(){}function u(){}function s(){}r=Object.getPrototypeOf;var l=[][n]?r(r([][n]())):(y(r={},n,(function(){return this})),r),d=s.prototype=c.prototype=Object.create(l);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,y(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=s,y(d,"constructor",s),y(s,"constructor",u),u.displayName="GeneratorFunction",y(s,a,"GeneratorFunction"),y(d),y(d,a,"Generator"),y(d,n,(function(){return this})),y(d,"toString",(function(){return"[object Generator]"})),(b=function(){return{w:o,m:p}})()}function y(e,r,t,n){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}(y=function(e,r,t,n){function o(r,t){y(e,r,(function(e){return this._invoke(r,t,e)}))}r?a?a(e,r,{value:t,enumerable:!n,configurable:!n,writable:!n}):e[r]=t:(o("next",0),o("throw",1),o("return",2))})(e,r,t,n)}var h=b().m(P),O=b().m(T),v=b().m(k),j=b().m(S),w=b().m(A),C=b().m(q),z=b().m(D),_=b().m(x),E=b().m(F);function P(e){var r,t,a,o,i,c,d,m,g,y,O,v,j,w,C,z,_,E,P,T,k,S,A,q,D,x;return b().w((function(b){for(;;)switch(b.p=b.n){case 0:return b.p=0,a=e.payload,o=a.cognome,i=a.numeroTessera,c=a.returnUrl,d=a.rememberMe,b.n=1,Object(n.b)(u.a.post,"".concat("/api","/auth/login"),{cognome:o,numeroTessera:i,rememberMe:d});case 1:if(429!==(m=b.v).status){b.n=3;break}return O=(null===(g=m.data)||void 0===g||null===(y=g.error)||void 0===y?void 0:y.retryAfter)||900,b.n=2,Object(n.d)({type:s.b,payload:{retryAfter:O}});case 2:return b.a(2);case 3:try{d?Object(f.c)({cognome:o,numeroTessera:i}):Object(f.a)()}catch(h){console.warn("Failed to update remembered credentials:",h.message)}if(null!==(v=null===(r=m.data)||void 0===r||null===(t=r.data)||void 0===t?void 0:t.card)&&void 0!==v&&v.number)try{j=m.data.data.membershipStatus,Object(l.a)(),"expired"===j?Object(l.c)(v.number):v.qrCode&&Object(l.d)(v.number,v.qrCode),null!==(w=v.secondoTitolare)&&void 0!==w&&w.number&&null!==w&&void 0!==w&&w.qrCode&&("expired"===(w.status||j)?Object(l.c)(w.number):Object(l.d)(w.number,w.qrCode))}catch(F){console.warn("Failed to handle QR cache:",F.message)}try{(z=null===(C=m.data)||void 0===C?void 0:C.anagrafica)?Object(p.c)(z):console.warn("Login response senza anagrafica: fallback SSR su pagina target")}catch(L){console.warn("Failed to persist anagrafica after login:",L.message)}_=c&&!String(c).startsWith("/myfai/login")?c:"/myfai",window.location.assign(_),b.n=7;break;case 4:if(b.p=4,x=b.v,429!==(null===(E=x.response)||void 0===E?void 0:E.status)){b.n=6;break}return q=(null===(S=x.response.data)||void 0===S||null===(A=S.error)||void 0===A?void 0:A.retryAfter)||900,b.n=5,Object(n.d)({type:s.b,payload:{retryAfter:q}});case 5:return b.a(2);case 6:return D=(null===(P=x.response)||void 0===P||null===(T=P.data)||void 0===T||null===(k=T.error)||void 0===k?void 0:k.message)||"Errore durante il login",b.n=7,Object(n.d)({type:s.a,payload:{error:D}});case 7:return b.a(2)}}),h,null,[[0,4]])}function T(){var r;return b().w((function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.p=1,t.n=2,Object(n.b)(u.a.post,"".concat("/api","/auth/logout"));case 2:t.n=4;break;case 3:t.p=3,r=t.v,console.warn("Logout API call failed, continuing with client cleanup:",r.message);case 4:c.a.remove("FAI_auth",{path:"/",domain:e.env.NEXT_PUBLIC_COOKIE_DOMAIN||void 0});try{Object(l.a)()}catch(a){console.warn("Failed to clear QR cache:",a.message)}try{Object(d.a)()}catch(a){console.warn("Failed to clear profile cache:",a.message)}try{Object(p.a)()}catch(a){console.warn("Failed to clear anagr cache:",a.message)}return t.n=5,Object(n.d)({type:s.h});case 5:o.a.push("/myfai/login?loggedOut=true"),t.n=8;break;case 6:return t.p=6,t.v,t.n=7,Object(n.d)({type:s.h});case 7:o.a.push("/myfai/login?loggedOut=true");case 8:return t.a(2)}}),O,null,[[1,3],[0,6]])}function k(e){return b().w((function(e){for(;;)switch(e.n){case 0:return e.a(2)}}),v)}function S(){var e,r,t;return b().w((function(a){for(;;)switch(a.p=a.n){case 0:return a.p=0,e=Object(m.b)(),a.n=1,Object(n.b)([e,"getProfile"]);case 1:return r=a.v,a.n=2,Object(n.d)(Object(g.d)(r));case 2:a.n=4;break;case 3:return a.p=3,t=a.v,a.n=4,Object(n.d)(Object(g.c)(t.message));case 4:return a.a(2)}}),j,null,[[0,3]])}function A(e){var r,t,a;return b().w((function(o){for(;;)switch(o.p=o.n){case 0:return o.p=0,r=Object(m.b)(),o.n=1,Object(n.b)([r,"updateProfile"],e.payload.profileData);case 1:return t=o.v,o.n=2,Object(n.d)(Object(g.l)(t));case 2:o.n=4;break;case 3:return o.p=3,a=o.v,o.n=4,Object(n.d)(Object(g.k)(a.message));case 4:return o.a(2)}}),w,null,[[0,3]])}function q(e){var r,t,a,o,i,c,u,l,d,p;return b().w((function(f){for(;;)switch(f.p=f.n){case 0:return f.p=0,t=Object(m.a)(),a=(null===(r=e.payload)||void 0===r?void 0:r.params)||e.payload||{},o=a.page||1,i=a.itemsPerPage||8,f.n=1,Object(n.f)();case 1:return c=f.v,u=c.myfai.notiziari.filters,f.n=2,Object(n.b)([t,"getNotiziari"],o,i,u);case 2:return l=f.v,f.n=3,Object(n.d)({type:s.r,payload:{items:l.data.items,pagination:l.data.pagination}});case 3:f.n=5;break;case 4:return f.p=4,p=f.v,d=p.message||"Errore nel caricamento dei notiziari",f.n=5,Object(n.d)({type:s.q,payload:{error:d}});case 5:return f.a(2)}}),C,null,[[0,4]])}function D(){var e,r,t,a,o,i,c,u;return b().w((function(l){for(;;)switch(l.p=l.n){case 0:return l.p=0,e=Object(m.a)(),l.n=1,Object(n.f)();case 1:return r=l.v,t=r.myfai.notiziari.pagination.currentPage,a=r.myfai.notiziari.filters,o=t+1,8,l.n=2,Object(n.b)([e,"getNotiziari"],o,8,a);case 2:return i=l.v,l.n=3,Object(n.d)({type:s.u,payload:{items:i.data.items,pagination:i.data.pagination}});case 3:l.n=5;break;case 4:return l.p=4,u=l.v,c=u.message||"Errore nel caricamento dei notiziari",l.n=5,Object(n.d)({type:s.q,payload:{error:c}});case 5:return l.a(2)}}),z,null,[[0,4]])}function x(){var e,r,t,a;return b().w((function(o){for(;;)switch(o.p=o.n){case 0:return o.p=0,e=Object(m.a)(),o.n=1,Object(n.b)([e,"getCategories"]);case 1:return r=o.v,o.n=2,Object(n.d)({type:s.n,payload:{items:r}});case 2:o.n=4;break;case 3:return o.p=3,a=o.v,t=a.message||"Errore nel caricamento delle categorie",o.n=4,Object(n.d)({type:s.m,payload:{error:t}});case 4:return o.a(2)}}),_,null,[[0,3]])}function F(){return b().w((function(e){for(;;)switch(e.n){case 0:return e.n=1,Object(n.a)([Object(n.i)(s.d,P),Object(n.i)(s.g,T),Object(n.h)(s.i,k),Object(n.i)(s.v,S),Object(n.i)(s.y,A),Object(n.i)(s.p,q),Object(n.i)(s.t,D),Object(n.i)(s.o,q),Object(n.i)(s.s,q),Object(n.i)(s.l,x)]);case 1:return e.a(2)}}),E)}}).call(this,t("F63i"))},S6zo:function(e,r,t){"use strict";t.d(r,"c",(function(){return a})),t.d(r,"b",(function(){return o}
1)),t.d(r,"a",(function(){return i}));var n=function(){try{var e="__localStorage_test__";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(r){return!1}},a=function(e){if(!e||"object"!==typeof e||"string"!==typeof e.cognome||"string"!==typeof e.numeroTessera||!e.cognome.trim()||!e.numeroTessera.trim())return{success:!1,error:"invalid_params"};if(!n())return{success:!1,error:"storage_disabled"};try{var r={cognome:e.cognome,numeroTessera:e.numeroTessera};return window.localStorage.setItem("myfai_remembered_credentials",JSON.stringify(r)),{success:!0}}catch(t){return"QuotaExceededError"===t.name||22===t.code?{success:!1,error:"storage_quota_exceeded"}:"SecurityError"===t.name?{success:!1,error:"storage_disabled"}:{success:!1,error:"storage_error"}}},o=function(){if(!n())return{success:!1,data:null,error:"storage_disabled"};try{var e=window.localStorage.getItem("myfai_remembered_credentials");if(!e)return{success:!0,data:null};var r=JSON.parse(e);return r&&"string"===typeof r.cognome&&"string"===typeof r.numeroTessera?{success:!0,data:{cognome:r.cognome,numeroTessera:r.numeroTessera}}:{success:!1,data:null,error:"parse_error"}}catch(t){return{success:!1,data:null,error:"parse_error"}}},i=function(){if(!n())return{success:!1};try{return window.localStorage.removeItem("myfai_remembered_credentials"),{success:!0}}catch(e){return{success:!1}}}},UbWI:function(e,r,t){"use strict";t.d(r,"a",(function(){return d}));var n=t("fGyu"),a=t("HbGN"),o=t("zjfJ"),i=t("U2VP"),c=["secondoTitolare"];function u(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?u(Object(t),!0).forEach((function(r){Object(o.a)(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):u(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}var l={auth:{isAuthenticated:!1,loading:!1,error:null,sessionExpired:!1,sessionMessage:null,rateLimited:{blocked:!1,retryAfter:null,attemptsCount:0}},membership:{status:null,card:{number:null,type:null,holderName:null,expiryDate:null,qrCode:null},secondCard:null,secondCardStatus:null,daysUntilExpiry:null,loading:!1,error:null},qrCache:{isFromCache:!1,cacheTimestamp:null,storageError:null},profile:{data:null,loading:!1,error:null},notiziari:{items:[],filters:{categories:[],yearRanges:[],search:""},pagination:{currentPage:1,itemsPerPage:8,totalItems:0,totalPages:0},loading:!1,error:null},notiziariCategories:{items:[],loading:!1,error:null}};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,r=arguments.length>1?arguments[1]:void 0;switch(r.type){case i.d:return s(s({},e),{},{auth:s(s({},e.auth),{},{loading:!0,error:null})});case i.e:return s(s({},e),{},{auth:s(s({},e.auth),{},{isAuthenticated:!0,loading:!1,error:null,rateLimited:{blocked:!1,retryAfter:null,attemptsCount:0}})});case i.a:return s(s({},e),{},{auth:s(s({},e.auth),{},{loading:!1,error:r.payload.error,rateLimited:s(s({},e.auth.rateLimited),{},{attemptsCount:e.auth.rateLimited.attemptsCount+1})})});case i.b:return s(s({},e),{},{auth:s(s({},e.auth),{},{loading:!1,error:null,rateLimited:{blocked:!0,retryAfter:Date.now()+1e3*r.payload.retryAfter,attemptsCount:e.auth.rateLimited.attemptsCount}})});case i.c:return s(s({},e),{},{auth:s(s({},e.auth),{},{rateLimited:{blocked:!1,retryAfter:null,attemptsCount:0}})});case i.f:return s(s({},e),{},{auth:{isAuthenticated:!1,loading:!1,error:null,sessionExpired:!1,sessionMessage:null,rateLimited:{blocked:!1,retryAfter:null,attemptsCount:0}}});case i.h:return l;case i.F:return s(s({},e),{},{auth:s(s({},e.auth),{},{isAuthenticated:!1,sessionExpired:!0,sessionMessage:"Sessione scaduta. Effettua nuovamente l'accesso"}),membership:l.membership});case i.E:return s(s({},e),{},{auth:s(s({},e.auth),{},{sessionExpired:!1,sessionMessage:null})});case i.i:return s(s({},e),{},{membership:s(s({},e.membership),{},{loading:!0,error:null})});case i.k:var t=r.payload.membership,o=t.card||e.membership.card,u=o||{},d=u.secondoTitolare,p=Object(a.a)(u,c),f=d?{number:d.number||null,type:d.type||p.type||null,holderName:d.holder
1Name||null,surname:d.surname||null,email:d.email||null,expiryDate:d.expiryDate||p.expiryDate||null,firstEnrollmentDate:d.firstEnrollmentDate||p.firstEnrollmentDate||null,paymentMethod:d.paymentMethod||p.paymentMethod||null,idAnagrafica:d.idAnagrafica||null,qrCode:d.qrCode||null}:null,m=d&&(d.status||t.status)||null;return s(s({},e),{},{membership:s(s(s({},e.membership),t),{},{card:p,secondCard:f,secondCardStatus:m,loading:!1,error:null})});case i.j:return s(s({},e),{},{membership:s(s({},e.membership),{},{loading:!1,error:r.payload.error})});case i.D:return s(s({},e),{},{qrCache:s(s({},e.qrCache),{},{isFromCache:!1,cacheTimestamp:r.payload.cacheTimestamp,storageError:null})});case i.B:return s(s({},e),{},{qrCache:s(s({},e.qrCache),{},{storageError:r.payload.error})});case i.C:return s(s({},e),{},{membership:s(s({},e.membership),{},{card:s(s({},e.membership.card),{},{qrCode:r.payload.qrData})}),qrCache:s(s({},e.qrCache),{},{isFromCache:!0,cacheTimestamp:r.payload.cacheTimestamp,storageError:null})});case i.v:return s(s({},e),{},{profile:s(s({},e.profile),{},{loading:!0,error:null})});case i.x:return s(s({},e),{},{profile:s(s({},e.profile),{},{data:r.payload.profile,loading:!1,error:null})});case i.w:return s(s({},e),{},{profile:s(s({},e.profile),{},{loading:!1,error:r.payload.error})});case i.y:return s(s({},e),{},{profile:s(s({},e.profile),{},{loading:!0,error:null})});case i.A:return s(s({},e),{},{profile:s(s({},e.profile),{},{data:r.payload.profile||e.profile.data,loading:!1,error:null})});case i.z:return s(s({},e),{},{profile:s(s({},e.profile),{},{loading:!1,error:r.payload.error})});case i.p:return s(s({},e),{},{notiziari:s(s({},e.notiziari),{},{loading:!0,error:null})});case i.r:return s(s({},e),{},{notiziari:s(s({},e.notiziari),{},{items:r.payload.items,pagination:r.payload.pagination,loading:!1,error:null})});case i.q:return s(s({},e),{},{notiziari:s(s({},e.notiziari),{},{loading:!1,error:r.payload.error})});case i.t:return s(s({},e),{},{notiziari:s(s({},e.notiziari),{},{loading:!0,error:null})});case i.u:return s(s({},e),{},{notiziari:s(s({},e.notiziari),{},{items:[].concat(Object(n.a)(e.notiziari.items),Object(n.a)(r.payload.items)),pagination:r.payload.pagination,loading:!1,error:null})});case i.o:return s(s({},e),{},{notiziari:s(s({},e.notiziari),{},{pagination:s(s({},e.notiziari.pagination),{},{currentPage:r.payload.page})})});case i.s:return s(s({},e),{},{notiziari:s(s({},e.notiziari),{},{filters:s(s({},e.notiziari.filters),r.payload.filters),items:[],pagination:s(s({},e.notiziari.pagination),{},{currentPage:1}),loading:!0})});case i.l:return s(s({},e),{},{notiziariCategories:s(s({},e.notiziariCategories),{},{loading:!0,error:null})});case i.n:return s(s({},e),{},{notiziariCategories:s(s({},e.notiziariCategories),{},{items:r.payload.items,loading:!1,error:null})});case i.m:return s(s({},e),{},{notiziariCategories:s(s({},e.notiziariCategories),{},{loading:!1,error:r.payload.error})});default:return e}}},YDGP:function(e,r,t){"use strict";t.d(r,"h",(function(){return a})),t.d(r,"g",(function(){return o})),t.d(r,"i",(function(){return i})),t.d(r,"b",(function(){return c})),t.d(r,"d",(function(){return u})),t.d(r,"c",(function(){return s})),t.d(r,"j",(function(){return l})),t.d(r,"l",(function(){return d})),t.d(r,"k",(function(){return p})),t.d(r,"f",(function(){return f})),t.d(r,"e",(function(){return m})),t.d(r,"a",(function(){return g}));var n=t("U2VP"),a=function(e){return{type:n.d,payload:e}},o=function(){return{type:n.c}},i=function(){return{type:n.g}},c=function(){return{type:n.v}},u=function(e){return{type:n.x,payload:{profile:e}}},s=function(e){return{type:n.w,payload:{error:e}}},l=function(e){return{type:n.y,payload:{profileData:e}}},d=function(e){return{type:n.A,payload:{profile:e}}},p=function(e){return{type:n.z,payload:{error:e}}},f=function(){return{type:n.t}},m=function(e){return{type:n.s,payload:{filters:e}}},g=function(){return{type:n.l}}}}]);
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.