!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("wix-perf-measure",[],t):"object"==typeof exports?exports["wix-perf-measure"]=t():e["wix-perf-measure"]=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="https://static.parastorage.com/services/wix-perf-measure/1.301.0/",n(n.s=4)}([function(e,t,n){"use strict";n.d(t,"p",(function(){return i})),n.d(t,"m",(function(){return o})),n.d(t,"r",(function(){return u})),n.d(t,"n",(function(){return c})),n.d(t,"o",(function(){return a})),n.d(t,"q",(function(){return f})),n.d(t,"l",(function(){return l})),n.d(t,"k",(function(){return d})),n.d(t,"j",(function(){return p})),n.d(t,"f",(function(){return m})),n.d(t,"h",(function(){return b})),n.d(t,"g",(function(){return h})),n.d(t,"i",(function(){return y})),n.d(t,"e",(function(){return g})),n.d(t,"d",(function(){return j})),n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return w})),n.d(t,"c",(function(){return T}));var r=n(1);function i(){}var o=function(e){return""+r.d+e},u=Math.round,c=Math.max,a=Math.min;function f(e){return function(){return Promise.reject(e)}}function s(e){return function(t){return typeof t===e}}var l=s("undefined"),d=s("number"),p=s("boolean"),v=s("string");function m(e){return e&&e.replace(/\?.*$/,"")}function b(e,t){var n;return null==e.getEntriesByType||null==(n=e.getEntriesByType(t))?void 0:n[0]}function h(e,t){return e.then((function(e){return e[t]}))}function y(e,t,n){return function(){var r=e.indexOf(t);r>-1&&(e.splice(r,1),0===e.length&&n())}}function g(e){return function(){return e.disconnect()}}function j(e,t){if(v(t))return t;var n=e&&e.closest("*[id]");return n?n.id:void 0}function O(e,t,n){l(n)||(e[t]=/^is/.test(t)?!!n:n)}function w(e){return Promise.allSettled(e).then((function(e){return e.filter((function(e){return"fulfilled"===e.status})).map((function(e){return e.value}))}))}function T(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1)for(var n=1;n0&&i>1,d=Object(r.o)(c,a),p={count:i,startTime:n(d),duration:n(a-d),mttfb:n(s%2?f[l]:(f[l-1]+f[l])/2),attfb:n(f.reduce((function(e,t){return e+t}),0)/s)};return Number.isNaN(u)||(p.tbd=u),p})).catch((function(){return{count:0}}));return s?p.then((function(e){var n=(r=t,r[0].toUpperCase()+r.slice(1));var r;return Object.entries(e).reduce((function(e,t){var r=t[0],i=t[1];return e[r+n]=i,e}),{})})):p}function D(e,t,n,i){return new Promise((function(o,u){var c=S(e,t,(function(e){return n(e,(function(e){Object(r.e)(c)(),o(e)}))}),i);c||u(t)}))}var _={"first-paint":"fp","first-contentful-paint":"fcp"};function C(e){var t=e[0],n=e[2],i={entryType:"initial-paint"};return D(n,"paint",(function(e,t){var n=!1;e.forEach((function(e){var t=e.name,o=e.startTime;i[t=_[t]||t]=Object(r.r)(o),"fcp"===t&&(n=!0)})),n&&t(i)})).catch((function(){return function(e,t){return new Promise((function(n,i){var u=j.fcpPolyfill,a=j.fcpPolyfillId;function f(){var i=Object(r.r)(e[u]);n({entryType:t,fp:i,fcp:i})}u in e?f():(o(e,u,f),c(e).then((function(){e.document.getElementById(a)||i(t)})))}))}(t,i.entryType)}))}function N(e,t,n){var i=e[0],o=e[2],u=e[3],a=e[4],f=j.resourceDebounce,s=j.taskDelta,l=j.ttiDurationInc;return t.then((function(t){return new Promise((function(l){var d=t,p=!1,v=0,m=[],b=function(e,t){var n=e[0],i=n.requestAnimationFrame,o=n.cancelAnimationFrame,u=e[1],c=S(e[2],"longtask",t,!1);if(c)return Object(r.e)(c);var a=u.now(),f=j.longTask,s=i((function e(n){var r=n-a;r>=f&&t([{startTime:a,duration:r}]);a=n,s=i(e)}));return function(){return o(s)}}(e,(function(e){m.push.apply(m,e),v&&(a(v),w())})),h=c(i),y=u(w,f),g=R(o,(function(e){p?a(y):(e=e.filter((function(e){return"fetch"===(t=e.initiatorType)||"xmlhttprequest"===t||E(e);var t}))).length&&(d=e.reduce((function(e,t){var n=t.startTime,i=t.duration;return Object(r.n)(e,n+i)}),d),h.then((function(e){d=Object(r.n)(e,d),a(y),y=u(w,f)})))}),!1).finish;function O(e){void 0===e&&(e=1e6),b(),l([m,t,d,e])}function w(){g(),p=!0,v=u(O,s)}null==n||n.then((function(e){return O(e.startTime+e.delay)}),r.p)}))})).then((function(e){var t=e[0],n=e[1],o=e[2],u=e[3],c=Math.round,a=function(e,t,n,i){t===n&&(n+=l);var o=e.findIndex((function(e){var t=e.startTime,i=e.duration;if(t>n+s)return!0;n=Object(r.n)(n,t+i)}));-1===o&&(o=e.length);var u=o>0?(c=e[o-1],c.startTime+c.duration):0;var c;return Object(r.n)(Object(r.o)(u,i),t)}(t,n,o,u),f=i.document,d=i.innerHeight,p=function(e,t){for(var n=0,r=0;rt)break;n+=u-50}return n}(t,a),v={tti:c(a),tbt:c(p),iframes:f.querySelectorAll("iframe").length},m=Object(r.n)(f.body.offsetHeight,d);return m>0&&(v.screens=c(f.body.scrollHeight/m)),v})).catch(Object(r.q)("interactive"))}function L(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1e12?Date.now():f,l=Object(r.n)(s-c,0),d=f-l;t===q[0]?function(e,t,r){function i(){a(e,t,r),c()}function c(){u(n,"pointerup",i,!1),u(n,"pointercancel",c,!1)}o(n,"pointerup",i,!1),o(n,"pointercancel",c,!1)}(t,d,l):a(t,d,l)}}function a(e,t,n){var r=t+n;r-Af.length}}}},t[Symbol.asyncIterator]=function(){var e=0;return{next:function(){return a[e++]}}},t));function d(t,o,a){N(e,Promise.resolve(o+a)).then((function(d){var m=Math.round,b=v();if(function(e,t){return Object(r.f)(e)!==Object(r.f)(t)}(u,b)){var h=j.clientType,y=j.pageEvent,g=m(d.tti-o),O=Object.freeze(p(e[0],function(e){for(var t=1;tn.start&&e.measure(t,n)}Object(r.b)(t).then((function(t){var r=n(t,"loaded"),u=r.tti,c=r.tbt,a=r.lcp;if(i(G,u,c)){i(Q,a);var f=n(t,"initial-paint").fcp,s={end:a},l={end:u,detail:c},d=a