1(()=>{var __webpack_modules__={6728(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.ON_BOARDING_INTERNATIONAL_ACCEPT_CLOSE=exports.PAGE_VIEW_EVENT_NAME=exports.IS_STAGING=exports.IS_DEV=exports.IS_QA=exports.IS_PRODUCTION=void 0,exports.IS_PRODUCTION="undefined"!=typeof window&&-1!==window.location.hostname.indexOf("honeybook.com"),exports.IS_QA="undefined"!=typeof window&&(-1!==window.location.hostname.indexOf("staging-qa-app.honeybook.com")||-1!==window.location.hostname.indexOf("hbqa.dev")),exports.IS_DEV="undefined"!=typeof window&&(-1!==window.location.hostname.indexOf("localhost")||-1!==window.location.hostname.indexOf("127.0.0.1")),exports.IS_STAGING="undefined"!=typeof window&&-1!==window.location.hostname.indexOf("hbdev.io")&&!exports.IS_QA,exports.PAGE_VIEW_EVENT_NAME="Page View: ",exports.ON_BOARDING_INTERNATIONAL_ACCEPT_CLOSE="on_boarding_international_accept_close"},5308(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.config=void 0;var __webpack_require__=__webpack_require__(6728),currentDomain="undefined"!=typeof window?window.location.hostname:"";exports.config={googleClientId:__webpack_require__.IS_PRODUCTION?"120700799051-13p18o7cbjt05r453hg95nk0nnogvkur.apps.googleusercontent.com":"230082618268-90af0tgt058hpra28360sha7r1abhv2b.apps.googleusercontent.com",currentDomain:currentDomain,cloudinaryCloudName:"honeybook-landing",cloudinaryUploadPreset:"rfapdko3"}},3984(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.osData=exports.MOBILE_ANDROID=exports.MOBILE_IOS=exports.DEVICE_OPTIONS=void 0,exports.DEVICE_OPTIONS=[{regex:/Android/i,deviceType:"Android"},{regex:/BlackBerry/i,deviceType:"BlackBerry"},{regex:/iPhone/i,deviceType:"iPhone"},{regex:/iPad/i,deviceType:"iPad"},{regex:/iPod/i,deviceType:"iPod"},{regex:/Opera Mini/i,deviceType:"Opera"},{regex:/IEMobile/i,deviceType:"Windows"}],exports.MOBILE_IOS="iOS",exports.MOBILE_ANDROID="Android",exports.osData=[{os:"Windows 10",regex:/(Windows 10.0|Windows NT 10.0)/},{os:"Windows 8.1",regex:/(Windows 8.1|Windows NT 6.3)/},{os:"Windows 8",regex:/(Windows 8|Windows NT 6.2)/},{os:"Windows 7",regex:/(Windows 7|Windows NT 6.1)/},{os:"Windows Vista",regex:/Windows NT 6.0/},{os:"Windows Server 2003",regex:/Windows NT 5.2/},{os:"Windows XP",regex:/(Windows NT 5.1|Windows XP)/},{os:"Windows 2000",regex:/(Windows NT 5.0|Windows 2000)/},{os:"Windows ME",regex:/(Win 9x 4.90|Windows ME)/},{os:"Windows 98",regex:/(Windows 98|Win98)/},{os:"Windows 95",regex:/(Windows 95|Win95|Windows_95)/},{os:"Windows NT 4.0",regex:/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/},{os:"Windows CE",regex:/Windows CE/},{os:"Windows 3.11",regex:/Win16/},{os:"Android",regex:/Android/},{os:"Open BSD",regex:/OpenBSD/},{os:"Sun OS",regex:/SunOS/},{os:"Chrome OS",regex:/CrOS/},{os:"Linux",regex:/(Linux|X11(?!.*CrOS))/},{os:"iOS",regex:/(iPhone|iPad|iPod)/},{os:"Mac OS X",regex:/Mac OS X/},{os:"Mac OS",regex:/(Mac OS|MacPPC|MacIntel|Mac_PowerPC|Macintosh)/},{os:"QNX",regex:/QNX/},{os:"UNIX",regex:/UNIX/},{os:"BeOS",regex:/BeOS/},{os:"OS/2",regex:/OS\/2/},{os:"Search Bot",regex:/(nuhk|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask Jeeves\/Teoma|ia_archiver)/}]},2137(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.EXTENSION_STACK_NOISE=exports.EXPECTED_ERROR_NOISE=void 0,exports.EXPECTED_ERROR_NOISE=["Error retrieving a token","The browser is not supported","does not support public key credentials","Check credential status returns invalid response","navigator.credentials.get request may be outstanding","Invalid call to runtime.sendMessage",'Uncaught "Script error."'],exports.EXTENSION_STACK_NOISE=["chrome-extension://","moz-extension://","safari-extension://"]},6376(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.EXCLUDE_URL_LIST=exports.FULLSTORY_FULL_CAPTURE_URL_LIST=exports.EXCLUDE_URL_PREFIX_LIST=exports.EXCLUDE_HOST_NAME=exports.baseApiPrefix=void 0,exports.baseApiPrefix="https://api.honeybook.com",exports.EXCLUDE_HOST_NAME=["pros.honeybook.com"],exports.EXCLUDE_URL_PREFIX_LIST=["/blog","/templates","/crm-dj"],exports.FULLSTORY_FULL_CAPTURE_URL_LIST=["/lp/switching-to-honeybook"],exports.EXCLUDE_URL_LIST=["/lp/policy/referrals-tos","/lp/john-branch","/lp/educator-campaign-tos","/lp/policy/premium-program","/lp/promotional-terms","/lp/terms-of-service-promotion-terms-conditions","/lp/educator-template-sharing-giveaway-tos","/lp/promotional-terms-join30","/lp/promotional-terms-february24","/lp/honeybook-freelancersunion-terms-of-service","/lp/honeybook-pic-time-terms-of-service","/lp/promotional-terms-comeback50","/lp/honeybook-adobe-terms-of-service","/lp/boss-vision","/lp/policy/grant-rules","/lp/zero-transaction-fees-terms-of-service","/lp/bug-bounty-program-page","/lp/insights-report","/lp/growth-guide","/lp/policy/terms-of-service-prismm","/lp/policy/spring-sale-26","/lp/getting-started","/lp/policy/zoom-terms-and-conditions","/lp/2025-january-jumpstart","/lp/januaryjumpstart-terms","/lp/wppi2025","/lp/responsible-ai","/lp/ai-start","/lp/policy/timeline-genius","/lp/policy/referrals-tos","/lp/referrals","/lp/policy/beta-community-nda","/lp/the-unfair-advantage","/legal/terms-of-service","/legal/privacy","/careers","/lp/policy/wmba-terms-and-conditions","/lp/zola-terms-of-service","/lp/policy/bfcm-2025","/lp/policy/zola-terms-of-service","/lp/policy/cyberdays-2025","/partnerships/referrals","/lp/new-honeybook","/lp/policy/jan26-referrals-raffle","/lp/policy/fiverr-terms-of-service","/lp/policy/zola-hb-phoenix-az","/lp/policy/fee-free-june-terms","/lp/policy/aug26-photographer-referral-merch","/lp/member-awards/houston-tx-members","/lp/policy/sep26-phone-giveaway","/product/chatgpt/lp/integrations","/
1product/chatgpt/integrations","/faqs"]},76(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.GOOGLE_ONE_TAP_ALLOWED_HOSTS=exports.GOOGLE_ONE_TAP_PARENT_ID=exports.GOOGLE_ONE_TAP_CONFIG=void 0,exports.GOOGLE_ONE_TAP_CONFIG={AUTO_SELECT:!1,CANCEL_ON_TAP_OUTSIDE:!1,CONTEXT:"webflow",PROMPT_SUPPRESS_SEC:3600,STATE_COOKIE_DOMAIN:"honeybook.com",USE_FEDCM_FOR_PROMPT:!0},exports.GOOGLE_ONE_TAP_PARENT_ID="google-one-tap-container",exports.GOOGLE_ONE_TAP_ALLOWED_HOSTS=["www.honeybook.com","honeybook.com"]},1052(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.LOCALIZED_PATHS=exports.CLOSE_INTERNATIONAL_MODAL_EVENT_NAME=exports.NOTIFY_ME_EVENT_NAME=exports.CLOSE_COUNTRY_SELECTOR_EVENT_NAME=exports.COUNTRY_SELECTOR_EVENT_NAMES=exports.LOCALE_TO_COUNTRY_SELECTOR_EVENT=exports.LOCALE_TO_DISPLAY_NAME=exports.SUPPORTED_LOCALES=exports.LOCALE_TO_SUBFOLDER=exports.COUNTRY_CODE_TO_LOCALE=void 0,exports.COUNTRY_CODE_TO_LOCALE={US:"us",UK:"uk",GB:"uk",AU:"au",CA:"ca"},exports.LOCALE_TO_SUBFOLDER={us:"",uk:"/uk",au:"/au",ca:"/ca"}
1,exports.SUPPORTED_LOCALES=["us","uk","au","ca"],exports.LOCALE_TO_DISPLAY_NAME={us:"United States",uk:"United Kingdom",au:"Australia",ca:"Canada"},exports.LOCALE_TO_COUNTRY_SELECTOR_EVENT={us:"click: US country",uk:"click: UK country",ca:"click: CA country",au:"click: AU country"},exports.COUNTRY_SELECTOR_EVENT_NAMES=[exports.LOCALE_TO_COUNTRY_SELECTOR_EVENT.us,exports.LOCALE_TO_COUNTRY_SELECTOR_EVENT.uk,exports.LOCALE_TO_COUNTRY_SELECTOR_EVENT.ca,exports.LOCALE_TO_COUNTRY_SELECTOR_EVENT.au],exports.CLOSE_COUNTRY_SELECTOR_EVENT_NAME="click: close country selector",exports.NOTIFY_ME_EVENT_NAME="click: yes notify me",exports.CLOSE_INTERNATIONAL_MODAL_EVENT_NAME="click: close international modal",exports.LOCALIZED_PATHS=["/","/home","/pricing"]},6111(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.FALLBACK_VARIANT_VALUE=exports.TEST_PROPERTIES_SEPARATOR=exports.TESTS_SEPARATOR=exports.HB_ANONYMOUS_ID_COOKIE=exports.AB_TESTS_STORAGE_KEY=exports.AB_TEST_COOKIE_KEY_STATSIG=exports.STATSIG_ID_COOKIE=void 0,exports.STATSIG_ID_COOKIE="hb_statsig_stable_id",exports.AB_TEST_COOKIE_KEY_STATSIG="hb_marketing_tests",exports.AB_TESTS_STORAGE_KEY="exposed_marketing_tests",exports.HB_ANONYMOUS_ID_COOKIE="hb_anonymous_id",exports.TESTS_SEPARATOR="&",exports.TEST_PROPERTIES_SEPARATOR=":",exports.FALLBACK_VARIANT_VALUE="code_default"},8447(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.STORAGE_CONFIG=exports.MAX_CROSS_DOMAIN_UTM_HISTORY_ENTRIES=exports.CROSS_DOMAIN_KEYS=exports.STORAGE_KEYS=void 0;__webpack_require__=__webpack_require__(6728);exports.STORAGE_KEYS={START_TRIAL_CLICKED:"startTrialClicked",BUY_NOW_DATA:"buyNowData",UTM_HISTORY:"utm_history",SELECTED_LOCALE:"selectedLocale",DEMO_FORM_SUBMISSION:"hb_demo_form_submission"},exports.CROSS_DOMAIN_KEYS=["signupData","HB_COUPON",exports.STORAGE_KEYS.START_TRIAL_CLICKED,exports.STORAGE_KEYS.BUY_NOW_DATA,exports.STORAGE_KEYS.UTM_HISTORY,exports.STORAGE_KEYS.SELECTED_LOCALE,exports.STORAGE_KEYS.DEMO_FORM_SUBMISSION],exports.MAX_CROSS_DOMAIN_UTM_HISTORY_ENTRIES=3,exports.STORAGE_CONFIG={cookieDomain:__webpack_require__.IS_DEV?"localhost":__webpack_require__.IS_STAGING?".hbdev.io":".honeybook.com",localStorageExpirationDays:365,sessionStorageExpirationDays:1}},4020(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.WEBFLOW_TEST_CONFIG=void 0,exports.WEBFLOW_TEST_CONFIG={getstarted_cro_redesign_v2:{variants:{"control-getstarted-cro-redesign":{ab_test_variation:"control-getstarted-cro-redesign"},"test-getstarted-cro-redesign":{ab_test_variation:"test-getstarted-cro-redesign"}},controlVariantName:"control-getstarted-cro-redesign",pages:["/getstarted"]},hp_photographers_entrypoints:{variants:{"control-hp-photographers-entrypoints":{ab_test_variation:"control-hp-photographers-entrypoints"},"test-hp-photographers-entrypoints":{ab_test_variation:"test-hp-photographers-entrypoints"}},controlVariantName:"control-hp-photographers-entrypoints",pages:["/"],webflowHost:"core"},gatsby_to_webflow_tools:{variants:{"control-gatsby-to-webflow-tools":{ab_test_variation:"control-gatsby-to-webflow-tools"},"test-gatsby-to-webflow-tools":{ab_test_variation:"test-gatsby-to-webflow-tools"}},controlVariantName:"control-gatsby-to-webflow-tools",pages:["/get-document-signing","/online-signature-generator","/mission-statement","/invoice-template","/tools/self-employment-tax-calculator","/email-signature"],webflowHost:"core"}}},640(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},__awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]}
1,trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},__rest=this&&this.__rest||function(s,e){var t={};for(p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},services_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.handleDemoFormSubmit=exports.handleLearnMoreFormSubmit=exports.handleDownloadGuideSubmit=void 0,__webpack_require__(9935)),hubspot_1=__webpack_require__(2579),storageConfig_1=__webpack_require__(8447),QUALIFYING_REVENUES=(exports.handleDownloadGuideSubmit=function(eventSourceAttribute,additionalProps){return __awaiter(void 0,void 0,void 0,function(){var _a,_b,_c,_d,_e,_f,_g;return __generator(this,function(_h){switch(_h.label){case 0:return(_a=(null==(_a=document.querySelector("[data-guide-name]"))?void 0:_a.value)||"",_b=(null==(_b=document.querySelector("[data-guide-industry]"))?void 0:_b.value)||"",_c=(null==(_c=document.querySelector("[data-guide-business]"))?void 0:_c.value)||"",_d=(null==(_d=document.querySelector("[data-guide-hours]"))?void 0:_d.value)||"",_e=(null==(_e=document.querySelector("[data-guide-dollars]"))?void 0:_e.value)||"",_f=(null==(_f=document.querySelector("[data-guide-years]"))?void 0:_f.value)||"",_g=(null==(_g=document.querySelector("[data-guide-email]"))?void 0:_g.value)||"",_a={page_path:window.location.pathname,email:_g,user_name:_a,company_name:_c,annual_revenue:_e,company_type:_b,company_age:_f,hours_saved:_d,lead_type:"downloadguide"},_c=__assign(__assign({},additionalProps),_a),_g)?(_e=_c.lead_type,_b=__rest(_c,["lead_type"]),[4,services_1.leadService.leadCreated({email:_g,source:eventSourceAttribute||_e,additionalData:_b,leadType:_e,reportToIterable:!0})]):[3,2];case 1:_h.sent(),_h.label=2;case 2:return[2,_c]}})})},exports.handleLearnMoreFormSubmit=function(eventSourceAttribute,additionalProps){return __awaiter(void 0,void 0,void 0,function(){var _a,_b,_c,_d;return __generator(this,function(_e){switch(_e.label){case 0:return(_a=(null==(_a=document.querySelector("[data-guide-first-name]"))?void 0:_a.value)||"",_b=(null==(_b=document.querySelector("[data-guide-last-name]"))?void 0:_b.value)||"",_c=(null==(_c=document.querySelector("[data-guide-industry-learn]"))?void 0:_c.value)||"",_d=(null==(_d=document.querySelector("[data-guide-email-learn]"))?void 0:_d.value)||"",_a={page_path:window.location.pathname,email:_d,user_name:"".concat(_a," ").concat(_b).trim(),company_type:_c,lead_type:"learnmore"},_b=__assign(__assign({},additionalProps),_a),_d)?(_c=_b.lead_type,_a=__rest(_b,["lead_type"]),[4,services_1.leadService.leadCreated({email:_d,source:eventSourceAttribute||_c,additionalData:_a,leadType:_c,reportToIterable:!0})]):[3,2];case 1:_e.sent(),_e.label=2;case 2:return[2,_b]}})})},{default:["100k-200k","200k-plus"],generated_plp:["20k-50k","50k-100k","100k-200k","200k-plus"],migration:["100k-200k","200k-plus"]});exports.handleDemoFormSubmit=function(_eventSourceAttribute,additionalProps){var redirectUrl,_a=(null==(_a=null==(_a=document.querySelector('input[name="fullName"]'))?void 0:_a.value)?void 0:_a.trim())||"",_c=(null==(_c=null==(_c=document.querySelector('input[name="businessEmail"]'))?void 0:_c.value)?void 0:_c.trim())||"",_e=(null==(_e=null==(_e=document.querySelector('input[name="companyName"]'))?void 0:_e.value)?void 0:_e.trim())||"",_g=(null==(_g=null==(_g=document.querySelector('select[name="companyType"]'))?void 0:_g.value)?void 0:_g.trim())||"",_j=(null==(_j=null==(_j=document.querySelector('select[name="expectedRevenue"]'))?void 0:_j.value)?void 0:_j.trim())||"",_l=null==(_l=null==(_l=document.querySelector('input[name="agreeToPrivacy"]'))?void 0:_l.checked)||_l,utmSource=services_1.UtmService.getInstance().getUtmParam("utm_source"),_o=(null!=(_o=QUA
1LIFYING_REVENUES[(0,hubspot_1.getNormalizedUtmSource)()])?_o:QUALIFYING_REVENUES.default).includes(_j),userStatus=_o?"qualified":"unqualified",leadType=_o?"abm_get_call":"abm_get_demo",utmParams=services_1.UtmService.getInstance().getAllUtmParams(),userStatus={name:_a,email:_c,company_name:_e,company_type:_g,annual_revenue:_j,user_status:userStatus,lead_type:leadType},eventProps=(services_1.StorageService.setItem({key:storageConfig_1.STORAGE_KEYS.DEMO_FORM_SUBMISSION,data:{fullName:_a,businessEmail:_c,companyName:_e,companyType:_g,expectedRevenue:_j,submittedAt:(new Date).toISOString()},storageType:"sessionStorage"}),__assign(__assign({},userStatus),{utm_source:utmSource,accept_getting_emails:_l,page_path:window.location.pathname,platform:"webflow"})),leadType=(services_1.leadService.leadCreated({email:_c,source:"abm_demo_form",additionalData:__assign(__assign({},eventProps),utmParams),leadType:leadType,reportToIterable:!0}),services_1.analyticsService.reportEvent("success: demo qualification form submitted",__assign(__assign(__assign({},eventProps),{action:"success"}),utmParams)),services_1.analyticsService.trackLeadJourney({email:_c,journeyType:"abm",utm:utmParams,event:{name:"success: demo qualification form submitted",metadata:userStatus}}),{fullName:_a,businessEmail:_c,companyName:_e,companyType:_g,expectedRevenue:_j,agreeToPrivacy:_l});return _o?(redirectUrl=(0,hubspot_1.generateGetDemoHubSpotLink)(leadType),services_1.analyticsService.reportEvent("action: redirect to book demo",{name:_a,email:_c,company_name:_e,company_type:_g,annual_revenue:_j,utm_source:utmSource,user_status:"qualified",type:"abm_demo",demo_url:redirectUrl,platform:"webflow"})):(redirectUrl="".concat(window.location.origin,"/webinar"),services_1.analyticsService.reportEvent("action: redirect to book demo",{name:_a,email:_c,company_name:_e,company_type:_g,annual_revenue:_j,utm_source:utmSource,user_status:"unqualified",type:"webinar",platform:"webflow"})),__assign(__assign(__assign({},additionalProps),eventProps),{_redirectUrl:redirectUrl,_isQualified:_o})}},1301(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},__awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},api_service_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.handleMissionStatementSend=exports.handleMissionStatementStepNext=exports.handleEmailSignatureSubmit=exports.handleInvoiceTemplateSubmit=exports.handleTaxCalculatorSubmit=void 0,__webpack_require__(8358)),analytics_service_1=__webpack_require__(9790),lead_service_1=__webpack_require__(2188),utm_service_1=__webpack_require__(8786),logger_1=__webpack_require__(1702),getInputValue=function(selector){return(null==(selector=null==(selector=document.querySelector(selector))?void 0:selector.value)?void 0:selector.trim())||""},getDataAttr=function(selector,attr){return(null==(selector=document.querySelector(selector))?void 0:selector.dataset[attr])||""},getNumericValue=function(selector){return parseFloat(getInputValue(selector))||0},getNumericDataAttr=function(selector,attr){return parseFloat(getDataAttr(selector,attr))||0},getSelectedTemplateName=(exports.handleTaxCalculatorSubmit=function(additionalProps){return __awaiter(void 0,void 0,void 0,function(){var email,income1099,income_w2,yearly_business_expenses,state,final_taxes,SETaxableIncome,SETax,SETaxDeduction,standardDeduction,adjustedGrossIncome,fedIncomeTax,stateIncomeTax,resultsEl,filing_status,industry,business_type;return __generator(this,function(_a){switch(_a.label){case 0:if(email=getInputValue("[data-tax-email]"),income
11099=getNumericValue("[data-tax-income1099]"),income_w2=getNumericValue("[data-tax-income-w2]"),yearly_business_expenses=getNumericValue("[data-tax-expenses]"),state=getInputValue("[data-tax-state]"),filing_status=getInputValue("[data-tax-filing-status]"),industry=getInputValue("[data-tax-industry]"),business_type=getInputValue("[data-tax-business-type]"),final_taxes=getNumericDataAttr(resultsEl="[data-tax-result]","taxFinalTaxes"),SETaxableIncome=getNumericDataAttr(resultsEl,"taxSeTaxableIncome"),SETax=getNumericDataAttr(resultsEl,"taxSeTax"),SETaxDeduction=getNumericDataAttr(resultsEl,"taxSeDeduction"),standardDeduction=getNumericDataAttr(resultsEl,"taxStandardDeduction"),adjustedGrossIncome=getNumericDataAttr(resultsEl,"taxAgi"),fedIncomeTax=getNumericDataAttr(resultsEl,"taxFedIncomeTax"),stateIncomeTax=getNumericDataAttr(resultsEl,"taxStateIncomeTax"),resultsEl=getNumericDataAttr(resultsEl,"taxTotalTax"),filing_status={page_path:window.location.pathname,email:email,state:state,filing_status:filing_status,industry:industry,business_type:business_type,income1099:income1099,income_w2:income_w2,yearly_business_expenses:yearly_business_expenses,final_taxes:final_taxes,totalTax:resultsEl},industry=__assign(__assign({},additionalProps),filing_status),!email)return[3,5];_a.label=1;case 1:return _a.trys.push([1,4,,5]),[4,api_service_1.ApiService.submitTaxCalculator({email:email,income1099:income1099,income_w2:income_w2,yearly_business_expenses:yearly_business_expenses,state:state,final_taxes:final_taxes,SETaxableIncome:SETaxableIncome,SETax:SETax,SETaxDeduction:SETaxDeduction,standardDeduction:standardDeduction,adjustedGrossIncome:adjustedGrossIncome,fedIncomeTax:fedIncomeTax,stateIncomeTax:stateIncomeTax,totalTax:resultsEl})];case 2:return _a.sent(),(0,logger_1.log)("[tool] tax calculator submitted successfully"),[4,analytics_service_1.analyticsService.reportToIterable("tax_calculator_submit_email",{email:email,state:state,income1099:income1099,income_w2:income_w2,yearly_business_expenses:yearly_business_expenses,final_taxes:final_taxes})];case 3:return _a.sent(),[3,5];case 4:return business_type=_a.sent(),(0,logger_1.warn)("[tool] tax calculator submission failed: ".concat(business_type)),analytics_service_1.analyticsService.trackError(business_type instanceof Error?business_type:String(business_type),{message:"tax calculator submission failed",email:email}),[3,5];case 5:return[2,industry]}})})},exports.handleInvoiceTemplateSubmit=function(additionalProps){return __awaiter(void 0,void 0,void 0,function(){var email,company_name,date,company_address,company_phone,billed_to,tax,logo_image_url,itemEls,eventProps,err_2,_a,_b,_c;return __generator(this,function(_d){switch(_d.label){case 0:if(email=getInputValue("[data-invoice-email]"),company_name=getInputValue("[data-invoice-company-name]"),date=getInputValue("[data-invoice-date]"),company_address=getInputValue("[data-invoice-address]"),company_phone=getInputValue("[data-invoice-phone]"),billed_to=getInputValue("[data-invoice-client-name]"),tax=getNumericValue("[data-invoice-tax-rate]"),_a=getNumericValue("[data-invoice-subtotal]")||parseFloat((null==(_a=document.querySelector("[data-invoice-subtotal]"))?void 0:_a.dataset.invoiceSubtotal)||"0")||0,_b=getNumericValue("[data-invoice-grand-total]")||parseFloat((null==(_b=document.querySelector("[data-invoice-grand-total]"))?void 0:_b.dataset.invoiceGrandTotal)||"0")||0,_c=getDataAttr("[data-invoice-header-image]","invoiceHeaderImage")||(null==(_c=document.querySelector("[data-invoice-header-image]"))?void 0:_c.getAttribute("src"))||"",logo_image_url=getDataAttr("[data-invoice-logo-url]","invoiceLogoUrl")||"",itemEls=document.querySelectorAll("[data-invoice-item]"),itemEls=Array.from(itemEls).map(function(row){var _a;return{name:(null==(_a=null==(_a=row.querySelector("[data-invoice-item-name]"))?void 0:_a.value)?void 0:_a.trim())||"",description:(null==(_a=null==(_a=row.querySelector("[data-invoice-item-description]"))?void 0:_a.value)?void 0:_a.trim())||"",price:parseFloat((null==(_a=row.querySelector("[data-invoice-item-price]"))?void 0:_a.value)||"0")||0}}),eventProps={page_path:window.location.pathname,email:email,company_name:company_name,subtotal:_a,grand_total:_b},eventProps=__assign(__assign({},additionalProps),eventProps),!email)return[3,4];_d.label=1;case 1:return _d.trys.push([1,3,,4]),[4,api_service_1.ApiService.submitInvoiceTemplate({email:email,company_name:company_name,date:date,company_address:company_address,company_phone:company_phone,billed_to:billed_to,subtotal:_a,tax:tax,grand_total:_b,lead_invoice_items:itemEls,header_image_url:_c,logo_image_url:logo_image_url})];
1case 2:return _d.sent(),(0,logger_1.log)("[tool] invoice template submitted successfully"),[3,4];case 3:return err_2=_d.sent(),(0,logger_1.warn)("[tool] invoice template submission failed: ".concat(err_2)),analytics_service_1.analyticsService.trackError(err_2 instanceof Error?err_2:String(err_2),{message:"invoice template submission failed",email:email}),[3,4];case 4:return[2,eventProps]}})})},function(){var previewChild=document.querySelector("#signaturePreview > *"),previewChild=null==previewChild?void 0:previewChild.className.match(/(?:^|\s)sig-([\w-]+)/);return(null==previewChild?void 0:previewChild[1])||""}),MISSION_STATEMENT_LEAD_SOURCE=(exports.handleEmailSignatureSubmit=function(additionalProps){return __awaiter(void 0,void 0,void 0,function(){var email,full_name,job_title,company_name,stripped_email,company_address,company_phone,website_url,facebook_url,twitter_url,linkedin_url,instagram_url,pinterest_url,youtube_url,logo_image_url,template_name,utm_params,eventProps,err_3;return __generator(this,function(_a){switch(_a.label){case 0:if(email=getInputValue("#email-signature-send-to-email"),full_name=getInputValue("#email-signature-name"),job_title=getInputValue("#email-signature-jobTitle"),company_name=getInputValue("#email-signature-company"),stripped_email=getInputValue("#email-signature-email"),company_address=getInputValue("#email-signature-address"),company_phone=getInputValue("#email-signature-phone"),website_url=getInputValue("#email-signature-website"),facebook_url=getInputValue("#email-signature-facebook"),twitter_url=getInputValue("#email-signature-twitter"),linkedin_url=getInputValue("#email-signature-linkedin"),instagram_url=getInputValue("#email-signature-instagram"),pinterest_url=getInputValue("#email-signature-pinterest"),youtube_url=getInputValue("#email-signature-youtube"),logo_image_url=getDataAttr("[data-email-sig-logo-url]","emailSigLogoUrl")||"",template_name=getSelectedTemplateName(),utm_params=utm_service_1.UtmService.getInstance().getSessionUtmParams(),eventProps={page_path:window.location.pathname,email:email,full_name:full_name,template_name:template_name},eventProps=__assign(__assign({},additionalProps),eventProps),!email)return[3,4];_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,api_service_1.ApiService.submitEmailSignature({email:email,email_to_send:email,full_name:full_name,job_title:job_title,company_name:company_name,stripped_email:stripped_email,company_address:company_address,company_phone:company_phone,website_url:website_url,facebook_url:facebook_url,twitter_url:twitter_url,linkedin_url:linkedin_url,instagram_url:instagram_url,pinterest_url:pinterest_url,youtube_url:youtube_url,logo_image_url:logo_image_url,template_name:template_name,accept_getting_emails:!0,utm_params:utm_params})];case 2:return _a.sent(),(0,logger_1.log)("[tool] email signature submitted successfully"),[3,4];case 3:return err_3=_a.sent(),(0,logger_1.warn)("[tool] email signature submission failed: ".concat(err_3)),analytics_service_1.analyticsService.trackError(err_3 instanceof Error?err_3:String(err_3),{message:"email signature submission failed",email:email}),analytics_service_1.analyticsService.reportEvent("lp_email_signature_create_failed",{email:email,platform:"webflow"}),[3,4];case 4:return[2,eventProps]}})})},"mission_statement"),readMissionStatementQuizFields=function(){return{company_name:getInputValue("[data-mission-statement-company-name]"),company_type:getInputValue("[data-mission-statement-industry]"),email:getInputValue("[data-mission-statement-email]")}};exports.handleMissionStatementStepNext=function(eventSourceAttribute,additionalProps){return __awaiter(void 0,void 0,void 0,function(){var company_name,company_type,_a,utm_params,merged,response,leadIdEl;return __generator(this,function(_b){switch(_b.label){case 0:if(!eventSourceAttribute||!eventSourceAttribute.includes("step email complete"))return[2,additionalProps];if(_a=readMissionStatementQuizFields(),company_name=_a.company_name,company_type=_a.company_type,_a=_a.email,utm_params=utm_service_1.UtmService.getInstance().getSessionUtmParams(),merged=__assign(__assign({},additionalProps),{page_path:window.location.pathname,email:_a,company_name:company_name,company_type:company_type}),!_a)return[2,merged];_b.label=1;case 1:return _b.trys.push([1,4,,5]),[4,api_service_1.ApiService.submitMissionStatement
1({company_name:company_name,company_type:company_type,stripped_email:_a,email:_a,email_to_send:_a,accept_getting_emails:!0,utm_params:utm_params})];case 2:return null!=(response=_b.sent())&&response.lead_mission_statement_id&&(leadIdEl=document.querySelector("[data-mission-statement-lead-id]"))&&(leadIdEl.dataset.missionStatementLeadId=response.lead_mission_statement_id),[4,lead_service_1.leadService.leadCreated({email:_a,source:MISSION_STATEMENT_LEAD_SOURCE,additionalData:{company_name:company_name,company_type:company_type},leadType:MISSION_STATEMENT_LEAD_SOURCE})];case 3:return _b.sent(),(0,logger_1.log)("[tool] mission statement lead capture submitted successfully"),[3,5];case 4:return leadIdEl=_b.sent(),(0,logger_1.warn)("[tool] mission statement lead capture failed: ".concat(leadIdEl)),analytics_service_1.analyticsService.trackError(leadIdEl instanceof Error?leadIdEl:String(leadIdEl),{message:"mission statement lead capture failed",email:_a}),[3,5];case 5:return[2,merged]}})})};exports.handleMissionStatementSend=function(additionalProps){return __awaiter(void 0,void 0,void 0,function(){var company_name,company_type,_a,generatedEl,generated_statement_image_link_horizontal,lead_mission_statement_id,utm_params,merged,err_5,_b;return __generator(this,function(_d){switch(_d.label){case 0:if(_a=readMissionStatementQuizFields(),company_name=_a.company_name,company_type=_a.company_type,_a=_a.email,generatedEl=document.querySelector("[data-mission-statement-generated]"),generatedEl=(null==(_b=null==generatedEl?void 0:generatedEl.dataset.missionStatementGenerated)?void 0:_b.trim())||(null==(_b=null==generatedEl?void 0:generatedEl.textContent)?void 0:_b.trim())||"",_b=getDataAttr("[data-mission-statement-image-vertical]","missionStatementImageVertical"),generated_statement_image_link_horizontal=getDataAttr("[data-mission-statement-image-horizontal]","missionStatementImageHorizontal"),lead_mission_statement_id=getDataAttr("[data-mission-statement-lead-id]","missionStatementLeadId"),utm_params=utm_service_1.UtmService.getInstance().getSessionUtmParams(),merged=__assign(__assign({},additionalProps),{page_path:window.location.pathname,email:_a,company_name:company_name}),!_a)return[2,merged];_d.label=1;case 1:return _d.trys.push([1,3,,4]),[4,api_service_1.ApiService.submitMissionStatement({company_name:company_name,company_type:company_type,stripped_email:_a,email:_a,email_to_send:_a,accept_getting_emails:!0,utm_params:utm_params,generated_statement:generatedEl,generated_statement_image_link_vertical:_b,generated_statement_image_link_horizontal:generated_statement_image_link_horizontal,lead_mission_statement_id:lead_mission_statement_id})];case 2:return _d.sent(),(0,logger_1.log)("[tool] mission statement send submitted successfully"),[3,4];case 3:return err_5=_d.sent(),(0,logger_1.warn)("[tool] mission statement send failed: ".concat(err_5)),analytics_service_1.analyticsService.trackError(err_5 instanceof Error?err_5:String(err_5),{message:"mission statement send failed",email:_a}),[3,4];case 4:return[2,merged]}})})}},7806(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},__awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},__rest=this&&this.__rest||function(s,e){var t={};for(p in s)Object.prototype.hasOwnProperty.call(s,p)&&e.indexOf(p)<0&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);i<p.length;i++)e.indexOf(p[i])<0&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},statsig_1=(Object.defineProperty(exports,"__esModule",{value:!0}),__webpack_require__(4463)),general_1=__webpack_require__(6376),cookie_1=__webpack_require__(540),exports=__webpack_require__(9816),experiments_1=__webpack_require__(9304),googleOneTap_1=__webpack_require__(2476),digioh_1=__webpack_require__(4370),storage_service_1=__webpack_require__(9135),storageConfig_1=__webpack_require__(8447),analytics_2=__webpack_require__(6728),startTrial_1=__webpack_require__(5041),internationalLead_1=__webpack_require__(6067),url_1=__webpack_require__(6377),sdks_1=__webpack_require__(6102),utils_service_1=__webpack_require__(8659),statsig_service_1=__webpack_require__(641),utm_service_1=__webpack_require__(8786),analytics_service_1=__webpack_require__(9790),form_submissions_handler_1=__webpack_require__(640),hubspot_1=__webpack_require__(2579),device_service_1=__webpack_require__(4056),tool_pages_handler_1=__webpack_require__(1301),api_service_1=__webpack_require__(8358),page_1=__webpack_require__(4377),redirect_1=__webpack_require__(6594),logger_1=__webpack_require__(1702),locale_service_1=__webpack_require__(4744),localeModal_1=__webpack_require__(2623),locale_1=__webpack_require__(1052),datadog_1=__webpack_require__(6250),userEngagement_1=__webpack_require__(8678),queryParams=Object.fromEntries(new URLSearchParams(window.location.search)),promo=queryParams.promo,handleAnalyticsEventBase=(utm_service_1.UtmService.getInstance().initializeWithQueryParams(queryParams),window.reportEvent=exports.reportEvent,window.reportGTM=exports.reportGTM,window.reportPage=exports.reportPage,window.reportToIterable=function(eventName,eventProps){return analytics_service_1.analyticsService.reportToIterable(eventName,eventProps)},window.HBTools={uploadToCloudinary:function(file){return api_service_1.ApiService.uploadToCloudinary(file)},missionStatementLeadCapture:function(){return(0,tool_pages_handler_1.handleMissionStatementStepNext)("step email complete",{}).then(function(){})}},window.intents||(window.intents={}),(0,redirect_1.redirectLoggedInUsers)("webflow"),function(element,eventName,additionalProps){if(void 0===additionalProps&&(a
1dditionalProps={}),eventName){for(var attributes=element.attributes,element=attributes.getNamedItem("source"),utmParams=utm_service_1.UtmService.getInstance().getSessionUtmParams(),eventProps=__assign(__assign(__assign({platform:"webflow",source:(null==element?void 0:element.value)||null,signup_landing_page:utils_service_1.UtilsService.getSignupLandingPageFromLocationPath()},utmParams),queryParams),additionalProps),i=0;i<attributes.length;i++){var attr=attributes[i];eventProps[attr.name]=attr.value}(0,logger_1.log)("[Analytics Event] ".concat(eventName,": ").concat(JSON.stringify(eventProps))),window.reportEvent(eventName,eventProps)}}),getEventNameToSend=function(eventName){return"click: buy now"===eventName?"click: start trial":eventName},handleStartTrialClicked=function(source,queryParams){(0,logger_1.log)("Clicked start trial");source={source:source,platform:"webflow",queryParams:queryParams};storage_service_1.StorageService.getItem("hasDismissedInternationalPopup")?(0,startTrial_1.handleStartTrial)(source):((0,startTrial_1.persistStartTrial)(source),(0,page_1.checkGeoLocation)().then(function(correctGeoLocation){!correctGeoLocation&&analytics_2.IS_PRODUCTION||utils_service_1.UtilsService.redirectTo("/signup")}).catch(function(e){return(0,datadog_1.reportToDataDog)(e instanceof Error?e:new Error(String(e)),{source:"handleStartTrialClicked/checkGeoLocation"})}))},handleBuyNowClicked=function(eventSourceAttribute,queryParams){(0,logger_1.log)("Clicked buy now");var _a="true"===(null==(_a=document.querySelector("[data-set-is-annual]"))?void 0:_a.getAttribute("data-set-is-annual")),_b=eventSourceAttribute&&null!=(_b=eventSourceAttribute.split(" ").pop())?_b:"",_a=_a?"annual":"monthly",pathname=window.location.pathname,userTests=(0,statsig_1.getCurrentUserTests)(),utmParams=utm_service_1.UtmService.getInstance().getSessionUtmParams(),signUpData=__assign(__assign(__assign({},utmParams),queryParams),{utmMbsy:window.promoCode,signup_landing_page:"pricing",ab_tests:Object.values(userTests),dataForIntakeFormTest:{buyNowData:{source:_b,period:_a}}}),_b=(storage_service_1.StorageService.setItem({key:storageConfig_1.STORAGE_KEYS.BUY_NOW_DATA,data:{isBuyNowExperience:!0,isPricingBuyNowExperience:!0,isReferralLandingPage:!1,pricingBuyNowData:{source:_b,period:_a},forceBuyNowExperience:!1,isEmbeddedBuyNowExperience:!1}}),(0,statsig_1.getVariantPerTestInPage)(pathname,userTests)),_a=__assign(__assign(__assign({platform:"webflow",source:eventSourceAttribute,signup_landing_page:"pricing"},utmParams),_b),queryParams);(0,page_1.handleRegistration)(_a,signUpData)};document.addEventListener("click",function(jsEvent){return __awaiter(void 0,void 0,void 0,function(){var target,elementWithEventName,plainLink,linkElement,attributeValue,attributes,result,_isQualified,_redirectUrl,locale,rewritten,eventNameAttribute;return __generator(this,function(_c){switch(_c.label){case 0:if(target=jsEvent.target,elementWithEventName=null,attributes=target.attributes,eventNameAttribute=attributes.getNamedItem("analyticseventname"))elementWithEventName=target;else{if(!(elementWithEventName=target.closest("[analyticseventname]")))return(0,url_1.findSignupLink)(target)?(handleAnalyticsEventBase(target,"click: start trial",{platform:"webflow",signup_intercept:"no_event_name"}),jsEvent.preventDefault(),handleStartTrialClicked(null,queryParams)):(plainLink=target.closest("a"))&&(rewritten=(0,locale_service_1.checkLinkForLocaleRewrite)(plainLink))&&((0,logger_1.log)("[locale] rewriting link ".concat(plainLink.pathname," â ").concat(rewritten)),jsEvent.preventDefault(),window.location.href=rewritten),[2];attributes=elementWithEventName.attributes,eventNameAttribute=attributes.getNamedItem("analyticseventname")}return(plainLink=(null==eventNameAttribute?void 0:eventNameAttribute.value)||null,eventNameAttribute=(null==(eventNameAttribute=attributes.getNamedItem("source"))?void 0:eventNameAttribute.value)||null,attributes=attributes.getNamedItem("intent"),attributes=null==attributes?void 0:attributes.value,linkElement=elementWithEventName.closest("a"),!plainLink&&linkElement&&((attributeValue=linkElement.getAttribute("analyticseventname"))&&(plainLink=attributeValue),attributeValue=linkElement.getAttribute("source")||null)&&(eventNameAttribute=attributeValue),plainLink&&(0,logger_1.log)('[click] captured analyticseventname: "'.concat(plainLink,'"')),attributeValue={platform:"webflow"},attributes&&(window.intents[attributes]=!window.intents[attributes],attributeValue=__assign(__assign({},attributeValue),{status:window.intents[attributes]?"on":"off",type:attributes})),plainLink)?"click:download_guide_submit"!==plainLink?[3,2]:[4,(0,form_submissions_handler_1.handleDownloadGuideSubmit)(eventNameAttribute,attributeValue)]:[3,19];case 1:return attributeValue=_c.sent(),[3,18];case 2:return"click:learn_more_form_submit"!==plainLink?[3,4]:[4,(0,form_submissions_handler_1.handleLearnMoreFormSubmit)(eventNameAttribute,attributeValue)];case 3:return attributeValue=_c.sent(),[3,18];case 4:return"click:demo_form_submit"!==plainLink?[3,5]:((attributes=jsEvent.target.closest("form"))&&!attributes.checkValidity()||(jsEvent.preventDefault(),result=(0,form_submissions_handler_1.handleDemoFormSubmit)(eventNameAttribute,attributeValue),_redirectUrl=result._redirectUrl,_isQualified=result._isQualified,result=__rest(result,["_redirectUrl","_isQualified"]),handleAnalyticsEventBase(elementWithEventName,plainLink,attributeValue=result),!_isQualified||(new device_service_1.DeviceService).isMobile?window.location.href=_redirectUrl:window.open(_redirectUrl,"_blank")),[2]);case 5:return"tax_calculator_submit_form"!==plainLink?[3,7]:[4,(0,tool_pages_handler_1.handleTaxCalculatorSubmit)(attributeValue)];case 6:return attributeValue=_c.sent(),[3,18];case 7:return"lp_invoice_template_generator_confirm_email"!==plainLink?[3,9]:[4,(0,tool_pages_handler_1.handleInvoiceTemplateSubmit)(attributeValue)];case 8:return attributeValue=_c.sent(),[3,18];case 9:return"lp_email_signature_complete"!==plainLink?[3,11]:[4,(0,tool_pages_handler_1.handleEmailSignatureSubmit)(attributeValue)];case 10:return attributeValue=_c.sent(),[3,18];case 11:return"lp_invoice_mission_statement_quiz_next_step"!==plainLink?[3,13]:[4,(0,tool_pages_handler_1.handleMissionStatementStepNext)(eventNameAttribute,attributeValue)];case 12:return attributeValue=_c.sent(),[3,18];case 13:return"lp_invoice_mission_statement_send"!==plainLink?[3,15]:[4,(0,tool_pages_handler_1.handleMissionStatementSend)(attributeValue)];case 14:return attributeValue=_c.sent(),[3,18];case 15:return"click: yes notify me"!==plainLink?[3,17]:[4,(0,internationalLead_1.submitInternationalLead)("webflow")];case 16:return _c.sent(),[3,18];case 17:"click: start trial"!==plainLink&&"click: book demo"!==plainLink||(result=window.location.pathname,_isQualified=(0,statsig_1.getCurrentUserTests)(),_redirectUrl=(0,statsig_1.getVariantPerTestInPage)(result,_isQualified),attributeValue=__assign(__assign({},attributeValue),_redirectUrl)),_c.label=18;case 18:if(handleAnalyticsEventBase(elementWithEventName,getEventNameToSend(plainLink),attributeValue),"click: start trial"===plainLink)return jsEvent.preventDefault(),handleStartTrialClicked(eventNameAttribute,queryParams),[2];if("click: buy now"===plainLink)return jsEvent.preventDefault(),handleBuyNowClicked(eventNameAttribute,queryParams),[2];if(locale_1.COUNTRY_SELECTOR_EVENT_NAMES.includes(plainLink))return jsEvent.preventDefault(),locale=plainLink.split(" ")[1].toLowerCase(),(0,logger_1.log)("[locale] country selected from popup: ".concat(locale)),(0,locale_service_1.setStoredLocale)(locale),(0,localeModal_1.closeCountrySelectorModal)(),locale=(0,locale_service_1.buildLocalizedPath)(window.location.pathname,locale),(locale=locale+window.location.search+window.location.hash)!==window.location.pathname+window.location.search+window.location.hash&&(window.location.href=locale),[2];if(plainLink===locale_1.CLOSE_COUNTRY_SELECTOR_EVENT_NAME)return jsEvent.preventDefault(),(0,logger_1.log)("[locale] country-selector dismissed â defaulting to US"),(0,locale_service_1.setStoredLocale)("us"),(0,localeModal_1.closeCountrySelectorModal)(),[2];_c.label=19;case 19:return(locale=(0,url_1.findSignupLink)(elementWithEventName||target))&&!jsEvent.defaultPrevented?((0,logger_1.log)('[click] signup link
1with non-signup event "'.concat(plainLink,'" â intercepting')),handleAnalyticsEventBase(locale,"click: start trial",{platform:"webflow",signup_intercept:"non_start_trial_event",original_event_name:plainLink}),jsEvent.preventDefault(),handleStartTrialClicked(eventNameAttribute,queryParams)):linkElement&&!jsEvent.defaultPrevented&&(rewritten=(0,locale_service_1.checkLinkForLocaleRewrite)(linkElement))&&((0,logger_1.log)("[locale] rewriting link ".concat(linkElement.pathname," â ").concat(rewritten)),jsEvent.preventDefault(),window.location.href=rewritten),[2]}})})}),document.addEventListener("change",function(jsEvent){var jsEvent=(0,localeModal_1.getLocaleFromFooterRadioChange)(jsEvent.target);jsEvent&&((0,logger_1.log)("[locale] footer dropdown selected: ".concat(jsEvent)),(0,locale_service_1.setStoredLocale)(jsEvent),(jsEvent=(0,locale_service_1.buildLocalizedPath)(window.location.pathname,jsEvent)+window.location.search+window.location.hash)!==window.location.pathname+window.location.search+window.location.hash)&&(window.location.href=jsEvent)}),document.querySelectorAll("[data-js-hover-event-container]").forEach(function(container){container.querySelectorAll("[analyticseventname]").forEach(function(element){element.addEventListener("mouseenter",function(event){var eventNameAttribute;(event=(event=event).target).closest("[data-js-hover-event-container]")&&(event=event.closest("[analyticseventname]"))&&(eventNameAttribute=event.attributes.getNamedItem("analyticseventname"),handleAnalyticsEventBase(event,(null==eventNameAttribute?void 0:eventNameAttribute.value)||null))})})}),document.addEventListener("DOMContentLoaded",function(){return __awaiter(void 0,void 0,void 0,function(){var isLocaleResolvedSync,cookieValue,cookieUtms;return __generator(this,function(_a){switch(_a.label){case 0:if((0,logger_1.log)("Initializing page"),"/get-demo"===window.location.pathname&&!(0,hubspot_1.isDemoAllowedSource)())return window.location.href="https://www.honeybook.com/",[2];isLocaleResolvedSync=(0,localeModal_1.initLocaleConfig)(),cookieUtms={};try{(cookieValue=(0,cookie_1.getCookie)("utm_params"))&&(cookieUtms=JSON.parse(cookieValue))}catch(e){(0,logger_1.warn)("Failed to parse utm_params cookie: ".concat(e))}window.promoCode=promo||(null==cookieUtms?void 0:cookieUtms.promo)||null,(0,page_1.updateCurrentYear)(),(0,page_1.hideCFAlert)(),cookieUtms=general_1.FULLSTORY_FULL_CAPTURE_URL_LIST.some(function(url){return window.location.pathname.includes(url)}),(0,sdks_1.initSdks)("webflow",cookieUtms?100:5),(0,experiments_1.storeActiveExperiments)(),(0,userEngagement_1.initializeUserEngagementTracking)(),(0,googleOneTap_1.initializeGoogleOneTap)().catch(function(err){console.error("Google One Tap initialization failed:",err)}),(0,digioh_1.initializeDigioh)().catch(function(err){console.error("Digioh Exit Intent initialization failed:",err)}),_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,statsig_service_1.statsigService.initializeStatsig()];case 2:return _a.sent(),[3,4];case 3:return cookieUtms=_a.sent(),window.reportEvent("[webflow] [initializePage] statsig initialization error",{error:cookieUtms instanceof Error?cookieUtms.message:String(cookieUtms)}),[3,4];case 4:return isLocaleResolvedSync||(0,localeModal_1.initializeLocaleFlow)(),(0,statsig_1.updateUserABTestFromCookie)(),(0,page_1.trackPageView)(queryParams),(0,page_1.checkCurrentPageExperimentVariants)(),window.promoCode&&(0,logger_1.log)("Promo code found: ".concat(window.promoCode)),(0,logger_1.log)("Page initialization complete"),[2]}})})})},6067(__unused_webpack_module,exports,__webpack_require__){var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]}
1,trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},__spreadArray=this&&this.__spreadArray||function(to,from,pack){if(pack||2===arguments.length)for(var ar,i=0,l=from.length;i<l;i++)!ar&&i in from||((ar=ar||Array.prototype.slice.call(from,0,i))[i]=from[i]);return to.concat(ar||Array.prototype.slice.call(from))},logger_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.submitInternationalLead=void 0,__webpack_require__(1702)),lead_service_1=__webpack_require__(2188),analytics_service_1=__webpack_require__(9790),analytics_1=__webpack_require__(6728);exports.submitInternationalLead=function(platform_1){for(var args_1=[],_i=1;_i<arguments.length;_i++)args_1[_i-1]=arguments[_i];return __awaiter(void 0,__spreadArray([platform_1],args_1,!0),void 0,function(platform,root){var params,emailInput,countrySelect;return void 0===root&&(root=document),__generator(this,function(_c){switch(_c.label){case 0:if((0,logger_1.log)("[lead] click: yes notify me â handling international modal submit"),emailInput=root.querySelector("#company-email"),countrySelect=root.querySelector("#location"),emailInput=(null==(emailInput=null==emailInput?void 0:emailInput.value)?void 0:emailInput.trim())||"",countrySelect=(null==(countrySelect=null==countrySelect?void 0:countrySelect.value)?void 0:countrySelect.trim())||null,(0,logger_1.log)('[lead] international modal â email: "'.concat(emailInput||"(empty)",'", country: "').concat(countrySelect||"(empty)",'"')),!emailInput)return[3,5];_c.label=1;case 1:return _c.trys.push([1,3,,4]),params={email:emailInput,source:"international_user_capture",reportToIterable:!0},countrySelect&&(params.additionalData={country:countrySelect}),[4,lead_service_1.leadService.leadCreated(params)];case 2:return _c.sent(),(0,logger_1.log)("[lead] international modal â leadCreated completed successfully"),analytics_service_1.analyticsService.reportEvent(analytics_1.ON_BOARDING_INTERNATIONAL_ACCEPT_CLOSE,{email:emailInput,country:countrySelect||null,platform:platform}),[3,4];case 3:return params=_c.sent(),(0,logger_1.warn)("Failed to create lead for international availability modal: ".concat(params)),[3,4];case 4:return[3,6];case 5:(0,logger_1.log)("[lead] international modal â skipped leadCreated (no email)"),_c.label=6;case 6:return[2]}})})}},5041(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},storage_service_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.handleStartTrial=exports.persistStartTrial=void 0,__webpack_require__(9135)),storageConfig_1=__webpack_require__(8447),utils_service_1=__webpack_require__(8659),utm_service_1=__webpack_require__(8786),statsig_1=__webpack_require__(4463),analytics_1=__webpack_require__(9816),logger_1=__webpack_require__(1702);exports.persistStartTrial=function(params){var source=params.source,platform=params.platform,queryParams=params.queryParams,campaignId=params.campaignId,contextId=params.contextId,params=params.signupLandingPage,userTests=((0,logger_1.log)("[marketing-core] persistStartTrial"),"/"===window.location.pathname&&storage_service_1.StorageService.setItem({key:storageConfig_1.STORAGE_KEYS.START_TRIAL_CLICKED,data:!0}
1),(0,statsig_1.getCurrentUserTests)()),utmParams=utm_service_1.UtmService.getInstance().getSessionUtmParams(),params=null!=params?params:utils_service_1.UtilsService.getSignupLandingPageFromLocationPath(),intents=window.intents||{},intents=Object.entries(intents).filter(function(_a){return _a[1]}).map(function(_a){return _a[0]}),userTests=__assign(__assign(__assign(__assign(__assign({},utmParams),queryParams),{utmMbsy:window.promoCode,signup_landing_page:params,ab_tests:Object.values(userTests),start_trial_variant:"single-cta"}),campaignId&&{campaign_id:campaignId}),contextId&&{context_id:contextId});storage_service_1.StorageService.setItem({key:"signupData",data:userTests}),(0,analytics_1.reportGTM)("cta_click",__assign(__assign(__assign(__assign(__assign({click_text:"Start free trial",platform:platform,source:source},utmParams),queryParams),{signup_landing_page:params,intent_selected_count:intents.length,intent_selected:intents.join(",")}),campaignId&&{campaign_id:campaignId}),contextId&&{context_id:contextId}))};exports.handleStartTrial=function(params){(0,exports.persistStartTrial)(params),utils_service_1.UtilsService.redirectTo("/signup")}},6102(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.initSdks=void 0;var fullstory_1=__webpack_require__(882),triplewhale_1=__webpack_require__(3841),datadog_1=__webpack_require__(6250);exports.initSdks=function(platform,fullStorySample){try{(0,fullstory_1.loadFullStory)(fullStorySample)}catch(e){(0,datadog_1.reportToDataDog)(e instanceof Error?e:new Error(String(e)),{platform:platform,source:"initSdks"})}try{(0,triplewhale_1.loadTripleWhale)()}catch(e){(0,datadog_1.reportToDataDog)(e instanceof Error?e:new Error(String(e)),{platform:platform,source:"initSdks"})}
1try{(0,datadog_1.loadDataDog)()}catch(_a){}}},9790(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},__awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},analytics_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.analyticsService=exports.AnalyticsService=void 0,__webpack_require__(6728)),analytics_2=__webpack_require__(9816),logger_1=__webpack_require__(1702),datadog_1=__webpack_require__(6250),api_service_1=__webpack_require__(8358),__webpack_require__=(()=>{function AnalyticsService(){}return AnalyticsService.prototype.isSegmentAvailable=function(){return!!window.analytics},AnalyticsService.prototype.anonymizeUser=function(){this.isSegmentAvailable()&&window.analytics.reset()},AnalyticsService.prototype.identifyUser=function(_a,integrations_1){return __awaiter(this,arguments,void 0,function(_b,integrations){var userTraits,email=_b.email,country=_b.country;return __generator(this,function(_c){return userTraits={email:email,country:country},this.isSegmentAvailable()?[2,window.analytics.identify(void 0,userTraits,integrations||{})]:[2]})})},AnalyticsService.prototype.reportEvent=function(eventName,eventProps,integrations){var _a,eventProps=__assign(__assign({},eventProps||{}),analytics_2.commonAnalyticsProps);eventProps.page_url=window&&window.location&&window.location.href,analytics_1.IS_PRODUCTION&&(integrations=__assign({integrations:integrations||{All:!0,Iterable:!1}},analytics_2.analyticsContextProps),null!=(_a=window.analytics))&&_a.track&&window.analytics.track(eventName,eventProps,integrations)},AnalyticsService.prototype.reportGTM=function(eventName,eventProps){eventProps=eventProps||{};eventProps.event=eventName,eventProps.page_url=window&&window.location&&window.location.href,window&&analytics_1.IS_PRODUCTION?(window.dataLayer||(window.dataLayer=[]),window.dataLayer.push(eventProps)):(0,logger_1.log)("[tracking: GTM] "+eventName+", "+JSON.stringify(eventProps))},AnalyticsService.prototype.reportToIterable=function(eventName,eventProps){return __awaiter(this,void 0,void 0,function(){var defaultProps,integrations;return __generator(this,function(_a){switch(_a.label){case 0:return(defaultProps={platform:"webflow",page_path:window.location.pathname},defaultProps=__assign(__assign({},defaultProps),eventProps),integrations={All:!1,Iterable:!0},this.isSegmentAvailable())?(this.anonymizeUser(),[4,this.identifyUser({email:eventProps.email,country:eventProps.country||"N/A"},integrations)]):[3,2];case 1:_a.sent(),this.reportEvent("lead_created",defaultProps,integrations),_a.label=2;case 2:return[2]}})})},AnalyticsService.prototype.trackLeadJourney=function(_a){return __awaiter(this,arguments,void 0,function(_b){var err_1,email=_b.email,journeyType=_b.journeyType,event=_b.event,utm=_b.utm;return __generator(this,function(_c){switch(_c.label){case 0:return _c.tr
1ys.push([0,2,,3]),[4,api_service_1.ApiService.trackLeadJourney({email:email,journeyType:journeyType,event:event,utm:utm})];case 1:return _c.sent(),[3,3];case 2:return err_1=_c.sent(),this.trackError(err_1 instanceof Error?err_1:String(err_1),{message:"failed to track lead journey",email:email,journeyType:journeyType}),[3,3];case 3:return[2]}})})},AnalyticsService.prototype.reportToDataDog=function(error,context){(0,datadog_1.reportToDataDog)(error,context)},AnalyticsService.prototype.trackError=function(error,context){var errorToPass;void 0===context&&(context={}),analytics_1.IS_PRODUCTION?(errorToPass=error instanceof Error?error:new Error(error),(0,datadog_1.reportToDataDog)(errorToPass,context)):console.error(error,context)},AnalyticsService})();exports.AnalyticsService=__webpack_require__,exports.analyticsService=new __webpack_require__},8358(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},__awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},__importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}},general_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.ApiService=void 0,__webpack_require__(6376)),config_1=__webpack_require__(5308),logger_1=__webpack_require__(1702),fingerprint_service_1=__importDefault(__webpack_require__(4146)),utils_service_1=__webpack_require__(8659),ApiService=function(){function ApiService(){}return ApiService._apiFetch=function(key_1,data_1){return __awaiter(this,arguments,void 0,function(key,data,skipFingerprint){var response,fingerprint,headers,errorMessage;return void 0===skipFingerprint&&(skipFingerprint=!1),__generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,5,,6]),[4,fingerprint_service_1.default.getFingerprint()];case 1:return fingerprint=_a.sent(),headers=__assign({},data.headers),fingerprint&&!skipFingerprint&&(headers["Hb-Api-Fingerprint"]=fingerprint),(0,logger_1.log)("Making API request to: ".concat(key)),[4,fetch(key,__assign(__assign({},data),{headers:headers}))];case 2:if(204===(response=_a.sent()).status)return[2,""];if(response.ok)return data.isJsonp?[4,response.text()]:[3,4];throw errorMessage="API request failed: ".concat(response.status," ").concat(response.statusText),(0,logger_1.error)(errorMessage),new Error(errorMessage);case 3:return fingerprint=_a.sent(),[2,this.extractJsonFromJsonP(fingerprint)];case 4:return[2,response.json()];case 5:throw headers=_a.sent(),errorMessage=headers instanceof Error?headers.message:"Unknown API error",(0,logger_1.error)("API request error: ".concat(errorMessage)),headers;case 6:return[2]}})})},ApiService.ssoSignupUser=function(ssoData){return __awaiter(this,void 0,void 0,function(){var url,response;return __generator(this,function(_a){switch(_a.label){case 0:url="".concat(general_1.baseApiPrefix,"/api/v2/users/oauth/sso_signup_user"),(0,logger_1.log)("Attempting SSO signup for user"),_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,this._apiFetch(url,{method:"POST",body:JSON.stringify(ssoData),headers:{"Content-Type":"application/json"}})];case 2:return response=_a.sent(),(0,logger_1.log)("SSO signup successful"),[2,response];case 3:throw response=_a.sent(),(0,logger_1.error)("SSO signup failed: ".concat(response instanceof Error?response.message:"Unknown error")),response;case 4:return[2]}})})}
1,ApiService.announceLeadCreated=function(data){return __awaiter(this,void 0,void 0,function(){var url,err_3;return __generator(this,function(_a){switch(_a.label){case 0:url="".concat(general_1.baseApiPrefix,"/api/lead_created"),_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,this._apiFetch(url,{method:"POST",body:JSON.stringify(data),headers:{"Content-Type":"application/json"}})];case 2:return _a.sent(),(0,logger_1.log)("Lead created for email: ".concat(data.email)),[3,4];case 3:throw err_3=_a.sent(),(0,logger_1.error)("Lead created announcement failed: ".concat(err_3 instanceof Error?err_3.message:"Unknown error")),err_3;case 4:return[2]}})})},ApiService.trackLeadJourney=function(_a){return __awaiter(this,arguments,void 0,function(_b){var url,stableId,err_4,email=_b.email,journeyType=_b.journeyType,event=_b.event,utm=_b.utm;return __generator(this,function(_c){switch(_c.label){case 0:url="".concat(general_1.baseApiPrefix,"/api/marketing/lead_journey"),stableId=utils_service_1.UtilsService.handleHBAnonymousId(),stableId={email:email,journey_type:journeyType,page:window.location.pathname||"/",stable_id:stableId,event:event},utm&&0<Object.keys(utm).length&&(stableId.utm=utm),_c.label=1;case 1:return _c.trys.push([1,3,,4]),[4,this._apiFetch(url,{method:"PUT",body:JSON.stringify(stableId),headers:{"Content-Type":"application/json"}})];case 2:return _c.sent(),(0,logger_1.log)("Lead journey tracked for email: ".concat(email,", journey: ").concat(journeyType)),[3,4];case 3:throw err_4=_c.sent(),(0,logger_1.error)("Lead journey tracking failed: ".concat(err_4 instanceof Error?err_4.message:"Unknown error")),err_4;case 4:return[2]}})})},ApiService.submitTaxCalculator=function(data){return __awaiter(this,void 0,void 0,function(){var url,err_5;return __generator(this,function(_a){switch(_a.label){case 0:url="".concat(general_1.baseApiPrefix,"/api/v2/tools/tax_calculator"),_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,this._apiFetch(url,{method:"POST",body:JSON.stringify(data),headers:{"Content-Type":"application/json"}})];case 2:return _a.sent(),(0,logger_1.log)("Tax calculator submitted for email: ".concat(data.email)),[3,4];case 3:throw err_5=_a.sent(),(0,logger_1.error)("Tax calculator submission failed: ".concat(err_5 instanceof Error?err_5.message:"Unknown error")),err_5;case 4:return[2]}})})},ApiService.submitInvoiceTemplate=function(data){return __awaiter(this,void 0,void 0,function(){var url,err_6;return __generator(this,function(_a){switch(_a.label){case 0:url="".concat(general_1.baseApiPrefix,"/api/v2/lead_invoice_generator"),_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,this._apiFetch(url,{method:"POST",body:JSON.stringify(data),headers:{"Content-Type":"application/json"}})];case 2:return _a.sent(),(0,logger_1.log)("Invoice template submitted for email: ".concat(data.email)),[3,4];case 3:throw err_6=_a.sent(),(0,logger_1.error)("Invoice template submission failed: ".concat(err_6 instanceof Error?err_6.message:"Unknown error")),err_6;case 4:return[2]}})})},ApiService.submitEmailSignature=function(data){return __awaiter(this,void 0,void 0,function(){var url,err_7;return __generator(this,function(_a){switch(_a.label){case 0:url="".concat(general_1.baseApiPrefix,"/api/v2/lead_email_signature_generator"),_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,this._apiFetch(url,{method:"POST",body:JSON.stringify(data),headers:{"Content-Type":"application/json"}})];case 2:return _a.sent(),(0,logger_1.log)("Email signature submitted for email: ".concat(data.email)),[3,4];case 3:throw err_7=_a.sent(),(0,logger_1.error)("Email signature submission failed: ".concat(err_7 instanceof Error?err_7.message:"Unknown error")),err_7;case 4:return[2]}})})},ApiService.submitMissionStatement=function(data){return __awaiter(this,void 0,void 0,function(){var url,response;return __generator(this,function(_a){switch(_a.label){case 0:url="".concat(general_1.baseApiPrefix,"/api/v2/lead_mission_statement_generator"),_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,this._apiFetch(url,{method:"POST",body:JSON.stringify(data),headers:{"Content-Type":"application/json"}})];case 2:return response=_a.sent(),(0,logger_1.log)("Mission statement submitted for email: ".concat(data.email)),[2,response];case 3:throw response=_a.sent(),(0,logger_1.error)("Mission statement submission failed: ".concat(response instanceof Error?response.message:"Unknown error")),response;case 4:return[2]}})})},ApiService.uploadToCloudinary=function(file){return __awaiter(this,void 0,void 0,function(){var formData,cloudinaryUploadPreset,cloudinaryCloudName;return __generator(this,function(_a){switch(_a.label){case 0:return cloudinaryCloudName=config_1.config.cloudinaryCloudName,cloudinaryUploadPreset=config_1.config.cloudinaryUploadPreset,(formData=new FormData).append("file",file),formData.append("upload_preset",cloudinaryUploadPreset),formData.append("cloud_name",cloudinaryCloudName),[4,fetch("https://api.cloudinary.com/v1_1/".concat(cloudinaryCloudName,"/image/upload"),{method:"POST",body:formData})];case 1:if((cloudinaryUploadPreset=_a.sent()).ok)return[4,cloudinaryUploadPreset.json()];throw new Error("Cloudinary upload failed: ".concat(cloudinaryUploadPreset.status));case 2:return cloudinaryCloudName=_a.sent(),(0,logger_1.log)("Cloudinary upload successful: ".concat(cloudinaryCloudName.secure_url)),[2,cloudinaryCloudName.secure_url]}})})},ApiService.extractJsonFromJsonP=function(jsonPText){try{return eval(jsonPText.slice(jsonPText.indexOf("("),jsonPText.lastIndexOf(")")+1))}catch(err){throw(0,logger_1.error)("Failed to extract JSON from JSONP: ".concat(err instanceof Error?err.message:"Unknown error")),err}},ApiService}();exports.ApiService=ApiService},4056(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.DeviceService=void 0;var device_1=__webpack_require__(3984),__webpack_require__=(()=>{function DeviceService(){this.setMobileDevice()}return DeviceService.prototype.setMobileDevice=function(){if("undefined"!=typeof window)for(var _i=0,DEVICE_OPTIONS_1=device_1.DEVICE_OPTIONS;_i<DEVICE_OPTIONS_1.length;_i++){var device=DEVICE_OPTIONS_1[_i];navigator.userAgent.match(device.regex)&&(this._mobileDevice=device.deviceType)}},DeviceService.prototype.getMobileOs=function(){var osParams,ua,uaindex,indexOfIosVersion;return this.mobileOs||(osParams={},uaindex=-1,(ua=navigator.userAgent).match(/iPad/i)||ua.match(/iPod/i)||ua.match(/iPhone/i)?(osParams.mobile_os=device_1.MOBILE_IOS,uaindex=ua.indexOf("OS ")):ua.match(/Android/i)&&(osParams.mobile_os=device_1.MOBILE_ANDROID,uaindex=ua.indexOf("Android ")),osParams.mobile_os===device_1.MOBILE_IOS&&-1<uaindex?osParams.ios_version=ua.substring(indexOfIosVersion=uaindex+3,ua.indexOf(" ",indexOfIosVersion)).replace(/_/g,"."):osParams.mobile_os===device_1.MOBILE_ANDROID&&-1<uaindex&&(osParams.android_version=ua.substring(indexOfIosVersion=uaindex+8,ua.indexOf(";",indexOfIosVersion))),this.mobileOs=osParams),this.mobileOs},Object.defineProperty(DeviceService.prototype,"isMobile",{get:function(){return!!this._mobileDevice}
1,enumerable:!1,configurable:!0}),Object.defineProperty(DeviceService.prototype,"mobileDevice",{get:function(){return this._mobileDevice},enumerable:!1,configurable:!0}),Object.defineProperty(DeviceService.prototype,"isChrome",{get:function(){return navigator.userAgent.includes("Chrome")},enumerable:!1,configurable:!0}),Object.defineProperty(DeviceService.prototype,"isIOS",{get:function(){return this.getMobileOs().mobile_os===device_1.MOBILE_IOS},enumerable:!1,configurable:!0}),DeviceService})();exports.DeviceService=__webpack_require__},2850(__unused_webpack_module,exports,__webpack_require__){var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},url_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.initDigiohExitIntent=void 0,__webpack_require__(6377)),analytics_service_1=__webpack_require__(9790),logger_1=__webpack_require__(1702),DIGIOH_SCRIPT_ID="digioh-script",DIGIOH_SCRIPT_URL="https://www.lightboxcdn.com/vendor/e8006971-6fcf-4756-a1f8-3517a21464d7/user.js?cb=638961582489857531",shouldLoadDigiohScript=function(){return!!(0,url_1.getParameterByName)("forceDigioh")};exports.initDigiohExitIntent=function(){return __awaiter(void 0,void 0,void 0,function(){var digiohScript;return __generator(this,function(_a){return shouldLoadDigiohScript()&&(document.getElementById(DIGIOH_SCRIPT_ID)?(0,logger_1.log)("[Digioh] Script already loaded, skipping"):((digiohScript=document.createElement("script")).id=DIGIOH_SCRIPT_ID,digiohScript.setAttribute("type","text/javascript"),digiohScript.setAttribute("src",DIGIOH_SCRIPT_URL),digiohScript.defer=!0,digiohScript.onload=function(){(0,logger_1.log)("[Digioh] Exit intent script loaded successfully")},digiohScript.onerror=function(){(0,logger_1.error)("[Digioh] Script failed to load");var errorContext={path:window.location.pathname,platform:"webflow",error_type:"script_load_failure"};analytics_service_1.analyticsService.reportToDataDog("Digioh Exit Intent script failed to load",errorContext)},document.head.appendChild(digiohScript))),[2]})})}},4146(__unused_webpack_module,exports,__webpack_require__){var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]}
1,trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},__importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}},storage_service_1=(Object.defineProperty(exports,"__esModule",{value:!0}),__webpack_require__(9135)),fingerprintjs_1=__importDefault(__webpack_require__(8075)),logger_1=__webpack_require__(1702),__importDefault=(()=>{function FingerprintService(){}return FingerprintService.initialize=function(){return __awaiter(this,void 0,void 0,function(){var _this=this;return __generator(this,function(_a){return this.initializationPromise||(this.initializationPromise=__awaiter(_this,void 0,void 0,function(){var sessionData;return __generator(this,function(_a){switch(_a.label){case 0:if(this.isInitialized)return[2];_a.label=1;case 1:return _a.trys.push([1,3,,4]),sessionData=storage_service_1.StorageService.getItem("device_fingerprint","sessionStorage"),(sessionData=null==sessionData?void 0:sessionData.fingerprint)?(this.fingerprint=sessionData,this.isInitialized=!0,[2]):[4,this.generateNewFingerprint()];case 2:return _a.sent(),[3,4];case 3:return sessionData=_a.sent(),(0,logger_1.error)(sessionData,!0),(0,logger_1.error)("FingerprintService: Failed to initialize fingerprint"),this.clearFingerprint(),[3,4];case 4:return this.isInitialized=!0,[2]}})})),[2,this.initializationPromise]})})},FingerprintService.generateNewFingerprint=function(){return __awaiter(this,void 0,void 0,function(){var result;return __generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,3,,4]),[4,fingerprintjs_1.default.load()];case 1:return[4,_a.sent().get()];case 2:return result=_a.sent(),result=result.visitorId,this.setFingerprint(result),[3,4];case 3:return result=_a.sent(),(0,logger_1.error)(result,!0),(0,logger_1.error)("FingerprintService: Error generating fingerprint"),[3,4];case 4:return[2]}})})},FingerprintService.setFingerprint=function(fingerprint){if(fingerprint)try{this.fingerprint=fingerprint,storage_service_1.StorageService.setItem({key:"device_fingerprint",data:{fingerprint:fingerprint},storageType:"sessionStorage"})}catch(err){(0,logger_1.error)(err,!0),(0,logger_1.error)("FingerprintService: Failed to set fingerprint"),this.clearFingerprint()}else this.clearFingerprint()},FingerprintService.getFingerprint=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return this.isInitialized?[3,2]:[4,this.initialize()];case 1:_a.sent(),_a.label=2;case 2:return[2,this.fingerprint]}})})},FingerprintService.clearFingerprint=function(){try{this.fingerprint=null,storage_service_1.StorageService.removeItem("device_fingerprint","sessionStorage")}catch(err){(0,logger_1.error)(err,!0),(0,logger_1.error)("FingerprintService: Failed to clear fingerprint")}},FingerprintService.fingerprint=null,FingerprintService.isInitialized=!1,FingerprintService.initializationPromise=null,FingerprintService})();exports.default=__importDefault},6051(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.GeolocationService=void 0;var storage_service_1=__webpack_require__(9135),__webpack_require__=(()=>{function GeolocationService(){}
1return GeolocationService.normalizeCountryCode=function(raw){return"GB"===raw?"UK":raw||""},GeolocationService.prototype.getLocationPromise=function(){var location_1;return GeolocationService.maxmindLocationPromise||(location_1=storage_service_1.StorageService.getItem(GeolocationService.LOCATION_KEY),GeolocationService.maxmindLocationPromise=location_1?Promise.resolve(location_1):new Promise(function(resolve,reject){window.geoip2?window.geoip2.city(function(response){response={city:response.city.names.en,country_name:response.country.names.en,country_code:GeolocationService.normalizeCountryCode(response.country.iso_code),latitude:response.location.latitude,longitude:response.location.longitude,postal_code:response.postal.code,region:null!=(response=null==(response=response.subdivisions[0])?void 0:response.iso_code)?response:void 0};storage_service_1.StorageService.setItem({key:GeolocationService.LOCATION_KEY,data:response}),resolve(response)},function(error){return reject(error)}):reject(new Error("geoip2 not loaded"))})),GeolocationService.maxmindLocationPromise},GeolocationService.prototype.isFromValidCountriesPromise=function(){var isFromValidCountries;return GeolocationService.maxmindValidCountriesPromise||(isFromValidCountries=storage_service_1.StorageService.getItem(GeolocationService.IS_FROM_VALID_COUNTRIES_KEY),GeolocationService.maxmindValidCountriesPromise="boolean"==typeof isFromValidCountries?Promise.resolve(isFromValidCountries):new Promise(function(resolve,reject){window.geoip2?window.geoip2.city(function(response){response=GeolocationService.normalizeCountryCode(response.country.iso_code),response=-1<["US","CA","AU","UK"].indexOf(response);return storage_service_1.StorageService.setItem({key:GeolocationService.IS_FROM_VALID_COUNTRIES_KEY,data:response}),resolve(response)},function(error){return reject(error)}):reject(new Error("geoip2 not loaded"))})),GeolocationService.maxmindValidCountriesPromise},GeolocationService.formatGeolocationParams=function(rawUserGeoData){return rawUserGeoData?{city:rawUserGeoData.city.names.en||"",country_name:rawUserGeoData.country.names.en||"",country_code:GeolocationService.normalizeCountryCode(rawUserGeoData.country.iso_code),longitude:String(rawUserGeoData.location.longitude)||"",latitude:String(rawUserGeoData.location.latitude)||"",postal_code:rawUserGeoData.postal.code||"",region:rawUserGeoData.subdivisions[0].iso_code||""}:{city:"",country_name:"USA",country_code:"US",longitude:"",latitude:"",postal_code:"",region:""}},GeolocationService.IS_FROM_VALID_COUNTRIES_KEY="isFromValidCountries",GeolocationService.LOCATION_KEY="location",GeolocationService})();exports.GeolocationService=__webpack_require__},696(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},__awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},geo_service_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.cancelGoogleOneTap=exports.initGoogleOneTap=exports.handleOneTapResponse=void 0,__webpack_require__(6051)),device_service_1=__webpack_require__(4056),url_1=__webpack_require__(6377),api_service_1=__webpack_require__(8358),registration_service_1=__webpack_require__(9183),cookie_1=__webpack_require__(540),analytics_service_1=__webpack_require__(9790),googleOneTap_1=__webpack_require__(76),parseJwt_1=__webpack_require__(8426),statsig_1=__webpack_require__(4463),utils_service_1=__webpack_require__(8659),utm_service_1=__webpack_require__(8786),storageConfig_1=__webpack_require__(8447),isOneTapCanceled=!1,trackErrors=function(reason){var eventDetails={reason:reason,platform:"webflow",source:"google_one_tap"};window.reportEvent("google_one_tap_error",eventDetails),analytics_service_1.analyticsService.reportToDataDog(new Error("Google One Tap error: ".concat(reason)),eventDetails)},trackSuccess=function(event,additionalProps){void 0===additionalProps&&(a
1dditionalProps={}),window.reportEvent("google_one_tap_".concat(event),__assign({platform:"webflow",source:"google_one_tap"},additionalProps))},isEligibleForOneTap=function(){return __awaiter(void 0,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return(0,url_1.getParameterByName)("forceGoogleOneTap")?[2,!0]:googleOneTap_1.GOOGLE_ONE_TAP_ALLOWED_HOSTS.includes(window.location.hostname)?[4,(new geo_service_1.GeolocationService).isFromValidCountriesPromise()]:[2,!1];case 1:return _a.sent()?(new device_service_1.DeviceService).isMobile?[2,!1]:[2,!0]:[2,!1]}})})};exports.handleOneTapResponse=function(result){return __awaiter(void 0,void 0,void 0,function(){var idToken,details,data,utmParams,userTests,newData_1,userData;return __generator(this,function(_a){switch(_a.label){case 0:if(idToken=result.credential,console.log("[GoogleOneTap] handleOneTapResponse called with credential:",idToken),!idToken)return console.error("[GoogleOneTap] idToken undefined"),analytics_service_1.analyticsService.reportToDataDog("Google One Tap credential processing failed - idToken undefined",{source:"google_one_tap",platform:"webflow",error_type:"idToken_undefined",credential_present:!!result.credential}),[2];try{if(!(details=(0,parseJwt_1.parseJwt)(idToken)))throw new Error("parseJwt returned null or undefined")}catch(error){return console.error("[GoogleOneTap] Failed to parse JWT details"),analytics_service_1.analyticsService.reportToDataDog("JWT parsing failed in Google One Tap",{source:"google_one_tap",platform:"webflow",error_type:"jwt_parsing_failure",error_message:error instanceof Error?error.message:String(error)}),[2]}details.credential=idToken,console.log("[GoogleOneTap] Parsed JWT details:",details),_a.label=1;case 1:return _a.trys.push([1,3,,4]),data={auth_token:idToken,id_token:idToken,sso_type:"google"},console.log("[GoogleOneTap] Sending data to backend:",data),[4,api_service_1.ApiService.ssoSignupUser(data)];case 2:return(data=_a.sent(),console.log("[GoogleOneTap] Backend response:",data),null!=data&&data._id)?(console.log("[GoogleOneTap] User exists, calling handleSSOUserExist"),_id=data._id,authentication_token=data.authentication_token,_id=JSON.stringify({_id:_id,authentication_token:authentication_token}),(0,cookie_1.setCookie)("hb_google_one_tap_auth",_id,0,storageConfig_1.STORAGE_CONFIG.cookieDomain,30),(0,registration_service_1.handleSSOUserExist)(data),[2]):(userData={name:details.name,email:details.email,auth_token:idToken,sso_type:"google_one_tap",auth_code:idToken,is_sso:!0,is_firebase:!0,profile_img_url:details.picture||""}
1,console.log("[GoogleOneTap] New user data:",userData),utmParams=utm_service_1.UtmService.getInstance().getSessionUtmParams(),userTests=(0,statsig_1.getCurrentUserTests)(),newData_1=__assign(__assign({},utmParams),{userData:userData,start_trial_variant:"single-cta",ab_tests:Object.values(userTests),signup_landing_page:utils_service_1.UtilsService.getSignupLandingPageFromLocationPath()}),console.log("[GoogleOneTap] New user, calling onRegistrationSuccessWithoutFields with:",newData_1),window.reportEvent("click: start trial",__assign({source:"google_one_tap",signup_landing_page:utils_service_1.UtilsService.getSignupLandingPageFromLocationPath(),start_trial_variant:"single-cta",platform:"webflow"},utmParams)),setTimeout(function(){(0,registration_service_1.onRegistrationSuccessWithoutFields)(newData_1)},100),[3,4]);case 3:return userData=_a.sent(),console.error("[GoogleOneTap] Response handling failed:",userData),analytics_service_1.analyticsService.reportToDataDog("Google One Tap response handling failed",{source:"google_one_tap",platform:"webflow",error_type:"response_handling_failure",error_message:userData instanceof Error?userData.message:String(userData),has_credential:!!result.credential}),[3,4];case 4:return[2]}var _id,authentication_token})})};var googleOneTapOptions={auto_select:googleOneTap_1.GOOGLE_ONE_TAP_CONFIG.AUTO_SELECT,callback:function(result){trackSuccess("one_tap_credential_returned"),(0,exports.handleOneTapResponse)(result)},cancel_on_tap_outside:googleOneTap_1.GOOGLE_ONE_TAP_CONFIG.CANCEL_ON_TAP_OUTSIDE,client_id:"",context:googleOneTap_1.GOOGLE_ONE_TAP_CONFIG.CONTEXT,prompt_parent_id:googleOneTap_1.GOOGLE_ONE_TAP_PARENT_ID,prompt_suppress_sec:googleOneTap_1.GOOGLE_ONE_TAP_CONFIG.PROMPT_SUPPRESS_SEC,state_cookie_domain:googleOneTap_1.GOOGLE_ONE_TAP_CONFIG.STATE_COOKIE_DOMAIN,use_fedcm_for_prompt:googleOneTap_1.GOOGLE_ONE_TAP_CONFIG.USE_FEDCM_FOR_PROMPT},handleError=function(reason){trackErrors(reason),cancelOneTap()},handleOneTapMoments={skipped:function(){},dismissed:function(notification){notification=notification.getDismissedReason();"credential_returned"!==notification&&handleError(notification)}},handleOnLoad=function(clientId){var _a;if(!isOneTapCanceled)if(null!=(_a=null==(_a=window.google)?void 0:_a.accounts)&&_a.id){trackSuccess("load"),trackSuccess("display"),googleOneTapOptions.client_id=clientId;try{window.google.accounts.id.initialize(googleOneTapOptions),window.google.accounts.id.prompt(function(notification){var momentType=notification.getMomentType();handleOneTapMoments[momentType]&&handleOneTapMoments[momentType](notification)})}catch(error){console.error("[GoogleOneTap] Initialization failed:",error),analytics_service_1.analyticsService.reportToDataDog("Google One Tap initialization failed",{source:"google_one_tap",platform:"webflow",error_type:"initialization_failure",error_message:error instanceof Error?error.message:String(error)}),cancelOneTap()}}else console.error("[GoogleOneTap] Google One Tap API not available after script load"),handleError("load_error")},cancelOneTap=function(){var _a;null!=(_a=null==(_a=null==(_a=window.google)?void 0:_a.accounts)?void 0:_a.id)&&_a.cancel(),isOneTapCanceled=!0};exports.initGoogleOneTap=function(clientId){return __awaiter(void 0,void 0,void 0,function(){var googleOneTapScript;return __generator(this,function(_a){switch(_a.label){case 0:return[4,isEligibleForOneTap()];case 1:return _a.sent()&&(document.getElementById("google-one-tap-script")?console.log("[GoogleOneTap] Script already loaded, skipping"):((googleOneTapScript=document.createElement("script")).id="google-one-tap-script",googleOneTapScript.setAttribute("type","text/javascript"),googleOneTapScript.setAttribute("src","https://accounts.google.com/gsi/client"),googleOneTapScript.async=!0,googleOneTapScript.defer=!0,googleOneTapScript.onload=function(){return handleOnLoad(clientId)},googleOneTapScript.onerror=function(){console.error("[GoogleOneTap] Script failed to load"),analytics_service_1.analyticsService.reportToDataDog("Google One Tap script failed to load",{source:"google_one_tap",platform:"webflow",error_type:"script_load_failure"}),handleError("load_error")},document.head.appendChild(googleOneTapScript))),[2]}})})},exports.cancelGoogleOneTap=cancelOneTap},9935(__unused_webpack_module,exports,__webpack_require__){var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);
1desc&&("get"in desc?m.__esModule:!desc.writable&&!desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){o[k2=void 0===k2?k:k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports,p)||__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),__exportStar(__webpack_require__(9790),exports),__exportStar(__webpack_require__(9135),exports),__exportStar(__webpack_require__(6051),exports),__exportStar(__webpack_require__(4056),exports),__exportStar(__webpack_require__(641),exports),__exportStar(__webpack_require__(8786),exports),__exportStar(__webpack_require__(2850),exports),__exportStar(__webpack_require__(3346),exports),__exportStar(__webpack_require__(2188),exports)},2188(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},__awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},api_service_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.leadService=exports.LeadService=void 0,__webpack_require__(8358)),utils_service_1=__webpack_require__(8659),utm_service_1=__webpack_require__(8786),analytics_service_1=__webpack_require__(9790),__webpack_require__=(()=>{function LeadService(){}return LeadService.prototype.leadCreated=function(_a){return __awaiter(this,arguments,void 0,function(_b){var stableId,utms,referrer,error_1,email=_b.email,source=_b.source,additionalData=_b.additionalData,leadType=_b.leadType,_b=_b.reportToIterable,reportToIterable=void 0===_b||_b;return __generator(this,function(_d){switch(_d.label){case 0:stableId=utils_service_1.UtilsService.handleHBAnonymousId(),utms=utm_service_1.UtmService.getInstance().getAllUtmParams(),referrer=document.referrer,_d.label=1;case 1:return _d.trys.push([1,5,,6]),[4,api_service_1.ApiService.announceLeadCreated(__assign(__assign({email:email,stable_id:stableId,source:source},0<Object.keys(utms||{}).length&&{utms:utms}),{additional_data:__assign(__assign({},referrer&&{referrer:referrer}),additionalData)}))];case 2:return(_d.sent(),reportToIterable)?[4,analytics_service_1.analyticsService.reportToIterable("lead_created",__assign(__assign({source:source,email:email},leadType&&{lead_type:leadType}),additionalData))]:[3,4];case 3:_d.sent(),_d.label=4;case 4:return[3,6];case 5:return error_1=_d.sent(),analytics_service_1.analyticsService.trackError(error_1 instanceof Error?error_1:String(error_1),{message:"failed to create lead",source:source,stable_id:stableId}),[3,6];case 6:return[2]}})})},LeadService})();exports.LeadService=__webpack_require__,exports.leadService=new __webpack_require__},4744(__unused_webpack_module,exports,__webpack_require__){var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]}
1,trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},locale_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.getTestLocaleOverride=getTestLocaleOverride,exports.getEffectiveIpLocale=getEffectiveIpLocale,exports.getStoredLocale=getStoredLocale,exports.setStoredLocale=function(locale){storage_service_1.StorageService.setItem({key:storageConfig_1.STORAGE_KEYS.SELECTED_LOCALE,data:locale})},exports.getLocaleFromPath=getLocaleFromPath,exports.getLocaleFromCountryCode=getLocaleFromCountryCode,exports.stripLocaleFromPath=stripLocaleFromPath,exports.buildLocalizedPath=buildLocalizedPath,exports.isPopupEligiblePath=isPopupEligiblePath,exports.getLocaleMismatch=getLocaleMismatch,exports.shouldShowLocalePopup=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return isPopupEligiblePath(window.location.pathname)?[4,getLocaleMismatch()]:[2,!1];case 1:return[2,null!==_a.sent()]}})})},exports.checkLinkForLocaleRewrite=function(anchor){var stored=getStoredLocale();if(null===stored)return null;var href=anchor.getAttribute("href");if(!href)return null;if(href.startsWith("#")||href.startsWith("mailto:")||href.startsWith("tel:")||href.startsWith("javascript:"))return null;if(anchor.hostname&&anchor.hostname!==window.location.hostname)return null;var href=anchor.pathname||"/",targetBase=stripLocaleFromPath(href);return!locale_1.LOCALIZED_PATHS.includes(targetBase)||(null!=(targetBase=getLocaleFromPath(href))?targetBase:"us")===stored?null:buildLocalizedPath(href,stored)+(anchor.search||"")+(anchor.hash||"")},__webpack_require__(1052)),storageConfig_1=__webpack_require__(8447),storage_service_1=__webpack_require__(9135),geo_service_1=__webpack_require__(6051),logger_1=__webpack_require__(1702),NAV_FROM_PARAM="navigating_from";function getTestLocaleOverride(){var _a;try{var raw=null==(_a=new URLSearchParams(window.location.search).get(NAV_FROM_PARAM))?void 0:_a.toLowerCase();if(!raw)return null;
1if(locale_1.SUPPORTED_LOCALES.includes(raw))return(0,logger_1.log)("[locale] ".concat(NAV_FROM_PARAM," override active: ").concat(raw)),raw;(0,logger_1.error)("[locale] ".concat(NAV_FROM_PARAM,'="').concat(raw,'" not in supported set; ignoring'))}catch(_b){}return null}function getEffectiveIpLocale(){return __awaiter(this,void 0,void 0,function(){var override,e_1;return __generator(this,function(_a){switch(_a.label){case 0:if(null!==(override=getTestLocaleOverride()))return[2,override];_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,(new geo_service_1.GeolocationService).getLocationPromise()];case 2:return[2,getLocaleFromCountryCode(null==(override=_a.sent())?void 0:override.country_code)];case 3:return e_1=_a.sent(),(0,logger_1.error)("[locale] geo resolution failed: ".concat(e_1 instanceof Error?e_1.message:String(e_1))),[2,null];case 4:return[2]}})})}function getStoredLocale(){var raw=storage_service_1.StorageService.getItem(storageConfig_1.STORAGE_KEYS.SELECTED_LOCALE);return"string"==typeof raw&&locale_1.SUPPORTED_LO
1CALES.includes(raw)?raw:null}function getLocaleFromPath(pathname){var pathname=pathname.split("/").filter(Boolean);return 0!==pathname.length&&("uk"===(pathname=pathname[0].toLowerCase())||"au"===pathname||"ca"===pathname)?pathname:null}function getLocaleFromCountryCode(iso){return iso&&null!=(iso=locale_1.COUNTRY_CODE_TO_LOCALE[iso.toUpperCase()])?iso:null}function normalizeTrailingSlash(p){return 1<p.length&&p.endsWith("/")?p.slice(0,-1):p}function stripLocaleFromPath(pathname){var pathname=pathname||"/",locale=getLocaleFromPath(pathname);return normalizeTrailingSlash(locale?""===(locale=pathname.replace(new RegExp("^/".concat(locale,"(/|$)"),"i"),"/"))?"/":locale:pathname)}function buildLocalizedPath(currentPath,targetLocale){currentPath=stripLocaleFromPath(currentPath),targetLocale=locale_1.LOCALE_TO_SUBFOLDER[targetLocale];return!locale_1.LOCALIZED_PATHS.includes(currentPath="/home"===currentPath?"/":currentPath)||"/"===currentPath?targetLocale||"/":"".concat(targetLocale).concat(currentPath)}function isPopupEligiblePath(pathname){return locale_1.LOCALIZED_PATHS.includes(stripLocaleFromPath(pathname))}function getLocaleMismatch(){return __awaiter(this,void 0,void 0,function(){var ipLocale,_a;return __generator(this,function(_b){switch(_b.label){case 0:return null!==getStoredLocale()?[2,null]:[4,getEffectiveIpLocale()];case 1:return null===(ipLocale=_b.sent())?[2,null]:(_a=null!=(_a=getLocaleFromPath(window.location.pathname))?_a:"us",[2,ipLocale!==_a?ipLocale:null])}})})}},9183(__unused_webpack_module,exports,__webpack_require__){var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}},query_string_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.handleSSOUserExist=function(user){var data={id:user._id,email:user.email,name:user.full_name};setTimeout(function(){AnalyticsService.identify(user._id,data),AnalyticsService.track(AnalyticsEvents.registration_validation_redirect,data),AnalyticsService.track(AnalyticsEvents.sso_user_exists,data),setTimeout(function(){utils_service_1.UtilsService.redirectTo("/app/login")},100)},10)},exports.onRegistrationSuccessWithoutFields=function(data){if(console.log("[Registration] onRegistrationSuccessWithoutFields called with:",data),data){var queryParams="";try{storage_service_1.StorageService.setItem({key:"signupData",data:data,shouldThrowError:!0}),console.log("[Registration] signupData stored in localStorage:",data)}catch(_a){queryParams="?".concat(query_string_1.default.stringify(data)),console.warn("[Registration] Failed to store signupData in localStorage, using query params:",queryParams)}data.signupRedirectUrl&&"string"==typeof data.signupRedirectUrl?(console.log("[Registration] Redirecting to signupRedirectUrl:",data.signupRedirectUrl),window.location.assign(data.signupRedirectUrl)):(data=utils_service_1.UtilsService.getRedirectUrl("/signup"),data="".concat(data).concat(queryParams),console.log("[Registration] Redirecting to:",data),window.location.assign(data))}else console.warn("[Registration] No data provided to onRegistrationSuccessWithoutFields.")},__importDefault(__webpack_require__(8798))),storage_service_1=__webpack_require__(9135),utils_service_1=__webpack_require__(8659),AnalyticsService={identify:function(_id,_data){},track:function(_event,_data){}},AnalyticsEvents={registration_validation_redirect:"registration_validation_redirect",sso_user_exists:"sso_user_exists"}},641(__unused_webpack_module,exports,__webpack_require__){var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]}
1,trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},statsig_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.statsigService=exports.StatsigService=void 0,__webpack_require__(6111)),cookie_1=__webpack_require__(540);__webpack_require__=(()=>{function StatsigService(){this.isSDKLoaded=!1,this.isInitialized=!1}return StatsigService.prototype._initializeStatsig=function(){return __awaiter(this,void 0,void 0,function(){var statsigSdkKey,stableID,error_1;return __generator(this,function(_a){switch(_a.label){case 0:if(!(statsigSdkKey="client-LQSm300BtxVZ8MR5p8deOyB99rJgTAIssjr4BQcVN5l"))return[2];if(stableID=(0,cookie_1.getCookie)(statsig_1.STATSIG_ID_COOKIE),!window.statsig)return[2];_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,window.statsig.initialize(statsigSdkKey,{customIDs:stableID?{stableID:stableID}:void 0,custom:{requestUrl:window.location.href}},{environment:{tier:"production"},overrideStableID:stableID||void 0})];case 2:return _a.sent(),this.isInitialized=!0,[3,4];case 3:return error_1=_a.sent(),this.isInitialized=!1,window.reportEvent("[webflow] [_initializeStatsig] statsig initialization error",{error:error_1 instanceof Error?error_1.message:String(error_1)}),[3,4];case 4:return[2]}})})},StatsigService.prototype.initializeStatsig=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return this.isSDKLoaded?[3,2]:[4,new Promise(function(resolve,reject){var script;window.statsig?resolve(!0):((script=document.createElement("script")).src="https://cdn.jsdelivr.net/npm/statsig-js/build/statsig-prod-web-sdk.min.js",script.async=!0,script.onload=function(){setTimeout(function(){window.statsig?resolve(!0):reject(new Error("Statsig SDK failed to load"))},100)},script.onerror=function(){var error=new Error("Failed to load the Statsig SDK");reject(error)},document.head.appendChild(script))})];case 1:_a.sent(),this.isSDKLoaded=!0,_a.label=2;case 2:return this.isInitialized?[2]:[2,this._initializeStatsig()]}})})},StatsigService.prototype.manuallyLogExperimentExposure=function(testName){return __awaiter(this,void 0,void 0,function(){var _a;return __generator(this,function(_b){switch(_b.label){case 0:return this.isInitialized?[3,2]:[4,this.initializeStatsig()];case 1:_b.sent(),_b.label=2;case 2:try{null!=(_a=window.statsig)&&_a.manuallyLogExperimentExposure(testName)}catch(e){window.reportEvent("[webflow] [manuallyLogExperimentExposure] error",{testName:testName,error:e})}return[2]}})})},StatsigService})();exports.StatsigService=__webpack_require__,exports.statsigService=new __webpack_require__},9135(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.StorageService=void 0;var storageConfig_1=__webpack_require__(8447),cookie_1=__webpack_require__(540),logger_1=__webpack_require__(1702),__webpack_require__=(()=>{function StorageService(){}return StorageService.isCrossDomainKey=function(key){return storageConfig_1.CROSS_DOMAIN_KEYS.includes(key)},StorageService.getCookieName=function(key,storageType){return"".concat(this.COOKIE_PREFIX).concat(storageType,"_").concat(key)},StorageService.getCookieExpirationDays=function(storageType){return"localStorage"===storageType?storageConfig_1.STORAGE_CONFIG.localStorageExpirationDays:storageConfig_1.STORAGE_CONFIG.sessionStorageExpirationDays},StorageService.setCookieItem=function(key,data,storageType,shouldThrowError){try{var cookieName=this.getCookieName(key,storageType),expirationDays=this.getCookieExpirationDays(storageType);
1(0,cookie_1.setCookie)(cookieName,data,expirationDays,storageConfig_1.STORAGE_CONFIG.cookieDomain)}catch(err){if((0,logger_1.error)("[StorageService] setCookieItem: ".concat(err instanceof Error?err.message:String(err))),shouldThrowError)throw err}},StorageService.getCookieItem=function(key,storageType){try{var cookieName=this.getCookieName(key,storageType),cookieValue=(0,cookie_1.getCookie)(cookieName);return cookieValue?JSON.parse(cookieValue):null}catch(err){return(0,logger_1.error)("[StorageService] getCookieItem: ".concat(err instanceof Error?err.message:String(err))),null}},StorageService.removeCookieItem=function(key,storageType){try{var cookieName=this.getCookieName(key,storageType);(0,cookie_1.deleteCookie)(cookieName)}catch(err){(0,logger_1.error)("[StorageService] removeCookieItem: ".concat(err instanceof Error?err.message:String(err)))}},StorageService.setItem=function(_a){var stringifiedData,key=_a.key,data=_a.data,_b=_a.shouldThrowError,_b=void 0!==_b&&_b,_c=_a.storageType,_c=void 0===_c?"localStorage":_c,_a=_a.isCrossDomainKey,_a=void 0!==_a&&_a;try{stringifiedData=JSON.stringify(data)}catch(err){if(_b)throw err;return}data=null;if(_a||this.isCrossDomainKey(key))try{this.setCookieItem(key,stringifiedData,_c,!0)}catch(err){data=err}try{var store=window[_c];store instanceof Storage?store.setItem(key,stringifiedData):null===data&&(data=new Error("".concat(_c," is unavailable")))}catch(err){null===data&&(data=err)}if(_b&&null!==data)throw data},StorageService.getItem=function(key,storageType,isCrossDomainKey
1){void 0===storageType&&(storageType="localStorage"),void 0===isCrossDomainKey&&(isCrossDomainKey=!1);try{if(isCrossDomainKey||this.isCrossDomainKey(key)){var cookieData=this.getCookieItem(key,storageType);if(null!==cookieData)return cookieData}var store=window[storageType];if(store instanceof Storage)return JSON.parse(store.getItem(key)||"null")}catch(_a){return null}},StorageService.removeItem=function(key,storageType,isCrossDomainKey){void 0===storageType&&(storageType="localStorage"),((isCrossDomainKey=void 0===isCrossDomainKey?!1:isCrossDomainKey)||this.isCrossDomainKey(key))&&this.removeCookieItem(key,storageType);try{var store=window[storageType];store instanceof Storage&&store.removeItem(key)}catch(_a){}},StorageService.COOKIE_PREFIX="hb_marketing_storage_",StorageService})();exports.StorageService=__webpack_require__},8659(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.UtilsService=void 0;var utm_service_1=__webpack_require__(8786),analytics_1=__webpack_require__(6728),cookie_1=__webpack_require__(540),statsig_1=__webpack_require__(6111),url_1=__webpack_require__(6377),datadog_1=__webpack_require__(6250),__webpack_require__=(()=>{function UtilsService(){}var _a;return UtilsService.handleThirdPartyLoad=function(cb,checkIsLoaded,maxRetries,currentRetry){var message;void 0===maxRetries&&(maxRetries=25),void 0===currentRetry&&(currentRetry=0),checkIsLoaded()?cb():maxRetries<=currentRetry?(message="[UtilsService] Third-party service failed to load after ".concat(maxRetries," retries (").concat(200*maxRetries,"ms)"),console.warn(message),(0,datadog_1.reportToDataDog)(new Error(message),{platform:"webflow"}),null!=(message=window.analytics)&&message.track&&window.analytics.track("Third-Party Service Load Failed",{platform:"webflow"})):setTimeout(function(){_a.handleThirdPartyLoad(cb,checkIsLoaded,maxRetries,currentRetry+1)},200)},UtilsService.handleHBAnonymousId=function(){try{var queryParamStableId,hbAnonymousId=(0,cookie_1.getCookie)(statsig_1.HB_ANONYMOUS_ID_COOKIE);return hbAnonymousId||(queryParamStableId=(0,url_1.getParameterByName)(statsig_1.HB_ANONYMOUS_ID_COOKIE),hbAnonymousId=(0,cookie_1.getCookie)(statsig_1.STATSIG_ID_COOKIE)||queryParamStableId||this.generateUniqueId()),hbAnonymousId}catch(_b){return this.generateUniqueId()}},UtilsService.generateUniqueId=function(){return"undefined"!=typeof crypto&&crypto.randomUUID?crypto.randomUUID():Date.now().toString(36)+Math.random().toString(36).substr(2)},(_a=UtilsService).getSignupLandingPageFromLocationPath=function(){var signupLandingPage=window.location.pathname.split("?")[0];return signupLandingPage=""===(signupLandingPage="/"===signupLandingPage[0]?signupLandingPage.substring(1):signupLandingPage)?"home":signupLandingPage},UtilsService.getSessionUtmParams=function(){var utmParams=utm_service_1.UtmService.getInstance().getAllUtmParams(),filteredParams={};return Object.keys(utmParams).forEach(function(key){var value=utmParams[key];void 0!==value&&(filteredParams[key]=value)}),filteredParams},UtilsService.getRedirectUrl=function(path){var irfOrigin,queryString=window.location.search;return"/signup"===path||path.includes("/signup")?(analytics_1.IS_PRODUCTION?"https://app.honeybook.com/signup":analytics_1.IS_DEV?"http://localhost:7100/signup":(irfOrigin=window.location.origin.replace("hb-app-staging","hb-mx-staging"),"".concat(irfOrigin,"/signup"))).concat(queryString):"/app/login"===path||path.includes("/app/login")?analytics_1.IS_PRODUCTION?"https://app.honeybook.com/app/login":analytics_1.IS_DEV?"http://localhost:7100/app/login":(irfOrigin=window.location.origin.replace("hb-app-staging","hb-mx-staging"),"".concat(irfOrigin,"/app/login")):"".concat(window.location.origin).concat(path)},UtilsService.redirectTo=function(path){path=_a.getRedirectUrl(path);window.location.assign(path)},UtilsService})();exports.UtilsService=__webpack_require__},8786(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},cookie_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.UtmService=void 0,__webpack_require__(540)),logger_1=__webpack_require__(1702),utmHistory_service_1=__webpack_require__(3346),__webpack_require__=(()=>{function UtmService(){this.memoryCache={},this.UTM_COOKIE_NAME="utm_params",this.COOKIE_EXPIRATION_DAYS=1,this.UTM_PARAM_KEYS=["utm_campaign","utm_content","utm_medium","utm_source","utm_term","utm_initiative","utm_origin","code","li_fat_id","referral_source","gclid","fbclid","irclickid","placement","promo"]}return UtmService.getInstance=function(){return UtmService.instance=UtmService.instance?UtmService.instance:new UtmService},UtmService.prototype.initializeWithQueryParams=function(queryParams){try{var queryUtmParams=this.extractUtmParams(queryParams),cookieUtmParams=this.getFromCookie(),combinedParams=__assign(__assign({},cookieUtmParams),queryUtmParams);
1this.hasUtmParameters(combinedParams)&&(this.memoryCache=__assign({},combinedParams),this.storeInCookie(combinedParams),(0,logger_1.log)("[UtmService] Combined UTM parameters stored: "+JSON.stringify(combinedParams)),this.hasUtmParameters(queryUtmParams))&&queryParams.utm_campaign&&utmHistory_service_1.UtmHistoryService.getInstance().trackUtmHistory(queryUtmParams)}catch(err){(0,logger_1.error)(err,!0)}},UtmService.prototype.extractUtmParams=function(params){var utmParams={},standardUtmKeys=new Set(this.UTM_PARAM_KEYS),otherUtms=(this.UTM_PARAM_KEYS.forEach(function(key){var value=params[key];value&&""!==value.trim()&&(utmParams[key]=value.trim())}),{});return Object.entries(params).forEach(function(_a){var key=_a[0],_a=_a[1];!standardUtmKeys.has(key)&&_a&&(otherUtms[key]=_a)}),__assign(__assign({},utmParams),otherUtms)},UtmService.prototype.getAdvertisingData=function(){try{var urlParams;return"undefined"==typeof window?{}:(urlParams=new URLSearchParams(window.location.search),this.extractUtmParams(Object.fromEntries(urlParams)))}catch(err){return(0,logger_1.error)(err,!0),{}}},UtmService.prototype.getSessionUtmParams=function(){return 0===Object.keys(this.memoryCache).length&&this.loadFromCookie(),__assign({},this.memoryCache)},UtmService.prototype.getAllUtmParams=function(){try{var urlParams=this.getAdvertisingData(),memoryParams=this.getSessionUtmParams(),cookieParams=this.getFromCookie();return __assign(__assign(__assign({},cookieParams),memoryParams),urlParams)}catch(err){return(0,logger_1.error)(err,!0),{}}},UtmService.prototype.hasUtmParameters=function(params){return Object.keys(params).some(function(key){key=params[key];return null!=key&&""!==key})},UtmService.prototype.storeInCookie=function(params){try{var cookieValue;"undefined"!=typeof window&&(cookieValue=JSON.stringify(params),(0,cookie_1.setCookie)(this.UTM_COOKIE_NAME,cookieValue,this.COOKIE_EXPIRATION_DAYS))}catch(err){(0,logger_1.error)(err,!0)}},UtmService.prototype.loadFromCookie=function(){try{var cookieValue,parsedParams;"undefined"!=typeof window&&((cookieValue=(0,cookie_1.getCookie)(this.UTM_COOKIE_NAME))&&"object"==typeof(parsedParams=JSON.parse(cookieValue))&&null!==parsedParams)&&(this.memoryCache=parsedParams,(0,logger_1.log)("[UtmService] Loaded UTM parameters from cookie:",parsedParams))}catch(err){(0,logger_1.warn)(err,!0),this.memoryCache={}}},UtmService.prototype.getFromCookie=function(){try{if("undefined"==typeof window)return{};var cookieValue=(0,cookie_1.getCookie)(this.UTM_COOKIE_NAME);if(cookieValue){var parsedParams=JSON.parse(cookieValue);if("object"==typeof parsedParams&&null!==parsedParams)return parsedParams}}catch(err){(0,logger_1.warn)(err,!0)}return{}},UtmService.prototype.clearUtmData=function(){try{this.memoryCache={},"undefined"!=typeof window&&(0,cookie_1.setCookie)(this.UTM_COOKIE_NAME,"",-1),(0,logger_1.log)("[UtmService] UTM data cleared")}catch(err){(0,logger_1.error)(err,!0)}},UtmService.prototype.getUtmParam=function(key){return this.getAllUtmParams()[key]},UtmService})();exports.UtmService=__webpack_require__},3346(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.UtmHistoryService=void 0;var logger_1=__webpack_require__(1702),utils_service_1=__webpack_require__(8659),statsig_1=__webpack_require__(4463),storage_service_1=__webpack_require__(9135),storageConfig_1=__webpack_require__(8447),__webpack_require__=(()=>{function UtmHistoryService(){}return UtmHistoryService.getInstance=function(){return UtmHistoryService.instance=UtmHistoryService.instance?UtmHistoryService.instance:new UtmHistoryService},UtmHistoryService.prototype.trackUtmHistory=function(utmParams){try{var currentUtmHistory,currentPage,newUtmEntry,trimmedHistory,newUtmHistory;utmParams&&0!==Object.keys(utmParams).length&&(currentUtmHistory=this.getUtmHistory(),currentPage=utils_service_1.UtilsService.getSignupLandingPageFromLocationPath(),newUtmEntry={pagevisit_ts:(new Date).toISOString(),landing_page:currentPage,utm_params:this.filterUtmParams(utmParams),ab_tests:(0,statsig_1.getCurrentPageTestData)().abTestData},currentUtmHistory?(currentUtmHistory.push(newUtmEntry),trimmedHistory=currentUtmHistory.slice(-storageConfig_1.MAX_CROSS_DOMAIN_UTM_HISTORY_ENTRIES),this.storeUtmHistory(trimmedHistory),(0,logger_1.log)("[UtmHistoryService] Updated utm history data with new UTM entry:",!1),(0,logger_1.log)(JSON.stringify(newUtmEntry))):(newUtmHistory=[newUtmEntry],this.storeUtmHistory(newUtmHistory),(0,logger_1.log)("[UtmHistoryService] Created new utm history data:"),(0,logger_1.log)(JSON.stringify(newUtmHistory))))}catch(err){(0,logger_1.error)("[UtmHistoryService] Error tracking UTM history: "+String(err),!1)}},UtmHistoryService.prototype.getUtmHistory=function(){try{var data=storage_service_1.StorageService.getItem(storageConfig_1.STORAGE_KEYS.UTM_HISTORY);return data?data:null}catch(err){return(0,logger_1.error)("[UtmHistoryService] Error parsing UTM history data: "+String(err),!1),null}},UtmHistoryService.prototype.storeUtmHistory=function(data){try{
1storage_service_1.StorageService.setItem({key:storageConfig_1.STORAGE_KEYS.UTM_HISTORY,data:data})}catch(err){(0,logger_1.error)("[UtmHistoryService] Error storing attribution data: "+String(err),!1)}},UtmHistoryService.prototype.filterUtmParams=function(utmParams){var filteredParams={};return Object.entries(utmParams).forEach(function(_a){var key=_a[0],_a=_a[1];_a&&"string"==typeof _a&&""!==_a.trim()&&(filteredParams[key]=_a.trim())}),filteredParams},UtmHistoryService})();exports.UtmHistoryService=__webpack_require__},9816(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},__awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},device_service_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.reportGTM=exports.reportPage=exports.reportEvent=exports.identifyUser=exports.anonymizeUser=exports.analyticsContextProps=exports.commonAnalyticsProps=exports.isSegmentAvailable=void 0,__webpack_require__(4056)),utils_service_1=__webpack_require__(8659),device_1=__webpack_require__(3984),analytics_1=__webpack_require__(6728),statsig_1=__webpack_require__(6111),cookie_1=__webpack_require__(540),url_1=__webpack_require__(6377),logger_1=__webpack_require__(1702),datadog_1=__webpack_require__(6250),deviceService=new device_service_1.DeviceService;function generateUniqueId(){return crypto&&crypto.randomUUID?crypto.randomUUID():Date.now().toString(36)+Math.random().toString(36).substr(2)}exports.isSegmentAvailable=function(){return!!window.analytics};var width,height,__webpack_require__=(()=>{var _a,id;try{var statsigId,queryParamStableId,pagePath,source,cookieDomain,hbAnonymousId_1=(0,cookie_1.getCookie)(statsig_1.HB_ANONYMOUS_ID_COOKIE);return hbAnonymousId_1||(statsigId=(0,cookie_1.getCookie)(statsig_1.STATSIG_ID_COOKIE),queryParamStableId=(0,url_1.getParameterByName)(statsig_1.HB_ANONYMOUS_ID_COOKIE),hbAnonymousId_1=statsigId||queryParamStableId||generateUniqueId(),statsigId||(pagePath=window.location.pathname,source=queryParamStableId?"query_param":"generated_fallback",(0,datadog_1.reportToDataDog)(new Error("[analytics] initializeHBAnonymousId: no hb_statsig_stable_id cookie"),{platform:"webflow",page_path:pagePath,source:source}),null!=(_a=window.analytics)&&_a.track&&window.analytics.track("Missing Statsig Cookie Id",{platform:"webflow",page_path:pagePath,source:source})),cookieDomain=".honeybook.com",analytics_1.IS_DEV?cookieDomain="localhost":analytics_1.IS_STAGING&&(cookieDomain=".hbdev.io"),(0,cookie_1.setCo
1okie)(statsig_1.HB_ANONYMOUS_ID_COOKIE,hbAnonymousId_1,365,cookieDomain)),id=hbAnonymousId_1,utils_service_1.UtilsService.handleThirdPartyLoad(function(){window.analytics.setAnonymousId(id)},exports.isSegmentAvailable),hbAnonymousId_1}catch(error){return(0,logger_1.log)("Error initializing HB Anonymous ID, generating fallback: ".concat(error instanceof Error?error.message:String(error))),generateUniqueId()}})(),device_service_1=(0,cookie_1.getCookie)(statsig_1.STATSIG_ID_COOKIE);exports.commonAnalyticsProps={$device:deviceService.mobileDevice,screen_resolution:(width=Math.round(window.screen.width*window.devicePixelRatio),height=Math.round(window.screen.height*window.devicePixelRatio),"".concat(Math.min(width,height),"x").concat(Math.max(width,height))),"User Agent":navigator.userAgent,hb_anonymous_id:__webpack_require__,hb_statsig_stable_id:device_service_1},exports.analyticsContextProps={os:(()=>{for(var regexResultForOsVersion_1,regexResultForOsVersion,os="unknown",osVersion="unknown",ua=navigator.userAgent,_i=0,osData_1=device_1.osData;_i<osData_1.length;_i++){var currentOs=osData_1[_i];if(currentOs.regex.test(ua)){os=currentOs.os;break}}switch(/Windows/.test(os)&&(osVersion=null!=(regexResultForOsVersion_1=null==(regexResultForOsVersion_1=/Windows (.*)/.exec(ua))?void 0:regexResultForOsVersion_1[1])?regexResultForOsVersion_1:osVersion,os="Windows"),os){case"Mac OS":case"Mac OS X":osVersion=null!=(regexResultForOsVersion=null==(regexResultForOsVersion=/(?:Mac OS|Mac OS X|MacPPC|MacIntel|Mac_PowerPC|Macintosh) ([._\d]+)/.exec(ua))?void 0:regexResultForOsVersion[1])?regexResultForOsVersion:osVersion;break;case"Android":osVersion=deviceService.getMobileOs().android_version;break;case"iOS":osVersion=deviceService.getMobileOs().ios_version}return{name:os,version:osVersion=osVersion.replace(/_/g,".")}})(),$screen_width:window.screen.width,$screen_height:window.screen.height};exports.anonymizeUser=function(){if((0,exports.isSegmentAvailable)())return window.analytics.reset()},exports.identifyUser=function(_a,integrations_1){return __awaiter(void 0,[_a,integrations_1],void 0,function(_b,integrations){var userTraits,email=_b.email,country=_b.country;return __generator(this,function(_c){return userTraits={email:email,country:country},(0,exports.isSegmentAvailable)()?[2,window.analytics.identify(void 0,userTraits,integrations||{})]:[2]})})},exports.reportEvent=function(eventName,eventProps,integrations){var _a,eventProps=__assign({},eventProps);eventProps.page_url=window&&window.location&&window.location.href,Object.assign(eventProps,exports.commonAnalyticsProps),analytics_1.IS_PRODUCTION?(integrations=__assign({integrations:integrations||{All:!0,Iterable:!1}},exports.analyticsContextProps),null!=(_a=window.analytics)&&_a.track&&window.analytics.track(eventName,eventProps,integrations)):(0,logger_1.log)("[tracking: Segment] ".concat(eventName,", ").concat(JSON.stringify(eventProps),", ").concat(JSON.stringify(exports.analyticsContextProps)))},exports.reportPage=function(name,properties,integrations){var _a,properties=__assign({},properties);properties.page_url=window&&window.location&&window.location.href,Object.assign(properties,exports.commonAnalyticsProps),analytics_1.IS_PRODUCTION&&(0,exports.isSegmentAvailable)()?(integrations=__assign({integrations:integrations||{All:!0,Iterable:!1}},exports.analyticsContextProps),null!=(_a=window.analytics)&&_a.page&&window.analytics.page(name,properties,integrations)):(0,logger_1.log)("[tracking: Segment] Page View: ".concat(name,", ").concat(JSON.stringify(properties),", ").concat(JSON.stringify(exports.analyticsContextProps)))};exports.reportGTM=function(eventName,eventProps){eventProps=eventProps||{};eventProps.event=eventName,eventProps.page_url=window&&window.location&&window.location.href,window&&analytics_1.IS_PRODUCTION?(window.dataLayer||(window.dataLayer=[]),window.dataLayer.push(eventProps)):(0,logger_1.log)("[tracking: GTM] ".concat(eventName,", ").concat(JSON.stringify(eventProps)))}},540(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}
1),exports.deleteCookie=exports.setCookie=exports.getCookie=void 0;exports.getCookie=function(cookieName){for(var name=(cookieName||"").trim(),cookies=document.cookie.split("; "),cookie="",i=0;i<cookies.length;i++){var split=cookies[i].split("=");(split[0]||"").trim()===name&&(cookie=decodeURIComponent(split[1]))}return cookie},exports.setCookie=function(cookieName,cookieValue,expirationDays,domain,expirationSeconds){var date=new Date,expirationSeconds=(expirationSeconds?date.setTime(date.getTime()+1e3*expirationSeconds):expirationDays&&date.setTime(date.getTime()+24*expirationDays*60*60*1e3),"expires=".concat(date.toUTCString())),expirationDays="".concat(cookieName,"=").concat(encodeURIComponent(cookieValue),"; ").concat(expirationSeconds,"; ").concat("path=/");domain&&(expirationDays+="; domain=".concat(domain)),document.cookie=expirationDays};exports.deleteCookie=function(cookieName){document.cookie="".concat(cookieName,"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;")}},6250(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.loadDataDog=exports.reportToDataDog=void 0;var analytics_1=__webpack_require__(6728),errors_1=__webpack_require__(2137);exports.reportToDataDog=function(error,context){void 0===context&&(context={});var datadog=window.DD_RUM;null!=datadog&&datadog.addError&&datadog.addError(error instanceof Error?error:new Error(error),context)};exports.loadDataDog=function(){var h,o,u,d;analytics_1.IS_PRODUCTION&&(h=window,o=document,u="script",h=h[d="DD_RUM"]=h[d]||{q:[],onReady:function(c){h.q.push(c)}},(d=o.createElement(u)).async=!0,d.src="https://www.datadoghq-browser-agent.com/datadog-rum-slim-v5.js",o=o.getElementsByTagName(u)[0],null!=(u=o.parentNode)&&u.insertBefore(d,o),window.DD_RUM.onReady(function(){window.DD_RUM.init({clientToken:"pube2d23fc8137696d5f6a09bdd90608356",applicationId:"9c0d6678-47cd-41ca-bf53-c7c491169147",site:"datadoghq.com",service:"webflow",env:"prod",sampleRate:1,trackInteractions:!0,defaultPrivacyLevel:"mask-user-input",allowedTracingOrigins:["https://www.honeybook.com"],beforeSend:function(event){return!(event=>{var message,stack;return"error"===(null==event?void 0:event.type)&&(event=null!=(event=event.error)?event:{},message=event.message,stack=event.stack,!("string"!=typeof message||!errors_1.EXPECTED_ERROR_NOISE.some(function(noise){return message.includes(noise)}))||"string"==typeof stack&&errors_1.EXTENSION_STACK_NOISE.some(function(noise){return stack.includes(noise)}))})(event)}})}))}},4370(__unused_webpack_module,exports,__webpack_require__){var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},analytics_service_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.initializeDigioh=function(){return __awaiter(this,void 0,void 0,function(){var err_1;return __generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,2,,3]),[4,(0,digioh_service_1.initDigiohExitIntent)()];case 1:return _a.sent(),[3,3];case 2:return err_1=_a.sent(),(0,logger_1.error)("Failed to initialize Digioh Exit Intent: ".concat(err_1 instanceof Error?err_1.message:String(err_1))),analytics_service_1.analyticsService.reportToDataDog("Failed to initialize Digioh Exit Intent",{error:err_1 instanceof Error?err_1.message:String(err_1)}),[3,3];case 3:return[2]}})})},__webpack_require__(9790)),digioh_service_1=__webpack_require__(2850),logger_1=__webpack_require__(1702)},9304(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.storeActiveExperiments=function(){var _a;window.wf?null!=(_a=window.wf)&&_a.ready(function(){var _a;null!=(_a=window.wf)&&_a.onVariationRecorded(function(result){var storedData;result&&(storedData=(storedData=storage_service_1.StorageService.getItem("optimizelyTests"))?JSON.parse(storedData):[],result={experiment_id:result.experienceId,experiment_name:result.experienceName,variation_id:result.variationId,variation_name:result.variationName||null},storedData.push(result),storage_service_1.StorageService.setItem({key:"optimizelyTests",data:storedData}),(0,logger_1.log)("Current Experiment Data: ".concat(JSON.stringify(result))))})}):(0,logger_1.warn)("window.wf is not defined")};var storage_service_1=__webpack_require__(9135),logger_1=__webpack_require__(1702)},882(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.loadFullStory=function(samplePercentage){void 0===samplePercentage&&(samplePercentage=5);
1analytics_1.IS_PRODUCTION&&Math.random()<=samplePercentage/100&&(window._fs_debug=!1,window._fs_host="fullstory.com",window._fs_script="edge.fullstory.com/s/fs.js",window._fs_org="JY2NT",window._fs_namespace="FS",initializeFullStory(window,document,window._fs_namespace||"FS","script","user"))},exports.initializeFullStory=initializeFullStory;var analytics_1=__webpack_require__(6728);function initializeFullStory(m,n,e,t,l){var g,_fs_script;e in m?m.console&&m.console.log&&m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].'):((g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s)}).q=[],(e=n.createElement(t)).async=!0,e.crossOrigin="anonymous",_fs_script=m._fs_script,e.src="https://"+_fs_script,e.onload=function(){window.FS&&window.FS.restart()},_fs_script=n.getElementsByTagName(t)[0],null!=(n=_fs_script.parentNode)&&n.insertBefore(e,_fs_script),g.identify=function(i,v,s){g(l,{uid:i},s),v&&g(l,v,s)},g.setUserVars=function(v,s){g(l,v,s)},g.event=function(i,v,s){g("event",{n:i,p:v},s)},g.anonymize=function(){g.identify(!1)},g.shutdown=function(){g("rec",!1)},g.restart=function(){g("rec",!0)},g.log=function(a,b){g("log",[a,b])},g.consent=function(a){g("consent",!arguments.length||a)},g.identifyAccount=function(i,v){(v=v||{}).acctId=i,g("account",v)},g.clearUserCookie=function(){},g.setVars=function(n,p){g("setVars",[n,p])},g._w={},g._w.XMLHttpRequest=m.XMLHttpRequest,g._w.fetch=m.fetch,m.fetch&&(m.fetch=function(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];return g._w.fetch.apply(this,args)}),g._v="1.3.0",g.shutdown())}},2476(__unused_webpack_module,exports,__webpack_require__){var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},googleonetap_service_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.initializeGoogleOneTap=function(){return __awaiter(this,void 0,void 0,function(){var err_1;return __generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,2,,3]),(0,logger_1.log)("Initializing Google One Tap for ".concat(analytics_1.IS_PRODUCTION?"production":"staging"," environment (").concat(config_1.config.currentDomain,")")),[4,(0,googleonetap_service_1.initGoogleOneTap)(config_1.config.googleClientId)];case 1:return _a.sent(),(0,logger_1.log)("Google One Tap initialized successfully"),[3,3];case 2:return err_1=_a.sent(),(0,logger_1.error)("Failed to initialize Google One Tap: ".concat(err_1 instanceof Error?err_1.message:String(err_1))),[3,3];case 3:return[2]}})})},__webpack_require__(696)),config_1=__webpack_require__(5308),analytics_1=__webpack_require__(6728),logger_1=__webpack_require__(1702)},2579(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.HUBSPOT_PATH_MAPPING=void 0,exports.isDemoAllowedSource=function(){return DEMO_ALLOWED_SOURCES.includes(getNormalizedUtmSource())},exports.getNormalizedUtmSource=getNormalizedUtmSource,exports.generateHubSpotLink=generateHubSpotLink,exports.generateGetDemoHubSpotLink=function(formData){var utmSource=getNormalizedUtmSource(),path="/";if(utmSource&&exports.HUBSPOT_PATH_MAPPING["/".concat(utmSource)])path="/".concat(utmSource);else if("undefined"!=typeof window&&document.referrer)try{var referrerUrl=new URL(document.referrer);referrerUrl.hostname===window.location.hostname?path=referrerUrl.pathname:services_1.analyticsService.trackError("[Hubspot Link] generate hubspot link from unsupported referrer",{referrer_hostname:referrerUrl.hostname,referrer_path:referrerUrl.pathname,email:formData.businessEmail})}catch(_a){}try{var nameParts=(formData.fullName||"").trim().split(" "),firstName=nameParts[0]||"",lastName=nameParts.slice(1).join(" ")||"";return generateHubSpotLink({path:path,email:formData.businessEmail,firstName:firstName,lastName:lastName})}catch(_b){return generateHubSpotLink({path:path})}};var services_1=__webpack_require__(9935),HUBSPOT_BASE_URL="https://meet.honeybook.com/meetings/",DEMO_ALLOWED_SOURCES=(exports.HUBSPOT_PATH_MAPPING={"/fin":"lily-wade/fin","/generated_plp":"lily-wade/djs-cold-outreach","/migration":"lily-wade/migration"},["fin","generated_plp","migration"]);function getNormalizedUtmSource(){var raw=services_1.UtmService.getInstance().getUtmParam("utm_source");return"string"==typeof raw?raw.trim().toLowerCase().replace(/^\/+/,""):""}function generateHubSpotLink(_a){var _b=_a.path,email=_a.email,firstName=_a.firstName,_a=_a.lastName,_b=exports.HUBSPOT_PATH_MAPPING[void 0===_b?"/":_b];return _b?(_b=new URL(_b,HUBSPOT_BASE_URL),email&&_b.searchParams.set("email",email.trim()),firstName&&_b.searchParams.set("firstName",firstName.trim()),_a&&_b.searchParams.set("lastName",_a.trim()),_b.toString()):"".concat(window.location.origin,"/webinar")}},2623(__unused_webpack_module,exports,__webpack_require__){var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]}
1,trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},locale_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.openCountrySelectorModal=openCountrySelectorModal,exports.closeCountrySelectorModal=function(){var modal=document.querySelector(MODAL_CONTAINER_SELECTOR);modal instanceof HTMLElement&&(modal.style.display="none")},exports.initFooterLocale=initFooterLocale,exports.getLocaleFromFooterRadioChange=function(eventTarget){return!(eventTarget instanceof HTMLInputElement)||!eventTarget.matches(FOOTER_RADIO_SELECTOR)||"us"!==(eventTarget=null==(eventTarget=eventTarget.id)?void 0:eventTarget.toLowerCase())&&"uk"!==eventTarget&&"au"!==eventTarget&&"ca"!==eventTarget?null:eventTarget},exports.initLocaleConfig=function(){var _a;try{var pathname=window.location.pathname,stored=(0,locale_service_1.getStoredLocale)(),pathLocale=(0,locale_service_1.getLocaleFromPath)(pathname),effectiveLocale=(initFooterLocale(null!=(_a=null!=stored?stored:pathLocale)?_a:"us"),null!=stored?stored:pathLocale);return(effectiveLocale&&"us"!==effectiveLocale&&document.querySelectorAll('a[href*="/product/finance"]').forEach(function(el){el.style.display="none"}),(0,locale_service_1.isPopupEligiblePath)(pathname))?null!==stored:(null===stored&&null!==pathLocale&&((0,locale_service_1.setStoredLocale)(pathLocale),stored=pathLocale),!0)}catch(e){return(0,logger_1.error)("[locale] initLocaleConfig failed: ".concat(e instanceof Error?e.message:String(e))),!0}},exports.initializeLocaleFlow=function(){return __awaiter(this,void 0,void 0,function(){var shouldShow;return __generator(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,2,,3]),[4,(0,locale_service_1.shouldShowLocalePopup)()];case 1:return shouldShow=_a.sent(),(0,logger_1.log)("[locale] shouldShowLocalePopup â ".concat(shouldShow)),shouldShow?openCountrySelectorModal():null!==(shouldShow=(0,locale_service_1.getLocaleFromPath)(window.location.pathname))&&null===(0,locale_service_1.getStoredLocale)()&&(0,locale_service_1.setStoredLocale)(shouldShow),[3,3];case 2:return shouldShow=_a.sent(),(0,logger_1.error)("[locale] initializeLocaleFlow failed: ".concat(shouldShow instanceof Error?shouldShow.message:String(shouldShow))),[3,3];case 3:return[2]}})})},__webpack_require__(1052)),locale_service_1=__webpack_require__(4744),logger_1=__webpack_require__(1702),MODAL_CONTAINER_SELECTOR=".global-style-guide-component-library--localization-modal_component",FOOTER_RADIO_SELECTOR=".global-style-guide-component-library--localization-country_input",FOOTER_LABEL_ID="footer-country-name",LOCALE_TO_RADIO_ID={us:"US",uk:"UK",au:"AU",ca:"CA"};function openCountrySelectorModal(){var modal=document.querySelector(MODAL_CONTAINER_SELECTOR);modal instanceof HTMLElement&&(modal.style.display="flex")}function initFooterLocale(locale){var radioId=LOCALE_TO_RADIO_ID[locale],radioId=document.getElementById(radioId),radioId=(radioId instanceof HTMLInputElement&&(radioId.checked=!0),document.getElementById(FOOTER_LABEL_ID));radioId&&(radioId.textContent=locale_1.LOCALE_TO_DISPLAY_NAME[locale])}},1702(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.debug=exports.info=exports.error=exports.warn=exports.log=void 0,exports.logger=logger;var _forceConsoleLog,analytics_1=__webpack_require__(6728),url_1=__webpack_require__(6377);function logger(message,options){var _a=(options=void 0===options?{}:options).level,_a=void 0===_a?"log":_a,options=options.force,options=void 0!==options&&options||(void 0===_forceConsoleLog&&(options=(0,url_1.getParameterByName)("consolelog"),_forceConsoleLog="true"===options),_forceConsoleLog);if(!analytics_1.IS_PRODUCTION||options){var options=(new Date).toISOString(),formattedMessage="string"==typeof message?"[".concat(options,"] ").concat(message):message;switch(_a){case"warn":console.warn(formattedMessage);break;case"error":console.error(formattedMessage);break;case"info":console.info(formattedMessage);break;case"debug":console.debug(formattedMessage);break;default:console.log(formattedMessage)}}}exports.log=function(message,force){return logger(message,{level:"log",force:force})},exports.warn=function(message,force){return logger(message,{level:"warn",force:force})},exports.error=function(message,force){return logger(message,{level:"error",force:force})},exports.info=function(message,force){return logger(message,{level:"info",force:force})};exports.debug=function(message,force){return logger(message,{level:"debug",force:force})}},4377(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},__awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]}
1,trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},storage_service_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.checkCurrentPageExperimentVariants=exports.getWebflowSource=exports.getWebflowSourceId=exports.trackPageView=exports.getBlogPageType=exports.handleRegistration=exports.checkGeoLocation=exports.openInternationalPopup=exports.updatePromoContent=exports.storeActiveExperiments=exports.storeSignupData=exports.hideCFAlert=exports.updateCurrentYear=void 0,__webpack_require__(9135)),locale_service_1=__webpack_require__(4744),analytics_1=__webpack_require__(6728),utils_service_1=__webpack_require__(8659),analytics_2=__webpack_require__(9816),logger_1=__webpack_require__(1702),device_service_1=__webpack_require__(4056),statsig_1=__webpack_require__(4463),analytics_service_1=__webpack_require__(9790),deviceService=new device_service_1.DeviceService;exports.updateCurrentYear=function(){var currentYearElement=document.querySelector(".current_year");currentYearElement&&(currentYearElement.textContent=(new Date).getFullYear().toString())},exports.hideCFAlert=function(){var cfAlertDiv=document.getElementById("cf_alert_div");cfAlertDiv&&(cfAlertDiv.style.display="none")},exports.storeSignupData=function(signUpData){signUpData=__assign({signup_landing_page:utils_service_1.UtilsService.getSignupLandingPageFromLocationPath()},signUpData);storage_service_1.StorageService.setItem({key:"signupData",data:signUpData})},exports.storeActiveExperiments=function(){var _a;null!=(_a=window.wf)&&_a.ready(function(){var _a;null!=(_a=window.wf)&&_a.onVariationRecorded(function(result){var storedData;result&&(storedData=(storedData=storage_service_1.StorageService.getItem("optimizelyTests"))?JSON.parse(storedData):[],result={experiment_id:result.experienceId,experiment_name:result.experienceName,variation_id:result.variationId,variation_name:result.variationName||null},storedData.push(result),storage_service_1.StorageService.setItem({key:"optimizelyTests",data:storedData}))})})},exports.updatePromoContent=function(promoCode){var activePromoElements=document.querySelectorAll("[promo-".concat(promoCode,"]"));0<activePromoElements.length&&activePromoElements.forEach(function(element){element.textContent=element.getAttribute("promo-".concat(promoCode))}),document.querySelectorAll("[promo-code]").forEach(function(element){element instanceof HTMLElement&&(element.style.visibility="visible")})},exports.openInternationalPopup=function(){var hasDismissedPopup=storage_service_1.StorageService.getItem("hasDismissedInternationalPopup"),internationalModalContainer=document.querySelector(".global-style-guide-component-library--js-international-popup"),internationalModalComponent=document.querySelector(".global-style-guide-component-library--international-modal_component"),internationalModal=document.querySelector(".global-style-guide-component-library--international-modal");internationalModalContainer instanceof HTMLElement&&internationalModalComponent instanceof HTMLElement&&internationalModal instanceof HTMLElement&&!hasDismissedPopup&&(internationalModalContainer.style.display="block",Object.assign(internationalModalComponent.style,{display:"flex",opacity:"1"}),internationalModal.style.transform=deviceService.isIOS?"translateZ(0)":"none")},exports.checkGeoLocation=function(){var pathLocale=(0,locale_service_1.getLocaleFromPath)(window.location.pathname);return null!==pathLocale?((0,logger_1.log)("On localized path (".concat(pathLocale,") â bypassing geo popup")),Promise.resolve(!0)):(0,locale_service_1.getEffectiveIpLocale)().then(function(supported){return null!==supported?((0,logger_1.log)("Country valid (locale=".concat(supported,")")),!0):((0,logger_1.log)("Invalid country"),(0,exports.openInternationalPopup)(),!1)}).catch(function(err){return(0,logger_1.error)(err),analytics_service_1.analyticsService.reportToDataDog("Geo check failed",{path:window.location.pathname,platform:"webflow",error:err instanceof Error?err.message:String(err)}),!0})},exports.handleRegistration=function(eventProps,signUpData){return __awaiter(void 0,void 0,void 0,function(){var hasDismissedInternationalPopup,correctGeoLocation,intentList;return __generator(this,function(_a){switch(_a.label){case 0:return(0,logger_1.log)("handleRegistration - eventProps: ".concat(JSON.stringify(eventProps))),(0,exports.storeSignupData)(signUpD
1ata),hasDismissedInternationalPopup=storage_service_1.StorageService.getItem("hasDismissedInternationalPopup"),correctGeoLocation=!0,hasDismissedInternationalPopup?[3,2]:[4,(0,exports.checkGeoLocation)()];case 1:correctGeoLocation=_a.sent(),_a.label=2;case 2:return intentList=Object.entries(window.intents).filter(function(_a){return _a[1]}).map(function(_a){return _a[0]}),eventProps.intent_selected_count=intentList.length,eventProps.intent_selected=intentList.join(","),window.reportGTM("cta_click",__assign({click_text:"Start free trial"},eventProps)),!correctGeoLocation&&analytics_1.IS_PRODUCTION&&!hasDismissedInternationalPopup||utils_service_1.UtilsService.redirectTo("/signup"),[2]}})})},exports.getBlogPageType=function(pathname){pathname=pathname.replace(/\/$/,"")||"/";return"/blog"===pathname?"blog_landing":pathname.startsWith("/blog/author/")?"blog_author":pathname.startsWith("/blog/category/")?"blog_category":pathname.startsWith("/blog/tag/")?"blog_tag":pathname.startsWith("/blog/")?"blog_article":null},exports.trackPageView=function(queryParams){utils_service_1.UtilsService.handleThirdPartyLoad(function(){var _a,pageProps=__assign(__assign({platform:"webflow",ab_tests:(0,statsig_1.getCurrentUserTests)(),webflow_source:(0,exports.getWebflowSource)(),webflow_source_id:(0,exports.getWebflowSourceId)()},utils_service_1.UtilsService.getSessionUtmParams()),queryParams),blogPageType=(0,exports.getBlogPageType)(window.location.pathname);null!==blogPageType?null!=(_a=window.reportEvent)&&_a.call(window,analytics_1.PAGE_VIEW_EVENT_NAME+"blog",__assign(__assign({},pageProps),{page_type:blogPageType})):(_a=utils_service_1.UtilsService.getSignupLandingPageFromLocationPath(),null!=(blogPageType=window.reportEvent)&&blogPageType.call(window,analytics_1.PAGE_VIEW_EVENT_NAME+_a,pageProps))},analytics_2.isSegmentAvailable,50)},exports.getWebflowSourceId=function(){var wfPageId=document.documentElement.getAttribute("data-wf-page");return null!=wfPageId?wfPageId:void 0},exports.getWebflowSource=function(){var wfPageName=document.body.getAttribute("data-page-source");return null!=wfPageName?wfPageName:void 0};exports.checkCurrentPageExperimentVariants=function(){}},8426(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.parseJwt=function(token){try{var base64,padded,jsonPayload,parts=token.split(".");return 3!==parts.length?null:(base64=parts[1].replace(/-/g,"+").replace(/_/g,"/"),padded=base64.padEnd(base64.length+(4-base64.length%4)%4,"="),jsonPayload=decodeURIComponent(atob(padded).split("").map(function(c){return"%"+("00"+c.charCodeAt(0).toString(16)).slice(-2)}).join("")),JSON.parse(jsonPayload))}catch(e){return console.error("Failed to parse JWT:",e),null}}},6594(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},storage_service_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.redirectLoggedInUsers=void 0,__webpack_require__(9135)),utils_service_1=__webpack_require__(8659),analytics_service_1=__webpack_require__(9790),general_1=__webpack_require__(6376),statsig_1=__webpack_require__(4463),cookie_1=__webpack_require__(540),logger_1=__webpack_require__(1702),isUserLoggedIn=function(jstorage){var jstorage=Boolean((null==jstorage?void 0:jstorage.HB_CURR_USER)&&(null==jstorage?void 0:jstorage.HB_API_VERSION)&&(null==jstorage?void 0:jstorage.HB_AUTH_TOKEN)&&(null==jstorage?void 0:jstorage.HB_AUTH_USER_ID)),hasLoggedInCookie=(0,cookie_1.getCookie)("hb_is_logged_in");return jstorage||"true"===hasLoggedInCookie},shouldRedirect=function(excludeRedirect){var lowerPathname=window.location.pathname.toLowerCase(),hostname=window.location.hostname;return!(general_1.EXCLUDE_URL_LIST.some(function(url){return lowerPathname.includes(url)})||general_1.EXCLUDE_URL_PREFIX_LIST.some(function(prefix){return lowerPathname===prefix||lowerPathname.startsWith(prefix+"/")})||general_1.EXCLUDE_HOST_NAME.some(function(host){return hostname.includes(host)})||Boolean(excludeRedirect))};exports.redirectLoggedInUsers=function(platform){var _a;try{var pageProps,jstorage=storage_service_1.StorageService.getItem("jStorage"),excludeRedirect="true"===(null==(_a=document.body)?void 0:_a.getAttribute("data-exclude-redirect"));isUserLoggedIn(jstorage)&&shouldRedirect(excludeRedirect)&&(pageProps=__assign({platform:platform,ab_tests:(0,statsig_1.getCurrentUserTests)()},utils_service_1.UtilsService.getSessionUtmParams()),analytics_service_1.analyticsService.reportEvent("Logged In User",pageProps),utils_service_1.UtilsService.redirectTo("/app/login"))}catch(e){(0,logger_1.error)("Error in redirectLoggedInUsers: ".concat(e))}}},4463(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},__awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},__generator=this&&this.__generator||function(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]}
1,trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}},statsig_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.getCurrentPageTestData=exports.getVariantPerTestInPage=exports.getUserPageTests=exports.updateUserExposedTests=exports.setUserExposedTests=exports.getUserExposedTests=exports.isTestExist=exports.getCurrentUserTests=exports.getUserTestsFromCookie=exports.fireAbTestAnalytics=exports.updateUserABTestFromCookie=void 0,__webpack_require__(6111)),testConfig_1=__webpack_require__(4020),cookie_1=__webpack_require__(540),statsig_service_1=__webpack_require__(641),storage_service_1=__webpack_require__(9135);exports.updateUserABTestFromCookie=function(){try{var userTests=(0,exports.getCurrentUserTests)();0!==Object.keys(userTests).length&&(0,exports.fireAbTestAnalytics)(userTests)}catch(e){window.reportEvent("[webflow] [updateUserABTestFromCookie] error",{error:e instanceof Error?e.message:String(e)})}},exports.fireAbTestAnalytics=function(userTests){return __awaiter(void 0,void 0,void 0,function(){var pathname,exposedTests,_a,_b,_c,_i,testName,userTest,errorData;return __generator(this,function(_d){switch(_d.label){case 0:for(_c in pathname=window.location.pathname,pathname=(0,exports.getVariantPerTestInPage)(pathname,userTests),exposedTests=(0,exports.getUserExposedTests)(),_b=[],_a=pathname)_b.push(_c);_i=0,_d.label=1;case 1:if(!(_i<_b.length))return[3,6];if(!((_c=_b[_i])in _a))return[3,5];if(exposedTests[testName=_c])return[3,5];_d.label=2;case 2:return _d.trys.push([2,4,,5]),null!=(userTest=userTests[testName])&&userTest.ab_test_name&&(userTest=__assign(__assign({page_url:window.location.href,user_agent:navigator.userAgent},userTest),{platform:"webflow",test_platform:"ab_testor",timestamp:Date.now()}),window.reportEvent("ab_test_started",userTest)),[4,statsig_service_1.statsigService.manuallyLogExperimentExposure(testName)];case 3:return _d.sent(),exposedTests[testName]=!0,[3,5];case 4:return userTest=_d.sent(),errorData={testName:testName,testVariant:pathname[testName],page_url:window.location.href,user_agent:navigator.userAgent,error_message:userTest instanceof Error?userTest.message:String(userTest),caller:"fireAbTestAnalytics"},window.reportEvent("[webflow] [fireAbTestAnalytics] error",errorData),[3,6];case 5:return _i++,[3,1];case 6:return(0,exports.setUserExposedTests)(exposedTests),[2]}})})},exports.getUserTestsFromCookie=function(){var _a;return(null==(_a=(0,cookie_1.getCookie)(statsig_1.AB_TEST_COOKIE_KEY_STATSIG))?void 0:_a.split(statsig_1.TESTS_SEPARATOR))||[]},exports.getCurrentUserTests=function(){try{var testsFromCookie=(0,exports.getUserTestsFromCookie)();return testsFromCookie.length?null==testsFromCookie?void 0:testsFromCookie.reduce(function(acc,test){var test=test.split(statsig_1.TEST_PROPERTIES_SEPARATOR),testName=test[0],test=test[1],isFallbackVariant=test===statsig_1.FALLBACK_VARIANT_VALUE,testConfig=testConfig_1.WEBFLOW_TEST_CONFIG[testName];return testConfig&&(0,exports.isTestExist)(testName,test,isFallbackVariant)&&(acc[testName]={ab_test_name:testName,ab_test_variation:test,pages:testConfig.pages||[],webflowPath:testConfig.webflowPath,variant:isFallbackVariant?testC
1onfig.controlVariantName:test,is_not_passed_gate:isFallbackVariant}),acc},{}):{}}catch(e){return window.reportEvent("[webflow] [getCurrentUserTests] error",{error:e instanceof Error?e.message:String(e)}),{}}},exports.isTestExist=function(testName,variantName,isFallbackVariant){void 0===isFallbackVariant&&(isFallbackVariant=!1);testName=testConfig_1.WEBFLOW_TEST_CONFIG[testName];return!!testName&&(!!testName.variants[variantName]||isFallbackVariant)},exports.getUserExposedTests=function(){return storage_service_1.StorageService.getItem(statsig_1.AB_TESTS_STORAGE_KEY)||"{}"},exports.setUserExposedTests=function(exposureTests){storage_service_1.StorageService.setItem({key:statsig_1.AB_TESTS_STORAGE_KEY,data:exposureTests})},exports.updateUserExposedTests=function(userTests){var userExposedTests=(0,exports.getUserExposedTests)();Object.keys(userTests).forEach(function(testName){userTests[testName]&&(userExposedTests[testName]=!0)}),(0,exports.setUserExposedTests)(userExposedTests)},exports.getUserPageTests=function(pathName,userTests){return Object.keys(userTests).reduce(function(pageTests,testName){var testConfig=testConfig_1.WEBFLOW_TEST_CONFIG[testName],userTest=userTests[testName];return(!testConfig.pages||(testConfig.pages,testConfig.pages.includes(pathName)))&&userTest&&(pageTests[testName]=userTest),pageTests},{})},exports.getVariantPerTestInPage=function(pathName,userTests){var testsInPage=(0,exports.getUserPageTests)(pathName,userTests);return Object.keys(testsInPage).reduce(function(variantsPerTests,testName){var test=testsInPage[testName];return test&&(variantsPerTests[testName]=test.variant),variantsPerTests},{})};exports.getCurrentPageTestData=function(){var userTests=(0,exports.getCurrentUserTests)(),pathname=window.location.pathname;return{userTests:userTests,pathname:pathname,abTestData:(0,exports.getVariantPerTestInPage)(pathname,userTests)}}},3841(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.loadTripleWhale=function(){if(analytics_1.IS_PRODUCTION)try{var linkEl,scriptEl;document.getElementById("hb-triplewhale-preconnect-api")||((linkEl=document.createElement("link")).id="hb-triplewhale-preconnect-api",linkEl.rel="preconnect dns-prefetch",linkEl.href="https://api.config-security.com/",linkEl.crossOrigin="anonymous",document.head.appendChild(linkEl)),document.getElementById("hb-triplewhale-preconnect-conf")||((linkEl=document.createElement("link")).id="hb-triplewhale-preconnect-conf",linkEl.rel="preconnect dns-prefetch",linkEl.href="https://conf.config-security.com/",linkEl.crossOrigin="anonymous",document.head.appendChild(linkEl)),document.getElementById("hb-triplewhale-triplepixel")||((scriptEl=document.createElement("script")).id="hb-triplewhale-triplepixel",scriptEl.type="text/javascript",scriptEl.text=TRIPLE_PIXEL_SNIPPET,document.head.appendChild(scriptEl))}catch(e){(0,logger_1.error)("[TripleWhale] failed to inject triple whale: ".concat(e instanceof Error?e.message:String(e)))}};var analytics_1=__webpack_require__(6728),logger_1=__webpack_require__(1702),TRIPLE_PIXEL_SNIPPET='window.TriplePixelData={TripleName:"honeybook.com",ver:"2.17",plat:"custom-msp",isHeadless:true},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem(\'"!nC`\')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,a){return void 0===a&&(a=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(a)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=honeybook.com&plat=custom-msp",5)))}}("","TriplePixel",localStorage);'},6377(__unused_webpack_module,exports,__webpack_require__){var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}},query_string_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.getParameterByName=function(name){searchParam="undefined"!=typeof window?window.location.search:"";var searchParam=query_string_1.default.parse(searchParam)[name];Array.isArray(searchParam)&&(searchParam=searchParam[0]);return searchParam||null},exports.findSignupLink=function(element){var _a,element=element.closest("a");if(element&&((element.getAttribute("href")||"").includes("/signup")||null!=(_a=null==(_a=element.pathname)?void 0:_a.includes("/signup"))&&_a))return element;return null},__importDefault(__webpack_require__(8798)))},8678(__unused_webpack_module,exports,__webpack_require__){var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)},utm_service_1=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.initializeUserEngagementTracking=void 0,__webpack_require__(8786)),analytics_1=__webpack_require__(9816),statsig_1=__webpack_require__(4463),logger_1=__webpack_require__(1702),userEngagement=null,hasUnloadEventSent=!1,listenersRegistered=!1,visibilityChangeHandler=null,getSessionDurationInSeconds=function(){var durationInSeconds;return userEngagement?(durationInSeconds=(Date.now()-userEngagement.pageStartTime)/1e3,Math.max(0,Math.round(100*durationInSeconds)/100)):0},getScrollHeightPercentage=function(){var scrollTop=window.pageYOffset||document.documentElement.scrollTop,documentHeight=document.documentElement.scrollHeight-document.documentElement.clientHeight;return documentHeight<=0?0:Math.min(100,Math.max(0,Math.round(100*(scrollTop/documentHeight*100))/100))},handleScroll=function(){var currentScrollHeight;userEngagement&&(currentScrollHeight=getScrollHeightPercentage())>userEngagement.maxScrollHeight&&(userEngagement.maxScrollHeight=currentScrollHeight)},handleClick=function(){userEngagement&&userEngagement.totalClicks++},handlePageUnload=function(){if(!hasUnloadEventSent&&userEngagement){hasUnloadEventSent=!0;
1try{var utmParams,userTests,pathname,abTestData,eventProps,sessionDuration=getSessionDurationInSeconds();sessionDuration<.01||(utmParams=utm_service_1.UtmService.getInstance().getSessionUtmParams(),userTests=(0,statsig_1.getCurrentUserTests)(),pathname=window.location.pathname,abTestData=(0,statsig_1.getVariantPerTestInPage)(pathname,userTests),eventProps=__assign(__assign(__assign({platform:"webflow",time_on_site:sessionDuration,total_clicks:userEngagement.totalClicks,max_scroll_height:userEngagement.maxScrollHeight,page_path:pathname,page_url:window.location.href},utmParams),abTestData),analytics_1.commonAnalyticsProps),window.reportEvent("webflow_user_engagement",eventProps))}catch(e){(0,logger_1.error)("[Webflow - user engagement] Error handling page unload: ".concat(e))}}},setupEventListeners=function(handlePageUnloadFn,handleClickFn,handleScrollFn){listenersRegistered||(listenersRegistered=!0,window.addEventListener("pagehide",handlePageUnloadFn,{capture:!0}),visibilityChangeHandler=function(){"hidden"===document.visibilityState&&handlePageUnloadFn()},document.addEventListener("visibilitychange",visibilityChangeHandler,{capture:!0}),document.addEventListener("click",handleClickFn,!0),window.addEventListener("scroll",handleScrollFn,{passive:!0}))},initializeUserEngagement=function(){hasUnloadEventSent=!1,userEngagement={pageStartTime:Date.now(),totalClicks:0,maxScrollHeight:0}};exports.initializeUserEngagementTracking=function(){initializeUserEngagement(),setupEventListeners(handlePageUnload,handleClick,handleScroll)}},8075(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{componentsToDebugString:()=>componentsToDebugString,default:()=>index,getFullscreenElement:()=>getFullscreenElement,getScreenFrame:()=>getScreenFrame,hashComponents:()=>hashComponents,isAndroid:()=>isAndroid,isChromium:()=>isChromium,isDesktopSafari:()=>isDesktopSafari,isEdgeHTML:()=>isEdgeHTML,isGecko:()=>isGecko,isTrident:()=>isTrident,isWebKit:()=>isWebKit,load:()=>load,loadSources:()=>loadSources,murmurX64Hash128:()=>murmurX64Hash128,prepareForSources:()=>prepareForSources,sources:()=>sources,transformSource:()=>function(source,transformValue){function transformLoadResult(loadResult){return"function"!=typeof loadResult?transformValue(loadResult):function(){var getResult=loadResult();return isPromise(getResult)?getResult.then(transformValue):transformValue(getResult)}}return function(options){options=source(options);return isPromise(options)?options.then(transformLoadResult):transformLoadResult(options)}},withIframe:()=>withIframe});var __assign=function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)};function __awaiter(thisArg,_arguments,P,generator){return new(P=P||Promise)(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})}function __generator(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){var op=[n,v];if(f)throw new TypeError("Generator is already executing.");for(;_=g&&op[g=0]?0:_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,(op=t?[2&op[0],t.value]:op)[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=0<(t=_.trys).length&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3]))_.label=op[1];else if(6===op[0]&&_.label<t[1])_.label=t[1],t=op;else{if(!(t&&_.label<t[2])){t[2]&&_.ops.pop(),_.trys.pop();continue}_.label=t[2],_.ops.push(op)}}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}}Object.create;function __spreadArray(to,from,pack){if(pack||2===arguments.length)for(var ar,i=0,l=from.length;i<l;i++)!ar&&i in from||((ar=ar||Array.prototype.slice.call(from,0,i))[i]=from[i]);return to.concat(ar||Array.prototype.slice.call(from))}var version="3.4.2";function wait(durationMs,resolveWith){return new Promise(function(resolve){return setTimeout(resolve,durationMs,resolveWith)})}function isPromise(value){return value&&"function"==typeof value.then}function awaitIfAsync(action,callback){try{var returnedValue=action();isPromise(returnedValue)?returnedValue.then(function(result){return callback(!0,result)},function(error){return callback(!1,error)}):callback(!0,returnedValue)}catch(error){callback(!1,error)}}function mapWithBreaks(items,callback,loopReleaseInterval){return void 0===loopReleaseInterval&&(loopReleaseInterval=16),__awaiter(this,void 0,void 0,function(){var results,lastLoopReleaseTime,i,now;return __generator(this,function(_a){switch(_a.label){case 0:results=Array(items.length),lastLoopReleaseTime=Date.now(),i=0,_a.label=1;case 1:return i<items.length?(results[i]=callback(items[i],i),now=Date.now(),lastLoopReleaseTime+loopReleaseInterval<=now?(lastLoopReleaseTime=now,[4,wait(0)]):[3,3]):[3,4];case 2:_a.sent(),_a.label=3;case 3:return++i,[3,1];case 4:return[2,results]}})})}function suppressUnhandledRejectionWarning(promise){promise.then(void 0,function(){})}function x64Add(m,n){m=[m[0]>>>16,65535&m[0],m[1]>>>16,65535&m[1]],n=[n[0]>>>16,65535&n[0],n[1]>>>16,65535&n[1]];var o=[0,0,0,0];return o[3]+=m[3]+n[3],o[2]+=o[3]>>>16,o[3]&=65535,o[2]+=m[2]+n[2],o[1]+=o[2]>>>16,o[2]&=65535,o[1]+=m[1]+n[1],o[0]+=o[1]>>>16,o[1]&=65535,o[0]+=m[0]+n[0],o[0]&=65535,[o[0]<<16|o[1],o[2]<<16|o[3]]}function x64Multiply(m,n){m=[m[0]>>>16,65535&m[0],m[1]>>>16,65535&m[1]],n=[n[0]>>>16,65535&n[0],n[1]>>>16,65535&n[1]];var o=[0,0,0,0];return o[3]+=m[3]*n[3],o[2]+=o[3]>>>16,o[3]&=65535,o[2]+=m[2]*n[3],o[1]+=o[2]>>>16,o[2]&=65535,o[2]+=m[3]*n[2],o[1]+=o[2]>>>16,o[2]&=65535,o[1]+=m[1]*n[3],o[0]+=o[1]>>>16,o[1]&=65535,o[1]+=m[2]*n[2],o[0]+=o[1]>>>16,o[1]&=65535,o[1]+=m[3]*n[1],o[0]+=o[1]>>>16,o[1]&=65535,o[0]+=m[0]*n[3]+m[1]*n[2]+m[2]*n[1]+m[3]*n[0],o[0]&=65535,[o[0]<<16|o[1],o[2]<<16|o[3]]}function x64Rotl(m,n){return 32===(n%=64)?[m[1],m[0]]:n<32?[m[0]<<n|m[1]>>>32-n,m[1]<<n|m[0]>>>32-n]:[m[1]<<(n-=32)|m[0]>>>32-n,m[0]<<n|m[1]>>>32-n]}function x64LeftShift(m,n){return 0===(n%=64)?m:n<32?[m[0]<<n|m[1]>>>32-n,m[1]<<n]:[m[1]<<n-32,0]}function x64Xor(m,n){return[m[0]^n[0],m[1]^n[1]]}function x64Fmix(h){return h=x64Xor(h,[0,h[0]>>>1]),h=x64Xor(h=x64Multiply(h,[4283543511,3981806797]),[0,h[0]>>>1]),h=x64Xor(h=x64Multiply(h,[3301882366,444984403]),[0,h[0]>>>1])}function x64hash128(key,seed){for(var remainder=(key=key||"").length%16,bytes=key.length-remainder,h1=[0,seed=seed||0],h2=[0,seed],k1=[0,0],k2=[0,0],c1=[2277735313,289559509],c2=[1291169091,658871167],i=0;i<bytes;
1i+=16)k1=[255&key.charCodeAt(i+4)|(255&key.charCodeAt(i+5))<<8|(255&key.charCodeAt(i+6))<<16|(255&key.charCodeAt(i+7))<<24,255&key.charCodeAt(i)|(255&key.charCodeAt(i+1))<<8|(255&key.charCodeAt(i+2))<<16|(255&key.charCodeAt(i+3))<<24],k2=[255&key.charCodeAt(i+12)|(255&key.charCodeAt(i+13))<<8|(255&key.charCodeAt(i+14))<<16|(255&key.charCodeAt(i+15))<<24,255&key.charCodeAt(i+8)|(255&key.charCodeAt(i+9))<<8|(255&key.charCodeAt(i+10))<<16|(255&key.charCodeAt(i+11))<<24],k1=x64Rotl(k1=x64Multiply(k1,c1),31),h1=x64Add(h1=x64Rotl(h1=x64Xor(h1,k1=x64Multiply(k1,c2)),27),h2),h1=x64Add(x64Multiply(h1,[0,5]),[0,1390208809]),k2=x64Rotl(k2=x64Multiply(k2,c2),33),h2=x64Add(h2=x64Rotl(h2=x64Xor(h2,k2=x64Multiply(k2,c1)),31),h1),h2=x64Add(x64Multiply(h2,[0,5]),[0,944331445]);switch(k1=[0,0],k2=[0,0],remainder){case 15:k2=x64Xor(k2,x64LeftShift([0,key.charCodeAt(i+14)],48));case 14:k2=x64Xor(k2,x64LeftShift([0,key.charCodeAt(i+13)],40));case 13:k2=x64Xor(k2,x64LeftShift([0,key.charCodeAt(i+12)],32));case 12:k2=x64Xor(k2,x64LeftShift([0,key.charCo
1deAt(i+11)],24));case 11:k2=x64Xor(k2,x64LeftShift([0,key.charCodeAt(i+10)],16));case 10:k2=x64Xor(k2,x64LeftShift([0,key.charCodeAt(i+9)],8));case 9:k2=x64Multiply(k2=x64Xor(k2,[0,key.charCodeAt(i+8)]),c2),h2=x64Xor(h2,k2=x64Multiply(k2=x64Rotl(k2,33),c1));case 8:k1=x64Xor(k1,x64LeftShift([0,key.charCodeAt(i+7)],56));case 7:k1=x64Xor(k1,x64LeftShift([0,key.charCodeAt(i+6)],48));case 6:k1=x64Xor(k1,x64LeftShift([0,key.charCodeAt(i+5)],40));case 5:k1=x64Xor(k1,x64LeftShift([0,key.charCodeAt(i+4)],32));case 4:k1=x64Xor(k1,x64LeftShift([0,key.charCodeAt(i+3)],24));case 3:k1=x64Xor(k1,x64LeftShift([0,key.charCodeAt(i+2)],16));case 2:k1=x64Xor(k1,x64LeftShift([0,key.charCodeAt(i+1)],8));case 1:k1=x64Multiply(k1=x64Xor(k1,[0,key.charCodeAt(i)]),c1),h1=x64Xor(h1,k1=x64Multiply(k1=x64Rotl(k1,31),c2))}return h1=x64Add(h1=x64Xor(h1,[0,key.length]),h2=x64Xor(h2,[0,key.length])),h2=x64Add(h2,h1),h1=x64Add(h1=x64Fmix(h1),h2=x64Fmix(h2)),h2=x64Add(h2,h1),("00000000"+(h1[0]>>>0).toString(16)).slice(-8)+("00000000"+(h1[1]>>>0).toString(16)).slice(-8)+("00000000"+(h2[0]>>>0).toString(16)).slice(-8)+("00000000"+(h2[1]>>>0).toString(16)).slice(-8)}function excludes(haystack,needle){return!((haystack,needle)=>{for(var i=0,l=haystack.length;i<l;++i)if(haystack[i]===needle)return 1})(haystack,needle)}function toInt(value){return parseInt(value)}function toFloat(value){return parseFloat(value)}function replaceNaN(value,replacement){return"number"==typeof value&&isNaN(value)?replacement:value}function countTruthy(values){return values.reduce(function(sum,value){return sum+(value?1:0)},0)}function round(value,base){return void 0===base&&(base=1),1<=Math.abs(base)?Math.round(value/base)*base:(base=1/base,Math.round(value*base)/base)}function ensureErrorWithMessage(error){return error&&"object"==typeof error&&"message"in error?error:{message:error}}function loadSources(sources,sourceOptions,excludeSources){var includedSources=Object.keys(sources).filter(function(sourceKey){return excludes(excludeSources,sourceKey)}),sourceGettersPromise=mapWithBreaks(includedSources,function(sourceKey){return((source,sourceOptions)=>{var sourceLoadPromise=new Promise(function(resolveLoad){var loadStartTime=Date.now();awaitIfAsync(source.bind(null,sourceOptions),function(){for(var loadArgs=[],_i=0;_i<arguments.length;_i++)loadArgs[_i]=arguments[_i];var loadResult,loadDuration=Date.now()-loadStartTime;return loadArgs[0]?"function"!=typeof(loadResult=loadArgs[1])?resolveLoad(function(){return{value:loadResult,duration:loadDuration}}):void resolveLoad(function(){return new Promise(function(resolveGet){var getStartTime=Date.now();awaitIfAsync(loadResult,function(){for(var getArgs=[],_i=0;_i<arguments.length;_i++)getArgs[_i]=arguments[_i];var duration=loadDuration+Date.now()-getStartTime;if(!getArgs[0])return resolveGet({error:ensureErrorWithMessage(getArgs[1]),duration:duration});resolveGet({value:getArgs[1],duration:duration})})})}):resolveLoad(function(){return{error:ensureErrorWithMessage(loadArgs[1]),duration:loadDuration}})})});return suppressUnhandledRejectionWarning(sourceLoadPromise),function(){return sourceLoadPromise.then(function(finalizeSource){return finalizeSource()})}})(sources[sourceKey],sourceOptions)});return suppressUnhandledRejectionWarning(sourceGettersPromise),function(){return __awaiter(this,void 0,void 0,function(){var componentPromises,componentArray,components,index;return __generator(this,function(_a){switch(_a.label){case 0:return[4,sourceGettersPromise];case 1:return[4,mapWithBreaks(_a.sent(),function(sourceGetter){sourceGetter=sourceGetter();return suppressUnhandledRejectionWarning(sourceGetter),sourceGetter})];case 2:return componentPromises=_a.sent(),[4,Promise.all(componentPromises)];case 3:for(componentArray=_a.sent(),components={},index=0;index<includedSources.length;++index)components[includedSources[index]]=componentArray[index];return[2,components]}})})}}function isTrident(){var w=window,n=navigator;return 4<=countTruthy(["MSCSSMatrix"in w,"msSetImmediate"in w,"msIndexedDB"in w,"msMaxTouchPoints"in n,"msPointerEnabled"in n])}function isEdgeHTML(){var w=window,n=navigator;return 3<=countTruthy(["msWriteProfilerMark"in w,"MSStream"in w,"msLaunchUri"in n,"msSaveBlob"in n])&&!isTrident()}function isChromium(){var w=window,n=navigator;return 5<=countTruthy(["webkitPersistentStorage"in n,"webkitTemporaryStorage"in n,0===n.vendor.indexOf("Google"),"webkitResolveLocalFileSystemURL"in w,"BatteryManager"in w,"webkitMediaStream"in w,"webkitSpeechGrammar"in w])}function isWebKit(){var w=window,n=navigator;return 4<=countTruthy(["ApplePayError"in w,"CSSPrimitiveValue"in w,"Counter"in w,0===n.vendor.indexOf("Apple"),"getStorageUpdates"in n,"WebKitMediaKeys"in w])}function isDesktopSafari(){var w=window;return 3<=countTruthy(["safari"in w,!("DeviceMotionEvent"in w),!("ongestureend"in w),!("standalone"in navigator)])}function isGecko(){var _a,w=window;return 4<=countTruthy(["buildID"in navigator,"MozAppearance"in(null!=(_a=null==(_a=document.documentElement)?void 0:_a.style)?_a:{}),"onmozfullscreenchange"in w,"mozInnerScreenX"in w,"CSSMozDocumentRule"in w,"CanvasCaptureMediaStream"in w])}function getFullscreenElement(){var d=document;return d.fullscreenElement||d.msFullscreenElement||d.mozFullScreenElement||d.webkitFullscreenElement||null}function isAndroid(){var w,isItChromium=isChromium(),isItGecko=isGecko();return!(!isItChromium&&!isItGecko)&&2<=countTruthy(["onorientationchange"in(w=window),"orientation"in w,isItChromium&&!("SharedWorker"in w),isItGecko&&/android/i.test(navigator.appVersion)])}function makeInnerError(name){var error=new Error(name);return error.name=name,error}function withIframe(action,initialHtml,domPollInterval){var _a;return void 0===domPollInterval&&(domPollInterval=50),__awaiter(this,void 0,void 0,function(){var d,iframe;return __generator(this,function(_d){switch(_d.label){case 0:d=document,_d.label=1;case 1:return d.body?[3,3]:[4,wait(domPollInterval)];case 2:return _d.sent(),[3,1];case 3:iframe=d.createElement("iframe"),_d.label=4;case 4:return _d.trys.push([4,,10,11]),[4,new Promise(function(_resolve,_reject){var isComplete=!1,resolve=function(){isComplete=!0,_resolve()},style=(iframe.onload=resolve,iframe.onerror=function(error){isComplete=!0,_reject(error)},iframe.style),checkReadyState=(style.setProperty("display","block","important"),style.position="absolute",style.top="0",style.left="0",style.visibility="hidden",initialHtml&&"srcdoc"in iframe?iframe.srcdoc=initialHtml:iframe.src="about:blank",d.body.appendChild(iframe),function(){var _a;isComplete||("complete"===(null==(_a=null==(_a=iframe.contentWindow)?void 0:_a.document)?void 0:_a.readyState)?resolve():setTimeout(checkReadyState,10))});checkReadyState()})];case 5:_d.sent(),_d.label=6;case 6:return null!=(_a=null==(_a=iframe.contentWindow)?void 0:_a.document)&&_a.body?[3,8]:[4,wait(domPollInterval)];case 7:return _d.sent(),[3,6];case 8:return[4,action(iframe,iframe.contentWindow)];case 9:return[2,_d.sent()];case 10:return null!=(_a=iframe.parentNode)&&_a.removeChild(iframe),[7];case 11:return[2]}})})}function selectorToElement(selector){for(var selector=(selector=>{for(var _a,errorMessage="Unexpected syntax '".concat(selector,"'"),tagMatch=/^\s*([a-z-]*)(.*)$/i.exec(selector),selector=tagMatch[1]||void 0,attributes={},partsRegex=/([.:#][\w-]+|\[.+?\])/gi,addAttribute=function(name,value){attributes[name]=attributes[name]||[],attributes[name].push(value)};;){var match=partsRegex.exec(tagMatch[2]);if(!match)break;var part=match[0];switch(part[0]){case".":addAttribute("class",part.slice(1));break;case"#":addAttribute("id",part.slice(1));break;case"[":var attributeMatch=/^\[([\w-]+)([~|^$*]?=("(.*?)"|([\w-]+))
1)?(\s+[is])?\]$/.exec(part);if(!attributeMatch)throw new Error(errorMessage);addAttribute(attributeMatch[1],null!=(_a=null!=(_a=attributeMatch[4])?_a:attributeMatch[5])?_a:"");break;default:throw new Error(errorMessage)}}return[selector,attributes]})(selector),tag=selector[0],attributes=selector[1],element=document.createElement(null!=tag?tag:"div"),_i=0,_b=Object.keys(attributes);_i<_b.length;_i++){var name_1=_b[_i],value=attributes[name_1].join(" ");"style"===name_1?((style,source)=>{for(var _i=0,_a=source.split(";");_i<_a.length;_i++){var name_2,value,property=_a[_i],property=/^\s*([\w-]+)\s*:\s*(.+?)(\s*!([\w-]+))?\s*$/.exec(property);property&&(name_2=property[1],value=property[2],property=property[4],style.setProperty(name_2,value,property||""))}})(element.style,value):element.setAttribute(name_1,value)}return element}var baseFonts=["monospace","sans-serif","serif"],fontList=["sans-serif-thin","ARNO PRO","Agency FB","Arabic Typesetting","Arial Unicode MS","AvantGarde Bk BT","BankGothic Md BT","Batang","Bitstream Vera Sans Mono","Calibri","Century","Century Gothic","Clarendon","EUROSTILE","Franklin Gothic","Futura Bk BT","Futura Md BT","GOTHAM","Gill Sans","HELV","Haettenschweiler","Helvetica Neue","Humanst521 BT","Leelawadee","Letter Gothic","Levenim MT","Lucida Bright","Lucida Sans","Menlo","MS Mincho","MS Outlook","MS Reference Specialty","MS UI Gothic","MT Extra","MYRIAD PRO","Marlett","Meiryo UI","Microsoft Uighur","Minion Pro","Monotype Corsiva","PMingLiU","Pristina","SCRIPTINA","Segoe UI Light","Serifa","SimHei","Small Fonts","Staccato222 BT","TRAJAN PRO","Univers CE 55 Medium","Vrinda","ZWAdobeF"];var screenFrameBackup,screenFrameSizeTimeoutId,screenFrameCheckInterval=2500;function getScreenFrame(){var checkScreenFrame,_this=this;return void 0===screenFrameSizeTimeoutId&&(checkScreenFrame=function(){var frameSize=getCurrentScreenFrame();screenFrameSizeTimeoutId=isFrameSizeNull(frameSize)?setTimeout(checkScreenFrame,screenFrameCheckInterval):void(screenFrameBackup=frameSize)})(),function(){return __awaiter(_this,void 0,void 0,function(){var frameSize;return __generator(this,function(_a){switch(_a.label){case 0:return isFrameSizeNull(frameSize=getCurrentScreenFrame())?screenFrameBackup?[2,__spreadArray([],screenFrameBackup,!0)]:getFullscreenElement()?[4,((d=document).exitFullscreen||d.msExitFullscreen||d.mozCancelFullScreen||d.webkitExitFullscreen).call(d)]:[3,2]:[3,2];case 1:_a.sent(),frameSize=getCurrentScreenFrame(),_a.label=2;case 2:return isFrameSizeNull(frameSize)||(screenFrameBackup=frameSize),[2,frameSize]}var d})})}}function getCurrentScreenFrame(){var s=screen;return[replaceNaN(toFloat(s.availTop),null),replaceNaN(toFloat(s.width)-toFloat(s.availWidth)-replaceNaN(toFloat(s.availLeft),0),null),replaceNaN(toFloat(s.height)-toFloat(s.availHeight)-replaceNaN(toFloat(s.availTop),0),null),replaceNaN(toFloat(s.availLeft),null)]}function isFrameSizeNull(frameSize){for(var i=0;i<4;++i)if(frameSize[i])return;return 1}function forceShow(element){element.style.setProperty("display","block","important")}function doesMatch$4(value){return matchMedia("(inverted-colors: ".concat(value,")")).matches}function doesMatch$3(value){return matchMedia("(forced-colors: ".concat(value,")")).matches}function doesMatch$2(value){return matchMedia("(prefers-contrast: ".concat(value,")")).matches}function doesMatch$1(value){return matchMedia("(prefers-reduced-motion: ".concat(value,")")).matches}function doesMatch(value){return matchMedia("(dynamic-range: ".concat(value,")")).matches}function fallbackFn(){return 0}var M=Math;var presets={default:[],apple:[{font:"-apple-system-body"}],serif:[{fontFamily:"serif"}],sans:[{fontFamily:"sans-serif"}],mono:[{fontFamily:"monospace"}],min:[{fontSize:"1px"}],system:[{fontFamily:"system-ui"}]};var sources={fonts:function(){return withIframe(function(_,_a){var document=_a.document,_a=document.body,spansContainer=(_a.style.fontSize="48px",document.createElement("div")),defaultWidth={},defaultHeight={},createSpan=function(fontFamily){var span=document.createElement("span"),style=span.style;return style.position="absolute",style.top="0",style.left="0",style.fontFamily=fontFamily,span.textContent="mmMwWLliI0O&1",spansContainer.appendChild(span),span},createSpanWithFonts=function(fontToDetect,baseFont){return createSpan("'".concat(fontToDetect,"',").concat(baseFont))},baseFontsSpans=baseFonts.map(createSpan),fontsSpans=(()=>{for(var spans={},_i=0,fontList_1=fontList;_i<fontList_1.length;_i++)(font=>{spans[font]=baseFonts.map(function(baseFont){return createSpanWithFonts(font,baseFont)})})(fontList_1[_i]);return spans})();_a.appendChild(spansContainer);for(var index=0;
1index<baseFonts.length;index++)defaultWidth[baseFonts[index]]=baseFontsSpans[index].offsetWidth,defaultHeight[baseFonts[index]]=baseFontsSpans[index].offsetHeight;return fontList.filter(function(font){return fontSpans=fontsSpans[font],baseFonts.some(function(baseFont,baseFontIndex){return fontSpans[baseFontIndex].offsetWidth!==defaultWidth[baseFont]||fontSpans[baseFontIndex].offsetHeight!==defaultHeight[baseFont]});var fontSpans})})},domBlockers:function(_a){var debug=(void 0===_a?{}:_a).debug;return __awaiter(this,void 0,void 0,function(){var filters,filterNames,blockedSelectors,_c;return __generator(this,function(_d){switch(_d.label){case 0:return isWebKit()||isAndroid()?(fromB64=atob,filters={abpIndo:["#Iklan-Melayang","#Kolom-Iklan-728","#SidebarIklan-wrapper",'[title="ALIENBOLA" i]',fromB64("I0JveC1CYW5uZXItYWRz")],abpvn:[".quangcao","#mobileCatfish",fromB64("LmNsb3NlLWFkcw=="),'[id^="bn_bottom_fixed_"]',"#pmadv"],adBlockFinland:[".mainostila",fromB64("LnNwb25zb3JpdA=="),".ylamainos",fromB64("YVtocmVmKj0iL2NsaWNrdGhyZ2guYXNwPyJd"),fromB64("YVtocmVmXj0iaHR0cHM6Ly9hcHAucmVhZHBlYWsuY29tL2FkcyJd")],adBlockPersian:["#navbar_notice_50",".kadr",'TABLE[width="140px"]',"#divAgahi",fromB64("YVtocmVmXj0iaHR0cDovL2cxLnYuZndtcm0ubmV0L2FkLyJd")],adBlockWarningRemoval:["#adblock-honeypot",".adblocker-root",".wp_adblock_detect",fromB64("LmhlYWRlci1ibG9ja2VkLWFk"),fromB64("I2FkX2Jsb2NrZXI=")],adGuardAnnoyances:[".hs-sosyal","#cookieconsentdiv",'div[class^="app_gdpr"]',".as-oil",'[data-cypress="soft-push-notification-modal"]'],adGuardBase:[".BetterJsPopOverlay",fromB64("I2FkXzMwMFgyNTA="),fromB64
vendor: 4,191 bytes, line 1
1("I2Jhbm5lcmZsb2F0MjI="),fromB64("I2NhbXBhaWduLWJhbm5lcg=="),fromB64("I0FkLUNvbnRlbnQ=")],adGuardChinese:[fromB64("LlppX2FkX2FfSA=="),fromB64("YVtocmVmKj0iLmh0aGJldDM0LmNvbSJd"),"#widget-quan",fromB64("YVtocmVmKj0iLzg0OTkyMDIwLnh5eiJd"),fromB64("YVtocmVmKj0iLjE5NTZobC5jb20vIl0=")],adGuardFrench:["#pavePub",fromB64("LmFkLWRlc2t0b3AtcmVjdGFuZ2xl"),".mobile_adhesion",".widgetadv",fromB64("LmFkc19iYW4=")],adGuardGerman:['aside[data-portal-id="leaderboard"]'],adGuardJapanese:["#kauli_yad_1",fromB64("YVtocmVmXj0iaHR0cDovL2FkMi50cmFmZmljZ2F0ZS5uZXQvIl0="),fromB64("Ll9wb3BJbl9pbmZpbml0ZV9hZA=="),fromB64("LmFkZ29vZ2xl"),fromB64("Ll9faXNib29zdFJldHVybkFk")],adGuardMobile:[fromB64("YW1wLWF1dG8tYWRz"),fromB64("LmFtcF9hZA=="),'amp-embed[type="24smi"]',"#mgid_iframe1",fromB64("I2FkX2ludmlld19hcmVh")],adGuardRussian:[fromB64("YVtocmVmXj0iaHR0cHM6Ly9hZC5sZXRtZWFkcy5jb20vIl0="),fromB64("LnJlY2xhbWE="),'div[id^="smi2adblock"]',fromB64("ZGl2W2lkXj0iQWRGb3hfYmFubmVyXyJd"),"#psyduckpockeball"],adGuardSocial:[fromB64("YVtocmVmXj0iLy93d3cuc3R1bWJsZXVwb24uY29tL3N1Ym1pdD91cmw9Il0="),fromB64("YVtocmVmXj0iLy90ZWxlZ3JhbS5tZS9zaGFyZS91cmw/Il0="),".etsy-tweet","#inlineShare",".popup-social"],adGuardSpanishPortuguese:["#barraPublicidade","#Publicidade","#publiEspecial","#queTooltip",".cnt-publi"],adGuardTrackingProtection:["#qoo-counter",fromB64("YVtocmVmXj0iaHR0cDovL2NsaWNrLmhvdGxvZy5ydS8iXQ=="),fromB64("YVtocmVmXj0iaHR0cDovL2hpdGNvdW50ZXIucnUvdG9wL3N0YXQucGhwIl0="),fromB64("YVtocmVmXj0iaHR0cDovL3RvcC5tYWlsLnJ1L2p1bXAiXQ=="),"#top100counter"],adGuardTurkish:["#backkapat",fromB64("I3Jla2xhbWk="),fromB64("YVtocmVmXj0iaHR0cDovL2Fkc2Vydi5vbnRlay5jb20udHIvIl0="),fromB64("YVtocmVmXj0iaHR0cDovL2l6bGVuemkuY29tL2NhbXBhaWduLyJd"),fromB64("YVtocmVmXj0iaHR0cDovL3d3dy5pbnN0YWxsYWRzLm5ldC8iXQ==")],bulgarian:[fromB64("dGQjZnJlZW5ldF90YWJsZV9hZHM="),"#ea_intext_div",".lapni-pop-over","#xenium_hot_offers"],easyList:[".yb-floorad",fromB64("LndpZGdldF9wb19hZHNfd2lkZ2V0"),fromB64("LnRyYWZmaWNqdW5reS1hZA=="),".textad_headline",fromB64("LnNwb25zb3JlZC10ZXh0LWxpbmtz")],easyListChina:[fromB64("LmFwcGd1aWRlLXdyYXBbb25jbGljayo9ImJjZWJvcy5jb20iXQ=="),fromB64("LmZyb250cGFnZUFkdk0="),"#taotaole","#aafoot.top_box",".cfa_popup"],easyListCookie:[".ezmob-footer",".cc-CookieWarning","[data-cookie-number]",fromB64("LmF3LWNvb2tpZS1iYW5uZXI="),".sygnal24-gdpr-modal-wrap"],easyListCzechSlovak:["#onlajny-stickers",fromB64("I3Jla2xhbW5pLWJveA=="),fromB64("LnJla2xhbWEtbWVnYWJvYXJk"),".sklik",fromB64("W2lkXj0ic2tsaWtSZWtsYW1hIl0=")],easyListDutch:[fromB64("I2FkdmVydGVudGll"),fromB64("I3ZpcEFkbWFya3RCYW5uZXJCbG9jaw=="),".adstekst",fromB64("YVtocmVmXj0iaHR0cHM6Ly94bHR1YmUubmwvY2xpY2svIl0="),"#semilo-lrectangle"],easyListGermany:["#SSpotIMPopSlider",fromB64("LnNwb25zb3JsaW5rZ3J1ZW4="),fromB64("I3dlcmJ1bmdza3k="),fromB64("I3Jla2xhbWUtcmVjaHRzLW1pdHRl"),fromB64("YVtocmVmXj0iaHR0cHM6Ly9iZDc0Mi5jb20vIl0=")],easyListItaly:[fromB64("LmJveF9hZHZfYW5udW5jaQ=="),".sb-box-pubbliredazionale",fromB64("YVtocmVmXj0iaHR0cDovL2FmZmlsaWF6aW9uaWFkcy5zbmFpLml0LyJd"),fromB64("YVtocmVmXj0iaHR0cHM6Ly9hZHNlcnZlci5odG1sLml0LyJd"),fromB64("YVtocmVmXj0iaHR0cHM6Ly9hZmZpbGlhemlvbmlhZHMuc25haS5pdC8iXQ==")],easyListLithuania:[fromB64("LnJla2xhbW9zX3RhcnBhcw=="),fromB64("LnJla2xhbW9zX251b3JvZG9z"),fromB64("aW1nW2FsdD0iUmVrbGFtaW5pcyBza3lkZWxpcyJd"),fromB64("aW1nW2FsdD0iRGVkaWt1b3RpLmx0IHNlcnZlcmlhaSJd"),fromB64("aW1nW2FsdD0iSG9zdGluZ2FzIFNlcnZlcmlhaS5sdCJd")],estonian:[fromB64("QVtocmVmKj0iaHR0cDovL3BheTRyZXN1bHRzMjQuZXUiXQ==")],fanboyAnnoyances:["#ac-lre-player",".navigate-to-top","#subscribe_popup",".newsletter_holder","#back-top"],fanboyAntiFacebook:[".util-bar-module-firefly-visible"],fanboyEnhancedTrackers:[".open.pushModal","#issuem-leaky-paywall-articles-zero-remaining-nag","#sovrn_container",'div[class$="-hide"][zoompage-fontsize][style="display: block;"]',".BlockNag__Card"],fanboySocial:["#FollowUs","#meteored_share","#social_follow",".article-sharer",".community__social-desc"],frellwitSwedish:[fromB64("YVtocmVmKj0iY2FzaW5vcHJvLnNlIl1bdGFyZ2V0PSJfYmxhbmsiXQ=="),fromB64("YVtocmVmKj0iZG9rdG9yLXNlLm9uZWxpbmsubWUiXQ=="),"article.category-samarbete",fromB64("ZGl2LmhvbGlkQWRz"),"ul.adsmodern"],greekAdBlock:[fromB64
1("QVtocmVmKj0iYWRtYW4ub3RlbmV0LmdyL2NsaWNrPyJd"),fromB64("QVtocmVmKj0iaHR0cDovL2F4aWFiYW5uZXJzLmV4b2R1cy5nci8iXQ=="),fromB64("QVtocmVmKj0iaHR0cDovL2ludGVyYWN0aXZlLmZvcnRobmV0LmdyL2NsaWNrPyJd"),"DIV.agores300","TABLE.advright"],hungarian:["#cemp_doboz",".optimonk-iframe-container",fromB64("LmFkX19tYWlu"),fromB64("W2NsYXNzKj0iR29vZ2xlQWRzIl0="),"#hirdetesek_box"],iDontCareAboutCookies:['.alert-info[data-block-track*="CookieNotice"]',".ModuleTemplateCookieIndicator",".o--cookies--container","#cookies-policy-sticky","#stickyCookieBar"],icelandicAbp:[fromB64("QVtocmVmXj0iL2ZyYW1ld29yay9yZXNvdXJjZXMvZm9ybXMvYWRzLmFzcHgiXQ==")],latvian:[fromB64("YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMjBweDsgaGVpZ2h0OiA0MHB4OyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7Il0="),fromB64("YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiA4OHB4OyBoZWlnaHQ6IDMxcHg7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsiXQ==")],listKr:[fromB64("YVtocmVmKj0iLy9hZC5wbGFuYnBsdXMuY28ua3IvIl0="),fromB64("I2xpdmVyZUFkV3JhcHBlcg=="),fromB64("YVtocmVmKj0iLy9hZHYuaW1hZHJlcC5jby5rci8iXQ=="),fromB64("aW5zLmZhc3R2aWV3LWFk"),".revenue_unit_item.dable"],listeAr:[fromB64
1("LmdlbWluaUxCMUFk"),".right-and-left-sponsers",fromB64("YVtocmVmKj0iLmFmbGFtLmluZm8iXQ=="),fromB64("YVtocmVmKj0iYm9vcmFxLm9yZyJd"),fromB64("YVtocmVmKj0iZHViaXp6bGUuY29tL2FyLz91dG1fc291cmNlPSJd")],listeFr:[fromB64("YVtocmVmXj0iaHR0cDovL3Byb21vLnZhZG9yLmNvbS8iXQ=="),fromB64("I2FkY29udGFpbmVyX3JlY2hlcmNoZQ=="),fromB64("YVtocmVmKj0id2Vib3JhbWEuZnIvZmNnaS1iaW4vIl0="),".site-pub-interstitiel",'div[id^="crt-"][data-criteo-id]'],officialPolish:["#ceneo-placeholder-ceneo-12",fromB64("W2hyZWZePSJodHRwczovL2FmZi5zZW5kaHViLnBsLyJd"),fromB64("YVtocmVmXj0iaHR0cDovL2Fkdm1hbmFnZXIudGVjaGZ1bi5wbC9yZWRpcmVjdC8iXQ=="),fromB64("YVtocmVmXj0iaHR0cDovL3d3dy50cml6ZXIucGwvP3V0bV9zb3VyY2UiXQ=="),fromB64("ZGl2I3NrYXBpZWNfYWQ=")],ro:[fromB64("YVtocmVmXj0iLy9hZmZ0cmsuYWx0ZXgucm8vQ291bnRlci9DbGljayJd"),fromB64("YVtocmVmXj0iaHR0cHM6Ly9ibGFja2ZyaWRheXNhbGVzLnJvL3Ryay9zaG9wLyJd"),fromB64("YVtocmVmXj0iaHR0cHM6Ly9ldmVudC4ycGVyZm9ybWFudC5jb20vZXZlbnRzL2NsaWNrIl0="),fromB64("YVtocmVmXj0iaHR0cHM6Ly9sLnByb2ZpdHNoYXJlLnJvLyJd"),'a[href^="/url/"]'],ruAd:[fromB64("YVtocmVmKj0iLy9mZWJyYXJlLnJ1LyJd"),fromB64("YVtocmVmKj0iLy91dGltZy5ydS8iXQ=="),fromB64("YVtocmVmKj0iOi8vY2hpa2lkaWtpLnJ1Il0="),"#pgeldiz",".yandex-rtb-block"],thaiAds:["a[href*=macau-uta-popup]",fromB64("I2Fkcy1nb29nbGUtbWlkZGxlX3JlY3RhbmdsZS1ncm91cA=="),fromB64("LmFkczMwMHM="),".bumq",".img-kosana"],webAnnoyancesUltralist:["#mod-social-share-2","#social-tools",fromB64("LmN0cGwtZnVsbGJhbm5lcg=="),".zergnet-recommend",".yt.btn-link.btn-md.btn"]},filterNames=Object.keys(filters),[4,function(selectors){var _a;return __awaiter(this,void 0,void 0,function(){var d,root,elements,blockedSelectors,element,holder,i;return __generator(this,function(_b){switch(_b.label){case 0:for(d=document,root=d.createElement("div"),elements=new Array(selectors.length),blockedSelectors={},forceShow(root),i=0;i<selectors.length;++i)"DIALOG"===(element=selectorToElement(selectors[i])).tagName&&element.show(),forceShow(holder=d.createElement("div")),holder.appendChild(element),root.appendChild(holder),elements[i]=element;_b.label=1;case 1:return d.body?[3,3]:[4,wait(50)];case 2:return _b.sent(),[3,1];case 3:d.body.appendChild(root);try{for(i=0;i<selectors.length;++i)elements[i].offsetParent||(blockedSelectors[selectors[i]]=!0)}finally{null!=(_a=root.parentNode)&&_a.removeChild(root)}return[2,blockedSelectors]}})})}((_c=[]).concat.apply(_c,filterNames.map(function(filterName){return filters[filterName]})))]):[2,void 0];case 1:return blockedSelectors=_d.sent(),debug&&((filters,blockedSelectors)=>{for(var message="DOM blockers debug:\n```",_i=0,_a=Object.keys(filters);_i<_a.length;_i++){var filterName=_a[_i];message+="\n".concat(filterName,":");for(var _b=0,_c=filters[filterName];_b<_c.length;_b++){var selector=_c[_b];message+="\n ".concat(blockedSelectors[selector]?"ð«":"â¡ï¸"," ").concat(selector)}}console.log("".concat(message,"\n```"))})(filters,blockedSelectors),(_c=filterNames.filter(function(filterName){filterName=filters[filterName];return countTruthy(filterName.map(function(selector){return blockedSelectors[selector]}))>.6*filterName.length})).sort(),[2,_c]}var fromB64})})},fontPreferences:function(){var action=function(document,container){for(var elements={},sizes={},_i=0,_a=Object.keys(presets);_i<_a.length;_i++){var key=_a[_i],_b=presets[key],_c=_b[0],style=void 0===_c?{}:_c,_c=_b[1],_b=void 0===_c?"mmMwWLliI0fiflO&1":_c,element=document.createElement("span");element.textContent=_b,element.style.whiteSpace="nowrap";for(var _e=0,_f=Object.keys(style);_e<_f.length;_e++){var name_1=_f[_e],value=style[name_1];void 0!==value&&(element.style[name_1]=value)}elements[key]=element,container.appendChild(document.createElement("br")),container.appendChild(element)}for(var _g=0,_h=Object.keys(presets);_g<_h.length;_g++)sizes[key=_h[_g]]=elements[key].getBoundingClientRect().width;return sizes},containerWidthPx=void 0;return void 0===containerWidthPx&&(containerWidthPx=4e3),withIframe(function(_,iframeWindow){var iframeDocument=iframeWindow.document,iframeBody=iframeDocument.body,bodyStyle=iframeBody.style,bodyStyle=(bodyStyle.width="".concat(containerWidthPx,"px"),bodyStyle.webkitTextSizeAdjust=bodyStyle.textSizeAdjust="none",isChromium()?iframeBody.style.zoom="".concat(1/iframeWindow.devicePixelRatio):isWebKit()&&(iframeBody.style.zoom="reset"),iframeDocument.createElement("div"));return bodyStyle.textContent=__spreadArray([],Array(containerWidthPx/20<<0),!0).map(function(){return"word"}).join(" "),iframeBody.appendChild(bodyStyle),action(iframeDocument,iframeBody)},'<!doctype html><html><head><meta name="viewport" content="width=device-width, initial-scale=1">')},audio:function(){var compressor,oscillator,finishRendering,fingerprintPromise,w=window;return(w=w.OfflineAudioContext||w.webkitOfflineAudioContext)?!isWebKit()||isDesktopSafari()||(()=>{var w=window;return 3<=countTruthy(["DOMRectList"in w,"RTCPeerConnectionIceEvent"in w,"SVGGeometryElement"in w,"ontransitioncancel"in w])})()?((oscillator=(w=new w(1,5e3,44100)).createOscillator()).type="triangle",oscillator.frequency.value=1e4,(compressor=w.createDynamicsCompressor()).threshold.value=-50,compressor.knee.value=40,compressor.ratio.value=12,compressor.attack.value=0,compressor.release.value=.25,oscillator.connect(compressor),compressor.connect(w.destination),oscillator.start(0),oscillator=(compressor=(context=>{var finalize=function(){};return[new Promise(function(resolve,reject){var isFinalized=!1,renderTryCount=0,startedRunningAt=0,startRunningTimeout=(context.oncomplete=function(event){return resolve(event.renderedBuffer)},function(){setTimeout(function(){return reject(makeInnerError("timeout"))},Math.min(500,startedRunningAt+5e3-Date.now()))}),tryRender=function(){try{var renderingPromise=context.startRendering();switch(isPromise(renderingPromise)&&suppressUnhandledRejectionWarning(renderingPromise),context.state){case"running":startedRunningAt=Date.now(),isFinalized&&startRunningTimeout();break;case"suspended":document.hidden||renderTryCount++,isFinalized&&3<=renderTryCount?reject(makeInnerError("suspended")):setTimeout(tryRender,500)}}catch(error){reject(error)}};tryRender(),finalize=function(){isFinalized||(isFinalized=!0,0<startedRunningAt&&startRunningTimeout())}}),finalize]})(w))[0],finishRendering=compressor[1],suppressUnhandledRejectionWarning(fingerprintPromise=oscillator.then(function(buffer){for(var signal=buffer.getChannelData(0).subarray(4500),hash=0,i=0;i<signal.length;++i)hash+=Math.abs(signal[i]);return hash},function(error){if("timeout"===error.name||"suspended"===error.name)return-3;throw error})),function(){return finishRendering(),fingerprintPromise}):-1:-2},screenFrame:function(){var _this=this,screenFrameGetter=getScreenFrame();return function(){return __awaiter(_this,void 0,void 0,function(){var frameSize,processSize;return __generator(this,function(_a){switch(_a.label){case 0:return[4,screenFrameGetter()];case 1:return frameSize=_a.sent(),[2,[(processSize=function(sideSize){return null===sideSize?null:round(sideSize,10)})(frameSize[0]),processSize(frameSize[1]),processSize(frameSize[2]),processSize(frameSize[3])]]}})})}},osCpu:function(){return navigator.oscpu},languages:function(){var n=navigator,result=[],language=n.language||n.userLanguage||n.browserLanguage||n.systemLanguage;return void 0!==language&&result.push([language]),Array.isArray(n.languages)?isChromium()&&3<=countTruthy([!("MediaSettingsRange"in(language=window)),"RTCEncodedAudioFrame"in language,""+language.Intl=="[object Intl]",""+language.Reflect=="[object Reflect]"])||result.push(n.languages):"string"==typeof n.languages&&(language=n.languages)&&result.push(language.split(",")),result},colorDepth:function(){return window.screen.colorDepth},deviceMemory:function(){return replaceNaN(toFloat(navigator.deviceMemory),void 0)},screenResolution:function(){function parseDimension(value){return replaceNaN(toInt(value),null)}var s=screen;return(s=[parseDimension(s.width),parseDimension(s.height)]).sort().reverse(),s},hardwareConcurrency:function(){return replaceNaN(toInt(navigator.hardwareConcurrency),void 0)},timezone:function(){var _a=null==(_a=window.Intl)?void 0:_a.DateTimeFormat;if(_a){_a=(new _a).resolvedOptions().timeZone;if(_a)return _a}return _a=(new Date).getFullYear(),_a=-Math.max(toFloat(new Date(_a,0,1).getTimezoneOffset()),toFloat
1(new Date(_a,6,1).getTimezoneOffset())),"UTC".concat(0<=_a?"+":"").concat(Math.abs(_a))},sessionStorage:function(){try{return!!window.sessionStorage}catch(error){return!0}},localStorage:function(){try{return!!window.localStorage}catch(e){return!0}},indexedDB:function(){if(!isTrident()&&!isEdgeHTML())try{return!!window.indexedDB}catch(e){return!0}},openDatabase:function(){return!!window.openDatabase},cpuClass:function(){return navigator.cpuClass},platform:function(){var s,platform=navigator.platform;return"MacIntel"===platform&&isWebKit()&&!isDesktopSafari()?"iPad"===navigator.platform||(s=(s=screen).width/s.height,2<=countTruthy(["MediaSource"in window,!!Element.prototype.webkitRequestFullscreen,.65<s&&s<1.53]))?"iPad":"iPhone":platform},plugins:function(){var rawPlugins=navigator.plugins;if(rawPlugins){for(var plugins=[],i=0;i<rawPlugins.length;++i){var plugin=rawPlugins[i];if(plugin){for(var mimeTypes=[],j=0;j<plugin.length;++j){var mimeType=plugin[j];mimeTypes.push({type:mimeType.type,suffixes:mimeType.suffixes})}plugins.push({name:plugin.name,description:plugin.description,mimeTypes:mimeTypes})}}return plugins}},canvas:function(){var text,textImage1,winding=!1,_a=(()=>{var canvas=document.createElement("canvas");return canvas.width=1,canvas.height=1,[canvas,canvas.getContext("2d")]})(),canvas=_a[0];return textImage1=((canvas,context)=>context&&canvas.toDataURL)(canvas,_a=_a[1])?(winding=(context=>(context.rect(0,0,10,10),context.rect(2,2,6,6),!context.isPointInPath(5,5,"evenodd")))(_a),((canvas,context)=>{canvas.width=240,canvas.height=60,context.textBaseline="alphabetic",context.fillStyle="#f60",context.fillRect(100,1,62,20),context.fillStyle="#069",context.font='11pt "Times New Roman"',canvas="Cwm fjordbank gly ".concat(String.fromCharCode(55357,56835)),context.fillText(canvas,2,15),context.fillStyle="rgba(102, 204, 0, 0.2)",context.font="18pt Arial",context.fillText(canvas,4,45)})(canvas,_a),(textImage1=canvas.toDataURL())!==canvas.toDataURL()?text="unstable":(text=textImage1,((canvas,context)=>{canvas.width=122,canvas.height=110,context.globalCompositeOperation="multiply";for(var _i=0,_a=[["#f2f",40,40],["#2ff",80,40],["#ff2",60,80]];_i<_a.length;_i++){var _b=_a[_i],color=_b[0],x=_b[1],_b=_b[2];context.fillStyle=color,context.beginPath(),context.arc(x,_b,40,0,2*Math.PI,!0),context.closePath(),context.fill()}context.fillStyle="#f9c",context.arc(60,60,60,0,2*Math.PI,!0),context.arc(60,60,20,0,2*Math.PI,!0),context.fill("evenodd")})(canvas,_a),canvas.toDataURL())):text="",{winding:winding,geometry:textImage1,text:text}},touchSupport:function(){var touchEvent,n=navigator,maxTouchPoints=0;void 0!==n.maxTouchPoints?maxTouchPoints=toInt(n.maxTouchPoints):void 0!==n.msMaxTouchPoints&&(maxTouchPoints=n.msMaxTouchPoints);try{document.createEvent("TouchEvent"),touchEvent=!0}catch(_a){touchEvent=!1}return{maxTouchPoints:maxTouchPoints,touchEvent:touchEvent,touchStart:"ontouchstart"in window}},vendor:function(){return navigator.vendor||""},vendorFlavors:function(){for(var flavors=[],_i=0,_a=["chrome","safari","__crWeb","__gCrWeb","yandex","__yb","__ybro","__firefox__","__edgeTrackingPreventionStatistics","webkit","oprt","samsungAr","ucweb","UCShellJava","puffinDevice"];_i<_a.length;_i++){var key=_a[_i],value=window[key];value&&"object"==typeof value&&flavors.push(key)}return flavors.sort()},cookiesEnabled:function(){var d=document;try{d.cookie="cookietest=1; SameSite=Strict;";var result=-1!==d.cookie.indexOf("cookietest=");return d.cookie="cookietest=1; SameSite=Strict; expires=Thu, 01-Jan-1970 00:00:01 GMT",result}catch(e){return!1}},colorGamut:function(){for(var _i=0,_a=["rec2020","p3","srgb"];_i<_a.length;_i++){var gamut=_a[_i];if(matchMedia("(color-gamut: ".concat(gamut,")")).matches)return gamut}},invertedColors:function(){return!!doesMatch$4("inverted")||!doesMatch$4("none")&&void 0},forcedColors:function(){return!!doesMatch$3("active")||!doesMatch$3("none")&&void 0},monochrome:function(){if(matchMedia("(min-monochrome: 0)").matches){for(var i=0;i<=100;++i)if(matchMedia("(max-monochrome: ".concat(i,")")).matches)return i;throw new Error("Too high value")}},contrast:function(){return doesMatch$2("no-preference")?0:doesMatch$2("high")||doesMatch$2("more")?1:doesMatch$2("low")||doesMatch$2("less")?-1:doesMatch$2("forced")?10:void 0},reducedMotion:function(){return!!doesMatch$1("reduce")||!doesMatch$1("no-preference")&&void 0},hdr:function(){return!!doesMatch("high")||!doesMatch("standard")&&void 0},math:function(){var acos=M.acos||fallbackFn,acosh=M.acosh||fallbackFn,asin=M.asin||fallbackFn,asinh=M.asinh||fallbackFn,atanh=M.atanh||fallbackFn,atan=M.atan||fallbackFn,sin=M.sin||fallbackFn,sinh=M.sinh||fallbackFn,cos=M.cos||fallbackFn,cosh=M.cosh||fallbackFn,tan=M.tan||fallbackFn,tanh=M.tanh||fallbackFn,exp=M.exp||fallbackFn,expm1=M.expm1||fallbackFn,log1p=M.log1p||fallbackFn;return{acos:acos(.12312423423423424),acosh:acosh(1e308),acoshPf:(acos=1e154,M.log(acos+M.sqrt(acos*acos-1))),asin:asin(.12312423423423424),asinh:asinh(1),asinhPf:(value=>M.log(value+M.sqrt(value*value+1)))(1),atanh:atanh(.5),atanhPf:(value=>M.log((1+value)/(1-value))/2)(.5),atan:atan(.5),sin:sin(-1e300),sinh:sinh(1),sinhPf:(value=>M.exp(value)-1/M.exp(value)/2)(1),cos:cos(10.000000000123),cosh:cosh(1),coshPf:(value=>(M.exp(value)+1/M.exp(value))/2)(1),tan:tan(-1e300),tanh:tanh(1),tanhPf:(value=>(M.exp(2*value)-1)/(M.exp(2*value)+1))(1),exp:exp(1),expm1:expm1(1),expm1Pf:M.exp(1)-1,log1p:log1p(10),log1pPf:M.log(11),powPI:M.pow(M.PI,-100)}},videoCard:function(){var canvas=document.createElement("canvas"),_a=null!=(_a=canvas.getContext("webgl"))?_a:canvas.getContext("experimental-webgl");
1if(_a&&"getExtension"in _a){canvas=_a.getExtension("WEBGL_debug_renderer_info");if(canvas)return{vendor:(_a.getParameter(canvas.UNMASKED_VENDOR_WEBGL)||"").toString(),renderer:(_a.getParameter(canvas.UNMASKED_RENDERER_WEBGL)||"").toString()}}},pdfViewerEnabled:function(){return navigator.pdfViewerEnabled},architecture:function(){var f=new Float32Array(1),u8=new Uint8Array(f.buffer);return f[0]=1/0,f[0]=f[0]-f[0],u8[3]}};var commentTemplate="$ if upgrade to Pro: https://fpjs.dev/pro";function getConfidence(components){var components=(components=>isAndroid()?.4:isWebKit()?isDesktopSafari()?.5:.3:(components=components.platform.value||"",/^Win/.test(components)?.6:/^Mac/.test(components)?.5:.7))(components),proConfidenceScore=(openConfidenceScore=>round(.99+.01*openConfidenceScore,1e-4))(components);return{score:components,comment:commentTemplate.replace(/\$/g,"".concat(proConfidenceScore))}}function componentsToDebugString(components){return JSON.stringify(components,function(_key,value){var error,_a;return value instanceof Error?__assign({name:(error=value).name,message:error.message,stack:null==(_a=error.stack)?void 0:_a.split("\n")},error):value},2)}function hashComponents(components){return x64hash128((components=>{for(var result="",_i=0,_a=Object.keys(components).sort();_i<_a.length;_i++){var componentKey=_a[_i],component=components[componentKey],component=component.error?"error":JSON.stringify(component.value);result+="".concat(result?"|":"").concat(componentKey.replace(/([:|\\])/g,"\\$1"),":").concat(component)}return result})(components))}function prepareForSources(delayFallback){return void 0===(deadlineTimeout=2*(delayFallback=delayFallback=void 0===delayFallback?50:delayFallback))&&(deadlineTimeout=1/0),(requestIdleCallback=window.requestIdleCallback)?new Promise(function(resolve){return requestIdleCallback.call(window,function(){return resolve()},{timeout:deadlineTimeout})}):wait(Math.min(delayFallback,deadlineTimeout));var deadlineTimeout,requestIdleCallback}function makeAgent(getComponents,debug){var creationTime=Date.now();return{get:function(options){return __awaiter(this,void 0,void 0,function(){var startTime,components,result;return __generator(this,function(_a){switch(_a.label){case 0:return startTime=Date.now(),[4,getComponents()];case 1:return components=_a.sent(),result=(components=>{var visitorIdCache,confidence=getConfidence(components);return{get visitorId(){return visitorIdCache=void 0===visitorIdCache?hashComponents(this.components):visitorIdCache},set visitorId(visitorId){visitorIdCache=visitorId},confidence:confidence,components:components,version:version}})(components),(debug||null!=options&&options.debug)&&console.log("Copy the text below to get the debug data:\n\n```\nversion: ".concat(result.version,"\nuserAgent: ").concat(navigator.userAgent,"\ntimeBetweenLoadAndGet: ").concat(startTime-creationTime,"\nvisitorId: ").concat(result.visitorId,"\ncomponents: ").concat(componentsToDebugString(components),"\n```")),[2,result]}})})}}}function load(_a){var _a=void 0===_a?{}:_a,delayFallback=_a.delayFallback,debug=_a.debug,_a=_a.monitoring,monitoring=void 0===_a||_a;return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_d){switch(_d.label){case 0:if(monitoring&&!(window.__fpjs_d_m||.001<=Math.random()))try{var request=new XMLHttpRequest;request.open("get","https://m1.openfpcdn.io/fingerprintjs/v".concat(version,"/npm-monitoring"),!0),request.send()}catch(error){console.error(error)}return[4,prepareForSources(delayFallback)];case 1:return _d.sent(),[2,makeAgent(loadSources(sources,{debug:debug},[]),debug)]}})})}var index={load:load,hashComponents:hashComponents,componentsToDebugString:componentsToDebugString},murmurX64Hash128=x64hash128},8798(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>query_string});__webpack_exports__={};__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{exclude:()=>function(input,filter,options){var exclusionFilter=Array.isArray(filter)?key=>!filter.includes(key):(key,value)=>!filter(key,value);return pick(input,exclusionFilter,options)},extract:()=>extract,parse:()=>parse,parseUrl:()=>parseUrl,pick:()=>pick,stringify:()=>stringify,stringifyUrl:()=>stringifyUrl});let singleMatcher=new RegExp("(%[a-f0-9]{2})|([^%]+?)","gi"),multiMatcher=new RegExp("(%[a-f0-9]{2})+","gi");function decode(input){try{return decodeURIComponent(input)}catch{let tokens=input.match(singleMatcher)||[];for(let i=1;i<tokens.length;i++)input=function decodeComponents(components,split){try{return[decodeURIComponent(components.join(""))]}catch{}var left;return 1===components.length?components:(left=components.slice(0,split=split||1),components=components.slice(split),Array.prototype.concat.call([],decodeComponents(left),decodeComponents(components)))}(tokens,i).join(""),tokens=input.match(singleMatcher)||[];return input}}
1function decodeUriComponent(encodedURI){if("string"!=typeof encodedURI)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof encodedURI+"`");try{return decodeURIComponent(encodedURI)}catch{{var input=encodedURI;var key,replaceMap={"%FE%FF":"��","%FF%FE":"��"};let match=multiMatcher.exec(input);for(;match;){try{replaceMap[match[0]]=decodeURIComponent(match[0])}catch{var result=decode(match[0]);result!==match[0]&&(replaceMap[match[0]]=result)}match=multiMatcher.exec(input)}replaceMap["%C2"]="�";for(key of Object.keys(replaceMap))input=input.replace(new RegExp(key,"g"),replaceMap[key]);return input;return}}}function splitOnFirst(string,separator){if("string"!=typeof string||"string"!=typeof separator)throw new TypeError("Expected the arguments to be of type `string`");var separatorIndex;return""===string||""===separator||-1===(separatorIndex=string.indexOf(separator))?[]:[string.slice(0,separatorIndex),string.slice(separatorIndex+separator.length)]}function includeKeys(object,predicate){var value,result={};if(Array.isArray(predicate))for(var key of predicate){var descriptor=Object.getOwnPropertyDescriptor(object,key);descriptor?.enumerable&&Object.defineProperty(result,key,descriptor)}else for(let key of Reflect.ownKeys(object)){let descriptor=Object.getOwnPropertyDescriptor(object,key);descriptor.enumerable&&(value=object[key],predicate(key,value,object))&&Object.defineProperty(result,key,descriptor)}return result}let isNullOrUndefined=value=>null==value,strictUriEncode=string=>encodeURIComponent(string).replace(/[!'()*]/g,x=>"%"+x.charCodeAt(0).toString(16).toUpperCase()),encodeFragmentIdentifier=Symbol("encodeFragmentIdentifier");function validateArrayFormatSeparator(value){if("string"!=typeof value||1!==value.length)throw new TypeError("arrayFormatSeparator must be single character string")}function encode(value,options){return options.encode?(options.strict?strictUriEncode:encodeURIComponent)(value):value}function base_decode(value,options){return options.decode?decodeUriComponent(value):value}function removeHash(input){var hashStart=input.indexOf("#");return input=-1!==hashStart?input.slice(0,hashStart):input}function parseValue(value,options){return options.parseNumbers&&!Number.isNaN(Number(value))&&"string"==typeof value&&""!==value.trim()?value=Number(value):!options.parseBooleans||null===value||"true"!==value.toLowerCase()&&"false"!==value.toLowerCase()||(value="true"===value.toLowerCase()),value}function extract(input){var queryStart=(input=removeHash(input)).indexOf("?");return-1===queryStart?"":input.slice(queryStart+1)}function parse(query,options){validateArrayFormatSeparator((options={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,...options}).arrayFormatSeparator);var parameter,key,value,formatter=(options=>{let result;switch(options.arrayFormat){case"index":return(key,value,accumulator)=>{result=/\[(\d*)]$/.exec(key),key=key.replace(/\[\d*]$/,""),result?(void 0===accumulator[key]&&(accumulator[key]={}),accumulator[key][result[1]]=value):accumulator[key]=value};case"bracket":return(key,value,accumulator)=>{result=/(\[])$/.exec(key),key=key.replace(/\[]$/,""),result?void 0===accumulator[key]?accumulator[key]=[value]:accumulator[key]=[...accumulator[key],value]:accumulator[key]=value};case"colon-list-separator":return(key,value,accumulator)=>{result=/(:list)$/.exec(key),key=key.replace(/:list$/,""),result?void 0===accumulator[key]?accumulator[key]=[value]:accumulator[key]=[...accumulator[key],value]:accumulator[key]=value};case"comma":case"separator":return(key,value,accumulator)=>{var isArray="string"==typeof value&&value.includes(options.arrayFormatSeparator),isEncodedArray="string"==typeof value&&!isArray&&base_decode(value,options).includes(options.arrayFormatSeparator),isArray=(value=isEncodedArray?base_decode(value,options):value,isArray||isEncodedArray?value.split(options.arrayFormatSeparator).map(item=>base_decode(item,options)):null===value?value:base_decode(value,options));accumulator[key]=isArray};case"bracket-separator":return(key,value,accumulator)=>{var isArray=/(\[])$/.test(key);key=key.replace(/\[]$/,""),isArray?(isArray=null===value?[]:value.split(options.arrayFormatSeparator).map(item=>base_decode(item,options)),void 0===accumulator[key]?accumulator[key]=isArray:accumulator[key]=[...accumulator[key],...isArray]):accumulator[key]=value&&base_decode(value,options)};default:return(key,value,accumulator)=>{void 0===accumulator[key]?accumulator[key]=value:accumulator[key]=[...[accumulator[key]].flat(),value]}}})(options);let returnValue=Object.create(null);
1if("string"!=typeof query)return returnValue;if(!(query=query.trim().replace(/^[?#&]/,"")))return returnValue;for(parameter of query.split("&"))if(""!==parameter){var parameter_=options.decode?parameter.replace(/\+/g," "):parameter;let[key,value]=splitOnFirst(parameter_,"=");void 0===key&&(key=parameter_),value=void 0===value?null:["comma","separator","bracket-separator"].includes(options.arrayFormat)?value:base_decode(value,options),formatter(base_decode(key,options),value,returnValue)}for([key,value]of Object.entries(returnValue))if("object"==typeof value&&null!==value)for(var[key2,value2]of Object.entries(value))value[key2]=parseValue(value2,options);else returnValue[key]=parseValue(value,options);return!1===options.sort?returnValue:(!0===options.sort?Object.keys(returnValue).sort():Object.keys(returnValue).sort(options.sort)).reduce((result,key)=>{var value=returnValue[key];return result[key]=Boolean(value)&&"object"==typeof value&&!Array.isArray(value)?function keysSorter(input){return Array.isArray(input)?input.sort():"object"==typeof input?keysSorter(Object.keys(input)).sort((a,b)=>Number(a)-Number(b)).map(key=>input[key]):input}(value):value,result},Object.create(null))}function stringify(object,options){if(!object)return"";validateArrayFormatSeparator((options={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...options}).arrayFormatSeparator);let formatter=(options=>{switch(options.arrayFormat){case"index":return key=>(result,value)=>{var index=result.length;return void 0===value||options.skipNull&&null===value||options.skipEmptyString&&""===value?result:null===value?[...result,[encode(key,options),"[",index,"]"].join("")]:[...result,[encode(key,options),"[",encode(index,options),"]=",encode(value,options)].join("")]};case"bracket":return key=>(result,value)=>void 0===value||options.skipNull&&null===value||options.skipEmptyString&&""===value?result:null===value?[...result,[encode(key,options),"[]"].join("")]:[...result,[encode(key,options),"[]=",encode(value,options)].join("")];case"colon-list-separator":return key=>(result,value)=>void 0===value||options.skipNull&&null===value||options.skipEmptyString&&""===value?result:null===value?[...result,[encode(key,options),":list="].join("")]:[...result,[encode(key,options),":list=",encode(value,options)].join("")];case"comma":case"separator":case"bracket-separator":{let keyValueSep="bracket-separator"===options.arrayFormat?"[]=":"=";return key=>(result,value)=>void 0===value||options.skipNull&&null===value||options.skipEmptyString&&""===value?result:(value=null===value?"":value,0===result.length?[[encode(key,options),keyValueSep,encode(value,options)].join("")]:[[result,encode(value,options)].join(options.arrayFormatSeparator)])}default:return key=>(result,value)=>void 0===value||options.skipNull&&null===value||options.skipEmptyString&&""===value?result:null===value?[...result,encode(key,options)]:[...result,[encode(key,options),"=",encode(value,options)].join("")]}})(options);var key,value,objectCopy={};for([key,value]of Object.entries(object))(key=>options.skipNull&&isNullOrUndefined(object[key])||options.skipEmptyString&&""===object[key])(key)||(objectCopy[key]=value);var keys=Object.keys(objectCopy);return!1!==options.sort&&keys.sort(options.sort),keys.map(key=>{var value=object[key];return void 0===value?"":null===value?encode(key,options):Array.isArray(value)?0===value.length&&"bracket-separator"===options.arrayFormat?encode(key,options)+"[]":value.reduce(formatter(key),[]).join("&"):encode(key,options)+"="+encode(value,options)}).filter(x=>0<x.length).join("&")}function parseUrl(url,options){options={decode:!0,...options};let[url_,hash]=splitOnFirst(url,"#");return{url:(url_=void 0===url_?url:url_)?.split("?")?.[0]??"",query:parse(extract(url),options),...options&&options.parseFragmentIdentifier&&hash?{fragmentIdentifier:base_decode(hash,options)}:{}}}function stringifyUrl(object,options){options={encode:!0,strict:!0,[encodeFragmentIdentifier]:!0,...options};var urlObjectForFragmentEncode,url=removeHash(object.url).split("?")[0]||"";let queryString=stringify({...parse(extract(object.url),{sort:!1}),...object.query},options),hash=(queryString=queryString&&"?"+queryString,(url=>{let hash="";var hashStart=url.indexOf("#");return hash=-1!==hashStart?url.slice(hashStart):hash})(object.url));return object.fragmentIdentifier&&((urlObjectForFragmentEncode=new URL(url)).hash=object.fragmentIdentifier,hash=options[encodeFragmentIdentifier]?urlObjectForFragmentEncode.hash:"#"+object.fragmentIdentifier),""+url+queryString+hash}function pick(input,filter,options){var{url:input,query,fragmentIdentifier}=parseUrl(input,options={parseFragmentIdentifier:!0,[encodeFragmentIdentifier]:!1,...options});return stringifyUrl({url:input,query:includeKeys(query,filter),fragmentIdentifier:fragmentIdentifier},options)}let query_string=__webpack_exports__}},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];return void 0!==cachedModule||(cachedModule=__webpack_module_cache__[moduleId]={exp
1orts:{}},__webpack_modules__[moduleId].call(cachedModule.exports,cachedModule,cachedModule.exports,__webpack_require__)),cachedModule.exports}__webpack_require__.d=(exports,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)&&Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),__webpack_require__.r=exports=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__(7806)})();
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.