{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Z7ea0hQBzOMRIb33FVmZ/Tw3tNqfg5fG81KnTz725/TrackPageView.js"],
  "sourcesContent": ["// Welcome to Code in Framer\n// Get Started: https://www.framer.com/docs/guides/\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,Fragment}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/docs/guides/auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */const itemList={bombero:[\"oposiciones-aena\",\"oposiciones-comunidad-madrid\",\"oposiciones-conductor-ayuntamiento-madrid\",\"oposiciones-ayuntamiento-madrid\",\"otras-oposiciones\",\"oposiciones-andalucia\",\"oposiciones-navarra\",\"oposiciones-ceis-manual-de-referencia\",\"oposiciones-generalitat-catalunya\",\"oposiciones-cecop\",\"oposiciones-comunidad-valenciana\",\"oposiciones-en-castilla-y-leon\"],policia:[\"oposiciones-guardia-civil\",\"oposiciones-mossos\",\"oposiciones-policia-local\",\"oposiciones-policia-nacional\",\"oposiciones-policia-local-comunidad-valenciana\",\"oposiciones-policia-local-comunidad-madrid\",\"oposiciones-policia-local-andalucia\"],administrativo:[\"oposiciones-administracion-estado\",\"oposiciones-auxiliar-administracion-estado\",\"oposiciones-auxiliar-junta-andalucia\",\"oposiciones-auxiliar-comunidad-madrid\"],correos:[\"curso\"]};String.prototype.hashCode=function(){var hash=0,i,chr;if(this.length===0)return hash;for(i=0;i<this.length;i++){chr=this.charCodeAt(i);hash=(hash<<5)-hash+chr;hash|=0// Convert to 32bit integer\n;}return hash+2147483648;};if(window){window.addTracking=async function(event,params={}){let qp={};if(event){if(window.getQueryParamsFromLocalStorage){const kpKey=\"queryParamsData_\";for(var key in localStorage){if(key&&key.includes(kpKey)){const realKey=key.replace(kpKey,\"\");params[realKey]=window.getQueryParamsFromLocalStorage(realKey);}}}if(window.getQueryParams){qp=window.getQueryParams(window.location.toString());}let ev={ev:event,origin:\"fn\",parameters:{referer:document.referrer,...params,...qp}};if(window.getQueryParamsFromLocalStorage){const id=window.getQueryParamsFromLocalStorage(\"trkId\");if(id){ev={...ev,id:id};}}console.log({ev});let trkId=\"\";try{const response=await fetch(\"https://prod-api-leads.onrender.com/tk\",{method:\"POST\",cache:\"no-cache\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(ev)});if(response){const data=await response.json();if(data&&data.id){trkId=data.id;if(window.saveQueryParamsToLocalStorage){window.saveQueryParamsToLocalStorage(`?trkId=${trkId}`,2592e3);}}}console.log({trkId});}catch(e){console.error(e);}console.log(trkId);}};}export default function TrackPageView({pageType,pageViewNameToTrack,pageViewItem,pageViewItemList}){useEffect(()=>{if(window&&window.sE){window.sE(\"page_view\",{pageType});}if(window&&window.fE){window.fE();}if(window&&window.fbq){window.fbq(\"track\",\"PageView\");}if(window&&window.addTracking&&pageViewNameToTrack!==\"\"){window.addTracking(`pageview_${pageViewNameToTrack}`);}if(window&&window.dataLayer&&pageViewItem){try{const eV=EventPageViewItems({view:pageViewItem,list:pageViewItemList});window.dataLayer.push({ecommerce:null});window.dataLayer.push(eV);}catch(ex){console.warn(\"Cannot sent eV\");}}if(window&&window.dataLayer&&pageViewItemList){}},[]);return /*#__PURE__*/_jsx(Fragment,{});}addPropertyControls(TrackPageView,{pageType:{type:ControlType.Enum,defaultValue:\"desktop\",options:[\"desktop\",\"tablet\",\"phone\"],optionTitles:[\"desktop\",\"tablet\",\"phone\"]},pageViewNameToTrack:{type:ControlType.String,defaultValue:\"\"},pageViewItem:{type:ControlType.String,defaultValue:\"\"},pageViewItemList:{type:ControlType.Boolean,defaultValue:false}});function EventPageViewItems({view,list}){if(list){return{event:\"view_item_list\",page_category:\"academia\",ecommerce:{items:itemList[view].map(opo=>{const opoName=`${view}-${opo}`;return{item_id:opoName.hashCode().toString(),item_name:opoName};})}};}else{var _window_location,_window;const opo=(_window=window)===null||_window===void 0?void 0:(_window_location=_window.location)===null||_window_location===void 0?void 0:_window_location.pathname.split(\"/\").pop();const opoName=`${view}-${opo}`;return{event:\"view_item\",page_category:\"oposicion\",ecommerce:{items:[{item_id:opoName.hashCode().toString(),item_name:opoName}]}};}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TrackPageView\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TrackPageView.map"],
  "mappings": "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",
  "names": ["itemList", "hash", "i", "chr", "window", "event", "params", "qp", "kpKey", "key", "realKey", "ev", "id", "trkId", "response", "data", "e", "TrackPageView", "pageType", "pageViewNameToTrack", "pageViewItem", "pageViewItemList", "ue", "eV", "EventPageViewItems", "p", "x", "addPropertyControls", "ControlType", "view", "list", "opo", "opoName", "_window_location", "_window"]
}
