/* * Copyright 2026 DeviceAtlas Limited. All rights reserved. * http://deviceatlas.com */ var DeviceAtlas=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.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 o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));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="",n(n.s=40)}([function(e,t,n){"use strict";n.r(t);var r=function(e){return"string"==typeof e&&e&&(e=function(e){return(e+"").replace(/"/g,'\\"')}(e=function(e){return(e+"").replace(/\\/g,"\\\\")}(e))),e},o=function(e){if(void 0!==(t=e)&&Array.isArray(t))return(function(e){return e.map((function(e){return'"'+r(e.brand)+'";v="'+e.version+'"'})).join(", ")}(e)+"").replace(/:/g," ");var t};function i(e){return void 0!==e&&""!==e?'"'+r(e)+'"':e}var a=new Promise((function(e){var t=navigator&&navigator.userAgentData,n=function(n){var r={},a=encodeURIComponent(i(t.platform)),c=encodeURIComponent(o(t.brands));void 0!==t.mobile&&(r.requestingMobileUx=t.mobile),void 0!==a&&(r["ch.platform"]=a),void 0!==c&&(r["ch.browserList"]=c),e(r)};if(t)try{t.getHighEntropyValues(["architecture","bitness","brands","formFactors","mobile","model","platform","platformVersion","uaFullVersion","fullVersionList","wow64"]).then((function(t){var n={platformArchitecture:t.architecture,requestingMobileUx:t.mobile,"ch.model":encodeURIComponent(i(t.model)),"ch.platform":encodeURIComponent(i(t.platform)),"ch.browserList":encodeURIComponent(o(t.brands)),"ch.browserFullVersionList":encodeURIComponent(o(t.fullVersionList)),"ch.platformVersion":encodeURIComponent(i(t.platformVersion)),"ch.uaFullVersion":encodeURIComponent(i(t.uaFullVersion)),"ch.formFactors":encodeURIComponent(i(t.formFactors)),"ch.wow64":t.wow64,"ch.bitness":t.bitness},r={};for(var a in n)null!=n[a]&&"undefined"!==n[a]&&"null"!==n[a]&&(r[a]=n[a]);e(r)})).catch(n)}catch(e){n()}else e({})}));t.default=a},function(e,t,n){"use strict";t.a=function(e,t){t=t||5381;for(var n=0;n>>0)}},function(e,t,n){"use strict";t.a=function(e){if(document.createElement)try{var t=document.createElement("video");if(t.canPlayType)switch(t.canPlayType(e)){case"":return!1;case"probably":return!0}}catch(e){}}},function(e,t){e.exports={criticalProperties:["deviceAspectRatio","devicePixelRatio","js.webGlRenderer","screenWidthHeight","rendererRef","audioRef","js.deviceMotion","html.video.ap4x","html.video.av1","html.video.av1016M08","usableDisplayWidth","usableDisplayHeight","_uaVerRef","webGpuMaxBufferSize","animationFrameRate","supportsWebGpu","maxAudioChannelCount","canvasNoise","html.video.av1016M08","usableDisplayWidth","usableDisplayHeight","_uaVerRef","shortestOpTime","stridedMemoryReadScore"]}},function(e,t,n){"use strict";t.a=function(e,t){if(void 0!==window.matchMedia)for(var n in t){if(window.matchMedia("("+e+":"+t[n]+")").matches)return t[n]+""}}},function(e,t,n){"use strict";t.a=function(){return!!window.CanvasRenderingContext2D}},function(e,t,n){"use strict";var r;t.a=function(){if(void 0!==r)return Promise.resolve(r);try{return navigator.gpu?navigator.gpu.requestAdapter().then((function(e){return e?r=e:0})).catch((function(e){return 0})):Promise.resolve(0)}catch(e){return r=0,Promise.resolve(0)}}},function(e,t,n){"use strict";var r,o=n(9),i=n.n(o);t.a=function(){if(void 0!==r)return r;var e=visualViewport.scale,t=document.createElement("div");t.style.cssText="position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: -9996; display: block;",document.body.insertBefore(t,document.body.firstChild);var n=t.getBoundingClientRect();t.remove();var o=Math.round(n.width*e),a=Math.round(n.height*e);return r=o4?c.slice(2):c,n=t.slice().sort((function(e,t){return e-t})),o=t.length?n[Math.floor(n.length/2)]:0,i=t.length?n[0]:0,f=(t.length?n[n.length-1]:0)-i,l=h>=a;r(t.length<3?"Unknown":o<33?l||f>15?"Unknown":v?"Throttled":"Low":u>=2?"ProMotion":s>=Math.ceil(t.length/2)?"Standard":"Unknown")}requestAnimationFrame((function t(r){i||(r-o>8&&(e.scrollTo({top:e.scrollTop>n-5?0:n}),o=r),requestAnimationFrame(t))})),setTimeout((function e(){i||requestAnimationFrame((function(t){i||requestAnimationFrame((function(n){if(!i){var r=n-t;if(r>0){var o=1e3/r;if(c.push(o),c.length>2){if(o>=32&&o<=48?u++:o>=52&&o<=70&&s++,u>=2)return i=!0,void f();if(0===u&&s>=5)return i=!0,void f()}}performance.now()-a<500?e():(i=!0,f())}}))}))}),100)}()},u=function(){r("Unknown")},s=performance.now(),f=null,l=0,d=[],requestAnimationFrame((function e(t){if(!n){if(null!==f){var r=t-f,o=h>0&&t-h<200;r>0&&r<=18&&!o?l++:l=0,!o&&r>=20&&r<=40?(d.push(r),d.length>5&&d.shift()):d=[];var i=l>=5,a=!1;if(d.length>=5){for(var v=d[0],p=d[0],m=1;mp&&(p=d[m]);p-v<=5&&(a=!0)}if(i||a)return void c()}f=t,performance.now()-s>=5e3?u():requestAnimationFrame(e)}}))}catch(e){return"Unknown"}}},function(e,t,n){"use strict";n.r(t);var r=n(1);t.default=function(e,t){if(void 0!==e)return t(e);var n=null;try{if(!(n=new(window.OfflineAudioContext||window.webkitOfflineAudioContext)(1,44100,44100)))return t();var o=n.createOscillator();o.type="triangle",o.frequency.value=1e4;var i=n.createDynamicsCompressor();i.threshold&&(i.threshold.value=-50),i.knee&&(i.knee.value=40),i.ratio&&(i.ratio.value=12),i.reduction&&(i.reduction.value=-20),i.attack&&(i.attack.value=0),i.release&&(i.release.value=.25),o.connect(i),i.connect(n.destination),o.start(0),n.startRendering(),n.oncomplete=function(e){for(var n=!1,o=0;on.expiry?(localStorage.removeItem(e),""):n.value}(t)).indexOf(l)?function(e,t){if(!e||""===e)return t;for(var n=e.replace(/\%7C/g,"|").split("|"),r=0;r