mirror of
https://git.victorphan.net/basketballcantho/study4.git
synced 2026-08-16 18:16:01 +07:00
1 line
32 KiB
Plaintext
1 line
32 KiB
Plaintext
|
|
!function(){var e={173:function(e,t){!function(e){"use strict";var t,n,r=function(){var e=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},i=function(e){if("loading"===document.readyState)return"loading";var t=r();if(t){if(e<t.domInteractive)return"loading";if(0===t.domContentLoadedEventStart||e<t.domContentLoadedEventStart)return"dom-interactive";if(0===t.domComplete||e<t.domComplete)return"dom-content-loaded"}return"complete"},o=function(e){var t=e.nodeName;return 1===e.nodeType?t.toLowerCase():t.toUpperCase().replace(/^#/,"")},a=function(e,t){var n="";try{for(;e&&9!==e.nodeType;){var r=e,i=r.id?"#"+r.id:o(r)+(r.classList&&r.classList.value&&r.classList.value.trim()&&r.classList.value.trim().length?"."+r.classList.value.trim().replace(/\s+/g,"."):"");if(n.length+i.length>(t||100)-1)return n||i;if(n=n?i+">"+n:i,r.id)break;e=r.parentNode}}catch(e){}return n},c=-1,s=function(){return c},u=function(e){addEventListener("pageshow",function(t){t.persisted&&(c=t.timeStamp,e(t))},!0)},f=function(){var e=r();return e&&e.activationStart||0},l=function(e,t){var n=r(),i="navigate";return s()>=0?i="back-forward-cache":n&&(document.prerendering||f()>0?i="prerender":document.wasDiscarded?i="restore":n.type&&(i=n.type.replace(/_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v4-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:i}},d=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(e){Promise.resolve().then(function(){t(e.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},v=function(e,t,n,r){var i,o;return function(a){t.value>=0&&(a||r)&&((o=t.value-(i||0))||void 0===i)&&(i=t.value,t.delta=o,t.rating=function(e,t){return e>t[1]?"poor":e>t[0]?"needs-improvement":"good"}(t.value,n),e(t))}},p=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},m=function(e){document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&e()})},g=function(e){var t=!1;return function(){t||(e(),t=!0)}},h=-1,y=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},T=function(e){"hidden"===document.visibilityState&&h>-1&&(h="visibilitychange"===e.type?e.timeStamp:0,b())},w=function(){addEventListener("visibilitychange",T,!0),addEventListener("prerenderingchange",T,!0)},b=function(){removeEventListener("visibilitychange",T,!0),removeEventListener("prerenderingchange",T,!0)},S=function(){return h<0&&(h=y(),w(),u(function(){setTimeout(function(){h=y(),w()},0)})),{get firstHiddenTime(){return h}}},E=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},L=[1800,3e3],P=function(e,t){t=t||{},E(function(){var n,r=S(),i=l("FCP"),o=d("paint",function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(o.disconnect(),e.startTime<r.firstHiddenTime&&(i.value=Math.max(e.startTime-f(),0),i.entries.push(e),n(!0)))})});o&&(n=v(e,i,L,t.reportAllChanges),u(function(r){i=l("FCP"),n=v(e,i,L,t.reportAllChanges),p(function(){i.value=performance.now()-r.timeStamp,n(!0)})}))})},C=[.1,.25],D=0,I=1/0,A=0,U=function(e){e.forEach(function(e){e.interactionId&&(I=Math.min(I,e.interactionId),A=Math.max(A,e.interactionId),D=A?(A-I)/7+1:0)})},O=function(){return t?D:performance.interactionCount||0},R=function(){"interactionCount"in performance||t||(t=d("event",U,{type:"event",buffered:!0,durationThreshold:0}))},M=[],B=new Map,k=0,_=[],j=function(e){if(_.forEach(function(t){return t(e)}),e.interactionId||"first-input"===e.entryType){var t=M[M.length-1],n=B.get(e.interactionId);if(n||M.length<10||e.duration>t.latency){if(n)e.duration>n.latency?(n.entries=[e],n.latency=e.duration):e.duration===n.latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e);else{var r={id:e.interactionId,latency:e.duration,entries:[e]};B.set(r.id,r),M.push(r)}M
|