!function(){var e={57182:function(e,t){var n,r,i;r=[],n=function(){window.matchMedia||(window.matchMedia=function(){"use strict";var e=window.styleMedia||window.media;if(!e){var t=document.createElement("style"),n=document.getElementsByTagName("script")[0],r=null;t.type="text/css",t.id="matchmediajs-test",n.parentNode.insertBefore(t,n),r="getComputedStyle"in window&&window.getComputedStyle(t,null)||t.currentStyle,e={matchMedium:function(e){var n="@media "+e+"{ #matchmediajs-test { width: 1px; }}";return t.styleSheet?t.styleSheet.cssText=n:t.textContent=n,"1px"===r.width}}}return function(t){return{matches:e.matchMedium(t||"all"),media:t||"all"}}}()),function(){"use strict";if(window.matchMedia&&window.matchMedia("all").addListener)return!1;var e=window.matchMedia,t=e("only all").matches,n=!1,r=0,i=[],a=function(){clearTimeout(r),r=setTimeout((function(){for(var t=0,n=i.length;n>t;t++){var r=i[t].mql,a=i[t].listeners||[],o=e(r.media).matches;if(o!==r.matches){r.matches=o;for(var c=0,l=a.length;l>c;c++)a[c].call(window,r)}}}),30)};window.matchMedia=function(r){var o=e(r),c=[],l=0;return o.addListener=function(e){t&&(n||(n=!0,window.addEventListener("resize",a,!0)),0===l&&(l=i.push({mql:o,listeners:c})),c.push(e))},o.removeListener=function(e){for(var t=0,n=c.length;n>t;t++)c[t]===e&&c.splice(t,1)},o}}(),function(){"use strict";for(var e=0,t=["ms","moz","webkit","o"],n=0;n<t.length&&!window.requestAnimationFrame;++n)window.requestAnimationFrame=window[t[n]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[n]+"CancelAnimationFrame"]||window[t[n]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t){var n=(new Date).getTime(),r=Math.max(0,16-(n-e)),i=window.setTimeout((function(){t(n+r)}),r);return e=n+r,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}(),"function"!=typeof window.CustomEvent&&function(){"use strict";function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}();var e=function(e,t){"use strict";var n={},r=[],i=[],a=[],o=function(e,t,n){e.dataset?e.dataset[t]=n:e.setAttribute("data-"+t,n)};return n.obtainGridSettings=function(t){var n=e.getComputedStyle(t,":before").getPropertyValue("content").slice(1,-1),r=n.match(/^\s*(\d+)(?:\s?\.(.+))?\s*$/),i=1,a=[];return r?(i=r[1],a=(a=r[2])?a.split("."):["column"]):(r=n.match(/^\s*\.(.+)\s+(\d+)\s*$/))&&(a=r[1],(i=r[2])&&(i=i.split("."))),{numberOfColumns:i,columnClasses:a}},n.addColumns=function(e,r){for(var i,a=n.obtainGridSettings(e),c=a.numberOfColumns,l=a.columnClasses,s=new Array(+c),u=t.createDocumentFragment(),d=c;0!=d--;)i="[data-columns] > *:nth-child("+c+"n-"+d+")",s.push(r.querySelectorAll(i));s.forEach((function(e){var n=t.createElement("div"),r=t.createDocumentFragment();n.className=l.join(" "),Array.prototype.forEach.call(e,(function(e){r.appendChild(e)})),n.appendChild(r),u.appendChild(n)})),e.appendChild(u),o(e,"columns",c)},n.removeColumns=function(n){var r=t.createRange();r.selectNodeContents(n);var i=Array.prototype.filter.call(r.extractContents().childNodes,(function(t){return t instanceof e.HTMLElement})),a=i.length,c=i[0].childNodes.length,l=new Array(c*a);Array.prototype.forEach.call(i,(function(e,t){Array.prototype.forEach.call(e.children,(function(e,n){l[n*a+t]=e}))}));var s=t.createElement("div");return o(s,"columns",0),l.filter((function(e){return!!e})).forEach((function(e){s.appendChild(e)})),s},n.recreateColumns=function(t){e.requestAnimationFrame((function(){n.addColumns(t,n.removeColumns(t));var e=new CustomEvent("columnsChange");t.dispatchEvent(e)}))},n.mediaQueryChange=function(e){e.matches&&Array.prototype.forEach.call(r,n.recreateColumns)},n.getCSSRules=function(e){var t;try{t=e.sheet.cssRules||e.sheet.rules}catch(e){return[]}return t||[]},n.getStylesheets=function(){return Array.prototype.concat.call(Array.prototype.slice.call(t.querySelectorAll("style[type='text/css']")),Array.prototype.slice.call(t.querySelectorAll("link[rel='stylesheet']")))},n.mediaRuleHasColumnsSelector=function(e){var t,n;try{t=e.length}catch(e){t=0}for(;t--;)if((n=e[t]).selectorText&&n.selectorText.match(/\[data-columns\](.*)::?before$/))return!0;return!1},n.scanMediaQueries=function(){var t=[];if(e.matchMedia){n.getStylesheets().forEach((function(e){Array.prototype.forEach.call(n.getCSSRules(e),(function(e){e.media&&e.cssRules&&n.mediaRuleHasColumnsSelector(e.cssRules)&&t.push(e)}))}));var r=i.filter((function(e){return-1===t.indexOf(e)}));a.filter((function(e){return-1!==r.indexOf(e.rule)})).forEach((function(e){e.mql.removeListener(n.mediaQueryChange)})),a=a.filter((function(e){return-1===r.indexOf(e.rule)})),t.filter((function(e){return-1==i.indexOf(e)})).forEach((function(t){var r=e.matchMedia(t.media.mediaText);r.addListener(n.mediaQueryChange),a.push({rule:t,mql:r})})),i.length=0,i=t}},n.rescanMediaQueries=function(){n.scanMediaQueries(),Array.prototype.forEach.call(r,n.recreateColumns)},n.nextElementColumnIndex=function(e,t){var n,r,i=e.children,a=i.length,o=0,c=0;for(r=0;a>r;r++)n=i[r].children.length+(t[r].children||t[r].childNodes).length,0===o&&(o=n),o>n&&(c=r,o=n);return c},n.createFragmentsList=function(e){for(var n=new Array(e),r=0;r!==e;)n[r]=t.createDocumentFragment(),r++;return n},n.appendElements=function(e,t){var r=e.children,i=r.length,a=n.createFragmentsList(i);Array.prototype.forEach.call(t,(function(t){var r=n.nextElementColumnIndex(e,a);a[r].appendChild(t)})),Array.prototype.forEach.call(r,(function(e,t){e.appendChild(a[t])}))},n.prependElements=function(e,r){var i=e.children,a=i.length,o=n.createFragmentsList(a),c=a-1;r.forEach((function(e){var t=o[c];t.insertBefore(e,t.firstChild),0===c?c=a-1:c--})),Array.prototype.forEach.call(i,(function(e,t){e.insertBefore(o[t],e.firstChild)}));for(var l=t.createDocumentFragment(),s=r.length%a;0!=s--;)l.appendChild(e.lastChild);e.insertBefore(l,e.firstChild)},n.registerGrid=function(i){if("none"!==e.getComputedStyle(i).display){if(jQuery(i).children(".column").length>0)return;var a=t.createRange();a.selectNodeContents(i);var c=t.createElement("div");c.appendChild(a.extractContents()),o(c,"columns",0),n.addColumns(i,c),r.push(i)}},n.init=function(){var e=t.createElement("style");e.innerHTML="[data-columns]::before{visibility:hidden;position:absolute;font-size:1px;}",t.head.appendChild(e);var r=t.querySelectorAll("[data-columns]");Array.prototype.forEach.call(r,n.registerGrid),n.scanMediaQueries()},n.init(),{appendElements:n.appendElements,prependElements:n.prependElements,registerGrid:n.registerGrid,recreateColumns:n.recreateColumns,rescanMediaQueries:n.rescanMediaQueries,append_elements:n.appendElements,prepend_elements:n.prependElements,register_grid:n.registerGrid,recreate_columns:n.recreateColumns,rescan_media_queries:n.rescanMediaQueries}}(window,window.document);return e},void 0===(i="function"==typeof n?n.apply(t,r):n)||(e.exports=i)}},t={};var n=function n(r){var i=t[r];if(void 0!==i)return i.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}(57182);((window.divi=window.divi||{}).scriptLibrary=window.divi.scriptLibrary||{}).scriptLibrarySalvattore=n}();