privacy-cs.mail.ru
Open in
urlscan Pro
2a00:1148:1000:101:8:3:0:17
Public Scan
URL:
https://privacy-cs.mail.ru/static/sync-loader.js
Submission: On September 11 via api from IT — Scanned from IT
Submission: On September 11 via api from IT — Scanned from IT
Form analysis
0 forms found in the DOMText Content
// v 3.7.5-qf | 152552442 | multiple scripts sync var rb_sync_refresh_time=1800; (()=>{"use strict";var n={d:(t,r)=>{for(var e in r)n.o(r,e)&&!n.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},o:(n,t)=>Object.prototype.hasOwnProperty.call(n,t),r:n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})}},t={};n.r(t),n.d(t,{failure:()=>Aa,succeed:()=>Ea});var r={};n.r(r),n.d(r,{async:()=>Ta,sync:()=>Ia});var e={};n.r(e),n.d(e,{is:()=>Fa,parallel:()=>La,processParallelResult:()=>Ba,step:()=>Ma,tap:()=>Na,validate:()=>Pa});var o={t:{i:"fpid"},u:{l:"vkidExtId"}},i="rb_sync",u="id",a="version",c="asyncFid",f="setOkId",l="setVkId",s={m:"v3.7.5",p:"rb_sync_refresh_time",S:"rb_sync_check_time",h:{O:o.t.i,t:{O:"rb_sync_id"},j:{O:"domain_sid"},A:{_:"fpid",T:"0.1",I:{C:"fpid",R:"id"}},M:{C:"fpid",I:{C:"fpid",N:"fpid"}},P:{C:"rb_sync",I:{C:"rb_data",F:86400,L:"lastSentTime",B:"hash"}}},k:{D:"metricsTime",U:{G:{O:"pixels",$:72e5},X:"periodic",V:"delayed"}}},v="null";function b(n){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},b(n)}function y(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||d(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(n,t){var r="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!r){if(Array.isArray(n)||(r=d(n))||t&&n&&"number"==typeof n.length){r&&(n=r);var e=0,o=function(){};return{s:o,n:function(){return e>=n.length?{done:!0}:{done:!1,value:n[e++]}},e:function(n){throw n},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){r=r.call(n)},n:function(){var n=r.next();return u=n.done,n},e:function(n){a=!0,i=n},f:function(){try{u||null==r.return||r.return()}finally{if(a)throw i}}}}function d(n,t){if(n){if("string"==typeof n)return p(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?p(n,t):void 0}}function p(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function S(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function h(n,t,r){var e;return e=function(n,t){if("object"!=b(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=b(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==b(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var w=[[Array.prototype,["flat","flatMap","indexOf","forEach","map","filter"]],[Object,["entries","fromEntries","defineProperty","create","keys"]],[Promise,["allSettled"]]];function O(){!function(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach((function(t){h(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}}({},{a:1})}function g(n){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},g(n)}function j(n){return null!=n}function E(n){return"string"==typeof n}function A(n){return"number"==typeof n&&!Number.isNaN(n)}function _(n){return"object"===g(n)&&null!==n}function T(n){if("OffscreenCanvas"in window)try{return new OffscreenCanvas(256,256)}catch(t){n.captureError(t)}return window.document.createElement("canvas")}function I(n,t,r,e){try{return"2d"===t?n.getContext("2d",e):"webgl2"===t?n.getContext("webgl2")||n.getContext("experimental-webgl2"):n.getContext("webgl")||n.getContext("experimental-webgl")||n.getContext("moz-webgl")||n.getContext("webkit-3d")}catch(n){return r.captureError(n),null}}function C(n,t,r){if("OffscreenCanvas"===n.canvas.constructor.name){var e=document.createElement("canvas"),o=e.getContext("bitmaprenderer");if(!o)return t(),null;var i=null;try{i=n.canvas.transferToImageBitmap()}catch(n){}return i?(o&&o.transferFromImageBitmap(i),e.toDataURL()):(r(),null)}return n.canvas.toDataURL()}var R=new Set(["BLEND_EQUATION","BLEND_EQUATION_RGB","BLEND_EQUATION_ALPHA","BLEND_DST_RGB","BLEND_SRC_RGB","BLEND_DST_ALPHA","BLEND_SRC_ALPHA","BLEND_COLOR","CULL_FACE","BLEND","DITHER","STENCIL_TEST","DEPTH_TEST","SCISSOR_TEST","POLYGON_OFFSET_FILL","SAMPLE_ALPHA_TO_COVERAGE","SAMPLE_COVERAGE","LINE_WIDTH","ALIASED_POINT_SIZE_RANGE","ALIASED_LINE_WIDTH_RANGE","CULL_FACE_MODE","FRONT_FACE","DEPTH_RANGE","DEPTH_WRITEMASK","DEPTH_CLEAR_VALUE","DEPTH_FUNC","STENCIL_CLEAR_VALUE","STENCIL_FUNC","STENCIL_FAIL","STENCIL_PASS_DEPTH_FAIL","STENCIL_PASS_DEPTH_PASS","STENCIL_REF","STENCIL_VALUE_MASK","STENCIL_WRITEMASK","STENCIL_BACK_FUNC","STENCIL_BACK_FAIL","STENCIL_BACK_PASS_DEPTH_FAIL","STENCIL_BACK_PASS_DEPTH_PASS","STENCIL_BACK_REF","STENCIL_BACK_VALUE_MASK","STENCIL_BACK_WRITEMASK","VIEWPORT","SCISSOR_BOX","COLOR_CLEAR_VALUE","COLOR_WRITEMASK","UNPACK_ALIGNMENT","PACK_ALIGNMENT","MAX_TEXTURE_SIZE","MAX_VIEWPORT_DIMS","SUBPIXEL_BITS","RED_BITS","GREEN_BITS","BLUE_BITS","ALPHA_BITS","DEPTH_BITS","STENCIL_BITS","POLYGON_OFFSET_UNITS","POLYGON_OFFSET_FACTOR","SAMPLE_BUFFERS","SAMPLES","SAMPLE_COVERAGE_VALUE","SAMPLE_COVERAGE_INVERT","COMPRESSED_TEXTURE_FORMATS","GENERATE_MIPMAP_HINT","MAX_VERTEX_ATTRIBS","MAX_VERTEX_UNIFORM_VECTORS","MAX_VARYING_VECTORS","MAX_COMBINED_TEXTURE_IMAGE_UNITS","MAX_VERTEX_TEXTURE_IMAGE_UNITS","MAX_TEXTURE_IMAGE_UNITS","MAX_FRAGMENT_UNIFORM_VECTORS","SHADING_LANGUAGE_VERSION","VENDOR","RENDERER","VERSION","MAX_CUBE_MAP_TEXTURE_SIZE","ACTIVE_TEXTURE","IMPLEMENTATION_COLOR_READ_TYPE","IMPLEMENTATION_COLOR_READ_FORMAT","MAX_RENDERBUFFER_SIZE","UNPACK_FLIP_Y_WEBGL","UNPACK_PREMULTIPLY_ALPHA_WEBGL","UNPACK_COLORSPACE_CONVERSION_WEBGL","READ_BUFFER","UNPACK_ROW_LENGTH","UNPACK_SKIP_ROWS","UNPACK_SKIP_PIXELS","PACK_ROW_LENGTH","PACK_SKIP_ROWS","PACK_SKIP_PIXELS","UNPACK_SKIP_IMAGES","UNPACK_IMAGE_HEIGHT","MAX_3D_TEXTURE_SIZE","MAX_ELEMENTS_VERTICES","MAX_ELEMENTS_INDICES","MAX_TEXTURE_LOD_BIAS","MAX_DRAW_BUFFERS","DRAW_BUFFER0","DRAW_BUFFER1","DRAW_BUFFER2","DRAW_BUFFER3","DRAW_BUFFER4","DRAW_BUFFER5","DRAW_BUFFER6","DRAW_BUFFER7","MAX_FRAGMENT_UNIFORM_COMPONENTS","MAX_VERTEX_UNIFORM_COMPONENTS","FRAGMENT_SHADER_DERIVATIVE_HINT","MAX_ARRAY_TEXTURE_LAYERS","MIN_PROGRAM_TEXEL_OFFSET","MAX_PROGRAM_TEXEL_OFFSET","MAX_VARYING_COMPONENTS","MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS","RASTERIZER_DISCARD","MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS","MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS","MAX_COLOR_ATTACHMENTS","MAX_SAMPLES","MAX_VERTEX_UNIFORM_BLOCKS","MAX_FRAGMENT_UNIFORM_BLOCKS","MAX_COMBINED_UNIFORM_BLOCKS","MAX_UNIFORM_BUFFER_BINDINGS","MAX_UNIFORM_BLOCK_SIZE","MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS","MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS","UNIFORM_BUFFER_OFFSET_ALIGNMENT","MAX_VERTEX_OUTPUT_COMPONENTS","MAX_FRAGMENT_INPUT_COMPONENTS","MAX_SERVER_WAIT_TIMEOUT","TRANSFORM_FEEDBACK_PAUSED","TRANSFORM_FEEDBACK_ACTIVE","MAX_ELEMENT_INDEX","MAX_CLIENT_WAIT_TIMEOUT_WEBGL"]),M=[[-.9,-.7,0],[.8,-.7,0],[0,.5,0]],N=function(n){return n[n.noOffscreenCanvas=1]="noOffscreenCanvas",n[n.noWebGLContext=2]="noWebGLContext",n[n.noWebGL2Context=3]="noWebGL2Context",n[n.createProgramError=4]="createProgramError",n[n.createVertexShaderError=5]="createVertexShaderError",n[n.createFragmentShaderError=6]="createFragmentShaderError",n[n.noBitmapContext=7]="noBitmapContext",n[n.transferToImageBitmapError=8]="transferToImageBitmapError",n}({});function P(n){return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},P(n)}function F(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,L(e.key),e)}}function L(n){var t=function(n,t){if("object"!=P(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=P(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==P(t)?t:String(t)}var B=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this.isAvailable=this._isLocalStorageAvailable()}var t,r,e;return t=n,(r=[{key:"_isLocalStorageAvailable",value:function(){var n="test";try{return localStorage.setItem(n,n),localStorage.removeItem(n),!0}catch(n){return!1}}},{key:"setItem",value:function(n,t){return this.isAvailable?("object"===P(t)&&(t=JSON.stringify(t)),localStorage.setItem(n,t)):null}},{key:"getItem",value:function(n){if(this.isAvailable){var t=localStorage.getItem(n);try{return null===t?null:JSON.parse(t)}catch(n){}return t}return null}},{key:"removeItem",value:function(n){return this.isAvailable?localStorage.removeItem(n):null}}])&&F(t.prototype,r),e&&F(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}();function k(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function x(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){G(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function D(n){return D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},D(n)}function U(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,$(e.key),e)}}function G(n,t,r){return(t=$(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function $(n){var t=function(n,t){if("object"!=D(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=D(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==D(t)?t:String(t)}var X=function(){function n(t){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),G(this,"_safeLocalStorage",new B),G(this,"isAvailable",this._safeLocalStorage.isAvailable),this._key=t;var r=this.get();("object"!==D(r)||Array.isArray(r))&&this._safeLocalStorage.setItem(this._key,{})}var t,r,e;return t=n,(r=[{key:"setItem",value:function(n,t){if("object"!==D(n))this.setItem(G({},n,t));else{var r=this.get();this._safeLocalStorage.setItem(this._key,x(x({},r),n))}}},{key:"get",value:function(){return this._safeLocalStorage.getItem(this._key)}},{key:"getItem",value:function(n){var t=this.get();return null===t?null:t[n]||null}},{key:"removeItem",value:function(n){var t=this.get();null!==t&&(delete t[n],this._safeLocalStorage.setItem(this._key,t))}}])&&U(t.prototype,r),e&&U(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}();function V(n){try{var t=document.cookie.match(new RegExp("(?:^|; )"+n.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):void 0}catch(n){return}}function K(n){return K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},K(n)}function W(n,t,r){return(t=z(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function H(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||function(n,t){if(!n)return;if("string"==typeof n)return J(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return J(n,t)}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function Y(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function q(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,z(e.key),e)}}function Z(n,t,r){return t&&q(n.prototype,t),r&&q(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}function z(n){var t=function(n,t){if("object"!=K(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=K(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==K(t)?t:String(t)}var Q=function(){function n(){Y(this,n)}return Z(n,null,[{key:"encode",value:function(n,t){return`${n}:${t}`}},{key:"decode",value:function(n){var t,r=H(n.split(":"),2),e=r[0],o=r[1],i=Number(o);if(e&&!isNaN(i))return W(t={},s.h.O,e),W(t,"time",i),t}}]),n}(),nn=Z((function n(){Y(this,n),W(this,"isAvailable",!0),W(this,"set",(function(n,t){!function(n,t){try{document.cookie=`${n}=${encodeURIComponent(t)}; path=/; max-age=604800`}catch(n){}}(s.h.j.O,Q.encode(n,t))})),W(this,"get",(function(){var n=V(s.h.j.O);if(n)return Q.decode(n)}))}));function tn(n){return tn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},tn(n)}function rn(n){return!(!n||"object"!==tn(n))&&(Number.isFinite(n.time)&&n[s.h.O])}function en(n){return Object.keys(n)}function on(n){return Object.entries(n)}function un(n){return Object.fromEntries(n)}function an(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(!(0!==e.length&&-1!==e.indexOf(t)||r>=100)){var o={};for(var i in n)try{!function(){var u=n[i],a=`${t}${t?".":""}${i}`;_(u)?Array.isArray(u)?o[i]=u.map((function(n){return _(n)?an(n,a+"[]",r+1,e):n})):o[i]=an(u,a,r+1,e):o[i]=u}()}catch(n){continue}return o}}var cn=new Error("Unavailable"),fn=new Error("Fatal");function ln(n){return ln="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ln(n)}function sn(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,yn(e.key),e)}}function vn(n,t,r){return t&&sn(n.prototype,t),r&&sn(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}function bn(n,t,r){return(t=yn(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function yn(n){var t=function(n,t){if("object"!=ln(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=ln(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==ln(t)?t:String(t)}var mn=vn((function n(){var t=this;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),bn(this,"db",null),bn(this,"set",(function(n,r){return new Promise((function(e,o){if(t.isAvailable){var i=t.db;i?i.transaction((function(t){t.executeSql(`INSERT INTO ${s.h.A.I.C} (id, value, time) VALUES (?, ?, ?)`,[s.h.A.I.R,n,r],(function(n,t){return e(),!0}),(function(t,i){return 6===i.code&&t.executeSql(`UPDATE ${s.h.A.I.C} SET (value = ?, time = ?) WHERE id = ?`,[n,r,s.h.A.I.R],(function(){return e(),!0}),(function(n,t){return o(t),!1})),o(i),!1}))}),(function(n){return o(n),!1})):o(fn)}else o(cn)}))})),bn(this,"get",(function(){return new Promise((function(n,r){if(t.isAvailable){var e=t.db;e?e.transaction((function(t){return t.executeSql(`SELECT value, time FROM ${s.h.A.I.C} WHERE id = ?`,[s.h.A.I.R],(function(t,r){for(var e=0;e<r.rows.length;e++){var o;return n((bn(o={},s.h.O,r.rows[0].value),bn(o,"time",r.rows[0].time),o)),!0}return n(void 0),!0}),(function(n,t){return r(t),!1}))}),(function(n){return r(n),!1})):r(fn)}else r(cn)}))}));try{"function"==typeof window.openDatabase&&(this.db=window.openDatabase(s.h.A._,s.h.A.T,s.h.A._,1024))}catch(n){}var r,e=j(this.db);e&&(null===(r=this.db)||void 0===r||r.transaction((function(n){n.executeSql(`CREATE TABLE IF NOT EXISTS ${s.h.A.I.C} (id TEXT UNIQUE, value TEXT, time REAL)`,[],(function(n,t){}),(function(n,t){return e=!1,!1}))})));this.isAvailable=e}));function dn(n,t,r){return(t=On(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function pn(n){return pn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},pn(n)}function Sn(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function hn(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,On(e.key),e)}}function wn(n,t,r){return t&&hn(n.prototype,t),r&&hn(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}function On(n){var t=function(n,t){if("object"!=pn(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=pn(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==pn(t)?t:String(t)}var gn=function(){function n(){Sn(this,n),this.isAvailable=this._isAvailable()}return wn(n,[{key:"_isAvailable",value:function(){var n="test";try{return sessionStorage.setItem(n,n),sessionStorage.removeItem(n),!0}catch(n){return!1}}},{key:"setItem",value:function(n,t){return this.isAvailable?("object"===pn(t)&&(t=JSON.stringify(t)),sessionStorage.setItem(n,t)):null}},{key:"getItem",value:function(n){if(this.isAvailable){var t=sessionStorage.getItem(n);try{return null===t?null:JSON.parse(t)}catch(n){}return t}return null}},{key:"removeItem",value:function(n){return this.isAvailable?sessionStorage.removeItem(n):null}}]),n}(),jn=wn((function n(){var t=this;Sn(this,n),dn(this,"_safeSessionStorage",new gn),dn(this,"isAvailable",this._safeSessionStorage.isAvailable),dn(this,"set",(function(n,r){t._safeSessionStorage.setItem(s.h.t.O,dn({time:r},s.h.O,n))})),dn(this,"get",(function(){var n=t._safeSessionStorage.getItem(s.h.t.O);return rn(n)?n:void 0}))}));function En(n){return En="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},En(n)}function An(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,In(e.key),e)}}function _n(n,t,r){return t&&An(n.prototype,t),r&&An(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}function Tn(n,t,r){return(t=In(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function In(n){var t=function(n,t){if("object"!=En(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=En(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==En(t)?t:String(t)}var Cn=_n((function n(t){var r=this;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),Tn(this,"set",(function(n,t){r._appLocalStorage.setItem(Tn({time:t},s.h.O,n))})),Tn(this,"get",(function(){var n=r._appLocalStorage.get();if(null!==n){var t=n.time,e=n[s.h.O];if(e&&t)return Tn({time:t},s.h.O,e)}})),this._appLocalStorage=t,this.isAvailable=t.isAvailable}));function Rn(n,t){try{var r;if("function"!=typeof(null===(r=indexedDB)||void 0===r?void 0:r.open))return null;var e=indexedDB.open(n);e.onupgradeneeded=function(){try{return e.result.createObjectStore(t)}catch(n){console.error(n)}};var o=Pn(e);return function(n,r){return o.then((function(e){return r(e.transaction(t,n).objectStore(t))}))}}catch(n){return null}}function Mn(n,t){return n("readonly",(function(n){try{return Pn(n.get(t))}catch(n){return Promise.reject()}}))}function Nn(n,t,r){return n("readwrite",(function(n){try{return n.put(r,t),Pn(n.transaction)}catch(n){return Promise.reject()}}))}function Pn(n){return new Promise((function(t,r){n.oncomplete=n.onsuccess=function(){return t(n.result)},n.onabort=n.onerror=function(){return r(n.error)}}))}function Fn(n){return Fn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Fn(n)}function Ln(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,xn(e.key),e)}}function Bn(n,t,r){return t&&Ln(n.prototype,t),r&&Ln(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}function kn(n,t,r){return(t=xn(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function xn(n){var t=function(n,t){if("object"!=Fn(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Fn(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==Fn(t)?t:String(t)}var Dn=Bn((function n(){var t=this;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),kn(this,"set",(function(n,r){var e;if(t._store)return Nn(t._store,s.h.M.I.N,(kn(e={},s.h.O,n),kn(e,"time",r),e));throw cn})),kn(this,"get",(async function(){if(t._store){var n=await Mn(t._store,s.h.M.I.N);return rn(n)?n:void 0}throw cn})),this._store=Rn(s.h.M.C,s.h.M.I.C),this.isAvailable=j(this._store)}));function Un(n){return Un="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Un(n)}function Gn(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function $n(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Gn(Object(r),!0).forEach((function(t){Xn(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):Gn(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function Xn(n,t,r){var e;return e=function(n,t){if("object"!=Un(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Un(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==Un(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function Vn(n,t){return $n({status:"success",value:n},void 0!==t?{meta:t}:{})}function Kn(n,t){return $n({status:"error",error:n},void 0!==t?{meta:t}:{})}function Wn(n){return Wn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Wn(n)}function Hn(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||function(n,t){if(!n)return;if("string"==typeof n)return Jn(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Jn(n,t)}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jn(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function Yn(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function qn(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Yn(Object(r),!0).forEach((function(t){zn(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):Yn(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function Zn(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,Qn(e.key),e)}}function zn(n,t,r){return(t=Qn(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function Qn(n){var t=function(n,t){if("object"!=Wn(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Wn(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==Wn(t)?t:String(t)}function nt(n){var t=void 0,r=9999999999999;return n.forEach((function(n){var e=n.time,o=n[s.h.O];e<r&&(r=e,t=o)})),t?zn({time:r},s.h.O,t):void 0}var tt=function(){function n(t){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this._appLocalStorage=t,this._subStorages={sync:{cookieStorage:new nn,localStorage:new Cn(this._appLocalStorage),sessionStorage:new jn},async:{openDatabaseStorage:new mn,IndexedDBStorage:new Dn}},this._subStoragesFlattened=qn(qn({},this._subStorages.sync),this._subStorages.async)}var t,r,e;return t=n,(r=[{key:"get",value:function(n){try{var t=nt(on(this._subStorages.sync).flatMap((function(n){var t=Hn(n,2),r=t[0],e=t[1].get();return rn(e)?{key:r,record:e}:[]})).map((function(n){return n.record})));return n(null==t?void 0:t[s.h.O]),Promise.all(on(this._subStorages.async).map((function(n){var t=Hn(n,2),r=t[0],e=t[1];return Promise.resolve(e.get()).then((function(n){return Vn(n,r)})).catch((function(n){return Kn(n,r)}))}))).then((function(r){var e=r.flatMap((function(n){return"success"===n.status&&rn(n.value)?n.value:[]}));t&&e.push(t);var o=nt(e);return n(null==o?void 0:o[s.h.O]),[null==o?void 0:o[s.h.O],"ok"]})).catch((function(n){return[void 0,"error"]}))}catch(n){return Promise.resolve([void 0,"error"])}}},{key:"set",value:function(n){try{var t=Date.now();return Promise.all(on(this._subStoragesFlattened).map((function(r){var e=Hn(r,2),o=e[0],i=e[1];return new Promise((function(r){return r(i.set(n,t))})).then((function(){return Vn(void 0,o)})).catch((function(n){return Kn(n,o)}))}))).then((function(n){}))}catch(n){return console.error(n),Promise.resolve()}}},{key:"getStorageApisAvailability",value:function(){try{var n=un(on(this._subStoragesFlattened).map((function(n){var t=Hn(n,2);return[t[0],t[1].isAvailable]})));return{hasLocalStorage:n.localStorage,hasSessionStorage:n.sessionStorage,hasOpenDB:n.openDatabaseStorage,hasIndexedDb:"indexedDB"in window}}catch(n){return null}}}])&&Zn(t.prototype,r),e&&Zn(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}();function rt(n){return rt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},rt(n)}function et(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,it(e.key),e)}}function ot(n,t,r){return(t=it(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function it(n){var t=function(n,t){if("object"!=rt(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=rt(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==rt(t)?t:String(t)}var ut=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),ot(this,"_queue",{}),ot(this,"hasChanges",!1)}var t,r,e;return t=n,(r=[{key:"push",value:function(n,t){this.hasChanges=!0;var r=this._queue[n];Array.isArray(r)?this._queue[n]=r.concat(t):this._queue[n]=t}},{key:"queue",get:function(){return this._queue}}])&&et(t.prototype,r),e&&et(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}();function at(n){return at="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},at(n)}function ct(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,lt(e.key),e)}}function ft(n,t,r){return(t=lt(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function lt(n){var t=function(n,t){if("object"!=at(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=at(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==at(t)?t:String(t)}function st(n,t){return new Promise((function(r){return setTimeout(r,n,t)}))}function vt(){return st(0)}var bt=function(){function n(){var t,r,e=this;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),ft(this,"_status","pending"),ft(this,"_unsafeValue",void 0);var o=new Promise((function(n,e){t=n,r=e})).then((function(n){return e._status="fulfilled",e._unsafeValue=n,{status:"fulfilled",value:n}}),(function(n){return e._status="rejected",{status:"rejected",error:n}}));this._ref={pr:o,resolve:t,reject:r}}var t,r,e;return t=n,(r=[{key:"destroy",value:function(){this._ref.resolve=function(){},this._ref.reject=function(){}}},{key:"resolve",value:function(n){this._ref.resolve(n),this.destroy()}},{key:"reject",value:function(n){this._ref.reject(n),this.destroy()}},{key:"subscribe",value:function(n,t){return this._ref.pr.then((function(r){return"fulfilled"===r.status?Promise.resolve(r.value).then(n):Promise.resolve(r.error).then(t)}))}},{key:"peekIfFulfilled",value:function(){var n=this;return new Promise((function(t,r){"fulfilled"!==n._status&&t({isFulfilled:!1}),n.subscribe((function(n){t({isFulfilled:!0,value:n})}),(function(n){t({isFulfilled:!1})}))}))}},{key:"valueOf",value:function(){return this._unsafeValue}},{key:"status",get:function(){return this._status}},{key:"toPromise",value:function(){var n=this;return new Promise((function(t,r){n.subscribe((function(n){return t(n)}),(function(n){return r(n)}))}))}},{key:"view",value:function(){return{subscribe:this.subscribe.bind(this),peekIfFulfilled:this.peekIfFulfilled.bind(this),toPromise:this.toPromise.bind(this)}}}])&&ct(t.prototype,r),e&&ct(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}();var yt="https://privacy-cs.mail.ru/fp/",mt="https://privacy-ad.mail.ru/trust-token",dt=0,pt=1,St=2,ht=3;function wt(n){return wt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},wt(n)}function Ot(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||function(n,t){if(!n)return;if("string"==typeof n)return gt(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return gt(n,t)}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gt(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function jt(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,At(e.key),e)}}function Et(n,t,r){return(t=At(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function At(n){var t=function(n,t){if("object"!=wt(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=wt(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==wt(t)?t:String(t)}var _t=function(){function n(){var t,r;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),Et(this,"deferreds",{asyncMetrics:new bt,vk_id:new bt,ok_id:new bt,vkidExtId:new bt}),Et(this,"_signals",(Et(t={},pt,this.deferreds.asyncMetrics.toPromise().then()),Et(t,St,Promise.any([this.deferreds.vk_id.toPromise(),this.deferreds.ok_id.toPromise()])),Et(t,ht,this.deferreds.vkidExtId.toPromise()),t)),Et(this,"_areSignalsProccessed",(Et(r={},pt,!1),Et(r,St,!1),Et(r,ht,!1),r)),Et(this,"_action",null),Et(this,"_isWaiting",!1),Et(this,"_actionCallsCnt",0),Et(this,"_signalsSequence",[dt])}var t,r,e;return t=n,(r=[{key:"getResolvedDeferreds",value:function(){return un(on(this.deferreds).map((function(n){var t=Ot(n,2),r=t[0],e=t[1];return"fulfilled"===e.status?[r,e.valueOf()]:[r,void 0]})))}},{key:"init",value:function(n){var t=this;on(this._signals).forEach((async function(n){var r=Ot(n,2),e=r[0];r[1].then((function(){return t._proccessSignal(e)}))})),this._action=n}},{key:"_proccessSignal",value:function(n){var t=this;if(this._areSignalsProccessed[n]||this._signalsSequence.push(n),this._areSignalsProccessed[n]=!0,!this._isWaiting){var r=on(this._areSignalsProccessed).flatMap((function(n){var t=Ot(n,2),r=t[0];return t[1]?[]:r}));if(0===r.length){if(!this._action)return;var e=this.getResolvedDeferreds();return this._action(e,this._actionCallsCnt,this._signalsSequence),void this._actionCallsCnt++}this._isWaiting=!0,Promise.race([st(1e3),Promise.all(r.map((function(n){return t._signals[n]})))]).then((function(n){if(t._action){var r=t.getResolvedDeferreds();t._action(r,t._actionCallsCnt,t._signalsSequence),t._actionCallsCnt++,t._isWaiting=!1}}))}}}])&&jt(t.prototype,r),e&&jt(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}(),Tt=new X(s.h.t.O),It=new tt(Tt),Ct=new _t,Rt=new ut,Mt={Error:!0,EvalError:!0,InternalError:!0,RangeError:!0,ReferenceError:!0,SyntaxError:!0,TypeError:!0,URIError:!0,InvalidStateError:!0,SecurityError:!0};function Nt(n,t,r){var e=(null==r?void 0:r.message)||"";if("string"==typeof t&&(t=new Error(t)),t instanceof Error){var o=t,i=o.name,u=o.message,a=`[${n}] `+(e?`${u} - ${e}`:u),c=Mt[i]?i:void 0;Rt.push("error",[{trustedName:c,trustedMessage:a}])}else Rt.push("unknownError",[String(t)])}function Pt(n){return{captureError:function(t,r){return Nt(n,t,r)},attempt:function(t,r){return function(n,t,r){try{return t()}catch(t){var e;return Nt(n,t,r),null!==(e=null==r?void 0:r.fallback)&&void 0!==e?e:null}}(n,t,r)}}}function Ft(n){for(var t=0,r=0;r<n.length;r++)t|=1<<n[r];return t}function Lt(n,t){var r=n[0]>>>16,e=65535&n[0],o=n[1]>>>16,i=65535&n[1],u=t[0]>>>16,a=65535&t[0],c=t[1]>>>16,f=0,l=0,s=0,v=0;s+=(v+=i+(65535&t[1]))>>>16,v&=65535,l+=(s+=o+c)>>>16,s&=65535,f+=(l+=e+a)>>>16,l&=65535,f+=r+u,f&=65535,n[0]=f<<16|l,n[1]=s<<16|v}function Bt(n,t){var r=n[0]>>>16,e=65535&n[0],o=n[1]>>>16,i=65535&n[1],u=t[0]>>>16,a=65535&t[0],c=t[1]>>>16,f=65535&t[1],l=0,s=0,v=0,b=0;v+=(b+=i*f)>>>16,b&=65535,s+=(v+=o*f)>>>16,v&=65535,s+=(v+=i*c)>>>16,v&=65535,l+=(s+=e*f)>>>16,s&=65535,l+=(s+=o*c)>>>16,s&=65535,l+=(s+=i*a)>>>16,s&=65535,l+=r*f+e*c+o*a+i*u,l&=65535,n[0]=l<<16|s,n[1]=v<<16|b}function kt(n,t){var r=n[0];32===(t%=64)?(n[0]=n[1],n[1]=r):t<32?(n[0]=r<<t|n[1]>>>32-t,n[1]=n[1]<<t|r>>>32-t):(t-=32,n[0]=n[1]<<t|r>>>32-t,n[1]=r<<t|n[1]>>>32-t)}function xt(n,t){0!==(t%=64)&&(t<32?(n[0]=n[1]>>>32-t,n[1]=n[1]<<t):(n[0]=n[1]<<t-32,n[1]=0))}function Dt(n,t){n[0]^=t[0],n[1]^=t[1]}var Ut=[4283543511,3981806797],Gt=[3301882366,444984403];function $t(n){var t=[0,n[0]>>>1];Dt(n,t),Bt(n,Ut),t[1]=n[0]>>>1,Dt(n,t),Bt(n,Gt),t[1]=n[0]>>>1,Dt(n,t)}var Xt=[2277735313,289559509],Vt=[1291169091,658871167],Kt=[0,5],Wt=[0,1390208809],Ht=[0,944331445];function Jt(n,t){var r=function(n){for(var t=new Uint8Array(n.length),r=0;r<n.length;r++){var e=n.charCodeAt(r);if(e>127)return(new TextEncoder).encode(n);t[r]=e}return t}(n);t=t||0;var e,o=[0,r.length],i=o[1]%16,u=o[1]-i,a=[0,t],c=[0,t],f=[0,0],l=[0,0];for(e=0;e<u;e+=16)f[0]=r[e+4]|r[e+5]<<8|r[e+6]<<16|r[e+7]<<24,f[1]=r[e]|r[e+1]<<8|r[e+2]<<16|r[e+3]<<24,l[0]=r[e+12]|r[e+13]<<8|r[e+14]<<16|r[e+15]<<24,l[1]=r[e+8]|r[e+9]<<8|r[e+10]<<16|r[e+11]<<24,Bt(f,Xt),kt(f,31),Bt(f,Vt),Dt(a,f),kt(a,27),Lt(a,c),Bt(a,Kt),Lt(a,Wt),Bt(l,Vt),kt(l,33),Bt(l,Xt),Dt(c,l),kt(c,31),Lt(c,a),Bt(c,Kt),Lt(c,Ht);f[0]=0,f[1]=0,l[0]=0,l[1]=0;var s=[0,0];switch(i){case 15:s[1]=r[e+14],xt(s,48),Dt(l,s);case 14:s[1]=r[e+13],xt(s,40),Dt(l,s);case 13:s[1]=r[e+12],xt(s,32),Dt(l,s);case 12:s[1]=r[e+11],xt(s,24),Dt(l,s);case 11:s[1]=r[e+10],xt(s,16),Dt(l,s);case 10:s[1]=r[e+9],xt(s,8),Dt(l,s);case 9:s[1]=r[e+8],Dt(l,s),Bt(l,Vt),kt(l,33),Bt(l,Xt),Dt(c,l);case 8:s[1]=r[e+7],xt(s,56),Dt(f,s);case 7:s[1]=r[e+6],xt(s,48),Dt(f,s);case 6:s[1]=r[e+5],xt(s,40),Dt(f,s);case 5:s[1]=r[e+4],xt(s,32),Dt(f,s);case 4:s[1]=r[e+3],xt(s,24),Dt(f,s);case 3:s[1]=r[e+2],xt(s,16),Dt(f,s);case 2:s[1]=r[e+1],xt(s,8),Dt(f,s);case 1:s[1]=r[e],Dt(f,s),Bt(f,Xt),kt(f,31),Bt(f,Vt),Dt(a,f)}return Dt(a,o),Dt(c,o),Lt(a,c),Lt(c,a),$t(a),$t(c),Lt(a,c),Lt(c,a),("00000000"+(a[0]>>>0).toString(16)).slice(-8)+("00000000"+(a[1]>>>0).toString(16)).slice(-8)+("00000000"+(c[0]>>>0).toString(16)).slice(-8)+("00000000"+(c[1]>>>0).toString(16)).slice(-8)}function Yt(n){return Yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Yt(n)}function qt(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,Zt(e.key),e)}}function Zt(n){var t=function(n,t){if("object"!=Yt(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Yt(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==Yt(t)?t:String(t)}var zt=function(){function n(t){var r,e,o;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),r=this,o=[],(e=Zt(e="_statuses"))in r?Object.defineProperty(r,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[e]=o,this._moduleName=t}var t,r,e;return t=n,(r=[{key:"logTestPartFailure",value:function(n){this._statuses.push(n)}},{key:"logUnexpectedError",value:function(n){var t=n instanceof Error?n.toString():"unknown";this._statuses.push(t)}},{key:"status",get:function(){return{_status:0===this._statuses.length?"0":this._statuses.join("")}}}])&&qt(t.prototype,r),e&&qt(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}();function Qt(n){return Qt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Qt(n)}function nr(n){return function(n){if(Array.isArray(n))return tr(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(!n)return;if("string"==typeof n)return tr(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tr(n,t)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tr(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function rr(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function er(n,t,r){var e;return e=function(n,t){if("object"!=Qt(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Qt(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==Qt(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var or=Pt("WebGL");async function ir(){var n=new zt("WebGL");try{var t,r=T(or),e=T(or);r instanceof HTMLCanvasElement&&n.logTestPartFailure(N.noOffscreenCanvas),await vt();var o=I(r,"webgl",or);if(!o)return n.logTestPartFailure(N.noWebGLContext),n.status;await vt();var i=I(e,"webgl2",or);if(!i)return n.logTestPartFailure(N.noWebGL2Context),n.status;await vt();var u=ur(o,n);await vt();var a=(u||"")+(ur(o,n)||"")||null;return function(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rr(Object(r),!0).forEach((function(t){er(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):rr(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}({dataURI_hash:a?Jt(a):null,extensionsParams_hash:Jt([ar(o),cr(o),fr(o),fr(i)].join("")),params_hash:Jt(JSON.stringify([lr(o),lr(i)])),antialias:null===(t=o.getContextAttributes())||void 0===t?void 0:t.antialias},n.status)}catch(t){return or.captureError(t),n.logUnexpectedError(t),n.status}}function ur(n,t){try{var r=function(n,t){n.clear(n.COLOR_BUFFER_BIT);var r=n.createBuffer();n.bindBuffer(n.ARRAY_BUFFER,r);var e=new Float32Array(M.flat());n.bufferData(n.ARRAY_BUFFER,e,n.STATIC_DRAW);var o=n.createProgram();if(!o)return t.logTestPartFailure(N.createProgramError),null;var i=n.createShader(n.VERTEX_SHADER);if(!i)return t.logTestPartFailure(N.createVertexShaderError),null;n.shaderSource(i,"\n attribute vec2 attrVertex;\n varying vec2 varyinTexCoordinate;\n uniform vec2 uniformOffset;\n void main(){\n varyinTexCoordinate = attrVertex + uniformOffset;\n gl_Position = vec4(attrVertex, 0, 1);\n }\n "),n.compileShader(i),n.attachShader(o,i);var u=n.createShader(n.FRAGMENT_SHADER);return u?(n.shaderSource(u,"\n precision mediump float;\n varying vec2 varyinTexCoordinate;\n void main() {\n gl_FragColor = vec4(varyinTexCoordinate, 1, 1);\n }\n "),n.compileShader(u),n.attachShader(o,u),n.linkProgram(o),n.useProgram(o),o.vertexPosAttrib=n.getAttribLocation(o,"attrVertex"),o.offsetUniform=n.getUniformLocation(o,"uniformOffset"),n.enableVertexAttribArray(o.vertexPosArray),n.vertexAttribPointer(o.vertexPosAttrib,3,n.FLOAT,!1,0,0),n.uniform2f(o.offsetUniform,1,1),n.drawArrays(n.LINE_LOOP,0,3),n):(t.logTestPartFailure(N.createFragmentShaderError),null)}(n,t);return r?C(n,(function(){return t.logTestPartFailure(N.noBitmapContext)}),(function(){return t.logTestPartFailure(N.transferToImageBitmapError)})):null}catch(n){return or.captureError(n),t.logUnexpectedError(n),null}}function ar(n){var t=n.getExtension("EXT_texture_filter_anisotropic")||n.getExtension("MOZ_EXT_texture_filter_anisotropic")||n.getExtension("WEBKIT_EXT_texture_filter_anisotropic");return t?n.getParameter(t.MAX_TEXTURE_MAX_ANISOTROPY_EXT):null}function cr(n){var t=n.getExtension("WEBGL_draw_buffers");return t?n.getParameter(t.MAX_DRAW_BUFFERS_WEBGL):null}function fr(n){var t=n.getExtension("WEBGL_debug_renderer_info");return t?[n.getParameter(t.UNMASKED_VENDOR_WEBGL),n.getParameter(t.UNMASKED_RENDERER_WEBGL)]:null}function lr(n){return Object.getOwnPropertyNames(Object.getPrototypeOf(n)).sort().filter((function(n){return R.has(n)})).reduce((function(t,r){var e,o=n.getParameter(n[r]);return o&&(e=o,"buffer"in Object.getPrototypeOf(e))?t[r]=nr(o):t[r]=null!=o?o:null,t}),{})}function sr(n){return function(n){if(Array.isArray(n))return vr(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(!n)return;if("string"==typeof n)return vr(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return vr(n,t)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vr(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function br(n){return 1e-5*sr(n).map((function(n){return n.split(",").reduce((function(n,t){return n+(Number(t)||0)}),0)})).reduce((function(n,t){return n+t}),0)}function yr(n){return j(n)?Jt(JSON.stringify(n)):null}function mr(n){return null===n?v:void 0===n?null:n}var dr=Pt("System");function pr(n){return pr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},pr(n)}function Sr(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function hr(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Sr(Object(r),!0).forEach((function(t){wr(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):Sr(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function wr(n,t,r){var e;return e=function(n,t){if("object"!=pr(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=pr(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==pr(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function Or(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||jr(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gr(n){return function(n){if(Array.isArray(n))return Er(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||jr(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jr(n,t){if(n){if("string"==typeof n)return Er(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Er(n,t):void 0}}function Er(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function Ar(){var n=!1;try{document.createEvent("TouchEvent"),n=!0}catch(n){}return n}var _r=["accelerometer","ambient-light-sensor","background-fetch","background-sync","bluetooth","camera","clipboard","device-info","display-capture","gamepad","geolocation","gyroscope","magnetometer","microphone","midi","nfc","notifications","persistent-storage","push","screen-wake-lock","speaker","speaker-selection"];function Tr(){try{return"permissions"in navigator?Promise.all(_r.map((function(n){return function(n){return navigator.permissions.query({name:n}).then((function(t){return{name:n,state:t.state}})).catch((function(t){return{name:n,state:"unknown"}}))}(n)}))).then((function(n){return n.reduce((function(n,t){var r=t||{},e=r.state,o=r.name;return n[e]?(n[e].push(o),n):(n[e]=[o],n)}),{})})).catch(dr.captureError):Promise.resolve(null)}catch(n){return dr.captureError(n),Promise.resolve(null)}}async function Ir(){try{var n;if(!navigator.bluetooth||"function"!=typeof navigator.bluetooth.getAvailability)return null;if("function"==typeof(null===(n=document.featurePolicy)||void 0===n?void 0:n.allowsFeature)&&!document.featurePolicy.allowsFeature("bluetooth"))return null;var t=await navigator.bluetooth.getAvailability().catch(dr.captureError);return null!=t?t:null}catch(n){return dr.captureError(n),null}}async function Cr(){try{if(!navigator.gpu||"function"!=typeof navigator.gpu.requestAdapter)return null;var n=await navigator.gpu.requestAdapter();if(!n)return null;var t=n||{},r=t.limits,e=void 0===r?{}:r,o=t.features,i=void 0===o?[]:o;if("function"!=typeof n.requestAdapterInfo)return{features:gr(i.values()),limits:an(e)};var u=await n.requestAdapterInfo();if(!u)return null;var a=u||{},c=a.architecture,f=void 0===c?"":c,l=a.description,s=void 0===l?"":l,v=a.device,b=void 0===v?"":v,y=a.vendor;return{adapterInfo:[void 0===y?"":y,f,s,b],features:gr(i.values()),limits:an(e)}}catch(n){return dr.captureError(n),null}}function Rr(n){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return n.filter((function(n){return!/Not/.test(n.brand)})).map((function(n){return`${n.brand}${t?` ${n.version}`:""}`}))}function Mr(n){return n.length>1?n.filter((function(n){return!/Chromium/.test(n)})):n}async function Nr(){try{var n,t,r,e,o;if(!navigator.userAgentData||!navigator.userAgentData.getHighEntropyValues)return null;var i=an(await navigator.userAgentData.getHighEntropyValues(["architecture","bitness","formFactor","uaFullVersion","fullVersionList","model","platformVersion","wow64"]));if(!i)return null;var u=i.fullVersionList||i.brands||(null===(n=navigator.userAgentData)||void 0===n?void 0:n.brands)||[],a=null!==(t=null!==(r=i.mobile)&&void 0!==r?r:null===(e=navigator.userAgentData)||void 0===e?void 0:e.mobile)&&void 0!==t?t:null,c=i.platform||(null===(o=navigator.userAgentData)||void 0===o?void 0:o.platform)||null;return delete i.brands,delete i.fullVersionList,hr(hr({},i),{},{mobile:a,platform:c,parsedBrands:Mr(Rr(u)),parsedBrandsVersion:Mr(Rr(u,!0))})}catch(n){return dr.captureError(n),null}}function Pr(n,t){return matchMedia(`(${n}: ${t})`).matches}function Fr(n,t){var r="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!r){if(Array.isArray(n)||(r=function(n,t){if(!n)return;if("string"==typeof n)return Lr(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Lr(n,t)}(n))||t&&n&&"number"==typeof n.length){r&&(n=r);var e=0,o=function(){};return{s:o,n:function(){return e>=n.length?{done:!0}:{done:!1,value:n[e++]}},e:function(n){throw n},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){r=r.call(n)},n:function(){var n=r.next();return u=n.done,n},e:function(n){a=!0,i=n},f:function(){try{u||null==r.return||r.return()}finally{if(a)throw i}}}}function Lr(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}var Br={Less:-1,None:0,More:1,ForcedColors:10};var kr=Pt("CSSMedia");function xr(){var n=kr.attempt;return{total_hash:Jt([n((function(){return function(){var n,t=Fr(["rec2020","p3","srgb"]);try{for(t.s();!(n=t.n()).done;){var r=n.value;if(Pr("color-gamut",r))return r}}catch(n){t.e(n)}finally{t.f()}return null}()})),n((function(){return Pr("prefers-color-scheme","light")?"light":"dark"})),n((function(){return!!Pr(n="dynamic-range","high")||!Pr(n,"standard")&&null;var n})),n((function(){return!!Pr(n="forced-colors","active")||!Pr(n,"none")&&null;var n})),n((function(){return!!Pr("inverted-colors","inverted")})),n((function(){return!!matchMedia("(monochrome)").matches||!Pr("monochrome",0)&&null})),n((function(){return Pr(n="prefers-contrast","no-preference")?Br.None:Pr(n,"high")||Pr(n,"more")?Br.More:Pr(n,"low")||Pr(n,"less")?Br.Less:Pr(n,"forced")?Br.ForcedColors:null;var n})),n((function(){return!!Pr("prefers-reduced-motion","reduce")||!Pr("prefers-reduced-motion","no-preference")&&null})),n((function(){return!!Pr("prefers-reduced-transparency","reduce")||!Pr("prefers-reduced-transparency","no-preference")&&null}))].join(";"))}}var Dr=['audio/ogg; codecs="vorbis"',"audio/mpeg","audio/mpegurl",'audio/wav; codecs="1"',"audio/x-m4a","audio/aac",'video/ogg; codecs="theora"',"video/quicktime",'video/mp4; codecs="avc1.42E01E"','video/webm; codecs="vp8"','video/webm; codecs="vp9"',"video/x-matroska"].sort(),Ur=Pt("Media");function Gr(){return"https:"===location.protocol}var $r=function(){return"function"==typeof document.createElement("div").attachShadow},Xr=function(){var n=null,t=document.createElement("div");if($r())try{n=t.attachShadow({mode:"open"})}catch(n){}return null!==n};function Vr(n){return Vr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Vr(n)}function Kr(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||function(n,t){if(!n)return;if("string"==typeof n)return Wr(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Wr(n,t)}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wr(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function Hr(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function Jr(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Hr(Object(r),!0).forEach((function(t){Yr(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):Hr(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function Yr(n,t,r){var e;return e=function(n,t){if("object"!=Vr(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Vr(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==Vr(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var qr=function(n){return n[n.BLINK=80]="BLINK",n[n.GECKO=58]="GECKO",n[n.WEBKIT=77]="WEBKIT",n.MSIE="MSIE",n[n.UNKNOWN=-1]="UNKNOWN",n}({}),Zr=function(n){return n.Windows="Windows",n.Linux="Linux",n.Mac="Mac",n.other="other",n}({}),zr=function(n){return n.WindowsPhone="WindowsPhone",n.Windows="Windows",n.Android="Android",n.ChromeOS="ChromeOS",n.Linux="Linux",n.iPad="iPad",n.iPhone="iPhone",n.iPod="iPod",n.iOS="iOS",n.Mac="Mac",n.other="other",n}({}),Qr=function(n){return n.Opera="Opera",n.Vivaldi="Vivaldi",n.DuckDuckGo="DuckDuckGo",n.Yandex="Yandex",n.Edge="Edge",n.other="other",n}({}),ne=function(n){return n.Safari="Safari",n.Chrome="Chrome",n.Firefox="Firefox",n.PaleMoon="PaleMoon",n.unknown="unknown",n}({});function te(n){return n===eval.toString().length}function re(){var n,t,r=[].constructor;try{(-1).toFixed(-1)}catch(o){var e=o.message.length+(r+"").split(r.name).join("").length;return n=qr,t=e,Object.values(n).includes(t)?e:qr.UNKNOWN}}function ee(){var n,t=re(),r=void 0!==(n=navigator.vendor)&&0===n.indexOf("Apple")&&te(37)?qr.WEBKIT:void 0!==n&&0===n.indexOf("Google")&&te(33)?qr.BLINK:void 0!==document.documentElement&&void 0!==document.documentElement.style.MozAppearance&&te(37)?qr.GECKO:void 0!==navigator.msSaveBlob&&te(39)?qr.MSIE:qr.UNKNOWN;return{assessments:{error:t,native:r},arbitrament:t!==r&&r!==qr.MSIE?t:r}}function oe(n){return oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},oe(n)}function ie(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function ue(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(r),!0).forEach((function(t){ae(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):ie(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function ae(n,t,r){var e;return e=function(n,t){if("object"!=oe(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=oe(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==oe(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var ce={browser:null,version:null,browserType:ne.unknown,skin:null};function fe(n,t){var r=function(n){try{return n?/windows phone/gi.test(n)?zr.WindowsPhone:/win(dows|16|32|64|95|98|nt)|wow64/gi.test(n)?zr.Windows:/android/gi.test(n)?zr.Android:/cros/gi.test(n)?zr.ChromeOS:/linux/gi.test(n)?zr.Linux:/ipad/gi.test(n)?zr.iPad:/iphone/gi.test(n)?zr.iPhone:/ipod/gi.test(n)?zr.iPod:/ios/gi.test(n)?zr.iOS:/mac/gi.test(n)?zr.Mac:zr.other:null}catch(n){return dr.captureError(n),null}}(n),e=function(n,t){try{if(!n)return null;var r=!!t&&/ipad|iphone|ipod|ios|mac/gi.test(t),e=/OPR\//g.test(n),o=/Vivaldi/g.test(n),i=/DuckDuckGo/g.test(n),u=/YaBrowser/g.test(n),a=n.match(/(palemoon)\/(\d+)./i),c=n.match(/(edgios|edg|edge|edga)\/(\d+)./i),f=c&&/edgios/i.test(c[1]),l=n.match(/(crios|chrome)\/(\d+)./i),s=n.match(/(fxios|firefox)\/(\d+)./i),v=/AppleWebKit/g.test(n)&&/Safari/g.test(n)&&!s&&!l&&!c&&n.match(/(version)\/(\d+)\.(\d|\.)+\s(mobile|safari)/i),b="",y=ne.unknown,m=null,d="";return l?(b=l[1],d=l[2],y=ne.Chrome,m=e?Qr.Opera:o?Qr.Vivaldi:i?Qr.DuckDuckGo:u?Qr.Yandex:c?Qr.Edge:Qr.other):f?(b=c[1],d=c[2],y=ne.Chrome,m=Qr.Edge):s?(b=a?a[1]:s[1],d=a?a[2]:s[2],y=a?ne.PaleMoon:ne.Firefox):r&&v&&(b="Safari",d=v[2],y=ne.Safari),{browser:b,version:d,browserType:y,skin:m}}catch(n){return dr.captureError(n),null}}(n,r)||ce,o=function(n){if(!n)return null;var t=/win/gi.test(n)?Zr.Windows:/android|arm|linux/gi.test(n)?Zr.Linux:/(i(os|p(ad|hone|od)))|mac/gi.test(n)?Zr.Mac:Zr.other;return t}(t);return ue(ue({},e),{},{os:r,platform:o})}function le(n){return le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},le(n)}function se(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function ve(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?se(Object(r),!0).forEach((function(t){be(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):se(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function be(n,t,r){var e;return e=function(n,t){if("object"!=le(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=le(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==le(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var ye={ok_id:Ct.deferreds.ok_id,vk_id:Ct.deferreds.vk_id,vkidExtId:Ct.deferreds.vkidExtId};function me(){return async function(n,t,r){return new Promise((async function(e){var o=null==r?void 0:r.triesLimit,i=null==r?void 0:r.interval,u=await n(0);if(t(u,0))e(u);else var a=1,c=setInterval((async function(){if(o&&a>=o)return clearInterval(c),void e(void 0);u=await n(a),a++,t(u,a)&&(clearInterval(c),e(u))}),i)}))}((function(n){return V(o.u.l)}),(function(n,t){return j(n)}),{triesLimit:5,interval:500}).then((function(n){j(n)&&Ct.deferreds.vkidExtId.resolve(n)}))}function de(n){return de="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},de(n)}function pe(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function Se(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(r),!0).forEach((function(t){he(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):pe(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function he(n,t,r){var e;return e=function(n,t){if("object"!=de(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=de(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==de(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var we,Oe,ge,je,Ee,Ae,_e,Te,Ie,Ce,Re,Me,Ne,Pe,Fe,Le,Be,ke,xe,De,Ue,Ge,$e=(Oe=dr.attempt((function(){var n=navigator.doNotTrack||navigator.msDoNotTrack||window.doNotTrack;return void 0===n?null:String(n)})),ge=dr.attempt((function(){var n=navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||"";return`${(navigator.languages||[]).join(", ")} (${n})`})),je=dr.attempt((function(){return gr(navigator.mimeTypes).map((function(n){return n.type})).sort()})),Ee=null===(we=dr.attempt((function(){return function(n){return gr(n).map((function(n){return{name:n.name,description:n.description,filename:n.filename,version:n.version}}))}(navigator.plugins)})))||void 0===we?void 0:we.sort((function(n,t){return n.name<t.name?-1:1})),Ae=dr.attempt((function(){return Object.keys(Object.getPrototypeOf(navigator)).sort()})),_e=dr.attempt((function(){return[navigator.maxTouchPoints||navigator.msMaxTouchPoints||0,Ar(),"ontouchstart"in window].join(";")})),Te=new bt,Ie=new bt,Ce=new bt,Re=new bt,Promise.all([Nr(),Ir(),Tr(),Cr()]).then((function(n){var t=Or(n,4),r=t[0],e=t[1],o=t[2],i=t[3];return{userAgentData:r,bluetoothAvailability:e,permissions:o?dr.attempt((function(){return function(n){var t={};for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){var e=Jt(JSON.stringify(n[r]));t[String(r)+"_hash"]=e}return t}(o)})):null,webgpu:i}})).catch((function(n){return dr.captureError(n),null})).then((function(n){n&&(Te.resolve(n.bluetoothAvailability),Ie.resolve(n.userAgentData),Ce.resolve(n.permissions),Re.resolve(n.webgpu))})),{appVersion:dr.attempt((function(){return navigator.appVersion})),bluetoothAvailability:Te,cpuClass:dr.attempt((function(){return mr(navigator.cpuClass)})),deviceMemory:dr.attempt((function(){return mr(navigator.deviceMemory)})),doNotTrack:Oe,globalPrivacyControl:dr.attempt((function(){return mr(navigator.globalPrivacyControl)})),hardwareConcurrency:dr.attempt((function(){return navigator.hardwareConcurrency})),language:ge,mimeTypes_hash:yr(je),oscpu:dr.attempt((function(){return mr(navigator.oscpu)})),permissions:Ce,platform:dr.attempt((function(){return navigator.platform})),plugins_hash:yr(Ee),properties_hash:yr(Ae),touchSupport:_e,userAgent:dr.attempt((function(){return navigator.userAgent})),userAgentData:Ie,vendor:dr.attempt((function(){return navigator.vendor})),webgpu:Re,webdriver:dr.attempt((function(){return navigator.webdriver}))}),Xe=(Ne=(Me=$e).userAgent,Pe=fe(Ne,Me.platform),Fe=ee(),Le=Fe.arbitrament,Be=Fe.assessments,ke=function(n,t){return{isSafari15AndAbove:dr.attempt((function(){return"BigInt64Array"in window&&n===qr.WEBKIT&&!/(Cr|Fx)iOS/.test(t||"")})),likeBrave:dr.attempt((function(){return n===qr.BLINK&&"flat"in Array.prototype&&!("ReportingObserver"in self)}))}}(Le,Ne),xe=ke,{arbitrament:ve(ve({engine:Le,isBlink:Le===qr.BLINK,isGecko:Le===qr.GECKO,isWebkit:Le===qr.WEBKIT,isMSIE:Le===qr.MSIE},Pe),xe),assessments:ve(ve({},Be),ke)});function Ve(n){return function(n){if(Array.isArray(n))return Ke(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(!n)return;if("string"==typeof n)return Ke(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ke(n,t)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ke(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}(Ue=De||(De={})).about=Xe.arbitrament,Ue.data=Se(Se(Se({asyncMetrics:Ct.deferreds.asyncMetrics,script:{v:s.m,b_id:"152552442"},page:dr.attempt((function(){var n;return{hostname:location.hostname,topHostname:(null===(n=top)||void 0===n?void 0:n.location.hostname)||null,isInIframe:top!==self,isHttps:Gr(),isSecureContext,isWorkerScope:!("document"in self)&&"WorkerGlobalScope"in self}}),{fallback:{}}),otherProjects:ye,navigator:$e,intl:dr.attempt((function(){return Jr(Jr({},un(on(Intl.DateTimeFormat().resolvedOptions()).filter((function(n){var t=Kr(n,2);return t[0],t[1]})))),{},{timeZoneOffset:(new Date).getTimezoneOffset()})})),screen:dr.attempt((function(){var n,t;return{availLeft:screen.availLeft||null,availTop:screen.availTop||null,colorDepth:screen.colorDepth,pixelDepth:screen.pixelDepth,availableScreenResolution:[screen.availWidth,screen.availHeight].sort().reverse().join(";"),screenResolution:[screen.width,screen.height].sort().reverse().join(";"),devicePixelRatio,angle:(null===(n=screen.orientation)||void 0===n?void 0:n.angle)||null,type:(null===(t=screen.orientation)||void 0===t?void 0:t.type)||null,isExtended:screen.isExtended}})),cssmedia:xr(),media:Ur.attempt((function(){var n=document.createElement("video"),t=new Audio,r="MediaRecorder"in window,e="MediaSource"in window,o=Dr.reduce((function(o,i){var u={mimeType:i,audioPlayType:t.canPlayType(i),videoPlayType:n.canPlayType(i),mediaSource:e&&MediaSource.isTypeSupported(i),mediaRecorder:!!r&&MediaRecorder.isTypeSupported(i)};return u.audioPlayType||u.videoPlayType||u.mediaSource||u.mediaRecorder?(o.push(u),o):o}),[]);return{total_hash:Jt(JSON.stringify(o))}}))},{hasShadowRoot:$r(),canAttachShadow:Xr(),hasPrivateToken:Gr()?document.hasPrivateToken&&document.hasPrivateToken(mt,"private-state-token"):null,hasTopicsAPI:"browsingTopics"in document&&"function"==typeof document.browsingTopics}),(Ge=It.getStorageApisAvailability())?Jr({},Ge):{}),{},{browser:Xe.assessments});var We=[[128512],[9786],[129333,8205,9794,65039],[9832],[9784],[9895],[8265],[8505],[127987,65039,8205,9895,65039],[129394],[9785],[9760],[129489,8205,129456],[129487,8205,9794,65039],[9975],[129489,8205,129309,8205,129489],[9752],[9968],[9961],[9972],[9992],[9201],[9928],[9730],[9969],[9731],[9732],[9976],[9823],[9937],[9e3],[9993],[9999],[128105,8205,10084,65039,8205,128139,8205,128104],[128104,8205,128105,8205,128103,8205,128102],[128104,8205,128105,8205,128102],[128512],[169],[174],[8482],[128065,65039,8205,128488,65039],[10002],[9986],[9935],[9874],[9876],[9881],[9939],[9879],[9904],[9905],[9888],[9762],[9763],[11014],[8599],[10145],[11013],[9883],[10017],[10013],[9766],[9654],[9197],[9199],[9167],[9792],[9794],[10006],[12336],[9877],[9884],[10004],[10035],[10055],[9724],[9642],[10083],[10084],[9996],[9757],[9997],[10052],[9878],[8618],[9775],[9770],[9774],[9745],[10036],[127344],[127359]].map((function(n){return String.fromCodePoint.apply(String,Ve(n))})).sort(),He=String.fromCodePoint(55357),Je="\n\t'Segoe Fluent Icons',\n\t'Ink Free',\n\t'Bahnschrift',\n\t'Segoe MDL2 Assets',\n\t'HoloLens MDL2 Assets',\n\t'Leelawadee UI',\n\t'Javanese Text',\n\t'Segoe UI Emoji',\n\t'Aldhabi',\n\t'Gadugi',\n\t'Myanmar Text',\n\t'Nirmala UI',\n\t'Lucida Console',\n\t'Cambria Math',\n\t'Bai Jamjuree',\n\t'Chakra Petch',\n\t'Charmonman',\n\t'Fahkwang',\n\t'K2D',\n\t'Kodchasan',\n\t'KoHo',\n\t'Sarabun',\n\t'Srisakdi',\n\t'Galvji',\n\t'MuktaMahee Regular',\n\t'InaiMathi Bold',\n\t'American Typewriter Semibold',\n\t'Futura Bold',\n\t'SignPainter-HouseScript Semibold',\n\t'PingFang HK Light',\n\t'Kohinoor Devanagari Medium',\n\t'Luminari',\n\t'Geneva',\n\t'Helvetica Neue',\n\t'Droid Sans Mono',\n\t'Dancing Script',\n\t'Roboto',\n\t'Ubuntu',\n\t'Liberation Mono',\n\t'Source Code Pro',\n\t'DejaVu Sans',\n\t'OpenSymbol',\n\t'Chilanka',\n\t'Cousine',\n\t'Arimo',\n\t'Jomolhari',\n\t'MONO',\n\t'Noto Color Emoji',\n\tsans-serif\n",Ye=function(n){return n[n.noOffscreenCanvas=1]="noOffscreenCanvas",n[n.no2dContext=2]="no2dContext",n[n.noEllipseInContext=3]="noEllipseInContext",n[n.noBitmapContext=4]="noBitmapContext",n[n.transferToImageBitmapError=5]="transferToImageBitmapError",n}({});function qe(n){return function(n){if(Array.isArray(n))return Ze(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(!n)return;if("string"==typeof n)return Ze(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ze(n,t)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ze(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function ze(n,t,r,e,o){var i=2001000001,u=r,a=r,c=(null==o?void 0:o.strokeText)||!1,f=(null==o?void 0:o.cssFontFamily)||"";t.clearRect(0,0,n.width,n.height),n.width=u,n.height=a,"style"in n&&(n.style.display="none");var l=function(n,t,r){var e=n%t;return{getNextSeed:function(){return e=r*e%t}}}(500,i,15e3),s=l.getNextSeed,v=function(n,t,r){var e=(n-1)/t*(r||1)||0;return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?e:Math.floor(e)},b=["#FF6633","#FFB399","#FF33FF","#FFFF99","#00B3E6","#E6B333","#3366E6","#999966","#99FF99","#B34D4D","#80B300","#809900","#E6B3B3","#6680B3","#66991A","#FF99E6","#CCFF1A","#FF1A66","#E6331A","#33FFCC","#66994D","#B366CC","#4D8000","#B33300","#CC80CC","#66664D","#991AFF","#E666FF","#4DB3FF","#1AB399","#E666B3","#33991A","#CC9999","#B3B31A","#00E680","#4D8066","#809980","#E6FF80","#1AFF33","#999933","#FF3380","#CCCC00","#66E64D","#4D80CC","#9900B3","#E64D66","#4DB380","#FF4D4D","#99E6E6","#6666FF"],y=[function(n,t,r,e,o){n.beginPath(),n.arc(v(o(),t,r),v(o(),t,e),v(o(),t,Math.min(r,e)),v(o(),t,2*Math.PI,!0),v(o(),t,2*Math.PI,!0)),n.stroke()},function(n,t,r,e,o){n.beginPath(),n.moveTo(v(o(),t,r),v(o(),t,e)),n.bezierCurveTo(v(o(),t,r),v(o(),t,e),v(o(),t,r),v(o(),t,e),v(o(),t,r),v(o(),t,e)),n.stroke()},function(n,t,r,e,o){n.beginPath(),n.moveTo(v(o(),t,r),v(o(),t,e)),n.quadraticCurveTo(v(o(),t,r),v(o(),t,e),v(o(),t,r),v(o(),t,e)),n.stroke()}];De.about.isWebkit||y.push((function(n,t,r,e,o,i){"ellipse"in n?(n.beginPath(),n.ellipse(v(o(),t,r),v(o(),t,e),v(o(),t,Math.floor(r/2)),v(o(),t,Math.floor(e/2)),v(o(),t,2*Math.PI,!0),v(o(),t,2*Math.PI,!0),v(o(),t,2*Math.PI,!0)),n.stroke()):i.logTestPartFailure(Ye.noEllipseInContext)})),c&&y.push((function(n,t,r,e,o){n.font=`${e/2.99}px ${f}`,n.strokeText(He+"A",v(o(),t,r),v(o(),t,e),v(o(),t,r))})),qe(Array(10)).forEach((function(n){!function(n,t,r,e,o,i){var u=n.createRadialGradient(v(i(),t,r),v(i(),t,e),v(i(),t,r),v(i(),t,r),v(i(),t,e),v(i(),t,r));u.addColorStop(0,o[v(i(),t,o.length)]),u.addColorStop(1,o[v(i(),t,o.length)]),n.fillStyle=u}(t,i,u,a,b,s),t.shadowBlur=v(s(),i,50,!0),t.shadowColor=b[v(s(),i,b.length)],(0,y[v(s(),i,y.length)])(t,i,u,a,s,e),t.fill()}))}function Qe(n){return Qe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Qe(n)}function no(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function to(n,t,r){var e;return e=function(n,t){if("object"!=Qe(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Qe(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==Qe(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var ro=Pt("Canvas2D");async function eo(){var n,t=new zt("Canvas2D");try{var r=T(ro);r instanceof HTMLCanvasElement&&t.logTestPartFailure(Ye.noOffscreenCanvas);var e=I(r,"2d",ro,{desynchronized:!0,willReadFrequently:!0});if(!e)return t.logTestPartFailure(Ye.no2dContext),t.status;return await vt(),ze(r,e,75,t),await vt(),function(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?no(Object(r),!0).forEach((function(t){to(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):no(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}({paintCpuURI_hash:(n=C(e,(function(){return t.logTestPartFailure(Ye.noBitmapContext)}),(function(){return t.logTestPartFailure(Ye.transferToImageBitmapError)})))?Jt(n):null},t.status)}catch(n){return ro.captureError(n),t.logUnexpectedError(n),t.status}}var oo=3e3,io={width:1920,height:1080,bitrate:12e4,framerate:60},uo={channels:2,bitrate:3e5,samplerate:5200},ao=["audio/ogg; codecs=vorbis","audio/ogg; codecs=flac",'audio/mp4; codecs="mp4a.40.2"','audio/mpeg; codecs="mp3"','video/ogg; codecs="theora"','video/mp4; codecs="avc1.42E01E"'].sort(),co={iceCandidatePoolSize:1,iceServers:[{urls:["stun:stun4.l.google.com:19302","stun:stun3.l.google.com:19302"]}]},fo=function(n){return n[n.noRTCPeerConnection=1]="noRTCPeerConnection",n[n.RTCPeerConnectionConstructorError=2]="RTCPeerConnectionConstructorError",n[n.setLocalDescriptionError=3]="setLocalDescriptionError",n[n.noDecodingInfo=4]="noDecodingInfo",n[n.noEnumerateDevices=5]="noEnumerateDevices",n[n.noSDP=6]="noSDP",n}({});function lo(n){return lo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},lo(n)}function so(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function vo(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?so(Object(r),!0).forEach((function(t){mo(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):so(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function bo(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,po(e.key),e)}}function yo(n,t,r){return t&&bo(n.prototype,t),r&&bo(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}function mo(n,t,r){return(t=po(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function po(n){var t=function(n,t){if("object"!=lo(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=lo(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==lo(t)?t:String(t)}function So(n){return function(n){if(Array.isArray(n))return ho(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(!n)return;if("string"==typeof n)return ho(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ho(n,t)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ho(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}var wo=function(n){var t=(n.match(/extmap:\d+ [^\n|\r]+/g)||[]).map((function(n){return n.replace(/extmap:[^\s]+ /,"")}));return So(new Set(t)).sort()},Oo=yo((function n(){var t=this;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),mo(this,"counter",0),mo(this,"increment",(function(){return t.counter+=1})),mo(this,"get",(function(){return t.counter}))})),go=function(n){var t=n.mediaType,r=n.sdp,e=n.sdpDescriptors,o=n.rtxCounter;return 0===e.length?null:e.reduce((function(n,e){var i=`(rtpmap|fmtp|rtcp-fb):${e} (.+)`,u=r.match(new RegExp(i,"g"))||[];if(!u.length)return n;var a=(""+u).includes(" rtx/");if(a){if(o.get())return n;o.increment()}var c=u.reduce((function(n,r){var e=function(n){return n.replace(/[^\s]+ /,"")}(r),o=e.split("/"),i=o[0],u={};return r.includes("rtpmap")?("audio"==t&&(u.channels=Number(o[2])||1),u.mimeType=`${t}/${i}`,u.clockRates=[Number(o[1])],vo(vo({},n),u)):r.includes("rtcp-fb")?vo(vo({},n),{},{feedbackSupport:[].concat(So(n.feedbackSupport||[]),[e])}):a?n:vo(vo({},n),{},{sdpFmtpLine:So(e.split(";"))})}),{}),f=!1,l=n.map((function(n){return(f=n.mimeType==c.mimeType)?(n.feedbackSupport&&(n.feedbackSupport=So(new Set([].concat(So(n.feedbackSupport),So(c.feedbackSupport||[]))))),n.sdpFmtpLine&&(n.sdpFmtpLine=So(new Set([].concat(So(n.sdpFmtpLine),So(c.sdpFmtpLine||[]))))),vo(vo({},n),{},{clockRates:So(new Set([].concat(So(n.clockRates||[]),So(c.clockRates||[]))))})):n}));return f?l:[].concat(So(n),[c])}),[])},jo=function(n){var t=((/m=video [^\s]+ [^\s]+ ([^\n|\r]+)/.exec(n)||[])[1]||"").split(" "),r=((/m=audio [^\s]+ [^\s]+ ([^\n|\r]+)/.exec(n)||[])[1]||"").split(" "),e=new Oo;return{audio:go({mediaType:"audio",sdp:n,sdpDescriptors:r,rtxCounter:e}),video:go({mediaType:"video",sdp:n,sdpDescriptors:t,rtxCounter:e})}},Eo=function(n){if(!n)return null;var t="0.0.0.0",r=((n.match(/(c=IN\s)(.+)\s/gi)||[])[0]||"").trim().split(" ")[2];if(r&&r!=t)return r;var e=((n.match(/((udp|tcp)\s)((\d|\w)+\s)((\d|\w|(\.|\:))+)(?=\s)/gi)||[])[0]||"").split(" ")[2];return e&&e!=t?e:null};var Ao=function(n){return vo(vo({type:"file"},/^video/.test(n)?{video:vo(vo({},io),{},{contentType:n})}:{}),/^audio/.test(n)?{audio:vo(vo({},uo),{},{contentType:n})}:{})};function _o(n){return _o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_o(n)}function To(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function Io(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?To(Object(r),!0).forEach((function(t){Co(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):To(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function Co(n,t,r){var e;return e=function(n,t){if("object"!=_o(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=_o(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==_o(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var Ro=Pt("WebRTC");async function Mo(){return new Promise((async function(n){var t=new zt("WebRTC");try{if(!("RTCPeerConnection"in window))return t.logTestPartFailure(fo.noRTCPeerConnection),void n(t.status);var r=function(){try{return new RTCPeerConnection(co)}catch(n){return null}}();if(!r)return t.logTestPartFailure(fo.RTCPeerConnectionConstructorError),void n(t.status);r.createDataChannel("");var e=await r.createOffer({offerToReceiveAudio:!0,offerToReceiveVideo:!0});try{r.setLocalDescription(e)}catch(r){return t.logTestPartFailure(fo.setLocalDescriptionError),void n(t.status)}var o=(e||{}).sdp;if(!o)return t.logTestPartFailure(fo.noSDP),void n(t.status);var i,u,a=wo(o),c=jo(o),f={audio_hash:Jt(JSON.stringify(c.audio)),video_hash:Jt(JSON.stringify(c.video))},l=await async function(n,t){try{var r;if("function"!=typeof(null===(r=navigator.mediaCapabilities)||void 0===r?void 0:r.decodingInfo))return t.logTestPartFailure(fo.noDecodingInfo),null;var e=ao.map((function(n){var t=Ao(n);return navigator.mediaCapabilities.decodingInfo(t).then((function(t){return vo({codec:n},t)})).catch((function(n){return null}))}));return await Promise.all(e).then((function(n){return n.reduce((function(n,t){var r=t||{},e=r.codec,o=r.supported,i=r.smooth,u=r.powerEfficient;if(!o)return n;var a=[].concat(So(i?["s"]:[]),So(u?["e"]:[]));return n[String(e)]=a.join(""),n}),{})}))}catch(r){return n.captureError(r),t.logUnexpectedError(r),null}}(Ro,t);i=Jt(JSON.stringify(l));var s=await async function(n,t){try{var r;return"function"!=typeof(null===(r=navigator.mediaDevices)||void 0===r?void 0:r.enumerateDevices)?(t.logTestPartFailure(fo.noEnumerateDevices),null):navigator.mediaDevices.enumerateDevices().then((function(n){return n.map((function(n){return n.kind})).sort()}))}catch(r){return n.captureError(r),t.logUnexpectedError(r),null}}(Ro,t);u=Jt(JSON.stringify(s));var v="",b="",y=setTimeout((function(){r.removeEventListener("icecandidate",m),r.close(),n(Io({codecsSdp:f,extensions_hash:Jt(a.join("")),foundation:b,iceCandidate_hash:Jt(v),iceCandidate:v,mediaCapabilities_hash:i,webRTCDevices_hash:u},t.status))}),oo),m=function e(o){try{var c=o.candidate||{},l=c.candidate,s=c.foundation;if(!l)return;v||(v=l,b=(/^candidate:([\w]+)/.exec(l)||[])[1]||"");var m=(r.localDescription||{}).sdp,d=Eo(m);if(!d)return;r.removeEventListener("icecandidate",e),clearTimeout(y),r.close(),n(Io({codecsSdp:f,extensions_hash:Jt(a.join("")),foundation:b,iceCandidate_hash:Jt(v),iceCandidate:v,mediaCapabilities_hash:i,webRTCDevices_hash:u,foundationProp:s,address:d,stunConnection:l,stunConnection_hash:Jt(l)},t.status))}catch(r){Ro.captureError(r),t.logUnexpectedError(r),n(t.status)}};r.addEventListener("icecandidate",m)}catch(r){Ro.captureError(r),t.logUnexpectedError(r),n(t.status)}}))}const No=window.crypto?function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;return crypto.getRandomValues(new Uint8Array(n)).reduce((function(n,t){return n+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")}),"")}:function(){for(var n="",t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;t--;)n+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return n};function Po(n){return Po="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Po(n)}var Fo;function Lo(n){return function(n){if(Array.isArray(n))return Bo(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(!n)return;if("string"==typeof n)return Bo(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Bo(n,t)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bo(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function ko(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,xo(e.key),e)}}function xo(n){var t=function(n,t){if("object"!=Po(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Po(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==Po(t)?t:String(t)}function Do(){return String.fromCharCode(26*Math.random()+97)+No(7)}var Uo=function(n,t){return Math.floor(Math.random()*(t-n+1))+n};Fo=Symbol.iterator;var Go=function(){function n(t,r,e){var o,i,u;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),o=this,u=0,(i=xo(i="_cnt"))in o?Object.defineProperty(o,i,{value:u,enumerable:!0,configurable:!0,writable:!0}):o[i]=u,this._kitLength=r,this._length=e,this._list=Lo(t)}var t,r,e;return t=n,(r=[{key:"next",value:function(){var n=this._cnt>=this._length,t=[];return n||(function(n){for(var t=n.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),e=n[t];n[t]=n[r],n[r]=e}}(this._list),t=this._list.slice(0,this._kitLength)),this._cnt++,{value:t,done:n}}},{key:Fo,value:function(){return this}}])&&ko(t.prototype,r),e&&ko(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}(),$o=5e3,Xo=["channelCount","channelCountMode","channelInterpretation","context","fftSize","frequencyBinCount","maxDecibels","minDecibels","numberOfInputs","numberOfOutputs","smoothingTimeConstant"];function Vo(n,t,r){var e=Boolean(1&r),o=Boolean(2&r),i=Boolean(4&r);return n((function(){return[i?t.minValue:null,e?t.defaultValue:null,o?t.maxValue:null]}))||null}var Ko=function(n){return Jt(n?n.join(""):"null")};function Wo(n){return Wo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Wo(n)}function Ho(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||zo(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jo(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function Yo(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Jo(Object(r),!0).forEach((function(t){qo(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):Jo(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function qo(n,t,r){var e;return e=function(n,t){if("object"!=Wo(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Wo(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==Wo(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function Zo(n){return function(n){if(Array.isArray(n))return Qo(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||zo(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zo(n,t){if(n){if("string"==typeof n)return Qo(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Qo(n,t):void 0}}function Qo(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}var ni=function(n){return n[n.noOfflineAudioContext=1]="noOfflineAudioContext",n[n.AudioBufferConstructorError=2]="AudioBufferConstructorError",n[n.oscillatorPropsSetError=3]="oscillatorPropsSetError",n[n.dynamicsCompressorPropsSetError=4]="dynamicsCompressorPropsSetError",n[n.OACCompleteEventHandlerError=5]="OACCompleteEventHandlerError",n}(ni||{}),ti=Pt("Audio");async function ri(n,t){var r=new OfflineAudioContext(1,100,44100),e=r.createOscillator();return e.frequency.value=0,e.start(0),r.startRendering(),new Promise((function(n){r.oncomplete=function(t){var r,e,o=null===(r=(e=t.renderedBuffer).getChannelData)||void 0===r?void 0:r.call(e,0);o||n(!1),n("0"!==String(Zo(new Set(o))))}})).catch((function(r){return n.captureError(r),t.logUnexpectedError(r),!1})).finally((function(){return e.disconnect()}))}async function ei(){var n=new zt("Audio");try{await vt();try{window.OfflineAudioContext=OfflineAudioContext||webkitOfflineAudioContext}catch(n){}if(!window.OfflineAudioContext)return n.logTestPartFailure(ni.noOfflineAudioContext),n.status;var t=new OfflineAudioContext(1,$o,44100),r=t.createAnalyser(),e=t.createOscillator(),o=t.createDynamicsCompressor(),i=t.createBiquadFilter(),u=Vo((function(n){return ti.attempt(n)}),i.gain,2),a=Vo((function(n){return ti.attempt(n)}),i.frequency,3),c=Vo((function(n){return ti.attempt(n)}),o.attack,1),f=Vo((function(n){return ti.attempt(n)}),o.knee,3),l=Vo((function(n){return ti.attempt(n)}),o.ratio,3),s=Vo((function(n){return ti.attempt(n)}),o.release,3),v=Vo((function(n){return ti.attempt(n)}),o.threshold,5),b=Vo((function(n){return ti.attempt(n)}),e.detune,6),y=Vo((function(n){return ti.attempt(n)}),e.frequency,7),m={AnalyserNode:Yo(Yo({},un(Xo.map((function(n){return[n,ti.attempt((function(){return r[n]}))]})))),{},{"context.listener.forwardX.maxValue":ti.attempt((function(){var n;return null===(n=r.context.listener.forwardX)||void 0===n?void 0:n.maxValue}))}),BiquadFilterNode:{gain_hash:Ko(u),frequency:Ko(a)},DynamicsCompressorNode:{attack_hash:Ko(c),knee_hash:Ko(f),ratio_hash:Ko(l),release_hash:Ko(s),threshold_hash:Ko(v)},OscillatorNode:{detune_hash:Ko(b),frequency_hash:Ko(y)}};await vt();var d=await Promise.all([function(n,t){return new Promise((function(r){var e=n.createAnalyser(),o=n.createOscillator(),i=n.createDynamicsCompressor();try{o.type="triangle",o.frequency.value=1e4}catch(n){t.logTestPartFailure(ni.oscillatorPropsSetError)}try{i.threshold.value=-50,i.knee.value=40,i.attack.value=0}catch(n){t.logTestPartFailure(ni.dynamicsCompressorPropsSetError)}return o.connect(i),i.connect(e),i.connect(n.destination),o.start(0),n.startRendering(),n.addEventListener("complete",(function(n){try{var u;i.disconnect(),o.disconnect();var a=new Float32Array(e.frequencyBinCount);null===(u=e.getFloatFrequencyData)||void 0===u||u.call(e,a);var c=new Float32Array(e.fftSize);return"getFloatTimeDomainData"in e&&e.getFloatTimeDomainData(c),r({floatFrequencyData:a,floatTimeDomainData:c,buffer:n.renderedBuffer,compressorGainReduction:i.reduction.value||i.reduction})}catch(n){t.logTestPartFailure(ni.OACCompleteEventHandlerError),r(null)}}))}))}(new OfflineAudioContext(1,$o,44100),n),ri(ti,n)]),p=Ho(d,2),S=p[0],h=p[1],w=S||{},O=w.floatFrequencyData,g=w.floatTimeDomainData,j=w.buffer,E=w.compressorGainReduction;await vt();var A=function(n,t,r){for(var e=[],o=t;o<r;o++)e.push(n[o]);return e},_=function(n){return n?Zo(n).reduce((function(n,t){return n+Math.abs(t)}),0):0},T=_(O),I=_(g),C=new Float32Array($o),R=new Float32Array;if(j){var M,N;null===(M=j.copyFromChannel)||void 0===M||M.call(j,C,0);var P=null===(N=j.getChannelData)||void 0===N?void 0:N.call(j,0);P&&(R=P)}var F=Jt(A(Zo(R),4500,4600).join("")),L=_(A(Zo(R),4500,$o)),B=new Set(Zo(R)).size,k=function(){var t=2e3,r=Math.random(),e=null,o=null;try{e=new AudioBuffer({length:t,sampleRate:44100}),o=new AudioBuffer({length:t,sampleRate:44100})}catch(t){return n.logTestPartFailure(ni.AudioBufferConstructorError),0}var i=Zo(new Set([].concat(Zo(function(n,t,r){var e,o=t.length,i=Uo(275,o-21),u=i+10,a=i+20,c=null===(e=t.getChannelData)||void 0===e?void 0:e.call(t,0);if(!c)return[];c[i]=n,c[u]=n,c[a]=n,t.copyFromChannel(r,0);var f=[0===c[i]?Math.random():0,0===c[u]?Math.random():0,0===c[a]?Math.random():0];return Zo(new Set([].concat(Zo(c),Zo(r),f))).filter((function(n){return 0!==n}))}(r,e,new Float32Array(t))),Zo(function(n,t,r){var e;t.copyToChannel(r.map((function(){return n})),0);var o=null===(e=t.getChannelData)||void 0===e?void 0:e.call(t,0);if(!o)return[];var i=o[0];return Zo(o).map((function(n){return n===i&&n?n:Math.random()})).filter((function(n){return n!==i}))}(r,o,new Float32Array(t))))));return 1==i.length?0:i.reduce((function(n,t){return n+t}),0)}();return Yo({total_hash:Jt(""+B+E+T+I+L+F+m+(k||Zo(new Set(R.slice(0,100))).reduce((function(n,t){return n+t}),0))+h)},n.status)}catch(t){return ti.captureError(t,{message:"OfflineAudioContext failed or blocked by client"}),n.logUnexpectedError(t),n.status}}var oi=Pt("Speech");async function ii(){return await st(50),new Promise((async function(n){try{await vt();var t="speechSynthesis"in window;if(t&&speechSynthesis.getVoices(),!t)return n(null);var r=setTimeout((function(){return n(null)}),300),e=function(){var t=speechSynthesis.getVoices(),e=(t||[]).find((function(n){return n.localService}));if(t&&t.length&&(!De.about.isBlink||e)){clearTimeout(r);var o=function(n,t){return n.filter((function(n){var r=n.voiceURI;return!t.has(r)&&(t.add(r),!0)}))}(t,new Set),i=o.filter((function(n){return n.localService})).map((function(n){return n.name})),u=o.filter((function(n){return!n.localService})).map((function(n){return n.name})),a=o.filter((function(n){return n.default&&n.localService})),c="",f="";if(1===a.length){var l=a[0];c=l.name,f=(l.lang||"").replace(/_/,"-")}return n({total_hash:Jt(i.sort().join("")+i.sort().join("")+u.sort().join("")+c+f)})}};if(e(),speechSynthesis.addEventListener)return void speechSynthesis.addEventListener("voiceschanged",e);speechSynthesis.onvoiceschanged=e}catch(t){oi.captureError(t),n(null)}}))}function ui(n,t,r){var e;return n?(null===(e=n.parentNode)||void 0===e||e.replaceChild(t,n),"function"!=typeof r||r()):null}function ai(n){for(var t=arguments.length,r=new Array(t>1?t-1:0),e=1;e<t;e++)r[e-1]=arguments[e];var o=document.createElement("template");return o.innerHTML=n.map((function(n,t){return`${n}${r[t]||""}`})).join(""),document.importNode(o.content,!0)}function ci(n,t){var r=n.parentNode;r?r.removeChild(n):t&&t()}async function fi(n,t){for(var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,e=document;!e.body;)await st(r);var o=e.createElement("iframe");try{for(await new Promise((function(n,r){var i=!1,u=function(){i=!0,n()};o.onload=u,o.onerror=function(n){i=!0,r(n)};var a=o.style;a.setProperty("display","block","important"),a.position="absolute",a.top="-9999px",a.left="-9999px",a.visibility="hidden",t&&"srcdoc"in o?o.srcdoc=t:o.src="about:blank",e.body.appendChild(o);!function n(){var t,r;i||("complete"===(null===(t=o.contentWindow)||void 0===t||null===(r=t.document)||void 0===r?void 0:r.readyState)?u():setTimeout(n,10))}()}));null===(i=o.contentWindow)||void 0===i||null===(u=i.document)||void 0===u||!u.body;){var i,u;await st(r)}return await n(o,o.contentWindow)}catch(n){return dr.captureError(n,{message:"Error during creating iframe"}),null}finally{ci(o)}}var li=function(n){return n[n.noSplitOnString=1]="noSplitOnString",n[n.getClientRectsReturnedEmptyList=2]="getClientRectsReturnedEmptyList",n[n.getBoundingClientRectReturnedUndefined=3]="getBoundingClientRectReturnedUndefined",n}({}),si=function(n){return`<div id="${n.id}">\n <style>\n .rect-ghost,\n .rect-known {\n top: 0;\n left: 0;\n position: absolute;\n visibility: hidden;\n }\n .rect-known {\n width: 100px;\n height: 100px;\n transform: rotate(45deg);\n }\n .rect-ghost {\n width: 0;\n height: 0;\n }\n </style>\n <div class="rect-known"></div>\n <div class="rect-ghost"></div>\n <div\n style="perspective:100px;width:1000.099%;"\n id="rect-container"\n >\n <style>\n .rects {\n width: 1000%;\n height: 1000%;\n max-width: 1000%;\n }\n .absolute {\n position: absolute;\n }\n #cRect1 {\n border: solid 2.715px;\n border-color: #f72585;\n padding: 3.98px;\n margin-left: 12.12px;\n }\n #cRect2 {\n border: solid 2px;\n border-color: #7209b7;\n font-size: 30px;\n margin-top: 20px;\n padding: 3.98px;\n transform: skewY(23.1753218deg)\n rotate3d(10.00099, 90, 0.100000000000009, 60000000000008.00000009deg);\n }\n #cRect3 {\n border: solid 2.89px;\n border-color: #3a0ca3;\n font-size: 45px;\n transform: skewY(-23.1753218deg) scale(1099.0000000099, 1.89)\n matrix(1.11, 2.0001, -1.0001, 1.009, 150, 94.4);\n margin-top: 50px;\n }\n #cRect4 {\n border: solid 2px;\n border-color: #4361ee;\n transform: matrix(1.11, 2.0001, -1.0001, 1.009, 150, 94.4);\n margin-top: 11.1331px;\n margin-left: 12.1212px;\n padding: 4.4545px;\n left: 239.4141px;\n top: 8.505px;\n }\n #cRect5 {\n border: solid 2px;\n border-color: #4cc9f0;\n margin-left: 42.395pt;\n }\n #cRect6 {\n border: solid 2px;\n border-color: #f72585;\n transform: perspective(12890px) translateZ(101.5px);\n padding: 12px;\n }\n #cRect7 {\n margin-top: -350.552px;\n margin-left: 0.9099rem;\n border: solid 2px;\n border-color: #4361ee;\n }\n #cRect8 {\n margin-top: -150.552px;\n margin-left: 15.9099rem;\n border: solid 2px;\n border-color: #3a0ca3;\n }\n #cRect9 {\n margin-top: -110.552px;\n margin-left: 15.9099rem;\n border: solid 2px;\n border-color: #7209b7;\n }\n #cRect10 {\n margin-top: -315.552px;\n margin-left: 15.9099rem;\n border: solid 2px;\n border-color: #f72585;\n }\n #cRect11 {\n width: 10px;\n height: 10px;\n margin-left: 15.0000009099rem;\n border: solid 2px;\n border-color: #f72585;\n }\n #cRect12 {\n width: 10px;\n height: 10px;\n margin-left: 15.0000009099rem;\n border: solid 2px;\n border-color: #f72585;\n }\n #rect-container .shift-dom-rect {\n top: 1px !important;\n left: 1px !important;\n }\n </style>\n <div\n id="cRect1"\n class="rects"\n ></div>\n <div\n id="cRect2"\n class="rects"\n ></div>\n <div\n id="cRect3"\n class="rects"\n ></div>\n <div\n id="cRect4"\n class="rects absolute"\n ></div>\n <div\n id="cRect5"\n class="rects"\n ></div>\n <div\n id="cRect6"\n class="rects"\n ></div>\n <div\n id="cRect7"\n class="rects absolute"\n ></div>\n <div\n id="cRect8"\n class="rects absolute"\n ></div>\n <div\n id="cRect9"\n class="rects absolute"\n ></div>\n <div\n id="cRect10"\n class="rects absolute"\n ></div>\n <div\n id="cRect11"\n class="rects"\n ></div>\n <div\n id="cRect12"\n class="rects"\n ></div>\n <div\n id="emoji"\n class="emojis"\n ></div>\n </div>\n <div id="emoji-container">\n <style>\n .domrect-emoji {\n font-family: ${Je};\n font-size: 200px !important;\n height: auto;\n position: absolute !important;\n transform: scale(1.000999);\n }\n </style>\n ${We.map((function(n){return`<div class="domrect-emoji">${n}</div>`})).join("")}\n </div>\n</div>`};function vi(n){return{bottom:n.bottom,height:n.height,left:n.left,right:n.right,width:n.width,top:n.top,x:n.x,y:n.y}}function bi(n){return bi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},bi(n)}function yi(n){return function(n){if(Array.isArray(n))return mi(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(!n)return;if("string"==typeof n)return mi(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return mi(n,t)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mi(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function di(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function pi(n,t,r){var e;return e=function(n,t){if("object"!=bi(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=bi(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==bi(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var Si=Pt("DOMRect");async function hi(){return fi((async function(n,t){var r=t.document,e=new zt("DOMRect");try{await vt();var o=`${Do()}-client-rects-div`,i=document.createElement("div");i.setAttribute("id",o),r.body.appendChild(i),ui(i,ai`${si({id:o})}`);var u=new Set;await vt();var a=Array.from(r.getElementsByClassName("domrect-emoji")).reduce((function(n,t,e){var o=We[e],i=function(n){var t=r.createRange();return t.selectNode(n),t.getBoundingClientRect()}(t),a=i.height,c=`${i.width},${a}`;return u.has(c)||(u.add(c),n.add(o)),n}),new Set);return null===Si.attempt((function(){return br(u)}))?(e.logTestPartFailure(li.noSplitOnString),e.status):function(n,t){var r=!1;try{vi(n.getClientRects()[0])}catch(n){t.logTestPartFailure(li.getClientRectsReturnedEmptyList),r=!0}var e=!1;try{vi(n.getBoundingClientRect())}catch(n){t.logTestPartFailure(li.getBoundingClientRectReturnedUndefined),e=!0}return!(r||e)}(r.getElementsByClassName("rects")[0],e)?function(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?di(Object(r),!0).forEach((function(t){pi(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):di(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}({emoji_hash:Jt(yi(a).join(""))},e.status):e.status}catch(n){return Si.captureError(n),e.logUnexpectedError(n),e.status}}))}var wi=function(){return`<div id="svg-container">\n <style>\n #svg-container {\n position: absolute;\n left: -9999px;\n height: auto;\n }\n #svg-container .shift-svg {\n transform: scale(1.000999) !important;\n }\n .svgrect-emoji {\n font-family: ${Je};\n font-size: 200px !important;\n height: auto;\n position: absolute !important;\n transform: scale(1.000999);\n }\n </style>\n <svg>\n <g id="svgBox">\n ${We.map((function(n){return`<text x="32" y="32" class="svgrect-emoji">${n}</text>`})).join("")}\n </g>\n </svg>\n</div>`};function Oi(n){return Oi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Oi(n)}function gi(n){return function(n){if(Array.isArray(n))return ji(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(!n)return;if("string"==typeof n)return ji(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ji(n,t)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ji(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function Ei(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function Ai(n,t,r){var e;return e=function(n,t){if("object"!=Oi(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Oi(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==Oi(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var _i=function(n){return n[n.noSplitOnString=1]="noSplitOnString",n}(_i||{}),Ti=Pt("SVGRect");async function Ii(){return fi((async function(n,t){var r=t.document,e=new zt("SVGRect");try{await vt();var o=document.createElement("div");r.body.appendChild(o),ui(o,ai`${wi()}`);var i=r.querySelector("#svgBox"),u=new Set,a=Array.from(i.querySelectorAll(".svgrect-emoji"));await vt();var c=a.reduce((function(n,t,r){var e=We[r],o=""+t.getComputedTextLength();return u.has(o)||(u.add(o),n.add(e)),n}),new Set);if(null===Ti.attempt((function(){return br(u)})))return e.logTestPartFailure(_i.noSplitOnString),e.status;var f=function(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ei(Object(r),!0).forEach((function(t){Ai(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):Ei(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}({emoji_hash:Jt(gi(c).join(""))},e.status);return f}catch(n){return Ti.captureError(n),e.logUnexpectedError(n),e.status}}))}var Ci="mmMwWLliI0O&1",Ri="mmMwWLliI0fiflO&1",Mi="48px",Ni=["monospace","sans-serif","serif"],Pi=["sans-serif-thin","ARNO PRO","Agency FB","Apple SD Gothic Neo ExtraBold","Arabic Typesetting","Arial Unicode MS","AvantGarde Bk BT","BankGothic Md BT","Batang","Bitstream Vera Sans Mono","Calibri","Century","Century Gothic","Clarendon","Dancing Script","Droid Sans Mono","EUROSTILE","Franklin Gothic","Futura Bk BT","Futura Md BT","GOTHAM","Gill Sans","HELV","Haettenschweiler","Helvetica Neue","Humanst521 BT","Leelawadee","Letter Gothic","Levenim MT","Lucida Bright","Lucida Sans","Menlo","MS Mincho","MS Outlook","MS Reference Specialty","MS UI Gothic","MT Extra","MYRIAD PRO","Marlett","Meiryo UI","Microsoft Uighur","Minion Pro","Monotype Corsiva","PMingLiU","Pristina","Roboto","SCRIPTINA","Segoe UI Light","Serifa","SimHei","Small Fonts","Staccato222 BT","TRAJAN PRO","Univers CE 55 Medium","Vrinda","ZWAdobeF"],Fi={default:[],apple:[{font:"-apple-system-body"}],serif:[{fontFamily:"serif"}],sans:[{fontFamily:"sans-serif"}],mono:[{fontFamily:"monospace"}],min:[{fontSize:"1px"}],system:[{fontFamily:"system-ui"}]};function Li(n){return function(n){if(Array.isArray(n))return Di(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||xi(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bi(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||xi(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ki(n,t){var r="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!r){if(Array.isArray(n)||(r=xi(n))||t&&n&&"number"==typeof n.length){r&&(n=r);var e=0,o=function(){};return{s:o,n:function(){return e>=n.length?{done:!0}:{done:!1,value:n[e++]}},e:function(n){throw n},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){r=r.call(n)},n:function(){var n=r.next();return u=n.done,n},e:function(n){a=!0,i=n},f:function(){try{u||null==r.return||r.return()}finally{if(a)throw i}}}}function xi(n,t){if(n){if("string"==typeof n)return Di(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Di(n,t):void 0}}function Di(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}var Ui=Pt("FontsPrefs");function Gi(){return function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4e3;return fi((function(r,e){try{var o=e.document,i=o.body,u=i.style;u.width=`${t}px`,u.webkitTextSizeAdjust=u.textSizeAdjust="none",De.about.isBlink?i.style.zoom=""+1/e.devicePixelRatio:De.about.isWebkit&&(i.style.zoom="reset");var a=o.createElement("div");return a.textContent=Li(Array(t/20|0)).map((function(){return"word"})).join(" "),i.appendChild(a),n(o,i)}catch(n){return Ui.captureError(n),null}}),'<!doctype html><html><head><meta name="viewport" content="width=device-width, initial-scale=1">')}((function(n,t){try{var r,e={},o=ki(en(Fi));try{for(o.s();!(r=o.n()).done;){var i=r.value,u=Bi(Fi[i],2),a=u[0],c=void 0===a?{}:a,f=u[1],l=void 0===f?Ri:f,s=n.createElement("span");s.textContent=l,s.style.whiteSpace="nowrap";var v,b=ki(en(c));try{for(b.s();!(v=b.n()).done;){var y=v.value,m=c[y];void 0!==m&&(s.style[y]=m)}}catch(n){b.e(n)}finally{b.f()}e[i]=s,t.append(n.createElement("br"),s)}}catch(n){o.e(n)}finally{o.f()}var d,p=[],S=ki(en(Fi));try{for(S.s();!(d=S.n()).done;){var h=d.value;p.push(`${h}:${e[h].getBoundingClientRect().width}`)}}catch(n){S.e(n)}finally{S.f()}return{total_hash:Jt(p.join(";"))}}catch(n){Ui.captureError(n)}}))}var $i=function(n,t,r){var e=document.createElement("span"),o=e.style;return o.position="absolute",o.top="0",o.left="0",o.fontFamily=n,e.textContent=r,t.appendChild(e),e};function Xi(n,t){var r="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!r){if(Array.isArray(n)||(r=function(n,t){if(!n)return;if("string"==typeof n)return Vi(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Vi(n,t)}(n))||t&&n&&"number"==typeof n.length){r&&(n=r);var e=0,o=function(){};return{s:o,n:function(){return e>=n.length?{done:!0}:{done:!1,value:n[e++]}},e:function(n){throw n},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){r=r.call(n)},n:function(){var n=r.next();return u=n.done,n},e:function(n){a=!0,i=n},f:function(){try{u||null==r.return||r.return()}finally{if(a)throw i}}}}function Vi(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}var Ki=Pt("FontsPrefs");function Wi(){return fi((async function(n,t){var r=t.document;try{var e=r.body;e.style.fontSize=Mi;var o=r.createElement("div");o.style.setProperty("visibility","hidden","important");var i={},u={},a=Ni.map((function(n){return $i(n,o,Ci)})),c=function(){var n,t={},r=Xi(Pi);try{var e=function(){var r=n.value;t[r]=Ni.map((function(n){return function(n,t){return $i(`'${n}',${t}`,o,Ci)}(r,n)}))};for(r.s();!(n=r.n()).done;)e()}catch(n){r.e(n)}finally{r.f()}return t}();e.appendChild(o),await vt();for(var f=0;f<Ni.length;f++){var l=Ni[f];i[l]=a[f].offsetWidth,u[l]=a[f].offsetHeight}return{total_hash:Jt(Pi.filter((function(n){return t=c[n],Ni.some((function(n,r){return t[r].offsetWidth!==i[n]||t[r].offsetHeight!==u[n]}));var t})).join())}}catch(n){Ki.captureError(n)}}))}function Hi(n){return!!_(n)&&(!(!("url"in n)||!E(n.url))&&("id"in n&&"number"==typeof n.id))}var Ji=function(n,t,r){var e;try{e=new Function(t)()}catch(n){return null}return r(e)?e:null}(0,`${"".replace("","return")} `,(function(n){return!!_(n)&&(!(!("urls"in n)||!Array.isArray(n.urls))&&!!function(n,t){for(var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],e=n.length,o=0;o<n.length;o++)if(!t(n[o])){if(r){n.splice(o,1),o--;continue}return!1}return!(r&&e>0&&0===n.length)}(n.urls,Hi,!0))}));function Yi(n){return Yi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Yi(n)}function qi(n,t){if(""===n)return t;if(null!=t){if(t instanceof bt)return t.valueOf();if("object"===Yi(t)){if(Array.isArray(t))return t;if(0===Object.keys(t).length)return;if("{}"===JSON.stringify(t,qi))return;return t}return t}}var Zi=function(n,t){var r=new URL(yt);return r.searchParams.append("id",n),fetch(r,{credentials:"include",method:"POST",body:JSON.stringify(t,qi),headers:{"Content-Type":"application/json"},keepalive:!0}).catch((function(n){return null}))};function zi(n,t){var r=new URL(n.url);r.searchParams.append("fpid",t);var e=performance.now();return fetch(r,{mode:"no-cors",credentials:"include",method:"GET"}).then((function(n){return t=performance.now()-e,r=1,o=Math.pow(10,r),Math.round(t*o)/o;var t,r,o})).catch((function(n){return-1})).then((function(t){return{id:n.id,loadtime:t}}))}var Qi=Pt("Pixels");function nu(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||function(n,t){if(!n)return;if("string"==typeof n)return tu(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tu(n,t)}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tu(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}var ru={hasConstructableStyleSheets:new bt};function eu(){return Promise.allSettled(on(ru).map((function(n){var t=nu(n,2),r=t[0];return t[1].toPromise().then((function(n){return[r,n]}))})))}function ou(n){var t=n.map((function(n){return"fulfilled"===n.status?n.value:null})).filter((function(n){return null!==n}));return t.length>0?un(t):null}function iu(n){return iu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},iu(n)}function uu(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,cu(e.key),e)}}function au(n,t,r){return(t=cu(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function cu(n){var t=function(n,t){if("object"!=iu(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=iu(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==iu(t)?t:String(t)}var fu=function(){function n(t){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),au(this,"_stylesheet",null),au(this,"_styleElement",null),this._cssText=t}var t,r,e;return t=n,(r=[{key:"onMounted",get:function(){var n=this;return this._stylesheet?Promise.resolve():new Promise((function(t,r){ru.hasConstructableStyleSheets.peekIfFulfilled().then((function(n){n.isFulfilled&&!n.value&&t(!1)})),n._stylesheet=new CSSStyleSheet,n._stylesheet.replace(n._cssText).then((function(n){try{document.adoptedStyleSheets.push(n),ru.hasConstructableStyleSheets.resolve(!0),t(!0)}catch(n){ru.hasConstructableStyleSheets.resolve(!1),t(!1)}}))})).catch((function(n){return dr.captureError(n),!1})).then((function(t){t||(n._stylesheet=null,n.mountStyleToHead())}))}},{key:"unmount",value:function(){if(this._stylesheet){var n=document.adoptedStyleSheets.indexOf(this._stylesheet);-1!==n&&document.adoptedStyleSheets.splice(n),this._styleElement=null}this._styleElement&&(ci(this._styleElement),this._styleElement=null)}},{key:"mountStyleToHead",value:async function(){try{for(;!document.head;)await st(50);var n=document.createElement("style");n.innerText=this._cssText,document.head.appendChild(n),this._styleElement=n}catch(n){throw dr.captureError(n),n}}}])&&uu(t.prototype,r),e&&uu(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}(),lu=String.fromCharCode(116,101,120,116,97,100,9,116,101,120,116,65,100,115,9,97,100,118,98,108,111,99,107,9,97,100,118,101,114,116,98,108,111,99,107,9,97,100,118,101,114,116,66,108,111,99,107,9,98,45,114,98,9,98,97,110,110,101,114,95,50,52,48,9,112,45,116,97,114,103,101,116,9,112,117,98,95,51,48,48,120,50,53,48,9,112,117,98,95,51,48,48,120,50,53,48,109,9,112,117,98,95,55,50,56,120,57,48,9,114,98,95,98,111,100,121,9,114,98,45,102,108,111,97,116,105,110,103,9,114,98,45,115,108,111,116,9,114,98,45,118,105,100,101,111,45,119,105,100,103,101,116,9,116,101,120,116,45,97,100,9,116,101,120,116,45,97,100,45,108,105,110,107,115,9,116,101,120,116,45,97,100,115,9,116,101,120,116,45,98,97,110,110,101,114,9,116,101,120,116,95,97,100,9,116,101,120,116,95,97,100,115,9,116,101,120,116,65,100,9,116,101,120,116,97,100,115,9,116,103,98,45,98,97,110,110,101,114,9,116,114,103,45,98,45,98,97,110,110,101,114,45,98,108,111,99,107).split("\t"),su=7,vu=20,bu=.5,yu=.75,mu=.75,du=.95,pu=3,Su=.6,hu=1,wu=function(n){return n.uBlockLike="uBlockLike",n.GhosteryLike="GhosteryLike",n.other="other",n.none="none",n}({}),Ou=function(n){return n.uBlockLike="uBlockLike",n.GhosteryLike="GhosteryLike",n.uBlockOrGhosteryLike="uBlockOrGhosteryLike",n.other="other",n.none="none",n}({}),gu=function(n){return n.uBlockLike="uBlockLike",n.other="other",n.none="none",n}({}),ju=function(n){return n[n.CSP=1]="CSP",n[n.criticalClassesTestFailure=2]="criticalClassesTestFailure",n[n.frequencyClassesTestFailure=3]="frequencyClassesTestFailure",n[n.CSSMountFailure=4]="CSSMountFailure",n}({});function Eu(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||Au(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Au(n,t){if(n){if("string"==typeof n)return _u(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_u(n,t):void 0}}function _u(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function Tu(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function Iu(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Tu(Object(r),!0).forEach((function(t){Cu(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):Tu(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function Cu(n,t,r){var e;return e=function(n,t){if("object"!=Ru(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Ru(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==Ru(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function Ru(n){return Ru="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Ru(n)}function Mu(n,t,r,e){return new Promise((function(r){var e=document.createElement("div");e.className=n+" "+t,e.setAttribute("id","trg-b-banners-1"),e.setAttribute("data-view","SlotView.mimic"),document.body.appendChild(e),setTimeout((function(){var n=0===e.offsetLeft||0===e.offsetTop;ci(e),r(n)}),1)})).catch((function(n){return n}))}async function Nu(n){var t,r=new Array(vu),e=0,o=function(n,t){var r="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!r){if(Array.isArray(n)||(r=Au(n))||t&&n&&"number"==typeof n.length){r&&(n=r);var e=0,o=function(){};return{s:o,n:function(){return e>=n.length?{done:!0}:{done:!1,value:n[e++]}},e:function(n){throw n},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){r=r.call(n)},n:function(){var n=r.next();return u=n.done,n},e:function(n){a=!0,i=n},f:function(){try{u||null==r.return||r.return()}finally{if(a)throw i}}}}(new Go(lu,su,vu));try{for(o.s();!(t=o.n()).done;){var i=t.value,u=await Mu(n,i.join(" "));if("boolean"!=typeof u)return u;r[e]=u,e++}}catch(n){o.e(n)}finally{o.f()}return{value:r.reduce((function(n,t){return n+Number(t)}),0)/vu}}function Pu(n){return"value"in n}async function Fu(n,t){try{for(;!document.body;)await st(50);var r=function(){var n=Do(),t=" !important",r="-9999px";return[n,`.${n} {\nposition: absolute${t};\ntop: ${r}${t};\nleft: ${r}${t};\nwidth: 1px${t};\nheight: 1px${t};\n}`]}(),e=Eu(r,2),o=e[0],i=e[1],u=new fu(i);return u.onMounted.then((async function(){var r=await async function(n){try{for(var t=lu.slice(0,5),r=new Array(pu),e=async function(e){var o=(await Promise.all(t.map((function(t,r){return Mu(n,t)})))).reduce((function(n,t){return"boolean"==typeof t?(n.cnt+=Number(t),n):(n.errors.push(t),n)}),{cnt:0,errors:[]}),i=o.cnt,u=o.errors;if(u.length>0)return{v:u[0]};r[e]=i/t.length},o=0;o<pu;o++){var i=await e(o);if("object"===Ru(i))return i.v}return{series:r,value:Math.max.apply(Math,r.concat([0]))}}catch(n){return n}}(o),e=null;Pu(r)?e=function(n){var t=n.series,r=n.value,e=t[0]||0,o=t[t.length-1],i=wu.other;r===o&&(r===hu&&(i=wu.uBlockLike),r===Su&&(i=wu.GhosteryLike)),0===r&&(i=wu.none);var u=i===wu.GhosteryLike&&function(n){if(n.length<2)return!0;for(var t=1;t<n.length;t++)if(n[t]<n[t-1])return!1;return!0}(t)&&e<o;return Iu(Iu({},n),{},{arbitrament:{isGhostery:u,type:i}})}(r):(n.captureError(r),t.logTestPartFailure(ju.criticalClassesTestFailure));var i=await Nu(o),u=null;return Pu(i)?u=function(n){var t=n.value,r=Ou.other;return t>=bu&&t<=yu&&(r=Ou.GhosteryLike),t>=mu&&t<=du&&(r=r===Ou.GhosteryLike?Ou.uBlockOrGhosteryLike:Ou.uBlockLike),0===t&&(r=Ou.none),Iu(Iu({},n),{},{arbitrament:{type:r}})}(i):(n.captureError(i),t.logTestPartFailure(ju.frequencyClassesTestFailure)),{critical:e,frequency:u}}),(function(n){return t.logTestPartFailure(ju.CSSMountFailure),null})).catch((function(r){return n.captureError(r),t.logUnexpectedError(r),null})).finally((function(){u.unmount()}))}catch(r){return n.captureError(r),t.logUnexpectedError(r),Promise.resolve(null)}}function Lu(n){return Lu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Lu(n)}var Bu=["https://yandex.ru/ads/system/context.js","https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"];async function ku(n,t){try{for(var r=!1,e=!1,o=async function(n){var o,i,u,a=Bu[n],c=(o="securitypolicyviolation",i=function(n){return n.blockedURI===a},new Promise((function(n){var t=function t(e){if(i(e))return document.removeEventListener(o,t),clearTimeout(r),n(e)},r=setTimeout((function(){return document.removeEventListener(o,t),n(null)}),300);document.addEventListener(o,t,u)})));try{var f=await fetch(a,{method:"HEAD"});return r=f.redirected,"break"}catch(r){var l=await c;if(null===l)return e=!0,"break";if(null!==l&&n===Bu.length-1)return t.logTestPartFailure(ju.CSP),{v:null}}},i=0;i<Bu.length;i++){var u=await o(i);if("break"===u)break;if("object"===Lu(u))return u.v}var a=gu.none;return r&&(a=gu.uBlockLike),e&&(a=gu.other),{blocked:e,redirected:r,arbitrament:{type:a}}}catch(r){return n.captureError(r),t.logUnexpectedError(r),null}}function xu(n){return xu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},xu(n)}function Du(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function Uu(n,t,r){var e;return e=function(n,t){if("object"!=xu(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=xu(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==xu(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var Gu=Pt("AdBlock");async function $u(){var n=new zt("AdBlock");try{var t,r,e=await Fu(Gu,n);await st(500);var o=await ku(Gu,n);return function(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Du(Object(r),!0).forEach((function(t){Uu(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):Du(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}({net:o,classes:e,hasAdBlock:(null==o?void 0:o.arbitrament.type)&&o.arbitrament.type!==gu.none||(null==e||null===(t=e.critical)||void 0===t?void 0:t.arbitrament.type)&&e.critical.arbitrament.type!==wu.none||(null==e||null===(r=e.frequency)||void 0===r?void 0:r.arbitrament.type)&&e.frequency.arbitrament.type!==Ou.none||!1},n.status)}catch(t){return Gu.captureError(t),n.logUnexpectedError(t),n.status}}function Xu(n){return Xu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Xu(n)}function Vu(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function Ku(n,t,r){var e;return e=function(n,t){if("object"!=Xu(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Xu(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==Xu(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var Wu=function(n){return n[n.unknownBrowser=1]="unknownBrowser",n[n.queryStorageQuotaError=2]="queryStorageQuotaError",n}({}),Hu=1073741824;async function Ju(n){return void 0!==navigator.maxTouchPoints?function(n){return new Promise((function(n,t){var r=String(Math.random());window.indexedDB.open(r,1).onupgradeneeded=function(t){var e,o=null===(e=t.target)||void 0===e?void 0:e.result;try{o.createObjectStore("test",{autoIncrement:!0}).put(new Blob),n(!1)}catch(t){var i,u=t;if(t instanceof Error&&(u=null!==(i=t.message)&&void 0!==i?i:t),"string"!=typeof u)return void n(!1);var a=u.includes("BlobURLs are not yet supported");n(a)}finally{o.close(),window.indexedDB.deleteDatabase(r)}}})).catch((function(t){return n.logUnexpectedError(t),null}))}(n):function(){var n=window.openDatabase,t=window.localStorage;try{n(null,null,null,null)}catch(n){return!0}try{t.setItem("test","1"),t.removeItem("test")}catch(n){return!0}return!1}()}function Yu(n){return new Promise((function(t,r){navigator.webkitTemporaryStorage.queryUsageAndQuota((function(n,r){var e=Math.round(r/1048576),o=2*Math.round((window.performance&&window.performance.memory&&"number"==typeof window.performance.memory.jsHeapSizeLimit?window.performance.memory.jsHeapSizeLimit:Hu)/1048576);t(e<o)}),(function(r){n.logUnexpectedError(r),n.logTestPartFailure(Wu.queryStorageQuotaError),t(null)}))})).catch((function(t){return n.logUnexpectedError(t),null}))}var qu=Pt("Incognito");async function Zu(){var n=new zt("DetectIncognito");try{var t=null;return De.about.isWebkit&&(t=await Ju(n)),De.about.isBlink&&(t=await async function(n){return Yu(n)}(n)),De.about.isGecko&&(t=void 0===navigator.serviceWorker),De.about.isMSIE&&(t=void 0===window.indexedDB),null===t&&n.logTestPartFailure(Wu.unknownBrowser),function(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Vu(Object(r),!0).forEach((function(t){Ku(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):Vu(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}({isPrivate:t},n.status)}catch(t){return n.logUnexpectedError(t),qu.captureError(t),n.status}}function zu(n){return{adBlocker:$u,testWebGL:ir,testCanvas2d:eo,testWebRTC:Mo,testAudio:ei,testSpeech:ii,testDOMRect:hi,testSVG:Ii,testIncognito:Zu,testFonts:Wi,testFontPreferences:Gi,pixels:function(){return function(n){try{if(!Ji)return Promise.resolve(null);var t=Tt.getItem(s.k.U.G.O),r=Date.now();if(t&&r<t+s.k.U.G.$)return Promise.resolve(null);Tt.setItem(s.k.U.G.O,r);var e=Ji.urls,o=Date.now();return 0===e.length?Promise.resolve(null):Promise.allSettled(e.map((function(t){return zi(t,n)}))).then((function(n){return n.flatMap((function(n){return n&&"rejected"!==n.status?[n.value]:[]}))})).catch(Qi.captureError).then((function(n){return n?{timestamp:o,urls:n}:null}))}catch(n){return Qi.captureError(n),Promise.resolve(null)}}(n)},asyncFlags:function(){return eu().then(ou)}}}function Qu(n){return Qu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Qu(n)}function na(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||function(n,t){if(!n)return;if("string"==typeof n)return ta(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ta(n,t)}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ta(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function ra(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,ea(e.key),e)}}function ea(n){var t=function(n,t){if("object"!=Qu(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=Qu(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==Qu(t)?t:String(t)}var oa=function(n){var t=Number(n);return Number.isNaN(t)?72e5:1e3*t},ia=function(){function n(t,r,e,o){var i,u,a;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),i=this,u="refreshTime",a=oa(window[s.p]),(u=ea(u))in i?Object.defineProperty(i,u,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[u]=a,this._errorHandler=o,this._fidPromise=t.get(r).then((function(n){var e=na(n,2),o=e[0];if("ok"===e[1]){var i=o||No();return r(i),t.set(i),i}r(void 0)})).catch(this._errorHandler.captureError),e(this._fidPromise)}var t,r,e;return t=n,(r=[{key:"getValue",value:function(){return this._fidPromise}}])&&ra(t.prototype,r),e&&ra(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}();function ua(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||aa(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function aa(n,t){if(n){if("string"==typeof n)return ca(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ca(n,t):void 0}}function ca(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}var fa,la=function(n,t){var r,e=n,o=function(n,t){var r="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!r){if(Array.isArray(n)||(r=aa(n))||t&&n&&"number"==typeof n.length){r&&(n=r);var e=0,o=function(){};return{s:o,n:function(){return e>=n.length?{done:!0}:{done:!1,value:n[e++]}},e:function(n){throw n},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){r=r.call(n)},n:function(){var n=r.next();return u=n.done,n},e:function(n){a=!0,i=n},f:function(){try{u||null==r.return||r.return()}finally{if(a)throw i}}}}(t.split("."));try{for(o.s();!(r=o.n()).done;){var i=r.value;if(void 0===e[i]){e=void 0;break}e=e[i]}}catch(n){o.e(n)}finally{o.f()}return e},sa=["hasIndexedDb","hasLocalStorage","hasOpenDB","hasSessionStorage","intl.timeZone","intl.timeZoneOffset","navigator.deviceMemory","navigator.doNotTrack","navigator.hardwareConcurrency","navigator.language","navigator.platform","navigator.touchSupport","navigator.webdriver","screen.colorDepth"],va=function(){return Rn(s.h.P.C,s.h.P.I.C)};function ba(n){return ba="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ba(n)}function ya(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function ma(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ya(Object(r),!0).forEach((function(t){pa(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):ya(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function da(n,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,Sa(e.key),e)}}function pa(n,t,r){return(t=Sa(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function Sa(n){var t=function(n,t){if("object"!=ba(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=ba(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==ba(t)?t:String(t)}var ha=(pa(fa={},a,s.m),pa(fa,u,void 0),pa(fa,c,Promise.resolve(void 0)),pa(fa,f,(function(n){(E(n)||A(n))&&Ct.deferreds.ok_id.resolve(String(n))})),pa(fa,l,(function(n){(E(n)||A(n))&&Ct.deferreds.vk_id.resolve(String(n))})),fa),wa=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n)}var t,r,e;return t=n,e=[{key:"init",value:function(){window[i]=ha}},{key:"setSyncFid",value:function(t){var r=window[i];if(!r)return n.init(),void n.setSyncFid(t);window[i]=ma(ma({},r),{},pa({},u,t))}},{key:"setAsyncFid",value:function(t){var r=window[i];if(!r)return n.init(),void n.setAsyncFid(t);window[i]=ma(ma({},r),{},pa({},c,t))}},{key:"get",value:function(){return window[i]||ha}}],(r=null)&&da(t.prototype,r),e&&da(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}(),Oa=function(n){return n.succeed="succeed",n.failed="failed",n}({}),ga=function(){return{status:Oa.failed,error:new Error("Empty")}};function ja(n,t,r,e,o,i,u,a,c){switch(arguments.length){case 1:return n;case 2:return t(n);case 3:return r(t(n));case 4:return e(r(t(n)));case 5:return o(e(r(t(n))));case 6:return i(o(e(r(t(n)))));case 7:return u(i(o(e(r(t(n))))));case 8:return a(u(i(o(e(r(t(n)))))));case 9:return c(a(u(i(o(e(r(t(n))))))));default:for(var f=arguments[0],l=1;l<arguments.length;l++)f=arguments[l](f);return f}}function Ea(n){return Promise.resolve({status:Oa.succeed,data:n})}function Aa(n){return Promise.resolve({status:Oa.failed,error:n})}function _a(n,t){return new Promise((async function(r,e){try{await vt();var o=t(n);o instanceof Promise&&r(o),r(o)}catch(n){e(n)}})).then(Ea).catch(Aa)}function Ta(n){return _a(void 0,n)}function Ia(n){return _a(void 0,n)}function Ca(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,o,i,u,a=[],c=!0,f=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(e=i.call(r)).done)&&(a.push(e.value),a.length!==t);c=!0);}catch(n){f=!0,o=n}finally{try{if(!c&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(f)throw o}}return a}}(n,t)||function(n,t){if(!n)return;if("string"==typeof n)return Ra(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ra(n,t)}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ra(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}function Ma(n){return async function(t){var r=await t;return r.status===Oa.failed?Promise.resolve(r):_a(r.data,n)}}function Na(n){return async function(t){var r=await t;if(r.status===Oa.failed)return r;try{n(r.data)}catch(n){return Aa(n)}return r}}function Pa(n){return async function(t){var r=await t;if(r.status===Oa.failed)return r;try{if(n(r.data))return Promise.resolve(r)}catch(n){return Aa(n)}return ga()}}function Fa(n){return Pa(n)}function La(n){return Ma((async function(t){var r=on(await n(t)).map((async function(n){var t=Ca(n,2),r=t[0],e=t[1];return[r,await _a(void 0,e)]}));return Promise.all(r).then((function(n){return{linear:t,parallel:un(n)}}))}))}function Ba(){return async function(n){var t=await n;if(t.status===Oa.failed)return Promise.resolve(t);var r=t.data;return Ea({linear:r.linear,parallel:on(r.parallel).reduce((function(n,t){var r=Ca(t,2),e=r[0],o=r[1];return o.status===Oa.succeed?n.succeed[e]=o.data:n.failed[e]=o.error,n}),{succeed:{},failed:{}})})}}function ka(n){return ka="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ka(n)}function xa(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function Da(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xa(Object(r),!0).forEach((function(t){Ua(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):xa(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function Ua(n,t,r){var e;return e=function(n,t){if("object"!=ka(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=ka(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==ka(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var Ga=Da(Da({Const:t,Start:r},e),{},{Status:Oa});function $a(n){return $a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},$a(n)}function Xa(n,t){var r=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.push.apply(r,e)}return r}function Va(n){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Xa(Object(r),!0).forEach((function(t){Ka(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):Xa(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function Ka(n,t,r){var e;return e=function(n,t){if("object"!=$a(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var e=r.call(n,t||"default");if("object"!=$a(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(t,"string"),(t="symbol"==$a(e)?e:String(e))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}var Wa=function(){var n,t=m(w);try{for(t.s();!(n=t.n()).done;){var r,e=y(n.value,2),o=e[0],i=m(e[1]);try{for(i.s();!(r=i.n()).done;){if("function"!=typeof o[r.value])return!1}}catch(n){i.e(n)}finally{i.f()}}}catch(n){t.e(n)}finally{t.f()}try{O()}catch(n){return!1}return!0}(),Ha=_(window[i]);try{Wa&&!Ha&&function(){wa.init();var n=Pt("Root"),t=ja(Ga.Start.async((async function(){var t=new ia(It,wa.setSyncFid,wa.setAsyncFid,n);return await t.getValue()})),Ga.is(j),Ga.validate((function(){var n=Tt.getItem(s.k.D),t=oa(window[s.p]);return!n||Boolean(n)&&Date.now()-n>=t})),Ga.tap((function(n){Ct.init((function(t,r,e){var o=Va(Va({},De.data),{},{asyncMetricsStrategy:"immediate",sendReason:Ft(e)});Zi(n,o)})),me()}))),r=ja(t,Ga.step((function(n){return{fid:n,sync:De.data}})),Ga.tap((function(n){var t=n.fid,r=n.sync;Zi(t,Va(Va({},r),{},{sendReason:Ft([dt])}))})),Ga.tap((function(){Tt.setItem(s.k.D,Date.now())})));ja(r,Ga.validate((async function(n){n.fid;var t=n.sync;return await async function(n){var t=[],r=va();if(r){var e,o=s.h.P.I;sa.forEach((function(r){t.push(la(n,r))}));var i=Jt(t.join(";")),u=ua(await Promise.all([Mn(r,o.B),Mn(r,o.L)]),2),a=u[0],c=u[1];Nn(r,o.B,i);var f=oa(null!==(e=window[s.S])&&void 0!==e?e:o.F);return!c||Date.now()-c>=f||i!==a}return!0}(t)})),Ga.parallel((function(n){return zu(n.fid)})),Ga.processParallelResult(),Ga.tap((function(t){var r=t.linear,e=(r.fid,r.sync,t.parallel),o=e.succeed;on(e.failed).forEach((function(t){n.captureError(t)})),Ct.deferreds.asyncMetrics.resolve(o)})),Ga.tap((function(n){var t,r,e=n.linear,o=(e.fid,e.sync,n.parallel);o.succeed,o.failed,t=s.h.P.I.L,(r=va())&&Nn(r,t,Date.now())})))}()}catch(n){}})();