SSDI-Approvals Website Code
Tue Sep 26 2023 17:57:42 GMT+0000 (Coordinated Universal Time)
Saved by @nikanika4425
<script src="https://cdn.jsdelivr.net/npm/@feathery/react@latest/umd/index.js"></script> <div id='container'></div> <input type="hidden" name="xxTrustedFormCertUrl" id="xxTrustedFormCertUrl" value=""/> <input id="leadid_token" name="universal_leadid" type="hidden" value=""/> <script> (() => { Feathery.init('3d54b6a1-d231-4faf-a841-955f52016169'); Feathery.renderAt('container', {formName: 'SSDI'}); const qp = new URLSearchParams(window.location.search); Feathery.setFieldValues({ "utm_source": qp.get("utm_source") ?? "", "utm_medium": qp.get("utm_medium") ?? "", "utm_campaign": qp.get("utm_campaign") ?? "", "utm_term": qp.get("utm_term") ?? "", "utm_content": qp.get("utm_content") ?? "", "gclid": qp.get("gclid") ?? "", "fbclid": qp.get("fbclid") ?? "", }); if (getUrlParameter("affid")) { if (getUrlParameter("r")) { console.log("have ef r"); Feathery.setFieldValues({ "ef_affid": getUrlParameter("affid"), "ef_o": getUrlParameter("o"), "ef_sub1": getUrlParameter("sub1"), "ef_sub2": getUrlParameter("sub2"), "ef_sub3": getUrlParameter("sub3"), "ef_sub4": getUrlParameter("sub4"), "ef_sub5": getUrlParameter("sub5"), "ef_r": getUrlParameter("r") }); } else { console.log('loading ef script'); var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://www.orangebluebird.com/scripts/sdk/everflow.vanilla.js'; script.onload = addEf; document.body.append(script); } } function addEf() { if (EF) { var offerid = EF.urlParameter('o'); if (!offerid) offerid = 6; var data = { offer_id: offerid, affiliate_id: EF.urlParameter('affid'), sub1: EF.urlParameter('sub1'), sub2: EF.urlParameter('sub2'), sub3: EF.urlParameter('sub3'), sub4: EF.urlParameter('sub4'), sub5: EF.urlParameter('sub5'), }; const transactionid = EF.urlParameter('r'); if (transactionid) data['transaction_id'] = transactionid; var clickpromise = EF.click(data); Promise.resolve(clickpromise).then(function (value) { const eftransid = EF.getTransactionId(offerid); console.log('trans id', eftransid); if (console) eftransid ? console.log("EF TransactionID", eftransid) : console.log("EF no transaction"); if (eftransid) { Feathery.setFieldValues({ "ef_affid": data['affiliate_id'], "ef_o": data['offer_id'], "ef_sub1": data['sub1'], "ef_sub2": data['sub2'], "ef_sub3": data['sub3'], "ef_sub4": data['sub4'], "ef_sub5": data['sub5'], "ef_r": eftransid }); } }); } else { console.error('no ef'); } } async function addAdditionalData() { try { var sptrk = function () { var o = "https://sp-trk.com/", t = "__spd", e = (new Date).getTime(); window[t] || (window[t] = {init: !1}); var c = window[t]; c.d || (c.d = []); var s = c.d; function v(t) { var i = document.createElement("script"); i.id = "sptrk"; i.async = !0, i.src = t, document.head.appendChild(i) } c.init || v(o + "u"); var u = /^([a-z0-9]{8})-([a-z0-9]{2})$/; return function () { var t = arguments; if (s.push(t), "config" == t[0] && !c.init && !c.a) { c.init = !0; var i = t[1], n = i.match(u), a = n[1], r = n[2]; if (!a || !r) throw"invalid id: " + i; var d = Math.random().toString(36).substring(2, 15); v(o + "t/" + a + "?" + ("a=" + e + "&o=" + d)) } } }(); sptrk('config', 'pzomcfhz-01', { campaign: 'ssdi' }); sptrk('validate', 'reg', null, function (result) { console.log('sptrk result', result, result?.s?.toString()); const score = result?.s?.toString(); Feathery.setFieldValues({"spiderscore": (score ?? "")}); }); const ipResponse = await fetch("https://api.numberverifier.com/ip"); const ip = await ipResponse.text(); Feathery.setFieldValues({"ipaddress": ip}); } catch (e) { console.error('exception in adding vars', e); } } addAdditionalData(); function getUrlParameter(name) { name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); var results = regex.exec(location.search); return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); }; })(); function updateLeadId() { try { const v = document.getElementById("leadid_token").value; if (!v) { console.log("no leadid"); return; } console.log("setting leadid to ", v); Feathery.setFieldValues({"jornaya": v}); } catch (e) { console.error("failed to get jornaya", e); } } function updateTf() { try { const fv = document.getElementsByName("xxTrustedFormCertUrl")[0]; if (!fv) { console.log("no trustedform", window.trustedForm); return; } const v = fv.value; console.log("setting trustedform to ", v); Feathery.setFieldValues({"trustedform": v}); } catch (e) { console.error("failed to get trustedform", e); } } </script> <script id="LeadiDscript" type="text/javascript"> (function () { var s = document.createElement('script'); s.id = 'LeadiDscript_campaign'; s.type = 'text/javascript'; s.async = true; s.src = '//create.lidstatic.com/campaign/818649f4-9e6d-4a47-85bd-6b10737ebf46.js?snippet_version=2'; s.onload = () => { setTimeout(updateLeadId, 1000); } var LeadiDscript = document.getElementById('LeadiDscript'); LeadiDscript.parentNode.insertBefore(s, LeadiDscript); })(); </script> <noscript><img src='//create.leadid.com/noscript.gif?lac=D72E3F2E-3225-101B-B5FA-061DF4DD4DEC&lck=818649f4-9e6d-4a47-85bd-6b10737ebf46&snippet_version=2'/> </noscript> <script type="text/javascript"> (function () { var field = 'xxTrustedFormCertUrl'; var provideReferrer = false; var invertFieldSensitivity = false; var tf = document.createElement('script'); tf.type = 'text/javascript'; tf.async = true; tf.src = 'http' + ('https:' == document.location.protocol ? 's' : '') + '://api.trustedform.com/trustedform.js?provide_referrer=' + escape(provideReferrer) + '&field=' + escape(field) + '&l=' + new Date().getTime() + Math.random() + '&invert_field_sensitivity=' + invertFieldSensitivity; tf.onload = () => { setTimeout(updateTf, 1000); } var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(tf, s); })(); </script> <noscript><img src="//api.trustedform.com/ns.gif"/></noscript>
Comments