1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="5de0b16b-5140-477d-a406-c70179b4c1bc",e._sentryDebugIdIdentifier="sentry-dbid-5de0b16b-5140-477d-a406-c70179b4c1bc")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2570],{32570:function(e,n,a){a.r(n),a.d(n,{default:function(){return b}});var t=a(57437),r=a(2265),o=a(99376),s=a(72992),l=a(29116),i=a(12074);async function c(e){let n=await (0,l.apiPost)("/api/uploads/edm-image/sign",{kind:"mockup",ext:"png"});if(!(null==n?void 0:n.path)||!(null==n?void 0:n.token)||!(null==n?void 0:n.publicUrl))throw Error("Could not prepare mockup upload");let a=(0,i.createClientSupabaseClient)(),{error:t}=await a.storage.from("artwork").uploadToSignedUrl(n.path,n.token,e,{contentType:"image/png"});if(t)throw t;return n.publicUrl}async function u(e){var n,a,t,r,o,l,i,u,f,p;let{mintNonce:g,fileUrl:b,productId:m,variantIds:y,colorVariantIds:h,wantedStyleIds:v,optionGroups:x,selectedStyleNames:w,onProgress:k}=e,I=Math.max(1,null!==(n=e.batchSize)&&void 0!==n?n:6),S=await fetch(b);if(!S.ok)throw Error("Could not load the design file");let M=await S.blob(),N=h.length?h:y.slice(0,1);N.length>50&&(console.warn("[EDM] Capping mockup colors ".concat(N.length," â ").concat(50)),N=N.slice(0,50));let j=new Map,C=0;for(let e=0;e<N.length;e+=I){let n=N.slice(e,e+I),c=null;try{let e=await g();for(let d of(c=new s.cx(e),await c.init(),n)){try{let e=await c.mockup.getMockups({file:M,products:[{productId:m,...y.length?{variantIds:y}:{},selectedVariantId:d}]});for(let n of e.error?[]:null!==(t=null===(a=e.data)||void 0===a?void 0:a.mockups)&&void 0!==t?t:[])n.blob&&j.set("".concat(n.variantId,":").concat(n.styleId),{blob:n.blob,variantId:n.variantId,color:null!==(r=n.color)&&void 0!==r?r:null,view:n.view,styleId:n.styleId})}catch(e){console.warn("[EDM] getMockups(variant=".concat(d,") failed:"),e)}for(let e of null!=x?x:[])try{let n=await c.mockup.getMoreMockups({file:M,productId:m,variantId:d,optionGroup:e}),a=n.error?null:null===(o=n.data)||void 0===o?void 0:o.mockups;for(let t of((n.error||(null!==(i=null==a?void 0:null===(l=a.mockups)||void 0===l?void 0:l.length)&&void 0!==i?i:0)===0)&&console.warn("[EDM] getMoreMockups(variant=".concat(d,", optionGroup=").concat(e,") â 0 item(s)"),null!==(u=n.error)&&void 0!==u?u:""),null!==(f=null==a?void 0:a.mockups)&&void 0!==f?f:[])){let e="".concat(a.variantId,":").concat(t.styleId);t.blob&&!j.has(e)&&j.set(e,{blob:t.blob,variantId:a.variantId,color:null!==(p=a.color)&&void 0!==p?p:null,view:t.view,styleId:t.styleId})}}catch(n){console.warn("[EDM] getMoreMockups(variant=".concat(d,", optionGroup=").concat(e,") failed:"),n)}null==k||k(++C,N.length)}}catch(a){console.warn("[EDM] mockup batch [".concat(e,"..").concat(e+n.length,") failed â skipping:"),a),C=Math.max(C,e+n.length),null==k||k(C,N.length)}finally{null==c||c.destroy()}}let E=[...j.values()],D=[...new Set(E.map(e=>{var n;return null!==(n=e.color)&&void 0!==n?n:"?"}))];console.log("[EDM] mockup candidates: ".concat(E.length," raw across ").concat(N.length," color(s) ")+JSON.stringify({colors:D,wantedStyleIds:null!=v?v:[],optionGroups:null!=x?x:[],selectedStyleNames:null!=w?w:[]}));let P=new Set(null!=v?v:[]),U=P.size?E.filter(e=>P.has(e.styleId)):E;0===U.length&&(U=E),U.sort((e,n)=>d(e.view)-d(n.view)),U.length>250&&(console.warn("[EDM] Capping mockups ".concat(U.length," â ").concat(250)),U=U.slice(0,250));let R=[],O=0;for(let e=0;e<U.length;e+=8){let n=U.slice(e,e+8);for(let e of(await Promise.allSettled(n.map(async e=>({url:await c(e.blob),variantId:e.variantId,color:e.color,view:e.view})))))"fulfilled"===e.status?R.push(e.value):O++}return O>0&&console.warn("[EDM] ".concat(O,"/").concat(U.length," mockup uploads failed â kept ").concat(R.length)),R}function d(e){let n=e.toLowerCase();return"front"===n?0:n.includes("front")?1:2}var f=a(49591),p=a(40257);let g={"color-scheme":"dark","--pf-sys-background":"#0a0a0a","--pf-sys-background-hsl":"0, 0%, 3.92%","--pf-sys-neutral-300-on-background":"#6b7280","--pf-sys-neutral-400-on-background":"#9ca3af","--pf-sys-neutral-500-on-background":"#9ca3af","--pf-sys-neutral-600-on-background":"#b0b8c4","--pf-sys-neutral-700-on-background":"#cbd5e1","--pf-sys-neutral-800-on-background":"#e2e8f0","--pf-sys-neutral-900-on-background":"#f8fafc","--pf-sys-neutral-900-on-background-hsl":"210, 40%, 98%","--pf-sys-neutral-surface-50":"#1f1f1f","--pf-sys-neutral-surface-50-hsl":"0, 0%, 12.16%","--pf-sys-neutral-300-on-surface-50":"#6b7280","--pf-sys-neutral-400-on-surface-50":"#9ca3af","--pf-sys-neutral-700-on-surface-50":"#e2e8f0","--pf-sys-neutral-900-on-surface-50":"#f8fafc","--pf-sys-neutral-surface-100":"#1a1a1a","--pf-sys-neutral-700-on-surface-100":"#e2e8f0","--pf-sys-neutral-900-on-surface-100":"#f8fafc","--pf-sys-neutral-surface-200":"#1f1f1f","--pf-sys-neutral-400-on-surface-200":"#9ca3af","--pf-sys-neutral-900-on-surface-200":"#f8fafc","--pf-sys-neutral-surface-300":"#2b2b2b","--pf-sys-neutral-400-on-surface-300":"#9ca3af","--pf-sys-neutral-900-on-surface-300":"#f8fafc","--pf-sys-neutral-surface-400":"#333333","--pf-sys-neutral-900-on-surface-400":"#f8fafc","--pf-sys-primary-400-on-background":"#2db865","--pf-sys-primary-700-on-background":"#3ae080","--pf-sys-primary-surface-500":"#2db865","--pf-sys-primary-surface-600":"#33c972","--pf-sys-primary-surface-700":"#3ae080","--pf-sys-primary-on-surface-700":"#000000","--pf-sys-neutral-border-200":"#2b2b2b","--pf-sys-neutral-border-300":"#333333","--pf-sys-border-on-background":"#333333","--pf-sys-hover-border-color-on-background":"#4b5563","--pf-sys-hover-box-shadow-on-background":"","--pf-sys-link-on-background":"#93c5fd","--pf-sys-icon-on-background":"#9ca3af","--pf-sys-icon-info-on-background":"#9ca3af","--pf-sys-icon-hover-neutral-700-on-background":"#e2e8f0","--pf-sys-icon-hover-neutral-900-on-background":"#f8fafc","--pf-sys-error-on-background":"#f87171","--pf-sys-error-surface":"#991b1b","--pf-sys-error-on-surface":"#fef2f2","--pf-sys-success-on-background":"#22c55e","--pf-sys-warning-on-background":"#fbbf24","--pf-sys-danger-surface-700":"#ef4444","--pf-sys-warning-surface-700":"#f59e0b","--pf-sys-form-control-indicator-active-surface":"#3ae080","--pf-sys-form-control-indicator-active-on-surface":"#000000","--pf-sys-action-button-surface":"","--pf-sys-action-button-on-surface":"#f8fafc","--pf-sys-action-button-hover-surface":"#333333","--pf-sys-action-button-hover-on-surface":"#f8fafc","--pf-sys-action-button-focus-surface":"","--pf-sys-action-button-focus-on-surface":"#f8fafc","--pf-sys-action-button-selected-surface":"#164e3f","--pf-sys-action-button-selected-on-surface":"#d1fae5","--pf-sys-action-button-disabled-surface":"","--pf-sys-action-button-disabled-on-surface":"#6b7280","--pf-comp-banner-warning-surface":"#422006","--pf-comp-banner-warning-on-surface":"#fef3c7","--pf-comp-banner-warning-border-color":"#854d0e","--pf-comp-banner-danger-surface":"#450a0a","--pf-comp-banner-danger-on-surface":"#fecaca","--pf-comp-banner-danger-border-color":"#991b1b","--pf-comp-banner-info-surface":"#0c2d48","--pf-comp-banner-info-on-surface":"#bae6fd","--pf-comp-banner-info-border-color":"#075985","--pf-comp-banner-success-surface":"#052e16","--pf-comp-banner-success-on-surface":"#bbf7d0","--pf-comp-banner-success-border-color":"#166534","--pf-comp-banner-default-surface":"#1a1a1a","--pf-comp-banner-default-on-surface":"#e2e8f0","--pf-comp-banner-default-border-color":"#333333","--pf-comp-banner-close-icon-on-surface":"#9ca3af","--pf-comp-banner-close-icon-hover-on-surface":"#e2e8f0","--pf-comp-badge-default-surface":"rgba(0, 0, 0, 0.75)","--pf-comp-badge-default-on-surface":"#f8fafc","--pf-comp-badge-info-surface":"rgba(14, 116, 144, 0.85)","--pf-comp-badge-info-on-surface":"#f8fafc"};function b(e){var n;let{productId:i,categoryKey:c,technique:d,existingTemplateId:b,existingProductId:m}=e,y=(0,o.useRouter)(),{toast:h}=(0,f.p)(),[v,x]=(0,r.useState)("loading"),[w,k]=(0,r.useState)(null),[I,S]=(0,r.useState)(null),[M,N]=(0,r.useState)(!1),[j,C]=(0,r.useState)("design"),[E,D]=(0,r.useState)(!1),P=(0,r.useRef)(null),U=(0,r.useRef)(!1),R=(0,r.useRef)(null),O=(0,r.useRef)(null),T=(0,r.useRef)([]),V=(0,r.useRef)([]),z=(0,r.useRef)([]),B=(0,r.useRef)(null),_=(0,r.useRef)(null),[F,J]=(0,r.useState)(!1),L=null!==(n=({dtg:"T-SHIRT",embroidery:"EMBROIDERY",sublimation:"SUBLIMATION","cut-sew":"CUT-SEW","all-over-print":"ALL-OVER-PRINT",dtfilm:"DTF"})[d.toLowerCase()])&&void 0!==n?n:d.toUpperCase();(0,r.useEffect)(()=>
1{if(U.current)return;U.current=!0;let e=!1;return async function(){try{let n;try{n=await (0,l.apiPost)("/api/edm/nonce",{productId:i})}catch(e){throw console.error("[EDM] Nonce fetch failed:",e),e}if(e)return;if(!n.nonce)throw Error("Failed to obtain nonce");let a="edm-container";if(!document.getElementById(a))throw Error("EDM container element not found");let t=!!b,r=new s.UD({nonce:n.nonce,elementId:a,externalProductId:"mfa-".concat(i),iframeClassName:"edm-iframe",livePricingConfig:{useLivePricing:!0,useAccountBasedPricing:!0,showPricesInPlacementsTabs:!0,livePricingCurrency:"USD"},...t?{}:{initProduct:{productId:i,technique:L}}},{steps:[{name:"mockupSelectionStep"}],initialOpenView:"product_view",customExternalFileLibrary:!0,...d.toLowerCase().includes("embroidery")&&{embroidery3dPuff:!0},featureConfig:{show_unavailability_info:!0},style:{variables:g}},{onDesignStatusUpdate:e=>{var n,a;N(e.designValid),(null===(n=e.selectedVariantIds)||void 0===n?void 0:n.length)&&(T.current=e.selectedVariantIds),(null===(a=e.usedPlacements)||void 0===a?void 0:a.length)&&(V.current=e.usedPlacements)},onPricingStatusUpdate:e=>{(null==e?void 0:e.prices)&&(z.current=e.prices)},onStepStatusUpdate:e=>{"mockupSelectionStep"===e.currentStep&&(C("mockupSelection"),D(!0),e.stepData&&(R.current=e.stepData))},onError:e=>{console.error("[EDM] Error event:",e),h({description:"The design editor encountered an error. Please try again.",variant:"error"})},onFilePickerRequested:e=>{var n;(null==e?void 0:e.status)!==!1&&(null===(n=B.current)||void 0===n||n.click())}});if(e)return;if(await r.init(),e){r.destroy();return}P.current=r,x("ready")}catch(a){if(e)return;console.error("[EDM] Initialization failed:",a);let n=(null==a?void 0:a.message)||"Failed to initialize the design editor";S(n),x("error"),h({description:n,variant:"error"})}}(),()=>{e=!0,P.current&&(P.current.destroy(),P.current=null)}},[i,d,L,b,h]);let G=(0,r.useCallback)(async e=>{var n;let t=null===(n=e.target.files)||void 0===n?void 0:n[0];if(e.target.value="",!t)return;let r=P.current;if(r){if(!["image/png","image/jpeg","image/webp"].includes(t.type)){h({description:"Please use a PNG, JPG, or WebP image.",variant:"error"});return}if(t.size>52428800){h({description:"That file is too large (max 50MB).",variant:"error"});return}J(!0);try{let e="image/png"===t.type?"png":"image/webp"===t.type?"webp":"jpg",n=await (0,l.apiPost)("/api/uploads/edm-image/sign",{kind:"design",ext:e});if(!(null==n?void 0:n.path)||!(null==n?void 0:n.token)||!(null==n?void 0:n.publicUrl))throw Error("Could not prepare upload");let{createClientSupabaseClient:o}=await Promise.resolve().then(a.bind(a,12074)),s=o(),{error:i}=await s.storage.from("artwork").uploadToSignedUrl(n.path,n.token,t,{contentType:t.type});if(i)throw i;_.current=n.publicUrl,J(!1);let c=await r.addImage({imageUrl:n.publicUrl});if(c.error)throw c.error;console.log("[EDM] Owned design file uploaded (direct) + applied")}catch(e){console.error("[EDM] File upload/apply failed:",e),h({description:(null==e?void 0:e.message)||"Could not add your file. Please try again.",variant:"error"})}finally{J(!1)}}},[h]),Z=(0,r.useCallback)(async()=>{let e=P.current;if(e){if(!M){h({description:"Your design has issues that need to be fixed before you can continue. Common causes for embroidery: text too small (minimum ~5mm stitch height), an incompatible font, or the design extending outside the printable area. Adjust the design in the editor and try again.",variant:"warning"});return}x("saving");try{let n=await e.saveDesign();if(n.error)throw n.error;O.current=n.data.template.id,await e.navigateStep({forward:!0}),C("mockupSelection"),x("ready")}catch(n){let e={message:null==n?void 0:n.message,name:null==n?void 0:n.name,stack:null==n?void 0:n.stack,cause:null==n?void 0:n.cause};if(n&&"object"==typeof n)for(let a of Object.getOwnPropertyNames(n))a in e||(e[a]=n[a]);console.error("[EDM] Save failed:",n),console.error("[EDM] Save failed (full error):",e),console.error("[EDM] Save failed (design context):",{productId:i,technique:d,selectedVariantIds:T.current,usedPlacements:V.current,designValid:M}),x("ready"),h({description:(null==n?void 0:n.message)||"Failed to save design. Please try again.",variant:"error"})}}},[h,i,d,M]),A=(0,r.useCallback)(async()=>{var e,n,a,t,r;let o=O.current;if(o){x("submitting");try{let r=R.current,s=null,f=_.current;if(f&&T.current.length>0&&"0"!==p.env.NEXT_PUBLIC_EDM_GETMOCKUPS)try{let o=null!==(e=null==r?void 0:r.selectedMockupStyle)&&void 0!==e?e:[],c=[],p=[],g=[];try{let e=await (0,l.apiPost)("/api/mockup/resolve-styles",{productId:i,technique:d,styleNames:o,variantIds:T.current});c=null!==(n=e.styleIds)&&void 0!==n?n:[],p=null!==(a=e.optionGroups)&&void 0!==a?a:[],g=null!==(t=e.colorVariantIds)&&void 0!==t?t:[]}catch(e){console.warn("[EDM] resolve-styles failed â generating with defaults:",e)}0===g.length&&T.current.length>0&&(g=[T.current[0]]),console.log("[EDM] colors to generate: ".concat(g.length),JSON.stringify({colorVariantIds:g,selectedVariantCount:T.current.length})),s=await u({mintNonce:async()=>(await (0,l.apiPost)("/api/edm/nonce",{productId:i}
1)).nonce,fileUrl:f,productId:i,variantIds:T.current,colorVariantIds:g,wantedStyleIds:c,optionGroups:p,selectedStyleNames:o,onProgress:(e,n)=>k("Generating mockups⦠(".concat(e,"/").concat(n," colors)"))}),k(null),console.log("[EDM] getMockups pipeline produced ".concat(s.length," mockup(s)"))}catch(e){console.warn("[EDM] getMockups pipeline failed â falling back to server generation:",e),s=null,k(null)}let g={productId:i,categoryKey:c,technique:d,printfulTemplateId:o,mockupVariantIds:null==r?void 0:r.selectedMockupVariantIds,selectedMockupStyles:null==r?void 0:r.selectedMockupStyle,mainMockupVariantId:null==r?void 0:r.mainMockupVariantId,edmMockupUrls:s&&s.length>0?s:void 0,selectedVariantIds:T.current.length>0?T.current:void 0,embroideryOptions:z.current.length>0?JSON.stringify({edmPricing:z.current.map(e=>({color:e.color,size:e.size,discountedPrice:e.discountedPrice})),usedPlacements:V.current.length>0?V.current:void 0}):void 0,existingProductId:m||void 0},b=await (0,l.apiPost)("/api/draft",g);y.push("/dashboard/catalog/".concat(i,"/confirm?draftId=").concat(b.draftId))}catch(e){console.error("[EDM] Draft creation failed:",e),(null==e?void 0:null===(r=e.responseBody)||void 0===r?void 0:r.details)&&console.error("[EDM] Validation details:",JSON.stringify(e.responseBody.details)),x("ready"),h({description:(null==e?void 0:e.message)||"Failed to create product. Please try again.",variant:"error"})}}},[i,c,d,m,y,h]),W=(0,r.useCallback)(()=>{y.push("/dashboard/catalog/".concat(c,"/product/").concat(i))},[y,c,i]);return"error"===v?(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4 p-8",children:[(0,t.jsx)("div",{className:"text-red-400 text-lg font-medium",children:"Failed to load design editor"}),(0,t.jsx)("p",{className:"text-gray-400 text-sm text-center max-w-md",children:I||"An unexpected error occurred. Please try again."}),(0,t.jsxs)("div",{className:"flex gap-3 mt-2",children:[(0,t.jsx)("button",{onClick:W,className:"px-4 py-2 text-sm text-gray-300 bg-gray-700 rounded-lg hover:bg-gray-600 transition",children:"Back to Product"}),(0,t.jsx)("button",{onClick:()=>window.location.reload(),className:"px-4 py-2 text-sm text-white bg-brand rounded-lg hover:bg-brand-hover transition",children:"Retry"})]})]}):(0,t.jsxs)("div",{className:"flex flex-col h-full",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between px-4 py-3 border-b border-gray-800 bg-surface-base",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("button",{onClick:W,className:"text-sm text-gray-400 hover:text-white transition",children:"â Back"}),(0,t.jsx)("span",{className:"text-sm text-gray-500",children:"|"}),(0,t.jsx)("span",{className:"text-sm text-gray-300",children:"mockupSelection"===j?"Select Mockups":b?"Edit Design":"Embedded Design Maker"}),(0,t.jsx)("span",{className:"text-xs px-2 py-0.5 rounded-full bg-blue-500/10 text-blue-400",children:d})]}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:["ready"===v&&"design"===j&&!M&&(0,t.jsx)("span",{className:"text-xs text-amber-400/90 max-w-[280px] text-right leading-tight",children:"Design needs adjustment before you can continue. Check for text that's too small, elements outside the print area, or unsupported fonts."}),"mockupSelection"===j&&!E&&(0,t.jsx)("span",{className:"text-xs text-gray-400 animate-pulse",children:"Loading mockup previews..."}),(0,t.jsx)("button",{onClick:"design"===j?Z:A,disabled:"design"===j?"ready"!==v:"ready"!==v||!E,className:"px-5 py-2 text-sm font-medium text-black bg-brand rounded-lg hover:bg-brand-hover transition disabled:opacity-50 disabled:cursor-not-allowed",children:"saving"===v?"Saving Design...":"submitting"===v?"Creating Product...":"design"===j?"Save & Continue":"Confirm & Continue"})]})]}),(0,t.jsxs)("div",{className:"flex-1 relative",children:["loading"===v&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-surface-base z-10",children:(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[(0,t.jsx)("div",{className:"w-8 h-8 border-2 border-brand border-t-transparent roun
1ded-full animate-spin"}),(0,t.jsx)("span",{className:"text-sm text-gray-400 animate-pulse",children:"Initializing design editor..."})]})}),"submitting"===v&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-surface-base/80 z-10",children:(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[(0,t.jsx)("div",{className:"w-8 h-8 border-2 border-brand border-t-transparent rounded-full animate-spin"}),(0,t.jsx)("span",{className:"text-sm text-gray-400",children:w||"Creating your product..."})]})}),(0,t.jsx)("div",{id:"edm-container",className:"absolute inset-0"}),(0,t.jsx)("input",{ref:B,type:"file",accept:"image/png,image/jpeg,image/webp",className:"hidden",onChange:G}),F&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-surface-base/70 z-20",children:(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[(0,t.jsx)("div",{className:"w-8 h-8 border-2 border-brand border-t-transparent rounded-full animate-spin"}),(0,t.jsx)("span",{className:"text-sm text-gray-300",children:"Uploading your fileâ¦"})]})})]}),(0,t.jsx)("style",{children:"\n #edm-container iframe,\n #edm-container .edm-iframe {\n width: 100% !important;\n height: 100% !important;\n border: none;\n display: block;\n }\n "})]})}},12074:function(e,n,a){a.d(n,{createClientSupabaseClient:function(){return i}});var t=a(20338);let r="https://hoinydcydqzayccgdemc.supabase.co",o="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImhvaW55ZGN5ZHF6YXljY2dkZW1jIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjE3MDIxNDcsImV4cCI6MjA3NzI3ODE0N30.H2eCI8un7FeS8RZZW2Pjd3wScMD8n5GpAq2uVlu82B4",s=function(e){let n=function(e){let n="merchforall.com";if(!n||n.includes("localhost")||n.includes("127.0.0.1"))return;let a=n.split(":")[0];{let e=window.location.hostname;if(!e.endsWith(a)&&e!==a)return}if(e){let n=e.split(":")[0].toLowerCase();if(!n.endsWith(a)&&n!==a)return}return".".concat(a)}(void 0);if(n)return"https:"===window.location.protocol?{domain:n,secure:!0,sameSite:"lax"}:{domain:n,sameSite:"lax"}}(),l=s?{cookieOptions:s}:void 0;function i(){return(0,t.createBrowserClient)(r,o,l)}(0,t.createBrowserClient)(r,o,l)}}]);
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.