PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / 3.3.1
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder v3.3.1
3.3.1 V-3.3.0 3.2.2 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 V3.0.3 V3.0.2 -3.0.1 V_3.0.0 1.1.1 1.1.8 1.2 1.3 1.4 1.4.18 1.5.2 1.9 2.0 2.10.0 2.10.1 All 138 releases
bit-form / assets / bf-258-101.js

bf-258-101.js in Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder 3.3.1, at assets/bf-258-101.js

2 lines 6.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 var D=Object.defineProperty,F=Object.defineProperties;var b=Object.getOwnPropertyDescriptors;var k=Object.getOwnPropertySymbols;var $=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var _=(a,t,s)=>t in a?D(a,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[t]=s,l=(a,t)=>{for(var s in t||(t={}))$.call(t,s)&&_(a,s,t[s]);if(k)for(var s of k(t))v.call(t,s)&&_(a,s,t[s]);return a},I=(a,t)=>F(a,b(t));import{c as m,_ as f,ch as W,a5 as y,$ as R,H as N}from"./main-762.js";import{c as A,s as H}from"./bf-145-47.js";const O=(a,t,s,o,d,e,r)=>{const n=[...a];if(r)n[e]=l(l({},a[e]),o),n.push({editItegration:!0}),t([...n]),d(s);else{const i=[...n],c=A();i.push(c?I(l({},o),{__bf_cl_ref:c}):o),i.push({newItegration:!0}),t(i),d(s)}},j=a=>{const t={},o=window.location.href.replace(`${window.opener.location.href}?redirect`,"").split("&");o&&o.forEach(d=>{const e=d.split("=");e[1]&&(t[e[0]]=e[1])}),localStorage.setItem(`__bitforms_${a}`,JSON.stringify(t)),window.close()},G=(a,t,s,o,d)=>{const e=l({},t);e.field_map.splice(a,0,{}),s(l({},e))},J=(a,t,s,o,d)=>{const e=l({},t);e.field_map.length>1&&e.field_map.splice(a,1),s(l({},e))},K=(a,t,s,o,d,e)=>{const r=l({},s);r.field_map[t][a.target.name]=a.target.value,a.target.value==="custom"&&(r.field_map[t].customValue=""),o(l({},r))},x=(a,t,s,o,d)=>{const e=l({},s);e.field_map[t].customValue=a.target.value,o(l({},e))},B=(a,t,s,o,d,e,r,n,i)=>{let c=l({},t);switch(c[a.target.name]=a.target.value,a.target.name){case"spreadsheetId":c=P(c,o,s,d,e);break;case"worksheetName":c=q(c,o,s,d,e);break}s(l({},c))},P=(a,t,s,o,d)=>{var r,n,i,c,g,p,h,w,u;const e=N(a);return e.worksheetName="",e.headerRow="A1",e.field_map=[{formField:"",googleSheetField:""}],(n=(r=e==null?void 0:e.default)==null?void 0:r.worksheets)!=null&&n[a.spreadsheetId]?Object.keys((c=(i=e==null?void 0:e.default)==null?void 0:i.worksheets)==null?void 0:c[a.spreadsheetId]).length===1&&(e.worksheetName=(p=(g=e==null?void 0:e.default)==null?void 0:g.worksheets)==null?void 0:p[a.spreadsheetId][0].properties.title,(u=(w=(h=e==null?void 0:e.default)==null?void 0:h.worksheets)==null?void 0:w.headers)!=null&&u[e.worksheetName]||S(t,e,s,o,d)):z(t,e,s,o,d),e},q=(a,t,s,o,d)=>{var r,n,i;const e=l({},a);return e.headerRow="A1",e.field_map=[{formField:"",googleSheetField:""}],(i=(n=(r=e==null?void 0:e.default)==null?void 0:r.worksheets)==null?void 0:n.headers)!=null&&i[a.worksheetName]||S(t,e,s,o,d),e},Q=(a,t,s,o,d)=>{o(!0);const e={formID:a,id:t.id,clientId:t.clientId,clientSecret:t.clientSecret,tokenDetails:t.tokenDetails,ownerEmail:t.ownerEmail};m(e,"bitforms_gsheet_refresh_spreadsheets").then(r=>{if(r&&r.success){const n=l({},t);n.default||(n.default={}),r.data.spreadsheets&&(n.default.spreadsheets=r.data.spreadsheets),r.data.tokenDetails&&(n.tokenDetails=r.data.tokenDetails),d({show:!0,msg:f("Spreadsheet refreshed")}),s(l({},n))}else r&&r.data&&r.data.data||!r.success&&typeof r.data=="string"?d({show:!0,msg:W(f("Spreadsheet refresh failed Cause: %s. please try again"),r.data.data||r.data)}):d({show:!0,msg:f("Spreadsheet refresh failed. please try again")});o(!1)}).catch(()=>o(!1))},z=(a,t,s,o,d)=>{const{spreadsheetId:e}=t;if(!e)return;o(!0);const r={formID:a,spreadsheetId:e,clientId:t.clientId,clientSecret:t.clientSecret,tokenDetails:t.tokenDetails};m(r,"bitforms_gsheet_refresh_worksheets").then(n=>{if(n&&n.success){const i=l({},t);n.data.worksheets&&(i.default.worksheets||(i.default.worksheets={}),i.default.worksheets[e]=n.data.worksheets),n.data.tokenDetails&&(i.tokenDetails=n.data.tokenDetails),d({show:!0,msg:f("Worksheets refreshed")}),s(l({},i))}else d({show:!0,msg:f("Worksheets refresh failed. please try again")});o(!1)}).catch(()=>o(!1))},S=(a,t,s,o,d)=>{const{spreadsheetId:e,worksheetName:r,header:n,headerRow:i}=t;if(!e&&!r&&!n&&!i)return;o(!0);const c={formID:a,spreadsheetId:e,worksheetName:r,header:n,headerRow:i,clientId:t.clientId,clientSecret:t.clientSecret,tokenDetails:t.tokenDetails};m(c,"bitforms_gsheet_refresh_worksheet_headers").then(g=>{var p;if(g&&g.success){const h=l({},t);((p=g.data.worksheet_headers)==null?void 0:p.length)>0?(h.default.headers||(h.default.headers={}),h.default.headers[e]||(h.default.headers[e]={}),h.default.headers[e][r]||(h.default.headers[e][r]={}),h.default.headers[e][r][i]=g.data.worksheet_headers,g.data.tokenDetails&&(h.tokenDetails=g.data.tokenDetails),d({show:!0,msg:f("Worksheet Headers refreshed")})):d({show:!0,msg:f("No Worksheet headers found. Try changing the header row number or try again")}),g.data.tokenDetails&&(h.tokenDetails=g.data.tokenDetails),s(l({},h))}else d({show:!0,msg:f("Worksheet Headers refresh failed. please try again")});o(!1)}).catch(()=>o(!1))},X=(a,t,s,o,d,e)=>{if(!a.clientId||!a.clientSecret){s({clientId:a.clientId?"":f("Client ID cann't be empty"),clientSecret:a.clientSecret?"":f("Secret key cann't be empty")});return}d(!0);const r="https://www.googleapis.com/auth/drive",n=y(R),i=`https://accounts.google.com/o/oauth2/v2/auth?scope=${r}&access_type=offline&prompt=consent&response_type=code&state=${encodeURIComponent(window.location.href)}/redirect&redirect_uri=${encodeURIComponent(n.googleRedirectURL)}&client_id=${a.clientId}`,c=window.open(i,"googleSheet","width=400,height=609,toolbar=off"),g=setInterval(()=>{if(c.closed){clearInterval(g);let p={},h=!1;const w=localStorage.getItem("__bitforms_googleSheet");if(w&&(h=!0,p=JSON.parse(w),localStorage.removeItem("__bitforms_googleSheet")),!p.code||p.error||!p||!h){const u=p.error?`Cause: ${p.error}`:"";e({show:!0,msg:`${f("Authorization failed")} ${u}. ${f("please try again")}`}),d(!1)}else{const u=l({},a);u.accountServer=p["accounts-server"],E(p,u,t,o,d,e)}}},500)},E=(a,t,s,o,d,e)=>{const r=l({},a);r.clientId=t.clientId,r.clientSecret=t.clientSecret;const n=y(R);r.redirectURI=n.googleRedirectURL,m(r,"bitforms_gsheet_generate_token").then(i=>i).then(i=>{if(i&&i.success){const c=l({},t);c.tokenDetails=i.data,s(c),H(c),o(!0),e({show:!0,msg:f("Authorized Successfully")})}else i&&i.data&&i.data.data||!i.success&&typeof i.data=="string"?e({show:!0,msg:`${f("Authorization failed Cause:")}${i.data.data||i.data}. ${f("please try again")}`}):e({show:!0,msg:f("Authorization failed. please try again")});d(!1)})},Y=a=>!((a.field_map?a.field_map.filter(s=>!s.formField&&!s.googleSheetField):[]).length>0);export{x as a,G as b,z as c,J as d,S as e,B as f,Y as g,K as h,O as i,X as j,Q as r,j as s};
2