1(self.rspackChunkvagaro_websitebuilder_consumer=self.rspackChunkvagaro_websitebuilder_consumer||[]).push([[100],{44874(e,t,o){"use strict";var n=this&&this.__awaiter||function(e,t,o,n){return new(o||(o=Promise))(function(i,r){function a(e){try{s(n.next(e))}catch(e){r(e)}}function c(e){try{s(n.throw(e))}catch(e){r(e)}}function s(e){var t;e.done?i(e.value):((t=e.value)instanceof o?t:new o(function(e){e(t)})).then(a,c)}s((n=n.apply(e,t||[])).next())})},i=this&&this.__rest||function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(o[n[i]]=e[n[i]]);return o};Object.defineProperty(t,"__esModule",{value:!0}),t.FacebookLoginClient=t.SDK_SCRIPT_ELE_ID=void 0;let r=o(60889);t.SDK_SCRIPT_ELE_ID="facebook-jssdk",t.FacebookLoginClient={getFB:()=>window.FB?window.FB:(console.warn("FB not found"),null),getLoginStatus(e,t=!1){let o=this.getFB();o?o.getLoginStatus(e,t):e({status:"unknown"})},getProfile(e,t){var o;null==(o=this.getFB())||o.api("me",t,e)},init(e){var t;null==(t=this.getFB())||t.init(e)},clear(){window.FB=null;let e=document.getElementById(t.SDK_SCRIPT_ELE_ID);e&&e.remove()},isRedirected(e){var t,o;let n=(0,r.paramsToObject)(window.location.search);return t=n.state===(null==e?void 0:e.state),t&&void 0!==n[null!=(o=null==e?void 0:e.response_type)?o:""]},loadSdk(e,o){return n(this,void 0,void 0,function*(){yield(0,r.createScriptEle)(t.SDK_SCRIPT_ELE_ID,`https://connect.facebook.net/${e}/sdk${o?"/xfbml.customerchat":""}.js`)})},redirectToDialog(e,t){var{ignoreSdkError:o}=t,n=i(t,["ignoreSdkError"]);window.location.href=`https://www.facebook.com/dialog/oauth${(0,r.objectToParams)(Object.assign(Object.assign({},e),n))}`},login(e,t){var o,{ignoreSdkError:n}=t,r=i(t,["ignoreSdkError"]);try{null==(o=this.getFB())||o.login(e,r)}catch(e){if(n)return;throw e}},logout(e){this.getLoginStatus(t=>{var o;"connected"===t.status?null==(o=this.getFB())||o.logout(e):e()})}}},32951(e,t,o){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,o,n){void 0===n&&(n=o);var i=Object.getOwnPropertyDescriptor(t,o);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[o]}}),Object.defineProperty(e,n,i)}:function(e,t,o,n){void 0===n&&(n=o),e[n]=t[o]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&n(t,e,o);return i(t,e),t},a=this&&this.__awaiter||function(e,t,o,n){return new(o||(o=Promise))(function(i,r){function a(e){try{s(n.next(e))}catch(e){r(e)}}function c(e){try{s(n.throw(e))}catch(e){r(e)}}function s(e){var t;e.done?i(e.value):((t=e.value)instanceof o?t:new o(function(e){e(t)})).then(a,c)}s((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0});let c=r(o(96540)),s=o(44874),l=o(60889);t.default=function(e){var t,o;let{appId:n,language:i="en_US",scope:r="public_profile, email",fields:u="name,email,picture",onSuccess:d,onFail:f,onProfileSuccess:p,className:b,style:g,children:_="Login with Facebook",render:h,autoLoad:v=!1,useRedirect:O=!1,useCustomerChat:y=!1}=e,m=Object.assign(Object.assign({version:"v16.0",xfbml:!1,cookie:!1,localStorage:!0},e.initParams),{appId:n}),w=Object.assign(Object.assign({redirect_uri:"u">typeof window?location.origin+location.pathname:"/",state:"facebookdirect",response_type:"code"},e.dialogParams),{client_id:n}),k=Object.assign(Object.assign({return_scopes:!1,ignoreSdkError:!1},e.loginOptions),{auth_nonce:"function"==typeof(null==(t=e.loginOptions)?void 0:t.auth_nonce)?e.loginOptions.auth_nonce():null==(o=e.loginOptions)?void 0:o.auth_nonce,scope:r});(0,c.useEffect)(()=>{j()},[]);let j=()=>a(this,void 0,void 0,function*(){yield s.FacebookLoginClient.loadSdk(i,y),window.fbAsyncInit=()=>{s.FacebookLoginClient.init(m);let e=s.FacebookLoginClient.isRedirected(w);!1===e&&v?F():!0===e&&O&&S()}}),S=()=>{s.FacebookLoginClient.login(e=>{if(!e.authResponse){f&&f({status:"loginCancelled"});return}d&&d(e.authResponse),p&&s.FacebookLoginClient.getProfile(p,{fields:u})},Object.assign(Object.assign({},k),{scope:r}))},F=()=>
1{if((0,l.isFacebookApp)()||O)return void s.FacebookLoginClient.redirectToDialog(w,k);if(!window.FB){f&&f({status:"facebookNotLoaded"});return}S()};return h?h({onClick:F,logout:s.FacebookLoginClient.logout}):c.default.createElement("button",{type:"button",onClick:F,className:b,style:g},_)}},31167(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createScriptEle=void 0,t.createScriptEle=(e,t)=>new Promise(o=>{var n;let i=document.getElementsByTagName("script")[0];if(document.getElementById(e))return void o(void 0);let r=document.createElement("script");if(r.id=e,r.src=t,r.onload=o,i)null==(n=i.parentNode)||n.insertBefore(r,i);else{let e=document.body.childNodes;document.body.insertBefore(r,e.item(e.length-1))}})},60889(e,t,o){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,o,n){void 0===n&&(n=o);var i=Object.getOwnPropertyDescriptor(t,o);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[o]}}),Object.defineProperty(e,n,i)}:function(e,t,o,n){void 0===n&&(n=o),e[n]=t[o]}),i=this&&this.__exportStar||function(e,t){for(var o in e)"default"===o||Object.prototype.hasOwnProperty.call(t,o)||n(t,e,o)};Object.defineProperty(t,"__esModule",{value:!0}),i(o(31167),t),i(o(48424),t),i(o(15629),t)},48424(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.paramsToObject=t.objectToParams=t.isObject=void 0,t.isObject=e=>"[object Object]"===Object.prototype.toString.call(e),t.objectToParams=e=>(0,t.isObject)(e)&&0!==Object.keys(e).length?"?"+Object.keys(e).map(t=>`${t}=${encodeURIComponent(e[t])}`).join("&"):"",t.paramsToObject=e=>(null==e?void 0:e.replace(/^\?/,"").split("&").reduce((e,t)=>{if(!t)return e;let[o,n]=t.split("=");return Object.assign(Object.assign({},e),{[o]:decodeURIComponent(n)})},{}))||{}},15629(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFacebookApp=void 0,t.isFacebookApp=()=>{if("u"<typeof window)return!1;let e=navigator.userAgent||navigator.vendor||window.opera;return e.indexOf("FBAN")>-1||e.indexOf("FBAV")>-1||e.indexOf("Instagram")>-1}},34571(e,t,o){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,o,n){void 0===n&&(n=o);var i=Object.getOwnPropertyDescriptor(t,o);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[o]}}),Object.defineProperty(e,n,i)}:function(e,t,o,n){void 0===n&&(n=o),e[n]=t[o]}),i=this&&this.__exportStar||function(e,t){for(var o in e)"default"===o||Object.prototype.hasOwnProperty.call(t,o)||n(t,e,o)},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});let a=r(o(32951));i(o(60889),t),i(o(55881),t),i(o(32951),t),i(o(44874),t),t.default=a.default},27771(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},55881(e,t,o){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,o,n){void 0===n&&(n=o);var i=Object.getOwnPropertyDescriptor(t,o);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[o]}}),Object.defineProperty(e,n,i)}:function(e,t,o,n){void 0===n&&(n=o),e[n]=t[o]}),i=this&&this.__exportStar||function(e,t){for(var o in e)"default"===o||Object.prototype.hasOwnProperty.call(t,o)||n(t,e,o)};Object.defineProperty(t,"__esModule",{value:!0}),i(o(27771),t),i(o(37901),t),i(o(38186),t)},37901(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},38186(e,t){"use strict";var o;Object.defineProperty(t,"__esModule",{value:!0}),t.LoginStatus=void 0,(o=t.LoginStatus||(t.LoginStatus={})).Connected="connected",o.NotAuthorized="not_authorized",o.Unknown="unknown"},37808(e){function t(e){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=37808,e.exports=t},84568(e,t,o){"use strict";o.r(t),o.d(t,{default:()=>d});var n=o(74848),i=o(96540),r=o(80401),a=o(34571);let c="id,first_name,last_name,name,email,picture",s=async(e,t)=>{let o=await fetch(`https://graph.facebook.com/me?fields=${encodeURIComponent(t)}&access_token=${encodeURIComponent(e)}`);
1if(!o.ok)throw Error(`Facebook profile request failed (${o.status})`);return o.json()},l=async()=>({userAgent:navigator.userAgent,platform:navigator.platform,language:navigator.language}),u=a?.default??a,d=({ButtonVariant:e="Social",FacebookAppId:t="2466041843874881",Flow:o="signin",IsLoading:a,Labels:d="Sign in with Facebook",Scope:f="email,public_profile",ProfileFields:p,OnResult:b,OnError:g,TriggerRef:_,HideButton:h=!1,SilentLogin:v=!1})=>{let{handleFacebookSuccess:O,handleFacebookFail:y,attemptSilentLogin:m}=(({flow:e,facebookAppId:t,profileFields:o=c,onResult:n,onError:r})=>{let a=(0,i.useCallback)(async t=>{let[i,r]=await Promise.all([s(t,o),l()]);return n?.({provider:"facebook",flow:e,accessToken:t,profile:i,deviceInfo:r}),!0},[e,o,n]),u=(0,i.useCallback)(async e=>{try{await a(e.accessToken)}catch(e){r?.({provider:"facebook",error:{error:"profileFetchFailed",message:String(e)}})}},[a,r]),d=(0,i.useCallback)(async()=>{let e=(e=>{try{let t=sessionStorage.getItem(`fbssls_${e}`);if(!t)return null;let o=JSON.parse(t);if(o?.status!=="connected"||!o?.authResponse?.accessToken||"number"==typeof o.expiresAt&&o.expiresAt<=Date.now())return null;return o.authResponse.accessToken}catch{return null}})(t);if(!e)return!1;try{return await a(e),!0}catch{return!1}},[t,a]);return{handleFacebookSuccess:u,handleFacebookFail:(0,i.useCallback)(e=>{r?.({provider:"facebook",error:e})},[r]),attemptSilentLogin:d}})({flow:o,facebookAppId:t,profileFields:p,onResult:b,onError:g});return(0,n.jsx)(u,{appId:t,scope:f,initParams:{cookie:!0,status:!0},onSuccess:O,onFail:y,render:({onClick:t})=>{let o=async()=>{if(v){if(await m())return;let e=window.FB;if(e&&"function"==typeof e.getLoginStatus)return void e.getLoginStatus(e=>{e?.status==="connected"&&e?.authResponse?.accessToken?O({accessToken:e.authResponse.accessToken}):t?.()},!0)}t?.()};return(_&&(_.current=o??null),h)?(0,n.jsx)(n.Fragment,{}):(0,n.jsx)(r.default,{ButtonVariant:e,SocialButton:"Facebook",ButtononClick:o,ButtonDisabled:a,Size:"full-width",children:d})}})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.