PageSourceSearch

https://adflex.ai/_next/static/chunks/46829-f46408e20bcd103a.js

js adflex.ai collected 2026-10-05 11:47:42 UTC 27,450 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a790da7b-f0b1-4ab9-857e-d02db207e02a",e._sentryDebugIdIdentifier="sentry-dbid-a790da7b-f0b1-4ab9-857e-d02db207e02a")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[44466,46829],{23623:(e,t,n)=>{n.d(t,{performLogout:()=>b});var r=n(36489),s=n(13809),a=n(80399),i=n(27783),o=n(95140);let l=["skip-add-brand","adflex:wf-editor-tour:v1","dontShowAiDesigner","dontShowFashionPhotoshoot","dontShowProductPhotoshoot","adx-rail-w","lang","theme"],d=["polotnoDesign-"];var u=n(2623),c=n(90941),p=n(95704);let f=null,b=async(e={})=>f||(f=(async()=>{(0,a.j3)(e.reason??"signing-out");try{if((0,s.b7)(),window.location.hash)try{sessionStorage.setItem("adflex_redirect_hash",window.location.hash)}catch{}(0,c.u1)(),(0,c.wN)();{let e=Date.now();try{let t=new BroadcastChannel("adflex.auth");t.postMessage({type:"logout",ts:e}),t.close()}catch{}try{window.localStorage.setItem("adflex.logout.ts",String(e))}catch{}}try{i.persistor.pause()}catch(e){}i.default.dispatch({type:"auth/logout"});try{await i.persistor.flush(),await i.persistor.purge()}catch(e){}try{let e=[];l.forEach(t=>{let n=localStorage.getItem(t);n&&e.push([t,n])}),d.forEach(t=>{Object.keys(localStorage).forEach(n=>{if(n.startsWith(t)){let t=localStorage.getItem(n);t&&e.push([n,t])}})}),localStorage.clear(),sessionStorage.clear(),e.forEach(([e,t])=>{localStorage.setItem(e,t)})}catch(e){}try{i.default.dispatch(o.myAssetsApi.util.resetApiState())}catch(e){}if(!1!==e.trackEvent)try{u.Q3.trackLogout()}catch{}try{let e=new AbortController,t=setTimeout(()=>e.abort(),1500);await fetch("/api/auth/logout",{method:"POST",credentials:"include",signal:e.signal}).catch(e=>{}),clearTimeout(t)}catch(e){}await (0,r.signOut)({callbackUrl:(e=>{if(e.callbackUrl)return e.callbackUrl;let t=p.env.NEXT_PUBLIC_BASE_URL,n=e.locale||"en";return t?`${t}/${n}`:`/${n}`})(e),redirect:!0})}catch(e){throw(0,a.zz)(),e}finally{f=null}})())},44466:(e,t,n)=>{n.d(t,{CH:()=>q,Dq:()=>_,Lo:()=>k,PF:()=>A,PW:()=>b,Uc:()=>D,fr:()=>I,qJ:()=>S,sw:()=>P,w5:()=>C});var r=n(78162),s=n(53434);let a=e=>"string"==typeof e&&e.trim().length>0,i=e=>"object"==typeof e&&null!==e&&!Array.isArray(e),o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l=e=>"number"==typeof e&&Number.isFinite(e),d=e=>l(e)&&Number.isInteger(e)&&e>=0,u=(e,t)=>!o(e,t)||"string"==typeof e[t],c=(e,t)=>!o(e,t)||"string"==typeof e[t]&&!Number.isNaN(new Date(e[t]).getTime()),p=(e,t)=>!o(e,t)||d(e[t]),f=(e,t)=>"string"==typeof e&&t.includes(e);function b(e,t){var n;let r,s;if(!i(e)||!o(e,"board"))throw Error("Invalid Brand Scan response envelope");let b=e.board;if(null===b){if(!t.allowNull||t.requirePositiveRevision||t.requireReused)throw Error("Invalid empty Brand Scan board");return{board:null}}if(!(i(b)&&a(b.businessId)&&"string"==typeof b.requestedUrl&&"string"==typeof b.url&&"string"==typeof b.businessName&&"string"==typeof b.description&&(e=>{if(!i(e)||o(e,"processingTime")&&(!l(e.processingTime)||e.processingTime<0)||!c(e,"scanDate")||!u(e,"source")||!u(e,"language")||o(e,"socialRoot")&&"boolean"!=typeof e.socialRoot||o(e,"rootProvider")&&null!==e.rootProvider&&"string"!=typeof e.rootProvider||o(e,"coreSources")&&(!i(e.coreSources)||!u(e.coreSources,"businessName")||!u(e.coreSources,"description")||!u(e.coreSources,"language")))return!1;if(o(e,"industrySuggestion")){let t=e.industrySuggestion;if(!i(t)||"string"!=typeof t.value||"string"!=typeof t.source||"string"!=typeof t.confidence||!Array.isArray(t.evidenceHints)||!t.evidenceHints.every(e=>"string"==typeof e))return!1}return!0})(b.metadata)&&(e=>{if(!i(e)||!Array.isArray(e.logos)||!Array.isArray(e.colors)||!Array.isArray(e.fonts))return!1;let t=e=>i(e)&&"string"==typeof e.sourceUrl&&l(e.confidence)&&e.confidence>=0&&e.confidence<=1&&"string"==typeof e.evidenceLabel;return e.logos.every(e=>t(e)&&"string"==typeof e.url&&(!o(e,"kind")||f(e.kind,["logo","avatar"])))&&e.colors.every(e=>t(e)&&"string"==typeof e.value)&&e.fonts.every(e=>t(e)&&"string"==typeof e.family)})(b.visualCandidates)&&(e=>{if(!Array.isArray(e))return!1;let t=new Set;return e.every(e=>{let n;return!(!i(e)||!f(e.provider,["facebook","instagram","linkedin","snapchat","tiktok","x","youtube"])||!(e=>{if("string"!=typeof e)return!1;try{let t=new URL(e).protocol;return"http:"===t||"https:"===t}catch{return!1}})(e.profileUrl)||"string"!=typeof e.handle||!a(e.accountIdentity)||t.has(e.accountIdentity))&&"string"==typeof e.sourceUrl&&!!l(e.confidence)&&!(e.confidence<0)&&!(e.confidence>1)&&"string"==typeof e.evidenceLabel&&!!f(e.decision,["proposed","dismissed"])&&!!(i(n=e.connection)&&f(n.state,["connected","not_connected","unsupported"])&&(!o(n,"connectionState")||f(n.connectionState,["connected","needs_attention","disconnected","unknown"]))&&u(n,"accountName")&&u(n,"platform")&&p(n,"otherBrandsCount"))&&(t.add(e.accountIdentity),!0)})})(b.socialCandidates)&&(e=>{if(!Array.isArray(e))return!1;let t=new Set;return e.every(e=>!(!i(e)||!f(e.field,["name","description","language","website"])||t.has(e.f
1ield))&&(null===e.proposedValue||"string"==typeof e.proposedValue)&&"string"==typeof e.currentValueAtScan&&(null===e.provenance||"string"==typeof e.provenance)&&!!f(e.decision,["proposed","applied","dismissed"])&&!!u(e,"appliedValue")&&!!c(e,"decidedAt")&&(t.add(e.field),!0))})(b.fields)&&d(b.scanRevision)&&d(b.boardRevision)&&f(b.lastScanStatus,["scanning","ready","failed"])&&u(b,"lastScanErrorCode")&&c(b,"lastScanFailedAt")&&c(b,"scannedAt")&&c(b,"lastAppliedAt")&&"boolean"==typeof b.scanInProgress&&(null===(n=b.enrichment)||i(n)&&f(n.status,["queued","running","done","cancelled","failed"])&&l(r=n.scanRevision)&&Number.isInteger(r)&&r>=1&&"string"==typeof(s=n.runToken)&&/^[a-f0-9]{32}$/.test(s)&&"boolean"==typeof n.stale&&c(n,"queuedAt")&&c(n,"startedAt")&&c(n,"finishedAt")&&p(n,"pagesFetched")&&p(n,"findingsExtracted")&&p(n,"candidatesRecorded")&&u(n,"stopReason")&&u(n,"errorCode")))||b.businessId!==t.expectedBusinessId||t.requirePositiveRevision&&b.scanRevision<1)throw Error("Invalid Brand Scan board payload");if(t.requireReused){if("boolean"!=typeof e.reused)throw Error("Invalid Brand Scan reuse marker");return{board:b,reused:e.reused}}return{board:b}}let y="brand_scan_transport_unreachable",g=new Set(["ECONNABORTED","ECONNRESET","ERR_NETWORK","ETIMEDOUT"]),m=new Set(["ERR_CANCELED"]),h=new Set(["AbortError","CanceledError"]),w=e=>"object"!=typeof e||null===e?null:e,v=e=>{let t=w(e);if(!t)return!1;let n="string"==typeof t.code?t.code:"",r="string"==typeof t.name?t.name:"";return m.has(n)||h.has(r)};function C(e){let t=(0,s.P)((e=>{if("object"==typeof e&&null!==e&&"response"in e)return e.response?.data})(e));if(t)return{message:t,reportUnexpected:!1};if((e=>{let t=w(e);if(!t||v(e)||t.response)return!1;let n="string"==typeof t.code?t.code:"";return g.has(n)||!0===t.isAxiosError&&!!t.request})(e))return{message:y,reportUnexpected:!1};let n=w(e),r=!!n?.response,a=(e=>{let t=w(e),n=t?.response;if("object"!=typeof n||null===n)return null;let r=n.status;return"number"==typeof r&&Number.isInteger(r)&&r>=100&&r<=599?r:null})(e);return{message:"Failed to scan website",reportUnexpected:!(v(e)||r&&null!==a&&a<500)}}function S(e){if(!(e instanceof Error))return Error("Unexpected brand website scan failure");let t=Error(e.message||"Brand website scan failed");return t.name=e.name||"BrandWebsiteScanError",e.stack&&(t.stack=e.stack),t}function I(e){if(!a(e))return!1;let t=e.trim().toLowerCase();return!["could not fully scan website","failed to scan website","unable to scan website","error scanning website"].some(e=>
1t.startsWith(e))}function _(e){let t=e.trim().replace(/^@+/,"");if(!t||/\s/.test(t))return null;let n=/^https?:\/\//i.test(t)?t:`https://${t}`;try{let e=new URL(n),t=e.hostname.replace(/^\[|\]$/g,""),r=t.includes(":")||t.split(".").length>=2&&t.split(".").every(e=>/^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i.test(e));if(!e.hostname||!["http:","https:"].includes(e.protocol)||e.username||e.password||e.hostname.includes("%")||!r)return null;return e.toString()}catch{return null}}function k(e){if(_(e))return null;let t=e.trim();return t.startsWith("@")?"handle":!t||/\s/.test(t)||/^[a-z][a-z0-9+.-]*:/i.test(t)||t.includes(".")?"invalid":"handle"}let E={rate_limited:"brand_center.scan_rate_limited",not_webpage:"brand_center.scan_not_webpage",invalid_url:"brand_center.scan_invalid_url",blocked_url:"brand_center.scan_unsafe_url",unreachable:"brand_center.scan_unreachable",timeout:"brand_center.scan_unreachable",social_root_unreadable:"brand_center.scan_social_root_unreadable",scan_failed:"brand_center.scan_failed"},B=e=>"string"==typeof e&&Object.prototype.hasOwnProperty.call(E,e);function P(e){if("string"==typeof e)return B(e)?e:null;if("object"!=typeof e||null===e)return null;let t=e.errorCode;return B(t)?t:null}function A(e){let t=P(e);if(t)return E[t];let n=("string"==typeof e?e:e instanceof Error?e.message:"").toLowerCase();return n.includes("too many requests")||n.includes("rate limit")||/\b429\b/.test(n)?"brand_center.scan_rate_limited":n.includes("unsupported content-type")?"brand_center.scan_not_webpage":n.includes("private ip")||n.includes("blocked for security")||n.includes("access to port")||n.includes("embedded credentials")||n.includes("suspicious hostname")||n.includes("unsupported protocol")?"brand_center.scan_unsafe_url":n.includes(y)||n.includes("dns")||n.includes("enotfound")||n.includes("getaddrinfo")||n.includes("timeout")||n.includes("timed out")?"brand_center.scan_unreachable":"brand_center.scan_failed"}function q(e){return(0,r.TK)(e)}function D(e){return!(!e||!e.metadata||!a(e.url)||!_(e.url)||!a(e.metadata.source)||!a(e.metadata.scanDate)||Number.isNaN(new Date(e.metadata.scanDate).getTime()))}},48544:(e,t,n)=>{n.r(t),n.d(t,{AuthProvider:()=>g,getAuthHeaders:()=>b.z5,useAuth:()=>m});var r=n(95155),s=n(12115),a=n(20063),i=n(36489),o=n(23623),l=n(71802),d=n(58565);let u={user:["/onboarding"],designer:["/designer"],admin:["/admin"],marketing:["/admin/users","/admin/subscriptions","/admin/businesses","/admin/plans","/admin/reports","/admin/partners"],common:["/editor","/user/advisor","/user/ai-content","/plans","/user","/account","/account/billing","/account/credits","/account/mybusiness","/account/myteam","/account/social","/help-center"]},c=[...u.user,...u.designer,...u.admin,...u.marketing,...u.common],p=["/","/login","/register","/invitation/accept","/forgot-password","/user-verify","/reset-password","/needs-verification","/terms","/privacy","/license","/disclaimer","/blog","/help-center","/access-denied","/billing","/tools","/community","/ai-content-landing","/platform","/p/statement"];var f=n(80399),b=n(13809);let y=(0,s.createContext)(void 0);function g({children:e}){let t=(0,a.usePathname)(),{data:n,status:u,update:b}=(0,i.useSession)(),g=(0,l.jL)(),[m,h]=(0,s.useState)(!1),w=(0,s.useRef)(0),v=(0,s.useRef)(!1),C=(0,s.useRef)(!1),[S,I]=(0,s.useState)(!1),_=(0,l.GV)(e=>e.language.lang),k="loading"===u,E="authenticated"===u&&!!n?.user&&!n?.error,B="unauthenticated"===u,P=!!t&&function(e){let t=e.split("/").filter(Boolean),n=t.length<=1?"/":"/"+t.slice(1).join("/");return!p.some(e=>n===e||n.startsWith(e+"/"))&&c.some(e=>n===e||n.startsWith(e+"/"))}(t),A=(0,s.useCallback)(async e=>{if("RefreshAccessTokenError"===e||"SessionExpired"===e)C.current||(C.current=!0,I(!0),g((0,d.c3)({title:"warning",description:"Your session has expired. Please log in again."})),await (0,o.performLogout)({locale:_,trackEvent:!1,reason:"expired"}));else{let t=e;e.startsWith("FacebookSignupError:")&&(t=decodeURIComponent(e.replace("FacebookSignupError:",""))),g((0,d.c3)({title:"Error",description:t||"An authentication error occurred. Please try again."}))}},[g,_]);(0,s.useEffect)(()=>{let e=n?.error;if(!e)return;if("RefreshAccessTokenError"===e||"SessionExpired"===e)return void A(e);let t=setTimeout(()=>A(e),1200);return()=>clearTimeout(t)},[n?.error,A]),(0,s.useEffect)(()=>
1{if(B&&P&&!C.current&&!(0,f.Mc)()){C.current=!0;{let e=`${window.location.pathname}${window.location.search}`,t=e.startsWith("/")&&!e.startsWith("//")?e:null,n=new URL(`/${_}/`,window.location.origin);n.searchParams.set("openLogin","1"),t&&n.searchParams.set("callbackUrl",t),window.location.replace(n.toString())}}},[B,P,_]),(0,s.useEffect)(()=>{let e=0,t=t=>{t&&t===e||(e=t,(0,o.performLogout)({trackEvent:!1,locale:_}))},n=null;try{(n=new BroadcastChannel("adflex.auth")).onmessage=e=>{e?.data?.type==="logout"&&t(Number(e.data.ts)||Date.now())}}catch{}let r=e=>{"adflex.logout.ts"===e.key&&e.newValue&&t(Number(e.newValue)||Date.now())};return window.addEventListener("storage",r),()=>{window.removeEventListener("storage",r);try{n?.close()}catch{}}},[_]),(0,s.useEffect)(()=>{E&&(C.current=!1)},[E]),(0,s.useEffect)(()=>{let e=async()=>{if("visible"===document.visibilityState&&E&&!v.current&&!(Date.now()-w.current<3e5)){v.current=!0;try{h(!0);let e=await b();if(e?.error)return void A(e.error);w.current=Date.now()}catch(e){g((0,d.c3)({title:"warning",description:"Could not refresh session right now. You're still signed in."}));return}finally{v.current=!1,h(!1)}}};return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)},[E,b,A,g]),(0,s.useEffect)(()=>{if(!E)return;let e=async()=>{if("visible"===document.visibilityState&&!v.current&&!(Date.now()-w.current<3e5)){v.current=!0;try{let e=await b();if(e?.error)return void A(e.error);w.current=Date.now()}catch(e){}finally{v.current=!1}}},t=window.setInterval(e,3e5);return()=>window.clearInterval(t)},[E,b,A]);let q=(0,s.useMemo)(()=>({isLoading:k,isAuthenticated:E,isSessionExpired:S,user:n?.user,accessToken:n?.accessToken,handleAuthError:A,refreshing:m}),[k,E,S,n?.user,n?.accessToken,A,m]);return(0,r.jsx)(y.Provider,{value:q,children:e})}function m(){let e=(0,s.useContext)(y);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},55084:(e,t,n)=>{n.d(t,{$u:()=>o,Ay:()=>c,V6:()=>d,Wu:()=>l,nV:()=>u});var r=n(26286),s=n(54182);function a(e){let t=e.poolEpoch??0,n=e.version??0;return e.businessId&&Number.isFinite(e.balance)&&Number.isSafeInteger(t)&&!(t<0)&&Number.isSafeInteger(n)&&!(n<0)?{...e,poolEpoch:t,version:n}:null}let i=(0,r.Z0)({name:"subscriptions",initialState:{activeSubscription:{subscription:null,loading:!1,error:null,loaded:!1},entitlement:{value:null,loading:!1,loaded:!1,error:null,requestId:null},businessCreditsById:{},businessCreditUsageById:{},subscriptions:{items:[],loading:!1,error:null},paymentMethods:{items:[],loading:!1,error:null},updateSubscription:{loading:!1,error:null},subscriptionPortal:{loading:!1,error:null},cancelSubscription:{loading:!1},renewSubscription:{loading:!1},invoices:{items:[],loading:!1,count:0,hasMore:!1}},reducers:{updateSubscription:(e,t)=>{e.activeSubscription.subscription=t.payload},applyBusinessBillingSettlement:(e,t)=>{let n=t.payload.expectedBusinessId.trim(),{settlement:r}=t.payload,s=a(r.businessCredits);if(!n||"business"!==r.billingScope||!s||s.businessId!==n)return;let i=e.businessCreditsById[n];!function(e,t){if(!e)return!1;let n=e.poolEpoch??0,r=t.poolEpoch??0;if(r!==n)return r<n;let s=e.version??0,a=t.version??0;if(a!==s)return a<s;let i=e.asOf?Date.parse(e.asOf):NaN,o=t.asOf?Date.parse(t.asOf):NaN,l=Number.isFinite(i),d=Number.isFinite(o);return l&&!d||l&&d&&o<i}(i?.snapshot,s)&&(e.businessCreditsById[n]={snapshot:s,entitlement:r.entitlement??i?.entitlement??null,loading:!1,error:null,requestId:null,retryableFailure:!1},r.subscription&&(e.activeSubscription.subscription=r.subscription))},applyBusinessEntitlement:(e,t)=>{let n=t.payload.businessId.trim();if(!n)return;let r=e.businessCreditsById[n];if(!r){e.businessCreditsById[n]={snapshot:null,entitlement:t.payload.entitlement,loading:!1,error:null,requestId:null,retryableFailure:!1};return}r.snapshot&&r.snapshot.businessId!==n||(r.entitlement=t.payload.entitlement)},applySubscriptionEntitlement:(e,t)=>{e.entitlement.value=t.payload,e.entitlement.loaded=!0,e.entitlement.loading=!1,e.entitlement.error=null,e.entitlement.requestId=null}},extraReducers:e=>{e.addCase(s.eW.pending,e=>{e.activeSubscription.loading=!0,e.activeSubscription.error=null}).addCase(s.eW.fulfilled,(e,t)=>{e.activeSubscription.loading=!1,e.activeSubscription.loaded=!0,e.activeSubscription.subscription=t.payload}).addCase(s.eW.rejected,(e,t)=>{e.activeSubscription.loading=!1,e.activeSubscription.error=t.payload}),e.addCase(s.nr.pending,(e,t)=>{e.entitlement.loading=!0,e.entitlement.error=null,e.entitlement.requestId=t.meta.requestId}).addCase(s.nr.fulfilled,(e,t)=>{e.entitlement.requestId===t.meta.requestId&&(e.entitlement.loading=!1,e.entitlement.loaded=!0,e.entitlement.error=null,e.entitlement.requestId=null,e.entitlement.value=t.payload.entitlement,e.activeSubscription.loading&&e.activeSubscription.subscription||(e.activeSubscription.subscription=t.payload.subscription,e.activeSubscription.error=null))}).addCase(s.nr.rejected,(e,t)=>{e.entitlement.requestId===t.meta.requestId&&(e.entitlement.loading=!1,e.entitlement.value?.generationPolicy!=="blocked"&&(e.entitlement.loaded=!1),e.entitlement.error=t.payload||"Unknown error",e.entitlement.requestId=null)}),e.addCase(s.F4.pending,(e,t)=>{let n=t.meta.arg.trim();if(!n)return;let r=e.businessCreditsById[n],s=r?.snapshot?.businessId===n&&Number.isFinite(r.snapshot.balance)?r.snapshot:null;e.businessCreditsById[n]={snapshot:s,entitlement:r?.entitlement??null,loading:!0,error:null,requestId:t.meta.requestId,retryableFailure:!1}}).addCase(s.F4.fulfilled,(e,t)=>
1{let n=t.meta.arg.trim(),r=e.businessCreditsById[n];if(!r||r.requestId!==t.meta.requestId)return;let s=a(t.payload.businessCredits);if(!s||s.businessId!==n){e.businessCreditsById[n]={snapshot:r.snapshot,entitlement:r.entitlement,loading:!1,error:"Invalid business credit response",requestId:null,retryableFailure:!1};return}e.businessCreditsById[n]={snapshot:s,entitlement:t.payload.entitlement??(r.entitlement?.generationPolicy==="blocked"?r.entitlement:null),loading:!1,error:null,requestId:null,retryableFailure:!1}}).addCase(s.F4.rejected,(e,t)=>{let n=t.meta.arg.trim(),r=e.businessCreditsById[n];r&&r.requestId===t.meta.requestId&&(e.businessCreditsById[n]={snapshot:r.snapshot,entitlement:r.entitlement,loading:!1,error:t.payload||t.error.message||"Unknown error",requestId:null,retryableFailure:!t.meta.aborted&&!!t.meta.retryable})}),e.addCase(s.vk.pending,(e,t)=>{let n=t.meta.arg.trim();if(!n)return;let r=e.businessCreditUsageById[n];e.businessCreditUsageById[n]={net:r?.net??null,consumed:r?.consumed??null,loading:!0,error:null,requestId:t.meta.requestId}}).addCase(s.vk.fulfilled,(e,t)=>{let n=t.meta.arg.trim(),r=e.businessCreditUsageById[n];r&&r.requestId===t.meta.requestId&&(e.businessCreditUsageById[n]={net:t.payload.totals.net,consumed:t.payload.totals.consumed,loading:!1,error:null,requestId:null})}).addCase(s.vk.rejected,(e,t)=>{let n=t.meta.arg.trim(),r=e.businessCreditUsageById[n];r&&r.requestId===t.meta.requestId&&(e.businessCreditUsageById[n]={net:null,consumed:null,loading:!1,error:t.payload||t.error.message||"Unknown error",requestId:null})}),e.addCase(s.hP.pending,e=>{e.subscriptions.loading=!0,e.subscriptions.error=null}).addCase(s.hP.fulfilled,(e,t)=>{e.subscriptions.loading=!1,e.subscriptions.items=t.payload}).addCase(s.hP.rejected,(e,t)=>{e.subscriptions.loading=!1,e.subscriptions.error=t.payload}),e.addCase(s.UX.pending,e=>{e.updateSubscription.loading=!0,e.updateSubscription.error=null}).addCase(s.UX.fulfilled,e=>{e.updateSubscription.loading=!1,e.updateSubscription.error=null}).addCase(s.UX.rejected,(e,t)=>{e.updateSubscription.loading=!1,e.updateSubscription.error=t.payload}),e.addCase(s.v4.pending,e=>{e.paymentMethods.loading=!0,e.paymentMethods.error=null}).addCase(s.v4.fulfilled,(e,t)=>{e.paymentMethods.loading=!1,e.paymentMethods.items=t.payload}).addCase(s.v4.rejected,(e,t)=>{e.paymentMethods.loading=!1,e.paymentMethods.error=t.payload}),e.addCase(s.ek.pending,e=>{e.subscriptionPortal.loading=!0,e.subscriptionPortal.error=null}).addCase(s.ek.fulfilled,e=>{e.subscriptionPortal.loading=!1}).addCase(s.ek.rejected,(e,t)=>{e.subscriptionPortal.loading=!1,e.subscriptionPortal.error=t.payload}),e.addCase(s.M2.pending,e=>{e.cancelSubscription.loading=!0}).addCase(s.M2.fulfilled,e=>{e.cancelSubscription.loading=!1}).addCase(s.M2.rejected,e=>{e.cancelSubscription.loading=!1}),e.addCase(s.jW.pending,e=>{e.renewSubscription.loading=!0}).addCase(s.jW.fulfilled,e=>{e.renewSubscription.loading=!1}).addCase(s.jW.rejected,e=>{e.renewSubscription.loading=!1}),e.addCase(s.Do.pending,e=>{e.invoices.loading=!0}).addCase(s.Do.fulfilled,(e,t)=>{e.invoices.loading=!1,e.invoices.items=t.payload.invoices,e.invoices.count=t.payload.count,e.invoices.hasMore=t.payload.hasMore}).addCase(s.Do.rejected,e=>{e.invoices.loading=!1})}}),{applyBusinessBillingSettlement:o,applyBusinessEntitlement:l,applySubscriptionEntitlement:d,updateSubscription:u}=i.actions,c=i.reducer},78162:(e,t,n)=>{n.d(t,{G6:()=>r,O$:()=>l,P0:()=>a,Ql:()=>i,TK:()=>o});let r=[{code:"en",translationKey:"english",fallbackLabel:"English",countryCode:"US"},{code:"ar",translationKey:"arabic",fallbackLabel:"Arabic",countryCode:"SA"},{code:"fr",translationKey:"french",fallbackLabel:"French",countryCode:"FR"},{code:"es",translationKey:"spanish",fallbackLabel:"Spanish",countryCode:"ES"},{code:"de",translationKey:"german",fallbackLabel:"German",countryCode:"DE"},{code:"it",translationKey:"italian",fallbackLabel:"Italian",countryCode:"IT"},{code:"pt",translationKey:"portuguese",fallbackLabel:"Portuguese",countryCode:"PT"},{code:"nl",translationKey:"dutch",fallbackLabel:"Dutch",countryCode:"NL"},{code:"tr",translationKey:"turkish",fallbackLabel:"Turkish",countryCode:"TR"},{code:"he",translationKey:"hebrew",fallbackLabel:"Hebrew",countryCode:"IL"}],s=e=>"string"==typeof e?e.trim().toLocaleLowerCase("en-US").split(/[-_]/,1)[0]??"":"";function a(e){let t=s(e);return r.find(e=>e.code===t)}function i(e){return"string"==typeof e&&r.some(t=>t.code===e)}function o(e){let t=a(e);return t?.code??null}function l(e){return s(e)}},79080:(e,t,n)=>{n.d(t,{$o:()=>u,Ay:()=>b,C2:()=>l,Hu:()=>c,Rs:()=>p,k1:()=>d,p8:()=>f,u_:()=>
1o});var r=n(26286),s=n(88542);function a(e,t){return e?e._id?t.find(t=>!!t._id&&t._id===e._id)??null:null:t[0]??null}let i=(0,r.Z0)({name:"business",initialState:{businesses:[],count:0,selectedPattern:null,selectedColors:[],selectedBusiness:null,loading:!1,error:null,defaultPalette:null,allPatternsToGenerate:null,lastFetched:null},reducers:{updateSelectedColor:(e,t)=>{e.selectedColors=t.payload},setSelectedPattern:(e,t)=>{e.selectedPattern=t.payload},setSelectedBusiness:(e,t)=>{let n=e.businesses.find(e=>e._id===t.payload._id);e.selectedBusiness={...t.payload,role:t.payload.role??n?.role}},clearSelectedBusiness:e=>{e.selectedBusiness=null},clearBusinessState:e=>{e.businesses=[],e.count=0,e.selectedBusiness=null,e.selectedColors=[],e.selectedPattern=null,e.allPatternsToGenerate=null,e.defaultPalette=null,e.loading=!1,e.error=null,e.lastFetched=null},setDefaultPalette:(e,t)=>{e.defaultPalette=t.payload},setAllPatternsToGenerate:(e,t)=>{e.allPatternsToGenerate=t.payload}},extraReducers:e=>{e.addCase(s.J8.pending,e=>{e.loading=!0,e.error=null}).addCase(s.J8.fulfilled,(e,t)=>{if(t.payload.fromCache){e.selectedBusiness=a(e.selectedBusiness,t.payload.businesses),e.loading=!1;return}e.businesses=t.payload.businesses,e.lastFetched=t.payload.fetchedAt??Date.now(),e.selectedBusiness=a(e.selectedBusiness,t.payload.businesses),e.count=t.payload.count,e.loading=!1}).addCase(s.J8.rejected,(e,t)=>{e.loading=!1,e.error=t.payload}).addCase(s.Vi.fulfilled,(e,t)=>{e.selectedBusiness={...t.payload,role:t.payload.role??e.businesses.find(e=>e._id===t.payload._id)?.role}}).addCase(s.Vi.rejected,(e,t)=>{e.error=t.payload}).addCase(s.We.pending,e=>{e.loading=!0,e.error=null}).addCase(s.We.fulfilled,(e,t)=>{e.businesses.push({...t.payload,role:t.payload.role??"owner"}),e.lastFetched=null,e.loading=!1}).addCase(s.We.rejected,(e,t)=>{e.loading=!1,e.error=t.payload}).addCase(s.AK.pending,e=>{e.loading=!0,e.error=null}).addCase(s.AK.fulfilled,(e,t)=>{let n=e.businesses.findIndex(e=>e._id===t.payload._id);-1!==n&&(e.businesses[n]={...t.payload,role:t.payload.role??e.businesses[n].role}),e.selectedBusiness&&e.selectedBusiness._id===t.payload._id&&(e.selectedBusiness={...t.payload,role:t.payload.role??e.selectedBusiness.role}),e.loading=!1}).addCase(s.AK.rejected,(e,t)=>{e.loading=!1,e.error=t.payload}).addCase(s.G4.pending,e=>{e.loading=!0,e.error=null}).addCase(s.G4.fulfilled,(e,t)=>{e.businesses=e.businesses.filter(e=>e._id!==t.payload),e.selectedBusiness&&e.selectedBusiness._id===t.payload&&(e.selectedBusiness=null),e.loading=!1}).addCase(s.G4.rejected,(e,t)=>{e.loading=!1,e.error=t.payload})}}),{setSelectedBusiness:o,updateSelectedColor:l,setSelectedPattern:d,setDefaultPalette:u,setAllPatternsToGenerate:c,clearSelectedBusiness:p,clearBusinessState:f}=i.actions,b=i.reducer},80399:(e,t,n)=>{n.d(t,{Mc:()=>l,ir:()=>d,j3:()=>i,zz:()=>o});let r=null,s=new Set;function a(){s.forEach(e=>e())}function i(e){r!==e&&"expired"!==r&&(r=e,a())}function o(){null!==r&&(r=null,a())}function l(){return r}function d(e){return s.add(e),()=>{s.delete(e)}}},88542:(e,t,n)=>{n.d(t,{AK:()=>c,G4:()=>f,J8:()=>l,Ri:()=>o,Vi:()=>d,We:()=>u,x6:()=>p});var r=n(64766),s=n(13809),a=n(26286),i=n(53434);let o=(e,t=Date.now())=>!!(e&&t-e<3e5),l=(0,a.zD)("business/fetchBusinesses",async(e,{getState:t,rejectWithValue:n})=>{try{let{businesses:n,count:a,lastFetched:i}=t().business,l=n.length>0,d=o(i);if(l&&d&&!e?.force)return{businesses:n,count:a,fromCache:!0};let u=await (0,s.z5)(),{count:c,entities:p}=(await r.default.get("/users/businesses",u)).data;return{count:c,businesses:p,fetchedAt:Date.now()}}catch(e){return n(e.response?.data?.message||"Failed to fetch businesses")}},{condition:(e,{getState:t})=>!!e?.force||!t().business.loading}),d=(0,a.zD)("business/fetchBusinessDetails",async(e,{rejectWithValue:t})=>{try{let t=await (0,s.z5)();return(await r.default.get(`/users/businesses/${e}`,t)).data}catch(e){return t(e.response?.data?.message||"Failed to fetch business details")}}),u=(0,a.zD)("business/addNewBusiness",async(e,{rejectWithValue:t})=>{try{let t=await (0,s.z5)();return(await r.default.post("/users/businesses",e,t)).data.business}catch(n){let e=n.response?.data;return t((0,i.P)(e)||"Failed to add business")}}),c=(0,a.zD)("business/updateBusiness",async({id:e,updates:t},{rejectWithValue:n})=>{try{let n=await (0,s.z5)();return(await r.default.patch(`/users/businesses/${e}`,t,n)).data.business}catch(t){let e=t.response?.data;return n((0,i.P)(e)||"Failed to update business")}}),p=(0,a.zD)("business/quickStartOnboarding",async(e,{rejectWithValue:t})=>{try{let t=await (0,s.z5)(),n=await r.default.post("/users/onboarding/quick-start",e,t);return{business:n.data.business??null,completedNow:!0===n.data.completedNow}}catch(n){let e=n.response?.data;return t((0,i.P)(e)||"Failed to complete quick start")}}),f=(0,a.zD)("business/deleteBusiness",async(e,{rejectWithValue:t})=>{try{let t=await (0,s.z5)();return await r.default.delete(`/users/businesses/${e}`,t),e}catch(n){let e=n.response?.data;return t((0,i.P)(e)||"Failed to delete business")}})}}]);

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.