document.addEventListener("DOMContentLoaded",function(){function getURLParameter(name){return new URLSearchParams(window.location.search).get(name)||""}function getCookie(name){const match=document.cookie.match(new RegExp("(^| )"+name+"=([^;]+)"));return match?match[2]:""}function getGclidFromCookie(){const gclAw=getCookie("_gcl_aw");if(gclAw){const parts=gclAw.split(".");return parts[parts.length-1]||""}return""}function getTrackingData(){return{source:getURLParameter("utm_source"),medium:getURLParameter("utm_medium"),campaign:getURLParameter("utm_campaign"),term:getURLParameter("utm_term"),content:getURLParameter("utm_content"),fbp:getCookie("_fbp"),fbc:getCookie("_fbc"),ttp:getCookie("_ttp"),ttclid:getCookie("ttclid"),gclid:getGclidFromCookie()}}(function(){"use strict";sessionStorage.getItem("tracking_updated")!=="true"&&setTimeout(function(){try{const td=getTrackingData(),attributes={Neosocios:"true"};td.source&&(attributes.Source=td.source),td.medium&&(attributes.Medium=td.medium),td.campaign&&(attributes.Campaign=td.campaign),td.term&&(attributes.Term=td.term),td.content&&(attributes.Content=td.content),td.fbp&&(attributes.fbp=td.fbp),td.fbc&&(attributes.fbc=td.fbc),td.ttp&&(attributes.ttp=td.ttp),td.ttclid&&(attributes.ttclid=td.ttclid),td.gclid&&(attributes.gclid=td.gclid),fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({attributes})}).then(response=>{if(response.ok){const updatedFields=Object.keys(attributes).filter(key=>key!=="Neosocios");console.log(`Neosocios: Cart attributes updated - ${updatedFields.length} fields: ${updatedFields.join(", ")}`),sessionStorage.setItem("tracking_updated","true")}return response.json()}).catch(error=>console.error("Neosocios: Error updating cart attributes:",error))}catch(error){console.error("Neosocios: Error in cart attributes module:",error)}},2e3)})(),(function(){"use strict";let easySellPopulated=!1;function populateEasySellFields(){if(!easySellPopulated)try{const td=getTrackingData(),fieldsSet=[],neosociosTextarea=document.querySelector('textarea[placeholder="Neosocios"]');neosociosTextarea&&(neosociosTextarea.value="true",["input","change"].forEach(evt=>neosociosTextarea.dispatchEvent(new Event(evt,{bubbles:!0}))),fieldsSet.push("Neosocios: true")),[{name:"Source",value:td.source,placeholder:"Source"},{name:"Medium",value:td.medium,placeholder:"Medium"},{name:"Campaign",value:td.campaign,placeholder:"Campaign"},{name:"Term",value:td.term,placeholder:"Term"},{name:"Content",value:td.content,placeholder:"Content"},{name:"fbp",value:td.fbp,placeholder:"fbp"},{name:"fbc",value:td.fbc,placeholder:"fbc"},{name:"ttp",value:td.ttp,placeholder:"ttp"},{name:"ttclid",value:td.ttclid,placeholder:"ttclid"},{name:"gclid",value:td.gclid,placeholder:"gclid"}].forEach(({name,value,placeholder})=>{if(value&&value.trim()){const textarea=document.querySelector(`textarea[placeholder="${placeholder}"]`);textarea&&(textarea.value=value.trim(),["input","change"].forEach(evt=>textarea.dispatchEvent(new Event(evt,{bubbles:!0}))),fieldsSet.push(`${name}: ${value}`))}}),easySellPopulated=!0,fieldsSet.length>0&&console.log(`Neosocios: EasySell populated - ${fieldsSet.length} fields: ${fieldsSet.join(", ")}`)}catch(error){console.error("Neosocios: Error populating EasySell fields:",error)}}function waitForEasySellForm(){if(document.querySelector(".es-group")){setTimeout(populateEasySellFields,3e3);return}let observerDisconnected=!1;const observer=new MutationObserver(mutations=>{if(!observerDisconnected)try{mutations.forEach(mutation=>{mutation.addedNodes.forEach(node=>{node.nodeType===Node.ELEMENT_NODE&&(node.querySelector&&node.querySelector(".es-group")||node.matches&&node.matches(".es-group"))&&(setTimeout(populateEasySellFields,3e3),observer.disconnect(),observerDisconnected=!0)})})}catch(error){console.error("Neosocios: Error in EasySell observer:",error),observer.disconnect(),observerDisconnected=!0}});observer.observe(document.body,{childList:!0,subtree:!0}),setTimeout(()=>{observerDisconnected||(observer.disconnect(),observerDisconnected=!0)},3e4)}try{waitForEasySellForm()}catch(error){console.error("Neosocios: Error initializing EasySell module:",error)}})(),(function(){"use strict";function populateReleasitFields(){const td=getTrackingData(),fieldMappings={Neosocios:{selector:'._rsi-modal-fields-item:has(input[name="additionals_text_input_Neosocios"]) input',value:"true"},Source:{selector:'._rsi-modal-fields-item:has(input[name="additionals_text_input_Source"]) input',value:td.source},Medium:{selector:'._rsi-modal-fields-item:has(input[name="additionals_text_input_Medium"]) input',value:td.medium},Campaign:{selector:'._rsi-modal-fields-item:has(input[name="additionals_text_input_Campaign"]) input',value:td.campaign},Term:{selector:'._rsi-modal-fields-item:has(input[name="additionals_text_input_Term"]) input',value:td.term},Content:{selector:'._rsi-modal-fields-item:has(input[name="additionals_text_input_Content"]) input',value:td.content},fbp:{selector:'._rsi-modal-fields-item:has(input[name="additionals_text_input_fbp"]) input',value:td.fbp},fbc:{selector:'._rsi-modal-fields-item:has(input[name="additionals_text_input_fbc"]) input',value:td.fbc},ttp:{selector:'._rsi-modal-fields-item:has(input[name="additionals_text_input_ttp"]) input',value:td.ttp},ttclid:{selector:'._rsi-modal-fields-item:has(input[name="additionals_text_input_ttclid"]) input',value:td.ttclid},gclid:{selector:'._rsi-modal-fields-item:has(input[name="additionals_text_input_gclid"]) input',value:td.gclid}};setTimeout(()=>{const fieldsSet=[];Object.entries(fieldMappings).forEach(([fieldName,config])=>{if(fieldName==="Neosocios"||config.value){const input=document.querySelector(config.selector);input&&(input.value=config.value,["input","change"].forEach(evt=>input.dispatchEvent(new Event(evt,{bubbles:!0}))),fieldsSet.push(`${fieldName}: ${config.value}`))}}),fieldsSet.length>0?console.log(`Neosocios: Releasit populated - ${fieldsSet.length} fields: ${fieldsSet.join(", ")}`):console.log("Neosocios: Releasit form detected but no fields could be populated")},3e3)}function waitForReleasitForm(){if(document.querySelector("._rsi-modal-fields-item")){console.log("Neosocios: Releasit form detected"),populateReleasitFields();return}let observerDisconnected=!1;const observer=new MutationObserver(mutations=>{if(!observerDisconnected)try{mutations.forEach(mutation=>{mutation.addedNodes.forEach(node=>{node.nodeType===Node.ELEMENT_NODE&&(node.querySelector&&node.querySelector("._rsi-modal-fields-item")||node.matches&&node.matches("._rsi-modal-fields-item"))&&(console.log("Neosocios: Releasit form detected"),populateReleasitFields(),observer.disconnect(),observerDisconnected=!0)})})}catch(error){console.error("Neosocios: Error in Releasit observer:",error),observer.disconnect(),observerDisconnected=!0}});observer.observe(document.body,{childList:!0,subtree:!0}),setTimeout(()=>{observerDisconnected||(observer.disconnect(),observerDisconnected=!0)},3e4)}try{waitForReleasitForm()}catch(error){console.error("Neosocios: Error initializing Releasit module:",error)}})()}); //# sourceMappingURL=/cdn/shop/t/35/assets/neosocios.js.map?v=124014334180881369021778876678