Help
RSS
API
Feed
Maltego
Contact
Domain > promo.playweez-bw.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-12-19
13.35.93.16
(
ClassC
)
2025-11-19
18.161.6.52
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Wed, 19 Nov 2025 04:42:38 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://promo.playweez-bw.com/X-Cache: Redirect from cloudfrontVia: 1.1 185f4b03b711932fc7e735c08fdc5abe.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: QuLI-6XcSaLPSWkvlbNWsvnDiJftmFCXsIyo9-HLoOl0vWOlGwJa6w html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/html;charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveDate: Wed, 19 Nov 2025 04:42:39 GMTX-Robots-Tag: noindex, followVary: Accept-EncodingServer: ApacheX-Powered-By: NautilusX-Signature: Stay hungry, stay foolishSet-Cookie: nautisession_v3nauti_session_29756175951a4c05e3ca678ba4c2808f_54135617635273587689; expiresWed, 19-Nov-2025 05:42:38 GMT; Max-Age3600; path/Set-Cookie: spdbc886cf-1d58-65af-5b06-5c40966351b9; expiresWed, 19-Nov-2025 05:12:38 GMT; Max-Age1800; path/; domain.playweez-bw.comSet-Cookie: snp_csidsp-ppwzbw-0122f4827a6c7c9aef57cfe7c45ca21d; expiresWed, 19-Nov-2025 05:12:38 GMT; Max-Age1800; path/; domain.playweez-bw.comP3P: CPCAO PSA OURX-UA-Compatible: IEedgeX-DNS-Prefetch-Control: offExpires: Tue, 01 Jan 1980 1:00:00 GMTCache-Control: private, no-transform, no-cache, no-store, must-revalidate, max-age0Pragma: no-cacheReferrer-Policy: origin-when-cross-originPermissions-Policy: document-domain()X-Content-Type-Options: nosniffX-XSS-Protection: 0Strict-Transport-Security: max-age0Expect-CT: max-age0, report-urihttps://promo.playweez-bw.com/il_reporturi.php?fromexpect_ctAccess-Control-Allow-Methods: POST, GETAccess-Control-Allow-Origin: https://promo.playweez-bw.comReport-To: {group:csp_endpoint,max_age:0,endpoints:{url:https:\/\/promo.playweez-bw.com\/il_reporturi.php?fromcsp}}Content-Security-Policy: frame-ancestors self; report-uri https://promo.playweez-bw.com/il_reporturi.php?fromcsp; report-to csp_endpointX-Frame-Options: SAMEORIGINX-Cache: Miss from cloudfrontVia: 1.1 c28e01aa413e9ea602538ccda1511062.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: MGjDDe-zAf9ZRiJ5NtkzRPKY_HPHBgoQaCFQnjv9ErbdCzoa9DqJJQ html> head> meta http-equivContent-Type contenttext/html; charsetutf-8 /> meta http-equivcache-control contentmax-age0 /> meta http-equivcache-control contentno-cache /> meta http-equivexpires content0 /> meta http-equivexpires contentTue, 01 Jan 1980 1:00:00 GMT /> meta http-equivpragma contentno-cache /> meta http-equivx-dns-prefetch-control contentoff /> meta nameformat-detection contenttelephoneno> link relpreconnect hrefhttps://www.googletagmanager.com crossorigin />link reldns-prefetch hrefhttps://www.googletagmanager.com />link relpreconnect hrefhttp://www.my-subscriptions-bw.com crossorigin />link reldns-prefetch hrefhttp://www.my-subscriptions-bw.com />link relpreconnect hrefhttp://www.playweez-bw.com crossorigin />link reldns-prefetch hrefhttp://www.playweez-bw.com />link relpreconnect hrefhttps://www.playweez-bw.com crossorigin />link reldns-prefetch hrefhttps://www.playweez-bw.com />link relpreconnect hrefhttps://www.my-subscriptions-bw.com crossorigin />link reldns-prefetch hrefhttps://www.my-subscriptions-bw.com /> meta http-equivX-UA-Compatible contentIEedge /> meta namerobots contentnoindex, follow /> link relicon typeimage/vnd.microsoft.icon href//promo.playweez-bw.com/nautilus/templates/common/files/favicon.ico> script> var nautilus_url_apihttps:\/\/promo.playweez-bw.com\/; var sp_url_apihttps:\/\/promo.playweez-bw.com\/?spsess_page_idspsess_page_603466a8e3b8; var urlinfo_fileindex; var sp_dirppwzbw; var csm_gtm_tagfalse; /script> script> if ((typeof(async_obj)!object) || ((typeof(async_obj)object) && (async_objnull))) var async_obj{}; /script> script> var passiveSupported false; try { var passiveSupported_options Object.defineProperty({}, passive, { get: function() { passiveSupported true; } }); window.addEventListener(test, null, passiveSupported_options); window.removeEventListener(test, null, passiveSupported_options); } catch(err) { passiveSupported false; }; function addEvent(objetev, eventlisten, fctcallbackevent) { if ((typeof(objetev)object) && (objetev!null)) { if (typeof(objetev.attachEvent)function) objetev.attachEvent(on + eventlisten, fctcallbackevent); else objetev.addEventListener(eventlisten, fctcallbackevent, (passiveSupported ? { capture:true, passive: true } : true)); } else return false; } /script> script> var untilLoad function(dataobj) { if (typeof(dataobj)!object) { console.log(error untilLoad object); return false; } if (typeof(dataobj.func)!function) { console.log(error untilLoad func); return false; } this.timerdataobj.timer || 30; this.funcdataobj.func; this.finaldataobj.final || null; this.enabledfalse; this.runningfalse; this.processit function() { clearInterval(this.timer); if (!this.enabled) { return false; } if (this.running) { return false; } this.runningtrue; if (typeof(this.func)function) { try { this.func(); } catch(e) { }; } this.runningfalse; setTimeout(function(again) { again.processit(); }, this.timer, this); }; if (document.readyState ! complete) { var thatthis; addEvent(window,load,function() { that.processit(); that.enabledfalse; if (typeof(that.final)function) { try { that.final(); } catch(e) { }; } }); this.enabledtrue; this.processit(); } else { if (typeof(that.final)function) { try { that.final(); } catch(e) { }; } } }; /script> script> function getSubDomain(domain) { if (!domain) domain window.location.hostname; var matchdomain.match(/^(?:http(?:s)?:\/\/)?(^\/+)/i); if ((match) && (match1)) domainmatch1; return domain; } /script> script> function query2obj(data) { if (!data) return false; var result{}; var anchordata.indexOf(#); if (anchor!-1) datadata.substr(0,anchor); var querydata.indexOf(?); if (query!-1) { datadata.substr(query+1); var regexnew RegExp((^&+)(?:(^&*))?,ig); while(match regex.exec(data)) { try { resultdecodeURIComponent(match1)typeof(match2)!undefined?decodeURIComponent(match2):null; } catch(e) {}; } } return result; } /script> script> function add_get(url,dataobj) { if (typeof(dataobj)!object) return url; var queriesquery2obj(url); for(var key in dataobj) querieskeydataobjkey; var qstr; for(var key in queries) { if (qstr.length>0) qstr+&; if (querieskey!null) qstr+encodeURIComponent(key)++encodeURIComponent(querieskey); else qstr+encodeURIComponent(key); } var resulturl; var anchorresult.indexOf(#); if (anchor!-1) resultresult.substr(0,anchor); var queryresult.indexOf(?); if (query!-1) resultresult.substr(0,query); if (qstr.length>0) result+?+qstr; if (anchor!-1) result+url.substr(url.indexOf(#)); return result; } function remove_get(url,datalist) { if (typeof(datalist)!object) return url; var queriesquery2obj(url); for(var i0,ndatalist.length;in;i++) { if (typeof(queriesdatalisti)!undefined) delete queriesdatalisti; } var qstr; for(var key in queries) { if (qstr.length>0) qstr+&; if (querieskey!null) qstr+encodeURIComponent(key)++encodeURIComponent(querieskey); else qstr+encodeURIComponent(key); } var resulturl; var anchorresult.indexOf(#); if (anchor!-1) resultresult.substr(0,anchor); var queryresult.indexOf(?); if (query!-1) resultresult.substr(0,query); if (qstr.length>0) result+?+qstr; if (anchor!-1) result+url.substr(url.indexOf(#)); return result; } /script> script typetext/javascript> (function() { var method_console assert, cd, clear, count, countReset, debug, dir, dirxml, error, exception, group, groupCollapsed, groupEnd, info, log, markTimeline, profile, profileEnd, select, table, time, timeEnd, timeStamp, timeline, timelineEnd, trace, warn; var method_length method_console.length; var console (window.console window.console || {}); var method_sel; var noop function() {}; while (method_length--) { method_sel method_consolemethod_length; if (!consolemethod_sel) consolemethod_sel noop; } })(); /script> script typetext/javascript> (function () { if (typeof(btoa) function) { return false; } var chars { ascii: function () { return ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/; }, indices: function () { if (!this.cache) { this.cache {}; var ascii chars.ascii(); for (var c 0; c ascii.length; c++) { var chr asciic; this.cachechr c; } } return this.cache; } }; window.btoa function (data) { var ascii chars.ascii(), len data.length - 1, i -1, b64 ; while (i len) { var code data.charCodeAt(++i) 16 | data.charCodeAt(++i) 8 | data.charCodeAt(++i); b64 + ascii(code >>> 18) & 63 + ascii(code >>> 12) & 63 + ascii(code >>> 6) & 63 + asciicode & 63; } var pads data.length % 3; if (pads > 0) { b64 b64.slice(0, pads - 3); while (b64.length % 4 ! 0) { b64 + ; } } return b64; }; window.atob function (b64) { var indices chars.indices(), pos b64.indexOf(), padded pos > -1, len padded ? pos : b64.length, i -1, data ; while (i len) { var code indicesb64++i 18 | indicesb64++i 12 | indicesb64++i 6 | indicesb64++i; if (code ! 0) { data + String.fromCharCode((code >>> 16) & 255, (code >>> 8) & 255, code & 255); } } if (padded) { data data.slice(0, pos - b64.length); } return data; }; })(); /script> script> function setCookie(cname, cvalue, exdays, cpath, cdomain) { if (!cpath) cpath/; if (!cdomain) cdomainwindow.location.hostname; var expires; if ((typeof(exdays) number) && (exdays>0)) { var d new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); expires ; expires+d.toUTCString(); } else if ((typeof(exdays) number) && (exdays-1)) { expires ; expiresThu, 01 Jan 1970 00:00:00 GMT; } else if (typeof(exdays) string) { expires ; expires+exdays; } document.cookie cname + + cvalue + expires +; domain+cdomain+; path+cpath; } function getRootDomain(rootdomain) { if (!rootdomain) rootdomain window.location.hostname; rootdomaingetSubDomain(rootdomain); if (rootdomain.split(.).length > 2) { var keepelem2; if (rootdomain.match(/.co(m)?.(ar|sk|uk)/)) keepelem3; var tmprootdomain.split(.); for(var i0,n(tmp.length-keepelem);in;i++) tmp.shift(); rootdomaintmp.join(.); } return rootdomain; } function getDomain(rootdomain) { return getRootDomain(rootdomain); } function cookie2obj() { var cookdocument.cookie; var regexnew RegExp((^; +)(^;+),gi); var result{}; while(match regex.exec(cook)) resultmatch1match2; return result; } /script> script typetext/javascript> function analytics_is_loaded() { if (typeof(ga) function) return true; else if ((typeof(_gat)object) && (_gat._getTracker)) return true; else if ((typeof(_gaq)object) && (_gaq._getTracker)) return true; else if (window.urchinTracker) return true; else return false; } /script> script> function gtag() { dataLayer.push(arguments); } window.dataLayer window.dataLayer || ; if (typeof(datalayer_callback_registry)!object) var datalayer_callback_registry{}; function datalayer_callback_func(func_id) { if (typeof(datalayer_callback_registryfunc_id)function) { console.log(datalayer_callback_func firing +func_id); datalayer_callback_registryfunc_id(); delete datalayer_callback_registryfunc_id; } } function datalayer_lastval(keyname) { if (typeof(keyname) ! string) return; if (typeof(dataLayer) ! object) return; for(var idataLayer.length-1;i>0;i--) { if (typeof(dataLayeri)!object) continue; if (typeof(dataLayerikeyname)!undefined) return dataLayerikeyname; } return null; } function datalayer_send(elem) { if (typeof(elem) ! object) return; if (elem.length0) return; var snp_event_data{}; if (elem.eventVirtualPageview) { snp_event_data.typevpv; var vpv_urlelem.virtualPageUrl; if (new RegExp(^/^/*+urlinfo_file+/,i).test(vpv_url)) { snp_event_data.relatedrelative; } else { snp_event_data.relatedabsolute; } var tmpvpv_url; if (tmp.substr(0,1)/) tmptmp.substr(1); tmp_parttmp.split(/); snp_event_data.vpv_data{}; for(var i0,j0,ntmp_part.length;in;i++) { if (/^(vpv|mp)$/i.test(tmp_parti)) continue; snp_event_data.vpv_datapart+jtmp_parti; j++; } snp_event_data.vpv_urlvpv_url; } if (Object.keys(snp_event_data).length>0) { if (typeof(snowplow)function) { if ((typeof(snp_trackpageview)function) && (/billing/i.test(vpv_url))) snp_trackpageview({from:vpv}); var snp_data{ event: { schema: iglu:com.dgp/sp_event/jsonschema/1-0-0, data: snp_event_data } }; if (typeof(snp_contexts)function) snp_data.context snp_contexts(); snowplow(trackSelfDescribingEvent, snp_data); } } if ((elem.eventCallback) && ( (11) || (typeof(window.ga)undefined) || ((typeof(window.ga)function) && (typeof(window.ga.create)undefined)))) { var fire_callbackelem.eventCallback; delete elem.eventCallback; } if (typeof(dataLayer) object) dataLayer.push(elem); if (typeof(fire_callback) function) { fire_callback(); } } function event_send(eventCategory,eventAction,eventLabel,eventValue,func_callback) { var options{ eventCategory: eventCategory, eventAction: eventAction, }; if (eventLabel) options.eventLabeleventLabel; if (eventValue) options.eventValueeventValue; if (typeof(window.ga)undefined) { if ((func_callback) && (typeof(func_callback) function)) { console.log(ga not loaded, firing callback event_send); func_callback(); } setTimeout(function() { event_send(eventCategory,eventAction,eventLabel||null,eventValue||null); },100); return; } else { console.log(sending ga event); console.log(options); if (func_callback) options.hitCallbackfunc_callback; ga(send, event, options); } } function vpv_send(vpurl,vptitle,vpdomainroot,func_callback) { if (!vpurl) vpurl; if (/boolean|undefined/i.test(typeof(vptitle))) vptitlevpurl; if (typeof(dataLayer) object) { if (vpdomainroot) var url2use/; else var url2use/; if (url2use.substr(-1)!/) url2use+/; var obj{ event: VirtualPageview, virtualPageUrl: url2use+vpv/ + vpurl, virtualPageTitle: vptitle }; if (typeof(func_callback) function) obj.eventCallbackfunc_callback; datalayer_send(obj); } }; /script> script>datalayer_send({connection:wifi,operator:amazon.com,sid:nautilus-bw-ppwzbw-8778537253671-972055,msisdnlookup2mccmnc:null,cid:null,sub_id:null,flowtype:null,hi:null,campaign_id:null,adgroup_id:null,creative_id:null,ad_id:null,pla:null,ip_version:ipv4,header_save_data:null,operator_geoip:Amazon.com,connection_type_geoip:Corporate,sub_id4:null,header_x_requested_with:null,service_id:25080});/script> script> var navco navigator.connection || navigator.mozConnection || navigator.webkitConnection; if (typeof(navco)object) datalayer_send({ connection_type: navco.type, connection_effectivetype: navco.effectiveType, connection_rtt: navco.rtt, connection_downlink: navco.downlink, }); /script> script> if (typeof(window.performance)object) { addEvent(document,DOMContentLoaded,function() { try { var page_ressourceswindow.performance.getEntries(); var page_perf{ timing_dns: Math.round(page_ressources0.domainLookupEnd-page_ressources0.domainLookupStart), timing_connect: Math.round(page_ressources0.connectEnd-page_ressources0.connectStart), timing_firstbyte: Math.round(page_ressources0.responseStart - page_ressources0.connectStart), timing_response: Math.round(page_ressources0.responseEnd-page_ressources0.responseStart), }; page_perf.bandwidth Math.round((page_ressources0.transferSize/1024) / (page_perf.timing_response/1000)); page_perf.bandwith page_perf.bandwidth; if ((page_ressources0.typenavigate) && (page_ressources0.transferSize>0) && (page_perf.timing_firstbyte>0)) datalayer_send(page_perf); } catch(e) { }; }); } /script> script typetext/javascript> function snp_contexts(dataobj) { var current_snp_context{schema:iglu:com.dgp\/custom_id\/jsonschema\/1-0-0,data:{snp_csid:sp-ppwzbw-0122f4827a6c7c9aef57cfe7c45ca21d}},{schema:iglu:com.dgp\/sp_identification\/jsonschema\/1-0-6,data:{data_saver:false,ip_version:ipv4,is_user_stranger:true,enrichment:false,connection:wifi,carrier:amazon.com}},{schema:iglu:com.dgp\/sp_advertising\/jsonschema\/1-0-5,data:{sid:nautilus-bw-ppwzbw-8778537253671-972055}}; if (typeof(snp_contexts_addition)function) { var ctx_customsnp_contexts_addition(current_snp_context); if (typeof(ctx_custom)object) current_snp_context.push(ctx_custom); } try { for(var i0,ncurrent_snp_context.length;in;i++) { if ((typeof(current_snp_contexti)object) && (typeof(current_snp_contexti.schema)string) && (current_snp_contexti.schema.indexOf(iglu:com.dgp/sp_identification/jsonschema/)!-1)) { if (datalayer_lastval(connection) ! null) current_snp_contexti.data.connection (datalayer_lastval(connection)Wifi?wifi:datalayer_lastval(connection)); if (datalayer_lastval(operator) ! null) current_snp_contexti.data.carrier datalayer_lastval(operator); if (datalayer_lastval(ip_version) ! null) current_snp_contexti.data.ip_version datalayer_lastval(ip_version); if (window.snp_trackpageview_from) current_snp_contexti.data.flow_type window.snp_trackpageview_from; break; } } } catch(e) {}; return current_snp_context; } var snp_conf{host:playweez-bw.com,sp:dbc886cf-1d58-65af-5b06-5c40966351b9,snp_csid:sp-ppwzbw-0122f4827a6c7c9aef57cfe7c45ca21d,snp_cookiejs:false,snp_initjs_defer:false}; function snp_initjs() { if (typeof(snowplow)function) return; if (snp_conf.snp_cookiejs) { var d new Date(); d.setTime(d.getTime() + (30*60*1000)); dd.toUTCString(); if (snp_conf.sp) setCookie(sp, snp_conf.sp, d, /, snp_conf.host); if (snp_conf.snp_csid) setCookie(snp_csid, snp_conf.snp_csid, d, /, snp_conf.host); } ;(function(p,l,o,w,i,n,g){if(!pi){p.GlobalSnowplowNamespacep.GlobalSnowplowNamespace||; p.GlobalSnowplowNamespace.push(i);pifunction(){(pi.qpi.q||).push(arguments) };pi.qpi.q||;nl.createElement(o);gl.getElementsByTagName(o)0;n.async1; n.srcw;g.parentNode.insertBefore(n,g)}}(window,document,script,/snp_s/3.17.0/gh7rnghq.js,snowplow)); window.snowplow(newTracker, sp1, promo.playweez-bw.com, { appId: prod_dv_bw_playweez, discoverRootDomain: true, cookieSameSite: Lax, cookieName: _snp_, postPath: /snp_c/uw1, contexts: { performanceTiming: true, gaCookies: { ua: true, ga4: true, ga4MeasurementId: G-MZTF9YJEV8, }, }, }); window.snowplow(enableActivityTracking, { minimumVisitLength: 10, heartbeatDelay: 10 }); window.snowplow(enableLinkClickTracking); snp_trackpageview({from:direct_parsing}); } function snp_trackpageview(dataobj) { if (typeof(dataobj)!object) dataobj{}; if (!window.snp_trackpageview_done) { window.snp_trackpageview_done true; if (dataobj.from) window.snp_trackpageview_from dataobj.from; var fullcontexts{context: snp_contexts(dataobj)}; if (typeof(window.snowplow)function) window.snowplow(trackPageView, fullcontexts); } } if (snp_conf.snp_initjs_defer) { } else { snp_initjs(); } /script> script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start: new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0, jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.src https://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f); })(window,document,script,dataLayer,GTM-P2ZVJJP);/script> /script> script>try { performance.mark(lib1_start); } catch(e) {};/script> script> function getStyle(el,styleProp) { return (window.getComputedStyle ? window.getComputedStyle(el,null).getPropertyValue(styleProp) : el.currentStylestyleProp); } /script> script> function listen4pstmsg(callbackfunc) { addEvent(window,message,callbackfunc); } /script> script> function nauti_event(event_name,dataobj) { if (!event_name) return false; if (typeof(dataobj)!object) var dataobj{}; try { if (typeof(Event)function) var evnew Event(event_name, {bubbles:true, cancelable:true, composed: false}); else { var ev document.createEvent(Event); ev.initEvent(event_name, true, true); } ev.resultdataobj; document.dispatchEvent(ev); } catch (e) {}; } /script> script> function querySelectorAll_do(csspatt,objdata,parentElem) { var elemcsspatt; if (typeof(csspatt)string) { if (!parentElem) parentElemdocument; elemparentElem.querySelectorAll(csspatt); } if (typeof(objdata)!object) return elem; if (typeof(elem.length)undefined) elemelem; if (elem.length0) return false; for(var i0,nelem.length;in;i++) for(var prop in objdata) { if (propinnerHTML_append) elemi.innerHTML+objdataprop; else if (propinnerHTML_prepend) elemi.innerHTMLobjdataprop+elemi.innerHTML; else if ((propexec) && (typeof(objdataprop)function)) objdataprop(elemi,csspatt); else if (propaltDisplay) { var optionobjdataprop; if (!option) optionnone; if (optionnone) elemi.style.displaynone; else { elemi.style.display; if (getStyle(elemi,display)none) { if (typeof(option)string) elemi.style.displayoption; else elemi.style.displayblock; } } } else if ((propaddEvent) && (typeof(objdataprop)object)) { for(var prop2 in objdataprop) { addEvent(elemi,prop2,objdatapropprop2); } } else if ((propsetAttribute) && (typeof(objdataprop)object)) { for(var prop2 in objdataprop) { elemi.setAttribute(prop2,objdatapropprop2); } } else if ((typeof(objdataprop)object) && (typeof(elemiprop)object)) { for(var prop2 in objdataprop) { elemipropprop2objdatapropprop2; } } else elemipropobjdataprop; } return elem; } /script> script> var ajax_query function (paramurl) { this.url paramurl || ; this.send function(paramsend) { if (typeof(paramsend)!object) var paramsend{}; if (!paramsend.url) paramsend.urlthis.url; if (typeof(paramsend.get)!object) paramsend.get{}; if (typeof(paramsend.post)!object) paramsend.post{}; if (!paramsend.callback) paramsend.callbacknull; if (paramsend.fkhit) { if (typeof(paramsend.callback) function) paramsend.callback(paramsend.fkhit,paramsend.get,paramsend.post); return false; } if ((typeof(navigator)object) && (typeof(navigator.onLine)boolean) && (navigator.onLinefalse)) { setTimeout(function(dataobj) { dataobj.that.send(dataobj.paramsend); }, 100, {that: this, paramsend: paramsend}); return false; } var xhr_object null; if(window.XMLHttpRequest) xhr_object new XMLHttpRequest(); else if(window.ActiveXObject) xhr_object new ActiveXObject(Microsoft.XMLHTTP); else { alert(Votre navigateur ne supporte pas les objets XMLHTTPRequest...); return; } var strdata_get; for(key in paramsend.get) { if (strdata_get.length>0) strdata_get+&; strdata_get+encodeURIComponent(key)++encodeURIComponent(paramsend.getkey); } if (strdata_get.length>0) { if (paramsend.url.indexOf(?) -1) strdata_get?+strdata_get; else strdata_get&+strdata_get; } try { if (!paramsend.mark) paramsend.markparamsend.url+strdata_get; performance.mark(nautiajax_start_+paramsend.mark); } catch(e) {}; xhr_object.open(POST, paramsend.url+strdata_get, true); xhr_object.timeout 60000; xhr_object.onreadystatechange function() { if ( xhr_object.readyState 4) { if ((window.performance) && (paramsend.mark)) { try { performance.mark(nautiajax_end_+paramsend.mark); performance.measure(nautiajax_request_+paramsend.mark, nautiajax_start_+paramsend.mark, nautiajax_end_+paramsend.mark); } catch(e) {}; } var responsedata; if ( xhr_object.status 200 ) { try { responsedataJSON.parse(xhr_object.responseText); } catch (e) { responsedata xhr_object.responseText; } } else if ( xhr_object.status 0 ) { responsedata{ error_code: ajx_+xhr_object.status, error_desc: Connection error +xhr_object.statusText, code: ajx_+xhr_object.status, message: Connection error +xhr_object.statusText, }; } else { responsedata{ error_code: ajx_+xhr_object.status, error_desc: Error +xhr_object.status+ - +xhr_object.statusText, code: ajx_+xhr_object.status, message: Error +xhr_object.status+ - +xhr_object.statusText, }; } if (typeof(paramsend.callback) function) { paramsend.callback(responsedata,paramsend.get,paramsend.post); } xhr_object.close; xhr_object.abort; } }; if (paramsend.post.formData) xhr_object.send(paramsend.post.formData); else { xhr_object.setRequestHeader(Content-type, application/x-www-form-urlencoded; charsetutf-8); var strdata_post; for(key in paramsend.post) { if (strdata_post.length>0) strdata_post+&; strdata_post+encodeURIComponent(key)++encodeURIComponent(paramsend.postkey); } xhr_object.send(strdata_post); } }; }; var nautiajax function(paramurl) { this.initial_this this; this.ajx new ajax_query(paramurl); this.send_do function(paramsend) { if (typeof(paramsend)object) { if (typeof(paramsend.post)!object) { paramsend.post{}; } if (typeof(paramsend.post)object) { if ((typeof(paramsend.post.spsess_page_id)undefined) && (typeof(spsess_page_id)!undefined)) { paramsend.post.spsess_page_idspsess_page_id; } if (typeof(lp_conf) ! object) window.lp_conf{}; if (typeof(lp_conf) object) { if ((typeof(paramsend.post.nautitoken)undefined) && (typeof(lp_conf.nautitoken)!undefined)) { paramsend.post.nautitoken lp_conf.nautitoken; } } try { var signList spsess_page_id,nautitoken,package_id,msisdn,mccmnc,pin; var hashObj{}; for(var k in paramsend.post) { if (signList.indexOf(k)!-1) hashObjkparamsend.postk; } var hashCodereshashCode(hashObj); paramsend.post.s hashCoderes.hex; } catch(err) {}; } if ((typeof(paramsend.callback) function) && (typeof(paramsend.initial_callback) ! function)) { paramsend.initial_callback paramsend.callback; } paramsend.callback function(responsedata,paramsend_get,paramsend_post) { if (typeof(responsedata) object) { if (typeof(lp_conf) object) { if ((responsedata.new_nautitoken) && (lp_conf.nautitoken)) { lp_conf.nautitoken responsedata.new_nautitoken; } } if ((responsedata.error_codeerror_token) || (responsedata.codeerror_token) || (responsedata.codef0) || (responsedata.codef1)) { window.location.reload(true); return false; } if ((!paramsend_getil_bypass_pending) && (responsedata.code0) && (responsedata.statusPENDING) && (typeof(responsedata.operationId)!undefined)) { if (typeof(responsedata.url_success)string) { this.url_success responsedata.url_success; } else if (typeof(this.url_success)string) { responsedata.url_success this.url_success; } if (typeof(this.counter_pending_max)undefined) this.counter_pending_max15; if (typeof(this.counter_pending_timer)undefined) this.counter_pending_timer2000; if (typeof(this.counter_pending)undefined) this.counter_pending0; this.counter_pending++; if (this.counter_pending this.counter_pending_max) { if (typeof(send_flow_event)function) send_flow_event({type: pending, status: waiting}); setTimeout(function(initial_this,paramsend,operationId) { paramsend.get { il_dvp4m_check_opeid:1 }; paramsend.post { operationId: operationId}; if (typeof(send_flow_event)function) send_flow_event({type: pending, status: retry}); initial_this.send(paramsend); }, this.counter_pending_timer, this.initial_this, this, responsedata.operationId); return; } } } if (typeof(paramsend.initial_callback) function) { paramsend.initial_callback(responsedata,paramsend_get,paramsend_post); } }; } this.ajx.send(paramsend); }; this.send function(paramsend) { if (typeof(paramsend.initial_this)undefined) paramsend.initial_this this.initial_this; return this.send_do(paramsend); }; }; function ajxlog(datatitle,dataobj,func_callback) { if (!datatitle) { datatitle1; } if (typeof(dataobj)!object) { dataobj{raw: dataobj}; } var ajxObj{ get: {il_ajxlog: datatitle}, post: {data: btoa(JSON.stringify(dataobj))}, }; if (typeof(func_callback)function) ajxObj.callbackfunc_callback; var ajxnew nautiajax(lp_conf.full_url_session_without_params).send(ajxObj); } /script> script> function underscorify(text) { try { return (+text).trim().toLowerCase().replace(/^a-z0-9_+/g,_).replace(/_{2,}/g,_) } catch(e) { return text; } } function strSimplify(txt) { return (+txt).trim().replace(/^0-9a-z_+/ig,_).replace(/_{2,}/ig,_).toLowerCase(); } function keyClassSet(elem,keyclass,valclass) { if (!elem) { return false; } var newclasskeyclass+strSimplify(valclass); var elem_classListArray.from(elem.classList); for(var i0,nelem_classList.length;in;i++) { if ((new RegExp(^+keyclass+.+$,i).test(elem_classListi)) && (elem_classListi!newclass)) { elem.classList.remove(elem_classListi); } } if ((valclass!false) && (elem_classList.indexOf(newclass)-1)) { elem.classList.add(newclass); } } function addcss(datacss) { var elemcss document.createElement(style); elemcss.type text/css; if (typeof(datacss)string) { elemcss.innerHTMLdatacss; document.documentElement.appendChild(elemcss); } else if (typeof(datacss)object) { if (typeof(datacss.css.join)undefined) elemcss.innerHTMLdatacss.css; else elemcss.innerHTMLdatacss.css.join( ); if ((!datacss.position) || (/append|end/i.test(datacss.position))) document.documentElement.appendChild(elemcss); else if (/default|first|head/i.test(datacss.position)) document.head.insertBefore(elemcss,document.head.childNodes0); } } function addclass(datacss) { return addcss(datacss); } /script> script> function sp_qrcode(elemdest,dataobj) { if (typeof(elemdest)string) elemdest document.querySelector(elemdest); if (typeof(elemdest)!object) return false; var qrcode_api /sp_il_qrcode.php; var ajx_qrcode new nautiajax(qrcode_api).send({ get: { il_qrdata: btoa(JSON.stringify(dataobj)) }, callback: function(result) { if (/IMG|SVG/i.test(elemdest.tagName)) elemdest.src result; else elemdest.innerHTML result; } }); } /script> script> function nsc(text,pass,mode,dynsaltciv) { if ((!text) || (!pass)) return false; if (!dynsaltciv) dynsaltciv0; if (mode) { var match_pattern_lengthtext.match(/^\d+/); if (!match_pattern_length) return false; var pattern_lengthmatch_pattern_length0*1; if (pattern_length0) return false; var pattern_stringtext.substr(pattern_length.toString().length+1,pattern_length); var civparseInt(text.substr(pattern_length.toString().length+1+pattern_length,1),16); for(var pass_sum0, i0,npass.length;in;i++) pass_sum+pass.charCodeAt(i); var msg_encryptedtext.substr(pattern_length.toString().length+1+pattern_length+1); var decrypted; for(var i0,nmsg_encrypted.length;in;i++) { var foundfalse; for(var j0,opattern_string.length;jo;j++) { if (msg_encryptedi pattern_string((pattern_string.indexOf(pattern_stringj)+civ+dynsaltciv+i+pass_sum+passi%pass.length.charCodeAt(0))%pattern_length)) { foundtrue; break; } } if (!found) return false; decrypted+pattern_stringj; } decryptedatob(decrypted); return decrypted; } else { textbtoa(text); var pattern{}; var pattern_arr; for(var i0,ntext.length;in;i++) { if (!patterntexti) { patterntexti1; pattern_arr.push(texti); } } for(var i0,npattern_arr.length;in;i++) { var curvalpattern_arri; var rand_iMath.floor(Math.random()*n); pattern_arripattern_arrrand_i; pattern_arrrand_icurval; } var pattern_stringpattern_arr.join(); var pattern_lengthpattern_string.length; var civ(1+Math.floor(Math.random()*14)); for(var pass_sum0, i0,npass.length;in;i++) pass_sum+pass.charCodeAt(i); var msg_encrypted; for(var i0,ntext.length;in;i++) { msg_encrypted+pattern_string((pattern_string.indexOf(texti)+civ+dynsaltciv+i+pass_sum+passi%pass.length.charCodeAt(0))%pattern_length); } var range_separator97,122; var result pattern_length+(String.fromCharCode(range_separator0+Math.floor(Math.random()*(range_separator1-range_separator0))))+pattern_string+civ.toString(16)+msg_encrypted; return result; } } /script> script> function simpleflat(obj) { var str ; if (obj && typeof obj object) { var keys ; for (var k in obj) { if (Object.prototype.hasOwnProperty.call(obj, k)) { if (!/^s_debug_/i.test(k)) { var t typeof objk; if (t boolean || t number || t string) { keys.push(k); } } } } keys.sort(); for (var i 0; i keys.length; i++) { var key + keysi; var val + objkeysi; str + & + encodeURIComponent(key).toLowerCase().replace(/^a-z0-9+/g, ).substr(0, 255) + + encodeURIComponent(val).toLowerCase().replace(/^a-z0-9+/g, ).substr(0, 255); } } else { str + obj; } return str; } function hashCode(input) { var flatstr simpleflat(input); var hash 0; for (var i 0; i flatstr.length; i++) { hash ((hash 5) - hash + flatstr.charCodeAt(i)) | 0; } var unsigned hash 0 ? (hash + 4294967296) : hash; var hex unsigned.toString(16); while (hex.length 8) hex 0 + hex; return { flatstr: flatstr, int32: hash, hex: hex.toLowerCase() }; } /script> script> var ls_nsc_p688d04080e6c04062cc26c8f94b25d61b2414cbc; var ls_nsc_knsc_+14cbc; function ls_nsc(kv_obj) { if (typeof(kv_obj)!object) return false; if ((typeof(kv_obj.set)object) || (typeof(kv_obj.remove)string)) { var tmp; try { tmp JSON.parse(nsc(localStorage.getItem(ls_nsc_k),ls_nsc_p,true)); } catch(e) { }; try { if (typeof(tmp)!object) tmp{}; if ((typeof(kv_obj.remove)string) && (typeof(tmpkv_obj.remove)!undefined)) delete tmpkv_obj.remove; for(var k in kv_obj.set) { tmpkkv_obj.setk; } tmp.nsc_updatednew Date().getTime(); if (Object.keys(tmp).length>1) localStorage.setItem(ls_nsc_k,nsc(JSON.stringify(tmp),ls_nsc_p)); else localStorage.removeItem(ls_nsc_k); return true; } catch(e) { }; return false; } if (typeof(kv_obj.get)string) { try { return JSON.parse(nsc(localStorage.getItem(ls_nsc_k),ls_nsc_p,true))kv_obj.get; } catch(e) { }; return false; } return false; } /script> script> function bc_getmsg(e) { if (typeof(e)!object) return; if (typeof(BroadcastChannel)function) { try { e.isTrustedfalse; if (!e.isTrusted) return; } catch(err) { if (!e.isTrusted) return; }; if (!e.isTrusted) return; if (e.origin ! window.location.origin) return; if (e.type ! message) return; } var dataobj{}; try { dataobjJSON.parse(nsc(e.data,test,true)); if (typeof(dataobj)!object) { console.log(bc_getmsg data error: data is not json, e.data); return; } } catch(err) { console.log(bc_getmsg data error:, err); return; }; if (typeof(bc_read)function) { bc_read(dataobj); } } function bc_send(dataobj) { if (typeof(dataobj)!object) return; if (typeof(bc)!object) return; var bc_obj{}; bc_obj.timenew Date().getTime(); bc_obj.datadataobj; if (typeof(sp_dir)string) bc_obj.sp_dirsp_dir; if (typeof(bc.postMessage)function) bc.postMessage(nsc(JSON.stringify(bc_obj),test)); } if (typeof(BroadcastChannel)function) { var bc new BroadcastChannel(smartpages); bc.onmessage bc_getmsg; } function bc_read(bc_obj) { if (typeof(bc_obj)!object) return; if (typeof(bc_obj.data)!object) return; if (typeof(lp_conf)object) { if ((bc_obj.data.new_nautitoken) && (bc_obj.data.new_nautitoken ! lp_conf.nautitoken)) { lp_conf.nautitoken_changingtrue; lp_conf.nautitokenbc_obj.data.new_nautitoken; lp_conf.prev_nautitokenlp_conf.nautitoken; delete lp_conf.nautitoken_changing; return; } } } async_obj.sync_nautitoken{ func: function() { lp_conf.prev_nautitoken lp_conf.nautitoken; bc_send({new_nautitoken: lp_conf.nautitoken}); }, condition: function() { return ((typeof(lp_conf)object) && (!lp_conf.nautitoken_changing) && (lp_conf.prev_nautitoken ! lp_conf.nautitoken)); }, repeat: true, }; addEvent(document,flow_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if (event.src!bc_read) { var hasFocus (document.hasFocus() || (document.getElementById(iframe)?document.getElementById(iframe).contentWindow.document.hasFocus():false)); if (!hasFocus) return; if ((!/display_step|load_flow/i.test(event.type)) && (!/msisdn_change|operator_change/i.test(event.status))) return; if ((event.typedisplay_step) && (/stripe|step_between/i.test(event.step))) return; var copyObj JSON.parse(JSON.stringify(Object.assign( {}, event, {load_flow_obj:load_flow_obj}, {display_step_obj:display_step_obj}, {elem_form:null} ))); bc_send({hasFocus:hasFocus, flow_event:copyObj}); } }); addEvent(document,bod_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if (event.src!bc_read) { var hasFocus (document.hasFocus() || (document.getElementById(iframe)?document.getElementById(iframe).contentWindow.document.hasFocus():false)); if (!hasFocus) return; if ((!/display_step|load_flow/i.test(event.type)) && (!/msisdn_change|operator_change/i.test(event.status))) return; if ((event.typedisplay_step) && (/stripe|step_between/i.test(event.step))) return; var copyObj JSON.parse(JSON.stringify(Object.assign( {}, event, {hasFocus: hasFocus}, {load_flow_obj:load_flow_obj}, {display_step_obj:display_step_obj}, {elem_form:null} ))); bc_send({hasFocus:hasFocus, bod_event:copyObj}); } }); /script> script> addEvent(window,pageshow,function(ev) { var historyTraversal ev.persisted || false; if (!historyTraversal) { try { historyTraversal (window.performance.getEntries()0.type back_forward); } catch(err) {}; } if (!historyTraversal) { try { historyTraversal ((typeof(window.performance)object) && (typeof(window.performance.navigation)object) && (window.performance.navigation.type 2)); } catch(err) {}; } if (historyTraversal) { window.location.reload(true); } }); /script> script> var async_job_tmp{ active: false, timer_job: false, period: 32, }; function async_job() { if (async_job_tmp.active) return; async_job_tmp.activetrue; clearTimeout(async_job_tmp.timer_job); if ((typeof(async_obj)!object) || ((typeof(async_obj)object) && (async_objnull))) window.async_obj{}; var one_executed; var one_executed_count0; do { one_executedfalse; for(var idfunc in async_obj) { if (typeof(async_objidfunc)!object) continue; if (async_objidfunc.terminated) continue; if (async_objidfunc.executed) continue; try { if (typeof(async_objidfunc.date_created)undefined) async_objidfunc.date_created new Date().getTime(); if (typeof(async_objidfunc.interrupt)undefined) async_objidfunc.interrupt function() { this.executedtrue; this.repeatfalse; throw async_obj +idfunc+ interrupted; }; var depend_condtrue; if (typeof(async_objidfunc.depend)string) depend_cond!!((async_objidfunc.depend) &&(async_objasync_objidfunc.depend)&&(async_objasync_objidfunc.depend.executed)); else if (typeof(async_objidfunc.depend)object) { for(var key in async_objidfunc.depend) { if (!!((typeof(async_objasync_objidfunc.dependkey)object) && (async_objasync_objidfunc.dependkey.executed)) false) { depend_condfalse; break; } } } if (depend_cond) { var result_condition ((!async_objidfunc.condition) || (async_objidfunc.condition())); if (result_condition!false) { async_objidfunc.executedtrue; one_executedtrue; one_executed_count++; try { if (typeof(async_objidfunc.func)function) async_objidfunc.func(result_condition); } catch(e) {}; } } } catch (e) {}; if (one_executed) break; } } while (one_executed); if (one_executed_count>0) { for(var idfunc in async_obj) { if (async_objidfunc.executed) if (async_objidfunc.repeat) async_objidfunc.executedfalse; } } if (async_job_tmp.document_DOMContentLoaded) { async_job_tmp.document_DOMContentLoadedfalse; for(var idfunc in async_obj) { if ((typeof(async_objidfunc.expire_on_event)object) && (async_objidfunc.expire_on_event.document_DOMContentLoaded)) { async_objidfunc.terminatedtrue; async_objidfunc.repeatfalse; } } } if (async_job_tmp.windows_load) { async_job_tmp.windows_loadfalse; for(var idfunc in async_obj) { if ((typeof(async_objidfunc.expire_on_event)object) && (async_objidfunc.expire_on_event.windows_load)) { async_objidfunc.terminatedtrue; async_objidfunc.repeatfalse; } } } async_job_tmp.activefalse; async_job_tmp.timer_jobsetTimeout(async_job,async_job_tmp.period); } addEvent(document,DOMContentLoaded,function() { async_job_tmp.document_DOMContentLoadedtrue; async_obj.document_DOMContentLoaded{executed: true}; }); addEvent(window,load,function() { async_job_tmp.windows_loadtrue; async_obj.windows_load{executed: true}; }); async_job(); /script> script> function parentQuerySelector(elem,selector) { if (!elem) return false; if (!selector) return false; var cur_elemelem; var match_listArray.prototype.slice.call(document.querySelectorAll(selector)); if (match_list.length>0) { do { var index_elemmatch_list.indexOf(cur_elem); if (index_elem!-1) return match_listindex_elem; if (!cur_elem.parentNode) return false; cur_elemcur_elem.parentNode; } while(cur_elem!document.documentElement); } return false; } function parentMatchClass(elem,regex) { if (!elem) return false; if (!regex) return false; var subentry_elemelem; do { if (regex.test(subentry_elem.className)) break; else if (subentry_elemdocument.documentElement) { subentry_elemfalse; break; } subentry_elemsubentry_elem.parentNode; } while(subentry_elem); return subentry_elem; } /script> script> function counter(dataobj) { if (typeof(dataobj)!object) dataobj{}; if (!dataobj.name) { dataobj.namecounter_+(Math.random()+).substr(2).toString(16); } if (typeof(window.counterObj)!object) window.counterObj{}; if (window.counterObjdataobj.name) { clearTimeout(window.counterObjdataobj.name); } if (!dataobj.from) dataobj.from10; dataobj.from*1; if (!dataobj.to) dataobj.to0; dataobj.to*1; if (!dataobj.delay) dataobj.delay1000; dataobj.delay*1; if (typeof(dataobj.i)undefined) dataobj.idataobj.from; else { if (dataobj.from > dataobj.to) { dataobj.i--; } else { dataobj.i++; } } if (typeof(dataobj.callback)function) dataobj.callback(dataobj); if (((dataobj.from > dataobj.to) && (dataobj.i > dataobj.to)) || ((dataobj.from dataobj.to) && (dataobj.i dataobj.to))) { window.counterObjdataobj.name setTimeout(function(dataobj) { counter(dataobj); }, dataobj.delay, dataobj); } } /script> script> function attrib_data(elem,attribname) { if (!elem) return false; if (!attribname) attribnamedataping; var result{}; var rawdataelem.getAttribute(attribname); if (rawdata) { var paramstyleregexp new RegExp((^: +)\\s*:\\s*(^; +)\\s*,ig); var resmatch; while ((resmatch paramstyleregexp.exec(rawdata)) ! null) resultresmatch1resmatch2; } else return false; return result; } function dataping(elem,attribname) { if (!elem) return false; if (!attribname) attribnamedataping; var resultattrib_data(elem,attribname); if (typeof(result)object) { if (attribname datacontent) { datalayer_send(result); var dataobj{ il_datacontent: btoa(JSON.stringify(result)), }; var ajx_ping new nautiajax(nautilus_url_api).send({ get: dataobj }); } else { result.il_dataping1; var ajx_ping new nautiajax(nautilus_url_api).send({ get: result }); } } } addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(dataping,{exec:function(elem) { addEvent(elem,click,function(e) { console.log(dataping(this,dataping)); }); }}); querySelectorAll_do(datacontent,{exec:function(elem) { addEvent(elem,click,function(e) { console.log(dataping(this,datacontent)); }); }}); }); /script> script>try { performance.mark(lib1_end); } catch(e) {};/script> script>try { performance.measure(lib1_diff, lib1_start, lib1_end); } catch(e) {};/script> script> function ajax_rcv(feed_name,nextpage,nb_results,template_name,div_destinataire,ajoutremplacement,filtreadd, sliderfluide_classmonobloc, aftcallbackfunc) { var getparam{}; if (template_name) getparam.force_pagetemplate_name; if (feed_name) getparam.force_feedfeed_name; if (filtreadd) getparam.force_filtrefiltreadd; var ajxnew nautiajax(https:\/\/promo.playweez-bw.com\/).send({ get: getparam, callback: function(result) { if (div_destinataire) { try { var destdocument.querySelector(div_destinataire) || document.getElementById(div_destinataire); if (dest) { if (ajoutremplacementajout) dest.innerHTML+result; else dest.innerHTMLresult; } } catch(e) {}; } } }); } /script> script> function bottomfooter(elem,force,affichage_max) { var elem_stylewindow.getComputedStyle(elem, null); if (elem_style.getPropertyValue(position) ! relative) return; if ((!force) && ((window.innerHeight - document.body.offsetHeight) 0)) return; if (!affichage_max) affichage_max0; elem.setAttribute(temp_display,elem_style.getPropertyValue(display)); elem.style.displaynone; var dif_size(window.innerHeight - document.body.offsetHeight); elem.style.displayelem.getAttribute(temp_display); elem.removeAttribute(temp_display); var affichageelem.getBoundingClientRect().height; if ((affichage_max>0) && (affichage>affichage_max)) affichageaffichage_max; var newmargtop(dif_size-affichage); if (newmargtop0) return; elem.style.marginTopnewmargtop+px; console.log(elem to margtop: +newmargtop); } /script> script> var inputplacehold_backups{}; function inputplacehold() { var listinputplaceholder document.querySelectorAll(inputplaceholder); for(var i0,nlistinputplaceholder.length;in;i++) { if (listinputplaceholderi.getAttribute(keep_placeholder)) continue; if (!listinputplaceholderi.id) { var j0; while (document.getElementById(id_auto_+j)) { j++ }; listinputplaceholderi.idid_auto_+j; } addEvent(listinputplaceholderi,focus, function() { if (!inputplacehold_backupsthis.id) inputplacehold_backupsthis.idthis.placeholder; this.placeholder; }); addEvent(listinputplaceholderi,blur, function() { if (inputplacehold_backupsthis.id) this.placeholderinputplacehold_backupsthis.id; }); } } addEvent(document,DOMContentLoaded,inputplacehold); /script> style> img { vertical-align: text-top; } /style> script> if (window.top ! window.self) window.top.location window.self.location; /script> style> inputtypebutton, inputtypesubmit { -moz-appearance: none; -webkit-appearance: none; background-color: #dddddd; color: black; border-width: 2px; border-style: outset; border-color: buttonface; border-image: initial; border-radius: 0; } inputtypebutton:hover, inputtypesubmit:hover { cursor: pointer; } /style> script> /script> script>var spsess_page_idspsess_page_603466a8e3b8;/script>script>var dve_trk_idnautilus-bw-ppwzbw-8778537253671-972055;/script>script>var full_url_without_paramshttps:\/\/promo.playweez-bw.com\/;/script>script>var curhandleprod;/script>script>var rel_url_without_params\/;/script>script>var siteconf_GAOPTI0;/script>script>console.log(%c%s,color: white; background: black; font-size: 12px;,Hi, looking for something ? We are hiring: +(atob(Y29udGFjdC1tYXJ0ZWNo)+atob(QA)+atob(ZGlnaXRhbHZpcmdvLmNvbQ)));/script> script> async_obj.ipvlookup{ condition: function() { return (typeof(window.snowplow)function); }, func: function() { var ajx_ipvlookup new nautiajax(https://ipv.p-secure.net/).send({ get: { il_ipvlookup: 7h72CpWhaJZBndGwsdGlh9qAUnDhqYxMGa2y94kyKRq4tuhgwY4s0Wnc5WBNazoPXOpCha80OYu_WRR1lQs2_UZm_itssodpeX6RThgq-hovFrpr3P4793Jx4K6S1nNIsHmpv2UrI5dudZ5KLfwfP48kXnY5Yz0aiswWxkGCU50 }, callback: function(res) { if (typeof(res)!object) return false; if ((typeof(lp_conf)object) && (res.new_nautitoken)) lp_conf.nautitokenres.new_nautitoken; var scriptdocument.createElement(script); script.asynctrue; script.srcadd_get(https://promo.playweez-bw.com/?spsess_page_idspsess_page_603466a8e3b8,{il_ipvresult: res.ipvresult}); document.head.appendChild(script); } }); } }; /script> script>try { performance.mark(lib2_start); } catch(e) {};/script> script>try { performance.mark(lib2_end); } catch(e) {};/script> script>try { performance.measure(lib2_diff, lib2_start, lib2_end); } catch(e) {};/script> script> var queriesquery2obj(window.location.href); var cookie_objcookie2obj(); if ((!queriesnautisession_id) || (!queriesnautisession_key)) if (cookie_objnautisession_v3 ! nauti_session_29756175951a4c05e3ca678ba4c2808f_54135617635273587689) { var redirect_urladd_get(window.location.href,{ nautisession_id: nauti_session_29756175951a4c05e3ca678ba4c2808f_54135617635273587689, nautisession_key: 21029da487, }); window.locationredirect_url; } /script> style> .step_between, .click2smschecksub_flow,.forward_flow,.msisdnrequest_flow,.accountcreation_flow,.redirect_iframe_flow,.direct_flow,.stripe_flow,.postope_flow,.paypal_flow { display: none; } /style> title>Playweez - Download all your favorite video games/title> meta nameviewport contentwidthdevice-width, user-scalableno> link relstylesheet hrefhttps://promo.playweez-bw.com/nautilus/templates/BW/ppwzbw/files/lp_fleche/material-components-web.min.css> link relstylesheet hrefhttps://promo.playweez-bw.com/nautilus/templates/BW/ppwzbw/files/lp_fleche/swiper.min.css> style> @keyframes neon { 0%, 100% { box-shadow: 0 0 1vw #00e515, 0 0 1vw #00e515, 0 0 1vw #00e515, 0 0 1vw #00e515, 0 0 0.4vw #00e515, 0.1vw 0.1vw 0.1vw #00e515; color: #000; } 50% { box-shadow: 0 0 0.5vw #800e0b, 0 0 1.5vw #800e0b, 0 0 1vw #800e0b, 0 0 5vw #800e0b, 0 0 0.2vw #800e0b, 0.5vw 0.5vw 0.1vw #40340a; color: #000; } } body{background:#FFF;margin:0;padding:0;font-family: Arial;background:#FFF;} .container{background-image:url(https://promo.playweez-bw.com/nautilus/templates/BW/ppwzbw/files/lp_fleche/bg.jpg);background-repeat:repeat;} .container{width:100%;margin:0 auto 1%;text-align:center;} .header{text-align:center;padding: 15px 0 0;} .logo{width:250px;margin:10px auto 20px;display:block;} .header img{vertical-align:middle;} .header .cloud{width:120px;margin:10px 20px;} .container h1{font-size:24px;margin:5% auto 0px;} .billing{margin: 5px;} .icones{width: 40px;margin:10px 20px;} .swiper-wrapper { height: inherit; } .apps-list { padding: 16px; width: 81%;} .apps-list .title { margin-bottom: 16px; color: #696969; font-size: 1.25em; text-transform: uppercase; } .apps-list .apps-item { justify-content: center; background-color: rgba(6, 6, 6, 0.24); min-height: 165px; border: 1px solid rgba(255, 255, 255, 0.2); cursor: pointer; } .apps-list .picture { width: 70%; opacity: 0; transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1); } .apps-list .card-media img { min-height: 82px; } .apps-list .card-media, .apps-list .card-description { padding: 8px; color: #FFF; } .text-ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 1% 0; font-size: 13px; } @-webkit-keyframes slidy {0% { background-position: 0px; }100% { background-position: 0px 1000px; }} @keyframes slidy {0% { background-position: 0px; }100% { background-position: 0px 1000px; }} #footer{max-width:600px;width:100%;margin: 0px auto -20px;font-size:12px;line-height:14px;color:#777;text-align:center;padding: 10px 0 25px;} #footer .legacy li{list-style:none;margin-left:-40px;} #footer a{text-decoration:none;color:#777;font-weight:700;} .logomascom{float:right;width: 118px;margin: 0px 24px auto;} .logoplay{float:left;width: 183px;} @media (min-width : 240px) and (max-width:480px) { .container{margin:auto;border:none;} .logo{width:220px;} .icones{width:15%;margin:3% 3%;} .header .cloud{width:28%;margin:33% auto 0;} .container h1{font-size:18px;margin:5% auto 0px;} #footer{margin:0 auto;padding:2% 0 5%;background:#FFF;} .apps-list .picture {width:100%;} .apps-list {width:100%;} .logomascom{float:right;width: 28%;margin: 0px auto 0;} .logoplay{float:left;width: 154px;margin:18px -10px 0px;} } /style> !-- Google Tag Manager -->!-- n4uT1Lu5 -->!-- 5m4rTp4g35 -->!-- DEST_DOMAIN -->!-- ts:1763527359781 -->/head> body> noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-P2ZVJJP height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript> script> var ifr_fix_display_i0; function ifr_fix_display() { var list_ifrdocument.querySelectorAll(iframenautilusoverlay); if (list_ifr.length>0) { for(var i0,nlist_ifr.length;in;i++) { if ((list_ifri.style.display none) && (((typeof(list_ifri.style.getPropertyPriority) ! undefined) && (list_ifri.style.getPropertyPriority(display)important)) || (typeof(list_ifri.style.getPropertyPriority) undefined))) list_ifri.style.displayinitial; } ifr_fix_display_i++; if (ifr_fix_display_i20) setTimeout(ifr_fix_display,250); } } addEvent(document,DOMContentLoaded,ifr_fix_display); /script> script> addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(labelfor,{exec:function(elem) { if (typeof(elem.onclick)!function) elem.onclickfunction() {}; }}); }); /script> script> var lp_conf{full_url_session_without_params:https:\/\/promo.playweez-bw.com\/,lang:en,nautitoken:nauti_session_29756175951a4c05e3ca678ba4c2808f_54135617635273587689_e3ef498adda3eb4bee34296ae95e881f6eaa5902,url_login:https:\/\/www.playweez-bw.com\/,sync_check_alreadysub:true,package_id_list:25080,31015,conf_operator:{65202:{name:Orange},65201:{name:Mascom}},package_id:25080,package_id_initial:25080,dialcode:+267,user_enriched:false,identification:false,user_stranger:0,user_uadetect_device:computer,user_uamob_OS:otherOS,user_connection:Wifi,user_mobileoperator:,user_mobileoperator_mmdb:null,user_mobileoperator_code_mmdb:null,user_mmdb_isp:null,user_maybe_robot:0,package_info:{25080:{attr_commercial_name:Playweez BW,operator:{65202:{attr_price:3.5,attr_recurring_iteration:1,attr_currency:BWP,attr_billingmode:Subscription,attr_recurringperiod:Daily,attr_product:1079,carrier_mccmnc:65202,carrier_name:Orange,attr_commercial_name:Playweez BW,unsub_keyword:STOP PWZ,unsub_shortcode:15022,messages:{attr_product:1079},{attr_product:1079},{attr_product:1079},{attr_product:1079},{attr_product:1079},{attr_product:1079},offer_desc:Subscription : 3.5 BWP \/ Daily}},product_id:1079,product_commercial_name:{en-US:Playweez},product_homepage_url:https:\/\/www.playweez-bw.com\/,product_termspage_url:https:\/\/www.playweez-bw.com\/cgu,product_authpage_url:https:\/\/www.playweez-bw.com\/,fraudplatform:{DCB Protect:monitoring},billing_flow:{3G_HE:{65202:DIRECT},Wifi:{65202:PIN_FLOW,REDIRECT}}},31015:{attr_commercial_name:Playweez Mascom BW,operator:{65201:{attr_price:3.5,attr_trial_price:0,attr_trial_iteration:1,attr_recurring_iteration:1,attr_currency:BWP,attr_billingmode:Subscription,attr_recurringperiod:Daily,attr_trialperiod:Daily,attr_product:1079,carrier_mccmnc:65201,carrier_name:Mascom,attr_commercial_name:Playweez,unsub_keyword:STOP PW,unsub_shortcode:17799,messages:{attr_product:1079},{attr_product:1079},{attr_product:1079},{attr_product:1079},{attr_product:1079},{attr_product:1079},{attr_product:1079},{attr_product:1079},{attr_product:1079},{attr_product:1079},offer_desc:Subscription : Free for 1 Daily then 3.5 BWP \/ Daily}},product_id:1079,product_commercial_name:{en-US:Playweez},product_homepage_url:https:\/\/www.playweez-bw.com\/,product_termspage_url:https:\/\/www.playweez-bw.com\/cgu,product_authpage_url:https:\/\/www.playweez-bw.com\/,fraudplatform:{DCB Protect:monitoring},billing_flow:{Wifi:{65201:PIN_FLOW}}}},msisdn_pattern:{local:\/^(78\\d{7})$\/,inter:\/^(?:\\+267)(78\\d{7})$\/},ads_kw_cnt:0}; /script> script> function direct_vibrate(val) { try { if ((typeof(navigator)object) && (typeof(navigator.vibrate)function) && (typeof(navigator.userActivation)object) && ((navigator.userActivation.isActive) || (navigator.userActivation.hasBeenActive))) { if (window.nav_vibrate_active) return; window.nav_vibrate_activetrue; var timer_val0; if (typeof(val)object) { for(var i0,nval.length;in;i++) timer_val+vali*1; } else timer_val val*1; navigator.vibrate(val); setTimeout(function() { delete window.nav_vibrate_active; }, timer_val); } } catch(e) {}; } addEvent(document,flow_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if ((typeof(lp_conf)object) && (!lp_conf.user_stranger) && (!lp_conf.osf)) { if (event.statuserror) direct_vibrate(400); if ((event.typedisplay_step) && (event.prev_step ! event.step) && (event.step ! .step_between)) direct_vibrate(50,25,50,25,50); if ( ((event.status msisdn_change) && (event.pattern_check valid)) || ((event.status pin_change) && (event.pattern_check valid) && (event.pin_length 4)) ) { direct_vibrate(25); } } }); /script> script> addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(.affich_lead,{exec:function(that) { addEvent(that,((that.tagName.toLowerCase()!form)?click:submit),function () { if (typeof(affich_lead)function) affich_lead(); }); }}); querySelectorAll_do(.affich_lead_true,{exec:function(that) { addEvent(that,((that.tagName.toLowerCase()!form)?click:submit),function () { if (typeof(affich_lead)function) affich_lead(true); }); }}); }); /script> script> function send_flow_event(dataobj) { if (typeof(dataobj)!object) var dataobj{}; if (typeof(flow_event)function) flow_event(dataobj); if (typeof(nauti_event)function) nauti_event(flow_event,dataobj); } /script> script> function check_email(email) { var regex_mailnew RegExp(^^@*^.@_-@^.@_-^.*.^@_-{2,}$,i); if (regex_mail.test(email)) return true; else return false; } function user_email(dataobj) { if (typeof(lp_conf) object) { if (typeof(dataobj) ! object) dataobj {}; if (!dataobj.elem_parent) dataobj.elem_parent document; if (!dataobj.email_elem) dataobj.email_elem dataobj.elem_parent.querySelector(inputnameemail, input#email, input.email); if (dataobj.email_elem) { var email_value dataobj.email_elem.value; if (dataobj.raw) return email_value; email_value email_value.replace(/\s+/g, ); if (dataobj.rawcleaned) return email_value; if (check_email(email_value)) return email_value; else return false; } } return false; } /script> script> function user_enriched() { if (typeof(lp_conf)object) { if (typeof(lp_conf.user_enriched)!undefined) { return lp_conf.user_enriched; } else if ((typeof(lp_conf.enrichment)object) && (lp_conf.enrichment.enrichment_id)) { return true; } else if ((typeof(lp_conf.identification)object) && (lp_conf.identification.identificationId)) { return true; } } return false; } function msisdn_convert(dataobj) { if (typeof(dataobj)!object) return false; if ((typeof(dataobj.dialcode)undefined) && (typeof(lp_conf)object) && (typeof(lp_conf.dialcode)!undefined)) dataobj.dialcodelp_conf.dialcode; if ((typeof(dataobj.require_initial_number)undefined) && (typeof(lp_conf)object) && (typeof(lp_conf.msisdn_require_initial_number)!undefined)) dataobj.require_initial_number lp_conf.msisdn_require_initial_number; var msisdn_valuear2num(dataobj.msisdn); if (dataobj.raw) return msisdn_value; msisdn_valuemsisdn_value.replace(/^0-9/g,); if (dataobj.rawcleaned) return msisdn_value; msisdn_valuemsisdn_value.replace(RegExp(^(0{1,2})?+dataobj.dialcode.replace(/^0-9/g,),gi),); if (msisdn_value.length0) return false; if ((typeof(dataobj.check_pattern)object) && (!dataobj.check_pattern.test(msisdn_value))) return false; if (dataobj.local) return msisdn_value; if (typeof(dataobj.initial_number)!undefined) { if (!dataobj.keep_initial_number) { msisdn_valuemsisdn_value.replace(RegExp(^+dataobj.initial_number,gi),); } } else if (!dataobj.keep_initial_zero) { msisdn_valuemsisdn_value.replace(/^0/,); } if (msisdn_value.length0) return false; if ((dataobj.require_initial_zero) && (/^0/.test(msisdn_value) false)) msisdn_value 0 + msisdn_value; if ((dataobj.require_initial_number) && (RegExp(^+dataobj.require_initial_number,gi).test(msisdn_value) false)) msisdn_value dataobj.require_initial_number + msisdn_value; if (dataobj.dialcode) msisdn_valuedataobj.dialcode+msisdn_value; return msisdn_value; } function user_mobilenumber(dataobj) { if (typeof(lp_conf)object) { if (typeof(dataobj)!object) dataobj{}; if (!dataobj.elem_parent) dataobj.elem_parentdocument; if ((!dataobj.input_msisdn) && (typeof(lp_conf.identification)object) && (lp_conf.identification.msisdn)) return lp_conf.identification.msisdn; if (!dataobj.msisdn_elem) dataobj.msisdn_elemdataobj.elem_parent.querySelector(inputnamemsisdn); if (dataobj.msisdn_elem) { if ((typeof(dataobj.require_initial_number)undefined) && (typeof(lp_conf)object) && (typeof(lp_conf.msisdn_require_initial_number)!undefined)) dataobj.require_initial_number lp_conf.msisdn_require_initial_number; var msisdn_valuear2num(dataobj.msisdn_elem.value); if (dataobj.raw) return msisdn_value; msisdn_valuemsisdn_value.replace(/^0-9/g,); if (dataobj.rawcleaned) return msisdn_value; if (lp_conf.dialcode) msisdn_valuemsisdn_value.replace(RegExp(^(0{1,2})?+lp_conf.dialcode.replace(/^0-9/g,),gi),); if (msisdn_value.length0) return false; if ((typeof(dataobj.check_pattern)object) && (!dataobj.check_pattern.test(msisdn_value))) return false; if (dataobj.local) return msisdn_value; if (typeof(dataobj.initial_number)!undefined) { if (!dataobj.keep_initial_number) { msisdn_valuemsisdn_value.replace(RegExp(^+dataobj.initial_number,gi),); } } else if (!dataobj.keep_initial_zero) { msisdn_valuemsisdn_value.replace(/^0/,); } if (msisdn_value.length0) return false; if ((dataobj.require_initial_zero) && (/^0/.test(msisdn_value) false)) msisdn_value 0 + msisdn_value; if ((dataobj.require_initial_number) && (RegExp(^+dataobj.require_initial_number,gi).test(msisdn_value) false)) msisdn_value dataobj.require_initial_number + msisdn_value; if (lp_conf.dialcode) msisdn_valuelp_conf.dialcode+msisdn_value; if ((typeof(dataobj.check_international_pattern)object) && (!dataobj.check_international_pattern.test(msisdn_value))) return false; return msisdn_value; } } return false; } function user_mobilephone(dataobj) { return user_mobilenumber(dataobj); } /script> script> function user_mobileoperator(dataobj) { if (typeof(lp_conf)object) { if (typeof(dataobj)!object) dataobj{}; if (!dataobj.elem_parent) dataobj.elem_parentdocument; var resultfalse; if ((!dataobj.input_msisdn) && (/3G/i.test(lp_conf.user_connection))) resultlp_conf.user_mobileoperator; else { var opr_choice(dataobj.elem_parent.querySelector(inputnameoperator:checked) || dataobj.elem_parent.querySelector(selectnameoperator) || dataobj.elem_parent.querySelector(inputnameoperatortypehidden)); if (opr_choice) resultopr_choice.value; else if (lp_conf.ope_id) resultlp_conf.ope_id; if ((typeof(lp_conf)object) && (typeof(lp_conf.conf_operator)object) && (typeof(lp_conf.conf_operatorresult)object) && (lp_conf.conf_operatorresult.name)) resultlp_conf.conf_operatorresult.name; } return result; } return false; } function user_operator() { return user_mobileoperator(); } function mobileoperator_name(mccmnc) { if ((typeof(lp_conf)object) && (typeof(lp_conf.conf_operator)object) && (typeof(lp_conf.conf_operatormccmnc)object)) { return lp_conf.conf_operatormccmnc.name; } return false; } function mobileoperator_code(oprname) { if ((!oprname) || (typeof(oprname)!string)) return false; oprnameoprname.trim().toLowerCase(); if ((typeof(lp_conf)object) && (typeof(lp_conf.conf_operator)object)) { for(var opr_code in lp_conf.conf_operator) { if (typeof(lp_conf.conf_operatoropr_code)!object) continue; if (new RegExp(oprname.trim().toLowerCase(),i).test(lp_conf.conf_operatoropr_code.name)) return opr_code; } } return false; } function user_mobileoperator_code(oprname) { if (!oprname) { var carrieruser_mobileoperator(); if (carrier) return mobileoperator_code(carrier); return false; } return mobileoperator_code(oprname); } function country_mobileoperator_code(oprname) { return mobileoperator_code(oprname); } /script> script> function choose_operator(operator_code) { if (typeof(lp_conf)object) { if (lp_conf.ope_id_choosed operator_code) return; lp_conf.ope_id_choosed operator_code; lp_conf.ope_id operator_code; } if (document.querySelector(nameoperator)) { querySelectorAll_do(.msisdnrequest_flow form.step_msisdn,{exec:function(that) { querySelectorAll_do(that.querySelectorAll(selectnameoperator),{value: operator_code}); querySelectorAll_do(that.querySelectorAll(inputnameoperatorvalue+operator_code+),{checked: true}); }}); } send_flow_event({type: step_msisdn, status: operator_change, mccmnc: operator_code}); } /script> script> function dvpass_logevent(dataobj) { if (typeof(dataobj)!object) { return false; } if (dataobj.typeonerror) { vpv_send(dvp4m_companion/error/onerror,dvp4m_companion/error/onerror,true,function() { ajxlog(dvp4m_companion,{dvpass_event:onerror}); }); } if (dataobj.typeonload) { if (typeof(dvpass)!object) { vpv_send(dvp4m_companion/error/onload_err_object,dvp4m_companion/error/onload_err_object,true,function() { ajxlog(dvp4m_companion,{dvpass_event:onload dvpass not object}); }); } else if (typeof(dvpass.code)number) { vpv_send(dvp4m_companion/onload_+dvpass.code,dvp4m_companion/onload_+dvpass.code,true,function() { ajxlog(dvp4m_companion,{dvpass_event:dvpass loaded with code, code: dvpass.code, message: dvpass.message}); }); } else { vpv_send(dvp4m_companion/error/onload_without_code,dvp4m_companion/onload_without_code,true,function() { ajxlog(dvp4m_companion,{dvpass_event:dvpass loaded without code}); }); } } } /script> script> addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(.msisdnrequest_flow .operator_div input,{onchange:function(e) { send_flow_event({type: msisdnrequest, status: operator_change, elem_form: parentQuerySelector(this,form), mccmnc: this.value}); }}); }); /script> script> var cta_not_readyfalse; function cta_loading(formelem,keep_visible) { if (!keep_visible) { if ((!formelem) && (display_step_form)) var formelemdisplay_step_form; if (!formelem) return false; if (!formelem.querySelector(.cta)) return false; var elemdocument.querySelectorAll(.cta_wait); for(var i0,nelem.length;in;i++) { elemi.style.display; if (getStyle(elemi,display)none) elemi.style.displayblock; } formelem.querySelector(.cta).style.displaynone; display_step(.step_between,{only_if_exists:true}); } cta_not_readytrue; } function cta_reset_all() { cta_not_readyfalse; var elemdocument.querySelectorAll(.cta_wait); for(var i0,nelem.length;in;i++) { elemi.style.displaynone; if (elemi.parentNode.querySelector(inputtypesubmit,.cta)) { var elem_ielemi.parentNode.querySelector(inputtypesubmit,.cta); elem_i.style.display; if (getStyle(elem_i,display)none) elem_i.style.displayblock; } } } var load_flow_obj; var load_subflow_obj; function load_flow(selflow,selsubflow) { return load_flow_v2(selflow,selsubflow); } function load_flow_v2(selflow,selsubflow) { cta_reset_all(); if (selflow) load_flow_objselflow; if (selsubflow) load_subflow_objselsubflow; display_step(selflow); send_flow_event({type: load_flow,elem_form: (document.querySelector(load_flow_obj+ form) || false) }); } function applyStyleAttribute(elem,attrib) { if (!elem) return false; var attrib_stringelem.getAttribute(attrib); if (typeof(attrib_string)!string) return false; var params_style_regex new RegExp((^: +)\\s*:\\s*(^;+)\\s*(?:;)?,ig); var params_style_tmpvar; var params_style_res{}; while ((params_style_tmpvar params_style_regex.exec(attrib_string)) ! null) { params_style_resparams_style_tmpvar1params_style_tmpvar2; elem.styleparams_style_tmpvar1params_style_tmpvar2; } return true; } var display_step_obj; var prev_display_step_obj; var display_step_form; var prev_display_step_form; function display_step(step,dataobj) { if (!step) var step; if ((typeof(dataobj)object) && (dataobj.only_if_exists) && (step.length>0) && (!document.querySelector(step))) return false; cta_reset_all(); var current_display_step_form display_step_form; if (step.direct_flow) { if (display_step_formdocument.querySelector(.direct_flow form.step_firstclic)) step.direct_flow.step_firstclic; else if (display_step_formdocument.querySelector(.direct_flow form.step_direct)) step.direct_flow.step_direct; } if (step.click2smschecksub_flow) { if (display_step_formdocument.querySelector(.click2smschecksub_flow form.step_firstclic)) step.click2smschecksub_flow.step_firstclic; else if (display_step_formdocument.querySelector(.click2smschecksub_flow form.step_click2sms)) step.click2smschecksub_flow.step_click2sms; else if (display_step_formdocument.querySelector(.click2smschecksub_flow form.step_checksub)) step.click2smschecksub_flow.step_checksub; } if (step.click2smscheckope_flow) { if (display_step_formdocument.querySelector(.click2smscheckope_flow form.step_firstclic)) step.click2smscheckope_flow.step_firstclic; else if (display_step_formdocument.querySelector(.click2smscheckope_flow form.step_click2sms)) step.click2smscheckope_flow.step_click2sms; else if (display_step_formdocument.querySelector(.click2smscheckope_flow form.step_checkope)) step.click2smscheckope_flow.step_checkope; } if (step.msisdnrequest_flow) { if (display_step_formdocument.querySelector(.msisdnrequest_flow form.step_firstclic)) step.msisdnrequest_flow.step_firstclic; else if (display_step_formdocument.querySelector(.msisdnrequest_flow form.step_msisdn)) step.msisdnrequest_flow.step_msisdn; else if (display_step_formdocument.querySelector(.msisdnrequest_flow form.step_checkpin)) step.msisdnrequest_flow.step_checkpin; else if (display_step_formdocument.querySelector(.msisdnrequest_flow form.step_checksub)) step.msisdnrequest_flow.step_checksub; else if (display_step_formdocument.querySelector(.msisdnrequest_flow form.step_checkope)) step.msisdnrequest_flow.step_checkope; else if (display_step_formdocument.querySelector(.msisdnrequest_flow form.step_custom)) step.msisdnrequest_flow.step_custom; } if (step.accountcreation_flow) { if (display_step_formdocument.querySelector(.accountcreation_flow form.step_firstclic)) step.accountcreation_flow.step_firstclic; else if (display_step_formdocument.querySelector(.accountcreation_flow form.step_msisdn)) step.accountcreation_flow.step_msisdn; } if (step.forward_flow) { if (display_step_formdocument.querySelector(.forward_flow form.step_firstclic)) step.forward_flow.step_firstclic; else if (display_step_formdocument.querySelector(.forward_flow form.step_redirect)) step.forward_flow.step_redirect; } if (step.stripe_flow) { display_step_formdocument.querySelector(form.stripe_flow); } if (step.postope_flow) { display_step_formdocument.querySelector(form.postope_flow); } if (step.paypal_flow) { display_step_formdocument.querySelector(form.paypal_flow); } if (current_display_step_form ! display_step_form) prev_display_step_form current_display_step_form; var list_selectors; list_selectors.push({selector:.step_between}); list_selectors.push({selector:.step_postsub}); list_selectors.push({selector:.step_billingredirect}); list_selectors.push({selector:.direct_flow}); list_selectors.push({selector:.direct_flow .step_firstclic, .direct_flow.step_firstclic, step_check:.direct_flow.step_firstclic}); list_selectors.push({selector:.direct_flow .step_direct, .direct_flow.step_direct, step_check:.direct_flow.step_direct}); list_selectors.push({selector:.click2smschecksub_flow}); list_selectors.push({selector:.click2smschecksub_flow .step_firstclic, .click2smschecksub_flow.step_firstclic, step_check:.click2smschecksub_flow.step_firstclic}); list_selectors.push({selector:.click2smschecksub_flow .step_click2sms, .click2smschecksub_flow.step_click2sms, step_check:.click2smschecksub_flow.step_click2sms}); list_selectors.push({selector:.click2smschecksub_flow .step_checksub, .click2smschecksub_flow.step_checksub, step_check:.click2smschecksub_flow.step_checksub}); list_selectors.push({selector:.click2smscheckope_flow}); list_selectors.push({selector:.click2smscheckope_flow .step_firstclic, .click2smscheckope_flow.step_firstclic, step_check:.click2smscheckope_flow.step_firstclic}); list_selectors.push({selector:.click2smscheckope_flow .step_click2sms, .click2smscheckope_flow.step_click2sms, step_check:.click2smscheckope_flow.step_click2sms}); list_selectors.push({selector:.click2smscheckope_flow .step_checkope, .click2smscheckope_flow.step_checkope, step_check:.click2smscheckope_flow.step_checkope}); list_selectors.push({selector:.msisdnrequest_flow}); list_selectors.push({selector:.msisdnrequest_flow .step_msisdn, .msisdnrequest_flow.step_msisdn, step_check:.msisdnrequest_flow.step_msisdn}); list_selectors.push({selector:.msisdnrequest_flow .step_checkpin, .msisdnrequest_flow.step_checkpin, step_check:.msisdnrequest_flow.step_checkpin}); list_selectors.push({selector:.msisdnrequest_flow .step_checksub, .msisdnrequest_flow.step_checksub, step_check:.msisdnrequest_flow.step_checksub}); list_selectors.push({selector:.msisdnrequest_flow .step_checkope, .msisdnrequest_flow.step_checkope, step_check:.msisdnrequest_flow.step_checkope}); list_selectors.push({selector:.msisdnrequest_flow .step_custom, .msisdnrequest_flow.step_custom, step_check:.msisdnrequest_flow.step_custom}); list_selectors.push({selector:.accountcreation_flow}); list_selectors.push({selector:.accountcreation_flow .step_email, .accountcreation_flow.step_email, step_check:.accountcreation_flow.step_email}); list_selectors.push({selector:.forward_flow}); list_selectors.push({selector:.forward_flow .step_firstclic, .forward_flow.step_firstclic, step_check:.forward_flow.step_firstclic}); list_selectors.push({selector:.forward_flow .step_redirect, .forward_flow.step_redirect, step_check:.forward_flow.step_redirect}); list_selectors.push({selector:.stripe_flow}); list_selectors.push({selector:.postope_flow}); list_selectors.push({selector:.paypal_flow}); list_selectors.push({selector:.redirect_iframe_flow}); var exact_hidden_elem; for(var i0,nlist_selectors.length;in;i++) { if (step.indexOf(list_selectorsi.step_check || list_selectorsi.selector)-1) { var elemsdocument.querySelectorAll(list_selectorsi.selector); for(var j0,oelems.length;jo;j++) { if (list_selectorsi.step_check) exact_hidden_elem.push(elemsj); if (!applyStyleAttribute(elemsj,style_off)) elemsj.style.displaynone; } } } var nb_display0; for(var i0,nlist_selectors.length;in;i++) { if (step.indexOf(list_selectorsi.step_check || list_selectorsi.selector)!-1) { var elemsdocument.querySelectorAll(list_selectorsi.selector); for(var j0,oelems.length;jo;j++) { if (exact_hidden_elem.indexOf(elemsj)!-1) continue; prev_display_step_form display_step_form; display_step_form elemsj; nb_display++; if (!applyStyleAttribute(elemsj,style_on)) elemsj.style.displayblock; } } } if ((nb_display0) && (step.length>0) && (document.querySelector(step))) { querySelectorAll_do(step,{exec: function(that) { prev_display_step_form display_step_form; display_step_form that; if (!applyStyleAttribute(that,style_on)) that.style.displayblock; }}); } prev_display_step_obj display_step_obj; display_step_objstep; send_flow_event({type: display_step, step: step, prev_step: prev_display_step_obj }); return true; } function trigger_cta_click(target_focus) { trigger_cta_form(); return; if (cta_not_ready) return; if (typeof(load_flow_obj)!string) return; var load_flow_obj_formload_flow_obj+ form; if (!document.querySelector(load_flow_obj_form)) { var matchesload_flow_obj.match(/(.^. +)\s*(.^. +)/i); if ((typeof(matches)object) && (matches.length>2)) { load_flow_obj_form matches1+ form+matches2; } } if (!document.querySelector(load_flow_obj_form)) { var matchesload_flow_obj.match(/\s*(.^. +)/i); if (typeof(matches)object) load_flow_obj_formmatches1+ form; } if (document.querySelector(load_flow_obj_form)) { var target_i0; var flow_obj_elemdocument.querySelector(load_flow_obj_form); var flow_obj_listdocument.querySelectorAll(load_flow_obj_form); for(var i0,nflow_obj_list.length;in;i++) { if (flow_obj_listi.querySelector(.cta)) { flow_obj_elemflow_obj_listi; break; } } var cta_elemdocument.querySelectorAll(load_flow_obj_form+ .cta); if (target_focuslast) { target_icta_elem.length-1; cta_elemtarget_i.click(); return; } else { for(var i0,ncta_elem.length;in;i++) { var bcrcta_elemi.getBoundingClientRect(); if ((bcr.width > 0) && (bcr.height > 0)) { console.log(click on visible); console.log(cta_elemi); cta_elemi.click(); return; } } console.log(no visible found: click anyway on the first); console.log(cta_elemtarget_i); cta_elemtarget_i.click(); } } } addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(trigger_cta_click,{exec:function(that) { addEvent(that,click,function(e) { var triggerthis.getAttribute(trigger_cta_click) || false; if ((typeof(trigger)string) && (typeof(display_step_obj)string)) { if (display_step_obj.indexOf(trigger)!-1) trigger_cta_click(); } }); }}); }); /script> script> function offerObj(dataobj) { if (typeof(lp_conf)!object) return false; if (typeof(lp_conf.package_info)!object) return false; if (typeof(dataobj)!object) dataobj{}; if (typeof(dataobj.user_mobileoperator_code)undefined) dataobj.user_mobileoperator_codeuser_mobileoperator_code(); if (typeof(dataobj.package_id)undefined) dataobj.package_id lp_conf.package_id; if (!dataobj.package_id) return false; if (typeof(lp_conf.package_infodataobj.package_id)object) { if (typeof(dataobj.providers)!object) { dataobj.providers{}; if ((/stripe|paypal/i.test(display_step_obj)) && (typeof(lp_conf.package_infodataobj.package_id.alt)object)) dataobj.providers.altstrue; else if (typeof(lp_conf.package_infodataobj.package_id.operator)object) dataobj.providers.carrierstrue; else if (typeof(lp_conf.package_infodataobj.package_id.alt)object) dataobj.providers.altstrue; } if ((dataobj.providers.carriers true) && (dataobj.user_mobileoperator_code)) { if ((typeof(lp_conf.package_infodataobj.package_id)object) && (typeof(lp_conf.package_infodataobj.package_id.operator)object) && (typeof(lp_conf.package_infodataobj.package_id.operatordataobj.user_mobileoperator_code)object)) { return { package_id: dataobj.package_id, attr_commercial_name: lp_conf.package_infodataobj.package_id.attr_commercial_name, product_commercial_name: lp_conf.package_infodataobj.package_id.product_commercial_name, product_homepage_url: lp_conf.package_infodataobj.package_id.product_homepage_url, product_termspage_url: lp_conf.package_infodataobj.package_id.product_termspage_url, operator_code: dataobj.user_mobileoperator_code, offer: lp_conf.package_infodataobj.package_id.operatordataobj.user_mobileoperator_code, }; } } else if ((dataobj.providers.alts true) && (/stripe|paypal/i.test(display_step_obj))) { var provider_codefalse; if (/stripe/i.test(display_step_obj)) provider_codeStripe; else if (/paypal/i.test(display_step_obj)) provider_codePaypal; if ((provider_code) && (typeof(lp_conf.package_infodataobj.package_id)object) && (typeof(lp_conf.package_infodataobj.package_id.alt)object) && (typeof(lp_conf.package_infodataobj.package_id.altprovider_code)object)) { return { package_id: dataobj.package_id, attr_commercial_name: lp_conf.package_infodataobj.package_id.attr_commercial_name, product_commercial_name: lp_conf.package_infodataobj.package_id.product_commercial_name, product_homepage_url: lp_conf.package_infodataobj.package_id.product_homepage_url, product_termspage_url: lp_conf.package_infodataobj.package_id.product_termspage_url, operator_code: provider_code, provider_code: provider_code, offer: lp_conf.package_infodataobj.package_id.altprovider_code, }; } } else if ((dataobj.providers.alts true) || (dataobj.user_mobileoperator_code false)) { var last_offer_descfalse; var differencesfalse; if (dataobj.providers.carriers true) { if (typeof(lp_conf.package_infodataobj.package_id.operator)object) { for(var key_opr in lp_conf.package_infodataobj.package_id.operator) { if (!last_offer_desc) { last_offer_desc lp_conf.package_infodataobj.package_id.operatorkey_opr.offer_desc; continue; } if (last_offer_desc ! lp_conf.package_infodataobj.package_id.operatorkey_opr.offer_desc) { differencestrue; break; } } } } if (dataobj.providers.alts true) { if (typeof(lp_conf.package_infodataobj.package_id.alt)object) { for(var key_alt in lp_conf.package_infodataobj.package_id.alt) { if (!last_offer_desc) { last_offer_desc lp_conf.package_infodataobj.package_id.altkey_alt.offer_desc; continue; } if (last_offer_desc ! lp_conf.package_infodataobj.package_id.altkey_alt.offer_desc) { differencestrue; break; } } } } if ((10) && (!differences)) { var offer_resfalse; if ((offer_resfalse) && (dataobj.providers.carriers true)) offer_res ((typeof(lp_conf.package_infodataobj.package_id.operator)object)?lp_conf.package_infodataobj.package_id.operatorkey_opr:false); if ((offer_resfalse) && (dataobj.providers.alts true)) offer_res ((typeof(lp_conf.package_infodataobj.package_id.alt)object)?lp_conf.package_infodataobj.package_id.altkey_alt:false); if (offer_resfalse) offer_res; return { package_id: dataobj.package_id, attr_commercial_name: lp_conf.package_infodataobj.package_id.attr_commercial_name, product_commercial_name: lp_conf.package_infodataobj.package_id.product_commercial_name, product_homepage_url: lp_conf.package_infodataobj.package_id.product_homepage_url, product_termspage_url: lp_conf.package_infodataobj.package_id.product_termspage_url, operator_code: false, sameoffers: !differences, offer: offer_res }; } else { var result{}; if (dataobj.providers.carriers true) { if (typeof(lp_conf.package_infodataobj.package_id.operator)object) { for(var carrierid in lp_conf.package_infodataobj.package_id.operator) { for(var key in lp_conf.package_infodataobj.package_id.operatorcarrierid) { if (typeof(resultkey)!object) resultkey; } } } } if (dataobj.providers.alts true) { if (typeof(lp_conf.package_infodataobj.package_id.alt)object) { for(var carrierid in lp_conf.package_infodataobj.package_id.alt) { for(var key in lp_conf.package_infodataobj.package_id.altcarrierid) { if (typeof(resultkey)!object) resultkey; } } } } result.provider; result.provider_type; if (dataobj.providers.carriers true) { if (typeof(lp_conf.package_infodataobj.package_id.operator)object) { for(var carrierid in lp_conf.package_infodataobj.package_id.operator) { result.provider_type.push(operator); for(var key in result) { if (keyprovider_type) continue; else if (keyprovider) resultkey.push(carrierid); else resultkey.push(lp_conf.package_infodataobj.package_id.operatorcarrieridkey || null); } } } } if (dataobj.providers.alts true) { if (typeof(lp_conf.package_infodataobj.package_id.alt)object) { for(var carrierid in lp_conf.package_infodataobj.package_id.alt) { result.provider_type.push(alt); for(var key in result) { if (keyprovider_type) continue; else if (keyprovider) resultkey.push(carrierid); else if (keycarrier_mccmnc) resultkey.push(carrierid); else if (keycarrier_name) resultkey.push(carrierid); else resultkey.push(lp_conf.package_infodataobj.package_id.altcarrieridkey || null); } } } } return { package_id: dataobj.package_id, attr_commercial_name: lp_conf.package_infodataobj.package_id.attr_commercial_name, product_commercial_name: lp_conf.package_infodataobj.package_id.product_commercial_name, product_homepage_url: lp_conf.package_infodataobj.package_id.product_homepage_url, product_termspage_url: lp_conf.package_infodataobj.package_id.product_termspage_url, operator_code: false, sameoffers: !differences, offer: result, }; } } } return false; } function offerTxt(dataobj) { if (typeof(dataobj)!object) return false; if (typeof(dataobj.dico)!object) dataobj.dico{}; dataobj.dico.operator_code{}; dataobj.dico.operator_name{}; for(var opr_code in lp_conf.conf_operator) { if (typeof(lp_conf.conf_operatoropr_code)!object) continue; dataobj.dico.operator_nameopr_codelp_conf.conf_operatoropr_code.name; dataobj.dico.operator_codelp_conf.conf_operatoropr_code.nameopr_code; } var offerRes {}; if (dataobj.offerObj) offerRes dataobj.offerObj; else offerRes offerObj(); var resultfalse; if (typeof(offerRes) object) { var user_mobilenumber_test user_mobilenumber(); if (user_mobilenumber_test) { offerRes.user_mobilephoneuser_mobilenumber_test; offerRes.user_mobilenumberuser_mobilenumber_test; } if (typeof(dataobjdisplay_step_obj)object) { if ((!result) && (offerRes.operator_code)) { if ((!result) && (typeof(dataobjdisplay_step_objofferRes.operator_code)!undefined)) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjdisplay_step_objofferRes.operator_code.if_multiple || dataobjdisplay_step_objofferRes.operator_code.if_nocarrier || dataobjdisplay_step_objofferRes.operator_code.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjdisplay_step_objofferRes.operator_code.if_oneshot || dataobjdisplay_step_objofferRes.operator_code.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjdisplay_step_objofferRes.operator_code.if_trial || dataobjdisplay_step_objofferRes.operator_code.default || false; else result dataobjdisplay_step_objofferRes.operator_code.default || false; } if (!result) { var oprnamemobileoperator_name(offerRes.operator_code); if (oprname) { for(var probably_opr in dataobjdisplay_step_obj) { if (new RegExp(probably_opr,i).test(oprname)) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjdisplay_step_objprobably_opr.if_multiple || dataobjdisplay_step_objprobably_opr.if_nocarrier || dataobjdisplay_step_objprobably_opr.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjdisplay_step_objprobably_opr.if_oneshot || dataobjdisplay_step_objprobably_opr.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjdisplay_step_objprobably_opr.if_trial || dataobjdisplay_step_objprobably_opr.default || false; else result dataobjdisplay_step_objprobably_opr.default || false; break; } } } } } if (!result) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjdisplay_step_obj.if_multiple || dataobjdisplay_step_obj.if_nocarrier || dataobjdisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (!offerRes.operator_code)) result dataobjdisplay_step_obj.if_multiple || dataobjdisplay_step_obj.if_nocarrier || dataobjdisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjdisplay_step_obj.if_oneshot || dataobjdisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjdisplay_step_obj.if_trial || dataobjdisplay_step_obj.default || false; else result dataobjdisplay_step_obj.default || false; } } if ((!result) && (offerRes.operator_code)) { if ((!result) && (typeof(dataobjofferRes.operator_code)!undefined)) { if (typeof(dataobjofferRes.operator_codedisplay_step_obj)object) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjofferRes.operator_codedisplay_step_obj.if_multiple || dataobjofferRes.operator_codedisplay_step_obj.if_nocarrier || dataobjofferRes.operator_codedisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjofferRes.operator_codedisplay_step_obj.if_oneshot || dataobjofferRes.operator_codedisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjofferRes.operator_codedisplay_step_obj.if_trial || dataobjofferRes.operator_codedisplay_step_obj.default || false; else result dataobjofferRes.operator_codedisplay_step_obj.default || false; } if (!result) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjofferRes.operator_code.if_multiple || dataobjofferRes.operator_code.if_nocarrier || dataobjofferRes.operator_code.default || false; else if ((typeof(offerRes.offer)object) && (!offerRes.operator_code)) result dataobjofferRes.operator_code.if_multiple || dataobjofferRes.operator_code.if_nocarrier || dataobjofferRes.operator_code.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjofferRes.operator_code.if_oneshot || dataobjofferRes.operator_code.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjofferRes.operator_code.if_trial || dataobjofferRes.operator_code.default || false; else result dataobjofferRes.operator_code.default || false; } } if (!result) { var oprnamemobileoperator_name(offerRes.operator_code); if (oprname) { for(var probably_opr in dataobj) { if (new RegExp(probably_opr,i).test(oprname)) { if (typeof(dataobjprobably_oprdisplay_step_obj)object) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjprobably_oprdisplay_step_obj.if_multiple || dataobjprobably_oprdisplay_step_obj.if_nocarrier || dataobjprobably_oprdisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjprobably_oprdisplay_step_obj.if_oneshot || dataobjprobably_oprdisplay_step_obj.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjprobably_oprdisplay_step_obj.if_trial || dataobjprobably_oprdisplay_step_obj.default || false; else result dataobjprobably_oprdisplay_step_obj.default || false; } if (!result) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobjprobably_opr.if_multiple || dataobjprobably_opr.if_nocarrier || dataobjprobably_opr.default || false; else if ((typeof(offerRes.offer)object) && (!offerRes.operator_code)) result dataobjprobably_opr.if_multiple || dataobjprobably_opr.if_nocarrier || dataobjprobably_opr.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobjprobably_opr.if_oneshot || dataobjprobably_opr.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobjprobably_opr.if_trial || dataobjprobably_opr.default || false; else result dataobjprobably_opr.default || false; } break; } } } } } if (!result) { if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_price)object)) result dataobj.if_multiple || dataobj.if_nocarrier || dataobj.default || false; else if ((typeof(offerRes.offer)object) && (!offerRes.operator_code)) result dataobj.if_multiple || dataobj.if_nocarrier || dataobj.default || false; else if ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode))) result dataobj.if_oneshot || dataobj.default || false; else if ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_trial_iteration)!undefined)) result dataobj.if_trial || dataobj.default || false; else result dataobj.default || false; } } else { if (dataobj.if_nooffer) result dataobj.if_nooffer; } if (typeof(result)function) result result(offerRes); var final_mention; if (result) { var mention_arr; var mentiondetails_arr; var initial_mention; if (typeof(result)object) { if ((result.if_oneshot) && ((typeof(offerRes.offer)object) && (typeof(offerRes.offer.attr_billingmode)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode0)))) initial_mention result.if_oneshot; else if ((result.if_oneshot) && ((typeof(offerRes.offer)object) && (/one.*shot/i.test(offerRes.offer.attr_billingmode)))) initial_mention result.if_oneshot; else initial_mentionresult.default; } else initial_mentionresult; var regnew RegExp(,g); var i0; var n-1; var count_i_sec20; do { var part_details{}; if (in) var partfinal_mention; else var partinitial_mention; if (typeof(part)undefined) break; var count_i_sec0; var match_index0; do { var matches part.substr(match_index).match(/{(^}+)}/); if (!matches) break; var tmpmatches1; var tmp_keytmp; if ((typeof(offerRes.offer)object) && (typeof(offerRes.offertmp)!undefined) && (((n!-1) && (in)) || (n-1))) tmpofferRes.offertmp; else if (typeof(offerRestmp)!undefined) tmpofferRestmp; if ((tmp!null) && (typeof(tmp)object)) { if (Array.isArray(tmp)) { if (n-1) ntmp.length; tmp tmpi; } else { while((tmp!null) && (typeof(tmp)object)) { for(var key in tmp) { if (tmpkey) { tmp tmpkey; break; } } } } } if ((typeof(dataobj.dico)object) && (typeof(dataobj.dicotmp_key)object) && (typeof(dataobj.dicotmp_keytmp)!undefined)) tmp dataobj.dicotmp_keytmp; if (typeof(tmp)!undefined) tmptmp+; if ((typeof(dataobj.dico)object) && (typeof(dataobj.dicotmp_key)object) && (typeof(dataobj.dicotmp_key*regex*)object)) { try { for(var reg_i0, reg_ndataobj.dicotmp_key*regex*.length;reg_ireg_n;reg_i++) { var reg_obj dataobj.dicotmp_key*regex*reg_i; var regex new RegExp(reg_obj.pattern, reg_obj.flags || ); tmp tmp.replace(regex,reg_obj.replace); } } catch(e) { console.log(e); }; } if (tmp_key tmp) { match_index part.indexOf(matches0)*1+1; count_i_sec++; continue; } if (tmp_key ! tmp) { if (((typeof(offerRes.offer)object) && (typeof(result)object) && (result.keep_separated_offers))) { part_details.css_carrier_nameofferRes.offer.carrier_name; if (Array.isArray(part_details.css_carrier_name)) part_details.css_carrier_namepart_details.css_carrier_namei; part_details.css_carrier_nameoffertxt_carrier_+strSimplify(part_details.css_carrier_name); part_details.css_mccmncofferRes.offer.carrier_mccmnc; if (Array.isArray(part_details.css_mccmnc)) part_details.css_mccmncpart_details.css_mccmnci; part_details.css_mccmncoffertxt_mccmnc_+strSimplify(part_details.css_mccmnc); tmp span classoffertxt_+tmp_key+ +part_details.css_carrier_name+ +part_details.css_mccmnc+>+tmp+/span>; } else tmp span classoffertxt_+tmp_key+>+tmp+/span>; partpart.replace(matches0,tmp); if (match_index>0) match_index0; } count_i_sec++; } while((11) && (count_i_sec1000)); if (count_i_sec>1000) throw warning loop offerTxt; if (in) { if (mention_arr.indexOf(part)-1) { mention_arr.push(part); mentiondetails_arr.push(part_details); } } i++; if (in) { var res; var glue, ; if ((typeof(result)object) && (typeof(result.glue)string)) glueresult.glue; if ((typeof(result)object) && (result.prepend)) res span classoffertxt_prepend>+result.prepend+/span>; for(var mention_i0,mention_nmention_arr.length;mention_imention_n;mention_i++) { if (mention_i>0) res + span classoffertxt_glue>+glue+/span>; if ((typeof(result)object) && (result.keep_separated_offers)) { res+span classoffertxt_part +mentiondetails_arrmention_i.css_carrier_name+ +mentiondetails_arrmention_i.css_mccmnc+>+mention_arrmention_i+/span>; } else res+span classoffertxt_part>+mention_arrmention_i+/span>; } if ((typeof(result)object) && (result.append)) res + span classoffertxt_append>+result.append+/span>; final_mention res; } if (i>n) { final_mention part; break; } count_i_sec2++; } while((11) && (count_i_sec21000)); if (count_i_sec2>1000) throw warning loop2 offerTxt; } return final_mention; } /script> script> function offerBillingMode() { var offerBillingModefalse; try { let offerTmp offerObj(); if ((typeof(offerTmp)object) && (typeof(offerTmp.offer)object) && (typeof(offerTmp.offer.attr_billingmode)object) && (offerTmp.offer.attr_billingmode.length>0)) offerBillingModeofferTmp.offer.attr_billingmode0; } catch(err) {}; return offerBillingMode; } function billing_flow_obj() { try { var avail_billing_flow ; if ((typeof(lp_conf)object) && (typeof(lp_conf.package_info)object) && (typeof(lp_conf.package_infolp_conf.package_id)object) && (typeof(lp_conf.package_infolp_conf.package_id.billing_flow)object)) { var user_mccmnc user_mobileoperator_code(); if ((user_enriched()) && (typeof(lp_conf.package_infolp_conf.package_id.billing_flow3G_HE)object) && (typeof(lp_conf.package_infolp_conf.package_id.billing_flow3G_HEuser_mccmnc)object)) { avail_billing_flow lp_conf.package_infolp_conf.package_id.billing_flow3G_HEuser_mccmnc; } else if ((user_mccmnc) && (lp_conf.package_infolp_conf.package_id.billing_flowWifiuser_mccmnc)) { avail_billing_flow lp_conf.package_infolp_conf.package_id.billing_flowWifiuser_mccmnc; } else { var cascade_connection Wifi,Premium_SMS_WIFI_LAN; for(var co_i0, co_n cascade_connection.length;co_i co_n; co_i++) { if (avail_billing_flow.length>0) break; var conn cascade_connectionco_i; for(var oprcode in lp_conf.package_infolp_conf.package_id.billing_flowconn) { if (typeof(lp_conf.package_infolp_conf.package_id.billing_flowconnoprcode)object) { for(var i0,nlp_conf.package_infolp_conf.package_id.billing_flowconnoprcode.length;in;i++) { if (avail_billing_flow.indexOf(lp_conf.package_infolp_conf.package_id.billing_flowconnoprcodei)-1) avail_billing_flow.push(lp_conf.package_infolp_conf.package_id.billing_flowconnoprcodei); } } } } } } avail_billing_flow.sort(function(a,b) { if (/DIRECT/i.test(a)) return -1; if (/DIRECT/i.test(b)) return 1; return 0; }); var flow_form; for(var i0,navail_billing_flow.length;in;i++) { if (/REDIRECT/i.test(avail_billing_flowi)) flow_form .forward_flow; else if (/DIRECT/i.test(avail_billing_flowi)) flow_form .direct_flow; else if (/PIN/i.test(avail_billing_flowi)) flow_form .msisdnrequest_flow; else if (/MO_USSD/i.test(avail_billing_flowi)) flow_form .msisdnrequest_flow, .click2smschecksub_flow; for(var j0,oflow_form.length;jo;j++) { if (document.querySelector(flow_formj)) { return {billing_flow: avail_billing_flowi, flow_form: flow_formj}; } } } } catch(err) {}; return {billing_flow: false, flow_form: .no_flow}; } function billing_flow() { var tmp billing_flow_obj(); if ((typeof(tmp)object) && (tmp.flow_form)) return tmp.flow_form; return tmp; } /script> script> function focus_input_form(from_event) { if ((typeof(display_step_form)object) && (/form/i.test(display_step_form.tagName)) && (typeof(display_step_obj)string)) { if (typeof(from_event) object) { var from_elem from_event.target; if (parentQuerySelector(from_elem,.focus_input_form_ignore)) return; if (from_elem.getAttribute(type) submit) return; } if (display_step_obj .msisdnrequest_flow.step_msisdn) { var cur_input display_step_form.querySelector(inputnamemsisdn); if ((cur_input) && (document.activeElement ! cur_input)) cur_input.focus(); } else if (display_step_obj .msisdnrequest_flow.step_checkpin) { var cur_input display_step_form.querySelector(inputnamepin); if ((cur_input) && (document.activeElement ! cur_input)) cur_input.focus(); } } } function trigger_cta_form(from_event) { if ((typeof(display_step_form)object) && (/form/i.test(display_step_form.tagName)) && (typeof(display_step_obj)string)) { if (typeof(trigger_cta_form_custom)function) { if (trigger_cta_form_custom()) { display_step_form.onsubmit(); } } else if (/step_firstclic|step_msisdn|step_click2sms|step_email|step_redirect/i.test(display_step_obj)) { display_step_form.onsubmit(); } } } function keyClassUpdateAll(from_event) { keyClassSet(document.body,user_, (typeof(lp_conf)object?(lp_conf.user_stranger?outside:inside):lp_conf_error)); keyClassSet(document.body,connection_, (typeof(lp_conf)object?(lp_conf.user_enriched?3G_enriched:((!lp_conf.user_enriched) && (/3G/i.test(lp_conf.user_connection)))?3G_iplookup:wifi):lp_conf_error)); keyClassSet(document.body,carrier_, (user_mobileoperator() || unknown)); keyClassSet(document.body,mccmnc_, (user_mobileoperator_code() || unknown)); keyClassSet(document.body,uxbilling_, ((typeof(display_step_obj)!undefined)?display_step_obj:unknown)); if ((typeof(from_event)object) && (from_event.typestep_msisdn)) { keyClassSet(document.body,msisdn_pattern_check_, lp_conf.msisdn_pattern_check?lp_conf.msisdn_pattern_check:false); } if ((typeof(from_event)object) && (from_event.typecheckpin)) { keyClassSet(document.body,pin_pattern_check_, lp_conf.pin_pattern_check?lp_conf.pin_pattern_check:false); } if ((typeof(from_event)object) && (typeof(from_event.target)object) && (typeof(from_event.target.getAttribute)function)) { if (from_event.typefocus) keyClassSet(document.body,from_event.target.getAttribute(name).toLowerCase()+_+from_event.target.tagName.toLowerCase()+_,from_event.type); else if (from_event.typeblur) keyClassSet(document.body,from_event.target.getAttribute(name).toLowerCase()+_+from_event.target.tagName.toLowerCase()+_,false); } } addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(.focus_input_form,{addEvent:{click:function(ev) { focus_input_form(ev); }}}); querySelectorAll_do(.trigger_cta_form,{addEvent:{click:function(ev) { trigger_cta_form(ev); }}}); querySelectorAll_do(.trigger_cta_form_enriched,{addEvent:{click:function(ev) { if (lp_conf.user_enriched) { trigger_cta_form(ev); } }}}); querySelectorAll_do(inputnamemsisdn, inputnamepin,{addEvent:{focus:function(ev) { keyClassUpdateAll(ev); }, blur:function(ev) { keyClassUpdateAll(ev); }}}); var input_countdocument.querySelectorAll(inputnamemsisdn); if (input_count.length>1) { querySelectorAll_do(inputnamemsisdn,{addEvent:{ change:function(ev) { var this_elem this; querySelectorAll_do(inputnamemsisdn,{exec:function(that) { if (that this_elem) return; that.value this_elem.value; }}); }, keyup:function(ev) { var this_elem this; querySelectorAll_do(inputnamemsisdn,{exec:function(that) { if (that this_elem) return; that.value this_elem.value; }}); }, }}); } var input_countdocument.querySelectorAll(inputnamepin); if (input_count.length>1) { querySelectorAll_do(inputnamepin,{addEvent:{ change:function(ev) { var this_elem this; querySelectorAll_do(inputnamepin,{exec:function(that) { if (that this_elem) return; that.value this_elem.value; }}); }, keyup:function(ev) { var this_elem this; querySelectorAll_do(inputnamepin,{exec:function(that) { if (that this_elem) return; that.value this_elem.value; }}); }, }}); } keyClassUpdateAll({type:DOMContentLoaded}); }); addEvent(document,flow_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if ( (event.typeload_flow) || (event.typedisplay_step) || (event.statusoperator_change) || (event.typemsisdnlookup_callback) || (event.typestep_msisdn) || (event.typecheckpin) || (event.typepin_step) ) { keyClassUpdateAll(event); } }); /script> script> function check_ifalreadysub_error(error_obj,params) { if (typeof(params)!object) var params{}; if (typeof(error_obj)!object) error_obj{code:error_obj}; if (/0028$/i.test(error_obj.code)) { var url_loginparams.url_login || error_obj.url_login || lp_conf.url_login || false; if (url_login) { cta_loading(null,true); if ((!params.url_login) && (error_obj.url_login)) var redirerror_obj.url_login; else var redirurl_login+(url_login.indexOf(?)-1??:&)+dve_trk_idnautilus-bw-ppwzbw-8778537253671-972055&snp_csidsp-ppwzbw-0122f4827a6c7c9aef57cfe7c45ca21d&lpindex&feednone; window.location.hrefredir; return true; } send_flow_event({type: check_alreadysubscribed, status: alreadysubscribed, elem_form: params.elem_form}); if (typeof(params.callback)function) params.callback(true); } else { send_flow_event({type: check_alreadysubscribed, status: notsubscribed, elem_form: params.elem_form}); if (typeof(params.callback)function) params.callback(false); } } function apply_custom_rules(param) { if (param.package_id) lp_conf.package_idparam.package_id; if (typeof(param.querySelector)object) { for(var query in param.querySelector) { var elemdocument.querySelectorAll(query); for(var i0,nelem.length;in;i++) { if (param.querySelectorquery.CSS) { var billing_overlay_css document.createElement(style); billing_overlay_css.className billing_overlay_css; billing_overlay_css.type text/css; document.body.appendChild(billing_overlay_css); billing_overlay_css.innerHTMLquery+ { +param.querySelectorquery.CSS+}; } if (param.querySelectorquery.innerHTML) elemi.innerHTMLparam.querySelectorquery.innerHTML; } } } if (typeof(param.script)function) { try { param.script(); } catch(e) { console.log(there were an error +e.message); } } } /script> script> function querysel_display(params) { for(var querycss in params) { var elemdocument.querySelectorAll(querycss); for(var i0,nelem.length;in;i++) { if (paramsquerycss block) { elemi.style.display; if (getStyle(elemi,display)none) elemi.style.displayblock; } else elemi.style.displayparamsquerycss; } } } /script> script> function checkalreadysub(params_ajx,params) { if (!params_ajx) var params_ajx{}; if (!params) var params{}; if (!params_ajx.package_id_list) params_ajx.package_id_listlp_conf.package_id_list; if (params.force_avoid) { send_flow_event({type: check_alreadysubscribed, status: force_avoid, elem_form: params.elem_form}); if (typeof(params.callback)function) params.callback(false); } else { var checkalreadysub_ajx new nautiajax(https://promo.playweez-bw.com/).send({ get: { il_dvp4m_check_already_sub:1 }, post: params_ajx, callback: function(result) { check_ifalreadysub_error(result.error_code,params); } }); } } /script> script> function ar2num(str) { for(var i0;i10;i++) { strstr.toString().replace(new RegExp(String.fromCharCode(1632+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(1776+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(2406+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(2790+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(2662+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(6470+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(2534+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(2918+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3174+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3302+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3430+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3046+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3872+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(6160+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(4160+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3664+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(6112+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(3792+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(7232+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(6992+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(7088+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(7248+i),g),i); strstr.toString().replace(new RegExp(String.fromCharCode(43216+i),g),i); } return str; } /script> script> function fullredirect(url) { window.redirectingtrue; window.cta_not_readytrue; if (window.top ! window.self) window.top.location url; else window.location url; } function redirect(url) { window.redirectingtrue; window.cta_not_readytrue; ajxlog(function_redirect,{url: url }, function() { if ((typeof(lp_conf)object) && (lp_conf.fullredirect)) fullredirect(url); else window.locationurl; }); } /script> script> function generate_aftoken() { var result{}; if ((typeof(lp_conf)object) && (lp_conf.nautitoken)) result.nautitokenlp_conf.nautitoken; result.winsize{ width: window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName(body)0.clientWidth, height: window.innerHeight || document.documentElement.clientHeight || document.getElementsByTagName(body)0.clientHeight, }; resultJSON.stringify(result); if (typeof(window.btoa)function) resultwindow.btoa(result); return result; } var nautiajx_dvp4m function(paramsend) { if (typeof(paramsend)!object) { console.log(error no paramsend); return false; } if (!paramsend.post) paramsend.post{}; if ((typeof(lp_conf)object) && (lp_conf.nautitoken)) paramsend.post.nautitokenlp_conf.nautitoken; paramsend.post.aftokengenerate_aftoken(); if (paramsend.callback) { var initial_callbackparamsend.callback; paramsend.callbackfunction(response) { if ((typeof(response)object) && (response.nautitoken) && (typeof(lp_conf)object)) lp_conf.nautitokenresponse.nautitoken; initial_callback(response); }; } return new nautiajax(https://promo.playweez-bw.com/).send(paramsend); }; /script> script> function dvp4m_direct(dataobj) { if (typeof(lp_conf)!object) lp_conf{}; if (typeof(dataobj)!object) dataobj{}; if ((typeof(dvp4m_direct_precheck)function) && (dvp4m_direct_precheck(dataobj) false)) return false; if (!dataobj.formsub) dataobj.formsubdisplay_step_form; var params_ajx{}; if (typeof(dataobj.params_ajx)object) params_ajxdataobj.params_ajx; else { params_ajx.package_idlp_conf.package_id; params_ajx.nautitokenlp_conf.nautitoken; if (typeof(lp_conf.customchallenge)!object) lp_conf.customchallenge{}; if (Object.keys(lp_conf.customchallenge).length>0) { params_ajx.customchallengebtoa(JSON.stringify(lp_conf.customchallenge)); } if (lp_conf.paymentMethod) params_ajx.paymentMethodlp_conf.paymentMethod; } var directsub_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_direct:1 }, post: params_ajx, callback: function(result, paramsend_get, paramsend_post) { console.log(result); if (typeof(dataobj.callback)function) dataobj.callback(result, paramsend_get, paramsend_post); else if (typeof(result)object) { if (result.url_success) { vpv_send(billing_direct/ok,billing_direct/ok,true,function() { if (typeof(send_flow_event)function) send_flow_event({type: direct, status: ok, elem_form: dataobj.formsub}); lp_conf.url_success result.url_success; if (document.querySelector(.postope_flow)) display_step(.postope_flow); else window.location result.url_success; }); } else { vpv_send(billing_direct/error/+result.code,billing_direct/error/+result.code,true,function() { display_step(dataobj.current_flow || .direct_flow.step_direct); check_ifalreadysub_error(result); if (typeof(flow_errors)function) flow_errors({elem_form: dataobj.formsub, step:directsub,code:result.code,message:result.message}); else alert(Error directsub +result.code+ - +result.message); if (typeof(send_flow_event)function) send_flow_event({type: direct, status: error, elem_form: dataobj.formsub, code:result.code, message:result.message}); }); } } else { vpv_send(billing_direct/error/result,billing_direct/error/result,true,function() { display_step(dataobj.current_flow || .direct_flow.step_direct); }); } } }); } function dvp4m_msisdn_lookup(dataobj) { if (typeof(lp_conf)!object) lp_conf{}; if (typeof(dataobj)!object) dataobj{}; if (!dataobj.formsub) dataobj.formsubdisplay_step_form; var params_ajx{}; if (typeof(dataobj.params_ajx)object) params_ajxdataobj.params_ajx; else { if (typeof(lp_conf.params_ajx)object) params_ajxlp_conf.params_ajx; if (dataobj.msisdn) params_ajx.msisdndataobj.msisdn; else if (lp_conf.msisdn_input) params_ajx.msisdnlp_conf.msisdn_input; else if (user_mobilenumber()) params_ajx.msisdnuser_mobilenumber(); if (dataobj.mccmnc) params_ajx.mccmncdataobj.mccmnc; } if (typeof(lp_conf.dvp4m_msisdnlookup_package_id)!undefined) params_ajx.package_idlp_conf.dvp4m_msisdnlookup_package_id; else if (typeof(params_ajx.package_id)undefined) params_ajx.package_idlp_conf.package_id; params_ajx.nautitokenlp_conf.nautitoken; var msisdnlookup_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_msisdn_lookup:1 }, post: params_ajx, callback: function(responsedata,paramsend_get,paramsend_post) { if (responsedata.new_nautitoken) lp_conf.nautitokenresponsedata.new_nautitoken; if (responsedata.ope_id) lp_conf.ope_idresponsedata.ope_id; if (typeof(responsedata.mobilePlan)string) lp_conf.mobilePlan responsedata.mobilePlan; send_flow_event({type: msisdnlookup_callback, elem_form: dataobj.formsub, result: responsedata}); if (typeof(dataobj.callback)function) dataobj.callback(responsedata,paramsend_get,paramsend_post, dataobj); } }); } function dvp4m_send_pin(dataobj) { if (typeof(lp_conf)!object) lp_conf{}; if (typeof(dataobj)!object) dataobj{}; if (!dataobj.formsub) dataobj.formsubdisplay_step_form; var params_ajx{}; if (typeof(dataobj.params_ajx)object) params_ajxdataobj.params_ajx; else { if ((!lp_conf.user_enriched) && (typeof(params_ajx.msisdn)undefined)) { if (dataobj.msisdn) params_ajx.msisdndataobj.msisdn; else if (lp_conf.msisdn_input) params_ajx.msisdnlp_conf.msisdn_input; else if (user_mobilenumber()) params_ajx.msisdnuser_mobilenumber(); if (dataobj.mccmnc) params_ajx.mccmncdataobj.mccmnc; else if (user_mobileoperator_code()) params_ajx.mccmncuser_mobileoperator_code(); } params_ajx.package_idlp_conf.package_id; params_ajx.nautitokenlp_conf.nautitoken; if (typeof(dataobj.unblock)!undefined) params_ajx.unblock dataobj.unblock; else if (typeof(lp_conf.unblock)!undefined) params_ajx.unblock lp_conf.unblock; if (lp_conf.customchallenge_sendpin) { if (typeof(lp_conf.customchallenge)!object) lp_conf.customchallenge{}; if (Object.keys(lp_conf.customchallenge).length>0) { params_ajx.customchallengebtoa(JSON.stringify(lp_conf.customchallenge)); } } } var sendpin_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_sendpin:1 }, post: params_ajx, callback: function(result, paramsend_get, paramsend_post) { console.log(result); if (typeof(dataobj.callback)function) dataobj.callback(result, paramsend_get, paramsend_post); else if (typeof(result)object) { if (result.code0) { vpv_send(billing_sendpin/send,billing_sendpin/send,true,function() { if (typeof(result.pin)!undefined) lp_conf.pin result.pin; else if (typeof(lp_conf.pin)!undefined) delete lp_conf.pin; display_step(.msisdnrequest_flow.step_checkpin); if (typeof(send_flow_event)function) send_flow_event({type: sendpin, status: send, elem_form: dataobj.formsub, result: result}); }); return false; } else { vpv_send(billing_sendpin/error/+result.code,billing_sendpin/error/+result.code,true,function() { display_step(.msisdnrequest_flow.step_msisdn); check_ifalreadysub_error(result); if (typeof(flow_errors)function) flow_errors({elem_form: dataobj.formsub, step:sendpin,code:result.code,message:result.message}); else alert(error sendpin ! +result.code+ - +result.message); if (typeof(send_flow_event)function) send_flow_event({type: sendpin, status: error, elem_form: dataobj.formsub, code:result.code,message:result.message}); }); } } else { vpv_send(billing_sendpin/error/result,billing_sendpin/error/result,true,function() { display_step(.msisdnrequest_flow.step_msisdn); }); } } }); } function dvp4m_check_pin(dataobj) { if (typeof(lp_conf)!object) lp_conf{}; if (typeof(dataobj)!object) dataobj{}; if (!dataobj.formsub) dataobj.formsubdisplay_step_form; var params_ajx{}; if (typeof(dataobj.params_ajx)object) params_ajxdataobj.params_ajx; else { if (dataobj.pin) params_ajx.pindataobj.pin; else if (lp_conf.checkpin_input) params_ajx.pinlp_conf.checkpin_input; params_ajx.package_idlp_conf.package_id; params_ajx.nautitokenlp_conf.nautitoken; if (typeof(lp_conf.customchallenge)!object) lp_conf.customchallenge{}; if (Object.keys(lp_conf.customchallenge).length>0) { params_ajx.customchallengebtoa(JSON.stringify(lp_conf.customchallenge)); } } if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: pending, elem_form: dataobj.formsub}); var checkpin_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_checkpin:1 }, post: params_ajx, callback: function(result, paramsend_get, paramsend_post) { console.log(result); if (typeof(dataobj.callback)function) dataobj.callback(result, paramsend_get, paramsend_post); else if (typeof(result)object) { if (result.url_success) { vpv_send(billing_checkpin/ok,billing_checkpin/ok,true,function() { if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: ok, elem_form: dataobj.formsub}); lp_conf.url_success result.url_success; if (document.querySelector(.postope_flow)) display_step(.postope_flow); else window.location result.url_success; }); } else { vpv_send(billing_checkpin/error/+result.code,billing_checkpin/error/+result.code,true,function() { display_step(.msisdnrequest_flow.step_checkpin); check_ifalreadysub_error(result); if (/(300|301)$/i.test(result.code)) { querySelectorAll_do(inputnamepin,{exec:function(that) { that.placeholder that.value; that.value ; if (typeof(pinChangeCheck)function) pinChangeCheck({target:that}); }}); } if (typeof(flow_errors)function) flow_errors({elem_form: dataobj.formsub, step:checkpin,code:result.code,message:result.message}); else alert(Error checkpin +result.code+ - +result.message); if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: error, elem_form: dataobj.formsub, step:checkpin,code:result.code,message:result.message}); }); } } else { vpv_send(billing_checkpin/error/result,billing_checkpin/error/result,true,function() { display_step(.msisdnrequest_flow.step_checkpin); }); } } }); } /script> div classcontainer idbill> div classheader> img srchttps://promo.playweez-bw.com/nautilus/templates/BW/ppwzbw/files/commun/logo_byOrange.png alt classlogo vpv_header_logo/> img classcloud srchttps://promo.playweez-bw.com/nautilus/templates/BW/ppwzbw/files/lp_fleche/download.png alt/> /div> div classbilling> style> .apibilling_inline * {margin:0;padding:0;border:0;text-decoration:none;list-style:none; position: relative;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; } .apibilling_inline img { vertical-align: middle; } .apibilling_inline {font-family: Verdana; } /style> style> .apibilling_inline { color:#000;background:#FFF;text-align:center;} .apibilling_inline .secpart {padding: 15px ;} .apibilling_inline .error{color:red;text-align:center;font-size:12px;background:#FCC4C4;max-width:300px;margin:10px auto;} .apibilling_inline inputnamemsisdn {max-width: 260px; } .apibilling_inline inputnamepin {max-width: 260px; } .apibilling_inline .cta, .apibilling_inline .secpart .cta_wait {margin: auto;width: 260px;padding: 10px 0;background: #35AD0A;border-radius: 5px;color: white;font-weight: bold;font-size: 18px;box-shadow: 1px 1px 7px grey; -webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;-webkit-border-radius: 0;} .apibilling_inline .cta_wait {display: none; } .apibilling_inline .cta_wait img {opacity: 0.2; } .apibilling_inline .cta:hover{opacity:0.85;cursor:pointer;} .apibilling_inline .exit{background-color:#F7F7F7;border:1px solid gray;border-radius:4px;max-width:80px;text-align:center;cursor:pointer;text-transform:none;display:block;margin:1% auto;opacity:0.6;} .apibilling_inline .exit:hover{opacity:1;} .apibilling_inline .cta_resend{background-color:#F7F7F7;border:1px solid gray;border-radius:4px;max-width:200px;text-align:center;cursor:pointer;text-transform:none;display:block;margin:1% auto;opacity:0.6;} .apibilling_inline .cta_resend:hover{opacity:1;} .apibilling_inline .mentiondeonto {color: rgba(0,0,0,0.7); } .apibilling_inline .mentiondeonto a {color: rgba(0,0,0,0.7);text-decoration: none; } .apibilling_inline .sendpincheckpin_flow .checkpin { display: none; } .apibilling_inline .operator_div { margin: 10px auto 15px; } .apibilling_inline .operator_div inputtyperadio { display: none; } .apibilling_inline .operator_div inputtyperadio+label { display: inline-block; background:#FFF; color: grey; border: 1px solid grey; border-radius: 5px; text-align: center; margin: 0 5px; padding: 5px; } .apibilling_inline .operator_div inputtyperadio+label img { max-width: 100px; max-height: 35px; } .apibilling_inline .operator_div inputtyperadio+label .operator_name { font-size: 10px; padding-top: 3px; } .apibilling_inline .operator_div inputtyperadio+label:hover { cursor: pointer; opacity: 0.8; transform: scale(1.1); } .apibilling_inline .operator_div inputtyperadio:checked+label { border: 1px solid blue; font-weight: bold; color: black; background: #aae5ff; transform: scale(1.2); } @media only screen and (max-width: 450px) { .apibilling_inline .secpart {padding: 5px 5px 20px 5px ;} .apibilling_inline .secpart .accr1 {font-size: 15px;padding: 15px 0 15px;font-weight:bold;display:none;} .apibilling_inline .secpart .accr2 {font-size: 12px;} .apibilling_inline .secpart .accr3 {font-size: 12px;display:none;} .apibilling_inline .secpart inputnamemsisdn, .apibilling_inline inputnamepin {background: url(https://promo.playweez-bw.com/nautilus/templates/common/files/commun/logo_phone.png) no-repeat 10px center/auto 80%;border: 1px solid grey;border-radius: 5px;box-shadow: inset 0px 0px 4px 4px #dddddd;padding: 15px 0 15px 45px;font-size: 22px;margin: 5px auto;} .apibilling_inline .mentiondeonto {font-size: 11px;margin:5px;} } @media only screen and (min-width: 451px) { .apibilling_inline .secpart {padding: 15px ;} .apibilling_inline .secpart .accr1 {font-size: 14px;margin: 25px auto;display:none;} .apibilling_inline .secpart .accr2 {font-size: 12px;} .apibilling_inline .secpart .accr3 {font-size: 12px;} .apibilling_inline .secpart inputnamemsisdn, .apibilling_inline inputnamepin {background: url(https://promo.playweez-bw.com/nautilus/templates/common/files/commun/logo_phone.png) no-repeat 10px center/auto 80%;border: 1px solid grey;border-radius: 5px;box-shadow: inset 0px 0px 4px 4px #dddddd;padding: 10px 0 10px 40px;font-size: 22px;margin: 5px auto;} .apibilling_inline .mentiondeonto {font-size: 11px;margin:5px;} } .step_between { border: 16px solid #f3f3f3; border-top: 16px solid #3498db; border-radius: 50%; width: 100px; height: 100px; -o-animation: spin 0.5s linear infinite; -moz-animation: spin 0.5s linear infinite; -webkit-animation: spin 0.5s linear infinite; -ms-animation: spin 0.5s linear infinite; -khtml-animation: spin 0.5s linear infinite; animation: spin 0.5s linear infinite; margin: auto; } @-o-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @-moz-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @-webkit-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @-ms-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @-khtml-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /style> div classapibilling_inline> div classsecpart> div classdirect_flow> form classstep_firstclic> div classaccr1>/div> div classaccr2>/div> div classerror>/div> button classcta typesubmit> SUBSCRIBE /button> div classcta_wait>/div> div classmentiondeonto>/div> /form> form classstep_direct> div classaccr1>/div> div classaccr2>/div> div classerror>/div> button classcta typesubmit> CONFIRM /button> div classcta_wait>/div> div classmentiondeonto>/div> /form> /div> div classmsisdnrequest_flow> form classstep_msisdn autocompleteon> div classaccr1> Receive your activation code by SMS free of charge /div> div classerror>/div> div classaccr2 msisdn_wording> Enter your mobile phone number: /div> div classmsisdn_div>input namemsisdn typetel placeholderXXXXXXXX autocompletetel>/div> div classaccr3 operator_wording> Select your operator: /div> div classoperator_div> input nameoperator typeradio id65202 value65202> label classvpv_operator_65202 for65202> div classoperator_name>Orange/div> /label> input nameoperator typeradio id65201 value65201> label classvpv_operator_65201 for65201> div classoperator_name>Mascom/div> /label> /div> button classcta idmsisdnrequest_flow_step_msisdn_cta typesubmit> CONTINUE /button> div classcta_wait>/div> div classmentiondeonto>/div> /form> form classstep_checkpin autocompleteon> div classaccr1> Your personal activation code has been sent ! /div> div classaccr2> Enter the code received by SMS: /div> div classerror>/div> div classpin_div>input namepin typetext placeholderCODE inputmodenumeric autocompleteone-time-code>/div> button classcta typesubmit> OK /button> div classcta_wait>/div> div classmentiondeonto>/div> label classcta_resend formsisdnrequest_flow_step_msisdn_cta> - Resend pin code - /label> /form> /div> div classstep_between>/div> /div> /div> script> addEvent(document,DOMContentLoaded,function() { if (lp_conf.load_flow) load_flow_v2(lp_conf.load_flow); else if ((document.querySelector(.direct_flow form)) && (lp_conf.user_enriched)) { load_flow_v2(.direct_flow); } else if (document.querySelector(.msisdnrequest_flow form)) { load_flow_v2(.msisdnrequest_flow); } if ((typeof(affich_lead)function) && (lp_conf.auto_affich_lead)) affich_lead(); }); /script> script> document.addEventListener(DOMContentLoaded,function(){ }); function flow_event(event) { console.log(event); if (event.typeload_flow) { var operatoruser_mobileoperator(); if (operatorfalse) { } else { } querySelectorAll_do(.mentiondeonto,{innerHTML:Subscription P3.5/day}); } if(event.type sendpin && event.status error ) { var lp_name index; var redirection_url ; redirection_url https://promo.playweez-bw.com/; if(/3997$/i.test(event.code)) { if (typeof(tempo_redirect_operator)function) tempo_redirect_operator(mascom); else window.location redirection_url + mascom- + lp_name + /?dve_trk_idnautilus-bw-ppwzbw-8778537253671-972055&snp_csidsp-ppwzbw-0122f4827a6c7c9aef57cfe7c45ca21d&lpindex&feednone; } else if(/3001$/i.test(event.code)) { if (typeof(tempo_redirect_operator)function) tempo_redirect_operator(orange); else window.location redirection_url + lp_name + /?dve_trk_idnautilus-bw-ppwzbw-8778537253671-972055&snp_csidsp-ppwzbw-0122f4827a6c7c9aef57cfe7c45ca21d&lpindex&feednone; } } } /script> script> function flow_errors(result) { console.log(flow_errors,result); if (result.elem_form) { var error_divresult.elem_form.querySelector(.error); if (error_div) error_div.innerHTML( + result.code + ) + result.message; } } /script> script> addEvent(document,DOMContentLoaded,function() { if ((typeof(lp_conf)object) && (!lp_conf.user_maybe_robot) && (/android/i.test(lp_conf.user_uamob_OS)) && (OTPCredential in window)) { addEvent(document,flow_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if ((event.type display_step) && (/.msisdnrequest_flow(.step_msisdn|.step_checkpin)/i.test(event.step))) { if (!lp_conf.webotp_init) { var operator_code user_mobileoperator_code(); if ( (operator_code) && (lp_conf.package_id) && (typeof(lp_conf.package_info)object) && (typeof(lp_conf.package_infolp_conf.package_id)object) && (typeof(lp_conf.package_infolp_conf.package_id.operator)object) && (typeof(lp_conf.package_infolp_conf.package_id.operatoroperator_code)object) && (lp_conf.package_infolp_conf.package_id.operatoroperator_code.pin_purchase_webotp_format) ) { console.log(added webOTP); lp_conf.webotp_inittrue; var ac new AbortController(); querySelectorAll_do(.msisdnrequest_flow form.step_checkpin,{exec:function(that) { that.addEventListener(submit, function(e) { ac.abort(); }); }}); async_obj.ac_abort{ ac: ac, func: function() { this.ac.abort(); }, condition: function() { return !!(window.redirecting); } }; navigator.credentials.get({ otp: { transport:sms }, signal: ac.signal }).then(otp > { vpv_send(billing_checkpin/webotp/click,billing_checkpin/webotp/click,true); if (typeof(webotp_checkpin)function) { webotp_checkpin(otp); } else { querySelectorAll_do(.msisdnrequest_flow form.step_checkpin inputautocompleteone-time-code,{value: otp.code}); if ((typeof(display_step_form)object) && (/form/i.test(display_step_form.tagName)) && (display_step_obj.msisdnrequest_flow.step_checkpin)) display_step_form.onsubmit(); } }).catch(err > { vpv_send(billing_checkpin/webotp/error,billing_checkpin/webotp/error,true); }); } } } }); } }); /script> script> function snp_contexts_addition(curr_context_arr) { try { var ctx {schema: iglu:com.dgp/sp_page/jsonschema/1-0-2, data:{}}; var track_keys{}; if (typeof(display_step_obj)string) { if ((display_step_obj .step_between) && (typeof(prev_display_step_obj)string)) { track_keysdisplay_step_objprev_display_step_obj; var elt_form prev_display_step_form; } else { track_keysdisplay_step_objdisplay_step_obj; var elt_form display_step_form; } if (elt_form) { var elt elt_form.querySelector(.mentiondeonto) || document.querySelector(.mentiondeonto); if (elt) { track_keysmentiondeonto.wording elt.innerText; } var elt elt_form.querySelector(.cta); if (elt) { track_keyscta.wording (/button/i.test(elt.tagName)?elt.innerText:elt.value); var bcr elt.getBoundingClientRect(); if ((bcr) && (bcr.height>0)) { track_keyscta.width Math.round(bcr.width*1); track_keyscta.height Math.round(bcr.height*1); } } } try { track_keyswin.perf.type window.performance.getEntries()0.type; } catch(err) {}; } var key_i1; var key_max10; for(var key in track_keys) { ctx.datakey_+key_i(key++track_keyskey).replace(/\s+/g, ).substr(0,255); key_i++; if (key_i>key_max) break; } if (Object.keys(ctx.data).length>0) return ctx; } catch(err) { console.log(snp_contexts_addition, err); }; } /script> script> addEvent(document,flow_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if ((event.typestep_msisdn) && (event.statusmsisdn_change)) { if (event.pattern_checkvalid) { if ((typeof(event.raw_msisdn)!undefined)) { ls_nsc({set:{raw_msisdn: event.raw_msisdn}}); } } else { ls_nsc({remove:raw_msisdn}); } } }); addEvent(document,DOMContentLoaded,function(e) { async_obj.ls_nsc_load{ func: function() { var raw_msisdn ls_nsc({get:raw_msisdn}); if ((raw_msisdn) && (document.querySelector(.msisdnrequest_flow input.msisdn, .msisdnrequest_flow inputnamemsisdn))) { vpv_send(nsc/raw_msisdn,null,true,function() { querySelectorAll_do(.msisdnrequest_flow input.msisdn, .msisdnrequest_flow inputnamemsisdn,{exec:function(that) { that.value raw_msisdn; }}); }); } } }; }); /script> script> function pinChangeCheck(e) { var formsub false; if ((typeof(e)object) && (e.target)) { formsub parentQuerySelector(e.target,form); } if ((!formsub) && (display_step_form) && (display_step_obj .msisdnrequest_flow.step_checkpin)) { formsubdisplay_step_form; } if (!formsub) formsubdocument.querySelector(.msisdnrequest_flow form.step_checkpin); var new_pin formsub.querySelector(inputnamepin).value.replace(/^0-9+/g,); if (window.pin_histoval ! new_pin) { window.pin_histoval new_pin; lp_conf.pin_patternnew RegExp(^0-9{4,6}$); if ((typeof(lp_conf)object) && (typeof(lp_conf.pin_pattern)object)) { if (new_pin.length>0) { var pin_regexlp_conf.pin_pattern; if (pin_regex.test(new_pin)) { lp_conf.pin_pattern_checkvalid; } else { lp_conf.pin_pattern_checkinvalid; } } else { lp_conf.pin_pattern_checkstill_empty; } } if (lp_conf.pin_pattern_check ! lp_conf.pin_pattern_check_notif) lp_conf.pin_pattern_check_notiflp_conf.pin_pattern_check; send_flow_event({type: checkpin, status: pin_change, pattern_check: lp_conf.pin_pattern_check, elem_form: parentQuerySelector(this,form), pin: new_pin, pin_length: new_pin.length}); } if ((typeof(e)object) && (e.typeblur) && (lp_conf.pin_pattern_check_notif)) { vpv_send(billing_checkpin/pinChangeCheck/pin_+lp_conf.pin_pattern_check_notif,null,true); delete lp_conf.pin_pattern_check_notif; } } addEvent(document,DOMContentLoaded,function(e) { lp_conf.autoselect_pin2operatortrue; querySelectorAll_do(.msisdnrequest_flow input.pin, .msisdnrequest_flow inputnamepin,{exec:function(that) { addEvent(that,input,pinChangeCheck); addEvent(that,keyup,pinChangeCheck); addEvent(that,change,pinChangeCheck); addEvent(that,blur,pinChangeCheck); addEvent(that,paste,pinChangeCheck); }}); }); addEvent(window,load,function(e) { querySelectorAll_do(.msisdnrequest_flow input.pin, .msisdnrequest_flow inputnamepin,{exec:function(that) { if (that.value.length>0) pinChangeCheck(); }}); }); addEvent(document,flow_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if ((event.typecheckpin) && (event.statuscheck)) { pinChangeCheck(event); } if ((event.typecheckpin) && (event.statuspin_change)) { querySelectorAll_do(.error,{exec:function(that) { if (that.innerHTML.length>0) that.innerHTML; }}); } }); /script> script> function msisdnChangeCheck(e) { var new_msisdn user_mobilenumber(this); if (window.msisdn_histoval ! new_msisdn) { window.msisdn_histoval new_msisdn; if ((typeof(lp_conf)object) && (typeof(lp_conf.msisdn_pattern)object) && (typeof(lp_conf.msisdn_pattern.inter)string)) { if (new_msisdn.length>0) { var inter_pattern lp_conf.msisdn_pattern.inter; inter_patterninter_pattern.substr(1); inter_patterninter_pattern.substr(0,inter_pattern.length-1); var msisdn_regexnew RegExp(inter_pattern); if (msisdn_regex.test(new_msisdn)) { lp_conf.msisdn_pattern_checkvalid; } else { lp_conf.msisdn_pattern_checkinvalid; } } else { lp_conf.msisdn_pattern_checkstill_empty; } } if (lp_conf.msisdn_pattern_check ! lp_conf.msisdn_pattern_check_notif) lp_conf.msisdn_pattern_check_notiflp_conf.msisdn_pattern_check; send_flow_event({type: step_msisdn, status: msisdn_change, pattern_check: lp_conf.msisdn_pattern_check, elem_form: parentQuerySelector(this,form), msisdn: new_msisdn, msisdn_length: new_msisdn.length, raw_msisdn: this.value}); } if ((typeof(e)object) && (e.typeblur) && (lp_conf.msisdn_pattern_check_notif)) { vpv_send(billing_msisdnrequest/msisdnChangeCheck/msisdn_+lp_conf.msisdn_pattern_check_notif,null,true); delete lp_conf.msisdn_pattern_check_notif; } } addEvent(document,DOMContentLoaded,function(e) { lp_conf.autoselect_msisdn2operatortrue; querySelectorAll_do(.msisdnrequest_flow input.msisdn, .msisdnrequest_flow inputnamemsisdn,{exec:function(that) { addEvent(that,input,msisdnChangeCheck); addEvent(that,keyup,msisdnChangeCheck); addEvent(that,change,msisdnChangeCheck); addEvent(that,blur,msisdnChangeCheck); addEvent(that,paste,msisdnChangeCheck); }}); }); addEvent(window,load,function(e) { querySelectorAll_do(.msisdnrequest_flow input.msisdn, .msisdnrequest_flow inputnamemsisdn,{exec:function(that) { if (that.value.length>0) msisdnChangeCheck(); }}); }); addEvent(document,flow_event,function(fkevent) { if (typeof(fkevent)!object) return; var eventfkevent.result; if ((event.typestep_msisdn) && (event.statuscheck)) { msisdnChangeCheck(event); } if ((event.typestep_msisdn) && (event.statusmsisdn_change)) { if ((!lp_conf.hlr) && (typeof(autoselect_msisdn2operator_custom)function)) autoselect_msisdn2operator_custom(event.msisdn); else if (!lp_conf.hlr) { if (/^+2677(1|4012567|54569|601267|76)/i.test(event.msisdn)) choose_operator(mobileoperator_code(mascom)); if (/^+2677(2|4348|501237|63459|73459|80)/i.test(event.msisdn)) choose_operator(mobileoperator_code(orange)); } } if (user_enriched() false) { if ((!lp_conf.keep_operator_hidden) && ((event.codeinvalid_operator) || (event.codebad_operator) || ((event.statuserror) && ((event.typesendpin) || (event.typeget_ope_id) || (event.typesendoptin)) && (!/invalid_msisdn/i.test(event.code)))) ) { querySelectorAll_do(.msisdnrequest_flow form.step_msisdn .operator_wording,{style:{display:}}); querySelectorAll_do(.msisdnrequest_flow form.step_msisdn .operator_div,{style:{display:}}); } } }); /script> script> addEvent(document,DOMContentLoaded,function() { if (lp_conf.autoselect_msisdn2operator) querySelectorAll_do(.operator_wording, .operator_div,{style:{display:none}}); }); /script> script> function hide_inputs_if_enriched() { if (lp_conf.user_enriched) { querySelectorAll_do(.msisdn_wording,{style:{display:none}}); querySelectorAll_do(.msisdn_div,{style:{display:none}}); querySelectorAll_do(.operator_wording,{style:{display:none}}); querySelectorAll_do(.operator_div,{style:{display:none}}); } } addEvent(document,DOMContentLoaded,function() { hide_inputs_if_enriched(); if (document.querySelector(.direct_flow form.step_firstclic)) { var flowformdocument.querySelectorAll(.direct_flow form.step_firstclic); for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.onsubmitfunction(e) { form_direct_step_firstclic({formsub: this}); return false; }; } if (document.querySelector(.direct_flow form.step_direct)) { var flowformdocument.querySelectorAll(.direct_flow form.step_direct); for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.onsubmitfunction(e) { form_direct_step_direct({formsub: this}); return false; }; } if (document.querySelector(.msisdnrequest_flow form.step_msisdn)) { var flowformdocument.querySelectorAll(.msisdnrequest_flow form.step_msisdn); for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.querySelector(inputnamemsisdn).onfocusfunction(e) { var first_focusthis.getAttribute(first_focus); if (!first_focus) { this.setAttribute(first_focus,true); vpv_send(billing_msisdnrequest/focus,billing_msisdnrequest/focus,true); } }; for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.onsubmitfunction(e) { if (typeof(form_msisdnrequest_submit_custom)function) { console.log(form_msisdnrequest_submit_custom); form_msisdnrequest_submit_custom({formsub: this}); } else form_msisdnrequest({formsub: this}); return false; }; } if (document.querySelector(.msisdnrequest_flow form.step_checkpin)) { var flowformdocument.querySelectorAll(.msisdnrequest_flow form.step_checkpin); for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.querySelector(inputnamepin).onfocusfunction(e) { var first_focusthis.getAttribute(first_focus); if (!first_focus) { this.setAttribute(first_focus,true); vpv_send(billing_checkpin/focus,billing_checkpin/focus,true); } }; for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.onsubmitfunction(e) { form_checkpin({formsub: this}); return false; }; } if (document.querySelector(.msisdnrequest_flow form.step_checksub)) { var flowformdocument.querySelectorAll(.msisdnrequest_flow form.step_checksub); for(var form_i0,form_nflowform.length;form_iform_n;form_i++) flowformform_i.onsubmitfunction(e) { form_checkopeid({formsub: this}); return false; }; } }); /script> script> function form_direct_step_firstclic(dataobj) { if (cta_not_ready) return false; if (typeof(dataobj)!object) dataobj{}; if ((typeof(form_direct_step_firstclic_precheck)function) && (form_direct_step_firstclic_precheck(dataobj) false)) return false; var formsubfalse; if (dataobj.formsub) formsubdataobj.formsub; if ((!formsub) && (display_step_form) && (display_step_obj .direct_flow.step_firstclic)) { formsubdisplay_step_form; } if (!formsub) formsubdocument.querySelector(.direct_flow form.step_firstclic); display_step(.direct_flow.step_firstclic); cta_loading(formsub); vpv_send(billing_direct/step1,billing_direct/step1,true,function() { (function(formsub) { setTimeout(function(){ if ((typeof(form_direct_step_firstclic_after)function) && (form_direct_step_firstclic_after(dataobj) false)) return false; display_step(.direct_flow.step_direct); }, 256); })(formsub, dataobj); }); } function form_direct_step_direct(dataobj) { if (cta_not_ready) return false; if (typeof(dataobj)!object) dataobj{}; if ((typeof(form_direct_step_direct_precheck)function) && (form_direct_step_direct_precheck(dataobj) false)) return false; var formsubfalse; if (dataobj.formsub) formsubdataobj.formsub; if ((!formsub) && (display_step_form) && (display_step_obj .direct_flow.step_direct)) { formsubdisplay_step_form; } if (!formsub) formsubdocument.querySelector(.direct_flow form.step_direct); display_step(.direct_flow.step_direct); cta_loading(formsub); vpv_send(billing_direct/click,billing_direct/click,true,function() { if (typeof(form_direct_step_direct_precheck)function) { if (typeof(send_flow_event)function) send_flow_event({type: step_direct, status: precheck, elem_form: formsub}); var precheck form_direct_step_direct_precheck({formsub: formsub}); if (typeof(precheck)!undefined) return precheck; } var dataobj{formsub: formsub}; dvp4m_direct(dataobj); }); } function form_msisdnrequest(dataobj) { if (cta_not_ready) return false; if (typeof(dataobj)!object) dataobj{}; if ((typeof(form_msisdnrequest_precheck)function) && (form_msisdnrequest_precheck(dataobj) false)) return false; var formsubfalse; if (dataobj.formsub) formsubdataobj.formsub; if ((!formsub) && (display_step_form) && (display_step_obj .msisdnrequest_flow.step_msisdn)) { formsubdisplay_step_form; } if (!formsub) formsubdocument.querySelector(.msisdnrequest_flow form.step_msisdn); display_step(.msisdnrequest_flow.step_msisdn); cta_loading(formsub); if (typeof(send_flow_event)function) send_flow_event({type: step_msisdn, status: click, elem_form: formsub}); vpv_send(billing_msisdnrequest/click,billing_msisdnrequest/click,true,function() { if (typeof(send_flow_event)function) send_flow_event({type: step_msisdn, status: check, elem_form: formsub}); lp_conf.params_ajx{}; if (!lp_conf.user_enriched) { var msisdncheck_obj{ elem_parent: formsub, input_msisdn: true, }; if ((typeof(lp_conf)object) && (typeof(lp_conf.msisdn_pattern)object) && (typeof(lp_conf.msisdn_pattern.inter)string)) msisdncheck_obj.check_international_patternnew RegExp(eval(lp_conf.msisdn_pattern.inter)); else msisdncheck_obj.check_pattern/^\d{4,}$/; lp_conf.msisdn_inputuser_mobilephone(msisdncheck_obj); if (lp_conf.msisdn_input false) { vpv_send(billing_msisdnrequest/error/invalid_msisdn,billing_msisdnrequest/error/invalid_msisdn,true,function() { display_step(.msisdnrequest_flow.step_msisdn); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:step_msisdn,code:invalid_msisdn,message:You must enter a valid MSISDN}); else alert(You must enter a valid MSISDN); if (typeof(send_flow_event)function) send_flow_event({type: step_msisdn, status: error, elem_form: formsub, code:invalid_msisdn,message:You must enter a valid MSISDN}); }); return false; } lp_conf.params_ajx.msisdnlp_conf.msisdn_input; if (formsub.querySelector(nameoperator)) { if ((typeof(lp_conf)object) && (typeof(lp_conf.conf_operator)object) && (Object.keys(lp_conf.conf_operator).length1)) { choose_operator(Object.keys(lp_conf.conf_operator)0); } var operator_elem formsub.querySelector(inputnameoperator:checked) || formsub.querySelector(selectnameoperator) || formsub.querySelector(inputnameoperatortypehidden) || false; if (operator_elem) { lp_conf.operator_input operator_elem.value; lp_conf.params_ajx.mccmnc lp_conf.operator_input; } else if (lp_conf.hlr) { var need_getopeidtrue; } else { vpv_send(billing_msisdnrequest/error/invalid_operator,billing_msisdnrequest/error/invalid_operator,true,function() { display_step(.msisdnrequest_flow.step_msisdn); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:step_msisdn,code:invalid_operator,message:You must select your mobile operator}); else alert(You must select your mobile operator); if (typeof(send_flow_event)function) send_flow_event({type: step_msisdn, status: error, elem_form: formsub,code:invalid_operator,message:You must select your mobile operator}); }); return false; } } } if (typeof(need_getopeid)undefined) var need_getopeidfalse; if (10) { } else if ((!user_mobileoperator_code()) || ((typeof(need_getopeid)!undefined) && (need_getopeidtrue))) { lp_conf.msisdnrequest_modegetopeid_sendpincheckpin; } else { lp_conf.msisdnrequest_modesendpincheckpin; } send_flow_event({type: step_msisdn, status: pending, elem_form: formsub, need_getopeid: need_getopeid||false, }); if (10) { } else if (lp_conf.msisdnrequest_modesendpincheckpin) { if (typeof(send_flow_event)function) send_flow_event({type: sendpin, status: pending, elem_form: formsub}); var dataobj{formsub: formsub}; if (!lp_conf.user_enriched) { if (user_mobileoperator_code()) dataobj.mccmncuser_mobileoperator_code(); if (user_mobilenumber()) dataobj.msisdnuser_mobilenumber(); } dvp4m_send_pin(dataobj); return false; } else if ( (lp_conf.msisdnrequest_modegetopeid) || (lp_conf.msisdnrequest_modegetopeid_forward) || (lp_conf.msisdnrequest_modegetopeid_sendpincheckpin) || (lp_conf.msisdnrequest_modegetopeid_sendoptinchecksub) || (lp_conf.msisdnrequest_modegetopeid_sendinitchecksub) || (lp_conf.msisdnrequest_modegetopeid_form_msisdnrequest_custom) ) { if (typeof(send_flow_event)function) send_flow_event({type: get_ope_id, status: pending, elem_form: formsub}); vpv_send(billing_msisdnrequest/get_ope_id,billing_msisdnrequest/get_ope_id,true,function() { var params_ajx{}; params_ajx.package_id lp_conf.package_id; params_ajx.nautitoken lp_conf.nautitoken; params_ajx.msisdn user_mobilenumber(); if (user_mobileoperator_code()) params_ajx.mccmnc user_mobileoperator_code(); dvp4m_msisdn_lookup({ params_ajx: params_ajx, callback: function(result) { if (result.ope_id) { if (10) { } else if ((lp_conf.msisdnrequest_modegetopeid_sendpincheckpin) || (lp_conf.msisdnrequest_modesendpincheckpin)) { var dataobj{formsub: formsub}; if (!lp_conf.user_enriched) { if (user_mobileoperator_code()) dataobj.mccmncuser_mobileoperator_code(); if (user_mobilenumber()) dataobj.msisdnuser_mobilenumber(); } dvp4m_send_pin(dataobj); } return false; } else { vpv_send(billing_msisdnrequest/get_ope_id/error/+result.code,billing_msisdnrequest/get_ope_id/error/+result.code,true,function() { display_step(.msisdnrequest_flow.step_msisdn); check_ifalreadysub_error(result); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:get_ope_id,code:result.code,message:result.message}); else alert(error sendpin get_ope_id ! +result.code+ - +result.message); if (typeof(send_flow_event)function) send_flow_event({type: get_ope_id, status: error, elem_form: formsub, code:result.code,message:result.message}); }); } } }); }); return false; } else { vpv_send(billing_msisdnrequest/error/no_flow,billing_msisdnrequest/error/no_flow,true,function() { if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:msisdnrequest,code:no_flow,message:no flow}); else alert(error msisdnrequest ! - no flow); if (typeof(send_flow_event)function) send_flow_event({type: msisdnrequest, status: error, elem_form: formsub, code:no_flow,message:no flow}); }); return false; } return false; }); } function form_checkpin(dataobj) { if (cta_not_ready) return false; if (typeof(dataobj)!object) dataobj{}; var formsubfalse; if (dataobj.formsub) formsubdataobj.formsub; if ((!formsub) && (display_step_form) && (display_step_obj .msisdnrequest_flow.step_checkpin)) { formsubdisplay_step_form; } if (!formsub) formsubdocument.querySelector(form.step_checkpin); display_step(.msisdnrequest_flow.step_checkpin); cta_loading(formsub); if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: click, elem_form: formsub}); vpv_send(billing_checkpin/click,billing_checkpin/click,true,function() { if (typeof(form_checkpin_precheck)function) { if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: precheck, elem_form: formsub}); var precheck form_checkpin_precheck({formsub: formsub}); if (typeof(precheck)!undefined) return precheck; } if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: check, elem_form: formsub}); lp_conf.checkpin_inputformsub.querySelector(inputnamepin).value; lp_conf.checkpin_inputlp_conf.checkpin_input.replace(/\D+/g,); if (/^\d{3,6}$/i.test(lp_conf.checkpin_input) false) { vpv_send(billing_checkpin/error/invalid_pin,billing_checkpin/error/invalid_pin,true,function() { setTimeout(function(formsub) { display_step(.msisdnrequest_flow.step_checkpin); querySelectorAll_do(inputnamepin,{exec:function(that) { that.placeholder that.value; that.value ; if (typeof(pinChangeCheck)function) pinChangeCheck({target:that}); }}); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:checkpin,code:invalid_pin,message:You must enter a valid PIN code}); else alert(You must enter a valid PIN code); if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: error, elem_form: formsub, code:invalid_pin,message:You must enter a valid PIN code}); },500,formsub); }); return false; } dvp4m_check_pin({ formsub: formsub, pin: lp_conf.checkpin_input, }); }); } /script> /div> img classicones srchttps://promo.playweez-bw.com/nautilus/templates/BW/ppwzbw/files/lp_fleche/Joystick2.png alt/> img classicones srchttps://promo.playweez-bw.com/nautilus/templates/BW/ppwzbw/files/lp_fleche/Joystick1.png alt/> /div> div idfooter> div> div classlegacy> Playweez offers a large catalog of games for PC, mobile and tablets. Every week, discover the latest games. The service renews automatically for span classpricepointdisclaimer>P3.5/day/span> standard browsing charges apply. You can cancel your subscription at any time by sending span classkw>STOP PWZ/span> by sms to span classsc>15022/span> or by accessing the selfcare website: a classvpv_footer_selfcare hrefhttp://www.my-subscriptions-bw.com target_blank>my-subscriptions-bw.com/a>, you can also send an email to a classvpv_footer_mail_support hrefmailto:support-bw@my-subscriptions-bw.com>support-bw@my-subscriptions-bw.com/a>. Before you subscribe, you have the possibility to consult our entire catalog of games a hrefhttp://www.playweez-bw.com/ target_blank>here/a> /div> br /> br /> div classlink> a hrefhttps://www.playweez-bw.com/ classvpv_footer_goto_home target_blank>Home/a> - a hrefhttps://www.playweez-bw.com/cgu classvpv_footer_goto_legacy target_blank>Terms of use/a> - a hrefhttps://www.my-subscriptions-bw.com classvpv_footer_goto_unsub target_blank>Unsubscription/a> div>© 2025 Playweez/div> /div> /div> /div> style> .apibilling_inline{background: rgba(255,255,255,0) !important;} .sendoptin .accr1{display:none !important;} .apibilling_inline .secpart inputnamemsisdn, .apibilling_inline inputnamepin{background-color: #FFF !important;b} .apibilling_inline .operator_div inputtyperadio + label{background: #FFF !important;} .apibilling_inline .loading{display:none !important;} .apibilling_inline .secpart .accr2{font-size: 12px !important;} .apibilling_inline .mentiondeonto{margin: 10px auto 0 !important; font-size: 11px;} .apibilling_inline .directsub_flow .step_directsub .cta, .apibilling_inline .directsub_flow .step_directsub .cta_wait{background: #13abff !important;} .apibilling_inline .cta, .apibilling_inline .secpart .cta_wait { animation: neon 1s ease infinite !important; -moz-animation: neon 1s ease infinite; -webkit-animation: neon 1s ease infinite; box-shadow: 0 0 3vw #00e515; background-color:#13abff !important; color:#000; margin: 15px auto !important; padding: 28px 0 !important; } /style> script srchttps://promo.playweez-bw.com/nautilus/templates/BW/ppwzbw/files/lp_fleche/material-components-web.min.js>/script> script srchttps://promo.playweez-bw.com/nautilus/templates/BW/ppwzbw/files/lp_fleche/swiper.min.js>/script> script> /script> script> addEvent(document,DOMContentLoaded,function() { querySelectorAll_do(inputnamemsisdn,{exec:function(that) { that.removeAttribute(pattern); that.removeAttribute(maxlength); that.setAttribute(type,tel); that.setAttribute(inputmode,numeric); that.setAttribute(autocomplete,tel); var form_parentparentQuerySelector(that,form); form_parent.setAttribute(autocomplete,on); var cta_elemform_parent.querySelector(.cta); if (cta_elem) cta_elem.removeAttribute(disabled); }}); querySelectorAll_do(inputnamepin,{exec:function(that) { that.removeAttribute(pattern); that.removeAttribute(maxlength); that.setAttribute(autocomplete,one-time-code); var form_parentparentQuerySelector(that,form); form_parent.setAttribute(autocomplete,on); var cta_elemform_parent.querySelector(.cta); if (cta_elem) cta_elem.removeAttribute(disabled); }}); }); /script> script> var time_startnew Date().getTime(); addEvent(window,focus,function() { var time_nownew Date().getTime(); if ((time_now - time_start) > 1000*60*60) { var refresh_urlremove_get(window.location.href,enrichment_count,identification_count); window.location.hrefrefresh_url; } }); /script> script> addEvent(document,DOMContentLoaded,function() { var vpv_elemdocument.querySelectorAll(class*vpv_); for(var i0,nvpv_elem.length;in;i++) addEvent(vpv_elemi,click,function(e) { for(var j0,othis.classList.length;jo;j++) { var vpvname this.classListj; if (/^vpv_.+/i.test(vpvname)) { vpv_send(vpvname,null,false); } } }); }); /script>/body> /html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]