!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 r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://static.parastorage.com/services/wix-perf-measure/1.728.0/",r(r.s=5)}([function(e,t,r){"use strict";r.d(t,"o",(function(){return n})),r.d(t,"p",(function(){return o})),r.d(t,"n",(function(){return c})),r.d(t,"m",(function(){return u})),r.d(t,"l",(function(){return a})),r.d(t,"q",(function(){return f})),r.d(t,"h",(function(){return s})),r.d(t,"j",(function(){return l})),r.d(t,"i",(function(){return p})),r.d(t,"k",(function(){return d})),r.d(t,"g",(function(){return v})),r.d(t,"e",(function(){return b})),r.d(t,"d",(function(){return y})),r.d(t,"f",(function(){return m})),r.d(t,"a",(function(){return O})),r.d(t,"b",(function(){return h})),r.d(t,"c",(function(){return g}));r(1);function n(){}function o(e){return function(){return Promise.reject(e)}}function i(e){return function(t){return typeof t===e}}var c=i("undefined"),u=i("number"),a=i("boolean");i("string");function f(e){return Object.entries(e).filter((function(e){return"number"==typeof e[1]})).reduce((function(e,t){var r=t[0],n=t[1];return e[r]=Math.round(n),e}),e)}function s(e){return e&&e.replace(/\?.*$/,"")}function l(e,t){var r;return null==e.getEntriesByType||null==(r=e.getEntriesByType(t))?void 0:r[0]}function p(e,t){return e.then((function(e){return e[t]}))}function d(e,t,r){return function(){var n=e.indexOf(t);n>-1&&(e.splice(n,1),0===e.length&&r())}}function v(e){return function(){return e.disconnect()}}function b(e,t){var r;return t||(null==(r=m(e,"*[id]"))?void 0:r.id)}function y(e){return m(e,"h1,h2,h3,h4,h5,h6,p,picture,wix-image,article,section")||e}function m(e,t){return null==e?void 0:e.closest(t)}function O(e,t,r){c(r)||(e[t]=/^is/.test(t)?!!r:r)}function h(e){return Promise.allSettled(e).then((function(e){return e.filter((function(e){return"fulfilled"===e.status})).map((function(e){return e.value}))}))}function g(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1)for(var r=1;r=r||(i=e.domInteractive||e.domContentLoadedEventStart);var c=Object(v.j)(t,"navigation"),u=function(e){if(e){var t=e.requestStart,r=e.responseStart,n=e.responseEnd,o=e.transferSize,i=e.encodedBodySize;if(Object(v.m)(o)){if(0===o)return"browser";if(o0&&c0&&n>1,l=W(c,u),p={count:n,startTime:l,duration:u-l,mttfb:f%2?a[s]:(a[s-1]+a[s])/2,attfb:a.reduce((function(e,t){return e+t}),0)/f};return Number.isNaN(i)||(p.tbd=i),p})).catch((function(){return{count:0}}));return f?p.then((function(e){var r=(n=t,n[0].toUpperCase()+n.slice(1));var n;return Object.entries(e).reduce((function(e,t){var n=t[0],o=t[1];return e[n+r]=o,e}),{})})):p}function J(e,t,r,n){var o,i=new Promise((function(i,c){(o=q(e,t,(function(e){return r(e,(function(e){o.disconnect(),i(e)}))}),n))||c(t)}));return i.takeRecords=function(){var e;return null==(e=o)||null==e.takeRecords?void 0:e.takeRecords()},i}var K={"first-paint":"fp","first-contentful-paint":"fcp"};function Q(e){var t=e[0],r=e[2],n={entryType:"initial-paint"};return J(r,"paint",(function(e,t){e.reduce((function(e,t){var r=t.name,o=t.startTime;return n[r=K[r]||r]=o,e||"fcp"===r}),!1)&&t(n)})).catch((function(){return function(e,t){return new Promise((function(r,n){var i=O.fcpPolyfill,u=O.fcpPolyfillId;function a(){var n=e[i];r({entryType:t,fp:n,fcp:n})}i in e?a():(o(e,i,a),c(e).then((function(){e.document.getElementById(u)||n(t)})))}))}(t,n.entryType)}))}var Y=Math.max,ee=Math.min;function te(e,t,r){var n=e[0],o=e[2],i=e[3],u=e[4],a=O.resourceDebounce,f=O.taskDelta,s=O.ttiDurationInc;return t.then((function(t){return new Promise((function(s){var l=t,p=!0,d=0,b=[],y=function(e,t){var r=e[0],n=r.requestAnimationFrame,o=r.cancelAnimationFrame,i=e[1],c=q(e[2],"longtask",t,!1);if(c)return Object(v.g)(c);var u=i.now(),a=O.longTask,f=n((function e(r){var o=r-u;o>=a&&t([{startTime:u,duration:o}]);u=r,f=n(e)}));return function(){return o(f)}}(e,(function(e){b.push.apply(b,e),p=!1,u(d),d=i((function(){p=!0,P()}),f)})),m=c(n),h=!1,g=i(w,a),j=X(o,(function(e){(e=e.filter((function(e){return"fetch"===(t=e.initiatorType)||"xmlhttprequest"===t||H(e);var t}))).length&&(h=!1,l=e.reduce((function(e,t){var r=t.startTime,n=t.duration;return Y(e,r+n)}),l),m.then((function(e){var t=e.startTime;l=Y(t,l),u(g),g=i(w,a)})))}),!1).finish;function w(){h=!0,P()}function P(){p&&h&&T(1e6)}function T(e){y(),j(),s([b,t,l,e])}null==r||r.then((function(e){return T(e.startTime+e.delay)}),v.o)}))})).then((function(e){var t=e[0],r=function(e,t,r,n){t===r&&(r+=s);var o=e.findIndex((function(e){var t=e.startTime,n=e.duration;if(t>r+f)return!0;r=Y(r,t+n)}));-1===o&&(o=e.length);var i=o>0?(c=e[o-1],c.startTime+c.duration):0;var c;return Y(ee(i,n),t)}(t,e[1],e[2],e[3]),o=n.document,i=n.innerHeight,c={tti:r,tbt:function(e,t){for(var r=0,n=0;nt)break;r+=Y(c-50,0)}return r}(t,r),iframes:o.querySelectorAll("iframe").length},u=Y(o.body.offsetHeight,i);return u>0&&(c.screens=o.body.scrollHeight/u),c})).catch(Object(v.p)("interactive"))}function re(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return ne(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ne(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1e12?Date.now():u,s=Math.max(a-r,0),l=u-s;t===ye[0]?function(e,t,r){function c(){f(e,t,r),u()}function u(){i(n,"pointerup",c,!1),i(n,"pointercancel",u,!1)}o(n,"pointerup",c,!1),o(n,"pointercancel",u,!1)}(t,l,s):f(t,l,s)}}function f(e,r,n){var o=r+n;o-uc.length}}}},n[Symbol.asyncIterator]=function(){var e=0;return{next:function(){return i[e++]}}},n),r&&{eventName:r}))}}function Pe(e,t){return Object.freeze(Object(v.q)(function(e,t){return Symbol.iterator in t?t:(t.analytics=j(e),t.analytics?t:Object.entries(t).filter((function(e){var t=e[0];return h[t]})).reduce((function(e,t){var r=t[0],n=t[1];return e[r]=n,e}),{}))}(e,ge(ge({},t),{},{clientType:O.clientType}))))}function Te(e,t,r){r.end>r.start&&e.measure(t,r)}function Se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ee(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var De=0;function xe(e){var t=e[0],r=e[1],n=e[2],i=d(),c=O.clientType,u=O.pageEvent,a=we(t,"page-transitions",u),f=a.report,s=a.result;o(t,"popstate",(function(e){return p(e.type,e.timeStamp,0)}),!1),q(n,"event",(function(e){e.reduceRight((function(e,t){var r=t.name;return"click"!==r&&"keyup"!==r||p(r,t.startTime,t.duration),e}),void 0)}),!1,{durationThreshold:1})||me(e,p,["click"]);var l=!1;return s;function p(t,n,o){l||(l=!0,te(e,Promise.resolve(n+o)).then((function(e){l=!1;var u=d();if(function(e,t){return Object(v.h)(e)!==Object(v.h)(t)}(i,u)){var a=e.tti-n,s=function(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&(a.add(s.interactionId),r[s.interactionId]||(n++,r[s.interactionId]=[]),r[s.interactionId].push(s))}Array.from(a).forEach((function(e){var u=Ze(r[e]),a=u.actions,f=u.elementType,s=u.latency,l=u.latencyOverBudget,p=u.target;o=Math.max(o,s),i=Math.max(l,i),l>0&&(c+=l);var d={actions:a,entryType:"responsiveness",worstLatency:o,worstLatencyOverBudget:i,totalLatencyOverBudget:c,numOfResponsivenessEvents:n,elementType:f};l===i&&Xe(d);var v="true"===new URLSearchParams(window.location.search).get("debug");(t||$e||v)&&Ne(qe(qe({},d),{},{element:p,currentLatency:s,currentLatencyOverBudget:l}))}))}),!0,{durationThreshold:50}),We},Je=r(3);function Ke(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return Qe(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Qe(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0))return void(++o>S?n("navigation-start"):setTimeout(i,E));var j=t.document.referrer,w=t.location.href,T=Object(v.j)(r,"navigation");e(P(P(P(P(P({entryType:"navigation-start",url:g(w,t),referrer:g(j,t)},T&&{navigationType:T.type,protocol:T.nextHopProtocol}),{},{dns:s-f},Object(v.m)(a)&&{fetchStart:a-u}),p&&{redirect:p-l}),y?{tcp:y-d,ssl:b-y}:{tcp:b-d}),{},{ttfb:h,response:O-m}))}()}))}(e),function(e){var t=e[0],r=Object(b.a)(t);if(!r)return Promise.reject("wix-start");var n={},o=t.thunderboltVersion,i=t.viewerModel,c=t.boltVersion,u=t.rendererModel,a=((null==i?void 0:i.site)||u||{}).site,f=void 0===a?{}:a;Object(v.a)(n,"msid",f.metaSiteId||r.msId);var s=t.commonConfig||(null==i?void 0:i.siteFeaturesConfigs.commonConfig);return Object(v.a)(n,"_brandId",null==s?void 0:s.brand),o?l(f.isResponsive?"thunderboltResponsive":"thunderbolt",o):l(r.renderType,c),Object(v.a)(n,"dc",r.dc||f.dc),Promise.resolve(n);function l(e,t){Object(v.a)(n,"viewerName",e),Object(v.a)(n,"v",t)}}(e)),o=p(e),i=Q(e),c=Oe(e),u=te(e,Object(v.i)(i,"fcp"),c),a=function(e,t,r,n){var o=e[1],i=e[2],c=e[3],u=e[4];return t.then((function(e){var t,a=e.tti,f=O.resourceDebounce,s=new Promise((function(e){var r=Math.max(f-(o.now()-a),0);t=c(e,r)})),l=J(i,ue,(function(e,r){u(t),t=c((function(){return r(e[e.length-1])}),f)}));return Promise.race([l,s,r.then(v.o),n.then(v.o)]).then((function(e){var t=null==l.takeRecords?void 0:l.takeRecords();return fe((null==t?void 0:t.slice(-1))[0]||e)})).catch(Object(v.p)(ue))}))}(e,u,o,c),f=function(e){return G(e,"scripts",{filter:H})}(e),s=function(e){return G(e,"images",{filter:U})}(e),l=function(e){return G(e,"fonts",{filter:$})}(e),d=Object(v.c)("loaded",u,a,f,s,l,M(e),B(e,u)).then((function(t){return Object.assign(t,be(e))})),y=function(e,t){var r,n=e[2],o=Promise.resolve({});function i(e){if(null!=e&&e.length){var t=e.slice(-1);r=t[0],o=fe(r)}}var c=q(n,ue,i);return Re={cls:function(){return be(e,!0)},lcp:function(){return i(null==c.takeRecords?void 0:c.takeRecords()),r}},t.then((function(t){var r=t.startTime;return o.then((function(t){return Me(Me(Me({},be(e)),t),{},{entryType:"crux",startTime:r,pn:De})}))}))}(e,o);return function(e){var t={};return r("lcp"),r("cls"),Object.defineProperties(e,t);function r(e){t[e]={value:function(){var t,r;return null==(t=Re)||null==(r=t[e]())?void 0:r.element}}}}([r,i,d,c,o,xe(e),y,Be(e,y),Ge(t)].map((function(t){return t.then((function(t){return Pe(e[0],t)}))})))}(a,c);Object(Je.a)(a,t,O.src,f,Ae,be),Object.freeze(f);var l=f.slice(0,3),d=f.slice(3,5);i||function(e,t){function r(e,t){return e.find((function(e){return e.entryType===t}))||{}}function n(t,r,n){if(r)return e.mark(t,{startTime:r,detail:n})}Object(v.b)(t).then((function(t){var o=r(t,"loaded"),i=o.tti,c=o.tbt,u=o.lcp;if(n("tti",i,c)){n("lcp",u);var a=r(t,"initial-paint").fcp,f=u