(function(e){function t(t){for(var n,i,a=t[0],c=t[1],u=t[2],d=0,l=[];dnew s["a"].Store({modules:{widget:o["a"]}});var a=r("c0cc"),c=r("918d");const u=e=>{"function"===typeof __gtagTracker&&__gtagTracker("event","impression",{event_category:"userfeedback-survey",event_label:e.title,non_interaction:!0,survey_id:e.id})},f=e=>{"function"===typeof __gtagTracker&&__gtagTracker("event","submission",{event_category:"userfeedback-survey",event_label:e.title,non_interaction:!1,survey_id:e.id})},d={subscribeToStore(e){e.subscribe(t=>{const{type:r,payload:n}=t,{isPreview:s}=e.state.widget;if(!s)switch(r){case"widget/setSurvey":n.settings.enable_tracking&&u(n);break}}),e.subscribeAction((t,r)=>{const{type:n}=t,{survey:s}=r.widget,{isPreview:o}=e.state.widget;if(!o)switch(n){case"widget/saveResponse":s.settings.enable_tracking&&f(s);break}})}};var l=d,p=r("d4a7"),b=r("ed75");(()=>{const e="userfeedback_frontend";window.userfeedback_no_show_reasons={};const t=document.createElement("div");document.body.append(t),n["a"].use(a["a"],{componentPrefix:"UserFeedback",classPrefix:"user-feedback"}),window.userfeedback_addons_frontend&&window.userfeedback_addons_frontend.forEach(e=>{n["a"].use(e)});const r=i();n["a"].use(c["a"],{store:r,wpObjectKey:e});const{monsterinsights:s}=r.state.$uf.integrations;new n["a"]({store:r,mounted:()=>{if(r.state.$uf.is_preview)return;let e=r.state.$uf.surveys;if("1"===r.state.$uf.is_singular){if(""!==r.state.$uf.disable_all_surveys&&0===parseInt(r.state.$uf.show_specific_survey))return;if(0!==parseInt(r.state.$uf.show_specific_survey)){const t=e.find(e=>e.id===r.state.$uf.show_specific_survey);e=[t]}}const t=r.state.$uf.logic,n=Object(b["b"])(e,t);n&&!n.shortcode&&(s&&s.is_active&&l.subscribeToStore(r),r.dispatch("widget/init",n))},render:e=>r.state.$uf.is_preview?e(p["a"],{props:{isInline:!0,isPreview:!0,useSurvey:r.state.$uf.use_survey}}):e(p["a"])}).$mount(r.state.$uf.is_preview?"#"+r.state.$uf.preview_element_id:t);const o=document.querySelectorAll(".userfeedback-survey-container");o.forEach(e=>{const t=e.dataset.id;if(!t)return;const r=window.userfeedback_frontend.surveys,o=r.find(e=>e.id===t);if(!o)return;const a=i();c["a"].registerStoreModule(a,"userfeedback_frontend"),new n["a"]({store:a,mounted:()=>{const e=Object(b["b"])([o]);s&&s.is_active&&l.subscribeToStore(a),a.dispatch("widget/init",e)},render:e=>e(p["a"],{props:{isInline:!0}})}).$mount(e)})})()}});