1/*! For license information please see header-area-pubblica-completo.bundle.js.LICENSE.txt */ 2(()=>{var e={117:(e,t,n)=>{!function e(t,n,r){function o(i,s){if(!n[i]){if(!t[i]){if(a)return a(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[i]={exports:{}};t[i][0].call(l.exports,function(e){return o(t[i][1][e]||e)},l,l.exports,e,t,n,r)}return n[i].exports}for(var a=void 0,i=0;i<r.length;i++)o(r[i]);return o}({1:[function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a(r.key),r)}}function a(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:String(t)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n;return t=e,n=[{key:"getCookieExpiresString",value:function(e){var t=new Date,n=new Date(t.getTime()+e);return"expires=".concat(n.toGMTString(),";")}},{key:"bake",value:function(t,n){document.cookie="smartbanner_exited=1; ".concat(t?e.getCookieExpiresString(t):""," path=").concat(n)}},{key:"unbake",value:function(){document.cookie="smartbanner_exited=; expires=Thu, 01 Jan 1970 00:00:01 GMT;"}},{key:"baked",get:function(){return"1"===document.cookie.replace(/(?:(?:^|.*;\s*)smartbanner_exited\s*=\s*([^;]*).*$)|^.*$/,"$1")}}],null&&o(t.prototype,null),n&&o(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}()},{}],2:[function(e,t,r){(function(e){(function(){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,o(r.key),r)}}function o(e){var n=function(e){if("object"!=t(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=t(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(n)?n:String(n)}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0,r.default=function(){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t)}var r,o;return r=t,o=[{key:"platform",value:function(){var e=window.navigator.maxTouchPoints,t=window.navigator.userAgent;return/Android/i.test(t)?"android":!window.MSStream&&!/X11|Linux|Windows/i.test(t)&&e&&e>0||/iPhone|iPad|iPod/i.test(t)?"ios":void 0}},{key:"userAgentMatchesRegex",value:function(e){return new RegExp(e).test(window.navigator.userAgent)}},{key:"jQueryMobilePage",value:function(){return void 0!==e.$&&"undefined"!==e.$.mobile&&null!==document.querySelector(".ui-page")}},{key:"wrapperElement",value:function(){var e=t.jQueryMobilePage()?".ui-page":"html";return document.querySelectorAll(e)}}],null&&n(r.prototype,null),o&&n(r,o),Object.defineProperty(r,"prototype",{writable:!1}),t}()}).call(this)}).call(this,void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],3:[function(e,t,n){"use strict";var r,o=(r=e("./smartbanner.js"))&&r.__esModule?r:{default:r};window.SmartBanner=o.default},{"./smartbanner.js":5}],4:[function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a(r.key),r)}}function a(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:String(t)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,n.default=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n;return t=e,(n=[{key:"parse",value:function(){var e=document.getElementsByTagName("meta"),t={};return Array.apply(null,e).forEach(function(e){var n=null,r=e.getAttribute("name"),o=e.getAttribute("content");r&&o&&function(e){return-1!==e.indexOf("smartbanner:")&&e.split(":")[1].length>0}(r)&&o.length>0&&(-1!==(n=r.split(":")[1]).indexOf("-")&&(n=function(e){var t=e.split("-");
2return t.map(function(e,n){n>0&&(t[n]=e.charAt(0).toUpperCase()+e.substring(1))}),t.join("")}(n)),t[n]=o)}),t}}])&&o(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}()},{}],5:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,a(e("./optionparser.js"));var r=a(e("./detector.js")),o=a(e("./bakery.js"));function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,c(r.key),r)}}function c(e){var t=function(e){if("object"!=i(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==i(t)?t:String(t)}var l="data-smartbanner-original-top",d="data-smartbanner-original-margin-top";function u(e){this.positioningDisabled||h(e.data.height)}function h(e){for(var t,n=r.default.wrapperElement(),o=0,a=n.length;o<a;o++)if(t=n[o],r.default.jQueryMobilePage()){if(t.getAttribute(l))continue;var i=parseFloat(getComputedStyle(t).top);t.setAttribute(l,isNaN(i)?0:i),t.style.top=e+"px"}else{if(t.getAttribute(d))continue;var s=parseFloat(getComputedStyle(t).marginTop);t.setAttribute(d,isNaN(s)?0:s),t.style.marginTop=e+"px"}}n.default=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options=function(e){return{title:e.title,description:e.description,icon:e.logo,buttonLabel:e.cta_scopri&&e.cta_scopri.label,buttonUrlAndroid:e.cta_scopri&&e.cta_scopri.link_android,buttonUrlIos:e.cta_scopri&&e.cta_scopri.link_ios}}(t),this.platform=r.default.platform();var n=new Event("smartbanner.init");document.dispatchEvent(n)}var t,n;return t=e,(n=[{key:"originalTop",get:function(){var e=r.default.wrapperElement()[0];return parseFloat(e.getAttribute(l))}},{key:"originalTopMargin",get:function(){var e=r.default.wrapperElement()[0];return parseFloat(e.getAttribute(d))}},{key:"price",get:function(){return this.options.description&&""!==this.options.description?this.options.description:""}},{key:"icon",get:function(){return this.options.icon}},{key:"buttonUrl",get:function(){return"android"===this.platform?this.options.buttonUrlAndroid:"ios"===this.platform?this.options.buttonUrlIos:"#"}},{key:"closeLabel",get:function(){return void 0!==this.options.closeLabel?this.options.closeLabel:"Close"}},{key:"buttonLabel",get:function(){return this.options.buttonLabel||"View"}},{key:"html",get:function(){var e=this.options.customDesignModifier?this.options.customDesignModifier:this.platform;return'<div class="smartbanner smartbanner--'.concat(e,' js_smartbanner">
2\n <span class="smartbanner__exit js_smartbanner__exit" aria-label="').concat(this.closeLabel,'"></span>\n <div class="smartbanner__icon" style="background-image: url(').concat(this.icon,');"></div>\n <div class="smartbanner__info">\n <div>\n <div class="smartbanner__info__title">').concat(this.options.title,'</div>\n <div class="smartbanner__info__author">').concat(this.options.author,'</div>\n <div class="smartbanner__info__price">').concat(this.price,'</div>\n </div>\n </div>\n <a href="').concat(this.buttonUrl,'" target="_blank" class="smartbanner__button js_smartbanner__button" rel="noopener" aria-label="').concat(this.buttonLabel,'"><span class="smartbanner__button__label">').concat(this.buttonLabel,"</span></a>\n </div>")}},{key:"height",get:function(){try{return document.querySelector(".js_smartbanner").offsetHeight}catch(e){return 0}}},{key:"platformEnabled",get:function(){var e=this.options.enabledPlatforms||"android,ios";return e&&-1!==e.replace(/\s+/g,"").split(",").indexOf(this.platform)}},{key:"positioningDisabled",get:function(){return"true"===this.options.disablePositioning}},{key:"apiEnabled",get:function(){return"true"===this.options.api||"yes"===this.options.api}},{key:"userAgentExcluded",get:function(){return!!this.options.excludeUserAgentRegex&&r.default.userAgentMatchesRegex(this.options.excludeUserAgentRegex)}},{key:"userAgentIncluded",get:function(){return!!this.options.includeUserAgentRegex&&r.default.userAgentMatchesRegex(this.options.includeUserAgentRegex)}},{key:"hideTtl",get:function(){return!!this.options.hideTtl&&parseInt(this.options.hideTtl)}},{key:"hidePath",get:function(){return this.options.hidePath?this.options.hidePath:"/"}},{key:"publish",value:function(){if(0===Object.keys(this.options).length)throw new Error("No options detected. Please consult documentation.");if(o.default.baked)return!1;if(this.userAgentExcluded)return!1;if(!this.platformEnabled&&!this.userAgentIncluded)return!1;!function(){if(!document.getElementById("smartbanner-styles")){var e=document.createElement("style");e.id="smartbanner-styles",e.type="text/css",e.appendChild(document.createTextNode('.smartbanner{position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica,sans,sans-serif}.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}.smartbanner__exit::before,.smartbanner__exit::after{position:absolute;width:1px;height:12px;background:#716f6f;content:" "}.smartbanner__exit::before{transform:rotate(45deg)}.smartbanner__exit::after{transform:rotate(-45deg)}.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}.smartbanner__info{position:absolute;top:10px;left:104px;display:flex;overflow-y:hidden;width:60%;height:64px;align-items:center;color:#000}.smartbanner__info__title{font-size:14px}.smartbanner__info__author{display:none}.smartbanner__info__price{font-size:12px}.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");box-shadow:inset 0 4px 0 #88b131}.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background:#1c1e21;box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3);color:#b1b1b3;font-family:"ArialRoundedMTBold",Arial;font-size:20px;line-height:17px;text-shadow:0 1px 1px #000}.smartbanner.smartbanner--android .smartbanner__exit::before,.smartbanner.smartbanner--android .smartbanner__exit::after{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:rgba(0,0,0,0);box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:bold}.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:0;background:none;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:bold}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom, #42b6c9, #39a9bb);box-shadow:none;line-height:24px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}')),document.head.appendChild(e)}}();var e=document.createElement("div");document.querySelector("body").prepend(e),e.outerHTML=this.html;var t=new Event("smartbanner.view");document.dispatchEvent(t),this.positioningDisabled||h(this.height),function(e){document.querySelector(".js_smartbanner__exit").addEventListener("click",function(t){return function(e,t){t.exit(),e.preventDefault()}(t,e)}),document.querySelector(".js_smartbanner__button").addEventListener("click",function(t){return function(e,t){t.clickout()}(0,e)}),r.default.jQueryMobilePage()&&$(document).on("pagebeforeshow",e,u)}(this)}},{key:"exit",value:function(){r.default.jQueryMobilePage()&&$(document).off("pagebeforeshow",u),this.positioningDisabled||function(){for(var e,t=r.default.wrapperElement(),n=0,o=t.length;n<o;n++)e=t[n],r.default.jQueryMobilePage()&&e.getAttribute(l)?e.style.top=e.getAttribute(l)+"px":e.getAttribute(d)&&
2(e.style.marginTop=e.getAttribute(d)+"px")}();var e=document.querySelector(".js_smartbanner");document.querySelector("body").removeChild(e);var t=new Event("smartbanner.exit");document.dispatchEvent(t),o.default.bake(this.hideTtl,this.hidePath)}},{key:"clickout",value:function(){var e=new Event("smartbanner.clickout");document.dispatchEvent(e),window.dataLayer={touchepoint:"WEB",alias_page:"alias_download_vai_all_app",title_page:"Click Vai allâapp",section:"Download-Apertura app P da mobile",info_prodotto_servizio_motivo:this.platform},void 0!==window._satellite&&null!==window._satellite&&void 0!==window._satellite.track&&window._satellite.track("direct_call_SPA")}}])&&s(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}()},{"./bakery.js":1,"./detector.js":2,"./optionparser.js":4}]},{},[3])},272:()=>{window.logger=function(){var e;!function(e){e[e.DISABLED=0]="DISABLED",e[e.ERROR=1]="ERROR",e[e.WARN=2]="WARN",e[e.INFO=3]="INFO",e[e.LOG=4]="LOG",e[e.DEBUG=5]="DEBUG",e[e.TRACE=6]="TRACE"}(e||(e={}));var t={};return function n(r,o){var a;if(t[r])a=t[r];else{for(var i=r.split("."),s=e.ERROR,c=null,l=0;l<i.length;l++){var d=i[l];c=null===c?d:c+"."+d;var u=localStorage.getItem(c);null!==u&&void 0!==e[u]&&(s=e[u])}t[r]=s,console.info("Found logging category: "+r+". Level is "+e[s]),a=s}return{category:r,name:o,loggingLevel:a,getLogger:function(e,t){return n(r+"."+e,t)},error:function(t){this.loggingLevel>=e.ERROR&&console.error(this.category+(o?" - "+o:""),t)},warn:function(t){this.loggingLevel>=e.WARN&&console.warn(this.category+(o?" - "+o:""),t)},info:function(t){this.loggingLevel>=e.INFO&&console.info(this.category+(o?" - "+o:""),t)},log:function(t){this.loggingLevel>=e.LOG&&console.log(this.category+(o?" - "+o:""),t)},debug:function(t){this.loggingLevel>=e.DEBUG&&console.debug(this.category+(o?" - "+o:""),t)},trace:function(t){this.loggingLevel>=e.TRACE&&console.trace(this.category+(o?" - "+o:""),t)}}}("logger")}()},547:(e,t,n)=>{var r;!function(o){var a="function"!=typeof o.getLogger?o:o.getLogger("OneWebCommon","oneWebAnalyticsLayer"),i="function"!=typeof a.getLogger?a:a.getLogger("OneWebCommon","sjcl"),s={cipher:{},hash:{},keyexchange:{},mode:{},misc:{},codec:{},exception:{corrupt:function(e){this.toString=function(){return"CORRUPT: "+this.message},this.message=e},invalid:function(e){this.toString=function(){return"INVALID: "+this.message},this.message=e},bug:function(e){this.toString=function(){return"BUG: "+this.message},this.message=e},notReady:function(e){this.toString=function(){return"NOT READY: "+this.message},this.message=e}}};function l(e,t,n){if(4!==t.length)throw new s.exception.invalid("invalid aes block size");var r=e.b[n],o=t[0]^r[0],a=t[n?3:1]^r[1],i=t[2]^r[2];t=t[n?1:3]^r[3];var c,l,d,u,h=r.length/4-2,f=4,p=[0,0,0,0];e=(c=e.s[n])[0];var m=c[1],g=c[2],y=c[3],v=c[4];for(u=0;u<h;u++)c=e[o>>>24]^m[a>>16&255]^g[i>>8&255]^y[255&t]^r[f],l=e[a>>>24]^m[i>>16&255]^g[t>>8&255]^y[255&o]^r[f+1],d=e[i>>>24]^m[t>>16&255]^g[o>>8&255]^y[255&a]^r[f+2],t=e[t>>>24]^m[o>>16&255]^g[a>>8&255]^y[255&i]^r[f+3],f+=4,o=c,a=l,i=d;for(u=0;4>u;u++)p[n?3&-u:u]=v[o>>>24]<<24^v[a>>16&255]<<16^v[i>>8&255]<<8^v[255&t]^r[f++],c=o,o=a,a=i,i=t,t=c;return p}function d(e,t){var n,r,o,a=e.F,i=e.b,s=a[0],c=a[1],l=a[2],d=a[3],u=a[4],h=a[5],f=a[6],p=a[7];for(n=0;64>n;n++)16>n?r=t[n]:(r=t[n+1&15],o=t[n+14&15],r=t[15&n]=(r>>>7^r>>>18^r>>>3^r<<25^r<<14)+(o>>>17^o>>>19^o>>>10^o<<15^o<<13)+t[15&n]+t[n+9&15]|0),r=r+p+(u>>>6^u>>>11^u>>>25^u<<26^u<<21^u<<7)+(f^u&(h^f))+i[n],p=f,f=h,h=u,u=d+r|0,d=l,l=c,s=r+((c=s)&l^d&(c^l))+(c>>>2^c>>>13^c>>>22^c<<30^c<<19^c<<10)|0;a[0]=a[0]+s|0,a[1]=a[1]+c|0,a[2]=a[2]+l|0,a[3]=a[3]+d|0,a[4]=a[4]+u|0,a[5]=a[5]+h|0,a[6]=a[6]+f|0,a[7]=a[7]+p|0}function u(e,t){var n,r=s.random.K[e],o=[];for(n in r)r.hasOwnProperty(n)&&o.push(r[n]);for(n=0;n<o.length;n++)o[n](t)}function h(e,t){"undefined"!=typeof window&&window.performance&&"function"==typeof window.performance.now?e.addEntropy(window.performance.now(),t,"loadtime"):e.addEntropy((new Date).valueOf(),t,"loadtime")}function f(e){e.b=p(e).concat(p(e)),e.L=new s.cipher.aes(e.b)}function p(e){for(var t=0;4>t&&(e.h[t]=e.h[t]+1|0,!e.h[t]);t++);
2return e.L.encrypt(e.h)}function m(e,t){return function(){t.apply(e,arguments)}}s.cipher.aes=function(e){this.s[0][0][0]||this.O();var t,n,r,o,a=this.s[0][4],i=this.s[1],c=1;if(4!==(t=e.length)&&6!==t&&8!==t)throw new s.exception.invalid("invalid aes key size");for(this.b=[r=e.slice(0),o=[]],e=t;e<4*t+28;e++)n=r[e-1],(0===e%t||8===t&&4===e%t)&&(n=a[n>>>24]<<24^a[n>>16&255]<<16^a[n>>8&255]<<8^a[255&n],0===e%t&&(n=n<<8^n>>>24^c<<24,c=c<<1^283*(c>>7))),r[e]=r[e-t]^n;for(t=0;e;t++,e--)n=r[3&t?e:e-4],o[t]=4>=e||4>t?n:i[0][a[n>>>24]]^i[1][a[n>>16&255]]^i[2][a[n>>8&255]]^i[3][a[255&n]]},s.cipher.aes.prototype={encrypt:function(e){return l(this,e,0)},decrypt:function(e){return l(this,e,1)},s:[[[],[],[],[],[]],[[],[],[],[],[]]],O:function(){var e,t,n,r,o,a,i,s=this.s[0],c=this.s[1],l=s[4],d=c[4],u=[],h=[];for(e=0;256>e;e++)h[(u[e]=e<<1^283*(e>>7))^e]=e;for(t=n=0;!l[t];t^=r||1,n=h[n]||1)for(a=(a=n^n<<1^n<<2^n<<3^n<<4)>>8^255&a^99,l[t]=a,d[a]=t,i=16843009*(o=u[e=u[r=u[t]]])^65537*e^257*r^16843008*t,o=257*u[a]^16843008*a,e=0;4>e;e++)s[e][t]=o=o<<24^o>>>8,c[e][a]=i=i<<24^i>>>8;for(e=0;5>e;e++)s[e]=s[e].slice(0),c[e]=c[e].slice(0)}},s.bitArray={bitSlice:function(e,t,n){return e=s.bitArray.$(e.slice(t/32),32-(31&t)).slice(1),void 0===n?e:s.bitArray.clamp(e,n-t)},extract:function(e,t,n){var r=Math.floor(-t-n&31);return(-32&(t+n-1^t)?e[t/32|0]<<32-r^e[t/32+1|0]>>>r:e[t/32|0]>>>r)&(1<<n)-1},concat:function(e,t){if(0===e.length||0===t.length)return e.concat(t);var n=e[e.length-1],r=s.bitArray.getPartial(n);return 32===r?e.concat(t):s.bitArray.$(t,r,0|n,e.slice(0,e.length-1))},bitLength:function(e){var t=e.length;return 0===t?0:32*(t-1)+s.bitArray.getPartial(e[t-1])},clamp:function(e,t){if(32*e.length<t)return e;var n=(e=e.slice(0,Math.ceil(t/32))).length;return t&=31,0<n&&t&&(e[n-1]=s.bitArray.partial(t,e[n-1]&2147483648>>t-1,1)),e},partial:function(e,t,n){return 32===e?t:(n?0|t:t<<32-e)+1099511627776*e},getPartial:function(e){return Math.round(e/1099511627776)||32},equal:function(e,t){if(s.bitArray.bitLength(e)!==s.bitArray.bitLength(t))return!1;var n,r=0;for(n=0;n<e.length;n++)r|=e[n]^t[n];return 0===r},$:function(e,t,n,r){var o;for(o=0,void 0===r&&(r=[]);32<=t;t-=32)r.push(n),n=0;if(0===t)return r.concat(e);for(o=0;o<e.length;o++)r.push(n|e[o]>>>t),n=e[o]<<32-t;return o=e.length?e[e.length-1]:0,e=s.bitArray.getPartial(o),r.push(s.bitArray.partial(t+e&31,32<t+e?n:r.pop(),1)),r},i:function(e,t){return[e[0]^t[0],e[1]^t[1],e[2]^t[2],e[3]^t[3]]},byteswapM:function(e){var t,n;for(t=0;t<e.length;++t)n=e[t],e[t]=n>>>24|n>>>8&65280|(65280&n)<<8|n<<24;return e}},s.codec.utf8String={fromBits:function(e){var t,n,r="",o=s.bitArray.bitLength(e);for(t=0;t<o/8;t++)!(3&t)&&(n=e[t/4]),r+=String.fromCharCode(n>>>8>>>8>>>8),n<<=8;return decodeURIComponent(escape(r))},toBits:function(e){e=unescape(encodeURIComponent(e));var t,n=[],r=0;for(t=0;t<e.length;t++)r=r<<8|e.charCodeAt(t),!(3&~t)&&(n.push(r),r=0);return 3&t&&n.push(s.bitArray.partial(8*(3&t),r)),n}},s.codec.hex={fromBits:function(e){var t,n="";for(t=0;t<e.length;t++)n+=(0xf00000000000+(0|e[t])).toString(16).substr(4);return n.substr(0,s.bitArray.bitLength(e)/4)},toBits:function(e){var t,n,r=[];for(n=(e=e.replace(/\s|0x/g,"")).length,e+="00000000",t=0;t<e.length;t+=8)r.push(0^parseInt(e.substr(t,8),16));return s.bitArray.clamp(r,4*n)}},s.codec.base32={B:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",X:"0123456789ABCDEFGHIJKLMNOPQRSTUV",BITS:32,BASE:5,REMAINING:27,fromBits:function(e,t,n){var r=s.codec.base32.BASE,o=s.codec.base32.REMAINING,a="",i=0,c=s.codec.base32.B,l=0,d=s.bitArray.bitLength(e);for(n&&(c=s.codec.base32.X),n=0;a.length*r<d;)a+=c.charAt((l^e[n]>>>i)>>>o),i<r?(l=e[n]<<r-i,i+=o,n++):(l<<=r,i-=r);for(;7&a.length&&!t;)a+="=";return a},toBits:function(e,t){e=e.replace(/\s|=/g,"").toUpperCase();var n,r,o=s.codec.base32.BITS,a=s.codec.base32.BASE,i=s.codec.base32.REMAINING,c=[],l=0,d=s.codec.base32.B,u=0,h="base32";for(t&&(d=s.codec.base32.X,h="base32hex"),n=0;n<e.length;n++){if(0>(r=d.indexOf(e.charAt(n)))){if(!t)try{return s.codec.base32hex.toBits(e)}catch(e){}throw new s.exception.invalid("this isn't "+h+"!")}l>i?(l-=i,c.push(u^r>>>l),u=r<<o-l):u^=r<<o-(l+=a)}return 56&l&&c.push(s.bitArray.partial(56&l,u,1)),c}},s.codec.base32hex={fromBits:function(e,t){return s.codec.base32.fromBits(e,t,1)},toBits:function(e){return s.codec.base32.toBits(e,1)}},s.codec.base64={B:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
2+/",fromBits:function(e,t,n){var r="",o=0,a=s.codec.base64.B,i=0,c=s.bitArray.bitLength(e);for(n&&(a=a.substr(0,62)+"-_"),n=0;6*r.length<c;)r+=a.charAt((i^e[n]>>>o)>>>26),6>o?(i=e[n]<<6-o,o+=26,n++):(i<<=6,o-=6);for(;3&r.length&&!t;)r+="=";return r},toBits:function(e,t){e=e.replace(/\s|=/g,"");var n,r,o=[],a=0,i=s.codec.base64.B,c=0;for(t&&(i=i.substr(0,62)+"-_"),n=0;n<e.length;n++){if(0>(r=i.indexOf(e.charAt(n))))throw new s.exception.invalid("this isn't base64!");26<a?(a-=26,o.push(c^r>>>a),c=r<<32-a):c^=r<<32-(a+=6)}return 56&a&&o.push(s.bitArray.partial(56&a,c,1)),o}},s.codec.base64url={fromBits:function(e){return s.codec.base64.fromBits(e,1,1)},toBits:function(e){return s.codec.base64.toBits(e,1)}},s.hash.sha256=function(e){this.b[0]||this.O(),e?(this.F=e.F.slice(0),this.A=e.A.slice(0),this.l=e.l):this.reset()},s.hash.sha256.hash=function(e){return(new s.hash.sha256).update(e).finalize()},s.hash.sha256.prototype={blockSize:512,reset:function(){return this.F=this.Y.slice(0),this.A=[],this.l=0,this},update:function(e){"string"==typeof e&&(e=s.codec.utf8String.toBits(e));var t,n=this.A=s.bitArray.concat(this.A,e);if(t=this.l,9007199254740991<(e=this.l=t+s.bitArray.bitLength(e)))throw new s.exception.invalid("Cannot hash more than 2^53 - 1 bits");if("undefined"!=typeof Uint32Array){var r=new Uint32Array(n),o=0;for(t=512+t-(512+t&511);t<=e;t+=512)d(this,r.subarray(16*o,16*(o+1))),o+=1;n.splice(0,16*o)}else for(t=512+t-(512+t&511);t<=e;t+=512)d(this,n.splice(0,16));return this},finalize:function(){var e,t=this.A,n=this.F;for(e=(t=s.bitArray.concat(t,[s.bitArray.partial(1,1)])).length+2;15&e;e++)t.push(0);for(t.push(Math.floor(this.l/4294967296)),t.push(0|this.l);t.length;)d(this,t.splice(0,16));return this.reset(),n},Y:[],b:[],O:function(){function e(e){return 4294967296*(e-Math.floor(e))|0}for(var t,n,r=0,o=2;64>r;o++){for(n=!0,t=2;t*t<=o;t++)if(0===o%t){n=!1;break}n&&(8>r&&(this.Y[r]=e(Math.pow(o,.5))),this.b[r]=e(Math.pow(o,1/3)),r++)}}},s.mode.ccm={name:"ccm",G:[],listenProgress:function(e){s.mode.ccm.G.push(e)},unListenProgress:function(e){-1<(e=s.mode.ccm.G.indexOf(e))&&s.mode.ccm.G.splice(e,1)},fa:function(e){var t,n=s.mode.ccm.G.slice();for(t=0;t<n.length;t+=1)n[t](e)},encrypt:function(e,t,n,r,o){var a,i=t.slice(0),c=s.bitArray,l=c.bitLength(n)/8,d=c.bitLength(i)/8;if(o=o||64,r=r||[],7>l)throw new s.exception.invalid("ccm: iv must be at least 7 bytes");for(a=2;4>a&&d>>>8*a;a++);return a<15-l&&(a=15-l),n=c.clamp(n,8*(15-a)),t=s.mode.ccm.V(e,t,n,r,o,a),i=s.mode.ccm.C(e,i,n,t,o,a),c.concat(i.data,i.tag)},decrypt:function(e,t,n,r,o){o=o||64,r=r||[];var a=s.bitArray,i=a.bitLength(n)/8,c=a.bitLength(t),l=a.clamp(t,c-o),d=a.bitSlice(t,c-o);if(c=(c-o)/8,7>i)throw new s.exception.invalid("ccm: iv must be at least 7 bytes");for(t=2;4>t&&c>>>8*t;t++);if(t<15-i&&(t=15-i),n=a.clamp(n,8*(15-t)),l=s.mode.ccm.C(e,l,n,d,o,t),e=s.mode.ccm.V(e,l.data,n,r,o,t),!a.equal(l.tag,e))throw new s.exception.corrupt("ccm: tag doesn't match");return l.data},na:function(e,t,n,r,o,a){var i=[],c=s.bitArray,l=c.i;if(r=[c.partial(8,(t.length?64:0)|r-2<<2|a-1)],(r=c.concat(r,n))[3]|=o,r=e.encrypt(r),t.length)for(65279>=(n=c.bitLength(t)/8)?i=[c.partial(16,n)]:4294967295>=n&&(i=c.concat([c.partial(16,65534)],[n])),i=c.concat(i,t),t=0;t<i.length;t+=4)r=e.encrypt(l(r,i.slice(t,t+4).concat([0,0,0])));return r},V:function(e,t,n,r,o,a){var i=s.bitArray,c=i.i;if((o/=8)%2||4>o||16<o)throw new s.exception.invalid("ccm: invalid tag length");if(4294967295<r.length||4294967295<t.length)throw new s.exception.bug("ccm: can't deal with 4GiB or more data");for(n=s.mode.ccm.na(e,r,n,o,i.bitLength(t)/8,a),r=0;r<t.length;r+=4)n=e.encrypt(c(n,t.slice(r,r+4).concat([0,0,0])));return i.clamp(n,8*o)},C:function(e,t,n,r,o,a){var i,c=s.bitArray;i=c.i;var l=t.length,d=c.bitLength(t),u=l/50,h=u;if(n=c.concat([c.partial(8,a-1)],n).concat([0,0,0]).slice(0,4),r=c.bitSlice(i(r,e.encrypt(n)),0,o),!l)return{tag:r,data:[]};for(i=0;i<l;i+=4)i>u&&(s.mode.ccm.fa(i/l),u+=h),n[3]++,o=e.encrypt(n),t[i]^=o[0],t[i+1]^=o[1],t[i+2]^=o[2],t[i+3]^=o[3];return{tag:r,data:c.clamp(t,d)}}},s.mode.ocb2={name:"ocb2",encrypt:function(e,t,n,r,o,a){if(128!==s.bitArray.bitLength(n))throw new s.exception.invalid("ocb iv must be 128 bits");var i,c=s.mode.ocb2.S,l=s.bitArray,d=l.i,u=[0,0,0,0];n=c(e.encrypt(n));var h,f=[];for(r=r||[],o=o||64,i=0;i+4<t.length;i+=4)u=d(u,h=t.slice(i,i+4)),f=f.concat(d(n,e.encrypt(d(n,h)))),n=c(n);return h=t.slice(i),t=l.bitLength(h),i=e.encrypt(d(n,[0,0,0,t])),h=l.clamp(d(h.concat([0,0,0]),i),t),u=d(u,d(h.concat([0,0,0]),i)),u=e.encrypt(d(u,d(n,c(n)))),r.length&&(u=d(u,a?r:s.mode.ocb2.pmac(e,r))),f.concat(l.concat(h,l.clamp(u,o)))},decrypt:function(e,t,n,r,o,a){if(128!==s.bitArray.bitLength(n))throw new s.exception.invalid("ocb iv must be 128 bits");o=o||64;var i,c,l=s.mode.ocb2.S,d=s.bitArray,u=d.i,h=[0,0,0,0],f=l(e.encrypt(n)),p=s.bitArray.bitLength(t)-o,m=[];for(r=r||[],n=0;n+4<p/32;n+=4)i=u(f,e.decrypt(u(f,t.slice(n,n+4)))),h=u(h,i),m=m.concat(i),f=l(f);if(c=p-32*n,i=e.encrypt(u(f,[0,0,0,c])),i=u(i,d.clamp(t.slice(n),c).concat([0,0,0])),h=u(h,i),h=e.encrypt(u(h,u(f,l(f)))),r.length&&(h=u(h,a?r:s.mode.ocb2.pmac(e,r))),!d.equal(d.clamp(h,o),d.bitSlice(t,p)))throw new s.exception.corrupt("ocb: tag doesn't match");return m.concat(d.clamp(i,c))},pmac:function(e,t){var n,r=s.mode.ocb2.S,o=s.bitArray,a=o.i,i=[0,0,0,0],c=a(c=e.encrypt([0,0,0,0]),r(r(c)));for(n=0;n+4<t.length;n+=4)c=r(c),i=a(i,e.encrypt(a(c,t.slice(n,n+4))));return n=t.slice(n),128>o.bitLength(n)&&(c=a(c,r(c)),n=o.concat(n,[-2147483648,0,0,0])),i=a(i,n),e.encrypt(a(r(a(c,r(c))),i))},S:function(e){return[e[0]<<1^e[1]>>>31,e[1]<<1^e[2]>>>31,e[2]<<1^e[3]>>>31,e[3]<<1^135*(e[0]>>>31)]}},s.mode.gcm={name:"gcm",encrypt:function(e,t,n,r,o){var a=t.slice(0);return t=s.bitArray,r=r||[],e=s.mode.gcm.C(!0,e,a,r,n,o||128),t.concat(e.data,e.tag)},decrypt:function(e,t,n,r,o){var a=t.slice(0),i=s.bitArray,c=i.bitLength(a);if(r=r||[],(o=o||128)<=c?(t=i.bitSlice(a,c-o),a=i.bitSlice(a,0,c-o)):(t=a,a=[]),e=s.mode.gcm.C(!1,e,a,r,n,o),!i.equal(e.tag,t))throw new s.exception.corrupt("gcm: tag doesn't match");return e.data},ka:function(e,t){var n,r,o,a,i,c=s.bitArray.i;for(o=[0,0,0,0],a=t.slice(0),n=0;128>n;n++){for((r=!!(e[Math.floor(n/32)]&1<<31-n%32))&&(o=c(o,a)),i=!!(1&a[3]),r=3;0<r;r--)a[r]=a[r]>>>1|(1&a[r-1])<<31;a[0]>>>
2=1,i&&(a[0]^=-520093696)}return o},j:function(e,t,n){var r,o=n.length;for(t=t.slice(0),r=0;r<o;r+=4)t[0]^=4294967295&n[r],t[1]^=4294967295&n[r+1],t[2]^=4294967295&n[r+2],t[3]^=4294967295&n[r+3],t=s.mode.gcm.ka(t,e);return t},C:function(e,t,n,r,o,a){var i,c,l,d,u,h,f,p,m=s.bitArray;for(h=n.length,f=m.bitLength(n),p=m.bitLength(r),c=m.bitLength(o),i=t.encrypt([0,0,0,0]),96===c?(o=o.slice(0),o=m.concat(o,[1])):(o=s.mode.gcm.j(i,[0,0,0,0],o),o=s.mode.gcm.j(i,o,[0,0,Math.floor(c/4294967296),4294967295&c])),c=s.mode.gcm.j(i,[0,0,0,0],r),u=o.slice(0),r=c.slice(0),e||(r=s.mode.gcm.j(i,c,n)),d=0;d<h;d+=4)u[3]++,l=t.encrypt(u),n[d]^=l[0],n[d+1]^=l[1],n[d+2]^=l[2],n[d+3]^=l[3];return n=m.clamp(n,f),e&&(r=s.mode.gcm.j(i,c,n)),e=[Math.floor(p/4294967296),4294967295&p,Math.floor(f/4294967296),4294967295&f],r=s.mode.gcm.j(i,r,e),l=t.encrypt(o),r[0]^=l[0],r[1]^=l[1],r[2]^=l[2],r[3]^=l[3],{tag:m.bitSlice(r,0,a),data:n}}},s.misc.hmac=function(e,t){this.W=t=t||s.hash.sha256;var n,r=[[],[]],o=t.prototype.blockSize/32;for(this.w=[new t,new t],e.length>o&&(e=t.hash(e)),n=0;n<o;n++)r[0][n]=909522486^e[n],r[1][n]=1549556828^e[n];this.w[0].update(r[0]),this.w[1].update(r[1]),this.R=new t(this.w[0])},s.misc.hmac.prototype.encrypt=s.misc.hmac.prototype.mac=function(e){if(this.aa)throw new s.exception.invalid("encrypt on already updated hmac called!");return this.update(e),this.digest(e)},s.misc.hmac.prototype.reset=function(){this.R=new this.W(this.w[0]),this.aa=!1},s.misc.hmac.prototype.update=function(e){this.aa=!0,this.R.update(e)},s.misc.hmac.prototype.digest=function(){var e=this.R.finalize();return e=new this.W(this.w[1]).update(e).finalize(),this.reset(),e},s.misc.pbkdf2=function(e,t,n,r,o){if(n=n||1e4,0>r||0>n)throw new s.exception.invalid("invalid params to pbkdf2");"string"==typeof e&&(e=s.codec.utf8String.toBits(e)),"string"==typeof t&&(t=s.codec.utf8String.toBits(t)),e=new(o=o||s.misc.hmac)(e);var a,i,c,l,d=[],u=s.bitArray;for(l=1;32*d.length<(r||1);l++){for(o=a=e.encrypt(u.concat(t,[l])),i=1;i<n;i++)for(a=e.encrypt(a),c=0;c<a.length;c++)o[c]^=a[c];d=d.concat(o)}return r&&(d=u.clamp(d,r)),d},s.prng=function(e){this.c=[new s.hash.sha256],this.m=[0],this.P=0,this.H={},this.N=0,this.U={},this.Z=this.f=this.o=this.ha=0,this.b=[0,0,0,0,0,0,0,0],this.h=[0,0,0,0],this.L=void 0,this.M=e,this.D=!1,this.K={progress:{},seeded:{}},this.u=this.ga=0,this.I=1,this.J=2,this.ca=65536,this.T=[0,48,64,96,128,192,256,384,512,768,1024],this.da=3e4,this.ba=80},s.prng.prototype={randomWords:function(e,t){var n,r,o=[];if((n=this.isReady(t))===this.u)throw new s.exception.notReady("generator isn't seeded");if(n&this.J){n=!(n&this.I),r=[];var a,i=0;for(this.Z=r[0]=(new Date).valueOf()+this.da,a=0;16>a;a++)r.push(4294967296*Math.random()|0);for(a=0;a<this.c.length&&(r=r.concat(this.c[a].finalize()),i+=this.m[a],this.m[a]=0,n||!(this.P&1<<a));a++);for(this.P>=1<<this.c.length&&(this.c.push(new s.hash.sha256),this.m.push(0)),this.f-=i,i>this.o&&(this.o=i),this.P++,this.b=s.hash.sha256.hash(this.b.concat(r)),this.L=new s.cipher.aes(this.b),n=0;4>n&&(this.h[n]=this.h[n]+1|0,!this.h[n]);n++);}for(n=0;n<e;n+=4)0===(n+1)%this.ca&&f(this),r=p(this),o.push(r[0],r[1],r[2],r[3]);return f(this),o.slice(0,e)},setDefaultParanoia:function(e,t){if(0===e&&"Setting paranoia=0 will ruin your security; use it only for testing"!==t)throw new s.exception.invalid("Setting paranoia=0 will ruin your security; use it only for testing");this.M=e},addEntropy:function(e,t,n){n=n||"user";var r,o,a=(new Date).valueOf(),i=this.H[n],c=this.isReady(),l=0;switch(void 0===(r=this.U[n])&&(r=this.U[n]=this.ha++),void 0===i&&(i=this.H[n]=0),this.H[n]=(this.H[n]+1)%this.c.length,typeof e){case"number":void 0===t&&(t=1),this.c[i].update([r,this.N++,1,t,a,1,0|e]);break;case"object":if("[object Uint32Array]"===(n=Object.prototype.toString.call(e))){for(o=[],n=0;n<e.length;n++)o.push(e[n]);e=o}else for("[object Array]"!==n&&(l=1),n=0;n<e.length&&!l;n++)"number"!=typeof e[n]&&(l=1);if(!l){if(void 0===t)for(n=t=0;n<e.length;n++)for(o=e[n];0<o;)t++,o>>>=1;this.c[i].update([r,this.N++,2,t,a,e.length].concat(e))}break;case"string":void 0===t&&(t=e.length),this.c[i].update([r,this.N++,3,t,a,e.length]),this.c[i].update(e);break;default:l=1}if(l)throw new s.exception.bug("random: addEntropy only supports number, array of numbers or string");this.m[i]+=t,this.f+=t,c===this.u&&(this.isReady()!==this.u&&u("seeded",Math.max(this.o,this.f)),u("progress",this.getProgress()))},isReady:function(e){return e=this.T[void 0!==e?e:this.M],this.o&&this.o>=e?this.m[0]>this.ba&&(new Date).valueOf()>this.Z?this.J|this.I:this.I:this.f>=e?this.J|this.u:this.u},getProgress:function(e){return e=this.T[e||this.M],this.o>=e||this.f>e?1:this.f/e},startCollectors:function(){if(!this.D){if(this.a={loadTimeCollector:m(this,this.ma),mouseCollector:m(this,this.oa),keyboardCollector:m(this,this.la),accelerometerCollector:m(this,this.ea),touchCollector:m(this,this.qa)},window.addEventListener)window.addEventListener("load",this.a.loadTimeCollector,!1),window.addEventListener("mousemove",this.a.mouseCollector,!1),window.addEventListener("keypress",this.a.keyboardCollector,!1),window.addEventListener("devicemotion",this.a.accelerometerCollector,!1),window.addEventListener("touchmove",this.a.touchCollector,!1);else{if(!document.attachEvent)throw new s.exception.bug("can't attach event");document.attachEvent("onload",this.a.loadTimeCollector),document.attachEvent("onmousemove",this.a.mouseCollector),document.attachEvent("keypress",this.a.keyboardCollector)}this.D=!0}},stopCollectors:function(){this.D&&(window.removeEventListener?(window.removeEventListener("load",this.a.loadTimeCollector,!1),window.removeEventListener("mousemove",this.a.mouseCollector,!1),window.removeEventListener("keypress",this.a.keyboardCollector,!1),window.removeEventListener("devicemotion",this.a.accelerometerCollector,!1),window.removeEventListener("touchmove",this.a.touchCollector,!1)):document.detachEvent&&(document.detachEvent("onload",this.a.loadTimeCollector),document.detachEvent("onmousemove",this.a.mouseCollector),document.detachEvent("keypress",this.a.keyboardCollector)),this.D=!1)},addEventListener:function(e,t){this.K[e][this.ga++]=t},removeEventListener:function(e,t){var n,r,o=this.K[e],a=[];for(r in o)o.hasOwnProperty(r)&&o[r]===t&&a.push(r);for(n=0;n<a.length;n++)delete o[r=a[n]]},la:function(){h(this,1)},oa:function(e){var t,n;try{t=e.x||e.clientX||e.offsetX||0,n=e.y||e.clientY||e.offsetY||0}catch(e){n=t=0}0!=t&&0!=n&&this.addEntropy([t,n],2,"mouse"),h(this,0)},qa:function(e){e=e.touches[0]||e.changedTouches[0],this.addEntropy([e.pageX||e.clientX,e.pageY||e.clientY],1,"touch"),h(this,0)},ma:function(){h(this,2)},ea:function(e){if(e=e.accelerationIncludingGravity.x||e.accelerationIncludingGravity.y||e.accelerationIncludingGravity.z,window.orientation){var t=window.orientation;"number"==typeof t&&this.addEntropy(t,1,"accelerometer")}e&&this.addEntropy(e,2,"accelerometer"),h(this,0)}},s.random=new s.prng(6);e:try{var g,y,v,b;if(b=e.exports){var w;try{w=n(Object(function(){var e=new Error("Cannot find module 'crypto'");throw e.code="MODULE_NOT_FOUND",e}()))}catch(e){w=null}b=y=w}if(b&&y.randomBytes)g=y.randomBytes(128),g=new Uint32Array(new Uint8Array(g).buffer),s.random.addEntropy(g,1024,"crypto['randomBytes']");else if("undefined"!=typeof window&&"undefined"!=typeof Uint32Array){if(v=new Uint32Array(32),window.crypto&&window.crypto.getRandomValues)window.crypto.getRandomValues(v);else{if(!window.msCrypto||!window.msCrypto.getRandomValues)break e;window.msCrypto.getRandomValues(v)}s.random.addEntropy(v,1024,"crypto['getRandomValues']")}}catch(e){"undefined"!=typeof window&&window.console&&(i.log("There was an error collecting entropy from the browser:"),i.log(e))}function E(e){var t=s.hash.sha256.hash(e);return s.codec.base64.fromBits(t)}function L(e){return(e||this).split("").map(function(e){return e.match(/[A-Za-z]/)?(c=Math.floor(e.charCodeAt(0)/97),k=(e.toLowerCase().charCo
2deAt(0)-83)%26||26,String.fromCharCode(k+(0==c?64:96))):e}).join("")}function A(e){if(window.dataLayer)for(var t in e)window.dataLayer[t]=e[t];else window.dataLayer=e}function S(){if("undefined"!=typeof _satellite&&void 0!==_satellite&&null!==_satellite&&void 0!==_satellite.track)_satellite.track("direct_call_SPA");else if("undefined"!=typeof angular&&angular.element("[ng-app]")&&"undefined"!=typeof delayTagLaunch){var e=angular.element("[ng-app]");e&&e.scope().$root.$on("tag-adobe-launch",function(e,t){_satellite.track("direct_call_SPA")})}}s.json={defaults:{v:1,iter:1e4,ks:128,ts:64,mode:"ccm",adata:"",cipher:"aes"},ja:function(e,t,n,r){n=n||{},r=r||{};var o,a=s.json,i=a.g({iv:s.random.randomWords(4,0)},a.defaults);if(a.g(i,n),n=i.adata,"string"==typeof i.salt&&(i.salt=s.codec.base64.toBits(i.salt)),"string"==typeof i.iv&&(i.iv=s.codec.base64.toBits(i.iv)),!s.mode[i.mode]||!s.cipher[i.cipher]||"string"==typeof e&&100>=i.iter||64!==i.ts&&96!==i.ts&&128!==i.ts||128!==i.ks&&192!==i.ks&&256!==i.ks||2>i.iv.length||4<i.iv.length)throw new s.exception.invalid("json encrypt: invalid parameters");return"string"==typeof e?(e=(o=s.misc.cachedPbkdf2(e,i)).key.slice(0,i.ks/32),i.salt=o.salt):s.ecc&&e instanceof s.ecc.elGamal.publicKey&&(o=e.kem(),i.kemtag=o.tag,e=o.key.slice(0,i.ks/32)),"string"==typeof t&&(t=s.codec.utf8String.toBits(t)),"string"==typeof n&&(i.adata=n=s.codec.utf8String.toBits(n)),o=new s.cipher[i.cipher](e),a.g(r,i),r.key=e,i.ct="ccm"===i.mode&&s.arrayBuffer&&s.arrayBuffer.ccm&&t instanceof ArrayBuffer?s.arrayBuffer.ccm.encrypt(o,t,i.iv,n,i.ts):s.mode[i.mode].encrypt(o,t,i.iv,n,i.ts),i},encrypt:function(e,t,n,r){var o=s.json,a=o.ja.apply(o,arguments);return o.encode(a)},ia:function(e,t,n,r){n=n||{},r=r||{};var o,a,i=s.json;if(o=(t=i.g(i.g(i.g({},i.defaults),t),n,!0)).adata,"string"==typeof t.salt&&(t.salt=s.codec.base64.toBits(t.salt)),"string"==typeof t.iv&&(t.iv=s.codec.base64.toBits(t.iv)),!s.mode[t.mode]||!s.cipher[t.cipher]||"string"==typeof e&&100>=t.iter||64!==t.ts&&96!==t.ts&&128!==t.ts||128!==t.ks&&192!==t.ks&&256!==t.ks||!t.iv||2>t.iv.length||4<t.iv.length)throw new s.exception.invalid("json decrypt: invalid parameters");return"string"==typeof e?(e=(a=s.misc.cachedPbkdf2(e,t)).key.slice(0,t.ks/32),t.salt=a.salt):s.ecc&&e instanceof s.ecc.elGamal.secretKey&&(e=e.unkem(s.codec.base64.toBits(t.kemtag)).slice(0,t.ks/32)),"string"==typeof o&&(o=s.codec.utf8String.toBits(o)),a=new s.cipher[t.cipher](e),o="ccm"===t.mode&&s.arrayBuffer&&s.arrayBuffer.ccm&&t.ct instanceof ArrayBuffer?s.arrayBuffer.ccm.decrypt(a,t.ct,t.iv,t.tag,o,t.ts):s.mode[t.mode].decrypt(a,t.ct,t.iv,o,t.ts),i.g(r,t),r.key=e,1===n.raw?o:s.codec.utf8String.fromBits(o)},decrypt:function(e,t,n,r){var o=s.json;return o.ia(e,o.decode(t),n,r)},encode:function(e){var t,n="{",r="";for(t in e)if(e.hasOwnProperty(t)){if(!t.match(/^[a-z0-9]+$/i))throw new s.exception.invalid("json encode: invalid property name");switch(n+=r+'"'+t+'":',r=",",typeof e[t]){case"number":case"boolean":n+=e[t];break;case"string":n+='"'+escape(e[t])+'"';break;case"object":n+='"'+s.codec.base64.fromBits(e[t],0)+'"';break;default:throw new s.exception.bug("json encode: unsupported type")}}return n+"}"},decode:function(e){if(!(e=e.replace(/\s/g,"")).match(/^\{.*\}$/))throw new s.exception.invalid("json decode: this isn't json!");e=e.replace(/^\{|\}$/g,"").split(/,/);var t,n,r={};for(t=0;t<e.length;t++){if(!(n=e[t].match(/^\s*(?:(["']?)([a-z][a-z0-9]*)\1)\s*:\s*(?:(-?\d+)|"([a-z0-9+\/%*_.@=\-]*)"|(true|false))$/i)))throw new s.exception.invalid("json decode: this isn't json!");null!=n[3]?r[n[2]]=parseInt(n[3],10):null!=n[4]?r[n[2]]=n[2].match(/^(ct|adata|salt|iv)$/)?s.codec.base64.toBits(n[4]):unescape(n[4]):null!=n[5]&&(r[n[2]]="true"===n[5])}return r},g:function(e,t,n){if(void 0===e&&(e={}),void 0===t)return e;for(var r in t)if(t.hasOwnProperty(r)){if(n&&void 0!==e[r]&&e[r]!==t[r])throw new s.exception.invalid("required parameter overridden");e[r]=t[r]}return e},sa:function(e,t){var n,r={};for(n in e)e.hasOwnProperty(n)&&e[n]!==t[n]&&(r[n]=e[n]);return r},ra:function(e,t){var n,r={};for(n=0;n<t.length;n++)void 0!==e[t[n]]&&(r[t[n]]=e[t[n]]);return r}},s.encrypt=s.json.encrypt,s.decrypt=s.json.decrypt,s.misc.pa={},s.misc.cachedPbkdf2=function(e,t){var n,r=s.misc.pa;return n=(t=t||{}).iter||1e3,(n=(r=r[e]=r[e]||{})[n]=r[n]||{firstSalt:t.salt&&t.salt.length?t.salt.slice(0):s.random.randomWords(2,0)})[r=void 0===t.salt?n.firstSalt:t.salt]=n[r]||s.misc.pbkdf2(e,r,t.iter),{key:n[r].slice(0),salt:r.slice(0)}},e.exports&&(e.exports=s),void 0===(r=function(){return s}
2.apply(t,[]))||(e.exports=r);var I=window.location.pathname.split("/").filter(e=>""!==e),x={isUserIdTrakedInSession:function(e){var t=sessionStorage.getItem("posteit-userid-direct-call");return!!t&&t===E(e)},getTrakingConsent:function(e){a.debug("getTrakingConsent - start");var t="ND";if(!e||!Array.isArray(e.consents))return a.warn("getTrakingConsent - privacyData is not valid"),a.info("getTrakingConsent - falling back to ND consent"),a.debug("getTrakingConsent - return",t),t;for(var n=e.consents,r=0;r<n.length;r++)"PF3"==n[r].code&&(t=n[r].value?"TK":"TA");return a.debug("getTrakingConsent - return",t),t},trackDirectCall:S,nduid:function(e){var t=E(e);A({usr_id:"",usr_id_redundant:"",flag_profilazione:"ND",touchpoint:"WEB",site_section:I[0],section:I[1]}),S(),sessionStorage.setItem("posteit-userid-direct-call",t)},tkuid:function(e){var t=E(e);A({usr_id:t,usr_id_redundant:btoa(L(e)),flag_profilazione:"SI",touchpoint:"WEB",site_section:I[0],section:I[1]}),S(),sessionStorage.setItem("posteit-userid-direct-call",t)},tauid:function(e){var t=E(e);A({usr_id:t,usr_id_redundant:t,flag_profilazione:"NO",touchpoint:"WEB",site_section:I[0],section:I[1]}),S(),sessionStorage.setItem("posteit-userid-direct-call",t)}};try{Object.defineProperty(window,"oneWebAnalyticsLayer",{get:function(){return x},set:function(e){a.warn("Attempt to rewrite window oneWebAnalyticsLayer was blocked.")},configurable:!0,enumerable:!1})}catch(e){a.error("Failed to attach oneWebAnalyticsLayer to window:",e)}}(window.logger||window.console)},824:()=>{!function(e,t,n){var r="function"!=typeof e.getLogger?e:e.getLogger("OneWebCommon","oneWebBachecaAPILayer"),o="bacheca-message-list-change",a=t.bachecaBaseUrl||"";function i(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)})}function s(){return n.getUserInfo().then(function(e){return e})}function c(){return new URLSearchParams(window.location.search).has("demo")}function l(e,t){if(!e||"string"!=typeof e)throw new Error("Chiave non valida");var n=sessionStorage.getItem(e);if(n)try{return JSON.parse(atob(n))}catch(e){return r.error("Errore nella decodifica dei dati:",e),t}return t}var d={hasNotifications:function(){return c()?Promise.resolve(h.data.totalMessages>0):s().then(function(e){var t=new URL("nac-fe-ms/api/v1/messages",a);return t.searchParams.set("subCategory","LISTING"),t.searchParams.set("size","0"),t.searchParams.set("offset","0"),t.searchParams.set("read","false"),fetch(t.toString(),{method:"GET",headers:{"Content-Type":"application/json; charset=utf-8","x-requestid":i()},credentials:"include"}).then(function(e){if(!e.ok)throw new Error(e+" response was not ok");return Promise.resolve(e.json())}).then(function(e){return e.data.totalMessages}).catch(function(e){r.error("API Error: ",e)})})},getMessages:function(e){var t={subCategory:"LISTING",offset:0,size:10};if(c())return Promise.resolve(u.data.messages);var n=l("bacheca-deleted-messages",[]);return s().then(function(o){var s=new URL("nac-fe-ms/api/v1/messages",a),c=Object.assign({},t,e);return Object.keys(c).forEach(function(e){s.searchParams.set(e,c[e])}),fetch(s.toString(),{method:"GET",headers:{"Content-Type":"application/json; charset=utf-8","x-requestid":i()},credentials:"include"}).then(function(e){if(!e.ok)throw new Error(e+" response was not ok");return Promise.resolve(e.json())}).then(function(e){return void 0!==n&&n.length>0?e.data.messages.filter(function(e){return!n.includes(e.id)}):e.data.messages}).catch(function(e){r.error("API Error: ",e)})})},getMessageDetail:function(e){return c()?Promise.resolve(u.data.messages):s().then(function(t){var n=new URL("nac-fe-ms/api/v1/messages/"+e,a);return fetch(n.toString(),{method:"GET",headers:{"Content-Type":"application/json; charset=utf-8","x-requestid":i()},credentials:"include"}).then(function(e){if(!e.ok)throw new Error(e+" response was not ok");return Promise.resolve(e.json())}).then(function(e){return e.data.message}).catch(function(e){r.error("API Error: ",e)})})},deleteMessage:function(e){if(c())return Promise.resolve(u.data.messages);var t=l("bacheca-deleted-messages",[]);t.push.apply(t,e),function(e,t){var n,r=(n=JSON.stringify(t),btoa(n));sessionStorage.setItem(e,r)}("bacheca-deleted-messages",t);const n=new CustomEvent(o,{messageIdList:e});return document.dispatchEvent(n),s().then(function(t){var n=new URL("nac-fe-ms/api/v1/messages",a);return fetch(n.toString(),{method:"DELETE",headers:{"Content-Type":"application/json; charset=utf-8","x-requestid":i()},credentials:"include",body:JSON.stringify({messageIds:e})}).then(function(e){if(!e.ok)throw new Error(e+" response was not ok");return Promise.resolve(e.json())}).catch(function(e){r.error("API Error: ",e)})})},readMessage:function(e){var t=e.map(function(e){return{messageId:e.replace("inl
2ine-checkbox-",""),read:!0}});return c()?Promise.resolve(u.data.messages):s().then(function(e){var n=new URL("nac-fe-ms/api/v1/messages",a);return fetch(n.toString(),{method:"PATCH",headers:{"Content-Type":"application/json; charset=utf-8","x-requestid":i()},credentials:"include",body:JSON.stringify(t)}).then(function(e){if(!e.ok)throw new Error(e+" response was not ok");return Promise.resolve(e.json())}).catch(function(e){r.error("API Error: ",e)})})},getAttachment:function(e,n){var r=new URL("nac-fe-ms/api/v1/messages/"+e+"/attachments/"+n,t.bachecaBaseUrl).toString();return s().then(function(e){return fetch(r,{method:"GET",headers:{"x-requestid":i(),"Content-Type":"application/json"},credentials:"include"}).then(function(e){if(!e.ok)throw new Error("getAttachment Error: "+e.status);return Promise.resolve(e.json())}).catch(function(e){throw new Error("getAttachment Error: "+e)})})},getExternalAttachment:function(e,t){return fetch(t,{method:"GET",headers:{"request-id":i(),"channel-id":"APPP","correlation-id":"bacheca-attachment"},credentials:"include"}).then(function(e){if(!e.ok)throw new Error("getExternalAttachment Error: "+e.status);return e.blob()}).catch(function(e){throw new Error("getExternalAttachment Error:"+e)})},addBachecaMessageListChangeListener:function(e){document.addEventListener(o,e)},removeBachecaMessageListChangeListener:function(e){document.addEventListener(o,e)},formatItalianDate:function(e){var t=new Date(e),n=t.getDate(),r=["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"][t.getMonth()],o=t.getFullYear();return String(n<10?"0"+n:n)+" "+r+" "+o}};window.oneWebBachecaAPILayer=d;var u={code:0,message:"OK",data:{messages:[{id:"1eb89cd6-e3c3-45ba-aa86-80385e21486f",category:"ALTRO",subCategories:["LISTING"],businessDomain:"ALTRO",layout:"1",preview:[{key:"LONG",value:"Richiesta Conto BancoPosta - completa la tua richiesta"}],attributes:[{key:"ACTION",value:"content"},{key:"LOCKED",value:"false"}],title:"Servizi finanziari",authLevel:"https://idp.poste.it/L1",metadata:{},attachments:[],read:!1,senderAlias:"ALTRO",receivedDate:"2024-06-30 10:00:01"},{id:"4f6edce5-8cf1-4c46-baee-09f6aa29538a",category:"ALTRO",subCategories:["LISTING"],businessDomain:"ALTRO",layout:"1",preview:[{key:"LONG",value:"Richiesta apertura Libretto di risparmio dedicato ai minori di età "}],attributes:[{key:"ACTION",value:"content"},{key:"LOCKED",value:"false"}],title:"Servizi Finanziari",authLevel:"https://idp.poste.it/L1",metadata:{},attachments:[],read:!1,senderAlias:"ALTRO",receivedDate:"2024-06-29 16:00:01"},{id:"034e9280-b205-4445-9570-90d05abbea0c",category:"ALTRO",subCategories:["LISTING"],businessDomain:"ALTRO",layout:"1",preview:[{key:"LONG",value:"Richiesta Conto BancoPosta - completa la tua richiesta"}],attributes:[{key:"ACTION",value:"content"},{key:"LOCKED",value:"false"}],title:"Servizi finanziari",authLevel:"https://idp.poste.it/L1",metadata:{},attachments:[],read:!1,senderAlias:"ALTRO",receivedDate:"2024-06-28 10:00:01"},{id:"794faa18-22d6-41a8-9e57-38fd16933114",category:"ALTRO",subCategories:["LISTING"],businessDomain:"ALTRO",layout:"1",preview:[{key:"LONG",value:"Richiesta apertura Libretto di risparmio dedicato ai minori di età "}],attributes:[{key:"ACTION",value:"content"},{key:"LOCKED",value:"false"}],title:"Servizi Finanziari",authLevel:"https://idp.poste.it/L1",metadata:{},attachments:[],read:!1,senderAlias:"ALTRO",receivedDate:"2024-06-26 19:00:02"},{id:"8ca0d78a-8995-48e2-a8ef-fe5bb40e04af",category:"ALTRO",subCategories:["LISTING"],businessDomain:"ALTRO",layout:"1",preview:[{key:"LONG",value:"Richiesta Libretto Minori - Kit contrattuale pronto per la firma"}],attributes:[{key:"ACTION",value:"content"},{key:"LOCKED",value:"false"}],title:"Servizi Finanziari",authLevel:"https://idp.poste.it/L1",metadata:{},attachments:[],read:!1,senderAlias:"ALTRO",receivedDate:"2024-06-26 15:34:01"}],totalMessages:693,returnedMessages:50}},h={code:0,message:"OK",data:{messages:[],totalMessages:634,returnedMessages:0}};try{Object.defineProperty(window,"oneWebBachecaAPILayer",{get:function(){return d}
2,set:function(e){r.warn("Attempt to rewrite window oneWebBachecaAPILayer was blocked.")},configurable:!0,enumerable:!1})}catch(e){r.error("Failed to attach oneWebCommonAPILayer to window:",e)}}(window.logger||window.console,window.oneWebCommonEnv,window.oneWebCommonAPILayer)},898:()=>{!function(e,t){var n="function"!=typeof e.getLogger?e:e.getLogger("OneWebCommon","oneWebCommonAPILayer");function r(e,t){for(key in t)e=e.replace("{"+key+"}",t[key]);return e}var o,a,i=(o=!1,a=[],{lock:function(){return new Promise(function(e){o?a.push(e):(o=!0,e())})},unlock:function(){a.length>0?a.shift()():o=!1}}),s=null,c=null,l=null,d=null,u=null,h=null,f=!1,p=[],m=null,g=null,y=null,v=!1,b=[],w=null,E=null,L=null,A=!1,k=[],S=t.mode||"same-origin";if(-1===["cors","same-origin"].indexOf(S))throw new Error("Invalid mode. Expected cors or same-origin");var I={idpLogin:function(){var e=t.userLoginUrl;e?setTimeout(function(){window.location.href=e},1):n.error("Login URL is not defined.")},idpLogout:function(){var e=t.serviceBaseUrl;e||(n.warn("oneWebCommonEnv.serviceBaseUrl is not defined. Using fallback URL."),e="https://www.poste.it/onewebcommon-userinfo/"),new Promise(function(e,n){function r(){return{loa2session:window.__loa2session,loa3session:window.__loa3session,realm:window.__realm,amr:window.__amr,sid:window.__sid}}if(window.__loa2session)return e(r());var o=document.createElement("script"),a=t.idpBaseUrl;if(!a)throw new Error("Invalid base IDP URL");"function"==typeof URL?(o.src=new URL("jod-idp-retail/federation/v2/openid-check-session",a).toString(),o.onload=o.onreadystatechange=function(){window.__loa2session?e(r()):n(new Error("Session flag not set"))},o.onerror=function(){n(new Error("Failed to load openid-check-session script"))},document.head.appendChild(o)):n(new Error("URL constructor is not supported in this environment"))}).then(function(e){var n=new URL("/onewebcommon-userinfo/check",t.serviceBaseUrl).toString();return fetch(n,{method:"GET",mode:S,credentials:"include"}).then(function(t){if(!t.ok){const e=new Error("check request failed");throw e.errorCode="ERROR_NO_SESSION",e}return e})}
2).then(function(e){var n=e.sid,r=new URL("/onewebcommon-userinfo/api/v1/logout/",t.serviceBaseUrl);return new URL(n,r).toString()}).catch(function(t){return n.error("_idplogout - error",t),n.info("Logout failed using openIdCheckSession. Falling back to az logout-flow"),new URL("/onewebcommon-auth/logout",e).toString()}).then(function(e){requestAnimationFrame(function(){window.location.href=e})})},_getcheckRequest:function(){return null!=s&&new Date-c<=3e5?Promise.resolve(s):l?(n.log("Returning ongoing check request promise"),l):l=i.lock().then(function(){return function(){var e=t.serviceBaseUrl;if(!e)throw new Error("Invalid base URL");var n=new URL("check",e);n.searchParams.set("libVersion","1.8.16");var r=n.toString();return fetch(r,{method:"GET",mode:S,credentials:"include"}).then(function(e){return e.ok}).catch(function(){return!1})}()}).then(function(e){if(!e){const e=new Error("check request failed");throw e.errorCode="ERROR_NO_SESSION",e}return s=e,c=new Date,s}).catch(function(e){n.error(e)}).then(function(e){return i.unlock(),l=null,e})},_getDashboard:function(e,n){return n&&n.forceReload||null===h||h!==e||null==d||!(new Date-u<=3e5)?function(e){var n=void 0===e?"agnostic":e;if(f){var r,o=new Promise(function(e,t){r={resolve:e,reject:t}});return r.promise=o,p.push(r),o}return f=!0,I._getcheckRequest().then(function(e){var r,o=t.serviceBaseUrl;if(!o)throw new Error("Invalid base URL");return r="agnostic"===n?new URL("api/v1/dashboard",o).toString():new URL("api/v1/"+n+"/dashboard",o).toString(),fetch(r,{method:"GET",headers:{},mode:S,credentials:"include"})}).then(function(e){if(!e.ok)throw new Error("HTTP error! status: "+e.status);return e.json()}).then(function(e){f=!1;var t=p;p=[];for(var n=0;n<t.length;n++)t[n].resolve(e);return e}).catch(function(e){var t=new Error("_requestDashboard: "+e);f=!1;var n=p;p=[];for(var r=0;r<n.length;r++)n[r].reject(t);throw t})}(e).then(function(t){return d=t,h=e,u=new Date,d}).catch(function(e){const t=new Error("C_getDashboard Response Error");throw e&&e.errorMessages&&"error_no_session"===e.errorMessages[0]&&(t.errorCode="ERROR_NO_SESSION"),t}):Promise.resolve(d)},_getToolbar:function(e,n){return n&&n.forceReload||null===y||y!==e||null==m||!(new Date-g<=3e5)?function(e){var n=void 0===e?"agnostic":e;if(v){var r,o=new Promise(function(e,t){r={resolve:e,reject:t}});return r.promise=o,b.push(r),o}return v=!0,I._getcheckRequest().then(function(e){var r,o=t.serviceBaseUrl;if(!o)throw new Error("Invalid base URL");return"agnostic"===n?(this.logger.debug("Toolbar does not have request-arc sensitive information. Falling back to L1"),r=new URL("api/v1/L1/toolbar",o).toString()):r=new URL("api/v1/"+n+"/toolbar",o).toString(),fetch(r,{method:"GET",headers:{},mode:S,credentials:"include"})}).then(function(e){if(!e.ok)throw new Error("HTTP error! status: "+e.status);return e.json()}).then(function(e){v=!1;var t=b;b=[];for(var n=0;n<t.length;n++)t[n].resolve(e);return e}).catch(function(e){var t=new Error("_requestToolbar: "+e);v=!1;var n=b;b=[];for(var r=0;r<n.length;r++)n[r].reject(t);throw t})}(e).then(function(t){return m=t,y=e,g=new Date,m}).catch(function(e){const t=new Error("C_getDashboard Response Error");throw e&&e.errorMessages&&"error_no_session"===e.errorMessages[0]&&(t.errorCode="ERROR_NO_SESSION"),t}):Promise.resolve(m)},_getProductList:function(e,n){var r=!(!n||!n.forceReload),o=!(!n||!n.reduced);return!r&&null!==L&&L===e&&null===o&&null!=w&&new Date-E<=3e5?Promise.resolve(w):function(e,n){var r=void 0===e?"agnostic":e,o=!!("object"!=typeof n?{}:n).reduced;if(A){var a,i=new Promise(function(e,t){a={resolve:e,reject:t}});return a.promise=i,k.push(a),i}return A=!0,I._getcheckRequest().then(function(e){var n,a=t.serviceBaseUrl;if(!a)throw new Error("Invalid base URL");"agnostic"===r?(this.logger.debug("Product list does not have agnostic version. Falling back to L1"),n=new URL("api/v1/menu/productlist",a)):n=new URL("api/v1/"+r+"/menu/productlist",a),n.searchParams.append("reduced",o);var i=n.toString();return fetch(i,{method:"GET",headers:{},mode:S,credentials:"include"})}).then(function(e){if(!e.ok)throw new Error("HTTP error! status: "+e.status);return e.json()}).then(function(e){A=!1;var t=k;k=[];for(var n=0;n<t.length;n++)t[n].resolve(e);return e}).catch(function(e){var t=new Error("_requestProductList: "+e);A=!1;var n=k;k=[];for(var r=0;r<n.length;r++)n[r].reject(t);throw t})}(e,n).then(function(t){return w=t,L=e,E=new Date,w}).catch(function(e){const t=new Error("C_getProductList Response Error");throw e&&e.errorMessages&&"error_no_session"===e.errorMessages[0]&&(t.errorCode="ERROR_NO_SESSION"),t})},_getJunctionDetail:function(e,n){return function(e,n){var r=void 0===e?"agnostic":e,o=void 0===n?"deliveryServices":n;return I._getcheckRequest().then(function(){var e,n=t.serviceBaseUrl;if(!n)throw new Error("Invalid base URL");return e="agnostic"===r?new URL("api/v1/junction/"+o,n).toString():new URL("api/v1/"+r+"/junction/"+o,n).toString(),fetch(e,{method:"GET",headers:{},mode:S,credentials:"include"})}).then(function(e){if(!e.ok)throw new Error("HTTP error! status: "+e.status);return e.json()}).catch(function(e){throw new Error("_requestJunctionDetail: "+e)})}(e,n).then(function(e){return e}).catch(function(e){const t=new Error("C_getJunctionDetail Response Error");throw e&&e.errorMessages&&"error_no_session"===e.errorMessages[0]&&(t.errorCode="ERROR_NO_SESSION"),t})},clearCache:function(e){return I._getcheckRequest().then(n=>{let r=t.serviceBaseUrl;if(!r)throw new Error("Invalid base URL");var o=[];return"retailService"!==e&&void 0!==e||o.push(new URL("api/clear/cache/L1/retailService",r).toString()),"bookingService"!==e&&void 0!==e||o.push(new URL("api/clear/cache/L1/bookingService",r).toString()),"speedLayerHome"!==e&&void 0!==e||o.push(new URL("api/clear/cache/L1/speedLayerHome",r).toString()),Promise.allSettled(o.map(function(e){return fetch(e,{method:"GET"})}))}).then(function(e){d=null,u=null})},getLoginStatus:function(){return this._getcheckRequest().then(e=>null!=e).catch(e=>(n.error(e),!1))},getUserInfo:function(e,n){var r=void 0===e?"agnostic":e;
2return Promise.resolve().then(function(){return"TOOLBAR"==t.optimizeFor?this._getToolbar(r,n):this._getDashboard(r,n)}.bind(this)).then(e=>e&&e.user)},getPrivacy:function(e){return e?I.getLoginStatus().then(e=>{var n=t.serviceBaseUrl;if(!n)throw new Error("Invalid base URL");var r=new URL("api/v1/L1/privacy/getprivacy",n).toString(),o=JSON.stringify({shortText:"true"});return fetch(r,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json; charset=utf-8"},body:o})}).then(e=>{if(!e.ok)throw new Error("HTTP error! Status: "+e.status);return e.json()}).then(e=>e&&e.valid&&e.responseObject&&Array.isArray(e.responseObject.consents)?e.responseObject:null).catch(e=>{throw n.error("An error occurred:",e),e}):Promise.resolve(null)},getUserConsultant:function(e,n){var r=void 0===e?"agnostic":e;return Promise.resolve().then(function(){return"TOOLBAR"==t.optimizeFor?this._getToolbar(r,n):this._getDashboard(r,n)}.bind(this)).then(e=>e&&e.consultant)},getFinancialStatus:function(e,t){var n=void 0===e?"agnostic":e;return Promise.resolve().then(function(){return this._getDashboard(n,t)}.bind(this)).then(e=>e&&e.financialStatus)},getHighlightedActivityList:function(e,t){var n=void 0===e?"agnostic":e;return this._getDashboard(n,t).then(e=>e&&e.highlightedActivityList)},getQuickOperationsList:function(e,t){var n=void 0===e?"agnostic":e;return this._getDashboard(n,t).then(e=>e&&e.quickOperationList)},getYourActivityList:function(e,t){var n=void 0===e?"agnostic":e;return this._getDashboard(n,t).then(e=>e&&e.yourActivityList)},getProductList:function(e,n){var r=void 0===e?"agnostic":e,o="object"!=typeof n?{}:n;return o.reduced=!(!o||!o.reduced),Promise.resolve().then(function(){return"TOOLBAR"==t.optimizeFor?this._getProductList(r,o):this._getDashboard(r,o)}.bind(this)).then(e=>e&&e.productList)},getRelatedArticleAbstractList:function(e,t){var n=void 0===e?"agnostic":e;return this._getDashboard(n,t).then(e=>e&&e.relatedArticleAbstractList)},getEmployeesRelatedArticleAbstractList:function(e,t){var n=void 0===e?"agnostic":e;return this._getDashboard(n,t).then(e=>e&&e.employeesRelatedArticleAbstractList)},getUserModal:function(e,t){var n=void 0===e?"agnostic":e;return this._getDashboard(n,t).then(e=>e&&e.userModal)},getRemoteOffering:function(e,t){var n=void 0===e?"agnostic":e;return this._getDashboard(n,t).then(e=>e&&e.remoteOffering)},getJunctionDetail:function(e,t){var n=void 0===e?"agnostic":e;return this._getJunctionDetail(n,t).then(e=>e)},getPreferences:()=>I._getcheckRequest().then(function(e){var n=t.serviceBaseUrl;if(!n)throw new Error("Invalid base URL");var r=new URL("api/preferences",n).toString();return fetch(r,{method:"GET",headers:{Accept:"application/json"}})}).then(function(e){if(!e.ok)throw new Error("HTTP error! status: "+e.status);return e.json()}),postPreferences:e=>I._getcheckRequest().then(n=>{var r=t.serviceBaseUrl;if(!r)throw new Error("Invalid base URL");var o=new URL("api/preferences",r).toString(),a=JSON.stringify(e);return fetch(o,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:a})}).then(function(e){if(!e.ok)throw new Error("HTTP error! status: "+e.status);return e.json()}),putPreferences:e=>I._getcheckRequest().then(n=>{var r=t.serviceBaseUrl;if(!r)throw new Error("Invalid base URL");var o=new URL("api/preferences",r).toString(),a=JSON.stringify(e);return fetch(o,{method:"PUT",headers:{Accept:"application/json","Content-Type":"application/json"},body:a})}).then(function(e){if(!e.ok)throw new Error("HTTP error! status: "+e.status);return e.json()}),deletePreferences:()=>I._getcheckRequest().then(e=>{var n=t.serviceBaseUrl;if(!n)throw new Error("Invalid base URL");var r=new URL("api/preferences",n).toString();return fetch(r,{method:"DELETE",headers:{Accept:"application/json"}})}).then(function(e){if(!e.ok)throw new Error("HTTP error! status "+e.status);return e.json()}),deleateTrackingVolDeleteByVolId(e,t,o){var a=void 0===e?authLevel:e;return I._getcheckRequest().then(n=>{var o=t;if(!o)throw new Error("Invalid base URL");var i=r(`api/v1/funnel/delete/${e}`,{vol_id:a}),s=new URL(i,o).toString();return fetch(s,{method:"DELETE",headers:{Accept:"application/json"}})}).then(e=>{if(!e.ok)throw new Error(`HTTP error! Status: ${e.status}`);return e.json()}).catch(e=>{throw n.error("An error occurred:",e),e})},getTrackingVolGetByVolId:(e,t)=>I._getcheckRequest().then(t=>{var n=e;if(!n)throw new Error("Invalid base URL");var o=r("api/v1/funnel/search"),a=new URL(o,n).toString();return fetch(a,{method:"GET",headers:{Accept:"application/json"}})}).then(e=>{if(!e.ok)throw new Error(`HTTP error! Status: ${e.status}`);return e.json()}).catch(e=>{throw n.error("An error occurred:",e),e}),getSmartBannerConfig:function(){const e=t.templateBaseUrl;if(!e)throw new Error("Invalid base URL: oneWebCommonEnv.templateBaseUrl is missing");const n=t.smartBanner;if(!n)throw new Error("Invalid smart banner name: oneWebCommonEnv.smartBanner is missing");
2const r=new URL("smartbanner/"+n+"/index.json",e).toString();return fetch(r,{method:"GET",headers:{Accept:"application/json"}}).then(function(e){if(!e.ok)throw new Error("Failed to fetch smart banner config: "+e.status+" "+e.statusText);return e.json()})}};try{Object.defineProperty(window,"oneWebCommonAPILayer",{get:()=>I,set(e){n.warn("Attempt to rewrite window oneWebCommonAPILayer was blocked.")},configurable:!0,enumerable:!1})}catch(e){n.error("Failed to attach oneWebCommonAPILayer to window:",e)}}(window.logger,window.oneWebCommonEnv)},901:()=>{!function(){var e="https://www.poste.it/",t="https://www.poste.it/",n="https://www.poste.it/widgets/one-web-common/",r="https://idp-poste.poste.it/",o="https://oneweb.poste.it/",a="same-origin";-1!==window.location.hostname.indexOf("local.svil.poste.it")||-1!==window.location.hostname.indexOf("http://localhost:1313")?(e="http://local.svil.poste.it:8080/",t="http://local.svil.poste.it:8080/",n="http://local.svil.poste.it:8080/",r="http://local.svil.poste.it:8080/",o="http://local.svil.poste.it:8080/",a="local.svil.poste.it"===window.location.hostname?"same-origin":"cors"):-1!==window.location.hostname.indexOf("svil.poste.it")?(e="https://www.svil.poste.it/",t="https://www.svil.poste.it/",n="https://www.svil.poste.it/widgets/one-web-common/",r="https://idp-retail.sv.poste.it/",o="https://oneweb.sv.poste.it/",a="www.svil.poste.it"===window.location.hostname?"same-origin":"cors"):-1!==window.location.hostname.indexOf("test.poste.it")?(e="https://www.test.poste.it/",t="https://www.test.poste.it/",n="https://www.test.poste.it/widgets/one-web-common/",r="https://idp-poste.test.poste.it/",o="https://oneweb.test.poste.it/",a="www.test.poste.it"===window.location.hostname?"same-origin":"cors"):-1!==window.location.hostname.indexOf("cert.poste.it")?(e="https://www.cert.poste.it/",t="https://www.cert.poste.it/",n="https://www.cert.poste.it/widgets/one-web-common/",r="https://idp-retail.cert.poste.it/",o="https://oneweb.cert.poste.it/",a="www.cert.poste.it"===window.location.hostname?"same-origin":"cors"):-1!==window.location.hostname.indexOf("preview.poste.it")?(e="https://www.poste.it/",t="https://www.preview.poste.it/",n="https://www.preview.poste.it/widgets/one-web-common/",r="https://idp-poste.poste.it/",o="https://oneweb.poste.it/",a="cors"):(e="https://www.poste.it/",t="https://www.poste.it/",n="https://www.poste.it/widgets/one-web-common/",r="https://idp-poste.poste.it/",o="https://oneweb.poste.it/",a="www.poste.it"===window.location.hostname?"same-origin":"cors");var i=e+"onewebcommon-userinfo/",s=window.location.pathname;s.startsWith("/my-poste")&&!s.startsWith("/my-poste/profilo")&&(i=e+"onewebcommon/");var c=window.oneWebCommonEnv||{},l={mode:c.mode||a,optimizeFor:"TOOLBAR",mainBaseUrl:e,templateBaseUrl:t,oneWebCommonLibBaseUrl:n,header:{prelogin:n+"templates/header-area-pubblica.html",postlogin:n+"templates/header-area-pubblica.html",hasBack:!1},hasUserInfo:!0,hasBachecaLayer:!0,userLoginUrl:e+"my-poste/dashboard",footer:n+"templates/footer.html",supportLayerBaseUrl:e+"support-layer/",supportLayerOverride:c.supportLayerOverride||null,smartBanner:c.smartBanner||null,supportLayerDivSelector:c.supportLayerDivSelector||null,menuLayerDivSelector:c.menuLayerDivSelector||null,serviceBaseUrl:i,idpBaseUrl:r,bachecaBaseUrl:o,myPosteLegacyUrl:e+"myposte/index.html",css:n+"css/oneweb-common.css",loadAdobeAndTrackUser:c.loadAdobeAndTrackUser||!1,renderedInHugo:c.renderedInHugo||!1,onLoadStart:c.onLoadStart||function(){},onLoadEnd:c.onLoadEnd||function(){},onQuitPress:c.onQuitPress};Object.defineProperty(window,"oneWebCommonEnv",{get:()=>l,set(e){l=e},configurable:!0,enumerable:!1})}()},915:()=>{var e=(e,t,n,r,o)=>{var a="function"!=typeof e.getLogger?e:e.getLogger("OneWebCommon","oneWebCommon"),i=["/myposte/profilo.html","/myposte/index.html"],s=document.getElementById("poste-header"),c=document.getElementById("poste-footer");if(s){var l,d,u,h,f,p=null,m=!1,g=!1,y=null,v="function"==typeof t.onLoadStart?t.onLoadStart:null,b="function"==typeof t.onLoadEnd?t.onLoadEnd:null,w=new URL("default/",t.supportLayerBaseUrl).toString(),E=(u=null,h=document.location.href,f=document.querySelector("body"),function(){try{a.debug("registering mutation observer over this pathname"),null!=u&&u.disconnect(),(u=new MutationObserver(function(e){h!=document.location.href&&(h=document.location.href,Y())})).observe(f,{childList:!0,subtree:!0})}catch(e){a.error("Error in registering mutation observer over this pathname",e)}
2});return{updateContent:function(){return a.log("Updating content..."),g=!0,v&&"function"==typeof v&&(a.log("onLoadStartCallback exec..."),v()),x(t.header.prelogin,!1).catch(function(e){a.error("Error setting up prelogin header initially:",e)}).then(function(){return k(t.footer).then(function(e){if(c&&e)return S(e,c,t.css)}).catch(function(e){a.log("Error setting up prelogin footer initially:",e)})}).then(function(){return!!t.hasUserInfo&&void 0!==n&&"function"==typeof n.getLoginStatus&&n.getLoginStatus()}).then(function(e){return(m=e)&&ee(),m&&"function"==typeof n.getUserInfo?n.getUserInfo():null}).then(function(e){return d=e,m&&void 0!==n&&"function"==typeof n.getUserConsultant?n.getUserConsultant():null}).then(function(e){if(y=e,m)return x(t.header.postlogin,m).catch(function(e){if(a.error("Error setting up postlogin header:",e),a.error("trying to setup prelogin header using prelogin template"),m)return x(t.header.prelogin,m)})}).catch(function(e){a.error("Error in post-update operations:",e)}).then(function(){g=!1,ee(),b&&"function"==typeof b&&(a.log("onLoadEndCallback exec..."),b())})},updatePostLoginAndPreloginDomElements:ee,appendAdbTgMgScriptSrc:function(){return new Promise(function(e,n){if(!1===t.loadAdobeTagManager)return e(!1);try{var r=function(){try{var e=function(){try{var e=location.hostname;return e.includes(".svil.")||e.includes(".wcsmgt.sv.")?"https://assets.adobedtm.com/launch-ENb7d667fa0a3947c683c76c51a86939bb-development.min.js":e.includes(".coll.")||e.includes(".test.")?"https://assets.adobedtm.com/launch-EN0ba59bc1e0b14443bf8abb802728865a-staging.min.js":"https://assets.adobedtm.com/launch-EN592261e36dc14b10a9936e854a4b30db.min.js"}catch(e){return a.error("Error in getAdbTGMNGScriptSrc:",e),"https://assets.adobedtm.com/launch-EN592261e36dc14b10a9936e854a4b30db.min.js"}}(),t=document.createElement("script");return t.src=e,t.setAttribute("id","adobe-launch"),t}catch(e){a.error("Error in calculateAdbTgMgScriptSrc:",e)}}();function o(){if(window._satellite)return a.log("Adobe tag manager already loaded"),e(!0);document.body.appendChild(r),r.onload=function(){if("undefined"!=typeof angular){var t=angular.element("[ng-app]");t&&t.scope().$root.$broadcast("tag-adobe-launch",!0)}e(!0)},r.onerror=function(e){n(new Error("Failed to load Adobe Tag Manager script."))}}window.dcsMultiTrack=window.dcsMultiTrack||function(){},"undefined"!=typeof delayTagLaunch&&null!=delayTagLaunch?setTimeout(o,0):o()}catch(i){a.error("Error in appendADBScriptSrc:",i),n(i)}})},preferenzeCookiePosition:function(){var e=document.getElementById("poste-footer");if(e&&!0!==e.dataset.teConsentPositionerLoaded){e.dataset.teConsentPositionerLoaded=!0;var t=HTMLElement.prototype.attachShadow;e.attachShadow=function(r){var o=t.call(this,r);return new MutationObserver(function(e){for(var t=0;t<e.length;t++){var r=e[t];"childList"===r.type&&r.addedNodes[0].nodeType!=Element.TEXT_NODE&&n()}}).observe(e.shadowRoot,{childList:!0,subtree:!0,attributes:!0}),new ResizeObserver(function(){n()}).observe(e),o}}function n(){window.requestAnimationFrame(function(){if(e.shadowRoot){var t=e.shadowRoot.getElementById("teconsent");if(t){t.innerHTML=" ";var n=document.getElementById("teconsent");if(n){var r=e.shadowRoot.getElementById("footer").getBoundingClientRect(),o=t.getBoundingClientRect(),i=o.top-r.top,s=o.left-r.left;n.style.display="block",n.style.position="absolute",n.style.top=i+"px",n.style.left=s+"px",n.style.right="0px"}}else a.warn("Missing div with id teconsent in shadow dom")}})}},analyticsTrakUser:function(){a.debug("analyticsTrakUser - start"),a.debug("analyticsTrakUser - calling getLoginStatus"),n.getLoginStatus().then(function(e){if(a.debug("analyticsTrakUser - returned from getLoginStatus",e),e)return a.debug("analyticsTrakUser - calling getUserInfo"),n.getUserInfo();throw a.info("analyticsTrakUser - not logged in"),a.debug("analyticsTrakUser - end"),{cancelled:!0}}).then(function(e){if(a.debug("analyticsTrakUser - returned from getUserInfo",e),void 0===e)throw a.warn("analyticsTrakUser - userInfo cannot be found"),a.debug("analyticsTrakUser - end"),{cancelled:!0};
2if(o.isUserIdTrakedInSession(e.userId))throw a.info("analyticsTrakUser - user yet tracked in session"),a.debug("analyticsTrakUser - end"),{cancelled:!0};return a.debug("analyticsTrakUser - calling getPrivacy"),Promise.all([Promise.resolve(e),n.getPrivacy(e)])}).then(function(e){var t=e[0],n=e[1];if(a.debug("analyticsTrakUser - returngin from getPrivacy",n),void 0===t||void 0===n)throw a.warn("analyticsTrakUser - privacy cannot be found"),a.debug("analyticsTrakUser - end"),{cancelled:!0};var r=t.userId;a.debug("analyticsTrakUser - userid is",r);var i=o.getTrakingConsent(n);switch(a.debug("analyticsTrakUser - user consent is",i),i){case"ND":a.debug("analyticsTrakUser - calling nduid"),o.nduid(r),a.debug("analyticsTrakUser - returing from nduid");break;case"TK":a.debug("analyticsTrakUser - calling tkuid"),o.tkuid(r),a.debug("analyticsTrakUser - returing from tkuid");break;case"TA":a.debug("analyticsTrakUser - calling tauid"),o.tauid(r),a.debug("analyticsTrakUser - returing from tauid");break;default:a.warn("Unexpected consent variable set to "+i+' expected one of ("ND", "TK", "TA")')}a.debug("analyticsTrakUser - end")}).catch(function(e){e.cancelled?a.debug("analyticsTrakUser - early returned"):a.error("analyticsTrakUser - error",e)})},updateSupportLayerOverride:function(e){if(a.debug("updateSupportLayerOverride - start"),e){t.supportLayerOverride=e.trim();var n=t.supportLayerOverride;
2return/https?:\/\/[^\s/$.?#:]+(:\d+)?[^\s]*/.test(n)||(n=new URL(n,t.mainBaseUrl)),X(n).then(function(e){Z(e),O(),U(l)}).catch(function(e){a.debug("Error in updateSupportLayerOverride promise",e)})}a.error("Error in updateSupportLayerOverride: URL is not valid")},version:"1.8.16"}}function L(){var e=l&&l.getElementById("profilo-utente-cta");if(!m||void 0!==d||g)e&&void 0!==n&&e.addEventListener("click",function(e){n.idpLogin()});else try{var t=l.getElementById("profilo-utente-cta"),r=window.location.origin+"/my-poste/dashboard/";t.addEventListener("click",function(e){setTimeout(function(){window.location.href=r},1)})}catch(e){a.error("Error while user login",e)}}function A(e){e.preventDefault(),e.stopPropagation(),n.idpLogout()}function k(e){if(a.debug("fetchAndParseHtml - "+e),!e)throw new Error("No URL provided");return fetch(e).then(function(e){if(!e.ok)throw new Error("Network response was not ok: "+e.statusText);return e.text()}).then(function(e){var n=t.mainBaseUrl,r=t.templateBaseUrl,o=e.replaceAll("{{MAIN_BASE_URL}}",n).replaceAll("{{TEMPLATE_MAIN_BASE_URL}}",r).replaceAll("{{ONEWEB_COMMON_LIB_BASE_URL}}",t.oneWebCommonLibBaseUrl);return(new DOMParser).parseFromString(o,"text/html").body}).catch(function(e){throw e})}function S(e,t,n){return(r=n,new Promise(function(e,t){var n=document.head.querySelector('link[href="'+r+'"]');n?(a.log("CSS already loaded in Shadow DOM:",r),e()):((n=document.createElement("link")).rel="preload",n.href=r,n.as="style",document.head.appendChild(n),n.onload=function(){e()},n.onerror=function(){a.error("Failed to preload CSS: "+r),t(new Error("CSS failed to load"))})})).then(function(){var r=document.createElement("div");r.style.overflow="hidden",r.className="oneweb-common",r.appendChild(e);var o=t?t.shadowRoot||t.attachShadow({mode:"open"}):null;return o.innerHTML="",function(e,t){return new Promise(function(n,r){var o=t.querySelector('link[href="'+e+'"]');o?(a.log("CSS already loaded in Shadow DOM:",e),n()):((o=document.createElement("link")).rel="stylesheet",o.href=e,t.appendChild(o),o.onload=function(){n()},o.onerror=function(){a.error("Failed to load CSS into Shadow DOM: "+e),r(new Error("CSS failed to load"))})})}(n,o).then(function(){return o.appendChild(r),o})}).catch(function(e){throw a.error("Error during CSS load or content update in Shadow DOM: "+n,e),e});var r}function I(e,t,n){var r=e.querySelectorAll('[data-class-condition="'+t+'"]');r?.forEach(function(e){e.dataset.classConditionEvaluation=n,n?(e.dataset.classThen&&e.classList.add(e.dataset.classThen),e.dataset.classElse&&e.classList.remove(e.dataset.classElse)):(e.dataset.classThen&&e.classList.remove(e.dataset.classThen),e.dataset.classElse&&e.classList.add(e.dataset.classElse))})}function x(e,o){return o&&(t.header.prelogin,t.header.postlogin),Promise.resolve().then(function(){return t.renderedInHugo?l=document:p===e?l:k(e).then(function(e){if(!s||!e)throw new Error("Unable to parse header");return S(e,s,t.css)}).then(function(t){return p=e,l=t})}).then(function(){if(!t.renderedInHugo){try{!function(){a.debug("setupOpenHandlersHugo - start");var e=l.getElementById("mn-ventaglio"),t=l.getElementById("mn-ventaglio-close");a.debug("setupOpenHandlersHugo - mnCtrlVentaglio",e),e&&(e.removeEventListener("click",C),e.addEventListener("click",C)),a.debug("setupOpenHandlersHugo - closeCtrlVentaglio",t),t&&(t.removeEventListener("click",T),t.addEventListener("click",T))}()}catch(e){a.error("Error in setupOpenHandlersMenuVentaglio:",e)}a.debug("setupHeader - handlers registration");try{t.menuLayerDivSelector&&function(e){if(s&&l&&e){if(!e)return;l.getElementById("menu-navigazione").replaceWith(e)}}(function(){var e=null;try{e=document.querySelector(t.menuLayerDivSelector)}catch(e){a.error("Error in setupNavigationMenu_DivSelector_Logic")}return e}())}catch(e){a.error("Error in setUpNavigationMenu:",e)}try{!function(){a.debug("setupOpenHandlers - start");var e=document.getElementById("poste-header");if(e&&e.shadowRoot){var t=e.shadowRoot.getElementById("mn-ctrl"),n=e.shadowRoot.getElementById("business-button-open"),r=e.shadowRoot.getElementById("business-button-open-sm"),o=e.shadowRoot.getElementById("business-button-close");t&&t.addEventListener("click",function(){B(e.shadowRoot.getElementById("menu-navigazione"),!0)}),n&&n.addEventListener("click",function(){B(e.shadowRoot.getElementById("menu-business"),!0)}),r&&r.addEventListener("click",function(){B(e.shadowRoot.getElementById("menu-business"),!0)}),o&&o.addEventListener("click",function(){B(e.shadowRoot.getElementById("menu-business"),!1)});var i=e.shadowRoot.querySelector(".close-side-offcanvas");i&&i.addEventListener("click",function(){B(e.shadowRoot.getElementById("menu-navigazione"),!1)})}}()}catch(e){a.error("Error in setupOpenHandlers:",e)}try{document.addEventListener("click",function(e){var n=document.getElementById("poste-header");if(n&&n.shadowRoot){var r=n.shadowRoot,o=r.getElementById("menu-navigazione"),i=r.getElementById("mn-ctrl"),s=r.getElementById("menu-business"),c=r.getElementById("business-button-open"),l=r.getElementById("business-button-open-sm"),d=r.getElementById("assistenza-side"),u=r.querySelector('.offcanvas-toggle[aria-label="assistenza"]'),h=r.getElementById("bacheca-side"),f=r.querySelector('.offcanvas-toggle[aria-label="bacheca"]'),p=r.getElementById("menu-profilo"),m=r.querySelector('.offcanvas-toggle[aria-controls="menu-profilo"]'),g=document.getElementById("page-overlay-complete"),y=r.querySelector(".bacheca-message-cta"),v=r.getElementById("bacheca-cta"),b=r.querySelector('[aria-controls="menu-profilo"]');v&&(h.querySelector("a").href=new URL("my-poste/bacheca",t.mainBaseUrl).toString());var w=e.composedPath(),E=w.includes(o),L=w.includes(s),A=w.includes(i),k=w.includes(c),S=w.includes(l),I=w.includes(d),x=w.includes(u),_=w.includes(h),B=w.includes(f),C=w.includes(p),T=w.includes(m),R=w.includes(g),P=w.includes(y);w.includes(v)|w.includes(b)&&("none"===g.style.display?g.style.display="block":g.style.display);var O=r.getElementById("dropdown-bacheca-message");h&&U(h)&&!_&&!B&&R&&M(h),h&&U(h)&&P&&M(h),p&&U(p)&&!C&&!T&&M(p),d&&U(d)&&!I&&!x&&M(d),o&&U(o)&&!E&&!A&&M(o),!s||!U(s)||L||k||S||M(s)}else a.error("Shadow host or root not found");function U(e){return e&&!e.classList.contains("side-offcanvas-close")}function M(e){try{e.classList.add("side-offcanvas-close"),e.setAttribute("aria-hidden","true"),g.style.display="none",O&&(O.style.display="none"),document.body.style.overflow="scroll"}catch(e){a.error("Error closeSidePanel",e),setTimeout(function(){window.location.reload()},100)}}})}catch(e){a.error("Error in closeNavOnClickOutside:",e)}try{!function(){if(document.body.style.fontSize="16px !important",!document.getElementById("page-overlay-complete")){var e=document.createElement("div");e.id="page-overlay-complete",e.style.display="none",e.style.position="fixed",e.style.top="0",e.
2style.left="0",e.style.width="100%",e.style.height="100%",e.style.background="rgba(0, 0, 0, 0.5)",e.style.zIndex="1000",document.body.appendChild(e)}}()}catch(e){a.error("Error in setupOverlay:",e)}try{(function(e){var t=e.querySelectorAll("button.ellipsis[aria-controls]"),n=null;t.length>0&&(n=l.getElementById("menu-ventaglio").querySelectorAll(".toggle-panel-operazioni")),t.forEach(function(r){r.addEventListener("click",function(){var r=this.getAttribute("aria-controls");!function(e,t){window.innerWidth>=991&&e.forEach(function(e){e.getAttribute("aria-controls")===t?(e.parentNode.classList.add("menu-item-active"),M(e.getElementsByTagName("svg"),!0)):(e.parentNode.classList.remove("menu-item-active"),M(e.getElementsByTagName("svg"),!1))})}(t,r),N(e,r),null!==n?n.forEach(e=>{e.parentNode.classList.remove("active"),M(e.getElementsByClassName("operazioni-svg"),!1)}):a.warn("setupAccordionButtons - btnOperazioniLv2 not found on accordionButtons cicle")})})})(c=l),function(e){var t=e.getElementById("back-menu-link");t&&t.addEventListener("click",function(t){t.defaultPrevented=!0,N(e,"panel-default")})}(c),function(e){var t=e.getElementById("btn-go-back-lv3");t&&t.addEventListener("click",function(n){n.defaultPrevented=!0;var r=t.getAttribute("data-menu-panel");N(e,r)})}(c)}catch(e){a.error("Error in initializeAccordion:",e)}try{Y(),t.supportLayerDivSelector&&t.supportLayerOverride||i.includes(document.location.pathname)&&E()}catch(e){a.error("Error in setupAssistenzaMenu:",e)}if(!t.header.hasBack)try{(e=l.getElementById("owc-header-private-area-back-cta"))&&e.remove()}catch(e){a.error("error while removing back button from shadow dom in postlogin private header",e)}}var e,c,u,h;try{L()}catch(e){a.error("Error in setupIdpLoginCta:",e)}try{(u=l.getElementById("owc-logout-button")).removeEventListener("click",A),u&&void 0!==n&&u.addEventListener("click",A)}catch(e){a.error("Error in setupIdpLogoutCta:",e)}try{(h=l.getElementById("quit-menu-link"))||(a.log("Searching fallback for quitButton. Note this fallback will be Deprecated
2in future versions"),h=l.querySelectorAll("[aria-controls=torna-indietro]")[0]),h&&t.onQuitPress&&("function"!=typeof t.onQuitPress&&a.error("oneWebCommonEnv.onQuitPress must be a function, "+typeof t.onQuitPress+" found"),h.onclick=null,h.addEventListener("click",function(e){t.onQuitPress(e)}))}catch(e){a.error("Error in setupQuitButtonMenu",e)}if(o&&t.hasUserInfo){if(!t.renderedInHugo){try{!function(){var e=document.getElementById("poste-header");if(e&&e.shadowRoot){var t=e.shadowRoot,n=t.querySelector('.offcanvas-toggle[aria-controls="menu-profilo"]'),r=t.getElementById("menu-profilo"),o=t.querySelector('.close-side-offcanvas[aria-controls="menu-profilo"]'),i=document.getElementById("page-overlay-complete"),s=document.body;n?r?(n.addEventListener("click",function(){r.classList.remove("side-offcanvas-close"),i.style.display="block",s.style.overflow="hidden"}),o?o.addEventListener("click",function(){r.classList.add("side-offcanvas-close"),i.style.display="none",s.style.overflow="auto"}):a.warn("MenuProfile Close button not found")):a.warn("MenuProfile side panel not found"):a.warn("MenuProfile Open button not found")}else a.error("Shadow host or root for poste-header not found")}()}catch(e){a.error("Error in setupMenuProfileHandlers:",e)}try{!function(){var e=document.getElementById("poste-header");if(e&&e.shadowRoot){var t=e.shadowRoot,n=t.querySelector('.offcanvas-toggle[aria-label="bacheca"]'),r=t.getElementById("bacheca-side"),o=t.querySelector('.close-side-offcanvas[aria-controls="bacheca-side"]'),i=document.getElementById("page-overlay-complete"),s=document.body;n?r?(n.addEventListener("click",function(){r.classList.remove("side-offcanvas-close"),i.style.display="block",s.style.overflow="hidden"}),o?o.addEventListener("click",function(){r.classList.add("side-offcanvas-close"),i.style.display="none",s.style.overflow="auto"}):a.warn("Bacheca Close button not found")):a.warn("Bacheca side panel not found"):a.warn("Bacheca Open button not found")}else a.error("Shadow host or root for poste-header not found")}()}catch(e){a.error("Error in setupBachecaHandlers:",e)}}try{!function(e){try{if(!e)return;var t=l.getElementById("username-first-letter"),n=l.getElementById("username");if(n){var r=_(e.name);n.innerHTML=r,n.style.fontSize="16px",n.style.fontWeight="600",n.style.paddingLeft="5px",n.style.paddingTop="2px",n.title="menu-profilo"}t&&(t.innerHTML=e.name.charAt(0).toUpperCase())}catch(e){a.error("error in updatePostLoginHeaderInfo",e)}}(d)}catch(e){a.error("Error in updatePostLoginHeaderInfo:",e)}try{!function(e,n){try{!function(e){if(e){var t=l&&l.getElementById("profile-username-aside");if(t){var n=_(e.name)+" "+_(e.surname);t.innerHTML=n}if("number"==typeof e.userCompletenessPercentage)try{var r=l&&l.getElementById("profile-user-completness-level");if(r){var o=function(e){try{return e.userCompletenessPercentage,"Livello "+e.userCompletenessLevel.toUpperCase()}catch(e){return"Livello BASE"}}(e);r.innerHTML="<strong>"+o+" ("+e.userCompletenessPercentage+"%)</strong>"}}catch(e){a.error("Error while updating user completeness level:",e)}}}(e),function(e){var n=l&&l.getElementById("owc-consultant-box");if(e){n.style.display="block";var r=l&&l.getElementById("owc-consultant-name"),o=l&&l.getElementById("owc-consultant-email"),a=l&&l.getElementById("owc-consultant-phone"),i=l&&l.getElementById("owc-consultant-office-address"),s=l&&l.getElementById("owc-consultant-link");if(s){var c=s.href.replace("upFractional",e.upFractional);s.href=c}if(r&&e.name&&e.name?.length>0&&e.surname&&e.surname?.length>0){r.style.display="block";var d=_(e.name)+" "+_(e.surname);r.innerHTML=d}else l.getElementById("consultant-name-box").style.display="none";if(o&&e.email&&e.email?.length>0?(o.innerHTML=e.email||"",o.style.cursor="pointer",o.style.color="#0047bb",o.addEventListener("click",function(){setTimeout(function(){window.location.href="mailto:"+e.email},1)})):l.getElementById("consultant-email-box").style.display="none",a&&e.mobileNumber&&e.mobileNumber?.length>0){function u(){window.innerWidth<=768?(a.style.cursor="pointer",mapButton.style.color="#0047bb",a.addEventListener("click",h)):(a.style.cursor="default",mapButton.style.color="#1a1c1e",a.removeEventListener("click",h))}function h(){setTimeout(function(){window.location.href="tel:"+e.mobileNumber},1)}a.innerHTML=e.mobileNumber||e.phoneNumber,window.addEventListener("resize",u),u()}else l.getElementById("consultant-phone-box").style.display="none";if(i&&e.upAddress&&e.upAddress?.length>0){i.innerHTML=e.upAddress||"",i.style.cursor="pointer",i.style.color="#0047bb";let f=e.upAddress;i.addEventListener("click",function(){var e=new URL("/cerca-mappe-app/",t.mainBaseUrl).toString()+"?search="+encodeURIComponent(f);setTimeout(function(){window.location.href=e},1)})}else oheaderShadowRoot.getElementById("consultant-up-box").style.display="none"}else n&&n.remove()}(n)}catch(e){a.error("Error updating profile aside:",e)}}(d,y)}catch(e){a.error("Error in updatePostLoginProfileAside:",e)}try{!function(e){const t=e.userCompletenessPercentage||55,n=e.userCompletenessPercentage||25,r=l.getElementById("circle-progress");r.style.setProperty("--p1",`${t}%`),r.style.setProperty("--p2",`${n}%`)}(d)}catch(e){a.error("Error in setCirclePercentage:",e)}try{!function(e){t.hasBachecaLayer&&r.hasNotifications().then(function(t){I(e.querySelector("#bacheca-cta"),"has-notification",t)}).catch(function(e){I(bachecaContainer,"has-notification",!1),a.error("An error occurred while checking notifications",e)})}(l)}catch(e){a.error("Error in showBachecaNotificationsCircle:",e)}try{!function(){try{var e=l.getElementById("icon-delete-messages"),n=l.getElementById("icon-read-messages"),o=l.getElementById("inline-checkbox-select-all");e&&function(e){try{e.addEventListener("click",function(e){e.preventDefault(),Q(function(e){!function(e){if(null===document.getElementById("delateModal")){var n=new URL("/assets-da/core/img/iconset/sprite.svg#009a-close-m",t.mainBaseUrl).toString(),o=document.createElement("div");o.className="modal-backdrop fade in";var a=document.createElement("div");a.className="modal fade in",a.id="proceedFinalDelete",a.tabIndex="-1",a.role="dialog",a.style.display="block";var i=document.createElement("div");i.className="modal-dialog modal-lg",i.style.marginTop="15vh";var s=document.createElement("div");s.className="modal-content";var c=document.createElement("div");c.className="modal-header";var l=document.createElement("button");
2l.type="button",l.className="close",l.innerHTML=' <span class="icon"> <svg focusable="false"> <title>Chiudi</title> <use xlink:href="'+n+'" href="'+n+'"></use> </svg> </span>',l.onclick=function(){h()};var d=document.createElement("div");d.className="modal-body";var u=document.createElement("div");function h(){document.body.removeChild(a),document.body.removeChild(o)}u.className="row",u.innerHTML=' <div id="delateModal" class="col-sm-12 text-center"> <h3>Vuoi eliminare il messaggio?</h3> <p>Hai selezionato un messaggio, vuoi eliminarlo definitivamente?</p> <div class="btn-container mt-5"> <button id="proceedButtonFinalDelete" class="btn btn-primary btn-min-width">SI, ELIMINA</button> <button id="cancelButton" class="btn btn-secondary btn-min-width">NO, INDIETRO</button> </div> </div>',document.createElement("div").className="modal-footer",c.appendChild(l),d.appendChild(u),s.appendChild(c),s.appendChild(d),i.appendChild(s),a.appendChild(i),document.body.appendChild(o),document.body.appendChild(a),document.getElementById("proceedButtonFinalDelete").addEventListener("click",function(n){n.preventDefault(),r.deleteMessage(e.map(function(e){return e.replace("inl
2ine-checkbox-","")})).then(function(n){n&&(q(),function(){var e=new URL("/assets-da/core/img/iconset/sprite.svg#009a-close-m",t.mainBaseUrl).toString(),n=document.createElement("div");n.className="modal-backdrop fade in";var r=document.createElement("div");r.className="modal fade in",r.id="confirmDeleteModal",r.tabIndex="-1",r.role="dialog",r.style.display="block";var o=document.createElement("div");o.className="modal-dialog modal-lg",o.style.marginTop="15vh";var a=document.createElement("div");a.className="modal-content";var i=document.createElement("div");i.className="modal-header";var s=document.createElement("button");s.type="button",s.className="close",s.innerHTML='<span class="icon"><svg focusable="false"><title>Chiudi</title><use xlink:href="'+e+'" href="'+e+'"></use></svg></span>',s.onclick=function(){d()};var c=document.createElement("div");c.className="modal-body";var l=document.createElement("div");function d(){document.body.removeChild(r),document.body.removeChild(n)}l.className="row",l.innerHTML=' <div class="col-sm-12 text-center"> <h3>Messaggio eliminato</h3> <p>Il messaggio è stato eliminato definitivamente</p> <div class="btn-container mt-5"> <button id="confirmDeleteModal" class="btn btn-primary btn-min-width">CHIUDI</button> </div> </div> ',document.createElement("div").className="modal-footer",i.appendChild(s),c.appendChild(l),a.appendChild(i),a.appendChild(c),o.appendChild(a),r.appendChild(o),document.body.appendChild(n),document.body.appendChild(r),document.getElementById("confirmDeleteModal").addEventListener("click",function(e){e.preventDefault(),d()})}()),h(),G(void 0,e)})}),document.getElementById("cancelButton").addEventListener("click",function(e){e.preventDefault(),h()})}}(e.map(function(e){return e.id}))},function(e){J(e)})})}catch(e){a.error("An error occurred while deleting messages:",e)}}(e),n&&function(e){try{e.addEventListener("click",function(e){e.preventDefault(),Q(function(e){var t=e.map(function(e){return e.id});r.readMessage(t).then(function(){t.forEach(function(e){l.querySelectorAll(".bacheca-message-item:not(#bacheca-message-template)").forEach(function(e){var n=e.dataset;if(t.includes(n.messageId)){e.dataset._read=!0;var r=e.querySelector("#bacheca-message-content");r&&r.classList.remove("fw-bold")}})}),l.querySelectorAll('.bacheca-message-item:not(#bacheca-message-template) input[type="checkbox"]').forEach(function(e){e.checked=!1})})},function(e){J(e)})})}catch(e){a.error("An error occurred while reading messages:",e)}}(n),o&&function(e){var t=l.getElementById("icon-delete-messages"),n=l.getElementById("icon-read-messages");e.addEventListener("change",function(e){if(e.preventDefault(),!e.target instanceof HTMLInputElement)throw new Error("event target is not HTMLInputElement");var r=e.target.checked;l.querySelectorAll(".bacheca-message-item:not(#bacheca-message-template)").forEach(function(e){e.querySelector('input[type="checkbox"]').checked=r}),r?(t.style.display="inline",n.style.display="inline"):(t.style.display="none",n.style.display="none")})}(o)}catch(e){a.error("An error occurred while handling messages:",e)}}(),G()}catch(e){a.error("Error in showBachecaMessages:",e)}try{!function(e){try{var t=e.getElementById("bacheca-side");if(!t)return void a.info("bacheca-side not found. Skipping rendering bacheca layer.");var n=e.getElementById("dropdown-bacheca-message"),r=e.getElementById("button-open-dropdown"),o=e.getElementById("button-open-dropdown-text"),i=e.getElementById("filter-message-piu-recente"),s=e.getElementById("filter-message-meno-recente"),c=e.getElementById("filter-message-da-leggere"),l={offset:0,size:10,sort:"",order:""};function d(){n.style.display="none"===n.style.display?"block":"none"}function u(e,t,n,r,a){e.addEventListener("click",function(e){e.preventDefault(),l.sort=n,l.order=r,q(),G(l),o.textContent=t})}r.addEventListener("click",d),i.addEventListener("click",d),s.addEventListener("click",d),c.addEventListener("click",d),document.addEventListener("click",function(e){var o=e.composedPath(),a=o.includes(t),l=o.includes(r),d=o.includes(i),u=o.includes(s),h=o.includes(c);!a||l||d||u||h||(n.style.display="none")}),u(i,"Dal più recente","receivedDate","desc"),u(s,"Dal meno recente","receivedDate","asc"),u(c,"Da leggere","read","asc"),e.querySelectorAll(".dropdown-menu li").forEach(function(e){e.addEventListener("mouseover",function(){e.style.backgroundColor="lightgrey"}),e.addEventListener("mouseout",function(){e.style.backgroundColor=""})})}catch(h){a.error("An error occurred while filtering messages:",h)}}(l)}catch(e){a.error("Error in filterBachecaMessage:",e)}try{d&&(l&&l.querySelectorAll(".logged-section-myposte")).forEac
2h(e=>{e.classList.remove("d-none"),e.classList.add("d-block")})}catch(e){a.error("Error in showMyPosteBoxInMenuVentaglio:",e)}}if(t.smartBanner)try{t.smartBanner&&(a.debug("setupSmartBanner"),n.getSmartBannerConfig().then(function(e){a.debug("setupSmartBanner smartBannerConfig",e),new window.SmartBanner(e).publish()}).catch(function(e){a.error("Error fetching smart banner config:",e)}))}catch(e){a.error("Error in setupSmartBanner:",e)}}).catch(function(e){a.error("Error during header setup:",e)})}function _(e){return e.toLowerCase().replace(/([a-z])([A-Z])/g,"$1 $2").replace(/[^a-zA-Z0-9]+/g," ").trim().split(" ").map(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}).join(" ")}function B(e,t){if(e){var n="true"===e.getAttribute("aria-hidden");e.setAttribute("aria-hidden",String(!n)),n?(e.classList.remove("side-offcanvas-close"),e.classList.add("side-offcanvas-show")):(e.classList.remove("side-offcanvas-show"),e.classList.add("side-offcanvas-close")),document.getElementById("page-overlay-complete").style.display=t?"block":"none",document.querySelector("body").style.overflow=n?"hidden":"inherit"}}function C(){a.debug("_setupOpenHandlers_handleClickMenuVentaglio - start"),function(e){a.debug("showMenuVentaglio - start"),e.classList.add("offcanvas-active");var t=l.querySelector("#mn-ventaglio"),r=l.querySelector("#mn-ventaglio-close");if(t&&t.classList.add("d-none"),r&&r.classList.remove("d-none"),document.querySelector("body").style.overflow="hidden",document.getElementById("page-overlay-complete").style.display="block",e.setAttribute("aria-hidden","false"),P(),a.debug("showMenuVentaglio - isLoggedIn",m),m)try{a.debug("setupProductInPanel - start"),n.getProductList("L1",{reduced:!0}).then(function(e){a.debug("setupProductInPanel - productList",e),l.querySelectorAll(".panel-menu-ventaglio").forEach(function(t){var n=t.getAttribute("data-product-id");if(n){var r=e.find(function(e){return n===e.id});if(r){if(r.active){t.querySelector(".logged-section-product").classList.remove("d-none");var o=t.querySelector(".title-product");o&&(o.innerHTML=r.title||"");var i=t.querySelector(".subtitle-product");
2i&&(i.innerHTML=r.subtitle||"");var s=t.querySelector(".btn-product");s&&(s.setAttribute("title",r.link.title||""),s.setAttribute("href",r.link.href||""),s.setAttribute("target","_target"),s.innerHTML=r.link.label);var c=s.getAttribute("data-activity-linkid");c=c.concat(r.slug),s.setAttribute("data-activity-linkid",c)}}else a.error("setupProductInPanel - Product with id "+n+" not found in productList")}else a.log("setupProductInPanel - missing data-product-id")})}).catch(function(e){a.debug("setupProductInPanel - productList error",e),a.error(e)})}catch(e){a.error("Error in getProductList: ",e)}!function(e){e.querySelectorAll(".toggle-panel-operazioni").forEach(function(t){t.addEventListener("click",function(){var n=t.getAttribute("aria-controls");!function(e,t,n){var r=e.querySelector("#"+t);if(e.querySelectorAll(".col-lv-3").forEach(function(e){e.id&&e.id!==t&&(e.classList.remove("offcanvas-panel-show"),e.classList.add("offcanvas-panel-hide"),e.setAttribute("aria-hidden","true"))}),r){var o=r.getAttribute("aria-hidden");if("true"===o?r.setAttribute("aria-hidden","false"):r.setAttribute("aria-hidden","true"),window.innerWidth>=991){n.parentNode.classList.toggle("active");var i=n.getElementsByClassName("operazioni-svg");for(var s of i)s.classList.toggle("d-none")}"true"===o?(r.classList.remove("offcanvas-panel-hide"),r.classList.add("offcanvas-panel-show"),r.setAttribute("aria-hidden","false")):(r.classList.add("offcanvas-panel-hide"),r.classList.remove("offcanvas-panel-show"),r.setAttribute("aria-hidden","true"))}else a.error("No panel found with ID "+t)}(e,n,t),P()})})}(e)}(l.getElementById("menu-ventaglio"))}function T(){a.debug("_setupOpenHandlers_handleClickMenuVentaglioClose - start"),R(l.getElementById("menu-ventaglio"))}function R(e){a.debug("hideMenuVentaglio - start"),e.classList.remove("offcanvas-active");var t=l.querySelector("#mn-ventaglio"),n=l.querySelector("#mn-ventaglio-close");t&&t.classList.remove("d-none"),n&&n.classList.add("d-none"),document.querySelector("body").style.overflow="inherit",document.getElementById("page-overlay-complete").style.display="none",e.setAttribute("aria-hidden","true")}function P(){var e=l.getElementById("menu-ventaglio");let t=380;window.innerWidth>991&&window.innerWidth<1200&&(t=313.33);for(let n of e.querySelectorAll(".panel-menu-ventaglio"))n.removeAttribute("style"),n.classList.contains("panel-menu-default")||n.classList.contains("offcanvas-panel-show")?n.setAttribute("style","display: flex;width:"+t+"px;"):n.setAttribute("style","display: none");var n=(window.innerWidth-12-3*t)/2,r=e.querySelector("#wrap-box");r.setAttribute("style","padding-left:"+n+"px;"),e.addEventListener("click",function(t){r.contains(t.target)||R(e)}),function(e,t){if(e.querySelectorAll(t)?.forEach(e=>{e?.removeAttribute("style")}),window?.innerWidth>991){var n=[];let r=0;for(let t of e.getElementsByClassName("panel-menu-ventaglio"))(t.classList.contains("offcanvas-panel-show")||t.classList.contains("panel-menu-default"))&&(n.push(t),t.clientHeight>r&&(r=t.clientHeight));n.forEach(e=>{e.querySelector(t).setAttribute("style","min-height:"+r+"px; height:auto;")})}}(e,".equalizeHeightPanel")}function O(){var e=document.getElementById("poste-header");if(e&&e.shadowRoot){var t=e.shadowRoot,n=t.querySelector('.offcanvas-toggle[aria-label="assistenza"]'),r=t.getElementById("assistenza-side"),o=t.querySelector('.close-side-offcanvas[aria-controls="assistenza-side"]'),i=t.querySelector('a[title="Chatta ora"]'),s=document.getElementById("page-overlay-complete"),c=document.body;n?r?(n.addEventListener("click",function(){r.classList.remove("side-offcanvas-close"),s.style.display="block",c.style.overflow="hidden"}),o?(o.addEventListener("click",function(){r.classList.add("side-offcanvas-close"),s.style.display="none",c.style.overflow="auto"}),i?i.addEventListener("click",function(e){e.preventDefault(),"function"==typeof window.openChat?(window.openChat(),r.classList.add("side-offcanvas-close"),s.style.display="none",c.style.overflow="auto"):a.error("window.openChat is not defined.")}):a.warn('Anchor tag with title "Chatta ora" not found.')):a.warn("Assistenza Close button not found")):a.warn("Assistenza side panel not found"):a.warn("Assistenza Open button not found")}else a.error("Shadow host or root for poste-header not found")}function U(e){if(e){var t=document.createElement("style");t.textContent=" .collapse { overflow: hidden; height: 0; } .collapse.in { height: auto; overflow: visible; } ",e.appendChild(t);var n=e.querySelectorAll(".accordion-toggle");
2n&&n.forEach(function(e){e.setAttribute("aria-expanded","false")}),n.forEach(function(t){t.addEventListener("click",function(t){t.preventDefault();var n=this.getAttribute("aria-controls"),r=e.getElementById(n);if(r){var o="true"===this.getAttribute("aria-expanded");this.setAttribute("aria-expanded",!o),this.classList.toggle("collapsed",o),o?(r.classList.remove("in"),r.style.height="0px"):(r.classList.add("in"),r.style.height=r.scrollHeight+"px")}else a.error("No element found for ID "+n)})})}else a.error("Shadow root is null, cannot initialize accordion.")}function M(e,t){for(let n=0;n<e.length;n++)0==n?t?e[n].classList.remove("d-none"):e[n].classList.add("d-none"):t?e[n].classList.add("d-none"):e[n].classList.remove("d-none")}function N(e,t){var n=e.getElementById(t),r=e.getElementById("back-menu-link"),o=e.getElementById("btn-go-back-lv3");e.querySelectorAll(".offcanvas-panel").forEach(function(e){e.id&&e.id!==t&&"fedbar-mobile-panel-default"!==e.id&&"panel-business"!==e.id&&"panel-default-sites"!==e.id&&(e.classList.remove("offcanvas-panel-show"),e.classList.add("offcanvas-panel-hide"),e.setAttribute("aria-hidden","true"))}),n?(n.classList.toggle("offcanvas-panel-show",!0),n.classList.toggle("offcanvas-panel-hide",!1),n.setAttribute("aria-hidden",!1),"panel-default"===t||t.includes("operazioni")?(r.classList.add("hide"),r.setAttribute("aria-hidden","true"),t.includes("operazioni")&&(o.classList.remove("d-none"),o.setAttribute("data-menu-panel",t.replace("operazioni-","")))):(r.classList.remove("hide"),r.setAttribute("aria-hidden","false"),o.classList.add("d-none"))):a.error("No panel found with ID "+t),P()}function q(){try{var e=Array.from(l.querySelectorAll('#bacheca-message-container input[type="checkbox"]')),t=l.getElementById("icon-delete-messages"),n=l.getElementById("icon-read-messages"),r=l.getElementById("inline-checkbox-select-all");if(0===e.length)return;e.forEach(function(e){e.checked=!1}),r&&(r.checked=!1),t.style.display="none",n.style.display="none"}catch(e){a.error("An error occurred while deselecting checkboxes:",e)}}function D(e,n){var r=n||"GENERIC_ERROR";try{a.debug("showBachecaMessages_presentError - start");var o=e.querySelector("#error-img"),i=e.querySelector("#error-message-title"),s=e.querySelector("#error-message-description");"NO_MESSAGES"===r?(a.info("showBachecaMessages_presentError - present error cause there is no message"),i.textContent="Nessun messaggio",s.textContent="Non hai ancora ricevuto nessun messaggio",o.src=new URL("templates/ico-notifiche-empty-state.png",t.oneWebCommonLibBaseUrl).toString(),o.srcset=new URL("templates/[email protected]",t.oneWebCommonLibBaseUrl).toString()):(a.info("showBachecaMessages_presentError - present error for other reason"),i.textContent="Messaggi",s.textContent="Si è verificato un errore di caricamento dei tuoi messaggi. Riprova più tardi.",o.src=new URL("templates/pagina-non-disponibile.png",t.oneWebCommonLibBaseUrl).toString(),o.srcset=new URL("templates/[email protected]",t.oneWebCommonLibBaseUrl).toString());var c=e;return a.error("showBachecaMessages_presentError - return",c),c}catch(e){throw a.error("showBachecaMessages_presentError - error",e),e}}function j(e,t){var n=new Date(e),r=new Intl.DateTimeFormat("it-IT",{day:"2-digit",month:"short",year:"numeric",hour:"2-digit",minute:"2-digit",hour12:!1}).formatToParts(n),o=r.find(e=>"day"===e.type).value,a=r.find(e=>"month"===e.type).value,i=r.find(e=>"year"===e.type).value,s=function(e){var t=(new Date).getTime()-e.getTime(),n=Math.floor(t/6e4);return n<1?"Ora":n<60?`${n} min fa`:`${String(e.getHours()).padStart(2,"0")}:${String(e.getMinutes()).padStart(2,"0")}`}(n);return{day:o,month:a,year:"FULL_YEAR"===t?i:i.slice(-2),timeLabel:s}}function z(e){a.debug("getLayoutV2 - start");var t=new Map([["COMUNICAZIONI_CONTRATTUALI","Comunicazioni Contrattuali"],["PROMEMORIA","Promemoria"],["PAGAMENTI","Pagamenti"],["NOVITA_OFFERTE","Novità e Offerte"]]),n=void 0;return n||(a.debug("getLayoutV2 - layout name not found on dictionary. falling back"),n=t.get(e)||"Promemoria"),a.debug("getLayoutV2 - end",n),n}function H(e,t){var n=e.cloneNode(!0);n.dataset.templateId=n.id,n.dataset.messageId=t.id,n.dataset.read=t.read,n.dataset.authLevel=t.authLevel,n.style.display="block";var r=function(e){if(a.debug("getStatus - start"),!e||"PAGAMENTI"===!e.type||!e.status)return a.debug("getStatusClass - item is not IBachecaMessageMetadataPagamenti"),a.debug("getStatus - end",null),null;let t;return t||(a.debug("getStatus - status not found on dictionary. falling back"),t=e.status?e.status.replace(/_/g," "):null,t=t&&t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()),a.debug("getStatus - end",t),t}(t.metadata),o=function(e){if(a.debug("getStatusClass - start"),!e||"PAGAMENTI"===!e.type||!e.status)return a.debug("getStatusClass - item is not IBachecaMessageMetadataPagamenti"),a.debug("getStatusClass - end",null),null;const t={ESEGUITO:"tag-success",ALTRO:"tag-default",PROGRAMMATO:"tag-default",PRESO_IN_CARICO:"tag-default",IN_CARICO:"tag-default",RIFIUTATO:"tag-danger",ANNULLATO:"tag-danger",SCADUTO:"tag-danger",REVOCATO:"tag-danger"}[e.status]||"tag-default";return a.debug("getStatusClass - end",t),t}(t.metadata),i=(t.deepLinksV2||[]).find(e=>"default"===e.id),s=["internalLink","externalLink"].includes(t.attributes.find(e=>
2"ACTION"===e.key).value),c=i&&(i.variants.find(e=>"WEB"===e.channel)||{}).url;c||a.warn("bacheca message with id "+t.id+" has no link"),I(n,"read",t.read);var l=1<parseInt(t.authLevel.split("L")[1],10),u=Number(d.acr.slice(d.acr.lastIndexOf("L")+1))>=2;I(n,"l2-message",l&&u),I(n,"has-attachments",void 0!==t.attachments&&t.attachments.length>0),I(n,"has-status",!!r),I(n,"has-internal-or-external-link",s);var h=n.querySelector(".form-group > .form-check");h&&(h.style.display="none"),(n.querySelectorAll(".message-handler-download-attachment")||[]).forEach(function(e){e.addEventListener("click",V.bind(e,t))});var f=j(t.receivedDate,"TWO_DIGIT_YEAR");return(n.querySelectorAll(".message-content-day")||[]).forEach(function(e){e.innerText=f.day}),(n.querySelectorAll(".message-content-month-year")||[]).forEach(function(e){e.innerText=f.month+" "+f.year}),(n.querySelectorAll(".message-content-timelabel")||[]).forEach(function(e){e.innerText=f.timeLabel}),(n.querySelectorAll(".message-content-layout-label")||[]).forEach(function(e){e.innerText=z(t.layoutV2||t.businessDomain)}),(n.querySelectorAll(".message-content-title")||[]).forEach(function(e){e.innerText=t.title}),(n.querySelectorAll(".message-content-preview")||[]).forEach(function(e){e.innerText=t.preview&&t.preview[0]?t.preview[0].value:""}),(n.querySelectorAll(".message-content-status")||[]).forEach(function(e){e.innerText=r,e.classList.add(o)}),(n.querySelectorAll(".message-content-download-label")||[]).forEach(function(e){var n=t.attachments&&t.attachments.length>1;e.title=n?"scarica l'allegato":"scarica gli allegati",e.innerHTML=n?"Vedi allegato":"Vedi allegati"}),(n.querySelectorAll("a.message-action-link")||[]).forEach(function(e){e.href=c}),(n.querySelectorAll(".message-handler-show-detail")||[]).forEach(function(e){e.addEventListener("click",$.bind(e,t))}),n}function W(e,t){try{a.debug("showBachecaMessages_queryAndRender - start",e,t);var n=l.querySelector("#bacheca-message-container"),o=n.querySelector("#error-message");r.getMessages(e).then(function(e){a.debug("showBachecaMessages_queryAndRender - fetched messageList",e),function(){var e=document.createElement("div");e.id="downloadSpinner",e.style.position="fixed",e.style.top=0,e.style.left=0,e.style.width="100%",e.style.height="100%",e.style.zIndex=9999,e.style.display="none";var t=document.createElement("div");t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.width="100%",t.style.height="100%",t.style.backgroundColor="rgba(0, 0, 0, 0.5)",t.style.display="flex",t.style.flexDirection="column",t.style.justifyContent="center",t.style.alignItems="center";var n=document.createElement("div");n.style.width="50px",n.style.height="50px",n.style.border="6px solid #f3f3f3",n.style.borderTop="6px solid transparent",n.style.borderRadius="50%",n.style.animation="spin 3s linear infinite";var r=document.createElement("p");r.textContent="Download dell'allegato in corso...",r.style.color="#ffffff",r.style.fontSize="18px",r.style.marginTop="10px",t.appendChild(n),t.appendChild(r),e.appendChild(t),document.body.appendChild(e);var o=document.createElement("style");o.type="text/css",o.innerText="\n @keyframes spin {\n 0% { transform: rotate(0deg); }\n 100% { transform: rotate(360deg); }\n }\n ",document.head.appendChild(o)}();var r=n.querySelector("#bacheca-message-template"),i=n.querySelector("#bacheca-message-template-ingaggi");if(t&&(a.debug("showBachecaMessages_queryAndRender - found messagesToDelete",t),e=e.filter(function(e){return!t.includes(e.id)}
2)),o&&o instanceof HTMLElement){if(null==e||0===e.length){var s=null==e?"GENERIC_ERROR":"NO_MESSAGES";return a.info("showBachecaMessages_queryAndRender - presenting error "+s),D(o,s).style.display="block",void a.debug("showBachecaMessages_queryAndRender - early return")}o.style.display="none"}else a.error("showBachecaMessages_queryAndRender - missing errorBox in bacheca layer template");i&&i instanceof HTMLElement||(a.error("showBachecaMessages_queryAndRender - missing messageTemplateIngaggi in bacheca layer template. Falling back to messageTemplate"),i=r),r&&r instanceof HTMLElement?e&&(a.info("showBachecaMessages_queryAndRender - rendering messagesList"),l.querySelectorAll(".bacheca-message-item:not(#bacheca-message-template):not(#bacheca-message-template-ingaggi)").forEach(function(e){e.remove()}),e.forEach(function(e){try{var t;a.debug("showBachecaMessages_queryAndRender - rendering start",e),a.debug("showBachecaMessages_queryAndRender - found layout",e.layoutV2),"NOVITA_OFFERTE"===e.layoutV2&&i?(a.debug("showBachecaMessages_queryAndRender - calling renderMessageItemIngaggi"),t=function(e,t){var n=e.cloneNode(!0);n.dataset.templateId=n.id,n.dataset.messageId=t.id,n.dataset.read=t.read,n.dataset.authLevel=t.authLevel,n.style.display="block";var r=1<parseInt(t.authLevel.split("L")[1],10),o=Number(d.acr.slice(d.acr.lastIndexOf("L")+1))>=2;const a=((((t||{}).deepLinksV2||[]).find(function(e){return"default"===e.id})||{}).variants||[]).find(function(e){return"WEB"===e.channel})||{},i=a.url,s=a.label||"Scopri di più",c=(((t||{}).attributes||[]).find(function(e){return"ACTION"===e.key})||{}).value,l=-1!==["internalLink","externalLink"].indexOf(c),u="content"===c,h=((t||{}).images||[]).find(function(e){return"LISTING"===e.id})||{},f=((h.variants||[]).find(function(e){return"WEB"===e.channel})||{}).url;I(n,"read",t.read),I(n,"l2-message",r&&o),I(n,"has-internal-or-external-link",l),I(n,"has-action-content-message",u),I(n,"has-image",!!f);const p=n.querySelector(".form-group > .form-check");p&&(p.style.display="none");const m=j(t.receivedDate,"TWO_DIGIT_YEAR");n.querySelectorAll(".message-content-day").forEach(e=>e.innerText=m.day),n.querySelectorAll(".message-content-month-year").forEach(e=>e.innerText=`${m.month} ${m.year}`),n.querySelectorAll(".message-content-timelabel").forEach(e=>e.innerText=m.timeLabel);const g=z(t.layoutV2||t.businessDomain);n.querySelectorAll(".message-content-layout-label").forEach(e=>e.innerText=g),n.querySelectorAll(".message-content-title").forEach(e=>e.innerText=t.title),n.querySelectorAll(".message-content-preview").forEach(e=>e.innerText=t.preview?.[0]?.value||""),n.querySelectorAll("a.message-action-link").forEach(e=>{e.href=i||"#"}),n.querySelectorAll("a.message-action-link > span.message-action-label").forEach(e=>{e.textContent=s}),n.querySelectorAll(".message-handler-show-detail").forEach(e=>{e.addEventListener("click",$.bind(e,t))});const y=n.querySelector(".message-content-image");return y&&f&&(y.src=f,y.classList.remove("hidden")),n}(i,e)):(a.debug("showBachecaMessages_queryAndRender - calling renderMessageItem"),t=H(r,e)),t.classList.add("bacheca-message-item"),t.id="",n.appendChild(t),a.debug("showBachecaMessages_queryAndRender - rendering end")}catch(t){a.error("showBachecaMessages_queryAndRender - error rendering message with id "+e.id),a.error(t)}})):a.error("showBachecaMessages_queryAndRender - missing messageTemplate in bacheca layer template"),a.debug("showBachecaMessages_queryAndRender - end")}).catch(function(e){a.info("showBachecaMessages_queryAndRender - presenting error "+reason),D(o,"GENERIC_ERROR").style.display="block",a.error("showBachecaMessages_queryAndRender - error in fetching",e)})}catch(e){a.error("showBachecaMessages_queryAndRender - error",e)}}function G(e,n){if(t.hasBachecaLayer){var o=G._queryAndRender;o&&r.removeBachecaMessageListChangeListener(o);var a=l.querySelector(".form-select-messages");a&&(a.style.display="none");var i=l.querySelector(".form-sort-button");i&&(i.style.display="none"),G._queryAndRender=W.bind(this,e,n),r.addBachecaMessageListChangeListener(G._queryAndRender),G._queryAndRender()}}function F(e){var t=e.lastIndexOf("/");return e.substring(t+1).toUpperCase()}function V(e,t){if(t&&t.preventDefault(),t&&t.stopPropagation(),e.attachments&&e.attachments.length>1)return $(e);var n=e.attachments[0];if(n)switch(n.owner){case"INTERNAL":!function(e,t){if(Number(F(d.acr).toLowerCase().replace("l",""))<Number(F(t.authLevel).toLowerCase().replace("l","")))return J(t);document.getElementById("downloadSpinner").style.display="flex",r.getAttachment(t.id,e.id).then(function(e){if(0===e.code&&e.data&&e.data.url){var t=e.data.url,n=document.querySelector("#boxdownloadiframe");n||((n=document.createElement("iframe")).setAttribute("id","boxdownloadiframe"),n.style.display="none",document.body&&document.body.appendChild(n)),n.src=t,document.getElementById("downloadSpinner").style.display="none"}else K()},function(e){K()})}(n,e);break;case"EXTERNAL":!function(e,t){if(Number(F(d.acr).toLowerCase().replace("l",""))<Number(F(t.authLevel).toLowerCase().replace("l","")))return J(t);document.getElementById("downloadSpinner").style.display="flex",r.getExternalAttachment(t.id,e.url).then(function(t){var n=new Blob([t],{type:"application/pdf"}),r=URL.createObjectURL(n),o=document.createElement("a");o.href=r,o.target="_blank",o.download=e.fileName,document.body.appendChild(o),o.click(),document.body.removeChild(o),document.getElementById("downloadSpinner").style.display="none"},function(e){K(),document.getElementById("downloadSpinner").style.display="none"})}(n,e)}}function $(e,n){n&&n.preventDefault(),n&&n.stopPropagation(),Number(F(d.acr).toLowerCase().replace("l",""))>=Number(F(e.authLevel).toLowerCase().replace("l",""))?(r.readMessage([e.id]),setTimeout(function(){var n=e.authLevel.includes("L2")?"my-poste/L2/bacheca/message/"+e.id:"/my-poste/bacheca/message/"+e.id;window.location.href=new URL(n,t.mainBaseUrl).toString()},1)):J(e)}function J(e){var n=new URL("/assets-da/core/img/iconset/sprite.svg#009a-close-m",t.mainBaseUrl).toString(),r=document.createElement("div");r.className="modal-backdrop fade in";var o=document.createElement("div");o.className="modal fade in",o.id="messageListDialog",o.tabIndex="-1",o.role="dialog",o.style.display="block";var a=document.createElement("div");a.className="modal-dialog modal-lg",a.style.marginTop="15vh";var i=document.createElement("div");i.className="modal-content";var s=document.createElement("div");s.className="modal-header";var c=document.createElement("button");
2c.type="button",c.className="close",c.innerHTML=' <span class="icon"> <svg focusable="false"> <title>Chiudi</title> <use xlink:href="'+n+'" href="'+n+'"></use> </svg> </span>',c.onclick=function(){u()};var l=document.createElement("div");l.className="modal-body";var d=document.createElement("div");function u(){document.body.removeChild(o),document.body.removeChild(r)}d.className="row",d.innerHTML=' <div class="col-sm-12 text-center"> <h3>Avviso</h3> <p>Per procedere è necessario specificare un secondo fattore di autenticazione.</p> <div class="btn-container mt-5"> <button id="proceedButton" class="btn btn-primary btn-min-width">PROCEDI</button> <button id="cancelButton" class="btn btn-secondary btn-min-width">ANNULLA</button> </div> </div> ',document.createElement("div").className="modal-footer",s.appendChild(c),l.appendChild(d),i.appendChild(s),i.appendChild(l),a.appendChild(i),o.appendChild(a),document.body.appendChild(r),document.body.appendChild(o),document.getElementById("proceedButton").addEventListener("click",function(n){n.preventDefault(),setTimeout(function(){var n="my-poste/L2/bacheca";e&&e.id?n="my-poste/L2/bacheca/message/"+e.id:Array.isArray(e)&&e.length<=1&&(n="my-poste/L2/bacheca/message/"+(Array.isArray(e)?e[0]:e).id);var r=t?.mainBaseUrl,o=new URL(n,r);window.location.href=o.toString()},1),u()}),document.getElementById("cancelButton").addEventListener("click",function(e){e.preventDefault(),u()})}function K(){var e=new URL("/assets-da/core/img/iconset/sprite.svg#009a-close-m",t.mainBaseUrl).toString(),n=document.createElement("div");n.className="modal-backdrop fade in";var r=document.createElement("div");r.className="modal fade in",r.id="modalNotDownloaded",r.tabIndex="-1",r.role="dialog",r.style.display="block";var o=document.createElement("div");o.className="modal-dialog modal-lg",o.style.marginTop="15vh";var a=document.createElement("div");a.className="modal-content";var i=document.createElement("div");i.className="modal-header",i.style={padding:"16px 24px"};var s=document.createElement("button");s.type="button",s.className="close",s.innerHTML=' <span class="icon" style="display: inline-block; height: 24px;"> <svg focusable="false" style="height: 1.5rem; width: 1.5rem;"> <title>Chiudi</title> <use xlink:href="'+e+'" href="'+e+'"></use> </svg> </span>',s.onclick=function(){d()};var c=document.createElement("div");c.className="modal-body";var l=document.createElement("div");function d(){document.body.removeChild(r),document.body.removeChild(n)}l.className="row",l.innerHTML=' <div id="delateModal" class="col-sm-12 text-center"> <p>Siamo spiacenti ma non è stato possibile scaricare l\'allegato. Si prega di riprovare più tardi.</p> <div class="btn-container mt-5"> <button id="closeModal" class="btn btn-secondary btn-min-width">CHIUDI</button> </div> </div> ',document.createElement("div").className="modal-footer",i.appendChild(s),c.appendChild(l),a.appendChild(i),a.appendChild(c),o.appendChild(a),r.appendChild(o),document.body.appendChild(n),document.body.appendChild(r),document.getElementById("closeModal").addEventListener("click",function(e){e.preventDefault(),d()})}function Q(e,t){var n=Array.from(l.querySelectorAll(".bacheca-message-item:not(#bacheca-message-template)")).map(function(e){var t=e.querySelector('input[type="checkbox"]');return{id:e.dataset.messageId,authLevel:e.dataset.authLevel,checkbox:!!t&&t.checked}}).filter(function(e){return e.checkbox}),r=n.map(function(e){return e.authLevel});!function(e,t){if(!e||!e.acr)return!1;var n=parseInt(e.acr.replace(/https?:\/\/idp\.poste\.it\/L/,""),10);return t.every(e=>{var t=parseInt(e.replace(/https?:\/\/idp\.poste\.it\/L/,""),10);return n>=t})}(d,r)?t(n):e(n)}
2function Y(){return new Promise(function(e,n){try{if(t.supportLayerDivSelector)return a.debug("setupAssistenzaMenu_DivSelector_Logic"),e(function(){var e=null;try{e=document.querySelector(t.supportLayerDivSelector)}catch(e){a.error("Error in setupAssistenzaMenu_DivSelector_Logic")}return e.cloneNode(!0)}());if(t.supportLayerOverride&&""!==t.supportLayerOverride.trim()){a.debug("setupAssistenzaMenu_Override_Logic");var r=t.supportLayerOverride;return/https?:\/\/[^\s/$.?#:]+(:\d+)?[^\s]*/.test(r)||(r=new URL(r,t.mainBaseUrl)),X(r).then(e).catch(function(e){a.debug("Error in setupAssistenzaMenu promise 2",e),n(e)})}return a.debug("setupAssistenzaMenu_URL_Logic"),(f=null,o=window.location.href,s=new URL(o),c=s.origin,l=s.pathname,d=c.replace(/https?:\/\//,"").replace(/\./g,"-"),u=l.replace(/\/index\.[^\/]+$/,"").replace(/\.[^\/]*$/,"/"),h=u.endsWith("/")?u:u+"/",i.includes(window.location.pathname)&&window.location.hash&&(a.debug("Inspecting hash route cause this pathname is in INSPECT_HASH_ROUTE_PATHLIST"),hashPath=h+window.location.hash.replace(/#\/?/,""),h=hashPath.endsWith("/")?hashPath:hashPath+"/"),p=new URL(d+h,t.supportLayerBaseUrl).toString(),k(p).then(function(e){return f=e&&e.querySelector("#assistenza-side")}).catch(function(){return a.warn("Cannot resolve the assistenza Menu at url "+p),k(w).then(function(e){return f=e&&e.querySelector("#assistenza-side")}).catch(function(){return a.error("Cannot resolve the assistenza Menu at url "+p+" and even default cannot be resolved at url "+w),f})})).then(e).catch(function(e){a.debug("Error in setupAssistenzaMenu promise 3",e),n(e)})}catch(e){a.debug("Error in setupAssistenzaMenu promise 1",e),n(e)}var o,s,c,l,d,u,h,f,p}).then(function(e){if(!e){var t=l.querySelector("#assistenza-cta");return t&&(t.style.display="none",a.log("Assistenza Menu will be hidden cause is not available")),null}a.debug("Rendering Assistenza Menu"),Z(e),O(),U(l)}).catch(function(e){a.debug("Error in setupAssistenzaMenu promise F",e)})}function X(e){var t=null;return k(e).then(function(e){return t=e&&e.querySelector("#assistenza-side")}).catch(function(){return a.error("Error in supportLayerOverride "),k(w).then(function(e){return t=e&&e.querySelector("#assistenza-side")}).catch(function(){return a.error("Error in supportLayerOverride and supportLayer_default_URL"),t})})}function Z(e){if(s&&l&&e){if(!e)return;l.getElementById("assistenza-side").replaceWith(e)}}function ee(){try{if(!l)return void a.warn("No headerShadowRoot found to update pre and post login Elements");var e=document.getElementById("page-overlay-complete");e&&(e.style.display="none");var n=l.querySelector(".loading-spinner"),r=l.querySelectorAll(".loggedin-visible"),o=l.querySelectorAll(".loggedin-hidden");t.hasBachecaLayer||l.getElementById("bacheca-cta")?.remove(),g?(n&&(n.style.display="block"),r.forEach(function(e){e.style.display="none"}),o.forEach(function(e){e.style.display="none"})):(n&&(n.style.display="none"),m&&d?(r.forEach(function(e){e.style.display="block"}),o.forEach(function(e){e.style.display="none"})):(L(),r.forEach(function(e){e.style.display="none"}),o.forEach(function(e){e.style.display="block"})))}catch(e){a.error("An error occurred while updating the DOM elements:",e)}}a.error("Main header element not found")};!function(t,n,r,o,a){var i="function"!=typeof t.getLogger?t:t.getLogger("OneWebCommon","oneWebCommon");function s(){var s=e(t,n,r,o,a);s.updateContent(),n.loadAdobeAndTrackUser&&(s.appendAdbTgMgScriptSrc().then(function(){s.analyticsTrakUser()}),s.preferenzeCookiePosition());try{Object.defineProperty(window,"oneWebCommonInstance",{get:function(){return s},set:function(e){i.warn("Attempt to rewrite window oneWebCommonInstance was blocked.")},configurable:!0,enumerable:!1})}catch(e){i.error("Failed to attach oneWebCommonAPILayer to window:",e)}}"complete"===document.readyState?s():document.onreadystatechange=function(){"complete"===document.readyState&&s()}}(window.logger||window.console,window.oneWebCommonEnv,window.oneWebCommonAPILayer,window.oneWebBachecaAPILayer,window.oneWebAnalyticsLayer)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}
2}(),n(901),n(272),n(547),n(898),n(824),n(915),n(117)})();
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.