{"version":3,"file":"SiteEventTracker.DgnHQhew.mjs","names":[],"sources":["https:/framerusercontent.com/modules/j9D2edjlSSkT1DyuEFSk/ScXUYV3YoN84kFjcyXug/SiteEventTracker.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const CONTENT=[\"content_id\",\"content_name\",\"content_summary\",\"content_type\"];const CONTENT_TYPES=[\"article\",\"service_comparison\",\"service_card\",\"salary_table\",\"checklist\",\"faq\",\"quiz\",\"cta\",\"other\"];const LABELS=[\"section_id\",\"section_name\",\"appeal_id\",\"appeal_name\",\"service_id\",\"service_name\",\"element_id\",\"element_name\",\"placement\",\"action_type\",...CONTENT];const SINGLETON=Symbol.for(\"1900film.site-event-tracker.v1\");const ID=/^[a-z][a-z0-9_]{0,63}$/;const EVENT=/^[a-z][a-z0-9_]{0,39}$/;const forbidden=new Set([\"lp_event_name\",\"lp_event_params\",\"__proto__\",\"constructor\",\"prototype\",\"send_to\",\"user_id\",\"client_id\",\"session_id\",\"page_location\",\"page_referrer\",\"page_title\",\"user_properties\",\"debug_mode\",\"server_container_url\",\"transport_url\",\"event_callback\",\"event_timeout\",\"event\",\"event_name\",\"tracker_version\",\"schema_version\",\"page_id\",\"page_name\",\"page_path\",\"identity_source\",\"measurement_revision\",\"context_id\",...LABELS]);const plain=value=>!!value&&typeof value===\"object\"&&!Array.isArray(value);const text=value=>typeof value===\"string\"&&value.trim().length>0&&Array.from(value).length<=100;const keysOnly=(value,keys)=>Object.keys(value).every(key=>keys.includes(key));/** Shared v1/v2 contract. Reject the whole configuration rather than partially tracking. */export function validateManifest(value){if(!plain(value)||!keysOnly(value,[\"schema_version\",\"measurement_revision\",\"pages\"])||![1,2].includes(Number(value.schema_version))||typeof value.schema_version!==\"number\"||!Array.isArray(value.pages)||value.pages.length>100)throw Error(\"Invalid manifest version/pages\");if(value.schema_version===2&&value.measurement_revision===undefined)throw Error(\"Manifest v2 requires measurement revision\");if(value.measurement_revision!==undefined&&(typeof value.measurement_revision!==\"string\"||!ID.test(value.measurement_revision)))throw Error(\"Invalid measurement revision\");const paths=new Set;const pageIds=new Set;for(const page of value.pages){if(!plain(page)||!keysOnly(page,[\"path\",\"page_id\",\"page_name\",\"rules\",\"contexts\",\"journeys\"])||typeof page.path!==\"string\"||!page.path.startsWith(\"/\")||/[?#]/.test(page.path)||typeof page.page_id!==\"string\"||!ID.test(page.page_id)||!text(page.page_name)||!Array.isArray(page.rules)||page.rules.length>200||paths.has(page.path)||pageIds.has(String(page.page_id)))throw Error(\"Invalid or duplicate page\");if(page.journeys!==undefined&&value.schema_version!==2)throw Error(\"Journeys require manifest v2\");paths.add(page.path);pageIds.add(String(page.page_id));const selectors=new Set;const labelsById=new Map;function validateLabels(labels){if(!keysOnly(labels,LABELS)||!Object.keys(labels).length)throw Error(\"Invalid labels\");for(const[key,val]of Object.entries(labels)){if(!text(val)||key.endsWith(\"_id\")&&!ID.test(String(val)))throw Error(\"Invalid label: \"+key);}if((labels.content_summary||labels.content_type)&&!labels.content_id)throw Error(\"Content metadata requires content ID/name\");if(labels.content_type&&!CONTENT_TYPES.includes(labels.content_type))throw Error(\"Invalid content type\");if(labels.content_id)for(const key of[\"content_summary\",\"content_type\"]){const identity=\"content:\"+String(labels.content_id)+\":\"+key;const value=String(labels[key]??\"\");if(labelsById.has(identity)&&labelsById.get(identity)!==value)throw Error(\"Conflicting content metadata\");labelsById.set(identity,value);}for(const prefix of[\"section\",\"appeal\",\"service\",\"element\",\"content\"]){const id=labels[prefix+\"_id\"],name=labels[prefix+\"_name\"];if(!!id!==!!name)throw Error(\"ID/name must be paired: \"+prefix);if(id){const key=prefix+\":\"+String(id);if(labelsById.has(key)&&labelsById.get(key)!==name)throw Error(\"Conflicting Japanese label for \"+key);labelsById.set(key,String(name));}}}for(const rule of page.rules){if(!plain(rule)||!keysOnly(rule,[\"selector\",\"kind\",\"labels\",\"track_view\"])||typeof rule.selector!==\"string\"||!rule.selector.trim()||rule.selector.length>500||![\"section\",\"element\",\"content\"].includes(String(rule.kind))||!plain(rule.labels)||!keysOnly(rule.labels,LABELS)||!Object.keys(rule.labels).length||selectors.has(rule.selector))throw Error(\"Invalid or duplicate rule\");if(rule.track_view!==undefined&&(typeof rule.track_view!==\"boolean\"||rule.kind!==\"element\"))throw Error(\"Element view requires an element rule\");if(rule.track_view!==undefined&&value.schema_version!==2)throw Error(\"Element view requires manifest v2\");document.querySelector(rule.selector)// CSS syntax validation; never execute supplied code.\n;selectors.add(rule.selector);validateLabels(rule.labels);if(rule.kind===\"section\"&&(!rule.labels.section_id||!rule.labels.section_name||rule.labels.element_id||rule.labels.element_name))throw Error(\"Section requires section ID/name; element fields belong to element rules\");if(rule.kind===\"content\"&&(!rule.labels.content_id||!rule.labels.content_name||rule.labels.element_id||rule.labels.element_name))throw Error(\"Content requires content ID/name; element fields belong to element rules\");if(rule.kind===\"element\"&&(!rule.labels.element_id||!rule.labels.element_name))throw Error(\"Element requires element ID/name\");}if(page.journeys!==undefined){if(!Array.isArray(page.journeys)||page.journeys.length>20)throw Error(\"Invalid journeys\");const ids=new Set;for(const journey of page.journeys){if(!plain(journey)||!keysOnly(journey,[\"journey_id\",\"journey_name\",\"is_open\",\"steps\"])||typeof journey.journey_id!==\"string\"||!ID.test(journey.journey_id)||ids.has(journey.journey_id)||!text(journey.journey_name)||journey.is_open!==undefined&&typeof journey.is_open!==\"boolean\"||!Array.isArray(journey.steps)||journey.steps.length<2||journey.steps.length>10)throw Error(\"Invalid journey\");ids.add(journey.journey_id);for(const[i,step]of journey.steps.entries()){if(!plain(step)||!keysOnly(step,[\"name\",\"event_name\",\"entity_id\",\"within_seconds\"])||!text(step.name)||![\"section_view\",\"element_view\",\"ui_click\"].includes(String(step.event_name))||typeof step.entity_id!==\"string\"||!ID.test(step.entity_id))throw Error(\"Invalid journey step\");if(step.within_seconds!==undefined&&(i===0||!Number.isInteger(step.within_seconds)||Number(step.within_seconds)<1||Number(step.within_seconds)>86400))throw Error(\"Invalid journey duration\");const key=step.event_name===\"section_view\"?\"section_id\":\"element_id\";if(!page.rules.some(rule=>rule.kind===(step.event_name===\"section_view\"?\"section\":\"element\")&&rule.labels[key]===step.entity_id&&(step.event_name!==\"element_view\"||rule.track_view===true)))throw Error(\"Unmeasured journey target\");}}}if(page.contexts!==undefined){if(!Array.isArray(page.contexts)||page.contexts.length>200)throw Error(\"Invalid event contexts\");const ids=new Set;for(const context of page.contexts){if(!plain(context)||!keysOnly(context,[\"context_id\",\"labels\"])||typeof context.context_id!==\"string\"||!ID.test(context.context_id)||ids.has(context.context_id)||!plain(context.labels)||!context.labels.element_id||!context.labels.element_name)throw Error(\"Invalid or duplicate event context\");ids.add(context.context_id);validateLabels(context.labels);}}}}/** Runtime exported for browser fixtures; importing this file does not start tracking. */export function startSiteEventTracker(options){const win=window;const report=(status,detail={})=>{if(options.debug){win.dispatchEvent(new CustomEvent(\"lp-tracker:debug\",{detail:{status,detail}}));// eslint-disable-next-line no-console -- opt-in structured dry-run diagnostics, no extra UI\nconsole.debug(\"[SiteEventTracker]\",JSON.stringify({status,detail}));}};try{validateManifest(options.manifest);}catch(error){report(\"invalid_manifest\",String(error));return()=>{};}if(!Array.isArray(options.allowedHosts)||!options.allowedHosts.includes(location.hostname)){report(\"blocked_host\");return()=>{};}const signature=JSON.stringify(options);const owner=win[SINGLETON];if(owner){if(owner.signature!==signature){report(\"conflicting_tracker\");return()=>{};}owner.count++;return releaseFor(owner);}function releaseFor(expected){let released=false;return()=>{if(released)return;released=true;if(win[SINGLETON]===expected&&--expected.count===0){expected.stop();delete win[SINGLETON];}};}let activePath=location.pathname;let disposed=false;let frame=0;let scanTimer=0;const viewed=new Set;const scrolled=new Set;const timers=new Map;let sectionTargets=[];const page=()=>options.manifest.pages.find(item=>item.path===location.pathname);const definitionNode=document.createElement(\"script\");definitionNode.type=\"application/json\";definitionNode.setAttribute(\"data-lp-measurement\",\"1\");function publishDefinition(){const current=page();if(!current){definitionNode.remove();return;}// Public, bounded, current-page metadata only. No selectors, credentials or custom params.\ndefinitionNode.textContent=JSON.stringify({schema_version:options.manifest.schema_version,tracker_version:\"1.2.0\",measurement_revision:options.manifest.measurement_revision??null,page:{path:current.path,page_id:current.page_id,page_name:current.page_name,definitions:current.rules.map(rule=>({kind:rule.kind,labels:rule.labels,track_view:rule.track_view===true})),journeys:current.journeys??[]},semantics:{unit:\"user_sequence\",section_view:\"visible_band_1s\",element_view:\"visible_area_50pct_1s\",site_exit_measured:false,diagnostic_state_supported:false}});if(!definitionNode.isConnected)document.head.appendChild(definitionNode);}function send(name,values){const current=page();if(!current||disposed)return;const params={tracker_version:\"1.2.0\",schema_version:options.manifest.schema_version,page_id:current.page_id,page_name:current.page_name,...values};if(options.manifest.measurement_revision)params.measurement_revision=options.manifest.measurement_revision;report(options.dryRun?\"dry_run\":\"sending\",{name,params});if(options.dryRun)return;try{// Never replace an existing queue: GTM may load after the first event.\nif(win.dataLayer===undefined)win.dataLayer=[];if(!Array.isArray(win.dataLayer)){report(\"invalid_data_layer\");return;}// GTM v2 merges objects. Clear our namespace so optional labels cannot leak.\nwin.dataLayer.push({lp_event_params:null});win.dataLayer.push({event:\"lp_tracker_event\",lp_event_name:name,lp_event_params:{...params}});report(\"queued\",{name,params});}catch{report(\"transport_error\");}}function classify(target){const result={};let contentResolved=false;const rules=page()?.rules??[];for(let node=target;node;node=node.parentElement){const matching=rules.filter(rule=>node.matches(rule.selector));const local={};const conflicts=new Set;for(const rule of matching)for(const key of LABELS){const value=rule.labels[key];if(value===undefined)continue;if(local[key]!==undefined&&local[key]!==value)conflicts.add(key);local[key]=value;}// Don't inherit half of an ambiguous entity (ID from one rule, name from another).\nfor(const key of[...conflicts]){const prefix=key.replace(/_(id|name)$/,\"\");conflicts.add(prefix+\"_id\");conflicts.add(prefix+\"_name\");}if(conflicts.size)report(\"ambiguous_rules\",{selectors:matching.map(rule=>rule.selector)});// Content is one atomic context. Never mix a child ID with a parent summary/type.\nif(!contentResolved&&matching.some(rule=>rule.labels.content_id!==undefined)){contentResolved=true;if(!CONTENT.some(key=>conflicts.has(key))){for(const key of CONTENT)if(local[key]!==undefined)result[key]=local[key];}}for(const key of LABELS)if(!CONTENT.includes(key)&&!conflicts.has(key)&&result[key]===undefined&&local[key]!==undefined)result[key]=local[key];}return result;}const click=event=>{checkRoute();if(event.button!==0)return;const raw=event.composedPath().find(node=>node instanceof Element);if(!raw||ignored(raw))return;const target=raw.closest(\"a[href],button,[role='button'],[role='tab'],summary\");if(!target){if(options.enableNonInteractiveClicks===false||event.detail===0)return;// These controls may handle activation without matching our ui_click selector.\nif(raw.closest(\"label,video[controls],audio[controls],[aria-disabled='true'],[draggable='true'],[role='link'],[role='checkbox'],[role='radio'],[role='switch'],[role='slider'],[role='spinbutton'],[role='textbox'],[role='combobox'],[role='listbox'],[role='option'],[role='menuitem'],[role='menuitemcheckbox'],[role='menuitemradio'],[role='treeitem'],[role='scrollbar']\"))return;const labels=classify(raw);const tag=raw.tagName.toLowerCase();const targetType=raw.closest(\"img,picture,svg,canvas\")?\"image\":/^(h[1-6]|p|span|strong|em|small|b|i|u|s|blockquote|li|dt|dd|figcaption)$/.test(tag)?\"text\":/^(div|section|main|article|aside|header|footer|nav|ul|ol|figure|body|html)$/.test(tag)?\"container\":\"other\";send(\"non_interactive_click\",{...labels,target_type:targetType,identity_source:labels.element_id?\"manifest\":labels.section_id?\"manifest_section\":\"unclassified\"});return;}if(ignored(target)||target.matches(\":disabled,[aria-disabled='true']\"))return;const labels=classify(target);const params={...labels,element_type:target.tagName.toLowerCase(),identity_source:labels.element_id?\"manifest\":\"unclassified\"};const href=target.closest(\"a[href]\")?.getAttribute(\"href\");if(href){try{const url=new URL(href,location.href);if([\"https:\",\"http:\"].includes(url.protocol)){// Raw URL/path/text are deliberately not transmitted.\nparams.destination_host=url.hostname;params.link_type=url.origin===location.origin?\"internal\":\"external\";}}catch{report(\"invalid_link\");}}send(\"ui_click\",params);};function ignored(node){return!!node.closest(\"[data-lp-ignore],input,textarea,select,[contenteditable]:not([contenteditable='false']),[hidden],[aria-hidden='true']\");}function clearViewTimers(){for(const timer of timers.values())clearTimeout(timer);timers.clear();}function checkRoute(){if(activePath===location.pathname)return;activePath=location.pathname;publishDefinition();clearViewTimers();viewed.clear();scrolled.clear();sectionTargets=[];report(\"route_changed\",{page_id:page()?.page_id??\"unconfigured\"});scanSections();}function visible(node,element=false){if(!node.isConnected||document.visibilityState===\"hidden\"||ignored(node))return false;for(let parent=node.parentElement;parent;parent=parent.parentElement)if(getComputedStyle(parent).opacity===\"0\")return false;const style=getComputedStyle(node);if(style.display===\"none\"||style.visibility!==\"visible\"||style.opacity===\"0\")return false;const r=node.getBoundingClientRect();let top=Math.max(r.top,0),bottom=Math.min(r.bottom,innerHeight);let left=Math.max(r.left,0),right=Math.min(r.right,innerWidth);if(element)for(let parent=node.parentElement;parent;parent=parent.parentElement){const style=getComputedStyle(parent),rect=parent.getBoundingClientRect();if(/^(hidden|clip|scroll|auto)$/.test(style.overflowY)){top=Math.max(top,rect.top);bottom=Math.min(bottom,rect.bottom);}if(/^(hidden|clip|scroll|auto)$/.test(style.overflowX)){left=Math.max(left,rect.left);right=Math.min(right,rect.right);}}const visibleHeight=Math.max(0,bottom-top);const visibleWidth=Math.max(0,right-left);if(element)return r.height>0&&r.width>0&&visibleHeight*visibleWidth>=r.height*r.width*.5;// A visible band, not 50% of a possibly multi-screen section. This measures exposure, not reading.\nreturn r.height>0&&r.width>0&&visibleWidth>=Math.min(32,r.width)&&visibleHeight>=Math.min(120,r.height,innerHeight/2);}function scanSections(){if(disposed)return;sectionTargets=[];if(options.enableSections!==false)for(const rule of page()?.rules??[]){if(rule.kind===\"section\")for(const node of document.querySelectorAll(rule.selector))sectionTargets.push({node,id:rule.labels.section_id,event:\"section_view\"});}for(const rule of page()?.rules??[])if(rule.kind===\"element\"&&rule.track_view){for(const node of document.querySelectorAll(rule.selector))sectionTargets.push({node,id:rule.labels.element_id,event:\"element_view\"});}schedule();}function update(){frame=0;if(disposed)return;checkRoute();const visibleById=new Map;const qualifies=item=>visible(item.node,item.event===\"element_view\")&&classify(item.node)[item.event===\"element_view\"?\"element_id\":\"section_id\"]===item.id;for(const item of sectionTargets)if(qualifies(item))visibleById.set(item.event+\":\"+item.id,item);for(const[id,timer]of timers)if(!visibleById.has(id)){clearTimeout(timer);timers.delete(id);}for(const[id]of visibleById){if(viewed.has(id)||timers.has(id))continue;timers.set(id,window.setTimeout(()=>{timers.delete(id);const item=sectionTargets.find(item=>item.event+\":\"+item.id===id&&qualifies(item));if(!item||disposed||activePath!==location.pathname)return;const labels=classify(item.node);viewed.add(id);send(item.event,{...labels,view_definition:item.event===\"element_view\"?\"visible_area_50pct_1s\":\"visible_band_1s\"});},1e3));}if(options.enableScroll&&document.visibilityState!==\"hidden\"){const height=Math.max(document.documentElement.scrollHeight,document.body?.scrollHeight??0);const range=height-innerHeight;if(range>0){const percent=Math.min(100,Math.max(0,scrollY/range*100));for(const threshold of[25,50,75,90])if(percent>=threshold&&!scrolled.has(threshold)){scrolled.add(threshold);send(\"scroll_depth\",{percent:threshold});}}}}function schedule(){if(!frame&&!disposed)frame=requestAnimationFrame(update);}function routeSignal(){checkRoute();schedule();}function visibility(){if(document.visibilityState===\"hidden\")clearViewTimers();schedule();}const mutation=new MutationObserver(records=>{const needsScan=records.some(record=>record.type===\"childList\"||![\"style\",\"hidden\",\"aria-hidden\"].includes(record.attributeName??\"\"));if(needsScan&&!scanTimer)scanTimer=window.setTimeout(()=>{scanTimer=0;checkRoute();scanSections();},100);else schedule();});const custom=event=>{checkRoute();const detail=event.detail;if(!plain(detail)||typeof detail.name!==\"string\"||!EVENT.test(detail.name)||/^(ga_|google_|firebase_|gtm_)/.test(detail.name)||[\"ui_click\",\"non_interactive_click\",\"section_view\",\"element_view\",\"scroll_depth\",\"page_view\",\"session_start\",\"first_visit\",\"user_engagement\"].includes(detail.name)||!plain(detail.params)){report(\"invalid_custom_event\");return;}const params={};if(detail.context!==undefined){const current=page();const ref=detail.context;const context=plain(ref)&&keysOnly(ref,[\"page_id\",\"context_id\"])&&ref.page_id===current?.page_id?current?.contexts?.find(item=>item.context_id===ref.context_id):undefined;if(!context){report(\"invalid_custom_context\");return;}Object.assign(params,context.labels,{context_id:context.context_id,identity_source:\"manifest_context\"});}// Reserve room for page/version metadata within a conservative 25-parameter budget.\nconst limit=Math.min(18,25-4-(options.manifest.measurement_revision?1:0)-Object.keys(params).length);let count=0;for(const[key,value]of Object.entries(detail.params)){if(!(options.customParameters??[]).includes(key)||!EVENT.test(key)||forbidden.has(key)||/^(ga_|google_|firebase_|gtm_)/.test(key))continue;if(typeof value===\"string\"&&Array.from(value).length<=100||typeof value===\"number\"&&Number.isFinite(value)||typeof value===\"boolean\"){if(count>=limit){report(\"custom_params_truncated\");break;}params[key]=value;count++;}}send(detail.name,params);};document.addEventListener(\"click\",click,true);document.addEventListener(\"visibilitychange\",visibility);document.addEventListener(\"framer:pageview\",routeSignal);win.addEventListener(\"popstate\",routeSignal);win.addEventListener(\"hashchange\",routeSignal);win.addEventListener(\"scroll\",schedule,{passive:true});win.addEventListener(\"resize\",schedule);win.addEventListener(\"lp-tracker:track\",custom);mutation.observe(document.documentElement,{subtree:true,childList:true,attributes:true,attributeFilter:[\"id\",\"class\",\"style\",\"hidden\",\"aria-hidden\",\"data-framer-name\"]});// pushState emits no native event; pathname checks also cover silent SPA transitions.\nconst routePoll=win.setInterval(()=>{if(activePath!==location.pathname)routeSignal();},500);win[SINGLETON]={signature,count:1,stop:()=>{disposed=true;definitionNode.remove();clearViewTimers();clearInterval(routePoll);clearTimeout(scanTimer);cancelAnimationFrame(frame);mutation.disconnect();document.removeEventListener(\"click\",click,true);document.removeEventListener(\"visibilitychange\",visibility);document.removeEventListener(\"framer:pageview\",routeSignal);win.removeEventListener(\"popstate\",routeSignal);win.removeEventListener(\"hashchange\",routeSignal);win.removeEventListener(\"scroll\",schedule);win.removeEventListener(\"resize\",schedule);win.removeEventListener(\"lp-tracker:track\",custom);}};publishDefinition();scanSections();report(\"started\");return releaseFor(win[SINGLETON]);}/** @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n */export function SiteEventTracker(props){useEffect(()=>{if(RenderTarget.current()!==RenderTarget.preview)return;try{return startSiteEventTracker({manifest:JSON.parse(props.manifestJson),allowedHosts:props.allowedHosts.split(\",\").map(host=>host.trim()).filter(Boolean),dryRun:props.dryRun,debug:props.debug,enableSections:props.enableSections,enableScroll:props.enableScroll,enableNonInteractiveClicks:props.enableNonInteractiveClicks,customParameters:(props.customParameters??\"\").split(\",\").map(key=>key.trim()).filter(Boolean)});}catch(error){if(props.debug)console.warn(\"[SiteEventTracker]\",error);}},[props.manifestJson,props.allowedHosts,props.dryRun,props.debug,props.enableSections,props.enableScroll,props.enableNonInteractiveClicks,props.customParameters]);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:0,height:0,pointerEvents:\"none\"}});}addPropertyControls(SiteEventTracker,{manifestJson:{type:ControlType.String,title:\"計測設定JSON\",displayTextArea:true,defaultValue:'{\"schema_version\":1,\"pages\":[]}'},allowedHosts:{type:ControlType.String,title:\"許可ホスト\",defaultValue:\"\"},enableSections:{type:ControlType.Boolean,title:\"セクション閲覧\",defaultValue:true},enableNonInteractiveClicks:{type:ControlType.Boolean,title:\"画像・余白クリック\",defaultValue:true,description:\"操作対象以外へのクリックを分類付きで記録。無反応とは判定しません\"},enableScroll:{type:ControlType.Boolean,title:\"詳細スクロール\",defaultValue:false},customParameters:{type:ControlType.String,title:\"独自パラメータ\",defaultValue:\"\",description:\"送信を許可するキーをカンマ区切りで指定\"},dryRun:{type:ControlType.Boolean,title:\"送信せず検証\",defaultValue:true},debug:{type:ControlType.Boolean,title:\"デバッグ\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"Rule\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Journey\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"validateManifest\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Page\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"JourneyStep\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"startSiteEventTracker\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackerManifest\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TrackerOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SiteEventTracker\":{\"type\":\"reactComponent\",\"name\":\"SiteEventTracker\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1\",\"framerIntrinsicHeight\":\"1\"}},\"EventContext\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteEventTracker.map"],"mappings":"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"}