1try{!function(){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]="48f9e7fb-de35-43d3-83a3-85adb0862d58",e._sentryDebugIdIdentifier="sentry-dbid-48f9e7fb-de35-43d3-83a3-85adb0862d58")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6926],{6926:(e,t,i)=>{i.d(t,{C8:()=>z,Hc:()=>D,No:()=>h,QJ:()=>w,YR:()=>A,ZH:()=>y,ZV:()=>C,_W:()=>u,_Y:()=>M,gw:()=>I,hw:()=>m,iI:()=>S,jB:()=>g,lS:()=>v,p1:()=>k,tM:()=>f,w8:()=>N,xK:()=>b,xh:()=>x});var a=i(91423),n=i(18622),r=i(14965),o=i(54773),l=i(83750),d=i(79801),s=i(87669),p=i(59144);let c=l.eq.find(e=>"uk"===e.region),g=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2?arguments[2]:void 0;return{imageURL:e,illustrationID:i,x:.5,y:.5,height:0,width:0,zoom:1,rotate:90*!!t}},h=e=>{var t,i,n;let{theme:r,illustrations:o,productHandle:l="PC",orientation:d,recipientAddressIds:c=[],templateHandle:h,cardFrontImage:u,isCopyOrder:m=!1,giftId:f,isCardPack:y,cardPackQuantity:w,pdpCreditUpsellBundleId:I}=e,S=[...c];0===S.length&&S.push(null);let v={...p.lk,createdAt:Date.now(),productHandle:l,draftID:(0,a.A)(),initialThemeId:r.themeId,templateHandle:null!=h?h:r.templateHandle,orientation:r.payload.orientationLocked?r.orientation:d||("PC"===l?"landscape":"portrait"),orientationLocked:null!=(i=r.payload.orientationLocked)&&i,recipients:S.map(e=>({messages:[],recipientAddressId:e,quantity:1})),fontAlignment:null!=(n=null==(t=(0,s.T5)(p.lk.textLayoutHandle).textFields.find(e=>"main"===e.type))?void 0:t.horizontalAlign)?n:"left",giftId:f||null,isCardPack:y,...I?{pdpCreditUpsellBundleId:I}:{},...w?{cardPackQuantity:w}:{}};return u?m?(v.imageData=[g(u,"portrait"===d)],v.lockFrontOfCard=!0,v.orientationLocked=!0):v.imageData=[g(u)]:r.illustrations.forEach((e,t)=>{if(!e)return;let i=o[t];if(!i)throw Error("No illustration for id ".concat(e.id));let a=[...v.imageData];a[e.viewportIndex]=g(i.productAssetUrl,!1,i.illustrationId),v={...v,imageData:a}}),v},u=(e,t,i,a,n)=>{var r,l,s;let{renderedImageURL:p,renderedImageThumbnailURL:c}=e;if(!p)throw Error("Finished PC creation flow without exporting canvas");let g=e.recipients.find(e=>e.recipientAddressId===t);if(!g)throw Error("Could not find recipient address with ID '".concat(t,"'"));let h=o.r[e.productHandle].id,u=n?e.stsQuantity:void 0,m=e.isCardPack?e.cardPackQuantity:void 0,f=null!=(r=null!=u?u:m)?r:1,w={additionalImages:{},themeId:e.initialThemeId,illustrationIds:e.imageData.map(e=>null==e?void 0:e.illustrationID).concat([...new Set(e.stickers.map(e=>{let{stickerId:t}=e;return t}))]).filter(e=>!!e),productOptions:[],orderMessage:[],orientation:y(e.orientation),productId:h,productImages:[p],productThumbnailImages:c?[c]:[],quantity:f,sender:""};return w.orderMessage.push({text:b(g.messages),font:(0,d.p)(e.fontId).id}),g.renderedMessageUrl&&(w.orderMessageImageUrl=g.renderedMessageUrl),"GC"===e.productHandle&&(null==(l=w.productOptions)||l.push({productOptionVariantId:"dbf61cb4-6453-4ab7-b5b3-85d9624e6441"},{productOptionVariantId:"88afd782-7bcb-4a4c-ac63-022bff9c1171"}),i&&(null==(s=w.productOptions)||s.push({productOptionVariantId:"14e6c510-ded9-4eab-b908-16a299e5acf6"}))),e.stampUrl&&!a&&(w.additionalImages.stampUrl=e.stampUrl),e.map&&(w.additionalImages.mapUrl=e.map.mapUrl,w.geolocation={mapCaption:I(e.map),latitude:e.map.latitude,longitude:e.map.longitude}),w},m=e=>({...e,createdAt:Date.now(),draftID:(0,a.A)(),orderIds:[],recipients:[{messages:[],recipientAddressId:null}]}),f=e=>{var t,i;let a=e.giftVariant.at(0);return{variantId:null!=(t=null==a?void 0:a.id)?t:null,productId:null!=(i=null==e?void 0:e.id)?i:null}};function y(e){return e.charAt(0).toUpperCase()+e.slice(1)}let w=(e,t,i)=>{var a,n;let r="landscape"===i?{width:t.longSide,height:t.shortSide}:{width:t.shortSide,height:t.longSide},o=(null==(a=e.payload)?void 0:a.frameRenderLandscape)?"https://cdn.touchnotes.com".concat(e.payload.frameRenderLandscape):null,l=(null==(n=e.payload)?void 0:n.frameRenderPortrait)?"https://cdn.touchnotes.com".concat(e.payload.frameRenderPortrait):null,d="landscape"===i?{x:e.payload.bleedLargerSide*t.longSide,y:e.payload.bleedSmallerSide*t.shortSide}:{x:e.payload.bleedSmallerSide*t.shortSide,y:e.payload.bleedLargerSide*t.longSide},s=e.payload.captions[0],p=null;if((null==s?void 0:s.style)&&(null==s?void 0:s.frame)&&(null==s?void 0:s.imageSet)){let[e,t,a,n]=s.frame.outsideFrame[i],[o,l,d,c]=s.frame.textFrame[i],g=e*r.width,h=t*r.height,u=a*r.width,m=n*r.height;p={image:{imageUrl:"landscape"===i?"https://cdn.touchnotes.com".concat(s.imageSet.images.renderLandscape):"https://cdn.touchnotes.com".concat(s.imageSet.images.renderPortrait),x:g,y:h,width:u,height:m},text:{x:o*u+g,y:l*m+h,width:a*d*r.width,height:n*c*r.height,color:s.style.color,fontSize:5*s.style.fontSize}}}return{id:e.templateId,handle:e.handle,viewports:((e,t,i)=>e.map(e=>{let[a,n,r,o]=e;return{x:a*t,y:n*i,width:r*t,height:o*i}}))(e.payload.viewports[i],r.width,r.height),size:r,bleed:d,frame:"landscape"===i?o:l,caption:p}},I=e=>{if("map"===e.type){var t;return null!=(t=e.mapCaption)?t:e.place?"This photo was taken ".concat(e.date?"on ".concat(e.date):""," in ").concat(e.place):""}return e.place?"This photo was taken from ".concat(e.place):""},S=(e,t)=>{let i=o.r[e.productHandle];switch(t){case"front":if("portrait"===e.orientation)return{aspectRatio:i.frontImageDimensions.shortSide/i.frontImageDimensions.longSide,width:i.frontImageDimensions.shortSide,height:i.frontImageDimensions.longSide};return{aspectRatio:i.frontImageDimensions.longSide/i.frontImageDimensions.shortSide,width:i.frontImageDimensions.longSide,he
1ight:i.frontImageDimensions.shortSide};case"back":if("landscape"===e.orientation||"PC"===e.productHandle)return{aspectRatio:i.frontImageDimensions.longSide/i.frontImageDimensions.shortSide,width:i.frontImageDimensions.longSide,height:i.frontImageDimensions.shortSide};return{aspectRatio:i.frontImageDimensions.shortSide/i.frontImageDimensions.longSide,width:i.frontImageDimensions.shortSide,height:i.frontImageDimensions.longSide};case"message":if("PC"===e.productHandle||"portrait"===e.orientation&&"GC"===e.productHandle)return{aspectRatio:i.messageImageDimensions.shortSide/i.messageImageDimensions.longSide,width:i.messageImageDimensions.shortSide,height:i.messageImageDimensions.longSide};return{aspectRatio:i.messageImageDimensions.longSide/i.messageImageDimensions.shortSide,width:i.messageImageDimensions.longSide,height:i.messageImageDimensions.shortSide};default:throw Error("Unexpected side")}},v=e=>t=>{let i=t.target.getStage();i&&(i.container().style.cursor=e)},b=e=>e.map(e=>null==e?void 0:e.trim()).filter(Boolean).join("\n"),x=(e,t)=>(0,s.T5)(e).textFields.every((e,i)=>!!t[i]),D=e=>e.recipients.map(e=>e.recipientAddressId).filter(e=>"string"==typeof e),k=(e,t)=>{var i;return[...e,...(null!=(i=t.localRecipients)?i:[]).map(e=>({...e,addressId:e.id,recipientEvents:[],createdAt:""}))]},M=(e,t,i)=>i&&1===e.length?e:[...e,t],z=async e=>{let t=await fetch(e);return(await t.arrayBuffer()).byteLength>65e3},C=e=>{let t=e.length&&1===e.length,i=e.at(0),a=!!i&&(0,l.Fi)(i.countryId)===(null==c?void 0:c.deliveryZone);return t&&a},A=async(e,t)=>{let i=(await (0,r.$D)(e,{ids:[t]})).themes[0];if(!i)throw Error("No theme returned");let a=i.illustrations.flatMap(e=>e?[e.id]:[]);if(0===a.length)return{theme:i,illustrations:[]};let{illustrations:o}=await (0,n.CF)(e,{ids:a});return{theme:i,illustrations:o}},N=(e,t,i)=>({name:e,type:t,metadata:i})},18622:(e,t,i)=>{i.d(t,{CF:()=>o,ne:()=>l});var a=i(19596),n=i(86189),r=i(65534);let o=(e,t)=>(0,r.Em)(e,{path:"content/illustrations?ids=".concat(t.ids.join(",")),method:"GET",apiVersion:"v1"}),l=e=>{let{ctx:t}=(0,n._8)();return(0,a.q)({queryFn:i=>{let{pageParam:a=0}=i;return((e,t)=>{var i;return(0,r.Em)(e,{path:"/content/illustrations?tags=".concat(t.tagId,"&limit=").concat(100,"&offset=").concat(null!=(i=t.offset)?i:0),method:"GET",apiVersion:"v1"})})(t,{tagId:e.tagId,offset:a})},initialPageParam:0,queryKey:["illustrationsByTags",e,t],enabled:!!t,getNextPageParam:(e,t)=>{if(!e.illustrations||!(e.illustrations.length<100))return 100*t.length},select:e=>({...e,pages:e.pages.flatMap(e=>e.illustrations)})})}},59144:(e,t,i)=>{i.d(t,{En:()=>n,YL:()=>r,cB:()=>l,lk:()=>a});let a={draftVersion:1,flowMetadata:{membershipIntroViewedForFeatures:[],tagNames:[],applyMessageToAllCards:null},fontAlignment:"left",fontId:"Montserrat_Medium",fontColor:"#293b8c",textLayoutHandle:"one-field",imageData:[],recipients:[{messages:[""],recipientAddressId:null}],localRecipients:[],stickers:[],stsQuantity:1,fontWeight:400,giftId:null,orientationLocked:!1,lockFrontOfCard:!1,isCardPack:!1,cardPackQuantity:1},n={color:"#000000",fontAlignment:"center",fontId:"Montserrat_Medium",rotation:0,height:null,width:null,scale:1,text:"",type:"text_sticker",x:.5,y:.5},r=["left","center","right"],o={200:"Light",400:"Normal",600:"Heavy"},l=e=>o[e]},79801:(e,t,i)=>{i.d(t,{_:()=>a,p:()=>n});let a={Montserrat_Medium:{clientName:"Montserrat",id:"Montserrat_Medium",displayName:"Typed",fileUrl:"/assets/fonts/montserrat.ttf",pcMinSize:12,pcMaxSize:16,gcSizeFactor:.8,supportedWeights:[200,400,600]},Blunt:{clientName:"Blunt",id:"Blunt",displayName:"Ballpoint",fileUrl:"/assets/fonts/blunt.ttf",pcMinSize:15,pcMaxSize:24,gcSizeFactor:1,supportedWeights:[400]},Runwild:{clientName:"Run Wild",id:"Runwild",displayName:"Fountain pen",fileUrl:"/assets/fonts/oooh_baby.ttf",pcMinSize:18,pcMaxSize:23,gcSizeFactor:1.2,supportedWeights:[400]},baysoir:{clientName:"Baysoir",id:"baysoir",displayName:"Quill",fileUrl:"/assets/fonts/baysoir.ttf",pcMinSize:18,pcMaxSize:20,gcSizeFactor:1.2,supportedWeights:[400]},louisiana:{clientName:"Caveat",id:"louisiana",displayName:"Rollerball",fileUrl:"/assets/fonts/caveat.ttf",pcMinSize:18,pcMaxSize:23,gcSizeFactor:1.2,supportedWeights:[400,600]},the_great_escape:{clientName:"Kaushan Script",id:"the_great_escape",displayName:"Stylus",fileUrl:"/assets/fonts/kaushan.ttf",pcMinSize:12,pcMaxSize:18,gcSizeFactor:.8,supportedWeights:[400]},Chalkitup:{clientName:"DJB Chalk It Up",id:"Chalkitup",displayName:"Chalk",fileUrl:"/assets/fonts/chalk_it_up.ttf",pcMinSize:15,pcMaxSize:20,gcSizeFactor:1.1,supportedWeights:[400]},kidscrayon:{clientName:"Kids Crayon",id:"kidscrayon",displayName:"Crayon",fileUrl:"/assets/fonts/kids_crayon.ttf",pcMinSize:20,pcMaxSize:22,gcSizeFactor:1.2,supportedWeights:[400]}},n=e=>a[e]},87669:(e,t,i)=>{i.d(t,{T5:()=>n});let a=[{title:"Message box",description:"",handle:"one-field",textFields:[{type:"main",viewports:{portrait:{x:0,y:0,width:1,height:1,padding:20},landscape:{x:0,y:0,width:1,height:1,padding:20}},horizontalAlign:"left",verticalAlign:"middle",allowLineBreak:!0}],supportsGc:!0,supportsPc:!0},{title:"Preset Layout",description:"Names will auto change when you add recipients",handle:"four-fields",textFields:[{type:"greeting",viewports:{portrait:{x:0,y:0,width:.35,height:.18,padding:5},landscape:{x:0,y:0,width:.35,height:.18,padding:5}},horizontalAlign:"left",verticalAlign:"middle",allowLineBreak:!1},{type:"recipient",viewports:{portrait:{x:.4,y:0,width:.6,height:.18,padding:5},landscape:{x:.4,y:0,width:.6,height:.18,padding:5}},horizontalAlign:"left",verticalAlign:"middle",allowLineBreak:!1},{type:"main",viewports:{portrait:{x:0,y:.23,width:1,height:.54,padding:5},landscape:{x:0,y:.23,width:1,height:.54,padding:5}},horizontalAlign:"center",verticalAlign:"middle",allowLineBreak:!0},{type:"sender",viewports:{portrait:{x:0,y:.82,width:1,height:.18,padding:5},landscape:{x:0,y:.82,width:1,height:.18,padding:5}},horizontalAlign:"center",verticalAlign:"middle",allowLineBreak:!1}],supportsGc:!0,supportsPc:!0}],n=e=>{let t=a.find(t=>t.handle===e);if(!t)throw Error("No text layout with handle '".concat(e,"'"));return 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.