/* * Project: @gamedistribution.com/html5-sdk * Description: GameDistribution.com HTML5 SDK * Development By: GameDistribution.com * Copyright(c): 2021 * Version: 1.8.12 (21-02-2021 15:57) */ !function i(o,r,a){function s(e,t){if(!r[e]){if(!o[e]){var n="function"==typeof require&&require;if(!t&&n)return n(e,!0);if(c)return c(e,!0);throw(n=new Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",n}n=r[e]={exports:{}},o[e][0].call(n.exports,function(t){return s(o[e][1][t]||t)},n,n.exports,i,o,r,a)}return r[e].exports}for(var c="function"==typeof require&&require,t=0;to;)p(i,n=e[o++])&&(~ft(r,n)||r.push(n));return r}function et(t,e){for(var n=yt(e),i=R.f,o=S.f,r=0;r"+t+"<\/script>"}N=F?(P=L.state||(L.state=new Y),I=P.get,j=P.has,B=P.set,M=function(t,e){return e.facade=t,B.call(P,t,e),e},z=function(t){return I.call(P,t)||{}},function(t){return j.call(P,t)}):(U=W("state"),$[U]=!0,M=function(t,e){return e.facade=t,T(t,U,e),e},z=function(t){return p(t,U)?t[U]:{}},function(t){return p(t,U)});var rt,at={set:M,get:z,has:N,enforce:function(t){return N(t)?z(t):M(t,{})},getterFor:function(n){return function(t){var e;if(!u(t)||(e=z(t)).type!==n)throw TypeError("Incompatible receiver, "+n+" required");return e}}},st=t(function(t){var e=at.get,s=at.enforce,c=String(String).split("String");(t.exports=function(t,e,n,i){var o=!!i&&!!i.unsafe,r=!!i&&!!i.enumerable,a=!!i&&!!i.noTargetGet;"function"==typeof n&&("string"!=typeof e||p(n,"name")||T(n,"name",e),(i=s(n)).source||(i.source=c.join("string"==typeof e?e:""))),t!==f?(o?!a&&t[e]&&(r=!0):delete t[e],r?t[e]=n:T(t,e,n)):r?t[e]=n:h(e,n)})(Function.prototype,"toString",function(){return"function"==typeof this&&e(this).source||G(this)})}),ct=f,lt=Math.ceil,dt=Math.floor,ut=Math.min,pt=Math.max,ht=Math.min,ft=(wn={includes:(re=function(s){return function(t,e,n){var i,o=c(t),r=X(o.length),a=(t=r,(n=J(n))<0?pt(n+t,0):ht(n,t));if(s&&e!=e){for(;aje)throw TypeError(Be);for(e=0;en;){var i,o,r,a=h[n++],s=e?a.ok:a.fail,c=a.resolve,l=a.reject,d=a.domain;try{s?(e||(2===u.rejection&&gi(u),u.rejection=1),!0===s?i=t:(d&&d.enter(),i=s(t),d&&(d.exit(),r=!0)),i===a.promise?l(oi("Promise-chain cycle")):(o=Un(i))?o.call(i,c,l):c(i)):l(t)}catch(t){d&&!r&&d.exit(),l(t)}}u.reactions=[],u.notified=!1,p&&!u.rejection&&hi(u)}))}function Fn(t,e,n){var i,o;di?((i=ri.createEvent("Event")).promise=e,i.reason=n,i.initEvent(t,!1,!0),f.dispatchEvent(i)):i={promise:e,reason:n},!ui&&(o=f["on"+t])?o(i):t===pi&&function(t,e){var n=f.console;n&&n.error&&(1===arguments.length?n.error(t):n.error(t,e))}("Unhandled promise rejection",n)}function Hn(e,n,i){return function(t){e(n,t,i)}}function qn(t,e,n){t.done||(t.done=!0,(t=n?n:t).value=e,t.state=2,Gn(t,!0))}(ze=(ze=ze(f,"queueMicrotask"))&&ze.value)||(Sn=function(){var t,e;for(yn&&(t=Bn.domain)&&t.exit();Dn;){e=Dn.fn,Dn=Dn.next;try{e()}catch(t){throw Dn?Tn():Rn=void 0,t}}Rn=void 0,t&&t.enter()},Tn=re||yn||Ge||!e||!H?Tt&&Tt.resolve?(On=Tt.resolve(void 0),Pn=On.then,function(){Pn.call(On,Sn)}):yn?function(){Bn.nextTick(Sn)}:function(){jn.call(f,Sn)}:(Ln=!0,Cn=H.createTextNode(""),new e(Sn).observe(Cn,{characterData:!0}),function(){Cn.data=Ln=!Ln}));var Kn,Vn,Wn,$n,Yn=ze||function(t){t={fn:t,next:void 0};Rn&&(Rn.next=t),Dn||(Dn=t,Tn()),Rn=t},Zn={f:function(t){return new Mn(t)}},Qn=In.set,Jn=Mt("species"),Xn="Promise",ti=at.get,ei=at.set,ni=at.getterFor(Xn),ii=on,oi=f.TypeError,ri=f.document,ai=f.process,si=Q("fetch"),ci=Zn.f,li=ci,di=!!(ri&&ri.createEvent&&f.dispatchEvent),ui="function"==typeof PromiseRejectionEvent,pi="unhandledrejection",In=(ze=At(Xn,function(){if(G(ii)===String(ii)){if(66===Oe)return!0;if(!yn&&!ui)return!0}if(51<=Oe&&/native code/.test(ii))return!1;function t(t){t(function(){},function(){})}var e=ii.resolve(1);return(e.constructor={})[Jn]=t,!(e.then(function(){})instanceof t)}))||!function(){if(un){var t=!1;try{var e={};e[dn]=function(){return{next:function(){return{done:t=!0}}}},e=e,ii.all(e).catch(function(){})}catch(t){}return t}}(),hi=function(i){Qn.call(f,function(){var t,e=i.facade,n=i.value;if(fi(i)&&(t=Nn(function(){yn?ai.emit("unhandledRejection",n,e):Fn(pi,e,n)}),i.rejection=yn||fi(i)?2:1,t.error))throw t.value})},fi=function(t){return 1!==t.rejection&&!t.parent},gi=function(e){Qn.call(f,function(){var t=e.facade;yn?ai.emit("rejectionHandled",t):Fn("rejectionhandled",t,e.value)})},mi=function(n,t,e){if(!n.done){n.done=!0,e&&(n=e);try{if(n.facade===t)throw oi("Promise can't be resolved itself");var i=Un(t);i?Yn(function(){var e={done:!1};try{i.call(t,Hn(mi,e,n),Hn(qn,e,n))}catch(t){qn(e,t,n)}}):(n.value=t,n.state=1,Gn(n,!1))}catch(t){qn({done:!1},t,n)}}};function bi(t){var e;return u(t)&&(void 0!==(e=t[_i])?!!e:"RegExp"==o(t))}function vi(){var t=A(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}ze&&(ii=function(t){!function(t,e){if(!(t instanceof ii))throw TypeError("Incorrect "+e+" invocation")}(this,Xn),zt(t),Kn.call(this);var e=ti(this);try{t(Hn(mi,e),Hn(qn,e))}catch(t){qn(e,t)}},(Kn=function(t){ei(this,{type:Xn,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=function(t,e){for(var n in e)st(t,n,e[n],void 0);return t}(ii.prototype,{then:function(t,e){var n=ni(this),i=ci(fn(this,ii));return i.ok="function"!=typeof t||t,i.fail="function"==typeof e&&e,i.domain=yn?ai.domain:void 0,n.parent=!0,n.reactions.push(i),0!=n.state&&Gn(n,!1),i.promise},catch:function(t){return this.then(void 0,t)}}),Vn=function(){var t=new Kn,e=ti(t);this.promise=t,this.resolve=Hn(mi,e),this.reject=Hn(qn,e)},Zn.f=ci=function(t){return t===ii||t===Wn?new Vn:li(t)},"function"==typeof on&&($n=on.prototype.then,st(on.prototype,"then",function(t,e){var n=this;return new ii(function(t,e){$n.call(n,t,e)}).then(t,e)},{unsafe:!0}),"function"==typeof si&&Dt({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return zn(ii,si.apply(f,arguments))}}))),Dt({global:!0,wrap:!0,forced:ze},{Promise:ii}),Y(ii,Xn,!1),He(Xn),Wn=Q(Xn),Dt({target:Xn,stat:!0,forced:ze},{reject:function(t){var e=ci(this);return e.reject.call(void 0,t),e.promise}}),Dt({target:Xn,stat:!0,forced:ze},{resolve:function(t){return zn(this,t)}}),Dt({target:Xn,stat:!0,forced:In},{all:function(t){var s=this,e=ci(s),c=e.resolve,l=e.reject,n=Nn(function(){var i=zt(s.resolve),o=[],r=0,a=1;nn(t,function(t){var e=r++,n=!1;o.push(void 0),a++,i.call(s,t).then(function(t){n||(n=!0,o[e]=t,--a||c(o))},l)}),--a||c(o)});return n.error&&l(n.value),e.promise},race:function(t){var n=this,i=ci(n),o=i.reject,e=Nn(function(){var e=zt(n.resolve);nn(t,function(t){e.call(n,t).then(i.resolve,o)})});return e.error&&o(e.value),i.promise}}),Dt({target:"Promise",proto:!0,real:!0,forced:!!on&&l(function(){on.prototype.finally.call({then:function(){}},function(){})})},{finally:function(e){var n=fn(this,Q("Promise")),t="function"==typeof e;return this.then(t?function(t){return zn(n,e()).then(function(){return t})}:e,t?function(t){return zn(n,e()).then(function(){throw t})}:e)}}),"function"!=typeof on||on.prototype.finally||st(on.prototype,"finally",Q("Promise").prototype.finally);var yi=Object.setPrototypeOf||("__proto__"in{}?function(){var n,i=!1,t={};try{(n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(t,[]),i=t instanceof Array}catch(n){}return function(t,e){return A(t),function(){if(!u(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype")}(),i?n.call(t,e):t.__proto__=e,t}}():void 0),_i=Mt("match");function xi(t,e){return RegExp(t,e)}var Y={UNSUPPORTED_Y:l(function(){var t=xi("a","y");return t.lastIndex=2,null!=t.exec("abcd")}),BROKEN_CARET:l(function(){var t=xi("^r","gy");return t.lastIndex=2,null!=t.exec("str")})},wi=R.f,ze=bt.f,ki=at.set,Ei=Mt("match"),Ai=f.RegExp,Si=Ai.prototype,Di=/a/g,Ri=/a/g,Ti=new Ai(Di)!==Di,Li=Y.UNSUPPORTED_Y;if(s&&At("RegExp",!Ti||Li||l(function(){return Ri[Ei]=!1,Ai(Di)!=Di||Ai(Ri)==Ri||"/a/i"!=Ai(Di,"i")}))){for(var Ci=function(t,e){var n,i=this instanceof Ci,o=bi(t),r=void 0===e;if(!i&&o&&t.constructor===Ci&&r)return t;Ti?o&&!r&&(t=t.source):t instanceof Ci&&(r&&(e=vi.call(t)),t=t.source),Li&&(n=!!e&&-1Pi;)!function(e){e in Ci||wi(Ci,e,{configurable:!0,get:function(){return Ai[e]},set:function(t){Ai[e]=t}})}(Oi[Pi++]);(Si.constructor=Ci).prototype=Si,st(f,"RegExp",Ci)}He("RegExp");var Ii=RegExp.prototype.exec,ji=String.prototype.replace,In=Ii,Bi=(ze=/a/,He=/b*/g,Ii.call(ze,"a"),Ii.call(He,"a"),0!==ze.lastIndex||0!==He.lastIndex),Mi=Y.UNSUPPORTED_Y||Y.BROKEN_CARET,zi=void 0!==/()??/.exec("")[1],Ni=In=Bi||zi||Mi?function(t){var e,n,i,o,r=this,a=Mi&&r.sticky,s=vi.call(r),c=r.source,l=0,d=t;return a&&(-1===(s=s.replace("y","")).indexOf("g")&&(s+="g"),d=String(t).slice(r.lastIndex),0")}),$i="$0"==="a".replace(/./,"$0"),Yi=!!/./[In=Mt("replace")]&&""===/./[In]("a","$0"),Zi=!l(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};t="ab".split(t);return 2!==t.length||"a"!==t[0]||"b"!==t[1]}),He=function(n,t,e,i){var r,o,a=Mt(n),s=!l(function(){var t={};return t[a]=function(){return 7},7!=""[n](t)}),c=s&&!l(function(){var t=!1,e=/a/;return"split"===n&&((e={}).constructor={},e.constructor[Vi]=function(){return e},e.flags="",e[a]=/./[a]),e.exec=function(){return t=!0,null},e[a](""),!t});s&&c&&("replace"!==n||Wi&&$i&&!Yi)&&("split"!==n||Zi)||(r=/./[a],e=(c=e(a,""[n],function(t,e,n,i,o){return e.exec===Ni?s&&!o?{done:!0,value:r.call(e,n,i)}:{done:!0,value:t.call(n,e,i)}:{done:!1}},{REPLACE_KEEPS_$0:$i,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:Yi}))[0],o=c[1],st(String.prototype,n,e),st(RegExp.prototype,a,2==t?function(t,e){return o.call(t,this,e)}:function(t){return o.call(t,this)})),i&&T(RegExp.prototype[a],"sham",!0)},Qi=((In=function(r){return function(t,e){var n,i=String(d(t)),o=J(e),t=i.length;return o<0||t<=o?r?"":void 0:(e=i.charCodeAt(o))<55296||56319]*>)/g,eo=/\$([$&'`]|\d\d?)/g,no=Math.max,io=Math.min;He("replace",2,function(o,_,x,t){var w=t.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,k=t.REPLACE_KEEPS_$0,E=w?"$":"$0";return[function(t,e){var n=d(this),i=null==t?void 0:t[o];return void 0!==i?i.call(t,n,e):_.call(String(n),t,e)},function(t,e){if(!w&&k||"string"==typeof e&&-1===e.indexOf(E)){var n=x(_,t,this,e);if(n.done)return n.value}var i=A(t),o=String(this),r="function"==typeof e;r||(e=String(e));var a,s=i.global;s&&(a=i.unicode,i.lastIndex=0);for(var c=[];;){var l=Ki(i,o);if(null===l)break;if(c.push(l),!s)break;""===String(l[0])&&(i.lastIndex=qi(o,X(i.lastIndex),a))}for(var d,u="",p=0,h=0;h>>0;if(0==i)return[];if(void 0===t)return[n];if(!bi(t))return f.call(n,t,i);for(var o,r,a,s=[],e=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),c=0,l=new RegExp(t.source,e+"g");(o=Ni.call(l,n))&&!((r=l.lastIndex)>c&&(s.push(n.slice(c,o.index)),1=i));)l.lastIndex===o.index&&l.lastIndex++;return c===n.length?!a&&l.test("")||s.push(""):s.push(n.slice(c)),s.length>i?s.slice(0,i):s}:"0".split(void 0,0).length?function(t,e){return void 0===t&&0===e?[]:f.call(this,t,e)}:f;return[function(t,e){var n=d(this),i=null==t?void 0:t[o];return void 0!==i?i.call(t,n,e):m.call(String(n),t,e)},function(t,e){var n=g(m,t,this,e,m!==f);if(n.done)return n.value;var i=A(t),o=String(this),n=fn(i,RegExp),r=i.unicode,t=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(Jo?"y":"g"),a=new n(Jo?i:"^(?:"+i.source+")",t),s=void 0===e?Qo:e>>>0;if(0==s)return[];if(0===o.length)return null===Ki(a,o)?[o]:[];for(var c=0,l=0,d=[];l>>6)+u(128|63&e):u(224|e>>>12&15)+u(128|e>>>6&63)+u(128|63&e);var e=65536+1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320);return u(240|e>>>18&7)+u(128|e>>>12&63)+u(128|e>>>6&63)+u(128|63&e)}function i(t){return t.replace(p,n)}function o(t){var e=[0,2,1][t.length%3],t=t.charCodeAt(0)<<16|(1>>18),l.charAt(t>>>12&63),2<=e?"=":l.charAt(t>>>6&63),1<=e?"=":l.charAt(63&t)].join("")}function r(t){return h(i(String(t)))}function c(t){return t.replace(/[+\/]/g,function(t){return"+"==t?"-":"_"}).replace(/=/g,"")}function a(t,e){return e?c(r(t)):r(t)}var t,s=(e=e||{}).Base64,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=function(t){for(var e={},n=0,i=t.length;n>>18)+l.charAt(r>>>12&63)+(void 0!==a?l.charAt(r>>>6&63):"=")+(void 0!==s?l.charAt(63&r):"=")}return e?c(n):n});function f(t){switch(t.length){case 4:var e=((7&t.charCodeAt(0))<<18|(63&t.charCodeAt(1))<<12|(63&t.charCodeAt(2))<<6|63&t.charCodeAt(3))-65536;return u(55296+(e>>>10))+u(56320+(1023&e));case 3:return u((15&t.charCodeAt(0))<<12|(63&t.charCodeAt(1))<<6|63&t.charCodeAt(2));default:return u((31&t.charCodeAt(0))<<6|63&t.charCodeAt(1))}}function g(t){return t.replace(x,f)}function m(t){var e=t.length,n=e%4,t=(0>>16),u(t>>>8&255),u(255&t)]).length-=[0,0,2,1][n],t.join("")}function b(t){return w(String(t).replace(/[^A-Za-z0-9\+\/]/g,""))}function v(t){return String(t).replace(/[-_]/g,function(t){return"-"==t?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")}function y(t){return t=v(t),g(w(t))}var _,x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,w=e.atob&&"function"==typeof e.atob?function(t){return e.atob(t)}:function(t){return t.replace(/\S{1,4}/g,m)};e.Uint8Array&&(_=function(t){return Uint8Array.from(b(v(t)),function(t){return t.charCodeAt(0)})});var k;return e.Base64={VERSION:"2.6.4",atob:b,btoa:h,fromBase64:y,toBase64:a,utob:i,encode:a,encodeURI:function(t){return a(t,!0)},btou:g,decode:y,noConflict:function(){var t=e.Base64;return e.Base64=s,t},fromUint8Array:t,toUint8Array:_},"function"==typeof Object.defineProperty&&(k=function(t){return{value:t,enumerable:!1,writable:!0,configurable:!0}},e.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",k(function(){return y(this)})),Object.defineProperty(String.prototype,"toBase64",k(function(t){return a(this,t)})),Object.defineProperty(String.prototype,"toBase64URI",k(function(){return a(this,!0)}))}),e.Meteor&&(Base64=e.Base64),E.exports&&(E.exports.Base64=e.Base64),{Base64:e.Base64}}(e)}),Sr={Rewarded:"rewarded",Interstitial:"interstitial",Preroll:"interstitial",Midroll:"interstitial",Display:"display"};function Dr(t,e){for(var n in e)e.hasOwnProperty(n)&&null!==e[n]&&void 0!==e[n]&&(t[n]=e[n]);return t}function Rr(t,e){e=e||window.location.href,e=new RegExp("[?&]"+t+"=([^&#]*)","i").exec(e);return e?e[1]:null}function Tr(){for(var t,e=/\+/g,n=/([^&=]+)=?([^&]*)/g,i=function(t){return decodeURIComponent(t.toLowerCase().replace(e," "))},o=window.location.search.substring(1),r={};t=n.exec(o);)r[i(t[1])]=i(t[2]);return r}function Lr(t){for(;function t(e){return(e=e||"")!==decodeURIComponent(e)}(t);)t=decodeURIComponent(t);return t}function Cr(r,a,s){return new Promise(function(t,e){var n,i,o;s&&s.exists&&s.exists()?t():(i=(n=s&&s.alternates&&0\n \n \n \x3c!--\n \n \n --\x3e\n \n \n \n \x3c!--\n \n --\x3e\n \n \n \n \n \n ',i.appendChild(o);var r=document.getElementById("gdsdk__showLeaderboard"),a=document.getElementById("gdsdk__showInterstitial"),s=document.getElementById("gdsdk__showRewarded"),c=document.getElementById("gdsdk__cancel"),t=document.getElementById("gdsdk__demo"),e=document.getElementById("gdsdk__disableMidrollTimer"),n=document.getElementById("gdsdk__hbgdDebug"),i=document.getElementById("gdsdk__hbgdConfig"),o=document.getElementById("gdsdk__closeDebug");Pr("gd_tag")?(t.innerHTML="Revert Vast tag",t.style.background="#ff8c1c"):(t.innerHTML="Demo VAST tag",t.style.background="#44a5ab"),Pr("gd_disable_midroll_timer")?(e.innerHTML="Revert delay",e.style.background="#ff8c1c"):(e.innerHTML="Disable delay",e.style.background="#44a5ab"),Pr("gd_hb_debug")?(n.innerHTML="Revert HB Debug",n.style.background="#ff8c1c"):(n.innerHTML="HB Debug",n.style.background="#44a5ab"),r.addEventListener("click",function(){window.gdsdk.showLeaderBoard().catch(function(t){})}),a.addEventListener("click",function(){window.gdsdk.showAd(Sr.Interstitial).catch(function(t){})}),s.addEventListener("click",function(){window.gdsdk.showAd(Sr.Rewarded).catch(function(t){})}),c.addEventListener("click",function(){window.gdsdk.cancelAd().then(function(t){}).catch(function(t){})}),t.addEventListener("click",function(){try{Pr("gd_tag")?Ir("gd_tag"):jr("gd_tag",!0),location.reload()}catch(t){console.log(t)}}),e.addEventListener("click",function(){try{Pr("gd_disable_midroll_timer")?Ir("gd_disable_midroll_timer"):jr("gd_disable_midroll_timer",!0),location.reload()}catch(t){console.log(t)}}),o.addEventListener("click",function(){try{Pr("gd_debug_ex")?Ir("gd_debug_ex"):jr("gd_debug_ex",!0),location.reload()}catch(t){console.log(t)}}),n.addEventListener("click",function(){try{Pr("gd_hb_debug")?Ir("gd_hb_debug"):jr("gd_hb_debug",!0),window.idhb&&window.idhb.debug(!(!Br||!Pr("gd_hb_debug"))),location.reload()}catch(t){console.log(t)}}),i.addEventListener("click",function(){try{var t=window.idhb.getConfig();console.info(t)}catch(t){console.log(t)}})}}]),ta),Xr=(new Blob([new Uint8Array([255,227,24,196,0,0,0,3,72,1,64,0,0,4,132,16,31,227,192,225,76,255,67,12,255,221,27,255,228,97,73,63,255,195,131,69,192,232,223,255,255,207,102,239,255,255,255,101,158,206,70,20,59,255,254,95,70,149,66,4,16,128,0,2,2,32,240,138,255,36,106,183,255,227,24,196,59,11,34,62,80,49,135,40,0,253,29,191,209,200,141,71,7,255,252,152,74,15,130,33,185,6,63,255,252,195,70,203,86,53,15,255,255,247,103,76,121,64,32,47,255,34,227,194,209,138,76,65,77,69,51,46,57,55,170,170,170,170,170,170,170,170,170,170,255,227,24,196,73,13,153,210,100,81,135,56,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170])],{type:"audio/mpeg"}),new Blob([new Uint8Array([0,0,0,28,102,116,121,112,105,115,111,109,0,0,2,0,105,115,111,109,105,115,111,50,109,112,52,49,0,0,0,8,102,114,101,101,0,0,2,239,109,100,97,116,33,16,5,32,164,27,255,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,33,16,5,32,164,27,255,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,167,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,0,0,2,194,109,111,111,118,0,0,0,108,109,118,104,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,232,0,0,0,47,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,236,116,114,97,107,0,0,0,92,116,107,104,100,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,101,100,116,115,0,0,0,28,101,108,115,116,0,0,0,0,0,0,0,1,0,0,0,47,0,0,0,0,0,1,0,0,0,0,1,100,109,100,105,97,0,0,0,32,109,100,104,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,68,0,0,8,0,85,196,0,0,0,0,0,45,104,100,108,114,0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0,0,0,1,15,109,105,110,102,0,0,0,16,115,109,104,100,0,0,0,0,0,0,0,0,0,0,0,36,100,105,110,102,0,0,0,28,100,114,101,102,0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1,0,0,0,211,115,116,98,108,0,0,0,103,115,116,115,100,0,0,0,0,0,0,0,1,0,0,0,87,109,112,52,97,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,16,0,0,0,0,172,68,0,0,0,0,0,51,101,115,100,115,0,0,0,0,3,128,128,128,34,0,2,0,4,128,128,128,20,64,21,0,0,0,0,1,244,0,0,1,243,249,5,128,128,128,2,18,16,6,128,128,128,1,2,0,0,0,24,115,116,116,115,0,0,0,0,0,0,0,1,0,0,0,2,0,0,4,0,0,0,0,28,115,116,115,99,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,28,115,116,115,122,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,115,0,0,1,116,0,0,0,20,115,116,99,111,0,0,0,0,0,0,0,1,0,0,0,44,0,0,0,98,117,100,116,97,0,0,0,90,109,101,116,97,0,0,0,0,0,0,0,33,104,100,108,114,0,0,0,0,0,0,0,0,109,100,105,114,97,112,112,108,0,0,0,0,0,0,0,0,0,0,0,0,45,105,108,115,116,0,0,0,37,169,116,111,111,0,0,0,29,100,97,116,97,0,0,0,1,0,0,0,0,76,97,118,102,53,54,46,52,48,46,49,48,49])],{type:"video/mp4"}));function ta(t){if(xo(this,ta),Qr)return Qr;(Qr=this).eventBus=new $r,this._sdk=t}function ea(t){xo(this,ea),this._config=t||{},this._url=t.url||"https://msgrt.gamedistribution.com/collect",this._topic_counter={},this._ua=(new Er).getResult()}function na(t){xo(this,na),this.game=t.game,this.bridge=t.bridge}function ia(){if(xo(this,ia),Wr)return Wr;(Wr=this).listeners={}}function oa(t){return Object.assign({muted:!1,timeout:250,inline:!1},t)}function ra(t,e){var i,n=t.muted,o=t.timeout,t=t.inline,e=e(),r=e.element,e=e.source,a=void 0,s=void 0;return!0===(r.muted=n)&&r.setAttribute("muted","muted"),!0===t&&r.setAttribute("playsinline","playsinline"),r.src=e,new Promise(function(n){a=r.play(),i=setTimeout(function(){s(!1,new Error("Timeout "+o+" ms has been reached"))},o),s=function(t){var e=1\n\n\n \n \n \n\n\n \n \n \n \n \n \n\n')}(this._get_vmap_context({adtag:i,position:"preroll"===o.tnl_ad_pos?"preroll":"midroll",config:this._get_vmap_config(e)})).trim():n.adTagUrl=i.url,n.linearAdSlotWidth=this.options.width,n.linearAdSlotHeight=this.options.height,n.nonLinearAdSlotWidth=this.options.width,n.nonLinearAdSlotHeight=this.options.height,n.forceNonLinearFullSlot=!0,this.options.vast_load_timeout&&(n.vastLoadTimeout=this.options.vast_load_timeout),this.options.autoplay_signal&&n.setAdWillAutoPlay(a.autoplayAllowed),this.options.volume_signal&&n.setAdWillPlayMuted(a.autoplayRequiresMute),this.adsLoader.requestAds(n,o);try{this.eventBus.broadcast("AD_SDK_REQUEST",{message:o})}catch(t){}t(n)}catch(t){throw new Error(t)}}.bind(this))}},{key:"cancel",value:function(){var t;!1!==this.requestRunning&&(this.requestRunning=!1,this._resetAdsLoader(),this._hide("cancel"),t="AD_SDK_CANCELED",this.eventBus.broadcast(t,{name:t,message:"Advertisement has been canceled.",status:"warning",analytics:{category:this.eventCategory,action:t,label:this.gameId}}))}},{key:"_checkAutoPlay",value:(wa=yo(bo.mark(function t(){var e=this;return bo.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(n,t){var i=this;_o(this,e),aa({inline:!0,muted:!1}).then(function(t){_o(this,i);var e=t.result;t.error,n(!0===e?{autoplayAllowed:!0,autoplayRequiresMute:!1}:{autoplayAllowed:!0,autoplayRequiresMute:!0})}.bind(this))}.bind(this)));case 1:case"end":return t.stop()}},t,this)})),function(){return wa.apply(this,arguments)})},{key:"_initDisplayContainerWithAutoPlay",value:(xa=yo(bo.mark(function t(){var e;return bo.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._checkAutoPlay(!1);case 2:return e=t.sent,this._autoplay=e,this.video_ad_player.autoplay=e.autoplayAllowed,this.video_ad_player.volume=e.autoplayRequiresMute?0:1,this.video_ad_player.muted=!!e.autoplayRequiresMute,e.adDisplayContainerInitialized||(this.adDisplayContainer.initialize(),this.adDisplayContainerInitialized=!0),t.abrupt("return",e);case 9:case"end":return t.stop()}},t,this)})),function(){return xa.apply(this,arguments)})},{key:"startAd",value:(_a=yo(bo.mark(function t(e,n){return bo.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e===Sr.Interstitial)return t.abrupt("return",this._startInterstitialAd(n));t.next=4;break;case 4:if(e===Sr.Rewarded)return t.abrupt("return",this._startRewardedAd(n));t.next=8;break;case 8:throw new Error("Unsupported ad type");case 9:case"end":return t.stop()}},t,this)})),function(t,e){return _a.apply(this,arguments)})},{key:"preloadAd",value:(ya=yo(bo.mark(function t(e){return bo.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e===Sr.Interstitial)return t.abrupt("return",this._preloadInterstitialAd());t.next=4;break;case 4:if(e===Sr.Rewarded)return t.abrupt("return",this._preloadRewardedAd());t.next=8;break;case 8:throw new Error("Unsupported ad type");case 9:case"end":return t.stop()}},t,this)})),function(t){return ya.apply(this,arguments)})},{key:"loadDisplayAd",value:(va=yo(bo.mark(function t(s){var c=this;return bo.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(t,e){var n=this;_o(this,c);try{var i=s?s.containerId:null;i||e("Container id is not specified");var o=document.getElementById(i);document.getElementById(i)||e("No container is found with this id - ".concat(i)),void 0===window.idhb.requestAds&&e("Prebid.js wrapper script hit an error or didn't exist!");var r,a=s.slotId||"gd__banner@".concat(i);document.getElementById(a)||(i="\n .gd__banner{\n z-index: ".concat(qr,";\n height: 100%;\n display: flex !important;\n align-items: center;\n justify-content: center;\n }"),document.getElementById("gd__banner__style")||((r=document.createElement("style")).type="text/css",r.id="gd__banner__style",r.styleSheet?r.styleSheet.cssText=i:r.appendChild(document.createTextNode(i)),o.appendChild(r)),(r=document.createElement("div")).id=a,r.classList.add("gd__banner"),o.appendChild(r)),window.idhb.que.push(function(){var e=this;_o(this,n),window.idhb.setRefererUrl(encodeURIComponent(this.parentURL)),window.idhb.allowPersonalizedAds(!!parseInt(this.userAllowedPersonalizedAds)),window.idhb.setDefaultGdprConsentString("BOWJjG9OWJjG9CLAAAENBx-AAAAiDAAA");var t={};t[a]={maxSize:[o.offsetWidth,o.offsetHeight]},window.idhb.requestAds({slots:t,callback:function(t){_o(this,e)}.bind(this)})}.bind(this)),t()}catch(t){e(t.message||t)}}.bind(this)));case 1:case"end":return t.stop()}},t,this)})),function(t){return va.apply(this,arguments)})},{key:"_startInterstitialAd",value:(ba=yo(bo.mark(function t(e){var n;return bo.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.requestRunning)return this.eventBus.broadcast("AD_IS_ALREADY_RUNNING",{status:"warning"}),t.abrupt("return");t.next=3;break;case 3:return this.requestRunning=!0,t.next=6,this._initDisplayContainerWithAutoPlay();case 6:return n=t.sent,t.next=9,this._loadInterstitialAd(ua(ua({},n),e));case 9:t.prev=9,n.autoplayRequiresMute&&this.adsManager.setVolume(0),this.adsManager.init(this.options.width,this.options.height,google.ima.ViewMode.NORMAL),this.adsManager.start(),t.next=19;break;case 15:throw t.prev=15,t.t0=t.catch(9),this._onError(t.t0),t.t0;case 19:case"end":return t.stop()}},t,this,[[9,15]])})),function(t){return ba.apply(this,arguments)})},{key:"_loadInterstitialAd",value:(ma=yo(bo.mark(function t(e){var n,i,a=this;return bo.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._resetAdsLoader(),t.prev=1,t.t0=this.preloadedInterstitialAdVast,t.t0){t.next=7;break}return t.next=6,this._getAdVast(Sr.Interstitial,e);case 6:t.t0=t.sent;case 7:return n=t.t0,delete this.preloadedInterstitialAdVast,t.next=11,this._requestAd(n,ua({adType:Sr.Interstitial},e));case 11:return i=t.sent,t.next=14,new Promise(function(e,n){var i=this;_o(this,a);var o="videoad.preloadad";this.eventBus.unsubscribeScope(o);var t=function(t){_o(this,i),this.eventBus.unsubscribeScope(o),e(t.message)}.bind(this),r=function(t){_o(this,i),this.eventBus.unsubscribeScope(o),n(t.message)}.bind(this);this.eventBus.subscribe("AD_SDK_MANAGER_READY",t,o),this.eventBus.subscribe("AD_SDK_CANCELED",r,o),this.eventBus.subscribe("AD_ERROR",r,o)}.bind(this));case 14:return t.abrupt("return",i);case 17:throw t.prev=17,t.t1=t.catch(1),new Error(t.t1);case 20:case"end":return t.stop()}},t,this,[[1,17]])})),function(t){return ma.apply(this,arguments)})},{key:"_startRewardedAd",value:(ga=yo(bo.mark(function t(e){var n;return bo.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this.requestRunning)return this.eventBus.broadcast("AD_IS_ALREADY_RUNNING",{status:"warning"}),t.abrupt("return");t.next=3;break;case 3:return this.requestRunning=!0,t.next=6,this._initDisplayContainerWithAutoPlay();case 6:return n=t.sent,t.next=9,this._loadRewardedAd(ua(ua({},n),e));case 9:t.prev=9,n.autoplayRequiresMute&&this.adsManager.setVolume(0),this.adsManager.init(this.options.width,this.options.height,google.ima.ViewMode.NORMAL),this.adsManager.start(),t.next=19;break;case 15:throw t.prev=15,t.t0=t.catch(9),this._onError(t.t0),t.t0;case 19:case"end":return t.stop()}},t,this,[[9,15]])})),function(t){return ga.apply(this,arguments)})},{key:"_loadRewardedAd",value:(fa=yo(bo.mark(function t(e){var n,i,a=this;return bo.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._resetAdsLoader(),t.prev=1,t.t0=this.preloadedRewardedAdVast,t.t0){t.next=7;break}return t.next=6,this._getAdVast(Sr.Rewarded,e);case 6:t.t0=t.sent;case 7:return n=t.t0,delete this.preloadedRewardedAdVast,t.next=11,this._requestAd(n,ua({adType:Sr.Rewarded},e));case 11:return i=t.sent,t.next=14,new Promise(function(e,n){var i=this;_o(this,a);var o="videoad.preloadad";this.eventBus.unsubscribeScope(o);var t=function(t){_o(this,i),this.eventBus.unsubscribeScope(o),e(t.message)}.bind(this),r=function(t){_o(this,i),this.eventBus.unsubscribeScope(o),n(t.message)}.bind(this);this.eventBus.subscribe("AD_SDK_MANAGER_READY",t,o),this.eventBus.subscribe("AD_SDK_CANCELED",r,o),this.eventBus.subscribe("AD_ERROR",r,o)}.bind(this));case 14:return t.abrupt("return",i);case 17:throw t.prev=17,t.t1=t.catch(1),new Error(t.t1);case 20:case"end":return t.stop()}},t,this,[[1,17]])})),function(t){return fa.apply(this,arguments)})},{key:"_preloadInterstitialAd",value:(ha=yo(bo.mark(function t(){return bo.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this._getAdVast(Sr.Interstitial);case 3:return this.preloadedInterstitialAdVast=t.sent,t.abrupt("return",this.preloadedInterstitialAdVast.url);case 7:throw t.prev=7,t.t0=t.catch(0),new Error(t.t0);case 10:case"end":return t.stop()}},t,this,[[0,7]])})),function(){return ha.apply(this,arguments)})},{key:"_preloadRewardedAd",value:(pa=yo(bo.mark(function t(){return bo.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this._getAdVast(Sr.Rewarded);case 3:return this.preloadedRewardedAdVast=t.sent,t.abrupt("return",this.preloadedRewardedAdVast.url);case 7:throw t.prev=7,t.t0=t.catch(0),new Error(t.t0);case 10:case"end":return t.stop()}},t,this,[[0,7]])})),function(){return pa.apply(this,arguments)})},{key:"_onError",value:function(t){this.cancel(),this._clearSafetyTimer("ERROR")}},{key:"_hide",value:function(t){this.video_ad_player.src="",this.activeAdContainer&&(this.activeAdContainer.style.visibility="hidden")}},{key:"_show",value:function(t){var e,n,i=this;this.activeAdContainer&&(this.activeAdContainer.style.visibility="visible",e=null==t?void 0:t.mode,n=this._isT4R(t),t=this._getT4ROptions(),"loaded"===e?(this.activeAdContainer.style.opacity=n?.001:1,n&&this.eventBus.broadcast("AD_T4R"),n&&setTimeout(function(){_o(this,i),this.activeAdContainer.style.opacity=1}.bind(this),((null==t?void 0:t.min)||1234)+Math.random()*((null==t?void 0:t.max)||3210))):"click"!==e&&"first_quartile"!==e||(this.activeAdContainer.style.opacity=1))}},{key:"_createPlayer",value:function(){var n=this,t=document.body||document.getElementsByTagName("body")[0];this.adContainer=document.createElement("div"),this.adContainer.id="".concat(this.prefix,"advertisement"),this.adContainer.style.position=this.thirdPartyContainer?"absolute":"fixed",this.adContainer.style.zIndex=Hr,this.adContainer.style.top="0",this.adContainer.style.left="0",this.adContainer.style.width="100%",this.adContainer.style.height="100%",this.thirdPartyContainer&&(this.thirdPartyContainer.style.transform=null);var i=document.createElement("video");i.setAttribute("playsinline",!0),i.setAttribute("webkit-playsinline",!0),i.id="".concat(this.prefix,"advertisement_video"),i.style.position="absolute",i.style.backgroundColor="#000000",i.style.top="0",i.style.left="0",i.style.width=this.options.width+"px",i.style.height=this.options.height+"px",this.video_ad_player=i,this.adContainer.appendChild(i);var o=document.createElement("div");o.id="".concat(this.prefix,"advertisement_slot"),o.style.position="absolute",o.style.top="0",o.style.left="0",o.style.width=this.options.width+"px",o.style.height=this.options.height+"px",this.adContainerInner=o,this.activeAdContainer=this.adContainer,this.thirdPartyContainer?(this.adContainer.appendChild(o),this.thirdPartyContainer.appendChild(this.adContainer),this.activeAdContainer=this.thirdPartyContainer):(this.adContainer.appendChild(o),t.appendChild(this.adContainer)),this.activeAdContainer.style.visibility="hidden";t=function(){_o(this,n);var t=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;this.options.width=this.thirdPartyContainer?this.thirdPartyContainer.offsetWidth:t,this.options.height=this.thirdPartyContainer?this.thirdPartyContainer.offsetHeight:e,o.style.width=this.options.width+"px",o.style.height=this.options.height+"px",i.style.width=this.options.width+"px",i.style.height=this.options.height+"px"}.bind(this);window.addEventListener("resize",t),window.document.addEventListener("DOMContentLoaded",t)}},{key:"_setUpIMA",value:function(){this.adDisplayContainer=new google.ima.AdDisplayContainer(this.adContainerInner,this.video_ad_player),this.adsLoader=new google.ima.AdsLoader(this.adDisplayContainer),this.adsLoader.getSettings().setDisableCustomPlaybackForIOS10Plus(!0),this.adsLoader.getSettings().setLocale(this.options.locale),this.adsLoader.getSettings().setVpaidMode(this._getVPAIDMode()),this.adsLoader.getSettings().setAutoPlayAdBreaks(!0),this.adsLoader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,this._onAdsManagerLoaded,!1,this),this.adsLoader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,this._onAdError,!1,this)}},{key:"_onAdsManagerLoaded",value:function(t){var e=this,n=new google.ima.AdsRenderingSettings;n.autoAlign=!0,n.enablePreloading=!1,n.restoreCustomPlaybackStateOnAdBreakComplete=!0,n.uiElements=[google.ima.UiElements.AD_ATTRIBUTION,google.ima.UiElements.COUNTDOWN],this.adsManager=t.getAdsManager(this.video_ad_player,n),this.adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,this._onAdError.bind(this),!1,this),this.adsManager.addEventListener(google.ima.AdEvent.Type.AD_BREAK_READY,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.AD_METADATA,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.ALL_ADS_COMPLETED,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.CLICK,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.DURATION_CHANGE,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.FIRST_QUARTILE,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.IMPRESSION,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.INTERACTION,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.LINEAR_CHANGED,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.LOADED,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.LOG,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.MIDPOINT,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.PAUSED,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.RESUMED,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.SKIPPABLE_STATE_CHANGED,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.SKIPPED,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.STARTED,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.THIRD_QUARTILE,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.USER_CLOSE,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.VOLUME_CHANGED,this._onAdEvent.bind(this),this),this.adsManager.addEventListener(google.ima.AdEvent.Type.VOLUME_MUTED,this._onAdEvent.bind(this),this),window.addEventListener("resize",function(){_o(this,e),this.adsManager&&this.adsManager.resize(this.options.width,this.options.height,google.ima.ViewMode.NORMAL)}.bind(this)),this.adDisplayContainerInitialized||(this.adDisplayContainer.initialize(),this.adDisplayContainerInitialized=!0);var i=new Date,o=i.getHours(),r=i.getDate(),a=i.getMonth(),n=i.getFullYear(),i="AD_SDK_MANAGER_READY";this.eventBus.broadcast(i,{name:i,message:"AD SDK is ready",status:"success",analytics:{category:i,action:this.parentDomain,label:"h".concat(o," d").concat(r," m").concat(a," y").concat(n)}}),this._adrequest_user_context=t.getUserRequestContext()}},{key:"_onAdEvent",value:function(t){var e,n,i=new Date,o=i.getHours(),r=i.getDate(),a=i.getMonth(),s=i.getFullYear(),i=(e=google.ima.AdEvent.Type,n=t.type,Object.keys(e).find(function(t){return e[t]===n})),c=!1;this._sendIMAEventsToHB(t);var l="";switch(t.type){case google.ima.AdEvent.Type.AD_BREAK_READY:l="Fired when an ad rule or a VMAP ad break would have played if autoPlayAdBreaks is false.";break;case google.ima.AdEvent.Type.AD_METADATA:l="Fired when an ads list is loaded.";break;case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:c=!0,l="Fired when the ads manager is done playing all the ads.";break;case google.ima.AdEvent.Type.CLICK:var l="Fired when the ad is clicked.",d=t.getAd().getContentType();this._show({mode:"click",contentType:d});break;case google.ima.AdEvent.Type.COMPLETE:c=this._is_completed(t.getAd()),l="Fired when the ad completes playing.";break;case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:l="Fired when content should be paused. This usually happens right before an ad is about to cover the content.";break;case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:l="Fired when content should be resumed. This usually happens when an ad finishes or collapses.",c=!0;break;case google.ima.AdEvent.Type.DURATION_CHANGE:l="Fired when the ad's duration changes.";break;case google.ima.AdEvent.Type.FIRST_QUARTILE:l="Fired when the ad playhead crosses first quartile.";var u=t.getAd().getContentType();this._show({mode:"first_quartile",contentType:u});break;case google.ima.AdEvent.Type.IMPRESSION:l="Fired when the impression URL has been pinged.";break;case google.ima.AdEvent.Type.INTERACTION:l="Fired when an ad triggers the interaction callback. Ad interactions contain an interaction ID string in the ad data.";break;case google.ima.AdEvent.Type.LINEAR_CHANGED:l="Fired when the displayed ad changes from linear to nonlinear, or vice versa.";break;case google.ima.AdEvent.Type.LOADED:u=t.getAd().getContentType();l=u,this._show({mode:"loaded",contentType:u});break;case google.ima.AdEvent.Type.LOG:t.getAdData().adError&&(l=t.getAdData());break;case google.ima.AdEvent.Type.MIDPOINT:l="Fired when the ad playhead crosses midpoint.";break;case google.ima.AdEvent.Type.PAUSED:l="Fired when the ad is paused.";break;case google.ima.AdEvent.Type.RESUMED:l="Fired when the ad is resumed.";break;case google.ima.AdEvent.Type.SKIPPABLE_STATE_CHANGED:l="Fired when the displayed ads skippable state is changed.";break;case google.ima.AdEvent.Type.SKIPPED:c=this._is_completed(t.getAd()),l="Fired when the ad is skipped by the user.";break;case google.ima.AdEvent.Type.STARTED:l="Fired when the ad starts playing.";break;case google.ima.AdEvent.Type.THIRD_QUARTILE:l="Fired when the ad playhead crosses third quartile.";break;case google.ima.AdEvent.Type.USER_CLOSE:c=this._is_completed(t.getAd()),l="Fired when the ad is closed by the user.";break;case google.ima.AdEvent.Type.VOLUME_CHANGED:l="Fired when the ad volume has changed.";break;case google.ima.AdEvent.Type.VOLUME_MUTED:l="Fired when the ad volume has been muted."}""!==i&&""!==l&&this.eventBus.broadcast(i,{name:i,message:l,status:"success",analytics:{category:i,action:this.parentDomain,label:"h".concat(o," d").concat(r," m").concat(a," y").concat(s)}}),c&&!this.adSuccess&&(this.adSuccess=!0,this.eventBus.broadcast("AD_SUCCESS",{message:"Ad succeeded.",status:"success"}),this.resetForNext(t))}},{key:"_onAdError",value:function(t){this.requestRunning=!1,this._resetAdsLoader(),this._clearSafetyTimer("ERROR"),this._hide("_onAdError"),this._sendIMAEventsToHB(t);try{var e="AD_ERROR",n=t.getError(),i=n.getErrorCode().toString()||n.getVastErrorCode().toString(),n=this._getInnerErrorCode(n);this.eventBus.broadcast(e,{message:i,details:n,status:"warning",analytics:{category:e,action:n,label:i}})}catch(t){}}},{key:"_sendIMAEventsToHB",value:function(t){if(window.idhb&&"function"==typeof window.idhb.onImaEvent)try{window.idhb.onImaEvent(t)}catch(t){}}},{key:"_resetAdsLoader",value:function(){this.adsManager&&(this.adsManager.destroy(),this.adsManager=null,this._adrequest_user_context=null),this.adsLoader&&this.adsLoader.contentComplete()}},{key:"_startSafetyTimer",value:function(t,e){var n=this;this.safetyTimer&&clearTimeout(this.safetyTimer),this.safetyTimer=window.setTimeout(function(){_o(this,n),this.cancel(),this._clearSafetyTimer(e)}.bind(this),t)}},{key:"_clearSafetyTimer",value:function(t){void 0!==this.safetyTimer&&null!==this.safetyTimer&&(clearTimeout(this.safetyTimer),this.safetyTimer=void 0)}},{key:"_getVPAIDMode",value:function(){return"disabled"===this.options.vpaid_mode?google.ima.ImaSdkSettings.VpaidMode.DISABLED:"insecure"===this.options.vpaid_mode?google.ima.ImaSdkSettings.VpaidMode.INSECURE:google.ima.ImaSdkSettings.VpaidMode.ENABLED}},{key:"_getPrebidScripts",value:function(){var t=["https://hb.improvedigital.com/pbw/gameDistributionV1.3.min.js","http://hb.improvedigital.com/pbw/gameDistributionV1.3.min.js"];return this.options.hb_script?[this.options.hb_script].concat(t):t}},{key:"_getInnerErrorCode",value:function(t){if(br(t.getInnerError)){t=t.getInnerError();if(t)return br(t.getErrorCode)&&br(t.getVastErrorCode)?t.getErrorCode().toString()||t.getVastErrorCode().toString():t.message}}},{key:"resetForNext",value:function(){this.requestRunning=!1,this._hide("resetForNext")}},{key:"_createCustomAdVastUrl",value:function(t,e){var n=this;if(t){var i,o=this.macros.transform(t,{get:function(t){if(_o(this,n),e&&e.tnl_keys)return e.tnl_keys[t.toLowerCase()]}.bind(this)});for(i in o.query||{}){var r=o.query[i];mr(r)&&(o.query[i]=ir.stringify(r))}t=new hr(o.url,!0);return sa(t.query,o.query||{}),ua({url:t.toString()},e)}}},{key:"_transformVast",value:function(t,e){var n={url:t.url};try{var i=new hr(t.url,!0);this._transformQuery(t,e,i)&&(n.url=i.toString());i=ir.parse(i.query.cust_params);return n.bidder=i.hb_bidder,n.price=i.gd_fp,n}catch(t){return n.hasError=!0,n.message=t.message,n.bidder="error",console.log(t.message),n}}},{key:"_transformQuery",value:function(e,t,n){var i=this;if(e&&t&&e.tnl_keys){var o=this.options.vast_query;if(t.retry_on_success&&this.options.retry_on_success&&mr(this.options.retry_on_success.vast_query)?o=this.options.retry_on_success.vast_query:t.retry_on_failure&&this.options.retry_on_failure&&mr(this.options.retry_on_failure.vast_query)&&(o=this.options.retry_on_failure.vast_query),mr(o=fr(o))){var r=n.query;if(o.$$remove){for(var a in r)new RegExp(o.$$remove,"i").test(a)&&delete r[a];delete o.$$remove}var s=ir.parse(r.cust_params);if(o.cust_params&&o.cust_params.$$remove){for(var c in s)new RegExp(o.cust_params.$$remove,"i").test(c)&&delete s[c];delete o.cust_params.$$remove}n=this.macros.transform(o,{get:function(t){return _o(this,i),e.tnl_keys[t.toLowerCase()]}.bind(this)});return r.cust_params=s,sa(r,n),r.cust_params=ir.stringify(r.cust_params),!0}}}},{key:"_isT4R",value:function(t){var e,n,i,o,r,a,s,c=null===(c=this._adrequest_user_context)||void 0===c?void 0:c.tnl_ad_pos;return c&&((null==t||null===(e=t.contentType)||void 0===e?void 0:e.startsWith("image/"))||"text"===(null==t?void 0:t.contentType))&&("preroll"===c&&(null===(t=this.gameData)||void 0===t||null===(n=t.pAds)||void 0===n||null===(i=n.t4r)||void 0===i?void 0:i.enabled)||"midroll"===c&&(null===(i=this.gameData)||void 0===i||null===(o=i.mAds)||void 0===o||null===(r=o.t4r)||void 0===r?void 0:r.enabled)||"rewarded"===c&&(null===(c=this.gameData)||void 0===c||null===(a=c.rAds)||void 0===a||null===(s=a.t4r)||void 0===s?void 0:s.enabled))}},{key:"_isVMAP",value:function(t){var e,n,i,o,r,a,s,c;if(!t)return!1;var l="preroll"===t&&(!0===(null===(e=this.gameData)||void 0===e||null===(n=e.pAds)||void 0===n?void 0:n.vmap)||!0===(null===(n=this.gameData)||void 0===n||null===(i=n.pAds)||void 0===i||null===(o=i.vmap)||void 0===o?void 0:o.enabled))||"midroll"===t&&(!0===(null===(o=this.gameData)||void 0===o||null===(r=o.mAds)||void 0===r?void 0:r.vmap)||!0===(null===(r=this.gameData)||void 0===r||null===(a=r.mAds)||void 0===a||null===(s=a.vmap)||void 0===s?void 0:s.enabled))||"rewarded"===t&&(!0===(null===(s=this.gameData)||void 0===s||null===(c=s.rAds)||void 0===c?void 0:c.vmap)||!0===(null===(c=this.gameData)||void 0===c||null===(l=c.rAds)||void 0===l||null===(d=l.vmap)||void 0===d?void 0:d.enabled));if(!l)return!1;var d=this._get_vmap_config(t),t=this.adCounter[t];return void 0!==(null==d?void 0:d.start)?t>=(null==d?void 0:d.start):l}},{key:"_getT4ROptions",value:function(){var t,e,n,i,o;switch(null===(t=this._adrequest_user_context)||void 0===t?void 0:t.tnl_ad_pos){case"preroll":return null===(e=this.gameData)||void 0===e||null===(n=e.pAds)||void 0===n?void 0:n.t4r;case"midroll":return null===(n=this.gameData)||void 0===n||null===(i=n.mAds)||void 0===i?void 0:i.t4r;case"rewarded":return null===(i=this.gameData)||void 0===i||null===(o=i.rAds)||void 0===o?void 0:o.t4r}}},{key:"_is_completed",value:function(t){var e=t.getContentType(),t=t.getAdPodInfo();return!(!e.startsWith("image/")&&"text"!==e&&1!==t.getTotalAds())}},{key:"_get_vmap_context",value:function(t){var e=t.adtag,n=t.position,i=t.config,t=this._createCustomAdVastUrl(null==i?void 0:i.vast_1)||e,e=this._createCustomAdVastUrl(null==i?void 0:i.vast_2)||e;return{adTagURI1:null==t?void 0:t.url,adTagURI2:null==e?void 0:e.url,position:n}}},{key:"_get_vmap_config",value:function(t){var e,n,i,o,r;switch(t){case"preroll":return null===(e=this.gameData)||void 0===e||null===(n=e.pAds)||void 0===n?void 0:n.vmap;case"midroll":return null===(n=this.gameData)||void 0===n||null===(i=n.mAds)||void 0===i?void 0:i.vmap;case"rewarded":return null===(i=this.gameData)||void 0===i||null===(o=i.rAds)||void 0===o?void 0:o.vmap;default:return null===(o=this.gameData)||void 0===o||null===(r=o.pAds)||void 0===r?void 0:r.vmap}}}]),Da),Sa=t(function(n){function i(t,e){return n.exports=i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},i(t,e)}n.exports=i});function Da(t,e,n){var i=this;if(xo(this,Da),Ea)return Ea;var o={debug:!1,width:640,height:360,locale:"en"};(Ea=this).options=e?Dr(o,e):o,this.prefix="gdsdk__",this.adsLoader=null,this.adsManager=null,this.adDisplayContainer=null,this.eventBus=new $r,this.safetyTimer=null,this.containerTransitionSpeed=0,this.adCount=0,this.adCounter={},this.adTypeCount=0,this.preloadedAdType=null,this.requestRunning=!1,this.parentDomain=n.parentDomain,this.parentURL=n.parentURL,this.adDisplayContainerInitialized=!1,this.IMASampleTags={interstitial:["https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ct%3Dskippablelinear&correlator=","https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ct%3Dredirectlinear&correlator=","https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ct%3Dredirecterror&correlator="],rewarded:["https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ct%3Dlinear&correlator="]},this.userAllowedPersonalizedAds=0<=document.location.search.indexOf("gdpr-targeting=0")||0<=document.cookie.indexOf("ogdpr_advertisement=0")?"0":"1",this.parentDomain.includes("girlsgogames")&&(this.userAllowedPersonalizedAds=!1),this.thirdPartyContainer=""!==t?document.getElementById(t):null,this.options.width="number"==typeof this.options.width?this.options.width:"100%"===this.options.width?640:this.options.width.replace(/[^0-9]/g,""),this.options.height="number"==typeof this.options.height?this.options.height:"100%"===this.options.height?360:this.options.height.replace(/[^0-9]/g,"");n=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,t=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;this.options.width=this.thirdPartyContainer?this.thirdPartyContainer.offsetWidth:n,this.options.height=this.thirdPartyContainer?this.thirdPartyContainer.offsetHeight:t,this.gameId="0",this.category="",this.tags=[],this.eventCategory="AD",this.eventBus.subscribe("LOADED",function(){_o(this,i),this._clearSafetyTimer("LOADED"),this._startSafetyTimer(8e3,"LOADED")}.bind(this),"ima"),this.eventBus.subscribe("STARTED",function(){_o(this,i),this._clearSafetyTimer("STARTED")}.bind(this),"ima")}function Ra(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&Sa(t,e)}function Ta(t,e){return!e||"object"!==n(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}var La=t(function(e){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},n(t)}e.exports=n}),Ca=(He="object"==typeof Reflect?Reflect:null)&&"function"==typeof He.apply?He.apply:function(t,e,n){return Function.prototype.apply.call(t,e,n)},Oa=He&&"function"==typeof He.ownKeys?He.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)},Pa=Number.isNaN||function(t){return t!=t};function Ia(){Ia.init.call(this)}var ja=Ia;(Ia.EventEmitter=Ia).prototype._events=void 0,Ia.prototype._eventsCount=0,Ia.prototype._maxListeners=void 0;var Ba=10;function Ma(t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}function za(t){return void 0===t._maxListeners?Ia.defaultMaxListeners:t._maxListeners}function Na(t,e,n,i){var o,r;return Ma(n),void 0===(o=t._events)?(o=t._events=Object.create(null),t._eventsCount=0):(void 0!==o.newListener&&(t.emit("newListener",e,n.listener||n),o=t._events),r=o[e]),void 0===r?(r=o[e]=n,++t._eventsCount):("function"==typeof r?r=o[e]=i?[n,r]:[r,n]:i?r.unshift(n):r.push(n),0<(n=za(t))&&r.length>n&&!r.warned&&(r.warned=!0,(n=new Error("Possible EventEmitter memory leak detected. "+r.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit")).name="MaxListenersExceededWarning",n.emitter=t,n.type=e,n.count=r.length,console&&console.warn&&console.warn(n))),t}function Ua(t,e,n){t={fired:!1,wrapFn:void 0,target:t,type:e,listener:n},e=function t(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}.bind(t);return e.listener=n,t.wrapFn=e}function Ga(t,e,n){t=t._events;if(void 0===t)return[];e=t[e];return void 0===e?[]:"function"==typeof e?n?[e.listener||e]:[e]:n?function(t){for(var e=new Array(t.length),n=0;n div {\n text-align: center;\n }\n .").concat(this.options.prefix,"splash-button {\n border: 0;\n margin: auto;\n padding: 15px 22px;\n cursor: pointer;\n background-image: url(https://static.gamedistribution.com/custom-splash/admeen/normal.png);\n background-size: cover;\n }\n .").concat(this.options.prefix,"splash-button:hover {\n background-image: url(https://static.gamedistribution.com/custom-splash/admeen/hover.png);\n }\n .").concat(this.options.prefix,"splash-button:active {\n box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n background: linear-gradient(0deg, #ffffff, #f5f5f5);\n }\n .").concat(this.options.prefix,"splash-thumbnail {\n position: relative;\n width: 150px;\n height: 150px;\n margin: auto auto 20px;\n overflow: hidden;\n border: 1px solid rgba(255, 255, 255, 1);\n background-color: #000;\n box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.5), 0 2px 4px rgba(0, 0, 0, 0.3);\n background-image: url(").concat(e,");\n background-position: center;\n background-size: cover;\n }\n .").concat(this.options.prefix,"splash-thumbnail > img {\n width: 100%;\n height: 100%;\n }\n .").concat(this.options.prefix,"splash-bottom {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n align-self: center;\n justify-content: center;\n width: 100%;\n padding: 0 0 20px;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent,\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-title {\n box-sizing: border-box;\n width: 100%;\n padding: 20px;\n background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.5) 50%, transparent);\n color: #fff;\n text-align: left;\n font-size: 12px;\n font-family: Arial;\n font-weight: normal;\n text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);\n line-height: 150%;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-title {\n padding: 15px 0;\n text-align: center;\n font-size: 18px;\n font-family: Helvetica, Arial, sans-serif;\n font-weight: bold;\n line-height: 100%;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent a {\n color: #fff;\n }\n ")}},{key:"_html",value:function(t,e){return t.isConsentDomain?'\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n '):'\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
').concat(e.title,"
\n
\n
\n ")}},{key:"_insertHtml",value:function(t){var e=document.createElement("div");e.innerHTML=t,e.id="".concat(this.options.prefix,"splash"),e.style["z-index"]=Fr,e.style.position="absolute",e.style.width="100%",e.style.height="100%",e.style.top="0",e.style.left="0";var n=this._getExtContainer();return n?(n.style.display="block",n.insertBefore(e,n.firstChild)):(t=document.body||document.getElementsByTagName("body")[0]).insertBefore(e,t.firstChild),{container:e,extContainer:n}}}]),r}();!function(){Ra(r,qa);var n,i,o=(n=r,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}(),function(){var t,e=La(n);return e=i?(t=La(this).constructor,Reflect.construct(e,arguments,t)):e.apply(this,arguments),Ta(this,e)});function r(t,e){return xo(this,r),(e=o.call(this,t,e))._init(),e}ko(r,[{key:"_init",value:function(){var t=this._css(this.options,this.gameData);this._insertCss(t);var e=this._html(this.options,this.gameData),t=this._insertHtml(e),e=t.container,t=t.extContainer;this._root=e,this._container=e,this._extContainer=t,this._registerEvents();var n=document.querySelector(".".concat(this.options.prefix,"loader")),i=document.getElementById("".concat(this.options.prefix,"splash-button"));this.on("playClick",function(){n.style.display="block",i.style.display="none"})}},{key:"_css",value:function(t,e){var n=this._getThumbnail(t,e);return"\n body {\n position: inherit;\n }\n\n .".concat(this.options.prefix,"splash-background-container {\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow:hidden;\n ").concat(this._getBackground(t,e)," \n }\n\n .").concat(this.options.prefix,"sdk-version{\n position:absolute;\n right:0;\n top:0; \n font-size:8px;\n padding-top:6px; \n padding-right:6px;\n color:#aaa; \n }\n\n .").concat(this.options.prefix,"splash-container {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left:0;\n width: 100%;\n height: 100%;\n }\n\n .").concat(this.options.prefix,"splash-top {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n flex: 1;\n align-self: center;\n justify-content: center;\n }\n\n .").concat(this.options.prefix,"splash-bottom {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n align-self: center;\n justify-content: center;\n width: 100%;\n padding-left:6px;\n padding-right:6px;\n padding-bottom:6px;\n }\n\n .").concat(this.options.prefix,"splash-top > div {\n text-align: center;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button {\n margin: auto;\n padding: 8px;\n border-radius: 5px;\n border:0;\n background: linear-gradient(0deg, #21A179, #1C8464);\n color: white;\n text-transform: uppercase;\n font-family: Helvetica, Arial, sans-serif;\n font-weight: bold;\n font-size: 18px;\n cursor: pointer;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);\n width: 150px;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button:hover {\n background: linear-gradient(0deg, #1C8464, #21A179);\n }\n\n .").concat(this.options.prefix,"splash-top > div > button:active {\n box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n background: linear-gradient(0deg, #1C8464, #15674E);\n }\n \n .").concat(this.options.prefix,"splash-top > div > div:first-child {\n position: relative;\n width: 150px;\n height: 150px;\n margin: auto auto 12px;\n border-radius: 5px;\n overflow: hidden;\n border: 2px solid rgba(255, 255, 255, 0.8);\n box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.5), 0 2px 4px rgba(0, 0, 0, 0.3);\n background-image: url(").concat(n,");\n background-position: center;\n background-size: cover;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent,\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-title {\n box-sizing: border-box;\n width: 100%;\n color: #fff;\n text-align: justify;\n font-size: 12px;\n font-family: Arial;\n font-weight: normal;\n line-height: 150%;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-title {\n text-align: center;\n font-size: 18px;\n font-family: Helvetica, Arial, sans-serif;\n font-weight: bold;\n line-height: 100%;\n text-transform: uppercase;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent a {\n color: #fff;\n }\n \n .").concat(this.options.prefix,"loader,\n .").concat(this.options.prefix,"loader:after {\n border-radius: 50%;\n width: 1.5em;\n height: 1.5em;\n }\n\n .").concat(this.options.prefix,"loader {\n margin: 0px auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(255, 255, 255, 0.2);\n border-right: 1.1em solid rgba(255, 255, 255, 0.2);\n border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);\n border-left: 1.1em solid #ffffff;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: ").concat(this.options.prefix,"load8 1.1s infinite linear;\n animation: ").concat(this.options.prefix,"load8 1.1s infinite linear;\n display:none;\n }\n @-webkit-keyframes ").concat(this.options.prefix,"load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n @keyframes ").concat(this.options.prefix,"load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n\n @keyframes ").concat(this.options.prefix,"gradient {\n 0% {\n background-position: 0% 50%;\n }\n 50% {\n background-position: 100% 50%;\n }\n 100% {\n background-position: 0% 50%;\n }\n } \n")}},{key:"_html",value:function(t,e){var n=t.isConsentDomain,t=e.loader.lang?Ka[e.loader.lang]:"PLAY",e="arabic"!==e.loader.lang?e.title:"",n=n?"display:block":"display:none";return'\n
\n
').concat(this.options.version,'
\n
\n
\n
\n
\n \n
Loading...
\n
\n
\n
\n
').concat(e,'
\n \n
\n
\n
\n ')}},{key:"_insertHtml",value:function(t){var e=document.createElement("div");e.innerHTML=t,e.id="".concat(this.options.prefix,"splash"),e.style["z-index"]=Fr,e.style.position="fixed",e.style.width="100%",e.style.height="100%",e.style.top="0",e.style.left="0";var n=this._getExtContainer();return n?(n.style.display="block",n.insertBefore(e,n.firstChild)):(t=document.body||document.getElementsByTagName("body")[0]).insertBefore(e,t.firstChild),{container:e,extContainer:n}}},{key:"_getBackground",value:function(t,e){var n=e.splash.background||t.background;if("carbon"===n){t=e.splash["background-color"]||"#131313";return"\n background:\n linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px,\n linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px,\n linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px,\n linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px,\n linear-gradient(90deg, #1b1b1b 10px, transparent 10px),\n linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);\n background-color:".concat(t,";\n background-size: 20px 20px; \n ")}if("rainbow"===n){var i=e.splash["background-color"]||"#840b2a";return"\n background:\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.15) 30%, rgba(255,255,255,.3) 32%, rgba(255,255,255,0) 33%) 0 0,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.1) 11%, rgba(255,255,255,.3) 13%, rgba(255,255,255,0) 14%) 0 0,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 17%, rgba(255,255,255,.43) 19%, rgba(255,255,255,0) 20%) 0 110px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 11%, rgba(255,255,255,.4) 13%, rgba(255,255,255,0) 14%) -130px -170px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 11%, rgba(255,255,255,.4) 13%, rgba(255,255,255,0) 14%) 130px 370px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.1) 11%, rgba(255,255,255,.2) 13%, rgba(255,255,255,0) 14%) 0 0,\n linear-gradient(45deg, #343702 0%, #184500 20%, #187546 30%, #006782 40%, #0b1284 50%, #760ea1 60%, #83096e 70%, #840b2a 80%, #b13e12 90%, #e27412 100%);\n background-size: 470px 470px, 970px 970px, 410px 410px, 610px 610px, 530px 530px, 730px 730px, 100% 100%;\n background-color:".concat(i,"; \n ")}if("linedpaper"===n){i=e.splash["background-color"]||"#fff";return"\n background-color:".concat(i,";\n background-image:\n linear-gradient(90deg, transparent 79px, #abced4 79px, #abced4 81px, transparent 81px),\n linear-gradient(#eee .1em, transparent .1em);\n background-size: 100% 1.2em; \n ")}if("era"===n)return e.splash["background-color"],"\n background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);\n background-size: 300% 300%; \n animation: ".concat(this.options.prefix,"gradient 60s ease infinite;\n ");e=e.splash["background-color"]||"#282828";return"\n background:\n radial-gradient(black 10%, transparent 10%) 0 0,\n radial-gradient(black 10%, transparent 10%) 8px 8px,\n radial-gradient(rgba(255,255,255,.1) 10%, transparent 10%) 0 1px,\n radial-gradient(rgba(255,255,255,.1) 10%, transparent 10%) 8px 9px;\n background-color:".concat(e,";\n background-size:16px 16px;\n ")}}])}();var Wa=function(){Ra(r,qa);var n,i,o=(n=r,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}(),function(){var t,e=La(n);return e=i?(t=La(this).constructor,Reflect.construct(e,arguments,t)):e.apply(this,arguments),Ta(this,e)});function r(t,e){return xo(this,r),(e=o.call(this,t,e))._init(),e}return ko(r,[{key:"_init",value:function(){this._palette=this._create_palette();var t=this._css(this.options,this.gameData);this._insertCss(t);var e=this._html(this.options,this.gameData),t=this._insertHtml(e),e=t.container,t=t.extContainer;this._root=e,this._container=e,this._extContainer=t,this._registerEvents();var n=document.querySelector(".".concat(this.options.prefix,"loader")),i=document.getElementById("".concat(this.options.prefix,"splash-button"));this.on("playClick",function(){n&&(n.style.display="block"),i&&(i.style.display="none")}),this.on("slotVisibilityChanged",this._on_slot_visibility_changed.bind(this)),this._init_slots(),this._create_abstract()}},{key:"_css",value:function(t,e){e=this._getThumbnail(t,e);return"\n body {\n position: inherit; \n }\n .".concat(this.options.prefix,"splash-container {\n display: flex;\n flex-direction: column;\n position: absolute;\n width: 100%;\n height: 100%;\n top:0;\n left:0;\n color:").concat(this._palette.primary_text,";\n font-family: Helvetica, Arial, sans-serif; \n background: ").concat(this._palette.primary_dark,"; \n }\n\n .").concat(this.options.prefix,"splash-abstract {\n position: absolute;\n width: 100%;\n height: 100%;\n top:0;\n left:0;\n }\n\n .").concat(this.options.prefix,"splash-top {\n display:flex;\n justify-content: center;\n align-items: center;\n position:relative;\n width:100%;\n }\n\n .").concat(this.options.prefix,"splash-center {\n display: flex;\n flex-grow:1;\n position:relative;\n flex-basis:100%;\n overflow:hidden;\n }\n\n .").concat(this.options.prefix,"splash-bottom {\n display:flex;\n justify-content: center;\n align-items: center;\n position:relative;\n width:100%;\n }\n\n .").concat(this.options.prefix,"splash-left {\n display:flex;\n position:relative;\n justify-content: center;\n align-items: center;\n }\n\n .").concat(this.options.prefix,"splash-game {\n display:flex;\n flex-grow:1;\n flex-direction:column;\n flex-basis:100%;\n }\n\n .").concat(this.options.prefix,"splash-right {\n display:flex;\n position:relative;\n justify-content: center;\n align-items: center;\n }\n\n .").concat(this.options.prefix,"splash-game-metadata{\n display:flex;\n flex-direction:column;\n justify-content:center;\n flex-grow:1;\n position:relative;\n }\n \n .").concat(this.options.prefix,"splash-game-consent{\n display:flex;\n justify-content:center;\n margin:0.5em;\n }\n\n .").concat(this.options.prefix,"splash-game-consent>p{\n text-align: justify;\n font-size: 12px;\n font-family: Arial;\n font-weight: normal;\n max-width: 300px;\n }\n\n .").concat(this.options.prefix,"splash-game-consent>p>a{\n color:").concat(this._palette.primary_text,";\n }\n\n .").concat(this.options.prefix,"splash-game-thumbnail-play{\n flex-grow:1;\n display:flex;\n flex-direction:column;\n justify-content:center;\n align-items:center;\n }\n\n .").concat(this.options.prefix,"splash-game-title{\n display:flex;\n justify-content:center;\n align-items:center;\n margin:4px;\n font-size:1.5em;\n color:").concat(this._palette.primary_text,"; \n }\n\n .").concat(this.options.prefix,"splash-game-thumbnail{\n display:flex;\n justify-content:center;\n align-items:flex-end;\n position:relative;\n margin:4px;\n }\n\n .").concat(this.options.prefix,"splash-game-play{\n display:flex;\n justify-content:center;\n align-items:flex-start;\n margin:6px;\n }\n\n .").concat(this.options.prefix,"splash-game-description{\n display:flex;\n justify-content:center;\n align-items:flex-end;\n margin:4px;\n text-align: justify;\n font-size: 14px;\n font-family: Arial;\n font-weight: normal;\n }\n\n .").concat(this.options.prefix,"splash-game-title>p{\n max-width: 300px; \n padding:8px 24px;\n text-transform:uppercase;\n text-align:center;\n box-sizing:border-box;\n }\n \n .").concat(this.options.prefix,"splash-game-description>p{\n max-width: 300px; \n }\n\n .").concat(this.options.prefix,"splash-game-thumbnail>div {\n width: 150px;\n height: 150px;\n border-radius: 4px;\n border: 2px solid ").concat(this._palette.primary_light,";\n background-image: url(").concat(e,");\n background-position: center;\n background-size: cover;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); \n }\n \n .").concat(this.options.prefix,"splash-game-play>button{\n padding: 8px;\n border-radius: 6px;\n border:0;\n background: ").concat(this._palette.primary_paper,";\n color: ").concat(this._palette.primary_text,";\n text-transform: uppercase;\n font-weight: bold;\n font-size: 24px;\n cursor: pointer;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);\n width: 150px;\n border: 2px solid ").concat(this._palette.primary_light,"; \n }\n\n .").concat(this.options.prefix,"splash-game-play>button:hover {\n background: ").concat(this._palette.primary,";\n }\n\n .").concat(this.options.prefix,"splash-game-play>button:active {\n background: ").concat(this._palette.primary_dark,";\n }\n\n .").concat(this.options.prefix,"loader,\n .").concat(this.options.prefix,"loader:after {\n border-radius: 20px;\n width: 40px;\n height: 40px;\n box-sizing:border-box;\n }\n\n .").concat(this.options.prefix,"loader {\n margin: 0px auto;\n position: relative;\n border-top: 10px solid rgba(255, 255, 255, 0.2);\n border-right: 10px solid rgba(255, 255, 255, 0.2);\n border-bottom: 10px solid rgba(255, 255, 255, 0.2);\n border-left: 10px solid ").concat(this._palette.primary_text,";\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: ").concat(this.options.prefix,"load8 1s infinite linear;\n animation: ").concat(this.options.prefix,"load8 1s infinite linear;\n display:none;\n }\n\n @-webkit-keyframes ").concat(this.options.prefix,"load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n\n @keyframes ").concat(this.options.prefix,"load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n\n @media screen and (max-height:600px) {\n .").concat(this.options.prefix,"splash-game-description{\n display:none;\n }\n \n .").concat(this.options.prefix,"splash-game-thumbnail>div{\n max-width:150px;\n max-height:150px;\n } \n }\n\n @media screen and (min-width:600px){\n .").concat(this.options.prefix,"splash-center >.").concat(this.options.prefix,"splash-left{\n display:flex;\n }\n .").concat(this.options.prefix,"splash-center >.").concat(this.options.prefix,"splash-right{\n display:flex;\n }\n .").concat(this.options.prefix,"splash-game-title>p,.").concat(this.options.prefix,"splash-game-consent>p,.").concat(this.options.prefix,"splash-game-description>p{\n max-width:500px;\n }\n }\n\n @media screen and (min-height:600px){ \n .").concat(this.options.prefix,"splash-container >.").concat(this.options.prefix,"splash-top{\n display:flex;\n }\n .").concat(this.options.prefix,"splash-container >.").concat(this.options.prefix,"splash-bottom{\n display:flex;\n } \n }\n ")}},{key:"_html",value:function(t,e){var n=t.isConsentDomain,t=e.loader.lang?Ka[e.loader.lang]:"PLAY",n=n?"display:flex":"display:none";return'\n
\n
\n
\n
\n
\n
\n
\n\n \n\n \n
\n
\n
\n
\n \x3c!--
--\x3e\n
\n
\n ')}},{key:"_insertHtml",value:function(t){var e=document.createElement("div");e.innerHTML=t,e.id="".concat(this.options.prefix,"splash"),e.style["z-index"]=Fr,e.style.position="fixed",e.style.width="100%",e.style.height="100%",e.style.top="0",e.style.left="0";var n=this._getExtContainer();return n?(n.style.display="block",n.insertBefore(e,n.firstChild)):(t=document.body||document.getElementsByTagName("body")[0]).insertBefore(e,t.firstChild),{container:e,extContainer:n}}},{key:"_getBackground",value:function(t,e){var n=e.splash.background||t.background;if("carbon"===n){t=e.splash["background-color"]||"#131313";return"\n background:\n linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px,\n linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px,\n linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px,\n linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px,\n linear-gradient(90deg, #1b1b1b 10px, transparent 10px),\n linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);\n background-color:".concat(t,";\n background-size: 20px 20px; \n ")}if("rainbow"===n){var i=e.splash["background-color"]||"#840b2a";return"\n background:\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.15) 30%, rgba(255,255,255,.3) 32%, rgba(255,255,255,0) 33%) 0 0,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.1) 11%, rgba(255,255,255,.3) 13%, rgba(255,255,255,0) 14%) 0 0,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 17%, rgba(255,255,255,.43) 19%, rgba(255,255,255,0) 20%) 0 110px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 11%, rgba(255,255,255,.4) 13%, rgba(255,255,255,0) 14%) -130px -170px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 11%, rgba(255,255,255,.4) 13%, rgba(255,255,255,0) 14%) 130px 370px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.1) 11%, rgba(255,255,255,.2) 13%, rgba(255,255,255,0) 14%) 0 0,\n linear-gradient(45deg, #343702 0%, #184500 20%, #187546 30%, #006782 40%, #0b1284 50%, #760ea1 60%, #83096e 70%, #840b2a 80%, #b13e12 90%, #e27412 100%);\n background-size: 470px 470px, 970px 970px, 410px 410px, 610px 610px, 530px 530px, 730px 730px, 100% 100%;\n background-color:".concat(i,"; \n ")}if("linedpaper"===n){i=e.splash["background-color"]||"#fff";return"\n background-color:".concat(i,";\n background-image:\n linear-gradient(90deg, transparent 79px, #abced4 79px, #abced4 81px, transparent 81px),\n linear-gradient(#eee .1em, transparent .1em);\n background-size: 100% 1.2em; \n ")}if("cicadastripes"===n){n=e.splash["background-color"]||"#026873";return"\n background-color:".concat(n,";\n background-image: linear-gradient(90deg, rgba(255,255,255,.07) 50%, transparent 50%),\n linear-gradient(90deg, rgba(255,255,255,.13) 50%, transparent 50%),\n linear-gradient(90deg, transparent 50%, rgba(255,255,255,.17) 50%),\n linear-gradient(90deg, transparent 50%, rgba(255,255,255,.19) 50%);\n background-size: 13px, 29px, 37px, 53px; \n ")}e=e.splash["background-color"]||"#282828";return"\n background:\n radial-gradient(black 10%, transparent 10%) 0 0,\n radial-gradient(black 10%, transparent 10%) 8px 8px,\n radial-gradient(rgba(255,255,255,.1) 10%, transparent 10%) 0 1px,\n radial-gradient(rgba(255,255,255,.1) 10%, transparent 10%) 8px 9px;\n background-color:".concat(e,";\n background-size:16px 16px;\n ")}},{key:"_init_slots",value:function(){var t=document.querySelector(".".concat(this.options.prefix,"splash-game-description"));!this.gameData.description&&t&&(t.style.display="none");var e=document.getElementById("".concat(this.options.prefix,"splash-slot-top")),n=document.getElementById("".concat(this.options.prefix,"splash-slot-bottom")),i=document.getElementById("".concat(this.options.prefix,"splash-slot-left")),o=document.getElementById("".concat(this.options.prefix,"splash-slot-right")),r=this.gameData.dAds,a=r.enabled,s=a&&r.top&&r.top.enabled,c=a&&r.bottom&&r.bottom.enabled,t=a&&r.left&&r.left.enabled,r=a&&r.right&&r.right.enabled;e&&(s?this._observe_visibility(e):e.style.display="none"),n&&(c?this._observe_visibility(n):n.style.display="none"),i&&(t?this._observe_visibility(i):i.style.display="none"),o&&(r?this._observe_visibility(o):o.style.display="none"),this._slots={top:e,bottom:n,left:i,right:o}}},{key:"_observe_visibility",value:function(t){var e,n=this;IntersectionObserver&&(e={root:t.parent,rootMargin:"0px",threshold:.5},new IntersectionObserver(function(t,e){t.forEach(function(t){n.emit("slotVisibilityChanged",{id:t.target.id,visible:t.isIntersecting})})},e).observe(t))}},{key:"_on_slot_visibility_changed",value:function(t){var e=t.id,n=t.visible,i=this.gameData.dAds,t=e.split("-"),t=t[t.length-1];if(i&&i.enabled)switch(t){case"left":i.left&&this._put_html(e,n,i.left);break;case"right":i.right&&this._put_html(e,n,i.right);break;case"top":i.top&&this._put_html(e,n,i.top);break;case"bottom":i.bottom&&this._put_html(e,n,i.bottom)}}},{key:"_put_html",value:function(t,e,n){t=document.getElementById(t);if(t&&n.enabled&&n.script)if(e){var i,o=document.createElement("script");for(i in n.script)o.setAttribute(i,n.script[i]);t.appendChild(o)}else t.innerHTML=""}},{key:"_create_palette",value:function(){var t=Math.round(360*Math.random()),e=Math.round(15*Math.random());return{hue:t,saturation:e,primary:"hsl(".concat(t,",").concat(e,"%,50%)"),primary_dark:"hsl(".concat(t,",").concat(e,"%,35%)"),primary_light:"hsl(".concat(t,",").concat(e,"%,55%)"),primary_text:"hsl(".concat(t,",").concat(e,"%,90%)"),primary_paper:"hsl(".concat(t,",").concat(e,"%,40%)")}}},{key:"_create_abstract",value:function(){var s=window.innerWidth,c=window.innerHeight,t=this._palette;t.hue,t.saturation;for(var l=t.primary,d=t.primary_light,u="background-color:".concat(this._palette.primary_dark),p=[],h=[],e=0;e<12;e++)p[e]=Math.round(Math.random()*s),h[e]=Math.round(Math.random()*c);var f=document.getElementById("".concat(this.options.prefix,"splash-abstract"));function i(){var t=[["M",p[0]/10,c,"L",p[0]/8,c,"C",p[1]/3,h[0]/2,2*s/3,p[2],s,p[3],"L",s,c,"Z"],["M",0,h[1],"C",p[4]/2,h[2],2*s/3,h[3],s,h[4]/10,"L",s,0,"L",0,0,"Z"]],e=t[0].join(" "),n=t[1].join(" "),i=f,o=document.createElementNS("http://www.w3.org/2000/svg","svg");o.setAttribute("width",s),o.setAttribute("height",c),o.setAttribute("style",u),o.setAttribute("id","mysvg");for(var r=0;r div {\n text-align: center;\n }\n .").concat(this.options.prefix,"splash-top > div > button {\n border: 0;\n margin: auto;\n padding: 10px 22px;\n border-radius: 5px;\n border: 3px solid white;\n background: linear-gradient(0deg, #dddddd, #ffffff);\n color: #222;\n text-transform: uppercase;\n font-family: Helvetica, Arial, sans-serif;\n font-weight: bold;\n font-size: 18px;\n cursor: pointer;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);\n }\n .").concat(this.options.prefix,"splash-top > div > button:hover {\n background: linear-gradient(0deg, #ffffff, #dddddd);\n }\n .").concat(this.options.prefix,"splash-top > div > button:active {\n box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n background: linear-gradient(0deg, #ffffff, #f5f5f5);\n }\n .").concat(this.options.prefix,"splash-top > div > div {\n position: relative;\n width: 150px;\n height: 150px;\n margin: auto auto 20px;\n border-radius: 100%;\n overflow: hidden;\n border: 3px solid rgba(255, 255, 255, 1);\n background-color: #000;\n box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.5), 0 2px 4px rgba(0, 0, 0, 0.3);\n background-image: url(").concat(e,");\n background-position: center;\n background-size: cover;\n }\n .").concat(this.options.prefix,"splash-top > div > div > img {\n width: 100%;\n height: 100%;\n }\n .").concat(this.options.prefix,"splash-bottom {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n align-self: center;\n justify-content: center;\n width: 100%;\n padding: 0 0 20px;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent,\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-title {\n box-sizing: border-box;\n width: 100%;\n padding: 20px;\n background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.5) 50%, transparent);\n color: #fff;\n text-align: left;\n font-size: 12px;\n font-family: Arial;\n font-weight: normal;\n text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);\n line-height: 150%;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-title {\n padding: 15px 0;\n text-align: center;\n font-size: 18px;\n font-family: Helvetica, Arial, sans-serif;\n font-weight: bold;\n line-height: 100%;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent a {\n color: #fff;\n }\n ")}},{key:"_html",value:function(t,e){var n=t.isConsentDomain,t=e.loader.lang?Ka[e.loader.lang]:"PLAY";return n?'\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n \n
\n
\n '):'\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
').concat(e.title,"
\n
\n
\n ")}},{key:"_insertHtml",value:function(t){var e=document.createElement("div");e.innerHTML=t,e.id="".concat(this.options.prefix,"splash"),e.style["z-index"]=Fr,e.style.position="absolute",e.style.width="100%",e.style.height="100%",e.style.top="0",e.style.left="0";var n=this._getExtContainer();return n?(n.style.display="block",n.insertBefore(e,n.firstChild)):(t=document.body||document.getElementsByTagName("body")[0]).insertBefore(e,t.firstChild),{container:e,extContainer:n}}}]),r}(),Ya=function(){Ra(r,qa);var n,i,o=(n=r,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}(),function(){var t,e=La(n);return e=i?(t=La(this).constructor,Reflect.construct(e,arguments,t)):e.apply(this,arguments),Ta(this,e)});function r(t,e){return xo(this,r),(e=o.call(this,t,e))._init(),e}return ko(r,[{key:"_init",value:function(){var t=this._css(this.options,this.gameData);this._insertCss(t);var e=this._html(this.options,this.gameData),t=this._insertHtml(e),e=t.container,t=t.extContainer;this._root=e,this._container=e,this._extContainer=t,this._registerEvents();var n=document.querySelector(".".concat(this.options.prefix,"loader")),i=document.getElementById("".concat(this.options.prefix,"splash-button")),o=document.getElementById("".concat(this.options.prefix,"walkthrough-button"));o.addEventListener("click",function(){window.parent.postMessage("scrollToWalkthrough","*")});var r=document.getElementById("categoryMascot");this.on("playClick",function(){n.style.display="block",i.style.display="none",o.style.display="none",r.style.display="none"})}},{key:"_css",value:function(t,e){var t=this._getThumbnail(t,e),n="https://kizicdn.com/assets/games/mascots/kizi-maskot-",i="",o="@2x";switch(e.category){case"Girls":i="".concat(n,"girls").concat(o,".png");break;case"Hypercasual":i="".concat(n,"strategy").concat(o,".png");break;case"Puzzle":i="".concat(n,"puzzle").concat(o,".png");break;case"Baby":i="".concat(n,"baby").concat(o,".png");break;case"Soccer":i="".concat(n,"soccer").concat(o,".png");break;case"Cooking":i="".concat(n,"cooking").concat(o,".png");break;case"Racing":i="".concat(n,"race").concat(o,".png");break;case"Action":i="".concat(n,"action").concat(o,".png");break;default:i="".concat(n,"default").concat(o,".png")}return"\n \n body {\n position: inherit;\n background: none;\n border-radius: 40px 40px 0px 0px;\n overflow: hidden;\n }\n\n .".concat(this.options.prefix,'splash-background-container {\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow:hidden;\n border-radius: 40px 40px 0px 0px;\n background: rgb(0,81,168);\n background: -moz-linear-gradient(14deg, rgba(0,81,168,1) 0%, rgba(0,118,248,1) 100%);\n background: -webkit-linear-gradient(14deg, rgba(0,81,168,1) 0%, rgba(0,118,248,1) 100%);\n background: linear-gradient(14deg, rgba(0,81,168,1) 0%, rgba(0,118,248,1) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0051a8",endColorstr="#0076f8",GradientType=1); \n }\n\n .').concat(this.options.prefix,"sdk-version{\n position: absolute;\n right: 0px;\n bottom: 5px;\n font-size: 8px;\n padding-top: 6px;\n padding-right: 6px;\n color: #49a1ff;\n }\n\n .").concat(this.options.prefix,"splash-container {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left:0;\n width: 100%;\n height: 100%;\n }\n\n .").concat(this.options.prefix,"splash-container .mascot {\n position: relative;\n width: 40%;\n height: 250px;\n border-radius: 20px;\n overflow: hidden;\n background-image: url(").concat(i,");\n background-position: bottom;\n background-size: contain;\n background-repeat: no-repeat;\n bottom: 0;\n left: 0;\n position: absolute;\n }\n\n .").concat(this.options.prefix,"splash-top {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n flex: 1;\n align-self: center;\n justify-content: center;\n }\n\n .").concat(this.options.prefix,"splash-bottom {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n align-self: center;\n justify-content: center;\n width: 100%;\n padding-left:6px;\n padding-right:6px;\n padding-bottom:6px;\n }\n\n .").concat(this.options.prefix,"splash-top > div {\n text-align: center;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button {\n margin: auto;\n padding: 8px;\n border-radius: 30px;\n border: 0;\n background-color: #59B21F;\n width: 210px;\n height: 48px;\n box-shadow: 0px 5px 0 #3E8E0D;\n position: relative;\n overflow: hidden;\n outline: none;\n cursor: pointer;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button .text {\n color: white;\n text-transform: uppercase;\n font-family: 'Oswald', sans-serif;\n font-size: 17px;\n position: absolute;\n z-index: 1;\n text-align: center;\n position: absolute;\n z-index: 1;\n left: 0;\n top: 12px;\n width: 100%;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button.walkthrough {\n background-color: #EA2E40;\n box-shadow: 0px 5px 0 #AD0B1A;\n margin-top: 15px;\n padding-left: 45px;\n height: 40px;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button.walkthrough .text{\n top: 8px;\n }\n \n .").concat(this.options.prefix,"splash-top > div > button.walkthrough .icon {\n width: 34px;\n height: 34px;\n top: 3px;\n left: 20px;\n z-index: 9;\n position: absolute;\n }\n \n .").concat(this.options.prefix,"splash-top > div > button.walkthrough .icon svg {\n width: 100%;\n height: 100%;\n }\n\n .").concat(this.options.prefix,'splash-top > div > button.walkthrough .text {\n text-indent: 33px;\n text-transform: capitalize;\n }\n \n .bubbles {\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n }\n\n .green-bubbles .bubble:before,\n .green-bubbles .bubble:after {\n position: absolute;\n background: #449C0C;\n content: " ";\n border-radius: 50%;\n display: block;\n }\n\n .green-bubbles .left {\n width: 1px;\n height: 1px;\n position: absolute;\n display: block;\n }\n\n .green-bubbles .left:before {\n width: 30px;\n height: 30px;\n left: 0px;\n top: -17px;\n }\n\n .green-bubbles .left:after {\n position: absolute;\n width: 50px;\n height: 50px;\n background: #449C0C;\n content: " ";\n left: 10px;\n top: 34px;\n border-radius: 50%;\n }\n\n .green-bubbles .right:after {\n position: absolute;\n width: 56px;\n right: 0px;\n top: 17px;\n height: 55px;\n background: #449C0C;\n content: " ";\n border-radius: 50%;\n }\n\n .red-bubbles .bubble:before,\n .red-bubbles .bubble:after {\n position: absolute;\n background: #FF4859;\n content: " ";\n border-radius: 50%;\n }\n\n .red-bubbles .left {\n width: 1px;\n height: 1px;\n display: block;\n position: absolute;\n }\n\n .red-bubbles .left:before {\n width: 30px;\n height: 30px;\n left: -10px;\n top: -10px;\n }\n\n .red-bubbles .left:after {\n width: 20px;\n height: 20px;\n left: 60px;\n top: 37px;\n }\n\n .red-bubbles .right:after {\n width: 36px;\n height: 50px;\n right: 0px;\n top: -33px;\n }\n\n \n \n .').concat(this.options.prefix,"splash-top > div {\n display: flex;\n flex-direction: column;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button:hover {\n background: #3E8E0C;\n box-shadow: 0px 5px 0 #347909;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button:active {\n background: #337b06;\n box-shadow: 0px 5px 0 #2b7100;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button:hover .green-bubbles .left:after,\n .").concat(this.options.prefix,"splash-top > div > button:hover .green-bubbles .left:before,\n .").concat(this.options.prefix,"splash-top > div > button:hover .green-bubbles .right:after {\n background: #52b513;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button.walkthrough:hover {\n background: #c7192a;\n box-shadow: 0px 5px 0 #af1623;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button.walkthrough:active {\n background: #ad0d1d;\n box-shadow: 0px 5px 0 #980e1a;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button.walkthrough:hover .red-bubbles .left:after,\n .").concat(this.options.prefix,"splash-top > div > button.walkthrough:hover .red-bubbles .left:before,\n .").concat(this.options.prefix,"splash-top > div > button.walkthrough:hover .red-bubbles .right:after {\n background: #fb5b6a;\n }\n\n .").concat(this.options.prefix,"splash-top > div > div.game-image {\n position: relative;\n width: 120px;\n height: 120px;\n margin: auto auto 20px;\n border-radius: 20px;\n overflow: hidden;\n background-image: url(").concat(t,");\n background-position: center;\n background-size: cover;\n }\n\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent {\n box-sizing: border-box;\n width: 100%;\n color: #3991ef;\n text-align: justify;\n position: absolute;\n font-size: 12px;\n font-family: Arial;\n font-weight: normal;\n background: rgba(0, 56, 111, 0.78);\n line-height: 150%;\n padding: 10px 30px 10px;\n left: 0;\n bottom: 0;\n }\n .").concat(this.options.prefix,"splash-top > .game > .").concat(this.options.prefix,"splash-title {\n box-sizing: border-box;\n width: 100%;\n color: #fff;\n text-align: justify;\n font-weight: normal;\n text-align: center;\n line-height: 150%;\n font-family: 'Oswald', sans-serif;\n font-size: 20px;\n text-align: center;\n padding-bottom: 20px;\n cursor: default;\n text-transform: uppercase;\n }\n\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent a {\n color: #60bdea !important;\n }\n\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent a:hover,\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent a:active {\n color: #9cdfff !important;\n }\n \n .").concat(this.options.prefix,"loader,\n .").concat(this.options.prefix,"loader:after {\n border-radius: 50%;\n width: 1.5em;\n height: 1.5em;\n }\n\n .").concat(this.options.prefix,"loader {\n margin: 0px auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(255, 255, 255, 0.2);\n border-right: 1.1em solid rgba(255, 255, 255, 0.2);\n border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);\n border-left: 1.1em solid #ffffff;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: ").concat(this.options.prefix,"load8 1.1s infinite linear;\n animation: ").concat(this.options.prefix,"load8 1.1s infinite linear;\n display:none;\n }\n @-webkit-keyframes ").concat(this.options.prefix,"load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n @keyframes ").concat(this.options.prefix,"load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n } \n")}},{key:"_html",value:function(t,e){t=t.isConsentDomain?"display:block":"display:none";return"\n
\n
').concat(this.options.version,'
\n
\n
\n
\n
\n
').concat(e.title,'
\n
\n \n \n\n
Loading...
\n
\n
\n
\n \n
\n \n
\n
\n ')}},{key:"_insertHtml",value:function(t){var e=document.createElement("div");e.innerHTML=t,e.id="".concat(this.options.prefix,"splash"),e.style["z-index"]=Fr,e.style.position="fixed",e.style.width="100%",e.style.height="100%",e.style.top="0",e.style.left="0";var n=this._getExtContainer();return n?(n.style.display="block",n.insertBefore(e,n.firstChild)):(t=document.body||document.getElementsByTagName("body")[0]).insertBefore(e,t.firstChild),{container:e,extContainer:n}}}]),r}(),Za=function(){Ra(r,qa);var n,i,o=(n=r,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}(),function(){var t,e=La(n);return e=i?(t=La(this).constructor,Reflect.construct(e,arguments,t)):e.apply(this,arguments),Ta(this,e)});function r(t,e,n){return xo(this,r),(e=o.call(this,t,e))._parentDomain=n,e._init(),e}return ko(r,[{key:"_init",value:function(){var t=this._css(this.options,this.gameData);this._insertCss(t);var e=this._html(this.options,this.gameData),t=this._insertHtml(e),e=t.container,t=t.extContainer;this._root=e,this._container=e,this._extContainer=t,this._registerEvents();var n=document.querySelector(".".concat(this.options.prefix,"loader")),i=document.getElementById("".concat(this.options.prefix,"splash-button"));this.on("playClick",function(){n.style.display="block",i.style.display="none"})}},{key:"_css",value:function(t,e){e=this._getThumbnail(t,e);return"\n ".concat(this._customCss(),"\n body {\n position: inherit;\n }\n .").concat(this.options.prefix,"splash-background-container {\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: #000;\n overflow: hidden;\n }\n .").concat(this.options.prefix,"splash-background-image {\n box-sizing: border-box;\n position: absolute;\n top: -25%;\n left: -25%;\n width: 150%;\n height: 150%;\n background-image: url(").concat(e,");\n background-size: cover;\n filter: blur(50px) brightness(1.5);\n }\n .").concat(this.options.prefix,"splash-container {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n position: absolute;\n bottom: 0;\n width: 100%;\n height: 100%;\n }\n .").concat(this.options.prefix,"splash-top {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n flex: 1;\n align-self: center;\n justify-content: center;\n padding: 20px;\n }\n .").concat(this.options.prefix,"splash-top > div {\n text-align: center;\n }\n .").concat(this.options.prefix,"splash-top > div > button {\n position: relative;\n min-width: 180px;\n min-height: 45px;\n line-height: 45px;\n // margin: 20px auto 0;\n border: 0;\n border-radius: 25px;\n border-bottom: 5px solid grey;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-align: center;\n text-transform: uppercase;\n text-shadow: 1px 1px 1px rgba(0, 0, 0, .004);\n font-family: 'Roboto Condensed', 'Helvetica Neue', 'Arial', 'sans-serif';\n font-size: 16px;\n font-weight: 400;\n cursor: pointer;\n box-shadow: inset 0 -1px 1px hsla(0, 0%, 100%, .1), inset 0 1px 1px hsla(0, 0%, 100%, .2);\n will-change: transform;\n transition: transform .15s linear;\n }\n .").concat(this.options.prefix,"splash-top > div > button:focus {\n outline: none;\n }\n .").concat(this.options.prefix,"splash-top > div > button:active {\n box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .13);\n transform: translateY(-5px);\n }\n .").concat(this.options.prefix,"loader,\n .").concat(this.options.prefix,"loader:after {\n border-radius: 50%;\n width: 1.5em;\n height: 1.5em;\n }\n\n .").concat(this.options.prefix,"loader {\n margin: 0px auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(255, 255, 255, 0.2);\n border-right: 1.1em solid rgba(255, 255, 255, 0.2);\n border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);\n border-left: 1.1em solid #ffffff;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: ").concat(this.options.prefix,"load8 1.1s infinite linear;\n animation: ").concat(this.options.prefix,"load8 1.1s infinite linear;\n display:none;\n }\n .").concat(this.options.prefix,"splash-top > div > div:first-child {\n position: relative;\n width: 150px;\n height: 150px;\n margin: auto auto 20px;\n border-radius: 10px;\n overflow: hidden;\n border: 2px solid rgba(255, 255, 255, 0.8);\n box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.5), 0 2px 4px rgba(0, 0, 0, 0.3);\n background-image: url(").concat(e,");\n background-position: center;\n background-size: cover;\n }\n .").concat(this.options.prefix,"splash-top > div > div > img {\n width: 100%;\n height: 100%;\n }\n .").concat(this.options.prefix,"splash-bottom {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n align-self: center;\n justify-content: center;\n width: 100%;\n padding: 0 0 20px;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent,\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-title {\n box-sizing: border-box;\n width: 100%;\n padding: 20px;\n background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.5) 50%, transparent);\n color: #fff;\n text-align: left;\n font-size: 12px;\n font-family: Arial;\n font-weight: normal;\n text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);\n line-height: 150%;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-title {\n padding: 15px 0;\n text-align: center;\n font-size: 18px;\n font-family: Helvetica, Arial, sans-serif;\n font-weight: bold;\n line-height: 100%;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent a {\n color: #fff;\n }\n @-webkit-keyframes ").concat(this.options.prefix,"load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n @keyframes ").concat(this.options.prefix,"load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n \n @keyframes ").concat(this.options.prefix,"gradient {\n 0% {\n background-position: 0% 50%;\n }\n 50% {\n background-position: 100% 50%;\n }\n 100% {\n background-position: 0% 50%;\n }\n } \n ")}},{key:"_customCss",value:function(){var e=this,t=Object.freeze({FG:"funnygames",SP:"spele",HG:"hyvesgames",BG:"bgames"}),n=Object.freeze({en_US:"en_US",en_GB:"en_GB",nl_NL:"nl_NL",pt_PT:"pt_PT",es_ES:"es_ES",ru_RU:"ru_RU",tr_TR:"tr_TR",fr_FR:"fr_FR",de_DE:"de_DE",de_CH:"de_CH",de_AT:"de_AT",el_GR:"el_GR",sv_SE:"sv_SE",pl_PL:"pl_PL",pt_BR:"pt_BR",it_IT:"it_IT",fi_FI:"fi_FI",nb_NO:"nb_NO",da_DK:"da_DK",hu_HU:"hu_HU",lt_LT:"lt_LT",ja_JP:"ja_JP",nl_BE:"nl_BE",ro_RO:"ro_RO",cs_CZ:"cs_CZ"}),i=[{domain:"localhost",locale:"en_US",site_group:t.HG},{domain:"local.spele.nl",locale:n.nl_NL,site_group:t.SP},{domain:"test.spele.nl",locale:n.nl_NL,site_group:t.SP},{domain:"spele.nl",locale:n.nl_NL,site_group:t.SP},{domain:"spielspiele.de",locale:n.de_DE,site_group:t.SP},{domain:"spele.be",locale:n.nl_BE,site_group:t.SP},{domain:"waznygry.pl",locale:n.pl_PL,site_group:t.SP},{domain:"hryhry.net",locale:n.cs_CZ,site_group:t.SP},{domain:"nyckelspel.se",locale:n.sv_SE,site_group:t.SP},{domain:"spiels.at",locale:n.de_AT,site_group:t.SP},{domain:"oyungemisi.com",locale:n.tr_TR,site_group:t.SP},{domain:"jouerjouer.com",locale:n.fr_FR,site_group:t.SP},{domain:"starbie.co.uk",locale:n.en_GB,site_group:t.SP},{domain:"jogojogar.com",locale:n.pt_PT,site_group:t.SP},{domain:"pelaaleikkia.com",locale:n.fi_FI,site_group:t.SP},{domain:"keygames.com",locale:n.en_US,site_group:t.SP},{domain:"minigioco.it",locale:n.it_IT,site_group:t.SP},{domain:"clavejuegos.com",locale:n.es_ES,site_group:t.SP},{domain:"spiels.ch",locale:n.de_CH,site_group:t.SP},{domain:"local.funnygames.nl",locale:n.nl_NL,site_group:t.FG},{domain:"test.funnygames.nl",locale:n.nl_NL,site_group:t.FG},{domain:"funnygames.nl",locale:n.nl_NL,site_group:t.FG},{domain:"funnygames.pt",locale:n.pt_PT,site_group:t.FG},{domain:"funnygames.fi",locale:n.fi_FI,site_group:t.FG},{domain:"funnygames.com.br",locale:n.pt_BR,site_group:t.FG},{domain:"funnygames.be",locale:n.nl_BE,site_group:t.FG},{domain:"funnygames.com.tr",locale:n.tr_TR,site_group:t.FG},{domain:"funnygames.it",locale:n.it_IT,site_group:t.FG},{domain:"funnygames.lt",locale:n.lt_LT,site_group:t.FG},{domain:"funnygames.ro",locale:n.ro_RO,site_group:t.FG},{domain:"funnygames.hu",locale:n.hu_HU,site_group:t.FG},{domain:"funnygames.se",locale:n.sv_SE,site_group:t.FG},{domain:"funnygames.fr",locale:n.fr_FR,site_group:t.FG},{domain:"funnygames.org",locale:n.en_US,site_group:t.FG},{domain:"funnygames.pl",locale:n.pl_PL,site_group:t.FG},{domain:"funnygames.ch",locale:n.de_CH,site_group:t.FG},{domain:"funnygames.no",locale:n.nb_NO,site_group:t.FG},{domain:"funnygames.dk",locale:n.da_DK,site_group:t.FG},{domain:"funnygames.eu",locale:n.de_DE,site_group:t.FG},{domain:"funnygames.at",locale:n.de_AT,site_group:t.FG},{domain:"funnygames.gr",locale:n.el_GR,site_group:t.FG},{domain:"funnygames.jp",locale:n.ja_JP,site_group:t.FG},{domain:"misjuegos.com",locale:n.es_ES,site_group:t.FG},{domain:"local.bgames.com",locale:n.en_US,site_group:t.BG},{domain:"test.bgames.com",locale:n.en_US,site_group:t.BG},{domain:"bgames.com",locale:n.en_US,site_group:t.BG},{domain:"local.hyvesgames.nl",locale:n.nl_NL,site_group:t.HG},{domain:"test.hyvesgames.nl",locale:n.nl_NL,site_group:t.HG},{domain:"hyvesgames.nl",locale:n.nl_NL,site_group:t.HG}],o=i.find(function(t){return e._parentDomain===t.domain}).site_group;this.siteLocale=i.find(function(t){return e._parentDomain===t.domain}).locale,console.info("[splash] site group",o),console.info("[splash] site locale",this.siteLocale),this.locales=n;var r="";switch(o){case t.FG:r="\n .".concat(this.options.prefix,"splash-top > div > button {\n border-bottom-color: hsla(37, 100%, 62%, 1)!important;\n color: black;\n background: linear-gradient(140deg, hsla(53, 97%, 50%, 1), hsla(53, 97%, 45%, 1));\n }\n\n .").concat(this.options.prefix,"splash-top > div > button:hover {\n border-bottom-color: hsla(22, 100%, 50%, 1)!important;\n color: white;\n background: linear-gradient(140deg, hsla(32, 100%, 54%, 1), hsla(32, 100%, 49%, 1));\n }\n\n .").concat(this.options.prefix,"splash-top > div > button:active {\n border-bottom-color: hsla(22, 100%, 60%, 1)!important;\n background: linear-gradient(140deg, hsla(32, 100%, 64%, 1), hsla(32, 100%, 59%, 1));\n }\n ");break;case t.SP:r="\n .".concat(this.options.prefix,"splash-top > div > button {\n border-radius: 2px!important;\n border-bottom-color: hsla(29, 97%, 42%, 1)!important;\n color: hsla(0, 0%, 98%, 1);\n background: linear-gradient(140deg, hsla(29, 97%, 57%, 1), hsla(29, 98%, 52%, 1));\n }\n\n .").concat(this.options.prefix,"splash-top > div > button:before {\n content: '';\n position: absolute;\n z-index: -1;\n left: 50%;\n right: 50%;\n bottom: -5px;\n background: hsla(29, 97%, 36%, 1);\n height: 5px;\n transition-property: left,right;\n transition-duration: .3s;\n transition-timing-function: ease-out;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button:hover:before {\n left: 0;\n right: 0;\n }\n ");break;case t.HG:r="\n .".concat(this.options.prefix,"splash-top > div > button {\n height: 35px;\n line-height: 35px;\n border-bottom: none!important;\n border-radius: 5px!important;\n color: hsla(24, 100%, 47%, 1);\n background: white;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button:hover {\n color: white;\n background: hsla(24, 100%, 47%, 1);\n }\n ");break;case t.BG:r="\n .".concat(this.options.prefix,"splash-top > div > button {\n border-bottom-color: hsla(80, 62%, 40%, 1)!important;\n color: hsla(0, 0%, 98%, 1);\n background: linear-gradient(140deg, hsla(80, 62%, 50%, 1), hsla(80, 62%, 45%, 1));\n }\n\n .").concat(this.options.prefix,"splash-top > div > button:hover {\n background: linear-gradient(140deg, hsla(80, 62%, 60%, 1), hsla(80, 62%, 55%, 1));\n }\n ")}return r}},{key:"_customButtonText",value:function(t,e){return[{locale:t.en_US,translation:"play now!"},{locale:t.en_GB,translation:"play now!"},{locale:t.nl_NL,translation:"speel nu!"},{locale:t.pt_PT,translation:"jogar um jogo!"},{locale:t.es_ES,translation:"jugar un juego!"},{locale:t.ru_RU,translation:"играть сейчас!"},{locale:t.tr_TR,translation:"şimdi oyna!"},{locale:t.fr_FR,translation:"jouer au jeu!"},{locale:t.de_DE,translation:"Spiel spielen!"},{locale:t.de_CH,translation:"Spiel spielen!"},{locale:t.de_AT,translation:"Spiel spielen!"},{locale:t.el_GR,translation:"paíxe tóra!"},{locale:t.sv_SE,translation:"spela spel!"},{locale:t.pl_PL,translation:"zagraj teraz!"},{locale:t.pt_BR,translation:"jogar um jogo!"},{locale:t.it_IT,translation:"gioca ora!"},{locale:t.fi_FI,translation:"pelaa peliä!"},{locale:t.nb_NO,translation:"spill!"},{locale:t.da_DK,translation:"spille spil!"},{locale:t.hu_HU,translation:"játssz most!"},{locale:t.lt_LT,translation:"spēlēt tagad!"},{locale:t.ja_JP,translation:"gēmu shimasu!"},{locale:t.nl_BE,translation:"speel nu!"},{locale:t.ro_RO,translation:"joaca jocul!"},{locale:t.cs_CZ,translation:"hrát teď!"}].find(function(t){return t.locale===e}).translation}},{key:"_html",value:function(t,e){var n=t.isConsentDomain,t=this._customButtonText(this.locales,this.siteLocale);return n?'\n
\n
\n
\n
\n
\n
\n
\n \n
Loading...
\n
\n
\n
\n \n
\n
\n '):'\n
\n
\n
\n
\n
\n
\n
\n \n
Loading...
\n
\n
\n
\n ')}},{key:"_insertHtml",value:function(t){var e=document.createElement("div");e.innerHTML=t,e.id="".concat(this.options.prefix,"splash"),e.style["z-index"]=Fr,e.style.position="absolute",e.style.width="100%",e.style.height="100%",e.style.top="0",e.style.left="0";var n=this._getExtContainer();return n?(n.style.display="block",n.insertBefore(e,n.firstChild)):(t=document.body||document.getElementsByTagName("body")[0]).insertBefore(e,t.firstChild),{container:e,extContainer:n}}}]),r}(),Qa=function(){Ra(r,qa);var n,i,o=(n=r,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}(),function(){var t,e=La(n);return e=i?(t=La(this).constructor,Reflect.construct(e,arguments,t)):e.apply(this,arguments),Ta(this,e)});function r(t,e){return xo(this,r),(e=o.call(this,t,e))._init(),e}return ko(r,[{key:"_init",value:function(){var t=this._css(this.options,this.gameData);this._insertCss(t);var e=this._html(this.options,this.gameData),t=this._insertHtml(e),e=t.container,t=t.extContainer;this._root=e,this._container=e,this._extContainer=t,this._registerEvents();var n=document.querySelector(".".concat(this.options.prefix,"loader")),i=document.getElementById("".concat(this.options.prefix,"splash-button"));this.on("playClick",function(){n.style.display="block",i.style.display="none"})}},{key:"_css",value:function(t,e){e=this._getThumbnail(t,e);return"\n body {\n position: inherit;\n }\n\n .".concat(this.options.prefix,"splash-background-container {\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow:hidden;\n background: radial-gradient(89.6% 90.02% at 50% 80.27%, #565863 0%, rgba(0, 0, 0, 0) 100%), #000000; \n }\n\n .").concat(this.options.prefix,"splash-background-container:before{\n position: absolute;\n width: 100%;\n height: 100%;\n content: '';\n background-image: url(\"data:image/svg+xml,%3Csvg width='1920' height='1080' viewBox='0 0 1920 1080' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:luminosity'%3E%3Cpath d='M374.388 566.387L-350.928 101.185L-308.327 226.235L-623.315 24.2411L-728.18 140.727L-223.736 464.057L-266.206 339.182L-150.024 413.679L-61.4135 315.063L268.562 682.087L459.11 804.428L416.553 679.378L591.328 791.363L696.193 674.877L332.092 441.337L374.388 566.387ZM1020.53 798.922L1057.15 906.408L972.643 852.228L867.778 968.714L1141.78 1144.4L1099.18 1019.35L1450.08 1244.59L1554.95 1128.11L1028.35 790.184L1020.53 798.922ZM-853.232 280.021L-814.17 394.629L-904.135 336.823L-1009 453.309L-729.36 632.451L-771.961 507.401L-431.15 726.129L-326.285 609.643L-848.557 274.822L-853.232 280.021ZM62.8079 -337.714L358.615 -147.998L-19.5986 -568.676L20.6433 -450.704L-117.079 -538.965L-221.944 -422.479L105.234 -212.751L62.8079 -337.714ZM1891.96 61.2493L1759.83 -23.5156L1654.96 92.9706L1265.48 -340.554L1166.64 -403.953L1209.2 -278.903L903.781 -474.779L798.917 -358.293L1293.79 -40.9055L1251.23 -165.956L1976.55 299.246L1934.12 174.109L2237.45 368.631L2342.31 252.145L1849.36 -63.8444L1891.96 61.2493ZM2623 -60.48L2355.42 -232.238L2398.02 -107.188L2040.82 -336.097L1935.96 -219.611L2462.43 118.007L2473.79 105.38L2439.84 5.80255L2518.27 56.1372L2623 -60.48ZM-443.035 -169.32L282.282 295.882L239.68 170.788L816.438 540.739L976.881 362.252L837.629 272.943L880.231 397.993L154.914 -67.2088L197.516 57.8849L-342.321 -288.384L-502.764 -109.897L-400.433 -44.3572L-443.035 -169.32ZM1562.99 738.145L1187.44 497.439L1239.52 555.507L1148.9 656.351L1647.58 976.142L1604.98 851.048L1730.9 931.837L1835.77 815.351L1520.39 613.051L1562.99 738.145ZM-649.226 868.089L-603.828 918.598L-551.395 860.399L-679.899 778.081L-649.226 868.089ZM2065.47 559.789L2116.76 502.726L2026.27 444.701L2065.47 559.789ZM2263.09 -502.699L2538.93 -325.96L2285.2 -608L2161.33 -470.235L2305.52 -377.649L2263.09 -502.699ZM1386.12 229.599L678.54 -224.199L668.491 -212.969L703.446 -110.509L622.831 -162.329L517.966 -45.8428L787.993 127.357L745.435 2.30713L1470.75 467.465L1428.15 342.415L1956.19 681.082L2061.05 564.595L1343.52 104.549L1386.12 229.599ZM1234.02 1415L747.489 1102.9L697.198 1158.87L899.718 1384.15L1169.13 1557L1329.58 1378.51L1191.46 1289.95L1234.02 1415Z' fill='url(%23paint0_linear)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='807' y1='-1.00003' x2='807.082' y2='1086' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23131314' stop-opacity='0.25'/%3E%3Cstop offset='1' stop-color='%2329292C' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A\"); linear-gradient(179.99deg, rgba(19, 19, 20, 0.25) 28.04%, rgba(41, 41, 44, 0) 78.24%);\n mix-blend-mode: luminosity;\n transform: rotate(-180deg);\n }\n \n .").concat(this.options.prefix,"sdk-version{\n position:absolute;\n right:0;\n top:0; \n font-size:8px;\n padding-top:6px; \n padding-right:6px;\n color:#aaa; \n }\n\n .").concat(this.options.prefix,"splash-container {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left:0;\n width: 100%;\n height: 100%;\n }\n\n .").concat(this.options.prefix,"splash-top {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n flex: 1;\n align-self: center;\n justify-content: center;\n }\n\n .").concat(this.options.prefix,"splash-bottom {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n align-self: center;\n justify-content: center;\n width: 100%;\n margin-bottom:5px;\n }\n\n .").concat(this.options.prefix,"splash-top > div {\n text-align: center;\n }\n\n .").concat(this.options.prefix,"splash-top > div > button {\n margin: auto;\n padding: 8px;\n border-radius: 6px;\n border:0;\n background: linear-gradient(360deg, rgba(255, 159, 0, 0.416) 0%, rgba(251, 185, 75, 6.5e-05) 100%), #FFCA4D;;\n color: black;\n font-family: Helvetica, Arial, sans-serif;\n font-weight: bold;\n font-size: 18px;\n cursor: pointer;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);\n width: 222px;\n height:58px;\n }\n \n .").concat(this.options.prefix,"splash-top > div > .").concat(this.options.prefix,"splash-top-image{\n margin: auto;\n width: 222px;\n height: 222px;\n display: flex;\n justify-content: center;\n align-items: center;\n margin-bottom: 40px;\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);\n border-radius: 50px;\n }\n .").concat(this.options.prefix,"splash-top > div > .").concat(this.options.prefix,"splash-top-image div {\n position: relative;\n width: 154px;\n height: 154px;\n background-image: url(").concat(e,");\n background-position: center;\n background-size: cover;\n border-radius: 30px;\n z-index: 1;\n }\n .").concat(this.options.prefix,"splash-top > div > .").concat(this.options.prefix,"splash-top-image:after{\n width: 220px;\n height: 220px;\n margin: auto auto 12px;\n border-radius: 50px;\n background-image: url(").concat(e,");\n background-position: center;\n background-size: cover;\n position:absolute;\n content: '';\n opacity: .7;\n filter: blur(20px);\n }\n\n .").concat(this.options.prefix,"splash-top > div > .").concat(this.options.prefix,"splash-top-image:before{\n content: '';\n position: absolute;\n width: 220px;\n height: 220px;\n border-radius: 50px;\n background: linear-gradient(179.99deg, #50515B 0%, #141415 100%);\n }\n\n\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent,\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-title,\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-description {\n box-sizing: border-box;\n width: 600px;\n color: #fff;\n text-align: justify;\n font-size: 12px;\n font-family: Arial;\n font-weight: normal;\n line-height: 100%;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-title {\n margin-bottom: 15px;\n text-align: center;\n font-size: 18px;\n font-family: Helvetica, Arial, sans-serif;\n font-weight: bold;\n line-height: 100%;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-description {\n margin-bottom: 15px;\n text-align: center;\n line-height: 100%;\n font-family: Roboto;\n font-style: normal;\n font-weight: normal;\n font-size: 16px;\n line-height: 22px;\n letter-spacing: 0.003em;\n color: #979797;\n }\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent a {\n color: #fff;\n }\n \n .").concat(this.options.prefix,"loader,\n .").concat(this.options.prefix,"loader:after {\n border-radius: 50%;\n width: 1.5em;\n height: 1.5em;\n }\n @media (max-width:500px){\n .gdsdk__splash-top > div > button{\n width:95%;\n position: fixed;\n bottom: 10px;\n left: 10px;\n right: 10px;\n }\n .gdsdk__splash-description{\n width: 100%;\n }\n }\n\n .").concat(this.options.prefix,"loader {\n margin: 0px auto;\n font-size: 20px;\n position: relative;\n border-top: 1px solid #F87F29;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: ").concat(this.options.prefix,"load8 1.1s infinite linear;\n animation: ").concat(this.options.prefix,"load8 1.1s infinite linear;\n display: none;\n }\n @-webkit-keyframes ").concat(this.options.prefix,"load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n @keyframes ").concat(this.options.prefix,"load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n\n @keyframes ").concat(this.options.prefix,"gradient {\n 0% {\n background-position: 0% 50%;\n }\n 50% {\n background-position: 100% 50%;\n }\n 100% {\n background-position: 0% 50%;\n }\n } \n")}},{key:"_html",value:function(t,e){var n=t.isConsentDomain,i=e.loader.lang?Ka[e.loader.lang]:"Играть",t="arabic"!==e.loader.lang?e.title:"",e="arabic"!==e.loader.lang?e.description:"",n=n?"display:block":"display:none";return'\n
\n
').concat(this.options.version,'
\n
\n
\n
\n
\n
\n
\n
\n \x3c!--
\n
').concat(t,'
\n
').concat(e,'
\n
--\x3e\n
\n \n
\n
\n
\n
\n \n
\n
\n
\n ')}},{key:"_insertHtml",value:function(t){var e=document.createElement("div");e.innerHTML=t,e.id="".concat(this.options.prefix,"splash"),e.style["z-index"]=Fr,e.style.position="fixed",e.style.width="100%",e.style.height="100%",e.style.top="0",e.style.left="0";var n=this._getExtContainer();return n?(n.style.display="block",n.insertBefore(e,n.firstChild)):(t=document.body||document.getElementsByTagName("body")[0]).insertBefore(e,t.firstChild),{container:e,extContainer:n}}},{key:"_getBackground",value:function(t,e){t=e.splash.background||t.background;if("carbon"===t){var n=e.splash["background-color"]||"#131313";return"\n background:\n linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px,\n linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px,\n linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px,\n linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px,\n linear-gradient(90deg, #1b1b1b 10px, transparent 10px),\n linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);\n background-color:".concat(n,";\n background-size: 20px 20px; \n ")}if("rainbow"===t){n=e.splash["background-color"]||"#840b2a";return"\n background:\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.15) 30%, rgba(255,255,255,.3) 32%, rgba(255,255,255,0) 33%) 0 0,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.1) 11%, rgba(255,255,255,.3) 13%, rgba(255,255,255,0) 14%) 0 0,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 17%, rgba(255,255,255,.43) 19%, rgba(255,255,255,0) 20%) 0 110px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 11%, rgba(255,255,255,.4) 13%, rgba(255,255,255,0) 14%) -130px -170px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.2) 11%, rgba(255,255,255,.4) 13%, rgba(255,255,255,0) 14%) 130px 370px,\n radial-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,.1) 11%, rgba(255,255,255,.2) 13%, rgba(255,255,255,0) 14%) 0 0,\n linear-gradient(45deg, #343702 0%, #184500 20%, #187546 30%, #006782 40%, #0b1284 50%, #760ea1 60%, #83096e 70%, #840b2a 80%, #b13e12 90%, #e27412 100%);\n background-size: 470px 470px, 970px 970px, 410px 410px, 610px 610px, 530px 530px, 730px 730px, 100% 100%;\n background-color:".concat(n,"; \n ")}if("linedpaper"!==t)return"era"===t?(e.splash["background-color"],"\n background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);\n background-size: 300% 300%; \n animation: ".concat(this.options.prefix,"gradient 60s ease infinite;\n ")):"\n background-color:".concat("#000000",";\n background-size:16px 16px;\n ");e=e.splash["background-color"]||"#fff";return"\n background-color:".concat(e,";\n background-image:\n linear-gradient(90deg, transparent 79px, #abced4 79px, #abced4 81px, transparent 81px),\n linear-gradient(#eee .1em, transparent .1em);\n background-size: 100% 1.2em; \n ")}}]),r}(),Ja=function(){Ra(r,qa);var n,i,o=(n=r,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}(),function(){var t,e=La(n);return e=i?(t=La(this).constructor,Reflect.construct(e,arguments,t)):e.apply(this,arguments),Ta(this,e)});function r(t,e){return xo(this,r),(e=o.call(this,t,e))._init(),e}return ko(r,[{key:"_init",value:function(){var t=this._css(this.options,this.gameData);this._insertCss(t);var e=this._html(this.options,this.gameData),t=this._insertHtml(e),e=t.container,t=t.extContainer;this._root=e,this._container=e,this._extContainer=t,this._registerEvents();var n=document.querySelector(".".concat(this.options.prefix,"loader")),i=document.getElementById("".concat(this.options.prefix,"splash-button"));this.on("playClick",function(){n.style.display="block",i.style.display="none"}),document.getElementById("go_huz").onclick=function(){window.open("https://telenorspill.no/?play-code=azerion")}}},{key:"_css",value:function(t,e){return this._getThumbnail(t,e),"\n \n body {\n position: inherit;\n background: #003174 !important;\n border-radius: 40px 40px 0px 0px;\n overflow: hidden;\n }\n\n .".concat(this.options.prefix,"splash-background-container {\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow:hidden;\n background: #000; \n }\n\n .").concat(this.options.prefix,"splash-container {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left:0;\n width: 100%;\n height: 100%;\n }\n\n .").concat(this.options.prefix,"splash-top {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n flex: 1;\n align-self: center;\n justify-content: center;\n }\n\n .").concat(this.options.prefix,"splash-bottom {\n display: flex;\n flex-flow: column;\n box-sizing: border-box;\n align-self: center;\n justify-content: center;\n width: 100%;\n padding-left:6px;\n padding-right:6px;\n padding-bottom:6px;\n }\n\n .").concat(this.options.prefix,"splash-bottom .skip {\n align-self: flex-end;\n color: #fff !important;\n font-family: 'Amatic SC', cursive;\n font-weight: 600;\n font-size: 24pt;\n text-decoration: none;\n margin-right: 20px !important;\n padding-bottom: 10px;\n background: black!important;\n border: 0px solid;\n }\n\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent {\n box-sizing: border-box;\n width: 100%;\n // color: #3991ef;\n color: white;\n text-align: justify;\n // position: absolute;\n font-size: 12px;\n font-family: Arial;\n font-weight: normal;\n // background: rgba(0, 56, 111, 0.78);\n line-height: 150%;\n padding: 10px 30px 10px;\n left: 0;\n bottom: 0;\n }\n .").concat(this.options.prefix,"splash-top > .game > .").concat(this.options.prefix,"splash-title {\n box-sizing: border-box;\n width: 100%;\n color: #fff;\n text-align: justify;\n font-weight: normal;\n text-align: center;\n line-height: 150%;\n font-family: 'Oswald', sans-serif;\n font-size: 20px;\n text-align: center;\n padding-bottom: 20px;\n cursor: default;\n text-transform: uppercase;\n }\n\n .").concat(this.options.prefix,"splash-top > .game {\n background: #000;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n flex-direction: column;\n }\n\n .").concat(this.options.prefix,"splash-top > .game > img {\n width: 40%;\n margin-top: 5% !important;\n }\n\n .").concat(this.options.prefix,"splash-top > .game > .text {\n font-family: 'Architects Daughter', cursive;\n width: 60%;\n text-align: center;\n font-size: 14pt;\n color: #fff !important;\n padding-bottom: 20px !important;\n }\n\n .").concat(this.options.prefix,"splash-top > .game > .cta {\n width: auto;\n text-decoration: none;\n border: 2px solid #2BFD00;\n padding: 5px 25px !important;\n display: block;\n font-family: 'Amatic SC', cursive;\n font-weight: 600;\n font-size: 24pt;\n color: #fff !important;\n border-radius: 30pt;\n background: black;\n }\n .").concat(this.options.prefix,"splash-top > .game > .cta:active {\n outline: none;\n }\n\n .").concat(this.options.prefix,"splash-top > .game > .cta:hover {\n border: 2px solid #d70002;\n \n }\n\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent a {\n color: #60bdea !important;\n }\n\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent a:hover,\n .").concat(this.options.prefix,"splash-bottom > .").concat(this.options.prefix,"splash-consent a:active {\n color: #9cdfff !important;\n }\n \n .").concat(this.options.prefix,"loader,\n .").concat(this.options.prefix,"loader:after {\n border-radius: 50%;\n width: 1.5em;\n height: 1.5em;\n }\n\n .").concat(this.options.prefix,"loader {\n margin: 0px auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 1.1em solid rgba(255, 255, 255, 0.2);\n border-right: 1.1em solid rgba(255, 255, 255, 0.2);\n border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);\n border-left: 1.1em solid #ffffff;\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: ").concat(this.options.prefix,"load8 1.1s infinite linear;\n animation: ").concat(this.options.prefix,"load8 1.1s infinite linear;\n display:none;\n }\n @-webkit-keyframes ").concat(this.options.prefix,"load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n @keyframes ").concat(this.options.prefix,"load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n } \n")}},{key:"_html",value:function(t,e){t=t.isConsentDomain?"display:block":"display:none";return"\n
\n
\n
\n
\n impostor game\n
\n Visste du at du kan spille dette spillet uten noen reklame på den familievennlige portalen Telenorspill?\n
\n \n
\n
\n
\n \n
Loading...
\n \x3c!----\x3e\n \n
\n \n
\n
\n ')}},{key:"_insertHtml",value:function(t){var e=document.createElement("div");e.innerHTML=t,e.id="".concat(this.options.prefix,"splash"),e.style["z-index"]=Fr,e.style.position="fixed",e.style.width="100%",e.style.height="100%",e.style.top="0",e.style.left="0";var n=this._getExtContainer();return n?(n.style.display="block",n.insertBefore(e,n.firstChild)):(t=document.body||document.getElementsByTagName("body")[0]).insertBefore(e,t.firstChild),{container:e,extContainer:n}}}]),r}();function Xa(e,t){var n,i=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)),i}function ts(e){for(var t=1;tiframe {\n box-sizing:border-box;\n width:0;\n height:0;\n min-height:100%;\n min-width:100%;\n max-width:100%;\n max-height:100%;\n overflow:hidden;\n position:absolute;\n }\n\n #").concat(this.options.prefix,"promo-button{\n box-sizing:border-box;\n padding: 4px 16px;\n margin: auto;\n border: 1px solid rgba(255,255,255,0.5);\n background: black;\n color: white;\n color: rgba(255,255,255,0.8);\n font-family: Helvetica, Arial, sans-serif;\n font-size: 18px;\n cursor: pointer;\n min-width: 150px;\n }\n\n #").concat(this.options.prefix,"promo-button:hover {\n background: linear-gradient(0deg, #1C8464, #21A179);\n }\n\n #").concat(this.options.prefix,"promo-button:active {\n background: linear-gradient(0deg, #1C8464, #15674E);\n }\n\n #").concat(this.options.prefix,"promo-button:disabled,#").concat(this.options.prefix,"promo-button[disabled]{\n background: black;\n }\n ")}},{key:"_html",value:function(){return'\n
\n
\n \n
\n
\n \n
\n
\n ')}},{key:"_insertHtml",value:function(t){var e=document.createElement("div");e.innerHTML=t,e.id="".concat(this.options.prefix,"promo"),e.style["z-index"]=Kr,e.style.position="fixed",e.style.width="100%",e.style.height="100%",e.style.top="0",e.style.left="0";var n=this._getExtContainer();return n?(n.style.display="block",n.insertBefore(e,n.firstChild)):(t=document.body||document.getElementsByTagName("body")[0]).insertBefore(e,t.firstChild),{container:e,extContainer:n}}},{key:"_initIframeMode",value:function(t){var e,n=t.querySelector("iframe");for(e in this.promo.attrs){var i=this.promo.attrs[e],i=this._replaceMacros(i);n.setAttribute(e,i)}}},{key:"_replaceMacros",value:function(t){var e,n,i=t;for(e in this.macros)var o=this.macros[e],r="{{"+e+"}}",r=this._escapeRegExp(r),i=i.replace(new RegExp(r,"g"),o);for(n in this.dict){var a=this.dict[n],s="{{DICT["+n+"]}}",s=this._escapeRegExp(s);i=i.replace(new RegExp(s,"g"),a)}return i}},{key:"_initSkipButton",value:function(t){var e=this;this.skipButton=document.getElementById("".concat(this.options.prefix,"promo-button"));var n=this.promo.textBeforeSkip||"You can skip this promo in {{0}} secs",i=this.promo.textOnSkip||"SKIP",o=this.promo.skipAfter||15;this.skipButton.innerText=n.replace("{{0}}",o);var r=Date.now(),a=setInterval(function(){var t=Math.floor((Date.now()-r)/1e3),t=o-t;e.skipButton.innerText=n.replace("{{0}}",t)},1e3);setTimeout(function(){clearInterval(a),e.skipButton.innerText=e._replaceMacros(i),e.skipButton.removeAttribute("disabled")},1e3*o)}},{key:"_escapeRegExp",value:function(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}}]),r}(),is=function(){Ra(r,es);var n,i,o=(n=r,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}(),function(){var t,e=La(n);return e=i?(t=La(this).constructor,Reflect.construct(e,arguments,t)):e.apply(this,arguments),Ta(this,e)});function r(t,e){return xo(this,r),(e=o.call(this,t,e))._init(),e}return ko(r,[{key:"_init",value:function(){this._slotId=this.gameData.promo.puzzle.slotId||"gd__preroll_banner";var t=this._css();this._insertCss(t);var e=this._html(),t=this._insertHtml(e),e=t.container,t=t.extContainer;this._initDisplayMode(e),this._initSkipButton(e),this._root=e,this._container=e,this._ext_container=t,this._promoContainer=document.querySelector(".".concat(this.options.prefix,"promo-container")),this._promoControlsContainer=document.querySelector(".".concat(this.options.prefix,"promo-controls-container")),this._registerEvents()}},{key:"getSlotId",value:function(){return this._slotId}},{key:"getSlotContainerId",value:function(){return this._slotId+"_container"}},{key:"_css",value:function(){return"\n body {\n position: inherit;\n }\n\n .".concat(this.options.prefix,"promo-container {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: stretch;\n position: absolute;\n width: 100%;\n height: 100%;\n top:0;\n left:0;\n }\n\n .").concat(this.options.prefix,"promo-display-container {\n flex-grow:1;\n position:relative;\n }\n \n .").concat(this.options.prefix,"promo-controls-container {\n padding: 4px 0px;\n text-align:right;\n visibility:hidden;\n }\n\n .").concat(this.options.prefix,"promo-display-container>div {\n box-sizing:border-box;\n width:0;\n height:0;\n min-height:100%;\n min-width:100%;\n max-width:100%;\n max-height:100%;\n overflow:hidden;\n position:absolute;\n }\n\n #").concat(this.options.prefix,"promo-message{\n box-sizing:border-box;\n padding: 4px 16px;\n margin: auto;\n color: white;\n color: rgba(255,255,255,0.8);\n font-family: Helvetica, Arial, sans-serif;\n font-size: 14px;\n cursor: pointer;\n min-width: 150px;\n float:left;\n text-align:left;\n margin-bottom:8px;\n }\n\n #").concat(this.options.prefix,"promo-button{\n box-sizing:border-box;\n padding: 4px 16px;\n margin: auto;\n border: 1px solid rgba(255,255,255,0.5);\n color: white;\n color: rgba(255,255,255,0.8);\n font-family: Helvetica, Arial, sans-serif;\n font-size: 18px;\n cursor: pointer;\n min-width: 150px;\n margin-bottom:8px;\n background: black;\n }\n\n #").concat(this.options.prefix,"promo-button:hover {\n background: linear-gradient(0deg, #1C8464, #21A179);\n }\n\n #").concat(this.options.prefix,"promo-button:active {\n background: linear-gradient(0deg, #1C8464, #15674E);\n }\n\n #").concat(this.options.prefix,"promo-button:disabled,#").concat(this.options.prefix,"promo-button[disabled]{\n background: black;\n }\n ")}},{key:"_html",value:function(){return'\n
\n
\n
\n
\n
\n \n \n
\n
\n ')}},{key:"_insertHtml",value:function(t){var e=document.createElement("div");e.innerHTML=t,e.id="".concat(this.options.prefix,"promo"),e.style["z-index"]=Kr,e.style.position="fixed",e.style.width="100%",e.style.height="100%",e.style.top="0",e.style.left="0";var n=this._getExtContainer();return n?(n.style.display="block",n.insertBefore(e,n.firstChild)):(t=document.body||document.getElementsByTagName("body")[0]).insertBefore(e,t.firstChild),{container:e,extContainer:n}}},{key:"_initDisplayMode",value:function(t){for(var e in this.promo.attrs)e=this.promo.attrs[e],e=this._replaceMacros(e)}},{key:"_replaceMacros",value:function(t){var e,n,i=t;for(e in this.macros)var o=this.macros[e],r="{{"+e+"}}",r=this._escapeRegExp(r),i=i.replace(new RegExp(r,"g"),o);for(n in this.dict){var a=this.dict[n],s="{{DICT["+n+"]}}",s=this._escapeRegExp(s);i=i.replace(new RegExp(s,"g"),a)}return i}},{key:"_initSkipButton",value:function(t){var e=this;this.skipButton=document.getElementById("".concat(this.options.prefix,"promo-button")),this.textBeforeAdCloseLabel=document.getElementById("".concat(this.options.prefix,"promo-message"));var n=this.promo.textBeforeSkip||"You can skip this ad in {{0}} secs",i=this.promo.textOnSkip||"SKIP",o=this.promo.skipAfter||15,r=this.promo.textBeforeAdClose||"Ad will be closed in {{0}} secs",a=this.promo.adDuration||30,o=a ".concat(t)}),(t.startsWith("https://play.google.com")||t.startsWith("https://itunes.apple.com"))&&this.window_open.call(null,t)}.bind(this):window.open=this.window_open)}},{key:"_removeExternalsInHtml",value:function(t){var o=this;!1===t.enabled&&window.document.querySelectorAll("a").forEach(function(t){var e=this;_o(this,o);var n=!!(t.innerText.toLowerCase().includes("start")||t.innerText.toLowerCase().includes("play")||t.innerText.toLowerCase().includes("continue")),i=t.getAttribute("href");t.removeAttribute("href"),n||(t.onclick=function(t){return _o(this,e),t.preventDefault(),this.msgrt.send("external",{message:"H> ".concat(i)}),!1}.bind(this))}.bind(this))}},{key:"_getBridgeContext",value:function(){var t,e,n=this._isTokenGameURL(),i=this._isMasterGameURL(),o=this._isExtHostedGameURL(),r=(r=n||o?this._getTokenGameURLConfig():{})||{},a=(n||o)&&r.parentURL?r.parentURL:function(){var t=Tr();if(t.gd_sdk_referrer_url)return t.gd_sdk_referrer_url;var e=window.location!==window.parent.location&&document.referrer&&""!==document.referrer?document.referrer:document.location.href;return-1!==document.referrer.indexOf("gameplayer.io")?(e="https://gamedistribution.com",(t=Rr("ref",document.referrer))&&""!==t&&"{portal%20name}"!==t&&"{spilgames}"!==t&&"{portal name}"!==t&&(e=Lr(t).replace(/^(?:https?:\/\/)?(?:\/\/)?/i,""),e="https://".concat(e))):-1!==document.referrer.indexOf("localhost")&&(e="https://gamedistribution.com/"),e}(),s=(n||o)&&r.parentDomain?r.parentDomain:(t=Tr(),e=(t.gd_sdk_referrer_url||(window.location!==window.parent.location&&document.referrer&&""!==document.referrer?document.referrer.split("/")[2]:document.location.host)).replace(/^(?:https?:\/\/)?(?:\/\/)?(?:www\.)?/i,"").split("/")[0],-1!==document.referrer.indexOf("gameplayer.io")?(e="gamedistribution.com",(t=Rr("ref",document.referrer))&&""!==t&&"{portal%20name}"!==t&&"{spilgames}"!==t&&"{portal name}"!==t&&(e=Lr(t).replace(/^(?:https?:\/\/)?(?:\/\/)?(?:www\.)?/i,"").split("/")[0])):-1!==document.referrer.indexOf("localhost")&&(e="gamedistribution.com"),e),t=(n||o)&&r.topDomain?r.topDomain:function(){var t=Or();if(0===t)return location.host.replace(/^www\.(.*)$/i,"$1");if(location.ancestorOrigins&&0=t.version?t:void 0}},{key:"_selectRandomOne",value:function(t){var e=this;if(!wr(t)||0===t.length)return t;if(1===t.length)return t[0];var n=0;t.forEach(function(t){_o(this,e),t.weight=t.weight||1,n+=t.weight}.bind(this));for(var i=Math.floor(Math.random()*Math.floor(n)),n=0,o=0;o