Help
RSS
API
Feed
Maltego
Contact
Domain > busuupromo-ge.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-06-18
54.230.31.4
(
ClassC
)
2025-08-02
99.84.66.77
(
ClassC
)
Port 443
HTTP/1.1 200 OKContent-Type: text/html;charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveDate: Sat, 02 Aug 2025 15:21:09 GMTX-Robots-Tag: noindex, followVary: Accept-EncodingServer: ApacheX-Powered-By: NautilusX-Signature: Stay hungry, stay foolishSet-Cookie: nautisession_v3nauti_session_29756175951a4c05e3ca678ba4c2808f_2812491754148068368; expiresSat, 02-Aug-2025 16:21:08 GMT; Max-Age3600; path/Set-Cookie: sp6193d9d6-9b6e-79bb-903c-c591af523639; expiresSat, 02-Aug-2025 15:51:08 GMT; Max-Age1800; path/; domain.busuupromo-ge.comSet-Cookie: snp_csidsp-busuge-0acdb0d73623d2c2145bd3961149e220; expiresSat, 02-Aug-2025 15:51:08 GMT; Max-Age1800; path/; domain.busuupromo-ge.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://busuupromo-ge.com/il_reporturi.php?fromexpect_ctAccess-Control-Allow-Methods: POST, GETAccess-Control-Allow-Origin: https://busuupromo-ge.comContent-Security-Policy: upgrade-insecure-requests; report-uri https://busuupromo-ge.com/il_reporturi.php?fromcsp; report-to csp_endpointReport-To: {group:csp_endpoint,max_age:0,endpoints:{url:https:\/\/busuupromo-ge.com\/il_reporturi.php?fromcsp}}X-Cache: Miss from cloudfrontVia: 1.1 112c6b3f9aea37a6cb00b7d933e5af6e.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO50-C1Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: wDF8jA5k-J2OBA9RQLUveXQLvdPvVjrhrkP5_JZo8D9eAzLRu2rYOA !doctype html> html langka> 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 hrefhttps://ge.busuupromotions.com crossorigin />link reldns-prefetch hrefhttps://ge.busuupromotions.com /> meta http-equivX-UA-Compatible contentIEedge /> meta namerobots contentnoindex, follow /> link relicon typeimage/vnd.microsoft.icon href//busuupromo-ge.com/nautilus/templates/common/files/favicon.ico> script> var nautilus_url_apihttps:\/\/busuupromo-ge.com\/; var sp_url_apihttps:\/\/busuupromo-ge.com\/?spsess_page_idspsess_page_7221b524a110; var urlinfo_fileindex; var sp_dirbusuge; 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-ge-busuge-2738608414571-422653,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:30752});/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-busuge-0acdb0d73623d2c2145bd3961149e220}},{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-ge-busuge-2738608414571-422653}}; 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:busuupromo-ge.com,sp:6193d9d6-9b6e-79bb-903c-c591af523639,snp_csid:sp-busuge-0acdb0d73623d2c2145bd3961149e220,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, busuupromo-ge.com, { appId: prod_dv_ge_busuu, discoverRootDomain: true, cookieSameSite: Lax, cookieName: _snp_, postPath: /snp_c/uw1, contexts: { performanceTiming: true, gaCookies: { ua: true, ga4: true, ga4MeasurementId: G-DB0F55FF9M, }, }, }); 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-5RLCHMP);/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) { if ((typeof(paramsend.post.nautitoken)undefined) && (typeof(lp_conf.nautitoken)!undefined)) { paramsend.post.nautitoken lp_conf.nautitoken; } } } 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)) { 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) { if (typeof(txt)string) return txt.trim().replace(/^0-9a-z_+/ig,_).replace(/_{2,}/ig,_).toLowerCase(); else return false; } 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 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> var ls_nsc_p44c8ade88a5336d4032e8c92de73d8b1942901a9; var ls_nsc_knsc_+901a9; 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:\/\/busuupromo-ge.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> 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_7221b524a110;/script>script>var dve_trk_idnautilus-ge-busuge-2738608414571-422653;/script>script>var full_url_without_paramshttps:\/\/busuupromo-ge.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_X0-hYlX0nIvsmNAdd3WtiOVeSjv3HHWoU2TpERK-FTvlzI4FXGOduejWmQCdUn6Dvr8cL8cq-0amvkfJEkvQIs }, 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://busuupromo-ge.com/?spsess_page_idspsess_page_7221b524a110,{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_2812491754148068368) { var redirect_urladd_get(window.location.href,{ nautisession_id: nauti_session_29756175951a4c05e3ca678ba4c2808f_2812491754148068368, nautisession_key: ec382b7048, }); 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>Busuu - 14 ენის კურსი თქვენს მობილურში/title> meta nameviewport contentwidthdevice-width, user-scalableno> meta propertyog:title contentBusuu - 14 ენის კურსი თქვენს მობილურში> meta namedescription content> meta propertyog:description content> style> @font-face { font-family:Museo300; src:url(https://busuupromo-ge.com/nautilus/templates/GE/busuge/files/common/Museo300Regular.otf); font-display:fallback; } :root,input,button{font-family:Museo300,sans-serif;} *,*:before,*:after{margin-block:0;margin-inline:0;padding-block:0;padding-inline:0;box-sizing:border-box;} html{min-height:100%;display:flex;font-size:100%;background-color:#116eee;} body{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;color:#fff;background-image:url(https://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/Wallpaper.svg);background-repeat:no-repeat;background-position:center;background-size:cover;} a:link,a:visited,a:focus,a:hover,a:active{color:#fff;} img,fieldset{border:none;} button,label{cursor:pointer;} p{font-size:0.750rem;} header{margin-block-end:1em;padding-block:.375em;padding-inline-start:.75em;} header svg{width:127px;height:40px;} main{flex-grow:1;display:flex;flex-direction:column;} h1.claim{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:60%;max-width:250px;margin-inline:auto;font-size:1.5rem;} h1.claim .languagesNumber{width:40%;font-size:5.25rem;} h1.claim .languagesCourses{width:60%;text-align:start;} h1.claim .languagesWhere{width:100%;color:#00ef92;} .availableLanguages{width:90%;max-width:360px;height:160px;margin-block:1em;margin-inline:auto;position:relative;overflow-x:hidden;} .slidingBox{width:1400%;display:flex;position:absolute;left:0;} .flagCiao{display:flex;justify-content:space-around;align-items:center;column-gap:10px;width:14%;} .flagCiao img{width:70%;max-width:160px;height:auto;} .flagCiao h2{font-size:3rem;} .russianCiao h2{font-size:2.5rem;} @keyframes movingCiaos { 7.7%{left:-100%;} 15.4%{left:-200%;} 23.1%{left:-300%;} 30.8%{left:-400%;} 38.5%{left:-500%;} 46.2%{left:-600%;} 53.9%{left:-700%;} 61.6%{left:-800%;} 69.3%{left:-900%;} 77%{left:-1000%;} 84.7%{left:-1100%;} 92.4%{left:-1200%;} 100%{left:-1300%;} } @media screen and (orientation:portrait) { main{flex-grow:0} } @media screen and (orientation:landscape) { main{justify-content:center;} } @media screen and (max-width:360px) and (orientation:portrait) { h1.claim{width:90%;max-width:300px;font-size:1.5rem;} h1.claim .languagesNumber{font-size:4.5rem;} .availableLanguages{max-width:300px;height:130px;margin-block:.75em;} .flagCiao img{max-width:130px;} .flagCiao h2{font-size:2rem;} .russianCiao h2{font-size:1.5rem;} } @media screen and (min-width:480px) and (max-height:640px) { } @media screen and (min-width:768px) and (max-width:834px) and (orientation:portrait) { .availableLanguages{max-width:500px;height:250px;} .flagCiao img{max-width:250px;} .flagCiao h2{font-size:4rem;} .russianCiao h2{font-size:3.5rem;} } @media screen and (min-width:960px) and (min-height:640px) { } @media screen and (min-width:1113px) { } /style> !-- Google Tag Manager -->!-- n4uT1Lu5 -->!-- 5m4rTp4g35 -->!-- DEST_DOMAIN -->!-- ts:1754148069518 -->/head> body> noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-5RLCHMP 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:\/\/busuupromo-ge.com\/,lang:ka,nautitoken:nauti_session_29756175951a4c05e3ca678ba4c2808f_2812491754148068368_250d612b343e939ac25d56f1669c73db3df40b27,url_login:https:\/\/ge.busuupromotions.com\/gotopartner,sync_check_alreadysub:true,package_id_list:30752,conf_operator:{28201:{name:Geocell},28202:{name:Magti GSM},28203:{name:Iberiatel},28204:{name:Cellfie},28205:{name:Silknet}},package_id:30752,package_id_initial:30752,dialcode:+995,user_enriched:false,identification:false,user_stranger:1,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:{30752:{attr_commercial_name:Busuu,operator:{28204:{attr_price:1,attr_recurring_iteration:1,attr_currency:GEL,attr_billingmode:Subscription,attr_recurringperiod:Daily,attr_product:1614,carrier_mccmnc:28204,carrier_name:Cellfie,attr_commercial_name:Busuu,unsub_keyword:UNSUB BUS,unsub_shortcode:1408,messages:{attr_product:1614},{attr_product:1614},{attr_product:1614},{attr_product:1614},{attr_product:1614},{attr_product:1614},offer_desc:Subscription : 1 GEL \/ Daily}},product_id:1614,product_commercial_name:{en-US:Busuu},product_homepage_url:https:\/\/ge.busuupromotions.com,product_termspage_url:null,product_authpage_url:https:\/\/ge.busuupromotions.com\/gotopartner,billing_flow:{3G_HE:{28204:DIRECT,PIN_FLOW},Wifi:{28204:PIN_FLOW}}}},msisdn_pattern:{inter:\/^(?:\\+995)(57\\d{8})$\/,local:\/^8(57\\d{8})$\/},ads_kw_cnt:0,dictionary:{ServiceName:{ka:Busuu},TitleService:{ka:Busuu - 14 \u10d4\u10dc\u10d8\u10e1 \u10d9\u10e3\u10e0\u10e1\u10d8 \u10d7\u10e5\u10d5\u10d4\u10dc\u10e1 \u10db\u10dd\u10d1\u10d8\u10da\u10e3\u10e0\u10e8\u10d8},ServicePrice:{ka:},EnterService:{ka:\u10e8\u10d4\u10db\u10dd\u10e3\u10d4\u10e0\u10d7\u10d3\u10d8 \u10e9\u10d5\u10d4\u10dc\u10e1 120 \u10db\u10d8\u10da\u10d8\u10dd\u10dc\u10d8br>\u10d0\u10d3\u10d0\u10db\u10d8\u10d0\u10dc\u10d8\u10e1\u10d2\u10d0\u10dc \u10e8\u10d4\u10db\u10d3\u10d2\u10d0\u10e0 \u10d2\u10da\u10dd\u10d1\u10d0\u10da\u10e3\u10e0 \u10d9\u10dd\u10db\u10e3\u10dc\u10d0\u10e1},lang-ka:{ka:\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8},lang-tr:{ka:T\u00fcrk\u00e7e},lang-en:{ka:English},directFlowFirstClickTextAccr1:{ka:},directFlowFirstClickTextAccr2:{ka:},directFlowFirstClickButton:{ka:\u10e1\u10d4\u10e0\u10d5\u10d8\u10e1\u10d8\u10e1 \u10d2\u10d0\u10db\u10dd\u10ec\u10d4\u10e0\u10d0},directFlowFirstClickButtonValue:{ka:\u10e1\u10d4\u10e0\u10d5\u10d8\u10e1\u10d8\u10e1 \u10d2\u10d0\u10db\u10dd\u10ec\u10d4\u10e0\u10d0},directFlowFirstServicePrice:{ka:},directFlowDirectTextAccr1:{ka:Busuu},directFlowDirectTextAccr2:{ka:\u10d0\u10d3\u10d0\u10e1\u10e2\u10e3\u10e0\u10d4\u10d1\u10d7 \u10e0\u10dd\u10db \u10dc\u10d0\u10db\u10d3\u10d5\u10d8\u10da\u10d0\u10d3 \u10d2\u10e1\u10e3\u10e0\u10d7 \u10d0\u10e6\u10dc\u10d8\u10e8\u10dc\u10e3\u10da\u10d8 \u10e1\u10d4\u10e0\u10d5\u10d8\u10e1\u10d8\u10e1 \u10d2\u10d0\u10db\u10dd\u10ec\u10d4\u10e0\u10d0?},directFlowDirectButton:{ka:\u10d9\u10d8},directFlowDirectButtonValue:{ka:\u10d9\u10d8},directFlowDirectCanceButton:{ka:\u10d0\u10e0\u10d0},directFlowDirectCanceButtonValue:{ka:\u10d0\u10e0\u10d0},textMsisdnAccr1:{ka:},textMsisdnAccr2:{ka:},inputMsisdnPlaceholder:{ka:\u10e8\u10d4\u10d8\u10e7\u10d5\u10d0\u10dc\u10d4\u10d7 \u10db\u10dd\u10d1\u10d8\u10da\u10e3\u10e0\u10d8\u10e1 \u10dc\u10dd\u10db\u10d4\u10e0\u10d8},inputMsisdnValue:{ka:},textOperatorWording:{ka:},textMsisdnAccr4:{ka:},buttonMsisdn:{ka:\u10d2\u10d0\u10d2\u10e0\u10eb\u10d4\u10da\u10d4\u10d1\u10d0},buttonMsisdnValue:{ka:\u10d2\u10d0\u10d2\u10e0\u10eb\u10d4\u10da\u10d4\u10d1\u10d0},MsisdnServicePrice:{ka:},textCheckPinAccr1:{ka:},textCheckPinAccr2:{ka:},inputCheckPinPlaceholder:{ka:\u10d9\u10dd\u10d3\u10d8},buttonCheckPin:{ka:\u10d3\u10d0\u10d3\u10d0\u10e1\u10e2\u10e3\u10e0\u10d4\u10d1\u10d0},buttonCheckPinValue:{ka:\u10d3\u10d0\u10d3\u10d0\u10e1\u10e2\u10e3\u10e0\u10d4\u10d1\u10d0},PINServicePrice:{ka:},countdownText:{ka:},resendPinCode:{ka:},resendPinCodeAlert:{ka:},topTextAccr:{ka:},bottomTextAccr:{ka:},LegacyText:{ka:Busuu \u10d0\u10e0\u10d8\u10e1 \u10d4\u10dc\u10d8\u10e1 \u10e8\u10d4\u10db\u10e1\u10ec\u10d0\u10d5\u10da\u10d4\u10da\u10d8 \u10de\u10dd\u10e0\u10e2\u10d0\u10da\u10d8 \u10db\u10e0\u10d0\u10d5\u10d0\u10da\u10d8 \u10d4\u10dc\u10d8\u10d7 Android, HTML \u10d3\u10d0 Ios \u10de\u10da\u10d0\u10e2\u10e4\u10dd\u10e0\u10db\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1.},ServiceDescriptionText:{ka:li>\u10d7\u10e5\u10d5\u10d4\u10dc\u10d8 \u10d2\u10d0\u10db\u10dd\u10ec\u10d4\u10e0\u10d8\u10e1 \u10d3\u10d0\u10e1\u10d0\u10ec\u10e7\u10d4\u10d1\u10d0\u10d3, \u10e8\u10d4\u10d8\u10e7\u10d5\u10d0\u10dc\u10d4\u10d7 \u10d3\u10d0 \u10d3\u10d0\u10d0\u10d3\u10d0\u10e1\u10e2\u10e3\u10e0\u10d4\u10d7 \u10d4\u10e0\u10d7\u10ef\u10d4\u10e0\u10d0\u10d3\u10d8 \u10de\u10d0\u10e0\u10dd\u10da\u10d8\u10e1 \u10d2\u10d0\u10d2\u10d6\u10d0\u10d5\u10dc\u10d0 \u10d7\u10e5\u10d5\u10d4\u10dc\u10e1 \u10e2\u10d4\u10da\u10d4\u10e4\u10dd\u10dc\u10d6\u10d4.\/li>li>\u10d2\u10d0\u10db\u10dd\u10ec\u10d4\u10e0\u10d8\u10e1 \u10e1\u10d0\u10e4\u10d0\u10e1\u10e3\u10e0\u10d8: 1 \u10da\u10d0\u10e0\u10d8 \/ \u10d3\u10e6\u10d4\u10e8\u10d8.\/li>li>\u10e1\u10d4\u10e0\u10d5\u10d8\u10e1\u10d8\u10e1 \u10d2\u10d0\u10db\u10dd\u10ec\u10d4\u10e0\u10d8\u10e1 \u10d2\u10d0\u10e3\u10e5\u10db\u10d4\u10d1\u10d0 \u10e8\u10d4\u10d2\u10d8\u10eb\u10da\u10d8\u10d0\u10d7 \u10dc\u10d4\u10d1\u10d8\u10e1\u10db\u10d8\u10d4\u10e0 \u10d3\u10e0\u10dd\u10e1, \u10db\u10d8\u10e6\u10d4\u10d1\u10e3\u10da SMS \u10e8\u10d4\u10e2\u10e7\u10dd\u10d1\u10d8\u10dc\u10d4\u10d1\u10d0\u10e8\u10d8 \u10d0\u10e0\u10e1\u10d4\u10d1\u10e3\u10da\u10d8 \u10d1\u10db\u10e3\u10da\u10d8\u10e1 \u10d3\u10d0\u10ee\u10db\u10d0\u10e0\u10d4\u10d1\u10d8\u10d7.\/li>},alreadySubscribed:{ka:a href\https:\/\/ge.busuupromotions.com\/#!\/login\ target\_blank\>\u10e3\u10d9\u10d5\u10d4 \u10d2\u10d0\u10db\u10dd\u10ec\u10d4\u10e0\u10d8\u10da\u10d8 \u10ee\u10d0\u10e0\u10d7?\/a>},TermsOfServiceLink:{ka:a href\https:\/\/ge.busuupromotions.com\/#!\/terms\/terms\ class\vpv_footer_goto_legacy\ target\_blank\>\u10ec\u10d4\u10e1\u10d4\u10d1\u10d8 \u10d3\u10d0 \u10de\u10d8\u10e0\u10dd\u10d1\u10d4\u10d1\u10d8\/a>}}}; /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 ((!dataobj.dialcode) && (typeof(lp_conf)object) && (typeof(lp_conf.dialcode)!undefined)) dataobj.dialcodelp_conf.dialcode; 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.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) { 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 (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-ge-busuge-2738608414571-422653&snp_csidsp-busuge-0acdb0d73623d2c2145bd3961149e220&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://busuupromo-ge.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://busuupromo-ge.com/).send(paramsend); }; /script> script> /script> header> svg width398 height125 viewBox0 0 398 125 fillnone xmlnshttp://www.w3.org/2000/svg> path dM67.115 117H23.532C8.659 117.029.015 108.621 0 93.91V27.94c0-.059 16.068 24.448 67.115 24.448C85.247 52.373 100 62.866 100 83.821S85.261 116.985 67.115 117z fill#87b6f6>/path> path dM52.632 0H26.867C12.09-.03.015 11.485 0 26.194v64.989c0 .059 1.912-28.317 52.632-28.317 17.544 0 33.303-13.97 33.333-31.433C85.98 13.97 70.175 0 52.632 0zM122.05 67.737L122 3h31.348c6.452 0 11.293 1.597 14.524 4.79s4.846 7.263 4.846 12.21a16.602 16.602 0 01-2.055 8.361 14.063 14.063 0 01-5.899 5.601v.196a16.336 16.336 0 018.127 5.985 16.796 16.796 0 012.885 9.84 19.958 19.958 0 01-1.212 7.08 14.942 14.942 0 01-3.67 5.594 17.116 17.116 0 01-6.231 3.717 25.671 25.671 0 01-8.654 1.34l-33.959.023zm16.291-49.911v10.6h12.303c2.149 0 3.678-.512 4.586-1.536a5.392 5.392 0 001.356-3.717 5.952 5.952 0 00-1.211-3.804c-.803-1.029-2.38-1.543-4.731-1.543h-12.303zm0 23.455v11.594h14.315c2.351 0 3.995-.565 4.933-1.688a6.063 6.063 0 001.442-4.058c.023-1.526-.543-3.001-1.579-4.116-1.046-1.152-2.64-1.732-4.789-1.725l-14.322-.007zm77.026-22.506h15.144v25.361a30.503 30.503 0 01-1.753 10.79 20.34 20.34 0 01-4.937 7.722 20.223 20.223 0 01-7.812 4.755 30.538 30.538 0 01-10.096 1.594 31.403 31.403 0 01-10.097-1.529 20.263 20.263 0 01-7.759-4.644 20.89 20.89 0 01-4.998-7.768 30.63 30.63 0 01-1.774-10.87v-25.36h15.144v25.36c0 3.9.88 6.696 2.625 8.413a10.428 10.428 0 006.851 2.57c2.517 0 4.95-.913 6.851-2.57 1.741-1.72 2.611-4.523 2.611-8.412V18.775zm47.79 14.492a3.862 3.862 0 00-1.716-2.623 6.417 6.417 0 00-3.606-.935c-1.957 0-3.337.396-4.139 1.188a4.024 4.024 0 00-1.205 2.97c0 1.125.664 1.914 1.969 2.378 1.594.53 3.23.924 4.889 1.181 1.947.324 4.065.686 6.354 1.087a22.281 22.281 0 016.353 2.072 13.314 13.314 0 014.889 4.254c1.313 1.845 1.969 4.384 1.969 7.616a14.403 14.403 0 01-1.507 6.586 15.066 15.066 0 01-4.284 5.196 20.735 20.735 0 01-6.699 3.42 29.268 29.268 0 01-8.769 1.246 29.836 29.836 0 01-8.719-1.181 20.247 20.247 0 01-6.649-3.362 15.463 15.463 0 01-4.291-5.072 14.648 14.648 0 01-1.615-6.522h14.892c.072 2.575 2.122 3.86 6.151 3.855 2.423 0 4.046-.362 4.889-1.094a3.815 3.815 0 001.262-3.065c0-1.123-.656-1.913-1.968-2.377a30.32 30.32 0 00-4.897-1.181l-6.346-1.087a22.33 22.33 0 01-6.375-2.043 13.459 13.459 0 01-4.897-4.254c-1.312-1.85-1.966-4.389-1.961-7.616a14.506 14.506 0 011.442-6.52 15.99 15.99 0 014.111-5.21 18.909 18.909 0 016.396-3.472 26.952 26.952 0 018.416-1.239c2.838-.04 5.665.375 8.373 1.232a20.028 20.028 0 016.353 3.362 15.346 15.346 0 014.089 5.073c.963 1.91 1.5 4.01 1.572 6.151l-14.726-.014zm55.636-14.587h15.144v25.362a30.48 30.48 0 01-1.752 10.79 20.352 20.352 0 01-4.937 7.722 20.226 20.226 0 01-7.813 4.755 30.534 30.534 0 01-10.096 1.594 31.397 31.397 0 01-10.096-1.529 20.354 20.354 0 01-7.738-4.623 20.88 20.88 0 01-4.968-7.804 30.631 30.631 0 01-1.774-10.869V18.717h15.144v25.361c0 3.898.879 6.695 2.625 8.413a10.447 10.447 0 006.85 2.562c2.516 0 4.948-.91 6.851-2.562 1.738-1.718 2.618-4.522 2.611-8.42l-.051-25.39zm57.057-.043h15.144v25.361a30.328 30.328 0 01-1.759 10.783 20.34 20.34 0 01-4.935 7.727 20.21 20.21 0 01-7.815 4.758 30.32 30.32 0 01-10.096 1.586 31.586 31.586 0 01-10.096-1.521 20.372 20.372 0 01-7.738-4.66 20.874 20.874 0 01-4.997-7.767 30.56 30.56 0 01-1.767-10.87v-25.36h15.144v25.36c0 3.894.872 6.696 2.618 8.406a10.424 10.424 0 006.85 2.57c2.517 0 4.95-.913 6.851-2.57 1.745-1.72 2.616-4.524 2.611-8.413l-.015-25.39z fill#ffffff>/path> path dM138.614 113.824c-.615 0-1.004-.486-1.004-1.198v-7.505c0-3.365-2.915-5.597-7.222-5.597-4.437 0-7.481 2.2-7.578 5.5l3.983.258c.033-1.811 1.425-3.073 3.465-3.073 1.944 0 3.271 1.067 3.271 2.685v1.1c-7.643 1.585-11.529 2.168-11.529 6.503 0 2.75 2.17 4.562 5.376 4.562 2.591 0 5.052-1.165 6.251-3.041l.064.388c.227 1.585 1.458 2.653 3.012 2.653.972 0 2.073-.194 2.785-.518v-2.847c-.291.097-.615.13-.874.13zm-9.845.388c-1.62 0-2.688-.874-2.688-2.136 0-2.361 3.076-2.782 7.448-3.752v1.844c0 2.167-1.846 4.044-4.76 4.044zM162.664 117.059c5.636 0 9.878-3.656 10.623-9.091l-4.275-.583c-.615 3.656-3.174 6.083-6.348 6.083-4.048 0-6.768-3.689-6.768-9.189s2.72-9.188 6.768-9.188c3.174 0 5.733 2.427 6.348 5.985l4.275-.485c-.745-5.467-4.987-9.091-10.623-9.091-6.833 0-11.367 5.112-11.367 12.779 0 7.668 4.534 12.78 11.367 12.78zM187.866 99.523c-2.526 0-4.858 1.262-5.862 3.203h-.065V91.823h-4.275v24.912h4.275v-9.317c0-2.718 1.587-4.497 3.919-4.497 2.105 0 3.498 1.488 3.498 3.688v10.126h4.275v-10.773c0-3.883-2.3-6.439-5.765-6.439zM215.239 108.453c0-5.371-3.433-8.93-8.582-8.93-5.214 0-8.68 3.495-8.68 8.768 0 5.241 3.466 8.768 8.68 8.768 4.339 0 7.708-2.362 8.485-5.856l-4.048-.485c-.551 1.973-2.3 3.267-4.47 3.267-2.655 0-4.242-1.941-4.469-4.95h13.084v-.582zm-8.582-5.985c2.267 0 3.918 1.714 4.339 4.4h-8.776c.453-2.686 2.105-4.4 4.437-4.4zM229.963 113.5h-5.571c-1.295 0-2.17-.582-2.17-1.456 0-.744.486-1.326 1.264-1.65 1.133.453 2.461.68 3.951.68 4.663 0 7.772-2.33 7.772-5.824 0-1.876-.939-3.429-2.591-4.432.648-.841 1.846-1.36 3.433-1.36v-3.493c-3.044 0-5.279 1.52-5.926 3.882-.875-.226-1.814-.323-2.85-.323-4.567 0-7.643 2.264-7.643 5.726 0 1.65.68 3.041 1.91 4.044v.065c-1.684.809-2.688 2.103-2.688 3.526 0 1.391.778 2.427 2.105 3.106v.065c-1.748.873-2.785 2.2-2.785 3.688 0 2.847 3.595 4.756 8.971 4.756 5.668 0 9.457-2.426 9.457-6.115 0-2.944-2.656-4.885-6.639-4.885zm-2.526-11.388c2.202 0 3.659 1.294 3.659 3.17 0 1.942-1.457 3.203-3.659 3.203-2.203 0-3.692-1.261-3.692-3.203 0-1.876 1.489-3.17 3.692-3.17zm-.292 19.476c-3.012 0-5.052-1.003-5.052-2.523 0-1.391 1.069-2.265 2.688-2.265h4.955c1.587 0 2.688.776 2.688 1.909 0 1.715-2.105 2.879-5.279 2.879zM250.426 113.5h-5.57c-1.295 0-2.17-.582-2.17-1.456 0-.744.486-1.326 1.263-1.65 1.134.453 2.462.68 3.951.68 4.664 0 7.773-2.33 7.773-5.824 0-1.876-.939-3.429-2.591-4.432.648-.841 1.846-1.36 3.433-1.36v-3.493c-3.044 0-5.279 1.52-5.927 3.882-.874-.226-1.813-.323-2.85-.323-4.566 0-7.643 2.264-7.643 5.726 0 1.65.68 3.041 1.911 4.044v.065c-1.684.809-2.688 2.103-2.688 3.526 0 1.391.777 2.427 2.105 3.106v.065c-1.749.873-2.785 2.2-2.785 3.688 0 2.847 3.595 4.756 8.971 4.756 5.667 0 9.456-2.426 9.456-6.115 0-2.944-2.655-4.885-6.639-4.885zm-2.526-11.388c2.203 0 3.66 1.294 3.66 3.17 0 1.942-1.457 3.203-3.66 3.203-2.202 0-3.692-1.261-3.692-3.203 0-1.876 1.49-3.17 3.692-3.17zm-.291 19.476c-3.012 0-5.052-1.003-5.052-2.523 0-1.391 1.068-2.265 2.688-2.265h4.955c1.587 0 2.688.776 2.688 1.909 0 1.715-2.105 2.879-5.279 2.879zM275.929 117.059c4.631 0 7.708-2.168 7.708-5.468 0-3.753-3.692-4.562-6.704-5.079-2.202-.388-4.146-.777-4.146-2.265 0-1.229 1.263-2.038 3.142-2.038 1.878 0 3.174 1.132 3.271 2.879l4.016-.291c-.195-3.171-3.077-5.273-7.287-5.273-4.34 0-7.222 2.005-7.222 5.079 0 3.656 3.465 4.4 6.445 4.885 2.299.356 4.404.777 4.404 2.556 0 1.391-1.457 2.297-3.627 2.297s-3.66-1.197-3.757-3.073l-3.983.356c.194 3.267 3.271 5.435 7.74 5.435zM304.337 108.453c0-5.371-3.433-8.93-8.582-8.93-5.214 0-8.68 3.495-8.68 8.768 0 5.241 3.466 8.768 8.68 8.768 4.34 0 7.708-2.362 8.485-5.856l-4.048-.485c-.551 1.973-2.3 3.267-4.47 3.267-2.655 0-4.242-1.941-4.469-4.95h13.084v-.582zm-8.582-5.985c2.267 0 3.919 1.714 4.34 4.4h-8.777c.453-2.686 2.105-4.4 4.437-4.4zM318.607 99.523c-2.364 0-4.501 1.521-5.376 3.818h-.064v-3.494h-4.275v16.888h4.275v-7.894c0-3.332 1.846-5.532 4.598-5.532.842 0 1.879.259 2.527.679l1.004-3.914c-.745-.324-1.846-.55-2.689-.55zM336.556 99.847l-4.598 12.974h-.065l-4.599-12.974h-4.469l6.542 16.888h5.02l6.509-16.888h-4.34zM346.644 96.741c1.49 0 2.461-.938 2.461-2.33 0-1.39-.971-2.329-2.461-2.329-1.49 0-2.494.939-2.494 2.33 0 1.39 1.004 2.33 2.494 2.33zm-2.105 19.994h4.275V99.847h-4.275v16.888zM362.145 117.059c4.404 0 7.74-2.491 8.355-6.244l-4.21-.453c-.486 1.973-2.105 3.3-4.145 3.3-2.624 0-4.34-2.168-4.34-5.371 0-3.235 1.716-5.37 4.34-5.37 1.943 0 3.562 1.294 4.08 3.203l4.178-.292c-.648-3.817-3.983-6.308-8.258-6.308-5.247 0-8.712 3.494-8.712 8.767 0 5.274 3.465 8.768 8.712 8.768zM391 108.453c0-5.371-3.433-8.93-8.582-8.93-5.214 0-8.68 3.495-8.68 8.768 0 5.241 3.466 8.768 8.68 8.768 4.339 0 7.708-2.362 8.485-5.856l-4.048-.485c-.551 1.973-2.3 3.267-4.47 3.267-2.655 0-4.242-1.941-4.469-4.95H391v-.582zm-8.582-5.985c2.267 0 3.918 1.714 4.339 4.4h-8.776c.453-2.686 2.105-4.4 4.437-4.4z fill#70a8f5>/path> /svg> /header> main> h1 classclaim>span classlanguagesNumber>14/span>span classlanguagesCourses>ენის კურსი/span>span classlanguagesWhere>თქვენს მობილურში/span>/h1> div classavailableLanguages> div classslidingBox> div classflagCiao englishCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/EnglishFlag.webp width250 height250 alt /> h2>Hello !/h2>/div> div classflagCiao spanishCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/SpanishFlag.webp width250 height250 alt /> h2>Holà !/h2>/div> div classflagCiao frenchCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/FrenchFlag.webp width250 height250 alt /> h2>Salut !/h2>/div> div classflagCiao italianCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/ItalianFlag.webp width250 height250 alt /> h2>Ciao !/h2>/div> div classflagCiao germanCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/GermanFlag.webp width250 height250 alt /> h2>Hallo !/h2>/div> div classflagCiao turkishCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/TurkishFlag.webp width250 height250 alt /> h2>Selam !/h2>/div> div classflagCiao brazilianCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/BrazilianFlag.webp width250 height250 alt /> h2>Olà !/h2>/div> div classflagCiao polishCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/PolishFlag.webp width250 height250 alt /> h2>Cześć !/h2>/div> div classflagCiao russianCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/RussianFlag.webp width250 height250 alt /> h2>Привет !/h2>/div> div classflagCiao arabicCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/ArabicFlag.webp width250 height250 alt /> h2>أهلاً !/h2>/div> div classflagCiao chineseCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/ChineseFlag.webp width250 height250 alt /> h2>你好 !/h2>/div> div classflagCiao japaneseCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/JapaneseFlag.webp width250 height250 alt /> h2>やあ !/h2>/div> div classflagCiao dutchCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/DutchFlag.webp width250 height250 alt /> h2>Hoi !/h2>/div> div classflagCiao koreanCiao>img srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/lp_flags/KoreanFlag.webp width250 height250 alt /> h2>안녕 !/h2>/div> /div> /div> div classbilling_container> style> .apibilling_inline .accr1{font-size:1rem;font-weight:700;} .apibilling_inline .accr2,.apibilling_inline .accr3,.apibilling_inline .accr4{font-size:.75rem;} .apibilling_inline .error{margin-block:10px;margin-inline:auto;font-size:.75rem;line-height:1.25rem;color:#093b80;background-color:#87b6f6;} .apibilling_inline .msisdn_div,.apibilling_inline .pin_div{display:flex;width:100%;margin-block:10px;margin-inline:auto;border:2px solid #116eee;border-radius:7px;position:relative;} .apibilling_inline inputnamemsisdn,.apibilling_inline inputnamepin{margin-block:0;margin-inline:0;width:100%;text-align:center;font-size:1rem;line-height:3.5rem;font-weight:700;color:#999;background-color:#f7f7f7;border:0;border-radius:7px;} .apibilling_inline inputnamemsisdn{background-image:url(https://busuupromo-ge.com/nautilus/templates/GE/busuge/files/commun/inputMSISDN.png);background-repeat:no-repeat;background-position:15px center;background-size:auto 60%;} .apibilling_inline inputnamepin{background-image:url(https://busuupromo-ge.com/nautilus/templates/GE/busuge/files/commun/inputPIN.png);background-repeat:no-repeat;background-position:15px center;background-size:auto 60%;} .apibilling_inline .cta_div{display:flex;justify-content:center;align-items:center;column-gap:20px;} .apibilling_inline .cta,.apibilling_inline .cta_wait{width:100%;margin-block:0 15px;margin-inline:auto;font-size:1.5rem;line-height:6rem;font-weight:700;text-transform:uppercase;color:#fff;background-color:#116eee;border:0;border-radius:5px;appearance:none;} .apibilling_inline .cta:hover{opacity:0.85;} .apibilling_inline .cta_cancel{width:100%;margin-block:0 15px;margin-inline:auto;font-size:1.5rem;line-height:4rem;font-weight:700;text-transform:uppercase;color:#97884d;background-color:#d8cea3;border:0;border-radius:5px;appearance:none;} .apibilling_inline .cta_cancel:hover{opacity:0.85;} .apibilling_inline .cta_wait{display:none;} .apibilling_inline .cta_wait img{opacity:0.2;} .apibilling_inline .exit,.apibilling_inline .cta_resend{display:inline-block;width:auto;margin-block:15px 5px;margin-inline:auto;padding-block:2px;padding-inline:6px;font-size:.688rem;color:#333;background-color:#f7f7f7;border:1px solid #333;border-radius:4px;cursor:pointer;text-transform:none;opacity:0.6;} .apibilling_inline .exit:hover,.apibilling_inline .cta_resend:hover{opacity:1;} .apibilling_inline #countDown{margin-block-start:5px;} .apibilling_inline #countDown .timeLeft{display:block;font-size:1.25rem;line-height:2rem;font-weight:700;} .apibilling_inline .mentiondeonto{margin-block:auto;margin-inline:auto;font-size:.688rem;} .apibilling_inline .operator_div{display:flex;justify-content:center;column-gap:10px;margin-block:10px 15px;} .apibilling_inline .operator_div inputtyperadio{display:none;} .apibilling_inline .operator_div inputtyperadio+label{display:flex;flex-direction:column;justify-content:center;color:#666;border:1px solid #666;border-radius:5px;padding-block:5px;padding-inline:5px;} .apibilling_inline .operator_div inputtyperadio+label img{max-width:40px;height:auto;margin-inline:auto} .apibilling_inline .operator_div inputtyperadio+label .operator_name{font-size:.625rem;padding-block-start:3px;} .apibilling_inline .operator_div inputtyperadio+label:hover{cursor:pointer;opacity:0.8;transform:scale(1.1);} .apibilling_inline .operator_div inputtyperadio:checked+label{color:#05638c;background-color:#7ec4e2;border:1px solid #05638c;} .step_between{width:150px;height:150px;margin-block:auto;margin-inline:auto;} @media screen and (max-width:320px) and (orientation:portrait) { .apibilling_inline inputnamemsisdn,.apibilling_inline inputnamepin{font-size:.625rem} .apibilling_inline inputnamemsisdn{background-size:auto 50%;} .apibilling_inline inputnamepin{background-size:auto 50%;} } @media screen and (min-width:321px) and (max-width:414px) and (orientation:portrait) { .apibilling_inline inputnamemsisdn,.apibilling_inline inputnamepin{font-size:.8rem} .apibilling_inline inputnamemsisdn{background-size:auto 50%;} .apibilling_inline inputnamepin{background-size:auto 50%;} } /style> div classapibilling_inline> div classsecpart> div classdirect_flow> form classstep_firstclic> div classaccr1>/div> div classaccr2>/div> div classerror>/div> button classcta valueსერვისის გამოწერა typesubmit>სერვისის გამოწერა/button> div classcta_wait>/div> div classmentiondeonto>/div> /form> form classstep_direct> div classaccr1>Busuu/div> div classaccr2>ადასტურებთ რომ ნამდვილად გსურთ აღნიშნული სერვისის გამოწერა?/div> div classerror>/div> div classcta_div> button classcta valueკი typesubmit>კი/button> button classcta_cancel valueარა typereset>არა/button> /div> div classcta_wait>/div> div classmentiondeonto>/div> /form> /div>div classmsisdnrequest_flow> form classstep_msisdn autocompleteon> div classaccr1>/div> div classaccr2 msisdn_wording>/div> div classerror>/div> div classmsisdn_div> input namemsisdn typetel placeholderშეიყვანეთ მობილურის ნომერი value autocompletetel maxlength12> /div> button classcta idmsisdnrequest_flow_step_msisdn_cta typesubmit valueგაგრძელება>გაგრძელება/button> div classcta_wait>/div> div classaccr4>/div> div classmentiondeonto>/div> /form> form classstep_checkpin> div classaccr1>/div> div classaccr2>/div> div classerror>/div> div classpin_div> input namepin typetext placeholderკოდი inputmodenumeric pattern0-9* autocompleteone-time-code maxlength4> div classcheckpin_check_mark styledisplay:none;> svg classcheckmark_icon xmlnshttp://www.w3.org/2000/svg viewBox0 0 52 52> circle classcheckmark__circle cx26 cy26 r25>/circle> path classcheckmark__check fillnone dM14.1 27.2l7.1 7.2 16.7-16.8>/path> /svg> /div> /div> button classcta typesubmit valueდადასტურება>დადასტურება/button> div classcta_wait>/div> div classmentiondeonto>/div> /form> /div> div classstep_between>/div> /div> /div> script> function flow_event(event) { console.log(event); if (event.typeload_flow) { var operatoruser_mobileoperator(); if (operatorfalse) { } else { if ((lp_conf.user_enriched) && ((/beeline/i.test(user_mobileoperator())) || (/mobitel/i.test(user_mobileoperator()))) && (document.querySelector(.step_checkpin))) { var mention_3G_position.step_checkpin; if (!document.querySelector(.mention_3G)) { var mention_3Gdocument.createElement(div); mention_3G.classNamemention_3G; document.querySelector(mention_3G_position).insertBefore(mention_3G, document.querySelector(mention_3G_position).childNodes0); } if (/en/i.test(lp_conf.lang)) { document.querySelector(.mention_3G).innerHTMLMobile number: +user_mobilenumber(); addclass({ position: default, css:.mention_3G { text-align: center; font-size: 17px; font-weight: bold; clear: both;}} ); } else if (/tr/i.test(lp_conf.lang)){ document.querySelector(.mention_3G).innerHTMLMobile number: +user_mobilenumber(); addclass({ position: default, css:.mention_3G { text-align: center; font-size: 17px; font-weight: bold; clear: both;}} ); } else{ document.querySelector(.mention_3G).innerHTMLᲛობილურის ნომერი: +user_mobilenumber(); addclass({ position: default, css:.mention_3G { text-align: center; font-size: 17px; font-weight: bold; clear: both;}} ); } } } if (!/lp_naame/.test(window.location.href) false ) { querySelectorAll_do(,{innerHTML:}); } } querySelectorAll_do(.mentiondeonto,{innerHTML: }); if ((event.typesendpin) && (event.statussend) && (lp_conf.sendpin_alert_msg)) { alert(); } } /script>script> function flow_errors(result) { console.log(result); var errmsgs { code:invalid_msisdn, ka:არასწორი მობილურის ნომერი, tr:Girdiğiniz Telefon Numarası Yanlış, en:The mobile number is incorrect, }, { code:invalid_pin, ka:შეყვანილი კოდი არასწორია, tr:Geçersiz Kod, en:The entered code is invalid, }, { code:3300, ka:პინ კოდი არასწორია, გთხოვთ შეიყვანოთ ბოლოს მიღებული კოდი, tr:PIN kodu eşleşmiyor. Son ulaştığınız PIN ile tekrar deneyin, en:PIN code is not matching. Please retry with last PIN recieved, }, { code:4001, ka:თქვენს მობილური ნომრის ბალანსზე არ არის სერვისის გამოწერისთვის საჭირო თანხა, tr:Bakiyeniz Yetersiz, en:There is not enough money in your balance to subscribe to the service, }, { code:4007, ka:არასწორი მობილურის ნომერი, tr:Girdiğiniz Telefon Numarası Yanlış, en:The mobile number is incorrect, }, { code:4300, ka:შეყვანილი კოდი არასწორია, tr:Geçersiz Kod, en:The entered code is invalid, } ; var err_message ; for (i0;ierrmsgs.length;i++) { if (errmsgsi.code result.code) { if (lp_conf.langka) err_message errmsgsi.ka; else if (lp_conf.langtr) err_message errmsgsi.tr; else if (lp_conf.langen) err_message errmsgsi.en; else err_message errmsgsilp_conf.lang; } } if (!err_message) err_message error +result.code+ - +result.message; result.elem_form.querySelector(.error).innerHTMLerr_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> function form_msisdnrequest(formsub) { if (cta_not_ready) return false; if (!formsub) formsubdocument.querySelector(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 ((/3G/i.test(lp_conf.user_connection)) && (lp_conf.identification) && (lp_conf.identification.identificationId)) { if (lp_conf.identification.mccmnc) { lp_conf.operator_input lp_conf.identification.mccmnc; } } else { lp_conf.msisdn_inputuser_mobilephone({ elem_parent: formsub, input_msisdn: true, check_pattern: /^\d+$/, keep_initial_zero: false, }); 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)) { var operator_elem formsub.querySelector(inputnameoperator:checked) || formsub.querySelector(selectnameoperator) || false; if (!operator_elem) { 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; } lp_conf.operator_input operator_elem.value; lp_conf.params_ajx.mccmncoperator_elem.value; datalayer_send({msisdnlookup2mccmnc:lp_conf.operator_input}); } } if (!lp_conf.msisdnrequest_mode) lp_conf.msisdnrequest_mode.forward_flow; if (typeof(send_flow_event)function) send_flow_event({type: step_msisdn, status: pending, elem_form: formsub}); lp_conf.msisdnrequest_modesendpincheckpin; if (lp_conf.msisdnrequest_mode.forward_flow) { lp_conf.msisdnrequest_mode.forward_flow; if (typeof(send_flow_event)function) send_flow_event({type: forward_flow, status: pending, elem_form: formsub}); lp_conf.customident{ msisdn: lp_conf.msisdn_input }; load_flow(.forward_flow); trigger_cta_click(last); return false; } else if (lp_conf.msisdnrequest_modesendpincheckpin) { lp_conf.msisdnrequest_modesendpincheckpin; if (typeof(send_flow_event)function) send_flow_event({type: sendpin, status: pending, elem_form: formsub}); lp_conf.params_ajx.package_idlp_conf.package_id; lp_conf.params_ajx.nautitokenlp_conf.nautitoken; lp_conf.params_ajx.mccmncmobileoperator_code(Cellfie); console.log(MCCMNC: + lp_conf.params_ajx.mccmnc); var sendpin_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_sendpin:1 }, post: lp_conf.params_ajx, callback: function(result) { console.log(result); display_step(.msisdnrequest_flow.step_msisdn); if (result.new_nautitoken) lp_conf.nautitokenresult.new_nautitoken; if (result.code0) { vpv_send(billing_sendpin/send,billing_sendpin/send,true,function() { display_step(.msisdnrequest_flow.step_checkpin); if (typeof(send_flow_event)function) send_flow_event({type: sendpin, status: send, elem_form: formsub}); }); } else { vpv_send(billing_sendpin/error/+result.code,billing_sendpin/error/+result.code,true,function() { check_ifalreadysub_error(result); if (typeof(flow_errors)function) flow_errors({elem_form: 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: formsub, code:result.code,message:result.message}); }); } } }); return false; } else if (lp_conf.msisdnrequest_modesendoptinchecksub) { lp_conf.msisdnrequest_modesendoptinchecksub; if (typeof(send_flow_event)function) send_flow_event({type: sendoptin, status: pending, elem_form: formsub}); lp_conf.params_ajx.package_idlp_conf.package_id; lp_conf.params_ajx.nautitokenlp_conf.nautitoken; lp_conf.params_ajx.mccmnc 28204; var sendoptin_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_sendoptin:1 }, post: lp_conf.params_ajx, callback: function(result) { console.log(result); display_step(.msisdnrequest_flow.step_msisdn); if (result.new_nautitoken) lp_conf.nautitokenresult.new_nautitoken; if (result.code0) { vpv_send(billing_sendoptin/send,billing_sendoptin/send,true,function() { display_step(.msisdnrequest_flow.step_checksub); if (typeof(send_flow_event)function) send_flow_event({type: sendoptin, status: send, elem_form: formsub}); }); } else { vpv_send(billing_sendoptin/error/+result.code,billing_sendoptin/error/+result.code,true,function() { check_ifalreadysub_error(result); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:sendoptin,code:result.code,message:result.message}); else alert(error sendoptin ! +result.code+ - +result.message); if (typeof(send_flow_event)function) send_flow_event({type: sendoptin, 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; }); return false; } addEvent(document,DOMContentLoaded,function() { if (document.querySelector(.direct_flow form.step_direct .cta_cancel)) { querySelectorAll_do(.direct_flow form.step_direct .cta_cancel,{onclick:function(e) { vpv_send(billing_direct/cta_cancel,billing_direct/cta_cancel,true,function() { display_step(.direct_flow.step_firstclic); }); return false; }}); } 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) { if (cta_not_ready) return false; var formsubthis; display_step(.direct_flow.step_firstclic); cta_loading(formsub); vpv_send(billing_direct/step1,billing_direct/step1,true,function() { (function(formsub) { setTimeout(function(){ display_step(.direct_flow.step_direct); }, 1); })(formsub); }); 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) { if (cta_not_ready) return false; var formsubthis; display_step(.direct_flow.step_direct); cta_loading(formsub); vpv_send(billing_direct/click,billing_direct/click,true,function() { var directsub_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_direct:1 }, post: { package_id:lp_conf.package_id, nautitoken: lp_conf.nautitoken }, callback: function(result) { console.log(result); if (result.new_nautitoken) lp_conf.nautitokenresult.new_nautitoken; if (result.url_success) { vpv_send(billing_direct/ok,billing_direct/ok,true,function() { window.location result.url_success; }); } else { vpv_send(billing_direct/error/+result.code,billing_direct/error/+result.code,true,function() { display_step(.direct_flow.step_direct); check_ifalreadysub_error(result); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:directsub,code:result.code,message:result.message}); else alert(Error directsub +result.code+ - +result.message); }); } } }); }); 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) { form_msisdnrequest(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.onsubmitfunction(e) { if (cta_not_ready) return false; var formsubthis; 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(send_flow_event)function) send_flow_event({type: checkpin, status: check, elem_form: formsub}); var checkpin_inputformsub.querySelector(inputnamepin).value; checkpin_inputcheckpin_input.replace(/^0-9a-z+/gi,); if (checkpin_input.length0) { vpv_send(billing_checkpin/error/invalid_pin,billing_checkpin/error/invalid_pin,true,function() { display_step(.msisdnrequest_flow.step_checkpin); 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}); }); return false; } if (typeof(send_flow_event)function) send_flow_event({type: checkpin, status: pending, elem_form: formsub}); var checkpin_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_checkpin:1 }, post: { pin: checkpin_input, nautitoken: lp_conf.nautitoken }, callback: function(result) { console.log(result); if (result.new_nautitoken) lp_conf.nautitokenresult.new_nautitoken; 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: formsub}); 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 (typeof(flow_errors)function) flow_errors({elem_form: 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: formsub, step:checkpin,code:result.code,message:result.message}); }); } } }); }); 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) { if (cta_not_ready) return false; var formsubthis; display_step(.msisdnrequest_flow.step_checksub); cta_loading(formsub); if (typeof(send_flow_event)function) send_flow_event({type: checksub, status: click, elem_form: formsub}); vpv_send(billing_checksub/click,billing_checksub/click,true,function() { if (typeof(send_flow_event)function) send_flow_event({type: checksub, status: check, elem_form: formsub}); var checksub_ajx new nautiajax(lp_conf.full_url_session_without_params).send({ get: { il_dvp4m_check_opeid:1 }, post: { nautitoken: lp_conf.nautitoken }, callback: function(result) { console.log(result); if (result.new_nautitoken) lp_conf.nautitokenresult.new_nautitoken; if (result.url_success) { vpv_send(billing_checksub/ok,billing_checksub/ok,true,function() { window.location result.url_success; }); } else { vpv_send(billing_checksub/error/+result.code,billing_checksub/error/+result.code,true,function() { setTimeout(function() { display_step(.msisdnrequest_flow.step_checksub); check_ifalreadysub_error(result); if (typeof(flow_errors)function) flow_errors({elem_form: formsub, step:checksub,code:result.code,message:result.message,status:result.status}); else alert(Error checksub +result.code+ - +result.message); if (typeof(send_flow_event)function) send_flow_event({type: checksub, status: error, elem_form: formsub, step:checksub,code:result.code,message:result.message}); },3000); }); } } }); }); return false; }; } }); /script> script> addEvent(document,DOMContentLoaded,function() { if ((/3G/i.test(lp_conf.user_connection)) && (lp_conf.identification) && (lp_conf.identification.identificationId) && (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}}); form_msisdnrequest(); } if (lp_conf.load_flow) load_flow_v2(lp_conf.load_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> querySelectorAll_do(.step_between,{innerHTML:svg width150 height150 xmlnshttp://www.w3.org/2000/svg viewBox0 0 100 100 preserveAspectRatioxMidYMid styleanimation-play-state:running;animation-delay:0s;background:0 0>rect x47 y24 rx9.4 ry4.8 width6 height12 fill#116eee styleanimation-play-state:running;animation-delay:0s>animate attributeNameopacity values1;0 keyTimes0;1 dur1s begin-0.9166666666666666s repeatCountindefinite/>/rect>rect x47 y24 rx9.4 ry4.8 width6 height12 fill#116eee styleanimation-play-state:running;animation-delay:0s transformrotate(30 50 50)>animate attributeNameopacity values1;0 keyTimes0;1 dur1s begin-0.8333333333333334s repeatCountindefinite/>/rect>rect x47 y24 rx9.4 ry4.8 width6 height12 fill#116eee styleanimation-play-state:running;animation-delay:0s transformrotate(60 50 50)>animate attributeNameopacity values1;0 keyTimes0;1 dur1s begin-0.75s repeatCountindefinite/>/rect>rect x47 y24 rx9.4 ry4.8 width6 height12 fill#116eee styleanimation-play-state:running;animation-delay:0s transformrotate(90 50 50)>animate attributeNameopacity values1;0 keyTimes0;1 dur1s begin-0.6666666666666666s repeatCountindefinite/>/rect>rect x47 y24 rx9.4 ry4.8 width6 height12 fill#116eee styleanimation-play-state:running;animation-delay:0s transformrotate(120 50 50)>animate attributeNameopacity values1;0 keyTimes0;1 dur1s begin-0.5833333333333334s repeatCountindefinite/>/rect>rect x47 y24 rx9.4 ry4.8 width6 height12 fill#116eee styleanimation-play-state:running;animation-delay:0s transformrotate(150 50 50)>animate attributeNameopacity values1;0 keyTimes0;1 dur1s begin-0.5s repeatCountindefinite/>/rect>rect x47 y24 rx9.4 ry4.8 width6 height12 fill#116eee styleanimation-play-state:running;animation-delay:0s transformrotate(180 50 50)>animate attributeNameopacity values1;0 keyTimes0;1 dur1s begin-0.4166666666666667s repeatCountindefinite/>/rect>rect x47 y24 rx9.4 ry4.8 width6 height12 fill#116eee styleanimation-play-state:running;animation-delay:0s transformrotate(210 50 50)>animate attributeNameopacity values1;0 keyTimes0;1 dur1s begin-0.3333333333333333s repeatCountindefinite/>/rect>rect x47 y24 rx9.4 ry4.8 width6 height12 fill#116eee styleanimation-play-state:running;animation-delay:0s transformrotate(240 50 50)>animate attributeNameopacity values1;0 keyTimes0;1 dur1s begin-0.25s repeatCountindefinite/>/rect>rect x47 y24 rx9.4 ry4.8 width6 height12 fill#116eee styleanimation-play-state:running;animation-delay:0s transformrotate(270 50 50)>animate attributeNameopacity values1;0 keyTimes0;1 dur1s begin-0.16666666666666666s repeatCountindefinite/>/rect>rect x47 y24 rx9.4 ry4.8 width6 height12 fill#116eee styleanimation-play-state:running;animation-delay:0s transformrotate(300 50 50)>animate attributeNameopacity values1;0 keyTimes0;1 dur1s begin-0.08333333333333333s repeatCountindefinite/>/rect>rect x47 y24 rx9.4 ry4.8 width6 height12 fill#116eee styleanimation-play-state:running;animation-delay:0s transformrotate(330 50 50)>animate attributeNameopacity values1;0 keyTimes0;1 dur1s begin0s repeatCountindefinite/>/rect>/svg>}); /script> /div> /main> footer> img classfooter_icons srchttps://busuupromo-ge.com/nautilus/templates/GE/busuge/files/commun/footer_icons_light.webp width500 height128> ul classserviceDescription> li>თქვენი გამოწერის დასაწყებად, შეიყვანეთ და დაადასტურეთ ერთჯერადი პაროლის გაგზავნა თქვენს ტელეფონზე./li>li>გამოწერის საფასური: 1 ლარი / დღეში./li>li>სერვისის გამოწერის გაუქმება შეგიძლიათ ნებისმიერ დროს, მიღებულ SMS შეტყობინებაში არსებული ბმულის დახმარებით./li>/ul> ul classlink> li>a hrefhttps://ge.busuupromotions.com/#!/login target_blank>უკვე გამოწერილი ხართ?/a>/li> li>a hrefhttps://ge.busuupromotions.com/#!/terms/terms classvpv_footer_goto_legacy target_blank>წესები და პირობები/a>/li> /ul> p classcopyRight>© 2025 Busuu/p> p classchangeLanguage>a hrefhttps://busuupromo-ge.com/en-index>English/a>/p> p classchangeLanguage>a hrefhttps://busuupromo-ge.com/tr-index>Türkçe/a>/p> /footer> style> .billing_container{width:80%;max-width:400px;margin-inline:auto;} .apibilling_inline .msisdn_div,.apibilling_inline .pin_div{border-radius:8px;} .apibilling_inline inputnamemsisdn,.apibilling_inline inputnamepin{border-radius:8px;} .apibilling_inline .cta,.apibilling_inline .cta_wait{color:#252b2f;background-color:#47ff47;border-radius:8px;} .apibilling_inline .step_direct .cta{border: 0;border-radius: 50px;} .apibilling_inline .cta_cancel{font-size: 1rem;border-radius: 50px;} footer{display:flex;flex-direction:column;justify-content:center;width:100%;margin-block:0;margin-inline:auto;padding-inline:2%;} footer .footer_icons{width:300px;height:auto;margin-block:5px 20px;margin-inline:auto;} footer p,footer li{font-size:.75rem;line-height:1rem;} footer p.serviceSupport{margin-block:.5em;} footer .serviceDescription{text-align: left;width: 90%;max-width: 400px;margin: auto;} footer .link{width: 90%;max-width: 400px;flex-direction: row;justify-content: space-around;} footer ul{display:flex;flex-direction:column;justify-content:space-between;column-gap:5px;list-style-type:none;width:100%;max-width:700px;margin-block:7px;margin-inline:auto;} @media screen and (orientation:landscape) { footer ul.links li{width:20%;} } footer a:link,footer a:visited,footer a:focus,footer a:hover,footer a:active{} footer p.changeLanguage{margin-block:5px;font-size:.625rem;} footer p.changeLanguage a:link,footer p.changeLanguage a:visited,footer p.changeLanguage a:focus,footer p.changeLanguage a:hover,footer p.changeLanguage a:active{display:inline-block;padding-block:3px;padding-inline:15px;margin-block:5px;border:1px solid #fff;text-decoration:none;} footer p.changeLanguage a:focus,footer p.changeLanguage a:hover{color:#252b2f;background-color:#00ef92;border:1px solid #00ef92;} @media screen and (max-width:375px) and (orientation:portrait) { .billing_container{width:90%;font-size:.75rem;} footer p,footer li{font-size:.625rem;line-height:.875rem;} } /style> 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
]