"use strict";(self.webpackChunk_klaviyo_onsite_modules=self.webpackChunk_klaviyo_onsite_modules||[]).push([[1680],{25879:function(e,t,n){n.d(t,{C:function(){return r},m:function(){return s}});var o=n(64486);const r=e=>{o.Z.setState((t=>Object.assign({},t,{onsiteState:Object.assign({},t.onsiteState,{bisPortalConfig:e})})))},s=()=>{o.Z.setState((e=>Object.assign({},e,{onsiteState:Object.assign({},e.onsiteState,{bisPortalConfig:void 0})})))}},74864:function(e,t,n){n.r(t),n.d(t,{clearBISPortalConfig:function(){return O.m},clearValidations:function(){return g.ng},closeForm:function(){return g.zd},closeFormWithAnimation:function(){return g.et},closePortalIfNecessary:function(){return g.sd},closeTeaserAndOpenForm:function(){return g.$J},closeTeaserWithAnimation:function(){return g.YW},getMessageBus:function(){return i.c},getMockStore:function(){return y},isShopPayEnabled:function(){return s.wf},logMetricAsync:function(){return c.M},logQualifyMetricAsync:function(){return c.E},mockStore:function(){return b},openForm:function(){return g.BQ},requestAndUpdateDynamicCouponCode:function(){return g.zS},resetStore:function(){return I},selectors:function(){return j},setBISPortalConfig:function(){return O.C},setClient:function(){return a.UY},setCompanySenderSettingsFromData:function(){return l},setComponentLoaded:function(){return g.DK},setCreatedProfileEvents:function(){return p.Z},setFormDynamicInfoStateFromData:function(){return f},setFormSettingsFromData:function(){return d},setFormsFromData:function(){return m},showFormWithTriggers:function(){return g.f7},showTeaserIfNecessary:function(){return g.By},successForm:function(){return S.$k},updateComponentMetadata:function(){return g.pY},updateCurrentView:function(){return g.Cm},updateOpenFormVersion:function(){return g.fK},updateStorageOnFormOpenOrQualify:function(){return S.qu},useFormsStore:function(){return u.Z},validateOpenFormVersion:function(){return g.eN},validateOpenFormVersionComponent:function(){return g.hX}});var o=n(58895),r=n(69422),s=n(12483),i=n(11559),a=n(20226),c=n(45727),u=n(64486);const m=e=>new Promise((t=>{u.Z.setState((e=>(0,a.Eg)({isFetchingForms:!0},e))),u.Z.setState((n=>(t(),Object.assign({},n,{onsiteState:Object.assign({},n.onsiteState,{triggerGroups:e.triggerGroups,client:Object.assign({},n.onsiteState.client,{isFetchingForms:!1})}),formsState:{actions:e.actions,columns:e.columns,teasers:e.teasers,dynamicButtons:e.dynamicButtons,components:e.components,formVersions:e.formVersions,forms:e.forms,rows:e.rows,views:e.views,triggerGroups:e.triggerGroups,formEntityFormViewDependencies:e.formEntityFormViewDependencies}}))))})),d=e=>new Promise((t=>{u.Z.setState((n=>(t(),Object.assign({},n,{onsiteState:Object.assign({},n.onsiteState,{formSettings:e})}))))})),f=e=>new Promise((t=>{u.Z.setState((n=>(t(),Object.assign({},n,{onsiteState:Object.assign({},n.onsiteState,{dynamicInfoState:e})}))))})),l=e=>new Promise((t=>{u.Z.setState((n=>(t(),Object.assign({},n,{onsiteState:Object.assign({},n.onsiteState,{companySenderSettings:e})}))))}));var p=n(68030),g=n(31858),S=n(12077),v=n(9066);const I=()=>{u.Z.setState((0,v.j)())};n(3545),n(92461),n(44159);var F=n(3045),w=n(67059),V=n(20110);const b=e=>{I(),u.Z.setState((t=>{var n,o,r,s,i,a,c,u,m;return Object.assign({},t,{onsiteState:Object.assign({},t.onsiteState,e.onsiteState,{client:Object.assign({},t.onsiteState.client,(null==(n=e.onsiteState)?void 0:n.client)||{}),openFormVersions:Object.assign({},t.onsiteState.openFormVersions,(null==(o=e.onsiteState)?void 0:o.openFormVersions)||{})}),formsState:Object.assign({},t.formsState,{actions:Object.assign({},t.formsState.actions,(null==(r=e.formsState)?void 0:r.actions)||{}),components:Object.assign({},t.formsState.components,(null==(s=e.formsState)?void 0:s.components)||{}),rows:Object.assign({},t.formsState.rows,(null==(i=e.formsState)?void 0:i.rows)||{}),columns:Object.assign({},t.formsState.columns,(null==(a=e.formsState)?void 0:a.columns)||{}),views:Object.assign({},t.formsState.views,(null==(c=e.formsState)?void 0:c.views)||{}),formVersions:Object.assign({},t.formsState.formVersions,(null==(u=e.formsState)?void 0:u.formVersions)||{}),forms:Object.assign({},t.formsState.forms,(null==(m=e.formsState)?void 0:m.forms)||{})}),messageBus:e.messageBus})}))},y=({formId:e="DAFor1",actionId:t="222",formAction:n={listId:"testListId",viewId:"2",actionType:F.p},hasSmsActionButton:o=!1,formSettings:r,formVersionCId:s="123",componentId:i="1",currentViewId:a="1",mockSourceValue:c="$embed",formVersionId:u=666,mockCompanyId:m="company",mockComponentType:d="TEXT_INPUT",mockSentIdentifiers:f={},mockComponentData:l={},additionalViews:p={},messageBus:g,previousFormSubmitBody:S,openFormVersions:v,formsState:I,createdProfileEvents:b})=>{const y={[i]:{componentId:i,componentType:d,actionId:t,data:Object.assign({required:!1,format:["m","d","Y"],metaFields:[{fieldId:c,value:"hiddenFieldValue"},{fieldId:"test",value:"hiddenFieldValue"}]},l),rowId:"3",created:"",updated:""}},O={[t]:Object.assign({actionId:t},n,{created:"",updated:""})},j={},h={},C={},P={},Z={};return o?(O[3]={actionId:"3",actionType:F.T5,listId:null,viewId:null,created:"",updated:""},y[3]={componentType:d,actionId:"3",rowId:"3",componentId:"3",data:{},created:"",updated:""},Z[3]={components:[i,"3"],columnId:"3",rowId:"3",created:"",updated:"",data:{},position:0}):Z[3]={components:[i],columnId:"3",rowId:"3",created:"",updated:"",data:{},position:0},j[e]={formId:e,liveFormVersion:u,name:"Default form",editFormVersion:u,editExperiment:null,showKlaviyoBranding:!1,showKlaviyoBrandingFullpageAndFlyoutForms:!1},h[u]={views:["3"],id:u,name:"test form",data:{},formType:"POPUP",formSpecialties:[],formVersionId:u,created:"",triggerGroups:[],updateTimestamp:123456789,formId:e,allocation:0},C[3]={formVersionId:u,columns:["3"],viewId:"3",created:"",updated:"",data:{},position:0},C[2]={formVersionId:u,columns:[],viewId:"3",created:"",updated:"",data:{},position:1},C[1]={formVersionId:u,columns:[],viewId:"3",created:"",updated:"",data:{},position:2},P[3]={rows:["3"],viewId:"3",columnId:"3",created:"",updated:"",data:{},position:0},p&&Object.keys(p).forEach((e=>{const t=p[e].formVersionId||u;C[e]=Object.assign({},p[e],{formVersionId:t})})),{onsiteState:Object.assign({},void 0!==r?{formSettings:r}:{},{createdProfileEvents:null!=b?b:{},client:{klaviyoCompanyId:m,isFetchingForms:!1,previousFormSubmitBody:S,showingShopLogin:w.K.NEVER_SHOWN},companySenderSettings:{},openFormVersions:null!=v?v:{[s]:Object.assign({},V.k,{formAnimationInProgress:!1,sentOpenMetric:!0,sentOpenEvent:!0,sentIdentifiers:f,hideFormBeforeAnimation:!1,teaserIsFirstRender:!1,formId:e,opened:!0,currentViewId:a,formVersionId:u,formVersionCId:s,components:{[i]:{fieldId:"test",value:"test",loaded:!0,componentId:i}},currentTeaserId:void 0})},storage:{modal:{disabledForms:{},disabledTeasers:{},viewedForms:{}}},triggerGroups:{},couponCodes:{},datadomeCaptchaUrls:{}}),formsState:null!=I?I:{components:y,actions:O,formVersions:h,views:C,columns:P,rows:Z,forms:j,formEntityFormViewDependencies:{}},messageBus:g}};var O=n(25879);const j={getSmartOptInViewIds:o.G,getParentViews:r.KP,getParentViewsForFormVersion:r._,getReachableViewsForFormVersion:r.QR,getUnreachableViewsForFormVersion:r.zj,getAllViewsForFormVersion:r.zH,getConnectedViews:r.ad,getNextViews:r.lv,getFirstView:r.Xk,getFirstViewId:r.QE,getSuccessViewId:r.Tf,getOpenFormVersionForFormId:s.FX}},58895:function(e,t,n){n.d(t,{G:function(){return r}});n(92461),n(70818);var o=n(69422);const r=(e,t)=>{const n=e.formsState.formVersions[t];return(null==n?void 0:n.views.filter((t=>(0,o.Sz)(e,t))))||[]}},93111:function(e,t){t.Z=function(e){for(var t=-1,n=null==e?0:e.length,o=0,r=[];++t