1(self["webpackChunkprivacylab"]=self["webpackChunkprivacylab"]||[]).push([[9712],{25251:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(32442);function o(e){"@babel/helpers - typeof";return o="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},o(e)}function i(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,s(r.key),r)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var t=l(e,"string");return"symbol"==o(t)?t:t+""}function l(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t,n){return t=v(t),u(e,p()?Reflect.construct(t,n||[],v(e).constructor):t.apply(e,n))}function u(e,t){if(t&&("object"==o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return d(e)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function t(){return!!e})()}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function y(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}var h=function(e){function t(e){f(this,t);return c(this,t,["controller",e])}y(t,e);return a(t)}(r.A);const b=h},32442:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});const r={config:{ajax:{requestURL:"/system/ajax/baseAjax.php",timeout:3e5,moduleName:"common",modulePath:"script/class/controllers/"},i18n:{dictionary_path:"/script/i18n/"},logging:false}};function o(e){"@babel/helpers - typeof";return o="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},o(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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,l(r.key),r)}}function s(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(e){var t=f(e,"string");return"symbol"==o(t)?t:t+""}function f(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var c=function(){function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"";var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"";i(this,e);this._metisModuleType=t;this._metisClassName=n;if(["model","view","controller","util"].indexOf(t)>=0){if(!this.has(window,"METIS_APP")){window.METIS_APP=r}if(!this.has(window.METIS_APP,t+"s")){window.METIS_APP[t+"s"]={}}if(!(typeof n==="string")||n.length===0){console.error("Class Name not declared.");return}window.METIS_APP[t+"s"][n]=this;this.init(window.METIS_APP)}}return s(e,[{key:"has",value:function e(t,n){return Object.prototype.hasOwnProperty.call(t,n)}},{key:"init",value:function e(){}},{key:"getModuleType",value:function e(){return this._metisModuleType}},{key:"getClassName",value:function e(){return this._metisClassName}}])}();const u=c},85558:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(32442);function o(e){"@babel/helpers - typeof";return o="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},o(e)}function i(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,s(r.key),r)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var t=l(e,"string");return"symbol"==o(t)?t:t+""}function l(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}
1function c(e,t,n){return t=v(t),u(e,p()?Reflect.construct(t,n||[],v(e).constructor):t.apply(e,n))}function u(e,t){if(t&&("object"==o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return d(e)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function t(){return!!e})()}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function y(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}var h=function(e){function t(e){f(this,t);return c(this,t,["view",e])}y(t,e);return a(t)}(r.A);const b=h},82559:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(32442);function o(e){"@babel/helpers - typeof";return o="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},o(e)}function i(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,s(r.key),r)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var t=l(e,"string");return"symbol"==o(t)?t:t+""}function l(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t,n){return t=v(t),u(e,p()?Reflect.construct(t,n||[],v(e).constructor):t.apply(e,n))}function u(e,t){if(t&&("object"==o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return d(e)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function t(){return!!e})()}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function y(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}var h=function(e){function t(e){f(this,t);return c(this,t,["widget",e])}y(t,e);return a(t)}(r.A);const b=h},71234:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(74692);var o=n.n(r);var i=n(62031);var a=n.n(i);function s(e){"@babel/helpers - typeof";return s="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},s(e)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(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,u(r.key),r)}}function c(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function u(e){var t=d(e,"string");return"symbol"==s(t)?t:t+""}function d(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var p=function(){function e(){l(this,e)}return c(e,null,[{key:"openModal",value:function e(t){if(!(t instanceof o())){throw new Error("The modal element must be a jQuery instance.")}if(t.length===0){throw new Error("At least one element is required.")}t.scrollTo(0);t.find(".c-tabs").each((function(e,t){o()(t).find(".c-tabs__nav__button:first").click()}));t.addClass("j-active");var n=o()("body");n.addClass("j-modal-open");n.css("overflow","hidden")}},{key:"closeModals",value:function e(){o()(".c-modal").removeClass("j-active");var t=o()("body");t.removeClass("j-modal-open");t.attr("style","")}},{key:"closeModal",value:function e(t){if(!(t instanceof o())){throw new Error("The modal element must be a jQuery instance.")}t.removeClass("j-active");if(o()(".c-modal.j-active").length===0){this.closeModals()}}}])}()}
1,2449:(e,t,n)=>{"use strict";n.d(t,{x0:()=>Q,To:()=>K,Vt:()=>z,Y2:()=>Y,JP:()=>U,Ay:()=>G});var r=n(74692);var o=n.n(r);var i=n(25251);function a(e){"@babel/helpers - typeof";return a="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},a(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(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 f(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function c(e){var t=u(e,"string");return"symbol"==a(t)?t:t+""}function u(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function d(e,t,n){return t=m(t),p(e,y()?Reflect.construct(t,n||[],m(e).constructor):t.apply(e,n))}function p(e,t){if(t&&("object"==a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return v(e)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y=function t(){return!!e})()}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}function b(e,t){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},b(e,t)}var g=function(e){function t(e){var n;s(this,t);n=d(this,t,[e]);n.refs={window:o()(window),html:o()("html")};n._pageScrollHandlers=[];n._detectMobileUserAgent();n.refs.window.on("scroll",(function(e){return n.onPageScrolling(e)}));return n}h(t,e);return f(t,[{key:"_detectMobileUserAgent",value:function e(){if(navigator.userAgent.match(/(iPad|iPhone|iPod)/i)){this.refs.html.addClass("device-ios")}else if(navigator.userAgent.match(/android/i)){this.refs.html.addClass("device-android")}}},{key:"enableBackToTopBtn",value:function e(t){var n=this;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:250;if(t instanceof o()){this.refs.backToTopBtn=t;this.refs.backToTopBtn.on("click",(function(e){return n.onClickScrollPageToTop(e)}));this._backToTopBtnYThreshold=r}}},{key:"scrollThenFixContent",set:function e(t){var n=Object.assign({domElements:"",bFireImmediately:false,toggleCls:"",yThreshold:0},t);if(n.domElements){this.refs.scrollThenFixContent=n.domElements;this.refs.scrollThenFixContent.data("scrollCfg",n);if(n.bFireImmediately===true){this.onPageScrolling()}}}},{key:"clearScrollThenFixContent",value:function e(){if(this.refs.scrollThenFixContent instanceof o()){this.refs.scrollThenFixContent.removeClass("fixed-position")}this.refs.scrollThenFixContent=undefined;delete this.refs.scrollThenFixContent}},{key:"scrollPageTo",value:function e(t){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:300;if(n===0){window.scrollTo(0,t)}else{o()("html, body").animate({scrollTop:typeof t==="number"?t+"px":0},n)}}},{key:"scrollPageToTop",value:function e(t){this.scrollPageTo(0,t)}},{key:"addPageScrollhandler",value:function e(t){this._pageScrollHandlers=this._pageScrollHandlers||[];if(typeof t==="function"){this._pageScrollHandlers.push(t)}}},{key:"_handlePageScrolling",value:function e(){try{var t=this.refs.window.scrollTop();var n;if(this.refs.scrollThenFixContent instanceof o()){n=this.refs.scrollThenFixContent.data("scrollCfg");this.refs.scrollThenFixContent.toggleClass(n.toggleCls,t>n.yThreshold)}if(this.refs.backToTopBtn.length){this.refs.backToTopBtn.toggleClass("enabled",t>this._backToTopBtnYThreshold)}if(this._pageScrollHandlers.length){for(var r=0;r<this._pageScrollHandlers.length;r++){this._pageScrollHandlers[r](t)}}}catch(e){}}},{key:"onPageScrolling",value:function e(){this._handlePageScrolling()}},{key:"onClickScrollPageToTop",value:function e(t){t.preventDefault();this.scrollPageToTop()}}])}(i.A);var w=n(31498);function _(e){"@babel/helpers - typeof";return _="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},_(e)}function j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(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,S(r.key),r)}}function O(e,t,n){return t&&k(e.prototype,t),n&&k(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function P(e,t,n){return(t=S(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e){var t=T(e,"string");return"symbol"==_(t)?t:t+""}function T(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var E=function(){function e(){j(this,e);P(this,"moduleName","");P(this,"modulePath","");P(this,"url","/system/ajax/baseAjax.php");P(this,"timeout",3e4);P(this,"method","POST");P(this,"dataType","json")}return O(e,[{key:"request",value:function e(){}}])}();function C(e){"@babel/helpers - typeof";return C="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},C(e)}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(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,q(r.key),r)}}function B(e,t,n){return t&&x(e.prototype,t),n&&x(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function A(e,t,n){return t=N(t),M(e,R()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}function M(e,t){if(t&&("object"==C(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return F(e)}function F(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(R=function t(){return!!e})()}
1function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function I(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&V(e,t)}function V(e,t){return V=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},V(e,t)}function L(e,t,n){return(t=q(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e){var t=H(e,"string");return"symbol"==C(t)?t:t+""}function H(e,t){if("object"!=C(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=C(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var z="c-button--progress";var K="c-button--disabled";var Q="j-progress";var U="c-table--progress";var Y="c-hidden";var $=function(e){function t(){var e;D(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++){r[o]=arguments[o]}e=A(this,t,[].concat(r));L(e,"moduleName","Common");L(e,"modulePath","script/class/controllers/");return e}I(t,e);return B(t,[{key:"request",value:function e(n){var r=this;var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var s=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var l=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};if(typeof n!=="string"){throw"L'azione è necessaria. Prego, la favorisca =)"}var f=o().extend({docLang:t.getAvailableDocLanguages(),sModule:this.moduleName,sPath:this.modulePath,action:n},i);var c=new(o().Deferred);var u=function e(n,o){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";if(o.readyState!==0||o.status!==0||i==="timeout"){if(a===false){var s;var l=r.view.tslt("lblErroreGenerico",{},"Errore generico");if(o!==null&&o!==void 0&&(s=o.aMessage)!==null&&s!==void 0&&s.sMessageText){l=o.aMessage.sMessageText}var f=o&&o.mResponseData&&o.mResponseData.aErrorMsgs;if(r instanceof t&&r.view instanceof w.A&&!f){r.view.alert(r.view.tslt("lblErrore"),l)}}n.reject(o)}};var d=o().extend({type:this.ajax.method,dataType:this.ajax.dataType,url:this.ajax.url,data:f,timeout:this.ajax.timeout,headers:{Accept:"application/json"}},l);if(!o().isEmptyObject(s)){d.data=t.serialize(Object.assign(f,s));d.contentType=false;d.processData=false}o().ajax(d).done((function(e){if((e===null||e===void 0?void 0:e.bRequestResult)===true){c.resolve(e.mResponseData)}else{u(c,e)}})).fail((function(e,t){u(c,e,t)}));return c}},{key:"init",value:function e(){var n=this;var r=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Common";this._ajax=new E;this._ajax.moduleName=r;this._ajax.modulePath="script/class/controllers/";this.ajax=new E;this._ajax.request=function(e,r){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var a=arguments.length>3&&arguments[3]!==undefined?arguments[3]:"";var s=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};var l=n._ajax;if(typeof e!=="string"){throw"L'azione è necessaria. Prego, la favorisca =)"}var f=o().extend({},r);if(r&&r.moduleName&&r.modulePath){l.init({moduleName:r.moduleName,modulePath:r.modulePath,url:r.url,timeout:r.timeout,method:r.method,dataType:r.dataType});delete f.moduleName;delete f.modulePath;delete f.url;delete f.timeout;delete f.method;delete f.dataType}var c=o().extend({docLang:t.getAvailableDocLanguages(),sModule:a||l.moduleName,sPath:l.modulePath,action:e},f);var u=new(o().Deferred);var d=function e(r,o){var a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";if(o.readyState!==0||o.status!==0||a==="timeout"){if(i===false){var s;var l=n.view.tslt("lblErroreGenerico",{},"Errore generico");if(o!==null&&o!==void 0&&(s=o.aMessage)!==null&&s!==void 0&&s.sMessageText){l=o.aMessage.sMessageText}var f=o&&o.mResponseData&&o.mResponseData.aErrorMsgs;if(n instanceof t&&n.view instanceof w.A&&!f){n.view.alert(n.view.tslt("lblErrore"),l)}}r.reject(o)}};var p={type:l.method,dataType:l.dataType,url:l.url,data:c,timeout:l.timeout,headers:{Accept:"application/json"}};if(!o().isEmptyObject(s)){p.data=t.serialize(Object.assign(c,s));p.contentType=false;p.processData=false}o().ajax(p).done((function(e){if((e===null||e===void 0?void 0:e.bRequestResult)===true){u.resolve(e.mResponseData)}else{d(u,e)}})).fail((function(e,t){d(u,e,t)}));return u}}}],[{key:"getEveryDtElements",value:function e(t,n){var r=o()();t.rows().nodes().each((function(e){r=r.add(o()(e).find(n))}));return r}},{key:"getAvailableDocLanguages",value:function e(){var t=[];o()(".j-available-doc-language").each((function(e,n){var r=o()(n).val().toLowerCase();t.push(r.charAt(0).toUpperCase()+r.slice(1))}));return t}},{key:"serialize",value:function e(t){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"";var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;var o=r;if(!o){o=new FormData}var i="";for(i in t){if(Object.prototype.hasOwnProperty.call(t,i)){var a=n?"".concat(n,"[").concat(i,"]"):i;var s=t[i];if(s instanceof File){o.append(a,s)}else if(s!==null&&C(s)==="object"){o=this.serialize(s,a,o)}else{var l=s;if(s===null||s===undefined){l=""}if(s===false){l=0}if(s===true){l=1}o.append(a,l)}}}return o}}])}(g);const G=$}
1,31498:(e,t,n)=>{"use strict";n.d(t,{a:()=>we,A:()=>je});var r=n(85558);var o=n(74692);var i=n.n(o);var a=n(82559);function s(e){"@babel/helpers - typeof";return s="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},s(e)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(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,u(r.key),r)}}function c(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function u(e){var t=d(e,"string");return"symbol"==s(t)?t:t+""}function d(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function p(e,t,n){return t=h(t),v(e,m()?Reflect.construct(t,n||[],h(e).constructor):t.apply(e,n))}function v(e,t){if(t&&("object"==s(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return y(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(m=function t(){return!!e})()}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function b(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)}function g(e,t){return g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},g(e,t)}var w=function(e){function t(e){var n;l(this,t);n=p(this,t,["MessageBox"]);var r={title:"",message:"",html:"",cls:"",jQueryEl:undefined,buttons:{yes:"Yes",no:"No",ok:"OK"},modal:false,removeOnClose:false,fnConfirm:undefined,fnCancel:undefined,fnClose:undefined};if(s(e)==="object"){n._config=Object.assign(r,e)}else{n._config=r}n._initRefs();n._createDomEl();n._attachEvents();return n}b(t,e);return c(t,[{key:"show",value:function e(t){this._show(this.refs.body,t)}},{key:"showInside",value:function e(t,n){if(t instanceof i()){this._show(t,n)}}},{key:"_show",value:function e(t,n){var r=this;var o=this._messageBoxDomEl;var i=this._modalOverlayDomEl;var a=t.find(".metis-message-box").length>0;if(this._messageDestroyed===true){return false}if(!a){if(this._config.modal){t.append(i);i.append(o).show();this._applyBodyHideScrollRule()}else{t.append(o)}}if(this._styleApplied!==true){this._applyDefaultStyle();this._styleApplied=true}i.show();o.show(0,(function(){o.addClass("showed");r._messageShowed=true;if(typeof n==="function"){n()}}))}},{key:"hide",value:function e(){var t=this;var n=this._config;var r=this._messageBoxDomEl;var o=this._modalOverlayDomEl;var a=new(i().Deferred);this._removeHideScrollRule();r.removeClass("showed");r.delay(300).fadeOut((function(){o.hide();t._messageShowed=false;if(typeof n.fnClose==="function"){n.fnClose(r,n.jQueryEl)}if(t._config.removeOnClose===true){t._messageDestroyed=true;r.off();o.off();o.remove()}a.resolve()}));return a}},{key:"setTitle",value:function e(t){var n=i()(".message-title",this._messageBoxDomEl);if(n.length===0){this._addTitleEl(t)}else{n.text(t)}}},{key:"setTitleHTML",value:function e(t){var n=i()(".message-title",this._messageBoxDomEl);if(n.length===0){this._addTitleEl(t,true)}else{n.html(t)}}},{key:"setMessage",value:function e(t){i()(".message-body",this._messageBoxDomEl).text(t)}},{key:"setMessageHTML",value:function e(t){i()(".message-body",this._messageBoxDomEl).html(t)}},{key:"setJQueryEl",value:function e(t){i()(".message-body",this._messageBoxD
1omEl).empty().append(t)}},{key:"getJQueryEl",value:function e(){return this._messageBoxDomEl}},{key:"setConfirmFn",value:function e(t){if(typeof t==="function"){this._config.fnConfirm=t}}},{key:"setCancelFn",value:function e(t){if(typeof t==="function"){this._config.fnCancel=t}}},{key:"setCloseFn",value:function e(t){if(typeof t==="function"){this._config.fnClose=t}}},{key:"isDestroyed",value:function e(){return this._messageDestroyed===true}},{key:"_initRefs",value:function e(){this.refs={};this.refs.body=i()("body")}},{key:"_createDomEl",value:function e(){var t=this._config;this._messageBoxDomEl=i()('<div class="metis-messagebox '+t.cls+' "> <div class="message-body"></div> <ul class="message-buttons"> <li class="btn-no">'+t.buttons.no+'</li> <li class="btn-yes">'+t.buttons.yes+'</li> <li class="btn-ok">'+t.buttons.ok+"</li> </ul> </div>");this._modalOverlayDomEl=i()('<div class="metis-default-messagebox-overlay '+t.cls+'-overlay"></div>');var n=i()(".message-body",this._messageBoxDomEl);if(t.title&&String(t.title).length){this._addTitleEl(t.title)}if(typeof t.html==="string"&&t.html.length){n.html(t.html)}else if(t.jQueryEl instanceof i()){n.append(t.jQueryEl)}else{n.text(t.message)}if(typeof t.cls==="string"){this._messageBoxDomEl.addClass(t.cls)}if(typeof t.fnConfirm==="function"){this._messageBoxDomEl.addClass("confirm-mode")}if(t.modal===true){this._messageBoxDomEl.addClass("modal")}}},{key:"_addTitleEl",value:function e(t){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var r=i()("<h3>",{class:"message-title"});if(n===true){this._messageBoxDomEl.prepend(r.html(t))}else{this._messageBoxDomEl.prepend(r.text(t))}}},{key:"_applyDefaultStyle",value:function e(){var t=this._messageBoxDomEl;var n=this._modalOverlayDomEl;var r=t.css("top");var o=n.css("top");if(!r||r==="auto"){t.css({position:"fixed",top:"40%",left:"50%",display:"none","z-index":"9999"})}if(!o||o==="auto"){n.css({position:"fixed",top:"0",left:"0",display:"none",width:"100%",height:"100%","z-index":"9999"})}if(t.hasClass("confirm-mode")){i()(".btn-ok",t).hide()}else{i()(".btn-yes, .btn-no",t).hide()}}},{key:"_applyBodyHideScrollRule",value:function e(){var t=document.styleSheets;var n=false;for(var r=0;r<t.length;r++){try{if(t[r].cssRules){n=true}}catch(e){console.warn("MetisMessageBox: your browser doesn't support external CSS rule access.")}if(n===true){t[r].insertRule("body.has-metis-messagebox{overflow:hidden !important;}",t[r].cssRules.length);this.refs.body.addClass("has-metis-messagebox");break}}}},{key:"_removeHideScrollRule",value:function e(){if(i()(".metis-messagebox.showed",this.refs.body).length===1){this.refs.body.removeClass("has-metis-messagebox")}}},{key:"_attachEvents",value:function e(){var t=this;this._messageBoxDomEl.on("click",".message-buttons > li",(function(e){t.onClickButton(e,this,t)}));this._modalOverlayDomEl.on("click",(function(e){t.onClickOverlay(e,this,t)}))}},{key:"onClickButton",value:function e(t,n,r){var o=i()(n);var a=r._config;var s=r._messageBoxDomEl;t.stopPropagation();if(typeof a.fnConfirm==="function"&&o.hasClass("btn-yes")){var l=a.fnConfirm(s,a.jQueryEl);if(l===false){return}}else if(typeof a.fnCancel==="function"&&o.hasClass("btn-no")){a.fnCancel(s)}r.hide()}},{key:"onClickOverlay",value:function e(t,n,r){var o=r._config;if(r._config.modal===true){return}if(i()(t.target).hasClass("metis-default-messagebox-overlay")){if(typeof o.fnConfirm!=="function"){r.hide()}}}}])}(a.A);var _=n(71234);function j(e){"@babel/helpers - typeof";return j="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},j(e)}function k(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}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,S(r.key),r)}}function P(e,t,n){return t&&O(e.prototype,t),n&&O(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function S(e){var t=T(e,"string");return"symbol"==j(t)?t:t+""}function T(e,t){if("object"!=j(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=j(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function E(e,t,n){return t=F(t),C(e,x()?Reflect.construct(t,n||[],F(e).constructor):t.apply(e,n))}function C(e,t){if(t&&("object"==j(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return D(e)}function D(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(x=function t(){return!!e})()}function B(e,t,n,r){var o=A(F(1&r?e.prototype:e),t,n);return 2&r&&"function"==typeof o?function(e){return o.apply(n,e)}:o}function A(){return A="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=M(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},A.apply(null,arguments)}function M(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=F(e)););return e}
1function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}function R(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&N(e,t)}function N(e,t){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N(e,t)}var I=function(e){function t(){k(this,t);return E(this,t,arguments)}R(t,e);return P(t,[{key:"_createDomEl",value:function e(){var t=this._config;this._messageBoxDomEl=i()('<div class="c-modal__content c-modal-message-box">\n <header class="c-modal__content__header">\n <nav class="c-app-nav">\n <div class="c-app-nav-container">\n <ul class="c-app-nav__breadcrumbs">\n <li class="c-app-nav__breadcrumbs__item c-message-box-title"></li>\n </ul>\n </div>\n </nav>\n <a class="c-modal__close j-modal-close" href="#"><span class="icon-close"></span></a>\n </header>\n <div class="c-modal__content__body">\n <div class="message-content message-body"></div>\n <footer class="c-modal__content__footer">\n <a class="c-button c-button--ghost btn-no" href="#">'.concat(t.buttons.no,'</a>\n <a class="c-button btn-yes" href="#">').concat(t.buttons.yes,'</a>\n <a class="c-button btn-ok" href="#">').concat(t.buttons.ok,"</a>\n </footer>\n </div>\n </div>"));this._modalOverlayDomEl=i()('<div class="c-modal c-modal--small '.concat(t.cls,"-overlay ").concat(t.cls,'"></div>'));var n=i()(".message-body",this._messageBoxDomEl);if(t.title&&String(t.title).length){this._addTitleEl(t.title)}if(typeof t.html==="string"&&t.html.length){n.html(t.html)}else if(t.jQueryEl instanceof i()){n.append(t.jQueryEl)}else{n.text(t.message)}if(typeof t.cls==="string"){this._messageBoxDomEl.addClass(t.cls)}if(typeof t.fnConfirm==="function"){this._messageBoxDomEl.addClass("confirm-mode")}if(t.modal===true){this._messageBoxDomEl.addClass("modal")}}},{key:"_show",value:function e(n,r){B(t,"_show",this,3)([n,r]);_.A.openModal(this._modalOverlayDomEl)}},{key:"hide",value:function e(){B(t,"hide",this,3)([]);_.A.closeModal(this._modalOverlayDomEl)}},{key:"_addTitleEl",value:function e(t){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var r=this._messageBoxDomEl.find(".c-message-box-title");if(n===true){r.html(t)}else{r.text(t)}}},{key:"_attachEvents",value:function e(){var t=this;this._messageBoxDomEl.on("click","footer .c-button",(function(e){e.preventDefault();t.onClickButton(e,e.target,t)}));this._messageBoxDomEl.on("click",".j-modal-close",(function(e){e.preventDefault();t.hide()}))}},{key:"_removeHideScrollRule",value:function e(){if(this.refs.body.find(".c-modal-message-box.showed").length===1){this.refs.body.removeClass("has-metis-messagebox")}}}])}(w);var V=n(2449);function L(e){"@babel/helpers - typeof";return L="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},L(e)}function q(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function H(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,K(r.key),r)}}function z(e,t,n){return t&&H(e.prototype,t),n&&H(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function K(e){var t=Q(e,"string");return"symbol"==L(t)?t:t+""}function Q(e,t){if("object"!=L(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=L(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function U(e,t){$(e,t),t.add(e)}function Y(e,t,n){$(e,t),t.set(e,n)}function $(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function G(e,t){return e.get(W(e,t))}function W(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}var J=new WeakMap;var X=new WeakSet;var Z=function(){function e(){q(this,e);U(this,X);Y(this,J,{})}return z(e,[{key:"loadDictFromXML",value:function e(t){W(X,this,ee).call(this,i().parseXML(t))}},{key:"loadDict",value:function e(){var t=this;var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"";var r=new(i().Deferred);if(n){i().get(n).done((function(e){W(X,t,ee).call(t,e);r.resolve(t)})).fail((function(){r.reject(t)}))}else{r.reject(this)}return r}},{key:"translate",value:function e(t){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";var o=G(J,this)[t]||r||t||"";for(var i in n){var a=new RegExp("\\{".concat(i,"\\}"),"g");o=o.replace(a,n[i])}return o}}])}();function ee(e){var t=this;i()(e).find("msg").each((function(e,n){var r=i()(n);var o=r.find("name").text();if(o){G(J,t)[o]=r.find("value").text()}}))}function te(e){"@babel/helpers - typeof";return te="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},te(e)}function ne(e){return ae(e)||ie(e)||oe(e)||re()}function re(){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 oe(e,t){if(e){if("string"==typeof e)return se(e,t);var n={}.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)?se(e,t):void 0}}function ie(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function ae(e){if(Array.isArray(e))return se(e)}function se(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function le(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fe(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,ue(r.key),r)}}function ce(e,t,n){return t&&fe(e.prototype,t),n&&fe(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ue(e){var t=de(e,"string");return"symbol"==te(t)?t:t+""}function de(e,t){if("object"!=te(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=te(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function pe(e,t,n){return t=he(t),ve(e,me()?Reflect.construct(t,n||[],he(e).constructor):t.apply(e,n))}function ve(e,t){if(t&&("object"==te(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ye(e)}function ye(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function me(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(me=function t(){return!!e})()}function he(e){return he=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},he(e)}function be(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ge(e,t)}function ge(e,t){return ge=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ge(e,t)}var we="/script/i18n/";var _e=function(e){function t(){le(this,t);return pe(this,t,arguments)}be(t,e);return ce(t,[{key:"alert",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"Errore";var n=arguments.length>1?arguments[1]:undefined;var r=arguments.length>2?arguments[2]:undefined;this._metisViewDefaultAlert=this._metisViewDefaultAlert||new I({cls:"m-default-alert global-message-popup",modal:true});this._metisViewDefaultAlert.setTitleHTML(t);this._metisViewDefaultAlert.setMessageHTML(n);this._metisViewDefaultAlert.setCloseFn(r);this._metisViewDefaultAlert.show();return this._metisViewDefaultAlert}},{key:"confirm",value:function e(t,n,r,o){var i=arguments.length>
14&&arguments[4]!==undefined?arguments[4]:{yes:this.tslt("lblSi"),no:this.tslt("lblNo"),ok:this.tslt("lblOk")};this._metisViewDefaultConfirm=this._metisViewDefaultConfirm||new I({cls:"m-default-confirm global-message-popup",modal:true,fnConfirm:r,fnCancel:o,buttons:i});this._metisViewDefaultConfirm.setTitleHTML(t);this._metisViewDefaultConfirm.setMessageHTML(n);this._metisViewDefaultConfirm.setConfirmFn(r);this._metisViewDefaultConfirm.setCancelFn(o);this._metisViewDefaultConfirm.show();return this._metisViewDefaultConfirm}},{key:"tslt",value:function e(t){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";return r||t||""}},{key:"initI18n",value:function e(){var n=this;var r=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"".concat(we,"backEnd/");var o=new(i().Deferred);var a=t.getLangCode();if(a&&typeof a==="string"){var s=new Z;i().when(s.loadDict(r+"i18n_"+a.toUpperCase()+".xml")).then((function(){n.tslt=function(){return s.translate.apply(s,ne([].slice.call(arguments)))};o.resolve()}),o.reject)}return o}},{key:"initDatePicker",value:function e(){var n=3;if(window.innerWidth<768){n=1}Date.prototype.addDays=function(e){this.setDate(this.getDate()+parseInt(e,10));return this};if(document.getElementById("datepicker")){var r={numberOfMonths:n,field:document.getElementById("datepicker"),bound:false,container:document.getElementById("datepickerCont"),onSelect:function e(t){var n=t.getFullYear();var r=t.getMonth()+1;var o=t.getDate();document.getElementById("datepicker").value=[o<10?"0"+o:o,r<10?"0"+r:r,n].join("/")}};var o=t.getLangCode();switch(o){case"it":r.i18n={previousMonth:"Precedente",nextMonth:"Successivo",months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],weekdays:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],weekdaysShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"]};break;case"ro":r.i18n={previousMonth:"Precedent",nextMonth:"Urmator",months:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],weekdays:["DuminicÄ","Luni","MarÈi","Miercuri","Joi","Vineri","SâmbÄtÄ"],weekdaysShort:["Dum","Lun","Mar","Mie","Joi","Vin","Sâm"]};break}return new window.Pikaday(r)}}},{key:"getRepositoryModalPanel",value:function e(){return i()("#j-repository-panel")}},{key:"getRepositoryReplaceModalPanel",value:function e(){return i()("#j-repository-replace-panel")}}],[{key:"getLangCode",value:function e(){return i()("html").prop("lang")}},{key:"getDocLangCode",value:function e(){var t=V.Ay.getAvailableDocLanguages()[0];return t.toLowerCase()||this.getLangCode()}}])}(r.A);const je=_e},61521:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(74692);var o=n.n(r);var i=n(82559);function a(e){"@babel/helpers - typeof";return a="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},a(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(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 f(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function c(e){var t=u(e,"string");return"symbol"==a(t)?t:t+""}function u(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function d(e,t,n){return t=m(t),p(e,y()?Reflect.construct(t,n||[],m(e).constructor):t.apply(e,n))}function p(e,t){if(t&&("object"==a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return v(e)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y=function t(){return!!e})()}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}function b(e,t){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},b(e,t)}var g=function(e){function t(){s(this,t);return d(this,t,arguments)}h(t,e);return f(t,null,[{key:"show",value:function e(t){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:" ";if(!t.jquery||!t.length){return}var r=t.parent();var i=o()(".input-alert",r);if(i.length){i.remove()}var a=false;if(r.css("position")!=="absolute"){r.css("position","relative")}if(r.css("overflow")==="hidden"){r.css("overflow","visible");a=true}if(r.css("z-index")==="0"){r.css("z-index","1")}var s=t.outerWidth()-10;var l="auto";var f=100;if(s<f){s=f}if(n===" "){l=20}var c=o()("<div>",{class:"input-alert"}).css({position:"absolute","max-width":s,"padding-left":l,top:t.position().top+t.outerHeight()-3,left:t.position().left}).html(n).hide();c.appendTo(r);var u=function e(){if(a===true){r.css("overflow","hidden")}c.fadeOut("fast",(function(){c.remove()}))};t.one("change click focus clearerror",u);c.fadeIn("fast")}},{key:"highlightFormErrors",value:function e(n,r,i){var a=arguments.length>3&&arguments[3]!==undefined?arguments[3]:o()("html, body");var s=arguments.length>
14&&arguments[4]!==undefined?arguments[4]:true;var l=arguments.length>5&&arguments[5]!==undefined?arguments[5]:true;var f=[];var c=false;for(var u in r){if(i.hasOwnProperty(u)){var d=i[u];if(d.hasClass("c-checkbox")){d=d.siblings("label").first()}if(d.is(":visible")){c=true}var p=d.closest(".tab-container");if(p.length>0){var v=p.closest(".c-tabs");var y=p.data("lang");var m=v.find(".c-tabs__lang[data-lang=".concat(y,"]"));if(m.length>0&&!m.hasClass("j-active")){t.show(m);if(m.is(":visible")){c=true}}}t.show(d,r[u]);f.push(i[u])}}if(s){var h;o().each(f,(function(e,t){if(!(t instanceof o())||!t.length){return}var n=t.offset().top;if(!h||n<h){h=n}}));if(h!==undefined){h-=60;a.animate({scrollTop:h},200)}}if(l&&!c){n.alert(n.tslt("lblErrore"),n.tslt("lblErroreGenerico"))}return c}},{key:"clearFormErrors",value:function e(t){var n=this;t.forEach((function(e){if(o().isPlainObject(e)){n.clearFormErrors(Object.values(e))}else{n.hide(e)}}))}},{key:"hide",value:function e(t){t.trigger("clearerror")}}])}(i.A)},37483:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var r=n(2449);function o(e){"@babel/helpers - typeof";return o="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},o(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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,l(r.key),r)}}function s(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(e){var t=f(e,"string");return"symbol"==o(t)?t:t+""}function f(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function c(e,t,n){return t=h(t),u(e,p()?Reflect.construct(t,n||[],h(e).constructor):t.apply(e,n))}function u(e,t){if(t&&("object"==o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return d(e)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function t(){return!!e})()}function v(e,t,n,r){var o=y(h(1&r?e.prototype:e),t,n);return 2&r&&"function"==typeof o?function(e){return o.apply(n,e)}:o}function y(){return y="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=m(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},y.apply(null,arguments)}function m(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=h(e)););return e}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function b(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)}function g(e,t){return g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},g(e,t)}var w=function(e){function t(){i(this,t);return c(this,t,arguments)}b(t,e);return s(t,[{key:"init",value:function e(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"DataBreach";v(t,"init",this,3)([n])}}])}(r.Ay);const _=w},79712:(e,t,n)=>{"use strict";n.r(t);n.d(t,{default:()=>S});var r=n(74692);var o=n.n(r);var i=n(37483);var a=n(2449);var s=n(61521);var l=n(22107);function f(e){"@babel/helpers - typeof";return f="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},f(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(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,p(r.key),r)}}function d(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function p(e){var t=v(e,"string");return"symbol"==f(t)?t:t+""}function v(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function y(e,t,n){return t=j(t),m(e,b()?Reflect.construct(t,n||[],j(e).constructor):t.apply(e,n))}function m(e,t){if(t&&("object"==f(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return h(e)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(b=function t(){return!!e})()}function g(e,t,n,r){var o=w(j(1&r?e.prototype:e),t,n);return 2&r&&"function"==typeof o?function(e){return o.apply(n,e)}:o}function w(){return w="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=_(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},w.apply(null,arguments)}function _(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=j(e)););return e}
1function j(e){return j=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},j(e)}function k(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&O(e,t)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}var P=function(e){function t(){c(this,t);return y(this,t,["EstimateController"])}k(t,e);return d(t,[{key:"init",value:function e(n){g(t,"init",this,3)([]);this.view=n.views.EstimateView;this.view.initI18n();this.timeline=new l.A(this.view.refs.timeline,this.view.refs.form.id,this);this.timeline.updateTimeline();this.getSystemParams();this.attachEvents()}},{key:"attachEvents",value:function e(){var t=this;this.view.refs.form.submitBtn.on("click",(function(e){return t.onClickSubmitBtn(e)}));this.view.refs.form.tolistBtn.on("click",(function(e){return t.onClickTolistBtn(e)}));var n=o()(".j-confidentiality, .j-integrity, .j-availability, .j-effects");n.on("click",(function(e){return t.onClickInput(e)}));n.on("focus",(function(e){return t.onClickInput(e)}));o()("#confidentiality-consequences").on("keyup",(function(e){return t.onKeyupInput(e)}));o()("#integrity-consequences").on("keyup",(function(e){return t.onKeyupInput(e)}));o()("#availability-consequences").on("keyup",(function(e){return t.onKeyupInput(e)}));o()("#data-breach-consequences").on("keyup",(function(e){return t.onKeyupInput(e)}));this.view.refs.body.on("click","div.selectize-input div.item",(function(e){return t.onMeasuresActionsMorph(e)}));this.view.refs.body.on("keydown",(function(e){if(e.keyCode===13){e.preventDefault();return false}}))}},{key:"getSystemParams",value:function e(){var t=this;o().when(this._ajax.request("getSystemParams",{id:this.view.refs.form.id.val(),step:"estimate"})).done((function(e){var n=t.view.refs.aContainmentActionsSelectize;n.clearOptions();n.load((function(t){t(e.containment);n.setValue(e.current.containment,true)}))}))}},{key:"onMeasuresActionsMorph",value:function e(t){var n=t.target;var r=o()(n);var i=n.dataset.value;var a=n.dataset.value;var s;var l;if(n.dataset.value.match(/^S-/)!=null){a=n.dataset.value.substring(2)}if(r.hasClass("scheduled")){s=a;l=""}else{s="S-"+a;l="scheduled"}var f=r.parent().parent().parent().find("textarea").prop("id");var c=null;if(f==="containment-actions"){c=this.view.refs.aContainmentActionsSelectize}else{return}c.clearCache();c.updateOption(i,{value:s,label:a,class:l,title:l});c.blur()}},{key:"onClickInput",value:function e(t){if(o()(t.target).hasClass("j-confidentiality")){this.view.refs.form.confidentiality.trigger("click");if(this.view.refs.form.confidentialityOutbreach.is(":checked")||this.view.refs.form.confidentialityCorrelation.is(":checked")||this.view.refs.form.confidentialityUnauthorized.is(":checked")||this.view.refs.form.confidentialityOther.is(":checked")){this.view.refs.form.confidentialityNone.prop("checked",false)}}else if(o()(t.target).hasClass("j-integrity")){this.view.refs.form.integrity.trigger("click");if(this.view.refs.form.integrityTampered.is(":checked")||this.view.refs.form.integrityModified.is(":checked")||this.view.refs.form.integrityOther.is(":checked")){this.view.refs.form.integrityNone.prop("checked",false)}}else if(o()(t.target).hasClass("j-availability")){this.view.refs.form.availability.trigger("click");if(this.view.refs.form.availabilityNoaccess.is(":checked")||this.view.refs.form.availabilityFaulty.is(":checked")||this.view.refs.form.availabilityOther.is(":checked")){this.view.refs.form.availabilityNone.prop("checked",false)}}else if(o()(t.target).hasClass("j-effects")){this.view.refs.form.effects.trigger("click");if(this.view.refs.form.effectsNocontrol.is(":checked")||this.view.refs.form.effectsLimitation.is(":checked")||this.view.refs.form.effectsDiscrimination.is(":checked")||this.view.refs.form.effectsIdentity.is(":checked")||this.view.refs.form.effectsFraud.is(":checked")||this.view.refs.form.effectsMoney.is(":checked")||this.view.refs.form.effectsDecipher.is(":checked")||this.view.refs.form.effectsReputation.is(":checked")||this.view.refs.form.effectsSecret.is(":checked")||this.view.refs.form.effectsThird.is(":checked")||this.view.refs.form.effectsOther.is(":checked")){this.view.refs.form.effectsNone.prop("checked",false)}}}},{key:"onKeyupInput",value:function e(t){if(t.target.value.trim().length===0){return}if(o()(t.target).hasClass("j-confidentiality")){this.view.refs.form.confidentialityNone.prop("checked",false);this.view.refs.form.confidentialityOther.prop("checked",true)}else if(o()(t.target).hasClass("j-integrity")){this.view.refs.form.integrityNone.prop("checked",false);this.view.refs.form.integrityOther.prop("checked",true)}else if(o()(t.target).hasClass("j-availability")){this.view.refs.form.availabilityNone.prop("checked",false);this.view.refs.form.availabilityOther.prop("checked",true)}else if(o()(t.target).hasClass("j-effects")){this.view.refs.form.effectsNone.prop("checked",false);this.view.refs.form.effectsOther.prop("checked",true)}}},{key:"onClickSubmitBtn",value:function e(t){var n=this;t.preventDefault();var r=o()(t.target);var i={id:this.view.refs.form.id.val(),step:"estimate",dbName:this.view.refs.form.dbName.val(),confidentialityNone:this.view.refs.form.confidentialityNone.is(":checked"),confidentialityOutbreach:this.view.refs.form.confidentialityOutbreach.is(":checked"),confidentialityCorrelation:this.view.refs.form.confidentialityCorrelation.is(":checked"),confidentialityUnauthorized:this.view.refs.form.confidentialityUnauthorized.is(":checked"),confidentialityOther:this.view.refs.form.confidentialityOther.is(":checked"),confidentialityConsequences:this.view.refs.form.confidentialityConsequences.val(),integrityNone:this.view.refs.form.integrityNone.is(":checked"),integrityTampered:this.view.refs.form.integrityTampered.is(":checked"),integrityModified:this.view.refs.form.integrityModified.is(":checked"),integrityOther:this.view.refs.form.integrityOther.is(":checked"),integrityConsequences:this.view.refs.form.integrityConsequences.val(),availabilityNone:this.view.refs.form.availabilityNone.is(":checked"),availabilityNoaccess:this.view.refs.form.availabilityNoaccess.is(":checked"),availabilityFaulty:this.view.refs.form.availabilityFaulty.is(":checked"),availabilityOther:this.view.refs.form.availabilityOther.is(":checked"),availabilityConsequences:this.view.refs.form.availabilityConsequences.val(),effectsNone:this.view.refs.form.effectsNone.is(":checked"),effectsNocontrol:this.view.refs.form.effectsNocontrol.is(":checked"),effectsLimitation:this.view.refs.form.effectsLimitation.is(":checked"),effectsDiscrimination:this.view.refs.form.effectsDiscrimination.is(":checked"),effectsI
1dentity:this.view.refs.form.effectsIdentity.is(":checked"),effectsFraud:this.view.refs.form.effectsFraud.is(":checked"),effectsMoney:this.view.refs.form.effectsMoney.is(":checked"),effectsDecipher:this.view.refs.form.effectsDecipher.is(":checked"),effectsReputation:this.view.refs.form.effectsReputation.is(":checked"),effectsSecret:this.view.refs.form.effectsSecret.is(":checked"),effectsThird:this.view.refs.form.effectsThird.is(":checked"),effectsOther:this.view.refs.form.effectsOther.is(":checked"),consequences:this.view.refs.form.consequences.val(),containment_actions:this.view.refs.aContainmentActionsSelectize.getValue()};if(r.hasClass(a.Vt)){return}r.addClass(a.Vt);o().when(this._ajax.request("updateDataBreach",i)).done((function(){window.location="/dataBreach.phtml?step=moredata&key="+n.view.refs.form.id.val()})).fail((function(e){if(e&&e.mResponseData&&e.mResponseData.aErrorMsgs){s.A.highlightFormErrors(n.view,e.mResponseData.aErrorMsgs,{dbName:n.view.refs.form.dbName,status:n.view.refs.form.dbStatus,confidentiality:n.view.refs.form.confidentiality,integrity:n.view.refs.form.integrity,availability:n.view.refs.form.availability,effects:n.view.refs.form.effects,confidentialityConsequences:n.view.refs.form.confidentialityConsequences,integrityConsequences:n.view.refs.form.integrityConsequences,availabilityConsequences:n.view.refs.form.availabilityConsequences,consequences:n.view.refs.form.consequences,containment_actions:n.view.refs.form.containmentActions.siblings(".selectize-control")})}r.removeClass(a.Vt)}))}},{key:"onClickTolistBtn",value:function e(t){t.preventDefault();if(this.view.refs.form.dbOriginalStatus.val()==="reported"){window.location="/dataBreach.phtml?step=list"}else if(this.view.refs.form.dbOriginalStatus.val()==="assigned"){window.location="/dataBreach.phtml?step=list#assigned"}else if(["type1","type2"].indexOf(this.view.refs.form.dbOriginalStatus.val())>=0){window.location="/dataBreach.phtml?step=list#handled"}else{window.location="/dataBreach.phtml?step=list#archived"}}}])}(i.A);const S=new P},22107:(e,t,n)=>{"use strict";n.d(t,{A:()=>j});var r=n(74692);var o=n.n(r);var i=n(71234);var a=n(82559);var s=n(2449);var l=n(61521);function f(e){"@babel/helpers - typeof";return f="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},f(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(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,p(r.key),r)}}function d(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function p(e){var t=v(e,"string");return"symbol"==f(t)?t:t+""}function v(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function y(e,t,n){return t=g(t),m(e,b()?Reflect.construct(t,n||[],g(e).constructor):t.apply(e,n))}function m(e,t){if(t&&("object"==f(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return h(e)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(b=function t(){return!!e})()}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function w(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_(e,t)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}var j=function(e){function t(e,n,r){var i;c(this,t);i=y(this,t,["Timeline"]);if(!(e instanceof o())){throw new Error("The father element must be a jQuery instance.")}if(!(n instanceof o())){throw new Error("The id input element must be a jQuery instance.")}i.controller=r;i.initRefs(e,n);i.attachEvents();return i}w(t,e);return d(t,[{key:"initRefs",value:function e(t,n){var r={};r.body=o()("body");r.editPanel=o()("#j-modal-edit-event");r.timeline=t;r.followup=o()("#followup");r.formId=n;r.addEventBtn=o()("#j-add-event-btn");r.addFollowupBtn=o()("#j-add-followup-btn");r.dataBreachSentDate=o()("#data-breach-sent-date");r.dataBreachSentTime=o()("#data-breach-sent-time");r.timespanBegin=o()("#timespan-begin");r.timespanEnd=o()("#timespan-end");r.subjectsAdvised=o()("#subjects-advised");r.modalForm={};r.modalForm.eventAfter=o()("#data-breach-event-after",r.editPanel);r.modalForm.eventId=o()("#data-breach-event-id",r.editPanel);r.modalForm.eventDate=o()("#data-breach-event-date",r.editPanel);r.modalForm.eventTime=o()("#data-breach-event-time",r.editPanel);r.modalForm.eventTitle=o()("#data-breach-event-title",r.editPanel);r.modalForm.eventDescription=o()("#data-breach-event-description",r.editPanel);r.modalForm.removeBtn=o()(".j-modal-remove",r.editPanel);r.modalForm.updateBtn=o()(".j-modal-confirm",r.editPanel);this.refs=r}},{key:"attachEvents",value:function e(){var t=this;o()(document).on("click","h3 span.edit",(function(e){return t.onClickEdit(e)}));this.refs.addEventBtn.off().on("click",(function(e){return t.onClickEdit(e)}));this.refs.addFollowupBtn.off().on("click",(function(e){return t.onClickEdit(e)}));this.refs.modalForm.eventDate.on("blur",(function(e){return t.onDateBlur(e)}));this.refs.modalForm.eventTime.on("blur",(function(e){return t.onTimeBlur(e)}));this.refs.modalForm.eventDate.on("keyup",(function(e){return t.onDateKeyup(e)}));this.refs.modalForm.eventTime.on("keyup",(function(e){return t.onTimeKeyup(e)}));if(this.refs.dataBreachSentDate){this.refs.dataBreachSentDate.on("keyup",(function(e){return t.onDateKeyup(e)}));this.refs.dataBreachSentTime.on("keyup",(function(e){return t.onTimeKeyup(e)}))}if(this.refs.timespanBegin){this.refs.timespanBegin.on("keyup",(function(e){return t.onDateKeyup(e)}));this.refs.timespanEnd.on("keyup",(function(e){return t.onDateKeyup(e)}))}if(this.refs.subjectsAdvised){this.refs.subjectsAdvised.on("keyup",(function(e){return t.onDateKeyup(e)}))}this.refs.modalForm.updateBtn.on("click",(function(e){return t.onClickUpdateBtn(e)}));this.refs.modalForm.removeBtn.on("click",(function(e){return t.onClickRemoveBtn(e)}))}},{key:"updateTimeline",value:function e(){var t=this;o().when(this.controller._ajax.request("getTimeline",{id:this.refs.formId.val(),evt_id:0})).done((function(e){var n="";var r="";var i=null;var a=null;var s=e.status;if(s==="type1"||s==="type2"){t.refs.addEventBtn.off().hide()}o().each(e.timeline,(function(e,t){var o=t.timestamp.substring(4,10);if(!t.after){n+='<li class="event'+(i!==o?" newday":"")+(t.id==0?" synthetic":"")+'" data-date="'+t.timestamp+'">'+"<h3>"+t.title;if(t.id!=0){if(s==="reported"||s==="assigned"){n+=' <span class="edit icon-pen2" data-id="'.concat(t.id,'" data-after="0"> </span>')}}n+="</h3>"+(t.description?"<p>"+t.description+"</p>":"")+"</li>";i=o}else{r+='<li class="event'+(a!=o?" newday":"")+(t.id==0?" synthetic":"")+'" data-date="'+t.timestamp+'">'+"<h3>"+t.title;if(t.id!=0){r+=' <span class="edit icon-pen2" data-id="'.concat(t.id,'" data-after="1"> </span>')}r+="</h3>"+(t.description?"<p>"+t.description+"</p>":"")+"</li>";a=o}}));t.refs.timeline.html(n);if(t.refs.followup){t.refs.followup.html(r)}}))}},{key:"onClickEdit",value:function e(t){var n=this;t.preventDefault();var r=o()(t.target);if(r.hasClass(s.Vt)){return}r.addClass(s.Vt);var a=t.target.dataset.id;if(!a){a="-1"}this.refs.modalForm.eventAfter.val(t.target.dataset.after);o().when(this.controller._ajax.request("getTimeline",{id:this.refs.formId.val(),evt_id:a})).done((function(e){if(e.timeline.length){var t=e.timeline[0];n.refs.modalForm.eventId.val(t["id"]);n.refs.modalForm.eventTitle.val(t["title"]);n.refs.modalForm.eventDate.val(t["timestamp"].substring(4,14));n.refs.modalForm.eventTime.val(t["timestamp"].substring(15));n.refs.modalForm.eventDescription.val(t["description"]);n.refs.modalForm.removeBtn.show()}else{n.refs.modalForm.eventId.val(0);n.refs.modalForm.eventTitle.val("");n.refs.modalForm.eventDate.val(moment().format("DD/MM/YYYY"));n.refs.modalForm.eventTime.val(moment().format("HH:mm"));n.refs.modalForm.eventDescription.val("");n.refs.modalForm.removeBtn.hide()}i.A.openModal(n.refs.editPanel)})).always((function(){r.removeClass(s.Vt)}))}},{key:"onClickUpdateBtn",value:function e(t){var n=this;t.preventDefault();var r=o()(t.target);if(r.hasClass(s.Vt)){return}r.addClass(s.Vt);o().when(this.controller._ajax.request("updateTimeline",{id:this.refs.formId.val(),evt_action:"update",evt_after:this.refs.modalForm.eventAfter.val(),evt_id:this.refs.modalForm.eventId.val(),evt_title:this.refs.modalForm.eventTitle.val(),evt_date:this.refs.modalForm.eventDate.val(),evt_time:this.refs.modalForm.eventTime.val(),evt_description:this.refs.modalForm.eventDescription.val()})).done((function(){n.updateTimeline();i.A.closeModals()})).fail((function(e){if(e&&e.mResponseData&&e.mResponseData.aErrorMsgs){l.A.highlightFormErrors(n.view,e.mResponseData.aErrorMsgs,{evt_after:n.refs.modalForm.eventAfter,evt_id:n.refs.modalForm.eventId,evt_title:n.refs.modalForm.eventTitle,evt_date:n.refs.modalForm.eventDate,evt_time:n.refs.modalForm.eventTime,evt_description:n.refs.modalForm.eventDescription},n.refs.editPanel)}})).always((function(){r.removeClass(s.Vt)}))}},{key:"onClickRemoveBtn",value:function e(t){var n=this;t.preventDefault();var r=o()(t.target);if(r.hasClass(s.Vt)){return}r.addClass(s.Vt);o().when(this.controller._ajax.request("updateTimeline",{id:this.refs.formId.val(),evt_action:"remove",evt_after:this.refs.modalForm.eventAfter.val(),evt_id:this.refs.modalForm.eventId.val()})).done((function(){n.updateTimeline();i.A.closeModals()})).fail((function(e){if(e&&e.mResponseData&&e.mResponseData.aErrorMsgs){l.A.highlightFormErrors(n.view,e.mResponseData.aErrorMsgs,{evt_after:n.refs.modalForm.eventAfter,evt_id:n.refs.modalForm.eventId},n.refs.editPanel)}})).always((function(){r.removeClass(s.Vt)}))}},{key:"onDateBlur",value:function e(t){var n=o()(t.target);var r=n.val();r=r.replace(/[^0-9\s\-/.]/g,"").replace(/^\s+|\s+$/g,"").replace(/[\s\-/.]+/g,"/");var i=r.split("/");if(i.length===1&&r.length===8){i=[r.substr(0,2),r.substr(2,2),r.substr(4,4)]}if(i.length!==3){n.val("");return false}var a=new Date(i[2]+"-"+("0"+i[1]).slice(-2)+"-"+("0"+i[0]).slice(-2));if(isNaN(+a)){n.val("");return false}var s=("0"+a.getDate()).slice(-2);var l=("0"+(a.getMonth()+1)).slice(-2);var f=("0000"+a.getFullYear()).slice(-4);n.val("".concat(s,"/").concat(l,"/").concat(f));return true}},{key:"onTimeBlur",value:function e(t){var n=o()(t.target);var r=n.val();r=r.replace(/[^0-9\s\-:.]/g,"").replace(/^\s+|\s+$/g,"").replace(/[\s\-:.]+/g,":");var i=r.split(":");if(i.length===1&&r.length===4){i=[r.substr(0,2),r.substr(2,2)]}if(i.length<2){n.val("");return false}var a=+i[0];var s=+i[1];if(s>1439){s=1450}while(s>=60){a++;s-=60}var l=("0"+a).slice(-2);var f=("0"+s).slice(-2);r="".concat(l,":").concat(f);if(!r.match(/^([0-1][0-9]|[2][0-3]):([0-5][0-9])$/)){n.val("");return false}n.val(r);return true}},{key:"checkValue",value:function e(t,n,r){var o=t;if(o.charAt(0)!=="0"||o==="00"){var i=parseInt(o.substr(0,2),10);if(isNaN(i)||i<n||i>r){i=n}if(o!=="00"||n>0){o=i>parseInt(r.toString().charAt(0),10)&&i.toString().length===1?"0"+i:i.toString()}}return o}},{key:"onDateKeyup",value:function e(t){var n=o()(t.target);var r=n.val();if(t.keyCode===8&&(r.length===2||r.length===5)){r=r.slice(0,-1)}if(/\D\/$/.test(r)){r=r.substr(0,r.length-1)}var i=r.split("/").map((function(e){return e.replace(/\D/g,"")}));if(i[0]){i[0]=this.checkValue(i[0],1,31)}if(i[1]){i[1]=this.checkValue(i[1],1,12)}n.val(i.map((function(e,t){return e.length===2&&t<2?e+"/":e})).join("").substr(0,10))}},{key:"onTimeKeyup",value:function e(t){var n=o()(t.target);var r=n.val();if(t.keyCode===8&&r.length===2){r=r.slice(0,-1)}if(/\D:$/.test(r)){r=r.substr(0,r.length-1)}var i=r.split(":").map((function(e){return e.replace(/\D/g,"")}));if(i[0]){i[0]=this.checkValue(i[0],0,23)}if(i[1]){i[1]=this.checkValue(i[1],0,59)}n.val(i.map((function(e,t){return e.length===2&&t<1?e+":":e})).join("").substr(0,5))}}])}(a.A)},62031:(e,t,n)=>{var r,o,i;(function(a){"use strict";if(true){!(o=[n(74692)],r=a,i=typeof r==="function"?r.apply(t,o):r,i!==undefined&&(e.exports=i))}else{}})((function(e){"use strict";var t=e.scrollTo=function(t,n,r){return e(window).scrollTo(t,n,r)};t.defaults={axis:"xy",duration:0,limit:true};
1function n(t){return!t.nodeName||e.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])!==-1}function r(e){return typeof e==="function"}e.fn.scrollTo=function(i,a,s){if(typeof a==="object"){s=a;a=0}if(typeof s==="function"){s={onAfter:s}}if(i==="max"){i=9e9}s=e.extend({},t.defaults,s);a=a||s.duration;var l=s.queue&&s.axis.length>1;if(l){a/=2}s.offset=o(s.offset);s.over=o(s.over);return this.each((function(){if(i===null)return;var f=n(this),c=f?this.contentWindow||window:this,u=e(c),d=i,p={},v;switch(typeof d){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(d)){d=o(d);break}d=f?e(d):e(d,c);case"object":if(d.length===0)return;if(d.is||d.style){v=(d=e(d)).offset()}}var y=r(s.offset)&&s.offset(c,d)||s.offset;e.each(s.axis.split(""),(function(e,n){var r=n==="x"?"Left":"Top",o=r.toLowerCase(),i="scroll"+r,a=u[i](),h=t.max(c,n);if(v){p[i]=v[o]+(f?0:a-u.offset()[o]);if(s.margin){p[i]-=parseInt(d.css("margin"+r),10)||0;p[i]-=parseInt(d.css("border"+r+"Width"),10)||0}p[i]+=y[o]||0;if(s.over[o]){p[i]+=d[n==="x"?"width":"height"]()*s.over[o]}}else{var b=d[o];p[i]=b.slice&&b.slice(-1)==="%"?parseFloat(b)/100*h:b}if(s.limit&&/^\d+$/.test(p[i])){p[i]=p[i]<=0?0:Math.min(p[i],h)}if(!e&&s.axis.length>1){if(a===p[i]){p={}}else if(l){m(s.onAfterFirst);p={}}}}));m(s.onAfter);function m(t){var n=e.extend({},s,{queue:true,duration:a,complete:t&&function(){t.call(c,d,s)}});u.animate(p,n)}}))};t.max=function(t,r){var o=r==="x"?"Width":"Height",i="scroll"+o;if(!n(t))return t[i]-e(t)[o.toLowerCase()]();var a="client"+o,s=t.ownerDocument||t.document,l=s.documentElement,f=s.body;return Math.max(l[i],f[i])-Math.min(l[a],f[a])};function o(t){return r(t)||e.isPlainObject(t)?t:{top:t,left:t}}e.Tween.propHooks.scrollLeft=e.Tween.propHooks.scrollTop={get:function(t){return e(t.elem)[t.prop]()},set:function(t){var n=this.get(t);if(t.options.interrupt&&t._last&&t._last!==n){return e(t.elem).stop()}var r=Math.round(t.now);if(n!==r){e(t.elem)[t.prop](r);t._last=this.get(t)}}};return t}))}}]);
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.