(function(){ function docReady(fn) { if(document.readyState === "complete" || document.readyState === "interactive"){ setTimeout(fn, 1); }else{ document.addEventListener("DOMContentLoaded", fn); } } function getSearchParameters() { var prmstr = window.location.search.substr(1); return prmstr != null && prmstr != "" ? transformToAssocArray(prmstr) : {}; } function loadAsyncScript(src, callback){ var script = document.createElement('script'); script.src = src; script.type = 'text/javascript'; script.async = true; if(callback != null){ if (script.readyState) { // IE, incl. IE9 script.onreadystatechange = function() { if (script.readyState == "loaded" || script.readyState == "complete") { script.onreadystatechange = null; callback(); } }; } else { script.onload = function() { // Other browsers callback(); }; } } a=document.getElementsByTagName('script')[0]; if(a){ a.parentNode.insertBefore(script,a); } } function transformToAssocArray( prmstr ) { var params = {}; var prmarr = prmstr.split("&"); for ( var i = 0; i < prmarr.length; i++) { var tmparr = prmarr[i].split("="); params[tmparr[0]] = tmparr[1]; } return params; } function create_cookie_sync(url){ var ifrm = document.createElement("iframe"); ifrm.src = url; ifrm.scrolling = "no"; ifrm.frameBorder = 0; ifrm.width = 0; ifrm.height = 0; ifrm.style.margin = 0; ifrm.style.padding = 0; ifrm.style.display = "none"; ifrm.style.width = "0px"; ifrm.style.height = "0px"; document.body.append(ifrm); } function call_cookies_sync(){ docReady(function() { var count_cookie_sync = 0; create_cookie_sync("https://csync.smilewanted.com/drop_cookie_sw.php"); if(output_list_cookies_sync.length > 0){ output_list_cookies_sync.forEach(function(cookie_sync_url){ setTimeout(function(){ cookie_sync_url = cookie_sync_url.replaceAll('[GDPR_APPLIES]', gdpr_applies); cookie_sync_url = cookie_sync_url.replaceAll('[GDPR_CONSENT_STRING]', consent_string); create_cookie_sync(cookie_sync_url); }, 50*count_cookie_sync); count_cookie_sync++; }); } }); } var list_cookies_sync = {"smart":{"order":0,"redirect_url":"https:\/\/sync.smartadserver.com\/getuid?gdpr_consent=[GDPR_CONSENT_STRING]&nwid=2491&url=https:\/\/csync.smilewanted.com\/set_partner_userid_get\/smart\/[sas_uid]"},"criteo":{"order":1,"redirect_url":"https:\/\/ssp-sync.criteo.com\/user-sync\/redirect?gdprapplies=[GDPR_APPLIES]&gdpr=[GDPR_CONSENT_STRING]&redir=https%3A%2F%2Fcsync.smilewanted.com%2Fset_partner_userid_get%2Fcriteo%2F%24%7BCRITEO_USER_ID%7D&profile=342"},"eskimi":{"order":2,"redirect_url":"https:\/\/ittpx.eskimi.com\/sync?sp_id=148&gdpr=[GDPR_APPLIES]&gdpr_consent=[GDPR_CONSENT_STRING]"},"adaptmx":{"order":3,"redirect_url":"https:\/\/sync.a-mo.net\/cchain?gdpr=[GDPR_APPLIES]&gdpr_consent=[GDPR_CONSENT_STRING]&cb=https%3A%2F%2Fcsync.smilewanted.com%2Fset_partner_userid_get%2Fadaptmx%2F%24UID"},"appnexus":{"order":4,"redirect_url":"https:\/\/secure.adnxs.com\/getuid?https:\/\/csync.smilewanted.com\/set_partner_userid_get\/appnexus\/$UID?gdpr=[GDPR_APPLIES]&gdpr_consent=[GDPR_CONSENT_STRING]"},"rubicon":{"order":5,"redirect_url":"https:\/\/pixel.rubiconproject.com\/exchange\/sync.php?p=pbs-smilewanted&gdpr=[GDPR_APPLIES]&gdpr_consent=[GDPR_CONSENT_STRING]"},"pubmatic":{"order":6,"redirect_url":"https:\/\/ads.pubmatic.com\/AdServer\/js\/user_sync.html?p=158810&gdpr=[GDPR_APPLIES]&gdpr_consent=[GDPR_CONSENT_STRING]&predirect=https%3A%2F%2Fcsync.smilewanted.com%2Fset_partner_userid_get%2Fpubmatic%2F"},"openx":{"order":7,"redirect_url":"https:\/\/u.openx.net\/w\/1.0\/cm?id=158474f5-20ec-4fcc-8ba8-4c101c556b25&gdpr=[GDPR_APPLIES]&gdpr_consent=[GDPR_CONSENT_STRING]&r=https%3A%2F%2Fcsync.smilewanted.com%2Fset_partner_userid_get%2Fopenx%2F"},"sharethrough":{"order":8,"redirect_url":"https:\/\/match.sharethrough.com\/universal\/v1?supply_id=GmfSCHMu&gdpr=[GDPR_APPLIES]&gdpr_consent=[GDPR_CONSENT_STRING]"},"sovrn":{"order":9,"redirect_url":"https:\/\/ap.lijit.com\/pixel?gdpr=[GDPR_APPLIES]&gdpr_consent=[GDPR_CONSENT_STRING]&redir=https%3A%2F%2Fcsync.smilewanted.com%2Fset_partner_userid_get%2Fsovrn%2F%24UID"}}; var output_list_cookies_sync = []; for(let [key, value] of Object.entries(list_cookies_sync)){ output_list_cookies_sync[value.order] = value.redirect_url; } var gdpr_applies = 0; var consent_string = ''; var params = getSearchParameters(); var force_calls = false; setTimeout(function(){ try{ if(typeof top.window.__tcfapi !== 'undefined'){ top.window.__tcfapi('getTCData', 2, function (tcData, success){ if(success){ gdpr_applies = tcData.gdprApplies ? 1 : 0; consent_string = tcData.tcString; } }); }else{ if(params.gdpr && params.gdpr_consent){ gdpr_applies = params.gdpr; consent_string = params.gdpr_consent; }else{ force_calls = true; } } }catch(e){ if(params.gdpr && params.gdpr_consent){ gdpr_applies = params.gdpr; consent_string = params.gdpr_consent; }else{ force_calls = true; } } loadAsyncScript("https://static.smilewanted.com/js/decode_consent/decode_consent.js", function() { if((sw_consent.vendor_allowed(consent_string, 639) && sw_consent.purpose_allowed(consent_string, 1) && sw_consent.purpose_allowed(consent_string, 2)) || force_calls){ call_cookies_sync(); } }); }, 50); })();