PageSourceSearch

https://brandingstudio.ai/_next/static/chunks/9487-6674d3a46aa9d692.js?dpl=dpl_AR5p5sDFHgdWb4QxehKvqFWsZUaP

js brandingstudio.ai collected 2026-10-05 11:52:50 UTC 10,190 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9487],{18348:(e,t,r)=>{var a=r(59072),n=r(87358);null!=globalThis.prisma||new a.PrismaClient({datasourceUrl:function(e){if(!e)return e;let t=e.includes("?")?"&":"?";return"".concat(e).concat(t,"connection_limit=8&pool_timeout=20&connect_timeout=15")}(n.env.DATABASE_URL)})},26541:(e,t,r)=>{r.d(t,{DT:()=>s,Xn:()=>l,dI:()=>n});var a=r(84497);let n=["en","es-ES","fr-FR","pt-BR","pt-PT"],l="en",s=(0,a.A)({locales:n,defaultLocale:l,localePrefix:"as-needed",localeDetection:!1,localeCookie:!1})},34331:(e,t,r)=>{r.d(t,{CookieSettingsModal:()=>h});var a=r(95155),n=r(12115),l=r(18955),s=r(41195),i=r(38282),o=r(51834),c=r(44846),d=r(99708),u=r(26989),x=r(80534),m=r(17910);let f=[{id:"essential",icon:d.A,required:!0},{id:"functional",icon:u.A,required:!1},{id:"analytics",icon:x.A,required:!1}];function h(e){let{variant:t="default"}=e,r=(0,l.c)("consent.settings"),{consent:d,isSettingsOpen:u,setIsSettingsOpen:x,customizeConsent:h}=(0,s.u)(),[p,b]=(0,n.useState)({functional:!0,analytics:!1});return((0,n.useEffect)(()=>{if(u){var e,t;b({functional:null==(e=null==d?void 0:d.functional)||e,analytics:null!=(t=null==d?void 0:d.analytics)&&t})}},[u,d]),"default"===t&&(0,i.n7)())?null:(0,a.jsx)(o.lG,{open:u,onOpenChange:x,children:(0,a.jsxs)(o.Cf,{className:"bg-[#09090B] border-[var(--border-color)] max-w-lg [&>button]:text-[var(--text-tertiary)] [&>button:hover]:text-[var(--text-primary)]",children:[(0,a.jsxs)(o.c7,{children:[(0,a.jsxs)(o.L3,{className:"text-[var(--text-primary)] flex items-center gap-2 font-heading text-2xl",children:[(0,a.jsx)(m.A,{className:"w-6 h-6 text-[var(--primary-blue)]"}),r("title")]}),(0,a.jsx)(o.rr,{className:"text-[var(--text-tertiary)]",children:r("description")})]}),(0,a.jsx)("div",{className:"space-y-2 py-4",children:f.map(e=>{let t=e.icon,n=r("categories.".concat(e.id,".name")),l=r("categories.".concat(e.id,".description")),s="essential"===e.id||p[e.id];return(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4 p-4 rounded-xl bg-[var(--bg-card)]",children:[(0,a.jsxs)("div",{className:"flex items-start gap-3 min-w-0",children:[(0,a.jsx)(t,{className:"w-4 h-4 text-[var(--text-tertiary)] mt-0.5 flex-shrink-0"}),(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[(0,a.jsx)("span",{className:"text-sm font-medium text-[var(--text-primary)]",children:n}),e.required&&(0,a.jsx)("span",{className:"text-[10px] uppercase tracking-wider px-1.5 py-0.5 rounded-full bg-[#0066FF]/10 text-[var(--primary-blue)] font-medium",children:r("requiredBadge")})]}),(0,a.jsx)("p",{className:"text-xs text-[var(--text-tertiary)] mt-1 leading-relaxed",children:l})]})]}),(0,a.jsx)(c.d,{checked:s,onCheckedChange:t=>{e.required||b(r=>({...r,[e.id]:t}))},disabled:e.required,"aria-label":r(e.required?"toggleLabelRequired":"toggleLabelToggle",{category:n}),className:"flex-shrink-0"})]},e.id)})}),(0,a.jsxs)(o.Es,{className:"flex-col sm:flex-row sm:flex-wrap sm:justify-end gap-2 border-t border-[var(--border-color)] pt-4",children:[(0,a.jsxs)("div",{className:"flex gap-2 w-full sm:w-auto",children:[(0,a.jsx)("button",{onClick:()=>{h({functional:!1,analytics:!1}),x(!1)},className:"flex-1 sm:flex-none whitespace-nowrap h-9 px-3 rounded-full text-sm text-[var(--text-tertiary)] hover:text-[var(--text-primary)] transition-colors",children:r("rejectAll")}),(0,a.jsx)("button",{onClick:()=>{h({functional:!0,analytics:!0}),x(!1)},className:"flex-1 sm:flex-none whitespace-nowrap h-9 px-3 rounded-full text-sm text-[var(--text-tertiary)] hover:text-[var(--text-primary)] transition-colors",children:r("acceptAll")})]}),(0,a.jsxs)("div",{className:"flex gap-2 w-full sm:w-auto",children:[(0,a.jsx)("button",{onClick:()=>x(!1),className:"flex-1 sm:flex-none whitespace-nowrap h-9 px-4 rounded-full text-sm font-medium border border-[var(--border-color)] text-[var(--text-primary)] hover:bg-[var(--bg-card)] hover:border-[var(--text-tertiary)] transition-colors",children:r("cancel")}),(0,a.jsx)("button",{onClick:()=>{h(p),x(!1)},className:"flex-1 sm:flex-none whitespace-nowrap h-9 px-5 rounded-full text-sm font-medium bg-[var(--primary-blue)] hover:bg-blue-700 text-white transition-all duration-200 hover:shadow-lg hover:shadow-blue-600/20",children:r("save")})]})]})]})})}},34663:(e,t,r)=>{r.d(t,{Hm:()=>c,N_:()=>l,a8:()=>i,rd:()=>s});var a=r(55251),n=r(26541);let{Link:l,useRouter:s,usePathname:i,redirect:o,getPathname:c}=(0,a.A)(n.DT)},38282:(e,t,r)=>{r.d(t,{n7:()=>a}),r(66668),r(18348);function a(){return null!==function(e){let t=e.match(/^([a-z0-9-]+)\.brandbook\.brandingstudio\.ai$/i);return t&&t[1]?t[1].toLowerCase():null}(window.location.host)}},41195:(e,t,r)=>{r.d(t,{CookieConsentProvider:()=>d,u:()=>c});var a=r(95155),n=r(12115);let l="cookie-consent";function s(e){if("undefined"==typeof document)return;let t=encodeURIComponent(JSON.stringify(e));document.cookie="".concat(l,"=").concat(t,"; max-age=").concat(31536e3,"; path=/; SameSite=Lax").concat("; Secure")}function i(e){return{essential:!0,functional:e.functional,analytics:e.analytics,consentedAt:new Date().toISOString(),version:1}}let o=(0,n.createContext)(null);function c(){let e=(0,n.useContext)(o);
1if(!e)throw Error("useCookieConsent must be used within a CookieConsentProvider");return e}function d(e){let{children:t}=e,[r,c]=(0,n.useState)(null),[d,u]=(0,n.useState)(!0),[x,m]=(0,n.useState)(!1);(0,n.useEffect)(()=>{c(function(){if("undefined"==typeof document)return null;try{let e=document.cookie.split(";").find(e=>e.trim().startsWith("".concat(l,"=")));if(!e)return null;let t=e.split("=")[1],r=decodeURIComponent(t),a=JSON.parse(r);if("boolean"!=typeof a.essential||"boolean"!=typeof a.functional||"boolean"!=typeof a.analytics||"string"!=typeof a.consentedAt||"number"!=typeof a.version||a.version<1)return null;return a}catch(e){return null}}()),u(!1)},[]);let f=(0,n.useCallback)(()=>{let e=i({functional:!0,analytics:!0});s(e),c(e)},[]),h=(0,n.useCallback)(()=>{let e=i({functional:!1,analytics:!1});s(e),c(e)},[]),p=(0,n.useCallback)(e=>{let t=i(e);s(t),c(t)},[]),b=(0,n.useCallback)(()=>{m(!0)},[]),v=(0,n.useMemo)(()=>({consent:r,hasConsented:null!==r,isLoading:d,acceptAll:f,rejectNonEssential:h,customizeConsent:p,openSettings:b,isSettingsOpen:x,setIsSettingsOpen:m}),[r,d,f,h,p,b,x]);return(0,a.jsx)(o.Provider,{value:v,children:t})}},44846:(e,t,r)=>{r.d(t,{d:()=>i});var a=r(95155),n=r(12115),l=r(27599),s=r(64269);let i=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.bL,{className:(0,s.cn)("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-[var(--primary-blue)] data-[state=unchecked]:bg-[var(--border-color)]",r),...n,ref:t,children:(0,a.jsx)(l.zi,{className:(0,s.cn)("pointer-events-none block h-5 w-5 rounded-full bg-white shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0")})})});i.displayName=l.bL.displayName},63741:(e,t,r)=>{r.d(t,{CookieConsentBanner:()=>m});var a=r(95155),n=r(52619),l=r.n(n),s=r(18955),i=r(41195),o=r(64915),c=r(38282),d=r(26341),u=r(15870),x=r(17910);function m(e){let{variant:t="default"}=e,r=(0,s.c)("consent.banner"),{hasConsented:n,isLoading:m,acceptAll:f,rejectNonEssential:h,openSettings:p}=(0,i.u)();return m||n||"default"===t&&(0,c.n7)()?null:(0,a.jsx)("div",{className:"fixed bottom-0 left-0 right-0 z-[9999] bg-[#09090B]/95 backdrop-blur-sm border-t border-[var(--border-color)] p-4 shadow-2xl",role:"dialog","aria-modal":"false","aria-label":r("ariaLabel"),children:(0,a.jsx)("div",{className:"container-custom",children:(0,a.jsxs)("div",{className:"flex flex-col lg:flex-row items-start lg:items-center gap-4",children:[(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,a.jsx)(d.A,{className:"w-5 h-5 text-[var(--primary-blue)] flex-shrink-0"}),(0,a.jsx)("span",{className:"font-medium text-[var(--text-primary)]",children:r("title")})]}),(0,a.jsxs)("p",{className:"text-sm text-[var(--text-secondary)] leading-relaxed",children:[r("body")," ","public"===t?(0,a.jsx)(l(),{href:"https://brandingstudio.ai/legal/cookies",className:"text-[var(--primary-blue)] hover:underline",children:r("learnMore")}):(0,a.jsx)(o.w,{href:"/legal/cookies",className:"text-[var(--primary-blue)] hover:underline",children:r("learnMore")})]})]}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-2 w-full lg:w-auto",children:[(0,a.jsxs)("button",{onClick:p,className:"inline-flex items-center h-9 px-4 rounded-full text-sm text-[var(--text-tertiary)] hover:text-[var(--text-primary)] transition-colors",children:[(0,a.jsx)(u.A,{className:"w-4 h-4 mr-1.5"}),r("customize")]}),(0,a.jsxs)("button",{onClick:h,className:"inline-flex items-center h-9 px-4 rounded-full text-sm font-medium border border-[var(--border-color)] text-[var(--text-primary)] hover:bg-[var(--bg-card)] hover:border-[var(--text-tertiary)] transition-colors",children:[(0,a.jsx)(x.A,{className:"w-4 h-4 mr-1.5"}),r("essentialOnly")]}),(0,a.jsx)("button",{onClick:f,className:"inline-flex items-center h-9 px-5 rounded-full text-sm font-medium bg-[var(--primary-blue)] hover:bg-blue-700 text-white transition-all duration-200 hover:shadow-lg hover:shadow-blue-600/20",children:r("acceptAll")})]})]})})})}},64269:(e,t,r)=>{r.d(t,{cn:()=>l});var a=r(2821),n=r(75889);function l(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,n.QP)((0,a.$)(t))}},64915:(e,t,r)=>{r.d(t,{w:()=>l});var a=r(95155);r(12115);var n=r(34663);function l(e){let{children:t,className:r,target:l,rel:s,href:i,...o}=e;return i.startsWith("http")||"_blank"===l?(0,a.jsx)("a",{href:i,className:r,target:l,rel:s,children:(0,a.jsx)("span",{suppressHydrationWarning:!0,children:t})}):(0,a.jsx)(n.N_,{href:i,...o,className:r,children:(0,a.jsx)("span",{suppressHydrationWarning:!0,children:t})})}}}]);

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.