(function(){var a=function(){window.guideBridge.connect(function(){if(window.guideBridge.hasAutoSaveStarted()){c() }else{window.guideBridge.on("guideAutoSaveStart",function(){c() }) }}) }; var c=function(){var g=b(); var i=g.enableAnonymous,h=g.fpWhen; if(h){var f=parseInt(h)*1000,d=function(){g=b(); var k=g.metadata; if(!FD.FP.isAnonymous||i){var j={isAutoSaveTriggered:true,metadataToSave:k,enableAnonymous:i}; window.FD.FP.AF._handleDraftSaveWrapper(j) }}; d(); var e=setInterval(function(){d() },f) }}; var b=function(){var k=false,i={},f=window.guideBridge.getAutoSaveInfo(),h,m,l,d; if(f){if(f.hasOwnProperty("autoSaveInterval")){h=f.autoSaveInterval }if(f.hasOwnProperty("metadataselector")){d=f.metadataselector }if(d&&d==="global"){var j=window.guideBridge.getGlobalMetaInfo(); l=j&&j.hasOwnProperty("metadata")?j.metadata:null }else{l=f.fpmetadata }if(f.hasOwnProperty("enableAnonymous")){k=f.enableAnonymous }if(l){if(typeof l==="object"){for(var g in l){var e=JSON.parse(l[g]); i[e.key]=window.guideBridge._guide._compileExpression(e.value)() }}else{if(typeof l==="string"){var e=JSON.parse(l); i[e.key]=window.guideBridge._guide._compileExpression(e.value)() }}}}m={metadata:i,enableAnonymous:k,fpWhen:h}; return m }; if(!window.guideBridge){window.addEventListener("bridgeInitializeStart",function(){a() }) }else{a() }})();