clickio

thesalarycalculator.co.uk a/b rotation script

Apr 29th, 2021 (edited)
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 7.05 KB | None | 0 0
  1. <!-- Head code -->
  2. <script>
  3.     /* src: 2018-10-23 21:09:40 */
  4. (function(){function E(a){var c=null,b=F("ClickioRotator");b&&e(a[b])&&(!e(a[b].condition)||a[b].condition())&&(c=""+b);if(!c){var d=0;l(a,function(a,b){if(e(b.condition)&&b.condition()||!e(b.condition))a=b.weight,d+=""===a?0:parseInt(a,10)});if(0<d){var m=Math.floor(Math.random()*(Math.round(d)-1+1))+1,g=0;l(a,function(a,b){if(e(b.condition)&&b.condition()||!e(b.condition))if(g+=parseInt(b.weight,10),g>=m)return c=a,!1})}}return c}function y(a,c,b,d){d=d||!1;if(!e(a)||!e(a.ownerDocument))return!1;
  5. var m=a.ownerDocument;if(!G(a,a.ownerDocument.defaultView))return!1;if(c){var g=[];if(b||d){b=a.firstChild;var f=n("div",m);for(f.innerHTML=c;f.firstChild;)p(f.firstChild)?g.push(f.firstChild):r(f.firstChild.childNodes,function(a){p(f.firstChild.childNodes[a])&&g.push(f.firstChild.childNodes[a])}),d?a.insertBefore(f.firstChild,b):a.appendChild(f.firstChild)}else a.innerHTML=c,r(a.childNodes,function(b){p(a.childNodes[b])?g.push(a.childNodes[b]):r(a.childNodes[b].childNodes,function(c){p(a.childNodes[b].childNodes[c])&&
  6. g.push(a.childNodes[b].childNodes[c])})});g.length&&l(g,function(b){var c=g[b].parentNode;c?c.removeChild(g[b]):c=a;b=g[b];var d=m;d=d||k;c=c||H;var f=n("script",d);f.type="text/javascript";if(e(b.src)&&b.src)f.src=b.src,f.className=b.className;else{var h=b.text||b.textContent||b.innerHTML||"";f.className=b.className;f.appendChild(d.createTextNode(h))}c.appendChild(f)})}}function F(a,c){var b=z(q.location.search),d=null;e(b[a])?d=b[a]:(b=z(q.location.hash),e(b[a])?d=b[a]:d=c||null);return d}function A(){e(k.body)&&
  7. k.body||setTimeout(A,10)}function B(a,c){return e(c)?(c=Math.pow(10,c),Math.round(a*c)/c):Math.round(a)}function I(a){a=a||10;if(10<a){for(var c="",b=10;0<a;)c+=Math.round(Math.pow(36,b+1)-Math.random()*Math.pow(36,b)).toString(36).slice(1),a-=b,a<b&&(b=a);return c}return Math.round(Math.pow(36,a+1)-Math.random()*Math.pow(36,a)).toString(36).slice(1)}function e(a){return"undefined"!=typeof a}function C(a,c){c=e(c)?c:!1;return e(a)?a:c}function D(a,c,b){b=b||k;return c?b.getElementsByTagName(a):b.getElementsByTagName(a)[0]}
  8. function l(a,c){for(var b in a)if(a.hasOwnProperty(b)&&"length"!==b&&!1===c.call(a[b],b,a[b]))break}function r(a,c){for(var b=0;b<a.length&&(!a.hasOwnProperty(b)||"length"===b||!1!==c.call(a[b],b,a[b]));b++);}function z(a){if(!e(t[a])){a=a.split("+").join(" ");for(var c={},b=("?"===a[0]||"#"===a[0]?a.substr(1):a).split("&"),d=0;d<b.length;d++){var m=b[d].split("=");c[decodeURIComponent(m[0])]=decodeURIComponent(m[1]||"")}t[a]=c}return t[a]}function n(a,c){c=c||k;return c.createElement(a)}function u(a,
  9. c){if(null==a||"object"!==typeof a)return a;if(void 0==c)c=[];else{var b,d=c.length;for(b=0;b<d;b++)if(a===c[b])return a}c.push(a);if("function"==typeof a.clone)return a.clone(!0);if("[object Array]"==Object.prototype.toString.call(a)){d=a.slice();for(b=d.length;b--;)d[b]=u(d[b],c);return d}if(a instanceof Date)return new Date(a.getTime());if(a instanceof RegExp)return new RegExp(a);if(a.nodeType&&"function"==typeof a.cloneNode)return a.cloneNode(!0);b=Object.getPrototypeOf?Object.getPrototypeOf(a):
  10. a.__proto__;b||(b=a.constructor.prototype);d=v(b);for(var e in a)d[e]=u(a[e],c);return d}function G(a,c){c=c||q;return e(a)?a instanceof c.HTMLElement:!1}function p(a){return e(a)&&a.nodeName&&"script"===a.nodeName.toLowerCase()&&(!a.type||"text/javascript"===a.type.toLowerCase())}var k=document,q=window,H=function(a){a=a||k;var c=a.documentElement,b=D("head",!1,a);if(b)return b;for(b=c.firstChild;b&&"#text"==b.nodeName.toLowerCase();)b=b.nextSibling;if(b&&"#text"!=b.nodeName.toLowerCase())return b;
  11. a=n("head",a);c.appendChild(a);return a}();A();var t={},v=Object.create;"function"!==typeof v&&(v=function(a){function c(){}c.prototype=a;return new c});var w=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)},x=!1;"complete"!==k.readyState&&(x=!0,k.addEventListener("readystatechange",function(){"complete"==k.readyState&&(x=!1)},!1));q.ClickioRotator=function(a){a=u(a);var c=E(a),b=I(15)+((new Date).getTime()%1E7*100+B(99*Math.random()));return c?(e(a[c].head)&&
  12. y(D("head"),a[c].head,!0),{getSession:function(){return b},getChosenVariantId:function(){return c},install:function(){var a=null,b=null;2==arguments.length?(b=arguments[0],a=arguments[1]):a=arguments[0];a&&e(a[c])&&(w(a[c])||(a[c]=[[a[c]]]),l(a[c],function(d){d=a[c][d];w(d)||(d=[d]);var e=C(d[0]),h=C(d[1]);!h&&e&&(h=e,e="html");w(h)||(h=[h]);if("track"==e)l(h,function(a){n("img").src=h[a]+"&_lxrnd_="+((new Date).getTime()%1E7*100+B(99*Math.random()))});else if(x&&!b)l(h,function(a){k.write(h[a])});
  13. else if(b){var g=k.querySelector(b);g&&l(h,function(a){y(g,h[a],!0)})}}))}}):null}})();
  14. </script>
  15. <script type="text/javascript">
  16.     var config = {
  17.         'adsense':   {
  18.             'weight': 50
  19.         },
  20.         'clickio':   {
  21.             'weight': 50
  22.         }
  23.     };
  24.  
  25.     var ClickioRotatorEntity = new ClickioRotator(config);
  26. </script>
  27.  
  28.  
  29. <!-- Body code -->
  30. <div id="adsense_vs_clickio">
  31.     <script type="text/javascript">
  32.         setTimeout(function(){
  33.             ClickioRotatorEntity.install(
  34.                 '#adsense_vs_clickio',
  35.                 {
  36.                 'adsense':   [
  37.                     ['html',   '<scr' + 'ipt async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"<\/scr' + 'ipt>' +
  38.                                 '<!-- Top responsive unit (A/B test) -->' +
  39.                                 '<ins class="adsbygoogle" ' +
  40.                                'style="display:block" ' +
  41.                                'data-ad-client="ca-pub-3667088555408049" ' +
  42.                                'data-ad-slot="4709475354" ' +
  43.                                'data-ad-format="auto" ' +
  44.                                'data-full-width-responsive="true"></ins> ' +
  45.                                 '<scr" + "ipt> ' +
  46.                                 '(adsbygoogle = window.adsbygoogle || []).push({}); ' +
  47.                                 '<\/scr' + 'ipt>'
  48.                             ],
  49.                 ],
  50.                 'clickio':   [
  51.                     ['html',   "<scr" + "ipt async type='text/javascript' src='//s.clickiocdn.com/t/common_258.js'><\/scr" + "ipt>" +
  52.                                 "<scr" + "ipt class='__lxGc__' type='text/javascript'>" +
  53.                                 "((__lxGc__=window.__lxGc__||{'s':{},'b':0})['s']['_213476']=__lxGc__['s']['_213476']||{'b':{}})['b']['_679614']={'i':__lxGc__.b++};" +
  54.                                 "<\/scr" + "ipt>" +
  55.                                 "<scr" + "ipt async type='text/javascript' src='//s.clickiocdn.com/t/common_258.js'></scr" + "ipt>" +
  56.                                 "<scr" + "ipt class='__lxGc__' type='text/javascript'>" +
  57.                                 "((__lxGc__=window.__lxGc__||{'s':{},'b':0})['s']['_213476']=__lxGc__['s']['_213476']||{'b':{}})['b']['_679612']={'i':__lxGc__.b++};" +
  58.                                 "</scr" + "ipt>"
  59.                             ],
  60.                 ]
  61.                 }
  62.             );
  63.         }, 3000);
  64.     </script>
  65. </div>
Add Comment
Please, Sign In to add comment