var Toru=function(e,t,n){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=o(e),i=o(t),r=o(n);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||u(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function m(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=u(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){s=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(s)throw i}}}}var p,h,g,v,y,b,w,C,E,N,B,L,O,j,k,P,A,S,T,I,z,_,x,H,W,D,M,F,R,U,Y,$,Q,q,G,J,K,V,X,Z,ee=(p=[],{init:function(){var e=document.getElementsByTagName("*");Object.keys(e).map((function(t){null!==e[t].shadowRoot&&p.push(e[t])}))},getContainer:function(){return p}}),te=(h=["fa-utensils","fa-hamburger","fa-pizza-slice","fa-drumstick-bite","fa-apple-alt","fa-cheese","fa-egg","fa-bacon","fa-bread-slice","fa-hotdog","fa-pepper-hot","fa-ice-cream","fa-fish","fa-carrot","fa-lemon"],g=function(e){return[].concat(d(e.getElementsByClassName("fas")),d(e.getElementsByClassName("far")),d(e.getElementsByClassName("fab")),d(e.getElementsByClassName("fac")),d(e.getElementsByClassName("fa")))},y=function(){var e=new Date;(13===e.getHours()||20===e.getHours())&&0===e.getMinutes()&&e.getSeconds()<=15&&v()},{init:function(){y()},getFood:v=function(){var e=g(document);ee.getContainer().map((function(t){var n=t.shadowRoot.childNodes;Object.keys(n).map((function(t){e=[].concat(d(e),d(g(n[t])))}))})),Object.keys(e).map((function(t){var n=e[t],o=n.classList,a=o.length;Object.keys(o).map((function(e){if(void 0!==o[e]){var t=o[e].match(/fa-[a-z\-]+/gi);null!==t&&t.length&&t.map((function(e){n.classList.remove(e)}))}})),Object.keys(o).map((function(e){if(void 0!==o[e]){var t=o[e].match(/fa[rsbc]?/gi);null!==t&&t.length&&t.map((function(e){n.classList.remove(e)}))}})),a>o.length&&(n.classList.add("fas"),n.classList.add(h[Math.floor(Math.random()*h.length)]))}))}}),ne={init:function(){i.default(document).on("click",".caret, .btn-collapse",(function(){i.default(this).find("i.fas").toggleClass("rotated")})),i.default(document).on("show.bs.dropdown hide.bs.dropdown",(function(e){i.default(e.relatedTarget).find("i.fas").toggleClass("rotated")})),i.default(document).on("show.bs.collapse hide.bs.collapse",(function(e){i.default(e.target).closest("li").find("a[data-toggle='collapse'] i.fas").toggleClass("rotated")}))}},oe={init:function(){i.default('[data-toggle="popover"]').popover({sanitize:!1})}},ae=(C={overlay:(w="loader-")+"overlay",spinner:w+"spinner"},b=!1,E=function(){if(!b){var e=document.createElement("div"),t=document.createElement("div");return e.className=C.overlay,t.className=C.spinner,document.body.appendChild(e),e.appendChild(t),b=!0,!0}return!1},{init:E,show:function(){-1===document.getElementsByClassName(C.overlay)[0].className.search(" show")&&(document.getElementsByClassName(C.overlay)[0].className+=" show")},hide:function(){document.getElementsByClassName(C.overlay)[0].className=C.overlay}}),ie={init:function(){var e=i.default("#go-to-top");e.hide(),i.default(window).on("scroll",(function(){i.default(window).scrollTop()>50?e.fadeIn():e.fadeOut()})),e.on("click",(function(){return i.default("body,html").animate({scrollTop:0},400,"swing"),!1}))}},re={promptAlert:function(e,t,n,o,a){var r='<div class="alert alert-'+e+" alert-dismissible fade show "+a+'"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><i class="fas fa-times"></i></button><div class="row"><div class="col-auto align-self-center"><i class="'+N(e)+' fa-2x"></i></div><div class="col"><strong>'+t+"</strong><br /> "+n+"</div></div></div>";i.default(o).prepend(r)},getAlertIcon:N=function(e){switch(e){case"success":return"fas fa-check-circle";case"warning":return"fas fa-exclamation-circle";case"danger":return"fas fa-times-circle";default:return"fas fa-info-circle"}},checkUrl:function(e){return new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(e)},findInChild:function(e,t){if(void 0===e)return[];var n=[],o=e.children;return Object.keys(o).map((function(e){o[e].tagName.toLowerCase()===t.toLowerCase()&&n.push(o[e])})),n},hasHiddenLines:function(e){return e.offsetHeight<e.scrollHeight},hasClass:B=function(e,t){return d(e.classList).includes(t)},toggleClass:function(e,t){B(e,t)?e.classList.remove(t):e.classList.add(t)},getTransitionTime:function(e){return 1e3*parseFloat(window.getComputedStyle(e).transitionDuration)},convertRemToPixels:function(e){return e*parseFloat(getComputedStyle(document.documentElement).fontSize)},getPaddingY:function(e){var t=window.getComputedStyle(e).paddingLeft,n=window.getComputedStyle(e).paddingRight;return parseFloat(t.substring(0,t.length-2))+parseFloat(n.substring(0,n.length-2))},isIos:function(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}},se=(L="",O=!1,j=null,k=function(e,t,n,o,i){r.default.post(e,{username:t,password:n,withCredentials:!0}).then((function(e){o(e.data),O=!!O&&a.default.emit("resize")&&!1})).catch((function(e){console.log(e),i(e.response.data),O=!!O&&a.default.emit("resize")&&!1}))},A=function(){i.default(".input-password-hide").on("click",(function(){var e=i.default(this).closest(".input-group").find("input.input-password");"password"===e.attr("type")?(e.attr("type","text"),i.default(this).find("i.fa-regular").removeClass("fa-eye-slash").addClass("fa-eye")):(e.attr("type","password"),i.default(this).find("i.fa-regular").removeClass("fa-eye").addClass("fa-eye-slash"))}))},{init:function(e){var t=e.platform;L=t,P(),a.default.on("resize",P),A(),i.default(document).on("submit","form.form-signin",(function(e){e.preventDefault(),i.default(".alert").fadeOut(200,(function(){i.default(this).remove()})),i.default(".login-button").each((function(){i.default(this).attr("disabled",!0)}));var t=i.default(this).find(".login-element"),a=i.default(this).data("route");O=!!i.default(this).parents(".home-header-login").length,ae.show(),j=t,k(a,t.find("input[name=username]").val(),t.find("input[name=password]").val(),n,o)}));var n=function(e){ae.hide(),i.default(".login-button").each((function(){i.default(this).attr("disabled",!1),i.default(this).removeAttr("disabled")})),re.promptAlert("success",e.data.message.title,e.data.message.body,j,"mt-4"),j=null,window.location.replace(e.data.hasOwnProperty("url_redirect")?e.data.url_redirect:L)},o=function(e){ae.hide(),i.default(".login-button").each((function(){i.default(this).attr("disabled",!1),i.default(this).removeAttr("disabled")})),re.promptAlert("danger",e.data.message.title,e.data.message.body,j,"mt-4"),j=null},r=document.getElementsByClassName("login-op");r.length&&r.forEach((function(e){e.addEventListener("click",(function(t){jwtLogin(t,e)}))}))},arrangeLoginButtons:P=function(){var e=document.getElementsByClassName("login-buttons");if(0!=e.length){var t,n={remove:"col-auto",add:"col-12"},o={remove:"",add:"order-2"},a=m(e);try{var i=function(){var e,a=t.value,i=[].slice.call(a.getElementsByClassName("secondary-login-button")),r=a.getElementsByClassName("main-login-button").length?a.getElementsByClassName("main-login-button")[0]:null,s=r&&null!==(e=r.firstElementChild)&&void 0!==e?e:null;if(!s||!i.length)return"continue";var l=0;i.forEach((function(e){l+=e.offsetWidth+re.getPaddingY(e)})),s.offsetWidth+re.getPaddingY(s)+l>a.offsetWidth?(r.classList.remove(n.remove),r.classList.add(n.add),i.forEach((function(e){e.classList.add(o.add)}))):(r.classList.remove(n.add),r.classList.add(n.remove),i.forEach((function(e){e.classList.remove(o.add)})))};for(a.s();!(t=a.n()).done;)i()}catch(e){a.e(e)}finally{a.f()}}}}),le=function(){var e=null,t=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"toggle",n={show:function(){re.hasClass(e,"show")||(e.classList.add("show"),document.body.style.position="fixed",document.body.style.overflowY="scroll")},hide:function(){re.hasClass(e,"show")&&(e.classList.remove("show"),document.body.style.position="static",document.body.style.overflowY="auto",a.default.emit("overlay-hide"))}};n.hasOwnProperty(t)?n[t]():re.hasClass(e,"show")?n.hide():n.show()},n=function(){t("hide")};return{init:function(){void 0!==(e=document.getElementsByClassName("overlay")[0])&&e.addEventListener("click",(function(){n()}))},show:function(){t("show")},hide:n,toggle:function(){t("toggle")}}}(),ce=function(){var e={open:"open",close:"close",toggle:"toggle"},t=null,n=null,o=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.toggle;o=o==e.toggle?t==e.open?e.close:e.open:e.hasOwnProperty(o)?o:e.open;var i={open:function(){re.hasClass(n,"open")||n.classList.add("open"),window.innerWidth>991?l(e.open):le.show()},close:function(){re.hasClass(n,"open")&&n.classList.remove("open"),window.innerWidth>991?l(e.close):le.hide()}};i.hasOwnProperty(o)&&i[o](),r(o),setTimeout((function(){t=o,window.innerWidth<992||s(o),a.default.emit("resize")}),re.getTransitionTime(document.getElementsByClassName("sidebar")[0]))},r=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.toggle,n={open:function(e){re.hasClass(e,"fa-rotate-180")&&e.classList.remove("fa-rotate-180")},close:function(e){re.hasClass(e,"fa-rotate-180")||e.classList.add("fa-rotate-180")},toggle:function(e){re.hasClass(e,"fa-rotate-180")?e.classList.remove("fa-rotate-180"):e.classList.add("fa-rotate-180")}};Array.from(document.getElementsByClassName("sidebar-collapse")).forEach((function(e){re.findInChild(e,"i").forEach((function(e){n.hasOwnProperty(t)&&n[t](e)}))}))},s=function(e){document.cookie="sidebar="+e+"; SameSite=None; Secure; path=/"},l=function(t){var o=this,a=i.default(".sidebar .sidebar-menu .collapse");t==e.open?a.each((function(){return i.default(o).collapse("show")})):setTimeout((function(){a.each((function(){return i.default(o).collapse("hide")}))}),re.getTransitionTime(n))};return{init:function(){void 0!==(n=document.getElementsByClassName("sidebar")[0])&&(t=re.hasClass(n,"open")?e.open:e.close,window.innerWidth<=991&&(s(e.close),o(e.close)),a.default.on("overlay-hide",(function(){return window.innerWidth>991||o(e.close)})),a.default.on("resize",(function(){window.innerWidth>991?le.hide():t===e.open?le.show():le.hide()})),a.default.on("sidebar-animation",o),Array.from(document.getElementsByClassName("sidebar-collapse")).forEach((function(t){t.addEventListener("click",(function(){a.default.emit("sidebar-animation",e.toggle)}))})),Array.from(document.getElementsByClassName("sidebar-menu-collapse")).forEach((function(n){n.addEventListener("click",(function(n){window.innerWidth>991&&t===e.close&&(n.preventDefault(),n.stopPropagation(),o(e.open))}))})))}}}(),de=(S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return new Promise((function(n){var o=new Image,a=e.attributes;Object.keys(a).map((function(e){o.setAttribute(a[e].name,"src"===a[e].name&&null!==t?t:a[e].value)})),o.addEventListener("load",(function(){n(o)}))}))},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=document.getElementsByClassName("user-profile-pic");if(void 0!==t&&t.length>0){var n=null===e?t[0].getAttribute("data-src"):e;Object.keys(t).map((function(e){S(t[e],n).then((function(n){t[e].parentNode.replaceChild(n,t[e])}))}))}},{init:function(){T()},loadUserImage:T,clone:S}),ue=function(){var e="",t="ic_supplier_documents",n=function(){for(var e=document.getElementsByClassName("img-uploader"),t=function(t){var n=e[t].getElementsByClassName("img-uploader-input")[0];n.addEventListener("change",(function(){e[t].getElementsByClassName("img-uploader-wrapper")[0].classList.remove("error");var a=n.files;a.length&&a[0].name.match(/.(jpg|jpeg|png)$/i)?o(document.getElementsByClassName("img-upload-form")[0]).then((function(e){de.loadUserImage(e.url)})).catch(console.error):a.length>0&&e[t].getElementsByClassName("img-uploader-wrapper")[0].classList.add("error")}))},n=0;n<e.length;n++)t(n)},o=function(n){var o=e+n.getAttribute("data-action")==null?"/op-upload-profile-photo/":n.getAttribute("data-action"),a=new FormData(n);return a.set(t+"[file_url]",a.get("profile_photo")),a.set(t+"[id]",""),a.set(t+"[name]","profile_photo"),a.set(t+"[file_options]",""),a.delete("profile_photo"),new Promise((function(t,n){re.checkUrl(e)||n({error:"Missing Platform"}),r.default.post(o,a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(e){t(e.data)})).catch((function(e){n(e)}))}))};return{init:function(t){var o=t.platform;e=o,n()},upload:o}}(),fe=(I="envelope-file-list",z=[],_=function(){var e=document.getElementsByClassName("inner-menu-steps");return e.length>0?e:[]},x=function(e){e.style.display="block"},H=function(e){Object.keys(z).map((function(t){var n=z[t],o=n.getElementsByClassName("inner-menu-steps-content")[0],a=null==o?void 0:o.getElementsByClassName("menu_level_1")[0],i=document.getElementById("left_menu");if(i){i.classList.remove("ui-corner-all"),i.attributes.removeNamedItem("id");var r=i.children[0];Object.keys(r.children).map((function(e){return r.children[e].removeAttribute("class")})),o.appendChild(i.children[0])}void 0!==a&&(o.appendChild(a),o.getElementsByClassName("menu")[0].remove()),Object.keys(e).map((function(t){e[t](n)}))}))},W=function(e){var t={"icon-step-riepilogo":"summary","icon-step-doc":"signature"};Object.keys(t).map((function(n){var o,a=null===(o=e.getElementsByClassName(n))||void 0===o?void 0:o[0];a&&a.closest("li").classList.add(t[n])}))},D=function(){var e=document.getElementsByClassName(I);e&&e.length>0&&e.forEach((function(e){re.findInChild(e,"tbody").forEach((function(e){e.children.forEach((function(e){var t=e.children;2===t.length?t[1].setAttribute("colspan",2):t[1].removeAttribute("colspan")}))}))}))},M=function(){var e=document.getElementsByTagName("table");e.length<=0||Object.keys(e).map((function(t){var n=[];re.findInChild(re.findInChild(e[t],"thead")[0],"tr").forEach((function(e){re.findInChild(e,"th").forEach((function(e){n.push(e)}))})),re.findInChild(re.findInChild(e[t],"tbody")[0],"tr").forEach((function(e){var t=re.findInChild(e,"td");2===t.length?(t[0].classList.add("responsive-label"),t[1].setAttribute("aria-label",t[0].textContent),e.classList.add("responsive-unified")):Object.keys(t).map((function(e){void 0!==n[e]&&0===t[e].getElementsByTagName("table").length&&t[e].setAttribute("aria-label",n[e].textContent)}))}))}))},{init:function(){z=_(),H([W,x]),D(),M();var e=document.getElementById("main-section");document.getElementsByClassName(I).length>0&&e&&new MutationObserver((function(){D(),M()})).observe(e,{attributes:!1,childList:!0,subtree:!0})}}),me=(F=i.default("#fab-support"),U="fab-support-tooltip",Y={container:"body",html:!0,offset:"0, 16",customClass:R="fab-support-container"},$=function(e,t){return'<div id="'+e+'">'+t+"</div>"},{init:function(){F.popover(l(l({},Y),{content:$(U,F.attr("data-tooltip-content")),placement:"left"})),F.popover("show"),F.on("click",(function(){i.default("#"+U).length&&(F.popover("dispose"),i.default("."+R).remove(),F.popover(l(l({},Y),{content:$("fab-support-popover",F.attr("data-helpdesk-content")),placement:"top"})),setTimeout((function(){F.trigger("click")}),100)),F.popover()}))}}),pe=(Q=function(){var e,t=m(document.getElementsByClassName("read-more-element"));try{for(t.s();!(e=t.n()).done;){var n=e.value;n.getElementsByClassName("read-more-link")[0].style.display=re.hasHiddenLines(n.getElementsByClassName("read-more-content")[0])?"block":"none"}}catch(e){t.e(e)}finally{t.f()}},{init:function(){Q(),window.addEventListener("resize",Q)}}),he=(q=document.getElementsByClassName("home-header")[0],G=document.getElementsByClassName("home-header-login")[0],J=function(){window.innerWidth<1200?q.style.height="auto":q.offsetHeight<G.offsetHeight&&(q.style.height=G.offsetHeight+re.convertRemToPixels(1)+"px")},{init:function(){void 0===q||void 0===G||G.offsetHeight<=0||(J(),a.default.on("resize",J))}}),ge={init:function(){window.addEventListener("resize",(function(){return a.default.emit("resize")}))}},ve=function(){var e="account-sidebar-collapse",t="account-sidebar",n="open",o="close",i=null,r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"toggle",t={open:function(){re.hasClass(i,"open")||(i.classList.add("open"),se.arrangeLoginButtons(),le.show())},close:function(){re.hasClass(i,"open")&&(i.classList.remove("open"),le.hide())}};e=t.hasOwnProperty(e)?e:re.hasClass(i,"open")?o:n,t[e](),a.default.emit("account-sidebar-animation",e)};return{init:function(){i=document.getElementsByClassName(t)[0],Array.from(document.getElementsByClassName(e)).forEach((function(e){return e.addEventListener("click",r)})),a.default.on("overlay-hide",(function(){return r(o)}))}}}(),ye=(K=function(e){V(e)?r.default.get(e.url,e).then((function(t){a.default.emit(e.emit,t.data)})).catch((function(e){})):console.log("Error: missing parameters for event validate-fields")},V=function(e){return!(!e.hasOwnProperty("url")||!e.hasOwnProperty("emit")||!e.hasOwnProperty("params"))},{init:function(){a.default.on("validate-fields",K)}}),be=(X=function(){var e=document.getElementsByClassName("spid-idp-button")[0];void 0!==e&&(e.offsetHeight<=0?(e.style.display="block",e.style.opacity="1",e.setAttribute("aria-expanded","true")):(e.style.display="none",e.style.opacity="0",e.setAttribute("aria-expanded","false")))},{init:function(){Array.from(document.getElementsByClassName("button-spid")).forEach((function(e){e.addEventListener("click",X)}))}}),we={overlay:le,events:ge,timeToEat:te,loader:ae,caret:ne,popover:oe,login:se,goToTop:ie,sidebar:ce,accountSidebar:ve,photoUploader:ue,templateAdapter:fe,imageLoader:de,shadowManager:ee,fabSupport:me,readMore:pe,header:he,validateFields:ye,spid:be,timer:{init:function(){var e=document.getElementById("timer");if(void 0!==e){var t=e.getAttribute("data-datetime"),n=new Date(t);setInterval((function(){n.setSeconds(n.getSeconds()+1),document.getElementById("timer").innerHTML=n.toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"})}),1e3)}}}};return Z=!1,{init:function(e){a.default.on("cdn-init",(function(){Z=!0}));var t,n="https://"+window.location.hostname;void 0!==e&&e.hasOwnProperty("platform")&&(n="/"===e.platform.charAt(e.platform.length-1)?e.platform.substr(0,str.length-1):e.platform),void 0===i.default?console.error("jQuery is not defined!"):(t={platform:n},Object.keys(we).map((function(e){we[e].init(t)})),a.default.emit("cdn-init",Object.keys(we)))},isReady:function(){return Z||!1},timeToEat:we.timeToEat.getFood,loader:we.loader,eventBus:a.default,sidebar:we.sidebar,popover:we.popover.init,helper:re}}(EventBus,jQuery,axios);
