pelican-website-ge/output/theme/images/howitworks-imgs/col2-img_files/wix-perf-measure.bundle.min.js

2 lines
33 KiB
JavaScript

!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.500.0/",n(n.s=5)}([function(e,t,n){"use strict";n.d(t,"q",(function(){return i})),n.d(t,"n",(function(){return o})),n.d(t,"o",(function(){return c})),n.d(t,"p",(function(){return u})),n.d(t,"r",(function(){return a})),n.d(t,"m",(function(){return s})),n.d(t,"l",(function(){return l})),n.d(t,"k",(function(){return p})),n.d(t,"s",(function(){return d})),n.d(t,"g",(function(){return v})),n.d(t,"i",(function(){return b})),n.d(t,"h",(function(){return y})),n.d(t,"j",(function(){return m})),n.d(t,"f",(function(){return O})),n.d(t,"e",(function(){return h})),n.d(t,"d",(function(){return g})),n.d(t,"a",(function(){return w})),n.d(t,"b",(function(){return P})),n.d(t,"c",(function(){return T}));var r=n(1);function i(){}var o=function(e){return""+r.d+e},c=Math.max,u=Math.min;function a(e){return function(){return Promise.reject(e)}}function f(e){return function(t){return typeof t===e}}var s=f("undefined"),l=f("number"),p=f("boolean");f("string");function d(e){return Object.entries(e).filter((function(e){return"number"==typeof e[1]})).reduce((function(e,t){var n=t[0],r=t[1];return e[n]=Math.round(r),e}),e)}function v(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 y(e,t){return e.then((function(e){return e[t]}))}function m(e,t,n){return function(){var r=e.indexOf(t);r>-1&&(e.splice(r,1),0===e.length&&n())}}function O(e){return function(){return e.disconnect()}}function h(e,t){var n;return t||(null==(n=j(e,"*[id]"))?void 0:n.id)}function g(e){return j(e,"h1,h2,h3,h4,h5,h6,p,img,svg")||e}function j(e,t){return null==e?void 0:e.closest(t)}function w(e,t,n){s(n)||(e[t]=/^is/.test(t)?!!n:n)}function P(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;r<t;r++)n[r-1]=arguments[r];return new Promise((function(t){P(n).then((function(n){var r=n.reduce((function(e,t){return Object.assign(e,t)}),{});r.entryType=e,t(r)}))}))}},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return c})),n.d(t,"f",(function(){return u})),n.d(t,"e",(function(){return a})),n.d(t,"d",(function(){return f})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return l}));var c=1e4,u=10,a=1e4,f="\u23f1",s={capture:!0,passive:!0},l=i(i({},s),{},{once:!0})},function(e,t,n){"use strict";function r(e){var t;return e.wixBiSession||(null==(t=e.bi)?void 0:t.wixBiSession)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return i}));var r;function i(t,n,i,o){Object.defineProperty(o,"info",{value:function(){function c(e){e?e.default(o):u()}function u(){console.info("Failed to load info")}void 0===e&&(t.process={env:{}}),r||(r=new Promise((function(e,t){if(!i)return t();var r=n.createElement("script");r.src=i.replace("measure.","measure-info."),r.onload=e,r.onerror=t,n.head.appendChild(r)}))),r.then((function(){"function"==typeof requirejs?requirejs(["wix-perf-measure-info"],c,u):c(t["wix-perf-measure-info"])})).catch(u)}})}}).call(this,n(4))},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:c}catch(e){r=c}}();var a,f=[],s=!1,l=-1;function p(){s&&a&&(s=!1,a.length?f=a.concat(f):l=-1,f.length&&d())}function d(){if(!s){var e=u(p);s=!0;for(var t=f.length;t;){for(a=f,f=[];++l<t;)a&&a[l].run();l=-1,t=f.length}a=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===c||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function v(e,t){this.fun=e,this.array=t}function b(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];f.push(new v(e,t)),1!==f.length||s||u(d)},v.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=b,i.addListener=b,i.once=b,i.off=b,i.removeListener=b,i.removeAllListeners=b,i.emit=b,i.prependListener=b,i.prependOnceListener=b,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,n){"use strict";n.r(t);var r=n(1);function i(e,t,n,i){void 0===i&&(i=!0),e.addEventListener(t,n,i?r.c:r.b)}function o(e,t,n,i){void 0===i&&(i=!0),e.removeEventListener(t,n,i?r.c:r.b)}var c=f((function(e){return"loading"!==e}),"DOMContentLoaded"),u=f((function(e){return"complete"===e}),"load"),a=f((function(){return!1}),"pagehide",!1);function f(e,t,n){var r;return void 0===n&&(n=!0),function(o){return r||(r=function(e,t,n,r){return new Promise((function(o){if(t(e.document.readyState))o({startTime:0});else{var c=function(e){return o({startTime:e.timeStamp})};i(e,n,r?function(e){return setTimeout((function(){return c(e)}),0)}:c)}}))}(o,e,t,n)),r}}function s(e,t,n,r){void 0===r&&(r=e),r.dispatchEvent(new e.CustomEvent(t,{detail:n}))}var l="visibilitychange";function p(e){var t=e[0];return new Promise((function(e){if(d(t))return n(l,0);function n(t,n){e({entryType:"visibility",type:t,startTime:n})}i(t,l,(function e(r){var i=r.timeStamp;d(t)&&(o(document,l,e,!1),n(l,i))}),!1),a(t).then((function(e){return n("pagehide",e.startTime)}))}))}function d(e){var t=e.document,n=t.visibilityState;return void 0===n?t.hidden:"hidden"===n}var v=n(0),b=n(2),y={__proto__:{load:function(e,t){var n=t.dataset,r=t.src;if(Object.entries(y).map((function(e){var t=e[0],r=e[1];return[n[t],t,r]})).filter((function(e){var t=e[0];return!Object(v.m)(t)})).forEach((function(e){var t=e[0],n=e[1],r=e[2];if(Object(v.k)(r))t=!0;else if(Object(v.l)(r)){var i=Number(t);t=Number.isNaN(i)?r:i}y[n]=t})),r){y.src=r;var i=/\d+\.\d+\.\d+/.exec(r);i&&(y.version=i[0])}!y.clientType&&Object(b.a)(e)&&(y.clientType="ugc")}},newClsMethod:!0,resourceDebounce:2e3,taskDelta:300,lcpMin:500,downloadToRenderDelta:1e3,longTask:60,eventDelta:500,ttiDurationInc:2e3,ignoreResources:"cdn_detect,-analytics,perf-measure",label:m("Performance"),clientType:"",fcpPolyfill:"wixFirstPaint",fcpPolyfillId:"wix-first-paint",pageEvent:m("Page"),clsEvent:m("Cls"),storagePrefix:"wix-perf-measure",sessionDelta:!1,noMeasure:!1,log:!1};function m(e){return"wix"+e+"Measurements"}var O=y;var h={analytics:!0,entryType:!0,clientType:!0,url:!0,dns:!0,tcp:!0,ssl:!0,ttfb:!0,response:!0,navigationType:!0,pageCaching:!0,_brandId:!0,viewerName:!0,v:!0,dc:!0,microPop:!0,cdn:!0,msid:!0,pageId:!0,fp:!0,fcp:!0,tti:!0,tbt:!0,lcp:!0,lcpSize:!0,closestId:!0,lcpTag:!0,cls:!0,countCls:!0,clsId:!0,clsTag:!0,clsOld:!0,ttlb:!0,dcl:!0,isSsr:!0,ssrDuration:!0,ssrTimestamp:!0,startTime:!0,duration:!0,delay:!0,action:!0,type:!0,pn:!0,count:!0,simLH6:!0,isMobile:!0,maybeBot:!0,btype:!0};function g(e,t){var n=/^https?:\/\/(?:www\.)?(.*)/.exec(e),r=n?n[1]:e;return j(t)?r:Object(v.g)(r)}function j(e){var t,n,r=e.consentPolicyManager;return!(null==r||null==(t=r.getCurrentConsentPolicy())||null==(n=t.policy)||!n.analytics)}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S=10,E=100;function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){I(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e){var t=e[1];return u(window).then((function(){var e=t.timing,n=e.navigationStart,r=e.domContentLoadedEventEnd,i=e.loadEventEnd,o=e.responseEnd;o>=n||(o=e.domInteractive||e.domContentLoadedEventStart);var c=Object(v.i)(t,"navigation"),u=function(e){if(e){var t=e.requestStart,n=e.responseStart,r=e.responseEnd,i=e.transferSize,o=e.encodedBodySize;if(Object(v.l)(i)){if(0===i)return"browser";if(i<o)return"eTag"}else{if(n-t<13)return"browser";if(r-n<13)return"maybe eTag"}if(r-n<333)return"maybe CDN"}}(c);return x(x({entryType:"navigation-finish",duration:i-n,ttlb:o-n,dcl:r-n},c&&{transferSize:c.transferSize,decodedBodySize:c.decodedBodySize}),u&&{pageCaching:u})}))}function R(e,t,n){t=O.storagePrefix+"-"+t;try{var r=e.localStorage;if(n&&j(e))return n(r,t);r.removeItem(t)}catch(e){}}function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _=["microPop","is_rollout","is_platform_loaded","maybeBot","isjp"],L={is_rollout:"isRollout",is_platform_loaded:"isPlatformLoaded",isjp:"maybeBot"};function N(e,t){var n=e[0],r=n.fetchDynamicModel||Promise.resolve({});return Object(v.b)([q(n),r,t,c(n)]).then((function(e){var t,r=e[0],c=e[1].visitorId,u=Object(b.a)(n);if(!u)throw"wix-finish";var a=!n.clientSideRender,f=u.btype,s=function(e,t){var n=new RegExp("\\b"+t+"\\s*=\\s*([0-9a-f\\-\\|]+)").exec(e.document.cookie);return n&&n[1]}(n,"bSession"),l=C(C(C(C({entryType:"wix-finish",isSsr:a,isWelcome:!!n.requestCloseWelcomeScreen},r&&{cdn:r}),c&&{visitorId:c}),f&&{btype:f}),s&&{bsi:s});if(Object(v.a)(l,"pageId",(null==(t=n.rendererModel)?void 0:t.landingPageId)||n.firstPageId),a){var p=n.ssrInfo,d=void 0===p?{}:p;Object(v.a)(l,"ssrDuration",d.renderBodyTime||d.timeSpentInSSR),Object(v.a)(l,"ssrTimestamp",d.renderTimeStamp)}return _.forEach((function(e){return Object(v.a)(l,L[e]||e,u[e])})),function(e){if(!O.sessionDelta)return void function(e,t){R(e,t)}(n,"timestamp");var t=function(e,t){return R(e,t,(function(e,t){return e.getItem(t)}))}(n,"timestamp"),r=o(),c=r-t;c>0&&c<r&&(e.sessionDelta=c);i(n.document,"consentPolicyChanged",o,!1)}(l),l}));function o(){var e=Date.now();return function(e,t,n){R(e,t,(function(e,t){return e.setItem(t,n)}))}(n,"timestamp",e),e}}function q(e){var t=e.URL;if(!t)return Promise.resolve();var n=new t(O.src).origin;return fetch(n+"/cdn_detect",{method:"GET",mode:"cors",cache:"no-cache"}).then((function(e){return e.headers.get("CDN-seen")})).catch(v.q)}function B(e,t,n,r){if(void 0===n&&(n=v.q),void 0===r&&(r=!0),e){var i=e.supportedEntryTypes;if(i&&i.includes(t)){var o=new e((function(e,t){return n(e.getEntries(),t)}));try{o.observe({type:t,buffered:r})}catch(e){o.observe({entryTypes:[t]})}return o}}}var z,H=function(e){var t=e.initiatorType,n=e.name;return"script"===t||"link"===t&&/\.js$/.test(n)},F=function(e){var t=e.initiatorType,n=e.name;return"img"===t||"image"===t||"css"===t&&/\.(?:jpe?g|png|webp|gif)/i.test(n)},V=function(e){var t=e.initiatorType,n=e.name;return"css"===t&&n.includes("font")||/\.(?:woff2?|ttf|eot)/i.test(n)},X=[];function U(e,t,n){if(1===X.push(t)){var r=O.ignoreResources.split(",");z=B(e,"resource",(function(e){(e=e.filter((function(e){var t=e.name;return!r.some((function(e){return t.includes(e)}))}))).length&&X.forEach((function(t){return t(e)}))}),n)}return{observer:z,finish:Object(v.j)(X,t,Object(v.f)(z))}}function W(e,t,n){var r=e[2],i=e[3],o=e[4],c=void 0===n?{}:n,u=c.filter,a=c.tag,f=void 0===a||a,s=c.debounce,l=void 0===s?O.resourceDebounce:s,p=new Promise((function(e,t){var n=[],c=i(p,l),a=U(r,(function(e){u&&(e=e.filter(u)),e.length&&(n.push.apply(n,e),o(c),c=i(p,l))}),!0),f=a.observer,s=a.finish;function p(){if(!f)return t();var r=null==f.takeRecords?void 0:f.takeRecords();r&&n.push.apply(n,r),s(),e(n)}})).then((function(e){var n=e,r=n.length;if(!r)throw t;var i=n.reduce((function(e,t){var n=t.transferSize,r=t.responseStart,i=t.responseEnd;return{tbd:e.tbd+n,firstResponse:r>0&&r<e.firstResponse?r:e.firstResponse,lastResponse:Object(v.o)(e.lastResponse,i)}}),{tbd:0,firstResponse:1e6,lastResponse:0}),o=i.tbd,c=i.firstResponse,u=i.lastResponse,a=n.filter((function(e){var t=e.requestStart;return Object(v.l)(t)})).map((function(e){var t=e.requestStart;return e.responseStart-t})).sort(),f=a.length,s=f>>1,l=Object(v.p)(c,u),p={count:r,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(o)||(p.tbd=o),p})).catch((function(){return{count:0}}));return f?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 $(e,t,n,r){var i,o=new Promise((function(o,c){(i=B(e,t,(function(e){return n(e,(function(e){i.disconnect(),o(e)}))}),r))||c(t)}));return o.takeRecords=function(){var e;return null==(e=i)||null==e.takeRecords?void 0:e.takeRecords()},o}var Z={"first-paint":"fp","first-contentful-paint":"fcp"};function G(e){var t=e[0],n=e[2],r={entryType:"initial-paint"};return $(n,"paint",(function(e,t){e.reduce((function(e,t){var n=t.name,i=t.startTime;return r[n=Z[n]||n]=i,e||"fcp"===n}),!1)&&t(r)})).catch((function(){return function(e,t){return new Promise((function(n,r){var o=O.fcpPolyfill,u=O.fcpPolyfillId;function a(){var r=e[o];n({entryType:t,fp:r,fcp:r})}o in e?a():(i(e,o,a),c(e).then((function(){e.document.getElementById(u)||r(t)})))}))}(t,r.entryType)}))}function J(e,t,n){var r=e[0],i=e[2],o=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 n=e[0],r=n.requestAnimationFrame,i=n.cancelAnimationFrame,o=e[1],c=B(e[2],"longtask",t,!1);if(c)return Object(v.f)(c);var u=o.now(),a=O.longTask,f=r((function e(n){var i=n-u;i>=a&&t([{startTime:u,duration:i}]);u=n,f=r(e)}));return function(){return i(f)}}(e,(function(e){b.push.apply(b,e),p=!1,u(d),d=o((function(){p=!0,P()}),f)})),m=c(r),h=!1,g=o(w,a),j=U(i,(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 n=t.startTime,r=t.duration;return Object(v.o)(e,n+r)}),l),m.then((function(e){var t=e.startTime;l=Object(v.o)(t,l),u(g),g=o(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==n||n.then((function(e){return T(e.startTime+e.delay)}),v.q)}))})).then((function(e){var t=e[0],n=function(e,t,n,r){t===n&&(n+=s);var i=e.findIndex((function(e){var t=e.startTime,r=e.duration;if(t>n+f)return!0;n=Object(v.o)(n,t+r)}));-1===i&&(i=e.length);var o=i>0?(c=e[i-1],c.startTime+c.duration):0;var c;return Object(v.o)(Object(v.p)(o,r),t)}(t,e[1],e[2],e[3]),i=r.document,o=r.innerHeight,c={tti:n,tbt:function(e,t){for(var n=0,r=0;r<e.length;++r){var i=e[r],o=i.startTime,c=i.duration;if(o>t)break;n+=c-50}return n}(t,n),iframes:i.querySelectorAll("iframe").length},u=Object(v.o)(i.body.offsetHeight,o);return u>0&&(c.screens=i.body.scrollHeight/u),c})).catch(Object(v.r)("interactive"))}function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){Y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ee(e){var t,n;if(e){var r=e.startTime,i=e.size,o=e.url,c=e.element,u=e.id,a=Object(v.e)(c,u),f=null==(t=Object(v.d)(c))?void 0:t.tagName,s=/\.(jpe?g|png|gif|svg|webp)/i.exec(o),l=(null==s||null==(n=s[1])?void 0:n.toLowerCase().replace("jpeg","jpg"))||"other";return Q(Q(Q({lcp:r,lcpSize:i},a&&{closestId:a}),f&&{lcpTag:f}),o&&{lcpResourceType:l})}}function te(e,t){var n=B(e,t);if(n){var r=null==n.takeRecords?void 0:n.takeRecords();return n.disconnect(),r}}function ne(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return re(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 re(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.")}function re(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ie={MAX_SIZE:200,MAX_INTERVAL:100},oe={MAX_SIZE:1e7,MAX_INTERVAL:1e7};function ce(e,t){var n=te(e[2],"layout-shift");if(n){var i=O.newClsMethod?ie:oe,o=0,c=n.filter((function(e){return!e.hadRecentInput})).map((function(e){var t=e.sources,n=void 0===t?[]:t,r=e.value,i=e.startTime;return o+=r,[r,n.reduce((function(e,t){var n=t.node,r=t.currentRect,i=r.width*r.height;return i<e[1]?e:[n,i]}),[null,-1])[0],i]})).reduce((function(e,t){var n=e.slice(-1)[0];if(n){var r=t[2];if(r-n[0][2]<i.MAX_SIZE)if(r-n.slice(-1)[0][2]<i.MAX_INTERVAL)return n.push(t),e}return e.push([t]),e}),[]).reduce((function(e,t){var n=t.reduce((function(e,t){return e+t[0]}),0);if(n<=e[0])return e;var r=t.filter((function(e){return e[1]})).reduce((function(e,t){var n=t[0],r=t[1];return e.set(r,n+(e.get(r)||0)),e}),new Map);return[n,t.length,r]}),[0,0]),u=c[0],a=c[1],f=c[2],s={cls:u*r.a,countCls:a,clsOld:o*r.a};if(f){for(var l,p,d=[],b=ne(f.entries());!(p=b()).done;){var y=p.value;d.push(y)}d.sort((function(e,t){return t[1]-e[1]}));var m=d[0][0];(null==(l=m)?void 0:l.nodeType)!==Node.ELEMENT_NODE&&(m=m.parentElement),t&&m&&(s.element=Object(v.d)(m));var h=Object(v.e)(m);h&&(s.clsId=h);var g=m.tagName;g&&(s.clsTag=g)}return s}}var ue=["pointerdown","click","mousedown","keydown","touchstart"],ae=[],fe=0;function se(e,t){var n=e[0],r=e[1];return 1===ae.push(t)&&ue.forEach((function(e){return i(n,e,c,!1)})),Object(v.j)(ae,t,(function(){return ue.forEach((function(e){return o(n,e,c,!1)}))}));function c(e){var t=e.type,c=e.timeStamp;if(e.cancelable){var a=r.now(),f=c>1e12?Date.now():a,s=Object(v.o)(f-c,0),l=a-s;t===ue[0]?function(e,t,r){function c(){u(e,t,r),a()}function a(){o(n,"pointerup",c,!1),o(n,"pointercancel",a,!1)}i(n,"pointerup",c,!1),i(n,"pointercancel",a,!1)}(t,l,s):u(t,l,s)}}function u(e,t,n){var r=t+n;r-fe<O.eventDelta||(fe=r,ae.forEach((function(r){return r(e,t,n)})))}}function le(e){var t=e[2],n=e[3];return $(t,"first-input",(function(e,t){var r=e[0],i=r.name,o=r.startTime,c=r.processingStart,u=r.duration,a=r.target,f={entryType:"first-input",action:i,startTime:o,delay:c-o,duration:u},s=Object(v.e)(a);s&&(f.closestId=s),n((function(){return t(f)}),0)})).catch((function(){return function(e,t){return new Promise((function(n){var r=se(e,(function(e,i,o){r(),n({entryType:t,action:e,startTime:i,delay:o})}))}))}(e,"first-input")}))}function pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function de(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(n),!0).forEach((function(t){ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ve(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function be(e,t,n){var r,i,o=[],c=[],u=function(){return o.push(new Promise((function(e){return i=e})))};return u(),{report:function(t){t=ye(e,t),c.push(t),i({value:t}),u(),n&&s(e,n,t)},result:Promise.resolve(de((r={entryType:t},r[Symbol.iterator]=function(){var e=0;return{next:function(){return{value:c[e++],done:e>c.length}}}},r[Symbol.asyncIterator]=function(){var e=0;return{next:function(){return o[e++]}}},r),n&&{eventName:n}))}}function ye(e,t){return Object.freeze(Object(v.s)(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 n=t[0],r=t[1];return e[n]=r,e}),{}))}(e,de(de({},t),{},{clientType:O.clientType}))))}function me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var he=0;function ge(e){var t=e[0],n=s(),r=O.clientType,o=O.pageEvent,c=be(t,"page-transitions",o),u=c.report,a=c.result;return i(t,"popstate",(function(e){return f(e.type,e.timeStamp,0)}),!1),se(e,f),a;function f(t,i,o){J(e,Promise.resolve(i+o)).then((function(e){var c=s();if(function(e,t){return Object(v.g)(e)!==Object(v.g)(t)}(n,c)){var a=e.tti-i,f=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?me(Object(n),!0).forEach((function(t){Oe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({entryType:"page-transition",clientType:r,origin:n,destination:c,action:t,startTime:i,delay:o,duration:a,pn:++he},e);n=c,u(f)}}))}function s(){return g(t.location.href,t)}}function je(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function we(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){Pe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Te;function Se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(n),!0).forEach((function(t){De(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function De(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xe(e,t){return t.then((function(t){var n=t.cls,r=0,o=e[0],c=be(o,"crux-cls-s",O.clsEvent),u=c.report,a=c.result;return i(o,"visibilitychange",(function(){d(o)||p(e).then((function(t){var i=t.startTime,o=ce(e);o&&o.cls!==n&&(n=o.cls,u(Ee(Ee({},o),{},{entryType:"crux-cls",startTime:i,count:++r})))}))}),!1),a}))}var Ie=n(3),ke=Object(v.n)("tti"),Re=Object(v.n)("lcp");function Me(e){console.log(r.d,e)}function Ce(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Ae(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 Ae(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.")}function Ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}!function(e){if("function"!=typeof Promise||!Promise.allSettled)return;var t=e.document,n=e.performance,i=t.currentScript||t.getElementById("wix-perf-measure");i&&O.load(e,i);var o=O.noMeasure,c=O.log,u=O.label,a=function(e){var t=Object(v.c)("environment",function(e){var t=e[0],n=t.screen,i={screenRes:n.width+"x"+n.height,availScreenRes:n.availWidth+"x"+n.availHeight,windowInner:t.innerWidth+"x"+t.innerHeight,windowOuter:t.outerWidth+"x"+t.outerHeight,devicePixelRatio:t.devicePixelRatio*r.f,colorDepth:n.colorDepth};O.version&&(i.version=O.version);var o=n.orientation;null!=o&&o.type&&(i.orientation=o.type);var c=t.navigator,u=c.connection,a=c.deviceMemory,f=c.hardwareConcurrency;if(f&&(i.cores=f),a&&(i.memory=Math.floor(a)),u){var s=u.type,l=u.effectiveType,p=u.rtt,d=u.downlink,b=u.saveData;s&&(i.networkType=s),l&&(i.effectiveType=l),Object(v.l)(p)&&p&&(i.rtt=p),d&&(i.download=Object(v.p)(d,r.e)),Object(v.k)(b)&&(i.saveData=b)}if(t.matchMedia){var y=t.matchMedia("(prefers-reduced-motion:reduce)");i.reducedMotion=y.matches}return c.getBattery?c.getBattery().then((function(e){var t=e.charging,n=e.level;return i.lowBattery=!1===t&&n<.1,i})).catch((function(){return i})):Promise.resolve(i)}(e),function(e){var t=e[0],n=e[1];return new Promise((function(e,r){var i=0;!function o(){var c=n.timing,u=c.navigationStart,a=c.fetchStart,f=c.domainLookupStart,s=c.domainLookupEnd,l=c.redirectStart,p=c.redirectEnd,d=c.connectStart,b=c.connectEnd,y=c.secureConnectionStart,m=c.requestStart,O=c.responseStart,h=O-u;if(!(h>=0))return void(++i>S?r("navigation-start"):setTimeout(o,E));var j=t.document.referrer,w=t.location.href,T=Object(v.i)(n,"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.l)(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],n=Object(b.a)(t);if(!n)return Promise.reject("wix-start");var r={},i=t.thunderboltVersion,o=t.viewerModel,c=t.boltVersion,u=t.rendererModel;Object(v.a)(r,"msid",(null==u?void 0:u.metaSiteId)||n.msId);var a=t.commonConfig||(null==o?void 0:o.siteFeaturesConfigs.commonConfig);return Object(v.a)(r,"_brandId",null==a?void 0:a.brand),i?f(null!=o&&o.site.isResponsive?"thunderboltResponsive":"thunderbolt",i):f(n.renderType,c),Object(v.a)(r,"dc",n.dc||(null==o?void 0:o.site.dc)),Promise.resolve(r);function f(e,t){Object(v.a)(r,"viewerName",e),Object(v.a)(r,"v",t)}}(e)),n=p(e),i=G(e),o=le(e),c=J(e,Object(v.h)(i,"fcp"),o),u=function(e,t,n,r){var i=e[1],o=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 n=Object(v.o)(f-(i.now()-a),0);t=c(e,n)})),l=$(o,"largest-contentful-paint",(function(e,n){u(t),t=c((function(){return n(e[e.length-1])}),f)}));return Promise.race([l,s,n.then(v.q),r.then(v.q)]).then((function(e){var t=l.takeRecords();return null!=t&&t.length&&(e=t[t.length-1]),ee(e)})).catch(Object(v.r)("largest-contentful-paint"))}))}(e,c,n,o),a=function(e){return W(e,"scripts",{filter:H})}(e),f=function(e){return W(e,"images",{filter:F})}(e),s=function(e){return W(e,"fonts",{filter:V})}(e),l=Object(v.c)("loaded",c,u,a,f,s,k(e),N(e,c)).then((function(t){return Object.assign(t,ce(e))})),d=function(e,t){var n=e[2];return Te={cls:function(){return ce(e,!0)},lcp:function(){var e=te(n,"largest-contentful-paint");return null==e?void 0:e.pop()}},t.then((function(t){var n=t.startTime,r=ce(e),i=ee(Te.lcp());return we(we(we({},r),i),{},{entryType:"crux",startTime:n,pn:he})}))}(e,n);return function(e){var t={};return n("lcp"),n("cls"),Object.defineProperties(e,t);function n(e){t[e]={value:function(){var t,n;return null==(t=Te)||null==(n=t[e]())?void 0:n.element}}}}([t,i,l,o,n,ge(e),d,xe(e,d)].map((function(t){return t.then((function(t){return ye(e[0],t)}))})))}([e,n,e.PerformanceObserver,e.setTimeout,e.clearTimeout]);Object(Ie.a)(e,t,O.src,a),Object.freeze(a);var f=a.slice(0,3),l=a.slice(3,5);o||function(e,t){function n(e,t){return e.find((function(e){return e.entryType===t}))||{}}function r(t,n,r){if(n)return e.mark(t,{startTime:n,detail:r})}function i(t,n){n.end>n.start&&e.measure(t,n)}Object(v.b)(t).then((function(t){var o=n(t,"loaded"),c=o.tti,u=o.tbt,a=o.lcp;if(r(ke,c,u)){r(Re,a);var f=n(t,"initial-paint").fcp,s={end:a},l={end:c,detail:u},p=a<c?[f,a]:[c,f];s.start=p[0],l.start=p[1],i(Re,s),i(ke,l)}else e.clearMarks(ke)}),v.q)}(n,f);c&&function(e,t){Object(v.b)(e).then((function(e){return e.forEach(Me)}),v.q),t.forEach((function(e){return e.then(Me,v.q)}))}(f,l);e[u]=a,s(e,u,a),function(e,t){var n=e.URLSearchParams;if(n)for(var r,i=Ce(new n(e.location.search).keys());!(r=i()).done;){if("showperfinfo"===r.value.toLowerCase())return Promise.all(t.slice(0,3)).then((function(t){var n=t[0],r=n.viewerName,i=n.ttfb,o=t[1].fcp,c=t[2],u=c.lcp,a=c.cls,f=c.tti,s=c.tbt;e.alert("Viewer="+r+"\nTTFB="+i+"\nFCP="+o+"\nLCP="+u+"\nCLS="+a+"\nTTI="+f+"\nTBT="+s)})),!0}}(e,a)}(window)}])}));
//# sourceMappingURL=wix-perf-measure.bundle.min.js.map