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