jacobinathanialpeterson commited on
Commit
51f6474
·
1 Parent(s): 63fa8ef

Upload 36 files

Browse files
Files changed (36) hide show
  1. YoHoHo.io - pirate battle royale io game_files/10008 +35 -0
  2. YoHoHo.io - pirate battle royale io game_files/adsbygoogle.js.download +1 -0
  3. YoHoHo.io - pirate battle royale io game_files/analytics.js.download +96 -0
  4. YoHoHo.io - pirate battle royale io game_files/apple-store.svg +216 -0
  5. YoHoHo.io - pirate battle royale io game_files/apstag.js.download +0 -0
  6. YoHoHo.io - pirate battle royale io game_files/button.html +0 -0
  7. YoHoHo.io - pirate battle royale io game_files/chest.png +0 -0
  8. YoHoHo.io - pirate battle royale io game_files/client +0 -0
  9. YoHoHo.io - pirate battle royale io game_files/close.svg +2 -0
  10. YoHoHo.io - pirate battle royale io game_files/coins_m.png +0 -0
  11. YoHoHo.io - pirate battle royale io game_files/copter.png +0 -0
  12. YoHoHo.io - pirate battle royale io game_files/default.css +144 -0
  13. YoHoHo.io - pirate battle royale io game_files/doorbell.min.css +1 -0
  14. YoHoHo.io - pirate battle royale io game_files/f.txt +10 -0
  15. YoHoHo.io - pirate battle royale io game_files/favicon.ico +0 -0
  16. YoHoHo.io - pirate battle royale io game_files/google-store.png +0 -0
  17. YoHoHo.io - pirate battle royale io game_files/ima3.js.download +0 -0
  18. YoHoHo.io - pirate battle royale io game_files/init +275 -0
  19. YoHoHo.io - pirate battle royale io game_files/js +0 -0
  20. YoHoHo.io - pirate battle royale io game_files/js(1) +0 -0
  21. YoHoHo.io - pirate battle royale io game_files/js(2) +0 -0
  22. YoHoHo.io - pirate battle royale io game_files/js(3) +0 -0
  23. YoHoHo.io - pirate battle royale io game_files/logout.svg +71 -0
  24. YoHoHo.io - pirate battle royale io game_files/px(1).gif +0 -0
  25. YoHoHo.io - pirate battle royale io game_files/px.gif +0 -0
  26. YoHoHo.io - pirate battle royale io game_files/raven.min.js.download +4 -0
  27. YoHoHo.io - pirate battle royale io game_files/safari-add-homescreen.png +0 -0
  28. YoHoHo.io - pirate battle royale io game_files/safari-share.png +0 -0
  29. YoHoHo.io - pirate battle royale io game_files/saved_resource.html +325 -0
  30. YoHoHo.io - pirate battle royale io game_files/sdk(1).js.download +22 -0
  31. YoHoHo.io - pirate battle royale io game_files/sdk.js.download +0 -0
  32. YoHoHo.io - pirate battle royale io game_files/style +1 -0
  33. YoHoHo.io - pirate battle royale io game_files/tag +1 -0
  34. YoHoHo.io - pirate battle royale io game_files/tag.min.js.download +0 -0
  35. YoHoHo.io - pirate battle royale io game_files/video.svg +83 -0
  36. YoHoHo.io - pirate battle royale io game_files/yohoho.js.download +0 -0
YoHoHo.io - pirate battle royale io game_files/10008 ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function(w, d, t) {
2
+ function supportAjaxUploadWithProgress(win, doc) {
3
+ function supportFileAPI(doc) {
4
+ var fi = doc.createElement('INPUT');
5
+ fi.type = 'file';
6
+ return 'files' in fi;
7
+ }
8
+
9
+ function supportAjaxUploadProgressEvents() {
10
+ var xhr = new XMLHttpRequest();
11
+ return !! (xhr && ('upload' in xhr) && ('onprogress' in xhr.upload));
12
+ }
13
+
14
+ function supportFormData(win) {
15
+ return !! win.FormData;
16
+ }
17
+
18
+ try {
19
+ return supportFileAPI(doc) && supportAjaxUploadProgressEvents() && supportFormData(win);
20
+ } catch (e) {
21
+ return false;
22
+ }
23
+ }
24
+
25
+ var hasLoaded = false;
26
+ var nativeJSON = (typeof w.JSON === 'object' && (typeof w.JSON.parse === 'function') && (typeof w.JSON.stringify === 'function')) ? '1' : '0';
27
+ var needsPostMessage = (!supportAjaxUploadWithProgress(w, d)) ? '1' : '0';
28
+ function l() { if (hasLoaded) { return; } hasLoaded = true; var g = d.createElement(t);g.type = 'text/javascript';g.async = true;g.crossorigin = 'anonymous';g.src = 'https://embed.doorbell.io/button/10008/1702838993/init';g.src += "?native_json="+nativeJSON+"&needs_postmessage="+needsPostMessage;(d.getElementsByTagName('head')[0]||d.getElementsByTagName('body')[0]).appendChild(g); }
29
+ if (w.doorbellOptions.windowLoaded) {
30
+ l();
31
+ } else {
32
+ if (w.attachEvent) { w.attachEvent('onload', l); } else if (w.addEventListener) { w.addEventListener('load', l, false); } else { l(); }
33
+ if (d.readyState == 'complete') { l(); }
34
+ }
35
+ }(window, document, 'script'));
YoHoHo.io - pirate battle royale io game_files/adsbygoogle.js.download ADDED
@@ -0,0 +1 @@
 
 
1
+ //adsbygoogle.js
YoHoHo.io - pirate battle royale io game_files/analytics.js.download ADDED
@@ -0,0 +1,96 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function(){/*
2
+
3
+ Copyright The Closure Library Authors.
4
+ SPDX-License-Identifier: Apache-2.0
5
+ */
6
+ var n=this||self,p=function(a,b){a=a.split(".");var c=n;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b};function q(){for(var a=r,b={},c=0;c<a.length;++c)b[a[c]]=c;return b}function u(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZ";a+=a.toLowerCase()+"0123456789-_";return a+"."}var r,v;
7
+ function aa(a){function b(k){for(;d<a.length;){var m=a.charAt(d++),l=v[m];if(null!=l)return l;if(!/^[\s\xa0]*$/.test(m))throw Error("Unknown base64 encoding at char: "+m);}return k}r=r||u();v=v||q();for(var c="",d=0;;){var e=b(-1),f=b(0),h=b(64),g=b(64);if(64===g&&-1===e)return c;c+=String.fromCharCode(e<<2|f>>4);64!=h&&(c+=String.fromCharCode(f<<4&240|h>>2),64!=g&&(c+=String.fromCharCode(h<<6&192|g)))}};var w={},y=function(a){w.TAGGING=w.TAGGING||[];w.TAGGING[a]=!0};var ba=Array.isArray,ca=function(a,b){if(a&&ba(a))for(var c=0;c<a.length;c++)if(a[c]&&b(a[c]))return a[c]},z=function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])},A=function(a){for(var b in a)if(a.hasOwnProperty(b))return!0;return!1};var B=function(a){this.j=a};B.prototype.toString=function(){return this.j.toString()};var C=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;new B("about:invalid#zClosurez");new B("about:blank");var D=function(){this.i=""};D.prototype.toString=function(){return this.i.toString()};new D;var E=function(){this.h=""};E.prototype.toString=function(){return this.h.toString()};new E;var F=function(){this.g=n.trustedTypes&&n.trustedTypes.emptyHTML||""};F.prototype.toString=function(){return this.g.toString()};new F;var G=window,H=window.history,I=document,J=navigator,K=function(){var a={},b=G.google_tag_data;G.google_tag_data=void 0===b?a:b;return G.google_tag_data},L=function(a,b){I.addEventListener?I.addEventListener(a,b,!1):I.attachEvent&&I.attachEvent("on"+a,b)};var da=function(a){var b=M();b.pending||(b.pending=[]);ca(b.pending,function(c){return c.target.ctid===a.ctid&&c.target.isDestination===a.isDestination})||b.pending.push({target:a,onLoad:void 0})},ea=function(){this.container={};this.destination={};this.canonical={};this.pending=[]},M=function(){var a=K(),b=a.tidr;b||(b=new ea,a.tidr=b);return b};var N=/:[0-9]+$/,Q=function(a,b){b&&(b=String(b).toLowerCase());if("protocol"===b||"port"===b)a.protocol=O(a.protocol)||O(G.location.protocol);"port"===b?a.port=String(Number(a.hostname?a.port:G.location.port)||("http"===a.protocol?80:"https"===a.protocol?443:"")):"host"===b&&(a.hostname=(a.hostname||G.location.hostname).replace(N,"").toLowerCase());return P(a,b)},P=function(a,b,c){var d=O(a.protocol);b&&(b=String(b).toLowerCase());switch(b){case "url_no_fragment":c="";a&&a.href&&(c=a.href.indexOf("#"),
8
+ c=0>c?a.href:a.href.substr(0,c));a=c;break;case "protocol":a=d;break;case "host":a=a.hostname.replace(N,"").toLowerCase();c&&(c=/^www\d*\./.exec(a))&&c[0]&&(a=a.substr(c[0].length));break;case "port":a=String(Number(a.port)||("http"===d?80:"https"===d?443:""));break;case "path":a.pathname||a.hostname||y(1);a="/"===a.pathname.substr(0,1)?a.pathname:"/"+a.pathname;a=a.split("/");0<=[].indexOf(a[a.length-1])&&(a[a.length-1]="");a=a.join("/");break;case "query":a=a.search.replace("?","");break;case "extension":a=
9
+ a.pathname.split(".");a=1<a.length?a[a.length-1]:"";a=a.split("/")[0];break;case "fragment":a=a.hash.replace("#","");break;default:a=a&&a.href}return a},O=function(a){return a?a.replace(":","").toLowerCase():""},R=function(a){var b=I.createElement("a");a&&(b.href=a);var c=b.pathname;"/"!==c[0]&&(a||y(1),c="/"+c);a=b.hostname.replace(N,"");return{href:b.href,protocol:b.protocol,host:b.host,hostname:a,pathname:c,search:b.search,hash:b.hash,port:b.port}};var S;var U=function(){var a=fa,b=ha,c=T(),d=function(h){a(h.target||h.srcElement||{})},e=function(h){b(h.target||h.srcElement||{})};if(!c.init){L("mousedown",d);L("keyup",d);L("submit",e);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){b(this);f.call(this)};c.init=!0}},ia=function(a,b,c,d,e){a={callback:a,domains:b,fragment:2===c,placement:c,forms:d,sameHost:e};T().decorators.push(a)},V=function(a,b,c){for(var d=T().decorators,e={},f=0;f<d.length;++f){var h=d[f],g;if(g=
10
+ !c||h.forms)a:{g=h.domains;var k=a,m=!!h.sameHost;if(g&&(m||k!==I.location.hostname))for(var l=0;l<g.length;l++)if(g[l]instanceof RegExp){if(g[l].test(k)){g=!0;break a}}else if(0<=k.indexOf(g[l])||m&&0<=g[l].indexOf(k)){g=!0;break a}g=!1}g&&(g=h.placement,void 0==g&&(g=h.fragment?2:1),g===b&&z(e,h.callback()))}return e};function T(){var a=K(),b=a.gl;b&&b.decorators||(b={decorators:[]},a.gl=b);return b};var ja=/(.*?)\*(.*?)\*(.*)/,ka=/([^?#]+)(\?[^#]*)?(#.*)?/;function W(a){return new RegExp("(.*?)(^|&)"+a+"=([^&]*)&?(.*)")}
11
+ var X=function(a){var b=[],c;for(c in a)if(a.hasOwnProperty(c)){var d=a[c];if(void 0!==d&&d===d&&null!==d&&"[object Object]"!==d.toString()){b.push(c);var e=b,f=e.push;d=String(d);r=r||u();v=v||q();for(var h=[],g=0;g<d.length;g+=3){var k=g+1<d.length,m=g+2<d.length,l=d.charCodeAt(g),t=k?d.charCodeAt(g+1):0,x=m?d.charCodeAt(g+2):0,ra=l>>2;l=(l&3)<<4|t>>4;t=(t&15)<<2|x>>6;x&=63;m||(x=64,k||(t=64));h.push(r[ra],r[l],r[t],r[x])}f.call(e,h.join(""))}}a=b.join("*");return["1",la(a),a].join("*")};
12
+ function la(a,b){a=[J.userAgent,(new Date).getTimezoneOffset(),J.userLanguage||J.language,Math.floor((new Date(Date.now())).getTime()/60/1E3)-(void 0===b?0:b),a].join("*");if(!(b=S)){b=Array(256);for(var c=0;256>c;c++){for(var d=c,e=0;8>e;e++)d=d&1?d>>>1^3988292384:d>>>1;b[c]=d}}S=b;b=4294967295;for(c=0;c<a.length;c++)b=b>>>8^S[(b^a.charCodeAt(c))&255];return((b^-1)>>>0).toString(36)}
13
+ function ma(a){return function(b){var c=R(G.location.href),d=c.search.replace("?","");a:{var e=d.split("&");for(var f=0;f<e.length;f++){var h=e[f].split("=");if("_gl"===decodeURIComponent(h[0]).replace(/\+/g," ")){e=h.slice(1).join("=");break a}}e=void 0}b.query=na(e||"")||{};e=Q(c,"fragment");f=e.match(W("_gl"));b.fragment=na(f&&f[3]||"")||{};a&&oa(c,d,e)}}function pa(a,b){if(a=W(a).exec(b)){var c=a[2],d=a[4];b=a[1];d&&(b=b+c+d)}return b}
14
+ function oa(a,b,c){function d(f,h){f=pa("_gl",f);f.length&&(f=h+f);return f}if(H&&H.replaceState){var e=W("_gl");if(e.test(b)||e.test(c))a=Q(a,"path"),b=d(b,"?"),c=d(c,"#"),H.replaceState({},void 0,""+a+b+c)}}
15
+ var na=function(a){try{a:{if(a){b:{for(var b=0;3>b;++b){var c=ja.exec(a);if(c){var d=c;break b}a=decodeURIComponent(a)}d=void 0}if(d&&"1"===d[1]){var e=d[2],f=d[3];b:{for(d=0;3>d;++d)if(e===la(f,d)){var h=!0;break b}h=!1}if(h){var g=f;break a}y(7)}}g=void 0}e=g;if(void 0!==e){g={};var k=e?e.split("*"):[];for(e=0;e+1<k.length;e+=2){var m=k[e],l=aa(k[e+1]);g[m]=l}y(6);return g}}catch(t){y(8)}};
16
+ function Y(a,b,c,d){function e(k){k=pa(a,k);var m=k.charAt(k.length-1);k&&"&"!==m&&(k+="&");return k+g}d=void 0===d?!1:d;var f=ka.exec(c);if(!f)return"";c=f[1];var h=f[2]||"";f=f[3]||"";var g=a+"="+b;d?f="#"+e(f.substring(1)):h="?"+e(h.substring(1));return""+c+h+f}function qa(a,b){var c="FORM"===(a.tagName||"").toUpperCase(),d=V(b,1,c),e=V(b,2,c);b=V(b,3,c);A(d)&&(d=X(d),c?sa("_gl",d,a):Z("_gl",d,a,!1));!c&&A(e)&&(c=X(e),Z("_gl",c,a,!0));for(var f in b)b.hasOwnProperty(f)&&ta(f,b[f],a)}
17
+ function ta(a,b,c,d){if(c.tagName){if("a"===c.tagName.toLowerCase())return Z(a,b,c,d);if("form"===c.tagName.toLowerCase())return sa(a,b,c)}if("string"==typeof c)return Y(a,b,c,d)}function Z(a,b,c,d){c.href&&(a=Y(a,b,c.href,void 0===d?!1:d),C.test(a)&&(c.href=a))}
18
+ function sa(a,b,c){if(c&&c.action){var d=(c.method||"").toLowerCase();if("get"===d){d=c.childNodes||[];for(var e=!1,f=0;f<d.length;f++){var h=d[f];if(h.name===a){h.setAttribute("value",b);e=!0;break}}e||(d=I.createElement("input"),d.setAttribute("type","hidden"),d.setAttribute("name",a),d.setAttribute("value",b),c.appendChild(d))}else"post"===d&&(a=Y(a,b,c.action),C.test(a)&&(c.action=a))}}
19
+ function fa(a){try{a:{for(var b=100;a&&0<b;){if(a.href&&a.nodeName.match(/^a(?:rea)?$/i)){var c=a;break a}a=a.parentNode;b--}c=null}if(c){var d=c.protocol;"http:"!==d&&"https:"!==d||qa(c,c.hostname)}}catch(e){}}function ha(a){try{if(a.action){var b=Q(R(a.action),"host");qa(a,b)}}catch(c){}};p("google_tag_data.glBridge.auto",function(a,b,c,d){U();ia(a,b,"fragment"===c?2:1,!!d,!1)});p("google_tag_data.glBridge.passthrough",function(a,b,c){U();ia(a,[P(G.location,"host",!0)],b,!!c,!0)});p("google_tag_data.glBridge.decorate",function(a,b,c){a=X(a);return ta("_gl",a,b,!!c)});p("google_tag_data.glBridge.generate",X);p("google_tag_data.glBridge.get",function(a,b){var c=ma(!!b);b=T();b.data||(b.data={query:{},fragment:{}},c(b.data));c={};if(b=b.data)z(c,b.query),a&&z(c,b.fragment);return c});
20
+ p("google_tag_data.tcBridge.registerUa",function(a,b){a=a+"_"+b;var c=M(),d=c.destination[a];d?(d.state=2,d.containers=[],d.destinations=[b]):c.destination[a]={state:2,containers:[],destinations:[b]}});p("google_tag_data.tcBridge.setSideload",function(a,b,c){a={ctid:a+"_"+c,isDestination:!0};M().container[b]={state:1,context:{source:5,fromContainerExecution:!0},parent:a};da({ctid:b,isDestination:!1})});})(window);
21
+ (function(){function La(a){var b=1,c;if(a)for(b=0,c=a.length-1;0<=c;c--){var d=a.charCodeAt(c);b=(b<<6&268435455)+d+(d<<14);d=b&266338304;b=0!=d?b^d>>21:b}return b};var $c=function(a){this.C=a||[]};$c.prototype.set=function(a){this.C[a]=!0};$c.prototype.get=function(a){return this.C[a]};$c.prototype.encode=function(){for(var a=[],b=0;b<this.C.length;b++)this.C[b]&&(a[Math.floor(b/6)]^=1<<b%6);for(b=0;b<a.length;b++)a[b]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(a[b]||0);return a.join("")+"~"};var ha=window.GoogleAnalyticsObject,wa;if(wa=void 0!=ha)wa=-1<(ha.constructor+"").indexOf("String");var ya;if(ya=wa){var fc=window.GoogleAnalyticsObject;ya=fc?fc.replace(/^[\s\xa0]+|[\s\xa0]+$/g,""):""}var gb=ya||"ga",jd=/^(?:utma\.)?\d+\.\d+$/,kd=/^amp-[\w.-]{22,64}$/,Ba=!1;var vd=new $c;function J(a){vd.set(a)}var Td=function(a){a=Dd(a);a=new $c(a);for(var b=vd.C.slice(),c=0;c<a.C.length;c++)b[c]=b[c]||a.C[c];return(new $c(b)).encode()},Dd=function(a){a=a.get(Gd);ka(a)||(a=[]);return a};var ea=function(a){return"function"==typeof a},ka=function(a){return"[object Array]"==Object.prototype.toString.call(Object(a))},qa=function(a){return void 0!=a&&-1<(a.constructor+"").indexOf("String")},D=function(a,b){return 0==a.indexOf(b)},sa=function(a){return a?a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,""):""},ra=function(){for(var a=O.navigator.userAgent+(M.cookie?M.cookie:"")+(M.referrer?M.referrer:""),b=a.length,c=O.history.length;0<c;)a+=c--^b++;return[hd()^La(a)&2147483647,Math.round((new Date).getTime()/
22
+ 1E3)].join(".")},ta=function(a){var b=M.createElement("img");b.width=1;b.height=1;b.src=a;return b},ua=function(){},K=function(a){if(encodeURIComponent instanceof Function)return encodeURIComponent(a);J(28);return a},L=function(a,b,c,d){try{a.addEventListener?a.addEventListener(b,c,!!d):a.attachEvent&&a.attachEvent("on"+b,c)}catch(e){J(27)}},f=/^[\w\-:/.?=&%!\[\]]+$/,Nd=/^[\w+/_-]+[=]{0,2}$/,ff=null,Id=function(a,b,c,d,e){if(!ff){ff={createScriptURL:function(ca){return ca},createHTML:function(ca){return ca}};
23
+ try{ff=window.trustedTypes.createPolicy("google-analytics",ff)}catch(ca){}}if(a){var g=M.querySelector&&M.querySelector("script[nonce]")||null;g=g?g.nonce||g.getAttribute&&g.getAttribute("nonce")||"":"";c?(e=d="",b&&f.test(b)&&(d=' id="'+b+'"'),g&&Nd.test(g)&&(e=' nonce="'+g+'"'),f.test(a)&&M.write(ff.createHTML("<script"+d+e+' src="'+a+'">\x3c/script>'))):(c=M.createElement("script"),c.type="text/javascript",c.async=!0,c.src=ff.createScriptURL(a),d&&(c.onload=d),e&&(c.onerror=e),b&&(c.id=b),g&&c.setAttribute("nonce",
24
+ g),a=M.getElementsByTagName("script")[0],a.parentNode.insertBefore(c,a))}},be=function(a,b){return E(M.location[b?"href":"search"],a)},E=function(a,b){return(a=a.match("(?:&|#|\\?)"+K(b).replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")+"=([^&#]*)"))&&2==a.length?a[1]:""},xa=function(){var a=""+M.location.hostname;return 0==a.indexOf("www.")?a.substring(4):a},de=function(a,b){var c=a.indexOf(b);if(5==c||6==c)if(a=a.charAt(c+b.length),"/"==a||"?"==a||""==a||":"==a)return!0;return!1},of=function(a,b){var c=
25
+ M.referrer;if(/^(https?|android-app):\/\//i.test(c)){if(a)return c;a="//"+M.location.hostname;if(!de(c,a))return b&&(b=a.replace(/\./g,"-")+".cdn.ampproject.org",de(c,b))?void 0:c}},za=function(a,b){if(1==b.length&&null!=b[0]&&"object"===typeof b[0])return b[0];for(var c={},d=Math.min(a.length+1,b.length),e=0;e<d;e++)if("object"===typeof b[e]){for(var g in b[e])b[e].hasOwnProperty(g)&&(c[g]=b[e][g]);break}else e<a.length&&(c[a[e]]=b[e]);return c},Ee=function(a,b){for(var c=0;c<a.length;c++)if(b==
26
+ a[c])return!0;return!1};var ee=function(){this.oa=[];this.ea={};this.m={}};ee.prototype.set=function(a,b,c){this.oa.push(a);c?this.m[":"+a]=b:this.ea[":"+a]=b};ee.prototype.get=function(a){return this.m.hasOwnProperty(":"+a)?this.m[":"+a]:this.ea[":"+a]};ee.prototype.map=function(a){for(var b=0;b<this.oa.length;b++){var c=this.oa[b],d=this.get(c);d&&a(c,d)}};var O=window,M=document,jf=document.currentScript?document.currentScript.src:"",va=function(a,b){return setTimeout(a,b)};var Qa=window,Za=document,G=function(a){var b=Qa._gaUserPrefs;if(b&&b.ioo&&b.ioo()||Za.documentElement.hasAttribute("data-google-analytics-opt-out")||a&&!0===Qa["ga-disable-"+a])return!0;try{var c=Qa.external;if(c&&c._gaUserPrefs&&"oo"==c._gaUserPrefs)return!0}catch(g){}a=[];b=String(Za.cookie).split(";");for(c=0;c<b.length;c++){var d=b[c].split("="),e=d[0].replace(/^\s*|\s*$/g,"");e&&"AMP_TOKEN"==e&&((d=d.slice(1).join("=").replace(/^\s*|\s*$/g,""))&&(d=decodeURIComponent(d)),a.push(d))}for(b=0;b<
27
+ a.length;b++)if("$OPT_OUT"==a[b])return!0;return Za.getElementById("__gaOptOutExtension")?!0:!1};var Ca=function(a){var b=[],c=M.cookie.split(";");a=new RegExp("^\\s*"+a+"=\\s*(.*?)\\s*$");for(var d=0;d<c.length;d++){var e=c[d].match(a);e&&b.push(e[1])}return b},zc=function(a,b,c,d,e,g,ca){e=G(e)?!1:eb.test(M.location.hostname)||"/"==c&&vc.test(d)?!1:!0;if(!e)return!1;b&&1200<b.length&&(b=b.substring(0,1200));c=a+"="+b+"; path="+c+"; ";g&&(c+="expires="+(new Date((new Date).getTime()+g)).toGMTString()+"; ");d&&"none"!==d&&(c+="domain="+d+";");ca&&(c+=ca+";");d=M.cookie;M.cookie=c;if(!(d=d!=M.cookie))a:{a=
28
+ Ca(a);for(d=0;d<a.length;d++)if(b==a[d]){d=!0;break a}d=!1}return d},Cc=function(a){return encodeURIComponent?encodeURIComponent(a).replace(/\(/g,"%28").replace(/\)/g,"%29"):a},vc=/^(www\.)?google(\.com?)?(\.[a-z]{2})?$/,eb=/(^|\.)doubleclick\.net$/i;var Oe=function(a){var b=[],c=M.cookie.split(";");a=new RegExp("^\\s*"+(a||"_gac")+"_(UA-\\d+-\\d+)=\\s*(.+?)\\s*$");for(var d=0;d<c.length;d++){var e=c[d].match(a);e&&b.push({ja:e[1],value:e[2],timestamp:Number(e[2].split(".")[1])||0})}b.sort(function(g,ca){return ca.timestamp-g.timestamp});return b};
29
+ function df(a,b,c){b=Oe(b);var d={};if(!b||!b.length)return d;for(var e=0;e<b.length;e++){var g=b[e].value.split(".");if("1"!==g[0]||c&&3>g.length||!c&&3!==g.length)a&&(a.na=!0);else if(Number(g[1])){d[b[e].ja]?a&&(a.pa=!0):d[b[e].ja]=[];var ca={version:g[0],timestamp:1E3*Number(g[1]),qa:g[2]};c&&3<g.length&&(ca.labels=g.slice(3));d[b[e].ja].push(ca)}}return d};var Fa,Ga,fb,Ab,ja=/^https?:\/\/[^/]*cdn\.ampproject\.org\//,Ue=/^(?:www\.|m\.|amp\.)+/,Ub=[],da=function(a){if(ye(a[Kd])){if(void 0===Ab){var b;if(b=(b=De.get())&&b._ga||void 0)Ab=b,J(81)}if(void 0!==Ab)return a[Q]||(a[Q]=Ab),!1}if(a[Kd]){J(67);if(a[ac]&&"cookie"!=a[ac])return!1;if(void 0!==Ab)a[Q]||(a[Q]=Ab);else{a:{b=String(a[W]||xa());var c=String(a[Yb]||"/"),d=Ca(String(a[U]||"_ga"));b=na(d,b,c);if(!b||jd.test(b))b=!0;else if(b=Ca("AMP_TOKEN"),0==b.length)b=!0;else{if(1==b.length&&(b=decodeURIComponent(b[0]),
30
+ "$RETRIEVING"==b||"$OPT_OUT"==b||"$ERROR"==b||"$NOT_FOUND"==b)){b=!0;break a}b=!1}}if(b&&tc(ic,String(a[Na])))return!0}}return!1},ic=function(){Z.D([ua])},tc=function(a,b){var c=Ca("AMP_TOKEN");if(1<c.length)return J(55),!1;c=decodeURIComponent(c[0]||"");if("$OPT_OUT"==c||"$ERROR"==c||G(b))return J(62),!1;if(!ja.test(M.referrer)&&"$NOT_FOUND"==c)return J(68),!1;if(void 0!==Ab)return J(56),va(function(){a(Ab)},0),!0;if(Fa)return Ub.push(a),!0;if("$RETRIEVING"==c)return J(57),va(function(){tc(a,b)},
31
+ 1E4),!0;Fa=!0;c&&"$"!=c[0]||(xc("$RETRIEVING",3E4),setTimeout(Mc,3E4),c="");return Pc(c,b)?(Ub.push(a),!0):!1},Pc=function(a,b,c){if(!window.JSON)return J(58),!1;var d=O.XMLHttpRequest;if(!d)return J(59),!1;var e=new d;if(!("withCredentials"in e))return J(60),!1;e.open("POST",(c||"https://ampcid.google.com/v1/publisher:getClientId")+"?key=AIzaSyA65lEHUEizIsNtlbNo-l2K18dT680nsaM",!0);e.withCredentials=!0;e.setRequestHeader("Content-Type","text/plain");e.onload=function(){Fa=!1;if(4==e.readyState){try{200!=
32
+ e.status&&(J(61),Qc("","$ERROR",3E4));var g=JSON.parse(e.responseText);g.optOut?(J(63),Qc("","$OPT_OUT",31536E6)):g.clientId?Qc(g.clientId,g.securityToken,31536E6):!c&&g.alternateUrl?(Ga&&clearTimeout(Ga),Fa=!0,Pc(a,b,g.alternateUrl)):(J(64),Qc("","$NOT_FOUND",36E5))}catch(ca){J(65),Qc("","$ERROR",3E4)}e=null}};d={originScope:"AMP_ECID_GOOGLE"};a&&(d.securityToken=a);e.send(JSON.stringify(d));Ga=va(function(){J(66);Qc("","$ERROR",3E4)},1E4);return!0},Mc=function(){Fa=!1},xc=function(a,b){if(void 0===
33
+ fb){fb="";for(var c=id(),d=0;d<c.length;d++){var e=c[d];if(zc("AMP_TOKEN",encodeURIComponent(a),"/",e,"",b)){fb=e;return}}}zc("AMP_TOKEN",encodeURIComponent(a),"/",fb,"",b)},Qc=function(a,b,c){Ga&&clearTimeout(Ga);b&&xc(b,c);Ab=a;b=Ub;Ub=[];for(c=0;c<b.length;c++)b[c](a)},ye=function(a){a:{if(ja.test(M.referrer)){var b=M.location.hostname.replace(Ue,"");b:{var c=M.referrer;c=c.replace(/^https?:\/\//,"");var d=c.replace(/^[^/]+/,"").split("/"),e=d[2];d=(d="s"==e?d[3]:e)?decodeURIComponent(d):d;if(!d){if(0==
34
+ c.indexOf("xn--")){c="";break b}(c=c.match(/(.*)\.cdn\.ampproject\.org\/?$/))&&2==c.length&&(d=c[1].replace(/-/g,".").replace(/\.\./g,"-"))}c=d?d.replace(Ue,""):""}(d=b===c)||(c="."+c,d=b.substring(b.length-c.length,b.length)===c);if(d){b=!0;break a}else J(78)}b=!1}return b&&!1!==a};var bd=function(a){return(a?"https:":Ba||"https:"==M.location.protocol?"https:":"http:")+"//www.google-analytics.com"},Ge=function(a){switch(a){default:case 1:return"https://www.google-analytics.com/gtm/js?id=";case 2:return"https://www.googletagmanager.com/gtag/js?id="}},Da=function(a){this.name="len";this.message=a+"-8192"},ba=function(a,b,c){c=c||ua;if(2036>=b.length)wc(a,b,c);else if(8192>=b.length)x(a,b,c)||wd(a,b,c)||wc(a,b,c);else throw ge("len",b.length),new Da(b.length);},pe=function(a,b,
35
+ c,d){d=d||ua;wd(a+"?"+b,"",d,c)},wc=function(a,b,c){var d=ta(a+"?"+b);d.onload=d.onerror=function(){d.onload=null;d.onerror=null;c()}},wd=function(a,b,c,d){var e=O.XMLHttpRequest;if(!e)return!1;var g=new e;if(!("withCredentials"in g))return!1;a=a.replace(/^http:/,"https:");g.open("POST",a,!0);g.withCredentials=!0;g.setRequestHeader("Content-Type","text/plain");g.onreadystatechange=function(){if(4==g.readyState){if(d&&"text/plain"===g.getResponseHeader("Content-Type"))try{Ea(d,g.responseText,c)}catch(ca){ge("xhr",
36
+ "rsp"),c()}else c();g=null}};g.send(b);return!0},Ea=function(a,b,c){if(1>b.length)ge("xhr","ver","0"),c();else if(3<a.count++)ge("xhr","tmr",""+a.count),c();else{var d=b.charAt(0);if("1"===d)oc(a,b.substring(1),c);else if(a.V&&"2"===d){var e=b.substring(1).split(","),g=0;b=function(){++g===e.length&&c()};for(d=0;d<e.length;d++)oc(a,e[d],b)}else ge("xhr","ver",String(b.length)),c()}},oc=function(a,b,c){if(0===b.length)c();else{var d=b.charAt(0);switch(d){case "d":pe("https://stats.g.doubleclick.net/j/collect",
37
+ a.U,a,c);break;case "g":wc("https://www.google.com/ads/ga-audiences",a.google,c);(b=b.substring(1))&&(/^[a-z.]{1,6}$/.test(b)?wc("https://www.google.%/ads/ga-audiences".replace("%",b),a.google,ua):ge("tld","bcc",b));break;case "G":if(a.V){a.V("G-"+b.substring(1));c();break}case "x":if(a.V){a.V();c();break}case "c":if(a.V){a.V(b.substring(1));c();break}default:ge("xhr","brc",d),c()}}},x=function(a,b,c){return O.navigator.sendBeacon?O.navigator.sendBeacon(a,b)?(c(),!0):!1:!1},ge=function(a,b,c){1<=
38
+ 100*Math.random()||G("?")||(a=["t=error","_e="+a,"_v=j101","sr=1"],b&&a.push("_f="+b),c&&a.push("_m="+K(c.substring(0,100))),a.push("aip=1"),a.push("z="+hd()),wc(bd(!0)+"/u/d",a.join("&"),ua))};var qc=function(){return O.gaData=O.gaData||{}},h=function(a){var b=qc();return b[a]=b[a]||{}};var Ha=function(){this.M=[]};Ha.prototype.add=function(a){this.M.push(a)};Ha.prototype.D=function(a){try{for(var b=0;b<this.M.length;b++){var c=a.get(this.M[b]);c&&ea(c)&&c.call(O,a)}}catch(d){}b=a.get(Ia);b!=ua&&ea(b)&&(a.set(Ia,ua,!0),setTimeout(b,10))};function Ja(a){if(100!=a.get(Ka)&&La(P(a,Q))%1E4>=100*R(a,Ka))throw"abort";}function Ma(a){if(G(P(a,Na)))throw"abort";}function Oa(){var a=M.location.protocol;if("http:"!=a&&"https:"!=a)throw"abort";}
39
+ function pf(a){var b=!1,c=!1;if(vd.get(89)){c=!0;var d=a.get(kb),e=M.location;if(e){var g=e.pathname||"";"/"!=g.charAt(0)&&(g="/"+g);e=e.protocol+"//"+e.hostname+g+e.search;d&&0===d.indexOf(e)||(b=!0)}}!c&&vd.get(90)&&(c=!0,d=a.get(lb),e=of(!!a.get(ec),!!a.get(Kd)),d!==e&&(b=!0));!c&&vd.get(91)&&(c=!0,a.get(qf)!==M.title&&(b=!0));return c&&!b}
40
+ function Pa(a){try{O.navigator.sendBeacon?J(42):O.XMLHttpRequest&&"withCredentials"in new O.XMLHttpRequest&&J(40)}catch(c){}a.set(ld,Td(a),!0);a.set(Ac,R(a,Ac)+1);var b=[];ue.map(function(c,d){d.F&&(c=a.get(c),void 0!=c&&c!=d.defaultValue&&("boolean"==typeof c&&(c*=1),b.push(d.F+"="+K(""+c))))});!1===a.get(xe)&&b.push("npa=1");b.push("z="+Bd());pf(a)&&J(109);a.set(Ra,b.join("&"),!0)}
41
+ function Sa(a){var b=P(a,fa);!b&&a.get(Vd)&&(b="beacon");var c=P(a,gd),d=P(a,oe),e=c||(d||bd(!1)+"")+"/collect",g=a.Z(Ia),ca=P(a,Ra),l=P(a,Na);switch(P(a,ad)){case "d":e=c||(d||bd(!1)+"")+"/j/collect";b=a.get(qe)||void 0;pe(e,ca,b,g);break;default:b?(g=g||ua,"image"==b?wc(e,ca,g):"xhr"==b&&wd(e,ca,g)||"beacon"==b&&x(e,ca,g)||ba(e,ca,g)):ba(e,ca,g)}ca=h(l);g=ca.hitcount;ca.hitcount=g?g+1:1;ca.first_hit||(ca.first_hit=(new Date).getTime());delete h(l).pending_experiments;a.set(Ia,ua,!0);if(rf(a))if(ca=
42
+ P(a,Na),l=sf[ca])for(ca=0;ca<l.length;++ca)(g=tf(l[ca]).q)&&30>g.length&&g.push&&g.push(uf(a));else vf[ca]=vf[ca]||[],30>vf[ca].length&&vf[ca].push(uf(a))}function Hc(a){qc().expId&&a.set(Nc,qc().expId);qc().expVar&&a.set(Oc,qc().expVar);var b=P(a,Na);if(b=h(b).pending_experiments){var c=[];for(d in b)b.hasOwnProperty(d)&&b[d]&&c.push(encodeURIComponent(d)+"."+encodeURIComponent(b[d]));var d=c.join("!")}else d=void 0;d&&((b=a.get(m))&&(d=b+"!"+d),a.set(m,d,!0))}
43
+ function cd(){if(O.navigator&&"preview"==O.navigator.loadPurpose)throw"abort";}function yd(a){var b=O.gaDevIds||[];if(ka(b)){var c=a.get("&did");qa(c)&&0<c.length&&(b=b.concat(c.split(",")));c=[];for(var d=0;d<b.length;d++)Ee(c,b[d])||c.push(b[d]);0!=c.length&&a.set("&did",c.join(","),!0)}}function vb(a){if(!a.get(Na))throw"abort";}
44
+ function Pe(a){try{if(!a.get(Qe)&&(a.set(Qe,!0),!a.get("&gtm"))){var b=void 0,c=void 0;lf(be("gtm_debug"))&&(b=2);!b&&D(M.referrer,"https://tagassistant.google.com/")&&(b=3);!b&&Ee(M.cookie.split("; "),"__TAG_ASSISTANT=x")&&(b=4);b||(c=M.documentElement.getAttribute("data-tag-assistant-present"),lf(c)&&(b=5));if(b){O["google.tagmanager.debugui2.queue"]||(O["google.tagmanager.debugui2.queue"]=[],Id("https://www.google-analytics.com/debug/bootstrap?id="+a.get(Na)+"&src=LEGACY&cond="+b));var d=M.currentScript;
45
+ O["google.tagmanager.debugui2.queue"].push({messageType:"LEGACY_CONTAINER_STARTING",data:{id:a.get(Na),scriptSource:d&&d.src||""}})}}}catch(e){}}function lf(a){if(null==a||0===a.length)return!1;a=Number(a);var b=Date.now();return a<b+3E5&&a>b-9E5};var hd=function(){return Math.round(2147483647*Math.random())},Bd=function(){try{var a=new Uint32Array(1);O.crypto.getRandomValues(a);return a[0]&2147483647}catch(b){return hd()}};function Ta(a){var b=R(a,Ua);500<=b&&J(15);var c=P(a,Va);if("transaction"!=c&&"item"!=c){c=R(a,Wa);var d=(new Date).getTime(),e=R(a,Xa);0==e&&a.set(Xa,d);e=Math.round(2*(d-e)/1E3);0<e&&(c=Math.min(c+e,20),a.set(Xa,d));if(0>=c)throw"abort";a.set(Wa,--c)}a.set(Ua,++b)};var Ya=function(){this.data=new ee};Ya.prototype.get=function(a){var b=$a(a),c=this.data.get(a);b&&void 0==c&&(c=ea(b.defaultValue)?b.defaultValue():b.defaultValue);return b&&b.Z?b.Z(this,a,c):c};var P=function(a,b){a=a.get(b);return void 0==a?"":""+a},R=function(a,b){a=a.get(b);return void 0==a||""===a?0:Number(a)};Ya.prototype.Z=function(a){return(a=this.get(a))&&ea(a)?a:ua};
46
+ Ya.prototype.set=function(a,b,c){if(a)if("object"===typeof a)for(var d in a)a.hasOwnProperty(d)&&ab(this,d,a[d],c);else ab(this,a,b,c)};
47
+ var ab=function(a,b,c,d){if(void 0!=c)switch(b){case Na:wb.test(c)}var e=$a(b);e&&e.o?e.o(a,b,c,d):a.data.set(b,c,d)},gf={hitPayload:88,location:89,referrer:90,title:91,buildHitTask:93,sendHitTask:94,displayFeaturesTask:95,customTask:97,cookieName:98,cookieDomain:99,cookiePath:100,cookieExpires:101,cookieUpdate:102,cookieFlags:103,storage:104,_x_19:105,transportUrl:106,allowAdFeatures:107,sampleRate:108};
48
+ function hf(a,b){var c=gf[a];c&&J(c);"displayFeaturesTask"===a&&void 0==b&&J(96);/.*Task$/.test(a)&&J(92)}function mf(a,b){if(a)if("object"===typeof a)for(var c in a)a.hasOwnProperty(c)&&hf(c,b);else hf(a,b)};var ue=new ee,ve=[],bb=function(a,b,c,d,e){this.name=a;this.F=b;this.Z=d;this.o=e;this.defaultValue=c};function $a(a){var b=ue.get(a);if(!b)for(var c=0;c<ve.length;c++){var d=ve[c],e=d[0].exec(a);if(e){b=d[1](e);ue.set(b.name,b);break}}return b}function yc(a){var b;ue.map(function(c,d){d.F==a&&(b=d)});return b&&b.name}function S(a,b,c,d,e){a=new bb(a,b,c,d,e);ue.set(a.name,a);return a.name}function cb(a,b){ve.push([new RegExp("^"+a+"$"),b])}function T(a,b,c){return S(a,b,c,void 0,db)}
49
+ function db(){};var hb=T("apiVersion","v"),ib=T("clientVersion","_v");S("anonymizeIp","aip");var jb=S("adSenseId","a"),Va=S("hitType","t"),Ia=S("hitCallback"),Ra=S("hitPayload");S("nonInteraction","ni");S("currencyCode","cu");S("dataSource","ds");var Vd=S("useBeacon",void 0,!1),fa=S("transport");S("sessionControl","sc","");S("sessionGroup","sg");S("queueTime","qt");var Ac=S("_s","_s"),Ie=S("_no_slc");S("screenName","cd");var kb=S("location","dl",""),lb=S("referrer","dr"),mb=S("page","dp","");S("hostname","dh");
50
+ var nb=S("language","ul"),ob=S("encoding","de"),qf=S("title","dt",function(){return M.title||void 0});cb("contentGroup([0-9]+)",function(a){return new bb(a[0],"cg"+a[1])});var pb=S("screenColors","sd"),qb=S("screenResolution","sr"),rb=S("viewportSize","vp"),sb=S("javaEnabled","je"),tb=S("flashVersion","fl");S("campaignId","ci");S("campaignName","cn");S("campaignSource","cs");S("campaignMedium","cm");S("campaignKeyword","ck");S("campaignContent","cc");
51
+ var ub=S("eventCategory","ec"),xb=S("eventAction","ea"),yb=S("eventLabel","el"),zb=S("eventValue","ev"),Bb=S("socialNetwork","sn"),Cb=S("socialAction","sa"),Db=S("socialTarget","st"),Eb=S("l1","plt"),Fb=S("l2","pdt"),Gb=S("l3","dns"),Hb=S("l4","rrt"),Ib=S("l5","srt"),Jb=S("l6","tcp"),Kb=S("l7","dit"),Lb=S("l8","clt"),Ve=S("l9","_gst"),We=S("l10","_gbt"),Xe=S("l11","_cst"),Ye=S("l12","_cbt"),Mb=S("timingCategory","utc"),Nb=S("timingVar","utv"),Ob=S("timingLabel","utl"),Pb=S("timingValue","utt");
52
+ S("appName","an");S("appVersion","av","");S("appId","aid","");S("appInstallerId","aiid","");S("exDescription","exd");S("exFatal","exf");var Nc=S("expId","xid"),Oc=S("expVar","xvar"),m=S("exp","exp"),Rc=S("_utma","_utma"),Sc=S("_utmz","_utmz"),Tc=S("_utmht","_utmht"),Ua=S("_hc",void 0,0),Xa=S("_ti",void 0,0),Wa=S("_to",void 0,20);cb("dimension([0-9]+)",function(a){return new bb(a[0],"cd"+a[1])});cb("metric([0-9]+)",function(a){return new bb(a[0],"cm"+a[1])});S("linkerParam",void 0,void 0,Bc,db);
53
+ var Ze=T("_cd2l",void 0,!1),ld=S("usage","_u"),Gd=S("_um");S("forceSSL",void 0,void 0,function(){return Ba},function(a,b,c){J(34);Ba=!!c});var ed=S("_j1","jid"),ia=S("_j2","gjid");cb("\\&(.*)",function(a){var b=new bb(a[0],a[1]),c=yc(a[0].substring(1));c&&(b.Z=function(d){return d.get(c)},b.o=function(d,e,g,ca){d.set(c,g,ca)},b.F=void 0);return b});
54
+ var Qb=T("_oot"),dd=S("previewTask"),Rb=S("checkProtocolTask"),md=S("validationTask"),Sb=S("checkStorageTask"),Uc=S("historyImportTask"),Tb=S("samplerTask"),Vb=S("_rlt"),Wb=S("buildHitTask"),Xb=S("sendHitTask"),Vc=S("ceTask"),zd=S("devIdTask"),Cd=S("timingTask"),Ld=S("displayFeaturesTask"),oa=S("customTask"),ze=S("fpsCrossDomainTask"),Re=T("_cta"),V=T("name"),Q=T("clientId","cid"),n=T("clientIdTime"),xd=T("storedClientId"),Ad=S("userId","uid"),Na=T("trackingId","tid"),U=T("cookieName",void 0,"_ga"),
55
+ W=T("cookieDomain"),Yb=T("cookiePath",void 0,"/"),Zb=T("cookieExpires",void 0,63072E3),Hd=T("cookieUpdate",void 0,!0),Be=T("cookieFlags",void 0,""),$b=T("legacyCookieDomain"),Wc=T("legacyHistoryImport",void 0,!0),ac=T("storage",void 0,"cookie"),bc=T("allowLinker",void 0,!1),cc=T("allowAnchor",void 0,!0),Ka=T("sampleRate","sf",100),dc=T("siteSpeedSampleRate",void 0,1),ec=T("alwaysSendReferrer",void 0,!1),I=T("_gid","_gid"),la=T("_gcn"),Kd=T("useAmpClientId"),ce=T("_gclid"),fe=T("_gt"),he=T("_ge",void 0,
56
+ 7776E6),ie=T("_gclsrc"),je=T("storeGac",void 0,!0),oe=S("_x_19"),Ae=S("_fplc","_fplc"),F=T("_cs"),Je=T("_useUp",void 0,!1),Le=S("up","up"),Qe=S("_tac",void 0,!1),Se=T("_gbraid"),Te=T("_gbt"),bf=T("_gbe",void 0,7776E6),gd=S("transportUrl"),Md=S("_r","_r"),Od=S("_slc","_slc"),qe=S("_dp"),ad=S("_jt",void 0,"n"),Ud=S("allowAdFeatures",void 0,!0),xe=S("allowAdPersonalizationSignals",void 0,!0);
57
+ function X(a,b,c,d){b[a]=function(){try{return d&&J(d),c.apply(this,arguments)}catch(e){throw ge("exc",a,e&&e.name),e;}}};var Ed=function(a){if("cookie"==a.get(ac))return a=Ca("FPLC"),0<a.length?a[0]:void 0},Fe=function(a){var b;if(b=P(a,oe)&&a.get(Ze))b=De.get(a.get(cc)),b=!(b&&b._fplc);b&&!Ed(a)&&a.set(Ae,"0")};var aa=function(a){var b=Math.min(R(a,dc),100);return La(P(a,Q))%100>=b?!1:!0},gc=function(a){var b={};if(Ec(b)||Fc(b)){var c=b[Eb];void 0==c||Infinity==c||isNaN(c)||(0<c?(Y(b,Gb),Y(b,Jb),Y(b,Ib),Y(b,Fb),Y(b,Hb),Y(b,Kb),Y(b,Lb),Y(b,Ve),Y(b,We),Y(b,Xe),Y(b,Ye),va(function(){a(b)},10)):L(O,"load",function(){gc(a)},!1))}},Ec=function(a){var b=O.performance||O.webkitPerformance;b=b&&b.timing;if(!b)return!1;var c=b.navigationStart;if(0==c)return!1;a[Eb]=b.loadEventStart-c;a[Gb]=b.domainLookupEnd-b.domainLookupStart;
58
+ a[Jb]=b.connectEnd-b.connectStart;a[Ib]=b.responseStart-b.requestStart;a[Fb]=b.responseEnd-b.responseStart;a[Hb]=b.fetchStart-c;a[Kb]=b.domInteractive-c;a[Lb]=b.domContentLoadedEventStart-c;a[Ve]=N.L-c;a[We]=N.ya-c;O.google_tag_manager&&O.google_tag_manager._li&&(b=O.google_tag_manager._li,a[Xe]=b.cst,a[Ye]=b.cbt);return!0},Fc=function(a){if(O.top!=O)return!1;var b=O.external,c=b&&b.onloadT;b&&!b.isValidLoadTime&&(c=void 0);2147483648<c&&(c=void 0);0<c&&b.setPageReadyTime();if(void 0==c)return!1;
59
+ a[Eb]=c;return!0},Y=function(a,b){var c=a[b];if(isNaN(c)||Infinity==c||0>c)a[b]=void 0},Fd=function(a){return function(b){if("pageview"==b.get(Va)&&!a.I){a.I=!0;var c=aa(b),d=0<E(P(b,kb),"gclid").length,e=0<E(P(b,kb),"wbraid").length;(c||d||e)&&gc(function(g){c&&a.send("timing",g);(d||e)&&a.send("adtiming",g)})}}};var hc=!1,mc=function(a){if("cookie"==P(a,ac)){if(a.get(Hd)||P(a,xd)!=P(a,Q)){var b=1E3*R(a,Zb);ma(a,Q,U,b);a.data.set(xd,P(a,Q))}(a.get(Hd)||uc(a)!=P(a,I))&&ma(a,I,la,864E5);if(a.get(je)){if(b=P(a,ce)){var c=Math.min(R(a,he),1E3*R(a,Zb));c=0===c?0:Math.min(c,1E3*R(a,fe)+c-(new Date).getTime());a.data.set(he,c);var d={},e=P(a,fe),g=P(a,ie),ca=kc(P(a,Yb)),l=lc(P(a,W)),k=P(a,Na),w=P(a,Be);g&&"aw.ds"!=g?d&&(d.ua=!0):(b=["1",e,Cc(b)].join("."),0<=c&&(d&&(d.ta=!0),zc("_gac_"+Cc(k),b,ca,l,k,c,w)));le(d)}}else J(75);
60
+ a.get(je)&&(b=P(a,Se))&&(c=Math.min(R(a,bf),1E3*R(a,Zb)),c=0===c?0:Math.min(c,1E3*R(a,Te)+c-(new Date).getTime()),a.data.set(bf,c),d={},w=P(a,Te),ca=kc(P(a,Yb)),l=lc(P(a,W)),k=P(a,Na),a=P(a,Be),b=["1",w,Cc(b)].join("."),0<=c&&(d&&(d.ta=!0),zc("_gac_gb_"+Cc(k),b,ca,l,k,c,a)),ef(d))}},ma=function(a,b,c,d){var e=nd(a,b);if(e){c=P(a,c);var g=kc(P(a,Yb)),ca=lc(P(a,W)),l=P(a,Be),k=P(a,Na);if("auto"!=ca)zc(c,e,g,ca,k,d,l)&&(hc=!0);else{J(32);for(var w=id(),Ce=0;Ce<w.length;Ce++)if(ca=w[Ce],a.data.set(W,
61
+ ca),e=nd(a,b),zc(c,e,g,ca,k,d,l)){hc=!0;return}a.data.set(W,"auto")}}},uc=function(a){var b=Ca(P(a,la));return Xd(a,b)},nc=function(a){if("cookie"==P(a,ac)&&!hc&&(mc(a),!hc))throw"abort";},Yc=function(a){if(a.get(Wc)){var b=P(a,W),c=P(a,$b)||xa(),d=Xc("__utma",c,b);d&&(J(19),a.set(Tc,(new Date).getTime(),!0),a.set(Rc,d.R),(b=Xc("__utmz",c,b))&&d.hash==b.hash&&a.set(Sc,b.R))}},nd=function(a,b){b=Cc(P(a,b));var c=lc(P(a,W)).split(".").length;a=jc(P(a,Yb));1<a&&(c+="-"+a);return b?["GA1",c,b].join("."):
62
+ ""},Xd=function(a,b){return na(b,P(a,W),P(a,Yb))},na=function(a,b,c){if(!a||1>a.length)J(12);else{for(var d=[],e=0;e<a.length;e++){var g=a[e];var ca=g.split(".");var l=ca.shift();("GA1"==l||"1"==l)&&1<ca.length?(g=ca.shift().split("-"),1==g.length&&(g[1]="1"),g[0]*=1,g[1]*=1,ca={H:g,s:ca.join(".")}):ca=kd.test(g)?{H:[0,0],s:g}:void 0;ca&&d.push(ca)}if(1==d.length)return J(13),d[0].s;if(0==d.length)J(12);else{J(14);d=Gc(d,lc(b).split(".").length,0);if(1==d.length)return d[0].s;d=Gc(d,jc(c),1);1<d.length&&
63
+ J(41);return d[0]&&d[0].s}}},Gc=function(a,b,c){for(var d=[],e=[],g,ca=0;ca<a.length;ca++){var l=a[ca];l.H[c]==b?d.push(l):void 0==g||l.H[c]<g?(e=[l],g=l.H[c]):l.H[c]==g&&e.push(l)}return 0<d.length?d:e},lc=function(a){return 0==a.indexOf(".")?a.substr(1):a},id=function(){var a=[],b=xa().split(".");if(4==b.length){var c=b[b.length-1];if(parseInt(c,10)==c)return["none"]}for(c=b.length-2;0<=c;c--)a.push(b.slice(c).join("."));b=M.location.hostname;eb.test(b)||vc.test(b)||a.push("none");return a},kc=
64
+ function(a){if(!a)return"/";1<a.length&&a.lastIndexOf("/")==a.length-1&&(a=a.substr(0,a.length-1));0!=a.indexOf("/")&&(a="/"+a);return a},jc=function(a){a=kc(a);return"/"==a?1:a.split("/").length},le=function(a){a.ta&&J(77);a.na&&J(74);a.pa&&J(73);a.ua&&J(69)},ef=function(a){a.ta&&J(85);a.na&&J(86);a.pa&&J(87)};function Xc(a,b,c){"none"==b&&(b="");var d=[],e=Ca(a);a="__utma"==a?6:2;for(var g=0;g<e.length;g++){var ca=(""+e[g]).split(".");ca.length>=a&&d.push({hash:ca[0],R:e[g],O:ca})}if(0!=d.length)return 1==d.length?d[0]:Zc(b,d)||Zc(c,d)||Zc(null,d)||d[0]}function Zc(a,b){if(null==a)var c=a=1;else c=La(a),a=La(D(a,".")?a.substring(1):"."+a);for(var d=0;d<b.length;d++)if(b[d].hash==c||b[d].hash==a)return b[d]};var Jc=new RegExp(/^https?:\/\/([^\/:]+)/),De=O.google_tag_data.glBridge,Kc=RegExp("(.*)([?&#])(?:_ga=[^&#]*)(?:&?)(.*)"),od=RegExp("(.*)([?&#])(?:_gac=[^&#]*)(?:&?)(.*)");function Bc(a){if(a.get(Ze))return J(35),De.generate($e(a));var b=P(a,Q),c=P(a,I)||"";b="_ga=2."+K(pa(c+b,0)+"."+c+"-"+b);(a=af(a))?(J(44),a="&_gac=1."+K([pa(a.qa,0),a.timestamp,a.qa].join("."))):a="";return b+a}
65
+ function Ic(a,b){var c=new Date,d=O.navigator,e=d.plugins||[];a=[a,d.userAgent,c.getTimezoneOffset(),c.getYear(),c.getDate(),c.getHours(),c.getMinutes()+b];for(b=0;b<e.length;++b)a.push(e[b].description);return La(a.join("."))}function pa(a,b){var c=new Date,d=O.navigator,e=c.getHours()+Math.floor((c.getMinutes()+b)/60);return La([a,d.userAgent,d.language||"",c.getTimezoneOffset(),c.getYear(),c.getDate()+Math.floor(e/24),(24+e)%24,(60+c.getMinutes()+b)%60].join("."))}
66
+ var Dc=function(a){J(48);this.target=a;this.T=!1};Dc.prototype.ca=function(a,b){if(a){if(this.target.get(Ze))return De.decorate($e(this.target),a,b);if(a.tagName){if("a"==a.tagName.toLowerCase()){a.href&&(a.href=qd(this,a.href,b));return}if("form"==a.tagName.toLowerCase())return rd(this,a)}if("string"==typeof a)return qd(this,a,b)}};
67
+ var qd=function(a,b,c){var d=Kc.exec(b);d&&3<=d.length&&(b=d[1]+(d[3]?d[2]+d[3]:""));(d=od.exec(b))&&3<=d.length&&(b=d[1]+(d[3]?d[2]+d[3]:""));a=a.target.get("linkerParam");d=b.indexOf("?");var e=b.indexOf("#");b=c?b+((-1==e?"#":"&")+a):-1==e?b+((-1===d?"?":"&")+a):b.substring(0,e)+(-1===d||d>e?"?":"&")+a+b.substring(e);b=b.replace(/&+_ga=/,"&_ga=");return b=b.replace(RegExp("&+_gac="),"&_gac=")},rd=function(a,b){if(b&&b.action)if("get"==b.method.toLowerCase()){a=a.target.get("linkerParam").split("&");
68
+ for(var c=0;c<a.length;c++){var d=a[c].split("="),e=d[1];d=d[0];for(var g=b.childNodes||[],ca=!1,l=0;l<g.length;l++)if(g[l].name==d){g[l].setAttribute("value",e);ca=!0;break}ca||(g=M.createElement("input"),g.setAttribute("type","hidden"),g.setAttribute("name",d),g.setAttribute("value",e),b.appendChild(g))}}else"post"==b.method.toLowerCase()&&(b.action=qd(a,b.action))};
69
+ Dc.prototype.S=function(a,b,c){function d(g){try{g=g||O.event;a:{var ca=g.target||g.srcElement;for(g=100;ca&&0<g;){if(ca.href&&ca.nodeName.match(/^a(?:rea)?$/i)){var l=ca;break a}ca=ca.parentNode;g--}l={}}("http:"==l.protocol||"https:"==l.protocol)&&sd(a,l.hostname||"")&&l.href&&(l.href=qd(e,l.href,b))}catch(k){J(26)}}var e=this;this.target.get(Ze)?De.auto(function(){return $e(e.target)},a,b?"fragment":"",c):(this.T||(this.T=!0,L(M,"mousedown",d,!1),L(M,"keyup",d,!1)),c&&L(M,"submit",function(g){g=
70
+ g||O.event;if((g=g.target||g.srcElement)&&g.action){var ca=g.action.match(Jc);ca&&sd(a,ca[1])&&rd(e,g)}}))};Dc.prototype.$=function(a){if(a){var b=this,c=b.target.get(F);void 0!==c&&De.passthrough(function(){if(c("analytics_storage"))return{};var d={};return d._ga=b.target.get(Q),d._up="1",d},1,!0)}};function sd(a,b){if(b==M.location.hostname)return!1;for(var c=0;c<a.length;c++)if(a[c]instanceof RegExp){if(a[c].test(b))return!0}else if(0<=b.indexOf(a[c]))return!0;return!1}
71
+ function ke(a,b){return b!=Ic(a,0)&&b!=Ic(a,-1)&&b!=Ic(a,-2)&&b!=pa(a,0)&&b!=pa(a,-1)&&b!=pa(a,-2)}function $e(a){var b=af(a),c={};c._ga=a.get(Q);c._gid=a.get(I)||void 0;c._gac=b?[b.qa,b.timestamp].join("."):void 0;b=a.get(Ae);a=Ed(a);return c._fplc=b&&"0"!==b?b:a,c}function af(a){function b(e){return void 0==e||""===e?0:Number(e)}var c=a.get(ce);if(c&&a.get(je)){var d=b(a.get(fe));if(1E3*d+b(a.get(he))<=(new Date).getTime())J(76);else return{timestamp:d,qa:c}}};var p=/^(GTM|OPT)-[A-Z0-9]+$/,q=/;_gaexp=[^;]*/g,r=/;((__utma=)|([^;=]+=GAX?\d+\.))[^;]*/g,Aa=/^https?:\/\/[\w\-.]+\.google.com(:\d+)?\/optimize\/opt-launch\.html\?.*$/,nf=0,wf={},t=function(a){function b(d,e){e&&(c+="&"+d+"="+K(e))}var c=Ge(a.type)+K(a.id);"dataLayer"!=a.B&&b("l",a.B);b("cx",a.context);b("t",a.target);b("cid",a.clientId);b("cidt",a.ka);b("gac",a.la);b("aip",a.ia);a.sa&&b("_slc","1");a.sync&&b("m","sync");b("cycle",a.G);a.qa&&b("gclid",a.qa);Aa.test(M.referrer)&&b("cb",String(hd()));
72
+ return c},He=function(a,b){var c=(new Date).getTime();O[a.B]=O[a.B]||[];wf[a.B]||(wf[a.B]=!0,c={"gtm.start":c},a.sync||(c.event="gtm.js"),O[a.B].push(c));2===a.type&&function(d,e,g){O[a.B].push(arguments)}("config",a.id,b)},Ke=function(a,b,c,d){c=c||{};var e=O.google_tag_data.tcBridge;if(p.test(b))var g=1;else{var ca=b.split("-");1<ca.length&&"GTM"!==ca[0]&&"UA"!==ca[0]&&(g=2)}if(g){ca={id:b,type:g,B:c.dataLayer||"dataLayer",G:!1};var l=void 0;a.get("&gtm")==b&&(ca.G=!0);switch(g){case 1:ca.ia=!!a.get("anonymizeIp");
73
+ ca.sync=d;b=String(a.get("name"));"t0"!=b&&(ca.target=b);G(String(a.get("trackingId")))||(ca.clientId=String(a.get(Q)),ca.ka=Number(a.get(n)),b=c.palindrome?r:q,b=(b=M.cookie.replace(/^|(; +)/g,";").match(b))?b.sort().join("").substring(1):void 0,ca.la=b,ca.qa=E(P(a,kb),"gclid"));break;case 2:if(20<=nf)return;nf++;ca.context="c";l={};l=(l.is_legacy_loaded=!0,l);ca.sa=!0;e.registerUa(a.get("name"),a.get("trackingId"));e.setSideload(a.get("name"),b,a.get("trackingId"))}He(ca,l);return t(ca)}};var Jd=function(a,b){b||(b=(b=P(a,V))&&"t0"!=b?Wd.test(b)?"_gat_"+Cc(P(a,Na)):"_gat_"+Cc(b):"_gat");this.Y=b},Rd=function(a,b){var c=b.get(Wb);b.set(Wb,function(e){Pd(a,e,ed);Pd(a,e,ia);var g=c(e);Qd(a,e);return g});var d=b.get(Xb);b.set(Xb,function(e){var g=d(e);if(se(e)){J(80);var ca={U:re(e,1),google:re(e,2),count:0};pe("https://stats.g.doubleclick.net/j/collect",ca.U,ca);e.set(ed,"",!0)}return g})},Pd=function(a,b,c){!1===b.get(Ud)||b.get(c)||("1"==Ca(a.Y)[0]?b.set(c,"",!0):b.set(c,""+hd(),!0))},
74
+ Qd=function(a,b){se(b)&&zc(a.Y,"1",P(b,Yb),P(b,W),P(b,Na),6E4,P(b,Be))},se=function(a){return!!a.get(ed)&&!1!==a.get(Ud)},Ne=function(a){return!H[P(a,Na)]&&rf(a)},re=function(a,b){var c=new ee,d=function(g){$a(g).F&&c.set($a(g).F,a.get(g))};d(hb);d(ib);d(Na);d(Q);d(ed);1==b&&(d(Ad),d(ia),d(I));!1===a.get(xe)&&c.set("npa","1");c.set($a(ld).F,Td(a));var e="";c.map(function(g,ca){e+=K(g)+"=";e+=K(""+ca)+"&"});e+="z="+hd();1==b?e="t=dc&aip=1&_r=3&"+e:2==b&&(e="t=sr&aip=1&_r=4&slf_rd=1&"+e);return e},
75
+ Me=function(a){if(Ne(a)){var b=P(a,Na);H[b]=!0;return function(c){if(c&&!H[c]){var d=Ke(a,c);if(d){var e=0<d.indexOf("&_slc=1");H[c]=!0;sf[b]||(sf[b]=[]);e&&(sf[b].push(c),tf(c,vf[b]));Id(d)}}}}},Wd=/^gtm\d+$/;var fd=function(a,b){a=a.model;if(!a.get("dcLoaded")){var c=new $c(Dd(a));c.set(29);a.set(Gd,c.C);b=b||{};var d;b[U]&&(d=Cc(b[U]));b=new Jd(a,d);Rd(b,a);a.set("dcLoaded",!0)}};var Sd=function(a){var b="cookie"!=a.get(ac)?!1:!0;if(b){b=new Jd(a);var c=a.get("dcLoaded");c||(Pd(b,a,ed),Pd(b,a,ia),Qd(b,a));b=!c&&se(a);c=Ne(a);b&&a.set(Md,1,!0);c&&a.set(Od,1,!0);if(b||c)a.set(ad,"d",!0),J(79),a.set(qe,{U:re(a,1),google:re(a,2),V:Me(a),count:0},!0)}};var Lc=function(){var a=O.gaGlobal=O.gaGlobal||{};return a.hid=a.hid||hd()};var wb=/^(UA|YT|MO|GP)-(\d+)-(\d+)$/,pc=function(a){function b(e,g){d.model.data.set(e,g);a.hasOwnProperty(e)&&hf(e,g)}function c(e,g){d.model.data.set(e,g);d.filters.add(e)}var d=this;this.model=new Ya;this.filters=new Ha;b(V,a[V]);b(Na,sa(a[Na]));b(U,a[U]);b(W,a[W]||xa());b(Yb,a[Yb]);b(Zb,a[Zb]);b(Hd,a[Hd]);b(Be,a[Be]);b($b,a[$b]);b(Wc,a[Wc]);b(bc,a[bc]);b(cc,a[cc]);b(Ka,a[Ka]);b(dc,a[dc]);b(ec,a[ec]);b(ac,a[ac]);b(Ad,a[Ad]);b(n,a[n]);b(Kd,a[Kd]);b(je,a[je]);b(Ze,a[Ze]);b(oe,a[oe]);b(Je,a[Je]);
76
+ b(F,a[F]);b(hb,1);b(ib,"j101");c(Re,Pe);c(Qb,Ma);c(oa,ua);c(dd,cd);c(Rb,Oa);c(md,vb);c(Sb,nc);c(Uc,Yc);c(Tb,Ja);c(Vb,Ta);c(Vc,Hc);c(zd,yd);c(Ld,Sd);c(ze,Fe);c(Wb,Pa);c(Xb,Sa);c(Cd,Fd(this));pd(this.model);td(this.model,a[Q]);this.model.set(jb,Lc())};pc.prototype.get=function(a){return this.model.get(a)};pc.prototype.set=function(a,b){this.model.set(a,b);mf(a,b)};
77
+ pc.prototype.send=function(a){if(!(1>arguments.length)){if("string"===typeof arguments[0]){var b=arguments[0];var c=[].slice.call(arguments,1)}else b=arguments[0]&&arguments[0][Va],c=arguments;b&&(c=za(me[b]||[],c),c[Va]=b,mf(c),this.model.set(c,void 0,!0),this.filters.D(this.model),this.model.data.m={})}};pc.prototype.ma=function(a,b){var c=this;u(a,c,b)||(v(a,function(){u(a,c,b)}),y(String(c.get(V)),a,void 0,b,!0))};
78
+ function td(a,b){var c=P(a,U);a.data.set(la,"_ga"==c?"_gid":c+"_gid");if("cookie"==P(a,ac)){hc=!1;c=Ca(P(a,U));c=Xd(a,c);if(!c){c=P(a,W);var d=P(a,$b)||xa();c=Xc("__utma",d,c);void 0!=c?(J(10),c=c.O[1]+"."+c.O[2]):c=void 0}c&&(hc=!0);if(d=c&&!a.get(Hd))if(d=c.split("."),2!=d.length)d=!1;else if(d=Number(d[1])){var e=R(a,Zb);d=d+e<(new Date).getTime()/1E3}else d=!1;d&&(c=void 0);c&&(a.data.set(xd,c),a.data.set(Q,c),(c=uc(a))&&a.data.set(I,c));a.get(je)&&(c=a.get(ce),d=a.get(ie),!c||d&&"aw.ds"!=d)&&
79
+ (c={},d=(M?df(c):{})[P(a,Na)],le(c),d&&0!=d.length&&(c=d[0],a.data.set(fe,c.timestamp/1E3),a.data.set(ce,c.qa)));a.get(je)&&(c=a.get(Se),d={},e=(M?df(d,"_gac_gb",!0):{})[P(a,Na)],ef(d),e&&0!=e.length&&(d=e[0],e=d.qa,c&&c!==e||(d.labels&&d.labels.length&&(e+="."+d.labels.join(".")),a.data.set(Te,d.timestamp/1E3),a.data.set(Se,e))))}if(a.get(Hd)){c=be("_ga",!!a.get(cc));var g=be("_gl",!!a.get(cc));d=De.get(a.get(cc));e=d._ga;g&&0<g.indexOf("_ga*")&&!e&&J(30);if(b||!a.get(Je))g=!1;else if(g=a.get(F),
80
+ void 0===g||g("analytics_storage"))g=!1;else{J(84);a.data.set(Le,1);if(g=d._up)if(g=Jc.exec(M.referrer)){g=g[1];var ca=M.location.hostname;g=ca===g||0<=ca.indexOf("."+g)||0<=g.indexOf("."+ca)?!0:!1}else g=!1;g=g?!0:!1}ca=d.gclid;var l=d._gac;if(c||e||ca||l)if(c&&e&&J(36),a.get(bc)||ye(a.get(Kd))||g){if(e&&(J(38),a.data.set(Q,e),d._gid&&(J(51),a.data.set(I,d._gid))),ca?(J(82),a.data.set(ce,ca),d.gclsrc&&a.data.set(ie,d.gclsrc)):l&&(e=l.split("."))&&2===e.length&&(J(37),a.data.set(ce,e[0]),a.data.set(fe,
81
+ e[1])),(d=d._fplc)&&P(a,oe)&&(J(83),a.data.set(Ae,d)),c)b:if(d=c.indexOf("."),-1==d)J(22);else{e=c.substring(0,d);g=c.substring(d+1);d=g.indexOf(".");c=g.substring(0,d);g=g.substring(d+1);if("1"==e){if(d=g,ke(d,c)){J(23);break b}}else if("2"==e){d=g.indexOf("-");e="";0<d?(e=g.substring(0,d),d=g.substring(d+1)):d=g.substring(1);if(ke(e+d,c)){J(53);break b}e&&(J(2),a.data.set(I,e))}else{J(22);break b}J(11);a.data.set(Q,d);if(c=be("_gac",!!a.get(cc)))c=c.split("."),"1"!=c[0]||4!=c.length?J(72):ke(c[3],
82
+ c[1])?J(71):(a.data.set(ce,c[3]),a.data.set(fe,c[2]),J(70))}}else J(21)}b&&(J(9),a.data.set(Q,K(b)));a.get(Q)||(b=(b=O.gaGlobal)&&b.from_cookie&&"cookie"!==P(a,ac)?void 0:(b=b&&b.vid)&&-1!==b.search(jd)?b:void 0,b?(J(17),a.data.set(Q,b)):(J(8),a.data.set(Q,ra())));a.get(I)||(J(3),a.data.set(I,ra()));mc(a);b=O.gaGlobal=O.gaGlobal||{};c=P(a,Q);a=c===P(a,xd);if(void 0==b.vid||a&&!b.from_cookie)b.vid=c,b.from_cookie=a}
83
+ function pd(a){var b=O.navigator,c=O.screen,d=M.location;a.set(lb,of(!!a.get(ec),!!a.get(Kd)));if(d){var e=d.pathname||"";"/"!=e.charAt(0)&&(J(31),e="/"+e);a.set(kb,d.protocol+"//"+d.hostname+e+d.search)}c&&a.set(qb,c.width+"x"+c.height);c&&a.set(pb,c.colorDepth+"-bit");c=M.documentElement;var g=(e=M.body)&&e.clientWidth&&e.clientHeight,ca=[];c&&c.clientWidth&&c.clientHeight&&("CSS1Compat"===M.compatMode||!g)?ca=[c.clientWidth,c.clientHeight]:g&&(ca=[e.clientWidth,e.clientHeight]);c=0>=ca[0]||0>=
84
+ ca[1]?"":ca.join("x");a.set(rb,c);c=a.set;var l;if((e=(e=O.navigator)?e.plugins:null)&&e.length)for(g=0;g<e.length&&!l;g++)ca=e[g],-1<ca.name.indexOf("Shockwave Flash")&&(l=ca.description);if(!l)try{var k=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");l=k.GetVariable("$version")}catch(w){}if(!l)try{k=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),l="WIN 6,0,21,0",k.AllowScriptAccess="always",l=k.GetVariable("$version")}catch(w){}if(!l)try{k=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),
85
+ l=k.GetVariable("$version")}catch(w){}l&&(k=l.match(/[\d]+/g))&&3<=k.length&&(l=k[0]+"."+k[1]+" r"+k[2]);c.call(a,tb,l||void 0);a.set(ob,M.characterSet||M.charset);a.set(sb,b&&"function"===typeof b.javaEnabled&&b.javaEnabled()||!1);a.set(nb,(b&&(b.language||b.browserLanguage)||"").toLowerCase());a.data.set(ce,be("gclid",!0));a.data.set(ie,be("gclsrc",!0));a.data.set(fe,Math.round((new Date).getTime()/1E3));a.get(ce)||(a.data.set(Se,be("wbraid",!0)),a.data.set(Te,Math.round((new Date).getTime()/1E3)));
86
+ if(d&&a.get(cc)&&(b=M.location.hash)){b=b.split(/[?&#]+/);d=[];for(l=0;l<b.length;++l)(D(b[l],"utm_id")||D(b[l],"utm_campaign")||D(b[l],"utm_source")||D(b[l],"utm_medium")||D(b[l],"utm_term")||D(b[l],"utm_content")||D(b[l],"gclid")||D(b[l],"dclid")||D(b[l],"gclsrc")||D(b[l],"wbraid"))&&d.push(b[l]);0<d.length&&(b="#"+d.join("&"),a.set(kb,a.get(kb)+b))}}var me={pageview:[mb],event:[ub,xb,yb,zb],social:[Bb,Cb,Db],timing:[Mb,Nb,Pb,Ob]};var rc=function(a){if("prerender"==M.visibilityState)return!1;a();return!0},z=function(a){if(!rc(a)){J(16);var b=!1,c=function(){if(!b&&rc(a)){b=!0;var d=M;d.removeEventListener?d.removeEventListener("visibilitychange",c,!1):d.detachEvent&&d.detachEvent("onvisibilitychange",c)}};L(M,"visibilitychange",c)}};var te=/^(?:(\w+)\.)?(?:(\w+):)?(\w+)$/,sc=function(a){if(ea(a[0]))this.u=a[0];else{var b=te.exec(a[0]);null!=b&&4==b.length&&(this.da=b[1]||"t0",this.K=b[2]||"",this.methodName=b[3],this.aa=[].slice.call(a,1),this.K||(this.A="create"==this.methodName,this.i="require"==this.methodName,this.g="provide"==this.methodName,this.ba="remove"==this.methodName),this.i&&(3<=this.aa.length?(this.X=this.aa[1],this.W=this.aa[2]):this.aa[1]&&(qa(this.aa[1])?this.X=this.aa[1]:this.W=this.aa[1])));b=a[1];a=a[2];
87
+ if(!this.methodName)throw"abort";if(this.i&&(!qa(b)||""==b))throw"abort";if(this.g&&(!qa(b)||""==b||!ea(a)))throw"abort";if(ud(this.da)||ud(this.K))throw"abort";if(this.g&&"t0"!=this.da)throw"abort";}};function ud(a){return 0<=a.indexOf(".")||0<=a.indexOf(":")};var Yd,Zd,$d,A;Yd=new ee;$d=new ee;A=new ee;Zd={ec:45,ecommerce:46,linkid:47};
88
+ var u=function(a,b,c){b==N||b.get(V);var d=Yd.get(a);if(!ea(d))return!1;b.plugins_=b.plugins_||new ee;if(b.plugins_.get(a))return!0;b.plugins_.set(a,new d(b,c||{}));return!0},y=function(a,b,c,d,e){if(!ea(Yd.get(b))&&!$d.get(b)){Zd.hasOwnProperty(b)&&J(Zd[b]);var g=void 0;if(p.test(b)){J(52);a=N.j(a);if(!a)return!0;c=Ke(a.model,b,d,e);g=function(){Z.D(["provide",b,function(){}]);var l=O[d&&d.dataLayer||"dataLayer"];l&&l.hide&&ea(l.hide.end)&&l.hide[b]&&(l.hide.end(),l.hide.end=void 0)}}!c&&Zd.hasOwnProperty(b)?
89
+ (J(39),c=b+".js"):J(43);if(c){var ca;d&&(ca=d[oe]);qa(ca)||(ca=void 0);a=ae(cf(c,ca));!ca||ne(a.protocol)&&B(a)||(a=ae(cf(c)));ne(a.protocol)&&B(a)&&(Id(a.url,void 0,e,void 0,g),$d.set(b,!0))}}},v=function(a,b){var c=A.get(a)||[];c.push(b);A.set(a,c)},C=function(a,b){Yd.set(a,b);b=A.get(a)||[];for(var c=0;c<b.length;c++)b[c]();A.set(a,[])},B=function(a){var b=ae(M.location.href);if(D(a.url,Ge(1))||D(a.url,Ge(2)))return!0;if(a.query||0<=a.url.indexOf("?")||0<=a.path.indexOf("://"))return!1;if(a.host==
90
+ b.host&&a.port==b.port||jf&&(b=M.createElement("a"),b.href=jf,b=kf(b),a.host===b[0]&&a.port===b[1]))return!0;b="http:"==a.protocol?80:443;return"www.google-analytics.com"==a.host&&(a.port||b)==b&&D(a.path,"/plugins/")?!0:!1},ne=function(a){var b=M.location.protocol;return"https:"==a||a==b?!0:"http:"!=a?!1:"http:"==b},kf=function(a){var b=a.hostname||"",c=0<=b.indexOf("]");b=b.split(c?"]":":")[0].toLowerCase();c&&(b+="]");c=(a.protocol||"").toLowerCase();c=1*a.port||("http:"==c?80:"https:"==c?443:
91
+ "");a=a.pathname||"";D(a,"/")||(a="/"+a);return[b,""+c,a]},ae=function(a){var b=M.createElement("a");b.href=M.location.href;var c=(b.protocol||"").toLowerCase(),d=kf(b),e=b.search||"",g=c+"//"+d[0]+(d[1]?":"+d[1]:"");D(a,"//")?a=c+a:D(a,"/")?a=g+a:!a||D(a,"?")?a=g+d[2]+(a||e):0>a.split("/")[0].indexOf(":")&&(a=g+d[2].substring(0,d[2].lastIndexOf("/"))+"/"+a);b.href=a;c=kf(b);return{protocol:(b.protocol||"").toLowerCase(),host:c[0],port:c[1],path:c[2],query:b.search||"",url:a||""}},cf=function(a,b){return a&&
92
+ 0<=a.indexOf("/")?a:(b||bd(!1))+"/plugins/ua/"+a};var Z={ga:function(){Z.fa=[]}};Z.ga();Z.D=function(a){var b=Z.J.apply(Z,arguments);b=Z.fa.concat(b);for(Z.fa=[];0<b.length&&!Z.v(b[0])&&!(b.shift(),0<Z.fa.length););Z.fa=Z.fa.concat(b)};Z.ra=function(a){N.q&&(300===N.q.length&&(N.q.shift(),N.qd++),N.q.push(a))};Z.J=function(a){for(var b=[],c=0;c<arguments.length;c++){var d=void 0;try{d=new sc(arguments[c]),d.g?C(d.aa[0],d.aa[1]):(d.i&&(d.ha=y(d.da,d.aa[0],d.X,d.W)),b.push(d)),Z.ra(arguments[c])}catch(e){}}return b};
93
+ Z.v=function(a){try{if(a.u)a.u.call(O,N.j("t0"));else{var b=a.da==gb?N:N.j(a.da);if(a.A){if("t0"==a.da&&(b=N.create.apply(N,a.aa),null===b))return!0}else if(a.ba)N.remove(a.da);else if(b)if(a.i){if(a.ha&&(a.ha=y(a.da,a.aa[0],a.X,a.W)),!u(a.aa[0],b,a.W))return!0}else if(a.K){var c=a.methodName,d=a.aa,e=b.plugins_.get(a.K);e[c].apply(e,d)}else b[a.methodName].apply(b,a.aa)}}catch(g){}};var H={},sf={},vf={};function tf(a,b){var c=O.google_tag_data;c||(c=O.google_tag_data={});var d=c.slq;d||(d=c.slq={});c=d[a];c||(c={},c=d[a]=(c.q=b?b.slice():[],c));return c}function uf(a){return{allowAdFeatures:a.get(Ud),allowAdPersonalizationSignals:a.get(xe),cookieDomain:P(a,W),cookieExpires:a.get(Zb),cookieFlags:P(a,Be),cookieName:P(a,U),cookiePath:P(a,Yb),cookieUpdate:a.get(Hd),hitPayload:P(a,Ra)}}
94
+ function rf(a){return void 0===a.get(Ie)&&void 0===a.get(fa)&&void 0===a.get(gd)&&void 0===a.get(oe)};var N=function(a){J(1);Z.D.apply(Z,[arguments])};N.h={};N.P=[];N.L=0;N.ya=0;N.answer=42;var we=[Na,W,V];N.create=function(a){var b=za(we,[].slice.call(arguments));b[V]||(b[V]="t0");var c=""+b[V];if(N.h[c])return N.h[c];if(da(b))return null;b=new pc(b);N.h[c]=b;N.P.push(b);c=qc().tracker_created;if(ea(c))try{c(b)}catch(d){}return b};N.remove=function(a){for(var b=0;b<N.P.length;b++)if(N.P[b].get(V)==a){N.P.splice(b,1);N.h[a]=null;break}};N.j=function(a){return N.h[a]};N.getAll=function(){return N.P.slice(0)};
95
+ N.N=function(){"ga"!=gb&&J(49);var a=O[gb];if(!a||42!=a.answer){N.L=a&&a.l;N.ya=1*new Date;N.loaded=!0;var b=a&&a.q,c=ka(b);a=[];c?a=b.slice(0):J(50);N.q=c?b:[];N.q.splice(0);N.qd=0;b=O[gb]=N;X("create",b,b.create);X("remove",b,b.remove);X("getByName",b,b.j,5);X("getAll",b,b.getAll,6);b=pc.prototype;X("get",b,b.get,7);X("set",b,b.set,4);X("send",b,b.send);X("requireSync",b,b.ma);b=Ya.prototype;X("get",b,b.get);X("set",b,b.set);if("https:"!=M.location.protocol&&!Ba){a:{b=M.getElementsByTagName("script");
96
+ for(c=0;c<b.length&&100>c;c++){var d=b[c].src;if(d&&0==d.indexOf(bd(!0)+"/analytics")){b=!0;break a}}b=!1}b&&(Ba=!0)}(O.gaplugins=O.gaplugins||{}).Linker=Dc;b=Dc.prototype;C("linker",Dc);X("decorate",b,b.ca,20);X("autoLink",b,b.S,25);X("passthrough",b,b.$,25);C("displayfeatures",fd);C("adfeatures",fd);Z.D.apply(N,a)}};var xf=N.N,yf=O[gb];yf&&yf.r?xf():z(xf);z(function(){Z.D(["provide","render",ua])});})(window);
YoHoHo.io - pirate battle royale io game_files/apple-store.svg ADDED
YoHoHo.io - pirate battle royale io game_files/apstag.js.download ADDED
The diff for this file is too large to render. See raw diff
 
YoHoHo.io - pirate battle royale io game_files/button.html ADDED
The diff for this file is too large to render. See raw diff
 
YoHoHo.io - pirate battle royale io game_files/chest.png ADDED
YoHoHo.io - pirate battle royale io game_files/client ADDED
The diff for this file is too large to render. See raw diff
 
YoHoHo.io - pirate battle royale io game_files/close.svg ADDED
YoHoHo.io - pirate battle royale io game_files/coins_m.png ADDED
YoHoHo.io - pirate battle royale io game_files/copter.png ADDED
YoHoHo.io - pirate battle royale io game_files/default.css ADDED
@@ -0,0 +1,144 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #doorbell .clearfix {
2
+ *zoom:1;
3
+ }
4
+
5
+ #doorbell .clearfix:before,
6
+ #doorbell .clearfix:after {
7
+ display:table;
8
+ line-height:0;
9
+ content:"";
10
+ }
11
+
12
+ #doorbell .clearfix:after {
13
+ clear:both;
14
+ }
15
+
16
+ #doorbell-success {
17
+ padding: 15px;
18
+ border: 1px solid #d6e9c6;
19
+ border-radius: 4px;
20
+ background-color: #dff0d8;
21
+ color: #3c763d;
22
+ }
23
+
24
+ #doorbell-error {
25
+ padding: 15px;
26
+ border: 1px solid #ebccd1;
27
+ border-radius: 4px;
28
+ background-color: #f2dede;
29
+ color: #a94442;
30
+ }
31
+
32
+ #doorbell p {
33
+ margin: 0 0 10px;
34
+ }
35
+
36
+ #doorbell label {
37
+ font-weight: bold;
38
+ }
39
+
40
+ #doorbell .doorbell-question {
41
+ margin-bottom: 10px;
42
+ }
43
+
44
+ #doorbell .doorbell-question-radio {
45
+ display: inline-block;
46
+ margin-right: 15px;
47
+ }
48
+
49
+ #doorbell .doorbell-question-radio label {
50
+ margin: 0;
51
+ font-weight: normal;
52
+ }
53
+
54
+ #doorbell .doorbell-question-radio input {
55
+ margin-right: 5px;
56
+ margin-top: -2px;
57
+ vertical-align: middle;
58
+ }
59
+
60
+ #doorbell .form-control {
61
+ margin: 0 0 10px;
62
+ }
63
+
64
+ #doorbell textarea {
65
+ overflow: auto;
66
+ min-height: 80px;
67
+ }
68
+
69
+ #doorbell .form-control {
70
+ display: block;
71
+ height: 34px;
72
+ font-size: 14px;
73
+ line-height: 1.42857143;
74
+ color: #555;
75
+ background: #fff;
76
+ border: 1px solid #ccc;
77
+ border-radius: 4px;
78
+ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
79
+ box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
80
+ -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
81
+ -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
82
+ transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
83
+ }
84
+
85
+ #doorbell .checkbox {
86
+ margin-bottom: 10px;
87
+ }
88
+
89
+ #doorbell .checkbox label {
90
+ font-weight: normal;
91
+ }
92
+
93
+ #doorbell-submit-button {
94
+ -webkit-appearance: button;
95
+ text-transform: none;
96
+ overflow: visible;
97
+ margin: 0;
98
+
99
+ font-weight: normal;
100
+ text-align: center;
101
+ vertical-align: middle;
102
+ -ms-touch-action: manipulation;
103
+ touch-action: manipulation;
104
+ border: 1px solid #2e6da4;
105
+ white-space: nowrap;
106
+ padding: 6px 12px;
107
+ font-size: 14px;
108
+ line-height: 1.42857143;
109
+ border-radius: 4px;
110
+ -webkit-user-select: none;
111
+ -moz-user-select: none;
112
+ -ms-user-select: none;
113
+ user-select: none;
114
+
115
+ color: #fff;
116
+ background: #337ab7;
117
+ }
118
+
119
+ #doorbell-submit-button:focus {
120
+ outline: 5px auto -webkit-focus-ring-color;
121
+ outline-offset: -2px;
122
+ text-decoration: none;
123
+ color: #fff;
124
+ background-color: #286090;
125
+ border-color: #122b40;
126
+ }
127
+
128
+ #doorbell-submit-button:active, #doorbell-submit-button:hover {
129
+ color: #fff;
130
+ background: #286090;
131
+ border-color: #204d74;
132
+ }
133
+
134
+ #doorbell-submit-button.disabled {
135
+ opacity: .65;
136
+ filter: alpha(opacity=65);
137
+ -webkit-box-shadow: none;
138
+ box-shadow: none;
139
+ }
140
+
141
+ #doorbell-powered-by {
142
+ color: #337ab7;
143
+ text-decoration: none;
144
+ }
YoHoHo.io - pirate battle royale io game_files/doorbell.min.css ADDED
@@ -0,0 +1 @@
 
 
1
+ #doorbell-button{position:fixed;visibility:visible !important;cursor:pointer;width:auto;border:0;font-size:14px;background:#2C2C2C;color:#FFFFFF;padding:10px 20px;margin:0;z-index:100;bottom:0;right:5%;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#doorbell-button.bottom_left{bottom:0;left:5%;right:auto}#doorbell-button.middle_right{-webkit-transform:rotate(270deg) translate(50%, 0);-webkit-transform-origin:100% 100%;-moz-transform:rotate(270deg) translate(50%, 0);-moz-transform-origin:100% 100%;-o-transform:rotate(270deg) translate(50%, 0);-o-transform-origin:100% 100%;-ms-transform:rotate(270deg) translate(50%, 0);-ms-transform-origin:100% 100%;transform:rotate(270deg) translate(50%, 0);transform-origin:100% 100%;right:0;left:auto;bottom:auto;top:40%}#doorbell-button.middle_left{-webkit-transform:rotate(90deg) translate(-50%, 0);-webkit-transform-origin:0 100%;-moz-transform:rotate(90deg) translate(-50%, 0);-moz-transform-origin:0 100%;-o-transform:rotate(90deg) translate(-50%, 0);-o-transform-origin:0 100%;-ms-transform:rotate(90deg) translate(-50%, 0);-ms-transform-origin:0 100%;transform:rotate(90deg) translate(-50%, 0);transform-origin:0 100%;left:0;right:auto;bottom:auto;top:40%}#doorbell-background{background:rgb(255,255,255);opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-khtml-opacity:0.7;-moz-opacity:0.7;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99998;display:none}#doorbell-background.dark{background:rgb(0,0,0)}#doorbell{position:absolute;z-index:99999;left:50%;width:400px;margin-left:-200px;top:100px}#doorbell.doorbell-inline{position:relative;z-index:0;left:auto;width:auto;margin:0;top:auto}#doorbell-container{margin:0 auto;position:relative}#doorbell.doorbell-inline #doorbell-container{width:80%;margin-top:20px;margin-bottom:20px}#doorbell-container .close{position:absolute;height:auto;width:auto;z-index:1;top:14px;right:20px;border:0;background:none;cursor:pointer;float:right;font-size:21px;font-weight:bold;line-height:1;color:#949494;text-shadow:0 1px 0 #fff;opacity:1;filter:alpha(opacity=20);-webkit-appearance:none;margin:0;padding:0;min-width:inherit}#doorbell.doorbell-inline #doorbell-container .close{display:none}#doorbell-container .close:before,#doorbell-container .close:after{content:''}#doorbell form{padding:10px 20px 15px;background:#FFF;margin:0;border:1px solid #FAFAFA;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:5px 5px 5px 0 #888;-webkit-box-shadow:5px 5px 5px 0 #888;box-shadow:5px 5px 5px 0 #888}#doorbell.doorbell-inline form{padding:0;background:none;margin:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#doorbell form.dark{-moz-box-shadow:5px 5px 5px 0 #555;-webkit-box-shadow:5px 5px 5px 0 #555;box-shadow:5px 5px 5px 0 #555}#doorbell.doorbell-inline form.dark{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#doorbell form fieldset{padding:0;margin:0;border:0}#doorbell form legend{display:block;width:100%;padding:0;margin:0 0 15px 0;font-size:21px;line-height:1.428571429;color:#333;border:0;border-bottom:1px solid #e5e5e5}#doorbell #doorbell-success,#doorbell #doorbell-error{display:none;text-align:center;margin-bottom:15px}#doorbell form textarea{height:80px;resize:vertical}#doorbell form textarea,#doorbell form input[type="email"],#doorbell form input[type="text"]{width:95.5%;padding:4px 2%;margin-bottom:10px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#doorbell #doorbell-attach-screenshot-wrapper{margin-top:0;position:static}#doorbell #doorbell-attach-screenshot-label{margin-left:5px;font-weight:normal;font-size:12px}#doorbell .buttons button{width:100%;padding-left:0;padding-right:0;display:block;cursor:pointer}#doorbell #doorbell-powered-by{margin-top:5px;font-size:11px;display:inline-block}#doorbell #doorbell-powered-by:hover{text-decoration:underline}#doorbell #doorbell-add-attachments{margin-bottom:10px}#doorbell #doorbell-add-attachments.has-label-button{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#doorbell #doorbell-add-attachments-label-button{font-weight:normal;border:1px solid #ccc;display:block;width:96%;color:#999;padding:6px 2%;margin-bottom:10px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#doorbell #doorbell-add-attachments-label-button span{display:block;padding-left:18px;position:relative;text-overflow:ellipsis;overflow:hidden}#doorbell #doorbell-add-attachments-label-button img{height:14px;width:auto;position:absolute;left:0;top:4px}#doorbell #doorbell-add-attachments-label-button *{pointer-events:none}#doorbell #doorbell-add-attachments-label-button:hover{color:#333}#doorbell .captcha-container{margin-bottom:10px}#doorbell .captcha-container > div{margin:0 auto}#doorbell .star-rating{width:0;position:relative;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='108.9' height='103.6' viewBox='0 0 108.9 103.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e3e6e6;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Estar_0%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpolygon class='cls-1' points='108.9 39.6 71.3 34.1 54.4 0 37.6 34.1 0 39.6 27.2 66.1 20.8 103.6 54.4 85.9 88.1 103.6 81.7 66.1 108.9 39.6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:0 0;background-repeat:repeat-x;cursor:pointer}#doorbell .star-rating .star-value{position:absolute;height:100%;width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='108.9' height='103.6' viewBox='0 0 108.9 103.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f1c947;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Estar1%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpolygon class='cls-1' points='54.4 0 71.3 34.1 108.9 39.6 81.7 66.1 88.1 103.6 54.4 85.9 20.8 103.6 27.2 66.1 0 39.6 37.6 34.1 54.4 0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x}#doorbell .star-rating.disabled{cursor:default}#doorbell .star-rating.is-busy{cursor:wait}#doorbell .star-rating .star-value.rtl{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";right:0;left:auto}@media (max-width: 520px){#doorbell{left:10%;width:80%;margin-left:0}}
YoHoHo.io - pirate battle royale io game_files/f.txt ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ (function(sttc){var window=this;if(window.googletag&&googletag.evalScripts){googletag.evalScripts();}if(window.googletag&&googletag._loaded_)return;var p,aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},ca=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");},da=ca(this),ea="function"===typeof Symbol&&"symbol"===typeof Symbol("x"),t={},fa={},u=function(a,b,c){if(!c||null!=a){c=fa[b];if(null==c)return a[b];c=a[c];return void 0!==c?c:a[b]}},w=function(a,b,c){if(b)a:{var d=a.split(".");a=1===d.length;var e=d[0],f;!a&&e in t?f=t:f=da;for(e=0;e<d.length-1;e++){var g=d[e];if(!(g in f))break a;f=f[g]}d=d[d.length-1];c=ea&&"es6"===c?f[d]:null;b=b(c);null!=b&&(a?ba(t,d,{configurable:!0,writable:!0,value:b}):b!==c&&(void 0===fa[d]&&(a=1E9*Math.random()>>>0,fa[d]=ea?da.Symbol(d):"$jscp$"+a+"$"+d),ba(f,fa[d],{configurable:!0,writable:!0,value:b})))}};w("Symbol",function(a){if(a)return a;var b=function(f,g){this.g=f;ba(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.g};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(f||"")+"_"+d++,f)};return e},"es6");w("Symbol.iterator",function(a){if(a)return a;a=(0,t.Symbol)("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=da[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&ba(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ha(aa(this))}})}return a},"es6");var ha=function(a){a={next:a};a[u(t.Symbol,"iterator")]=function(){return this};return a},ia=function(a){return a.raw=a},x=function(a){var b="undefined"!=typeof t.Symbol&&u(t.Symbol,"iterator")&&a[u(t.Symbol,"iterator")];if(b)return b.call(a);if("number"==typeof a.length)return{next:aa(a)};throw Error(String(a)+" is not an iterable or ArrayLike");},y=function(a){if(!(a instanceof Array)){a=x(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a},ka=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},la=ea&&"function"==typeof u(Object,"assign")?u(Object,"assign"):function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)ka(d,e)&&(a[e]=d[e])}return a};w("Object.assign",function(a){return a||la},"es6");var ma="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},na;if(ea&&"function"==typeof Object.setPrototypeOf)na=Object.setPrototypeOf;else{var oa;a:{var pa={a:!0},qa={};try{qa.__proto__=pa;oa=qa.a;break a}catch(a){}oa=!1}na=oa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var sa=na,z=function(a,b){a.prototype=ma(b.prototype);a.prototype.constructor=a;if(sa)sa(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.nb=b.prototype},ta=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b};w("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}},"es6");w("WeakMap",function(a){function b(){}function c(g){var h=typeof g;return"object"===h&&null!==g||"function"===h}if(function(){if(!a||!Object.seal)return!1;try{var g=Object.seal({}),h=Object.seal({}),k=new a([[g,2],[h,3]]);if(2!=k.get(g)||3!=k.get(h))return!1;k.delete(g);k.set(h,4);return!k.has(g)&&4==k.get(h)}catch(l){return!1}}())return a;var d="$jscomp_hidden_"+Math.random(),e=0,f=function(g){this.g=(e+=Math.random()+1).toString();if(g){g=x(g);for(var h;!(h=g.next()).done;)h=h.value,this.set(h[0],h[1])}};f.prototype.set=function(g,h){if(!c(g))throw Error("Invalid WeakMap key");if(!ka(g,d)){var k=new b;ba(g,d,{value:k})}if(!ka(g,d))throw Error("WeakMap key fail: "+g);g[d][this.g]=h;return this};f.prototype.get=function(g){return c(g)&&ka(g,d)?g[d][this.g]:void 0};f.prototype.has=function(g){return c(g)&&ka(g,d)&&ka(g[d],this.g)};f.prototype.delete=function(g){return c(g)&&ka(g,d)&&ka(g[d],this.g)?delete g[d][this.g]:!1};return f},"es6");w("Map",function(a){if(function(){if(!a||"function"!=typeof a||!u(a.prototype,"entries")||"function"!=typeof Object.seal)return!1;try{var h=Object.seal({x:4}),k=new a(x([[h,"s"]]));if("s"!=k.get(h)||1!=k.size||k.get({x:4})||k.set({x:4},"t")!=k||2!=k.size)return!1;var l=u(k,"entries").call(k),m=l.next();if(m.done||m.value[0]!=h||"s"!=m.value[1])return!1;m=l.next();return m.done||4!=m.value[0].x||"t"!=m.value[1]||!l.next().done?!1:!0}catch(n){return!1}}())return a;var b=new t.WeakMap,c=function(h){this[0]={};this[1]=f();this.size=0;if(h){h=x(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}};c.prototype.set=function(h,k){h=0===h?0:h;var l=d(this,h);l.list||(l.list=this[0][l.id]=[]);l.s?l.s.value=k:(l.s={next:this[1],C:this[1].C,head:this[1],key:h,value:k},l.list.push(l.s),this[1].C.next=l.s,this[1].C=l.s,this.size++);return this};c.prototype.delete=function(h){h=d(this,h);return h.s&&h.list?(h.list.splice(h.index,1),h.list.length||delete this[0][h.id],h.s.C.next=h.s.next,h.s.next.C=h.s.C,h.s.head=null,this.size--,!0):!1};c.prototype.clear=function(){this[0]={};this[1]=this[1].C=f();this.size=0};c.prototype.has=function(h){return!!d(this,h).s};c.prototype.get=function(h){return(h=d(this,h).s)&&h.value};c.prototype.entries=function(){return e(this,function(h){return[h.key,h.value]})};c.prototype.keys=function(){return e(this,function(h){return h.key})};c.prototype.values=function(){return e(this,function(h){return h.value})};c.prototype.forEach=function(h,k){for(var l=u(this,"entries").call(this),m;!(m=l.next()).done;)m=m.value,h.call(k,m[1],m[0],this)};c.prototype[u(t.Symbol,"iterator")]=u(c.prototype,"entries");var d=function(h,k){var l=k&&typeof k;"object"==l||"function"==l?b.has(k)?l=b.get(k):(l=""+ ++g,b.set(k,l)):l="p_"+k;var m=h[0][l];if(m&&ka(h[0],l))for(h=0;h<m.length;h++){var n=m[h];if(k!==k&&n.key!==n.key||k===n.key)return{id:l,list:m,index:h,s:n}}return{id:l,list:m,index:-1,s:void 0}},e=function(h,k){var l=h[1];return ha(function(){if(l){for(;l.head!=h[1];)l=l.C;for(;l.next!=l.head;)return l=l.next,{done:!1,value:k(l)};l=null}return{done:!0,value:void 0}})},f=function(){var h={};return h.C=h.next=h.head=h},g=0;return c},"es6");w("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||Infinity===b||-Infinity===b||0===b)return b;var c=Math.floor(Math.abs(b));return 0>b?-c:c}},"es6");w("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)ka(b,d)&&c.push(b[d]);return c}},"es8");w("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}},"es6");w("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||u(Object,"is").call(Object,f,b))return!0}return!1}},"es7");var ua=function(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""};w("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==ua(this,b,"includes").indexOf(b,c||0)}},"es6");w("Set",function(a){if(function(){if(!a||"function"!=typeof a||!u(a.prototype,"entries")||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(x([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=u(d,"entries").call(d),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;var b=function(c){this.g=new t.Map;if(c){c=x(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.g.size};b.prototype.add=function(c){c=0===c?0:c;this.g.set(c,c);this.size=this.g.size;return this};b.prototype.delete=function(c){c=this.g.delete(c);this.size=this.g.size;return c};b.prototype.clear=function(){this.g.clear();this.size=0};b.prototype.has=function(c){return this.g.has(c)};b.prototype.entries=function(){return u(this.g,"entries").call(this.g)};b.prototype.values=function(){return u(this.g,"values").call(this.g)};b.prototype.keys=u(b.prototype,"values");b.prototype[u(t.Symbol,"iterator")]=u(b.prototype,"values");b.prototype.forEach=function(c,d){var e=this;this.g.forEach(function(f){return c.call(d,f,f,e)})};return b},"es6");w("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}},"es6");w("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991},"es6");w("Number.isInteger",function(a){return a?a:function(b){return u(Number,"isFinite").call(Number,b)?b===Math.floor(b):!1}},"es6");w("Number.isSafeInteger",function(a){return a?a:function(b){return u(Number,"isInteger").call(Number,b)&&Math.abs(b)<=u(Number,"MAX_SAFE_INTEGER")}},"es6");var va=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[u(t.Symbol,"iterator")]=function(){return e};return e};w("Array.prototype.entries",function(a){return a?a:function(){return va(this,function(b,c){return[b,c]})}},"es6");w("Array.prototype.keys",function(a){return a?a:function(){return va(this,function(b){return b})}},"es6");w("Array.prototype.values",function(a){return a?a:function(){return va(this,function(b,c){return c})}},"es8");w("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(h){return h};var e=[],f="undefined"!=typeof t.Symbol&&u(t.Symbol,"iterator")&&b[u(t.Symbol,"iterator")];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}},"es6");w("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)ka(b,d)&&c.push([d,b[d]]);return c}},"es8");w("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=ua(this,b,"startsWith"),e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}},"es6");w("String.prototype.repeat",function(a){return a?a:function(b){var c=ua(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("Invalid count value");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}},"es6");w("globalThis",function(a){return a||da},"es_2020");w("String.prototype.padStart",function(a){return a?a:function(b,c){var d=ua(this,null,"padStart");b-=d.length;c=void 0!==c?String(c):" ";return(0<b&&c?u(c,"repeat").call(c,Math.ceil(b/c.length)).substring(0,b):"")+d}},"es8");/*
2
+
3
+ Copyright The Closure Library Authors.
4
+ SPDX-License-Identifier: Apache-2.0
5
+ */
6
+ var B=this||self,xa=function(a,b){var c=wa("CLOSURE_FLAGS");a=c&&c[a];return null!=a?a:b},wa=function(a){a=a.split(".");for(var b=B,c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b},ya=function(a,b,c){a=a.split(".");c=c||B;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};function Aa(a){B.setTimeout(function(){throw a;},0)};var Ba=function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Da=function(a,b){var c=0;a=Ba(String(a)).split(".");b=Ba(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;c=Ca(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||Ca(0==f[2].length,0==g[2].length)||Ca(f[2],g[2]);f=f[3];g=g[3]}while(0==c)}return c},Ca=function(a,b){return a<b?-1:a>b?1:0};var Ea=xa(610401301,!1),Fa=xa(572417392,!0);var Ga,Ha=B.navigator;Ga=Ha?Ha.userAgentData||null:null;function Ia(a){return Ea?Ga?Ga.brands.some(function(b){return(b=b.brand)&&-1!=b.indexOf(a)}):!1:!1}function C(a){var b;a:{if(b=B.navigator)if(b=b.userAgent)break a;b=""}return-1!=b.indexOf(a)};function Ja(){return Ea?!!Ga&&0<Ga.brands.length:!1}function Ka(){return Ja()?Ia("Chromium"):(C("Chrome")||C("CriOS"))&&!(Ja()?0:C("Edge"))||C("Silk")};var La=function(a,b){Array.prototype.forEach.call(a,b,void 0)},Ma=function(a,b){return Array.prototype.map.call(a,b,void 0)};function Na(a,b){a:{for(var c="string"===typeof a?a.split(""):a,d=a.length-1;0<=d;d--)if(d in c&&b.call(void 0,c[d],d,a)){b=d;break a}b=-1}return 0>b?null:"string"===typeof a?a.charAt(b):a[b]};var Oa=function(a){Oa[" "](a);return a};Oa[" "]=function(){};var Pa=Ja()?!1:C("Trident")||C("MSIE");!C("Android")||Ka();Ka();C("Safari")&&(Ka()||(Ja()?0:C("Coast"))||(Ja()?0:C("Opera"))||(Ja()?0:C("Edge"))||(Ja()?Ia("Microsoft Edge"):C("Edg/"))||Ja()&&Ia("Opera"));var Qa={},Ra=null,Ta=function(a){var b=[];Sa(a,function(c){b.push(c)});return b},Sa=function(a,b){function c(k){for(;d<a.length;){var l=a.charAt(d++),m=Ra[l];if(null!=m)return m;if(!/^[\s\xa0]*$/.test(l))throw Error("Unknown base64 encoding at char: "+l);}return k}Ua();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),h=c(64);if(64===h&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=h&&b(g<<6&192|h))}},Ua=function(){if(!Ra){Ra={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));Qa[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===Ra[f]&&(Ra[f]=e)}}}};var Va="undefined"!==typeof Uint8Array,Wa=!Pa&&"function"===typeof btoa;function Xa(){return"function"===typeof BigInt}var Ya=!Fa,Za=!Fa;var F=0,$a=0;function ab(a){var b=0>a;a=Math.abs(a);var c=a>>>0;a=Math.floor((a-c)/4294967296);b&&(c=x(bb(c,a)),b=c.next().value,a=c.next().value,c=b);F=c>>>0;$a=a>>>0}function cb(a,b){b>>>=0;a>>>=0;if(2097151>=b)var c=""+(4294967296*b+a);else Xa()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+6777216*c+6710656*b,c+=8147497*b,b*=2,1E7<=a&&(c+=Math.floor(a/1E7),a%=1E7),1E7<=c&&(b+=Math.floor(c/1E7),c%=1E7),c=b+db(c)+db(a));return c}function db(a){a=String(a);return"0000000".slice(a.length)+a}function eb(){var a=F,b=$a;b&2147483648?Xa()?a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0)):(b=x(bb(a,b)),a=b.next().value,b=b.next().value,a="-"+cb(a,b)):a=cb(a,b);return a}function bb(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function G(a){return Array.prototype.slice.call(a)};function fb(a){return"function"===typeof t.Symbol&&"symbol"===typeof(0,t.Symbol)()?(0,t.Symbol)():a}var H=fb(),gb=fb("0di");var hb=H?function(a,b){a[H]|=b}:function(a,b){void 0!==a.A?a.A|=b:Object.defineProperties(a,{A:{value:b,configurable:!0,writable:!0,enumerable:!1}})};function ib(a){var b=I(a);1!==(b&1)&&(Object.isFrozen(a)&&(a=G(a)),J(a,b|1))}var jb=H?function(a,b){a[H]&=~b}:function(a,b){void 0!==a.A&&(a.A&=~b)};function K(a,b,c){return c?a|b:a&~b}var I=H?function(a){return a[H]|0}:function(a){return a.A|0},L=H?function(a){return a[H]}:function(a){return a.A},J=H?function(a,b){a[H]=b}:function(a,b){void 0!==a.A?a.A=b:Object.defineProperties(a,{A:{value:b,configurable:!0,writable:!0,enumerable:!1}})};function kb(){var a=[];hb(a,1);return a}function lb(a,b){J(b,(a|0)&-14591)}function mb(a,b){J(b,(a|34)&-14557)}function nb(a){a=a>>14&1023;return 0===a?536870912:a};var ob={},pb={};function qb(a){return!(!a||"object"!==typeof a||a.kb!==pb)}function rb(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}var sb,tb=!Fa;function ub(a,b,c){if(!Array.isArray(a)||a.length)return!1;var d=I(a);if(d&1)return!0;if(!(b&&(Array.isArray(b)?u(b,"includes").call(b,c):b.has(c))))return!1;J(a,d|1);return!0}var vb,wb=[];J(wb,55);vb=Object.freeze(wb);function xb(a){if(a&2)throw Error();}Object.freeze(new function(){});Object.freeze(new function(){});var yb=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};var zb;function Ab(a){if(zb)throw Error("");zb=a}function Bb(a){if(zb)try{zb(a)}catch(b){throw b.cause=a,b;}}function Cb(){var a=Db();zb?B.setTimeout(function(){Bb(a)},0):Aa(a)}function Eb(a){a=Error(a);yb(a,"warning");Bb(a);return a}function Db(){var a=Error();yb(a,"incident");return a};function Fb(a){if(null!=a&&"boolean"!==typeof a){var b=typeof a;throw Error("Expected boolean but got "+("object"!=b?b:a?Array.isArray(a)?"array":b:"null")+": "+a);}return a}var Gb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function Hb(a){var b=typeof a;return"number"===b?u(Number,"isFinite").call(Number,a):"string"!==b?!1:Gb.test(a)}function Ib(a){null!=a&&(u(Number,"isFinite").call(Number,a)||Cb());return a}function Jb(a){if("number"!==typeof a)throw Eb("int32");if(!u(Number,"isFinite").call(Number,a))throw Eb("int32");return a|0}function Kb(a){return null==a?a:Jb(a)}function Lb(a){if(null==a)return a;if("string"===typeof a){if(!a)return;a=+a}if("number"===typeof a)return u(Number,"isFinite").call(Number,a)?a|0:void 0}function Mb(a){if(null==a)return a;if("string"===typeof a){if(!a)return;a=+a}if("number"===typeof a)return u(Number,"isFinite").call(Number,a)?a>>>0:void 0}function Nb(a){if(null!=a){var b=!!b;if(!Hb(a))throw Eb("int64");"string"===typeof a?a=Ob(a):b?(a=u(Math,"trunc").call(Math,a),u(Number,"isSafeInteger").call(Number,a)?a=String(a):(b=String(a),Pb(b)?a=b:(ab(a),a=eb()))):a=Qb(a)}return a}function Pb(a){return"-"===a[0]?20>a.length?!0:20===a.length&&-922337<Number(a.substring(0,7)):19>a.length?!0:19===a.length&&922337>Number(a.substring(0,6))}function Qb(a){a=u(Math,"trunc").call(Math,a);if(!u(Number,"isSafeInteger").call(Number,a)){ab(a);var b=F,c=$a;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,0==b&&(c=c+1>>>0);b=4294967296*c+(b>>>0);a=a?-b:b}return a}function Ob(a){var b=u(Math,"trunc").call(Math,Number(a));if(u(Number,"isSafeInteger").call(Number,b))return String(b);b=a.indexOf(".");-1!==b&&(a=a.substring(0,b));if(!Pb(a)){if(16>a.length)ab(Number(a));else if(Xa())a=BigInt(a),F=Number(a&BigInt(4294967295))>>>0,$a=Number(a>>BigInt(32)&BigInt(4294967295));else{b=+("-"===a[0]);$a=F=0;for(var c=a.length,d=b,e=(c-b)%6+b;e<=c;d=e,e+=6)d=Number(a.slice(d,e)),$a*=1E6,F=1E6*F+d,4294967296<=F&&($a+=u(Math,"trunc").call(Math,F/4294967296),$a>>>=0,F>>>=0);b&&(b=x(bb(F,$a)),a=b.next().value,b=b.next().value,F=a,$a=b)}a=eb()}return a}function Rb(a){if("string"!==typeof a)throw Error();return a}function M(a){if(null!=a&&"string"!==typeof a)throw Error();return a}function Sb(a){return null==a||"string"===typeof a?a:void 0}function Tb(a,b,c){if(null!=a&&"object"===typeof a&&a.X===ob)return a;if(Array.isArray(a)){var d=I(a),e=d;0===e&&(e|=c&32);e|=c&2;e!==d&&J(a,e);return new b(a)}};var Ub;function Vb(a,b){Ub=b;a=new a(b);Ub=void 0;return a}function N(a,b,c){null==a&&(a=Ub);Ub=void 0;if(null==a){var d=96;c?(a=[c],d|=512):a=[];b&&(d=d&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error();d=I(a);if(d&64)return a;d|=64;if(c&&(d|=512,c!==a[0]))throw Error();a:{c=d;if(d=a.length){var e=d-1;if(rb(a[e])){c|=256;b=e-(+!!(c&512)-1);if(1024<=b)throw Error();d=c&-16760833|(b&1023)<<14;break a}}if(b){b=Math.max(b,d-(+!!(c&512)-1));if(1024<b)throw Error();d=c&-16760833|(b&1023)<<14}else d=c}}J(a,d);return a};function Wb(a,b){return Xb(b)}function Xb(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case "object":if(a){if(Array.isArray(a))return tb||!ub(a,void 0,9999)?a:void 0;if(Va&&null!=a&&a instanceof Uint8Array){if(Wa){for(var b="",c=0,d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);a=btoa(b)}else{void 0===b&&(b=0);Ua();b=Qa[b];c=Array(Math.floor(a.length/3));d=b[64]||"";for(var e=0,f=0;e<a.length-2;e+=3){var g=a[e],h=a[e+1],k=a[e+2],l=b[g>>2];g=b[(g&3)<<4|h>>4];h=b[(h&15)<<2|k>>6];k=b[k&63];c[f++]=l+g+h+k}l=0;k=d;switch(a.length-e){case 2:l=a[e+1],k=b[(l&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|l>>4]+k+d}a=c.join("")}return a}}}return a};function Yb(a,b,c){a=G(a);var d=a.length,e=b&256?a[d-1]:void 0;d+=e?-1:0;for(b=b&512?1:0;b<d;b++)a[b]=c(a[b]);if(e){b=a[b]={};for(var f in e)Object.prototype.hasOwnProperty.call(e,f)&&(b[f]=c(e[f]))}return a}function Zb(a,b,c,d,e,f){if(null!=a){if(Array.isArray(a))a=e&&0==a.length&&I(a)&1?void 0:f&&I(a)&2?a:$b(a,b,c,void 0!==d,e,f);else if(rb(a)){var g={},h;for(h in a)Object.prototype.hasOwnProperty.call(a,h)&&(g[h]=Zb(a[h],b,c,d,e,f));a=g}else a=b(a,d);return a}}function $b(a,b,c,d,e,f){var g=d||c?I(a):0;d=d?!!(g&32):void 0;a=G(a);for(var h=0;h<a.length;h++)a[h]=Zb(a[h],b,c,d,e,f);c&&c(g,a);return a}function ac(a){return a.X===ob?a.toJSON():Xb(a)};function bc(a,b,c){c=void 0===c?mb:c;if(null!=a){if(Va&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=I(a);if(d&2)return a;b&&(b=0===d||!!(d&32)&&!(d&64||!(d&16)));return b?(J(a,(d|34)&-12293),a):$b(a,bc,d&4?mb:c,!0,!1,!0)}a.X===ob&&(c=a.h,d=L(c),a=d&2?a:Vb(a.constructor,cc(c,d,!0)));return a}}function cc(a,b,c){var d=c||b&2?mb:lb,e=!!(b&32);a=Yb(a,b,function(f){return bc(f,e,d)});hb(a,32|(c?2:0));return a}function dc(a){var b=a.h,c=L(b);return c&2?Vb(a.constructor,cc(b,c,!1)):a};var fc=function(a,b){a=a.h;return ec(a,L(a),b)},ec=function(a,b,c,d){if(-1===c)return null;if(c>=nb(b)){if(b&256)return a[a.length-1][c]}else{var e=a.length;if(d&&b&256&&(d=a[e-1][c],null!=d))return d;b=c+(+!!(b&512)-1);if(b<e)return a[b]}},P=function(a,b,c){var d=a.h,e=L(d);xb(e);O(d,e,b,c);return a};function O(a,b,c,d,e){var f=nb(b);if(c>=f||e){e=b;if(b&256)f=a[a.length-1];else{if(null==d)return e;f=a[f+(+!!(b&512)-1)]={};e|=256}f[c]=d;e!==b&&J(a,e);return e}a[c+(+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b}function gc(a,b,c,d){var e=b&2,f=ec(a,b,c);Array.isArray(f)||(f=vb);var g=!(d&2);d=!(d&1);var h=!!(b&32),k=I(f);0!==k||!h||e||g?k&1||(k|=1,J(f,k)):(k|=33,J(f,k));e?(a=!1,k&2||(hb(f,34),a=!!(4&k)),(d||a)&&Object.freeze(f)):(e=!!(2&k)||!!(2048&k),d&&e?(f=G(f),d=1,h&&!g&&(d|=32),J(f,d),O(a,b,c,f)):g&&k&32&&!e&&jb(f,32));return f}function hc(a,b,c){a=a.h;var d=L(a),e=2&d?1:2,f=gc(a,d,b,1);d=L(a);var g=I(f),h=g,k=!!(2&g),l=!!(4&g),m=k&&l;if(!(4&g)){if(l||Object.isFrozen(f))f=G(f),h=0,g=ic(g,d,!1),k=!!(2&g),d=O(a,d,b,f);for(var n=l=0;l<f.length;l++){var q=c(f[l]);null!=q&&(f[n++]=q)}n<l&&(f.length=n);c=K(g,4096,!1);g=c=K(c,8192,!1);g=K(g,20,!0)}m||((c=1===e)&&(g=K(g,2,!0)),g!==h&&J(f,g),(c||k)&&Object.freeze(f));2===e&&k&&(f=G(f),g=ic(g,d,!1),J(f,g),O(a,d,b,f));return f}function jc(a,b,c,d){var e=a.h,f=L(e);xb(f);if(null==c)return O(e,f,b),a;var g=I(c),h=g,k=!!(2&g)||Object.isFrozen(c),l=!k&&!1;if(!(4&g))for(g=21,k&&(c=G(c),h=0,g=ic(g,f,!0)),k=0;k<c.length;k++)c[k]=d(c[k]);l&&(c=G(c),h=0,g=ic(g,f,!0));g!==h&&J(c,g);O(e,f,b,c);return a}function Q(a,b,c,d){var e=a.h,f=L(e);xb(f);O(e,f,b,("0"===d?0===Number(c):c===d)?void 0:c);return a}var lc=function(a,b,c,d){var e=a.h,f=L(e);xb(f);(c=kc(e,f,c))&&c!==b&&null!=d&&(f=O(e,f,c));O(e,f,b,d);return a},mc=function(a,b,c){a=a.h;return kc(a,L(a),b)===c?c:-1},nc=function(a,b){a=a.h;return kc(a,L(a),b)};function kc(a,b,c){for(var d=0,e=0;e<c.length;e++){var f=c[e];null!=ec(a,b,f)&&(0!==d&&(b=O(a,b,d)),d=f)}return d}var oc=function(a,b,c,d){a=a.h;var e=L(a),f=ec(a,e,c,d);b=Tb(f,b,e);b!==f&&null!=b&&O(a,e,c,b,d);return b},pc=function(a,b){(a=oc(a,b,1,!1))?b=a:(a=b[gb])?b=a:(a=new b,hb(a.h,34),b=b[gb]=a);return b},R=function(a,b,c){var d=void 0===d?!1:d;b=oc(a,b,c,d);if(null==b)return b;a=a.h;var e=L(a);if(!(e&2)){var f=dc(b);f!==b&&(b=f,O(a,e,c,b,d))}return b},S=function(a,b,c){a=a.h;var d=L(a),e=!!(2&d),f=e?1:2,g=1===f;f=2===f;var h=!!(2&d)&&f,k=gc(a,d,c,3);d=L(a);var l=I(k),m=!!(2&l),n=!!(4&l),q=!!(32&l),r=m&&n||!!(2048&l);if(!n){var A=k,v=d,D=!!(2&l);D&&(v=K(v,2,!0));for(var E=!D,ja=!0,za=0,ra=0;za<A.length;za++){var wc=Tb(A[za],b,v);if(wc instanceof b){if(!D){var Td=!!(I(wc.h)&2);E&&(E=!Td);ja&&(ja=Td)}A[ra++]=wc}}ra<za&&(A.length=ra);l=K(l,4,!0);l=K(l,16,ja);l=K(l,8,E);J(A,l);m&&!h&&(Object.freeze(k),r=!0)}b=l;h=!!(8&l)||g&&!k.length;if(!e&&!h){r&&(k=G(k),r=!1,b=0,l=ic(l,d,!1),d=O(a,d,c,k));e=k;h=l;for(m=0;m<e.length;m++)A=e[m],l=dc(A),A!==l&&(e[m]=l);h=K(h,8,!0);l=h=K(h,16,!e.length)}r||(g?l=K(l,!k.length||16&l&&(!n||q)?2:2048,!0):l=K(l,32,!1),l!==b&&J(k,l),g&&(Object.freeze(k),r=!0));f&&r&&(k=G(k),l=ic(l,d,!1),J(k,l),O(a,d,c,k));return k},qc=function(a,b,c){null==c&&(c=void 0);return P(a,b,c)},rc=function(a,b,c,d){null==d&&(d=void 0);return lc(a,b,c,d)},sc=function(a,b,c){var d=a.h,e=L(d);xb(e);if(null==c)return O(d,e,b),a;for(var f=I(c),g=f,h=!!(2&f)||!!(2048&f),k=h||Object.isFrozen(c),l=!0,m=!0,n=0;n<c.length;n++){var q=c[n];h||(q=!!(I(q.h)&2),l&&(l=!q),m&&(m=q))}h||(f=K(f,5,!0),f=K(f,8,l),f=K(f,16,m));k&&f!==g&&(c=G(c),g=0,f=ic(f,e,!0));f!==g&&J(c,f);O(d,e,b,c);return a};function ic(a,b,c){a=K(a,2,!!(2&b));a=K(a,32,!!(32&b)&&c);return a=K(a,2048,!1)}function tc(a,b){return null!=a?a:b}var uc=function(a,b){a=fc(a,b);return tc(null==a||"boolean"===typeof a?a:"number"===typeof a?!!a:void 0,!1)},vc=function(a,b){var c=void 0===c?0:c;return tc(Lb(fc(a,b)),c)},xc=function(a,b){var c=void 0===c?0:c;return tc(Mb(fc(a,b)),c)},yc=function(a,b){var c=void 0===c?0:c;a=fc(a,b);var d;null==a?d=a:Hb(a)?"number"===typeof a?d=Qb(a):d=Ob(a):d=void 0;return tc(d,c)},zc=function(a,b){var c=void 0===c?0:c;a=a.h;var d=L(a),e=ec(a,d,b);var f=null==e||"number"===typeof e?e:"NaN"===e||"Infinity"===e||"-Infinity"===e?Number(e):void 0;null!=f&&f!==e&&O(a,d,b,f);return tc(f,c)},T=function(a,b){return tc(Sb(fc(a,b)),"")},U=function(a,b){return tc(fc(a,b),0)};var V=function(a,b,c){this.h=N(a,b,c)};V.prototype.toJSON=function(){if(sb)var a=Ac(this,this.h,!1);else a=$b(this.h,ac,void 0,void 0,!1,!1),a=Ac(this,a,!0);return a};var Bc=function(a){sb=!0;try{return JSON.stringify(a.toJSON(),Wb)}finally{sb=!1}};V.prototype.X=ob;function Ac(a,b,c){var d=a.constructor.m,e=L(c?a.h:b),f=nb(e),g=!1;if(d&&tb){if(!c){b=G(b);var h;if(b.length&&rb(h=b[b.length-1]))for(g=0;g<d.length;g++)if(d[g]>=f){u(Object,"assign").call(Object,b[b.length-1]={},h);break}g=!0}f=b;c=!c;h=L(a.h);a=nb(h);h=+!!(h&512)-1;for(var k,l,m=0;m<d.length;m++)if(l=d[m],l<a){l+=h;var n=f[l];null==n?f[l]=c?vb:kb():c&&n!==vb&&ib(n)}else k||(n=void 0,f.length&&rb(n=f[f.length-1])?k=n:f.push(k={})),n=k[l],null==k[l]?k[l]=c?vb:kb():c&&n!==vb&&ib(n)}k=b.length;if(!k)return b;var q;if(rb(f=b[k-1])){a:{var r=f;c={};a=!1;for(var A in r)if(Object.prototype.hasOwnProperty.call(r,A)){h=r[A];if(Array.isArray(h)){m=h;if(!Za&&ub(h,d,+A)||!Ya&&qb(h)&&0===h.size)h=null;h!=m&&(a=!0)}null!=h?c[A]=h:a=!0}if(a){for(var v in c){r=c;break a}r=null}}r!=f&&(q=!0);k--}for(e=+!!(e&512)-1;0<k;k--){A=k-1;f=b[A];if(!(null==f||!Za&&ub(f,d,A-e)||!Ya&&qb(f)&&0===f.size))break;var D=!0}if(!q&&!D)return b;var E;g?E=b:E=Array.prototype.slice.call(b,0,k);b=E;g&&(b.length=k);r&&b.push(r);return b};function Cc(){var a=!W(Dc).g,b=Ec();if(!a)throw Error(b&&b()||String(a));}var Fc=void 0;function Ec(){var a=Fc;Fc=void 0;return a};function Gc(a){return function(b){if(null==b||""==b)b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error(void 0);hb(b,32);b=Vb(a,b)}return b}};var Hc=function(a){this.h=N(a)};z(Hc,V);Hc.m=[6,4];var Ic=function(a){this.h=N(a)};z(Ic,V);var Jc=Gc(Ic);Ic.m=[4,5,6];var Mc=function(a,b){this.g=a===Kc&&b||"";this.i=Lc};Mc.prototype.toString=function(){return this.g};var Lc={},Kc={};var Nc=function(a){this.g=a;this.defaultValue=!1},Oc=function(a){this.g=a;this.defaultValue=0};var Pc=new Nc(203);var Qc=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};var Rc=function(a,b,c){a.addEventListener&&a.addEventListener(b,c,!1)};var W=function(a){var b="U";if(a.U&&a.hasOwnProperty(b))return a.U;b=new a;return a.U=b};var Sc=function(){var a={};this.i=function(b,c){return null!=a[b]?a[b]:c};this.g=function(b,c){return null!=a[b]?a[b]:c};this.o=function(b,c){return null!=a[b]?a[b]:c};this.j=function(b,c){return null!=a[b]?a[b]:c};this.l=function(){}};function Tc(a){return W(Sc).i(a.g,a.defaultValue)}function Uc(){var a=Vc;return W(Sc).j(a.g,a.defaultValue)};function Wc(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};var Xc=function(a){this.g=a};Xc.prototype.toString=function(){return this.g+""};var Yc=function(a){return a instanceof Xc&&a.constructor===Xc?a.g:"type_error:TrustedResourceUrl"},Zc=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,$c={},ad=function(a,b,c){if(null==c)return b;if("string"===typeof c)return c?a+encodeURIComponent(c):"";for(var d in c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:[e];for(var f=0;f<e.length;f++){var g=e[f];null!=g&&(b||(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b};var bd={},cd=function(a){this.g=a};cd.prototype.toString=function(){return this.g.toString()};var dd=function(){return Ea&&Ga?!Ga.mobile&&(C("iPad")||C("Android")||C("Silk")):C("iPad")||C("Android")&&!C("Mobile")||C("Silk")};var ed=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),fd=function(a){return a?decodeURI(a):a},gd=/#|$/,hd=function(a,b){var c=a.search(gd);a:{var d=0;for(var e=b.length;0<=(d=a.indexOf(b,d))&&d<c;){var f=a.charCodeAt(d-1);if(38==f||63==f)if(f=a.charCodeAt(d+e),!f||61==f||38==f||35==f)break a;d+=e+1}d=-1}if(0>d)return null;e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.slice(d,-1!==e?e:0).replace(/\+/g," "))};/*
7
+
8
+ SPDX-License-Identifier: Apache-2.0
9
+ */
10
+ function id(a){var b,c;return(a=null==(c=(b=a.document).querySelector)?void 0:c.call(b,"script[nonce]"))?a.nonce||a.getAttribute("nonce")||"":""};function jd(a,b){a.src=Yc(b);(b=id(a.ownerDocument&&a.ownerDocument.defaultView||window))&&a.setAttribute("nonce",b)};function kd(a,b){a.write(b instanceof cd&&b.constructor===cd?b.g:"type_error:SafeHtml")};var ld=function(a){try{var b;if(b=!!a&&null!=a.location.href)a:{try{Oa(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}},md=function(a){var b=void 0===b?!1:b;var c=void 0===c?B:c;for(var d=0;c&&40>d++&&(!b&&!ld(c)||!a(c));)a:{try{var e=c.parent;if(e&&e!=c){c=e;break a}}catch(f){}c=null}},nd=function(a){var b=a;md(function(c){b=c;return!1});return b},od=function(a){return ld(a.top)?a.top:null},pd=function(){if(!t.globalThis.crypto)return Math.random();try{var a=new Uint32Array(1);t.globalThis.crypto.getRandomValues(a);return a[0]/65536/65536}catch(b){return Math.random()}},qd=function(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)},rd=function(a){var b=a.length;if(0==b)return 0;for(var c=305419896,d=0;d<b;d++)c^=(c<<5)+(c>>2)+a.charCodeAt(d)&4294967295;return 0<c?c:4294967296+c},sd=/^(-?[0-9.]{1,30})$/,td=Qc(function(){return(Ea&&Ga?Ga.mobile:!dd()&&(C("iPod")||C("iPhone")||C("Android")||C("IEMobile")))?2:dd()?1:0});function ud(a,b){if(a.length&&b.head){a=x(a);for(var c=a.next();!c.done;c=a.next())if((c=c.value)&&b.head){var d=vd("META");b.head.appendChild(d);d.httpEquiv="origin-trial";d.content=c}}}var wd=function(a){if("number"!==typeof a.goog_pvsid)try{var b=Object,c=b.defineProperty,d=void 0;d=void 0===d?Math.random:d;var e=Math.floor(d()*Math.pow(2,52));c.call(b,a,"goog_pvsid",{value:e,configurable:!1})}catch(f){}return Number(a.goog_pvsid)||-1},vd=function(a,b){b=void 0===b?document:b;return b.createElement(String(a).toLowerCase())};function xd(a,b){b=void 0===b?{}:b;a='<script src="'+yd(Yc(a).toString())+'"';b.async&&(a+=" async");b.Aa&&(a+=' custom-element="'+yd(b.Aa)+'"');b.defer&&(a+=" defer");b.id&&(a+=' id="'+yd(b.id)+'"');b.nonce&&(a+=' nonce="'+yd(b.nonce)+'"');b.type&&(a+=' type="'+yd(b.type)+'"');return new cd(a+">\x3c/script>",bd)}function yd(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")};function zd(a){var b=a.split(/\?|#/),c=/\?/.test(a)?"?"+b[1]:"";return{path:b[0],Ja:c,hash:/#/.test(a)?"#"+(c?b[2]:b[1]):""}}function Ad(a){var b=ta.apply(1,arguments);if(0===b.length)return new Xc(a[0],$c);for(var c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return new Xc(c,$c)}function Bd(a,b){a=zd(Yc(a).toString());var c=a.Ja,d=c.length?"&":"?";b.forEach(function(e,f){e=e instanceof Array?e:[e];for(var g=0;g<e.length;g++){var h=e[g];null!==h&&void 0!==h&&(c+=d+encodeURIComponent(f)+"="+encodeURIComponent(String(h)),d="&")}});return new Xc(a.path+c+a.hash,$c)};var Cd={ab:0,Za:1,Wa:2,Ra:3,Xa:4,Sa:5,Ya:6,Ua:7,Va:8,Qa:9,Ta:10,bb:11};var Dd={eb:0,fb:1,cb:2};var Ed=function(a){this.h=N(a)};z(Ed,V);Ed.prototype.getVersion=function(){return vc(this,2)};Ed.m=[3];function Fd(a){return Ta(2>(a.length+3)%4?a+"A":a).map(function(b){return(p=b.toString(2),u(p,"padStart")).call(p,8,"0")}).join("")}function Gd(a){if(!/^[0-1]+$/.test(a))throw Error("Invalid input ["+a+"] not a bit string.");return parseInt(a,2)}function Hd(a){if(!/^[0-1]+$/.test(a))throw Error("Invalid input ["+a+"] not a bit string.");for(var b=[1,2,3,5],c=0,d=0;d<a.length-1;d++)b.length<=d&&b.push(b[d-1]+b[d-2]),c+=parseInt(a[d],2)*b[d];return c};function Id(a){var b=Fd(a+"A"),c=Gd(b.slice(0,6));a=Gd(b.slice(6,12));var d=new Ed;c=Q(d,1,Kb(c),0);a=Q(c,2,Kb(a),0);b=b.slice(12);c=Gd(b.slice(0,12));d=[];for(var e=b.slice(12).replace(/0+$/,""),f=0;f<c;f++){if(0===e.length)throw Error("Found "+f+" of "+c+" sections ["+d+"] but reached end of input ["+b+"]");var g=0===Gd(e[0]);e=e.slice(1);var h=Jd(e,b),k=0===d.length?0:d[d.length-1];k=Hd(h)+k;e=e.slice(h.length);if(g)d.push(k);else{g=Jd(e,b);h=Hd(g);for(var l=0;l<=h;l++)d.push(k+l);e=e.slice(g.length)}}if(0<e.length)throw Error("Found "+c+" sections ["+d+"] but has remaining input ["+e+"], entire input ["+b+"]");return jc(a,3,d,Jb)}function Jd(a,b){var c=a.indexOf("11");if(-1===c)throw Error("Expected section bitstring but not found in ["+a+"] part of ["+b+"]");return a.slice(0,c+2)};var Kd=function(a){this.h=N(a)};z(Kd,V);Kd.prototype.getVersion=function(){return vc(this,1)};var Ld=function(a){this.h=N(a)};z(Ld,V);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});var Md="a".charCodeAt(),Nd=Wc(Cd),Od=Wc(Dd);var Pd=function(a){this.h=N(a)};z(Pd,V);var Qd=function(){var a=new Pd;return Q(a,1,Nb(0),"0")},Rd=function(a){var b=yc(a,1);a=vc(a,2);return new Date(1E3*b+a/1E6)};var Sd=function(a){if(/[^01]/.test(a))throw Error("Input bitstring "+a+" is malformed!");this.i=a;this.g=0},Wd=function(a){var b=X(a,16);return!0===!!X(a,1)?(a=Ud(a),a.forEach(function(c){if(c>b)throw Error("ID "+c+" is past MaxVendorId "+b+"!");}),a):Vd(a,b)},Ud=function(a){for(var b=X(a,12),c=[];b--;){var d=!0===!!X(a,1),e=X(a,16);if(d)for(d=X(a,16);e<=d;e++)c.push(e);else c.push(e)}c.sort(function(f,g){return f-g});return c},Vd=function(a,b,c){for(var d=[],e=0;e<b;e++)if(X(a,1)){var f=e+1;if(c&&-1===c.indexOf(f))throw Error("ID: "+f+" is outside of allowed values!");d.push(f)}return d},X=function(a,b){if(a.g+b>a.i.length)throw Error("Requested length "+b+" is past end of string.");var c=a.i.substring(a.g,a.g+b);a.g+=b;return parseInt(c,2)};Sd.prototype.skip=function(a){this.g+=a};var Yd=function(a,b){try{var c=Ta(a.split(".")[0]).map(function(e){return(p=e.toString(2),u(p,"padStart")).call(p,8,"0")}).join(""),d=new Sd(c);c={};c.tcString=a;c.gdprApplies=!0;d.skip(78);c.cmpId=X(d,12);c.cmpVersion=X(d,12);d.skip(30);c.tcfPolicyVersion=X(d,6);c.isServiceSpecific=!!X(d,1);c.useNonStandardStacks=!!X(d,1);c.specialFeatureOptins=Xd(Vd(d,12,Od),Od);c.purpose={consents:Xd(Vd(d,24,Nd),Nd),legitimateInterests:Xd(Vd(d,24,Nd),Nd)};c.purposeOneTreatment=!!X(d,1);c.publisherCC=String.fromCharCode(Md+X(d,6))+String.fromCharCode(Md+X(d,6));c.vendor={consents:Xd(Wd(d),b),legitimateInterests:Xd(Wd(d),b)};return c}catch(e){return null}},Xd=function(a,b){var c={};if(Array.isArray(b)&&0!==b.length){b=x(b);for(var d=b.next();!d.done;d=b.next())d=d.value,c[d]=-1!==a.indexOf(d)}else for(a=x(a),d=a.next();!d.done;d=a.next())c[d.value]=!0;delete c[0];return c};var Zd=function(a){this.h=N(a)};z(Zd,V);function $d(a,b){var c=function(d){var e={};return[(e[d.xa]=d.ta,e)]};return JSON.stringify([a.filter(function(d){return d.V}).map(c),b.toJSON(),a.filter(function(d){return!d.V}).map(c)])}var ae=function(a,b){var c=new Zd;a=Q(c,1,Ib(a),0);b=Q(a,2,M(b),"");a=b.h;c=L(a);this.l=c&2?b:Vb(b.constructor,cc(a,c,!0))};var be=function(a){this.h=N(a)};z(be,V);var ce=function(a){this.h=N(a)};z(ce,V);var de=function(a,b){return Q(a,1,Ib(b),0)},ee=function(a,b){return Q(a,2,Ib(b),0)};var fe=function(a){this.h=N(a)};z(fe,V);var ge=[1,2];var he=function(a){this.h=N(a)};z(he,V);var ie=function(a,b){return qc(a,1,b)},je=function(a,b){return sc(a,2,b)},ke=function(a,b){return jc(a,4,b,Jb)},le=function(a,b){return sc(a,5,b)},me=function(a,b){return Q(a,6,Ib(b),0)};he.m=[2,4,5];var ne=function(a){this.h=N(a)};z(ne,V);ne.m=[5];var oe=[1,2,3,4];var pe=function(a){this.h=N(a)};z(pe,V);pe.m=[2,3];var qe=function(a){this.h=N(a)};z(qe,V);qe.prototype.getTagSessionCorrelator=function(){return yc(this,2)};var se=function(a){var b=new qe;return rc(b,4,re,a)},re=[4,5,7,8];var te=function(a){this.h=N(a)};z(te,V);te.m=[3];var ue=function(a){this.h=N(a)};z(ue,V);ue.m=[4,5];var ve=function(a){this.h=N(a)};z(ve,V);ve.prototype.getTagSessionCorrelator=function(){return yc(this,1)};ve.m=[2];var we=function(a){this.h=N(a)};z(we,V);var xe=[4,6];var ye=function(){ae.apply(this,arguments)};z(ye,ae);var ze=function(){ye.apply(this,arguments)};z(ze,ye);ze.prototype.Oa=function(){this.F.apply(this,y(ta.apply(0,arguments).map(function(a){return{V:!0,xa:2,ta:a.toJSON()}})))};ze.prototype.Y=function(){this.F.apply(this,y(ta.apply(0,arguments).map(function(a){return{V:!0,xa:4,ta:a.toJSON()}})))};var Ae=function(a,b){if(t.globalThis.fetch)t.globalThis.fetch(a,{method:"POST",body:b,keepalive:65536>b.length,credentials:"omit",mode:"no-cors",redirect:"follow"}).catch(function(){});else{var c=new XMLHttpRequest;c.open("POST",a,!0);c.send(b)}};var Be=function(a,b,c,d,e,f,g,h){ze.call(this,a,b);this.M=c;this.K=d;this.I=e;this.G=f;this.J=g;this.j=h;this.g=[];this.i=null;this.o=!1};z(Be,ze);var Ce=function(a){null!==a.i&&(clearTimeout(a.i),a.i=null);if(a.g.length){var b=$d(a.g,a.l);a.K(a.M+"?e=1",b);a.g=[]}};Be.prototype.F=function(){var a=ta.apply(0,arguments),b=this;this.J&&65536<=$d(this.g.concat(a),this.l).length&&Ce(this);this.j&&!this.o&&(this.o=!0,this.j.g(function(){Ce(b)}));this.g.push.apply(this.g,y(a));this.g.length>=this.G&&Ce(this);this.g.length&&null===this.i&&(this.i=setTimeout(function(){Ce(b)},this.I))};var De=function(a,b,c,d,e,f){Be.call(this,a,b,"https://pagead2.googlesyndication.com/pagead/ping",Ae,void 0===c?1E3:c,void 0===d?100:d,(void 0===e?!1:e)&&!!t.globalThis.fetch,f)};z(De,Be);var Ee=new Nc(501898423),Fe=new Nc(579875511),Ge=new Oc(523264412),He=new Oc(24),Vc=new function(a,b){b=void 0===b?[]:b;this.g=a;this.defaultValue=b}(1934,["As0hBNJ8h++fNYlkq8cTye2qDLyom8NddByiVytXGGD0YVE+2CEuTCpqXMDxdhOMILKoaiaYifwEvCRlJ/9GcQ8AAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ==","AgRYsXo24ypxC89CJanC+JgEmraCCBebKl8ZmG7Tj5oJNx0cmH0NtNRZs3NB5ubhpbX/bIt7l2zJOSyO64NGmwMAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ==","A/ERL66fN363FkXxgDc6F1+ucRUkAhjEca9W3la6xaLnD2Y1lABsqmdaJmPNaUKPKVBRpyMKEhXYl7rSvrQw+AkAAACNeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiRmxlZGdlQmlkZGluZ0FuZEF1Y3Rpb25TZXJ2ZXIiLCJleHBpcnkiOjE3MTkzNTk5OTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9","A6OdGH3fVf4eKRDbXb4thXA4InNqDJDRhZ8U533U/roYjp4Yau0T3YSuc63vmAs/8ga1cD0E3A7LEq6AXk1uXgsAAACTeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiRmxlZGdlQmlkZGluZ0FuZEF1Y3Rpb25TZXJ2ZXIiLCJleHBpcnkiOjE3MTkzNTk5OTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"]);var Ie=function(a){this.h=N(a)};z(Ie,V);var Je=function(a){this.h=N(a)};z(Je,V);var Ke=function(a){this.h=N(a)};z(Ke,V);var Le=function(a){this.h=N(a)};z(Le,V);var Me=Gc(Le);Le.m=[7];var Ne=function(a){this.g=a||{cookie:""}};Ne.prototype.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.lb;d=c.mb||!1;var f=c.domain||void 0;var g=c.path||void 0;var h=c.Ha}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');void 0===h&&(h=-1);this.g.cookie=a+"="+b+(f?";domain="+f:"")+(g?";path="+g:"")+(0>h?"":0==h?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*h)).toUTCString())+(d?";secure":"")+(null!=e?";samesite="+e:"")};Ne.prototype.get=function(a,b){for(var c=a+"=",d=(this.g.cookie||"").split(";"),e=0,f;e<d.length;e++){f=Ba(d[e]);if(0==f.lastIndexOf(c,0))return f.slice(c.length);if(f==a)return""}return b};Ne.prototype.isEmpty=function(){return!this.g.cookie};Ne.prototype.clear=function(){for(var a=(this.g.cookie||"").split(";"),b=[],c=[],d,e,f=0;f<a.length;f++)e=Ba(a[f]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));for(a=b.length-1;0<=a;a--)c=b[a],this.get(c),this.set(c,"",{Ha:0,path:void 0,domain:void 0})};function Oe(a){a=Pe(a);try{var b=a?Me(a):null}catch(c){b=null}return b?R(b,Ke,4)||null:null}function Pe(a){a=(new Ne(a)).get("FCCDCF","");if(a)if(u(a,"startsWith").call(a,"%"))try{var b=decodeURIComponent(a)}catch(c){b=null}else b=a;else b=null;return b};var Qe=function(a){this.g=a;this.i=null},Se=function(a){a.__uspapiPostMessageReady||Re(new Qe(a))},Re=function(a){a.i=function(b){var c="string"===typeof b.data;try{var d=c?JSON.parse(b.data):b.data}catch(f){return}var e=d.__uspapiCall;e&&"getUSPData"===e.command&&a.g.__uspapi(e.command,e.version,function(f,g){var h={};h.__uspapiReturn={returnValue:f,success:g,callId:e.callId};f=c?JSON.stringify(h):h;b.source&&"function"===typeof b.source.postMessage&&b.source.postMessage(f,b.origin);return f})};a.g.addEventListener("message",a.i);a.g.__uspapiPostMessageReady=!0};[].concat(y(new t.Map([[8,"usca"],[9,"usva"],[10,"usco"],[12,"usct"],[11,"usut"]]))).sort(function(a,b){return a[0]-b[0]}).map(function(a){return a[1]});var Te,Ue=new Kd;Te=Q(Ue,1,Kb(1),0);var Ve=new Ld;qc(Ve,1,Te);Wc(Cd).map(function(a){return Number(a)});Wc(Dd).map(function(a){return Number(a)});var We=function(a){this.g=a;this.i=null},Ye=function(a){a.__tcfapiPostMessageReady||Xe(new We(a))},Xe=function(a){a.i=function(b){var c="string"==typeof b.data;try{var d=c?JSON.parse(b.data):b.data}catch(f){return}var e=d.__tcfapiCall;!e||"ping"!==e.command&&"getTCData"!==e.command&&"addEventListener"!==e.command&&"removeEventListener"!==e.command||a.g.__tcfapi(e.command,e.version,function(f,g){var h={};h.__tcfapiReturn="removeEventListener"===e.command?{success:f,callId:e.callId}:{returnValue:f,success:g,callId:e.callId};f=c?JSON.stringify(h):h;b.source&&"function"===typeof b.source.postMessage&&b.source.postMessage(f,b.origin);return f},e.parameter)};a.g.addEventListener("message",a.i);a.g.__tcfapiPostMessageReady=!0};var Ze=function(a){this.h=N(a)};z(Ze,V);var $e=function(a){this.h=N(a)};z($e,V);var af=Gc($e);$e.m=[2];function bf(a,b,c){function d(m){if(10>m.length)return null;var n=g(m.slice(0,4));n=h(n);m=g(m.slice(6,10));m=k(m);return"1"+n+m+"N"}function e(m){if(10>m.length)return null;var n=g(m.slice(0,6));n=h(n);m=g(m.slice(6,10));m=k(m);return"1"+n+m+"N"}function f(m){if(12>m.length)return null;var n=g(m.slice(0,6));n=h(n);m=g(m.slice(8,12));m=k(m);return"1"+n+m+"N"}function g(m){for(var n=[],q=0,r=0;r<m.length/2;r++)n.push(Gd(m.slice(q,q+2))),q+=2;return n}function h(m){return m.every(function(n){return 1===n})?"Y":"N"}function k(m){return m.some(function(n){return 1===n})?"Y":"N"}if(0===a.length)return null;a=a.split(".");if(2<a.length)return null;a=Fd(a[0]);var l=Gd(a.slice(0,6));a=a.slice(6);if(1!==l)return null;switch(b){case 8:return d(a);case 10:case 12:case 9:return e(a);case 11:return c?f(a):null;default:return null}};var cf=function(a,b){var c=a.document,d=function(){if(!a.frames[b])if(c.body){var e=vd("IFRAME",c);e.style.display="none";e.style.width="0px";e.style.height="0px";e.style.border="none";e.style.zIndex="-1000";e.style.left="-1000px";e.style.top="-1000px";e.name=b;c.body.appendChild(e)}else a.setTimeout(d,5)};d()};var ff=function(a,b){this.g=a;this.o=b;b=Pe(this.g.document);try{var c=b?Me(b):null}catch(e){c=null}(b=c)?(c=R(b,Je,5)||null,b=S(b,Ie,7),b=df(null!=b?b:[]),c={na:c,qa:b}):c={na:null,qa:null};b=c;c=ef(this,b.qa);b=b.na;if(null!=b&&null!=Sb(fc(b,2))&&0!==T(b,2).length){var d=void 0!==oc(b,Pd,1,!1)?R(b,Pd,1):Qd();b={L:T(b,2),S:Rd(d)}}else b=null;this.l=b&&c?c.S>b.S?c.L:b.L:b?b.L:c?c.L:null;this.i=(c=Oe(a.document))&&null!=Sb(fc(c,1))?T(c,1):null;this.j=(a=Oe(a.document))&&null!=Sb(fc(a,2))?T(a,2):null},jf=function(a){var b=Tc(Fe);a!==a.top||a.__uspapi||a.frames.__uspapiLocator||(a=new ff(a,b),gf(a),hf(a))},gf=function(a){!a.l||a.g.__uspapi||a.g.frames.__uspapiLocator||(a.g.__uspapiManager="fc",cf(a.g,"__uspapiLocator"),ya("__uspapi",function(){return a.G.apply(a,y(ta.apply(0,arguments)))},a.g),Se(a.g))};ff.prototype.G=function(a,b,c){"function"===typeof c&&"getUSPData"===a&&c({version:1,uspString:this.l},!0)};var df=function(a){a=u(a,"find").call(a,function(b){return 13===U(b,1)});if(null==a?0:null!=Sb(fc(a,2)))try{return af(T(a,2))}catch(b){}return null},ef=function(a,b){if(null==b||null==Sb(fc(b,1))||0===T(b,1).length||0==S(b,Ze,2).length)return null;var c=T(b,1);try{var d=Id(c.split("~")[0]);var e=u(c,"includes").call(c,"~")?c.split("~").slice(1):[]}catch(f){return null}b=S(b,Ze,2).reduce(function(f,g){return yc(kf(f),1)>yc(kf(g),1)?f:g});d=hc(d,3,Lb).indexOf(vc(b,1));return-1===d||d>=e.length?null:{L:bf(e[d],vc(b,1),a.o),S:Rd(kf(b))}},kf=function(a){return void 0!==oc(a,Pd,2,!1)?R(a,Pd,2):Qd()},hf=function(a){!a.i||a.g.__tcfapi||a.g.frames.__tcfapiLocator||(a.g.__tcfapiManager="fc",cf(a.g,"__tcfapiLocator"),a.g.__tcfapiEventListeners=a.g.__tcfapiEventListeners||[],ya("__tcfapi",function(){return a.F.apply(a,y(ta.apply(0,arguments)))},a.g),Ye(a.g))};ff.prototype.F=function(a,b,c,d){d=void 0===d?null:d;if("function"===typeof c)if(b&&(2.1<b||1>=b))c(null,!1);else switch(b=this.g.__tcfapiEventListeners,a){case "getTCData":!d||Array.isArray(d)&&d.every(function(e){return"number"===typeof e})?c(lf(this,d,null),!0):c(null,!1);break;case "ping":c({gdprApplies:!0,cmpLoaded:!0,cmpStatus:"loaded",displayStatus:"disabled",apiVersion:"2.1",cmpVersion:2,cmpId:300});break;case "addEventListener":a=b.push(c);c(lf(this,null,a-1),!0);break;case "removeEventListener":b[d]?(b[d]=null,c(!0)):c(!1);break;case "getInAppTCData":case "getVendorList":c(null,!1)}};var lf=function(a,b,c){if(!a.i)return null;b=Yd(a.i,b);b.addtlConsent=null!=a.j?a.j:void 0;b.cmpStatus="loaded";b.eventStatus="tcloaded";null!=c&&(b.listenerId=c);return b};var mf=function(a){return"string"===typeof a};var nf=function(a,b){var c=void 0===c?{}:c;this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror";this.meta=c};var of=null;var pf=function(a){this.h=N(a)};z(pf,V);pf.m=[2,8];var qf=[3,4,5],rf=[6,7];function sf(a){return null!=a?!a:a}function tf(a,b){for(var c=!1,d=0;d<a.length;d++){var e=a[d]();if(e===b)return e;null==e&&(c=!0)}if(!c)return!b}function uf(a,b){var c=S(a,pf,2);if(!c.length)return vf(a,b);a=U(a,1);if(1===a)return sf(uf(c[0],b));c=Ma(c,function(d){return function(){return uf(d,b)}});switch(a){case 2:return tf(c,!1);case 3:return tf(c,!0)}}function vf(a,b){var c=nc(a,qf);a:{switch(c){case 3:var d=U(a,mc(a,qf,3));break a;case 4:d=U(a,mc(a,qf,4));break a;case 5:d=U(a,mc(a,qf,5));break a}d=void 0}if(d&&(b=(b=b[c])&&b[d])){try{var e=b.apply;var f=hc(a,8,Sb);var g=e.call(b,null,y(f))}catch(h){return}e=U(a,1);if(4===e)return!!g;if(5===e)return null!=g;if(12===e)a=T(a,mc(a,rf,7));else a:{switch(c){case 4:a=zc(a,mc(a,rf,6));break a;case 5:a=T(a,mc(a,rf,7));break a}a=void 0}if(null!=a){if(6===e)return g===a;if(9===e)return null!=g&&0===Da(String(g),a);if(null!=g)switch(e){case 7:return g<a;case 8:return g>a;case 12:return mf(a)&&mf(g)&&(new RegExp(a)).test(g);case 10:return null!=g&&-1===Da(String(g),a);case 11:return null!=g&&1===Da(String(g),a)}}}}function wf(a,b){return!a||!(!b||!uf(a,b))};var xf=function(a){this.h=N(a)};z(xf,V);xf.m=[4];var yf=function(a){this.h=N(a)};z(yf,V);var zf=function(a){this.h=N(a)};z(zf,V);var Af=Gc(zf);zf.m=[5];var Bf=[1,2,3,6,7];var Cf=function(a,b,c){var d=void 0===d?new De(6,"unknown",b):d;this.o=a;this.l=c;this.i=d;this.g=[];this.j=0<a&&pd()<1/a},Ef=function(a,b,c,d,e,f){if(a.j){var g=ee(de(new ce,b),c);b=me(je(ie(le(ke(new he,d),e),g),a.g.slice()),f);b=se(b);a.i.Y(Df(a,b));if(1===f||3===f||4===f&&!a.g.some(function(h){return U(h,1)===U(g,1)&&U(h,2)===c}))a.g.push(g),100<a.g.length&&a.g.shift()}},Ff=function(a,b,c,d){if(a.j&&a.l){var e=new pe;b=sc(e,2,b);c=sc(b,3,c);d&&Q(c,1,Kb(d),0);d=new qe;d=rc(d,7,re,c);a.i.Y(Df(a,d))}},Gf=function(a,b,c,d){if(a.j){var e=new be;b=P(e,1,Kb(b));c=P(b,2,Kb(c));d=P(c,3,Ib(d));c=new qe;d=rc(c,8,re,d);a.i.Y(Df(a,d))}},Df=function(a,b){var c=Date.now();c=u(Number,"isFinite").call(Number,c)?Math.round(c):0;b=Q(b,1,Nb(c),"0");c=wd(window);b=Q(b,2,Nb(c),"0");return Q(b,6,Nb(a.o),"0")};var Hf=function(){var a={};this.u=(a[3]={},a[4]={},a[5]={},a)};var If=/^true$/.test("false");function Jf(a,b){switch(b){case 1:return U(a,mc(a,Bf,1));case 2:return U(a,mc(a,Bf,2));case 3:return U(a,mc(a,Bf,3));case 6:return U(a,mc(a,Bf,6));default:return null}}function Kf(a,b){if(!a)return null;switch(b){case 1:return uc(a,1);case 7:return T(a,3);case 2:return zc(a,2);case 3:return T(a,3);case 6:return hc(a,4,Sb);default:return null}}var Lf=Qc(function(){if(!If)return{};try{var a;var b=void 0===b?window:b;try{var c=b.sessionStorage}catch(e){c=null}var d=null==(a=c)?void 0:a.getItem("GGDFSSK");if(d)return JSON.parse(d)}catch(e){}return{}});function Mf(a,b,c,d){var e=d=void 0===d?0:d,f,g;W(Nf).j[e]=null!=(g=null==(f=W(Nf).j[e])?void 0:f.add(b))?g:(new t.Set).add(b);e=Lf();if(null!=e[b])return e[b];b=Of(d)[b];if(!b)return c;b=Af(JSON.stringify(b));b=Pf(b);a=Kf(b,a);return null!=a?a:c}function Pf(a){var b=W(Hf).u;if(b){var c=Na(S(a,yf,5),function(f){return wf(R(f,pf,1),b)});if(c){var d;return null!=(d=R(c,xf,2))?d:null}}var e;return null!=(e=R(a,xf,4))?e:null}var Nf=function(){this.i={};this.l=[];this.j={};this.g=new t.Map};function Qf(a,b,c){return!!Mf(1,a,void 0===b?!1:b,c)}function Rf(a,b,c){b=void 0===b?0:b;a=Number(Mf(2,a,b,c));return isNaN(a)?b:a}function Sf(a,b,c){b=void 0===b?"":b;a=Mf(3,a,b,c);return"string"===typeof a?a:b}function Tf(a,b,c){b=void 0===b?[]:b;a=Mf(6,a,b,c);return Array.isArray(a)?a:b}function Of(a){return W(Nf).i[a]||(W(Nf).i[a]={})}function Uf(a,b){var c=Of(b);qd(a,function(d,e){return c[e]=d})}function Vf(a,b,c,d,e){e=void 0===e?!1:e;var f=[],g=[];La(b,function(h){var k=Of(h);La(a,function(l){var m=nc(l,Bf),n=Jf(l,m);if(n){var q,r,A;var v=null!=(A=null==(q=W(Nf).g.get(h))?void 0:null==(r=q.get(n))?void 0:r.slice(0))?A:[];a:{q=new ne;switch(m){case 1:lc(q,1,oe,Ib(n));break;case 2:lc(q,2,oe,Ib(n));break;case 3:lc(q,3,oe,Ib(n));break;case 6:lc(q,4,oe,Ib(n));break;default:m=void 0;break a}jc(q,5,v,Jb);m=q}if(v=m){var D;v=!(null==(D=W(Nf).j[h])||!D.has(n))}v&&f.push(m);if(D=m){var E;D=!(null==(E=W(Nf).g.get(h))||!E.has(n))}D&&g.push(m);e||(E=W(Nf),E.g.has(h)||E.g.set(h,new t.Map),E.g.get(h).has(n)||E.g.get(h).set(n,[]),d&&E.g.get(h).get(n).push(d));k[n]=l.toJSON()}})});(f.length||g.length)&&Ff(c,f,g,null!=d?d:void 0)}function Wf(a,b){var c=Of(b);La(a,function(d){var e=Af(JSON.stringify(d)),f=nc(e,Bf);(e=Jf(e,f))&&(c[e]||(c[e]=d))})}function Xf(){return Ma(u(Object,"keys").call(Object,W(Nf).i),function(a){return Number(a)})}function Yf(a){var b=W(Nf).l;0<=Array.prototype.indexOf.call(b,a,void 0)||Uf(Of(4),a)};function Y(a,b,c){c.hasOwnProperty(a)||Object.defineProperty(c,String(a),{value:b})}function Zf(a,b,c){return b[a]||c}function $f(a){Y(5,Qf,a);Y(6,Rf,a);Y(7,Sf,a);Y(8,Tf,a);Y(13,Wf,a);Y(15,Yf,a)}function ag(a){Y(4,function(b){W(Hf).u=b},a);Y(9,function(b,c){var d=W(Hf);null==d.u[3][b]&&(d.u[3][b]=c)},a);Y(10,function(b,c){var d=W(Hf);null==d.u[4][b]&&(d.u[4][b]=c)},a);Y(11,function(b,c){var d=W(Hf);null==d.u[5][b]&&(d.u[5][b]=c)},a);Y(14,function(b){for(var c=W(Hf),d=x([3,4,5]),e=d.next();!e.done;e=d.next())e=e.value,u(Object,"assign").call(Object,c.u[e],b[e])},a)}function bg(a){a.hasOwnProperty("init-done")||Object.defineProperty(a,"init-done",{value:!0})};var cg=function(){};cg.prototype.i=function(){};cg.prototype.g=function(){return[]};var dg=function(a,b,c){a.i=function(d,e){Zf(2,b,function(){return[]})(d,c,e)};a.g=function(){return Zf(3,b,function(){return[]})(c)}};function eg(a,b){try{var c=a.split(".");a=B;for(var d=0,e;null!=a&&d<c.length;d++)e=a,a=a[c[d]],"function"===typeof a&&(a=e[c[d]]());var f=a;if(typeof f===b)return f}catch(g){}}var fg={},gg={},hg={},ig={},jg=(ig[3]=(fg[8]=function(a){try{return null!=wa(a)}catch(b){}},fg[9]=function(a){try{var b=wa(a)}catch(c){return}if(a="function"===typeof b)b=b&&b.toString&&b.toString(),a="string"===typeof b&&-1!=b.indexOf("[native code]");return a},fg[10]=function(){return window===window.top},fg[6]=function(a){var b=W(cg).g();return 0<=Array.prototype.indexOf.call(b,Number(a),void 0)},fg[27]=function(a){a=eg(a,"boolean");return void 0!==a?a:void 0},fg[60]=function(a){try{return!!B.document.querySelector(a)}catch(b){}},fg[69]=function(a){var b=B.document;b=void 0===b?document:b;var c;return!(null==(c=b.featurePolicy)||!(p=c.features(),u(p,"includes")).call(p,a))},fg[70]=function(a){var b=B.document;b=void 0===b?document:b;var c;return!(null==(c=b.featurePolicy)||!(p=c.allowedFeatures(),u(p,"includes")).call(p,a))},fg),ig[4]=(gg[3]=function(){return td()},gg[6]=function(a){a=eg(a,"number");return void 0!==a?a:void 0},gg),ig[5]=(hg[2]=function(){return window.location.href},hg[3]=function(){try{return window.top.location.hash}catch(a){return""}},hg[4]=function(a){a=eg(a,"string");return void 0!==a?a:void 0},hg),ig);function kg(){var a=void 0===a?B:a;return a.ggeac||(a.ggeac={})};var lg=function(a){this.h=N(a)};z(lg,V);lg.prototype.getId=function(){return vc(this,1)};lg.m=[2];var mg=function(a){this.h=N(a)};z(mg,V);mg.m=[2];var ng=function(a){this.h=N(a)};z(ng,V);ng.m=[2];var og=function(a){this.h=N(a)};z(og,V);var pg=function(a){this.h=N(a)};z(pg,V);pg.m=[1,4,2,3];function qg(a){var b={};return rg((b[0]=new t.Map,b[1]=new t.Map,b[2]=new t.Map,b),a)}function rg(a,b){for(var c=new t.Map,d=x(u(a[1],"entries").call(a[1])),e=d.next();!e.done;e=d.next()){var f=x(e.value);e=f.next().value;f=f.next().value;f=f[f.length-1];c.set(e,f.wa+f.ua*f.va)}b=x(b);for(d=b.next();!d.done;d=b.next())for(d=d.value,e=S(d,mg,2),e=x(e),f=e.next();!f.done;f=e.next())if(f=f.value,0!==S(f,lg,2).length){var g=xc(f,8);if(U(f,4)&&!U(f,13)){var h=void 0;g=null!=(h=c.get(U(f,4)))?h:0;h=xc(f,1)*S(f,lg,2).length;c.set(U(f,4),g+h)}h=[];for(var k=0;k<S(f,lg,2).length;k++){var l={wa:g,ua:xc(f,1),va:S(f,lg,2).length,Ia:k,pa:U(d,1),N:f,D:S(f,lg,2)[k]};h.push(l)}sg(a[2],U(f,10),h)||sg(a[1],U(f,4),h)||sg(a[0],S(f,lg,2)[0].getId(),h)}return a}function sg(a,b,c){if(!b)return!1;a.has(b)||a.set(b,[]);var d;(d=a.get(b)).push.apply(d,y(c));return!0};function tg(a){a=void 0===a?pd():a;return function(b){return rd(b+" + "+a)%1E3}};var ug=[12,13,20],vg=function(a,b,c,d){d=void 0===d?{}:d;var e=void 0===d.T?!1:d.T;d=void 0===d.Ma?[]:d.Ma;this.H=a;this.B=c;this.l={};this.T=e;a={};this.g=(a[b]=[],a[4]=[],a);this.i={};this.j={};var f;if(null===of){of="";try{b="";try{b=B.top.location.hash}catch(g){b=B.location.hash}b&&(of=(f=b.match(/\bdeid=([\d,]+)/))?f[1]:"")}catch(g){}}if(f=of)for(f=x(f.split(",")||[]),b=f.next();!b.done;b=f.next())(b=Number(b.value))&&(this.i[b]=!0);d=x(d);for(f=d.next();!f.done;f=d.next())this.i[f.value]=!0},xg=function(a,b,c,d){var e=[],f;if(f=9!==b)a.l[b]?f=!0:(a.l[b]=!0,f=!1);if(f)return Ef(a.B,b,c,e,[],4),e;f=u(ug,"includes").call(ug,b);for(var g=[],h=W(Hf).u,k=[],l=x([0,1,2]),m=l.next();!m.done;m=l.next()){m=m.value;for(var n=x(u(a.H[m],"entries").call(a.H[m])),q=n.next();!q.done;q=n.next()){var r=x(q.value);q=r.next().value;r=r.next().value;var A=q,v=r;q=new fe;r=v.filter(function(ra){return ra.pa===b&&!!a.i[ra.D.getId()]&&wf(R(ra.N,pf,3),h)&&wf(R(ra.D,pf,3),h)});if(r.length)for(q=x(r),v=q.next();!v.done;v=q.next())k.push(v.value.D);else if(!a.T){r=void 0;2===m?(r=d[1],lc(q,2,ge,Ib(A))):r=d[0];var D=void 0,E=void 0;r=null!=(E=null==(D=r)?void 0:D(String(A)))?E:2===m&&1===U(v[0].N,11)?void 0:d[0](String(A));if(void 0!==r){A=x(v);for(v=A.next();!v.done;v=A.next())if(v=v.value,v.pa===b){D=r-v.wa;var ja=v;E=ja.ua;var za=ja.va;ja=ja.Ia;0<=D&&D<E*za&&D%za===ja&&wf(R(v.N,pf,3),h)&&wf(R(v.D,pf,3),h)&&(D=U(v.N,13),0!==D&&void 0!==D&&(E=a.j[String(D)],void 0!==E&&E!==v.D.getId()?Gf(a.B,a.j[String(D)],v.D.getId(),D):a.j[String(D)]=v.D.getId()),k.push(v.D))}0!==nc(q,ge)&&(Q(q,3,Kb(r),0),g.push(q))}}}}d=x(k);for(k=d.next();!k.done;k=d.next())k=k.value,l=k.getId(),e.push(l),wg(a,l,f?4:c),Vf(S(k,zf,2),f?Xf():[c],a.B,l);Ef(a.B,b,c,e,g,1);return e},wg=function(a,b,c){a.g[c]||(a.g[c]=[]);a=a.g[c];u(a,"includes").call(a,b)||a.push(b)},yg=function(a,b){b=b.map(function(c){return new ng(c)}).filter(function(c){return!u(ug,"includes").call(ug,U(c,1))});a.H=rg(a.H,b)},zg=function(a,b){Y(1,function(c){a.i[c]=!0},b);Y(2,function(c,d,e){return xg(a,c,d,e)},b);Y(3,function(c){return(a.g[c]||[]).concat(a.g[4])},b);Y(12,function(c){return void yg(a,c)},b);Y(16,function(c,d){return void wg(a,c,d)},b)};var Ag=function(){this.g=function(){}},Bg=function(a,b){a.g=Zf(14,b,function(){})};function Cg(a){W(Ag).g(a)};var Dg,Eg,Fg,Gg,Hg,Ig;function Jg(a){var b=a.Da,c=a.u,d=a.config,e=void 0===a.za?kg():a.za,f=void 0===a.ma?0:a.ma,g=void 0===a.B?new Cf(null!=(Gg=null==(Dg=R(b,og,5))?void 0:yc(Dg,2))?Gg:0,null!=(Hg=null==(Eg=R(b,og,5))?void 0:yc(Eg,4))?Hg:0,null!=(Ig=null==(Fg=R(b,og,5))?void 0:uc(Fg,3))?Ig:!1):a.B;a=void 0===a.H?qg(S(b,ng,2)):a.H;e.hasOwnProperty("init-done")?(Zf(12,e,function(){})(S(b,ng,2).map(function(h){return h.toJSON()})),Zf(13,e,function(){})(S(b,zf,1).map(function(h){return h.toJSON()}),f),c&&Zf(14,e,function(){})(c),Kg(f,e)):(zg(new vg(a,f,g,d),e),$f(e),ag(e),bg(e),Kg(f,e),Vf(S(b,zf,1),[f],g,void 0,!0),If=If||!(!d||!d.hb),Cg(jg),c&&Cg(c))}function Kg(a,b){var c=b=void 0===b?kg():b;dg(W(cg),c,a);Lg(b,a);a=b;Bg(W(Ag),a);W(Sc).l()}function Lg(a,b){var c=W(Sc);c.i=function(d,e){return Zf(5,a,function(){return!1})(d,e,b)};c.g=function(d,e){return Zf(6,a,function(){return 0})(d,e,b)};c.o=function(d,e){return Zf(7,a,function(){return""})(d,e,b)};c.j=function(d,e){return Zf(8,a,function(){return[]})(d,e,b)};c.l=function(){Zf(15,a,function(){})(b)}};var Mg=ia(["https://pagead2.googlesyndication.com/pagead/js/err_rep.js"]),Ng=function(){var a=void 0===a?"jserror":a;var b=void 0===b?.01:b;var c=void 0===c?Ad(Mg):c;this.j=a;this.i=b;this.g=c};function Og(a,b,c,d){d=void 0===d?!1:d;a.google_image_requests||(a.google_image_requests=[]);var e=vd("IMG",a.document);if(c){var f=function(){if(c){var g=a.google_image_requests,h=Array.prototype.indexOf.call(g,e,void 0);0<=h&&Array.prototype.splice.call(g,h,1)}e.removeEventListener&&e.removeEventListener("load",f,!1);e.removeEventListener&&e.removeEventListener("error",f,!1)};Rc(e,"load",f);Rc(e,"error",f)}d&&(e.attributionSrc="");e.src=b;a.google_image_requests.push(e)}var Qg=function(a){var b=void 0===b?!1:b;var c="https://pagead2.googlesyndication.com/pagead/gen_204?id=gpt_inv_ver";qd(a,function(d,e){if(d||0===d)c+="&"+e+"="+encodeURIComponent(""+d)});Pg(c,b)},Pg=function(a,b){var c=window;b=void 0===b?!1:b;var d=void 0===d?!1:d;c.fetch?(b={keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"},d&&(b.mode="cors","setAttributionReporting"in XMLHttpRequest.prototype?b.attributionReporting={eventSourceEligible:"true",triggerEligible:"false"}:b.headers={"Attribution-Reporting-Eligible":"event-source"}),c.fetch(a,b)):Og(c,a,void 0===b?!1:b,void 0===d?!1:d)};function Rg(a){a=void 0===a?B:a;return(a=a.performance)&&a.now?a.now():null};var Sg=function(a,b){b=b.google_js_reporting_queue=b.google_js_reporting_queue||[];2048>b.length&&b.push(a)},Tg=function(a,b){var c=Rg(b);c&&Sg({label:a,type:9,value:c},b)},Ug=function(a,b,c){var d=!1;d=void 0===d?!1:d;var e=window,f="undefined"!==typeof queueMicrotask;return function(){d&&f&&queueMicrotask(function(){e.google_rum_task_id_counter=e.google_rum_task_id_counter||1;e.google_rum_task_id_counter+=1});var g=Rg(),h=3;try{var k=b.apply(this,arguments)}catch(l){h=13;if(!c)throw l;c(a,l)}finally{e.google_measure_js_timing&&g&&Sg(u(Object,"assign").call(Object,{},{label:a.toString(),value:g,duration:(Rg()||0)-g,type:h},d&&f&&{taskId:e.google_rum_task_id_counter=e.google_rum_task_id_counter||1}),e)}return k}},Vg=function(a,b){return Ug(a,b,function(c,d){var e=new Ng;var f=void 0===f?e.i:f;var g=void 0===g?e.j:g;Math.random()>f||(d.error&&d.meta&&d.id||(d=new nf(d,{context:c,id:g})),B.google_js_errors=B.google_js_errors||[],B.google_js_errors.push(d),B.error_rep_loaded||(f=B.document,c=vd("SCRIPT",f),jd(c,e.g),(e=f.getElementsByTagName("script")[0])&&e.parentNode&&e.parentNode.insertBefore(c,e),B.error_rep_loaded=!0))})};function Z(a,b){return null==b?"&"+a+"=null":"&"+a+"="+Math.floor(b)}function Wg(a,b){return"&"+a+"="+b.toFixed(3)}function Xg(){var a=new t.Set;var b=window.googletag;b=(null==b?0:b.apiReady)?b:void 0;try{if(!b)return a;for(var c=b.pubads(),d=x(c.getSlots()),e=d.next();!e.done;e=d.next())a.add(e.value.getSlotId().getDomId())}catch(f){}return a}function Yg(a){a=a.id;return null!=a&&(Xg().has(a)||u(a,"startsWith").call(a,"google_ads_iframe_")||u(a,"startsWith").call(a,"aswift"))}function Zg(a,b,c){if(!a.sources)return!1;switch($g(a)){case 2:var d=ah(a);if(d)return c.some(function(f){return bh(d,f)});break;case 1:var e=ch(a);if(e)return b.some(function(f){return bh(e,f)})}return!1}function $g(a){if(!a.sources)return 0;a=a.sources.filter(function(b){return b.previousRect&&b.currentRect});if(1<=a.length){a=a[0];if(a.previousRect.top<a.currentRect.top)return 2;if(a.previousRect.top>a.currentRect.top)return 1}return 0}function ch(a){return dh(a,function(b){return b.currentRect})}function ah(a){return dh(a,function(b){return b.previousRect})}function dh(a,b){return a.sources.reduce(function(c,d){d=b(d);return c?d&&0!==d.width*d.height?d.top<c.top?d:c:c:d},null)}function bh(a,b){var c=Math.min(a.right,b.right)-Math.max(a.left,b.left);a=Math.min(a.bottom,b.bottom)-Math.max(a.top,b.top);return 0>=c||0>=a?!1:50<=100*c*a/((b.right-b.left)*(b.bottom-b.top))}var eh=function(){var a={oa:!0};a=void 0===a?{oa:!1}:a;this.j=this.i=this.O=this.M=this.G=0;this.ia=this.fa=Number.NEGATIVE_INFINITY;this.g=[];this.J={};this.ca=0;this.I=Infinity;this.aa=this.da=this.ea=this.ga=this.la=this.o=this.ka=this.R=this.l=0;this.ba=!1;this.P=this.K=this.F=0;this.B=null;this.ha=!1;this.Z=function(){};var b=document.querySelector("[data-google-query-id]");this.ja=b?b.getAttribute("data-google-query-id"):null;this.ya=a},fh,gh,jh=function(){var a=new eh;if(Tc(Pc)){var b=window;if(!b.google_plmetrics&&window.PerformanceObserver){b.google_plmetrics=!0;b=["layout-shift","largest-contentful-paint","first-input","longtask"];a.ya.oa&&b.push("event");b=x(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d={type:c,buffered:!0};"event"===c&&(d.durationThreshold=40);hh(a).observe(d)}ih(a)}}},hh=function(a){a.B||(a.B=new PerformanceObserver(Vg(640,function(b){kh(a,b)})));return a.B},ih=function(a){var b=Vg(641,function(){var d=document;2===(d.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[d.visibilityState||d.webkitVisibilityState||d.mozVisibilityState||""]||0)&&lh(a)}),c=Vg(641,function(){return void lh(a)});document.addEventListener("visibilitychange",b);document.addEventListener("pagehide",c);a.Z=function(){document.removeEventListener("visibilitychange",b);document.removeEventListener("pagehide",c);hh(a).disconnect()}},lh=function(a){if(!a.ha){a.ha=!0;hh(a).takeRecords();var b="https://pagead2.googlesyndication.com/pagead/gen_204?id=plmetrics";window.LayoutShift&&(b+=Wg("cls",a.G),b+=Wg("mls",a.M),b+=Z("nls",a.O),window.LayoutShiftAttribution&&(b+=Wg("cas",a.o),b+=Z("nas",a.ga),b+=Wg("was",a.la)),b+=Wg("wls",a.R),b+=Wg("tls",a.ka));window.LargestContentfulPaint&&(b+=Z("lcp",a.ea),b+=Z("lcps",a.da));window.PerformanceEventTiming&&a.ba&&(b+=Z("fid",a.aa));window.PerformanceLongTaskTiming&&(b+=Z("cbt",a.F),b+=Z("mbt",a.K),b+=Z("nlt",a.P));for(var c=0,d=x(document.getElementsByTagName("iframe")),e=d.next();!e.done;e=d.next())Yg(e.value)&&c++;b+=Z("nif",c);c=window.google_unique_id;b+=Z("ifi","number"===typeof c?c:0);c=W(cg).g();b+="&eid="+encodeURIComponent(c.join());b+="&top="+(B===B.top?1:0);b+=a.ja?"&qqid="+encodeURIComponent(a.ja):Z("pvsid",wd(B));window.googletag&&(b+="&gpt=1");c=Math.min(a.g.length-1,Math.floor((a.B?a.ca:performance.interactionCount||0)/50));0<=c&&(c=a.g[c].latency,0<=c&&(b+=Z("inp",c)));window.fetch(b,{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"});a.Z()}},mh=function(a,b,c,d){if(!b.hadRecentInput){a.G+=Number(b.value);Number(b.value)>a.M&&(a.M=Number(b.value));a.O+=1;if(c=Zg(b,c,d))a.o+=b.value,a.ga++;if(5E3<b.startTime-a.fa||1E3<b.startTime-a.ia)a.fa=b.startTime,a.i=0,a.j=0;a.ia=b.startTime;a.i+=b.value;c&&(a.j+=b.value);a.i>a.R&&(a.R=a.i,a.la=a.j,a.ka=b.startTime+b.duration)}},kh=function(a,b){var c=fh!==window.scrollX||gh!==window.scrollY?[]:nh,d=oh();b=x(b.getEntries());for(var e=b.next(),f={};!e.done;f={v:f.v},e=b.next())switch(f.v=e.value,e=f.v.entryType,e){case "layout-shift":mh(a,f.v,c,d);break;case "largest-contentful-paint":e=f.v;a.ea=Math.floor(e.renderTime||e.loadTime);a.da=e.size;break;case "first-input":e=f.v;a.aa=Number((e.processingStart-e.startTime).toFixed(3));a.ba=!0;a.g.some(function(g){return function(h){return u(h,"entries").some(function(k){return g.v.duration===k.duration&&g.v.startTime===k.startTime})}}(f))||ph(a,f.v);break;case "longtask":e=Math.max(0,f.v.duration-50);a.F+=e;a.K=Math.max(a.K,e);a.P+=1;break;case "event":ph(a,f.v);break;default:throw Error("unexpected value "+e+"!");}},ph=function(a,b){qh(a,b);var c=a.g[a.g.length-1],d=a.J[b.interactionId];if(d||10>a.g.length||b.duration>c.latency)d?(u(d,"entries").push(b),d.latency=Math.max(d.latency,b.duration)):(b={id:b.interactionId,latency:b.duration,entries:[b]},a.J[b.id]=b,a.g.push(b)),a.g.sort(function(e,f){return f.latency-e.latency}),a.g.splice(10).forEach(function(e){delete a.J[e.id]})},qh=function(a,b){b.interactionId&&(a.I=Math.min(a.I,b.interactionId),a.l=Math.max(a.l,b.interactionId),a.ca=a.l?(a.l-a.I)/7+1:0)},oh=function(){var a=u(Array,"from").call(Array,document.getElementsByTagName("iframe")).filter(Yg),b=[].concat(y(Xg())).map(function(c){return document.getElementById(c)}).filter(function(c){return null!==c});fh=window.scrollX;gh=window.scrollY;return nh=[].concat(y(a),y(b)).map(function(c){return c.getBoundingClientRect()})},nh=[];var rh=function(a){this.h=N(a)};z(rh,V);rh.prototype.getVersion=function(){return T(this,2)};var sh=function(a){this.h=N(a)};z(sh,V);var th=function(a,b){return P(a,2,M(b))},uh=function(a,b){return P(a,3,M(b))},vh=function(a,b){return P(a,4,M(b))},wh=function(a,b){return P(a,5,M(b))},xh=function(a,b){return P(a,9,M(b))},yh=function(a,b){return sc(a,10,b)},zh=function(a,b){return P(a,11,Fb(b))},Ah=function(a,b){return P(a,1,M(b))},Bh=function(a,b){return P(a,7,Fb(b))};sh.m=[10,6];var Ch="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");function Dh(a){var b;return null!=(b=a.google_tag_data)?b:a.google_tag_data={}}function Eh(a){var b,c;return"function"===typeof(null==(b=a.navigator)?void 0:null==(c=b.userAgentData)?void 0:c.getHighEntropyValues)}function Fh(a){if(!Eh(a))return null;var b=Dh(a);if(b.uach_promise)return b.uach_promise;a=a.navigator.userAgentData.getHighEntropyValues(Ch).then(function(c){null!=b.uach||(b.uach=c);return c});return b.uach_promise=a}function Gh(a){var b;return zh(yh(wh(th(Ah(vh(Bh(xh(uh(new sh,a.architecture||""),a.bitness||""),a.mobile||!1),a.model||""),a.platform||""),a.platformVersion||""),a.uaFullVersion||""),(null==(b=a.fullVersionList)?void 0:b.map(function(c){var d=new rh;d=P(d,1,M(c.brand));return P(d,2,M(c.version))}))||[]),a.wow64||!1)}function Hh(a){var b,c;return null!=(c=null==(b=Fh(a))?void 0:b.then(function(d){return Gh(d)}))?c:null};function Ih(a,b){var c={};b=(c[0]=tg(b.Ka),c);W(cg).i(a,b)};var Jh={},Kh=(Jh[253]=!1,Jh[246]=[],Jh[150]="",Jh[221]=!1,Jh[36]=/^true$/.test("false"),Jh[172]=null,Jh[260]=void 0,Jh[251]=null,Jh),Dc=function(){this.g=!1};function Lh(a){W(Dc).g=!0;return Kh[a]}function Mh(a,b){W(Dc).g=!0;Kh[a]=b};var Nh=/^(?:https?:)?\/\/(?:www\.googletagservices\.com|securepubads\.g\.doubleclick\.net|(pagead2\.googlesyndication\.com))(\/tag\/js\/gpt(?:_[a-z]+)*\.js|\/pagead\/managed\/js\/gpt\.js)/;function Oh(a){return a?!Nh.test(a.src):!0};function Ph(a){var b=a.Ga,c=a.Pa,d=a.Fa,e=a.Ca,f=a.Ea,g=Oh(a.ra);a={};var h={},k={};return k[3]=(a[3]=function(){return!g},a[59]=function(){var l=ta.apply(0,arguments),m=u(l,"includes"),n=String,q;var r=void 0===r?window:r;var A;r=null!=(A=null==(q=fd(r.location.href.match(ed)[3]||null))?void 0:q.split("."))?A:[];q=2>r.length?null:"uk"===r[r.length-1]?3>r.length?null:rd(r.splice(r.length-3).join(".")):rd(r.splice(r.length-2).join("."));return m.call(l,n(q))},a[61]=function(){return d},a[63]=function(){return d||".google.ch"===f},a[73]=function(l){return u(c,"includes").call(c,Number(l))},a),k[4]=(h[1]=function(){return e},h[4]=function(){if(sd.test("0")){var l=Number("0");l=isNaN(l)?null:l}else l=null;return l||0},h[13]=function(){return b||0},h),k[5]={},k};function Qh(a,b){var c=new pg(Lh(246));if(!S(c,zf,1).length&&S(a,zf,1).length){var d=S(a,zf,1);sc(c,1,d)}!S(c,ng,2).length&&S(a,ng,2).length&&(d=S(a,ng,2),sc(c,2,d));void 0===oc(c,og,5,!1)&&void 0!==oc(a,og,5,!1)&&(a=R(a,og,5),qc(c,5,a));Jg({Da:c,u:Ph(b),ma:2})};function Rh(a,b,c,d,e){a=a.location.host;var f=hd(b.src,"domain");b=hd(b.src,"network-code");if(a||f||b){var g={};a&&(g.ippd=a);f&&(g.pppd=f);b&&(g.pppnc=b);W(Sc).g(Ge.g,Ge.defaultValue)&&(g.ppc_eid=W(Sc).g(Ge.g,Ge.defaultValue).toString());a=g}else a=void 0;if(a){c=[c?new Mc(Kc,"https://pagead2.googlesyndication.com"):new Mc(Kc,"https://securepubads.g.doubleclick.net"),new Mc(Kc,"/pagead/ppub_config")];f="";for(b=0;b<c.length;b++)g=c[b],f+=g instanceof Mc&&g.constructor===Mc&&g.i===Lc?g.g:"type_error:Const";c=new Xc(f,$c);c=Zc.exec(Yc(c).toString());f=c[3]||"";c=new Xc(c[1]+ad("?",c[2]||"",a)+ad("#",f),$c);Sh(c,d,e)}else e(new t.globalThis.Error("no provided or inferred data"))}function Sh(a,b,c){var d=new t.globalThis.XMLHttpRequest;d.open("GET",a.toString(),!0);d.withCredentials=!1;d.onload=function(){300>d.status?(Tg("13",window),b(204===d.status?"":d.responseText)):c(new t.globalThis.Error("resp:"+d.status))};d.onerror=function(){return void c(new t.globalThis.Error("s:"+d.status+" rs:"+d.readyState))};d.send()};var Th=function(){this.l=[];this.j=[]},Wh=function(a,b,c,d,e){if(nd(b)===od(b)&&c){Uh(a);var f=null==e?void 0:T(pc(e,Hc),1);f&&f.length&&u(b.location.hostname,"includes").call(b.location.hostname,f)?Vh(a,void 0,e):Rh(b.top,c,d,function(g){return void Vh(a,g)},function(g){Vh(a,void 0,void 0,g)})}},Uh=function(a){Lh(260);Mh(260,function(b){void 0!==a.g||a.i?b(a.g,a.i):a.l.push(b)})},Vh=function(a,b,c,d){a.g=null!=b?b:null==c?void 0:Bc(c);a.o=c;!a.o&&a.g&&a.j.length&&(a.o=Jc(a.g));a.i=d;b=x(a.l);for(c=b.next();!c.done;c=b.next())c=c.value,c(a.g,a.i);b=x(a.j);for(c=b.next();!c.done;c=b.next())c=c.value,c(a.o,a.i);a.l.length=0;a.j.length=0};var Xh=function(a){this.h=N(a)};z(Xh,V);var Yh=Gc(Xh);Xh.m=[10];var $h=function(){return[].concat(y(u(Zh,"values").call(Zh))).reduce(function(a,b){return a+b},0)},Zh=new t.Map;function ai(a,b,c){if(a.Na){c=c.error&&c.meta&&c.id?c.error:c;var d=new we,e=new ve;try{var f=wd(window);Q(e,1,Nb(f),"0")}catch(q){}try{var g=W(cg).g();jc(e,2,g,Jb)}catch(q){}try{Q(e,3,M(window.document.URL),"")}catch(q){}f=qc(d,2,e);g=new ue;b=Q(g,1,Ib(b),0);try{var h=mf(null==c?void 0:c.name)?c.name:"Unknown error";Q(b,2,M(h),"")}catch(q){}try{var k=mf(null==c?void 0:c.message)?c.message:"Caught "+c;Q(b,3,M(k),"")}catch(q){}try{var l=mf(null==c?void 0:c.stack)?c.stack:Error().stack;l&&jc(b,4,l.split(/\n\s*/),Rb)}catch(q){}h=qc(f,1,b);k=new te;try{Q(k,1,M(a.W||a.sa),"")}catch(q){}try{var m=$h();Q(k,2,Kb(m),0)}catch(q){}try{var n=[].concat(y(u(Zh,"keys").call(Zh)));jc(k,3,n,Rb)}catch(q){}rc(h,4,xe,k);Q(h,5,Nb(a.Ba),"0");a.La.Oa(h)}};function bi(a,b){try{var c=Ec();if(!mf(a)){var d=c?c()+"\n":"";throw Error(d+String(a));}return Yh(a)}catch(e){return ai(b,838,e),new Xh}};function ci(){var a;return null!=(a=B.googletag)?a:B.googletag={cmd:[]}}function di(a,b){var c=ci();c.hasOwnProperty(a)||(c[a]=b)};var ei=ia(["https://pagead2.googlesyndication.com/pagead/managed/js/gpt/","/pubads_impl.js"]),fi=ia(["https://pagead2.googlesyndication.com/gpt/pubads_impl_",".js"]),gi=ia(["https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/","/pubads_impl.js"]),hi=ia(["https://securepubads.g.doubleclick.net/gpt/pubads_impl_",".js"]);function ii(){var a="undefined"===typeof sttc?void 0:sttc,b=ji();Ab(function(v){ai(b,1189,v)});var c=ci();a=bi(a,b);Cc();u(Object,"assign").call(Object,Kh,c._vars_);c._vars_=Kh;a&&(uc(a,3)&&Mh(36,!0),uc(a,5)&&Mh(221,!0),T(a,6)&&Mh(150,T(a,6)));var d=pc(a,pg),e={Fa:uc(a,5),Ga:vc(a,2),Pa:hc(a,10,Lb),Ca:vc(a,7),Ea:T(a,6)};a=R(a,Ic,9);var f,g=null!=(f=c.fifWin)?f:window,h=g.document;f=c.fifWin?window:g;di("_loaded_",!0);var k=ki(b);di("cmd",[]);var l,m=null!=(l=li(h))?l:mi(h);ni(d,g,u(Object,"assign").call(Object,{},{ra:m},e),k);try{jh()}catch(v){}Tg("1",g);l=oi(k,m);d=!1;if(!pi(h)){e="gpt-impl-"+Math.random();try{kd(h,xd(l,{id:e,nonce:id(window)}))}catch(v){}h.getElementById(e)&&(Tc(Ee)?d=!0:c._loadStarted_=!0)}if(Tc(Ee)?!d:!c._loadStarted_){var n=vd("SCRIPT");jd(n,l);n.async=!0;h=c.fifWin?f.document:h;l=h.body;d=h.documentElement;var q,r,A=null!=(r=null!=(q=h.head)?q:l)?r:d;"complete"!==f.document.readyState&&c.fifWin?Rc(f,"load",function(){return void A.appendChild(n)}):A.appendChild(n);Tc(Ee)||(c._loadStarted_=!0)}if(f===f.top)try{jf(f)}catch(v){ai(k,1209,v)}Wh(new Th,f,m,qi(m),a)}function ji(){return{sa:"1",W:"m202312060101",Ka:wd(window),La:new De(11,"m202312060101"),Na:.01>pd(),Ba:100}}function ki(a){var b=new Mc(Kc,"1");var c=a.W;/m\d+/.test(c)?c=Number(c.substring(1)):(c&&Qg({mjsv:c}),c=void 0);return u(Object,"assign").call(Object,{},a,{gb:b,ib:c,jb:new Mc(Kc,"m202312060101")})}function li(a){return(a=a.currentScript)?a:null}function mi(a){var b;a=x(null!=(b=a.scripts)?b:[]);for(b=a.next();!b.done;b=a.next())if(b=b.value,u(b.src,"includes").call(b.src,"/tag/js/gpt"))return b;return null}function oi(a,b){var c=a.sa;a=a.W;b=qi(b)?a?Ad(ei,a):Ad(fi,c):a?Ad(gi,a):Ad(hi,c);return(c=W(Sc).g(He.g,He.defaultValue))?Bd(b,new t.Map([["cb",c]])):b}function ni(a,b,c,d){Mh(172,c.ra);Qh(a,c);Ih(12,d);Ih(5,d);(a=Hh(b))&&a.then(function(e){return void Mh(251,Bc(e))});ud(Uc(),b.document)}function pi(a){var b=li(a);return"complete"===a.readyState||"loaded"===a.readyState||!(null==b||!b.async)}function qi(a){return!(null==a||!a.src)&&"pagead2.googlesyndication.com"===fd(a.src.match(ed)[3]||null)};try{ii()}catch(a){try{ai(ji(),420,a)}catch(b){}};}).call(this.googletag&&googletag.fifWin?googletag.fifWin.parent:this,"[[[[577939489,null,null,[1]],[null,7,null,[null,0.1]],[476475256,null,null,[1]],[null,427198696,null,[null,1]],[null,578655462,null,[null,20]],[571050247,null,null,[1]],[570864697,null,null,[1]],[573236024,null,null,[1]],[null,null,null,[],null,489560439],[null,null,null,[],null,505762507],[null,1921,null,[null,72]],[null,1920,null,[null,12]],[null,426169222,null,[null,1000]],[null,1916,null,[null,0.001]],[null,377289019,null,[null,10000]],[576957572,null,null,[1]],[null,529,null,[null,20]],[null,573282293,null,[null,0.01]],[549005203,null,null,[1]],[579875511,null,null,[1]],[null,447000223,null,[null,0.01]],[360245597,null,null,[1]],[45401685,null,null,[1]],[561164161,null,null,[1]],[null,550718589,null,[null,250],[[[3,[[4,null,15,null,null,null,null,[\"22814497764\"]],[4,null,15,null,null,null,null,[\"6581\"]],[4,null,15,null,null,null,null,[\"18190176\"]],[4,null,15,null,null,null,null,[\"21881754602\"]],[4,null,15,null,null,null,null,[\"6782\"]],[4,null,15,null,null,null,null,[\"309565630\"]],[4,null,15,null,null,null,null,[\"22306534072\"]],[4,null,15,null,null,null,null,[\"7229\"]],[4,null,15,null,null,null,null,[\"28253241\"]],[4,null,15,null,null,null,null,[\"1254144\"]],[4,null,15,null,null,null,null,[\"21732118914\"]],[4,null,15,null,null,null,null,[\"5441\"]],[4,null,15,null,null,null,null,[\"162717810\"]],[4,null,15,null,null,null,null,[\"51912183\"]],[4,null,15,null,null,null,null,[\"23202586\"]],[4,null,15,null,null,null,null,[\"44520695\"]],[4,null,15,null,null,null,null,[\"1030006\"]],[4,null,15,null,null,null,null,[\"21830601346\"]],[4,null,15,null,null,null,null,[\"23081961\"]],[4,null,15,null,null,null,null,[\"21880406607\"]],[4,null,15,null,null,null,null,[\"93656639\"]],[4,null,15,null,null,null,null,[\"1020351\"]],[4,null,15,null,null,null,null,[\"5931321\"]],[4,null,15,null,null,null,null,[\"3355436\"]],[4,null,15,null,null,null,null,[\"22106840220\"]],[4,null,15,null,null,null,null,[\"22875833199\"]],[4,null,15,null,null,null,null,[\"32866417\"]],[4,null,15,null,null,null,null,[\"8095840\"]],[4,null,15,null,null,null,null,[\"71161633\"]],[4,null,15,null,null,null,null,[\"22668755367\"]],[4,null,15,null,null,null,null,[\"6177\"]],[4,null,15,null,null,null,null,[\"147246189\"]],[4,null,15,null,null,null,null,[\"22152718\"]],[4,null,15,null,null,null,null,[\"21751243814\"]],[4,null,15,null,null,null,null,[\"22013536576\"]],[4,null,15,null,null,null,null,[\"4444\"]],[4,null,15,null,null,null,null,[\"44890869\"]],[4,null,15,null,null,null,null,[\"248415179\"]],[4,null,15,null,null,null,null,[\"5293\"]],[4,null,15,null,null,null,null,[\"21675937462\"]],[4,null,15,null,null,null,null,[\"21726375739\"]],[4,null,15,null,null,null,null,[\"1002212\"]],[4,null,15,null,null,null,null,[\"6718395\"]]]],[null,500]]]],[531615531,null,null,null,[[[3,[[4,null,15,null,null,null,null,[\"22814497764\"]],[4,null,15,null,null,null,null,[\"6581\"]],[4,null,15,null,null,null,null,[\"18190176\"]],[4,null,15,null,null,null,null,[\"21881754602\"]],[4,null,15,null,null,null,null,[\"6782\"]],[4,null,15,null,null,null,null,[\"309565630\"]],[4,null,15,null,null,null,null,[\"22306534072\"]],[4,null,15,null,null,null,null,[\"7229\"]],[4,null,15,null,null,null,null,[\"28253241\"]],[4,null,15,null,null,null,null,[\"1254144\"]],[4,null,15,null,null,null,null,[\"21732118914\"]],[4,null,15,null,null,null,null,[\"5441\"]],[4,null,15,null,null,null,null,[\"162717810\"]],[4,null,15,null,null,null,null,[\"51912183\"]],[4,null,15,null,null,null,null,[\"23202586\"]],[4,null,15,null,null,null,null,[\"44520695\"]],[4,null,15,null,null,null,null,[\"1030006\"]],[4,null,15,null,null,null,null,[\"21830601346\"]],[4,null,15,null,null,null,null,[\"23081961\"]],[4,null,15,null,null,null,null,[\"21880406607\"]],[4,null,15,null,null,null,null,[\"93656639\"]],[4,null,15,null,null,null,null,[\"1020351\"]],[4,null,15,null,null,null,null,[\"5931321\"]],[4,null,15,null,null,null,null,[\"3355436\"]],[4,null,15,null,null,null,null,[\"22106840220\"]],[4,null,15,null,null,null,null,[\"22875833199\"]],[4,null,15,null,null,null,null,[\"32866417\"]],[4,null,15,null,null,null,null,[\"8095840\"]],[4,null,15,null,null,null,null,[\"71161633\"]],[4,null,15,null,null,null,null,[\"22668755367\"]],[4,null,15,null,null,null,null,[\"6177\"]],[4,null,15,null,null,null,null,[\"147246189\"]],[4,null,15,null,null,null,null,[\"22152718\"]],[4,null,15,null,null,null,null,[\"21751243814\"]],[4,null,15,null,null,null,null,[\"22013536576\"]],[4,null,15,null,null,null,null,[\"4444\"]],[4,null,15,null,null,null,null,[\"44890869\"]],[4,null,15,null,null,null,null,[\"248415179\"]],[4,null,15,null,null,null,null,[\"5293\"]],[4,null,15,null,null,null,null,[\"21675937462\"]],[4,null,15,null,null,null,null,[\"21726375739\"]],[4,null,15,null,null,null,null,[\"1002212\"]],[4,null,15,null,null,null,null,[\"6718395\"]]]],[1]]]],[null,532520346,null,[null,120]],[557870754,null,null,[1]],[null,553562174,null,[null,10]],[31077334,null,null,[1]],[null,398776877,null,[null,60000]],[null,374201269,null,[null,60000]],[null,371364213,null,[null,60000]],[null,376149757,null,[null,0.0025]],[570764855,null,null,[1]],[null,null,579921177,[null,null,\"control_1\\\\\\\\.\\\\\\\\d\"]],[null,570764854,null,[null,50]],[578725095,null,null,[1]],[377936516,null,null,[1]],[null,null,2,[null,null,\"1-0-40\"]],[null,506394061,null,[null,100]],[526684968,null,null,[1]],[568353453,null,null,[1]],[null,null,null,[],null,489],[392065905,null,null,null,[[[4,null,68],[1]]]],[null,360245595,null,[null,500]],[45397804,null,null,[1]],[45398607,null,null,[1]],[null,397316938,null,[null,1000]],[563462360,null,null,[1]],[555237688,null,null,[],[[[2,[[4,null,70,null,null,null,null,[\"browsing-topics\"]],[1,[[4,null,27,null,null,null,null,[\"isSecureContext\"]]]]]],[1]]]],[555237686,null,null,[]],[507033477,null,null,[1]],[552803605,null,null,[1]],[null,514795754,null,[null,2]],[564724551,null,null,null,[[[12,null,null,null,4,null,\"Chrome\\\\\/((?!10\\\\d)(?!11[0-6])\\\\d{3,})\",[\"navigator.userAgent\"]],[1]]]],[567489814,null,null,[1]],[45415915,null,null,[1]],[582661286,null,null,[1]],[582287318,null,null,[1]],[564852646,null,null,[1]],[587029311,null,null,[1]],[null,null,null,[null,null,null,[\"As0hBNJ8h++fNYlkq8cTye2qDLyom8NddByiVytXGGD0YVE+2CEuTCpqXMDxdhOMILKoaiaYifwEvCRlJ\/9GcQ8AAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ==\",\"AgRYsXo24ypxC89CJanC+JgEmraCCBebKl8ZmG7Tj5oJNx0cmH0NtNRZs3NB5ubhpbX\/bIt7l2zJOSyO64NGmwMAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3MTk1MzI3OTksImlzU3ViZG9tYWluIjp0cnVlfQ==\",\"A\/ERL66fN363FkXxgDc6F1+ucRUkAhjEca9W3la6xaLnD2Y1lABsqmdaJmPNaUKPKVBRpyMKEhXYl7rSvrQw+AkAAACNeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiRmxlZGdlQmlkZGluZ0FuZEF1Y3Rpb25TZXJ2ZXIiLCJleHBpcnkiOjE3MTkzNTk5OTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\",\"A6OdGH3fVf4eKRDbXb4thXA4InNqDJDRhZ8U533U\/roYjp4Yau0T3YSuc63vmAs\/8ga1cD0E3A7LEq6AXk1uXgsAAACTeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiRmxlZGdlQmlkZGluZ0FuZEF1Y3Rpb25TZXJ2ZXIiLCJleHBpcnkiOjE3MTkzNTk5OTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\"]],null,1934],[485990406,null,null,[]]],[[3,[[null,[[1337,[[77,null,null,[1]],[78,null,null,[1]],[85,null,null,[1]],[80,null,null,[1]],[76,null,null,[1]],[84,null,null,[1]],[188,null,null,[1]]]]]],[1000,[[31072561]],[2,[[4,null,70,null,null,null,null,[\"run-ad-auction\"]],[12,null,null,null,4,null,\"FLEDGE_GAM_EXTERNAL_TESTER\",[\"navigator.userAgent\"]]]]],[1,[[31075124,[[null,514795754,null,[null,4]]]]],[4,null,74,null,null,null,null,[\"1585821863\",\"3976716532\"]],59],[null,[[31078990,[[540043576,null,null,[1]]]]]],[10,[[31079632],[31079633],[31079634,[[null,514795754,null,[null,4]]]]],[2,[[4,null,9,null,null,null,null,[\"fetch\"]],[4,null,9,null,null,null,null,[\"navigator.getInterestGroupAdAuctionData\"]],[1,[[12,null,null,null,4,null,\"Chrome\\\\\/115\",[\"navigator.userAgent\"]]]],[1,[[4,null,63]]],[1,[[4,null,74,null,null,null,null,[\"1585821863\",\"3976716532\"]]]]]],59],[1000,[[31079785,null,[4,null,6,null,null,null,null,[\"31079783\"]]]],[4,null,8,null,null,null,null,[\"navigator.cookieDeprecationLabel\"]],101,null,null,null,null,null,null,null,null,15],[1000,[[31079786,null,[4,null,6,null,null,null,null,[\"31079784\"]]]],[4,null,8,null,null,null,null,[\"navigator.cookieDeprecationLabel\"]],101,null,null,null,null,null,null,null,null,15],[10,[[31079962],[31079963]]],[1,[[31080084],[31080085],[31080086,[[null,514795754,null,[null,4]]]]],[2,[[4,null,9,null,null,null,null,[\"fetch\"]],[4,null,9,null,null,null,null,[\"navigator.getInterestGroupAdAuctionData\"]],[1,[[12,null,null,null,4,null,\"Chrome\\\\\/115\",[\"navigator.userAgent\"]]]],[1,[[4,null,63]]],[1,[[4,null,74,null,null,null,null,[\"1585821863\",\"3976716532\"]]]]]],59],[1000,[[31080126,null,[4,null,6,null,null,null,null,[\"31080124\"]]]],[4,null,8,null,null,null,null,[\"__gpp\"]],88,null,null,null,null,null,null,null,null,9],[1000,[[31080127,null,[4,null,6,null,null,null,null,[\"31080125\"]]]],[4,null,8,null,null,null,null,[\"__gpp\"]],88,null,null,null,null,null,null,null,null,9],[1000,[[31080130,null,[4,null,6,null,null,null,null,[\"31080129\"]]]],[4,null,8,null,null,null,null,[\"__gpp\"]],88,null,null,null,null,null,null,null,null,9],[1000,[[31080138,null,[4,null,6,null,null,null,null,[\"31079958\"]]]],[2,[[4,null,8,null,null,null,null,[\"__tcfapi\"]],[3,[[4,null,8,null,null,null,null,[\"document.browsingTopics\"]],[4,null,8,null,null,null,null,[\"sharedStorage\"]]]]]],106,null,null,null,null,null,null,null,null,17],[1000,[[31080139,null,[4,null,6,null,null,null,null,[\"31079959\"]]]],[2,[[4,null,8,null,null,null,null,[\"__tcfapi\"]],[3,[[4,null,8,null,null,null,null,[\"document.browsingTopics\"]],[4,null,8,null,null,null,null,[\"sharedStorage\"]]]]]],106,null,null,null,null,null,null,null,null,17],[null,[[44798283,[[null,514795754,null,[null,4]]]]],[2,[[4,null,70,null,null,null,null,[\"run-ad-auction\"]],[1,[[4,null,63]]]]],59],[50,[[44807746],[44807747,[[547020083,null,null,[1]]]]],null,105],[10,[[44807748,[[547020083,null,null,[1]]]],[95320512]],null,105],[null,[[676982960],[676982998]]]]],[12,[[40,[[21065724],[21065725,[[203,null,null,[1]]]]],[4,null,9,null,null,null,null,[\"LayoutShift\"]],71],[10,[[31061690],[31061691,[[83,null,null,[1]],[84,null,null,[1]]]]],null,61]]],[13,[[500,[[31061692],[31061693,[[77,null,null,[1]],[78,null,null,[1]],[85,null,null,[1]],[80,null,null,[1]],[76,null,null,[1]]]]],[4,null,6,null,null,null,null,[\"31061691\"]]],[1000,[[31078663,null,[2,[[4,null,70,null,null,null,null,[\"browsing-topics\"]],[4,null,8,null,null,null,null,[\"document.browsingTopics\"]]]]]]],[1000,[[31078664,null,[2,[[4,null,69,null,null,null,null,[\"browsing-topics\"]],[1,[[4,null,70,null,null,null,null,[\"browsing-topics\"]]]]]]]]],[1000,[[31078665,null,[2,[[4,null,8,null,null,null,null,[\"navigator.runAdAuction\"]],[4,null,70,null,null,null,null,[\"run-ad-auction\"]],[4,null,70,null,null,null,null,[\"join-ad-interest-group\"]]]]]]],[1000,[[31078666,null,[2,[[4,null,69,null,null,null,null,[\"join-ad-interest-group\"]],[1,[[4,null,70,null,null,null,null,[\"join-ad-interest-group\"]]]]]]]]],[1000,[[31078667,null,[2,[[4,null,69,null,null,null,null,[\"run-ad-auction\"]],[1,[[4,null,70,null,null,null,null,[\"run-ad-auction\"]]]]]]]]],[1000,[[31078668,null,[4,null,70,null,null,null,null,[\"attribution-reporting\"]]]]],[1000,[[31078669,null,[2,[[4,null,69,null,null,null,null,[\"attribution-reporting\"]],[1,[[4,null,70,null,null,null,null,[\"attribution-reporting\"]]]]]]]]],[1000,[[31078670,null,[4,null,70,null,null,null,null,[\"shared-storage\"]]]]],[1000,[[31078671,null,[2,[[4,null,69,null,null,null,null,[\"shared-storage\"]],[1,[[4,null,70,null,null,null,null,[\"shared-storage\"]]]]]]]]]]],[5,[[50,[[31067420],[31067421,[[360245597,null,null,[]]]],[31077191],[44776367],[44804780],[44806358]],[3,[[4,null,8,null,null,null,null,[\"gmaSdk.getQueryInfo\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaQueryInfo.postMessage\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaSig.postMessage\"]]]],69],[100,[[31077976],[31077978,[[null,564509649,null,[null,2]]]]]],[10,[[31079088],[44776366],[44779256]],[3,[[4,null,8,null,null,null,null,[\"gmaSdk.getQueryInfo\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaQueryInfo.postMessage\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaSig.postMessage\"]]]],69],[50,[[31079233],[31079234,[[570864697,null,null,[]]]]],null,98],[50,[[31079239],[31079240,[[571050247,null,null,[]]]]],null,97],[1,[[31079732],[31079733]],[3,[[4,null,8,null,null,null,null,[\"gmaSdk.getQueryInfo\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaQueryInfo.postMessage\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaSig.postMessage\"]]]],69],[50,[[31079783],[31079784,[[570764855,null,null,[]]]]],null,100],[50,[[31079795],[31079796,[[360245597,null,null,[]]]]],[3,[[4,null,8,null,null,null,null,[\"gmaSdk.getQueryInfo\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaQueryInfo.postMessage\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaSig.postMessage\"]]]],69],[25,[[31079925],[31079926,[[579191270,null,null,[1]]]],[31079927,[[579191270,null,null,[1]],[585711694,null,null,[1]]]]]],[100,[[31079956],[31079957,[[561985307,null,null,[1]]]],[44809527,[[561985307,null,null,[1]]]]]],[50,[[31079958],[31079959,[[577861852,null,null,[1]]]]]],[1000,[[31079960,null,[2,[[2,[[8,null,null,1,null,-1],[7,null,null,1,null,10]]],[4,null,3]]]]],null,80,null,null,null,null,null,null,null,null,4],[1000,[[31079961,null,[2,[[2,[[8,null,null,1,null,9],[7,null,null,1,null,20]]],[4,null,3]]]]],null,80,null,null,null,null,null,null,null,null,4],[1000,[[31080056,[[null,24,null,[null,31080056]]],[6,null,null,13,null,31080056]]],[4,null,3],1,null,null,null,null,null,null,null,null,3],[1000,[[31080057,[[null,24,null,[null,31080057]]],[6,null,null,13,null,31080057]]],[4,null,3],1,null,null,null,null,null,null,null,null,3],[100,[[31080078],[31080079,[[582338617,null,null,[1]]]]]],[100,[[31080120],[31080121,[[583216404,null,null,[1]]]]]],[50,[[31080122],[31080123,[[564509650,null,null,[1]]]]]],[50,[[31080124],[31080125,[[540043576,null,null,[1]]]],[31080129,[[null,null,null,[null,null,null,[\"gpp\",\"gpp_sid\"]],null,489],[540043576,null,null,[1]]]]]],[50,[[95320408],[95320409,[[561694963,null,null,[1]]]]]]]],[25,[[10,[[31068825],[31068826,[[null,462420536,null,[null,0.1]]]]]]]],[2,[[10,[[31079976],[31079977,[[586382198,null,null,[]],[null,575880738,null,[null,1]]]]],null,null,null,null,null,600,null,102],[50,[[31080115],[31080116],[31080117]],null,null,null,null,null,300,null,102]]],[4,[[null,[[44714449,[[null,7,null,[null,1]]]],[676982961,[[null,7,null,[null,0.4]],[212,null,null,[1]]]],[676982996,[[null,7,null,[null,1]]]]],null,78]]]],null,null,[null,1000,1,1000]],null,null,null,null,null,303,2021,[[\"yohoho-io.info\",null,\"https:\/\/yohoho-io.info\/\",null,null,[\"22663331778\"]],[],[],[44782498],null,null,null,[]]]")
YoHoHo.io - pirate battle royale io game_files/favicon.ico ADDED
YoHoHo.io - pirate battle royale io game_files/google-store.png ADDED
YoHoHo.io - pirate battle royale io game_files/ima3.js.download ADDED
The diff for this file is too large to render. See raw diff
 
YoHoHo.io - pirate battle royale io game_files/init ADDED
@@ -0,0 +1,275 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var Doorbell=function(){var options={},idOrAppKeyChanged=false,host=null,recaptchaWidgetID=null,embedHost='https://embed.doorbell.io',submitting=false,uploading=false,uploadedAttachments=[],uploadedPastedAttachments=[],pastedAttachments=[],isPostmessageIframeLoaded=false,prepareFeedbackCallback=null,formQuestions=[],properties={},screenshot='',screenshotData={html:null},container=null,backgroundContainer=null,feedbackButton=null,defaultOptions={},npsRatingAllowed=false,alwaysOnScreenshot=false,emailAddressRequired=true,feedbackRequired=true,screenshotAssetErrors=false,ssLogLines=[],screenshotInlinedAssets=false,screenshotNestedInlinedAssets=false,generatingScreenshot=false,generatingScreenshotTime=0,generatingScreenshotCancelFunc=null,submitAfterScreenshot=false,languageStrings={},setFormQuestionValues={},ariaHiddenElements=[],ariaTabIndexElements=[],autohideFormTimeout=null,defaultStrings={'title':'Feedback','intro-text':'','feedback-textarea-placeholder':'Send us your comments or suggestions...','feedback-label':'','attach-a-screenshot':'Attach a screenshot','email-input-placeholder':'Your email address','email-label':'','submit-button-text':'Send','submitting-button-text':'Sending...','uploading-button-text':'Uploading...','feedback-button-text':'Feedback','add-attachments-label':'','add-attachments-label-button':'Upload files','nps-rating-label':'How would you rate us?','nps-rating-bad-label':'Not that good','nps-rating-good-label':'Great','message-success':'Feedback sent!','message-error-missing-email':null,'message-error-invalid-email':null,'message-error-missing-message':null,'message-error-message-too-short':null},option=function(o){if(typeof options[o]!=='undefined'){return options[o];}else if(typeof defaultOptions[o]!=='undefined'){return defaultOptions[o];}else{return null;}},canUploadAttachments=function(){if(!supportAjaxUploadWithProgress()){return false;}
2
+ return false;},installed=function(){return!!1;},getLanguage=function(){var l=option('language');if(l){return l;}
3
+ var html=document.getElementsByTagName('html');if(html.length>0){l=html[0].getAttribute('lang');if(l){return l;}}
4
+ var metaTags=document.getElementsByTagName('meta');if(metaTags.length>0){var contentLanguageMetaValues=[];for(var i=0;i<metaTags.length;i++){var httpEquiv=metaTags[i].getAttribute('http-equiv');if(!httpEquiv){continue;}
5
+ var value=metaTags[i].getAttribute('content');if(!value){continue;}
6
+ if(httpEquiv.toLowerCase()!=='content-language'){continue;}
7
+ contentLanguageMetaValues.push(value);}
8
+ if(contentLanguageMetaValues.length===1){return contentLanguageMetaValues[0];}}
9
+ return null;},getString=function(s){var strings=option('strings');if(strings!==null&&typeof strings==='object'&&typeof strings[s]!=='undefined'){return strings[s];}
10
+ var language=getLanguage();if(language!==null){if(typeof languageStrings[language]==='object'){if(typeof languageStrings[language][s]!=='undefined'){if(languageStrings[language][s]){return languageStrings[language][s];}}}}
11
+ if(typeof defaultStrings[s]!=='undefined'){return defaultStrings[s];}
12
+ return null;},getAppId=function(){return'10008';},getAppKey=function(){return options.appKey;},disableButton=function(text){var button=el('doorbell-submit-button');if(!button.disabled){button.className+=' disabled';button.disabled=true;var currentText=button.innerHTML;button.setAttribute('data-original-text',currentText);}
13
+ if(typeof text!=='undefined'&&text.length>0){button.innerHTML=text;}},enableButton=function(){var button=el('doorbell-submit-button');button.className=button.className.replace('disabled','');button.disabled=false;button.innerHTML=button.getAttribute('data-original-text');},supportAjaxUploadWithProgress=function(){function supportFileAPI(){var fi=document.createElement('INPUT');fi.type='file';return'files'in fi;}
14
+ function supportAjaxUploadProgressEvents(){var xhr=new XMLHttpRequest();return!!(xhr&&('upload'in xhr)&&('onprogress'in xhr.upload));}
15
+ function supportFormData(){return!!window.FormData;}
16
+ try{return supportFileAPI()&&supportAjaxUploadProgressEvents()&&supportFormData();}catch(e){return false;}},canGenerateScreenshot=function(){return(typeof html2canvas==='function'||typeof DoorbellScreenshot==='function');},canSendScreenshot=function(){return(isPostmessageIframeLoaded||supportAjaxUploadWithProgress())&&canGenerateScreenshot()&&false;},isNPSEnabled=function(){if(!npsRatingAllowed){return false;}
17
+ if(typeof options.nps!=='undefined'){return options.nps;}
18
+ return npsRatingAllowed;},showForm=function(){var onShowCallback=option('onShow');if(typeof onShowCallback==='function'){if(onShowCallback()===false){return;}}
19
+ try{var screenResolution=screen.width+'x'+screen.height;addProperty('Screen resolution',screenResolution);}catch(e){}
20
+ try{var w=window,d=document,e=d.documentElement,g=d.getElementsByTagName('body')[0],x=w.innerWidth||e.clientWidth||g.clientWidth,y=w.innerHeight||e.clientHeight||g.clientHeight;setBrowserSize(x,y);}catch(e){}
21
+ openForm();var shouldGenerateScreenshot=true;var onGenerateScreenshotCallback=option('onGenerateScreenshot');if(typeof onGenerateScreenshotCallback==='function'){if(onGenerateScreenshotCallback()===false){shouldGenerateScreenshot=false;}}
22
+ if(canSendScreenshot()===true&&shouldGenerateScreenshot===true){try{if(typeof html2canvas==='function'){var proxy=host+'/html2canvasproxy.php';generatingScreenshot=true;generatingScreenshotTime=0;var screenshotStart=new Date().getTime();html2canvas([document.body],{proxy:proxy,async:true,logging:!!'',onrendered:function(canvas){generatingScreenshotTime=(new Date().getTime())-screenshotStart;screenshot=canvas.toDataURL();var onScreenshotGeneratedCallback=option('onScreenshotGenerated');if(typeof onScreenshotGeneratedCallback==='function'){onScreenshotGeneratedCallback(screenshot);}
23
+ generatingScreenshot=false;if(submitAfterScreenshot){submit();}}});}
24
+ var alwaysInline=option('alwaysInline');if(typeof alwaysInline!=='boolean'){alwaysInline=false;}
25
+ var inlineStyles=option('inlineStyles');if(typeof inlineStyles!=='boolean'){inlineStyles=false;}
26
+ screenshotData.pagesize=htmlEditor.page_size();screenshotData.scrollposition=htmlEditor.window_scroll_position();screenshotData.devicePixelRatio=window.devicePixelRatio;screenshotData.html=null;initScreenshot(null,inlineStyles,alwaysInline);}catch(e){var attachScreenshotCheckboxWrapper=el('doorbell-attach-screenshot-wrapper');if(attachScreenshotCheckboxWrapper){attachScreenshotCheckboxWrapper.style.display='none';}}}},getScroll=function(){if(window.pageYOffset!=undefined){return[pageXOffset,pageYOffset];}else{var sx,sy,d=document,r=d.documentElement,b=d.body;sx=r.scrollLeft||b.scrollLeft||0;sy=r.scrollTop||b.scrollTop||0;return[sx,sy];}},getYScroll=function(){return getScroll()[1];},isInline=function(){return option('container')!==null;},isModal=function(){return!isInline();},openForm=function(){if(canSendScreenshot()===true&&typeof html2canvas==='function'){window.scroll(0,0);}
27
+ var emailField=el('doorbell-email');var emailLabel=el('doorbell-email-label');if(option('hideEmail')){emailField.style.display='none';if(emailLabel){emailLabel.style.display='none';}}else{emailField.style.display='block';if(emailLabel){emailLabel.style.display='block';}}
28
+ if(option('email')!==null){emailField.value=option('email');}
29
+ container.style.display='block';container.setAttribute('aria-hidden','false');try{ariaAdjustingForBodyChildren();}catch(e){}
30
+ if(isModal()){backgroundContainer.style.display='block';backgroundContainer.setAttribute('aria-hidden','false');container.style.top=getYScroll()+100+'px';if(shouldAutoFocusFields()){el('doorbell-feedback').focus();}}
31
+ formOpened();var onShownCallback=option('onShown');if(typeof onShownCallback==='function'){onShownCallback();}},ariaAdjustingForBodyChildrenReset=function(){if(isInline()){return;}
32
+ var i,element,previous;for(i=0;i<ariaHiddenElements.length;i++){element=ariaHiddenElements[i];previous=element.getAttribute('data-doorbell-previous-aria-hidden');if(previous){element.setAttribute('aria-hidden',previous);element.removeAttribute('data-doorbell-previous-aria-hidden');}else{element.removeAttribute('aria-hidden');}}
33
+ for(i=0;i<ariaTabIndexElements.length;i++){element=ariaTabIndexElements[i];previous=element.getAttribute('data-doorbell-previous-tabindex');if(previous){element.setAttribute('tabindex',previous);element.removeAttribute('data-doorbell-previous-tabindex');}else{element.removeAttribute('tabindex');}}
34
+ ariaHiddenElements=[];ariaTabIndexElements=[];},ariaAdjustingForBodyChildren=function(){if(isInline()){return;}
35
+ var i,previous;var excludeChildrenOfElements=[container,backgroundContainer];if('querySelectorAll'in document){var focusable=document.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');for(i=0;i<focusable.length;i++){var element=focusable[i];if(element.tagName.toLowerCase()==='link'){continue;}
36
+ if(isDescendant(excludeChildrenOfElements,element)){continue;}
37
+ previous=element.getAttribute('tabindex');if(previous){element.setAttribute('data-doorbell-previous-tabindex',previous);}
38
+ element.setAttribute('tabindex','-1');ariaTabIndexElements.push(element);}
39
+ return;}
40
+ if(!document.body){return;}
41
+ var excludeElementIDs=['doorbell','doorbell-background'];var children=document.body.childNodes;for(i=0;i<children.length;i++){var child=children[i];if(!child){continue;}
42
+ if(child.id&&excludeElementIDs.indexOf(child.id)>=0){continue;}
43
+ if(!('getAttribute'in child)){continue;}
44
+ previous=child.getAttribute('aria-hidden');if(previous){child.setAttribute('data-doorbell-previous-aria-hidden',previous);}
45
+ child.setAttribute('aria-hidden','true');ariaHiddenElements.push(child);}},isDescendant=function(parents,child){var node=child.parentNode;while(node!=null){for(var i=0;i<parents.length;i++){if(node==parents[i]){return true;}}
46
+ node=node.parentNode;}
47
+ return false;},el=function(id){if(container&&'querySelector'in container){return container.querySelector('#'+id);}
48
+ return document.getElementById(id);},hideForm=function(){if(autohideFormTimeout){clearTimeout(autohideFormTimeout);autohideFormTimeout=null;}
49
+ if(container.style.display==='none'){return;}
50
+ var onHideCallback=option('onHide');if(typeof onHideCallback==='function'){if(onHideCallback()===false){return;}}
51
+ cancelCurrentScreenshot('hiding form');var successContainer=getAlertBox('success');successContainer.style.display='none';hideErrorMessage();try{ariaAdjustingForBodyChildrenReset();}catch(e){}
52
+ if(isModal()){backgroundContainer.style.display='none';backgroundContainer.setAttribute('aria-hidden','true');}
53
+ container.style.display='none';container.setAttribute('aria-hidden','true');screenshot='';var onHiddenCallback=option('onHidden');if(typeof onHiddenCallback==='function'){onHiddenCallback();}},getSuccessMessage=function(defaultMessage){var successMessage=option('successMessage');if(successMessage){return successMessage;}
54
+ successMessage=getString('message-success');if(successMessage){return successMessage;}
55
+ return defaultMessage;},getErrorCode=function(error){if(typeof error==='string'){return null;}
56
+ if(typeof error==='object'){return error.type;}
57
+ return null;},getErrorField=function(error){if(typeof error==='string'){return null;}
58
+ if(typeof error==='object'&&error.field){return error.field;}
59
+ return null;},getErrorMessage=function(error){if(typeof error==='string'){return error;}
60
+ if(typeof error==='object'){var errorType=error.type;var errorMessage=getString('message-error-'+errorType);if(errorMessage){return errorMessage;}}
61
+ return error.message;},showErrorMessage=function(message){var errorContainer=getAlertBox('error');errorContainer.style.display='block';errorContainer.innerHTML=message;},hideErrorMessage=function(){var errorContainer=getAlertBox('error');errorContainer.style.display='none';},showSuccessMessage=function(message){var successElement=getAlertBox('success');successElement.innerHTML=getSuccessMessage(message);successElement.style.display='block';var autohideForm=true;if(autohideForm){autohideFormTimeout=setTimeout(function(){hideForm();},3000);}},getEmail=function(){return el('doorbell-email').value;},setBrowserSize=function(w,h){var browserSize=w+'x'+h;addProperty('Browser size',browserSize);screenshotData.viewport={width:w,height:h};},clearAriaAttributes=function(input,textarea,select){var i;for(i=0;i<input.length;i++){input[i].removeAttribute('aria-describedby');}
62
+ for(i=0;i<textarea.length;i++){textarea[i].removeAttribute('aria-describedby');}
63
+ for(i=0;i<select.length;i++){select[i].removeAttribute('aria-describedby');}},getValuesOfExtraFormFields=function(input,textarea,select){var extraFields={};var formFields,formFieldCounter,field;var ignoreFields=['doorbell-feedback','doorbell-email','g-recaptcha-response'];var ignoreFieldsByName=['doorbell-nps-rating'];formFields=input;for(formFieldCounter=0;formFieldCounter<formFields.length;formFieldCounter++){field=formFields[formFieldCounter];if(field.id&&field.id.length>=18&&field.id.substr(0,18)==='doorbell-question-'){continue;}
64
+ if(ignoreFields.indexOf(field.id)>=0){continue;}
65
+ if(ignoreFieldsByName.indexOf(field.name)>=0){continue;}
66
+ if(field.value.length>0&&field.name.length>0){if(field.type=='radio'||field.type=='checkbox'){if(field.checked){extraFields[field.name]=field.value;}}else if(field.type=='file'){}else{extraFields[field.name]=field.value;}}}
67
+ formFields=textarea;for(formFieldCounter=0;formFieldCounter<formFields.length;formFieldCounter++){field=formFields[formFieldCounter];if(ignoreFields.indexOf(field.id)<0&&field.value.length>0&&field.name.length>0){extraFields[field.name]=field.value;}}
68
+ var selectValue;formFields=select;for(formFieldCounter=0;formFieldCounter<formFields.length;formFieldCounter++){field=formFields[formFieldCounter];selectValue=field.options[field.selectedIndex].value;if(ignoreFields.indexOf(field.id)<0&&selectValue.length>0&&field.name.length>0){extraFields[field.name]=selectValue;}}
69
+ return extraFields;},isEmpty=function(obj){for(var prop in obj){if(obj.hasOwnProperty(prop))
70
+ return false;}
71
+ return true;},formHasFiles=function(form){if(!form){return false;}
72
+ var inputs=form.getElementsByTagName('input');for(var i=0;i<inputs.length;i++){var input=inputs[i];if(input.type==='file'){if(input.files&&input.files.length>0){return true;}}}
73
+ return false;},clearFileInput=function(oldInput){try{var newInput=document.createElement("input");newInput.type="file";newInput.id=oldInput.id;newInput.className=oldInput.className;newInput.name=oldInput.name;newInput.multiple=oldInput.multiple;newInput.onchange=oldInput.onchange;oldInput.parentNode.replaceChild(newInput,oldInput);}catch(e){log(e);}},clearFileInputsInForm=function(form){if(!form){return false;}
74
+ var inputs=form.getElementsByTagName('input');for(var i=0;i<inputs.length;i++){var input=inputs[i];if(input.type==='file'){if(input.files&&input.files.length>0){clearFileInput(input);}}}
75
+ return false;},resetAttachmentLabelButtonText=function(){if(!getString('add-attachments-label-button')){return;}
76
+ var label=el('doorbell-add-attachments-label-button');if(!label){return;}
77
+ label.innerHTML=getAttachmentLabelButtonText(getString('add-attachments-label-button'));},getNPSRating=function(){var radio=container.getElementsByClassName('doorbell-nps-rating');for(var i=0;i<radio.length;i++){if(radio[i].checked){return radio[i].value;}}
78
+ return 0;},getFormQuestionValues=function(){var values=[];for(var i=0;i<formQuestions.length;i++){var question=formQuestions[i];var value=getFormQuestionValue(question);if(!value){continue;}
79
+ values.push('form_questions['+question.id+']='+encodeURIComponent(value));}
80
+ return values.join('&');},getFormQuestionValue=function(question){if(typeof setFormQuestionValues[question.id.toString()]!=='undefined'){return setFormQuestionValues[question.id.toString()];}
81
+ if(question.type==='radio'||question.type==='priority'){if(question.options.values.length===0){return null;}
82
+ for(var i=0;i<question.options.values.length;i++){var element=el('doorbell-question-'+question.id+'-value-'+i);if(!element){continue;}
83
+ if(!element.checked){continue;}
84
+ return element.value;}
85
+ return null;}
86
+ if(question.type==='checkbox'){if(question.options.values.length===0){return null;}
87
+ var values=[];for(var i=0;i<question.options.values.length;i++){var element=el('doorbell-question-'+question.id+'-value-'+i);if(!element){continue;}
88
+ if(!element.checked){continue;}
89
+ values.push(element.value);}
90
+ if(values.length>0){return JSON.stringify(values);}
91
+ return null;}
92
+ if(question.type==='star-rating'&&question.rater){return question.rater.getRating();}
93
+ if(question.type==='text'){var element=el('doorbell-question-'+question.id+'-input');if(!element){return null;}
94
+ return element.value;}
95
+ if(question.type==='dropdown'){var element=el('doorbell-question-'+question.id+'-dropdown');if(!element){return null;}
96
+ return element.value;}
97
+ return null;},submit=function(customMessage,customEmail,successCallback,errorCallback){debugLog('Calling submit');if(nativeOnSubmit()===false){return;}
98
+ var onSubmitCallback=option('onSubmit');if(typeof onSubmitCallback==='function'){if(onSubmitCallback()===false){return;}}
99
+ if(submitting||uploading){return false;}
100
+ hideErrorMessage();var uploadErrorCallback=function(text){uploading=false;showErrorMessage(text);enableButton();};var uploadForm=el('doorbell-form');if(uploadedAttachments.length===0&&uploadForm&&formHasFiles(uploadForm)){uploading=true;disableButton(getString('uploading-button-text'));if(uploadForm&&formHasFiles(uploadForm)){uploadFile(uploadForm,function(attachments){uploading=false;uploadedAttachments=attachments;submit(customMessage,customEmail,successCallback,errorCallback);},uploadErrorCallback);}
101
+ return false;}
102
+ var i;if(uploadedPastedAttachments.length===0&&pastedAttachments.length>0){uploading=true;disableButton(getString('uploading-button-text'));if(pastedAttachments.length>0){for(i=0;i<pastedAttachments.length;i++){uploadPastedFile(pastedAttachments[i],function(attachments){uploading=false;uploadedPastedAttachments=attachments;submit(customMessage,customEmail,successCallback,errorCallback);},uploadErrorCallback);}}
103
+ return false;}
104
+ var wantToSendScreenshot=false;if(el('doorbell-attach-screenshot')&&el('doorbell-attach-screenshot').checked){wantToSendScreenshot=true;}
105
+ disableButton(getString('submitting-button-text'));if(wantToSendScreenshot&&generatingScreenshot){debugLog('Waiting for screenshot to complete');submitAfterScreenshot=true;return;}
106
+ submitAfterScreenshot=false;submitting=true;var fullStoryURL=getFullStorySessionURL();if(fullStoryURL!==null){addProperty('FullStory session',fullStoryURL);}
107
+ var logRocketURL=getLogRocketSessionURL();if(logRocketURL!==null){addProperty('LogRocket session',logRocketURL);}
108
+ var sessionStackURL=getSessionStackSessionURL();if(sessionStackURL!==null){addProperty('SessionStack session',sessionStackURL);}
109
+ var smartlookURL=getSmartLookSessionURL();if(smartlookURL!==null){addProperty('SmartLook session',smartlookURL);}
110
+ var feedback=el('doorbell-feedback').value;if(typeof prepareFeedbackCallback==='function'){feedback=prepareFeedbackCallback(feedback);}
111
+ if(typeof option('onPrepareFeedback')==='function'){feedback=option('onPrepareFeedback')(feedback);}
112
+ var email=getEmail();if(typeof customMessage!=='undefined'){feedback=customMessage;}
113
+ if(typeof customEmail!=='undefined'){email=customEmail;}
114
+ try{var form=el('doorbell-form');var extraFields;if(form){var inputFields=form.getElementsByTagName('input');var textareaFields=form.getElementsByTagName('textarea');var selectFields=form.getElementsByTagName('select');clearAriaAttributes(inputFields,textareaFields,selectFields);extraFields=getValuesOfExtraFormFields(inputFields,textareaFields,selectFields);if(!isEmpty(extraFields)){addProperty('Fields',extraFields);}}}catch(e){log('Failed to get extra properties from fields');}
115
+ var serializedProperties;try{serializedProperties=JSON.stringify(properties);}catch(e){log('Failed to serialize the properties');serializedProperties=properties;}
116
+ var data='message='+encodeURIComponent(feedback)+'&email='+encodeURIComponent(email)+'&properties='+encodeURIComponent(serializedProperties);var name=option('name');if(name!==null){data+='&name='+encodeURIComponent(name);}
117
+ var formQuestionValues=getFormQuestionValues();if(formQuestionValues){data+='&'+formQuestionValues;}
118
+ var tags=option('tags');if(tags!==null){if(Object.prototype.toString.call(tags)==='[object Array]'){tags=tags.join(',');}
119
+ if(typeof tags==='string'){data+='&tags='+encodeURIComponent(tags);}}
120
+ if(uploadedAttachments.length>0){for(i=0;i<uploadedAttachments.length;i++){data+='&attachments[]='+encodeURIComponent(uploadedAttachments[i]);}}
121
+ if(uploadedPastedAttachments.length>0){for(i=0;i<uploadedPastedAttachments.length;i++){data+='&attachments[]='+encodeURIComponent(uploadedPastedAttachments[i]);}}
122
+ if(wantToSendScreenshot&&ssLogLines.length>0){data+='&screenshot_debug_log='+encodeURIComponent(JSON.stringify(ssLogLines));}
123
+ data+='&error_detail=1';try{var npsRating=getNPSRating();if(isNPSEnabled()&&npsRating>0){data+='&nps='+npsRating;}}catch(e){}
124
+ if(option('sentiment')){data+='&sentiment='+option('sentiment');}
125
+ if(generatingScreenshotTime){data+='&screenshot_generation_time='+generatingScreenshotTime;}
126
+ var l=getLanguage();if(l){data+='&language='+encodeURIComponent(l);}
127
+ if(recaptchaWidgetID!==null){var recaptchaResponse=grecaptcha.getResponse(recaptchaWidgetID);data+='&g-recaptcha-response='+encodeURIComponent(recaptchaResponse);}
128
+ if(option('demo')){data+='&demo=1';}
129
+ debugLog('Submitting');ajax({url:host+'/api/applications/'+getAppId()+'/submit',data:data,success:function(data){el('doorbell-feedback').value='';updateCharacterCount(el('doorbell-feedback'));clearFileInputsInForm(form);uploadedAttachments=[];pastedAttachments=[];uploadedPastedAttachments=[];ssLogLines=[];if(typeof clearSSLog==='function'){clearSSLog();}
130
+ refreshAttachmentsLabel();clearNPSRatingFields();clearFormQuestionFields();clearRecaptcha();var onSuccessCallback=option('onSuccess');if(typeof onSuccessCallback==='function'){onSuccessCallback();}
131
+ if(typeof successCallback==='function'){successCallback(data);}
132
+ showSuccessMessage(data);},error:function(error){var errorMessage=getErrorMessage(error);showErrorMessage(errorMessage);var errorCode=getErrorCode(error);var errorField=getErrorField(error);if(errorField){var affectedField=getFieldByName(errorField);if(affectedField){affectedField.setAttribute('aria-describedby','doorbell-error');}}
133
+ if(errorCode==='invalid-email'||errorCode==='missing-email'){var emailField=el('doorbell-email');if(emailField){emailField.style.display='block';}}
134
+ var onErrorCallback=option('onError');if(typeof onErrorCallback==='function'){onErrorCallback(errorCode,errorMessage);}
135
+ if(typeof errorCallback==='function'){errorCallback(errorMessage);}},complete:function(){submitting=false;enableButton();}});},getFieldByName=function(name){return el('doorbell-'+name);},clearNPSRatingFields=function(){var radio=container.getElementsByClassName('doorbell-nps-rating');for(var i=0;i<radio.length;i++){if(radio[i].checked){radio[i].checked=false;}}},clearFormQuestionFields=function(){for(var i=0;i<formQuestions.length;i++){var question=formQuestions[i];if(question.type==='radio'||question.type==='priority'||question.type==='checkbox'){for(var j=0;j<question.options.values.length;j++){var element=el('doorbell-question-'+question.id+'-value-'+j);if(!element){continue;}
136
+ element.checked=false;}}else if(question.type==='star-rating'&&question.rater){question.rater.clear();}else if(question.type==='dropdown'){var element=el('doorbell-question-'+question.id+'-dropdown');element.value='';}else if(question.type==='text'){var element=el('doorbell-question-'+question.id+'-input');element.value='';}}},isElementVisible=function(el){if(isInline()){return fallbackIsElementVisible(el);}
137
+ if(!el.getClientRects){return fallbackIsElementVisible(el);}
138
+ try{return!!(el.offsetWidth||el.offsetHeight||el.getClientRects().length);}catch(e){return fallbackIsElementVisible(el);}},fallbackIsElementVisible=function(el){var style=window.getComputedStyle(el);return!(style.display==='none')},isSessionRecordingEnabled=function(){return false;},getLogRocketSessionURL=function(){if(!isSessionRecordingEnabled()){return null;}
139
+ if(typeof window['LogRocket']==='undefined'){return null;}
140
+ var logRocket=window['LogRocket'];if(typeof logRocket['sessionURL']==='undefined'){return null;}
141
+ var logRocketURL=logRocket.sessionURL;if(!logRocketURL){return null;}
142
+ return logRocketURL;},getSessionStackSessionURL=function(){if(!isSessionRecordingEnabled()){return null;}
143
+ if(typeof window['SessionStack']==='undefined'){return null;}
144
+ var sessionStack=window['SessionStack'];if(typeof sessionStack['getSessionId']!=='function'){return null;}
145
+ var sessionStackSessionURL=null;var calledBack=false;var timedOut=false;var timeoutHandler;sessionStack.getSessionId(function(sessionId){if(sessionId!==null){sessionStackSessionURL='https://app.sessionstack.com/player/#/sessions/'+sessionId;}
146
+ calledBack=true;});timeoutHandler=setTimeout(function(){timedOut=true;},100);while(!calledBack&&!timedOut){}
147
+ if(!timedOut){clearTimeout(timeoutHandler);}
148
+ return sessionStackSessionURL;},getSmartLookSessionURL=function(){if(!isSessionRecordingEnabled()){return null;}
149
+ if(typeof window['smartlook']==='undefined'){return null;}
150
+ var smartlook=window['smartlook'];var smartlookSessionURL=null;var calledBack=false;var timedOut=false;var timeoutHandler;smartlook(function(){smartlookSessionURL=smartlook.playUrl;calledBack=true;});timeoutHandler=setTimeout(function(){timedOut=true;},100);while(!calledBack&&!timedOut){}
151
+ if(!timedOut){clearTimeout(timeoutHandler);}
152
+ return smartlookSessionURL;},getFullStorySessionURL=function(){if(!isSessionRecordingEnabled()){return null;}
153
+ if(typeof window['_fs_namespace']==='undefined'){return null;}
154
+ var fsNamespace=window['_fs_namespace'];if(typeof window[fsNamespace]==='undefined'){return null;}
155
+ var fsObject=window[fsNamespace];if(typeof fsObject['getCurrentSessionURL']!=='function'){return null;}
156
+ var fsURL=fsObject.getCurrentSessionURL();if(!fsURL){return null;}
157
+ return fsURL;},formOpened=function(){var poweredByLink=el('doorbell-powered-by');var visible='0';if(poweredByLink&&isElementVisible(poweredByLink)){visible='1';}
158
+ var demo='';if(option('demo')){demo='&demo=1';}
159
+ ajax({url:host+'/api/applications/'+getAppId()+'/open',data:'powered-by-link-visible='+visible+demo,success:function(data){},error:function(error){}});},nativeOnInitialize=function(){},nativeOnSubmit=function(){},ping=function(){if(installed()){return;}
160
+ if(option('demo')){return;}
161
+ ajax({url:host+'/api/applications/'+getAppId()+'/ping',success:function(data){},error:function(error){}});},debugLog=function(message){var logForKeys=['HdawR4AGD22T2WYxNFagyCslaMeeAmLIk3Po0IurhF8ESIQ1Y4sKMH3gCCkSzlZS'];if(logForKeys.indexOf(getAppKey())<0){return;}
162
+ log(message);},log=function(message){if(typeof console!=='undefined'&&typeof console.log!=='undefined'){console.log(message);}},addProperty=function(name,value){properties[name]=value;},getAuthParams=function(){var params='key='+getAppKey()+'&library=javascript';var timestamp=option('timestamp');if(timestamp){params+='&timestamp='+timestamp;}
163
+ var token=option('token');if(token){params+='&token='+token;}
164
+ var signature=option('signature');if(signature){params+='&signature='+signature;}
165
+ return params;},ajax=function(params){if(typeof params.data==='undefined'){params.data='';}
166
+ if(params.data.length>0){params.data+='&';}
167
+ params.data+=getAuthParams();try{if(window&&window.location&&window.location.href){params.data+='&url='+encodeURIComponent(window.location.href)+'&url_source=window_location_href';}else if(document&&document.documentURI){params.data+='&url='+encodeURIComponent(document.documentURI)+'&url_source=document_documenturi';}else if(document&&document.URL){params.data+='&url='+encodeURIComponent(document.URL)+'&url_source=document_url';}else{params.data+='&no_url=1&url_source=all_blank';}}catch(e){params.data+='&no_url=1&url_source=error_'+encodeURIComponent(e);}
168
+ var sendScreenshot=false;if(el('doorbell-attach-screenshot')&&el('doorbell-attach-screenshot').checked&&(screenshot.length>0||screenshotData.html!==null)){sendScreenshot=true;}
169
+ var screenshotBlob=null;if(sendScreenshot&&(supportAjaxUploadWithProgress()||isPostmessageIframeLoaded)){if(screenshotData.html!==null){params.data+='&screenshot_data[screen_resolution][width]='+screen.width;params.data+='&screenshot_data[screen_resolution][height]='+screen.height;params.data+='&screenshot_data[viewport][width]='+screenshotData.viewport.width;params.data+='&screenshot_data[viewport][height]='+screenshotData.viewport.height;params.data+='&screenshot_data[pagesize][width]='+screenshotData.pagesize.width;params.data+='&screenshot_data[pagesize][height]='+screenshotData.pagesize.height;params.data+='&screenshot_data[scrollposition][top]='+screenshotData.scrollposition.top;params.data+='&screenshot_data[scrollposition][left]='+screenshotData.scrollposition.left;if(screenshotData.devicePixelRatio){params.data+='&screenshot_data[device_pixel_ratio]='+screenshotData.devicePixelRatio;}
170
+ params.data+='&screenshot_data[asset_errors]='+screenshotAssetErrors;params.data+='&screenshot_data[inlined_assets]='+screenshotInlinedAssets;params.data+='&screenshot_data[nested_inlined_assets]='+screenshotNestedInlinedAssets;if(!screenshotBlob){params.data+='&screenshot_data[html]='+encodeURIComponent(screenshotData.html);}}else{params.data+='&screenshot='+screenshot;}}
171
+ if(supportAjaxUploadWithProgress()){makeCorsCall(params,screenshotBlob);}else if(isPostmessageIframeLoaded){params.referrer=window.location.href;makePostmessageCall(params);}else{makeJsonpCall(params);}},parseQuery=function(queryString){var query={};var pairs=(queryString[0]==='?'?queryString.substr(1):queryString).split('&');for(var i=0;i<pairs.length;i++){var pair=pairs[i].split('=');query[decodeURIComponent(pair[0])]=decodeURIComponent(pair[1]||'');}
172
+ return query;},ajaxCallback=function(data,code,params){if(code>=200&&code<300){if(typeof params.success!=='undefined'){params.success(data);}}else{if(typeof params.error!=='undefined'){params.error(data);}}
173
+ if(typeof params.complete!=='undefined'){params.complete(data);}
174
+ if(typeof params.callback!=='undefined'){var callback=params.callback;var scriptTag=document.getElementById('doorbell-'+callback);if(scriptTag){removeElementById('doorbell-'+callback);try{delete window[callback];}catch(e){window[callback]=undefined;}}}},makeCorsCall=function(params,screenshotBlob){var xhr=new XMLHttpRequest();xhr.open('POST',params.url,true);xhr.onreadystatechange=function(){var status,text,readyState;try{readyState=xhr.readyState;text=xhr.responseText;status=xhr.status;}catch(e){ajaxCallback(e,500,params);return;}
175
+ if(readyState==4){if(status>=200&&status<300&&text){ajaxCallback(text,status,params);}else{var data;try{data=JSON.parse(text);}catch(e){data=text;}
176
+ ajaxCallback(data,status,params);}}};var sendData=params.data;var usingBlob=false;if(screenshotBlob){try{var formData=new FormData();formData.append('doorbell_screenshot_file',screenshotBlob,'screenshot.html');var q=parseQuery(params.data);for(var k in q){if(!q.hasOwnProperty(k)){continue;}
177
+ formData.append(k,q[k]);}
178
+ sendData=formData;usingBlob=true;}catch(e){}}
179
+ if(!usingBlob){if('setRequestHeader'in xhr){xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=UTF-8');}else{params.data+='&request_headers_supported=0';}}
180
+ xhr.send(sendData);},makePostmessageCall=function(params){var callback='jsonp'+(new Date().getTime());params.callback=callback;window[callback]=function(response){ajaxCallback(response.data,response.code,params);};if(typeof doorbellpm!=='undefined'){doorbellpm({target:window.frames["doorbellIframe"],type:"doorbellSend",data:params});}},makeJsonpCall=function(params){var callback='jsonp'+(new Date().getTime());params.callback=callback;if(typeof params.data==='undefined'){params.data='';}
181
+ if(params.data!=''){params.data+='&';}
182
+ params.data+='callback='+params.callback;window[callback]=function(response){ajaxCallback(response.data,response.code,params);};var head=document.getElementsByTagName('head')[0];var script=document.createElement('script');script.id='doorbell-'+callback;script.src=params.url+'?'+params.data;script.crossorigin='anonymous';script.onerror=function(){removeElementById('doorbell-'+callback);log('Error loading JSONP script: '+script.src);};head.appendChild(script);},clearRecaptcha=function(){if(recaptchaWidgetID!==null){grecaptcha.reset(recaptchaWidgetID);}},refreshAttachmentsLabel=function(){var fileInput=el('doorbell-add-attachments');var label=el('doorbell-add-attachments-label-button');if(label){var fileCount=0;try{if(fileInput.files&&fileInput.files.length>0){fileCount+=fileInput.files.length;}
183
+ fileCount+=pastedAttachments.length;}catch(ex){log(ex);}
184
+ if(fileCount>0){label.innerHTML=getAttachmentLabelButtonText(getString('add-attachments-label-button')+' ('+fileCount+')');}else{resetAttachmentLabelButtonText();}}},shouldAutoFocusFields=function(){if(!navigator){return true;}
185
+ if(!navigator.userAgent){return true;}
186
+ if(navigator.userAgent.match('MSIE 10')){return false;}
187
+ if(navigator.userAgent.indexOf("Trident")!==-1&&navigator.userAgent.indexOf("rv:11")!==-1){return false;}
188
+ return true;},uploadFile=function(form,successCallback,errorCallback){var xhr=new XMLHttpRequest();var urlParam='&no_url=1';try{urlParam='&url='+encodeURIComponent(window.location.href);}catch(e){}
189
+ xhr.open('POST',host+'/api/applications/'+getAppId()+'/upload?'+getAuthParams()+urlParam,true);xhr.onreadystatechange=function(){var status,text,readyState;try{readyState=xhr.readyState;text=xhr.responseText;status=xhr.status;}catch(e){errorCallback(e);return;}
190
+ if(readyState==4){if(status>=200&&status<300&&xhr.responseText){var data;try{data=JSON.parse(xhr.responseText);}catch(e){data=xhr.responseText;}
191
+ successCallback(data);}else{if(status==413){text='Attachment too big';}else if(status==0&&!text){text='Attachment too big';}
192
+ errorCallback(text);}}};var formData=new FormData(form);xhr.send(formData);},uploadPastedFile=function(result,successCallback,errorCallback){var xhr=new XMLHttpRequest();xhr.open('POST',host+'/api/applications/'+getAppId()+'/upload?'+getAuthParams(),true);xhr.onreadystatechange=function(){var status,text,readyState;try{readyState=xhr.readyState;text=xhr.responseText;status=xhr.status;}catch(e){errorCallback(e);return;}
193
+ if(readyState==4){if(status>=200&&status<300&&xhr.responseText){var data;try{data=JSON.parse(xhr.responseText);}catch(e){data=xhr.responseText;}
194
+ successCallback(data);}else{if((status==0||status==413)&&!text){text='Attachment too big';}
195
+ errorCallback(text);}}};var formData=new FormData();var blob=result.file;var name=result.name?result.name:'image.'+blob.type.split('/')[1];formData.append('file',blob,name);xhr.send(formData);},getAlertBox=function(type){var alert=el('doorbell-'+type);if(alert){return alert;}
196
+ alert=document.createElement('div');if(type==='success'){alert.id='doorbell-success';alert.className='alert alert-success';}else if(type==='error'){alert.id='doorbell-error';alert.className='alert alert-error alert-danger';}else{return;}
197
+ var doorbellContainer=el('doorbell-container');var fieldset=doorbellContainer.getElementsByTagName('fieldset')[0];var existingAlert=doorbellContainer.getElementsByClassName('alert')[0];fieldset.insertBefore(alert,existingAlert);return alert;},getAttachmentLabelButtonText=function(text){var paperclipDataURI='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAMQUlEQVR4Ae2dc5ArTxeGv8zu5tq2/bNt27Zt27Zt27ZtW9f2vdlk93v/mK1661SdnL6bmUkHU/XUcpKefuY0TneS/1XwURPSdNSCFcFR4F7wHvgdzAWNYBb4EbwBbgD7gBGAj1oQgOqxCEcK1NLPw8EF4HvQuIgsBO+Cg0AnIcY4qoesqEHgVoqAJupBJvyaBQ2gMfyapb9nxXn/gmNBC4pAyNeO6lFH35/BIpoEUOUzDUSjIAfqQxpDfgYbiqaRjuqRokoZBT4QInJ5KjlLMnIgS3+T52VBhn6+CMjIrMqgTnYHsIBEiCaH7nQD45wMRdOzoCUQUqqRcSR3xPLOFnLmgDfAJWAfsDnYAGwB9g9//yaYzWJExOToed4FaWq+Kl7GEVxx3DeIJuZbcDgYAFyO/qHo77THp4h8hTr4oJJlHMqRwHcw3dHjwf7c6VMTUwdqQ+roZzlYOIYiJsNSKFJuYiGVKOMglqF8fyfozBLM4So9j5AzGHyqSGl6zt3oeSpqwrc/C1CalIP5Li9gzhBQH5EGL0op9LwTQa9K6E9Yxj4OMnbk9EkM85x3pBRqum5lIeUuY0+HZmrPwqPClNILjBPPnaMbYxRLKVcZu5kyqA2PK61BzdfWJKJBRMy1ZSmEZOyiNE0sY784ZdCRosd/mcrE5RkLulAfVFYydnSQsU9CMmTTtYHMh1G5duL/LZdE4XYOMg4pQvY1RTfAV1w++noblassZGztIOMgllGkCL6Q+g8u61elPntnGVs4yDiqiDJYyObcuVMZp4PeVMaSlbGZg4wjiiyDK3kEWChTNiHLlaQQkrExyEkZYmXvBGoGSEbRhHQFk7icVNYN/E+l2CMWliHH+cd6IoP7hXbgbxZCN9VWJSWEZKwHMoaM0zySwULag38UIVuWjBCSsTb1DxklhX4KVQLw4qihNMo0pclax3shQsYaYL4h4xy5XOuZkGVkuUnO4vy/vstYDSw0ZJzpqQy+6/fm6KBoH09rMYHvMlYGcxQZWd7V4akMruT7lInhOzyz91nGimCeIeN8ceFeHdQE9QFTqfws5AKOJF9lLAdmGjKu8FwGX8/JQgJ36Gv4KqSOOr/ZhoxLPZfB0dEdTKH+g8V8Ss1UykcZS4KphozrfJch+rO786ytH+hddJCMxcEMuYkN5OgCri4FGVTBR4qRFcv4ka498E3GGDBJ2TrTdAG3lMLGZZKxg7ipGsXsfBv+f59kjKQ2dqEi40bfZYhr2lHJPmeo2fUyMoaDcYaMO0tMxpayrxAy3vSq2aWCDwUTFBlNhb+dZZTJ6uWqvCvFl4IPBv8YMu7PIyMI8W2NxnVZoMangg8A/xky7jVkyK02xb6mTR1knMjl9kVGP/CHIeNRVQbtTCz2iiBd07ogZ8jwalmgjvI5fxkyHtJk0ONsLjYwJC6FyrK+wxrN6T7K6AV+NmQ85SBjI5ATHeUxCTYFXJbVQcaQcRaVyxsZPcBvhownuFlSHmcdnu3SRbOUVELXtCZYYMg410cZ3cD3Uoa4kBccZKymrBjy98tzdMV4TSspZeF82wU+yugCfpQyxM/POchYIU8FyC0/qZivaRUw15BxCZ3njYzO4CtDxqsgZchYCkx3XEtnIcVaFrjcRxkdwbeGjJdBjSFjTB4Z2STaaSrL8g4LZlf5KKM9+NSQ8TaoNWQMA+OMCriSKyDuZQEjE32tjzLagi8MGW+AtCFjoJ1wjH1dhBfMphkybvBRRhvwgSHjA9DCkNEX/G7IuD1uGbwsYMi4WZk7Jb/Bmyq1FfjYkPEuaGXI6KHJoAq5gy84RhmjHRbMbjNkJBI1UkZL8LYh41PQmi5YGyJ/a8h4JCEZQ8AEe43GlDGEZNQkISMN3jNkfATaGjLag2+MyeOjCckYBsYaN8Y9DimetUEuiZFXDQ0zXzZkfAXaSxlCamvwkfE4L/J5McroD/5t1hqNnlWIdW7CHdSDRiV+DjoYMlqAD43HeQmkEpAxCPwdQSZ6bTp/IU1eL+N6jLqpOo4SfA2yEsH3oJMhowa85jAQqEtARm/wZ7PWaOxN4byF6XoSAqKRsarc2iIK8A3okk9GeLxqyHgv5ndgs4fZMhPtHhkZY+dMwUL45C/yZFx/A90UGXwhT4rzpIwvQdsEZHQHvxgynnbKRLMMeyIbWXQck2dL5CQwSJHBHdkT/H6EioyO/DgxyegJfjJk2Jlot8i4PspOPaB1jfFipY4rdCMaCmvRdZch42fQNQEZncH3ioyFtEYTFBQZ9ky+oOg4M09TdaVScC7E+YaMX0DPBGR0dcxEFx4ZMewpCyhP9RdFB3/9i4a3gSJzDTkQEBXwL+iXgIz2Dms0r4G65kYG/XwXy4jjLY94BzffBfsrFZmir59qfU8oY3ACMjo6ZKLfBIEdGaaM++KQwZXKoyKOjj8oRxUoF7ATyxTnTwUjE5DR2nGNpmUEkfFgXDIC2tg2TXlt3NnKBaR4vsHniP5jQx4IxLhG85HDnCddQGTEn2+jguzAd7iQspSR7RwE5giZMqxrY05+vm/I+BC0iSAynohTBj/otSSAv34sI0J7hzcpM2SlmITwGs27hoyPaY2mroDIeCbW5Keo4HdYBBXiChanVMo5yuuyv6f/CWKQUQPeMmR8pic/7cig3z8fa/JTVFIH8J/y7gO7KIXg8+9QhDwYo4w68Loh4wvQtpmRITPRsUaGbK6GgwXKG26twP+rCHlYEXJ1xG0tV8YrhoyvQWc7MkwZr8mdM0kI4cwuR8cs0N9ByP2KkJsiFMJN34uGjG9Bx0IjQ85Xklwv35hksJBxtN4R5BF6nSLk5YjS0FwZzxupmR9Ad4fIWGDIeEfOV5IUspXypo1/URscOGSH5ZsHT6HKCSKQ8Ywh4yfQNYLIeF/OV5IWsqUi5G/QzkHIuiLCOOVyQAEzdLm2YiUtexcQGcZmjWSFbKg0WZNAN4c+pCMY65CUrG1mZDxmyPgd9IwgMj4DrYslgyt5RWW3+QIwTBMifn+XnljkHRz2hYoUy8OGjD/BgAgi4ws5ECimkMFgLjdbdPHraXe3+P0qYqQmR2zX8DkhAXX4AaijMrVwWHX8G/SNIDK+5m1MPrwDWlu5DkJ399GGEJ7xP6qszuVoqXQAsI6VwdfGjpd/wZAIIuM70M0HGTJ18poQIZNpgUOkDQCzxePI1bU54HqwFugeRkLL8E7fkqIiXyWOBYMiiIwfQRdfZMgm51Jl6DrBbehKH7IimysgJdFjfwd+ANOU/5WVOB6MLCgy7FGZF0I24z5EVOieVsFFpJyQ5y7PcWUrf8spCb5xYJgdGVKGPSrz6QhoU8A4pR9503GvEc/IjxcVIaKFPmsWCAmc9s5RxzuooMiwR2XeSbmTL0aMttbliHKUsiH4h5shqmTtU5qzLIJen5GOoM/4J+ZNFnFPEPni9CgxPuyxM7gYTJcCtAghPgUbczkLiIz/wFCvZSgV/BndzbJzPshlbVypwF7gMPAKmKj0IVnwO7gHbCQiOCigzxgPBnsvQ7nAvfLsHpkFBi7ihQUshl7StjLYFuwdPueWYBnQTpfqHhn080QwutRkyP1Vn+TZvfhxMxdsauT/WxKpTGqfYciYIobIJXfUKh/9pr3szFkKi6cKr2MonWLkuJwiYxpYspRlyLnEbcqqXD2/E1xCFxyIVL8lYwZYohxkyI0PvxqbjJ8FLejCY3steXhsA+oNGbPA8uUiQzZDy4Cs8cn9P9BGiCjF1IqU/0UcpYqMOWC5cpMh78ydHSoiC84ArdQUu/sH1cvOfDXwoZYfozLMA6uVqwwZKftrUsTPf4CDQQdZ2aITr+WflcWvlcCD4nkalHnGArBKucuQM+4DuSKMhOHf4BKwGmgNXI+BYD/wSh7pMuE4E6wuZVSKlE3BHPnabCIb0iii5ilwbljZW4INwcZgR3AMuAl8TI+dLyrq6Tl+BMPLXobxsQyj6TUYtLwqxMhRkDtZx8e8F7SrHBn2EPQcOZNXUuhZUB+S5fUWaupC1PP5ef4EO8p+rpIProDFwVOySQnhXJiAMgB6BlgKmgrOF69zrAHVg2bOPCK6n9bTuXIzIVISRwj/jxT0EzgN9KxGhX3IOcNgcBx4A8wCjc3kD3An2FLObexJZ/VIKRXVD2wOzgQPgvfBz2AGRc448BV4GVwPDgbLg9bGrL2sjv8DUEM4lFfAOsEAAAAASUVORK5CYII=';return'<span><img src="'+paperclipDataURI+'" alt="Paperclip Icon" />'+text+'</span>';},removeElementById=function(id){var removeEl=document.getElementById(id);if(removeEl){try{removeEl.parentNode.removeChild(removeEl);}catch(e){}}},removeElement=function(element){if(element){try{element.parentNode.removeChild(element);}catch(e){}}},removeDoorbell=function(){removeElement(feedbackButton);removeElement(backgroundContainer);removeElement(container);},showScreenshotWarning=function(){var e=el('attach-screenshot-warning');if(e){e.style.display='inline';}},hideScreenshotWarning=function(){var e=el('attach-screenshot-warning');if(e){e.style.display='none';}},updateCharacterCount=function(textarea){var counter=el('doorbell-character-count');if(counter){counter.innerHTML=textarea.value.length;}
198
+ if(el('doorbell-max-character-count-reached-message')&&el('doorbell-character-count-container')){if(textarea.value.length>=option('max-character-count')){el('doorbell-max-character-count-reached-message').style.display='inline';el('doorbell-character-count-container').className+=' doorbell-max-character-count-reached ';}else{el('doorbell-max-character-count-reached-message').style.display='none';el('doorbell-character-count-container').className=el('doorbell-character-count-container').className.replace('doorbell-max-character-count-reached','');}}},buildFormComponentHTML=function(component){if(component==='intro-text'){return getString('intro-text');}
199
+ if(component==='feedback'){var feedbackLabel=getString('feedback-label');if(feedbackLabel){feedbackLabel='<label for="doorbell-feedback" id="doorbell-feedback-label">'+feedbackLabel+'</label>';}
200
+ var requiredAttribute='required="required"';if(!feedbackRequired){requiredAttribute='';}
201
+ var feedbackTextAreaCharacterCount='';var maxLengthAttribute='';if(option('show-character-counter')&&option('max-character-count')){var limitReachedMessage='<span id="doorbell-max-character-count-reached-message" style="display: none;">'+(option('max-character-count-reached-message')?option('max-character-count-reached-message'):'')+'</span>';feedbackTextAreaCharacterCount='<p id="doorbell-character-count-container"><span id="doorbell-character-count">0</span><span id="doorbell-character-count-separator">/</span><span id="doorbell-character-count-max">'+option('max-character-count')+'</span>'+limitReachedMessage+'</p>'
202
+ maxLengthAttribute='maxlength="'+option('max-character-count')+'"';}
203
+ var feedbackTextareaAriaLabel='';if(!feedbackLabel){feedbackTextareaAriaLabel='aria-label="'+getString('feedback-textarea-placeholder')+'"';}
204
+ var feedbackTextarea='<textarea placeholder="'+getString('feedback-textarea-placeholder')+'" '+feedbackTextareaAriaLabel+' class="form-control" name="message" id="doorbell-feedback" '+maxLengthAttribute+' '+requiredAttribute+'></textarea>';return feedbackLabel+feedbackTextarea+feedbackTextAreaCharacterCount;}
205
+ if(component==='email'){var emailLabel=getString('email-label');if(emailLabel){emailLabel='<label for="doorbell-email" id="doorbell-email-label">'+emailLabel+'</label>';}
206
+ var requiredAttribute='required="required"';if(!emailAddressRequired){requiredAttribute='';}
207
+ var emailInputAriaLabel='';if(!emailLabel){emailInputAriaLabel='aria-label="'+getString('email-input-placeholder')+'"';}
208
+ return emailLabel+'<input type="email" id="doorbell-email" '+emailInputAriaLabel+' class="form-control" placeholder="'+getString('email-input-placeholder')+'" name="email" value="" '+requiredAttribute+' />';}
209
+ if(component==='attachments'){if(!canUploadAttachments()){return'';}
210
+ var addAttachmentLabel=getString('add-attachments-label');if(addAttachmentLabel){addAttachmentLabel='<label for="doorbell-add-attachments" id="doorbell-add-attachments-label">'+addAttachmentLabel+'</label>';}else{addAttachmentLabel='';}
211
+ var addAttachmentLabelButton='';if(getString('add-attachments-label-button')){addAttachmentLabelButton='<label id="doorbell-add-attachments-label-button" for="doorbell-add-attachments">'+getAttachmentLabelButtonText(getString('add-attachments-label-button'))+'</label>';}
212
+ var attachmentInput='<input id="doorbell-add-attachments" class="'+(addAttachmentLabelButton?'has-label-button':'')+'" name="files[]" type="file" multiple="multiple" />';return addAttachmentLabel+addAttachmentLabelButton+attachmentInput;}
213
+ if(component==='screenshot'){if(!canSendScreenshot()){return'';}
214
+ var attachScreenshotWarning='<span id="attach-screenshot-warning" style="display: none;"> (some assets might be missing)</span>';var attachScreenshotWrapperVisibility='';if(alwaysOnScreenshot){alwaysOnScreenshot='checked="checked"';attachScreenshotWrapperVisibility='display: none;'}
215
+ return'<div class="checkbox" id="doorbell-attach-screenshot-wrapper" style="'+attachScreenshotWrapperVisibility+'"><label for="doorbell-attach-screenshot"><input type="checkbox" id="doorbell-attach-screenshot" value="1" '+alwaysOnScreenshot+' /> '+getString('attach-a-screenshot')+attachScreenshotWarning+'</label></div>';}
216
+ if(component==='nps'){if(!isNPSEnabled()){return'';}
217
+ var npsRating='<label>'+getString('nps-rating-label')+'</label>';npsRating+='<div class="clearfix">';for(var iNPS=0;iNPS<=10;iNPS++){npsRating+='<label id="nps-value-'+iNPS+'" for="nps-checkbox-'+iNPS+'" style="float: left; width: 9.09%; margin: 0; text-align: center;">';npsRating+='<input id="nps-checkbox-'+iNPS+'" class="doorbell-nps-rating" type="radio" name="doorbell-nps-rating" value="'+iNPS+'" /><br /><span>'+iNPS+'</span>';npsRating+='</label>';}
218
+ npsRating+='</div>';npsRating+='<p class="clearfix">';npsRating+='<span style="float: left;">'+getString('nps-rating-bad-label')+'</span>';npsRating+='<span style="float: right;">'+getString('nps-rating-good-label')+'</span>';npsRating+='</p>';return npsRating;}
219
+ if(component.length>=9&&component.substr(0,9)==='question_'){var questionID=component.replace('question_','');var question=getFormQuestion(questionID);if(!question){return'';}
220
+ var questionLabel=question.label;if(getString('form-question-'+questionID+'-label')){questionLabel=getString('form-question-'+questionID+'-label');}
221
+ var formQuestion='<div id="doorbell-question-'+questionID+'" class="doorbell-question doorbell-question-type-'+question.type+'">';if(questionLabel){formQuestion+='<label id="doorbell-question-'+questionID+'-label" for="doorbell-question-'+questionID+'">'+questionLabel+'</label>';}
222
+ if(question.type==='radio'){if(question.options.values&&question.options.values.length>0){formQuestion+='<div class="doorbell-question-field clearfix">';for(var i=0;i<question.options.values.length;i++){var value=question.options.values[i];var questionValueLabel=value;var questionValueLabelSlug=value.toLowerCase().replace(/\s+/g,'-')
223
+ if(getString('form-question-'+questionID+'-value-'+questionValueLabelSlug)){questionValueLabel=getString('form-question-'+questionID+'-value-'+questionValueLabelSlug);}
224
+ formQuestion+='<div class="doorbell-question-radio"><input type="radio" id="doorbell-question-'+questionID+'-value-'+i+'" name="question_'+questionID+'" value="'+value+'" /><label for="doorbell-question-'+questionID+'-value-'+i+'">'+questionValueLabel+'</label></div>';}
225
+ formQuestion+='</div>';}}else if(question.type==='checkbox'){if(question.options.values&&question.options.values.length>0){formQuestion+='<div class="doorbell-question-field clearfix">';for(var i=0;i<question.options.values.length;i++){var value=question.options.values[i];var questionValueLabel=value;var questionValueLabelSlug=value.toLowerCase().replace(/\s+/g,'-')
226
+ if(getString('form-question-'+questionID+'-value-'+questionValueLabelSlug)){questionValueLabel=getString('form-question-'+questionID+'-value-'+questionValueLabelSlug);}
227
+ formQuestion+='<div class="doorbell-question-radio"><input type="checkbox" id="doorbell-question-'+questionID+'-value-'+i+'" name="question_'+questionID+'" value="'+value+'" /><label for="doorbell-question-'+questionID+'-value-'+i+'">'+questionValueLabel+'</label></div>';}
228
+ formQuestion+='</div>';}}else if(question.type==='star-rating'){formQuestion+='<div class="doorbell-question-field clearfix"></div>';}else if(question.type==='text'){var requiredAttribute='';if(question.required){requiredAttribute='required="required"';}
229
+ var hasHelperText=question.options&&question.options.helper;formQuestion+='<div class="doorbell-question-field clearfix"><input type="text" id="doorbell-question-'+questionID+'-input" aria-label="'+question.label+'" class="form-control" placeholder="'+((question.options&&question.options.placeholder)?question.options.placeholder:'')+'" name="question_'+questionID+'" value="" '+requiredAttribute+' '+(hasHelperText?'style="margin-bottom: 0;"':'')+' />'+(hasHelperText?'<p style="padding: 0; margin: 0 0 10px 0; line-height: 1.42857143;"><small>'+question.options.helper+'</small></p>':'')+'</div>';}else if(question.type==='dropdown'){var requiredAttribute='';if(question.required){requiredAttribute='required="required"';}
230
+ var optionsString='<option value="" selected="selected"></option>';for(var i=0;i<question.options.values.length;i++){var value=question.options.values[i];optionsString+='<option value="'+value+'">'+value+'</option>';}
231
+ var hasHelperText=question.options&&question.options.helper;formQuestion+='<div class="doorbell-question-field clearfix"><select id="doorbell-question-'+questionID+'-dropdown" aria-label="'+question.label+'" class="form-control" name="question_'+questionID+'" '+requiredAttribute+' '+(hasHelperText?'style="margin-bottom: 0;"':'')+'>'+optionsString+'</select>'+(hasHelperText?'<p style="padding: 0; margin: 0 0 10px 0; line-height: 1.42857143;"><small>'+question.options.helper+'</small></p>':'')+'</div>';}else if(question.type==='priority'){if(question.options.values&&question.options.values.length>0){formQuestion+='<div class="doorbell-question-field clearfix">';for(var i=0;i<question.options.values.length;i++){var questionOption=question.options.values[i];var questionValueLabel=questionOption.label;var questionValueLabelSlug=questionOption.label.toLowerCase().replace(/\s+/g,'-')
232
+ if(getString('form-question-'+questionID+'-value-'+questionValueLabelSlug)){questionValueLabel=getString('form-question-'+questionID+'-value-'+questionValueLabelSlug);}
233
+ formQuestion+='<div class="doorbell-question-radio"><input type="radio" id="doorbell-question-'+questionID+'-value-'+i+'" name="question_'+questionID+'" value="'+questionOption.value+'" /><label for="doorbell-question-'+questionID+'-value-'+i+'">'+questionValueLabel+'</label></div>';}
234
+ formQuestion+='</div>';}}else{return'';}
235
+ formQuestion+='</div>';return formQuestion;}
236
+ return'';},getFormQuestion=function(id){for(var i=0;i<formQuestions.length;i++){if(formQuestions[i].id==id){return formQuestions[i];}}
237
+ return null;},setRecaptchaWidgetID=function(id){recaptchaWidgetID=id;},buildFormHTML=function(){var postMessageIframe='';if(canSendScreenshot()===true){if(!supportAjaxUploadWithProgress()){postMessageIframe='<iframe name="doorbellIframe" id="doorbellIframe" src="'+host+'/api/form?t=1702636443'+'" style="display: none!important;"></iframe>';}}
238
+ var components=["intro-text","feedback","email","attachments","screenshot","nps"];var componentsHTML=[];for(var i=0;i<components.length;i++){var componentHTML=buildFormComponentHTML(components[i]);componentsHTML.push(componentHTML);}
239
+ return'<div id="doorbell-container" role="dialog" aria-labelledby="doorbell-title"><button id="doorbell-close" title="Close" class="close" aria-label="Close"><span>&times;</span></button><form id="doorbell-form" class=""> <fieldset> <legend id="doorbell-title">'+getString('title')+'</legend> <div id="doorbell-success" class="alert alert-success" style="display: none;"></div> '+componentsHTML.join("\n")+' <div class="buttons"><button class="btn btn-primary" id="doorbell-submit-button">'+getString('submit-button-text')+'</button></div> </fieldset> <a href="https://doorbell.io/?utm_source=feedback_form&utm_medium=web_sdk&utm_campaign=application_10008" target="_blank" rel="noopener noreferrer" id="doorbell-powered-by" >Powered by Doorbell.io</a> '+postMessageIframe+' </form></div>';},preInit=function(){},cancelCurrentScreenshot=function(reason){if(typeof generatingScreenshotCancelFunc==='function'){ssLogLines=generatingScreenshotCancelFunc(reason);generatingScreenshotCancelFunc=null;}
240
+ generatingScreenshot=false;},initScreenshot=function(callback,inlineStyles,alwaysInline){if(typeof htmlEditor==='undefined'||typeof DoorbellScreenshot!=='function'){return;}
241
+ cancelCurrentScreenshot('starting new one');if(typeof inlineStyles==='undefined'){inlineStyles=false;}
242
+ if(typeof alwaysInline==='undefined'){alwaysInline=false;}
243
+ generatingScreenshot=true;hideScreenshotWarning();screenshotAssetErrors=false;screenshotInlinedAssets=false;screenshotNestedInlinedAssets=false;var doorbellScreenshotCallback=function(html,assetErrors,inlinedAssets,nestedInlinedAssets){screenshotAssetErrors=assetErrors;screenshotInlinedAssets=inlinedAssets;screenshotNestedInlinedAssets=nestedInlinedAssets;screenshotData.html=html;generatingScreenshot=false;if(submitAfterScreenshot){submit();}
244
+ if(typeof callback==='function'){callback(screenshotData);}};var removeDisplayNoneElements=true;generatingScreenshotCancelFunc=DoorbellScreenshot({inlineStyles:inlineStyles,alwaysInline:alwaysInline,removeDisplayNoneElements:removeDisplayNoneElements,onRendered:function(html,assetErrors,inlinedAssets,nestedInlinedAssets,ssLogLinesReturned){generatingScreenshotCancelFunc=null;ssLogLines=ssLogLinesReturned;if(assetErrors&&!inlineStyles){initScreenshot(callback,true,alwaysInline);}else{doorbellScreenshotCallback(html,assetErrors,inlinedAssets,nestedInlinedAssets);}}});};if('Blob'in window&&'FormData'in window&&canUploadAttachments()){function addPasteImageReaderListener(callback){var options={matchType:/image.*/};if('addEventListener'in window){document.getElementsByTagName('html')[0].addEventListener('paste',function(event){try{if(document.getElementById('doorbell').style.display==='none'){return;}
245
+ var element=this;var clipboardData=event.clipboardData;if(!clipboardData){clipboardData=event.originalEvent.clipboardData;}
246
+ if(!clipboardData.items){return;}
247
+ var hasFiles=false;Array.prototype.forEach.call(clipboardData.types,function(type,i){if(type.match(options.matchType)||clipboardData.items[i].type.match(options.matchType)){var file=clipboardData.items[i].getAsFile();if(file){callback.call(element,{file:file,name:file.name});hasFiles=true;}}});if(hasFiles){event.stopPropagation();event.preventDefault();}}catch(e){}});}}
248
+ addPasteImageReaderListener(function(result){pastedAttachments.push(result);refreshAttachmentsLabel();});}
249
+ return{init:function(opts){preInit();options=opts;var onLoadCallback=option('onLoad');if(typeof onLoadCallback==='function'){onLoadCallback();}
250
+ host='https://doorbell.io';var hideButton=option('hideButton');if((hideButton===null||hideButton===false)&&isModal()){feedbackButton=document.createElement('button');feedbackButton.id='doorbell-button';feedbackButton.onclick=showForm;feedbackButton.className='bottom_right';feedbackButton.style.visibility='hidden';feedbackButton.innerHTML=getString('feedback-button-text');document.body.appendChild(feedbackButton);}
251
+ var head=document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0];var includeStylesheets=true;if(includeStylesheets){var stylesheet=document.createElement('link');stylesheet.href='https://embed.doorbell.io/css/doorbell.min.css?v=1702551262';stylesheet.rel='stylesheet';stylesheet.type='text/css';stylesheet.id='doorbell-css-document';stylesheet.crossorigin='anonymous';var extraStylesheet=null;var extraStylesheetFilename='default.css';if(extraStylesheetFilename.length>0){extraStylesheet=document.createElement('link');extraStylesheet.href='https://embed.doorbell.io/css/'+extraStylesheetFilename+'?v=1702551262';extraStylesheet.rel='stylesheet';extraStylesheet.type='text/css';extraStylesheet.id='doorbell-css-extra';extraStylesheet.crossorigin='anonymous';}
252
+ var customCSS="";var customCSSElement=null;if(customCSS){customCSSElement=document.createElement('style');customCSSElement.setAttribute('type','text/css');customCSSElement.textContent=customCSS;}
253
+ if(!document.getElementById(stylesheet.id)){if(customCSSElement){head.insertBefore(customCSSElement,head.firstChild);}
254
+ head.insertBefore(stylesheet,head.firstChild);if(extraStylesheet){head.insertBefore(extraStylesheet,head.firstChild);}}}
255
+ var initProperties=option('properties');if(typeof initProperties==='object'&&initProperties!==null){properties=initProperties;}
256
+ if(typeof doorbellpm!=='undefined'){doorbellpm.bind("doorbellIframeloaded",function(){isPostmessageIframeLoaded=true;return true;});doorbellpm.bind("doorbellSuccess",function(data){window[data.callback](data);return true;});doorbellpm.bind("doorbellError",function(data){window[data.callback](data);return true;});}
257
+ var formHtml=buildFormHTML();if(isModal()){backgroundContainer=document.createElement('div');backgroundContainer.id='doorbell-background';backgroundContainer.className='';backgroundContainer.style.display='none';document.body.appendChild(backgroundContainer);backgroundContainer.onclick=function(e){var evt=(e)?e:window.event;if(evt!=null&&evt.target!=null&&evt.target.id=='doorbell-background'){hideForm();}};}
258
+ container=document.createElement('div');container.id='doorbell';container.setAttribute('role','dialog');container.setAttribute('aria-labelledby','doorbell-title');container.setAttribute('tabindex','-1');container.setAttribute('aria-hidden','true');container.innerHTML=formHtml;container.style.display='none';if(isModal()){document.body.appendChild(container);el('doorbell-close').onclick=function(){hideForm();};}else{var inlineContainer=option('container');if(typeof inlineContainer==='function'){inlineContainer=inlineContainer();}
259
+ container.className='doorbell-inline';inlineContainer.appendChild(container);}
260
+ if(option('show-character-counter')&&option('max-character-count')&&el('doorbell-feedback')){var characterCountCallback=function(e){updateCharacterCount(this);if(el('doorbell-feedback').value.length>=option('max-character-count')){e.preventDefault();return false;}};el('doorbell-feedback').onchange=characterCountCallback;el('doorbell-feedback').onkeydown=characterCountCallback;el('doorbell-feedback').onkeyup=characterCountCallback;el('doorbell-feedback').onkeypress=characterCountCallback;el('doorbell-feedback').oninput=characterCountCallback;el('doorbell-feedback').onpaste=characterCountCallback;}
261
+ for(var i=0;i<formQuestions.length;i++){if(formQuestions[i].type!=='star-rating'){continue;}
262
+ var questionContainer=el('doorbell-question-'+formQuestions[i].id);var starContainer=questionContainer.getElementsByClassName('doorbell-question-field');if(!starContainer){continue;}
263
+ if(starContainer.length!=1){continue;}
264
+ starContainer=starContainer[0];var questionRater=rater({element:starContainer,max:5,showToolTip:false,starSize:30,rateCallback:function(rating,done){questionRater.setRating(rating);done();}});formQuestions[i].rater=questionRater;}
265
+ var doorbellForm=el('doorbell-form');doorbellForm.onsubmit=function(){submit();return false;};var doorbellInputs=doorbellForm.getElementsByTagName('input');for(var i=0;i<doorbellInputs.length;i++){var input=doorbellInputs[i];if(input.type==='file'){input.onchange=function(e){uploadedAttachments=[];refreshAttachmentsLabel();}}}
266
+ el('doorbell-feedback').onkeydown=function(e){var evt=(e)?e:window.event;if((evt.ctrlKey||evt.metaKey)&&evt.keyCode==13){submit();evt.preventDefault();evt.stopPropagation();return false;}};document.onkeydown=function(evt){evt=evt||window.event;if(evt.keyCode==27){hideForm();}};if(el('g-recaptcha-'+getAppId())){var recaptchaCallback='onRecaptchaV2Load'+getAppId();window[recaptchaCallback]=function(){var recaptchaElement=el('g-recaptcha-'+getAppId());if(!recaptchaElement){return;}
267
+ var recaptchaSize='normal';var width=window.innerWidth||document.documentElement.clientWidth||document.getElementsByTagName('body')[0].clientWidth;if(width<430){recaptchaSize='compact';}
268
+ var recaptchaWidgetID=grecaptcha.render(recaptchaElement,{sitekey:'6LcG63cUAAAAAO9VuaUdrEU2BnXBvUHr9w58ob8H',size:recaptchaSize});setRecaptchaWidgetID(recaptchaWidgetID);el('g-recaptcha-response').setAttribute('aria-hidden','true')
269
+ delete window[recaptchaCallback];};var recaptchaScript=document.createElement('script');recaptchaScript.src='https://www.google.com/recaptcha/api.js?onload='+recaptchaCallback+'&render=explicit';if(getLanguage()){recaptchaScript.src+='&hl='+getLanguage();}
270
+ document.body.appendChild(recaptchaScript);}
271
+ nativeOnInitialize();var onInitialized=option('onInitialized');if(typeof onInitialized==='function'){onInitialized();}
272
+ ping();if(isInline()){showForm();}},getProperty:function(name){if(typeof properties[name]!=='undefined'){return properties[name];}else{return null;}},setProperty:function(name,value){addProperty(name,value);},setBrowserSize:function(width,height){setBrowserSize(width,height);},getOption:function(o){return option(o);},setOption:function(option,value){options[option]=value;if(option==='id'||option==='appKey'){idOrAppKeyChanged=true;}},setName:function(newName){options.name=newName;},show:function(){showForm();},hide:function(){hideForm();},send:function(message,email,successCallback,errorCallback){submit(message,email,successCallback,errorCallback);},remove:function(){removeDoorbell();},refresh:function(){removeDoorbell();if(!idOrAppKeyChanged){this.init(options);}else{var currentScript=document.getElementById('doorbellScript');if(currentScript){currentScript.parentNode.removeChild(currentScript);}
273
+ var g=document.createElement('script');g.id='doorbellScript';g.type='text/javascript';g.async=true;g.crossorigin='anonymous';g.src=embedHost+'/button/'+getAppId()+'?t='+(new Date().getTime());(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(g);}},showError:function(message){showErrorMessage(message);},setQuestionValue:function(questionID,value){setFormQuestionValues[questionID.toString()]=value;},initScreenshot:function(callback){screenshotData.pagesize=htmlEditor.page_size();screenshotData.scrollposition=htmlEditor.window_scroll_position();screenshotData.devicePixelRatio=window.devicePixelRatio;screenshotData.html=null;initScreenshot(callback);}};};if(typeof window.html2canvas==='undefined'){}
274
+ (function(){var doorbellOptionsVarName='doorbellOptions';var doorbellObjectName='doorbell';var options;if(typeof window[doorbellOptionsVarName]==='undefined'){return;}else if(typeof window[doorbellOptionsVarName].appKey==='undefined'){return;}else{options=window[doorbellOptionsVarName];}
275
+ window[doorbellObjectName]=new Doorbell();window[doorbellObjectName].init(options);})();
YoHoHo.io - pirate battle royale io game_files/js ADDED
The diff for this file is too large to render. See raw diff
 
YoHoHo.io - pirate battle royale io game_files/js(1) ADDED
The diff for this file is too large to render. See raw diff
 
YoHoHo.io - pirate battle royale io game_files/js(2) ADDED
The diff for this file is too large to render. See raw diff
 
YoHoHo.io - pirate battle royale io game_files/js(3) ADDED
The diff for this file is too large to render. See raw diff
 
YoHoHo.io - pirate battle royale io game_files/logout.svg ADDED
YoHoHo.io - pirate battle royale io game_files/px(1).gif ADDED
YoHoHo.io - pirate battle royale io game_files/px.gif ADDED
YoHoHo.io - pirate battle royale io game_files/raven.min.js.download ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ /*! Raven.js 3.26.2 (0c2973a) | github.com/getsentry/raven-js */
2
+ !function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.Raven=a()}}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){function d(a){this.name="RavenConfigError",this.message=a}d.prototype=new Error,d.prototype.constructor=d,b.exports=d},{}],2:[function(a,b,c){var d=a(5),e=function(a,b,c){var e=a[b],f=a;if(b in a){var g="warn"===b?"warning":b;a[b]=function(){var a=[].slice.call(arguments),h=d.safeJoin(a," "),i={level:g,logger:"console",extra:{arguments:a}};"assert"===b?a[0]===!1&&(h="Assertion failed: "+(d.safeJoin(a.slice(1)," ")||"console.assert"),i.extra.arguments=a.slice(1),c&&c(h,i)):c&&c(h,i),e&&Function.prototype.apply.call(e,f,a)}}};b.exports={wrapMethod:e}},{5:5}],3:[function(a,b,c){(function(c){function d(){return+new Date}function e(a,b){return s(b)?function(c){return b(c,a)}:b}function f(){this.a=!("object"!=typeof JSON||!JSON.stringify),this.b=!r(S),this.c=!r(T),this.d=null,this.e=null,this.f=null,this.g=null,this.h=null,this.i=null,this.j={},this.k={release:R.SENTRY_RELEASE&&R.SENTRY_RELEASE.id,logger:"javascript",ignoreErrors:[],ignoreUrls:[],whitelistUrls:[],includePaths:[],headers:null,collectWindowErrors:!0,captureUnhandledRejections:!0,maxMessageLength:0,maxUrlLength:250,stackTraceLimit:50,autoBreadcrumbs:!0,instrument:!0,sampleRate:1,sanitizeKeys:[]},this.l={method:"POST",keepalive:!0,referrerPolicy:K()?"origin":""},this.m=0,this.n=!1,this.o=Error.stackTraceLimit,this.p=R.console||{},this.q={},this.r=[],this.s=d(),this.t=[],this.u=[],this.v=null,this.w=R.location,this.x=this.w&&this.w.href,this.y();for(var a in this.p)this.q[a]=this.p[a]}var g=a(6),h=a(7),i=a(8),j=a(1),k=a(5),l=k.isErrorEvent,m=k.isDOMError,n=k.isDOMException,o=k.isError,p=k.isObject,q=k.isPlainObject,r=k.isUndefined,s=k.isFunction,t=k.isString,u=k.isArray,v=k.isEmptyObject,w=k.each,x=k.objectMerge,y=k.truncate,z=k.objectFrozen,A=k.hasKey,B=k.joinRegExp,C=k.urlencode,D=k.uuid4,E=k.htmlTreeAsString,F=k.isSameException,G=k.isSameStacktrace,H=k.parseUrl,I=k.fill,J=k.supportsFetch,K=k.supportsReferrerPolicy,L=k.serializeKeysForMessage,M=k.serializeException,N=k.sanitize,O=a(2).wrapMethod,P="source protocol user pass host port path".split(" "),Q=/^(?:(\w+):)?\/\/(?:(\w+)(:\w+)?@)?([\w\.-]+)(?::(\d+))?(\/.*)/,R="undefined"!=typeof window?window:"undefined"!=typeof c?c:"undefined"!=typeof self?self:{},S=R.document,T=R.navigator;f.prototype={VERSION:"3.26.2",debug:!1,TraceKit:g,config:function(a,b){var c=this;if(c.g)return this.z("error","Error: Raven has already been configured"),c;if(!a)return c;var d=c.k;b&&w(b,function(a,b){"tags"===a||"extra"===a||"user"===a?c.j[a]=b:d[a]=b}),c.setDSN(a),d.ignoreErrors.push(/^Script error\.?$/),d.ignoreErrors.push(/^Javascript error: Script error\.? on line 0$/),d.ignoreErrors=B(d.ignoreErrors),d.ignoreUrls=!!d.ignoreUrls.length&&B(d.ignoreUrls),d.whitelistUrls=!!d.whitelistUrls.length&&B(d.whitelistUrls),d.includePaths=B(d.includePaths),d.maxBreadcrumbs=Math.max(0,Math.min(d.maxBreadcrumbs||100,100));var e={xhr:!0,console:!0,dom:!0,location:!0,sentry:!0},f=d.autoBreadcrumbs;"[object Object]"==={}.toString.call(f)?f=x(e,f):f!==!1&&(f=e),d.autoBreadcrumbs=f;var h={tryCatch:!0},i=d.instrument;return"[object Object]"==={}.toString.call(i)?i=x(h,i):i!==!1&&(i=h),d.instrument=i,g.collectWindowErrors=!!d.collectWindowErrors,c},install:function(){var a=this;return a.isSetup()&&!a.n&&(g.report.subscribe(function(){a.A.apply(a,arguments)}),a.k.captureUnhandledRejections&&a.B(),a.C(),a.k.instrument&&a.k.instrument.tryCatch&&a.D(),a.k.autoBreadcrumbs&&a.E(),a.F(),a.n=!0),Error.stackTraceLimit=a.k.stackTraceLimit,this},setDSN:function(a){var b=this,c=b.G(a),d=c.path.lastIndexOf("/"),e=c.path.substr(1,d);b.H=a,b.h=c.user,b.I=c.pass&&c.pass.substr(1),b.i=c.path.substr(d+1),b.g=b.J(c),b.K=b.g+"/"+e+"api/"+b.i+"/store/",this.y()},context:function(a,b,c){return s(a)&&(c=b||[],b=a,a={}),this.wrap(a,b).apply(this,c)},wrap:function(a,b,c){function d(){var d=[],f=arguments.length,g=!a||a&&a.deep!==!1;for(c&&s(c)&&c.apply(this,arguments);f--;)d[f]=g?e.wrap(a,arguments[f]):arguments[f];try{return b.apply(this,d)}catch(h){throw e.L(),e.captureException(h,a),h}}var e=this;if(r(b)&&!s(a))return a;if(s(a)&&(b=a,a=void 0),!s(b))return b;try{if(b.M)return b;if(b.N)return b.N}catch(f){return b}for(var g in b)A(b,g)&&(d[g]=b[g]);return d.prototype=b.prototype,b.N=d,d.M=!0,d.O=b,d},uninstall:function(){return g.report.uninstall(),this.P(),this.Q(),this.R(),this.S(),Error.stackTraceLimit=this.o,this.n=!1,this},T:function(a){this.z("debug","Raven caught unhandled promise rejection:",a),this.captureException(a.reason,{mechanism:{type:"onunhandledrejection",handled:!1}})},B:function(){return this.T=this.T.bind(this),R.addEventListener&&R.addEventListener("unhandledrejection",this.T),this},P:function(){return R.removeEventListener&&R.removeEventListener("unhandledrejection",this.T),this},captureException:function(a,b){if(b=x({trimHeadFrames:0},b?b:{}),l(a)&&a.error)a=a.error;else{if(m(a)||n(a)){var c=a.name||(m(a)?"DOMError":"DOMException"),d=a.message?c+": "+a.message:c;return this.captureMessage(d,x(b,{stacktrace:!0,trimHeadFrames:b.trimHeadFrames+1}))}if(o(a))a=a;else{if(!q(a))return this.captureMessage(a,x(b,{stacktrace:!0,trimHeadFrames:b.trimHeadFrames+1}));b=this.U(b,a),a=new Error(b.message)}}this.d=a;try{var e=g.computeStackTrace(a);this.V(e,b)}catch(f){if(a!==f)throw f}return this},U:function(a,b){var c=Object.keys(b).sort(),d=x(a,{message:"Non-Error exception captured with keys: "+L(c),fingerprint:[i(c)],extra:a.extra||{}});return d.extra.W=M(b),d},captureMessage:function(a,b){if(!this.k.ignoreErrors.test||!this.k.ignoreErrors.test(a)){b=b||{},a+="";var c,d=x({message:a},b);try{throw new Error(a)}catch(e){c=e}c.name=null;var f=g.computeStackTrace(c),h=u(f.stack)&&f.stack[1];h&&"Raven.captureException"===h.func&&(h=f.stack[2]);var i=h&&h.url||"";if((!this.k.ignoreUrls.test||!this.k.ignoreUrls.test(i))&&(!this.k.whitelistUrls.test||this.k.whitelistUrls.test(i))){if(this.k.stacktrace||b&&b.stacktrace){d.fingerprint=null==d.fingerprint?a:d.fingerprint,b=x({trimHeadFrames:0},b),b.trimHeadFrames+=1;var j=this.X(f,b);d.stacktrace={frames:j.reverse()}}return d.fingerprint&&(d.fingerprint=u(d.fingerprint)?d.fingerprint:[d.fingerprint]),this.Y(d),this}}},captureBreadcrumb:function(a){var b=x({timestamp:d()/1e3},a);if(s(this.k.breadcrumbCallback)){var c=this.k.breadcrumbCallback(b);if(p(c)&&!v(c))b=c;else if(c===!1)return this}return this.u.push(b),this.u.length>this.k.maxBreadcrumbs&&this.u.shift(),this},addPlugin:function(a){var b=[].slice.call(arguments,1);return this.r.push([a,b]),this.n&&this.F(),this},setUserContext:function(a){return this.j.user=a,this},setExtraContext:function(a){return this.Z("extra",a),this},setTagsContext:function(a){return this.Z("tags",a),this},clearContext:function(){return this.j={},this},getContext:function(){return JSON.parse(h(this.j))},setEnvironment:function(a){return this.k.environment=a,this},setRelease:function(a){return this.k.release=a,this},setDataCallback:function(a){var b=this.k.dataCallback;return this.k.dataCallback=e(b,a),this},setBreadcrumbCallback:function(a){var b=this.k.breadcrumbCallback;return this.k.breadcrumbCallback=e(b,a),this},setShouldSendCallback:function(a){var b=this.k.shouldSendCallback;return this.k.shouldSendCallback=e(b,a),this},setTransport:function(a){return this.k.transport=a,this},lastException:function(){return this.d},lastEventId:function(){return this.f},isSetup:function(){return!!this.a&&(!!this.g||(this.ravenNotConfiguredError||(this.ravenNotConfiguredError=!0,this.z("error","Error: Raven has not been configured.")),!1))},afterLoad:function(){var a=R.RavenConfig;a&&this.config(a.dsn,a.config).install()},showReportDialog:function(a){if(S){a=a||{};var b=a.eventId||this.lastEventId();if(!b)throw new j("Missing eventId");var c=a.dsn||this.H;if(!c)throw new j("Missing DSN");var d=encodeURIComponent,e="";e+="?eventId="+d(b),e+="&dsn="+d(c);var f=a.user||this.j.user;f&&(f.name&&(e+="&name="+d(f.name)),f.email&&(e+="&email="+d(f.email)));var g=this.J(this.G(c)),h=S.createElement("script");h.async=!0,h.src=g+"/api/embed/error-page/"+e,(S.head||S.body).appendChild(h)}},L:function(){var a=this;this.m+=1,setTimeout(function(){a.m-=1})},$:function(a,b){var c,d;if(this.b){b=b||{},a="raven"+a.substr(0,1).toUpperCase()+a.substr(1),S.createEvent?(c=S.createEvent("HTMLEvents"),c.initEvent(a,!0,!0)):(c=S.createEventObject(),c.eventType=a);for(d in b)A(b,d)&&(c[d]=b[d]);if(S.createEvent)S.dispatchEvent(c);else try{S.fireEvent("on"+c.eventType.toLowerCase(),c)}catch(e){}}},_:function(a){var b=this;return function(c){if(b.aa=null,b.v!==c){b.v=c;var d;try{d=E(c.target)}catch(e){d="<unknown>"}b.captureBreadcrumb({category:"ui."+a,message:d})}}},ba:function(){var a=this,b=1e3;return function(c){var d;try{d=c.target}catch(e){return}var f=d&&d.tagName;if(f&&("INPUT"===f||"TEXTAREA"===f||d.isContentEditable)){var g=a.aa;g||a._("input")(c),clearTimeout(g),a.aa=setTimeout(function(){a.aa=null},b)}}},ca:function(a,b){var c=H(this.w.href),d=H(b),e=H(a);this.x=b,c.protocol===d.protocol&&c.host===d.host&&(b=d.relative),c.protocol===e.protocol&&c.host===e.host&&(a=e.relative),this.captureBreadcrumb({category:"navigation",data:{to:b,from:a}})},C:function(){var a=this;a.da=Function.prototype.toString,Function.prototype.toString=function(){return"function"==typeof this&&this.M?a.da.apply(this.O,arguments):a.da.apply(this,arguments)}},Q:function(){this.da&&(Function.prototype.toString=this.da)},D:function(){function a(a){return function(b,d){for(var e=new Array(arguments.length),f=0;f<e.length;++f)e[f]=arguments[f];var g=e[0];return s(g)&&(e[0]=c.wrap({mechanism:{type:"instrument",data:{"function":a.name||"<anonymous>"}}},g)),a.apply?a.apply(this,e):a(e[0],e[1])}}function b(a){var b=R[a]&&R[a].prototype;b&&b.hasOwnProperty&&b.hasOwnProperty("addEventListener")&&(I(b,"addEventListener",function(b){return function(d,f,g,h){try{f&&f.handleEvent&&(f.handleEvent=c.wrap({mechanism:{type:"instrument",data:{target:a,"function":"handleEvent",handler:f&&f.name||"<anonymous>"}}},f.handleEvent))}catch(i){}var j,k,l;return e&&e.dom&&("EventTarget"===a||"Node"===a)&&(k=c._("click"),l=c.ba(),j=function(a){if(a){var b;try{b=a.type}catch(c){return}return"click"===b?k(a):"keypress"===b?l(a):void 0}}),b.call(this,d,c.wrap({mechanism:{type:"instrument",data:{target:a,"function":"addEventListener",handler:f&&f.name||"<anonymous>"}}},f,j),g,h)}},d),I(b,"removeEventListener",function(a){return function(b,c,d,e){try{c=c&&(c.N?c.N:c)}catch(f){}return a.call(this,b,c,d,e)}},d))}var c=this,d=c.t,e=this.k.autoBreadcrumbs;I(R,"setTimeout",a,d),I(R,"setInterval",a,d),R.requestAnimationFrame&&I(R,"requestAnimationFrame",function(a){return function(b){return a(c.wrap({mechanism:{type:"instrument",data:{"function":"requestAnimationFrame",handler:a&&a.name||"<anonymous>"}}},b))}},d);for(var f=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],g=0;g<f.length;g++)b(f[g])},E:function(){function a(a,c){a in c&&s(c[a])&&I(c,a,function(c){return b.wrap({mechanism:{type:"instrument",data:{"function":a,handler:c&&c.name||"<anonymous>"}}},c)})}var b=this,c=this.k.autoBreadcrumbs,d=b.t;if(c.xhr&&"XMLHttpRequest"in R){var e=R.XMLHttpRequest&&R.XMLHttpRequest.prototype;I(e,"open",function(a){return function(c,d){return t(d)&&d.indexOf(b.h)===-1&&(this.ea={method:c,url:d,status_code:null}),a.apply(this,arguments)}},d),I(e,"send",function(c){return function(){function d(){if(e.ea&&4===e.readyState){try{e.ea.status_code=e.status}catch(a){}b.captureBreadcrumb({type:"http",category:"xhr",data:e.ea})}}for(var e=this,f=["onload","onerror","onprogress"],g=0;g<f.length;g++)a(f[g],e);return"onreadystatechange"in e&&s(e.onreadystatechange)?I(e,"onreadystatechange",function(a){return b.wrap({mechanism:{type:"instrument",data:{"function":"onreadystatechange",handler:a&&a.name||"<anonymous>"}}},a,d)}):e.onreadystatechange=d,c.apply(this,arguments)}},d)}c.xhr&&J()&&I(R,"fetch",function(a){return function(){for(var c=new Array(arguments.length),d=0;d<c.length;++d)c[d]=arguments[d];var e,f=c[0],g="GET";if("string"==typeof f?e=f:"Request"in R&&f instanceof R.Request?(e=f.url,f.method&&(g=f.method)):e=""+f,e.indexOf(b.h)!==-1)return a.apply(this,c);c[1]&&c[1].method&&(g=c[1].method);var h={method:g,url:e,status_code:null};return a.apply(this,c).then(function(a){return h.status_code=a.status,b.captureBreadcrumb({type:"http",category:"fetch",data:h}),a})["catch"](function(a){throw b.captureBreadcrumb({type:"http",category:"fetch",data:h,level:"error"}),a})}},d),c.dom&&this.b&&(S.addEventListener?(S.addEventListener("click",b._("click"),!1),S.addEventListener("keypress",b.ba(),!1)):S.attachEvent&&(S.attachEvent("onclick",b._("click")),S.attachEvent("onkeypress",b.ba())));var f=R.chrome,g=f&&f.app&&f.app.runtime,h=!g&&R.history&&R.history.pushState&&R.history.replaceState;if(c.location&&h){var i=R.onpopstate;R.onpopstate=function(){var a=b.w.href;if(b.ca(b.x,a),i)return i.apply(this,arguments)};var j=function(a){return function(){var c=arguments.length>2?arguments[2]:void 0;return c&&b.ca(b.x,c+""),a.apply(this,arguments)}};I(R.history,"pushState",j,d),I(R.history,"replaceState",j,d)}if(c.console&&"console"in R&&console.log){var k=function(a,c){b.captureBreadcrumb({message:a,level:c.level,category:"console"})};w(["debug","info","warn","error","log"],function(a,b){O(console,b,k)})}},R:function(){for(var a;this.t.length;){a=this.t.shift();var b=a[0],c=a[1],d=a[2];b[c]=d}},S:function(){for(var a in this.q)this.p[a]=this.q[a]},F:function(){var a=this;w(this.r,function(b,c){var d=c[0],e=c[1];d.apply(a,[a].concat(e))})},G:function(a){var b=Q.exec(a),c={},d=7;try{for(;d--;)c[P[d]]=b[d]||""}catch(e){throw new j("Invalid DSN: "+a)}if(c.pass&&!this.k.allowSecretKey)throw new j("Do not specify your secret key in the DSN. See: http://bit.ly/raven-secret-key");return c},J:function(a){var b="//"+a.host+(a.port?":"+a.port:"");return a.protocol&&(b=a.protocol+":"+b),b},A:function(a,b){b=b||{},b.mechanism=b.mechanism||{type:"onerror",handled:!1},this.m||this.V(a,b)},V:function(a,b){var c=this.X(a,b);this.$("handle",{stackInfo:a,options:b}),this.fa(a.name,a.message,a.url,a.lineno,c,b)},X:function(a,b){var c=this,d=[];if(a.stack&&a.stack.length&&(w(a.stack,function(b,e){var f=c.ga(e,a.url);f&&d.push(f)}),b&&b.trimHeadFrames))for(var e=0;e<b.trimHeadFrames&&e<d.length;e++)d[e].in_app=!1;return d=d.slice(0,this.k.stackTraceLimit)},ga:function(a,b){var c={filename:a.url,lineno:a.line,colno:a.column,"function":a.func||"?"};return a.url||(c.filename=b),c.in_app=!(this.k.includePaths.test&&!this.k.includePaths.test(c.filename)||/(Raven|TraceKit)\./.test(c["function"])||/raven\.(min\.)?js$/.test(c.filename)),c},fa:function(a,b,c,d,e,f){var g=(a?a+": ":"")+(b||"");if(!this.k.ignoreErrors.test||!this.k.ignoreErrors.test(b)&&!this.k.ignoreErrors.test(g)){var h;if(e&&e.length?(c=e[0].filename||c,e.reverse(),h={frames:e}):c&&(h={frames:[{filename:c,lineno:d,in_app:!0}]}),(!this.k.ignoreUrls.test||!this.k.ignoreUrls.test(c))&&(!this.k.whitelistUrls.test||this.k.whitelistUrls.test(c))){var i=x({exception:{values:[{type:a,value:b,stacktrace:h}]},transaction:c},f);!i.exception.mechanism&&i.mechanism&&(i.exception.mechanism=i.mechanism,delete i.mechanism),i.exception.mechanism=x({type:"generic",handled:!0},i.exception.mechanism||{}),this.Y(i)}}},ha:function(a){var b=this.k.maxMessageLength;if(a.message&&(a.message=y(a.message,b)),a.exception){var c=a.exception.values[0];c.value=y(c.value,b)}var d=a.request;return d&&(d.url&&(d.url=y(d.url,this.k.maxUrlLength)),d.Referer&&(d.Referer=y(d.Referer,this.k.maxUrlLength))),a.breadcrumbs&&a.breadcrumbs.values&&this.ia(a.breadcrumbs),a},ia:function(a){for(var b,c,d,e=["to","from","url"],f=0;f<a.values.length;++f)if(c=a.values[f],c.hasOwnProperty("data")&&p(c.data)&&!z(c.data)){d=x({},c.data);for(var g=0;g<e.length;++g)b=e[g],d.hasOwnProperty(b)&&d[b]&&(d[b]=y(d[b],this.k.maxUrlLength));a.values[f].data=d}},ja:function(){if(this.c||this.b){var a={};return this.c&&T.userAgent&&(a.headers={"User-Agent":T.userAgent}),R.location&&R.location.href&&(a.url=R.location.href),this.b&&S.referrer&&(a.headers||(a.headers={}),a.headers.Referer=S.referrer),a}},y:function(){this.ka=0,this.la=null},ma:function(){return this.ka&&d()-this.la<this.ka},na:function(a){var b=this.e;return!(!b||a.message!==b.message||a.transaction!==b.transaction)&&(a.stacktrace||b.stacktrace?G(a.stacktrace,b.stacktrace):!a.exception&&!b.exception||F(a.exception,b.exception))},oa:function(a){if(!this.ma()){var b=a.status;if(400===b||401===b||429===b){var c;try{c=J()?a.headers.get("Retry-After"):a.getResponseHeader("Retry-After"),c=1e3*parseInt(c,10)}catch(e){}this.ka=c?c:2*this.ka||1e3,this.la=d()}}},Y:function(a){var b=this.k,c={project:this.i,logger:b.logger,platform:"javascript"},e=this.ja();if(e&&(c.request=e),a.trimHeadFrames&&delete a.trimHeadFrames,a=x(c,a),a.tags=x(x({},this.j.tags),a.tags),a.extra=x(x({},this.j.extra),a.extra),a.extra["session:duration"]=d()-this.s,this.u&&this.u.length>0&&(a.breadcrumbs={values:[].slice.call(this.u,0)}),this.j.user&&(a.user=this.j.user),b.environment&&(a.environment=b.environment),b.release&&(a.release=b.release),b.serverName&&(a.server_name=b.serverName),a=this.pa(a),Object.keys(a).forEach(function(b){(null==a[b]||""===a[b]||v(a[b]))&&delete a[b]}),s(b.dataCallback)&&(a=b.dataCallback(a)||a),a&&!v(a)&&(!s(b.shouldSendCallback)||b.shouldSendCallback(a)))return this.ma()?void this.z("warn","Raven dropped error due to backoff: ",a):void("number"==typeof b.sampleRate?Math.random()<b.sampleRate&&this.qa(a):this.qa(a))},pa:function(a){return N(a,this.k.sanitizeKeys)},ra:function(){return D()},qa:function(a,b){var c=this,d=this.k;if(this.isSetup()){if(a=this.ha(a),!this.k.allowDuplicates&&this.na(a))return void this.z("warn","Raven dropped repeat event: ",a);this.f=a.event_id||(a.event_id=this.ra()),this.e=a,this.z("debug","Raven about to send:",a);var e={sentry_version:"7",sentry_client:"raven-js/"+this.VERSION,sentry_key:this.h};this.I&&(e.sentry_secret=this.I);var f=a.exception&&a.exception.values[0];this.k.autoBreadcrumbs&&this.k.autoBreadcrumbs.sentry&&this.captureBreadcrumb({category:"sentry",message:f?(f.type?f.type+": ":"")+f.value:a.message,event_id:a.event_id,level:a.level||"error"});var g=this.K;(d.transport||this._makeRequest).call(this,{url:g,auth:e,data:a,options:d,onSuccess:function(){c.y(),c.$("success",{data:a,src:g}),b&&b()},onError:function(d){c.z("error","Raven transport failed to send: ",d),d.request&&c.oa(d.request),c.$("failure",{data:a,src:g}),d=d||new Error("Raven send failed (no additional details provided)"),b&&b(d)}})}},_makeRequest:function(a){var b=a.url+"?"+C(a.auth),c=null,d={};if(a.options.headers&&(c=this.sa(a.options.headers)),a.options.fetchParameters&&(d=this.sa(a.options.fetchParameters)),J()){d.body=h(a.data);var e=x({},this.l),f=x(e,d);return c&&(f.headers=c),R.fetch(b,f).then(function(b){if(b.ok)a.onSuccess&&a.onSuccess();else{var c=new Error("Sentry error code: "+b.status);c.request=b,a.onError&&a.onError(c)}})["catch"](function(){a.onError&&a.onError(new Error("Sentry error code: network unavailable"))})}var g=R.XMLHttpRequest&&new R.XMLHttpRequest;if(g){var i="withCredentials"in g||"undefined"!=typeof XDomainRequest;i&&("withCredentials"in g?g.onreadystatechange=function(){if(4===g.readyState)if(200===g.status)a.onSuccess&&a.onSuccess();else if(a.onError){var b=new Error("Sentry error code: "+g.status);b.request=g,a.onError(b)}}:(g=new XDomainRequest,b=b.replace(/^https?:/,""),a.onSuccess&&(g.onload=a.onSuccess),a.onError&&(g.onerror=function(){var b=new Error("Sentry error code: XDomainRequest");b.request=g,a.onError(b)})),g.open("POST",b),c&&w(c,function(a,b){g.setRequestHeader(a,b)}),g.send(h(a.data)))}},sa:function(a){var b={};for(var c in a)if(a.hasOwnProperty(c)){var d=a[c];b[c]="function"==typeof d?d():d}return b},z:function(a){this.q[a]&&(this.debug||this.k.debug)&&Function.prototype.apply.call(this.q[a],this.p,[].slice.call(arguments,1))},Z:function(a,b){r(b)?delete this.j[a]:this.j[a]=x(this.j[a]||{},b)}},f.prototype.setUser=f.prototype.setUserContext,f.prototype.setReleaseContext=f.prototype.setRelease,b.exports=f}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{1:1,2:2,5:5,6:6,7:7,8:8}],4:[function(a,b,c){(function(c){var d=a(3),e="undefined"!=typeof window?window:"undefined"!=typeof c?c:"undefined"!=typeof self?self:{},f=e.Raven,g=new d;g.noConflict=function(){return e.Raven=f,g},g.afterLoad(),b.exports=g,b.exports.Client=d}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{3:3}],5:[function(a,b,c){(function(c){function d(a){return"object"==typeof a&&null!==a}function e(a){switch(Object.prototype.toString.call(a)){case"[object Error]":return!0;case"[object Exception]":return!0;case"[object DOMException]":return!0;default:return a instanceof Error}}function f(a){return"[object ErrorEvent]"===Object.prototype.toString.call(a)}function g(a){return"[object DOMError]"===Object.prototype.toString.call(a)}function h(a){return"[object DOMException]"===Object.prototype.toString.call(a)}function i(a){return void 0===a}function j(a){return"function"==typeof a}function k(a){return"[object Object]"===Object.prototype.toString.call(a)}function l(a){return"[object String]"===Object.prototype.toString.call(a)}function m(a){return"[object Array]"===Object.prototype.toString.call(a)}function n(a){if(!k(a))return!1;for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}function o(){try{return new ErrorEvent(""),!0}catch(a){return!1}}function p(){try{return new DOMError(""),!0}catch(a){return!1}}function q(){try{return new DOMException(""),!0}catch(a){return!1}}function r(){if(!("fetch"in U))return!1;try{return new Headers,new Request(""),new Response,!0}catch(a){return!1}}function s(){if(!r())return!1;try{return new Request("pickleRick",{referrerPolicy:"origin"}),!0}catch(a){return!1}}function t(){return"function"==typeof PromiseRejectionEvent}function u(a){function b(b,c){var d=a(b)||b;return c?c(d)||d:d}return b}function v(a,b){var c,d;if(i(a.length))for(c in a)z(a,c)&&b.call(null,c,a[c]);else if(d=a.length)for(c=0;c<d;c++)b.call(null,c,a[c])}function w(a,b){return b?(v(b,function(b,c){a[b]=c}),a):a}function x(a){return!!Object.isFrozen&&Object.isFrozen(a)}function y(a,b){if("number"!=typeof b)throw new Error("2nd argument to `truncate` function should be a number");return"string"!=typeof a||0===b?a:a.length<=b?a:a.substr(0,b)+"…"}function z(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function A(a){for(var b,c=[],d=0,e=a.length;d<e;d++)b=a[d],l(b)?c.push(b.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")):b&&b.source&&c.push(b.source);return new RegExp(c.join("|"),"i")}function B(a){var b=[];return v(a,function(a,c){b.push(encodeURIComponent(a)+"="+encodeURIComponent(c))}),b.join("&")}function C(a){if("string"!=typeof a)return{};var b=a.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/),c=b[6]||"",d=b[8]||"";return{protocol:b[2],host:b[4],path:b[5],relative:b[5]+c+d}}function D(){var a=U.crypto||U.msCrypto;if(!i(a)&&a.getRandomValues){var b=new Uint16Array(8);a.getRandomValues(b),b[3]=4095&b[3]|16384,b[4]=16383&b[4]|32768;var c=function(a){for(var b=a.toString(16);b.length<4;)b="0"+b;return b};return c(b[0])+c(b[1])+c(b[2])+c(b[3])+c(b[4])+c(b[5])+c(b[6])+c(b[7])}return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0,c="x"===a?b:3&b|8;return c.toString(16)})}function E(a){for(var b,c=5,d=80,e=[],f=0,g=0,h=" > ",i=h.length;a&&f++<c&&(b=F(a),!("html"===b||f>1&&g+e.length*i+b.length>=d));)e.push(b),g+=b.length,a=a.parentNode;return e.reverse().join(h)}function F(a){var b,c,d,e,f,g=[];if(!a||!a.tagName)return"";if(g.push(a.tagName.toLowerCase()),a.id&&g.push("#"+a.id),b=a.className,b&&l(b))for(c=b.split(/\s+/),f=0;f<c.length;f++)g.push("."+c[f]);var h=["type","name","title","alt"];for(f=0;f<h.length;f++)d=h[f],e=a.getAttribute(d),e&&g.push("["+d+'="'+e+'"]');return g.join("")}function G(a,b){return!!(!!a^!!b)}function H(a,b){return i(a)&&i(b)}function I(a,b){return!G(a,b)&&(a=a.values[0],b=b.values[0],a.type===b.type&&a.value===b.value&&(!H(a.stacktrace,b.stacktrace)&&J(a.stacktrace,b.stacktrace)))}function J(a,b){if(G(a,b))return!1;var c=a.frames,d=b.frames;if(void 0===c||void 0===d)return!1;if(c.length!==d.length)return!1;for(var e,f,g=0;g<c.length;g++)if(e=c[g],f=d[g],e.filename!==f.filename||e.lineno!==f.lineno||e.colno!==f.colno||e["function"]!==f["function"])return!1;return!0}function K(a,b,c,d){if(null!=a){var e=a[b];a[b]=c(e),a[b].M=!0,a[b].O=e,d&&d.push([a,b,e])}}function L(a,b){if(!m(a))return"";for(var c=[],d=0;d<a.length;d++)try{c.push(String(a[d]))}catch(e){c.push("[value cannot be serialized]")}return c.join(b)}function M(a){return~-encodeURI(a).split(/%..|./).length}function N(a){return M(JSON.stringify(a))}function O(a){if("string"==typeof a){var b=40;return y(a,b)}if("number"==typeof a||"boolean"==typeof a||"undefined"==typeof a)return a;var c=Object.prototype.toString.call(a);return"[object Object]"===c?"[Object]":"[object Array]"===c?"[Array]":"[object Function]"===c?a.name?"[Function: "+a.name+"]":"[Function]":a}function P(a,b){return 0===b?O(a):k(a)?Object.keys(a).reduce(function(c,d){return c[d]=P(a[d],b-1),c},{}):Array.isArray(a)?a.map(function(a){return P(a,b-1)}):O(a)}function Q(a,b,c){if(!k(a))return a;b="number"!=typeof b?V:b,c="number"!=typeof b?W:c;var d=P(a,b);return N(T(d))>c?Q(a,b-1):d}function R(a,b){if("number"==typeof a||"string"==typeof a)return a.toString();if(!Array.isArray(a))return"";if(a=a.filter(function(a){return"string"==typeof a}),0===a.length)return"[object has no keys]";if(b="number"!=typeof b?X:b,a[0].length>=b)return a[0];for(var c=a.length;c>0;c--){var d=a.slice(0,c).join(", ");if(!(d.length>b))return c===a.length?d:d+"…"}return""}function S(a,b){function c(a){return m(a)?a.map(function(a){return c(a)}):k(a)?Object.keys(a).reduce(function(b,d){return b[d]=e.test(d)?f:c(a[d]),b},{}):a}if(!m(b)||m(b)&&0===b.length)return a;var d,e=A(b),f="********";try{d=JSON.parse(T(a))}catch(g){return a}return c(d)}var T=a(7),U="undefined"!=typeof window?window:"undefined"!=typeof c?c:"undefined"!=typeof self?self:{},V=3,W=51200,X=40;b.exports={isObject:d,isError:e,isErrorEvent:f,isDOMError:g,isDOMException:h,isUndefined:i,isFunction:j,isPlainObject:k,isString:l,isArray:m,isEmptyObject:n,supportsErrorEvent:o,supportsDOMError:p,supportsDOMException:q,supportsFetch:r,supportsReferrerPolicy:s,supportsPromiseRejectionEvent:t,wrappedCallback:u,each:v,objectMerge:w,truncate:y,objectFrozen:x,hasKey:z,joinRegExp:A,urlencode:B,uuid4:D,htmlTreeAsString:E,htmlElementAsString:F,isSameException:I,isSameStacktrace:J,parseUrl:C,fill:K,safeJoin:L,serializeException:Q,serializeKeysForMessage:R,sanitize:S}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{7:7}],6:[function(a,b,c){(function(c){function d(){return"undefined"==typeof document||null==document.location?"":document.location.href}function e(){return"undefined"==typeof document||null==document.location?"":document.location.origin?document.location.origin:document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")}var f=a(5),g={collectWindowErrors:!0,debug:!1},h="undefined"!=typeof window?window:"undefined"!=typeof c?c:"undefined"!=typeof self?self:{},i=[].slice,j="?",k=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/;g.report=function(){function a(a){m(),s.push(a)}function b(a){for(var b=s.length-1;b>=0;--b)s[b]===a&&s.splice(b,1)}function c(){n(),s=[]}function e(a,b){var c=null;if(!b||g.collectWindowErrors){for(var d in s)if(s.hasOwnProperty(d))try{s[d].apply(null,[a].concat(i.call(arguments,2)))}catch(e){c=e}if(c)throw c}}function l(a,b,c,h,i){var l=null,m=f.isErrorEvent(i)?i.error:i,n=f.isErrorEvent(a)?a.message:a;if(v)g.computeStackTrace.augmentStackTraceWithInitialElement(v,b,c,n),o();else if(m&&f.isError(m))l=g.computeStackTrace(m),e(l,!0);else{var p,r={url:b,line:c,column:h},s=void 0;if("[object String]"==={}.toString.call(n)){var p=n.match(k);p&&(s=p[1],n=p[2])}r.func=j,l={name:s,message:n,url:d(),stack:[r]},e(l,!0)}return!!q&&q.apply(this,arguments)}function m(){r||(q=h.onerror,h.onerror=l,r=!0)}function n(){r&&(h.onerror=q,r=!1,q=void 0)}function o(){var a=v,b=t;t=null,v=null,u=null,e.apply(null,[a,!1].concat(b))}function p(a,b){var c=i.call(arguments,1);if(v){if(u===a)return;o()}var d=g.computeStackTrace(a);if(v=d,u=a,t=c,setTimeout(function(){u===a&&o()},d.incomplete?2e3:0),b!==!1)throw a}var q,r,s=[],t=null,u=null,v=null;return p.subscribe=a,p.unsubscribe=b,p.uninstall=c,p}(),g.computeStackTrace=function(){function a(a){if("undefined"!=typeof a.stack&&a.stack){for(var b,c,f,g=/^\s*at (?:(.*?) ?\()?((?:file|https?|blob|chrome-extension|native|eval|webpack|<anonymous>|[a-z]:|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,h=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx(?:-web)|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,i=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|moz-extension).*?:\/.*?|\[native code\]|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,k=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,l=/\((\S*)(?::(\d+))(?::(\d+))\)/,m=a.stack.split("\n"),n=[],o=(/^(.*) is undefined$/.exec(a.message),0),p=m.length;o<p;++o){if(c=g.exec(m[o])){var q=c[2]&&0===c[2].indexOf("native"),r=c[2]&&0===c[2].indexOf("eval");r&&(b=l.exec(c[2]))&&(c[2]=b[1],c[3]=b[2],c[4]=b[3]),f={url:q?null:c[2],func:c[1]||j,args:q?[c[2]]:[],line:c[3]?+c[3]:null,column:c[4]?+c[4]:null}}else if(c=h.exec(m[o]))f={url:c[2],func:c[1]||j,args:[],line:+c[3],column:c[4]?+c[4]:null};else{if(!(c=i.exec(m[o])))continue;var r=c[3]&&c[3].indexOf(" > eval")>-1;r&&(b=k.exec(c[3]))?(c[3]=b[1],c[4]=b[2],c[5]=null):0!==o||c[5]||"undefined"==typeof a.columnNumber||(n[0].column=a.columnNumber+1),f={url:c[3],func:c[1]||j,args:c[2]?c[2].split(","):[],line:c[4]?+c[4]:null,column:c[5]?+c[5]:null}}if(!f.func&&f.line&&(f.func=j),f.url&&"blob:"===f.url.substr(0,5)){var s=new XMLHttpRequest;if(s.open("GET",f.url,!1),s.send(null),200===s.status){var t=s.responseText||"";t=t.slice(-300);var u=t.match(/\/\/# sourceMappingURL=(.*)$/);if(u){var v=u[1];"~"===v.charAt(0)&&(v=e()+v.slice(1)),f.url=v.slice(0,-4)}}}n.push(f)}return n.length?{name:a.name,message:a.message,url:d(),stack:n}:null}}function b(a,b,c,d){var e={url:b,line:c};if(e.url&&e.line){if(a.incomplete=!1,e.func||(e.func=j),a.stack.length>0&&a.stack[0].url===e.url){if(a.stack[0].line===e.line)return!1;if(!a.stack[0].line&&a.stack[0].func===e.func)return a.stack[0].line=e.line,!1}return a.stack.unshift(e),a.partial=!0,!0}return a.incomplete=!0,!1}function c(a,e){for(var h,i,k=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,l=[],m={},n=!1,o=c.caller;o&&!n;o=o.caller)if(o!==f&&o!==g.report){
3
+ if(i={url:null,func:j,line:null,column:null},o.name?i.func=o.name:(h=k.exec(o.toString()))&&(i.func=h[1]),"undefined"==typeof i.func)try{i.func=h.input.substring(0,h.input.indexOf("{"))}catch(p){}m[""+o]?n=!0:m[""+o]=!0,l.push(i)}e&&l.splice(0,e);var q={name:a.name,message:a.message,url:d(),stack:l};return b(q,a.sourceURL||a.fileName,a.line||a.lineNumber,a.message||a.description),q}function f(b,e){var f=null;e=null==e?0:+e;try{if(f=a(b))return f}catch(h){if(g.debug)throw h}try{if(f=c(b,e+1))return f}catch(h){if(g.debug)throw h}return{name:b.name,message:b.message,url:d()}}return f.augmentStackTraceWithInitialElement=b,f.computeStackTraceFromStackProp=a,f}(),b.exports=g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{5:5}],7:[function(a,b,c){function d(a,b){for(var c=0;c<a.length;++c)if(a[c]===b)return c;return-1}function e(a,b,c,d){return JSON.stringify(a,g(b,d),c)}function f(a){var b={stack:a.stack,message:a.message,name:a.name};for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b}function g(a,b){var c=[],e=[];return null==b&&(b=function(a,b){return c[0]===b?"[Circular ~]":"[Circular ~."+e.slice(0,d(c,b)).join(".")+"]"}),function(g,h){if(c.length>0){var i=d(c,this);~i?c.splice(i+1):c.push(this),~i?e.splice(i,1/0,g):e.push(g),~d(c,h)&&(h=b.call(this,g,h))}else c.push(h);return null==a?h instanceof Error?f(h):h:a.call(this,g,h)}}c=b.exports=e,c.getSerialize=g},{}],8:[function(a,b,c){function d(a,b){var c=(65535&a)+(65535&b),d=(a>>16)+(b>>16)+(c>>16);return d<<16|65535&c}function e(a,b){return a<<b|a>>>32-b}function f(a,b,c,f,g,h){return d(e(d(d(b,a),d(f,h)),g),c)}function g(a,b,c,d,e,g,h){return f(b&c|~b&d,a,b,e,g,h)}function h(a,b,c,d,e,g,h){return f(b&d|c&~d,a,b,e,g,h)}function i(a,b,c,d,e,g,h){return f(b^c^d,a,b,e,g,h)}function j(a,b,c,d,e,g,h){return f(c^(b|~d),a,b,e,g,h)}function k(a,b){a[b>>5]|=128<<b%32,a[(b+64>>>9<<4)+14]=b;var c,e,f,k,l,m=1732584193,n=-271733879,o=-1732584194,p=271733878;for(c=0;c<a.length;c+=16)e=m,f=n,k=o,l=p,m=g(m,n,o,p,a[c],7,-680876936),p=g(p,m,n,o,a[c+1],12,-389564586),o=g(o,p,m,n,a[c+2],17,606105819),n=g(n,o,p,m,a[c+3],22,-1044525330),m=g(m,n,o,p,a[c+4],7,-176418897),p=g(p,m,n,o,a[c+5],12,1200080426),o=g(o,p,m,n,a[c+6],17,-1473231341),n=g(n,o,p,m,a[c+7],22,-45705983),m=g(m,n,o,p,a[c+8],7,1770035416),p=g(p,m,n,o,a[c+9],12,-1958414417),o=g(o,p,m,n,a[c+10],17,-42063),n=g(n,o,p,m,a[c+11],22,-1990404162),m=g(m,n,o,p,a[c+12],7,1804603682),p=g(p,m,n,o,a[c+13],12,-40341101),o=g(o,p,m,n,a[c+14],17,-1502002290),n=g(n,o,p,m,a[c+15],22,1236535329),m=h(m,n,o,p,a[c+1],5,-165796510),p=h(p,m,n,o,a[c+6],9,-1069501632),o=h(o,p,m,n,a[c+11],14,643717713),n=h(n,o,p,m,a[c],20,-373897302),m=h(m,n,o,p,a[c+5],5,-701558691),p=h(p,m,n,o,a[c+10],9,38016083),o=h(o,p,m,n,a[c+15],14,-660478335),n=h(n,o,p,m,a[c+4],20,-405537848),m=h(m,n,o,p,a[c+9],5,568446438),p=h(p,m,n,o,a[c+14],9,-1019803690),o=h(o,p,m,n,a[c+3],14,-187363961),n=h(n,o,p,m,a[c+8],20,1163531501),m=h(m,n,o,p,a[c+13],5,-1444681467),p=h(p,m,n,o,a[c+2],9,-51403784),o=h(o,p,m,n,a[c+7],14,1735328473),n=h(n,o,p,m,a[c+12],20,-1926607734),m=i(m,n,o,p,a[c+5],4,-378558),p=i(p,m,n,o,a[c+8],11,-2022574463),o=i(o,p,m,n,a[c+11],16,1839030562),n=i(n,o,p,m,a[c+14],23,-35309556),m=i(m,n,o,p,a[c+1],4,-1530992060),p=i(p,m,n,o,a[c+4],11,1272893353),o=i(o,p,m,n,a[c+7],16,-155497632),n=i(n,o,p,m,a[c+10],23,-1094730640),m=i(m,n,o,p,a[c+13],4,681279174),p=i(p,m,n,o,a[c],11,-358537222),o=i(o,p,m,n,a[c+3],16,-722521979),n=i(n,o,p,m,a[c+6],23,76029189),m=i(m,n,o,p,a[c+9],4,-640364487),p=i(p,m,n,o,a[c+12],11,-421815835),o=i(o,p,m,n,a[c+15],16,530742520),n=i(n,o,p,m,a[c+2],23,-995338651),m=j(m,n,o,p,a[c],6,-198630844),p=j(p,m,n,o,a[c+7],10,1126891415),o=j(o,p,m,n,a[c+14],15,-1416354905),n=j(n,o,p,m,a[c+5],21,-57434055),m=j(m,n,o,p,a[c+12],6,1700485571),p=j(p,m,n,o,a[c+3],10,-1894986606),o=j(o,p,m,n,a[c+10],15,-1051523),n=j(n,o,p,m,a[c+1],21,-2054922799),m=j(m,n,o,p,a[c+8],6,1873313359),p=j(p,m,n,o,a[c+15],10,-30611744),o=j(o,p,m,n,a[c+6],15,-1560198380),n=j(n,o,p,m,a[c+13],21,1309151649),m=j(m,n,o,p,a[c+4],6,-145523070),p=j(p,m,n,o,a[c+11],10,-1120210379),o=j(o,p,m,n,a[c+2],15,718787259),n=j(n,o,p,m,a[c+9],21,-343485551),m=d(m,e),n=d(n,f),o=d(o,k),p=d(p,l);return[m,n,o,p]}function l(a){var b,c="",d=32*a.length;for(b=0;b<d;b+=8)c+=String.fromCharCode(a[b>>5]>>>b%32&255);return c}function m(a){var b,c=[];for(c[(a.length>>2)-1]=void 0,b=0;b<c.length;b+=1)c[b]=0;var d=8*a.length;for(b=0;b<d;b+=8)c[b>>5]|=(255&a.charCodeAt(b/8))<<b%32;return c}function n(a){return l(k(m(a),8*a.length))}function o(a,b){var c,d,e=m(a),f=[],g=[];for(f[15]=g[15]=void 0,e.length>16&&(e=k(e,8*a.length)),c=0;c<16;c+=1)f[c]=909522486^e[c],g[c]=1549556828^e[c];return d=k(f.concat(m(b)),512+8*b.length),l(k(g.concat(d),640))}function p(a){var b,c,d="0123456789abcdef",e="";for(c=0;c<a.length;c+=1)b=a.charCodeAt(c),e+=d.charAt(b>>>4&15)+d.charAt(15&b);return e}function q(a){return unescape(encodeURIComponent(a))}function r(a){return n(q(a))}function s(a){return p(r(a))}function t(a,b){return o(q(a),q(b))}function u(a,b){return p(t(a,b))}function v(a,b,c){return b?c?t(b,a):u(b,a):c?r(a):s(a)}b.exports=v},{}]},{},[4])(4)});
4
+ //# sourceMappingURL=raven.min.js.map
YoHoHo.io - pirate battle royale io game_files/safari-add-homescreen.png ADDED
YoHoHo.io - pirate battle royale io game_files/safari-share.png ADDED
YoHoHo.io - pirate battle royale io game_files/saved_resource.html ADDED
@@ -0,0 +1,325 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <!-- saved from url=(0037)https://exodragon.com/cp/?from=yohoho -->
3
+ <html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
4
+ <style type="text/css">
5
+ html,
6
+ body {
7
+ padding: 0;
8
+ margin: 0;
9
+ font-size: 0;
10
+ }
11
+
12
+ body {
13
+ width: 267px;
14
+ height: 120px;
15
+ overflow: hidden;
16
+ }
17
+
18
+ img {
19
+ width: 100%;
20
+ height: 100%;
21
+ }
22
+
23
+ .new {
24
+ overflow: hidden;
25
+ }
26
+
27
+ .new:after,
28
+ .new2:after,
29
+ .new3:after {
30
+ content: "NEW";
31
+ color: black;
32
+ position: absolute;
33
+ top: 12px;
34
+ left: 176px;
35
+ display: block;
36
+ background-color: #ffeb00;
37
+ transform: rotate(45deg);
38
+ font-size: 20px;
39
+ font-family: Arial;
40
+ font-weight: bold;
41
+ border-radius: 4px;
42
+ padding: 2px 40px;
43
+ -webkit-animation-name: pulse;
44
+ animation-name: pulse;
45
+ -webkit-animation-timing-function: ease-in-out;
46
+ animation-timing-function: ease-in-out;
47
+ animation-iteration-count: infinite;
48
+ animation-duration: 1s;
49
+ }
50
+
51
+ .new2:after {
52
+ top: 6px;
53
+ left: 185px;
54
+ font-size: 18px;
55
+ padding-bottom: 0px;
56
+ }
57
+
58
+ .new3:after {
59
+ top: auto;
60
+ bottom: 6px;
61
+ left: 185px;
62
+ font-size: 18px;
63
+ padding-bottom: 0px;
64
+ transform: rotate(-45deg);
65
+ -webkit-animation-name: pulse2;
66
+ animation-name: pulse2;
67
+ }
68
+
69
+ @-webkit-keyframes pulse {
70
+ 0% {
71
+ -webkit-transform: scaleX(1) rotate(45deg);
72
+ transform: scaleX(1) rotate(45deg)
73
+ }
74
+
75
+ 50% {
76
+ -webkit-transform: scale3d(1.05, 1.05, 1.05) rotate(45deg);
77
+ transform: scale3d(1.05, 1.05, 1.05) rotate(45deg)
78
+ }
79
+
80
+ to {
81
+ -webkit-transform: scaleX(1) rotate(45deg);
82
+ transform: scaleX(1) rotate(45deg)
83
+ }
84
+ }
85
+
86
+ @keyframes pulse {
87
+ 0% {
88
+ -webkit-transform: scaleX(1) rotate(45deg);
89
+ transform: scaleX(1) rotate(45deg)
90
+ }
91
+
92
+ 50% {
93
+ -webkit-transform: scale3d(1.05, 1.05, 1.05) rotate(45deg);
94
+ transform: scale3d(1.05, 1.05, 1.05) rotate(45deg)
95
+ }
96
+
97
+ to {
98
+ -webkit-transform: scaleX(1) rotate(45deg);
99
+ transform: scaleX(1) rotate(45deg)
100
+ }
101
+ }
102
+
103
+ @-webkit-keyframes pulse2 {
104
+ 0% {
105
+ -webkit-transform: scaleX(1) rotate(-45deg);
106
+ transform: scaleX(1) rotate(-45deg)
107
+ }
108
+
109
+ 50% {
110
+ -webkit-transform: scale3d(1.05, 1.05, 1.05) rotate(-45deg);
111
+ transform: scale3d(1.05, 1.05, 1.05) rotate(-45deg)
112
+ }
113
+
114
+ to {
115
+ -webkit-transform: scaleX(1) rotate(-45deg);
116
+ transform: scaleX(1) rotate(-45deg)
117
+ }
118
+ }
119
+
120
+ @keyframes pulse2 {
121
+ 0% {
122
+ -webkit-transform: scaleX(1) rotate(-45deg);
123
+ transform: scaleX(1) rotate(-45deg)
124
+ }
125
+
126
+ 50% {
127
+ -webkit-transform: scale3d(1.05, 1.05, 1.05) rotate(-45deg);
128
+ transform: scale3d(1.05, 1.05, 1.05) rotate(-45deg)
129
+ }
130
+
131
+ to {
132
+ -webkit-transform: scaleX(1) rotate(-45deg);
133
+ transform: scaleX(1) rotate(-45deg)
134
+ }
135
+ }
136
+
137
+ </style>
138
+
139
+ <script type="text/javascript" async="" src="./js"></script><script type="text/javascript" async="" src="./analytics.js.download"></script><script async="" src="./js(1)"></script>
140
+ <script>
141
+ window.dataLayer = window.dataLayer || [];
142
+
143
+ function gtag() {
144
+ dataLayer.push(arguments);
145
+ }
146
+ gtag('js', new Date());
147
+
148
+ gtag('config', 'UA-103015995-14', {
149
+ cookie_flags: 'samesite=none;secure',
150
+ send_page_view: false
151
+ });
152
+
153
+ gtag('config', 'G-3QE135KH4M', {
154
+ cookie_flags: 'samesite=none;secure',
155
+ send_page_view: false
156
+ });
157
+
158
+ </script>
159
+ <script type="application/javascript">
160
+ function showBanner(country) {
161
+ var parsedUrl = new URL(window.location.href);
162
+ var from = parsedUrl.searchParams.get("from");
163
+ var lastShown = null;
164
+ try {
165
+ lastShown = localStorage.getItem('lastCP');
166
+ } catch (e) {}
167
+ var list = [{
168
+ name: "defly",
169
+ url: "https://defly.io",
170
+ weight: 20
171
+ }, {
172
+ name: "copter",
173
+ url: "https://copter.io",
174
+ cgUrl: "https://www.crazygames.com/game/copter-io",
175
+ weight: 15
176
+ }, {
177
+ name: "yohoho",
178
+ url: "https://yohoho.io",
179
+ weight: 100
180
+ }, {
181
+ name: "astrorace",
182
+ url: "https://astrorace.io",
183
+ weight: 1
184
+ }, {
185
+ name: "nitroclash",
186
+ url: "https://nitroclash.io",
187
+ weight: 1
188
+ }, {
189
+ name: "lolbeans",
190
+ url: "https://lolbeans.io",
191
+ weight: 100
192
+ }, {
193
+ name: "hexanaut",
194
+ url: "https://hexanaut.io",
195
+ weight: 200
196
+ }, {
197
+ name: "lolshot",
198
+ url: "https://lolshot.io",
199
+ weight: 1
200
+ }];
201
+ var sumWeight = 0;
202
+ list.forEach(function(e) {
203
+ if (e.name != from && e.name != lastShown)
204
+ sumWeight += e.weight
205
+ });
206
+ var n = Math.random() * sumWeight;
207
+ var pick = null,
208
+ c = 0;
209
+ for (var i = 0; i < list.length; i++) {
210
+ if (list[i].name != from && list[i].name != lastShown) {
211
+ c += list[i].weight;
212
+ if (n <= c) {
213
+ pick = list[i];
214
+ break;
215
+ }
216
+ }
217
+ }
218
+ // if ( /*country && (country.toLowerCase() == "fr" || country.toLowerCase() == "us" || country.toLowerCase() == "ca") && */ from != "lolbeans" && lastShown != "lolbeans") {
219
+ // pick = {
220
+ // name: "lolbeans",
221
+ // url: "https://lolbeans.io"
222
+ // };
223
+ // }
224
+ try {
225
+ localStorage.setItem('lastCP', pick.name);
226
+ } catch (e) {}
227
+ var url = (parsedUrl.searchParams.get("cg") && pick.cgUrl) ? pick.cgUrl : pick.url;
228
+ var el = document.createElement('div');
229
+ var filename = pick.name;
230
+
231
+ if (filename == "lolbeans") { //lolbeans A/B testing
232
+ //el.className = "new";
233
+ var CPLolbeansAB = 0;
234
+ try {
235
+ if (localStorage.getItem('CPLolbeansAB'))
236
+ CPLolbeansAB = localStorage.getItem('CPLolbeansAB');
237
+ } catch (e) {}
238
+ if (CPLolbeansAB == 0) {
239
+ var candidates = [5];
240
+ CPLolbeansAB = candidates[Math.floor(Math.random() * candidates.length)];
241
+ localStorage.setItem('CPLolbeansAB', CPLolbeansAB);
242
+ }
243
+ filename = filename + "-" + CPLolbeansAB;
244
+ }
245
+
246
+ if (filename == "hexanaut") { //hexanaut A/B testing
247
+ el.className = "new2";
248
+ var CPHexanautAB = -1;
249
+ try {
250
+ if (localStorage.getItem('CPHexanautAB'))
251
+ CPHexanautAB = localStorage.getItem('CPHexanautAB');
252
+ } catch (e) {}
253
+ if (CPHexanautAB == -1) {
254
+ var candidates = [1, 2, 6, 9];
255
+ CPHexanautAB = candidates[Math.floor(Math.random() * candidates.length)];
256
+ localStorage.setItem('CPHexanautAB', CPHexanautAB);
257
+ }
258
+ filename = filename + "-" + CPHexanautAB;
259
+ }
260
+
261
+ if (filename == "lolshot") { //lolshot A/B testing
262
+ //el.className = "new3";
263
+ var CPLolshotAB = -1;
264
+ try {
265
+ if (localStorage.getItem('CPLolshotAB'))
266
+ CPLolshotAB = localStorage.getItem('CPLolshotAB');
267
+ } catch (e) {}
268
+ if (CPLolshotAB == 7) CPLolshotAB = 4;
269
+ if (CPLolshotAB == 8) CPLolshotAB = 5;
270
+ if (CPLolshotAB == 9) CPLolshotAB = 6;
271
+ if (CPLolshotAB == -1) {
272
+ var candidates = [22, 23, 24, 25];
273
+ CPLolshotAB = candidates[Math.floor(Math.random() * candidates.length)];
274
+ localStorage.setItem('CPLolshotAB', CPLolshotAB);
275
+ }
276
+ filename = filename + "-" + CPLolshotAB;
277
+ }
278
+
279
+
280
+ el.innerHTML = '<a href="' + url + '?utm_content=' + (document.referrer ? new URL(document.referrer).hostname : '') + '&utm_source=exodragon.com' + (CPLolbeansAB ? ('&abb=' + CPLolbeansAB) : CPHexanautAB ? ('&abb=' + CPHexanautAB) : CPLolshotAB ? ('&abb=' + CPLolshotAB) : '') + '" target="_blank"><img src="' + filename + '.png"></a>';
281
+ document.body.appendChild(el);
282
+
283
+ var bannerDisplayTime = new Date().getTime();
284
+ var clicked = false;
285
+ el.addEventListener('click', function() {
286
+ if (clicked) return;
287
+ clicked = true;
288
+ gtag('event', 'click_banner', {
289
+ 'event_category': 'cross_promo',
290
+ 'event_label': filename,
291
+ 'value': new Date().getTime() - bannerDisplayTime
292
+ });
293
+ });
294
+ gtag('event', 'page_view', {
295
+ page_title: filename,
296
+ page_location: filename,
297
+ page_path: '/' + filename
298
+ });
299
+ }
300
+
301
+ window.addEventListener("DOMContentLoaded", function(event) {
302
+
303
+ // const promise = new Promise((resolve, reject) => {
304
+ // var xmlHttp = new XMLHttpRequest();
305
+ // xmlHttp.onreadystatechange = function() {
306
+ // if (xmlHttp.readyState == 4) {
307
+ // if (xmlHttp.status == 200) resolve(xmlHttp.responseText);
308
+ // else reject(xmlHttp.status);
309
+ // }
310
+ // }
311
+ // xmlHttp.onerror = reject;
312
+ // xmlHttp.open("GET", "//geo.exodragon.com");
313
+ // xmlHttp.send(null);
314
+ // });
315
+ // promise.then(country => showBanner(country)).catch(e => showBanner());
316
+
317
+ showBanner();
318
+ });
319
+
320
+ </script>
321
+ </head>
322
+ <body>
323
+
324
+
325
+ <div><a href="https://copter.io/?utm_content=yohoho.io&amp;utm_source=exodragon.com" target="_blank"><img src="./copter.png"></a></div></body></html>
YoHoHo.io - pirate battle royale io game_files/sdk(1).js.download ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*1702838544,,JIT Construction: v1010471282,en_US*/
2
+
3
+ /**
4
+ * Copyright (c) 2017-present, Facebook, Inc. All rights reserved.
5
+ *
6
+ * You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
7
+ * copy, modify, and distribute this software in source code or binary form for use
8
+ * in connection with the web services and APIs provided by Facebook.
9
+ *
10
+ * As with any software that integrates with the Facebook platform, your use of
11
+ * this software is subject to the Facebook Platform Policy
12
+ * [http://developers.facebook.com/policy/]. This copyright notice shall be
13
+ * included in all copies or substantial portions of the software.
14
+ *
15
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17
+ * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18
+ * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19
+ * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21
+ */
22
+ (function _(a,b,c,d,e){var f=window.console;f&&Math.floor(new Date().getTime()/1e3)-b>7*24*60*60&&f.warn("The Facebook JSSDK is more than 7 days old.");if(window[c])return;if(!window.JSON)return;var g=window[c]={__buffer:{replay:function(){var a=this,b=function(d){var b=window[c];a.calls[d][0].split(".").forEach(function(a){return b=b[a]});b.apply(null,a.calls[d][1])};for(var d=0;d<this.calls.length;d++)b(d);this.calls=[]},calls:[],opts:null},getUserID:function(){return""},getAuthResponse:function(){return null},getAccessToken:function(){return null},init:function(a){g.__buffer.opts=a}};for(b=0;b<d.length;b++){f=d[b];if(f in g)continue;var h=f.split("."),i=h.pop(),j=g;for(var k=0;k<h.length;k++)j=j[h[k]]||(j[h[k]]={});j[i]=function(a){if(a==="init")return;return function(){g.__buffer.calls.push([a,Array.prototype.slice.call(arguments)])}}(f)}k=document.createElement("script");k.src=a;k.async=!0;e&&(k.crossOrigin="anonymous");h=document.getElementsByTagName("script")[0];h.parentNode&&h.parentNode.insertBefore(k,h)})("https:\/\/connect.facebook.net\/en_US\/sdk.js?hash=7239b3d378ba0d613a6155fea42f0e94", 1702838544, "FB", ["AppEvents.EventNames","AppEvents.ParameterNames","AppEvents.activateApp","AppEvents.clearAppVersion","AppEvents.clearUserID","AppEvents.getAppVersion","AppEvents.getUserID","AppEvents.logEvent","AppEvents.logPageView","AppEvents.logPurchase","AppEvents.setAppVersion","AppEvents.setUserID","AppEvents.updateUserProperties","Canvas.Plugin.showPluginElement","Canvas.Plugin.hidePluginElement","Canvas.Prefetcher.addStaticResource","Canvas.Prefetcher.setCollectionMode","Canvas.getPageInfo","Canvas.scrollTo","Canvas.setAutoGrow","Canvas.setDoneLoading","Canvas.setSize","Canvas.setUrlHandler","Canvas.startTimer","Canvas.stopTimer","Event.subscribe","Event.unsubscribe","XFBML.parse","addFriend","api","getAccessToken","getAuthResponse","getLoginStatus","getUserID","init","login","logout","publish","share","ui"], true);
YoHoHo.io - pirate battle royale io game_files/sdk.js.download ADDED
The diff for this file is too large to render. See raw diff
 
YoHoHo.io - pirate battle royale io game_files/style ADDED
@@ -0,0 +1 @@
 
 
1
+ #credential_picker_container{border:none;height:330px;position:fixed;right:20px;top:20px;width:391px;z-index:9999}#credential_picker_container iframe{border:none;width:391px;height:330px}#g_a11y_announcement{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.L5Fo6c-sM5MNb{border:0;display:block;left:0;position:relative;top:0}.L5Fo6c-bF1uUb{-webkit-border-radius:4px;border-radius:4px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.L5Fo6c-bF1uUb:focus{border:none;outline:none}sentinel{}
YoHoHo.io - pirate battle royale io game_files/tag ADDED
@@ -0,0 +1 @@
 
 
1
+ !function(){"use strict";var e=function(){return e=Object.assign||function(e){for(var t,n=1,s=arguments.length;n<s;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},e.apply(this,arguments)};function t(e,t,n,s){return new(n||(n=Promise))((function(r,i){function o(e){try{c(s.next(e))}catch(e){i(e)}}function a(e){try{c(s.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,a)}c((s=s.apply(e,t||[])).next())}))}function n(e,t){var n,s,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,s&&(r=2&i[0]?s.return:i[0]?s.throw||((r=s.return)&&r.call(s),0):s.next)&&!(r=r.call(s,i[1])).done)return r;switch(s=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,s=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]<r[3])){o.label=i[1];break}if(6===i[0]&&o.label<r[1]){o.label=r[1],r=i;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(i);break}r[2]&&o.ops.pop(),o.trys.pop();continue}i=t.call(e,o)}catch(e){i=[6,e],s=0}finally{n=r=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}}var s="https://ad-delivery.net/px.gif?ch=2",r="https://ad.doubleclick.net/favicon.ico?ad=300x250&ad_box_=1&adnet=1&showad=1&size=250x250",i="https://ad-delivery.net/px.gif?ch=1&e="+Math.random();function o(e,t){return void 0===t&&(t="img"),new Promise((function(n){var s=document.createElement(t);s.style.setProperty("display","none","important"),s.style.setProperty("width","1px","important"),s.style.setProperty("height","1px","important");var r=!1;function i(e){r||(r=!0,n(e))}s.addEventListener("error",(function(e){i(!0)})),s.addEventListener("load",(function(e){i(!1)})),s.src=e,(window.document.body||window.document.documentElement).appendChild(s)}))}function a(){return t(this,void 0,void 0,(function(){var e,t,i,a,c;return n(this,(function(n){switch(n.label){case 0:return n.trys.push([0,3,,4]),window.__bt=window.__bt||{},"function"!=typeof window.__bt.customDetectAdBlock?[3,2]:[4,window.__bt.customDetectAdBlock()];case 1:return[2,n.sent()];case 2:return[3,4];case 3:return e=n.sent(),console.log("Error in customDetectAdblock:",e),[3,4];case 4:return[4,Promise.all([o(s),o(r)])];case 5:return t=n.sent(),i=t[0],a=t[1],c=function(){var e=document.createElement("div");e.innerHTML="&nbsp;",e.className="ad_row adbannertop ad-mobile ad_sidebar adpopup boxad contentAd",e.setAttribute("id","bt-bait-element"),e.style.cssText="width: 1px !important; height: 1px !important; position: absolute !important; left: -5000px !important; top: -5000px !important;";try{(window.document.body||window.document.documentElement).appendChild(e);var t=document.getElementById("bt-bait-element");if(0===t.offsetHeight||0===t.clientHeight)return l(e),!0;if(void 0!==window.getComputedStyle){var n=window.getComputedStyle(t,null);if(n&&("none"===n.getPropertyValue("display")||"hidden"===n.getPropertyValue("visibility")))return l(e),!0}}catch(t){return l(e),null}return l(e),!1}(),[2,i?c||a:c&&a]}}))}))}function c(e){return void 0===e&&(e=i),t(this,void 0,void 0,(function(){return n(this,(function(t){switch(t.label){case 0:return[4,o(e)];case 1:return[2,!t.sent()]}}))}))}function l(e){(window.document.body||window.document.documentElement).removeChild(e)}var u=function(){var e=window;try{if(top.document)return top}catch(e){}try{for(;e.parent.document;)e=e.parent}catch(e){}return e}();var d=function(){try{return""!==document.location.hostname&&document.location.hostname!==window.parent.location.hostname}catch(e){return!0}}();var p=function(){try{return new URL(d?u.document.referrer:u.location.href)}catch(e){return new URL(u.location.href)}}();function h(e){if(d){var t=u.sessionStorage.getItem(e);if("BT_pvSent"===e){var n=void 0;try{n=JSON.parse(t)}catch(e){}return v(n)?n:{}}return t}}function g(e,t){if(d){var n=void 0;if("BT_pvSent"===e)v(t)&&(n=JSON.stringify(t));else n=t;n&&"string"==typeof n&&u.sessionStorage.setItem(e,n)}}function m(e,t,n,s){var r=new URL("https://"+e);return r.pathname="recovery",r.searchParams.append("w",t),s&&r.searchParams.append("b",s),n&&n.split("&").forEach((function(e){var t=e.split("=");2==t.length&&t[0]&&t[1]&&r.searchParams.append(t[0],t[1])})),r.searchParams.append("upapi","true"),r.toString()}function v(e){return e&&"object"==typeof e&&!Array.isArray(e)}function f(e){return Math.floor(Math.random()*Math.floor(e))}function b(e){return f(100)<e}var w,y,I,_,E,S;function C(e,t){return function(e,t,n){if(!e||"number"!=typeof t||"number"!=typeof n||t<=0||n<=0||t>n)throw new TypeError;for(var s=Math.floor(Math.random()*(n+1-t))+t,r="",i=0;i<s;i++)r+=e.charAt(Math.floor(Math.random()*e.length));return r}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",e,t)}y="5130683165442048",I="btloader.com",_="api.btloader.com",E="2.1.26",S="";var L={"1001jocuri.com":{"ce":false,"me":false,"w":"6263265711095808","widget":false},"1v1lolunblocked.com":{"ce":false,"me":false,"w":"5172406569664512","widget":false},"abs0rb.me":{"ce":false,"me":false,"w":"5158731393794048","widget":false},"ad.kahoot.rocks":{"ce":false,"me":false,"w":"6248146627198976","widget":false},"agar-ar.com":{"ce":false,"me":false,"w":"6320434013798400","widget":false},"agar-io.space":{"ce":false,"me":false,"w":"6212229017370624","widget":false},"agar.io":{"ce":true,"me":false,"w":"6262496363544576","widget":false},"agar.live":{"ce":false,"me":false,"w":"5142830082686976","widget":false},"agar.lol":{"ce":false,"me":false,"w":"5106934088204288","widget":false},"agario.fans":{"ce":false,"me":false,"w":"6229741954138112","widget":false},"agario.fun":{"ce":false,"me":false,"w":"4795478226501632","widget":false},"agario.tube":{"ce":false,"me":false,"w":"5187105954725888","widget":false},"agarzrc.com":{"ce":false,"me":false,"w":"5164262305038336","widget":false},"agma.io":{"ce":true,"me":false,"w":"5133002678468608","widget":false},"algebra.best":{"ce":false,"me":false,"w":"6320370797248512","widget":false},"algebra.vip":{"ce":false,"me":false,"w":"5108765885464576","widget":false},"amogus.fun":{"ce":false,"me":false,"w":"5169806235402240","widget":false},"amogus.io":{"ce":false,"me":false,"w":"6292058366541824","widget":false},"amongusplay.online":{"ce":false,"me":false,"w":"5127136607731712","widget":false},"android.dbzmods.com":{"ce":false,"me":false,"w":"5097810571034624","widget":false},"antwar.io":{"ce":false,"me":false,"w":"5162160455417856","widget":false},"aquapark.io":{"ce":false,"me":false,"w":"5116218995900416","widget":false},"artists.lyricle.app":{"ce":false,"me":false,"w":"5159350204628992","widget":false},"astrodud.io":{"ce":false,"me":false,"w":"6320307305971712","widget":false},"badegg.io":{"ce":false,"me":false,"w":"6248186215137280","widget":false},"ballhit.net":{"ce":false,"me":false,"w":"5070313452208128","widget":false},"basketbros.io":{"ce":true,"me":false,"w":"5144304113156096","widget":false},"battledudes.io":{"ce":false,"me":false,"w":"6202853110054912","widget":false},"battlefun.org":{"ce":false,"me":false,"w":"6303912482570240","widget":false},"bbbootstrap.com":{"ce":false,"me":false,"w":"5103728700424192","widget":false},"bialystok.oglaszamy24.pl":{"ce":false,"me":false,"w":"6286173797875712","widget":false},"bielsko-biala.oglaszamy24.pl":{"ce":false,"me":false,"w":"5129467902558208","widget":false},"bigescapegames.com":{"ce":false,"me":false,"w":"5161961746071552","widget":false},"biologyclass.club":{"ce":false,"me":false,"w":"6199917365690368","widget":false},"biologyclass.school":{"ce":false,"me":false,"w":"5179397031591936","widget":false},"blobgame.io":{"ce":false,"me":false,"w":"6292241171087360","widget":false},"bloxd.io":{"ce":true,"me":false,"w":"5195837897965568","widget":false},"brincar.pt":{"ce":true,"me":false,"w":"5144856788205568","widget":false},"brutalmania.io":{"ce":true,"me":false,"w":"5173142805282816","widget":false},"buildroyale.io":{"ce":false,"me":false,"w":"5199384326701056","widget":false},"bydgoszcz.oglaszamy24.pl":{"ce":false,"me":false,"w":"4893742642757632","widget":false},"castles.cc":{"ce":true,"me":false,"w":"5072903939293184","widget":false},"catac.io":{"ce":false,"me":false,"w":"5189356926533632","widget":false},"cellcraft.io":{"ce":false,"me":false,"w":"5103842047295488","widget":false},"cesoid.com":{"ce":false,"me":false,"w":"5205580897058816","widget":false},"chompers.io":{"ce":false,"me":false,"w":"6264490045210624","widget":false},"classicsolitairegames.com":{"ce":false,"me":false,"w":"5131735370563584","widget":false},"colonist.io":{"ce":false,"me":false,"w":"5109809294082048","widget":false},"colorrope2.com":{"ce":false,"me":false,"w":"6198192930029568","widget":false},"combines.io":{"ce":false,"me":false,"w":"5089794746482688","widget":false},"coolmathgameskids.com":{"ce":false,"me":false,"w":"5120992120143872","widget":false},"copter.io":{"ce":false,"me":false,"w":"6298306476507136","widget":false},"covirus.io":{"ce":false,"me":false,"w":"6287081438969856","widget":false},"craftnite.io":{"ce":false,"me":false,"w":"6270789688492032","widget":false},"crazysteve.io":{"ce":false,"me":false,"w":"4813106651332608","widget":false},"cubeshot.io":{"ce":false,"me":false,"w":"4898763734253568","widget":false},"custom.client.blobgame.io":{"ce":false,"me":false,"w":"5178736009281536","widget":false},"czestochowa.oglaszamy24.pl":{"ce":false,"me":false,"w":"5136911953297408","widget":false},"dashcraft.io":{"ce":false,"me":false,"w":"5132600001167360","widget":false},"dbzmods.com":{"ce":false,"me":false,"w":"6212964134158336","widget":false},"decades.lyricle.app":{"ce":false,"me":false,"w":"4884826424868864","widget":false},"defly.io":{"ce":false,"me":false,"w":"5180133819809792","widget":false},"demineur.nhtdev.com":{"ce":false,"me":false,"w":"5132319626625024","widget":false},"digdig.io":{"ce":false,"me":false,"w":"5192951942086656","widget":false},"digworm.io":{"ce":false,"me":false,"w":"5156324460986368","widget":false},"discordbotlist.com":{"ce":false,"me":false,"w":"5137365804253184","widget":false},"dogod.io":{"ce":false,"me":false,"w":"5126422227582976","widget":false},"doodlr.io":{"ce":false,"me":false,"w":"5093218244362240","widget":false},"dragonjoust.io":{"ce":false,"me":false,"w":"6253036514574336","widget":false},"drawar.io":{"ce":false,"me":false,"w":"5171421008887808","widget":false},"drawaria.online":{"ce":false,"me":false,"w":"4818231748984832","widget":false},"drawize.com":{"ce":false,"me":false,"w":"5129852033695744","widget":false},"dreamistore.com":{"ce":true,"me":true,"w":"5164198618726400","widget":false},"driplife.net":{"ce":false,"me":false,"w":"4884104272674816","widget":false},"ducklings.io":{"ce":false,"me":false,"w":"4890931592953856","widget":false},"dunkbros.com":{"ce":false,"me":false,"w":"6207046004768768","widget":false},"durangobasketball.com":{"ce":false,"me":false,"w":"6257055859474432","widget":false},"dynast.io":{"ce":false,"me":false,"w":"6252322134425600","widget":false},"eductin.com":{"ce":true,"me":true,"w":"6223877304221696","widget":false},"egg.dance":{"ce":false,"me":false,"w":"5159288397365248","widget":false},"eggboy.club":{"ce":false,"me":false,"w":"5143172331601920","widget":false},"eggboy.xyz":{"ce":false,"me":false,"w":"6215694653325312","widget":false},"eggcombat.com":{"ce":false,"me":false,"w":"6223749870780416","widget":false},"eggfacts.fun":{"ce":false,"me":false,"w":"5079864782094336","widget":false},"eggsarecool.com":{"ce":false,"me":false,"w":"6229043143245824","widget":false},"emulatorgames.onl":{"ce":false,"me":false,"w":"5156246480486400","widget":false},"es.agar.live":{"ce":false,"me":false,"w":"4850260393852928","widget":false},"everskies.com":{"ce":false,"me":false,"w":"5193794500165632","widget":false},"evowarriors.fun":{"ce":false,"me":false,"w":"5131061738078208","widget":false},"evowars.io":{"ce":true,"me":true,"w":"6299042712125440","widget":false},"evoworld.io":{"ce":false,"me":false,"w":"5086071144054784","widget":false},"fashion4u.uk":{"ce":false,"me":false,"w":"5196697025642496","widget":false},"fightz.io":{"ce":false,"me":false,"w":"6306033726652416","widget":false},"findcat.io":{"ce":false,"me":false,"w":"5194878375428096","widget":false},"florr.io":{"ce":false,"me":false,"w":"5076347338096640","widget":false},"flyufo.io":{"ce":false,"me":false,"w":"6243261169008640","widget":false},"fnafunblocked.fun":{"ce":false,"me":false,"w":"6268729989529600","widget":false},"fnfunblocked.com":{"ce":false,"me":false,"w":"6287861652914176","widget":false},"franticfanfic.com":{"ce":false,"me":false,"w":"6328708865982464","widget":false},"freecell.io":{"ce":false,"me":false,"w":"5078636964610048","widget":false},"frivez.com":{"ce":false,"me":false,"w":"5121623413227520","widget":false},"frivwtf.com":{"ce":false,"me":false,"w":"5150255544270848","widget":false},"funnygames.co.uk":{"ce":false,"me":false,"w":"5175425797455872","widget":false},"gamehag.com":{"ce":false,"me":false,"w":"4880486769360896","widget":false},"games.games2jolly.com":{"ce":false,"me":false,"w":"5194407399129088","widget":false},"games.games2live.com":{"ce":false,"me":false,"w":"5139232242270208","widget":false},"games2jolly.com":{"ce":false,"me":false,"w":"5154343944192000","widget":false},"games2rule.com":{"ce":false,"me":false,"w":"6224079106867200","widget":false},"games4king.com":{"ce":false,"me":false,"w":"5130397360324608","widget":false},"gartic.io":{"ce":true,"me":true,"w":"5159874845999104","widget":false},"garticphone.com":{"ce":true,"me":true,"w":"5115522430009344","widget":false},"gats.io":{"ce":false,"me":false,"w":"6315256833376256","widget":false},"gdansk.oglaszamy24.pl":{"ce":false,"me":false,"w":"4923515356053504","widget":false},"geometry.best":{"ce":false,"me":false,"w":"6225606632538112","widget":false},"geometry.monster":{"ce":false,"me":false,"w":"5103260207153152","widget":false},"geometry.report":{"ce":false,"me":false,"w":"5086919876149248","widget":false},"geotastic.net":{"ce":false,"me":false,"w":"6258717743382528","widget":false},"germs.io":{"ce":false,"me":false,"w":"6297664372604928","widget":false},"gigga.io":{"ce":false,"me":false,"w":"6296635600011264","widget":false},"goosegame.io":{"ce":false,"me":false,"w":"6242414047526912","widget":false},"gorzow-wielkopolski.oglaszamy24.pl":{"ce":false,"me":false,"w":"4908651816419328","widget":false},"gota.io":{"ce":true,"me":true,"w":"5092706657763328","widget":false},"gpro.net":{"ce":true,"me":false,"w":"5182670729904128","widget":false},"gulper.io":{"ce":false,"me":false,"w":"5161181532127232","widget":false},"hardshell.life":{"ce":false,"me":false,"w":"5124887051501568","widget":false},"hexanaut.io":{"ce":true,"me":false,"w":"5171764465762304","widget":false},"heybingo.com":{"ce":false,"me":false,"w":"5071264250593280","widget":false},"hole-io.com":{"ce":true,"me":true,"w":"5190126793129984","widget":false},"hornex.pro":{"ce":false,"me":false,"w":"5199475728973824","widget":false},"html5.inlogic.sk":{"ce":false,"me":false,"w":"5066778419396608","widget":false},"htmlmahjonggames.com":{"ce":false,"me":false,"w":"5074017458847744","widget":false},"humanorganising.org":{"ce":false,"me":false,"w":"6229160113995776","widget":false},"hurricane-io.com":{"ce":false,"me":false,"w":"5094403380609024","widget":false},"icedodo.onionfist.com":{"ce":false,"me":false,"w":"5144889781649408","widget":false},"impossible-quiz.online":{"ce":false,"me":false,"w":"6312013998850048","widget":false},"impostor.io":{"ce":false,"me":false,"w":"5105216638156800","widget":false},"imsolo.pro":{"ce":false,"me":false,"w":"5916717953318912","widget":false},"intercelestial.com":{"ce":false,"me":false,"w":"5147803990360064","widget":false},"iridium-wars.de":{"ce":false,"me":false,"w":"5161141944188928","widget":false},"jameeltips.us":{"ce":true,"me":true,"w":"6238759036649472","widget":false},"jamir.io":{"ce":false,"me":false,"w":"5166341264244736","widget":false},"jeuxdroles.fr":{"ce":false,"me":false,"w":"4884683482988544","widget":false},"juegoswapos.es":{"ce":true,"me":false,"w":"5066654023680000","widget":false},"jumpfall.io":{"ce":false,"me":false,"w":"6325375635816448","widget":false},"kalisz.oglaszamy24.pl":{"ce":false,"me":false,"w":"5120393173532672","widget":false},"katowice.oglaszamy24.pl":{"ce":false,"me":false,"w":"5161259109974016","widget":false},"kevin.games":{"ce":false,"me":false,"w":"5144671946276864","widget":false},"kielce.oglaszamy24.pl":{"ce":false,"me":false,"w":"6322620890349568","widget":false},"kingchoice.me":{"ce":false,"me":false,"w":"5100069918867456","widget":false},"kirka.io":{"ce":true,"me":true,"w":"5081146097926144","widget":false},"koszalin.oglaszamy24.pl":{"ce":false,"me":false,"w":"5119756169904128","widget":false},"krakow.oglaszamy24.pl":{"ce":false,"me":false,"w":"5930754040659968","widget":false},"krew.io":{"ce":false,"me":false,"w":"5092279659790336","widget":false},"lablockedgames.com":{"ce":false,"me":false,"w":"5122286308294656","widget":false},"legnica.oglaszamy24.pl":{"ce":false,"me":false,"w":"5191544943935488","widget":false},"leukespellen.be":{"ce":false,"me":false,"w":"5119764414857216","widget":false},"limax.io":{"ce":false,"me":false,"w":"6301117526310912","widget":false},"littlebigsnake.com":{"ce":true,"me":true,"w":"5133035671912448","widget":false},"lodz.oglaszamy24.pl":{"ce":false,"me":false,"w":"5353767999897600","widget":false},"lolbeans.io":{"ce":true,"me":false,"w":"5067455285690368","widget":false},"loldodgegame.com":{"ce":false,"me":false,"w":"6331480803901440","widget":false},"lolshot.io":{"ce":false,"me":false,"w":"5150063338192896","widget":false},"lolsketch.com":{"ce":false,"me":false,"w":"6214361944686592","widget":false},"lordz.io":{"ce":false,"me":false,"w":"5204990332764160","widget":false},"lordz2.io":{"ce":false,"me":false,"w":"6262050973548544","widget":false},"lublin.oglaszamy24.pl":{"ce":false,"me":false,"w":"6010583389831168","widget":false},"lurkers.io":{"ce":false,"me":false,"w":"5202392286494720","widget":false},"lyricle.app":{"ce":false,"me":false,"w":"5088462037843968","widget":false},"m.wyspagier.pl":{"ce":false,"me":false,"w":"6196011556405248","widget":false},"mathactivity.xyz":{"ce":false,"me":false,"w":"6268879971549184","widget":false},"mathdrills.info":{"ce":false,"me":false,"w":"4845661631021056","widget":false},"mathdrills.life":{"ce":false,"me":false,"w":"5142980064706560","widget":false},"mathfun.rocks":{"ce":false,"me":false,"w":"5078454764044288","widget":false},"mathlete.fun":{"ce":false,"me":false,"w":"6285250111471616","widget":false},"mathlete.pro":{"ce":false,"me":false,"w":"5087064227315712","widget":false},"megazebra-facebook-trails.mega-zebra.com":{"ce":false,"me":false,"w":"5145658050215936","widget":false},"mine-craft.io":{"ce":false,"me":false,"w":"5085769026240512","widget":false},"mineenergy.fun":{"ce":false,"me":false,"w":"5178952435367936","widget":false},"mineparkour.club":{"ce":false,"me":false,"w":"6294853322801152","widget":false},"minestrike.fun":{"ce":false,"me":false,"w":"6209305352601600","widget":false},"minigiants.io":{"ce":true,"me":true,"w":"5149286996639744","widget":false},"minigolfclub.io":{"ce":false,"me":false,"w":"5202063050407936","widget":false},"mobabattle.io":{"ce":false,"me":false,"w":"5192770882371584","widget":false},"modd.io":{"ce":false,"me":false,"w":"6321153548746752","widget":false},"moregames.io":{"ce":false,"me":false,"w":"5087509428568064","widget":false},"multiplayerpiano.com":{"ce":false,"me":false,"w":"6330890239606784","widget":false},"na.gunwars.io":{"ce":false,"me":false,"w":"5159476027457536","widget":false},"new-test.scenexe.io":{"ce":false,"me":false,"w":"5196720983506944","widget":false},"newsnery.com":{"ce":false,"me":false,"w":"5097849963937792","widget":false},"nightpoint.io":{"ce":false,"me":false,"w":"6271557957058560","widget":false},"nitroclash.io":{"ce":false,"me":false,"w":"6231116544999424","widget":false},"nuggetroyale.io":{"ce":false,"me":false,"w":"5204028400599040","widget":false},"oceanar.io":{"ce":false,"me":false,"w":"6231676629286912","widget":false},"oglaszamy24.pl":{"ce":false,"me":false,"w":"6273703897202688","widget":false},"olsztyn.oglaszamy24.pl":{"ce":false,"me":false,"w":"6319694407008256","widget":false},"opole.oglaszamy24.pl":{"ce":false,"me":false,"w":"5072031707561984","widget":false},"overeasy.club":{"ce":false,"me":false,"w":"4857115161657344","widget":false},"pacogames.com":{"ce":false,"me":false,"w":"5153197462650880","widget":false},"paint-io.space":{"ce":false,"me":false,"w":"5179696733487104","widget":false},"panel.skynode.pro":{"ce":false,"me":false,"w":"6275963245035520","widget":false},"paper-io.com":{"ce":true,"me":false,"w":"5076953203212288","widget":false},"paperanimals.io":{"ce":false,"me":false,"w":"6252193956495360","widget":false},"paperio.site":{"ce":false,"me":false,"w":"6312727500292096","widget":false},"pinturillo2.com":{"ce":true,"me":true,"w":"5114397264969728","widget":false},"pixel-cave.com":{"ce":false,"me":false,"w":"4924105920348160","widget":false},"playclassic.games":{"ce":false,"me":false,"w":"5097977397379072","widget":false},"playgamesio.net":{"ce":false,"me":false,"w":"5122246720356352","widget":false},"playslope.com":{"ce":false,"me":false,"w":"5070399754207232","widget":false},"playslopefun.com":{"ce":false,"me":false,"w":"5072293023186944","widget":false},"plock.oglaszamy24.pl":{"ce":false,"me":false,"w":"5121719043358720","widget":false},"poopoo.pro":{"ce":false,"me":false,"w":"6270571853119488","widget":false},"postitguess.io":{"ce":false,"me":false,"w":"5153887207555072","widget":false},"poznan.oglaszamy24.pl":{"ce":false,"me":false,"w":"5155254611476480","widget":false},"pseudoeditor.com":{"ce":false,"me":false,"w":"6006386676203520","widget":false},"pt.agar.live":{"ce":false,"me":false,"w":"6290098525569024","widget":false},"pung.io":{"ce":false,"me":false,"w":"5094949653053440","widget":false},"quiz-lounge.com":{"ce":false,"me":false,"w":"5183749309857792","widget":false},"radom.oglaszamy24.pl":{"ce":false,"me":false,"w":"5086694457475072","widget":false},"repuls.io":{"ce":false,"me":false,"w":"5113850992525312","widget":false},"rhythm-plus.com":{"ce":false,"me":false,"w":"5070616180293632","widget":false},"rhythmplus.io":{"ce":false,"me":false,"w":"4804854133817344","widget":false},"richup.io":{"ce":true,"me":true,"w":"5089666568552448","widget":false},"rocketbotroyale.winterpixel.io":{"ce":false,"me":false,"w":"5136151066705920","widget":false},"royaledudes.io":{"ce":false,"me":false,"w":"6239750899367936","widget":false},"rummikub-apps.com":{"ce":false,"me":false,"w":"5099706725695488","widget":false},"rybnik.oglaszamy24.pl":{"ce":false,"me":false,"w":"5118785775730688","widget":false},"rzeszow.oglaszamy24.pl":{"ce":false,"me":false,"w":"4824301745733632","widget":false},"sandstrike.io":{"ce":false,"me":false,"w":"5142737271128064","widget":false},"sarahaa.com":{"ce":false,"me":false,"w":"5202808959139840","widget":false},"sarehni.com":{"ce":false,"me":false,"w":"5143362255978496","widget":false},"scenexe.io":{"ce":false,"me":false,"w":"5178265441927168","widget":false},"school-homework.com":{"ce":false,"me":false,"w":"5146522674528256","widget":false},"scrambled.tech":{"ce":false,"me":false,"w":"6262748173828096","widget":false},"scrambled.world":{"ce":false,"me":false,"w":"5069917369401344","widget":false},"seadragons.io":{"ce":false,"me":false,"w":"6257635277406208","widget":false},"senpa.io":{"ce":false,"me":false,"w":"5163810656092160","widget":false},"shellshock.io":{"ce":true,"me":false,"w":"5162113731919872","widget":false},"shellshockers.today":{"ce":false,"me":false,"w":"5175217619468288","widget":false},"shellshockers.xyz":{"ce":false,"me":false,"w":"5072774200033280","widget":false},"shellsocks.com":{"ce":false,"me":false,"w":"5199257893601280","widget":false},"shootem.io":{"ce":false,"me":false,"w":"5137922143027200","widget":false},"shootup.io":{"ce":false,"me":false,"w":"6308980537688064","widget":false},"sifati.com":{"ce":false,"me":false,"w":"6193450822664192","widget":false},"sketchful.io":{"ce":false,"me":false,"w":"5121174320709632","widget":false},"skribbl.io":{"ce":false,"me":false,"w":"5166301401579520","widget":false},"slither-2.io":{"ce":false,"me":false,"w":"5203652322525184","widget":false},"slithercraft.io":{"ce":false,"me":false,"w":"5066687017123840","widget":false},"smashkarts.io":{"ce":true,"me":false,"w":"5176073710469120","widget":false},"snay.io":{"ce":false,"me":false,"w":"4905603067019264","widget":false},"songtrivia2.io":{"ce":false,"me":false,"w":"5153653266055168","widget":false},"sorrelma.com":{"ce":false,"me":false,"w":"5088360770568192","widget":false},"sortit.online":{"ce":false,"me":false,"w":"6327663181955072","widget":false},"speeleiland.nl":{"ce":true,"me":false,"w":"5189594845282304","widget":false},"spiel.de":{"ce":true,"me":false,"w":"5124503307288576","widget":false},"spielkarussell.de":{"ce":true,"me":false,"w":"5174770195234816","widget":false},"splix.io":{"ce":false,"me":false,"w":"5170735693168640","widget":false},"squid-game.io":{"ce":false,"me":false,"w":"4864522443030528","widget":false},"stabfish.io":{"ce":false,"me":false,"w":"5166158459699200","widget":false},"stabfish2.io":{"ce":false,"me":false,"w":"5067550915821568","widget":false},"starblast.io":{"ce":false,"me":false,"w":"5105776722444288","widget":false},"stolk.io":{"ce":false,"me":false,"w":"5096551273201664","widget":false},"stug.io":{"ce":false,"me":false,"w":"6306138617806848","widget":false},"suecalandia.com":{"ce":false,"me":false,"w":"5145547521916928","widget":false},"superhex.io":{"ce":false,"me":false,"w":"5186827593449472","widget":false},"superspin.io":{"ce":false,"me":false,"w":"5176467186515968","widget":false},"suprem.io":{"ce":false,"me":false,"w":"5088596719042560","widget":false},"swordbattle.io":{"ce":false,"me":false,"w":"5086329110528000","widget":false},"swordz.io":{"ce":true,"me":true,"w":"5070111649562624","widget":false},"szczecin.oglaszamy24.pl":{"ce":false,"me":false,"w":"4913778665193472","widget":false},"taming.io":{"ce":true,"me":true,"w":"5202614678978560","widget":false},"tamming.io":{"ce":false,"me":false,"w":"6292201308422144","widget":false},"tankroyale.io":{"ce":false,"me":false,"w":"6291479156228096","widget":false},"techmirror.in":{"ce":true,"me":true,"w":"5112859129806848","widget":false},"test.scenexe.io":{"ce":false,"me":false,"w":"5105054570250240","widget":false},"tetr.io":{"ce":false,"me":false,"w":"5111392080756736","widget":false},"thelast.io":{"ce":false,"me":false,"w":"6318851848929280","widget":false},"throwz.io":{"ce":false,"me":false,"w":"5203285908127744","widget":false},"tilefall.io":{"ce":false,"me":false,"w":"5178012575727616","widget":false},"tileman.io":{"ce":false,"me":false,"w":"5160069544542208","widget":false},"torun.oglaszamy24.pl":{"ce":false,"me":false,"w":"6224377808420864","widget":false},"totallyscience.info":{"ce":false,"me":false,"w":"5138590138368000","widget":false},"towerrun.net":{"ce":false,"me":false,"w":"5111154162008064","widget":false},"tr.agar.live":{"ce":false,"me":false,"w":"5179607545806848","widget":false},"trymath.org":{"ce":false,"me":false,"w":"5102843534508032","widget":false},"unblockedgamesgg.com":{"ce":false,"me":false,"w":"5178309532450816","widget":false},"unblockeds-games.com":{"ce":false,"me":false,"w":"6316026699972608","widget":false},"universodelgioco.it":{"ce":false,"me":false,"w":"6214496625885184","widget":false},"urbanegger.com":{"ce":false,"me":false,"w":"5178000892493824","widget":false},"vanis.io":{"ce":false,"me":false,"w":"5117361262166016","widget":false},"violentegg.club":{"ce":false,"me":false,"w":"5160273891033088","widget":false},"violentegg.fun":{"ce":false,"me":false,"w":"5105582247247872","widget":false},"virtualvacation.us":{"ce":false,"me":false,"w":"4790818046476288","widget":false},"voxiom.io":{"ce":true,"me":true,"w":"5132817836539904","widget":false},"vtune.net":{"ce":false,"me":false,"w":"5085606958333952","widget":false},"warbot.io":{"ce":false,"me":false,"w":"5194470890405888","widget":false},"warbrokers.io":{"ce":false,"me":false,"w":"5186114092007424","widget":false},"warcall.io":{"ce":false,"me":false,"w":"5103143236403200","widget":false},"warszawa.oglaszamy24.pl":{"ce":false,"me":false,"w":"4863196969566208","widget":false},"webgames.io":{"ce":false,"me":false,"w":"5136848266985472","widget":false},"witz.io":{"ce":false,"me":false,"w":"5169956961910784","widget":false},"worldledaily.com":{"ce":false,"me":false,"w":"6196516087136256","widget":false},"wormate.io":{"ce":true,"me":true,"w":"5199351333257216","widget":false},"worms.zone":{"ce":false,"me":false,"w":"6271897326583808","widget":false},"wowescape.com":{"ce":false,"me":false,"w":"6220481534885888","widget":false},"wplusyukle.com":{"ce":false,"me":false,"w":"5083405445758976","widget":false},"wrestlebros.io":{"ce":false,"me":false,"w":"5126294049652736","widget":false},"wroclaw.oglaszamy24.pl":{"ce":false,"me":false,"w":"4884866287534080","widget":false},"wyspagier.pl":{"ce":true,"me":false,"w":"5089489324605440","widget":false},"yohoho.io":{"ce":false,"me":false,"w":"5183080630845440","widget":false},"yolk.life":{"ce":false,"me":false,"w":"5086134635331584","widget":false},"yolk.rocks":{"ce":false,"me":false,"w":"5075684443029504","widget":false},"yolk.tech":{"ce":false,"me":false,"w":"6328292193337344","widget":false},"yorg.io":{"ce":false,"me":false,"w":"5183709916954624","widget":false},"zielona-gora.oglaszamy24.pl":{"ce":false,"me":false,"w":"6256961644920832","widget":false},"zlap.io":{"ce":false,"me":false,"w":"5110365632856064","widget":false},"zumbar.io":{"ce":false,"me":false,"w":"5086581842509824","widget":false}};!function(){var e="BT_pvSent",t="BT_traceID";d?u.addEventListener("unload",(function(){u.sessionStorage.removeItem(e),u.sessionStorage.removeItem(t)})):(u.sessionStorage.removeItem(e),u.sessionStorage.removeItem(t))}();var A=(null===(w=u.__bt_intrnl)||void 0===w?void 0:w.traceID)||h("BT_traceID")||C(8,10);g("BT_traceID",A);var O=u.sessionStorage.getItem("BT_sid");O||(O=C(8,10),u.sessionStorage.setItem("BT_sid",O));var T={traceID:A,sessionID:O};var D,V,R,P,N=function(){var e,s,r,i,o,a,c,l,d;return t(this,void 0,void 0,(function(){var t,h,g,m,v,f,w,I,S,C,A,O,D,V;return n(this,(function(n){switch(n.label){case 0:if(t={websiteID:void 0,contentEnabled:!1,mobileContentEnabled:!1,widget:!1},h=function(e,t){e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},g=function(){try{if(window.__bt=window.__bt||{},"function"==typeof window.__bt.customDetectDomain)return window.__bt.customDetectDomain()}catch(e){console.log("Error in customDetectDomain:",e)}}()||function(){var e,t=p.hostname;try{if("disqusservice.com"===t){var n=u.location.href;t=(null!=(e=h("sourceUrl",n).match(/:\/\/(www[0-9]?\.)?(.[^/:]+)/i))&&e.length>2&&"string"==typeof e[2]&&e[2].length>0?e[2]:null)+"-disqus"}}catch(e){t=u.location.hostname}return 0===t.indexOf("www.")&&(t=t.replace("www.","")),t}(),m=!1,0!==Object.keys(L).length)return[3,5];(v=new URL("https://"+_+"/websiteconfig")).searchParams.set("o",y),v.searchParams.set("w",g),n.label=1;case 1:return n.trys.push([1,4,,5]),[4,fetch(v.toString())];case 2:if(!(f=n.sent()).ok)throw new Error;return[4,f.json()];case 3:return w=n.sent(),t.websiteID=w.tagData.w,t.contentEnabled=w.tagData.ce,t.mobileContentEnabled=w.tagData.me,t.widget=null!==(e=w.tagData.widget)&&void 0!==e&&e,[2,{siteInfo:t,bundleData:w.bundleData,messageWall:w.messageWall,checksum:w.checksum}];case 4:return n.sent(),[3,5];case 5:if(g&&g in L)S=L[g],t.websiteID=null!==(s=S.w)&&void 0!==s?s:S.website_id,t.contentEnabled=null!==(r=S.ce)&&void 0!==r?r:S.content_enabled,t.mobileContentEnabled=null!==(i=S.me)&&void 0!==i?i:S.mobile_content_enabled,t.widget=null!==(o=S.widget)&&void 0!==o&&o,m=!0;else for(I in L)(g.indexOf(I.toLowerCase())>-1||u.location.hostname.indexOf(I.toLowerCase())>-1)&&(m=!0,S=L[I],t.websiteID=null!==(a=S.w)&&void 0!==a?a:S.website_id,t.contentEnabled=null!==(c=S.ce)&&void 0!==c?c:S.content_enabled,t.mobileContentEnabled=null!==(l=S.me)&&void 0!==l?l:S.mobile_content_enabled,t.widget=null!==(d=S.widget)&&void 0!==d&&d);if(m)return[2,{siteInfo:t}];if(b(1)){if(C={domain:g,orgID:parseInt(y)},A=void 0,window.TextEncoder)A=(new window.TextEncoder).encode(JSON.stringify(C)).buffer;else{for(O=unescape(encodeURIComponent(JSON.stringify(C))),D=new Uint8Array(O.length),V=0;V<O.length;V++)D[V]=O.charCodeAt(V);A=D.buffer}!function(e,t){new Promise((function(n,s){var r=new window.XMLHttpRequest;r.open("POST",e,!0),r.onerror=function(){s("Error in get request")},r.onload=function(){n(r.responseText)},r.send(t)}))}("https://"+_+"/events/unknown_domains?upapi=true&tid="+encodeURIComponent(T.traceID)+"&cv="+encodeURIComponent(E),A)}return[2,{siteInfo:t}]}}))}))}();function x(){return N}N.then((function(e){window.__bt_tag_d={orgID:y,domain:I,siteInfo:e.siteInfo,apiDomain:_,version:E,websitesData:L}}));class k extends Error{constructor(e){super(e),this.name="DecodingError"}}class U extends Error{constructor(e){super(e),this.name="EncodingError"}}class M extends Error{constructor(e){super(e),this.name="GVLError"}}class F extends Error{constructor(e,t){super(`invalid value ${t} passed for ${e} ${arguments.length>2&&void 0!==arguments[2]?arguments[2]:""}`),this.name="TCModelError"}}class B{static DICT="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";static REVERSE_DICT=new Map([["A",0],["B",1],["C",2],["D",3],["E",4],["F",5],["G",6],["H",7],["I",8],["J",9],["K",10],["L",11],["M",12],["N",13],["O",14],["P",15],["Q",16],["R",17],["S",18],["T",19],["U",20],["V",21],["W",22],["X",23],["Y",24],["Z",25],["a",26],["b",27],["c",28],["d",29],["e",30],["f",31],["g",32],["h",33],["i",34],["j",35],["k",36],["l",37],["m",38],["n",39],["o",40],["p",41],["q",42],["r",43],["s",44],["t",45],["u",46],["v",47],["w",48],["x",49],["y",50],["z",51],["0",52],["1",53],["2",54],["3",55],["4",56],["5",57],["6",58],["7",59],["8",60],["9",61],["-",62],["_",63]]);static BASIS=6;static LCM=24;static encode(e){if(!/^[0-1]+$/.test(e))throw new U("Invalid bitField");const t=e.length%this.LCM;e+=t?"0".repeat(this.LCM-t):"";let n="";for(let t=0;t<e.length;t+=this.BASIS)n+=this.DICT[parseInt(e.substr(t,this.BASIS),2)];return n}static decode(e){if(!/^[A-Za-z0-9\-_]+$/.test(e))throw new k("Invalidly encoded Base64URL string");let t="";for(let n=0;n<e.length;n++){const s=this.REVERSE_DICT.get(e[n]).toString(2);t+="0".repeat(this.BASIS-s.length)+s}return t}}class H{clone(){const e=new this.constructor;return Object.keys(this).forEach((t=>{const n=this.deepClone(this[t]);void 0!==n&&(e[t]=n)})),e}deepClone(e){const t=typeof e;if("number"===t||"string"===t||"boolean"===t)return e;if(null!==e&&"object"===t){if("function"==typeof e.clone)return e.clone();if(e instanceof Date)return new Date(e.getTime());if(void 0!==e[Symbol.iterator]){const t=[];for(const n of e)t.push(this.deepClone(n));return e instanceof Array?t:new e.constructor(t)}{const t={};for(const n in e)e.hasOwnProperty(n)&&(t[n]=this.deepClone(e[n]));return t}}}}class j extends H{root=null;getRoot(){return this.root}isEmpty(){return!this.root}add(e){const t={value:e,left:null,right:null};let n;if(this.isEmpty())this.root=t;else for(n=this.root;;)if(e<n.value){if(null===n.left){n.left=t;break}n=n.left}else{if(!(e>n.value))break;if(null===n.right){n.right=t;break}n=n.right}}get(){const e=[];let t=this.root;for(;t;)if(t.left){let n=t.left;for(;n.right&&n.right!=t;)n=n.right;n.right==t?(n.right=null,e.push(t.value),t=t.right):(n.right=t,t=t.left)}else e.push(t.value),t=t.right;return e}contains(e){let t=!1,n=this.root;for(;n;){if(n.value===e){t=!0;break}e>n.value?n=n.right:e<n.value&&(n=n.left)}return t}min(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.root;for(;t;)t.left?t=t.left:(e=t.value,t=null);return e}max(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.root;for(;t;)t.right?t=t.right:(e=t.value,t=null);return e}remove(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.root,n=null,s="left";for(;t;)if(e<t.value)n=t,t=t.left,s="left";else if(e>t.value)n=t,t=t.right,s="right";else{if(t.left||t.right)if(t.left)if(t.right){const e=this.min(t.right);this.remove(e,t.right),t.value=e}else n?n[s]=t.left:this.root=t.left;else n?n[s]=t.right:this.root=t.right;else n?n[s]=null:this.root=null;t=null}}static build(e){if(e&&0!==e.length){if(1===e.length){const t=new j;return t.add(e[0]),t}{const t=e.length>>1,n=new j;n.add(e[t]);const s=n.getRoot();if(s){if(t+1<e.length){const n=j.build(e.slice(t+1));s.right=n?n.getRoot():null}if(t-1>0){const n=j.build(e.slice(0,t-1));s.left=n?n.getRoot():null}}return n}}return null}}class G{static langSet=new Set(["BG","CA","CS","DA","DE","EL","EN","ES","ET","FI","FR","HR","HU","IT","JA","LT","LV","MT","NL","NO","PL","PT","RO","RU","SK","SL","SV","TR","ZH"]);has(e){return G.langSet.has(e)}forEach(e){G.langSet.forEach(e)}get size(){return G.langSet.size}}class W{static cmpId="cmpId";static cmpVersion="cmpVersion";static consentLanguage="consentLanguage";static consentScreen="consentScreen";static created="created";static supportOOB="supportOOB";static isServiceSpecific="isServiceSpecific";static lastUpdated="lastUpdated";static numCustomPurposes="numCustomPurposes";static policyVersion="policyVersion";static publisherCountryCode="publisherCountryCode";static publisherCustomConsents="publisherCustomConsents";static publisherCustomLegitimateInterests="publisherCustomLegitimateInterests";static publisherLegitimateInterests="publisherLegitimateInterests";static publisherConsents="publisherConsents";static publisherRestrictions="publisherRestrictions";static purposeConsents="purposeConsents";static purposeLegitimateInterests="purposeLegitimateInterests";static purposeOneTreatment="purposeOneTreatment";static specialFeatureOptins="specialFeatureOptins";static useNonStandardStacks="useNonStandardStacks";static vendorConsents="vendorConsents";static vendorLegitimateInterests="vendorLegitimateInterests";static vendorListVersion="vendorListVersion";static vendorsAllowed="vendorsAllowed";static vendorsDisclosed="vendorsDisclosed";static version="version"}!function(e){e[e.NOT_ALLOWED=0]="NOT_ALLOWED",e[e.REQUIRE_CONSENT=1]="REQUIRE_CONSENT",e[e.REQUIRE_LI=2]="REQUIRE_LI"}(D||(D={}));class z extends H{static hashSeparator="-";purposeId_;restrictionType;constructor(e,t){super(),void 0!==e&&(this.purposeId=e),void 0!==t&&(this.restrictionType=t)}static unHash(e){const t=e.split(this.hashSeparator),n=new z;if(2!==t.length)throw new F("hash",e);return n.purposeId=parseInt(t[0],10),n.restrictionType=parseInt(t[1],10),n}get hash(){if(!this.isValid())throw new Error("cannot hash invalid PurposeRestriction");return`${this.purposeId}${z.hashSeparator}${this.restrictionType}`}get purposeId(){return this.purposeId_}set purposeId(e){this.purposeId_=e}isValid(){return Number.isInteger(this.purposeId)&&this.purposeId>0&&(this.restrictionType===D.NOT_ALLOWED||this.restrictionType===D.REQUIRE_CONSENT||this.restrictionType===D.REQUIRE_LI)}isSameAs(e){return this.purposeId===e.purposeId&&this.restrictionType===e.restrictionType}}class $ extends H{bitLength=0;map=new Map;gvl_;has(e){return this.map.has(e)}isOkToHave(e,t,n){let s=!0;if(this.gvl?.vendors){const r=this.gvl.vendors[n];if(r)if(e===D.NOT_ALLOWED)s=r.legIntPurposes.includes(t)||r.purposes.includes(t);else if(r.flexiblePurposes.length)switch(e){case D.REQUIRE_CONSENT:s=r.flexiblePurposes.includes(t)&&r.legIntPurposes.includes(t);break;case D.REQUIRE_LI:s=r.flexiblePurposes.includes(t)&&r.purposes.includes(t)}else s=!1;else s=!1}return s}add(e,t){if(this.isOkToHave(t.restrictionType,t.purposeId,e)){const n=t.hash;this.has(n)||(this.map.set(n,new j),this.bitLength=0),this.map.get(n).add(e)}}restrictPurposeToLegalBasis(e){const t=this.gvl.vendorIds,n=e.hash,s=function(){let e;for(e of t);return e}(),r=[...Array(s).keys()].map((e=>e+1));for(let e=1;e<=s;e++)this.has(n)||(this.map.set(n,j.build(r)),this.bitLength=0),this.map.get(n).add(e)}getVendors(e){let t=[];if(e){const n=e.hash;this.has(n)&&(t=this.map.get(n).get())}else{const e=new Set;this.map.forEach((t=>{t.get().forEach((t=>{e.add(t)}))})),t=Array.from(e)}return t}getRestrictionType(e,t){let n;return this.getRestrictions(e).forEach((e=>{e.purposeId===t&&(void 0===n||n>e.restrictionType)&&(n=e.restrictionType)})),n}vendorHasRestriction(e,t){let n=!1;const s=this.getRestrictions(e);for(let e=0;e<s.length&&!n;e++)n=t.isSameAs(s[e]);return n}getMaxVendorId(){let e=0;return this.map.forEach((t=>{e=Math.max(t.max(),e)})),e}getRestrictions(e){const t=[];return this.map.forEach(((n,s)=>{e?n.contains(e)&&t.push(z.unHash(s)):t.push(z.unHash(s))})),t}getPurposes(){const e=new Set;return this.map.forEach(((t,n)=>{e.add(z.unHash(n).purposeId)})),Array.from(e)}remove(e,t){const n=t.hash,s=this.map.get(n);s&&(s.remove(e),s.isEmpty()&&(this.map.delete(n),this.bitLength=0))}set gvl(e){this.gvl_||(this.gvl_=e,this.map.forEach(((e,t)=>{const n=z.unHash(t);e.get().forEach((t=>{this.isOkToHave(n.restrictionType,n.purposeId,t)||e.remove(t)}))})))}get gvl(){return this.gvl_}isEmpty(){return 0===this.map.size}get numRestrictions(){return this.map.size}}!function(e){e.COOKIE="cookie",e.WEB="web",e.APP="app"}(V||(V={})),function(e){e.CORE="core",e.VENDORS_DISCLOSED="vendorsDisclosed",e.VENDORS_ALLOWED="vendorsAllowed",e.PUBLISHER_TC="publisherTC"}(R||(R={}));class J{static ID_TO_KEY=[R.CORE,R.VENDORS_DISCLOSED,R.VENDORS_ALLOWED,R.PUBLISHER_TC];static KEY_TO_ID={[R.CORE]:0,[R.VENDORS_DISCLOSED]:1,[R.VENDORS_ALLOWED]:2,[R.PUBLISHER_TC]:3}}class q extends H{bitLength=0;maxId_=0;set_=new Set;*[Symbol.iterator](){for(let e=1;e<=this.maxId;e++)yield[e,this.has(e)]}values(){return this.set_.values()}get maxId(){return this.maxId_}has(e){return this.set_.has(e)}unset(e){Array.isArray(e)?e.forEach((e=>this.unset(e))):"object"==typeof e?this.unset(Object.keys(e).map((e=>Number(e)))):(this.set_.delete(Number(e)),this.bitLength=0,e===this.maxId&&(this.maxId_=0,this.set_.forEach((e=>{this.maxId_=Math.max(this.maxId,e)}))))}isIntMap(e){let t="object"==typeof e;return t=t&&Object.keys(e).every((t=>{let n=Number.isInteger(parseInt(t,10));return n=n&&this.isValidNumber(e[t].id),n=n&&void 0!==e[t].name,n})),t}isValidNumber(e){return parseInt(e,10)>0}isSet(e){let t=!1;return e instanceof Set&&(t=Array.from(e).every(this.isValidNumber)),t}set(e){if(Array.isArray(e))e.forEach((e=>this.set(e)));else if(this.isSet(e))this.set(Array.from(e));else if(this.isIntMap(e))this.set(Object.keys(e).map((e=>Number(e))));else{if(!this.isValidNumber(e))throw new F("set()",e,"must be positive integer array, positive integer, Set<number>, or IntMap");this.set_.add(e),this.maxId_=Math.max(this.maxId,e),this.bitLength=0}}empty(){this.set_=new Set}forEach(e){for(let t=1;t<=this.maxId;t++)e(this.has(t),t)}get size(){return this.set_.size}setAll(e){this.set(e)}}class Q{static[W.cmpId]=12;static[W.cmpVersion]=12;static[W.consentLanguage]=12;static[W.consentScreen]=6;static[W.created]=36;static[W.isServiceSpecific]=1;static[W.lastUpdated]=36;static[W.policyVersion]=6;static[W.publisherCountryCode]=12;static[W.publisherLegitimateInterests]=24;static[W.publisherConsents]=24;static[W.purposeConsents]=24;static[W.purposeLegitimateInterests]=24;static[W.purposeOneTreatment]=1;static[W.specialFeatureOptins]=12;static[W.useNonStandardStacks]=1;static[W.vendorListVersion]=12;static[W.version]=6;static anyBoolean=1;static encodingType=1;static maxId=16;static numCustomPurposes=6;static numEntries=12;static numRestrictions=12;static purposeId=6;static restrictionType=2;static segmentType=3;static singleOrRange=1;static vendorId=16}class K{static encode(e){return String(Number(e))}static decode(e){return"1"===e}}class Y{static encode(e,t){let n;if("string"==typeof e&&(e=parseInt(e,10)),n=e.toString(2),n.length>t||e<0)throw new U(`${e} too large to encode into ${t}`);return n.length<t&&(n="0".repeat(t-n.length)+n),n}static decode(e,t){if(t!==e.length)throw new k("invalid bit length");return parseInt(e,2)}}class X{static encode(e,t){return Y.encode(Math.round(e.getTime()/100),t)}static decode(e,t){if(t!==e.length)throw new k("invalid bit length");const n=new Date;return n.setTime(100*Y.decode(e,t)),n}}class Z{static encode(e,t){let n="";for(let s=1;s<=t;s++)n+=K.encode(e.has(s));return n}static decode(e,t){if(e.length!==t)throw new k("bitfield encoding length mismatch");const n=new q;for(let s=1;s<=t;s++)K.decode(e[s-1])&&n.set(s);return n.bitLength=e.length,n}}class ee{static encode(e,t){const n=(e=e.toUpperCase()).charCodeAt(0)-65,s=e.charCodeAt(1)-65;if(n<0||n>25||s<0||s>25)throw new U(`invalid language code: ${e}`);if(t%2==1)throw new U(`numBits must be even, ${t} is not valid`);t/=2;return Y.encode(n,t)+Y.encode(s,t)}static decode(e,t){let n;if(t!==e.length||e.length%2)throw new k("invalid bit length for language");{const t=65,s=e.length/2,r=Y.decode(e.slice(0,s),s)+t,i=Y.decode(e.slice(s),s)+t;n=String.fromCharCode(r)+String.fromCharCode(i)}return n}}class te{static encode(e){let t=Y.encode(e.numRestrictions,Q.numRestrictions);return e.isEmpty()||e.getRestrictions().forEach((n=>{t+=Y.encode(n.purposeId,Q.purposeId),t+=Y.encode(n.restrictionType,Q.restrictionType);const s=e.getVendors(n),r=s.length;let i=0,o=0,a="";for(let t=0;t<r;t++){const n=s[t];0===o&&(i++,o=n);const c=s[r-1],l=e.gvl.vendorIds,u=e=>{for(;++e<=c&&!l.has(e););return e};if(t===r-1||s[t+1]>u(n)){const e=!(n===o);a+=K.encode(e),a+=Y.encode(o,Q.vendorId),e&&(a+=Y.encode(n,Q.vendorId)),o=0}}t+=Y.encode(i,Q.numEntries),t+=a})),t}static decode(e){let t=0;const n=new $,s=Y.decode(e.substr(t,Q.numRestrictions),Q.numRestrictions);t+=Q.numRestrictions;for(let r=0;r<s;r++){const s=Y.decode(e.substr(t,Q.purposeId),Q.purposeId);t+=Q.purposeId;const r=Y.decode(e.substr(t,Q.restrictionType),Q.restrictionType);t+=Q.restrictionType;const i=new z(s,r),o=Y.decode(e.substr(t,Q.numEntries),Q.numEntries);t+=Q.numEntries;for(let s=0;s<o;s++){const s=K.decode(e.substr(t,Q.anyBoolean));t+=Q.anyBoolean;const r=Y.decode(e.substr(t,Q.vendorId),Q.vendorId);if(t+=Q.vendorId,s){const s=Y.decode(e.substr(t,Q.vendorId),Q.vendorId);if(t+=Q.vendorId,s<r)throw new k(`Invalid RangeEntry: endVendorId ${s} is less than ${r}`);for(let e=r;e<=s;e++)n.add(e,i)}else n.add(r,i)}}return n.bitLength=t,n}}!function(e){e[e.FIELD=0]="FIELD",e[e.RANGE=1]="RANGE"}(P||(P={}));class ne{static encode(e){const t=[];let n,s=[],r=Y.encode(e.maxId,Q.maxId),i="";const o=Q.maxId+Q.encodingType,a=o+e.maxId,c=2*Q.vendorId+Q.singleOrRange+Q.numEntries;let l=o+Q.numEntries;return e.forEach(((r,o)=>{if(i+=K.encode(r),n=e.maxId>c&&l<a,n&&r){e.has(o+1)?0===s.length&&(s.push(o),l+=Q.singleOrRange,l+=Q.vendorId):(s.push(o),l+=Q.vendorId,t.push(s),s=[])}})),n?(r+=String(P.RANGE),r+=this.buildRangeEncoding(t)):(r+=String(P.FIELD),r+=i),r}static decode(e,t){let n,s=0;const r=Y.decode(e.substr(s,Q.maxId),Q.maxId);s+=Q.maxId;const i=Y.decode(e.charAt(s),Q.encodingType);if(s+=Q.encodingType,i===P.RANGE){if(n=new q,1===t){if("1"===e.substr(s,1))throw new k("Unable to decode default consent=1");s++}const r=Y.decode(e.substr(s,Q.numEntries),Q.numEntries);s+=Q.numEntries;for(let t=0;t<r;t++){const t=K.decode(e.charAt(s));s+=Q.singleOrRange;const r=Y.decode(e.substr(s,Q.vendorId),Q.vendorId);if(s+=Q.vendorId,t){const t=Y.decode(e.substr(s,Q.vendorId),Q.vendorId);s+=Q.vendorId;for(let e=r;e<=t;e++)n.set(e)}else n.set(r)}}else{const t=e.substr(s,r);s+=r,n=Z.decode(t,r)}return n.bitLength=s,n}static buildRangeEncoding(e){const t=e.length;let n=Y.encode(t,Q.numEntries);return e.forEach((e=>{const t=1===e.length;n+=K.encode(!t),n+=Y.encode(e[0],Q.vendorId),t||(n+=Y.encode(e[1],Q.vendorId))})),n}}function se(){return{[W.version]:Y,[W.created]:X,[W.lastUpdated]:X,[W.cmpId]:Y,[W.cmpVersion]:Y,[W.consentScreen]:Y,[W.consentLanguage]:ee,[W.vendorListVersion]:Y,[W.policyVersion]:Y,[W.isServiceSpecific]:K,[W.useNonStandardStacks]:K,[W.specialFeatureOptins]:Z,[W.purposeConsents]:Z,[W.purposeLegitimateInterests]:Z,[W.purposeOneTreatment]:K,[W.publisherCountryCode]:ee,[W.vendorConsents]:ne,[W.vendorLegitimateInterests]:ne,[W.publisherRestrictions]:te,segmentType:Y,[W.vendorsDisclosed]:ne,[W.vendorsAllowed]:ne,[W.publisherConsents]:Z,[W.publisherLegitimateInterests]:Z,[W.numCustomPurposes]:Y,[W.publisherCustomConsents]:Z,[W.publisherCustomLegitimateInterests]:Z}}class re{1={[R.CORE]:[W.version,W.created,W.lastUpdated,W.cmpId,W.cmpVersion,W.consentScreen,W.consentLanguage,W.vendorListVersion,W.purposeConsents,W.vendorConsents]};2={[R.CORE]:[W.version,W.created,W.lastUpdated,W.cmpId,W.cmpVersion,W.consentScreen,W.consentLanguage,W.vendorListVersion,W.policyVersion,W.isServiceSpecific,W.useNonStandardStacks,W.specialFeatureOptins,W.purposeConsents,W.purposeLegitimateInterests,W.purposeOneTreatment,W.publisherCountryCode,W.vendorConsents,W.vendorLegitimateInterests,W.publisherRestrictions],[R.PUBLISHER_TC]:[W.publisherConsents,W.publisherLegitimateInterests,W.numCustomPurposes,W.publisherCustomConsents,W.publisherCustomLegitimateInterests],[R.VENDORS_ALLOWED]:[W.vendorsAllowed],[R.VENDORS_DISCLOSED]:[W.vendorsDisclosed]}}class ie{1=[R.CORE];2=[R.CORE];constructor(e,t){if(2===e.version)if(e.isServiceSpecific)this[2].push(R.PUBLISHER_TC);else{const n=!(!t||!t.isForVendors);n&&!0!==e[W.supportOOB]||this[2].push(R.VENDORS_DISCLOSED),n&&(e[W.supportOOB]&&e[W.vendorsAllowed].size>0&&this[2].push(R.VENDORS_ALLOWED),this[2].push(R.PUBLISHER_TC))}}}class oe{static fieldSequence=new re;static encode(e,t){let n;try{n=this.fieldSequence[String(e.version)][t]}catch(n){throw new U(`Unable to encode version: ${e.version}, segment: ${t}`)}let s="";t!==R.CORE&&(s=Y.encode(J.KEY_TO_ID[t],Q.segmentType));const r=se();return n.forEach((n=>{const i=e[n],o=r[n];let a=Q[n];void 0===a&&this.isPublisherCustom(n)&&(a=Number(e[W.numCustomPurposes]));try{s+=o.encode(i,a)}catch(e){throw new U(`Error encoding ${t}->${n}: ${e.message}`)}})),B.encode(s)}static decode(e,t,n){const s=B.decode(e);let r=0;n===R.CORE&&(t.version=Y.decode(s.substr(r,Q[W.version]),Q[W.version])),n!==R.CORE&&(r+=Q.segmentType);const i=this.fieldSequence[String(t.version)][n],o=se();return i.forEach((e=>{const n=o[e];let i=Q[e];if(void 0===i&&this.isPublisherCustom(e)&&(i=Number(t[W.numCustomPurposes])),0!==i){const o=s.substr(r,i);if(t[e]=n===ne?n.decode(o,t.version):n.decode(o,i),Number.isInteger(i))r+=i;else{if(!Number.isInteger(t[e].bitLength))throw new k(e);r+=t[e].bitLength}}})),t}static isPublisherCustom(e){return 0===e.indexOf("publisherCustom")}}class ae{static processor=[e=>e,(e,t)=>{e.publisherRestrictions.gvl=t,e.purposeLegitimateInterests.unset(1);const n=new Map;return n.set("legIntPurposes",e.vendorLegitimateInterests),n.set("purposes",e.vendorConsents),n.forEach(((n,s)=>{n.forEach(((r,i)=>{if(r){const r=t.vendors[i];if(!r||r.deletedDate)n.unset(i);else if(0===r[s].length)if("legIntPurposes"===s&&0===r.purposes.length&&0===r.legIntPurposes.length&&r.specialPurposes.length>0);else if(e.isServiceSpecific)if(0===r.flexiblePurposes.length)n.unset(i);else{const t=e.publisherRestrictions.getRestrictions(i);let r=!1;for(let e=0,n=t.length;e<n&&!r;e++)r=t[e].restrictionType===D.REQUIRE_CONSENT&&"purposes"===s||t[e].restrictionType===D.REQUIRE_LI&&"legIntPurposes"===s;r||n.unset(i)}else n.unset(i)}}))})),e.vendorsDisclosed.set(t.vendors),e}];static process(e,t){const n=e.gvl;if(!n)throw new U("Unable to encode TCModel without a GVL");if(!n.isReady)throw new U("Unable to encode TCModel tcModel.gvl.readyPromise is not resolved");(e=e.clone()).consentLanguage=n.language.toUpperCase(),t?.version>0&&t?.version<=this.processor.length?e.version=t.version:e.version=this.processor.length;const s=e.version-1;if(!this.processor[s])throw new U(`Invalid version: ${e.version}`);return this.processor[s](e,n)}}class ce{static absCall(e,t,n,s){return new Promise(((r,i)=>{const o=new XMLHttpRequest;o.withCredentials=n,o.addEventListener("load",(()=>{if(o.readyState==XMLHttpRequest.DONE)if(o.status>=200&&o.status<300){let e=o.response;if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}r(e)}else i(new Error(`HTTP Status: ${o.status} response type: ${o.responseType}`))})),o.addEventListener("error",(()=>{i(new Error("error"))})),o.addEventListener("abort",(()=>{i(new Error("aborted"))})),null===t?o.open("GET",e,!0):o.open("POST",e,!0),o.responseType="json",o.timeout=s,o.ontimeout=()=>{i(new Error("Timeout "+s+"ms "+e))},o.send(t)}))}static post(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return this.absCall(e,JSON.stringify(t),n,s)}static fetch(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return this.absCall(e,null,t,n)}}class le extends H{static LANGUAGE_CACHE=new Map;static CACHE=new Map;static LATEST_CACHE_KEY=0;static DEFAULT_LANGUAGE="EN";static consentLanguages=new G;static baseUrl_;static set baseUrl(e){if(/^https?:\/\/vendorlist\.consensu\.org\//.test(e))throw new M("Invalid baseUrl! You may not pull directly from vendorlist.consensu.org and must provide your own cache");e.length>0&&"/"!==e[e.length-1]&&(e+="/"),this.baseUrl_=e}static get baseUrl(){return this.baseUrl_}static latestFilename="vendor-list.json";static versionedFilename="archives/vendor-list-v[VERSION].json";static languageFilename="purposes-[LANG].json";readyPromise;gvlSpecificationVersion;vendorListVersion;tcfPolicyVersion;lastUpdated;purposes;specialPurposes;features;specialFeatures;isReady_=!1;vendors_;vendorIds;fullVendorList;byPurposeVendorMap;bySpecialPurposeVendorMap;byFeatureVendorMap;bySpecialFeatureVendorMap;stacks;lang_;isLatest=!1;constructor(e){super();let t=le.baseUrl;if(this.lang_=le.DEFAULT_LANGUAGE,this.isVendorList(e))this.populate(e),this.readyPromise=Promise.resolve();else{if(!t)throw new M("must specify GVL.baseUrl before loading GVL json");if(e>0){const n=e;le.CACHE.has(n)?(this.populate(le.CACHE.get(n)),this.readyPromise=Promise.resolve()):(t+=le.versionedFilename.replace("[VERSION]",String(n)),this.readyPromise=this.fetchJson(t))}else le.CACHE.has(le.LATEST_CACHE_KEY)?(this.populate(le.CACHE.get(le.LATEST_CACHE_KEY)),this.readyPromise=Promise.resolve()):(this.isLatest=!0,this.readyPromise=this.fetchJson(t+le.latestFilename))}}static emptyLanguageCache(e){let t=!1;return void 0===e&&le.LANGUAGE_CACHE.size>0?(le.LANGUAGE_CACHE=new Map,t=!0):"string"==typeof e&&this.consentLanguages.has(e.toUpperCase())&&(le.LANGUAGE_CACHE.delete(e.toUpperCase()),t=!0),t}static emptyCache(e){let t=!1;return Number.isInteger(e)&&e>=0?(le.CACHE.delete(e),t=!0):void 0===e&&(le.CACHE=new Map,t=!0),t}cacheLanguage(){le.LANGUAGE_CACHE.has(this.lang_)||le.LANGUAGE_CACHE.set(this.lang_,{purposes:this.purposes,specialPurposes:this.specialPurposes,features:this.features,specialFeatures:this.specialFeatures,stacks:this.stacks})}async fetchJson(e){try{this.populate(await ce.fetch(e))}catch(e){throw new M(e.message)}}getJson(){return JSON.parse(JSON.stringify({gvlSpecificationVersion:this.gvlSpecificationVersion,vendorListVersion:this.vendorListVersion,tcfPolicyVersion:this.tcfPolicyVersion,lastUpdated:this.lastUpdated,purposes:this.purposes,specialPurposes:this.specialPurposes,features:this.features,specialFeatures:this.specialFeatures,stacks:this.stacks,vendors:this.fullVendorList}))}async changeLanguage(e){const t=e.toUpperCase();if(!le.consentLanguages.has(t))throw new M(`unsupported language ${e}`);if(t!==this.lang_)if(this.lang_=t,le.LANGUAGE_CACHE.has(t)){const e=le.LANGUAGE_CACHE.get(t);for(const t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}else{const t=le.baseUrl+le.languageFilename.replace("[LANG]",e);try{await this.fetchJson(t),this.cacheLanguage()}catch(e){throw new M("unable to load language: "+e.message)}}}get language(){return this.lang_}isVendorList(e){return void 0!==e&&void 0!==e.vendors}populate(e){this.purposes=e.purposes,this.specialPurposes=e.specialPurposes,this.features=e.features,this.specialFeatures=e.specialFeatures,this.stacks=e.stacks,this.isVendorList(e)&&(this.gvlSpecificationVersion=e.gvlSpecificationVersion,this.tcfPolicyVersion=e.tcfPolicyVersion,this.vendorListVersion=e.vendorListVersion,this.lastUpdated=e.lastUpdated,"string"==typeof this.lastUpdated&&(this.lastUpdated=new Date(this.lastUpdated)),this.vendors_=e.vendors,this.fullVendorList=e.vendors,this.mapVendors(),this.isReady_=!0,this.isLatest&&le.CACHE.set(le.LATEST_CACHE_KEY,this.getJson()),le.CACHE.has(this.vendorListVersion)||le.CACHE.set(this.vendorListVersion,this.getJson())),this.cacheLanguage()}mapVendors(e){this.byPurposeVendorMap={},this.bySpecialPurposeVendorMap={},this.byFeatureVendorMap={},this.bySpecialFeatureVendorMap={},Object.keys(this.purposes).forEach((e=>{this.byPurposeVendorMap[e]={legInt:new Set,consent:new Set,flexible:new Set}})),Object.keys(this.specialPurposes).forEach((e=>{this.bySpecialPurposeVendorMap[e]=new Set})),Object.keys(this.features).forEach((e=>{this.byFeatureVendorMap[e]=new Set})),Object.keys(this.specialFeatures).forEach((e=>{this.bySpecialFeatureVendorMap[e]=new Set})),Array.isArray(e)||(e=Object.keys(this.fullVendorList).map((e=>+e))),this.vendorIds=new Set(e),this.vendors_=e.reduce(((e,t)=>{const n=this.vendors_[String(t)];return n&&void 0===n.deletedDate&&(n.purposes.forEach((e=>{this.byPurposeVendorMap[String(e)].consent.add(t)})),n.specialPurposes.forEach((e=>{this.bySpecialPurposeVendorMap[String(e)].add(t)})),n.legIntPurposes.forEach((e=>{this.byPurposeVendorMap[String(e)].legInt.add(t)})),n.flexiblePurposes&&n.flexiblePurposes.forEach((e=>{this.byPurposeVendorMap[String(e)].flexible.add(t)})),n.features.forEach((e=>{this.byFeatureVendorMap[String(e)].add(t)})),n.specialFeatures.forEach((e=>{this.bySpecialFeatureVendorMap[String(e)].add(t)})),e[t]=n),e}),{})}getFilteredVendors(e,t,n,s){const r=e.charAt(0).toUpperCase()+e.slice(1);let i;const o={};return i="purpose"===e&&n?this["by"+r+"VendorMap"][String(t)][n]:this["by"+(s?"Special":"")+r+"VendorMap"][String(t)],i.forEach((e=>{o[String(e)]=this.vendors[String(e)]})),o}getVendorsWithConsentPurpose(e){return this.getFilteredVendors("purpose",e,"consent")}getVendorsWithLegIntPurpose(e){return this.getFilteredVendors("purpose",e,"legInt")}getVendorsWithFlexiblePurpose(e){return this.getFilteredVendors("purpose",e,"flexible")}getVendorsWithSpecialPurpose(e){return this.getFilteredVendors("purpose",e,void 0,!0)}getVendorsWithFeature(e){return this.getFilteredVendors("feature",e)}getVendorsWithSpecialFeature(e){return this.getFilteredVendors("feature",e,void 0,!0)}get vendors(){return this.vendors_}narrowVendorsTo(e){this.mapVendors(e)}get isReady(){return this.isReady_}clone(){const e=new le(this.getJson());return this.lang_!==le.DEFAULT_LANGUAGE&&e.changeLanguage(this.lang_),e}static isInstanceOf(e){return"object"==typeof e&&"function"==typeof e.narrowVendorsTo}}class ue extends H{static consentLanguages=le.consentLanguages;isServiceSpecific_=!1;supportOOB_=!0;useNonStandardStacks_=!1;purposeOneTreatment_=!1;publisherCountryCode_="AA";version_=2;consentScreen_=0;policyVersion_=2;consentLanguage_="EN";cmpId_=0;cmpVersion_=0;vendorListVersion_=0;numCustomPurposes_=0;gvl_;created;lastUpdated;specialFeatureOptins=new q;purposeConsents=new q;purposeLegitimateInterests=new q;publisherConsents=new q;publisherLegitimateInterests=new q;publisherCustomConsents=new q;publisherCustomLegitimateInterests=new q;customPurposes;vendorConsents=new q;vendorLegitimateInterests=new q;vendorsDisclosed=new q;vendorsAllowed=new q;publisherRestrictions=new $;constructor(e){super(),e&&(this.gvl=e),this.updated()}set gvl(e){le.isInstanceOf(e)||(e=new le(e)),this.gvl_=e,this.publisherRestrictions.gvl=e}get gvl(){return this.gvl_}set cmpId(e){if(e=Number(e),!(Number.isInteger(e)&&e>1))throw new F("cmpId",e);this.cmpId_=e}get cmpId(){return this.cmpId_}set cmpVersion(e){if(e=Number(e),!(Number.isInteger(e)&&e>-1))throw new F("cmpVersion",e);this.cmpVersion_=e}get cmpVersion(){return this.cmpVersion_}set consentScreen(e){if(e=Number(e),!(Number.isInteger(e)&&e>-1))throw new F("consentScreen",e);this.consentScreen_=e}get consentScreen(){return this.consentScreen_}set consentLanguage(e){this.consentLanguage_=e}get consentLanguage(){return this.consentLanguage_}set publisherCountryCode(e){if(!/^([A-z]){2}$/.test(e))throw new F("publisherCountryCode",e);this.publisherCountryCode_=e.toUpperCase()}get publisherCountryCode(){return this.publisherCountryCode_}set vendorListVersion(e){if((e=Number(e)>>0)<0)throw new F("vendorListVersion",e);this.vendorListVersion_=e}get vendorListVersion(){return this.gvl?this.gvl.vendorListVersion:this.vendorListVersion_}set policyVersion(e){if(this.policyVersion_=parseInt(e,10),this.policyVersion_<0)throw new F("policyVersion",e)}get policyVersion(){return this.gvl?this.gvl.tcfPolicyVersion:this.policyVersion_}set version(e){this.version_=parseInt(e,10)}get version(){return this.version_}set isServiceSpecific(e){this.isServiceSpecific_=e}get isServiceSpecific(){return this.isServiceSpecific_}set useNonStandardStacks(e){this.useNonStandardStacks_=e}get useNonStandardStacks(){return this.useNonStandardStacks_}set supportOOB(e){this.supportOOB_=e}get supportOOB(){return this.supportOOB_}set purposeOneTreatment(e){this.purposeOneTreatment_=e}get purposeOneTreatment(){return this.purposeOneTreatment_}setAllVendorConsents(){this.vendorConsents.set(this.gvl.vendors)}unsetAllVendorConsents(){this.vendorConsents.empty()}setAllVendorsDisclosed(){this.vendorsDisclosed.set(this.gvl.vendors)}unsetAllVendorsDisclosed(){this.vendorsDisclosed.empty()}setAllVendorsAllowed(){this.vendorsAllowed.set(this.gvl.vendors)}unsetAllVendorsAllowed(){this.vendorsAllowed.empty()}setAllVendorLegitimateInterests(){this.vendorLegitimateInterests.set(this.gvl.vendors)}unsetAllVendorLegitimateInterests(){this.vendorLegitimateInterests.empty()}setAllPurposeConsents(){this.purposeConsents.set(this.gvl.purposes)}unsetAllPurposeConsents(){this.purposeConsents.empty()}setAllPurposeLegitimateInterests(){this.purposeLegitimateInterests.set(this.gvl.purposes)}unsetAllPurposeLegitimateInterests(){this.purposeLegitimateInterests.empty()}setAllSpecialFeatureOptins(){this.specialFeatureOptins.set(this.gvl.specialFeatures)}unsetAllSpecialFeatureOptins(){this.specialFeatureOptins.empty()}setAll(){this.setAllVendorConsents(),this.setAllPurposeLegitimateInterests(),this.setAllSpecialFeatureOptins(),this.setAllPurposeConsents(),this.setAllVendorLegitimateInterests()}unsetAll(){this.unsetAllVendorConsents(),this.unsetAllPurposeLegitimateInterests(),this.unsetAllSpecialFeatureOptins(),this.unsetAllPurposeConsents(),this.unsetAllVendorLegitimateInterests()}get numCustomPurposes(){let e=this.numCustomPurposes_;if("object"==typeof this.customPurposes){const t=Object.keys(this.customPurposes).sort(((e,t)=>Number(e)-Number(t)));e=parseInt(t.pop(),10)}return e}set numCustomPurposes(e){if(this.numCustomPurposes_=parseInt(e,10),this.numCustomPurposes_<0)throw new F("numCustomPurposes",e)}updated(){const e=new Date,t=new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()));this.created=t,this.lastUpdated=t}}class de{static encode(e,t){let n,s="";return e=ae.process(e,t),n=Array.isArray(t?.segments)?t.segments:new ie(e,t)[""+e.version],n.forEach(((t,r)=>{let i="";r<n.length-1&&(i="."),s+=oe.encode(e,t)+i})),s}static decode(e,t){const n=e.split("."),s=n.length;t||(t=new ue);for(let e=0;e<s;e++){const s=n[e],r=B.decode(s.charAt(0)).substr(0,Q.segmentType),i=J.ID_TO_KEY[Y.decode(r,Q.segmentType).toString()];oe.decode(s,t,i)}return t}}function pe(){return t(this,void 0,void 0,(function(){return n(this,(function(e){return[2,new Promise((function(e){var t,n;try{var s=(null===(t=window.__bt)||void 0===t?void 0:t.tcf)||(null===(n=u.__bt)||void 0===n?void 0:n.tcf);if((null==s?void 0:s.hasOwnProperty("GDPRApplies"))&&(null==s?void 0:s.hasOwnProperty("TCFString"))){var r=de.decode(s.TCFString),i=Array.from(r.purposeConsents).reduce((function(e,t){var n=t[0],s=t[1];return e[n]=s,e}),{});e({gdprApplies:s.GDPRApplies,tcString:s.TCFString,purpose:{consents:i}})}var o=window.__tcfapi||u.__tcfapi;"function"==typeof o&&o("addEventListener",2,(function(t,n){!n||"tcloaded"!==(null==t?void 0:t.eventStatus)&&"useractioncomplete"!==(null==t?void 0:t.eventStatus)||e(t),e(null)})),e(null)}catch(t){e(null)}}))]}))}))}function he(){return t(this,void 0,void 0,(function(){return n(this,(function(e){return[2,pe().then((function(e){try{return function(e){var t;return!(function(e){void 0===e&&(e={});var t=!1;return Object.keys(e).forEach((function(n){return t=t||e[n]})),!t}(null===(t=e.purpose)||void 0===t?void 0:t.consents)||(n=e.purpose,!(ge(n,2)&&ge(n,7)&&ge(n,9)&&ge(n,10))));var n}(e)}catch(e){return null}}))]}))}))}function ge(e,t){var n,s;return(null===(n=null==e?void 0:e.consents)||void 0===n?void 0:n[t])&&(null===(s=null==e?void 0:e.legitimateInterests)||void 0===s?void 0:s[t])}function me(){return new Promise((function(e){switch(function(){var e=window.navigator.userAgent;if(/chrome|chromium/i.test(e))return ve.CHROME;if(/firefox|iceweasel|fxios/i.test(e))return ve.FIREFOX;if(/msie|trident/i.test(e))return ve.IE;if(/^((?!chrome|android).)*safari/i.test(e))return ve.SAFARI;if(window.chrome)return ve.CHROME;return}()){case ve.SAFARI:void 0!==window.navigator.maxTouchPoints?function(){var t=String(Math.random());try{window.indexedDB.open(t,1).onupgradeneeded=function(n){var s,r,i=null===(s=n.target)||void 0===s?void 0:s.result;try{i.createObjectStore("test",{autoIncrement:!0}).put(new Blob),e(!1)}catch(t){var o=t;if(t instanceof Error&&(o=null!==(r=t.message)&&void 0!==r?r:t),"string"!=typeof o)return e(!1);var a=/BlobURLs are not yet supported/.test(o);e(a)}finally{i.close(),window.indexedDB.deleteDatabase(t)}}}catch(t){return e(!1)}}():function(){var t=window.openDatabase,n=window.localStorage;try{t(null,null,null,null)}catch(t){return e(!0)}try{n.setItem("test","1"),n.removeItem("test")}catch(t){return e(!0)}e(!1)}();break;case ve.CHROME:void 0!==window.Promise&&void 0!==window.Promise.allSettled?function(){try{window.navigator.webkitTemporaryStorage.queryUsageAndQuota((function(t,n){var s=Math.round(n/1048576),r=2*Math.round(function(){var e,t;return(null===(t=null===(e=window.performance)||void 0===e?void 0:e.memory)||void 0===t?void 0:t.jsHeapSizeLimit)||1073741824}()/1048576);e(s<r)}),(function(){return e(null)}))}catch(t){return e(null)}}():function(){try{(0,window.webkitRequestFileSystem)(0,1,(function(){return e(!1)}),(function(){return e(!0)}))}catch(t){return e(null)}}();break;case ve.FIREFOX:e(void 0===window.navigator.serviceWorker);break;case ve.IE:e(void 0===window.indexedDB);break;default:e(null)}}))}var ve={SAFARI:"safari",CHROME:"chrome",FIREFOX:"firefox",IE:"ie"};var fe,be,we="w",ye="o",Ie="r",_e="aa",Ee="tid",Se="cv",Ce="bv",Le="rt",Ae="vr",Oe="sid",Te="checksum",De="c",Ve="pm",Re="widget";function Pe(e,t){void 0===t&&(t={}),e||(e="/"),e.startsWith("/")||(e="/"+e),t.upapi=!0;var n="",s="?";for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var i=t[r];n+=""+s+r+"="+encodeURIComponent(i),s="&"}return"https://"+_+e+n}function Ne(e,s,r){return void 0===s&&(s={}),void 0===r&&(r={severity:1}),t(this,void 0,void 0,(function(){var t,i,o,a;return n(this,(function(n){switch(n.label){case 0:return[4,x()];case 1:return t=n.sent(),(a={})[Ee]=T.traceID,a[Se]=E,a[Oe]=T.sessionID,a.upapi=!0,i=a,o={event:e,meta:s,orgID:y,severity:r.severity,websiteID:t.siteInfo.websiteID},[2,fetch(Pe("/log",i),{method:"POST",body:JSON.stringify(o)})]}}))}))}var xe,ke=Date.now(),Ue=window.performance.getEntriesByType("resource").find((function(e){return e.name.includes(document.currentScript.getAttribute("src"))})),Me=Math.round(Date.now()-(null!==(be=null!==(fe=null==Ue?void 0:Ue.startTime)&&void 0!==fe?fe:0+(null==Ue?void 0:Ue.duration))&&void 0!==be?be:0)),Fe=Ue&&b(1),Be={shouldLog:Fe,tagScriptLoadTimestamp:ke,navigationStartTimestamp:Me};function He(t){var n=Date.now();return function(s){if(Fe){var r=Date.now(),i=e(e({},s),{eventDurationMS:r-n,timestamp:r});Ne(t,i,{severity:1})}}}function je(){var e=He("timing.countryDetection");u.localStorage.getItem("btUserCountry")?e({cached:!0}):fetch("https://api.btloader.com/country").then((function(e){return e.json()})).then((function(t){u.localStorage.setItem("btUserCountry",t.country),e({cached:!1})}))}function Ge(e){if(!e)return 0;var t=0;for(var n in e)if(e.hasOwnProperty(n)){var s=e[n].max;s>t&&(t=s)}return t/100}function We(e,t){if(void 0===t&&(t={}),!e)return null;var n=0,s=1,r=Ge(t);return 1===r||(Object.values(t).length&&r<1&&(n=r,s=1-r),Object.keys(e).sort().forEach((function(r){var i=e[r];t[r]={min:Math.trunc(100*n),max:Math.trunc(100*(n+i*s))},n+=i*s}))),t}function ze(){return t(this,void 0,void 0,(function(){var e,t,s,r,i,o,a,c,l,d,p;return n(this,(function(n){switch(n.label){case 0:return e="latest",t="BT_BUNDLE_VERSION",s="BT_DIGEST_VERSION",[4,x()];case 1:return r=n.sent(),i=r.siteInfo,o=r.bundleData,!xe[i.websiteID]&&(null==o?void 0:o.bundles)&&(xe[i.websiteID]=o),a=function(e,t,n){if(void 0===n&&(n="latest"),!e)return null;if(!t||"object"!=typeof t||Object.keys(t).length<=0)return null;var s={},r=t[e],i=t[0],o=t.global;if((null==r?void 0:r.bundles)&&(s=We(r.bundles)),(null==i?void 0:i.bundles)&&(s=We(i.bundles,s)),(null==o?void 0:o.bundles)&&(s=We(o.bundles,s)),Object.keys(s).length<=0)return null;var a=Ge(s);return a<1&&(s[n]={min:Math.trunc(100*a),max:100}),s}(i.websiteID,xe,e),window.__bt_tag_d&&(window.__bt_tag_d.probabilities=a),!a||Object.keys(a).length<=0?[2,void 0]:(c=xe[i.websiteID]||xe[0]||xe.global)?(l=c.digest,u.localStorage.getItem(s)!=String(l)&&(u.localStorage.setItem(s,String(l)),u.localStorage.removeItem(t)),(d=u.localStorage.getItem(t))||(p=f(100),d=function(e,t){if("number"!=typeof e||e<0||e>100)return null;if(!t||"object"!=typeof t)return null;for(var n=Object.keys(t),s=0;s<n.length;s++){var r=n[s],i=t[r];if(i.min<=e&&i.max>e)return r}return null}(p,a)||e,u.localStorage.setItem(t,d)),[2,d===e?void 0:d]):[2]}}))}))}xe={"global":{"digest":5134028977471488,"bundles":{"5134028977471488":0.01}}};var $e="BT_AM_SOFTWALL_RENDERED",Je="BT_AM_SOFTWALL_RECOVERED",qe=new Proxy(new URLSearchParams(window.location.search),{get:function(e,t){return e.get(t)}});function Qe(){return t(this,void 0,void 0,(function(){var e;return n(this,(function(t){return(e=Boolean(localStorage.getItem($e)))?[2,e]:[2,Ke().then((function(){return Boolean(localStorage.getItem($e))}))]}))}))}function Ke(){return t(this,void 0,void 0,(function(){var e;return n(this,(function(t){return qe.ignore_cache?[2]:(e=qe.bt_env||"prod",[2,fetch("https://"+_+"/mw/state?bt_env="+e).then((function(e){return e.json()})).then((function(e){var t=e||{},n=t.renderDate,s=t.recoveryType;window.__bt_intrnl.recoveryUserAttr=window.__bt_intrnl.recoveryUserAttr||{mwRendered:!1,recoveryType:void 0},n&&(sessionStorage.setItem($e,"true"),localStorage.setItem($e,new Date(n).toUTCString()),window.__bt_intrnl.recoveryUserAttr.mwRendered=!0),s&&(localStorage.setItem(Je,s),window.__bt_intrnl.recoveryUserAttr.recoveryType=s)})).catch((function(){return null}))])}))}))}var Ye=x().then((function(e){var t,n=e.siteInfo.websiteID,s={"org":{"enabled":false, "logo":"", "name":"", "view":"", "single_click_enabled":false, "page_views_to_render":"0", "premium_bypass_mode_enabled":false, "hard_message_wall_mode_enabled":false, "allow_render_to_aa_users":false, "landing_text_en":"", "cta_button_color":"", "font_type":""}, "websites":{}, "script":"https://btmessage.com/script/rlink.js?o=5130683165442048"},r=function(e,t){var n;return null===(n=e.websites)||void 0===n?void 0:n[t]}(s,n);t=function(e,t){var n=e.org;return null!=t?t:n}(s,null!=r?r:e.messageWall);var i=t.enabled,o=t.enabled&&t.allow_render_to_aa_users,a=s.script;return window.__bt_tag_am={settings:t},{canLoadAM:i,canLoadMWToAA:o,amScript:a}})).catch((function(e){return{canLoadAM:!1,canLoadMWToAA:!1,amScript:""}}));function Xe(){return t(this,void 0,void 0,(function(){return n(this,(function(e){return[2,new Promise((function(e){var t=He("timing.ABDetection"),n="BT_AA_DETECTION",s=JSON.parse(u.localStorage.getItem(n));s&&s.ab&&s.acceptable&&(t({cached:!0}),e(s)),Promise.all([a(),c()]).then((function(r){var i={ab:r[0],acceptable:r[1]};u.localStorage.setItem(n,JSON.stringify(i)),window.__bt_intrnl.aaDetectionResults=i,!(s&&s.ab&&s.acceptable)||i.ab&&i.acceptable||(u.__bt_intrnl.stopFlag=!0),t({cached:!1}),e(i)}))}))]}))}))}function Ze(e){if(e){var t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src=e,t.crossOrigin="anonymous",(window.document.head||window.document.body||window.document.documentElement).appendChild(t)}}function et(e){var t=e.eventName,n=e.payload||{bubbles:!1,cancelable:!1,detail:void 0};if(window.CustomEvent)try{var s=new window.CustomEvent(t,n);return void window.dispatchEvent(s)}catch(e){}var r=document.createEvent("CustomEvent");r.initCustomEvent(t,n.bubbles,n.cancelable,n.detail),window.dispatchEvent(r)}u.__bt_intrnl=u.__bt_intrnl||{traceID:T.traceID,pvSent:h("BT_pvSent"),stopFlag:!1,timings:Be,aaDetectionResults:null,recoveryUserAttr:null},window.__bt_intrnl=u.__bt_intrnl;try{!function(){var e;t(this,void 0,void 0,(function(){var s,r,i,o,a,c,l,d,h,v,f,b,w,_;return n(this,(function(C){switch(C.label){case 0:return Fe&&(Ne("timing.navigationStart",{timestamp:Me},{severity:1}),Ne("timing.tagScriptLoaded",{eventDurationMS:Math.round(Ue.duration),timestamp:ke},{severity:1})),[4,Promise.all([Xe(),Qe(),x()])];case 1:return s=C.sent(),r=s[0],i=s[1],o=s[2],a=o.siteInfo,c=o.checksum,et({eventName:"BTAADetection",payload:{detail:r}}),window.__bt_already_invoked||!a.websiteID?[2]:(window.__bt_already_invoked=!0,je(),[4,Ye]);case 2:return l=C.sent(),d=l.canLoadAM,h=l.canLoadMWToAA,v=l.amScript,b=i&&d,r.ab?window.disableUponit?[3,5]:(function(e){(u.location.href.indexOf("bt_debug=true")>=0||"true"==u.localStorage.getItem("bt_debug"))&&(e.contentEnabled="true"==u.localStorage.getItem("forceContent")||e.contentEnabled,e.mobileContentEnabled="true"==u.localStorage.getItem("forceMobileContent")||e.mobileContentEnabled)}(a),a.contentEnabled&&(!(_="function"==typeof window.bt_isMobileCustom?window.bt_isMobileCustom():/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(navigator.userAgent||navigator.vendor||window.opera)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test((navigator.userAgent||navigator.vendor||window.opera).substr(0,4)))||_&&a.mobileContentEnabled)?r.acceptable?[4,ze()]:[3,4]:[3,5]):[3,5];case 3:return w=C.sent(),f=!h,h&&(b=!0,window.__bt_recovery=function(){Ze(m(I,a.websiteID,S,w))},window.__bt_am_already_invoked=!1),[3,5];case 4:d&&(b=!0),C.label=5;case 5:if((null===(e=u.__bt_intrnl.pvSent)||void 0===e?void 0:e[a.websiteID])||(u.__bt_intrnl.pvSent=u.__bt_intrnl.pvSent||{},u.__bt_intrnl.pvSent[a.websiteID]=!0,g("BT_pvSent",u.__bt_intrnl.pvSent),function(e,s,r,i){t(this,void 0,void 0,(function(){var t,o,a,c;return n(this,(function(n){switch(n.label){case 0:return(t={})[Ee]=T.traceID,t[we]=e.siteInfo.websiteID,t[ye]=y,t[Se]=E,t[Re]=e.siteInfo.widget,e.checksum&&(t[Te]=e.checksum),i&&(t[Ce]=i),t[Ie]=s,t[Ae]=window.innerWidth+"x"+window.innerHeight,t.pageURL=p.href,t[Oe]=T.sessionID,s&&(t[Le]=0,t[_e]=r),[4,Promise.all([he(),me()])];case 1:return o=n.sent(),a=o[0],c=o[1],null!==a&&(t[De]=a),null!==c&&(t[Ve]=c),[4,(l=Pe("/pv",t),new Promise((function(e,t){var n=new window.XMLHttpRequest;n.open("GET",l,!0),n.onerror=function(){console.log("Error in get request for "+l),t()},n.onload=function(){e(n.responseText)},n.send()})))];case 2:return n.sent(),[2]}var l}))}))}({siteInfo:a,checksum:c},r.ab,r.acceptable,w)),f)Ze(m(I,a.websiteID,S,w));else try{et({eventName:"AcceptableAdsInit",payload:{detail:!1}}),et({eventName:"uponitInit",payload:{detail:!1}})}catch(e){}return b&&Ze(v),[2]}}))}))}()}catch(e){}}();
YoHoHo.io - pirate battle royale io game_files/tag.min.js.download ADDED
The diff for this file is too large to render. See raw diff
 
YoHoHo.io - pirate battle royale io game_files/video.svg ADDED
YoHoHo.io - pirate battle royale io game_files/yohoho.js.download ADDED
The diff for this file is too large to render. See raw diff