PageSourceSearch

https://www.theosfinekettleoffish.online/_next/static/chunks/797-214ed3a848fbdf7f.js

js theosfinekettleoffish.online collected 2026-10-02 02:03:40 UTC 229,942 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[797],{60290:function(e,t,r){r.d(t,{SU:function(){return b},gS:function(){return k},J:function(){return u},FQ:function(){return M},SECTION_LIMITS:function(){return x},rl:function(){return blockAlternates},Yl:function(){return isBlockGroup},h6:function(){return toBlocks}});let isBlockGroup=e=>"group"===e.type,toBlocks=e=>e.reduce((e,t)=>e.concat(isBlockGroup(t)?t.blocks:[t]),[]),a="Background",o="Reviews",l="Title",n="Card style",blockAlternates=e=>{var t,r,a,o;return"section"===e.type?(null===(a=e.props)||void 0===a?void 0:null===(r=a.backdrop)||void 0===r?void 0:null===(t=r.colour)||void 0===t?void 0:t.type)==="alternating":!!(null===(o=b[e.type])||void 0===o?void 0:o.alternates)},i=[{value:"primary",label:"Primary"},{value:"primaryContainer",label:"Primary container"},{value:"secondary",label:"Secondary"},{value:"secondaryContainer",label:"Secondary container"},{value:"tertiary",label:"Tertiary"},{value:"surface",label:"Surface"},{value:"surfaceVariant",label:"Surface variant"},{value:"background",label:"Background"}],s={name:"backgroundColour",label:"Colour",kind:"select",group:a,swatch:"themeToken",options:[{value:"default",label:"Default (page alternation)"},{value:"ink",label:"Ink (dark band)"},...i,{value:"custom",label:"Custom…"}]},c={name:"backgroundCustomColour",label:"Custom colour (check text contrast)",kind:"color",group:a,showWhen:{field:"backgroundColour",oneOf:["custom"]}},d=[{value:"grain",label:"Grain"},{value:"speckle",label:"Speckle"},{value:"paperFibre",label:"Paper fibre"},{value:"softWash",label:"Soft wash"},{value:"chalkboard",label:"Chalkboard"},{value:"halftone",label:"Halftone dots"}],h={name:"backgroundTexture",label:"Texture",kind:"select",group:"Background",options:[{value:"none",label:"None"},...d]},u={type:"group",label:"Joined block",fields:[s,c,h],defaults:{backgroundColour:"default",backgroundCustomColour:"",backgroundTexture:"none",hideBandEdge:!1}},p={mask:[{value:"rounded",label:"Rounded"},{value:"asymmetric",label:"Asymmetric"},{value:"asymmetricMirrored",label:"Mirrored"},{value:"arch",label:"Arch"},{value:"blob",label:"Blob 1"},{value:"blob2",label:"Blob 2"},{value:"blob3",label:"Blob 3"},{value:"tornPaper",label:"Torn paper"},{value:"none",label:"Square"}],ratio:[{value:"4:3",label:"4:3"},{value:"4:5",label:"4:5"},{value:"1:1",label:"1:1"},{value:"16:9",label:"16:9"}],border:[{value:"none",label:"None"},{value:"thin",label:"Thin"},{value:"thick",label:"Thick"},{value:"dashed",label:"Dashed"},{value:"doubleGap",label:"Double"},{value:"ring",label:"Ring"},{value:"neoBrutal",label:"Neo-brutal"},{value:"squareOverlap",label:"Square frame"},{value:"curvedOverlap",label:"Curved frame"}],shadow:[{value:"none",label:"None"},{value:"soft",label:"Soft"},{value:"bold",label:"Bold"},{value:"hard",label:"Sticker"}],tilt:[{value:"none",label:"Straight"},{value:"alternate",label:"Scrapbook"}]},v={edge:[{value:"soft",label:"Soft card"},{value:"torn",label:"Torn paper"},{value:"chalk",label:"Chalk speech bubble"},{value:"chalkBox",label:"Chalk box"},{value:"chalkSketch",label:"Chalk sketch box"},{value:"chalkDouble",label:"Chalk double box"},{value:"neoBrutal",label:"Neo-brutal"},{value:"square",label:"Square card"},{value:"tape",label:"Masking tape"},{value:"receipt",label:"Receipt stub"},{value:"notepad",label:"Notepad"},{value:"newsprint",label:"Newsprint clipping"},{value:"neon",label:"Neon sign"},{value:"stamp",label:"Postage stamp"},{value:"bubble",label:"Speech bubble"}],mark:[{value:"google",label:"Google logo"},{value:"quote",label:"Quote mark"},{value:"none",label:"None"}]},m={arrowStyle:[{value:"circle",label:"Circle"},{value:"square",label:"Square"},{value:"plain",label:"Plain"}],dotStyle:[{value:"dots",label:"Dots"},{value:"dashes",label:"Dashes"},{value:"numbers",label:"Numbers"}]},f=[{value:"stacked",label:"Number & stars"},{value:"starsFirst",label:"Stars first"},{value:"badge",label:"Score badge"},{value:"inline",label:"One line"}],g={banner:{label:"Banner",defaults:{preset:"banner",headingScale:"display",layout:{height:"default",align:"center"},backdrop:{colour:{type:"token",token:"tertiary"},fills:[]},content:[{id:"heading",type:"heading",runs:[{text:"Welcome"}]},{id:"button",type:"button",label:"Order",size:"default"}],hideBandEdge:!1}}},b={hero:{type:"hero",label:"Hero",alternates:!1,addable:!1,fields:[{name:"title",label:"Title",kind:"text"},{name:"subtitle",label:"Subtitle",kind:"text"},{name:"description",label:"Description",kind:"text"},{name:"imageURL",label:"Mobile background image",kind:"image",minWidth:600,minHeight:750},{name:"imageDesktopURL",label:"Desktop background image",kind:"image",minWidth:1650,minHeight:600}],defaults:{title:"Welcome",subtitle:"",description:"",imageURL:"",imageDesktopURL:"",hideBandEdge:!1}},section:{type:"section",label:g.banner.label,alternates:!1,fields:[],defaults:g.banner.defaults},textAndImage:{type:"textAndImage",label:"Text and image",alternates:!0,addable:!1,fields:[{name:"title",label:"Title",kind:"text"},{name:"text",label:"Body",kind:"text",multiline:!0},{name:"imageURL",label:"Image (mobile)",kind:"image",minWidth:500,minHeight:500},{name:"imageDesktopURL",label:"Image (desktop)",kind:"image",minWidth:500,minHeight:500},{name:"oneColumn",label:"Single column",kind:"boolean"},{name:"orderButton",label:"Show order button",kind:"boolean"}],defaults:{title:"Section title",text:"Section body...",imageURL:"",imageDesktopURL:"",oneColumn:!1,orderButton:!1,hideBandEdge:!1}},loyalty:{type:"loyalty",label:"Loyalty",alternates:!0,addable:!1,fields:[{name:"title",label:"Title",kind:"text"},{name:"text",label:"Body",kind:"text",multiline:!0},{name:"imageURL",label:"Image (mobile)",kind:"image",minWidth:500,minHeight:500},{name:"imageDesktopURL",label:"Image (desktop)",kind:"image",minWidth:500,minHeight:500},{name:"oneColumn",label:"Single column",kind:"boolean"},{name:"orderButton",label:"Show order button",kind:"boolean"}],defaults:{title:"Section title",text:"Section body...",imageURL:"",imageDesktopURL:"",oneColumn:!1,orderButton:!1,hideBandEdge:!1}},app:{type:"app",label:"App",alternates:!0,addable:!1,fields:[{name:"title",label:"Title",kind:"text"},{name:"text",label:"Body",kind:"text",multiline:!0},{name:"imageURL",label:"Image (mobile)",kind:"image",minWidth:500,minHeight:500},{name:"imageDesktopURL",label:"Image (desktop)",kind:"image",minWidth:500,minHeight:500},{name:"oneColumn",label:"Single column",kind:"boolean"}],defaults:{title:"Section title",text:"Section body...",imageURL:"",imageDesktopURL:"",oneColumn:!1,hideBandEdge:!1}},quote:{type:"quote",label:"Quote",alternates:!0,addable:!1,fields:[{name:"title",label:"Title",kind:"text"},{name:"text",label:"Quote",kind:"text",multiline:!0},{name:"author",label:"Author",kind:"text"},{name:"imageURL",label:"Image (mobile)",kind:"image",minWidth:500,minHeight:500},{name:"imageDesktopURL",label:"Image (desktop)",kind:"image",minWidth:500,minHeight:500},{name:"oneColumn",label:"Single column",kind:"boolean"},{name:"orderButton",label:"Show order button",kind:"boolean"}],defaults:{title:"",text:"Quote text...",author:"Merchant",imageURL:"",imageDesktopURL:"",oneColumn:!1,orderButton:!1,hideBandEdge:!1}},imageCarousel:{type:"imageCarousel",label:"Image carousel",alternates:!1,addable:!1,fields:[{name:"title",label:"Title",kind:"text"},{name:"textAlign",label:"Text alignment",kind:"select",group:"Text layout",groupDefaultOpen:!0,options:[{value:"left",label:"Left"},{value:"center",label:"Centre"},{value:"right",label:"Right"}]},{name:"images",label:"Slides",kind:"imageList",minWidth:800,minHeight:600,max:10,minVisible:3,itemLabel:"Slide",addLabel:"Add a slide",group:"Slides",groupDefaultOpen:!0},{name:"imageMask",label:"Mask",kind:"select",group:"Slide style",preview:"mask",options:p.mask},{name:"imageRatio",label:"Ratio",kind:"select",group:"Slide style",preview:"ratio",o
1ptions:p.ratio},{name:"imageBorder",label:"Border",kind:"select",group:"Slide style",preview:"border",options:p.border},{name:"imageBorderColour",label:"Border colour",kind:"select",group:"Slide style",swatch:"themeToken",showWhen:{field:"imageBorder",noneOf:["none"]},options:[{value:"default",label:"Default (background text colour)"},...i]},{name:"imageBorderShadowColour",label:"Shadow colour",kind:"select",group:"Slide style",swatch:"themeToken",showWhen:{field:"imageBorder",oneOf:["neoBrutal"]},options:[{value:"default",label:"Default (background text colour)"},...i]},{name:"imageBorderOuterColour",label:"Outer colour",kind:"select",group:"Slide style",swatch:"themeToken",showWhen:{field:"imageBorder",oneOf:["doubleGap"]},options:[{value:"default",label:"Default (background text colour)"},...i]},{name:"imageShadow",label:"Shadow",kind:"select",group:"Slide style",preview:"shadow",options:p.shadow},{name:"imageTilt",label:"Tilt",kind:"select",group:"Slide style",preview:"tilt",options:p.tilt},{name:"autoplay",label:"Autoplay",kind:"boolean",group:"Navigation"},{name:"chevronStyle",label:"Arrows",kind:"select",group:"Navigation",preview:"arrow",options:m.arrowStyle},{name:"chevronColour",label:"Arrow colour",kind:"select",group:"Navigation",swatch:"themeToken",options:[{value:"default",label:"Default (primary)"},...i]},{name:"dotStyle",label:"Indicators",kind:"select",group:"Navigation",preview:"indicator",options:m.dotStyle},{name:"dotColour",label:"Indicator colour",kind:"select",group:"Navigation",swatch:"themeToken",options:[{value:"default",label:"Default (primary)"},...i]},s,c,h],defaults:{title:"Fresh from the kitchen",textAlign:"left",imageMask:"rounded",imageRatio:"4:3",imageShadow:"soft",imageTilt:"none",imageBorder:"none",imageBorderColour:"default",imageBorderShadowColour:"default",imageBorderOuterColour:"default",hideBandEdge:!1,images:[{url:"https://placehold.co/1200x900?text=Dish+1"},{url:"https://placehold.co/1200x900?text=Dish+2"},{url:"https://placehold.co/1200x900?text=Dish+3"}],autoplay:!0,chevronColour:"default",chevronStyle:"circle",dotColour:"default",dotStyle:"dots",backgroundColour:"default",backgroundCustomColour:"",backgroundTexture:"none"}},googleReviews:{type:"googleReviews",label:"Google reviews",alternates:!0,addable:!1,fields:[{name:"title",label:"Title",kind:"text",group:l,groupDefaultOpen:!0},{name:"titleHighlightWords",label:"Click words below to highlight in title:",kind:"wordPicker",source:"title",group:l},{name:"titleHighlightColour",label:"Colour for those words",kind:"select",group:l,swatch:"themeToken",showWhen:{field:"titleHighlightWords",whenAny:!0},options:i},{name:"titleAccent",label:"Accent",kind:"select",group:l,preview:"titleMark",options:[{value:"none",label:"None"},{value:"underline",label:"Drawn underline"},{value:"highlight",label:"Marker highlight"},{value:"badge",label:"Brush badge"},{value:"paintSwipe",label:"Paint swipe"},{value:"splat",label:"Ink splat"},{value:"spray",label:"Spray paint"},{value:"tape",label:"Torn tape"},{value:"stamp",label:"Rubber stamp"},{value:"slash",label:"Marker slash"},{value:"scratch",label:"Scratchy underline"}]},{name:"titleAccentColour",label:"Accent colour",kind:"select",group:l,swatch:"themeToken",showWhen:{field:"titleAccent",noneOf:["none"]},options:[{value:"ink",label:"Default (background text colour)"},...i]},{name:"reviews",label:"Reviews",kind:"reviewList",max:6,minVisible:3,itemLabel:"Review",addLabel:"Add a review",group:o,groupDefaultOpen:!0},{name:"rating",label:"Rating",kind:"text",numeric:!0,group:o},{name:"reviewCount",label:"Review count text",kind:"text",group:o},{name:"ratingStyle",label:"Rating style",kind:"select",group:o,preview:"ratingStyle",showWhen:{field:"rating",noneOf:[""]},options:f},{name:"reviewsURL",label:"Link to your Google reviews",kind:"text",group:o},{name:"cardEdge",label:"Card edge",kind:"select",group:n,preview:"cardEdge",options:v.edge},{name:"cardEdgeColour",label:"Edge colour",kind:"select",group:n,swatch:"themeToken",showWhen:{field:"cardEdge",oneOf:["chalk","chalkBox","chalkSketch","chalkDouble","neoBrutal","neon","notepad"]},options:[{value:"default",label:"Default (ink)"},...i]},{name:"cardMark",label:"Card mark",kind:"select",group:n,options:[{value:"auto",label:"Automatic"},...v.mark]},{name:"cardColour",label:"Card / sheet colour",kind:"select",group:n,swatch:"themeToken",options:[{value:"default",label:"Default (surface)"},...i]},s,c,h],defaults:{cardEdge:"soft",cardMark:"auto",ratingStyle:"stacked",backgroundTexture:"none",titleAccent:"none",titleAccentColour:"ink",title:"Don't just take our word for it",titleHighlightWords:[],titleHighlightColour:"primary",rating:"",reviewCount:"",reviews:[],reviewsURL:"",backgroundColour:"default",backgroundCustomColour:"",cardColour:"default",cardEdgeColour:"default",hideBandEdge:!1}},stores:{type:"stores",label:"Opening times & stores",alternates:!1,addable:!1,fields:[],defaults:{hideBandEdge:!1}},hungryYet:{type:"hungryYet",label:"Hungry yet",alternates:!1,fields:[],defaults:{hideBandEdge:!1}}},x={fills:4,content:8,columnItems:6,nameLength:60,altLength:250,fillImages:4,imageHoldSeconds:{min:3,max:20,default:6},collectionItems:12,marqueePhrases:8,runs:20,reviewCount:1e7,linkLabelLength:60},M={colour:i,height:[{value:"content",label:"Content"},{value:"default",label:"Standard"},{value:"tall",label:"Tall"},{value:"fullScreen",label:"Full screen"}],align:[{value:"start",label:"Left"},{value:"center",label:"Centre"},{value:"end",label:"Right"}],width:[{value:"narrow",label:"Narrow"},{value:"medium",label:"Medium"},{value:"full",label:"Full width"}],padding:[{value:"compact",label:"Small"},{value:"default",label:"Medium"},{value:"spacious",label:"Large"},{value:"xlarge",label:"X-large"}],paddingX:[{value:"small",label:"Small"},{value:"medium",label:"Medium"},{value:"large",label:"Large"},{value:"xlarge",label:"X-large"}],textStyle:[{value:"lead",label:"Lead"},{value:"body",label:"Body"},{value:"label",label:"Label"}],headingScale:[{value:"display",label:"Display"},{value:"section",label:"Section"}],textSize:[{value:"small",label:"Small"},{value:"default",label:"Default"},{value:"large",label:"Large"}],buttonAction:[{value:"order",label:"Order button"},{value:"appLinks",label:"App links"}],buttonSize:[{value:"small",label:"Small"},{value:"compact",label:"Compact"},{value:"default",label:"Default"},{value:"large",label:"Large"},{value:"huge",label:"Huge"}],buttonSpace:[{value:"small",label:"A little"},{value:"medium",label:"Some"},{value:"large",label:"A lot"}],marqueeDivider:[{value:"none",label:"None"},{value:"bullet",label:"Bullet •"},{value:"middot",label:"Dot \xb7"},{value:"star",label:"Star ★"},{value:"fourPointStar",label:"Sparkle ✦"},{value:"diamond",label:"Diamond ◆"},{value:"slash",label:"Slash /"},{value:"pipe",label:"Bar |"},{value:"plus",label:"Plus +"},{value:"emDash",label:"Dash —"},{value:"rule",label:"Line"}],marqueeDirection:[{value:"left",label:"Right to left"},{value:"right",label:"Left to right"}],marqueeSpeed:[{value:"slow",label:"Slow"},{value:"default",label:"Default"},{value:"fast",label:"Fast"}],runStyle:[{value:"none",label:"None"},{value:"hardShadow",label:"Hard shadow",group:"Shadowed",paints:!0},{value:"stepShadow",label:"Stepped 3D",group:"Shadowed",paints:!0},{value:"longShadow",label:"Long shadow",group:"Shadowed"},{value:"popShadow",label:"Billboard pop",group:"Shadowed",paints:!0},{value:"extrudeColour",label:"Colour extrude",group:"Shadowed",paints:!0},{value:"posterInk",label:"Poster ink",group:"Printed",paints:!0},{value:"print",label:"Slanted print",group:"Printed",paints:!0},{value:"riso",label:"Riso",group:"Printed",paints:!0},{value:"emboss",label:"Letterpress",group:"Printed",paints:!0},{value:"sticker",label:"Sticker",group:"Printed",paints:!0},{value:"spray",label:"Spray",group:"Printed"},{value:"rubberStamp",label:"Rubber stamp",group:"Printed"},{value:"crackedPaint",label:"Cracked paint",group:"Worn"},{value:"scraped",label:"Scraped",group:"Worn"},{value:"ghostFade",label:"Ghost fade",group:"Worn"},{value:"chrome",label:"Chrome",group:"Metal and gradient"},{value:"goldLeaf",label:"Gold leaf",group:"Metal and gradient"},{value:"gradient",label:"Gradient",group:"Metal and gradient",paints:!0},{value:"splitTone",label:"Split tone",group:"Metal and gradient",paints:!0},{value:"outline",label:"Outline",group:"Hollow"},{value:"glass",label:"Glass",group:"Hollow"},{value:"neonTube",label:"Neon tube",group:"Lit",paints:!0},{value:"handLettered",label:"Hand-lettered",group:"Drawn"},{value:"roughEdge",label:"Rough edge",group:"Drawn"},{value:"grit",label:"Grit",group:"Drawn"},{value:"greasyInk",label:"Greasy ink",group:"Drawn"},{value:"drawnChalk",label:"Chalk",group:"Drawn"},{value:"broadChalk",label:"Broad chalk",group:"Drawn"},{value:"hatchChalk",label:"Hatched chalk",group:"Drawn"},{value:"scribbleChalk",label:"Scribbled chalk",group:"Drawn"}],font:[{value:"abrilFatface",label:"Abril Fatface"},{value:"alice",label:"Alice"},{value:"bowlbyOneSC",label:"Bowlby One SC"},{value:"bungeeShade",label:"Bungee Shade"},{value:"bword",label:"BWord"},{value:"cabinSketch",label:"Cabin Sketch"},{value:"chalk",label:"Chalk"},{value:"impact",label:"Impact"},{value:"labtop",label:"Labtop"},{value:"lemon",label:"Lemon"},{value:"lobsterTwoBold",label:"Lobster Two Bold"},{value:"patuaOne",label:"Patua One"},{value:"playfair",label:"Playfair Display"},{value:"silkscreen",label:"Silkscreen"},{value:"urania",label:"Urania"},{value:"wireOne",label:"Wire One"}],hand:[{value:"none",label:"Square"},{value:"words",label:"By word"},{value:"letters",label:"By letter"}],runSize:[{value:"small",label:"Smaller"},{value:"default",label:"Default"},{value:"big",label:"Bigger"},{value:"huge",label:"Huge"}],accentMark:[{value:"none",label:"None"},{value:"underline",label:"Drawn",group:"Under the words"},{value:"rule",label:"Plain rule",group:"Under the words"},{value:"swooshUnder",label:"Swoosh",group:"Under the words"},{value:"scratch",label:"Scratchy",group:"Under the words"},{value:"slash",label:"Slash",group:"Under the words"},{value:"sauceUnder",label:"Drizzle",group:"Under the words"},{value:"highlight",label:"Highlight",group:"Behind the words"},{value:"boxSolid",label:"Solid box",group:"Behind the words"},{value:"badge",label:"Badge",group:"Behind the words"},{value:"paintSwipe",label:"Swipe",group:"Behind the words"},{value:"tornTape",label:"Tape",group:"Behind the words"}
1,{value:"tornStrip",label:"Strip",group:"Behind the words"},{value:"ribbon",label:"Banner",group:"Behind the words"},{value:"priceTag",label:"Tag",group:"Behind the words"},{value:"marquee",label:"Marquee",group:"Behind the words"}],itemAccentMark:[{value:"none",label:"None"},{value:"panel",label:"Panel"},{value:"boxOutline",label:"Box outline"},{value:"cornerBrackets",label:"Brackets"},{value:"eyebrowRule",label:"Eyebrow"},{value:"sideRules",label:"Side rules"},{value:"stamp",label:"Stamp"}],accentTexture:[{value:"default",label:"As drawn"},{value:"none",label:"None"},{value:"lines",label:"Print lines"},{value:"flutes",label:"Card fluting"},{value:"fibre",label:"Paper fibre"},{value:"emboss",label:"Pressed dots"},{value:"bulbs",label:"Bulb row"},{value:"char",label:"Grill char"}],runEffect:[{value:"none",label:"None"},{value:"shimmer",label:"Shimmer"},{value:"glimmer",label:"Glimmer"},{value:"neon",label:"Neon glow"},{value:"glitch",label:"Glitch",paints:!0},{value:"prism",label:"Prism",paints:!0}],imageFit:[{value:"cover",label:"Fill the shape"},{value:"contain",label:"Show it whole"},{value:"cutOut",label:"Cut-out (transparent PNG)"}],rowSplit:[{value:"50/50",label:"50/50"},{value:"60/40",label:"60/40"},{value:"40/60",label:"40/60"}],...p,...m,perView:[{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"}],ratingStyle:f,reviewEdge:v.edge,reviewMark:v.mark,collectionLayout:[{value:"carousel",label:"Carousel"},{value:"grid",label:"Grid"}],mapStyle:[{value:"light",label:"Light"},{value:"dark",label:"Dark"},{value:"mono",label:"Monochrome"},{value:"brand",label:"Brand tint"},{value:"blueprint",label:"Blueprint"}],storesLayout:[{value:"stacked",label:"With map"},{value:"map",label:"Wide side map"},{value:"grid",label:"No map"}],texture:d,imageTransition:[{value:"fade",label:"Fade"},{value:"fadeUp",label:"Fade up"},{value:"fadeZoom",label:"Fade and zoom"},{value:"fadeDrift",label:"Fade and drift"},{value:"blur",label:"Blur"},{value:"slide",label:"Slide"},{value:"slideUp",label:"Slide up"},{value:"slideDown",label:"Slide down"},{value:"push",label:"Push"},{value:"zoom",label:"Zoom"},{value:"flip",label:"Flip"},{value:"wipe",label:"Wipe"},{value:"wipeUp",label:"Wipe up"}],imageMotion:[{value:"none",label:"None"},{value:"zoomIn",label:"Slow zoom in"},{value:"zoomOut",label:"Slow zoom out"},{value:"panLeft",label:"Pan left"},{value:"panRight",label:"Pan right"},{value:"panUp",label:"Pan up"},{value:"panDown",label:"Pan down"},{value:"sway",label:"Sway"},{value:"breathe",label:"Breathe"},{value:"drift",label:"Drift"}]},k={enabled:!1,entrance:"fade",scroll:{effect:"fadeUp",choreography:"parts",mediaEffect:"maskUp",pace:"default",distance:"medium",stagger:"tight"},replay:!1}},41922:function(e,t,r){r.d(t,{o:function(){return AutoTextSize}});var a=r(85893),o=r(67294);let antiOverflowAlgo=e=>{let{fontSizePx:t,fontSizePrecisionPx:r,updateFontSizePx:a,breakPredicate:o}=e,l=Math.ceil(1/r),n=0;for(;n<l&&!o();)t=a(t-r),n++},getContentWidth=e=>{let t=getComputedStyle(e);return e.clientWidth-parseFloat(t.paddingLeft)-parseFloat(t.paddingRight)},getContentHeight=e=>{let t=getComputedStyle(e);return e.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)},multilineAlgo=e=>{e.innerEl.style.whiteSpace="pre-wrap",onelineAlgo(e),e.innerEl.scrollWidth>getContentWidth(e.containerEl)&&(e.innerEl.style.whiteSpace="normal")},onelineAlgo=e=>{let{innerEl:t,containerEl:r,fontSizePx:a,minFontSizePx:o,fontSizePrecisionPx:l,updateFontSizePx:n}=e,i=0,s=1;for(;i<10;){let e=t.scrollWidth,o=getContentWidth(r),c=e/o;if(s===c||e<o)break;let d=a/c-a,h=a;if(Math.abs((a=n(a+d))-h)<=l)break;s=c,i++}antiOverflowAlgo({fontSizePx:a,minFontSizePx:o,updateFontSizePx:n,fontSizePrecisionPx:l,breakPredicate:()=>t.scrollWidth<=getContentWidth(r)})},boxAlgo=e=>{let{innerEl:t,containerEl:r,fontSizePx:a,minFontSizePx:o,maxFontSizePx:l,fontSizePrecisionPx:n,updateFontSizePx:i}=e;a=i((l-o)*.5);let s=(l-o)*.25,c=0;for(;s>n&&c<100;){let e=t.scrollWidth,n=getContentWidth(r),d=t.scrollHeight,h=getContentHeight(r);if(e===n&&d===h)break;a<l&&e<=n&&d<=h?a=i(a+s):a>o&&(e>n||d>h)&&(a=i(a-s)),s*=.5,c++}antiOverflowAlgo({fontSizePx:a,minFontSizePx:o,updateFontSizePx:i,fontSizePrecisionPx:n,breakPredicate:()=>t.scrollWidth<=getContentWidth(r)&&t.scrollHeight<=getContentHeight(r)})};function AutoTextSize(e){let{mode:t,containerID:r,minFontSizePx:l,maxFontSizePx:n,fontSizePrecisionPx:i,as:s="div",children:c,...d}=e,h=(0,o.useRef)();(0,o.useEffect)(()=>{var e;return null===(e=h.current)||void 0===e?void 0:e.call(h)},[c]);let u=(0,o.useCallback)(e=>{var a;null===(a=h.current)||void 0===a||a.disconnect();let o=document.getElementById(r);e&&o&&(h.current=function(e){var t;let r,a,{innerEl:o,containerEl:l,mode:n,minFontSizePx:i,maxFontSizePx:s,fontSizePrecisionPx:c}=e,d=(t=()=>{(function(e){let{innerEl:t,containerEl:r,mode:a="multiline",minFontSizePx:o=8,maxFontSizePx:l=160,fontSizePrecisionPx:n=.1}=e;if(!isFinite(n)||0===n)throw Error("Invalid fontSizePrecisionPx (".concat(n,")"));let i={display:"inline-block",fontSize:""};"oneline"===a?i.whiteSpace="nowrap":"multiline"===a||"box"===a&&(i.whiteSpace="pre-wrap",i.wordBreak="break-word"),Object.assign(t.style,i);let s=window.getComputedStyle(t,null).getPropertyValue("font-size"),c=parseFloat(s),d={innerEl:t,containerEl:r,fontSizePx:c,minFontSizePx:o,maxFontSizePx:l,fontSizePrecisionPx:n,updateFontSizePx:e=>(c=e,t.style.fontSize="".concat(c,"px"),c)};"oneline"===a?onelineAlgo(d):"multiline"===a?multilineAlgo(d):"box"===a&&boxAlgo(d)})({innerEl:o,containerEl:l,mode:n,maxFontSizePx:s,minFontSizePx:i,fontSizePrecisionPx:c}),r=[getContentWidth(l),getContentHeight(l)]},a=!1,()=>{a||(a=!0,requestAnimationFrame(()=>{t(),a=!1}))}),h=new ResizeObserver(()=>{let e=r;r=[getContentWidth(l),getContentHeight(l)],((null==e?void 0:e[0])!==r[0]||(null==e?void 0:e[1])!==r[1])&&d()});return h.observe(l),d.disconnect=()=>h.disconnect(),d}({innerEl:e,containerEl:o,mode:t,minFontSizePx:l,maxFontSizePx:n,fontSizePrecisionPx:i}))},[t,l,n,i]);return(0,a.jsx)(s,{ref:u,...d,children:c})}},10622:function(e,t,r){r.d(t,{c:function(){return BannerOrderButton}});
1var a=r(85893),o=r(81072),l=r(44068),n=r(70342),i=r(20489);let BannerOrderButton=e=>{let{title:t,size:r}=e,{isAndroid:s,isMobile:c,isIOS:d}=(0,n.b)(),{androidApp:h,iosApp:u,orderFlow:p,disableOnlineOrdering:v}=(0,o.Fx)();return v?null:"WEB_FIRST"!==p&&c&&(s&&h||d&&u)?(0,a.jsxs)("div",{children:[h?(0,a.jsx)("a",{className:"inline-flex flex-col items-center justify-center cursor-pointer p-3",target:"_blank",rel:"noreferrer",href:h,onClick:l.JJ,children:(0,a.jsx)("img",{src:"/images/google_play_badge.png",alt:"Get it on Google Play",className:"max-w-[200px]"})}):null,u?(0,a.jsx)("a",{className:"inline-flex flex-col items-center justify-center cursor-pointer p-3",target:"_blank",rel:"noreferrer",href:u,onClick:l.L4,children:(0,a.jsx)("img",{src:"/images/app_store_badge.png",alt:"Download on the App Store",className:"max-w-[200px]"})}):null]}):(0,a.jsx)(i.A,{title:t,size:r})}},24499:function(e,t,r){r.d(t,{y:function(){return HeroBanner}});var a=r(85893);r(67294);var o=r(41922),l=r(10622),n=r(19081),i=r(92776);let HeroBanner=e=>{let{title:t,subtitle:r,description:s,imageURL:c,imageDesktopURL:d,edge:h,edgeAbove:u,headingLevel:p=1}=e;return(0,a.jsx)("header",{className:"w-full flex justify-center items-center",children:(0,a.jsx)(i.t,{as:"div",edge:h,edgeAbove:u,className:"w-full flex flex-col justify-center items-center bg-tertiary text-onTertiary bg-center bg-no-repeat banner-height bg-cover bg-[image:var(--heroMobileURL)] sm:bg-[image:var(--heroDesktopURL)]",style:{...c?{"--heroMobileURL":'url("'.concat(c,'")')}:void 0,...d?{"--heroDesktopURL":'url("'.concat(d,'")')}:void 0},children:(0,a.jsxs)("div",{className:"container w-full flex flex-col items-center text-center py-6 px-3 relative",children:[(0,a.jsxs)("div",{className:"mb-3",children:[r?(0,a.jsx)("h2",{...(0,n.l)("body"),className:"text-lg font-header",children:r}):null,(0,a.jsx)(o.o,{as:1===p?"h1":"h2",mode:"multiline",containerID:"resize-container",className:"font-hero text-5xl sm:text-4xl md:text-6xl lg:text-8xl",...(0,n.l)("heading"),children:t}),s?(0,a.jsx)("h3",{...(0,n.l)("body"),className:"font-bold text-lg lg:text-2xl mt-2",children:s}):null]}),(0,a.jsx)("div",{...(0,n.l)("action"),children:(0,a.jsx)(l.c,{})})]})})})}},53974:function(e,t,r){r.d(t,{b:function(){return HungryYetSection}});var a=r(85893),o=r(67294),l=r(81072),n=r(20489),i=r(92776);let HungryYetSection=e=>{let{edge:t,edgeAbove:r}=e,{disableOnlineOrdering:s}=(0,l.Fx)(),[c,d]=(0,o.useState)(!0),h=(0,o.useRef)(null),[u,p]=(0,o.useState)(!1),[v,m]=(0,o.useState)(!0);return((0,o.useEffect)(()=>{let e=h.current;if(!e)return()=>{};let t=new IntersectionObserver(e=>{let[t]=e;d(!t.isIntersecting)});return t.observe(e),()=>t.disconnect()},[]),(0,o.useEffect)(()=>{let onScroll=()=>p(window.scrollY>48),measureScrollable=()=>m(document.documentElement.scrollHeight-window.innerHeight>48);return onScroll(),measureScrollable(),window.addEventListener("scroll",onScroll,{passive:!0}),window.addEventListener("resize",measureScrollable),()=>{window.removeEventListener("scroll",onScroll),window.removeEventListener("resize",measureScrollable)}},[]),s)?t?(0,a.jsx)(i.t,{as:"div",className:"w-full bg-background",edge:t,edgeAbove:r}):null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.t,{as:"div",className:"w-full bg-background text-onBackground pt-10 pb-6 px-3 text-center md:px-10",edgeAbove:r,children:(0,a.jsx)("h2",{id:"hungry-yet-title",className:"font-sectionHeader font-bold text-4xl",children:"Hungry yet?"})}),(0,a.jsx)("div",{role:"region","aria-labelledby":"hungry-yet-title",className:"w-full text-onBackground sticky bottom-0 z-20 grid grid-cols-1 gap-3 px-3 pt-3 pb-[calc(env(safe-area-inset-bottom)+0.75rem)] transition-[transform,background-color] duration-300 ease-out motion-reduce:transition-none md:px-10 lg:static lg:flex lg:justify-center lg:pt-4 lg:pb-10 ".concat(c?"bg-background/80 backdrop-blur lg:bg-background lg:backdrop-blur-none":"bg-background"," ").concat(!v||u?"translate-y-0":"translate-y-full lg:translate-y-0"),children:(0,a.jsx)("div",{className:"lg:min-w-[200px]",children:(0,a.jsx)(n.A,{containerClassName:"w-full text-center"})})}
1),(0,a.jsx)("div",{ref:h,"aria-hidden":!0,className:"w-full bg-background h-7 lg:hidden"}),t?(0,a.jsx)(i.t,{as:"div",className:"w-full bg-background",edge:t}):null]})}},94190:function(e,t,r){r.d(t,{Vz:function(){return trackSpillStyle},WH:function(){return ImageFrame}});var a=r(85893),o=r(67294),l=r(27279);let frameBorderStyle=(e,t)=>{switch(e){case"thin":return{border:"2px solid ".concat(t.border)};case"thick":case"neoBrutal":return{border:"4px solid ".concat(t.border)};case"dashed":return{border:"4px dashed ".concat(t.border)};case"doubleGap":return{border:"3px solid ".concat(t.border),outline:"3px solid ".concat(t.borderOuter),outlineOffset:"4px"};default:return{}}},frameShadow=(e,t,r)=>{let a=[];return"ring"===t&&a.push("0 0 0 4px ".concat(r.border)),"neoBrutal"===t?a.push("8px 8px 0 ".concat(r.borderShadow)):"hard"===e&&a.push("8px 8px 0 ".concat(r.ink)),"soft"===e&&a.push("0 10px 15px -3px rgba(0, 0, 0, 0.1)","0 4px 6px -4px rgba(0, 0, 0, 0.1)"),"bold"===e&&a.push("0 25px 50px -12px rgba(0, 0, 0, 0.25)"),a.join(", ")},n={none:{top:0,bottom:0},soft:{top:2,bottom:22},bold:{top:13,bottom:63},hard:{top:0,bottom:8}},i={none:{top:0,bottom:0},thin:{top:0,bottom:0},thick:{top:0,bottom:0},dashed:{top:0,bottom:0},neoBrutal:{top:0,bottom:8},doubleGap:{top:7,bottom:7},ring:{top:4,bottom:4},squareOverlap:{top:14,bottom:0},curvedOverlap:{top:0,bottom:14}},trackSpillStyle=(e,t)=>({paddingTop:Math.max(n[e].top,i[t].top),paddingBottom:Math.max(n[e].bottom,i[t].bottom)}),ImageFrame=e=>{let{mask:t,border:r,shadow:n,colours:i,children:s}=e,c="squareOverlap"===r||"curvedOverlap"===r,d="none"!==r&&!c,h=d&&!!(0,l.zB)(t);return(0,a.jsxs)(o.Fragment,{children:[c?(0,a.jsx)("div",{"aria-hidden":!0,title:"Decorative border frame",className:"curvedOverlap"===r?(0,l.zB)(t)||"rounded-3xl":"",style:{position:"absolute",..."squareOverlap"===r?{top:"-".concat(14,"px"),left:"-".concat(14,"px"),right:"".concat(14,"px"),bottom:"".concat(14,"px")}:{top:"".concat(14,"px"),left:"".concat(14,"px"),right:"-".concat(14,"px"),bottom:"-".concat(14,"px")},border:"3px solid ".concat(i.border),zIndex:-1}}):null,(0,a.jsx)("div",{className:"relative z-0 w-full h-full overflow-hidden ".concat((0,l.zB)(t)),style:{...(0,l.fq)(t),...frameBorderStyle(r,i),...h?{backgroundColor:i.border}:{},boxShadow:frameShadow(n,r,i)},children:s})]})}},54443:function(e,t,r){r.d(t,{L:function(){return LandingSection}});var a=r(85893),o=r(67294),l=r(92776),n=r(19081),ui_Section=e=>{var t;let{image:r,imageDesktop:o,title:i,text:s,rightImage:c,variant:d="main",footer
1:h=null,oneColumn:u=!1,edge:p,edgeAbove:v,band:m}=e,f=null!==(t=null==m?void 0:m.className)&&void 0!==t?t:"main"===d?"bg-surface text-onSurface":"bg-tertiary text-onTertiary";return u?(0,a.jsxs)(l.t,{edge:p,edgeAbove:v,style:null==m?void 0:m.style,className:"flex flex-col justify-center items-center ".concat(f),children:[(0,a.jsx)("div",{className:"container-fluid py-10 md:p-10 flex justify-center items-center",children:(0,a.jsxs)("div",{className:"flex flex-col justify-center items-center w-full flex-row-reverse",children:[(0,a.jsxs)("div",{className:"p-3 w-full",children:[i?(0,a.jsx)("h2",{...(0,n.l)("heading"),className:"font-sectionHeader font-bold text-4xl whitespace-pre-wrap mb-2 md:text-center",children:i}):null,"string"==typeof s?(0,a.jsx)("p",{...(0,n.l)("body"),className:"whitespace-pre-wrap md:mb-4 md:text-center",children:s}):(0,a.jsx)("div",{...(0,n.l)("body"),className:"whitespace-pre-wrap md:mb-4 md:text-center",children:s})]}),r?(0,a.jsx)("div",{...(0,n.l)("media"),className:"p-3 md:hidden",children:(0,a.jsx)("img",{src:r,alt:i||"",className:"w-full rounded"})}):null,o||r?(0,a.jsx)("div",{...(0,n.l)("media"),className:"hidden md:block w-full",children:(0,a.jsx)("img",{src:o||r,alt:i||"",className:"w-full rounded"})}):null]})}),h]}):(0,a.jsx)(l.t,{edge:p,edgeAbove:v,style:null==m?void 0:m.style,className:"flex flex-col justify-center items-center ".concat(f),children:(0,a.jsxs)("div",{className:"container-fluid py-10 md:p-10 flex justify-center items-center",children:[(0,a.jsxs)("div",{className:"flex justify-center items-center w-full flex-wrap ".concat(c?"flex-row-reverse":""),children:[r?(0,a.jsx)("div",{...(0,n.l)("media"),className:"p-3 md:hidden flex justify-center items-center w-full",children:(0,a.jsx)("img",{src:r,alt:i||"",className:"w-full rounded"})}):null,o||r?(0,a.jsx)("div",{...(0,n.l)("media"),className:"hidden md:block w-full flex justify-center items-center w-1/3",children:(0,a.jsx)("img",{src:o||r,alt:i||"",className:"w-full rounded"})}):null,(0,a.jsxs)("div",{className:"w-full p-3 max-w-[500px] ".concat(r?"md:w-2/3":"text-center"),children:[i?(0,a.jsx)("h2",{...(0,n.l)("heading"),className:"font-sectionHeader font-bold text-4xl mb-4 whitespace-pre-wrap",children:i}):null,"string"==typeof s?(0,a.jsx)("p",{...(0,n.l)("body"),className:"whitespace-pre-wrap mb-4",children:s}):(0,a.jsx)("div",{...(0,n.l)("body"),className:"whitespace-pre-wrap",children:s})]})]}),h]})})},i=r(29996),s=r(90288);let TextComponent=e=>{let{section:t,androidApp:r,iosApp:l}=e;switch(t.type){case"quote":return(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)("p",{className:"whitespace-pre-wrap",children:t.text}),(0,a.jsx)("span",{className:"block text-3xl italic mt-10 opacity-80",children:t.author}),t.orderButton?(0,a.jsx)("div",{className:"".concat(t.imageURL?"text-center md:text-left":"text-center"," mt-10"),children:(0,a.jsx)(s.Z,{})}):null]});case"app":return(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)("p",{className:"whitespace-pre-wrap",children:t.text}),(0,a.jsx)("div",{className:"flex flex-col w-full justify-center gap-3 ".concat(t.imageURL?"items-center md:items-start":"items-center"," mt-10"),children:(0,a.jsx)(i.C,{androidApp:r,iosApp:l})})]});default:return(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)("p",{className:"whitespace-pre-wrap",children:t.text}),t.orderButton&&!t.oneColumn?(0,a.jsx)("div",{className:"".concat(t.imageURL&&!t.oneColumn?"text-center md:text-left":"text-center"," ").concat(t.oneColumn?"mt-3":"mt-10"),children:(0,a.jsx)(s.Z,{})}):null]})}},LandingSection=e=>{let{section:t,variant:r,edge:o,edgeAbove:l,rightImage:n,band:i,androidApp:c,iosApp:d}=e;return(0,a.jsx)(ui_Section,{oneColumn:t.oneColumn,title:t.title,text:(0,a.jsx)(TextComponent,{section:t,androidApp:c,iosApp:d}),image:t.imageURL,imageDesktop:t.imageDesktopURL,variant:r,edge:o,edgeAbove:l,band:i,rightImage:n,footer:t.orderButton&&t.oneColumn?(0,a.jsx)("div",{className:"".concat(t.imageURL&&!t.oneColumn?"text-center md:text-left":"text-center"," mb-10"),children:(0,a.jsx)(s.Z,{})}):null})}},82690:function(e,t,r){r.d(t,{t:function(){return SingleShop}});var a=r(85893);r(67294);var o=r(31519),l=r(95377),n=r(92776),i=r(43745);let SingleShop=e=>{let{store:t,edge:r,edgeAbove:s}=e,{telephone:c,email:d}
1=t.info,h=o.Z.getShopAddress(t.info);return(0,a.jsx)(n.t,{className:"bg-background text-onBackground flex flex-col justify-center items-center py-10 sm:p-10",edge:r,edgeAbove:s,children:(0,a.jsx)("div",{className:"container-fluid flex justify-center",children:(0,a.jsxs)("div",{className:"bg-surface text-onSurface rounded flex justify-center items-stretch flex-wrap w-full sm:w-auto shadow",children:[(0,a.jsxs)("div",{className:"w-full sm:w-1/2 sm:min-w-[300px] p-3",children:[(0,a.jsx)("h2",{className:"font-sectionHeader text-2xl mb-3",children:"Opening times"}),(0,a.jsx)(i.Z,{opening:t.opening})]}),h||c||d?(0,a.jsxs)("div",{className:"w-full sm:w-1/2 p-3 flex flex-col sm:min-w-[300px]",children:[(0,a.jsx)("h2",{className:"font-sectionHeader text-2xl mb-3",children:"Contact us"}),h?(0,a.jsxs)("div",{className:"flex items-baseline",children:[(0,a.jsx)(l.Z,{name:"marker",className:"mr-2"}),(0,a.jsx)("span",{className:"flex flex-col",children:h})]}):null,c?(0,a.jsxs)("div",{className:"flex items-baseline",children:[(0,a.jsx)(l.Z,{name:"phone",className:"mr-2"}),(0,a.jsx)("span",{children:c})]}):null,d?(0,a.jsxs)("div",{className:"flex items-baseline",children:[(0,a.jsx)(l.Z,{name:"email",className:"mr-2"}),(0,a.jsx)("span",{children:d})]}):null]}):null]})})})}},20489:function(e,t,r){r.d(t,{A:function(){return WebOrderButton}});var a=r(85893),o=r(81072),l=r(44068),n=r(89966),i=r(36366);let WebOrderButton=e=>{let{containerClassName:t,title:r="Order",size:s}=e,{stores:c,disableOnlineOrdering:d}=(0,o.Fx)(),h=c.length>1,u=0===c.length;return d?null:u?(0,a.jsx)(i.P,{variant:"primaryContainer",title:r,size:s,containerClassName:t}):(0,a.jsx)(n.ZP,{variant:"primaryContainer",title:r,size:s,containerClassName:t,onClick:()=>{h||(0,l.ON)()},href:h?{pathname:"/stores"}:{pathname:"/stores/[storeId]",query:{storeId:c[0].storeId}}})}},39461:function(e,t,r){r.d(t,{t:function(){return JoinedBand},_:function(){return renderBlock}});var a=r(85893),o=r(67294),l=r(60290),n=r(81072),i=r(24499),s=r(53974),c=r(23602),d=r(43301);let textAlignClass=e=>{switch(e){case"center":return"text-center";case"right":return"text-right";default:return"text-left"}};var h=r(27279),u=r(94190),p=r(92776),v=r(23227);let keyedImages=e=>{let t=new Map;return e.map(e=>{var r;let a=null!==(r=t.get(e))&&void 0!==r?r:0;return t.set(e,a+1),{src:e,key:0===a?e:"".concat(e,"-").concat(a)}})},ImageCarouselSection=e=>{let{title:t,images:r,imageMask:l="rounded",imageRatio:n="4:3",imageShadow:i="soft",imageTilt:s="none",imageBorder:m="none",imageBorderColour:f="default",imageBorderShadowColour:g="default",imageBorderOuterColour:b="default",chevronColour:x="default",chevronStyle:M="circle",dotColour:k="default",dotStyle:y="dots",autoplay:z=!1,backgroundColour:L="default",backgroundCustomColour:C="",backgroundTexture:w,textAlign:S="left",variant:j,edge:N,edgeAbove:E,overlapTop:R=0,overlapBottom:A=0}=e,[B,F]=o.useState(!1),I=o.useRef(!1),T={...R?{paddingTop:R}:{},...A?{paddingBottom:A}:{}},O=(0,c.k)(L,j,C),P=O.className,W=O.onColourVar,D=O.style,tokenOr=e=>"rgb(var(".concat("default"===e?W:"--color-".concat(e),"))"),H={ink:"rgb(var(".concat(W,"))"),border:tokenOr(f),borderShadow:tokenOr(g),borderOuter:tokenOr(b)},U="default"===x?void 0:x,V="hidden md:flex absolute top-1/2 -translate-y-1/2 z-10 items-center justify-center transition-transform hover:scale-110 focus-visible:scale-110",q="plain"===M?"".concat(V," w-11 h-11 drop-shadow-md"):"".concat(V," w-11 h-11 shadow-lg ").concat("square"===M?"rounded":"rounded-full"," ").concat((0,c.Q)(null!=U?U:"primary")),Q="plain"===M?{color:"rgb(var(".concat(U?"--color-".concat(U):W,"))")}:{},G="default"===k?void 0:k,_=(0,c.Q)(null!=G?G:"primary");return 0===r.length?null:(0,a.jsx)(p.t,{edge:N,edgeAbove:E,className:"flex flex-col justify-center items-center ".concat(P),style:{...T,...(0,d.$)(w,j,W),...D},"aria-roledescription":"carousel","aria-label":t||"Image gallery",children:(0,a.jsxs)("div",{className:"container-fluid py-10 px-4 md:p-10 w-full",children:[t?(0,a.jsx)("h2",{className:"font-sectionHeader font-bold text-4xl uppercase mb-8 ".concat(textAlignClass(S)),children:t}):null,(0,a.jsx)(v.l,{label:t||"Image gallery",slides:keyedImages(r).map((e,r)=>{let{src:o,key:n}=e;return{key:n,node:(0,a.jsx)(u.WH,{mask:l,border:m,shadow:i,colours:H,children:(0,a.jsx)("img",{src:o,alt:"".concat(t||"Food"," — slide ").concat(r+1),loading:0===r?"eager":"lazy",draggable:!1,
1className:"block w-full h-full object-cover box-border"})})}}),slideWidthClass:"w-[78%] sm:w-[55%] lg:w-[38%]",firstSlideClass:"ml-[11%] sm:ml-[22.5%] lg:ml-[31%]",lastSlideClass:"mr-[11%] sm:mr-[22.5%] lg:mr-[31%]",slideRatioClass:(0,h.tU)(n),rotation:e=>(0,h.Z9)(s,e),trackStyle:(0,u.Vz)(i,m),arrows:{className:q,style:Q,plain:"plain"===M,label:e=>"".concat("previous"===e?"Previous":"Next"," slide")},indicators:{style:y,activeClassName:_,inactiveInk:"rgb(var(".concat(W,"))"),inactiveFill:"rgba(var(".concat(W,"), 0.3)"),label:e=>"Go to slide ".concat(e+1)},playing:z&&!B,interactionHandlers:{onMouseEnter:()=>F(!0),onMouseLeave:()=>F(!1),onPointerDown:()=>{I.current=!0},onPointerUp:()=>{I.current=!1},onFocus:()=>{I.current||F(!0),I.current=!1},onBlur:()=>F(!1),onTouchStart:()=>F(!0),onTouchEnd:()=>F(!1)}})]})})};var m=r(82690),f=r(23955),g=r(54443),b=r(54230),x=r(42450);let M={ink:"bg-onSurface text-surface",primary:"bg-primary text-onPrimary",primaryContainer:"bg-primaryContainer text-onPrimaryContainer",secondary:"bg-secondary text-onSecondary",secondaryContainer:"bg-secondaryContainer text-onSecondaryContainer",tertiary:"bg-tertiary text-onTertiary",surface:"bg-surface text-onSurface",surfaceVariant:"bg-surfaceVariant text-onSurfaceVariant",background:"bg-background text-onBackground"},k={primary:"text-primary",primaryContainer:"text-primaryContainer",secondary:"text-secondary",secondaryContainer:"text-secondaryContainer",tertiary:"text-tertiary",surface:"text-surface",surfaceVariant:"text-surfaceVariant",background:"text-background"},y=(0,x.cL)("six"),z={ink:{fill:"text-onSurface",content:"text-surface"},primary:{fill:"text-primary",content:"text-onPrimary"},primaryContainer:{fill:"text-primaryContainer",content:"text-onPrimaryContainer"},secondary:{fill:"text-secondary",content:"text-onSecondary"},secondaryContainer:{fill:"text-secondaryContainer",content:"text-onSecondaryContainer"},tertiary:{fill:"text-tertiary",content:"text-onTertiary"},surface:{fill:"text-surface",content:"text-onSurface"},surfaceVariant:{fill:"text-surfaceVariant",content:"text-onSurfaceVariant"},background:{fill:"text-background",content:"text-onBackground"}},L=["badge","paintSwipe","splat","spray","tape","stamp"],C=["badge","paintSwipe","splat","spray","tape"],w={badge:"M6 86 C22 52 52 34 96 27 C170 15 268 21 352 17 C430 14 498 19 552 12 C574 9 596 20 594 44 C592 70 598 96 584 116 C566 136 508 128 452 130 C356 133 250 125 168 129 C118 131 62 128 30 116 C10 108 0 98 6 86 Z",paintSwipe:"M8 18 C86 6 170 16 258 10 C344 4 420 14 492 8 C528 6 556 20 578 30 C586 52 584 84 574 104 C528 118 486 108 442 118 C352 134 260 122 168 132 C110 138 58 130 16 132 C6 112 2 50 8 18 Z M574 44 C588 40 598 36 600 30 C592 26 574 34 562 40 C566 43 570 44 574 44 Z M568 74 C584 71 594 67 596 62 C588 59 570 66 558 70 C561 73 564 74 568 74 Z M120 128 C126 142 136 146 139 137 C141 128 132 123 120 128 Z M330 122 C337 137 347 139 349 130 C351 121 341 117 330 122 Z M52 26 C150 20 250 28 344 22 C252 36 154 34 52 34 Z M258 116 C330 112 396 118 452 114 C392 124 320 122 258 122 Z",splat:"M40 64 C34 30 78 8 140 14 C200 20 250 2 320 10 C390 18 470 0 520 18 C570 36 600 58 586 88 C574 116 520 126 470 122 C400 116 340 138 268 128 C210 120 150 136 100 124 C58 114 46 96 40 64 Z M556 26 C572 18 584 30 574 40 C566 48 548 36 556 26 Z M22 104 C10 108 8 122 20 124 C32 126 36 108 22 104 Z",spray:"M12 70 C12 40 60 26 130 22 C230 16 330 26 430 20 C500 16 570 24 588 46 C602 64 596 92 574 108 C548 126 470 118 400 122 C300 128 200 118 120 122 C56 126 12 104 12 70 Z",tape:"M4 34 C40 28 30 40 68 32 C120 22 180 34 240 26 C320 16 400 30 480 22 C540 16 570 30 596 22 C588 44 600 84 592 112 C560 118 520 106 470 114 C400 124 330 110 250 118 C180 126 120 112 60 120 C34 124 20 112 8 118 C16 92 0 60 4 34 Z",stamp:"M14 16 L586 10 L590 128 L10 132 Z M14 16 L586 10 M590 128 L10 132 M14 16 L10 132 M586 10 L590 128",slash:"M18 118 C120 96 240 70 360 46 C440 30 520 18 584 12 C588 24 590 34 586 44 C520 52 440 66 360 82 C240 106 120 128 22 132 Z"},AccentShape=e=>{let{accent:t,filterId:r}=e,o=w[t];if(!o)return null;let l="stamp"===t;return(0,a.jsx)("svg",{"aria-hidden":"true",className:"absolute inset-0 w-full h-full",viewBox:"0 0 600 140",preserveAspectRatio:"none",style:{filter:"url
1(#".concat(r,")"),overflow:"visible",..."spray"===t?{opacity:.85,filter:"url(#".concat(r,") blur(2.5px)")}:{}},children:(0,a.jsx)("path",{d:o,fillRule:"paintSwipe"===t?"evenodd":void 0,fill:l?"none":"currentColor",stroke:l?"currentColor":"none",strokeWidth:"stamp"===t?7:5,strokeLinecap:"round",vectorEffect:"non-scaling-stroke"})})},GoogleReviewsSection=e=>{let{cardEdge:t="soft",cardMark:r="auto",ratingStyle:l="stacked",backgroundTexture:n="none",titleAccent:i="none",titleAccentColour:s="ink",title:h,titleHighlightWords:u,titleHighlightColour:v="primary",rating:m,reviewCount:f,reviews:g=[],reviewsURL:S,showExample:j=!1,backgroundColour:N="default",backgroundCustomColour:E,cardColour:R="default",cardEdgeColour:A="default",variant:B,edge:F,edgeAbove:I}=e,T="gr-".concat(o.useId().replace(/:/g,"")),O=g.filter(e=>e.text||e.author),P=0===O.length;if(P&&!j)return null;let W=(0,c.k)(N,B,E),D=W.className,H=W.colourVar,U="default"===R?"surface":R,V=(0,x.nj)(t),q="default"===A?void 0:"--color-".concat(A),Q=M["primary"===N?"ink":"primary"],G="soft"!==t,_="auto"===r?G?"none":"google":r,Z=(null!=h?h:"").trim(),Y=z[s],K=L.includes(i),$=C.includes(i),X=(()=>{let e=new Set(null!=u?u:[]);if(0===e.size)return Z;let t=Z.split(/(\s+)/),r=[];return t.forEach((t,a)=>{let o=a%2==1,l=!o&&e.has(a/2),n=o&&r.length>0&&r[r.length-1].picked&&e.has((a+1)/2),i=l||n,s=r[r.length-1];if(s&&s.picked===i){s.text+=t;return}r.push({text:t,picked:i})}),(0,a.jsx)(o.Fragment,{children:r.map((e,t)=>{let r="run-".concat(t);return e.picked?(0,a.jsx)("span",{className:k[v],children:e.text},r):(0,a.jsx)(o.Fragment,{children:e.text},r)})})})(),J=S?(0,a.jsx)("a",{className:V?"font-button font-bold rounded-full px-6 py-3 bg-surface text-onSurface inline-block":"font-button font-bold underline underline-offset-4 hover:no-underline",href:S,target:"_blank",rel:"noreferrer noopener",children:"See all reviews on Google →"}):null;return(0,a.jsxs)(p.t,{edge:F,edgeAbove:I,className:"flex flex-col justify-center items-center ".concat(D),style:{...W.style,...(0,d.$)(n,B,W.onColourVar)},children:[(0,a.jsx)(x.Jr,{idPrefix:T}),(0,a.jsx)("div",{className:"container-fluid py-8 px-4 md:p-10 w-full",children:(0,a.jsxs)("div",{className:"mx-auto max-w-5xl",children:[Z?(0,a.jsx)("h2",{className:"font-sectionHeader font-bold text-center text-4xl uppercase mb-8",children:(0,a.jsxs)("span",{className:"relative inline-block ".concat(K?"px-9 py-3 italic":""," ").concat($?Y.content:""),style:K?{transform:"rotate(-1.4deg)"}:void 0,children:[w[i]?(0,a.jsx)("span",{"aria-hidden":"true",className:"absolute inset-0 ".concat(Y.fill),children:(0,a.jsx)(AccentShape,{accent:i,filterId:"".concat(T,"-chalk-0")})}):null,"highlight"===i?(0,a.jsx)("span",{"aria-hidden":"true",className:"absolute inset-x-[-0.3em] top-[0.15em] bottom-[0.1em]",style:{backgroundColor:"rgba(var(--color-onSurface), 0.22)",filter:"url(#".concat(T,"-chalk-1)")}}):null,(0,a.jsx)("span",{className:"relative",children:X}),"underline"===i?(0,a.jsx)("svg",{"aria-hidden":"true",className:"absolute left-0 w-full ".concat(Y.fill),style:{bottom:"-0.35em",filter:"url(#".concat(T,"-chalk-2)")},height:"12",viewBox:"0 0 300 12",preserveAspectRatio:"none",children:(0,a.jsx)("path",{d:"M4 8 Q80 2 150 7 T296 5",fill:"none",stroke:"currentColor",strokeWidth:"4",strokeLinecap:"round",opacity:"0.75"})}):null,"scratch"===i?(0,a.jsx)("svg",{"aria-hidden":"true",className:"absolute left-0 w-full ".concat(Y.fill),style:{bottom:"-0.5em",filter:"url(#".concat(T,"-chalk-2)")},height:"16",viewBox:"0 0 300 16",preserveAspectRatio:"none",children:(0,a.jsxs)("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",children:[(0,a.jsx)("path",{d:"M3 4 C74 1 152 7 232 3 C262 1 284 5 297 3",strokeWidth:"2.6"}),(0,a.jsx)("path",{d:"M7 9 C84 6 164 12 244 8 C268 6 286 10 295 8",strokeWidth:"1.9",opacity:"0.75"}),(0,a.jsx)("path",{d:"M12 13.5 C96 11 186 15 258 12",strokeWidth:"1.3",opacity:"0.5"})]})}):null]})}):null,(0,a.jsx)(b._R,{style:l,rating:P&&!m?"4.9":m,reviewCount:P&&!f?"Based on your Google reviews":f,showMark:G,badgeClass:Q,centred:!0,className:"mb-6 md:mb-10"}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4 md:gap-6",children:(P?y:O).map((e,r)=>(0,a.jsx)(x.Ak,{review:e,index:r,cardEdge:t,mark:_,ownVoice:G,filterPrefix:T,fillVar:"--color-".concat(U),fillClass:M[U],bandVar:H,edgeVar:q},"review-".concat(r)))}),J?(0,a.jsx)("div",{className:"text-center mt-10",children:J}):null]})})]})};var S=r(29996),j=r(99150),N=r(41922),E=r(19081),R=r(10622),A=r(59475),B=r(50023),F=r(43416),I=r(66536),T=r(74229),O=r(46053),P=r(5152),W=r.n(P),D=r(42736),H=r(89966),U=r(95377),V=r(31519),q=r(90288),Q=r(43745),G=r(1711);let parseCoordinate=(e,t)=>
1{let r="number"==typeof e?e:Number.parseFloat(e);return Number.isFinite(r)&&Math.abs(r)<=t?r:null},getStoreLocations=e=>e.flatMap(e=>{if(!e.location)return[];let t=parseCoordinate(e.location.lat,90),r=parseCoordinate(e.location.long,180);return null===t||null===r||0===t&&0===r?[]:[{storeId:e.storeId,name:e.name,address:V.Z.getShopAddress(e.info),telephone:e.info.telephone,lat:t,lng:r,directionsURL:"https://www.google.com/maps/dir/?api=1&destination=".concat(t,",").concat(r),orderURL:"/stores/".concat(e.storeId)}]});var _=r(11682),Z=r(84051);let useDragToScroll=e=>{(0,o.useEffect)(()=>{let t=e.current;if(!t)return;let r=0,a=0,o=!1,l=!1,stopDragging=()=>{o=!1,t.style.removeProperty("scroll-snap-type"),t.style.removeProperty("cursor"),t.style.removeProperty("user-select")},onPointerDown=e=>{"mouse"===e.pointerType&&0===e.button&&(t.scrollWidth<=t.clientWidth||(o=!0,l=!1,r=e.clientX,a=t.scrollLeft))},onPointerMove=e=>{if(!o)return;let n=e.clientX-r;if(!l){if(4>Math.abs(n))return;l=!0,t.setPointerCapture(e.pointerId),t.style.scrollSnapType="none",t.style.cursor="grabbing",t.style.userSelect="none"}t.scrollLeft=a-n},onPointerUp=()=>{o&&stopDragging()},onClick=e=>{l&&(l=!1,e.preventDefault(),e.stopPropagation())};return t.addEventListener("pointerdown",onPointerDown),t.addEventListener("pointermove",onPointerMove),t.addEventListener("pointerup",onPointerUp),t.addEventListener("pointercancel",onPointerUp),t.addEventListener("click",onClick,!0),()=>{t.removeEventListener("pointerdown",onPointerDown),t.removeEventListener("pointermove",onPointerMove),t.removeEventListener("pointerup",onPointerUp),t.removeEventListener("pointercancel",onPointerUp),t.removeEventListener("click",onClick,!0),stopDragging()}},[e])},Y=W()(()=>Promise.all([r.e(644),r.e(996),r.e(778)]).then(r.bind(r,95778)).then(e=>e.MapCanvas),{loadableGenerated:{webpack:()=>[95778]},ssr:!1,loading:()=>(0,a.jsx)("div",{className:"h-full w-full animate-pulse bg-surfaceVariant","aria-hidden":!0})}),K={map:"map",stacked:"stacked",grid:"grid"},$={light:"light",dark:"dark",mono:"mono",brand:"brand",blueprint:"blueprint"},Attribution=()=>(0,a.jsxs)("p",{className:"absolute bottom-0 left-0 z-10 max-w-full truncate bg-surface/75 px-1 text-[10px] leading-4 text-onSurface",children:["Map data \xa9"," ",(0,a.jsx)("a",{href:"https://www.openstreetmap.org/copyright",target:"_blank",rel:"noreferrer noopener",className:"underline",children:"OpenStreetMap"})," ","contributors \xb7 \xa9"," ",(0,a.jsx)("a",{href:"https://openmaptiles.org/",target:"_blank",rel:"noreferrer noopener",className:"underline",children:"OpenMapTiles"})]}),MapFrame=e=>{let{className:t,children:r}=e;return(0,a.jsxs)("div",{className:"relative overflow-hidden rounded ".concat(t),children:[r,(0,a.jsx)(Attribution,{})]})},StoreActions=e=>{let{store:t,location:r,orderVariant:l}=e;return(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-2 empty:hidden",children:[(0,a.jsx)(q.Z,{storeId:t.storeId,variant:l}),r?(0,a.jsx)(H.m5,{variant:"surface",iconName:"marker",title:(0,a.jsxs)(o.Fragment,{children:["Directions",(0,a.jsxs)("span",{className:"sr-only",children:[" to ",t.name," (opens in a new tab)"]})]}),href:r.directionsURL,target:"_blank",rel:"noreferrer"}):null]})},OpeningTimesLink=e=>{let{store:t}=e,[r,l]=(0,o.useState)(!1);return(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)(D.Z,{isOpen:r,closeModal:()=>l(!1),opening:t.opening,telephone:t.info.telephone,telephoneE164:t.info.telephoneE164,email:t.info.email,collection:t.collection,address:V.Z.getShopAddress(t.info)}),(0,a.jsxs)("button",{type:"button",className:"flex items-center text-sm text-primaryContainer underline",onClick:()=>l(!0),children:[(0,a.jsx)(U.Z,{name:"info",className:"mr-1 shrink-0"}),"Opening times & contact",(0,a.jsxs)("span",{className:"sr-only",children:[" for ",t.name]})]})]})},StoreAddress=e=>{let{store:t}=e,r=V.Z.getShopAddress(t.info);return r?(0,a.jsxs)("p",{className:"flex items-baseline gap-1 text-sm opacity-80",children:[(0,a.jsx)(U.Z,{name:"marker",className:"shrink-0"}),r]}):null},StorePhone=e=>{var t;let{store:r}=e;
1return r.info.telephone?(0,a.jsxs)("p",{className:"flex items-baseline gap-1 text-sm opacity-80",children:[(0,a.jsx)(U.Z,{name:"phone",className:"shrink-0"}),(0,a.jsx)("a",{href:"tel:".concat(null!==(t=r.info.telephoneE164)&&void 0!==t?t:r.info.telephone),className:"underline",children:r.info.telephone})]}):null},DirectoryRow=e=>{let{store:t,location:r,selected:o,beside:l,onSelect:n}=e;return(0,a.jsxs)("li",{className:"relative flex shrink-0 snap-start flex-col gap-2 py-2 pl-4 pr-4 [width:85%] sm:[width:23rem] [&:not(:first-child)]:border-l [&:not(:first-child)]:[border-left-color:color-mix(in_srgb,currentColor_15%,transparent)] ".concat(l?"lg:w-auto lg:shrink lg:border-b lg:border-l-2 lg:py-5 lg:pr-0 lg:[border-bottom-color:color-mix(in_srgb,currentColor_15%,transparent)] lg:last:border-b-0 ".concat(o?"lg:!border-l-primary":"lg:!border-l-transparent"):""),"aria-current":o?"true":void 0,children:[(0,a.jsx)("h3",{className:(0,Z.H)("lead","small").className,children:r?(0,a.jsx)("button",{type:"button",className:"text-left after:absolute after:inset-0 hover:underline","aria-label":"Show ".concat(t.name," on the map"),onMouseDown:e=>e.preventDefault(),onClick:n,children:t.name}):t.name}),(0,a.jsxs)("div",{className:"relative flex grow flex-col gap-2 [&_a]:pointer-events-auto [&_button]:pointer-events-auto pointer-events-none",children:[(0,a.jsxs)("div",{className:"flex grow flex-col gap-2",children:[(0,a.jsx)(StoreAddress,{store:t}),(0,a.jsx)(StorePhone,{store:t}),(0,a.jsx)(G.i,{orderStatus:t.orderStatus,collection:t.collection}),(0,a.jsx)(OpeningTimesLink,{store:t})]}),(0,a.jsx)(StoreActions,{store:t,location:r})]})]})},StoresWithMap=e=>{let{stores:t,locations:r,look:l,beside:n}=e,[i,s]=(0,o.useState)(),c=(0,o.useRef)(null);useDragToScroll(c);let[d,h]=(0,o.useState)(!1),u=new Map(r.map(e=>[e.storeId,e]));return(0,o.useEffect)(()=>{let e=c.current,t=null==e?void 0:e.querySelector('[aria-current="true"]');d&&e&&t&&(e.scrollHeight>e.clientHeight?e.scrollTo({top:t.offsetTop-e.offsetTop-12,behavior:"smooth"}):e.scrollWidth>e.clientWidth&&e.scrollTo({left:t.offsetLeft-e.offsetLeft,behavior:"smooth"}))},[i,d]),(0,a.jsx)("div",{children:(0,a.jsxs)("div",{className:"flex flex-col gap-4 ".concat(n?"lg:h-[620px] lg:flex-row":""),children:[(0,a.jsx)("ul",{ref:c,className:"flex cursor-grab snap-x snap-mandatory gap-3 overflow-x-auto pb-2 [scrollbar-width:thin] [scrollbar-color:color-mix(in_srgb,currentColor_35%,transparent)_transparent] ".concat(n?"lg:w-1/2 lg:shrink-0 lg:cursor-auto lg:snap-none lg:flex-col lg:gap-0 lg:overflow-x-visible lg:overflow-y-auto lg:p-1 lg:pr-2":""),"aria-label":"Our stores",children:t.map(e=>(0,a.jsx)(DirectoryRow,{store:e,location:u.get(e.storeId),selected:e.storeId===i,beside:n,onSelect:()=>{h(!1),s(e.storeId)}},e.storeId))}),(0,a.jsx)(MapFrame,{className:"order-first h-[320px] ".concat(n?"lg:order-none lg:h-auto lg:w-1/2":"md:h-[420px]"),children:(0,a.jsx)(Y,{locations:r,mapStyle:l.mapStyle,markerColour:l.markerColour,selectedId:i,onSelect:e=>{h(!0),s(e)}})})]})})},GridCard=e=>{let{store:t,location:r}=e;return(0,a.jsxs)("li",{className:"".concat("bg-surface text-onSurface rounded shadow-md"," flex flex-col overflow-hidden"),children:[(0,a.jsx)("div",{className:"aspect-w-2 aspect-h-1 bg-secondary",children:t.imageURL?(0,a.jsx)("img",{className:"object-cover",src:t.imageURL,alt:""}):null}),(0,a.jsxs)("div",{className:"flex grow flex-col items-start gap-2 p-4",children:[(0,a.jsx)("h3",{className:(0,Z.H)("lead","default").className,children:t.name}),(0,a.jsx)(StoreAddress,{store:t}),(0,a.jsx)(G.i,{orderStatus:t.orderStatus,collection:t.collection}),(0,a.jsx)(OpeningTimesLink,{store:t})]}),(0,a.jsx)("div",{className:"p-4 pt-0",children:(0,a.jsx)(StoreActions,{store:t,location:r})})]})},StoresGrid=e=>{let{stores:t,locations:r}=e,o=new Map(r.map(e=>[e.storeId,e]));return(0,a.jsx)("ul",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3","aria-label":"Our stores",children:t.map(e=>(0,a.jsx)(GridCard,{store:e,location:o.get(e.storeId)},e.storeId))})},SingleStore=e=>{let{store:t,location:r,showMap:o,beside:l,look:n,bandFill:i}=e,{telephone:s,telephoneE164:c,email:d}=t.info,h=V.Z.getShopAddress(t.info),u=o?r:void 0;return(0,a.jsx)("div",{className:u&&l?void 0:"mx-auto w-full max-w-3xl",children:(0,a.jsxs)("div",{className:"grid gap-6 ".concat(l?"lg:grid-cols-12 lg:items-stretch":""),children:[(0,a.jsxs)("div",{className:"flex flex-col gap-6 ".concat(l?"lg:justify-center ".concat(u?"lg:col-span-6":"lg:col-span-12"):""),children:[(0,a.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,a.jsx)("h3",{className:(0,Z.H)("lead","large").className,children:t.name}),(0,a.jsx)(G.i,{orderStatus:t.orderStatus,collection:t.collection}),(0,a.jsx)(StoreActions,{store:t,location:r,orderVariant:"var(--color-primary)"===i?"surface":"primary"})]}),(0,a.jsxs)("div",{className:"grid gap-6 md:grid-cols-2",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:"".concat((0,Z.H)("label","default").className," mb-3"),children:"Opening times"}),(0,a.jsx)(Q.Z,{opening:t.opening})]}),h||s||d?(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("h4",{className:"".concat((0,Z.H)("label","default").className," mb-1"),children:"Contact us"}),h?(0,a.jsxs)("p",{className:"flex items-baseline gap-2",children:[(0,a.jsx)(U.Z,{name:"marker",className:"shrink-0"}),h]}
1):null,s?(0,a.jsxs)("p",{className:"flex items-baseline gap-2",children:[(0,a.jsx)(U.Z,{name:"phone",className:"shrink-0"}),(0,a.jsx)("a",{href:"tel:".concat(null!=c?c:s),className:"underline",children:s})]}):null,d?(0,a.jsxs)("p",{className:"flex items-baseline gap-2",children:[(0,a.jsx)(U.Z,{name:"email",className:"shrink-0"}),(0,a.jsx)("a",{href:"mailto:".concat(d),className:"underline",children:d})]}):null]}):null]})]}),u?(0,a.jsx)(MapFrame,{className:"h-[320px] ".concat(l?"lg:col-span-6 lg:h-auto lg:min-h-[480px]":"md:h-[420px]"),children:(0,a.jsx)(Y,{locations:[u],mapStyle:n.mapStyle,markerColour:n.markerColour})}):null]})})},SectionStores=e=>{var t;let{entry:r,editing:o,bandFill:l}=e,{stores:i}=(0,n.Fx)(),s=getStoreLocations(i),c={mapStyle:(0,_.P5)($,r.mapStyle,"light"),markerColour:(0,_.dy)(null!==(t=r.markerColour)&&void 0!==t?t:{type:"token",token:"primary"})};if(0===i.length)return o?(0,a.jsxs)("div",{className:"w-full self-stretch rounded border-2 border-dashed border-current p-10 text-center",children:[(0,a.jsx)("p",{className:"mb-1 font-bold",children:"No stores to show yet"}),(0,a.jsx)("p",{className:"opacity-80",children:"Your stores appear here, with their hours, once you add one."})]}):null;let d=(0,_.P5)(K,r.layout,"map"),h=1===i.length?(0,a.jsx)(SingleStore,{store:i[0],location:s[0],showMap:"grid"!==d,beside:"map"===d,look:c,bandFill:l}):"grid"!==d&&s.length>0?(0,a.jsx)(StoresWithMap,{stores:i,locations:s,look:c,beside:"map"===d}):(0,a.jsx)(StoresGrid,{stores:i,locations:s});return(0,a.jsx)("div",{className:"flex w-full flex-col self-stretch text-left",children:h})};var X=r(50129);let colourStyle=e=>e?{color:(0,_.dy)(e).fill}:void 0,Framed=e=>{var t;let{item:r,ground:o,scale:l}=e,n=(0,a.jsx)(X.i,{runs:r.runs,dress:r.dress,ground:o,scale:l});return(null===(t=r.accent)||void 0===t?void 0:t.mark)&&"none"!==r.accent.mark?(0,a.jsx)(j.Vy,{mark:r.accent.mark,colour:(0,_.sb)(r.accent.colour),texture:r.accent.texture,solidity:r.accent.opacity,ground:o,scale:l,children:n}):n},AppLinksButton=e=>{let{item:t,align:r}=e,{androidApp:o,iosApp:l}=(0,n.Fx)();return(0,a.jsx)("div",{...(0,E.l)("action"),className:"flex flex-col gap-3 ".concat(r),style:(0,_.vB)(t.spaceAbove),children:(0,a.jsx)(S.C,{androidApp:o,iosApp:l})})},OrderButton=e=>{let{item:t}=e;return(0,a.jsx)("div",{...(0,E.l)("action"),style:(0,_.vB)(t.spaceAbove),children:(0,a.jsx)(R.c,{title:"string"==typeof t.label&&t.label.trim()?t.label:"Order",size:(0,_.Cn)(t.size)})})},J={heading:e=>{var t,r,o;let{item:l,headingLevel:n,headingId:i,headingScale:s,ground:c}=e,d=1===l.level||2===l.level||3===l.level?l.level:n,h="h".concat(d),{className:u,fits:p,markScale:v}=(0,Z.H)(s,l.size),m={...colourStyle(l.colour),...(0,_.p_)(null===(t=l.dress)||void 0===t?void 0:t.font),...(0,_.vA)(null!==(o=l.dress)&&void 0!==o?o:{}),...(0,X.p)(l.runs,null===(r=l.accent)||void 0===r?void 0:r.mark)};return p?(0,a.jsx)(N.o,{as:h,mode:"multiline",containerID:"resize-container",id:i,className:u,style:m,...(0,E.l)("heading"),children:(0,a.jsx)(Framed,{item:l,ground:c,scale:v})}):(0,a.jsx)(h,{id:i,className:u,style:m,...(0,E.l)("heading"),children:(0,a.jsx)(Framed,{item:l,ground:c,scale:v})})},text:e=>{var t,r,o;let{item:l,ground:n}=e,{className:i,markScale:s}=(0,Z.H)(l.style,l.size);return(0,a.jsx)("p",{...(0,E.l)("body"),className:i,style:{...colourStyle(l.colour),...(0,_.p_)(null===(t=l.dress)||void 0===t?void 0:t.font),...(0,_.vA)(null!==(o=l.dress)&&void 0!==o?o:{}),...(0,X.p)(l.runs,null===(r=l.accent)||void 0===r?void 0:r.mark)},children:(0,a.jsx)(Framed,{item:l,ground:n,scale:s})})},button:e=>{let{item:t,align:r}=e;return"appLinks"===t.action?(0,a.jsx)(AppLinksButton,{item:t,align:r}):(0,a.jsx)(OrderButton,{item:t})},image:I.P,rating:O.Z,hygieneRating:T.a},belongsToHeading=e=>"text"===e.type&&("label"===e.style||"lead"===e.style),renderItem=(e,t,r)=>{var o,l,n,i;if("row"===e.type)return(0,a.jsx)(Row,{row:e,...r},null!==(o=e.id)&&void 0!==o?o:t);if("stores"===e.type)return(0,a.jsx)(SectionStores,{entry:e,editing:r.editing,bandFill:r.bandFill},null!==(l=e.id)&&void 0!==l?l:t);if("collection"===e.type)return(0,a.jsx)(A.A,{collection:e,label:r.label,bandFill:r.bandFill,editing:r.editing},null!==(n=e.id)&&void 0!==n?n:t);let s=J[e.type];return(0,a.jsx)(s,{item:e,...r},null!==(i=e.id)&&void 0!==i?i:t)},ee={"50/50":"md:w-1/2","60/40":"md:w-3/5","40/60":"md:w-2/5"},Row=e=>{let{row:t,...r}=e,o=Array.isArray(t.columns)?t.columns.slice(0,2):[],l=o.map(e=>(0,B.q)(e).some(e=>(0,F.Y)(e,r.facts))),n=1===l.filter(Boolean).length;return(0,a.jsx)("div",{className:"flex w-full flex-col gap-6 self-stretch md:flex-row md:items-center md:gap-10",children:o.map((e,o)=>n&&!l[o]?null:(0,a.jsx)("div",{className:"flex min-w-0 flex-col gap-3 ".concat(0!==o||n?"md:flex-1":"md:shrink-0 ".concat((0,_.P5)(ee,t.split,"50/50"))),children:(0,a.jsx)(SectionContent,{content:(0,B.q)(e),...r})},o))})},SectionContent=e=>{let{content:t,...r}=e,l=(Array.isArray(t)?t:[]).filter(e=>(null==e?void 0:e.type)==="row"||(null==e?void 0:e.type)==="collection"||(null==e?void 0:e.type)==="stores"||(0,_.IE)(J,null==e?void 0:e.type)),n=l.findIndex(e=>"heading"===e.type),render=(e,t)=>renderItem(e,t,r);if(-1===n)return(0,a.jsx)(o.Fragment,{children:l.map(render)});let i=n,s=n;for(;i>0&&belongsToHeading(l[i-1]);)i-=1;for(;s<l.length-1&&belongsToHeading(l[s+1]);)s+=1;return(0,a.jsxs)(o.Fragment,{children:[l.slice(0,i).map((e,t)=>render(e,t)),(0,a.jsx)("hgroup",{className:"flex flex-col gap-2",children:l.slice(i,s+1).map((e,t)=>render(e,i+t))}),l.slice(s+1).map((e,t)=>render(e,s+1+t))]})};var et=r(3937);let useBackdropMotion=()=>{let[e,t]=o.useState({cycles:!1,reducedMotion:!1});return o.useEffect(()=>{let e=window.matchMedia("(prefers-reduced-motion: reduce)"),r="complete"===document.readyState,update=()=>t({cycles:r&&!e.matches,reducedMotion:e.matches}),onLoad=()=>{r=!0,update()};
1return update(),r||window.addEventListener("load",onLoad,{once:!0}),e.addEventListener("change",update),()=>{window.removeEventListener("load",onLoad),e.removeEventListener("change",update)}},[]),e};var er=r(5358);let BackdropImages=e=>{var t;let{images:r,opacity:l,holdMilliseconds:n,transition:i,motion:s}=e,{cycles:c,reducedMotion:d}=useBackdropMotion(),h=o.useRef(null),u=(0,er.R)(h),p=(0,er.n)(),[v,m]=o.useState(()=>new Set),[f,g]=o.useState(0),[b,x]=o.useState(null),M=o.useRef(n),k=c?r:r.slice(0,1),y=f<k.length?f:0,z=k.map((e,t)=>0===t||v.has(e.key)),L=null!==(t=Array.from({length:k.length-1},(e,t)=>(y+1+t)%k.length).find(e=>z[e]))&&void 0!==t?t:null,C=c&&u&&p&&null!==L;o.useEffect(()=>{if(!C||null===L)return;let e=Date.now(),t=!1,r=window.setTimeout(()=>{t=!0,M.current=n,x(k[y].key),g(L)},M.current);return()=>{window.clearTimeout(r),t||(M.current=Math.max(0,M.current-(Date.now()-e)))}},[C,y,L,n]);let w="none"!==s&&!d;return(0,a.jsx)("div",{ref:h,"data-image-stack":!0,className:"absolute inset-0 isolate overflow-hidden",style:{opacity:l,"--image-hold":"".concat(n,"ms")},children:k.map((e,t)=>{let r=t===y,o=c&&null!==b,l=o&&!r&&e.key===b;return(0,a.jsx)("div",{role:"presentation",className:"absolute inset-0 overflow-hidden",style:{opacity:r||l?1:0,zIndex:l?2:r?1:void 0},"data-image-leave":l?i:void 0,"data-image-enter":o&&r?i:void 0,"data-image-paused":u&&p?void 0:"",onAnimationEnd:l?e=>{e.target===e.currentTarget&&x(null)}:void 0,children:(0,a.jsxs)("picture",{children:[e.phoneImageURL?(0,a.jsx)("source",{media:"(min-width: 768px)",srcSet:e.imageURL}):null,(0,a.jsx)("img",{src:e.phoneImageURL||e.imageURL,alt:"",className:"absolute inset-0 h-full w-full object-cover [object-position:var(--section-focus-phone)] md:[object-position:var(--section-focus)]",style:{"--section-focus":e.focus,"--section-focus-phone":e.phoneFocus},"data-image-motion":w&&(r||l)?s:void 0,onLoad:0===t?void 0:()=>m(t=>new Set(t).add(e.key))})]})},e.key)})})};var ea=r(73855);let eo={grain:!0,speckle:!0,paperFibre:!0,softWash:!0,chalkboard:!0,halftone:!0},el={image:e=>{var t,r,o;let{fill:l}=e,n=(0,ea.xO)(l),i=(0,ea.SH)(l.motion);if(n.length>1||1===n.length&&(!l.imageURL||"none"!==i))return(0,a.jsx)(BackdropImages,{images:n,opacity:(0,_.XA)(l.opacity),holdMilliseconds:(0,ea.Pg)(l.hold),transition:(0,ea.ON)(l.transition),motion:i});if(!l.imageURL)return null;let s=null===(t=l.phone)||void 0===t?void 0:t.imageURL,c={opacity:(0,_.XA)(l.opacity),"--section-focus":(0,_.TA)(l.focus),"--section-focus-phone":(0,_.TA)(null!==(o=null===(r=l.phone)||void 0===r?void 0:r.focus)&&void 0!==o?o:l.focus)};return(0,a.jsxs)("picture",{children:[s?(0,a.jsx)("source",{media:"(min-width: 768px)",srcSet:l.imageURL}):null,(0,a.jsx)("img",{src:s||l.imageURL,alt:"",className:"absolute inset-0 h-full w-full object-cover [object-position:var(--section-focus-phone)] md:[object-position:var(--section-focus)]",style:c})]})},overlay:e=>{var t,r;let{fill:o}=e,l={backgroundColor:(0,_.dy)(o.colour).fill,"--section-opacity":(0,_.XA)(o.opacity),"--section-opacity-phone":(0,_.XA)(null!==(r=null===(t=o.phone)||void 0===t?void 0:t.opacity)&&void 0!==r?r:o.opacity)};return(0,a.jsx)("div",{className:"absolute inset-0 [opacity:var(--section-opacity-phone)] md:[opacity:var(--section-opacity)]",style:l})},texture:e=>{let{fill:t,ink:r}=e;if(!(0,_.IE)(eo,t.texture))return null;let o={"--section-texture-ink":r,opacity:(0,_.XA)(t.opacity),...(0,d.$)(t.texture,"main","--section-texture-ink")};return(0,a.jsx)("div",{className:"absolute inset-0",style:o})}},SectionFills=e=>{let{fills:t,ink:r}=e;return(0,a.jsx)("div",{"aria-hidden":!0,className:"absolute inset-0",children:(Array.isArray(t)?t:[]).map((e,t)=>{var o;if(!(0,_.IE)(el,null==e?void 0:e.type))return null;let l=el[e.type];return(0,a.jsx)(l,{fill:e,ink:r},null!==(o=e.id)&&void 0!==o?o:t)})})};var en=r(93117);let bandPaint=(e,t)=>{if((null==e?void 0:e.type)==="alternating"){var r;return null!==(r=t.band)&&void 0!==r?r:{className:(0,c.k)(void 0,t.variant).className}}let{fill:a,ink:o}=(0,_.dy)(e);return{className:"",style:{backgroundColor:a,color:o}}},bandFill=(e,t)=>
1(null==e?void 0:e.type)==="alternating"?"var(".concat((0,c.k)(void 0,t.variant).colourVar,")"):(0,_.Fg)(e,"tertiary").fill,bandInk=(e,t)=>(null==e?void 0:e.type)==="alternating"?"var(".concat((0,c.k)(void 0,t.variant).onColourVar,")"):(0,_.Fg)(e,"tertiary").ink,contentRuns=e=>(Array.isArray(e)?e:[]).reduce((e,t)=>{if((null==t?void 0:t.type)==="marquee")return[...e,{bleeds:!0,marquee:t}];let r=e[e.length-1];return r&&!r.bleeds?[...e.slice(0,-1),{bleeds:!1,entries:[...r.entries,t]}]:[...e,{bleeds:!1,entries:[t]}]},[]),SectionBlock=e=>{var t,r;let{section:l,band:i,headingLevel:s,editing:c=!1}=e,{layout:d,backdrop:h,content:u}=null!=l?l:{},v=(0,_.En)(null==h?void 0:h.colour),m=o.useId(),f=bandPaint(null==h?void 0:h.colour,i),{stores:g}=(0,n.Fx)(),b={hasStores:g.length>0};return c||(0,F.q)(l,b)?(0,a.jsxs)(p.t,{edge:i.edge,edgeAbove:i.edgeAbove,"aria-labelledby":(0,et.i)(u)?m:void 0,className:"isolate flex w-full flex-col items-center justify-center ".concat((0,_.mj)(null==d?void 0:d.height,null==d?void 0:null===(t=d.phone)||void 0===t?void 0:t.height)," ").concat(f.className),style:{...f.style,...v.declare},children:[(0,a.jsx)(SectionFills,{fills:null==h?void 0:h.fills,ink:bandInk(null==h?void 0:h.colour,i)}),(0,a.jsx)("div",{className:"relative flex w-full flex-col items-center gap-3 ".concat((0,_.iq)(null==d?void 0:d.padding,null==d?void 0:null===(r=d.phone)||void 0===r?void 0:r.padding)),children:contentRuns(u).map((e,t)=>{var r,o,n,p,f;return e.bleeds?(0,a.jsx)(en.rb,{marquee:e.marquee,ground:v,editing:c},null!==(f=e.marquee.id)&&void 0!==f?f:t):(0,a.jsx)("div",{className:["container relative flex w-full flex-col gap-3",(0,_.r6)(null==d?void 0:d.paddingX,null==d?void 0:null===(r=d.phone)||void 0===r?void 0:r.paddingX),(0,_.Vp)(null==d?void 0:d.width,null==d?void 0:d.align,null==d?void 0:null===(o=d.phone)||void 0===o?void 0:o.align),(0,_.gM)(null==d?void 0:d.align,null==d?void 0:null===(n=d.phone)||void 0===n?void 0:n.align)].filter(Boolean).join(" "),children:(0,a.jsx)(SectionContent,{content:e.entries,headingScale:null==l?void 0:l.headingScale,headingLevel:s,headingId:m,label:(0,et.t)(u),align:(0,_.rY)(null==d?void 0:d.align,null==d?void 0:null===(p=d.phone)||void 0===p?void 0:p.align),ground:v,bandFill:bandFill(null==h?void 0:h.colour,i),facts:b,editing:c})},t)})})]}):null};var ei=r(88156);let es={band:{className:""},edge:void 0,edgeAbove:!1},HeroRenderer=e=>{let{block:t,edge:r,edgeAbove:o,headingLevel:l}=e;return(0,a.jsx)(i.y,{title:t.props.title,subtitle:t.props.subtitle,description:t.props.description,imageURL:t.props.imageURL,imageDesktopURL:t.props.imageDesktopURL,edge:r,edgeAbove:o,headingLevel:l})},TextAndImageRenderer=e=>{let{block:t,band:r}=e;return(0,a.jsx)(g.L,{variant:r.variant,edge:r.edge,edgeAbove:r.edgeAbove,rightImage:r.rightImage,band:r.band,section:{type:"custom",title:t.props.title,text:t.props.text,imageURL:t.props.imageURL,imageDesktopURL:t.props.imageDesktopURL,oneColumn:t.props.oneColumn,orderButton:t.props.orderButton}})},LoyaltyRenderer=e=>{let{block:t,band:r}=e;return(0,a.jsx)(g.L,{variant:r.variant,edge:r.edge,edgeAbove:r.edgeAbove,rightImage:r.rightImage,band:r.band,section:{type:"loyalty",title:t.props.title,text:t.props.text,imageURL:t.props.imageURL,imageDesktopURL:t.props.imageDesktopURL,oneColumn:t.props.oneColumn,orderButton:t.props.orderButton}})},AppRenderer=e=>{let{block:t,band:r}=e,{androidApp:o,iosApp:l}=(0,n.Fx)();return(0,a.jsx)(g.L,{variant:r.variant,edge:r.edge,edgeAbove:r.edgeAbove,rightImage:r.rightImage,band:r.band,androidApp:o,iosApp:l,section:{type:"app",title:t.props.title,text:t.props.text,imageURL:t.props.imageURL,imageDesktopURL:t.props.imageDesktopURL,oneColumn:t.props.oneColumn}})},QuoteRenderer=e=>{let{block:t,band:r}=e;return(0,a.jsx)(g.L,{variant:r.variant,edge:r.edge,edgeAbove:r.edgeAbove,rightImage:r.rightImage,band:r.band,section:{type:"quote",title:t.props.title,text:t.props.text,author:t.props.author,imageURL:t.props.imageURL,imageDesktopURL:t.props.imageDesktopURL,oneColumn:t.props.oneColumn,orderButton:t.props.orderButton}})},GoogleReviewsRenderer=e=>{let{block:t,band:r,editing:o}=e;return(0,a.jsx)(GoogleReviewsSection,{variant:r.variant,edge:r.edge,edgeAbove:r.edgeAbove,showExample:o,title:t.props.title,rating:t.props.rating,reviewCount:t.props.reviewCount,reviews:t.props.reviews,reviewsURL:t.props.reviewsURL,cardEdge:t.props.cardEdge,backgroundTexture:t.props.backgroundTexture,titleAccent:t.props.titleAccent,titleAccentColour:t.props.titleAccentColour,cardMark:t.props.cardMark,ratingStyle:t.props.ratingStyle,titleHighlightWords:t.props.titleHighlightWords,titleHighlightColour:t.props.titleHighlightColour,backgroundColour:t.props.backgroundColour,backgroundCustomColour:t.props.backgroundCustomColour,cardColour:t.props.cardColour,cardEdgeColour:t.props.cardEdgeColour})},StoresRenderer=e=>{let{band:t}=e,{stores:r}=(0,n.Fx)();if(0===r.length)return null;let o={edge:t.edge,edgeAbove:t.edgeAbove};return r.length>1?(0,a.jsx)(f.Z,{stores:r,...o}
1):(0,a.jsx)(m.t,{store:r[0],...o})},HungryYetRenderer=e=>{let{band:t}=e;return(0,a.jsx)(s.b,{edge:t.edge,edgeAbove:t.edgeAbove})},ImageCarouselRenderer=e=>{var t;let{block:r,band:o}=e;return(0,a.jsx)(ImageCarouselSection,{variant:o.variant,edge:o.edge,edgeAbove:o.edgeAbove,title:r.props.title,images:(null!==(t=r.props.images)&&void 0!==t?t:[]).map(e=>e.url).filter(Boolean),imageMask:r.props.imageMask,imageRatio:r.props.imageRatio,imageShadow:r.props.imageShadow,imageTilt:r.props.imageTilt,imageBorder:r.props.imageBorder,imageBorderColour:r.props.imageBorderColour,imageBorderShadowColour:r.props.imageBorderShadowColour,imageBorderOuterColour:r.props.imageBorderOuterColour,chevronColour:r.props.chevronColour,chevronStyle:r.props.chevronStyle,dotColour:r.props.dotColour,dotStyle:r.props.dotStyle,autoplay:r.props.autoplay,backgroundColour:r.props.backgroundColour,backgroundCustomColour:r.props.backgroundCustomColour,backgroundTexture:r.props.backgroundTexture,textAlign:r.props.textAlign})},JoinedBand=e=>{var t,r,o;let{band:l,children:n}=e;return(0,a.jsx)(p.t,{className:"flex flex-col ".concat(null!==(o=null===(t=l.band)||void 0===t?void 0:t.className)&&void 0!==o?o:""),style:null===(r=l.band)||void 0===r?void 0:r.style,edge:l.edge,edgeAbove:l.edgeAbove,children:n})},renderBlock=function(e,t){let{editing:r=!1,insideGroup:o=!1,ownsPageHeading:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=o?{...t,...es}:t,s={...e,props:(0,ei.V)(e.props,l.SU[e.type].fields)};switch(s.type){case"hero":return(0,a.jsx)(HeroRenderer,{block:s,edge:i.edge,edgeAbove:i.edgeAbove,headingLevel:n?1:2});case"section":return(0,a.jsx)(SectionBlock,{section:s.props,band:i,headingLevel:n?1:2,editing:r});case"textAndImage":return(0,a.jsx)(TextAndImageRenderer,{block:s,band:i});case"loyalty":return(0,a.jsx)(LoyaltyRenderer,{block:s,band:i});case"app":return(0,a.jsx)(AppRenderer,{block:s,band:i});case"quote":return(0,a.jsx)(QuoteRenderer,{block:s,band:i});case"imageCarousel":return(0,a.jsx)(ImageCarouselRenderer,{block:s,band:i});case"googleReviews":return(0,a.jsx)(GoogleReviewsRenderer,{block:s,band:i,editing:r});case"stores":return(0,a.jsx)(StoresRenderer,{band:i});case"hungryYet":return(0,a.jsx)(HungryYetRenderer,{band:i});default:return null}}},23382:function(e,t,r){r.d(t,{Vr:function(){return getSectionBands},YJ:function(){return pageHeadingOwner},a4:function(){return entryStarts},b9:function(){return sectionVariant}});var a=r(60290),o=r(23602),l=r(43301),n=r(43416),i=r(3937),s=r(88156);let c={hero:!0,section:!0,textAndImage:!0,loyalty:!0,app:!0,quote:!0,imageCarousel:!0,googleReviews:!0,stores:!0,hungryYet:!0},pageHeadingOwner=(e,t)=>{var r,o;let l=(0,a.h6)(e).filter(isRenderableBlock);return null===(r=null!==(o=l.find(e=>{var r,a;return"hero"===e.type?"string"==typeof(null===(r=e.props)||void 0===r?void 0:r.title)&&""!==e.props.title.trim():"section"===e.type&&(0,n.q)(e.props,t)&&(0,i.i)(null===(a=e.props)||void 0===a?void 0:a.content)}))&&void 0!==o?o:l.find(e=>"hero"===e.type))||void 0===r?void 0:r.id},isRenderableBlock=e=>e.type in c,paintsBand=(e,t,r)=>{var a,o;return!!isRenderableBlock(e)&&("imageCarousel"===e.type?(null!==(a=e.props.images)&&void 0!==a?a:[]).some(e=>!!e.url):"googleReviews"===e.type?t||(null!==(o=e.props.reviews)&&void 0!==o?o:[]).some(e=>!!(e.text||e.author)):"section"!==e.type||t||(0,n.q)(e.props,r))},sectionVariant=e=>e%2==0?"main":"variant",alternates=(e,t,r)=>(0,a.rl)(e)&&paintsBand(e,t,r),getSectionVariants=function(e){let{editing:t=!1,facts:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=0,l=[];return e.forEach(e=>{let n=(0,a.Yl)(e)?e.blocks:[e],i=n.some(e=>alternates(e,t,r)),s=i?sectionVariant(o++):sectionVariant(o);n.forEach(()=>l.push(s))}),l},getImageSides=(e,t,r)=>{let a=0;return e.map(e=>(alternates(e,t,r)?sectionVariant(a++):sectionVariant(a))==="main")},groupBand=(e,t)=>{let r=e.props&&(0,s.V)(e.props,a.J.fields),n=(0,o.k)(null==r?void 0:r.backgroundColour,t,null==r?void 0:r.backgroundCustomColour);return{className:n.className,style:{...n.style,...(0,l.$)(null==r?void 0:r.backgroundTexture,t,n.onColourVar)}}},hidesEdge=e=>{var t;return(null===(t=e.props)||void 0===t?void 0:t.hideBandEdge)===!0},entryStarts=e=>{let t=[];return e.reduce((e,r)=>(t.push(e),e+((0,a.Yl)(r)?r.blocks.length:1)),0),t}
1,getSectionBands=function(e){let{editing:t=!1,footer:r=!0,facts:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=getSectionVariants(e,{editing:t,facts:o}),n=getImageSides((0,a.h6)(e),t,o),i=entryStarts(e),s=e.map(e=>((0,a.Yl)(e)?e.blocks:[e]).some(e=>paintsBand(e,t,o))),c=e.map((e,t)=>s[t]&&!hidesEdge(e)),d=[],h=c.lastIndexOf(!0),edgeAt=e=>{if(c[e])return e!==h?"band":r?"footer":void 0};return e.forEach((e,t)=>{let r=(0,a.Yl)(e)?e.blocks:[e],o=(0,a.Yl)(e)?groupBand(e,l[i[t]]):void 0,h=0===t?-1:s.lastIndexOf(!0,t-1);r.forEach((e,r)=>{d.push({variant:l[i[t]+r],rightImage:n[i[t]+r],band:o,edge:edgeAt(t),edgeAbove:s[t]&&-1!==h&&c[h]})})}),d}},88156:function(e,t,r){r.d(t,{V:function(){return withoutClearedSelects}});let withoutClearedSelects=(e,t)=>{let r=t.filter(t=>{let{kind:r,name:a}=t,o=e[a];return"select"===r&&(""===o||null===o)});if(0===r.length)return e;let a=new Set(r.map(e=>{let{name:t}=e;return t}));return Object.fromEntries(Object.entries(e).filter(e=>{let[t]=e;return!a.has(t)}))}},27279:function(e,t,r){r.d(t,{B$:function(){return o},Z9:function(){return tiltRotation},fq:function(){return maskStyle},tU:function(){return slideRatioClass},zB:function(){return maskClass}});let slideRatioClass=e=>{switch(e){case"4:5":return"aspect-[4/5]";case"1:1":return"aspect-[1/1]";case"16:9":return"aspect-[16/9]";default:return"aspect-[4/3]"}},maskClass=e=>{switch(e){case"asymmetric":return"rounded-tl-[48px] rounded-br-[48px]";case"asymmetricMirrored":return"rounded-tr-[48px] rounded-bl-[48px]";case"blob":return"rounded-[60%_40%_30%_70%_/_60%_30%_70%_40%]";case"blob2":return"rounded-[30%_70%_70%_30%_/_30%_30%_70%_70%]";case"blob3":return"rounded-[50%_50%_20%_80%_/_25%_80%_20%_75%]";case"none":case"arch":case"tornPaper":return"";default:return"rounded-3xl"}},maskStyle=e=>"arch"===e?{clipPath:"ellipse(75% 100% at 50% 0%)"}:"tornPaper"===e?{WebkitMaskImage:"url(/images/splat.svg)",maskImage:"url(/images/splat.svg)",WebkitMaskRepeat:"no-repeat",maskRepeat:"no-repeat",WebkitMaskSize:"115%",maskSize:"115%",WebkitMaskPosition:"center",maskPosition:"center"}:{},a=[-2,2,-1.5,1.5],o=.96,tiltRotation=(e,t)=>"alternate"===e?a[t%a.length]:0},58149:function(e,t,r){r.d(t,{G:function(){return MotionEntry}});var a=r(85893),o=r(67294),l=r(81072),n=r(77131);let i="0px 0px -12% 0px",afterTwoFrames=e=>{let t=0,r=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>{cancelAnimationFrame(r),cancelAnimationFrame(t)}},useReveal=e=>{let{onOpen:t,replay:r,replayNonce:a}=e,l=o.useRef(null),[n,s]=o.useState("pending"),[c,d]=o.useState(0);return o.useEffect(()=>{0!==a&&(s("reset"),d(e=>e+1))},[a]),o.useEffect(()=>{if("reset"===n)return afterTwoFrames(()=>s("pending"))},[n,c]),o.useEffect(()=>{if("pending"!==n)return;let e=l.current;if(!e||"undefined"==typeof IntersectionObserver){s("in");return}if(t)return afterTwoFrames(()=>s("in"));let r=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&s("in")},{rootMargin:i});return r.observe(e),()=>r.disconnect()},[n,t,c]),o.useEffect(()=>{if("in"!==n||!r)return;let e=l.current;if(!e||"undefined"==typeof IntersectionObserver)return;let t=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting||(s("reset"),d(e=>e+1))},{rootMargin:i});return t.observe(e),()=>t.disconnect()},[n,r]),{ref:l,phase:n}},Reveal=e=>{var t,r;let{motion:l,replayNonce:n=0,children:i}=e,{ref:s,phase:c}=useReveal({onOpen:null!==(t=null==l?void 0:l.onOpen)&&void 0!==t&&t,replay:null!==(r=null==l?void 0:l.replay)&&void 0!==r&&r,replayNonce:n});return(o.useEffect(()=>{document.documentElement.setAttribute("data-motion-ready","")},[]),o.useEffect(()=>{let e=s.current;e&&e.querySelectorAll("[data-motion-part]").forEach((e,t)=>{let r=String(t);e.style.getPropertyValue("--motion-index")!==r&&e.style.setProperty("--motion-index",r)})}),l)?(0,a.jsx)("div",{ref:s,className:"flex w-full flex-col","data-motion":"","data-motion-effect":"reset"===c?void 0:l.effect,"data-motion-media":"reset"===c?void 0:l.mediaEffect,"data-motion-button":"reset"===c?void 0:l.buttonEffect,"data-motion-choreography":l.choreography,"data-motion-opens-page":l.onOpen?"":void 0,"data-motion-pace"
1:l.pace,"data-motion-distance":l.distance,"data-motion-stagger":l.stagger,"data-motion-state":"in"===c?"in":"pending",children:i}):(0,a.jsx)(o.Fragment,{children:i})};var s=r(60290);let c={none:!0,fade:!0,fadeUp:!0,fadeDown:!0,fadeLeft:!0,fadeRight:!0,rise:!0,zoomIn:!0,zoomOut:!0,blurIn:!0,maskUp:!0,tiltIn:!0},known=e=>"string"==typeof e&&e in c,resolveMotion=e=>{var t,r,a,o,l,n,i,c;let{site:d,band:h,first:u,marksParts:p}=e;if(!(null==d?void 0:d.enabled)||u&&!p)return null;let v={...s.gS.scroll,...d.scroll},m={effect:null!==(t=null==h?void 0:h.effect)&&void 0!==t?t:v.effect,choreography:null!==(r=null==h?void 0:h.choreography)&&void 0!==r?r:v.choreography,mediaEffect:null!==(a=null==h?void 0:h.mediaEffect)&&void 0!==a?a:v.mediaEffect,buttonEffect:null!==(o=null==h?void 0:h.buttonEffect)&&void 0!==o?o:v.buttonEffect,pace:null!==(l=null==h?void 0:h.pace)&&void 0!==l?l:v.pace,distance:null!==(n=null==h?void 0:h.distance)&&void 0!==n?n:v.distance,stagger:null!==(i=null==h?void 0:h.stagger)&&void 0!==i?i:v.stagger};if((null==h?void 0:h.effect)==="none"&&(null==h?void 0:h.choreography)!=="split")return null;let f=u?d.entrance:m.effect,g=null!==(c=null==h?void 0:h.effect)&&void 0!==c?c:f,b=known(g)?g:"fade",x=p?u?"copy":m.choreography:"band",M="split"===x&&known(m.mediaEffect)?m.mediaEffect:b,k=known(m.buttonEffect)?m.buttonEffect:b;return"none"===b&&("split"!==x||"none"===M)?null:{effect:b,mediaEffect:M,buttonEffect:k,choreography:x,pace:m.pace,distance:m.distance,stagger:m.stagger,onOpen:u,replay:!u&&d.replay}},MotionEntry=e=>{var t;let{band:r,first:o,marksParts:i,children:s}=e,{colours:c}=(0,l.Fx)(),{isPreview:d,themeOverrides:h,motionNonce:u}=(0,n.f)(),p=null!==(t=d?h.motion:void 0)&&void 0!==t?t:null==c?void 0:c.motion;return(0,a.jsx)(Reveal,{motion:resolveMotion({site:p,band:r,first:o,marksParts:i}),replayNonce:d?u:0,children:s})}},14989:function(e,t,r){r.d(t,{o:function(){return entryMarksParts}});var a=r(60290);let o={hero:!0,section:!0,textAndImage:!0,loyalty:!0,app:!0,quote:!0,imageCarousel:!1,googleReviews:!1,stores:!1,hungryYet:!1},sectionMarksParts=e=>(Array.isArray(e)?e:[]).some(e=>(null==e?void 0:e.type)!=="collection"),entryMarksParts=e=>{var t,r;return(0,a.Yl)(e)?e.blocks.some(entryMarksParts):"section"===e.type?sectionMarksParts(null===(t=e.props)||void 0===t?void 0:t.content):null!==(r=o[e.type])&&void 0!==r&&r}},19081:function(e,t,r){r.d(t,{l:function(){return motionPart}});let motionPart=e=>({"data-motion-part":e})},23227:function(e,t,r){r.d(t,{l:function(){return Carousel}});var a=r(85893),o=r(67294),l=r(80855),n=r(27279);let slideTransform=(e,t)=>{let r=e?n.B$:1,a=r*(t?1:.92);return e?"rotate(".concat(e,"deg) scale(").concat(a,")"):"scale(".concat(a,")")},ChevronButton=e=>{let{direction:t,label:r,buttonClass:o,buttonStyle:l,plain:n,onClick:i}=e;return(0,a.jsx)("button",{type:"button","aria-label":r,"data-editor-interactive":!0,onClick:i,className:"".concat(o," ").concat("previous"===t?"left-2":"right-2"),style:l,children:(0,a.jsx)("svg",{width:n?28:20,height:n?28:20,viewBox:"0 0 20 20",fill:"none","aria-hidden":"true",children:(0,a.jsx)("path",{d:"previous"===t?"M12.5 4L6.5 10l6 6":"M7.5 4l6 6-6 6",stroke:"currentColor",strokeWidth:n?3:2.5,strokeLinecap:"round",strokeLinejoin:"round"})})})},Carousel=e=>{let{label:t,slides:r,slideWidthClass:n,firstSlideClass:i,lastSlideClass:s,slideRatioClass:c,rotation:d,trackStyle:h,arrows:u,indicators:p,playing:v,interactionHandlers:m,onNavigate:f}=e,g=o.useRef(null),[b,x]=o.useState(0),M=o.useRef(null),k=r.length,y=Math.min(b,k-1),z=o.useCallback(e=>{let t=g.current,r=null==t?void 0:t.children[e];t&&r&&t.scrollTo({left:r.offsetLeft+r.offsetWidth/2-t.clientWidth/2,behavior:(0,l.n)()?"auto":"smooth"})},[]),L=o.useCallback(e=>{let t=(e+k)%k;x(t),z(t)},[k,z]),navigate=e=>{null==f||f(),L(e)};if(o.useEffect(()=>()=>{null!==M.current&&window.cancelAnimationFrame(M.current)},[]),o.useEffect(()=>{if(!v||k<2||(0,l.n)())return;let e=window.setInterval(()=>{L(y+1)},4500);return()=>window.clearInterval(e)},[v,y,k,L]),0===k)return null;let C=k>1;return(0,a.jsxs)(o.Fragment,{children:[(0,a.jsxs)("div",{className:"relative",...m,children:[(0,a.jsx)("div",{ref:g,role:"region","aria-label":t,onScroll:()=>{null===M.current&&(M.current=window.requestAnimationFrame(()=>
1{M.current=null;let e=g.current;if(!e||0===e.children.length)return;let t=e.scrollLeft+e.clientWidth/2,r=0,a=1/0;Array.from(e.children).forEach((e,o)=>{let l=Math.abs(e.offsetLeft+e.offsetWidth/2-t);l<a&&(a=l,r=o)}),x(r)}))},className:"carousel-track flex gap-4 md:gap-6 overflow-x-auto overflow-y-hidden snap-x snap-mandatory",style:h,children:r.map((e,t)=>{let{key:r,node:o}=e;return(0,a.jsx)("div",{role:"group","aria-roledescription":"slide","aria-label":"".concat(t+1," of ").concat(k),className:"relative snap-center shrink-0 ".concat(n," ").concat(0===t?i:""," ").concat(t===k-1?s:""," transition-all duration-500 motion-reduce:transition-none ").concat(t===y?"opacity-100":"opacity-60"," ").concat(c),style:{transform:slideTransform(d(t),t===y)},onFocus:t===y?void 0:()=>L(t),children:o},r)})}),C?(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)(ChevronButton,{direction:"previous",label:u.label("previous"),buttonClass:u.className,buttonStyle:u.style,plain:u.plain,onClick:()=>navigate(y-1)}),(0,a.jsx)(ChevronButton,{direction:"next",label:u.label("next"),buttonClass:u.className,buttonStyle:u.style,plain:u.plain,onClick:()=>navigate(y+1)})]}):null]}),C?(0,a.jsx)("div",{className:"flex justify-center gap-2 mt-6",children:r.map((e,t)=>{let{key:r}=e,o=t===y;return"numbers"===p.style?(0,a.jsx)("button",{type:"button","aria-label":p.label(t,k),"aria-current":o,"data-editor-interactive":!0,onClick:()=>navigate(t),className:"w-6 h-6 rounded-full text-xs flex items-center justify-center transition-all duration-300 motion-reduce:transition-none ".concat(o?p.activeClassName:""),style:o?p.activeStyle:{color:p.inactiveInk},children:t+1},r):(0,a.jsx)("button",{type:"button","aria-label":p.label(t,k),"aria-current":o,"data-editor-interactive":!0,onClick:()=>navigate(t),className:"rounded-full transition-all duration-300 motion-reduce:transition-none ".concat("dashes"===p.style?"h-1.5 ".concat(o?"w-8":"w-4"):"h-2 ".concat(o?"w-6":"w-2")," ").concat(o?p.activeClassName:""),style:o?p.activeStyle:{backgroundColor:p.inactiveFill}},r)})}):null]})}},54230:function(e,t,r){r.d(t,{Rz:function(){return GoogleMark},_R:function(){return RatingSummary},tS:function(){return Stars}});var a=r(85893);r(67294);let GoogleMark=e=>{let{size:t}=e;return(0,a.jsxs)("svg",{width:t,height:t,viewBox:"0 0 48 48","aria-hidden":"true",focusable:"false",children:[(0,a.jsx)("path",{fill:"#4285F4",d:"M45.12 24.5c0-1.56-.14-3.06-.4-4.5H24v8.51h11.84a10.13 10.13 0 0 1-4.4 6.64v5.52h7.1c4.16-3.83 6.58-9.47 6.58-16.17z"}),(0,a.jsx)("path",{fill:"#34A853",d:"M24 46c5.94 0 10.92-1.97 14.56-5.33l-7.1-5.52c-1.97 1.32-4.49 2.1-7.46 2.1-5.74 0-10.6-3.87-12.34-9.08H4.42v5.7A22 22 0 0 0 24 46z"}),(0,a.jsx)("path",{fill:"#FBBC05",d:"M11.66 28.17A13.2 13.2 0 0 1 11.66 19.83v-5.7H4.42a22 22 0 0 0 0 19.74l7.24-5.7z"}),(0,a.jsx)("path",{fill:"#EA4335",d:"M24 10.75c3.23 0 6.13 1.11 8.41 3.29l6.3-6.3C34.91 4.18 29.93 2 24 2 15.4 2 7.96 6.94 4.42 14.13l7.24 5.7c1.74-5.21 6.6-9.08 12.34-9.08z"})]})},ratingFraction=e=>{let t=parseFloat((null!=e?e:"").trim());return Number.isNaN(t)?null:Math.max(0,Math.min(1,t/5))},Stars=e=>{let{rating:t,className:r="",decorative:o=!1}=e,l=ratingFraction(t);return null===l?null:(0,a.jsxs)("span",{className:"relative inline-block whitespace-nowrap ".concat(r),role:o?void 0:"img","aria-label":o?void 0:"".concat((null!=t?t:"").trim()," out of 5"),"aria-hidden":o?"true":void 0,children:[(0,a.jsx)("span",{"aria-hidden":"true",style:{opacity:.25},children:"★★★★★"}),(0,a.jsx)("span",{"aria-hidden":"true",className:"absolute left-0 top-0 overflow-hidden",style:{color:"#FBBC04",width:"".concat(100*l,"%")},children:"★★★★★"})]})},classes=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(Boolean).join(" ")},RatingSummary=e=>{let{style:t,rating:r,reviewCount:o,showMark:l,badgeClass:n,centred:i,className:s,label:c}=e;if(!r&&!o)return null;let d=c?{role:"img","aria-label":c}:{},h=!!c;return"inline"===t?(0,a.jsxs)("div",{className:classes(i?"flex":"inline-flex","flex-wrap items-center",i&&"justify-center","gap-2",s),...d,children:[l?(0,a.jsx)(GoogleMark,{size:20}):null,r?(0,a.jsx)("span",{className:"font-sectionHeader font-bold text-lg md:text-xl",children:r}):null,r?(0,a.jsx)(Stars,{rating:r,className:"text-base md:text-lg",decorative:h}):null,o?(0,a.jsx)("p",{className:"opacity-70 text-sm",children:o}):null]}):"starsFirst"===t?(0,a.jsxs)("div",{className:classes(i&&"text-center",s
1)||void 0,...d,children:[r?(0,a.jsx)(Stars,{rating:r,className:"text-3xl md:text-4xl",decorative:h}):null,(0,a.jsxs)("p",{className:"mt-1 text-sm opacity-80",children:[r?(0,a.jsx)("span",{className:"font-bold",children:r}):null,r&&o?" \xb7 ":null,o?(0,a.jsx)("span",{children:o}):null]})]}):"badge"===t?(0,a.jsxs)("div",{className:classes(i?"flex":"inline-flex","items-center",i&&"justify-center","gap-3 md:gap-4",s),...d,children:[r?(0,a.jsx)("span",{className:"flex h-16 w-16 items-center justify-center rounded-full font-sectionHeader text-2xl font-bold md:h-20 md:w-20 md:text-3xl ".concat(n),children:r}):null,(0,a.jsxs)("span",{className:"text-left",children:[l?(0,a.jsx)(GoogleMark,{size:20}):null,r?(0,a.jsx)(Stars,{rating:r,className:"block text-xl md:text-2xl",decorative:h}):null,o?(0,a.jsx)("p",{className:"text-sm opacity-70",children:o}):null]})]}):(0,a.jsxs)("div",{className:classes(i&&"text-center",s)||void 0,...d,children:[r?(0,a.jsxs)("div",{className:classes("mb-1",i?"flex":"inline-flex","items-center",i&&"justify-center","gap-2 md:gap-3"),children:[l?(0,a.jsx)(GoogleMark,{size:34}):null,(0,a.jsx)("span",{className:"font-sectionHeader font-bold text-4xl md:text-6xl",children:r}),(0,a.jsx)(Stars,{rating:r,className:"text-2xl md:text-3xl",decorative:h})]}):null,o?(0,a.jsx)("p",{className:"text-sm opacity-70",children:o}):null]})}},42450:function(e,t,r){r.d(t,{Ak:function(){return ReviewCard},Cq:function(){return reviewCardEdgeOf},Jr:function(){return EdgeFilters},cL:function(){return exampleReviews},nj:function(){return isUnfilledEdge},qc:function(){return edgeUsesFilters}});var a=r(85893),o=r(67294),l=r(54230);let EdgeFilters=e=>{let{idPrefix:t}=e;return(0,a.jsx)("svg",{width:"0",height:"0","aria-hidden":"true",focusable:"false",className:"absolute",children:(0,a.jsxs)("defs",{children:[[0,1,2].map(e=>(0,a.jsxs)("filter",{id:"".concat(t,"-torn-").concat(e),x:"-8%",y:"-12%",width:"116%",height:"124%",children:[(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.014 0.07",numOctaves:"4",seed:7+13*e,result:"noise"}),(0,a.jsx)("feDisplacementMap",{in:"SourceGraphic",in2:"noise",scale:"17",xChannelSelector:"R",yChannelSelector:"G"})]},"torn-".concat(e))),[0,1,2].map(e=>(0,a.jsxs)("filter",{id:"".concat(t,"-chalk-").concat(e),x:"-10%",y:"-15%",width:"120%",height:"130%",children:[(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.045",numOctaves:"3",seed:31+17*e,result:"noise"}),(0,a.jsx)("feDisplacementMap",{in:"SourceGraphic",in2:"noise",scale:"5",xChannelSelector:"R",yChannelSelector:"G"})]},"chalk-".concat(e)))]})})},TornPaper=e=>{let{filterId:t,fillVar:r}=e;return(0,a.jsx)("span",{"aria-hidden":"true",className:"absolute inset-0",style:{backgroundColor:"rgb(var(".concat(r,"))"),backgroundImage:"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='.22'/%3E%3C/svg%3E\")",backgroundSize:"140px 140px",filter:"url(#".concat(t,")"),boxShadow:"0 2px 10px rgba(0, 0, 0, 0.18)"}})},n={chalk:"M10 22 Q10 8 26 8 L274 8 Q290 8 290 22 L290 176 Q290 190 274 190 L64 190 L34 212 L40 190 L26 190 Q10 190 10 176 Z",chalkBox:"M10 10 L290 8 L292 192 L8 194 Z",chalkSketch:"M4 14 L296 8 M292 4 L294 196 M300 190 L6 196 M12 200 L8 8",chalkDouble:"M10 10 L290 8 L292 192 L8 194 Z M16 16 L284 14 L286 186 L14 188 Z"},ChalkFrame=e=>{let{filterId:t,path:r,colour:o}=e;return(0,a.jsx)("svg",{"aria-hidden":"true",className:"absolute inset-0 w-full h-full",viewBox:"0 0 300 220",preserveAspectRatio:"none",style:{filter:"url(#".concat(t,")"),overflow:"visible"},children:(0,a.jsx)("path",{d:r,fill:"none",stroke:null!=o?o:"currentColor",strokeWidth:"2.4",strokeLinecap:"round",strokeLinejoin:"round",opacity:"0.85",vectorEffect:"non-scaling-stroke"})})},PerforatedEdges=e=>{let{bandVar:t,sides:r}=e,l="radial-gradient(circle 6px at 6px 6px, rgb(var(".concat(t,")) 5.5px, transparent 6px)"),n={key:"bottom",className:"absolute -bottom-[6px] left-0 right-0 h-3",axis:"repeat-x"};return(0,a.jsx)(o.Fragment,{children:("all"===r?[{key:"top",className:"absolute -top-[6px] left-0 right-0 h-3",axis:"repeat-x"},n,{key:"left",className:"absolute -left-[6px] top-0 bottom-0 w-3",axis:"repeat-y"},{key:"right",className:"absolute -right-[6px] top-0 bottom-0 w-3",axis:"repeat-y"}]:[n]).map(e=>(0,a.jsx)("span",{"aria-hidden":"true",className:e.className,style:{backgroundImage:l,backgroundSize:"13px 12px",backgroundRepeat:e.axis}},e.key))})},i={soft:{card:"fill rounded-xl p-6 shadow-md"},torn:{card:"relative p-7",layer:e=>{let{filterPrefix:t,index:r,fillVar:o}=e;return(0,a.jsx)(TornPaper,{filterId:"".concat(t,"-torn-").concat(r%3),fillVar:o})}},...Object.fromEntries(["chalk","chalkBox","chalkSketch","chalkDouble"].map(e=>[e,{card:"chalk"===e?"relative px-7 py-8 pb-14":"relative px-8 py-9",unfilled:!0,layer:t=>{let{filterPrefix:r,index:o,edgeVar:l}=t;return(0,a.jsx)(ChalkFrame,{filterId:"".concat(r,"-chalk-").concat(o%3),path:n[e],colour:l?"rgb(var(".concat(l,"))"):void 0})}}])),bubble:{card:"fill rounded-2xl p-6 shadow-md",layer:e=>{let{fillVar:t}=e;return(0,a.jsx)("span",{"aria-hidden":"true",className:"absolute -bottom-3 left-8 w-6 h-4",style:{backgroundColor:"rgb(var(".concat(t,"))"),clipPath:"pol
1ygon(0 0, 100% 0, 18% 100%)"}})}},square:{card:"fill p-6 shadow-md"},tape:{card:"fill p-6 shadow-md mt-5 md:mt-0",tilt:[-.8,.9,-.4],layer:()=>(0,a.jsx)(o.Fragment,{children:[{side:"left",left:"-1.25rem",rotate:"-28deg"},{side:"right",right:"-1.25rem",rotate:"24deg"}].map(e=>{let{side:t,...r}=e;return(0,a.jsx)("span",{"aria-hidden":"true",className:"absolute -top-3 w-24 h-7",style:{...r,transform:"rotate(".concat(r.rotate,")"),backgroundColor:"rgba(var(--color-onSurface), 0.14)",boxShadow:"0 1px 2px rgba(0,0,0,0.12)"}},t)})})},receipt:{card:"fill px-6 py-7 shadow-lg",text:"font-mono text-sm",layer:e=>{let{bandVar:t}=e;return(0,a.jsx)(PerforatedEdges,{bandVar:t,sides:"bottom"})}},neoBrutal:{card:"fill p-6",style:e=>{let{edgeVar:t}=e,r="rgb(var(".concat(null!=t?t:"--color-onSurface","))");return{border:"3px solid ".concat(r),boxShadow:"6px 6px 0 0 ".concat(r)}}},notepad:{card:"fill rounded-sm py-6 pr-6 pl-12 shadow-md",style:e=>{let{edgeVar:t}=e;return{backgroundImage:["repeating-linear-gradient(to bottom, transparent 0 27px, rgba(var(".concat(null!=t?t:"--color-onSurface","),0.12) 27px 28px)"),"linear-gradient(to right, transparent 0 34px, rgba(var(".concat(null!=t?t:"--color-error","),0.35) 34px 35px, transparent 35px)")].join(", ")}},layer:()=>(0,a.jsx)(o.Fragment,{children:[18,51,84].map(e=>(0,a.jsx)("span",{"aria-hidden":"true",className:"absolute left-3 w-3 h-3 rounded-full",style:{top:"".concat(e,"%"),backgroundColor:"rgba(var(--color-onSurface), 0.25)",boxShadow:"inset 0 1px 2px rgba(0,0,0,0.35)"}},e))})},newsprint:{card:"fill p-6 shadow-sm",text:"font-serif",tilt:[-1.1,.7,-.4],style:()=>({backgroundImage:"radial-gradient(rgba(var(--color-onSurface),0.16) 1px, transparent 1.3px)",backgroundSize:"6px 6px"})},neon:{card:"relative rounded-2xl p-7",unfilled:!0,style:e=>{let{edgeVar:t}=e,r=null!=t?t:"--color-surface";return{boxShadow:["inset 0 0 0 2px rgba(var(".concat(r,"),0.95)"),"inset 0 0 12px rgba(var(".concat(r,"),0.55)"),"0 0 10px rgba(var(".concat(r,"),0.55)"),"0 0 28px rgba(var(".concat(r,"),0.30)")].join(", "),textShadow:"0 0 10px rgba(var(".concat(r,"),0.45)")}}},stamp:{card:"fill px-7 py-8",layer:e=>{let{bandVar:t}=e;return(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)(PerforatedEdges,{bandVar:t,sides:"all"}),(0,a.jsx)("svg",{"aria-hidden":"true",className:"absolute -top-2 -right-2 opacity-25",width:"86",height:"86",viewBox:"0 0 86 86",fill:"none",style:{transform:"rotate(-14deg)"},children:(0,a.jsxs)("g",{stroke:"currentColor",strokeWidth:"2.5",children:[(0,a.jsx)("circle",{cx:"43",cy:"43",r:"30"}),(0,a.jsx)("circle",{cx:"43",cy:"43",r:"23",strokeDasharray:"4 5"})]})})]})}}},exampleReviews=e=>[{text:"Your first Google review will appear here.",author:"Reviewer name",rating:"5"},{text:"Add as many as ".concat(e,", in the order you want them read."),author:"Reviewer name",rating:"5"},{text:"Leave a card empty and it simply won't publish.",author:"Reviewer name",rating:"4"}],reviewCardEdgeOf=e=>"string"==typeof e&&Object.prototype.hasOwnProperty.call(i,e)?e:"soft",edgeUsesFilters=e=>"torn"===e||e.startsWith("chalk"),isUnfilledEdge=e=>!!i[e].unfilled,ReviewCard=e=>{var t,r,o,n;let{review:s,index:c,cardEdge:d,mark:h,ownVoice:u,filterPrefix:p,fillVar:v,fillClass:m,bandVar:f,edgeVar:g,paint:b}=e,x=i[d],M={index:c,filterPrefix:p,fillVar:v,bandVar:f,cardClass:m,edgeVar:g},k=x.card.replace("fill",m),y=null===(t=x.tilt)||void 0===t?void 0:t[c%x.tilt.length];return(0,a.jsxs)("div",{className:"relative h-full ".concat(k),style:{...b,...null===(r=x.style)||void 0===r?void 0:r.call(x,M),...y?{transform:"rotate(".concat(y,"deg)")}:{}},children:[null===(o=x.layer)||void 0===o?void 0:o.call(x,M),(0,a.jsxs)("div",{className:"relative flex h-full flex-col ".concat(x.layer&&!x.unfilled?m:""," bg-transparent ").concat(null!==(n=x.text)&&void 0!==n?n:""),children:["google"===h?(0,a.jsx)("div",{className:"mb-4","aria-hidden":"true",children:(0,a.jsx)(l.Rz,{size:24})}):null,"quote"===h?(0,a.jsx)("div",{className:"relative h-5 md:h-7 mb-2 md:mb-3","aria-hidden":"true",children:(0,a.jsx)("span",{className:"absolute left-0 top-0 font-sectionHeader font-bold text-5xl md:text-6xl leading-[0.75] opacity-60",children:"“"})}
1):null,s.text?(0,a.jsx)("p",{className:u?"text-base md:text-lg mb-3":"mb-4",children:u?s.text:"“".concat(s.text,"”")}):null,(0,a.jsxs)("div",{className:"mt-auto",children:[s.author?(0,a.jsxs)("p",{className:"".concat(u?"opacity-80 mb-3":"font-bold"," ").concat("receipt"===d?"border-t border-dashed pt-3 mt-4":""),children:["– ",s.author]}):null,u?(0,a.jsx)(l.tS,{rating:s.rating,className:"text-xl"}):null]})]})]})}},59475:function(e,t,r){r.d(t,{A:function(){return SectionCollection},d:function(){return collectionShows}});var a=r(85893),o=r(67294),l=r(23602),n=r(94190),i=r(27279),s=r(23227),c=r(11682);let d={1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3"};var h=r(66536),u=r(60290),p=r(42450);let v={google:"google",quote:"quote",none:"none"},reviewShows=e=>"string"==typeof(null==e?void 0:e.text)&&""!==e.text.trim()||"string"==typeof(null==e?void 0:e.author)&&""!==e.author.trim(),m=(0,p.cL)(String(u.SECTION_LIMITS.collectionItems)).map((e,t)=>{let{text:r,author:a,rating:o}=e;return{id:"example-".concat(t),text:r,author:a,stars:Number(o)}}),starsOf=e=>"number"==typeof e&&Number.isInteger(e)&&e>=1&&e<=5?String(e):"";var f=r(5358);let imageLookOf=e=>{let t=null!=e?e:{};return{mask:(0,c.IE)(c.GF,t.mask)?t.mask:"rounded",ratio:(0,c.IE)(c.yt,t.ratio)?t.ratio:"4:3",border:(0,c.IE)(c.Bq,t.border)?t.border:"none",shadow:(0,c.IE)(c.yb,t.shadow)?t.shadow:"soft",tilt:"alternate"===t.tilt?"alternate":"none",borderColour:t.borderColour,borderShadowColour:t.borderShadowColour,borderOuterColour:t.borderOuterColour}},g="currentColor",b={images:{Card:e=>{var t,r;let{entries:o,entry:l,index:i}=e,s=imageLookOf(o.card);return(0,a.jsx)(n.WH,{mask:s.mask,border:s.border,shadow:s.shadow,colours:{ink:g,border:(0,c.W$)(s.borderColour,g),borderShadow:(0,c.W$)(s.borderShadowColour,g),borderOuter:(0,c.W$)(s.borderOuterColour,g)},children:(0,a.jsx)(h.o,{image:l,loading:0===i?"eager":"lazy",className:"block h-full w-full object-cover [object-position:var(--section-focus-phone)] md:[object-position:var(--section-focus)]",style:{"--section-focus":(0,c.TA)(l.focus),"--section-focus-phone":(0,c.TA)(null!==(r=null===(t=l.phone)||void 0===t?void 0:t.focus)&&void 0!==r?r:l.focus)}})})},shows:e=>"string"==typeof(null==e?void 0:e.imageURL)&&""!==e.imageURL,geometry:e=>{let t=imageLookOf(e.card);return{ratioClass:(0,i.tU)(t.ratio),rotation:e=>(0,i.Z9)(t.tilt,e),spill:(0,n.Vz)(t.shadow,t.border)}},noun:"image",name:"Images"},reviews:{Card:e=>{var t;let{entries:r,entry:l,index:n,bandFill:i}=e,s="rc-".concat(o.useId().replace(/:/g,""));if(!reviewShows(l))return null;let d=null!==(t=r.card)&&void 0!==t?t:{},h=(0,p.Cq)(d.edge),u=(0,c.Fg)(d.colour,"surface"),m=d.edgeColour?(0,c.Fg)(d.edgeColour,"surface").fill:void 0;return(0,a.jsxs)(o.Fragment,{children:[(0,p.qc)(h)?(0,a.jsx)(p.Jr,{idPrefix:s}):null,(0,a.jsx)(p.Ak,{review:{text:"string"==typeof l.text?l.text:"",author:"string"==typeof l.author?l.author:"",rating:starsOf(l.stars)},index:n,cardEdge:h,mark:(0,c.P5)(v,d.mark,"google"),ownVoice:"soft"!==h,filterPrefix:s,fillVar:"--review-card",fillClass:"bg-[rgb(var(--review-card))] text-[rgb(var(--review-card-ink))]",bandVar:"--review-band",edgeVar:m?"--review-edge":void 0,paint:{"--review-card":u.fill,"--review-card-ink":u.ink,"--review-band":i,...m?{"--review-edge":m}:{}}})]})},shows:reviewShows,geometry:()=>({ratioClass:"",rotation:()=>0,spill:{}}),noun:"review",name:"Reviews",examples:m}},x={1:{width:"w-[78%] md:w-[78%]",first:"ml-[11%] md:ml-[11%]",last:"mr-[11%] md:mr-[11%]"},2:{width:"w-[78%] md:w-[48%]",first:"ml-[11%] md:ml-[26%]",last:"mr-[11%] md:mr-[26%]"},3:{width:"w-[78%] md:w-[31%]",first:"ml-[11%] md:ml-[34.5%]",last:"mr-[11%] md:mr-[34.5%]"}},M={circle:!0,square:!0,plain:!0},k={dots:!0,dashes:!0,numbers:!0},y="hidden md:flex absolute top-1/2 -translate-y-1/2 z-10 items-center justify-center transition-transform hover:scale-110 focus-visible:scale-110 w-11 h-11",filled=e=>{if(!e)return{className:(0,l.Q)("primary")};let{fill:t,ink:r}=(0,c.dy)(e);return{className:"",style:{backgroundColor:t,color:r}}},useAutoplay=(e,t)=>{let[r,a]=o.useState(!1),[l,n]=o.useState(!1),[i,s]=o.useState(!1),c=(0,f.R)(t),d=(0,f.n)(),h=o.useCallback(()=>s(!0),[]);return{playing:e&&!i&&!r&&!l&&c&&d,stop:h,handlers:{onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),onFocus:()=>n(!0),onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||n(!1)},onTouchStart:h,onWheel:e=>{Math.abs(e.deltaX)>Math.abs(e.deltaY)&&h()}}}},z={carousel:e=>{var t,r,l;let{display:n,label:i,cards:d,geometry:h,noun:u}=e,p=null!=n?n:{},v=null!==(t=p.arrows)&&void 0!==t?t:{},m=null!==(r=p.dots)&&void 0!==r?r:{}
1,f=(0,c.IE)(M,v.style)?v.style:"circle",b=(0,c.IE)(k,m.style)?m.style:"dots",z=(0,c.P5)(x,String(p.perView),"3"),L=o.useRef(null),C=useAutoplay(!0===p.autoplay,L),w=filled(v.colour),S=filled(m.colour);return(0,a.jsx)("div",{ref:L,role:"region","aria-roledescription":"carousel","aria-label":i,className:"w-full self-stretch",...C.handlers,children:(0,a.jsx)(s.l,{label:i,slides:d,slideWidthClass:z.width,firstSlideClass:z.first,lastSlideClass:z.last,slideRatioClass:h.ratioClass,rotation:h.rotation,trackStyle:h.spill,arrows:"plain"===f?{className:"".concat(y," drop-shadow-md"),style:{color:(0,c.W$)(v.colour,g)},plain:!0,label:e=>"".concat("previous"===e?"Previous":"Next"," ").concat(u)}:{className:"".concat(y," shadow-lg ").concat("square"===f?"rounded":"rounded-full"," ").concat(w.className),style:null!==(l=w.style)&&void 0!==l?l:{},plain:!1,label:e=>"".concat("previous"===e?"Previous":"Next"," ").concat(u)},indicators:{style:b,activeClassName:S.className,activeStyle:S.style,inactiveInk:g,inactiveFill:"color-mix(in srgb, currentColor 30%, transparent)",label:(e,t)=>"Show ".concat(u," ").concat(e+1," of ").concat(t)},playing:C.playing,onNavigate:C.stop})})},grid:e=>{let{display:t,label:r,cards:o}=e;return(0,a.jsx)("ul",{"aria-label":r,className:"m-0 grid w-full max-w-5xl list-none grid-cols-1 gap-4 p-0 text-left md:gap-6 ".concat((0,c.P5)(d,String(null==t?void 0:t.perView),"3")),children:o.map(e=>(0,a.jsx)("li",{className:"min-w-0",children:e.node},e.key))})}},collectionShows=e=>{let t=null==e?void 0:e.entries;if(!t||!(0,c.IE)(b,t.kind))return!1;let r=b[t.kind];return(Array.isArray(t.items)?t.items:[]).some(e=>e&&r.shows(e))},SectionCollection=e=>{var t,r;let{collection:o,label:l,bandFill:n,editing:i}=e,s=null==o?void 0:o.entries;if(!s||!(0,c.IE)(b,s.kind))return null;let d=b[s.kind],h=(Array.isArray(s.items)?s.items:[]).filter(e=>e&&d.shows(e)),u=0===h.length&&i?null!==(r=d.examples)&&void 0!==r?r:[]:h;if(0===u.length)return null;let p=(0,c.P5)(z,null===(t=o.display)||void 0===t?void 0:t.layout,"carousel");return(0,a.jsx)(p,{display:o.display,label:l||d.name,noun:d.noun,geometry:d.geometry(s),cards:u.map((e,t)=>({key:"string"==typeof e.id?e.id:String(t),node:(0,a.jsx)(d.Card,{entries:s,entry:e,index:t,bandFill:n})}))})}},74229:function(e,t,r){r.d(t,{a:function(){return SectionHygieneRating},e:function(){return hygieneRatingShows}});var a=r(85893),o=r(67294),l=r(19081);let n=/^\d{1,10}$/,hygieneRatingShows=e=>"string"==typeof e.fhrsId&&n.test(e.fhrsId),i="h-16 md:h-20",SectionHygieneRating=e=>{let{item:t,editing:r}=e,n=(0,o.useRef)(null),s=hygieneRatingShows(t)?t.fhrsId:"",c="FHRS"===t.scheme;return((0,o.useEffect)(()=>{let e=n.current;if(!e||!s)return;let t=document.createElement("script");t.src="https://ratings.food.gov.uk/embed/embed-badge.js",t.dataset.businessId=s,t.dataset.ratingStyle=c?"3":"1",t.dataset.welsh="false";let r=new MutationObserver(()=>{e.querySelectorAll("a:not([target])").forEach(e=>{let t=document.createElement("span");t.className="sr-only",t.textContent=" (opens in a new tab)",e.setAttribute("target","_blank"),e.setAttribute("rel","noreferrer noopener"),e.appendChild(t)})});return r.observe(e,{childList:!0}),e.appendChild(t),()=>{r.disconnect(),e.replaceChildren()}},[s,c]),s)?(0,a.jsx)("div",{ref:n,...(0,l.l)("item"),className:"".concat(c?"h-24 md:h-28":i," max-w-full [&>a~a]:hidden [&>a]:inline-flex [&>a]:h-full [&>a]:max-w-full [&_img]:h-full [&_img]:max-w-full [&_img]:object-contain [&_img]:[min-width:0!important] [&_img[src*='/fhis/']]:[border-radius:3.4%_/_6.8%]")}):r?(0,a.jsx)("div",{...(0,l.l)("item"),className:"".concat(i," flex items-center justify-center border border-dashed border-current px-4 text-sm opacity-70"),children:"Your food hygiene rating shows here once its listing ID is added."}):null}},66536:function(e,t,r){r.d(t,{P:function(){return SectionImage},o:function(){return SectionPicture}});var a=r(85893);r(67294);var o=r(94190),l=r(19081),n=r(27279),i=r(11682);let s={cover:"object-cover",contain:"object-contain"},c={none:void 0,soft:"drop-shadow(0 10px 8px rgba(0, 0, 0, 0.1)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1))",bold:"drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15))",hard:"drop-shadow(8px 8px 0 currentColor)"},SectionPicture=e=>{var t;let{image:r,className:o,style:l,loading:n}=e,i="string"==typeof(null===(t=r.phone)||void 0===t?void 0:t.imageURL)?r.phone.imageURL:"";return(0,a.jsxs)("picture",{children:[i?(0,a.jsx)("source",{media:"(min-width: 768px)",srcSet:r.imageURL}):null,(0,a.jsx)("img",{src:i||r.imageURL,alt:"string"==typeof r.alt?r.alt:"",loading:n,className:o,style:l})]})},SectionImage=e=>{var t,r;let{item:d}=e;if("string"!=typeof d.imageURL||""===d.imageURL)return null;let h=(0,n.Z9)(d.tilt,0),u=h?"rotate(".concat(h,"deg) scale(").concat(n.B$,")"):void 0,p=(0,i.IE)(i.yb,d.shadow)?d.shadow:"none";if("cutOut"===d.fit)return(0,a.jsx)("div",{...(0,l.l)("media"),children:(0,a.jsx)(SectionPicture,{image:d,className:"block h-auto w-full",style:{transform:u,filter:c[p]}})});let v="currentColor",m=(0,i.IE)(i.yt,d.ratio)?d.ratio:void 0;return(0,a.jsx)("div",{...(0,l.l)("media"),className:"relative isolate w-full ".concat(m?(0,n.tU)(m):""),style:{transform:u},children:(0,a.jsx)(o.WH,{mask:(0,i.IE)(i.GF,d.mask)?d.mask:"none",border:(0,i.IE)(i.Bq,d.border)?d.border:"none",shadow:p,colours:{ink:v,border:(0,i.W$)(d.borderColour,v),borderShadow:(0,i.W$)(d.borderShadowColour,v),borderOuter:(0,i.W$)(d.borderOuterColour,v)},children:(0,a.jsx)(SectionPicture,{image:d,className:"block w-full ".concat(m?"h-full":"h-auto"," ").concat((0,i.P5)(s,d.fit,"cover")," [object-position:var(--section-focus-phone)] md:[object-position:var(--section-focus)]"),style:{"--section-focus":(0,i.TA)(d.focus),"--section-focus-phone":(0,i.TA)(null!==(r=null===(t=d.phone)||void 0===t?void 0:t.focus)&&void 0!==r?r:d.focus)}})})})}},93117:function(e,t,r){r.d(t,{BS:function(){return marqueeShows},rb:function(){return SectionMarquee}});
1var a=r(85893),o=r(67294),l=r(50129),n=r(11682),i=r(84051);let s={none:"",bullet:"•",middot:"\xb7",star:"★",fourPointStar:"✦",diamond:"◆",slash:"/",pipe:"|",plus:"+",emDash:"—",rule:null},c={slow:8,default:5,fast:3},d="linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%)",h="flex items-center gap-x-6 pr-6",u=[{id:"example-1",runs:[{text:"Freshly made every day"}]},{id:"example-2",runs:[{text:"Free delivery over \xa320"}]},{id:"example-3",runs:[{text:"Order ahead, skip the queue"}]}],written=e=>(Array.isArray(e)?e:[]).filter(e=>Array.isArray(null==e?void 0:e.runs)&&e.runs.some(e=>{var t;return""!==(null!==(t=null==e?void 0:e.text)&&void 0!==t?t:"").trim()})),marqueeShows=e=>written(null==e?void 0:e.phrases).length>0,useCopies=(e,t)=>{let[r,a]=o.useState(2);return o.useEffect(()=>{let r=e.current,o=t.current;if(!r||!o||"undefined"==typeof ResizeObserver)return;let measure=()=>{let e=o.offsetWidth;0!==e&&a(Math.max(2,Math.ceil(r.offsetWidth/e)+1))};measure();let l=new ResizeObserver(measure);return l.observe(r),l.observe(o),()=>l.disconnect()},[e,t]),r},Phrases=e=>{var t,r;let{phrases:i,marquee:c,ground:d,markScale:h}=e,u=(0,n.P5)(s,c.divider,"bullet"),p=c.dividerColour?{color:(0,n.dy)(c.dividerColour).fill}:void 0,v={...(0,n.p_)(null===(t=c.dress)||void 0===t?void 0:t.font),...(0,n.vA)(null!==(r=c.dress)&&void 0!==r?r:{})};return(0,a.jsx)(o.Fragment,{children:i.map(e=>(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)("span",{className:"whitespace-nowrap",style:{...v,...(0,l.p)(e.runs)},children:(0,a.jsx)(l.i,{runs:e.runs,dress:c.dress,ground:d,scale:h})}),""===u?null:(0,a.jsx)("span",{"aria-hidden":"true",className:[null===u?"h-px w-8 bg-current":"","shrink-0",p?"":null===u?"opacity-60":"opacity-70"].filter(Boolean).join(" "),style:p,children:u})]},e.id))})},SectionMarquee=e=>{let{marquee:t,ground:r,editing:l}=e,s=o.useRef(null),p=o.useRef(null),v=useCopies(s,p),m=written(t.phrases),f=0===m.length&&l?u:m,{className:g,markScale:b}=(0,i.H)("lead",t.size),x=f.length*(0,n.P5)(c,t.speed,"default");if(0===f.length)return null;let M=(0,a.jsx)(Phrases,{phrases:f,marquee:t,ground:r,markScale:b});return(0,a.jsx)("div",{ref:s,"data-marquee":!0,className:"w-full self-stretch overflow-hidden [padding-block:max(0.75rem,0.8em)] ".concat(g),style:{...t.colour?{color:(0,n.dy)(t.colour).fill}:{},WebkitMaskImage:d,maskImage:d},children:(0,a.jsxs)("div",{"data-marquee-track":!0,className:"flex w-max items-center",style:{"--marquee-shift":"-".concat(100/v,"%"),animationName:"section-marquee",animationDuration:"".concat(x,"s"),animationTimingFunction:"linear",animationIterationCount:"infinite",animationDirection:"right"===t.direction?"reverse":"normal"},children:[(0,a.jsx)("div",{ref:p,className:h,children:M}),Array.from({length:v-1},(e,t)=>(0,a.jsx)("div",{"aria-hidden":"true",className:h,children:M},t))]})})}},46053:function(e,t,r){r.d(t,{K:function(){return ratingShows},Z:function(){return SectionRating}});var a=r(85893);r(67294);var o=r(19081),l=r(54230),n=r(11682);let i={stacked:"stacked",starsFirst:"starsFirst",badge:"badge",inline:"inline"},badgeClassFor=e=>"var(--color-primary)"===e?"bg-onSurface text-surface":"bg-primary text-onPrimary",s=/^https?:\/\//i,isCount=e=>"number"==typeof e&&Number.isInteger(e)&&e>=0,ratingShows=e=>"number"==typeof(null==e?void 0:e.average)&&Number.isFinite(e.average),SectionRating=e=>{var t;let{item:r,bandFill:c}=e;if(!ratingShows(r))return null;let d=Math.min(5,Math.max(0,r.average)).toFixed(1),h=isCount(r.reviewCount)?"".concat(r.reviewCount.toLocaleString("en-GB")," ").concat(1===r.reviewCount?"review":"reviews"):void 0,{url:u,label:p}=null!==(t=r.link)&&void 0!==t?t:{},v="string"==typeof p&&p.trim()?p.trim():"See all reviews";return(0,a.jsxs)("div",{...(0,o.l)("item"),children:[(0,a.jsx)(l._R,{style:(0,n.P5)(i,r.style,"stacked"),rating:d,reviewCount:h,showMark:!1,badgeClass:badgeClassFor(c),centred:!1,label:"Rated ".concat(d," out of 5").concat(h?" from ".concat(h):"")}),"string"==typeof u&&s.test(u)?(0,a.jsx)("p",{className:"mt-2",children:(0,a.jsxs)("a",{className:"font-button font-bold underline underline-offset-4 hover:no-underline",href:u,target:"_blank",rel:"noreferrer noopener",children:[v,(0,a.jsx)("span",{"aria-hidden":"true",children:" →"}),(0,a.jsx)("span",{className:"sr-only",children:" (opens in a new tab)"})]})}):null]})}},50129:function(e,t,r){r.d(t,{i:function(){return SectionRuns},p:function(){return accentRoom}});
1var a=r(85893),o=r(67294),l=r(28044);let n="url(\"data:image/svg+xml,%3Csvg fill='none' stroke-linecap='round' xmlns='http://www.w3.org/2000/svg' width='240' height='160'%3E%3Cpath d='M-140,-7.5 Q-92.4,70 -42.1,139.6' stroke='%23fff' stroke-width='1.7' stroke-opacity='0.9'/%3E%3Cpath d='M-136.6,1.5 Q-90.3,70 -44.3,156.3' stroke='%23fff' stroke-width='1.1' stroke-opacity='0.6'/%3E%3Cpath d='M-118.6,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M-132.8,4.7 Q-86.9,70 -37.5,156.3' stroke='%23fff' stroke-width='2.1' stroke-opacity='0.5'/%3E%3Cpath d='M-128.8,-9.1 Q-85.9,70 -32.4,141.1' stroke='%23fff' stroke-width='2.3' stroke-opacity='0.7'/%3E%3Cpath d='M-110.8,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M-124.2,-10.8 Q-77,70 -29.1,145.2' stroke='%23fff' stroke-width='1.9' stroke-opacity='0.9'/%3E%3Cpath d='M-119.5,-8.8 Q-72.5,70 -21,144.8' stroke='%23fff' stroke-width='1.1' stroke-opacity='0.7'/%3E%3Cpath d='M-116.2,-2.5 Q-72.8,70 -21.6,143.2' stroke='%23fff' stroke-width='1.6' stroke-opacity='0.7'/%3E%3Cpath d='M-112.7,3.9 Q-67.3,70 -21.9,152.2' stroke='%23fff' stroke-width='1.7' stroke-opacity='0.9'/%3E%3Cpath d='M-107.5,0.9 Q-61.4,70 -15.9,164.6' stroke='%23fff' stroke-width='1.6' stroke-opacity='0.5'/%3E%3Cpath d='M-89.5,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M-103.2,-1.6 Q-59.9,70 -10,166.2' stroke='%23fff' stroke-width='2.3' stroke-opacity='1'/%3E%3Cpath d='M-99,-7.9 Q-54,70 -8,150.9' stroke='%23fff' stroke-width='2.1' stroke-opacity='0.8'/%3E%3Cpath d='M-95,1.2 Q-50.3,70 -1.7,152' stroke='%23fff' stroke-width='1.8' stroke-opacity='0.5'/%3E%3Cpath d='M-90.5,8.1 Q-46.6,70 0.1,146.4' stroke='%23fff' stroke-width='1.8' stroke-opacity='0.8'/%3E%3Cpath d='M-86.4,-9.7 Q-37.6,70 5.2,142.8' stroke='%23fff' stroke-width='1.1' stroke-opacity='0.7'/%3E%3Cpath d='M-81.6,-1.7 Q-39.6,70 16.5,155.8' stroke='%23fff' stroke-width='1.8' stroke-opacity='0.5'/%3E%3Cpath d='M-63.6,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M-76.7,8.7 Q-30.6,70 19.5,164.6' stroke='%23fff' stroke-width='1.9' stroke-opacity='0.8'/%3E%3Cpath d='M-73.1,11.8 Q-31,70 21.4,154.8' stroke='%23fff' stroke-width='1.5' stroke-opacity='0.5'/%3E%3Cpath d='M-55.1,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M-69.9,10.6 Q-25.7,70 24.8,142' stroke='%23fff' stroke-width='2.4' stroke-opacity='0.7'/%3E%3Cpath d='M-66.5,-8.8 Q-18.5,70 30.6,145.1' stroke='%23fff' stroke-width='2.2' stroke-opacity='0.7'/%3E%3Cpath d='M-62.2,2.7 Q-18.4,70 30.3,151.9' stroke='%23fff' stroke-width='2' stroke-opacity='0.7'/%3E%3Cpath d='M-44.2,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M-57.1,-4.9 Q-8.6,70 40.9,163.8' stroke='%23fff' stroke-width='2.3' stroke-opacity='0.7'/%3E%3Cpath d='M-52,6.4 Q-3.4,70 46.8,143.3' stroke='%23fff' stroke-width='1.1' stroke-opacity='0.9'/%3E%3Cpath d='M-48.1,-3.3 Q-4.4,70 48.5,169.7' stroke='%23fff' stroke-width='1.6' stroke-opacity='0.6'/%3E%3Cpath d='M-30.1,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M-43.1,7.4 Q0.6,70 47.8,161.9' stroke='%23fff' stroke-width='2.5' stroke-opacity='0.7'/%3E%3Cpath d='M-25.1,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M-38.1,-8.3 Q9.4,70 56.4,152.2' stroke='%23fff' stroke-width='2' stroke-opacity='0.6'/%3E%3Cpath d='M-20.1,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M-34.7,-9.6 Q12.8,70 61.4,148.4' stroke='%23fff' stroke-width='1.4' stroke-opacity='0.5'/%3E%3Cpath d='M-30.4,8.8 Q14,70 63.7,157.4' stroke='%23fff' stroke-width='2.1' stroke-opacity='0.9'/%3E%3Cpath d='M-26,9.8 Q20.3,70 71.2,147.1' stroke='%23fff' stroke-width='2.3' stroke-opacity='0.7'/%3E%3Cpath d='M-21.3,9.8 Q24,70 69.2,141.8' stroke='%23fff' stroke-width='1.5' stroke-opacity='0.8'/%3E%3Cpath d='M-3.3,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M-16.9,-8.2 Q25.7,70 74.4,143.7' stroke='%23fff' stroke-width='2.6' stroke-opacity='0.5'/%3E%3Cpath d='M1.1,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M-13.1,9.1 Q29.8,70 84.6,162.7' stroke='%23fff' stroke-width='1.2' stroke-opacity='0.8'/%3E%3Cpath d='M-8.2,-7.5 Q36.1,70 87.1,159' stroke='%23fff' stroke-width='2.6' stroke-opacity='0.7'/%3E%3Cpath d='M-4.4,4.8 Q41.4,70 90.7,141' stroke='%23fff' stroke-width='1.2' stroke-opacity='1'/%3E%3Cpath d='M0.7,-11.8 Q46.5,70 91.2,140.6' stroke='%23fff' stroke-width='1.6' stroke-opacity='0.7'/%3E%3Cpath d='M3.9,6.6 Q49.4,70 98.9,154.2' stroke='%23fff' stroke-width='1.8' stroke-opacity='0.6'/%3E%3Cpath d='M7.7,-2.6 Q56.1,70 100.7,161.9' stroke='%23fff' stroke-width='2.1' stroke-opacity='0.9'/%3E%3Cpath d='M10.9,-10.5 Q54.1,70 101,138.2' stroke='%23fff' stroke-width='1.7' stroke-opacity='0.7'/%3E%3Cpath d='M28.9,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M15,-10.9 Q61.3,70 112.1,153.9' stroke='%23fff' stroke-width='1.8' stroke-opacity='0.9'/%3E%3Cpath d='M20.1,-2.8 Q66.2,70 114.9,145.1' stroke='%23fff' stroke-width='2' stroke-opacity='0.9'/%3E%3Cpath d='M24,-11.2 Q70.3,70 114.2,161.2' stroke='%23fff' stroke-width='2.3' stroke-opacity='0.8'/%3E%3Cpath d='M42,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M29.2,10.6 Q77.8,70 124.6,159.8' stroke='%23fff' stroke-width='2.3' stroke-opacity='0.9'/%3E%3Cpath d='M47.2,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M33.9,7.4 Q79.9,70 125.5,153.4' stroke='%23fff' stroke-width='2.2' stroke-opacity='0.8'/%3E%3Cpath d='M51.9,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M38.7,-9.9 Q82.6,70 132.5,154.1' stroke='%23fff' stroke-width='2.1' stroke-opacity='0.6'/%3E%3Cpath d='M56.7,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M43.4,-0.5 Q85.7,70 135.5,145.6' stroke='%23fff' stroke-width='1.6' stroke-opacity='0.8'/%3E%3Cpath d='M47.9,6.7 Q92.7,70 139.6,140.5' stroke='%23fff' stroke-width='2' stroke-opacity='0.7'/%3E%3Cpath d='M65.9,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M51.2,-3.9 Q96.5,70 147.5,155.2' stroke='%23fff' stroke-width='1.9' stroke-opacity='0.9'/%3E%3Cpath d='M56.1,-7.3 Q103.2,70 152.3,164.7' stroke='%23fff' stroke-width='1.3' stroke-opacity='0.8'/%3E%3Cpath d='M60.5,9.7 Q105.3,70 158.5,162.7' stroke='%23fff' stroke-width='1.8' stroke-opacity='0.9'/%3E%3Cpath d='M78.5,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M65.3,-11.9 Q109.8,70 157.1,140.9' stroke='%23fff' stroke-width='2.2' stroke-opacity='0.6'/%3E%3Cpath d='M83.3,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M68.9,7.9 Q117.3,70 161.1,170.9' stroke='%23fff' stroke-width='2.5' stroke-opacity='0.5'/%3E%3Cpath d='M73.3,2.4 Q118,70 166.4,142.2' stroke='%23fff' stroke-width='1.3' stroke-opacity='0.5'/%3E%3Cpath d='M77.1,-9.8 Q122.8,70 173.7,150.7' stroke='%23fff' stroke-width='1.3' stroke-opacity='0.5'/%3E%3Cpath d='M95.1,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M80.9,2 Q123.9,70 177.7,168.6' stroke='%23fff' stroke-width='1.3' stroke-opacity='0.9'/%3E%3Cpath d='M98.9,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M85.5,8.5 Q131.1,70 182,158.5' stroke='%23fff' stroke-width='2' stroke-opacity='0.5'/%3E%3Cpath d='M103.5,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M89.6,-5.9 Q133.3,70 185,142.7' stroke='%23fff' stroke-width='1.2' stroke-opacity='0.6'/%3E%3Cpath d='M107.6,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M93.3,-1.9 Q140.2,70 191.8,139.2' stroke='%23fff' stroke-width='1.5' stroke-opacity='0.9'/%3E%3Cpath d='M111.3,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M97.9,-7.4 Q141.2,70 190.8,158.3' stroke='%23fff' stroke-width='2.2' stroke-opacity='0.6'/%3E%3Cpath d='M102.1,7.6 Q150.8,70 197,149.1' stroke='%23fff' stroke-width='2.2' stroke-opacity='0.6'/%3E%3Cpath d='M120.1,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M105.5,4.2 Q151.7,70 196.5,170.8' stroke='%23fff' stroke-width='1.9' stroke-opacity='0.9'/%3E%3Cpath d='M109,10.1 Q152.4,70 200.8,140' stroke='%23fff' stroke-width='2.5' stroke-opacity='0.5'/%3E%3Cpath d='M114,1.6 Q162.6,70 208.1,158.1' stroke='%23fff' stroke-width='2.5' stroke-opacity='0.8'/%3E%3Cpath d='M117.6,-9.5 Q164.5,70 210.8,141.1' stroke='%23fff' stroke-width='1.6' stroke-opacity='0.6'/%3E%3Cpath d='M135.6,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M121.2,10.5 Q168.4,70 217.3,170.4' stroke='%23fff' stroke-width='2.5' stroke-opacity='0.5'/%3E%3Cpath d='M126.2,2.6 Q170.7,70 218.1,163' stroke='%23fff' stroke-width='1.3' stroke-opacity='0.6'/%3E%3Cpath d='M144.2,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M130.9,-4.4 Q174.8,70 222,157.7' stroke='%23fff' stroke-width='2' stroke-opacity='0.5'/%3E%3Cpath d='M134.6,-0.7 Q177.2,70 228.3,167.6' stroke='%23fff' stroke-width='2' stroke-opacity='0.9'/%3E%3Cpath d='M139.6,1.9 Q185.3,70 233.1,167.2' stroke='%23fff' stroke-width='1.4' stroke-opacity='0.9'/%3E%3Cpath d='M143.3,8.9 Q185.9,70 239.3,151.4' stroke='%23fff' stroke-width='1.5' stroke-opacity='0.7'/%3E%3Cpath d='M147.9,-1.8 Q191,70 244,150.6' stroke='%23fff' stroke-width='1.5' stroke-opacity='0.8'/%3E%3Cpath d='M151.5,3.1 Q200.4,70 244.3,156.8' stroke='%23fff' stroke-width='1.2' stroke-opacity='0.7'/%3E%3Cpath d='M154.9,2.5 Q197.4,70 250.9,148.7' stroke='%23fff' stroke-width='1.8' stroke-opacity='0.9'/%3E%3Cpath d='M159,4.1 Q201.7,70 252.4,148.2' stroke='%23fff' stroke-width='2.2' stroke-opacity='0.7'/%3E%3Cpath d='M163.8,-9.6 Q206.7,70 256.9,171.5' stroke='%23fff' stroke-width='1.1' stroke-opacity='0.8'/%3E%3Cpath d='M181.8,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M167.5,10.7 Q210.8,70 264.1,148.4' stroke='%23fff' stroke-width='1.3' stroke-opacity='0.6'/%3E%3Cpath d='M172.2,11.6 Q218,70 266.7,170.4' stroke='%23fff' stroke-width='1.5' stroke-opacity='0.7'/%3E%3Cpath d='M175.7,7.8 Q219.6,70 266.6,160.2' stroke='%23fff' stroke-width='2.2' stroke-opacity='0.6'/%3E%3Cpath d='M193.7,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M179.7,2.9 Q228.7,70 278.2,153.7' stroke='%23fff' stroke-width='1.3' stroke-opacity='0.5'/%3E%3Cpath d='M183.4,6.9 Q226.9,70 276.9,151.4' stroke='%23fff' stroke-width='2' stroke-opacity='0.9'/%3E%3Cpath d='M187.7,5.7 Q235.8,70 286.3,148' stroke='%23fff' stroke-width='1.5' stroke-opacity='0.8'/%3E%3Cpath d='M191.7,-2.4 Q235.3,70 283.6,171.2' stroke='%23fff' stroke-width='1.5' stroke-opacity='0.6'/%3E%3Cpath d='M196.3,-5.2 Q242.5,70 288,142.6' stroke='%23fff' stroke-width='1.4' stroke-opacity='1'/%3E%3Cpath d='M200.7,-6.3 Q246.4,70 291.6,163.5' stroke='%23fff' stroke-width='1.5' stroke-opacity='0.7'/%3E%3Cpath d='M205.8,11.8 Q251.
16,70 298.6,149.4' stroke='%23fff' stroke-width='1.4' stroke-opacity='0.9'/%3E%3Cpath d='M209,7.2 Q256.9,70 306.6,166.3' stroke='%23fff' stroke-width='1.3' stroke-opacity='0.6'/%3E%3Cpath d='M214.1,3.6 Q261.6,70 310.1,170' stroke='%23fff' stroke-width='2.1' stroke-opacity='0.8'/%3E%3Cpath d='M217.7,2 Q266,70 314,161.2' stroke='%23fff' stroke-width='2.5' stroke-opacity='0.9'/%3E%3Cpath d='M220.9,-3.8 Q266.5,70 311.4,171.4' stroke='%23fff' stroke-width='1.7' stroke-opacity='0.5'/%3E%3Cpath d='M225.6,-9.5 Q272.3,70 320.4,139.9' stroke='%23fff' stroke-width='2.3' stroke-opacity='0.7'/%3E%3Cpath d='M229.3,7.6 Q277.7,70 321.2,150.3' stroke='%23fff' stroke-width='2.1' stroke-opacity='0.7'/%3E%3Cpath d='M233.3,-11.7 Q279.6,70 329.6,147' stroke='%23fff' stroke-width='2.5' stroke-opacity='0.8'/%3E%3Cpath d='M238.3,-3.9 Q286.6,70 332,151.3' stroke='%23fff' stroke-width='1.6' stroke-opacity='0.8'/%3E%3Cpath d='M256.3,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M242.5,8.9 Q290.7,70 339.5,168.7' stroke='%23fff' stroke-width='1.8' stroke-opacity='0.8'/%3E%3Cpath d='M245.8,-10.5 Q288.4,70 338,147.3' stroke='%23fff' stroke-width='2' stroke-opacity='0.5'/%3E%3Cpath d='M250.8,-10.7 Q293.2,70 342.7,148.4' stroke='%23fff' stroke-width='1.5' stroke-opacity='0.8'/%3E%3Cpath d='M254.6,-8.4 Q298.3,70 351.2,151.4' stroke='%23fff' stroke-width='2.5' stroke-opacity='0.8'/%3E%3Cpath d='M272.6,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M258.3,-8.1 Q304.6,70 349.4,138.8' stroke='%23fff' stroke-width='2.4' stroke-opacity='0.7'/%3E%3Cpath d='M262.2,-3.5 Q309.6,70 354.6,170.1' stroke='%23fff' stroke-width='1.7' stroke-opacity='0.9'/%3E%3Cpath d='M267,8.2 Q311.7,70 361.3,168.2' stroke='%23fff' stroke-width='1.3' stroke-opacity='0.5'/%3E%3Cpath d='M271,-11.5 Q313,70 362.7,162.4' stroke='%23fff' stroke-width='1.4' stroke-opacity='0.8'/%3E%3Cpath d='M289,36 l32,55' stroke='%23fff' stroke-width='.7'/%3E%3Cpath d='M274.4,-0.6 Q318.1,70 368.8,160.9' stroke='%23fff' stroke-width='1.7' stroke-opacity='1'/%3E%3Cpath d='M278,-9 Q326.6,70 376.3,169.7' stroke='%23fff' stroke-width='1.6' stroke-opacity='0.8'/%3E%3C/svg%3E\")",i="url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='190'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='turbulence' baseFrequency='.028 .055' numOctaves='2' seed='8' result='n'/%3E%3CfeColorMatrix in='n' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 -2.3' result='over'/%3E%3CfeColorMatrix in='n' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 3.5' result='under'/%3E%3CfeComposite in='over' in2='under' operator='arithmetic' k1='3.4' k2='0' k3='0' k4='0' result='vein'/%3E%3CfeComposite in='SourceGraphic' in2='vein' operator='out'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='white' filter='url(%23c)'/%3E%3C/svg%3E\")",Stencil=e=>{let{slope:t,shift:r,result:o}=e;return(0,a.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  ".concat(t," ").concat(t," ").concat(t," 0 ").concat(r),result:o})},s={roughEdge:e=>(0,a.jsx)("filter",{id:e,x:"-5%",y:"-8%",width:"110%",height:"116%",children:(0,a.jsx)(l.lR,{pass:{type:"fractalNoise",frequency:"0.075 0.32",octaves:3,seed:8,scale:2.8},field:"noise"})}),handLettered:e=>(0,a.jsx)("filter",{id:e,x:"-10%",y:"-15%",width:"120%",height:"130%",colorInterpolationFilters:"sRGB",children:(0,a.jsx)(l.lR,{pass:{type:"fractalNoise",frequency:"0.035 0.055",octaves:2,seed:14,scale:1.8},field:"wobble"})}),greasyInk:e=>(0,a.jsxs)("filter",{id:e,x:"-18%",y:"-30%",width:"136%",height:"160%",colorInterpolationFilters:"sRGB",children:[(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.035 0.065",numOctaves:3,seed:17,result:"grain"}),(0,a.jsx)("feMorphology",{in:"SourceAlpha",operator:"dilate",radius:4,result:"spread"}),(0,a.jsx)("feDisplacementMap",{in:"spread",in2:"grain",scale:15,xChannelSelector:"R",yChannelSelector:"G",result:"uneven"}),(0,a.jsx)("feGaussianBlur",{in:"uneven",stdDeviation:4,result:"soaked"}),(0,a.jsx)("feFlood",{floodColor:"#79501e",floodOpacity:.38,result:"oil"}),(0,a.jsx)("feComposite",{in:"oil",in2:"soaked",operator:"in",result:"stain"}),(0,a.jsx)("feMorphology",{in:"SourceAlpha",operator:"dilate",radius:.8,result:"edge"}),(0,a.jsx)("feDisplacementMap",{in:"edge",in2:"grain",scale:3,xChannelSelector:"R",yChannelSelector:"G"}),(0,a.jsx)("feGaussianBlur",{stdDeviation:.65,result:"bleedShape"}),(0,a.jsx)("feFlood",{floodColor:"#482817",floodOpacity:.7}),(0,a.jsx)("feComposite",{in2:"bleedShape",operator:"in",result:"bleed"}),(0,a.jsxs)("feMerge",{children:[(0,a.jsx)("feMergeNode",{in:"stain"}),(0,a.jsx)("feMergeNode",{in:"bleed"}),(0,a.jsx)("feMergeNode",{in:"SourceGraphic"})]})]}),rubberStamp:e=>(0,a.jsxs)("filter",{id:e,x:"-10%",y:"-12%",width:"120%",height:"124%",colorInterpolationFilters:"sRGB",children:[(0,a.jsx)(l.lR,{pass:{type:"fractalNoise",frequency:"0.05 0.08",octaves:3,seed:21,scale:3.4},field:"flex",result:"pressed"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.24",numOctaves:2,seed:5,result:"pad"}),(0,a.jsx)(Stencil,{slope:2.8,shift:-3.28,result:"inked"}),(0,a.jsx)("feComposite",{in:"pressed",in2:"inked",operator:"in",result:"stamped"}),(0,a.jsx)("feGaussianBlur",{in:"stamped",stdDeviation:.32})]}),drawnChalk:e=>(0,a.jsxs)("filter",{id:e,x:"-8%",y:"-12%",width:"116%",height:"124%",colorInterpolationFilters:"sRGB",children:[(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.11 0.32",numOctaves:2,seed:38,result:"edgeNoise"}),(0,a.jsx)("feDisplacementMap",{in:"SourceGraphic",in2:"edgeNoise",scale:2.4,xChannelSelector:"R",yChannelSelector:"G",result:"drawn"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.7 0.12",numOctaves:2,seed:6}),(0,a.jsx)(Stencil,{slope:1.8,shift:-1.65,result:"tooth"}),(0,a.jsx)("feComposite",{in:"drawn",in2:"tooth",operator:"in"})]}),broadChalk:e=>(0,a.jsxs)("filter",{id:e,x:"-8%",y:"-12%",width:"116%",height:"124%",colorInterpolationFilters:"sRGB",children:[(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.32 0.035",numOctaves:3,seed:19,result:"drag"}),(0,a.jsx)(Stencil,{slope:2.2,shift:-2.25,result:"streaks"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.65",numOctaves:2,seed:28}),(0,a.jsx)(Stencil,{slope:1,shift:-.52,result:"tooth"}),(0,a.jsx)("feComposite",{in:"streaks",in2:"tooth",operator:"in",result:"pigment"}),(0,a.jsx)("feDisplacementMap",{in:"SourceGraphic",in2:"drag",scale:2.8,xChannelSelector:"R",yChannelSelector:"G",result:"outline"}),(0,a.jsx)("feComposite",{in:"outline",in2:"pigment",operator:"in"})]}),chalkWorn:e=>(0,a.jsxs)("filter",{id:e,x:"-15%",y:"-20%",width:"130%",height:"140%",colorInterpolationFilters:"sRGB",children:[(0,a.jsx)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:3.8,result:"soft"}),(0,a.jsx)("feFlood",{floodColor:"#e9ebe0",floodOpacity:.4,result:"haloChalk"}),(0,a.jsx)("feComposite",{in:"haloChalk",in2:"soft",operator:"in",result:"halo"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.9",numOctaves:2,seed:11,result:"fine"}),(0,a.jsx)("feDisplacementMap",{in:"SourceGraphic",in2:"fine",scale:1.8,xChannelSelector:"R",yChannelSelector:"G",result:"rough"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.55",numOctaves:3,seed:4}),(0,a.jsx)(Stencil,{slope:1.5,shift:-1.25,result:"holes"}),(0,a.jsx)("feComposite",{in:"rough",in2:"holes",operator:"in",result:"pigment"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.85",numOctaves:2,seed:9}),(0,a.jsx)(Stencil,{slope:.8,shift:-.3,result:"tooth"}),(0,a.jsx)("feComposite",{in:"pigment",in2:"tooth",operator:"in",result:"toothed"}),(0,a.jsx)("feMorphology",{in:"SourceAlpha",operator:"erode",radiu
1s:.8,result:"core"}),(0,a.jsx)("feComposite",{in:"SourceAlpha",in2:"core",operator:"out",result:"edgeZone"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.8",numOctaves:2,seed:23}),(0,a.jsx)(Stencil,{slope:1.9,shift:-1.75,result:"wearMask"}),(0,a.jsx)("feComposite",{in:"wearMask",in2:"edgeZone",operator:"in",result:"wear"}),(0,a.jsx)("feComposite",{in:"toothed",in2:"wear",operator:"out",result:"worn"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.03 0.6",numOctaves:2,seed:27}),(0,a.jsx)(Stencil,{slope:.9,shift:-.55,result:"streakAlpha"}),(0,a.jsx)("feComposite",{in:"streakAlpha",in2:"rough",operator:"in",result:"streaks"}),(0,a.jsxs)("feMerge",{children:[(0,a.jsx)("feMergeNode",{in:"halo"}),(0,a.jsx)("feMergeNode",{in:"worn"}),(0,a.jsx)("feMergeNode",{in:"streaks"})]})]}),chalkBoard:e=>(0,a.jsxs)("filter",{id:e,x:"-16%",y:"-20%",width:"132%",height:"146%",colorInterpolationFilters:"sRGB",children:[(0,a.jsx)("feOffset",{in:"SourceAlpha",dx:1,dy:2,result:"dropped"}),(0,a.jsx)("feGaussianBlur",{in:"dropped",stdDeviation:1.6,result:"droppedSoft"}),(0,a.jsx)("feFlood",{floodColor:"#000000",floodOpacity:.38,result:"droppedInk"}),(0,a.jsx)("feComposite",{in:"droppedInk",in2:"droppedSoft",operator:"in",result:"shadow"}),(0,a.jsx)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:3.8,result:"soft"}),(0,a.jsx)("feFlood",{floodColor:"#e9ebe0",floodOpacity:.36,result:"haloChalk"}),(0,a.jsx)("feComposite",{in:"haloChalk",in2:"soft",operator:"in",result:"halo"}),(0,a.jsx)("feMorphology",{in:"SourceAlpha",operator:"dilate",radius:1,result:"fat"}),(0,a.jsx)("feComposite",{in:"fat",in2:"SourceAlpha",operator:"out",result:"traceRing"}),(0,a.jsx)("feFlood",{floodColor:"#e9ebe0",floodOpacity:.36,result:"traceChalk"}),(0,a.jsx)("feComposite",{in:"traceChalk",in2:"traceRing",operator:"in",result:"trace"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.9",numOctaves:2,seed:11,result:"fine"}),(0,a.jsx)("feDisplacementMap",{in:"SourceGraphic",in2:"fine",scale:2,xChannelSelector:"R",yChannelSelector:"G",result:"rough"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.55",numOctaves:3,seed:4}),(0,a.jsx)(Stencil,{slope:1.5,shift:-1.25,result:"holes"}),(0,a.jsx)("feComposite",{in:"rough",in2:"holes",operator:"in",result:"pigment"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.85",numOctaves:2,seed:9}),(0,a.jsx)(Stencil,{slope:.8,shift:-.3,result:"tooth"}),(0,a.jsx)("feComposite",{in:"pigment",in2:"tooth",operator:"in",result:"toothed"}),(0,a.jsx)("feMorphology",{in:"SourceAlpha",operator:"erode",radius:.8,result:"core"}),(0,a.jsx)("feComposite",{in:"SourceAlpha",in2:"core",operator:"out",result:"edgeZone"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.8",numOctaves:2,seed:23}),(0,a.jsx)(Stencil,{slope:1.9,shift:-1.75,result:"wearMask"}),(0,a.jsx)("feComposite",{in:"wearMask",in2:"edgeZone",operator:"in",result:"wear"}),(0,a.jsx)("feComposite",{in:"toothed",in2:"wear",operator:"out",result:"worn"}),(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.03 0.6",numOctaves:2,seed:27}),(0,a.jsx)(Stencil,{slope:.9,shift:-.55,result:"streakAlpha"}),(0,a.jsx)("feComposite",{in:"streakAlpha",in2:"rough",operator:"in",result:"streaks"}),(0,a.jsx)("feGaussianBlur",{in:"worn",stdDeviation:.3,result:"wornSoft"}),(0,a.jsx)("feGaussianBlur",{in:"streaks",stdDeviation:.45,result:"streaksSoft"}),(0,a.jsxs)("feMerge",{children:[(0,a.jsx)("feMergeNode",{in:"shadow"}),(0,a.jsx)("feMergeNode",{in:"halo"}),(0,a.jsx)("feMergeNode",{in:"trace"}),(0,a.jsx)("feMergeNode",{in:"wornSoft"}),(0,a.jsx)("feMergeNode",{in:"streaksSoft"})]})]})},EdgeFilterDef=e=>{var t;let{id:r,name:o}=e;return(0,a.jsx)("svg",{"aria-hidden":"true",focusable:"false",style:{position:"absolute",width:0,height:0},children:(0,a.jsx)("defs",{children:null===(t=s[o])||void 0===t?void 0:t.call(s,r)})})},c="url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.03 .055' numOctaves='3' seed='44'/%3E%3Cfe
1ComponentTransfer%3E%3CfeFuncA type='linear' slope='1.15' intercept='.06'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='white' filter='url(%23g)'/%3E%3C/svg%3E\")",d="url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='320'%3E%3Cmask id='m'%3E%3Crect width='440' height='320' fill='%23fff'/%3E%3Cpath d='M346.6 149h1.6v.6h-1.6zM50 67.9h1.3v.7h-1.3zM161.5 238.3h.7v.6h-.7zM54.6 276.5h.6v.3h-.6zM353.3 128.2h2.1v.8h-2.1zM347.5 284.5h2.6v.6h-2.6zM275.3 45.7h1.4v1.2h-1.4zM108.3 299.4h2.4v1.6h-2.4zM170.5 76.4h2.2v1.1h-2.2zM70.9 104.9h.9v.5h-.9zM373 303h2.3v1.3h-2.3zM255.5 313.6h1.4v.9h-1.4zM86.3 252.5h2.3v1.1h-2.3zM341.7 307h1.6v.8h-1.6zM147.3 297.8h1.2v.8h-1.2zM40.4 240.1h2.6v1.3h-2.6zM148.8 302.1h.5v.5h-.5zM326.2 170.9h1.9v1.3h-1.9zM321.9 40.7h2.5v1.2h-2.5zM277.6 298.7h1v.5h-1zM152.6 53.4h.4v.3h-.4zM20.6 72.1h1.2v1.1h-1.2zM225.4 210.1h2.3v.5h-2.3zM216.8 301.9h.7v.7h-.7zM239.1 108.2h1.2v1.1h-1.2zM107.8 86.8h1.9v.8h-1.9zM363.2 109.9h.8v.4h-.8zM37.6 100.5h1.6v1.5h-1.6zM19.8 55.4h.8v.7h-.8zM42 90h1.7v1.1h-1.7zM379.2 135.9h1v.5h-1zM337.8 188.2h1.7v1.2h-1.7zM69.3 182.1h.8v.6h-.8zM245.5 258.4h1v.4h-1zM287.6 74h1.5v1.4h-1.5zM314.9 286.1h2.2v1.2h-2.2zM364.4 212.1h1v.5h-1zM206.6 166.9h2.4v.8h-2.4zM294.2 106.2h1.3v1.1h-1.3zM282.6 156.7h2v1.3h-2zM187.4 93.5h1.8v1h-1.8zM292 317.9h2.4v.7h-2.4zM88.1 36.6h.7v.6h-.7zM15 64h.4v.4h-.4zM286.4 148.7h1.3v.5h-1.3zM293.2 267.2h2.2v1.3h-2.2zM52.5 157h1.2v.7h-1.2zM375.9 100.4h1.7v1.3h-1.7zM336.1 111.2h2.5v1.1h-2.5zM393 234.7h2.6v.8h-2.6zM148.3 149.6h1.7v1.7h-1.7zM332.2 249.7h.4v.4h-.4zM254.8 5.2h1.1v.9h-1.1zM78.8 273.6h2.4v2.1h-2.4zM135.3 191.1h2.4v1.7h-2.4zM260.4 256.8h1.1v1h-1.1zM239.8 315.6h.5v.4h-.5zM32.3 94.3h.6v.4h-.6zM284.2 287.6h1.1v.6h-1.1zM29.8 194.5h2.6v2.1h-2.6zM437.5 153.5h.9v.4h-.9zM393.5 164h2v.8h-2zM198.7 169.8h.6v.5h-.6zM198 275.8h2.2v.5h-2.2zM28.1 242.5h2.1v.7h-2.1zM169.9 145.9h.8v.8h-.8zM120.5 178h2.6v1.1h-2.6zM212.6 26.9h1.1v.9h-1.1zM290.3 58.6h2.6v1.6h-2.6zM102.1 222.6h2.2v1.4h-2.2zM280.5 75.2h1.6v1.4h-1.6zM283.1 115.4h1.6v1.3h-1.6zM57.4 247.6h2.1v1.6h-2.1zM78.5 29.6h2.2v1.2h-2.2zM170.3 119.4h1.4v.4h-1.4zM436.1 172.8h1.3v1h-1.3zM78.7 289.4h2.1v1.8h-2.1zM179.9 40.6h2.5v.5h-2.5zM98.8 143.8h1.3v1.3h-1.3zM22.4 58.3h1.6v1.1h-1.6zM299.2 226.1h2.3v1h-2.3zM294.5 46.1h1.8v.9h-1.8zM340 47.4h1.9v.4h-1.9zM389 244.3h.7v.3h-.7zM102.9 249.5h1.4v.3h-1.4zM283.8 126.9h2.1v1.6h-2.1zM260.6 74.8h1.6v1.5h-1.6zM10.5 226.5h.5v.4h-.5zM48.5 10.5h2.5v2.2h-2.5zM151 123.7h2.3v2h-2.3zM223.7 41.1h2.2v1.3h-2.2zM32.8 265.8h2.3v.8h-2.3zM356.9 146.9h2.6v1.2h-2.6zM66.6 218.9h1.2v1.2h-1.2zM428.4 314h2v1.3h-2zM101.2 50.5h2v1.1h-2zM195.1 297.6h1.4v1.4h-1.4zM164.1 193.4h1.9v.3h-1.9zM157.7 225.3h.7v.4h-.7zM433.8 20h2v2h-2zM211 195.7h2.6v2.4h-2.6zM284.1 171.7h1v.9h-1zM75.8 149.5h.5v.4h-.5zM367.6 177.6h2.5v1.8h-2.5zM430.3 69.6h.5v.3h-.5zM270.7 4.1h1.7v1.1h-1.7zM180.8 6.3h2.4v.6h-2.4zM4.3 90.8h.4v.4h-.4zM369.2 h1v.3h-1zM431.1 47h2v.8h-2zM352.1 234.4h2.1v.4h-2.1zM110.2 99.1h2.5v.8h-2.5zM371.1 52.1h.9v.8h-.9zM132.5 9.7h1.5v1.1h-1.5zM144.7 122.8h1.9v.6h-1.9zM36.2 47.8h1.6v.5h-1.6zM341.2 61.7h2.4v.4h-2.4zM55.5 119.7h2.3v1.3h-2.3zM181.1 107h1.2v.7h-1.2zM216.8 158h1.3v.6h-1.3zM132.6 269.5h2.2v2h-2.2zM103.5 1.9h1.4v.9h-1.4zM110.3 318h2.4v2h-2.4zM109.9 11h1.3v.4h-1.3zM406.2 180.5h2.4v1.6h-2.4zM227.1 150.3h1.3v.6h-1.3zM298.8 132h1.2v1.1h-1.2zM268.5 160.1h2.2v1.3h-2.2zM409.1 264.6h1.8v1.8h-1.8zM189.1 33.8h.5v.4h-.5zM350.2 112.8h1v.4h-1zM426.2 215.3h2.3v1.2h-2.3zM33.3 167.8h.9v.3h-.9zM377.4 128.8h1v.4h-1zM430.1 69.7h.4v.3h-.4zM368.7 301.2h.9v.5h-.9zM302 60h1.4v1h-1.4zM244.9 14.8h.4v.3h-.4zM346 162.8h2.3v2.2h-2.3zM415.2 156.4h2.1v.5h-2.1zM52.3 223.9h.5v.4h-.5zM89.4 29.4h1.2v.5h-1.2zM193.2 88.9h.8v.8h-.8zM186.1 295.9h1.5v.7h-1.5zM229.8 186.5h2.5v1.7h-2.5zM22.6 132.8h.7v.3h-.7zM.6 311.5h1.7v.9h-1.7zM328.5 217h.9v.7h-.9zM76 281.7h2.1v.4h-2.1zM18.8 229.9h2.3v.7h-2.3zM68.1 296.9h1v.5h-1zM396.7 252.7h.7v.5h-.7zM54.6 88.9h.5v.4h-.5zM84 105.4h2v.7h-2zM272.2 95.9h2.2v2h-2.2zM185 98.7h2.2v.9h-2.2zM299.1 196.1h2v.8h-2zM241.3 67.9h2.3v.6h-2.3zM23.8 289h1.3v.3h-1.3zM10.2 139.7h2.1v1.7h-2.1zM360.4 154.1h.4v.3h-.4zM10.1 238.9h1.4v1.2h-1.4zM28.8 9.6h1.5v.8h-1.5zM52.6 259.5h1.8v.3h-1.8zM435.3 46.3h1.7v1.7h-1.7zM179.1 237.8h2v1h-2zM304 254.1h2.4v.6h-2.4zM4.2 95.8h1.6v.9h-1.
16zM53.6 192.5h1v.3h-1zM175.5 207.2h2v1.3h-2zM311.6 41.3h.7v.4h-.7zM245.1 15.3h1.5v.6h-1.5zM80 9h1.2v.7h-1.2zM416.3 149.1h1.8v.9h-1.8zM306 291.9h2.6v1.7h-2.6zM177.6 279.6h1.9v1.7h-1.9zM61 288h.7v.7h-.7zM153.4 34.8h1.1v.5h-1.1zM170 162.9h1.7v.8h-1.7zM365.3 247.8h2.5v1h-2.5zM198.7 14.6h.9v.5h-.9zM412.5 193.2h.5v.3h-.5zM243.9 219.5h.7v.6h-.7zM150 178.2h2.5v1.7h-2.5zM64.3 106.4h2v.8h-2zM436.1 188.1h1.2v1.2h-1.2zM423.3 89.4h2.2v1.6h-2.2zM222.9 230.3h2.5v1h-2.5zM61.1 56.4h.7v.5h-.7zM113.3 113h2.1v2.1h-2.1zM312.2 134.9h.8v.4h-.8zM326.2 66.3h2.1v1.9h-2.1zM206.5 232.6h.6v.6h-.6zM167.6 58.9h2.3v.5h-2.3zM183.5 312.5h1.2v.6h-1.2zM195.8 34.8h1.9v.6h-1.9zM198 59h.8v.5h-.8zM268.2 75.7h2.3v.9h-2.3zM220.7 82h2.3v1.6h-2.3zM141.7 204.5h2.1v1.9h-2.1zM405.9 302.3h.8v.4h-.8zM333.4 72.3h1.4v1.3h-1.4zM68.7 116.1h1.5v1.1h-1.5zM311 282.7h.9v.6h-.9zM393.9 280.3h1.8v.6h-1.8zM242.5 262.1h.4v.3h-.4zM153.9 238.9h1v.9h-1zM138.3 118.1h2.3v1h-2.3zM192.5 131.8h.7v.5h-.7zM205.1 26.7h1.1v.6h-1.1zM283 56.6h.4v.4h-.4zM426.3 147h1.4v.5h-1.4zM185.5 231.6h1.4v.8h-1.4zM209.6 90.8h1.5v1.1h-1.5zM264.5 250.3h.9v.6h-.9zM306.2 294.6h.7v.6h-.7zM409.1 70.7h1.4v.3h-1.4zM8.4 182.3h2.4v1.4h-2.4zM327 123.5h2.2v.8h-2.2zM254.6 258.6h2.4v1.1h-2.4zM5.3 160.6h2v.5h-2zM201.7 253.1h.8v.3h-.8zM245.3 277.8h.5v.4h-.5zM232.3 99.2h2.1v1.5h-2.1zM329.2 310.4h.4v.4h-.4zM416.4 318h1.1v1h-1.1zM178.5 63.8h.5v.5h-.5zM376.1 317.1h1v.3h-1zM319.9 315.8h.9v.4h-.9zM103.6 152.4h2.4v1.3h-2.4zM21.7 215.3h2v.5h-2zM77.2 273.8h2.4v1.6h-2.4zM107.5 39.2h1.4v.3h-1.4zM239.4 137.9h2.6v1.5h-2.6zM116.5 243.9h1v.9h-1zM13.7 190.9h2.1v.8h-2.1zM332.7 247.7h.5v.3h-.5zM105.7 229.2h.5v.4h-.5zM396.7 148.9h2v1.8h-2zM80.8 198.3h2.3v.8h-2.3zM243.6 278.7h1v.6h-1zM236.3 297.8h.8v.4h-.8zM258.6 191.5h.6v.5h-.6zM211.8 319.7h1v.5h-1zM26.2 65.9h2.2v1.3h-2.2zM426.1 258h1.1v.6h-1.1zM129.2 108.1h2.4v2h-2.4zM426.6 51.6h2.4v1.1h-2.4zM80.9 63.7h2.4v1.9h-2.4zM292.8 6.2h.8v.7h-.8zM72.8 104.2h2.5v.5h-2.5zM214.8 122.4h1.7v.6h-1.7zM134.6 219.8h.5v.4h-.5zM79.4 60.9h1.7v1.5h-1.7zM102.7 215.6h.6v.4h-.6zM73.9 106.6h1.2v.9h-1.2zM116.7 304.9h1.9v1.9h-1.9zM415.1 185.4h2.1v.6h-2.1zM250.5 271.5h1.1v1h-1.1zM327.9 165.5h.6v.6h-.6zM117.4 51.7h.4v.4h-.4zM408.1 18.4h1.7v1.5h-1.7zM357.5 182.5h1.8v1.8h-1.8zM160 285.9h1.1v.5h-1.1zM7 218.8h2v1.9h-2zM384.6 225.8h.6v.4h-.6zM235 149.3h.8v.5h-.8zM316.6 256.6h1.6v1.1h-1.6zM92.5 249.3h2.5v.9h-2.5zM220.7 34.5h1.9v1.6h-1.9zM213.3 164.5h2.6v1.8h-2.6zM33.2 233.2h2.3v1.9h-2.3zM29.7 154.8h1.9v1.2h-1.9zM305.6 258.4h.9v.6h-.9zM358.6 4.3h.5v.4h-.5zM27.6 208.5h2.5v1.1h-2.5zM294.9 37.4h.6v.4h-.6zM7.3 102.8h2.5v.8h-2.5zM365.1 286.1h1.7v.8h-1.7zM364.7 171.3h1.5v1.5h-1.5zM30.6 92.5h1.8v1.7h-1.8zM20.2 60.1h2.4v2h-2.4zM8.7 283.5h1.6v1.1h-1.6zM145.2 267.7h.9v.5h-.9zM176.5 85.2h1.1v.4h-1.1zM430.7 210.1h1.6v1h-1.6zM130 202.1h2.2v.7h-2.2zM396.5 204.4h.5v.4h-.5zM9.7 125.1h1.3v.5h-1.3zM153.3 16.3h1.4v.8h-1.4zM349.6 238.8h.9v.7h-.9zM266.4 171.7h1.2v.4h-1.2zM417.9 211.6h.9v.8h-.9zM110.3 52.3h2v1.1h-2zM255.2 295.7h1.1v.7h-1.1zM331.8 182.4h2.3v1.8h-2.3zM324.1 164.6h1.6v.8h-1.6zM214.3 312.8h.7v.6h-.7zM201.8 200.7h2.1v1.8h-2.1zM315.3 127.3h.4v.3h-.4zM195.5 31.5h2.2v1.4h-2.2zM247.7 276.2h1.8v.3h-1.8zM126.9 257.3h.9v.7h-.9zM192.1 58.3h.5v.5h-.5zM425.4 58.5h1.7v1.6h-1.7zM205.8 89.8h1.7v1.5h-1.7zM223.9 233.2h2.2v1h-2.2zM59.4 88.3h2.3v.8h-2.3zM379.1 309.1h1.8v.6h-1.8zM33.7 28.3h2.1v.5h-2.1zM4 58.9h2.3v.5h-2.3zM193.6 281h.8v.3h-.8zM166.8 92.9h1.2v.6h-1.2zM345.5 113.5h2.2v1.6h-2.2zM211.1 179.3h.7v.6h-.7zM.6 8.5h.8v.7h-.8zM363.6 261.4h2.1v.3h-2.1zM308.6 234.9h2v1.5h-2zM189.4 159.9h2.3v.9h-2.3zM110.6 107.1h1.2v.9h-1.2zM42.4 189.2h2.3v1.5h-2.3zM50.5 215.1h.4v.3h-.4zM218.5 263.3h.7v.7h-.7zM291.6 31.7h2.2v.7h-2.2zM14.5 250.5h2.5v2.1h-2.5zM388 15.8h2v.7h-2zM221.8 149.4h.8v.8h-.8zM313.7 147.5h.4v.3h-.4zM10.8 222.4h.8v.4h-.8zM212.6 193.6h1v.7h-1zM219 244.6h.5v.3h-.5zM207 191.8h2.3v1.4h-2.3zM295.6 37.5h2v.4h-2zM96 143.6h.7v.3h-.7zM321.7 292.2h1.4v.9h-1.4zM233.1 178.3h1.1v.7h-1.1zM92.5 314.5h1.3v.9h-1.3zM35.9 51.9h.6v.6h-.6zM156.3 .3h.8v.6h-.8zM218.4 30.5h.9v.5h-.9zM197.7 315.3h.5v.4h-.5zM80.2 258.6h1.5v1.5h-1.5zM159.4 88.3h1.8v1.1h-1.8zM6.3 277.5h2.5v2.4h-2.5zM91.6 278.6h1.5v1.2h-1.5zM20.5 68.7h2.5v2h-2.5zM225.9 7.4h1.9v1.8h-1.9zM67 301.7h1.6v1.3h-1.
16zM374.7 249.2h.8v.5h-.8zM116.3 43.4h2.4v1.7h-2.4zM276.4 203.6h2.1v1.3h-2.1zM249.7 142.8h2.1v1.8h-2.1zM271.4 45.9h1.9v.7h-1.9zM378.7 248.7h1.5v1h-1.5zM277.4 57.3h1v.6h-1zM374.3 253.9h1.4v1h-1.4zM199.6 70.2h1.4v1.3h-1.4zM311.3 181.2h2.4v.4h-2.4zM172.4 112.5h2.6v.8h-2.6zM385.4 67.7h1.5v1.1h-1.5zM223.9 121h.5v.4h-.5zM144.4 220.4h2v.9h-2zM164.7 123.5h1.1v.4h-1.1zM410.3 39.7h1.5v1.2h-1.5zM281.3 313h.8v.7h-.8zM282.4 163.5h2.4v.6h-2.4zM268.6 31h2.2v1.3h-2.2zM6.4 288.9h.7v.3h-.7zM25.6 295.4h1.5v1h-1.5zM358.3 229.3h1.8v.8h-1.8zM376.3 120.5h1.7v1h-1.7zM294.5 244.3h2.4v2.3h-2.4zM322.9 137.3h1.7v.9h-1.7zM403.6 124.9h.6v.5h-.6zM217.9 238.7h1.3v.5h-1.3zM344.2 87.1h1.6v.6h-1.6zM148.8 97.7h.9v.6h-.9zM221.7 194.3h.9v.5h-.9zM354.7 197h.6v.5h-.6zM255.1 80.7h.6v.4h-.6zM186.1 277.1h2.3v2.1h-2.3zM246.8 277.3h1.8v1.6h-1.8zM6.6 125h1.4v.5h-1.4zM382.1 119.3h.6v.3h-.6zM433.1 174.6h1.3v.6h-1.3zM409.9 33h2.4v.3h-2.4zM430 60.9h2.4v.3h-2.4zM76.9 137.8h2.4v2.1h-2.4zM242.6 264.9h2.5v1.6h-2.5zM250.3 112.5h1.8v.3h-1.8zM49.7 23.2h1.2v.6h-1.2zM355.7 45.9h1.5v.8h-1.5zM10.8 216.9h.7v.4h-.7zM287.1 195.2h2.4v1.5h-2.4zM225.4 188.6h1.6v1.1h-1.6zM392.4 208.1h.4v.3h-.4zM104.1 44h1.3v.3h-1.3zM183.6 27.8h1.1v1.1h-1.1zM246.5 155.5h2.4v2.3h-2.4zM131.3 3.9h2.3v.7h-2.3zM208 211.5h2v1.1h-2zM174.5 18h.9v.3h-.9zM421 1h1.2v1.1h-1.2zM246.5 120.8h2.2v.9h-2.2zM84.7 89.8h2.1v.8h-2.1zM381.6 186h1.4v.3h-1.4zM394.2 148.1h2.4v1.1h-2.4zM166.6 68.6h.7v.6h-.7zM199.1 246.3h2.3v2.2h-2.3zM214.4 238.4h1.7v1.2h-1.7zM125.6 91h2.4v.8h-2.4zM218.9 144.5h1.7v.8h-1.7zM430.7 190.7h1.5v1.3h-1.5zM429.8 269.9h2.4v2.1h-2.4zM148 185.2h.9v.5h-.9zM74.4 220.6h.5v.5h-.5zM296 246h1v.6h-1zM415.2 119.1h.5v.5h-.5zM90.4 105.7h1.4v.7h-1.4zM313.7 93.6h1.4v1.3h-1.4zM408.1 146.4h1.8v1.1h-1.8zM439.8 274h1v.8h-1zM71.4 101.3h.6v.6h-.6zM293.3 208.8h.4v.4h-.4zM362 110.8h1.1v.3h-1.1zM275 192.4h.7v.3h-.7zM278.4 169.5h2.1v1.5h-2.1zM41.4 277.7h1.2v.4h-1.2zM144.2 65.7h2.4v.7h-2.4zM416.5 145.8h1v1h-1zM38.7 8h1.7v1.4h-1.7zM137.3 47.1h1.7v1.1h-1.7zM199.3 25.7h1.7v1.2h-1.7zM138.5 162.4h.7v.3h-.7zM140.3 307.2h2.3v1.1h-2.3zM105.3 71.7h1.8v.3h-1.8zM95.8 142.4h2.3v1.5h-2.3zM328.2 35.8h.6v.5h-.6zM18.2 33.6h2.1v2h-2.1zM196.7 117.6h2.4v.5h-2.4zM16.9 236.3h2.2v1.7h-2.2zM46.1 274.8h2v.3h-2zM405.5 61.3h1.2v.3h-1.2zM217.7 218.6h1.2v1.1h-1.2zM33.4 122.6h.6v.6h-.6zM51.1 56.9h1.4v1.4h-1.4zM109 202.6h1.3v1.3h-1.3zM332.5 234.6h1.4v1h-1.4zM36.1 186.7h1.1v.5h-1.1zM342.2 276.3h2.2v1.2h-2.2zM362.6 194.1h1.6v.5h-1.6zM351.3 267.2h1.9v1.3h-1.9zM53.5 72.3h2.4v2h-2.4zM149.4 99.5h2.3v.3h-2.3zM99.7 263.4h1.8v1.5h-1.8zM151.1 203.3h1.4v.5h-1.4zM90 225.7h1.4v.8h-1.4zM64.5 268.2h1.6v.5h-1.6zM26.7 303.7h2.2v.7h-2.2zM53.9 162.3h2v1.1h-2zM176.1 181.6h2.1v1.3h-2.1zM200.8 95.3h2.4v1.4h-2.4zM197.2 185.9h2.1v1.3h-2.1zM326.7 266.6h1.7v1.4h-1.7zM358.3 126h1.9v1h-1.9zM439.6 51.5h.7v.4h-.7zM85.8 30.6h1.7v.4h-1.7zM356.5 98.7h2v.6h-2zM107.9 61.6h.8v.3h-.8zM417.3 217.9h2.2v1.5h-2.2zM294.1 49.3h1.2v.8h-1.2zM348.5 233.8h1.5v.6h-1.5zM220.6 258.6h2.6v1.4h-2.6zM411.5 137.9h2.2v1.4h-2.2zM436.7 101.9h1.9v1.2h-1.9zM23.8 278.8h.5v.4h-.5zM434.7 277.2h.7v.4h-.7zM95.5 67.7h1.9v1.2h-1.9zM417.3 232.6h1.2v.6h-1.2zM18.2 195h1.6v.9h-1.6zM406.6 23.7h1.4v.8h-1.4zM3.5 152.4h2.1v.6h-2.1zM425.1 234.1h.9v.6h-.9zM202.7 93.4h1.5v1.3h-1.5zM198.6 174h2v1.6h-2zM144.8 152.5h1.7v1h-1.7zM66 210.5h1.5v.6h-1.5zM187.1 217.6h2.5v2h-2.5zM339.8 278.3h1.7v.7h-1.7zM377.3 134.2h.7v.6h-.7zM114.6 294.2h.9v.8h-.9zM259.1 122.3h2.1v2.1h-2.1zM297 199.6h1.1v.5h-1.1zM162.8 74.5h1.2v.5h-1.2zM365.5 249.4h1.9v.6h-1.9zM178.5 79h2.5v2.3h-2.5zM149.8 299.2h1.7v1.5h-1.7zM119.6 128.7h.7v.3h-.7zM219.2 152.1h2.1v1.5h-2.1zM391 218.8h2v.4h-2zM420.9 268.2h1.1v.6h-1.1zM76.9 305.5h1.4v.9h-1.4zM187.2 181.1h2v1.6h-2zM219.2 12.6h1.7v1.2h-1.7zM165.5 60.4h2.2v1.4h-2.2zM170.3 64.9h.6v.3h-.6zM98.3 87.7h2.5v2.3h-2.5zM65.9 312.8h2v1h-2zM25.9 209.8h.8v.5h-.8zM116.3 61.9h1.9v.6h-1.9zM68.2 234.9h1.5v.6h-1.5zM112.8 131.8h1.9v.9h-1.9zM41.1 101.1h1.3v.7h-1.3zM370.5 113.3h1.5v.9h-1.5zM146.3 179.3h2v.5h-2zM140.1 231.6h2v1.4h-2zM429.3 97.1h1.1v1h-1.1zM42.1 315.5h1.5v.5h-1.5zM333.5 99.8h1.9v1.8h-1.9zM133.6 42.8h.7v.5h-.7zM19.4 266.1h1.3v.7h-1.3zM168.1 154h1.9v1.1h-1.9zM404.8 210.8h2.3v1.8h-2.3zM280.9 153.4h1.2v.6h-1.2zM65.6 185h1.5v.5h-1.5zM70.3 141.8h1v.4h-1zM83.5 182.9h1.1v.3h-1.1zM430.7 126.4h.8v.7h-.8zM202.9 317.6h1.8v1.6h-1.8zM174.6 265h.6v.4h-.6zM108.8 224.5h.9v.6h-.9zM196 216.9h2.3v.3h-2.3zM64.1 216.5h.9v.7h-.9zM63.7 113.8h.4v.4h-.4zM214.7 71.4h.4v.4h-.4zM98.9 211.5h1.3v1.1h-1.3zM81.6 24.7h1.2v1h-1.2zM178 155.4h.7v.5h-.7zM325.4 250.4h2.1v.5h-2.1zM99.8 288.1h1.4v.9h-1.4zM46 238.8h1.5v.8h-1.5zM79.8 3.2h.6v.4h-.6zM39.5 84.2h2v1.3h-2zM389.1 262.9h1.5v.4h-1.5zM369.4 188.7h1.3v1.2h-1.3zM126.3 28.8h1.4v.5h-1.4zM127.2 259.3h.9v.7h-.9zM323 123.5h.9v.5h-.9zM378 12h.4v.4h-.4zM436.1 94.7h1.7v.9h-1.7zM181.1 105.7h2.2v1.6h-2.2zM298.3 60.4h.4v.4h-.4zM393.8 83.5h.7v.6h-.7zM394.9 27.4h.6v.5h-.6zM321.6 272.5h2v.9h-2zM423.6 51.6h.9v.4h-.9zM174.6 17.9h1.3v1h-1.3zM69.2 215.9h1.1v.8h-1.1zM175.8 13.1h2.5v1.1h-2.5zM204.6 104.5h1.7v.4h-1.7zM285 162.8h.7v.4h-.7zM421.8 32.9h1.2v.9h-1.2zM298.9 177.9h2.1v.7h-2.1zM345.2 126.5h1.1v.5h-1.1zM267.7 111.4h2.5v1.7h-2.5zM332 308h2.2v1.3h-2.2zM366.2 40.2h1.8v.7h-1.8zM298.4 190.8h2.6v1.4h-2.6zM32.5 210.4h1.5v.6h-1.5zM146.8 76.2h1.3v.4h-1.3zM428.5 95.3h.6v.5h-.6zM53.5 145.9h1.3v.9h-1.3zM394.1 252.5h.9v.6h-.9zM295.9 192.5h2.1v.6h-2.1zM326.6 304.1h2.1v1h-2.1zM295.8 87.6h1.8v1.1h-1.8zM419.5 88.4h1.4v1h-1.4zM153.8 .3h2.3v.7h-2.3zM95.9 282.5h.5v.4h-.5zM171.6 117.4h2.5v.5h-2.5zM401.3 14.5h.5v.4h-.5zM3.4 171.7h2.2v.6h-2.2zM114.1 138.9h.7v.6h-.7zM19.2 253.5h2.4v2h-2.4zM151 1.7h.8v.3h-.8zM208.4 148.6h.6v.3h-.6zM102 58.1h1.4v1.2h-1.4zM59.2 255.8h2.4v1.5h-2.4zM285.6 203h2.4v1.2h-2.4zM129.4 208.1h1.9v.6h-1.9zM276.9 179.1h2.4v2.1h-2.4zM19.3 8.8h1.3v.8h-1.3zM226.1 147.1h2v.9h-2zM208.5 91.1h.6v.3h-.6zM135.1 131.7h.7v.3h-.7zM255.1 284.4h2.2v1.6h-2.2zM242.6 102.2h1.8v.8h-1.8zM381.6 295.5h2.4v.5h-2.4zM325.3 150.8h2.2v1.9h-2.2zM360.5 180.7h2.1v.7h-2.1zM1.8 115.4h1.3v.3h-1.3zM260.6 276.8h2.1v.9h-2.1zM160.3 142.4h1.5v1.4h-1.5zM260.8 188h1v.6h-1zM324.1 102.9h1v.3h-1zM171.1 275.8h1.7v1.3h-1.7zM415.2 112.1h2.1v1h-2.1zM426.1 244.6h1.5v.7h-1.5zM314 271.2h.9v.8h-.9zM423.9 300h.9v.5h-.9zM239.8 159.1h1.3v.3h-1.3zM243 286.8h.6v.4h-.6zM425.3 63.1h2.4v1h-2.4zM180.2 298.4h.8v.8h-.8zM86.3 195.7h1.2v.8h-1.2zM256.2 109.4h2.5v.7h-2.5zM3.1 111.9h2.4v1.2h-2.4zM92.3 92.5h2.4v2.3h-2.4zM225.9 285.4h.8v.3h-.8zM131.8 237.6h2.5v.3h-2.5zM267.6 303.7h.8v.7h-.8zM133.4 201.3h.7v.5h-.7zM281.8 .2h1.9v1.9h-1.9zM358 35.3h.4v.3h-.4zM203.3 274.7h1.9v1.2h-1.9zM53.2 122.7h2.6v.7h-2.6zM422.2 247.8h1.8v1.7h-1.8zM146.3 4.2h2.5v1.9h-2.5zM222.6 40.9h1.9v1.1h-1.9zM365.4 317.4h2.5v1.7h-2.5zM264.9 213.5h1.5v1h-1.5zM215 50.4h1.7v.7h-1.7zM427.4 277.9h1.2v1.1h-1.2zM65 158.2h1.9v.4h-1.9zM437.1 173.2h1.9v.8h-1.9zM265.2 1.5h.5v.4h-.5zM366.5 33.7h.4v.4h-.4zM17.6 122.3h2.1v.7h-2.1zM186 148.8h.5v.4h-.5zM328 51.1h.4v.3h-.4zM181.9 56.7h2.5v2.5h-2.5zM438.4 139.8h1.
16v.7h-1.6zM173.1 126.2h1.6v.9h-1.6zM364 117.9h2.1v1.6h-2.1zM230.2 107.2h.7v.6h-.7zM146.7 62.5h1.3v.3h-1.3zM81.4 73.6h2.2v1.6h-2.2zM249.2 54.2h1.5v.8h-1.5zM226.1 77.4h1.1v.5h-1.1zM132.5 233.5h2.4v1.4h-2.4zM138.5 217.4h2.5v2.2h-2.5zM348.4 68.2h.5v.5h-.5zM360.5 279.1h1.5v1.3h-1.5zM361.8 77h1.9v1.6h-1.9zM255.9 312.7h.9v.4h-.9zM129.8 283.5h2v.8h-2zM378.9 183.8h1.1v.7h-1.1zM142.6 153.5h.7v.5h-.7zM126.2 212h1.7v.4h-1.7zM334.1 283.3h1.6v1.4h-1.6zM154.2 212.5h2.3v.9h-2.3zM226.5 48.5h.9v.5h-.9zM373.9 81.7h1.6v1.1h-1.6zM277.8 182.3h2.2v1.4h-2.2zM81.2 120.8h.5v.4h-.5zM339.2 237.8h2.1v.9h-2.1zM415.9 47h.5v.5h-.5zM317.6 265.1h.9v.9h-.9zM341.2 196.9h2.5v1.3h-2.5zM38.8 75.8h2.5v1.8h-2.5zM358.7 58.1h2v1.1h-2zM80.6 305.9h1.1v.8h-1.1zM62.8 227.5h2.1v.3h-2.1zM339.7 191.2h2.5v.8h-2.5zM127.6 294.4h1.3v1.2h-1.3zM243.8 201.7h2.3v2.1h-2.3zM204.8 215.8h1.9v.6h-1.9zM264.6 139.4h1.5v.6h-1.5zM41 81.7h1.4v.3h-1.4zM105.1 234.5h.6v.5h-.6zM33.9 219.7h1.6v.4h-1.6zM205.9 240.9h2v1.4h-2zM379.9 137.7h1.3v.4h-1.3zM412.6 200.2h.6v.4h-.6zM106 254h1.5v1.2h-1.5zM54.8 292.3h2.4v.8h-2.4zM160.6 53.3h1.4v.6h-1.4zM101 91.5h.7v.4h-.7zM92.4 278h1.1v.7h-1.1zM180.6 211h1.6v.7h-1.6zM344.1 7.7h1.8v1.3h-1.8zM236.3 124.9h.5v.3h-.5zM96.6 20.7h1.9v1.3h-1.9zM49.5 7.4h1v.8h-1zM117.8 262h2v1.8h-2zM306.1 43.7h2.2v1h-2.2zM297 145.5h1.7v.8h-1.7zM17.8 106.8h1.6v.7h-1.6zM292.5 264.1h1.3v.5h-1.3zM419 96.9h.9v.9h-.9zM101.5 60.3h1.5v.4h-1.5zM271.7 111.9h.7v.4h-.7zM205.5 40h1v.4h-1zM413.4 2.3h1v.8h-1zM429.3 1.8h2.5v1h-2.5zM35.4 94.4h.9v.4h-.9zM45.9 266.9h2.2v.3h-2.2zM381.7 201h.9v.7h-.9zM259.9 165.1h1.9v1.1h-1.9zM12.8 184.2h1.5v.7h-1.5zM225.5 261.7h2.4v2.1h-2.4zM212.5 182.3h2.1v1.8h-2.1zM129.8 200.5h2.2v1h-2.2zM416.6 248.2h1.1v.5h-1.1zM348.7 105h2.5v1.2h-2.5zM179.5 186.5h2.5v1.5h-2.5zM3.3 162.4h.7v.4h-.7zM61.8 154.9h1.2v1.1h-1.2zM283.1 272.6h.5v.3h-.5zM41.8 306.3h1.7v.7h-1.7zM312.4 71.5h2v.5h-2zM396.5 235.9h1.1v.5h-1.1zM4.8 109.2h1.3v.9h-1.3zM321.2 169.8h.6v.3h-.6zM422.6 127.8h.9v.7h-.9zM385.9 304h2.5v2.2h-2.5zM340.7 82.9h.7v.5h-.7zM46.9 129.3h2v.6h-2zM178.1 265.8h1.4v1.4h-1.4zM364.7 .2h2.6v1h-2.6zM239.5 10.3h1.1v.6h-1.1zM383.3 252.9h1.9v.5h-1.9zM330.3 76.2h1.2v1h-1.2zM125.8 184.2h.7v.4h-.7zM375 177.6h.8v.5h-.8zM271.7 44.8h2.2v.7h-2.2zM427.5 140.6h1v.7h-1zM63.8 309.4h2.4v1h-2.4zM149.3 298.4h1.3v.5h-1.3zM250.1 239.8h2.5v1.4h-2.5zM207.2 274.4h.6v.5h-.6zM66.4 311.7h.6v.4h-.6zM295.3 268.2h.4v.3h-.4zM255.2 91.2h1.8v1.6h-1.8zM174.7 311.4h1.5v1.3h-1.5zM152.9 180.9h.9v.9h-.9zM421.5 152h2.5v1.4h-2.5zM81.4 62.1h1.6v.6h-1.6zM146.1 4.1h1.1v.6h-1.1zM184.6 302.5h.7v.3h-.7zM101.2 192.3h2.5v.5h-2.5zM35.3 310.9h1.7v.9h-1.7zM377.4 24.3h1.3v.8h-1.3zM373.8 77.1h.5v.4h-.5zM380.8 85.7h2.5v1.4h-2.5zM430 273.5h1.1v.5h-1.1zM220.8 292.4h1.7v1.2h-1.7zM220.1 47.3h2.1v1.8h-2.1zM272 54.9h1.4v1.1h-1.4zM304.9 15.1h1.5v1h-1.5zM118.4 205.6h.9v.6h-.9zM251.1 225.1h.9v.6h-.9zM434.1 143.2h1.4v.5h-1.4zM421.4 90.8h1.9v1.2h-1.9zM47 69.7h2v.7h-2zM81.2 266.8h2.4v1.2h-2.4zM127.3 279h2.5v2.4h-2.5zM297.8 264.1h.4v.4h-.4zM290.1 72.3h2.2v.7h-2.2zM312.1 285.5h1.7v.6h-1.7zM426.1 66h2.4v.3h-2.4zM218.7 122.9h1.3v.6h-1.3zM299.7 142.7h2.4v1h-2.4zM233.6 302.8h1.3v.4h-1.3zM233 16.5h1v.9h-1zM230.1 170.4h1.5v.4h-1.5zM314.4 254h.5v.4h-.5zM353.7 4.6h.4v.3h-.4zM298.8 259.3h1.9v1.3h-1.9zM356.1 174.6h.8v.5h-.8zM187 271.6h2v1h-2zM75.3 97.2h1.8v.4h-1.8zM152.7 223.7h1.7v.6h-1.7zM174.8 246.2h.6v.4h-.6zM384 254.7h2.5v2.1h-2.5zM54.7 287.9h.4v.4h-.4zM218.4 173.2h.8v.6h-.8zM425.1 256.8h.6v.4h-.6zM57.9 19.6h1.7v1.7h-1.7zM118.9 235.3h2.5v2.3h-2.5zM362.2 45.5h.6v.5h-.6zM140.2 102.7h2.3v1.4h-2.3zM369.2 189.5h1.6v.6h-1.6zM354.8 187.9h2.1v.7h-2.1zM394.2 43.8h1.4v1h-1.4zM143.2 21.6h2.2v1.4h-2.2zM403.4 29h.8v.5h-.8zM335.8 118.8h.9v.4h-.9zM125.4 52.4h2.4v.8h-2.4zM196.8 127.3h1.4v.7h-1.4zM154.8 145h2.6v1.8h-2.6zM248.3 37.3h1.7v1.3h-1.7zM257.1 119.5h1.3v1.3h-1.3zM292.8 73.9h.7v.5h-.7zM24 172h1.4v.9h-1.4zM419.2 231.1h.9v.8h-.9zM18.6 54.4h1.9v1.1h-1.9zM428.8 183.8h.6v.4h-.6zM192.7 222.9h1.3v1.1h-1.3zM357.1 278.2h1.8v1h-1.8zM368.6 211.8h1.9v1h-1.9zM390.8 68.4h.5v.4h-.5zM154.9 83.2h1.2v.7h-1.2zM96.4 226h2.2v1.5h-2.2zM56.4 47.5h.8v.5h-.8zM8 130.3h1.4v.6h-1.4zM231.9 135h1.1v.4h-1.1zM149.7 248.3h2v1.9h-2zM348 71.2h2v.5h-2zM8.6 172.7h2.1v1.8h-2.1zM295.7 110.6h2.4v1h-2.4zM275.4 67.6h2.4v1.2h-2.4zM93.2 276.2h1.2v.9h-1.2zM312.9 298.2h.5v.4h-.5zM10.3 141.6h1.8v.9h-1.8zM22.8 114h1.
16v1.2h-1.6zM380.8 212.6h.7v.3h-.7zM238.6 173.8h1.7v.7h-1.7zM21.6 268h1v.4h-1zM334.3 222.2h1.6v1.2h-1.6zM186.3 63.2h.9v.3h-.9zM74.7 199.3h1.9v.6h-1.9zM158.6 173.8h1.6v.8h-1.6zM185.6 157.5h.9v.6h-.9zM4.6 23.1h.7v.5h-.7zM398.2 307.8h1.6v.6h-1.6zM264.4 62.5h1.4v1.4h-1.4zM264.4 87.2h1.3v.9h-1.3zM400.4 300.1h1.9v1.5h-1.9zM11 258.5h.6v.3h-.6zM91 108.2h1.2v.9h-1.2zM144.1 35.7h1.7v.3h-1.7zM305 162.8h1.8v1.1h-1.8zM10.1 103.7h2.5v1h-2.5zM385.9 275.5h1.8v.7h-1.8zM279 9h1.7v1.6h-1.7zM231.9 251.7h2.3v.6h-2.3zM351.1 247.7h2.1v.4h-2.1zM257.9 271.6h2v1.8h-2zM316.2 265.1h1v.4h-1zM209.8 196.1h1.5v.8h-1.5zM332.2 64.6h2.3v2.2h-2.3zM48.5 7.6h2.2v1.4h-2.2zM111.8 168.2h1.1v.8h-1.1zM92.2 49.3h.4v.3h-.4zM10.1 15.4h2v1.6h-2zM232.2 252.2h2v1.3h-2zM100.1 307h2v1.1h-2zM76.4 299.8h.8v.7h-.8zM195.2 267.6h.8v.7h-.8zM148.2 187.7h2.4v1.2h-2.4zM4.2 99.1h.9v.9h-.9zM157.8 102.1h.6v.6h-.6zM159.7 120h1.7v1.1h-1.7zM98.5 311.9h1.1v1h-1.1zM41.9 83.9h.6v.5h-.6zM19.5 5.5h1.3v1.3h-1.3zM179.6 258.4h1.3v.5h-1.3zM314.3 59.5h1.1v.5h-1.1zM316.8 285.4h1.6v.6h-1.6zM255.7 213.8h2.5v.4h-2.5zM173.5 59.3h2v.7h-2zM172.4 8.9h2.1v.8h-2.1zM268 54.7h1.2v.5h-1.2zM374.6 240.9h1.8v.5h-1.8zM43.9 129.5h1.7v.7h-1.7zM127.4 3.4h1.3v1.2h-1.3zM313.4 154h2.5v.6h-2.5zM133 213.8h1v.6h-1zM341.5 19.3h2.5v.9h-2.5zM169.8 280.2h1.5v1.3h-1.5zM263.2 77.3h2v.9h-2zM394.1 282.3h1.5v.3h-1.5zM315.1 38h1v.5h-1zM53.3 207.5h.5v.4h-.5zM36.8 49.6h1.9v1.5h-1.9zM397 134.7h1.9v1.7h-1.9zM75.2 260.7h1.3v1h-1.3zM299.5 62h1.8v.6h-1.8zM141.5 6.8h2.2v1.7h-2.2zM241.5 113.9h2.3v1.8h-2.3zM78.9 268.6h2v1.1h-2zM68.9 257.3h2v1.7h-2zM343.7 201.4h1.2v1.1h-1.2zM119.9 243.9h1v.6h-1zM189.9 40.3h2.3v.8h-2.3zM210.5 84h1.8v1.1h-1.8zM184.1 81.4h1.9v1.6h-1.9zM257.2 168.8h.5v.4h-.5zM.5 23.6h1.1v.7h-1.1zM237.4 184.3l1.1 -1.3 1.9 .4 1.3 1.1 -.9 1.5 -1.9 .2zM366.8 160.6l1.3 -1.5 2.2 .4 1.5 1.3 -1.1 1.7 -2.2 .2zM430.1 151l2.9 -3.4 4.9 1 3.4 2.9 -2.5 3.9 -4.9 .5zM350.3 79.6l2.5 -2.9 4.2 .8 2.9 2.5 -2.1 3.3 -4.2 .4zM276.2 292.6l3.5 -4 5.8 1.2 4 3.5 -2.9 4.6 -5.8 .6zM19.4 243l3.7 -4.4 6.2 1.2 4.4 3.7 -3.1 5 -6.2 .6zM18.4 270.3l1.2 -1.4 2.1 .4 1.4 1.2 -1 1.7 -2.1 .2zM29.7 215.5l3 -3.5 5 1 3.5 3 -2.5 4 -5 .5zM73.8 306.3l3 -3.5 5 1 3.5 3 -2.5 4 -5 .5zM300.7 33.7l1.5 -1.8 2.6 .5 1.8 1.5 -1.3 2.1 -2.6 .3zM120.6 127.6l2.1 -2.4 3.5 .7 2.4 2.1 -1.7 2.8 -3.5 .3zM116 223.3l2.7 -3.1 4.4 .9 3.1 2.7 -2.2 3.6 -4.4 .4zM214.4 51.8l2.8 -3.3 4.7 .9 3.3 2.8 -2.3 3.8 -4.7 .5zM168.7 233.3l1.9 -2.3 3.2 .6 2.3 1.9 -1.6 2.6 -3.2 .3zM177.1 233.8l1.9 -2.2 3.2 .6 2.2 1.9 -1.6 2.5 -3.2 .3zM299.3 12.3l3.6 -4.2 5.9 1.2 4.2 3.6 -3 4.8 -5.9 .6zM297.3 11.8l2.1 -2.5 3.5 .7 2.5 2.1 -1.8 2.8 -3.5 .4zM363.8 138.2l3 -3.5 5 1 3.5 3 -2.5 4 -5 .5zM76.8 59.2l1.2 -1.5 2.1 .4 1.5 1.2 -1 1.7 -2.1 .2zM269.9 -2.2l2 -2.3 3.3 .7 2.3 2 -1.6 2.6 -3.3 .3zM264.7 214.2l1.5 -1.8 2.6 .5 1.8 1.5 -1.3 2 -2.6 .3zM293.1 61l1.8 -2.1 3 .6 2.1 1.8 -1.5 2.4 -3 .3zM160.6 268.7l2 -2.4 3.4 .7 2.4 2 -1.7 2.7 -3.4 .3zM60.8 314.5l2.3 -2.7 3.9 .8 2.7 2.3 -1.9 3.1 -3.9 .4zM-5 225l1.4 -1.7 2.4 .5 1.7 1.4 -1.2 1.9 -2.4 .2zM311.9 5.1l1.7 -2 2.9 .6 2 1.7 -1.5 2.3 -2.9 .3zM172.9 238.6l3.8 -4.4 6.3 1.3 4.4 3.8 -3.1 5 -6.3 .6zM34.1 179.1l2.6 -3 4.3 .9 3 2.6 -2.2 3.5 -4.3 .4zM392.5 202.6l3.4 -4 5.7 1.1 4 3.4 -2.8 4.5 -5.7 .6zM61.6 40.9l1.9 -2.2 3.1 .6 2.2 1.9 -1.6 2.5 -3.1 .3zM148.5 261.7l2.4 -2.8 4 .8 2.8 2.4 -2 3.2 -4 .4zM72.7 259.9l2.8 -3.2 4.6 .9 3.2 2.8 -2.3 3.7 -4.6 .5zM280.1 304.7l3.5 -4.1 5.9 1.2 4.1 3.5 -2.9 4.7 -5.9 .6zM5.2 277.9l3 -3.5 5 1 3.5 3 -2.5 4 -5 .5zM344.8 99.7l3.4 -4 5.7 1.1 4 3.4 -2.9 4.6 -5.7 .6zM25.5 277l2.6 -3 4.3 .9 3 2.6 -2.2 3.5 -4.3 .4zM109.2 21.4l2.5 -2.9 4.1 .8 2.9 2.5 -2.1 3.3 -4.1 .4zM238.2 35.4l2.2 -2.6 3.7 .7 2.6 2.2 -1.9 3 -3.7 .4zM338.6 286.6l1.1 -1.3 1.9 .4 1.3 1.1 -.9 1.5 -1.9 .2zM351.6 33.9l2.1 -2.4 3.4 .7 2.4 2.1 -1.7 2.8 -3.4 .3zM315.6 250.4l3.1 -3.6 5.2 1 3.6 3.1 -2.6 4.2 -5.2 .5zM212.3 313.4l3.5 -4.1 5.8 1.2 4.1 3.5 -2.9 4.6 -5.8 .6zM152.6 43l1.3 -1.5 2.1 .4 1.5 1.3 -1 1.7 -2.1 .2zM395.3 188.6l3 -3.5 4.9 1 3.5 3 -2.5 4 -4.9 .5zM438.2 223.5l3.1 -3.6 5.1 1 3.6 3.1 -2.6 4.1 -5.1 .5zM437.2 217.6l2.6 -3 4.3 .9 3 2.6 -2.1 3.4 -4.3 .4zM295.8 285.4l2 -2.3 3.3 .7 2.3 2 -1.6 2.6 -3.3 .3zM166.6 151.9l1.5 -1.7 2.5 .5 1.7 1.5 -1.2 2 -2.5 .2zM10.7 56.8l3.6 -4.2 5.9 1.2 4.2 3.6 -3 4.8 -5.9 .6zM265.2 299.7l2.9 -3.3 4.8 1 3.3 2.9 -2.4 3.8 -4.8 .5zM57.6 270.5l1.2 -1.4 2 .4 1.4 1.2 -1 1.6 -2 .2zM65.4 233.8l2.7 -3.2 4.6 .9 3.2 2.7 -2.3 3.7 -4.6 .5zM37.2 222.3l2.9 -3.4 4.9 1 3.4 2.9 -2.4 3.9 -4.9 .5zM217.6 29.5l3.2 -3.8 5.4 1.1 3.8 3.2 -2.7 4.3 -5.4 .5zM274.8 14.5l3.5 -4.1 5.9 1.2 4.1 3.5 -3 4.7 -5.9 .6zM321.4 144.5l1.9 -2.3 3.2 .6 2.3 1.9 -1.6 2.6 -3.2 .3zM171.6 29.5l1.4 -1.7 2.4 .5 1.7 1.4 -1.2 1.9 -2.4 .2zM357 122.2l2.5 -2.9 4.2 .8 2.9 2.5 -2.1 3.4 -4.2 .4zM309.3 141.7l3.7 -4.3 6.1 1.2 4.3 3.7 -3.1 4.9 -6.1 .6zM78.3 288.2l1.4 -1.6 2.3 .5 1.6 1.4 -1.2 1.9 -2.3 .2zM431 106.1l2.7 -3.1 4.4 .9 3.1 2.7 -2.2 3.5 -4.4 .4zM291.5 45.3l2.4 -2.8 4 .8 2.8 2.4 -2 3.2 -4 .4zM348.5 262.1l3.3 -3.8 5.4 1.1 3.8 3.3 -2.7 4.3 -5.4 .5zM25.1 65.7l2.4 -2.8 4 .8 2.8 2.4 -2 3.2 -4 .4zM240.9 7.4l1.9 -2.3 3.2 .6 2.3 1.9 -1.6 2.6 -3.2 .3zM71 165.9l3 -3.5 5.1 1 3.5 3 -2.5 4.1 -5.1 .5zM81.1 239.8l2.1 -2.5 3.5 .7 2.5 2.1 -1.8 2.8 -3.5 .4zM129.8 109.2l2.9 -3.3 4.8 1 3.3 2.9 -2.4 3.8 -4.8 .5zM277.9 65.6l2.1 -2.5 3.6 .7 2.5 2.1 -1.8 2.9 -3.6 .4zM265.7 233.7l1.5 -1.8 2.5 .5 1.8 1.5 -1.3 2 -2.5 .3zM314.6 11.5l2.8 -3.3 4.7 .9 3.3 2.8 -2.4 3.8 -4.7 .5zM321.2 110.8l2.7 -3.1 4.5 .9 3.1 2.7 -2.2 3.6 -4.5 .4zM367.4 4.4l2.8 -3.3 4.7 .9 3.3 2.8 -2.4 3.8 -4.7 .5zM337.1 146.1l2.2 -2.5 3.6 .7 2.5 2.2 -1.8 2.9 -3.6 .4zM21.7 11.9l1.8 -2.1 3.1 .6 2.1 1.8 -1.5 2.4 -3.1 .3zM164.4 10.7l2.9 -3.4 4.9 1 3.4 2.9 -2.4 3.9 -4.9 .5zM401.4 301l3.7 -4.3 6.1 1.2 4.3 3.7 -3.1 4.9 -6.1 .6zM79.6 277.7l1.2 -1.4 1.9 .4 1.4 1.2 -1 1.6 -1.9 .2zM329.5 159l1.4 -1.6 2.3 .5 1.6 1.4 -1.2 1.9 -2.3 .2zM1.3 4.4l2.9 -3.3 4.8 1 3.3 2.9 -2.4 3.8 -4.8 .5zM173.8 61.1l1.8 -2.1 2.9 .6 2.1 1.8 -1.5 2.4 -2.9 .3zM83.2 225.5l3 -3.5 5.1 1 3.5 3 -2.5 4.1 -5.1 .5zM314 200.5l3.4 -4 5.7 1.1 4 3.4 -2.8 4.5 -5.7 .6zM160.5 158.3l2.7 -3.2 4.6 .9 3.2 2.7 -2.3 3.7 -4.6 .5zM134.6 223.2l3.7 -4.3 6.2 1.2 4.3 3.7 -3.1 5 -6.2 .6zM20.2 117.8l3.2 -3.7 5.3 1.1 3.7 3.2 -2.7 4.3 -5.3 .5zM122 152.7l2.9 -3.4 4.8 1 3.4 2.9 -2.4 3.8 -4.8 .5zM66.1 185l3.4 -3.9 5.6 1.1 3.9 3.4 -2.8 4.5 -5.6 .6zM348 43.7l2.5 -2.9 4.1 .8 2.9 2.5 -2.1 3.3 -4.1 .4zM62.5 91.1l1.2 -1.4 1.9 .4 1.4 1.2 -1 1.6 -1.9 .2zM190.6 193L211.8 198.1L233.5 201.2L255 204.9L276.7 207.3L298.4 210.1L319.9 213.5L341.1 218.8L362.4 224.1L383.8 228.1L405.5 230.5L405.3 231.9L383.6 229.7L362.2 225.2L340.9 220.2L319.8 214.4L298.2 210.9L276.6 208.1L254.8 206L233.2 202.5L211.6 199.4L190.4 194.1zM378.9 98.1L395.8 95.1L412.7 91.3L429.4 87.2L446.3 83.7L463.2 80.9L480.5 79.7L497.7 78.2L514.7 75.5L531.5 71.8L548.2 67.4L548.3 68.2L531.6 72.8L514.9 77.2L497.8 78.8L480.8 81.4L463.4 82.1L446.4 84.8L429.5 88L412.8 92L396 96.2L379 98.8zM71.1 156.9L82.6 152.3L93.8 147.1L105.4 143L117 138.7L129 135.9L141 132.6L152.4 128.1L163.9 123.5L175 117.9L186.6 113.9L187.1 115.4L175.5 119.4L164.3 124.6L152.8 129.2L141.4 133.8L129.3 136.7L117.3 139.6L105.8 144.2L94.1 147.8L83.1 153.8L71.7 158.5zM398.8 109.6L417.8 110.5L436.7 111.5L455.3 115.1L474 118.1L492.7 121.1L511.5 123.7L530.4 124.3L549.3 125.6L568.2 127.4L586.9 129.9L586.9 130.5L568.1 128.3L549.3 126.2L530.3 125.6L511.4 124.8L492.6 122.2
1L473.9 119L455.2 115.9L436.5 113L417.6 112L398.7 111zM414.7 134.6L433 132.9L451.4 133.1L469.7 132.9L488.1 132.4L506.4 131.3L524.6 128.4L542.8 126.6L561.1 125.1L579.4 123.7L597.8 123.9L597.9 124.9L579.4 124.5L561.2 126.3L542.9 127.8L524.7 130L506.5 132.2L488.2 133.6L469.8 133.9L451.5 134.4L433.1 134.3L414.8 136.1zM79.4 66.5L102.5 69.3L125.6 72.3L148.7 75.9L172 76.6L195.3 77.9L218.6 78.4L241.8 81.3L264.9 83.7L288.1 86.8L311.2 89.5L311.1 90.8L287.9 88L264.9 84.5L241.7 81.9L218.5 79.4L195.2 79L171.9 78.1L148.6 76.9L125.6 72.9L102.4 70.4L79.3 67.3zM106.3 100.2L124.5 99L142.5 96.3L160.3 92.9L178.2 89.5L196 85.9L214 83.9L232 81.4L250.2 80.4L268.2 77.5L286.1 74.4L286.2 75L268.3 78.5L250.4 81.2L232.2 82.5L214.2 85.1L196.2 87.1L178.4 91L160.4 93.4L142.7 98L124.6 99.8L106.5 101zM194.1 306.2L216.6 308.8L239.3 309.4L262 310.3L284.6 311.8L307.2 312.9L329.7 316L352.1 319.2L374.6 321.7L397.3 322.7L419.9 323.6L419.8 324.5L397.2 323.9L374.5 323.1L352 320L329.6 316.7L307.1 314.1L284.5 312.7L261.8 311.7L239.2 310.5L216.6 309.4L194 307.5zM157.7 279L178 280L198.3 281.4L218.7 282L238.8 285.2L258.9 288.2L279 291.5L299.1 294.6L319.5 295.4L339.8 296.8L360.1 298.5L359.9 299.6L339.6 298.5L319.3 297.1L299 295.4L278.9 292.2L258.8 289.3L238.8 285.7L218.6 283L198.3 281.9L177.9 281.2L157.5 280.3zM65.6 259.6L83.3 263.7L101.1 267.5L118.2 273.4L135.3 279.8L152.4 285.7L169.6 291.6L187.4 295.6L205 300L222.7 304L240 309.4L239.7 310.4L222.5 304.7L204.7 300.9L187.1 296.5L169.3 292.8L152 287.2L134.9 281L117.8 274.9L100.9 268L82.9 264.8L65.4 260.2zM101.7 300.5L124.9 299L148.1 299.2L171.3 300.1L194.5 300.7L217.7 300.7L240.9 298.7L264.1 296.6L287.3 296.1L310.5 295.4L333.7 296.3L333.7 297.8L310.5 296.6L287.3 296.9L264.1 298.2L240.9 299.5L217.8 301.7L194.6 302.2L171.3 300.9L148.1 300.8L124.9 300.1L101.7 301.3zM122.3 103.2L145.4 110.4L168.3 118L191.3 125.3L214.6 131.9L238 137.8L261.7 142.8L284.8 149.8L307.9 156.6L330.9 164.1L354 171.2L353.7 172.3L330.5 165.6L307.6 157.6L284.4 151.2L261.5 143.4L237.7 138.8L214.2 133L191 126.4L168 119.1L145.1 111.3L122 104.1zM300.4 244.9L331.9 232.6L363.1 219.8L394.2 206.6L424.6 191.7L455 176.9L486.2 164L517.1 150.2L548.5 137.7L579.7 124.8L610.6 111.2L611 112.3L580.2 126L548.9 138.7L517.6 151.5L486.7 165.1L455.7 178.5L425 192.8L394.8 208L363.7 221L332.2 233.4L300.7 245.6zM229.5 278.2L260.4 268.4L291.2 258.2L321.8 247.3L352.2 236L383.2 226.3L414 216.4L445.2 207.4L476.5 198.6L507.1 188L537.4 176.3L537.6 176.9L507.4 188.7L476.9 200L445.4 207.9L414.2 216.9L383.5 227.4L352.7 237.6L322 247.9L291.5 259.2L260.9 269.9L230 279.6zM218.3 134L234.2 130.4L249.6 125L265.2 120.5L280.8 116.1L296.7 112.5L312.7 109.6L328.5 105.7L344.3 101.8L359.6 96.3L375.2 91.7L375.6 93.2L359.7 96.8L344.7 103.4L328.9 107.2L312.9 110.2L296.9 113.4L281.1 117.2L265.6 122L249.9 126.4L234.4 131.1L218.5 134.6zM366.4 255.4L390.1 252.5L413.8 250.9L437.6 249.2L461.3 248.7L485.1 248.2L508.9 247.4L532.6 246L556.3 243.7L580 241L603.8 240.5L603.9 241.6L580.1 242.1L556.4 244.9L532.7 246.7L509 248.5L485.2 248.9L461.4 250.3L437.6 250.1L413.9 251.9L390.1 253L366.5 256.8zM327.8 145.8L353.6 136.1L379.7 127.3L406.1 119.1L432.7 111.8L458.5 102.1L484.6 93.3L510.3 83.3L535.9 72.9L562.2 64.7L588.5 56.4L589 57.7L562.5 65.3L536.4 74.4L510.5 83.8L485 94.5L458.7 102.7L432.9 112.3L406.5 120.4L380.3 128.9L353.8 136.7L328.3 147.3zM74 258.2L89.9 262.9L105.8 267.3L121.7 272L137.7 276.1L154.1 278.9L170.5 281.3L186.8 284.2L203 287.4L218.8 292.7L234.6 297.7L234.4 298.3L218.6 293.4L202.8 288.1L186.7 284.7L170.3 281.8L153.9 279.7L137.5 277L121.5 272.9L105.6 268.3L89.5 264.6L73.6 259.6zM434.7 111.5L466.4 104.3L498 97.2L529.8 90.3L561.1 81.9L592.4 73L623.7 64.5L655.3 56.9L687.1 50.4L718.9 43.9L750.6 36.6L750.9 38L719.3 45.5L687.3 51.2L655.5 58L624 65.5L592.6 73.9L561.4 82.9L530 91.2L498.3 98.1L466.5 104.8L435 112.8zM371.2 253.7L395.5 263.1L420.6 269.7L445.3 277.4L470.4 284L495.2 291.7L520 299.2L544.4 308.2L568.9 316.6L593.5 324.9L618.5 331.7L618 333.2L593 326.4L568.6 317.5L544 309.3L519.5 300.8L494.8 292.9L470.2 284.6L444.8 279L420.1 271.3L395.1 264.1L371 254.3zM410.7 5L424.4 1.1L437.2 -5.4L450 -11.8L463.2 -17.1L476.7 -21.6L490.4 -25.6L504.1 -29.7L517.2 -35.2L530.2 -41.1L542.8 -47.7L543.3 -46.5L530.8 -39.5L517.6 -34.2L504.3 -29.1L490.7 -24.7L476.9 -21.1L463.5 -16.3L450.2 -11.3L437.5 -4.7L425 2.4L411.1 6zM210.3 204.5L222 201.1L233.8 197.8L245.5 194.5L257.7 193.1L269.7 191.4L281.7 189.4L293.9 187.9L305.4 183.8L317.1 180L329 177.5L329.2 178.4L317.4 181.6L305.8 185.4L294 188.4L281.9 190.3L269.9 192.1L257.8 193.6L245.7 195.6L234.1 199.3L222.3 202.4L210.5 205.6zM437.7 287.2L470.5 290.4L503.1 295L535.7 299.8L568.2 305L600.6 311.1L633.4 313.9L666.2 317.7L699 320.8L731.7 324.9L764.2 330.4L764 331.6L731.5 326.2L698.8 322.4L666 318.8L633.3 314.7L600.5 311.8L568.1 305.7L535.6 300.6L503 295.5L470.3 292L437.6 287.9zM259 263.7L284 257.5L308.9 251L334.1 245.7L359.1 239.7L383.7 232.1L408.4 224.8L432.8 216.5L457.7 210.2L482.8 204.5L507.9 198.5L508.2 199.9L483.2 205.9L458.2 211.8L433.1 217.5L408.5 225.4L384.1 233.4L359.4 240.7L334.5 247.3L309.2 252.4L284.1 258.1L259.3 264.9zM356.2 108L379.7 108.3L403.2 109.7L426.7 110.1L450.2 110.3L473.7 109.3L497.2 108.2L520.7 108.3L544.2 109.8L567.6 110.8L591.1 112L591.1 113.1L567.6 112.3L544.1 110.8L520.7 109.3L497.2 109.3L473.7 110.7L450.1 111.3L426.6 111.2L403.1 111.4L379.7 109.8L356.2 108.6zM254.3 246.6L285.2 249.8L316.2 252.7L347.2 254.3L378.2 255.3L409.3 256.4L440.2 259.8L471.1 262.4L502.1 265.6L532.9 269.3L564 269.9L563.9 270.8L532.9 269.9L501.9 267L471 264L440.1 261.3L409.3 257L378.2 256.2L347.1 255.1L316.1 253.4L285.2 250.4L254.3 247.1zM108.5 286.9L126.4 284L144.3 281.5L162 277.7L179.7 273.4L197.6 270.9L215.8 269.8L233.9 268.6L251.8 265.7L269.6 262.4L287.2 258.1L287.3 258.8L269.7 263.1L251.9 266.5L234 269.6L216 271.3L197.8 272.2L179.9 274.7L162.3 279.3L144.5 282.4L126.6 285.3L108.8 288.5zM189.5 88.3L214.2 86.4L238.8 83.1L263.4 80.3L288.2 78.7L313 78.3L337.8 77.1L362.5 75.4L387.2 73.2L411.8 69.7L436.5 67.5L436.5 68.4L411.9 71L387.3 74.1L362.5 76L337.8 78.1L313.1 79.1L288.2 79.5L263.5 81.2L238.9 83.9L214.2 87.3L189.6 89.4zM106.2 93.1L125.3 93.7L144.4 93.6L163.3 96.6L182.2 98.7L201.1 101.5L220.1 102.7L239.2 103L258.3 103.2L277.3 104.3L296.2 106.1L296.2 106.9L277.2 105.2L258.2 103.9L239.1 104.2L220 103.6L201 103L182.1 99.6L163.2 97.5L144.3 95L125.2 94.4L106.2 93.9zM258.1 59.7L275.7 61.5L293.2 63.4L310.7 66.5L328.3 68.4L345.8 70.8L363.5 71.1L38
11.3 71L398.9 72L416.4 75.3L433.9 77.9L433.8 79.1L416.2 77L398.9 72.6L381.2 72L363.4 72.1L345.7 71.3L328.2 69.2L310.6 67.8L293.1 65.1L275.5 63L258 60.3zM373.9 264.7L400.2 254.3L426.5 243.8L453 234L479 222.9L504.4 210.2L529.9 198.1L555.8 186.7L582.1 176.3L608.4 166.1L634.9 156.1L635.5 157.4L609.1 167.5L582.5 177.2L556.4 188.1L530.3 199L504.6 210.9L479.4 223.8L453.5 235.1L426.8 244.5L400.8 255.5L374.2 265.3zM397.9 240.7L418.4 233.5L438.1 224.6L457.9 215.8L477.6 206.6L496.9 196.7L516.8 188.3L536.9 180.1L557.4 173L577.7 165.4L597.3 156.2L597.6 156.7L578.2 166.5L557.7 173.6L537.3 181.1L517.1 188.9L497.4 198L478.2 208.1L458.5 217L438.8 226.1L418.8 234.5L398.5 242zM187.2 61.7L214.6 64.6L242 67.4L269.5 69.7L297 72L324.5 73.8L351.7 78.1L379 82.3L406.3 85.9L433.7 88.8L461.2 90.2L461.1 91.2L433.5 90.5L406.2 86.8L378.8 83.8L351.5 79.7L324.3 75.4L296.8 73.5L269.4 70.5L241.9 68.6L214.5 66.3L187.1 63zM76.3 24.6L99.6 29.7L123.1 33.5L146.6 37.6L169.9 42.3L193 48.1L216 54.4L239.3 59L262.6 63.9L286.1 67.7L309.5 72.1L309.2 73.7L285.8 69.3L262.5 64.7L239 60.6L215.7 55.5L192.7 49.3L169.8 42.8L146.5 38.1L122.9 34.5L99.3 30.9L76.1 25.9zM-8.9 258.8L23.3 256.4L55.6 253.9L87.9 253.6L120.2 253.3L152.5 252.7L184.8 252.9L217 250.4L249.3 248.1L281.6 246.8L313.8 245.7L313.9 247L281.6 247.3L249.3 249.4L217.1 251.5L184.9 254.3L152.5 254.2L120.2 254.9L87.9 255.1L55.6 255.4L23.3 256.9L-8.9 259.8zM3.8 263.3L26.9 265L50 265.9L73 269.3L96 271.7L119 275.1L142.2 275.1L165.3 275.8L188.5 276.5L211.5 279.1L234.5 282.2L234.4 283.7L211.4 280.2L188.4 278.1L165.3 276.6L142.1 275.7L118.8 276.6L95.9 273.1L72.9 270.1L49.9 267.1L26.8 265.5L3.7 264.2zM189.8 181.9L214.5 184.8L239.1 188.9L263.7 192.2L288.4 195.5L313.3 196.7L338.1 198.3L362.9 199.9L387.6 203.2L412.2 206.8L436.9 209.8L436.7 211.4L412.1 208.2L387.5 203.7L362.8 200.8L338 199.4L313.2 197.6L288.2 197L263.6 193.3L239 189.9L214.4 186.2L189.7 182.6zM360.1 207.9L390.9 203.4L421.7 199.2L452.1 192.7L482.6 186.4L513 180L543.5 173.8L574.2 168.7L605 164.3L635.8 159.7L666.5 154.6L666.7 155.8L636.1 161.3L605.2 165.5L574.5 170.1L543.6 174.3L513.3 181.7L482.8 187.7L452.3 193.9L421.9 200.1L391 204.2L360.2 208.6zM334 184.7L355.2 185.1L376.3 186.6L397.4 185.2L418.6 184.5L439.7 184.6L460.8 184.8L482 186.7L503.1 188.5L524.2 188L545.3 187.3L545.3 188.8L524.2 189L503 189.7L481.9 187.4L460.8 186.3L439.7 185.7L418.6 185.5L397.4 186.3L376.3 187.3L355.2 186.5L334 186zM290.5 86.7L307.9 85.2L325.2 82.2L342.5 79L360 78.3L377.4 77.3L394.9 76.8L412.5 76.5L429.8 74.2L447.1 71.5L464.4 69L464.5 70.1L447.2 72.6L429.9 75.5L412.5 77.4L395 77.5L377.5 78.4L360.1 79.3L342.6 80.5L325.3 83.3L308 86.5L290.6 87.7z'/%3E%3C/mask%3E%3Crect width='440' height='320' fill='%23fff' mask='url(%23m)'/%3E%3C/svg%3E\")",CHALK=e=>"color-mix(in srgb, currentColor ".concat(e,"%, transparent)"),h=["repeating-linear-gradient(45deg, ".concat(CHALK(95)," 0 1px, transparent 1px 2.4px, ").concat(CHALK(60)," 2.4px 3px, transparent 3px 4.1px, ").concat(CHALK(80)," 4.1px 4.7px, transparent 4.7px 5px)"),"repeating-linear-gradient(-40deg, ".concat(CHALK(14)," 0 0.6px, transparent 0.6px 7px)")].join(", "),gas=function(e,t,r){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;return"oklch(from ".concat("rgb(var(--run-paint, var(--color-primary)))"," ").concat(e," calc(c * ").concat(t,") calc(h - ").concat(r,") / ").concat(a,")")},u={marker:"neonTube",dress:{WebkitTextFillColor:"color-mix(in srgb, currentColor 84%, transparent)",WebkitTextStroke:"0.013em ".concat(gas(.46,1.25,0)),textShadow:["0 0 0.02em ".concat(gas(.99,.12,0)),"0 0 0.05em ".concat(gas(.9,.55,0)),"0 0 0.13em ".concat(gas(.76,1.5,3)),"0 0 0.28em ".concat(gas(.67,1.65,7)),"0 0 0.6em ".concat(gas(.58,1.65,11)),"0 0.04em 1.15em ".concat(gas(.52,1.45,14,.75)),"0 0.07em 2.2em ".concat(gas(.46,1.3,17,.5)),"0 0.11em 3.8em ".concat(gas(.42,1.15,20,.28))].join(", ")}},p={bare:!0},scribbleChalk_CHALK=e=>"color-mix(in srgb, currentColor ".concat(e,"%, transparent)"),v=["repeating-linear-gradient(45deg, ".concat(scribbleChalk_CHALK(95)," 0 1px, transparent 1px 2.4px, ").concat(scribbleChalk_CHALK(60)," 2.4px 3px, transparent 3px 4.1px, ").concat(scribbleChalk_CHALK(80)," 4.1px 4.7px, transparent 4.7px 5px)"),"repeating-linear-gradient(51deg, ".concat(scribbleChalk_CHALK(45)," 
10 0.8px, transparent 0.8px 6.5px)"),"repeating-linear-gradient(-40deg, ".concat(scribbleChalk_CHALK(14)," 0 0.6px, transparent 0.6px 7px)")].join(", "),m="url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='160'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .6' numOctaves='2' seed='6'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 7.5 -3.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E\")";var f=r(19346);let g=(0,f.nV)((0,f.$D)("surface","surface").colourVar,1),b={none:p,outline:{marker:"outline",dress:{WebkitTextStroke:"0.028em currentColor",WebkitTextFillColor:"transparent"}},glass:{marker:"glass",dress:{WebkitTextFillColor:"transparent",backgroundImage:"linear-gradient(168deg, rgba(255, 255, 255, 0.72) 0%, rgba(255, 255, 255, 0.34) 18%, rgba(255, 255, 255, 0.06) 42%, rgba(255, 255, 255, 0.03) 62%, rgba(255, 255, 255, 0.3) 92%, rgba(255, 255, 255, 0.46) 100%)",WebkitBackgroundClip:"text",backgroundClip:"text",WebkitTextStroke:"0.016em color-mix(in srgb, currentColor 30%, #fff)",paintOrder:"stroke",textShadow:"-0.016em -0.016em 0.01em rgba(255, 255, 255, 0.7), 0.018em 0.02em 0.014em rgba(0, 0, 0, 0.42), 0 0.07em 0.16em rgba(0, 0, 0, 0.3)"}},hardShadow:{marker:"hardShadow",dress:{textShadow:"0.055em 0.055em 0 rgba(var(--run-paint, var(--color-onSurface)), 0.9)"}},stepShadow:{marker:"stepShadow",dress:{textShadow:"0.035em 0.035em 0 rgba(var(--run-paint, var(--color-onSurface)), 0.85), 0.07em 0.07em 0 rgba(var(--run-paint, var(--color-onSurface)), 0.55), 0.105em 0.105em 0 rgba(var(--run-paint, var(--color-onSurface)), 0.3)"}},riso:{marker:"riso",dress:{textShadow:"-0.022em -0.016em 0 rgba(var(--run-paint, var(--color-primary)), 0.66), 0.022em 0.016em 0 rgba(var(--color-secondary), 0.66)"}},sticker:{marker:"sticker",dress:{WebkitTextStroke:"0.12em rgb(var(--color-surface))",paintOrder:"stroke",textShadow:"0.04em 0.05em 0.14em rgba(var(--run-paint, var(--color-onSurface)), 0.35)"}},emboss:{marker:"emboss",dress:{textShadow:"0 -0.025em 0 rgba(var(--run-paint, var(--color-onSurface)), 0.3), 0 0.03em 0 rgba(var(--color-surface), 0.85)"}},extrudeColour:{marker:"extrudeColour",dress:{textShadow:"0.018em 0.018em 0 rgba(var(--run-paint, var(--color-primary)), 0.95), 0.036em 0.036em 0 rgba(var(--run-paint, var(--color-primary)), 0.95), 0.054em 0.054em 0 rgba(var(--run-paint, var(--color-primary)), 0.95), 0.072em 0.072em 0 rgba(var(--run-paint, var(--color-primary)), 0.95), 0.09em 0.09em 0 rgba(var(--run-paint, var(--color-primary)), 0.95), 0.108em 0.108em 0 rgba(var(--color-onSurface), 0.95), 0.126em 0.126em 0 rgba(var(--color-onSurface), 0.95), 0.144em 0.144em 0 rgba(var(--color-onSurface), 0.95)"}},longShadow:{marker:"longShadow",dress:{textShadow:"0.009em 0.009em 0 color-mix(in srgb, currentColor 11.0%, transparent), 0.018em 0.018em 0 color-mix(in srgb, currentColor 10.6%, transparent), 0.027em 0.027em 0 color-mix(in srgb, currentColor 10.3%, transparent), 0.036em 0.036em 0 color-mix(in srgb, currentColor 9.9%, transparent), 0.045em 0.045em 0 color-mix(in srgb, currentColor 9.5%, transparent), 0.054em 0.054em 0 color-mix(in srgb, currentColor 9.2%, transparent), 0.063em 0.063em 0 color-mix(in srgb, currentColor 8.8%, transparent), 0.072em 0.072em 0 color-mix(in srgb, currentColor 8.5%, transparent), 0.081em 0.081em 0 color-mix(in srgb, currentColor 8.1%, transparent), 0.09em 0.09em 0 color-mix(in srgb, currentColor 7.8%, transparent), 0.099em 0.099em 0 color-mix(in srgb, currentColor 7.5%, transparent), 0.108em 0.108em 0 color-mix(in srgb, currentColor 7.1%, transparent), 0.117em 0.117em 0 color-mix(in srgb, currentColor 6.8%, transparent), 0.126em 0.126em 0 color-mix(in srgb, currentColor 6.5%, transparent), 0.135em 0.135em 0 color-mix(in srgb, currentColor 6.1%, transparent), 0.144em 0.144em 0 color-mix(in srgb, currentColor 5.8%, transparent), 0.153em 0.153em 0 color-mix(in srgb, currentColor 5.5%, transparent), 0.162em 0.162em 0 color-mix(in srgb, currentColor 5.2%, transparent), 0.171em 0.171em 0 color-mix(in srgb, currentColor 4.9%, transparent), 0.18em 0.18em 0 color-mix(in srgb, currentColor 4.6%, transparent), 0.189em 0.189em 0 color-mix(in srgb, currentColor 4.3%, transparent), 0.198em 0.198em 0 color-mix(in srgb, currentColor 4.0%, transparent), 0.207em 0.207em 0 color-mix(in srgb, currentColor 3.7%, transparent), 0.216em 0.216em 0 color-mix(in srgb, currentColor 3.5%, transparent), 0.225em 0.225em 0 color-mix(in srgb, currentColor 3.2%, transparent), 0.234em 0.234em 0 color-mix(in srgb, currentColor 2.9%, transparent), 0.243em 0.243em 0 color-mix(in srgb, currentColor 2.7%, transparent), 0.252em 0.252em 0 color-mix(in srgb, currentColor 2.4%, transparent), 0.261em 0.261em 0 color-mix(in srgb, currentColor 2.2%, transparent), 0.27em 0.27em 0 color-mix(in srgb, currentColor 1.9%, transparent), 0.279em 0.279em 0 color-mix(in srgb, currentColor 1.7%, transparent), 0.288em 0.288em 0 color-mix(in srgb, currentColor 1.5%, transparent), 0.297em 0.297em 0 color-mix(in srgb, currentColor 1.3%, transparent), 0.306em 0.306em 0 color-mix(in srgb, currentColor 1.0%, transparent), 0.315em 0.315em 0 color-mix(in srgb, currentColor 0.8%, transparent), 0.324em 0.324em 0 color-mix(in srgb, currentColor 0.7%, transparent), 0.333em 0.333em 0 color-mix(in srgb, currentColor 0.5%, transparent), 0.342em 0.342em 0 color-mix(in srgb, currentColor 0.3%, transparent), 0.351em 0.351em 0 color-mix(in srgb, currentColor 0.2%, transparent), 0.36em 0.36em 0 color-mix(in srgb, currentColor 0.1%, transparent)"}},print:{marker:"print",dress:{display:"inline-block",transform:"rotate(-3deg)",textShadow:"0.045em 0.045em 0 rgba(var(--run-paint, var(--color-primary)), 0.95), 0.09em 0.09em 0 rgb(var(--color-surface))"}},posterInk:{marker:"posterInk",dress:{WebkitTextStroke:"0.026em rgba(var(--color-onSurface), 0.9)",textShadow:"0.05em 0.05em 0 rgba(var(--run-paint, var(--color-primary)), 0.9), 0.1em 0.1em 0 rgba(var(--color-onSurface), 0.85)"}},popShadow:{marker:"popShadow",dress:{WebkitTextStroke:"0.055em rgb(var(--color-surface))",paintOrder:"stroke",textShadow:"0.085em 0.085em 0 rgba(var(--run-paint, var(--color-primary)), 0.95)"}},gradient:{marker:"gradient",dress:{WebkitTextFillColor:"transparent",backgroundImage:"linear-gradient(180deg, color-mix(in srgb, currentColor 68%, rgb(var(--color-surface))) 0%, currentColor 48%, color-mix(in srgb, currentColor 72%, rgb(var(--run-paint, var(--color-onSurface)))) 100%)",WebkitBackgroun
1dClip:"text",backgroundClip:"text"}},chrome:{marker:"chrome",dress:{WebkitTextFillColor:"transparent",backgroundImage:"linear-gradient(180deg, color-mix(in srgb, currentColor 18%, #fff) 0%, color-mix(in srgb, currentColor 52%, #fff) 34%, color-mix(in srgb, currentColor 72%, #000) 49%, currentColor 51%, color-mix(in srgb, currentColor 58%, #fff) 72%, color-mix(in srgb, currentColor 16%, #fff) 100%)",WebkitBackgroundClip:"text",backgroundClip:"text",WebkitTextStroke:"0.016em color-mix(in srgb, currentColor 65%, transparent)"}},neonTube:u,goldLeaf:{marker:"goldLeaf",dress:{WebkitTextFillColor:"transparent",backgroundImage:"linear-gradient(178deg, color-mix(in srgb, currentColor 30%, #fff6d8) 0%, color-mix(in srgb, currentColor 62%, #f2d47a) 26%, color-mix(in srgb, currentColor 70%, #9a6b12) 52%, color-mix(in srgb, currentColor 55%, #f7e2a4) 64%, color-mix(in srgb, currentColor 66%, #b8862a) 100%)",WebkitBackgroundClip:"text",backgroundClip:"text"}},splitTone:{marker:"splitTone",dress:{WebkitTextFillColor:"transparent",backgroundImage:"linear-gradient(-6deg, currentColor 0 46%, rgba(var(--run-paint, var(--color-primary)), 1) 46% 100%)",WebkitBackgroundClip:"text",backgroundClip:"text"}},spray:{marker:"spray",dress:{textShadow:"0 0 0.14em color-mix(in srgb, currentColor 45%, transparent), 0 0 0.32em color-mix(in srgb, currentColor 22%, transparent)"}},crackedPaint:{marker:"crackedPaint",dress:{WebkitMaskImage:i,WebkitMaskSize:"300px 190px",maskImage:i,maskSize:"300px 190px"}},ghostFade:{marker:"ghostFade",dress:{WebkitMaskImage:c,WebkitMaskSize:"340px 220px",maskImage:c,maskSize:"340px 220px"}},scraped:{marker:"scraped",dress:{WebkitMaskImage:m,WebkitMaskSize:"420px 160px",maskImage:m,maskSize:"420px 160px"}},rubberStamp:{marker:"rubberStamp",edgeFilter:"rubberStamp",dress:{display:"inline-block",transform:"rotate(-1.5deg)"}},grit:{marker:"grit",edgeFilter:"roughEdge",dress:{WebkitMaskImage:d,WebkitMaskSize:"440px 320px",maskImage:d,maskSize:"440px 320px"}},roughEdge:{marker:"roughEdge",edgeFilter:"roughEdge"},handLettered:{marker:"handLettered",edgeFilter:"handLettered",perLetter:!0,dress:{WebkitTextStroke:"0.012em currentColor",letterSpacing:"0.015em"}},greasyInk:{marker:"greasyInk",edgeFilter:"greasyInk"},drawnChalk:{marker:"drawnChalk",edgeFilter:"drawnChalk",dress:{fontStyle:"italic",letterSpacing:"0.005em",WebkitTextStroke:"0.022em currentColor",WebkitMaskImage:"".concat(n,", linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))"),WebkitMaskSize:"240px 160px, 100% 100%",maskImage:"".concat(n,", linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))"),maskSize:"240px 160px, 100% 100%"}},broadChalk:{marker:"broadChalk",edgeFilter:"broadChalk"},hatchChalk:{marker:"hatchChalk",edgeFilter:"chalkWorn",dress:{WebkitTextFillColor:"transparent",backgroundImage:h,WebkitBackgroundClip:"text",backgroundClip:"text",WebkitTextStroke:"0.022em currentColor"}},scribbleChalk:{marker:"scribbleChalk",edgeFilter:"chalkBoard",dress:{WebkitTextFillColor:"transparent",backgroundImage:v,WebkitBackgroundClip:"text",backgroundClip:"text",WebkitTextStroke:"0.022em currentColor"}}},x={none:p,shimmer:{cycleSeconds:7.2,marker:"shimmer",dress:{WebkitTextFillColor:"transparent",backgroundImage:"linear-gradient(105deg, currentColor 40%, color-mix(in srgb, currentColor 55%, transparent) 46.5%, color-mix(in srgb, currentColor 35%, ".concat(g,") 50%, color-mix(in srgb, currentColor 55%, transparent) 53.5%, currentColor 60%)"),backgroundSize:"260% 100%",backgroundRepeat:"no-repeat",WebkitBackgroundClip:"text",backgroundClip:"text",animation:"textShimmer 7.2s ease-in-out infinite"}},glimmer:{cycleSeconds:3.4,marker:"glimmer",dress:{animation:"textGlimmer 3.4s ease-in-out infinite"}},neon:{cycleSeconds:3.8,marker:"neon",dress:{textShadow:"0 0 0.06em color-mix(in srgb, currentColor 80%, transparent), 0 0 0.22em color-mix(in srgb, currentColor 55%, transparent), 0 0 0.6em color-mix(in srgb, currentColor 35%, transparent)",animation:"textNeon 3.8s ease-in-out infinite"}},glitch:{cycleSeconds:4.6,marker:"glitch",dress:{textShadow:"-0.014em 0 0 rgba(var(--run-paint, var(--color-primary)), 0.85), 0.014em 0 0 rgba(var(--color-secondary), 0.8)",animation:"textGlitch 4.6s steps(1, end) infinite"}},prism:{cycleSeconds:9,marker:"prism",dress:{WebkitTextFillColor:"transparent",backgroundImage:"linear-gradient(92deg, rgb(var(--run-paint, var(--color-primary))) 0%, rgb(var(--color-secondary)) 26%, rgb(var(--color-tertiary)) 50%, rgb(var(--color-secondary)) 74%, rgb(var(--run-paint, var(--color-primary))) 100%)",backgroundSize:"300% 100%",WebkitBackgroun
1dClip:"text",backgroundClip:"text",animation:"textPrism 9s linear infinite"}}},styleSpecFor=e=>{var t;return null!==(t=b[e])&&void 0!==t?t:p},effectSpecFor=e=>{var t;return null!==(t=x[e])&&void 0!==t?t:p},combinedSpec=(e,t)=>{var r;let a=styleSpecFor(e),o=effectSpecFor(t);return a.bare?o:o.bare?a:{marker:null!==(r=o.marker)&&void 0!==r?r:a.marker,edgeFilter:a.edgeFilter,perLetter:a.perLetter,cycleSeconds:o.cycleSeconds,dress:{...a.dress,...o.dress}}},setByHand=(e,t,r)=>{if("string"!=typeof e)return e;let o="words"===t?e.split(/(\s+)/):Array.from(e);return o.map((e,t)=>""===e||/^\s+$/.test(e)?e:(0,a.jsx)("span",{style:r,children:e},t))},EffectedText=e=>{let{effect:t="none",style:r="none",hand:o,stagger:n=0,children:i}=e,{filterId:s}=(0,l.EH)("text-edge"),c=combinedSpec(r,t);if(c.bare)return(0,a.jsx)(a.Fragment,{children:i});let d=null!=o?o:c.perLetter?"letters":"none",h=n&&c.cycleSeconds?{animationDelay:"".concat((n*c.cycleSeconds).toFixed(2),"s")}:void 0,u={...c.dress,...h},p=c.edgeFilter?{filter:"url(#".concat(s,")")}:void 0,v="none"!==d&&"string"==typeof i;return(0,a.jsxs)(a.Fragment,{children:[c.edgeFilter?(0,a.jsx)(EdgeFilterDef,{id:s,name:c.edgeFilter}):null,(0,a.jsx)("span",{"data-text-effect":c.marker,"data-text-hand":v?d:void 0,style:v?p:{...u,...p},children:v?setByHand(i,d,u):i})]})};var M=r(99150),k=r(11682);let y={default:"",small:"text-[0.6em]",big:"text-[1.35em]",huge:"text-[1.8em]"},textRuns=e=>(Array.isArray(e)?e:[]).filter(e=>"string"==typeof(null==e?void 0:e.text)),roomFor=e=>{var t,r,a,o;let l=e.struck||e.under?M.gG:0;return{top:Math.max(null!==(a=null===(t=e.overhang)||void 0===t?void 0:t.top)&&void 0!==a?a:0,e.struck?l:0),bottom:Math.max(null!==(o=null===(r=e.overhang)||void 0===r?void 0:r.bottom)&&void 0!==o?o:0,l),flank:e.flank?e.flank.lengthEm+e.flank.gapEm:0}},accentRoom=(e,t)=>{let r=[t,...textRuns(e).map(e=>{var t;return null===(t=e.accent)||void 0===t?void 0:t.mark})],a=r.map(e=>(0,k.IE)(M.hC,e)?roomFor(M.hC[e]):void 0).filter(e=>void 0!==e);if(0===a.length)return;let most=e=>Math.max(...a.map(e)),o=most(e=>e.flank);return{marginTop:"".concat(most(e=>e.top),"em"),marginBottom:"".concat(most(e=>e.bottom),"em"),...o?{marginLeft:"".concat(o,"em"),marginRight:"".concat(o,"em")}:{}}},staggers=(e,t)=>{let r=e.filter(e=>{var r;let a=null!==(r=e.effect)&&void 0!==r?r:null==t?void 0:t.effect;return a&&"none"!==a});return new Map(r.map((e,t)=>[e,t/r.length]))},SectionRuns=e=>{let{runs:t,dress:r,ground:l,scale:n}=e,i=textRuns(t),s=staggers(i,r);return(0,a.jsx)(o.Fragment,{children:i.map((e,t)=>{var i,c,d,h,u;let p=(0,a.jsx)(EffectedText,{style:null!==(c=e.style)&&void 0!==c?c:null==r?void 0:r.style,effect:null!==(d=e.effect)&&void 0!==d?d:null==r?void 0:r.effect,hand:null!==(h=e.hand)&&void 0!==h?h:null==r?void 0:r.hand,stagger:s.get(e),children:e.text}),v=(null===(i=e.accent)||void 0===i?void 0:i.mark)?(0,a.jsx)(M.Vy,{mark:e.accent.mark,colour:(0,k.sb)(e.accent.colour),texture:e.accent.texture,solidity:e.accent.opacity,ground:l,scale:n,children:p}):p,m=(0,k.P5)(y,e.size,"default"),f=null!==(u=e.effectColour)&&void 0!==u?u:null==r?void 0:r.effectColour,g=(0,k.sb)(f)?(0,k.Fg)(f,"tertiary").fill:void 0,b=(0,k.p_)(e.font),x=(0,k.vA)(e),z=e.colour||g||b||x?{...e.colour?{color:(0,k.dy)(e.colour).fill}:{},...g?{"--run-paint":g}:{},...b,...x}:void 0;return(0,a.jsx)(o.Fragment,{children:m||z?(0,a.jsx)("span",{className:m||void 0,style:z,children:v}):v},t)})})}},73855:function(e,t,r){r.d(t,{ON:function(){return transitionOf},Pg:function(){return holdMillisecondsOf},SH:function(){return motionOf},xO:function(){return imagesOf}});var a=r(60290),o=r(11682);let isRecord=e=>"object"==typeof e&&null!==e,phoneOf=e=>isRecord(e.phone)?e.phone:{},imagesOf=e=>{var t,r,l;let n=e.imageURL?[{key:"image",imageURL:e.imageURL,phoneImageURL:null===(t=e.phone)||void 0===t?void 0:t.imageURL,focus:(0,o.TA)(e.focus),phoneFocus:(0,o.TA)(null!==(l=null===(r=e.phone)||void 0===r?void 0:r.focus)&&void 0!==l?l:e.focus)}]:[],i=(Array.isArray(e.slides)?e.slides:[]).flatMap(e=>{var t;if(!isRecord(e)||"string"!=typeof e.id||!e.id||"string"!=typeof e.imageURL||!e.imageURL)return[];let r=phoneOf(e);return[{key:"slide-".concat(e.id),imageURL:e.imageURL,phoneImageURL:"string"==typeof r.imageURL?r.imageURL:void 0,focus:(0,o.TA)(e.focus),phoneFocus:(0,o.TA)(null!==(t=r.focus)&&void 0!==t?t:e.focus)}]});return[...n,...i].filter((e,t,r)=>r.findIndex(t=>t.key===e.key)===t).slice(0,a.SECTION_LIMITS.fillImages)},holdMillisecondsOf=e=>{let{min:t,max:r,default:o}=a.SECTION_LIMITS.imageHoldSeconds,l="number"==typeof e&&Number.isFinite(e)?Math.min(r,Math.max(t,e)):o;return 1e3*l},transitionOf=e=>{var t,r;return null!==(r=null===(t=a.FQ.imageTransition.find(t=>t.value===e))||void 0===t?void 0:t.value)&&void 0!==r?r:"fade"},motionOf=e=>{var t,r;return null!==(r=null===(t=a.FQ.imageMotion.find(t=>t.value===e))||void 0===t?void 0:t.value)&&void 0!==r?r:"none"}},50023:function(e,t,r){r.d(t,{q:function(){return itemsOfColumn}});let itemsOfColumn=e=>"object"==typeof e&&null!==e&&"items"in e&&Array.isArray(e.items)?e.items.filter(e=>(null==e?void 0:e.type)!=="row"):[]},43416:function(e,t,r){r.d(t,{Y:function(){return itemRenders},q:function(){return sectionDraws}});var a=r(73855),o=r(59475),l=r(50023),n=r(74229),i=r(93117),s=r(46053);let c={hasStores:!0},isPart=e=>"object"==typeof e&&null!==e,namesTheBand=e=>"heading"===e.type||"text"===e.type&&("label"===e.style||"lead"===e.style),waits=e=>"collection"===e.type||"rating"===e.type||"hygieneRating"===e.type||"stores"===e.type||"marquee"===e.type,shows=(e,t)=>{switch(e.type){case"collection":return(0,o.d)(e);case"marquee":return(0,i.BS)(e);case"rating":return(0,s.K)(e);case"hygieneRating":return(0,n.e)(e);case"stores":return t.hasStores;case"image":return"string"==typeof e.imageURL&&""!==e.imageURL;case"text":case"button":return!0;default:return!1}},itemRenders=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c;return isPart(e)&&("heading"===e.type||shows(e,t))},sectionDraws=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c,o=(Array.isArray(null==e?void 0:e.content)?e.content:[]).flatMap(e=>isPart(e)&&"row"===e.type&&Array.isArray(e.columns)?e.columns.flatMap(l.q):[e]).filter(isPart),n=o.filter(waits);if(0===n.length||n.some(e=>shows(e,r)))return!0;let i=(Array.isArray(null==e?void 0:null===(t=e.backdrop)||void 0===t?void 0:t.fills)?e.backdrop.fills:[]).some(e=>(null==e?void 0:e.type)==="image"&&(0,a.xO)(e).length>0);return i||o.some(e=>!waits(e)&&!namesTheBand(e)&&shows(e,r))}},3937:function(e,t,r){r.d(t,{i:function(){return paintsHeading},t:function(){return sectionLabel}});var a=r(50023);let paintsHeading=e=>Array.isArray(e)&&e.flatMap(e=>(null==e?void 0:e.type)==="row"&&Array.isArray(e.columns)?e.columns.flatMap(a.q):[e]).some(e=>(null==e?void 0:e.type)==="heading"&&Array.isArray(e.runs)&&e.runs.some(e=>"string"==typeof(null==e?void 0:e.text)&&""!==e.text.trim())),sectionLabel=e=>{let t=(Array.isArray(e)?e:[]).find(e=>(null==e?void 0:e.type)==="heading");return(Array.isArray(null==t?void 0:t.runs)?t.runs.map(e=>{var t;return null!==(t=null==e?void 0:e.text)&&void 0!==t?t:""}).join(""):"").trim()}},11682:function(e,t,r){r.d(t,{Bq:function(){return L},Cn:function(){return buttonSizeOf},En:function(){return groundOf},Fg:function(){return channelsOf},GF:function(){return y},IE:function(){return isKnown},P5:function(){return lookup},TA:function(){return positionOf}
1,Vp:function(){return widthClasses},W$:function(){return colourOr},XA:function(){return opacityOf},dy:function(){return colourOf},gM:function(){return alignClasses},iq:function(){return paddingClasses},mj:function(){return heightClasses},p_:function(){return fontStyle},r6:function(){return sidePaddingClasses},rY:function(){return alignItemsClasses},sb:function(){return colourNameOf},vA:function(){return emphasisStyle},vB:function(){return spaceAboveStyle},yb:function(){return C},yt:function(){return z}});var a=r(19346);let isKnown=(e,t)=>"string"==typeof t&&Object.prototype.hasOwnProperty.call(e,t),lookup=(e,t,r)=>isKnown(e,t)?e[t]:e[r],o={primary:{fill:"--color-primary",ink:"--color-onPrimary"},primaryContainer:{fill:"--color-primaryContainer",ink:"--color-onPrimaryContainer"},secondary:{fill:"--color-secondary",ink:"--color-onSecondary"},secondaryContainer:{fill:"--color-secondaryContainer",ink:"--color-onSecondaryContainer"},tertiary:{fill:"--color-tertiary",ink:"--color-onTertiary"},surface:{fill:"--color-surface",ink:"--color-onSurface"},surfaceVariant:{fill:"--color-surfaceVariant",ink:"--color-onSurfaceVariant"},background:{fill:"--color-background",ink:"--color-onBackground"}},l=/^#[0-9a-fA-F]{6}$/,contrastInk=e=>{let channel=t=>{let r=parseInt(e.slice(t,t+2),16)/255;return r<=.03928?r/12.92:((r+.055)/1.055)**2.4},t=.2126*channel(1)+.7152*channel(3)+.0722*channel(5);return t>.179?"#111111":"#ffffff"},customHex=e=>{let{type:t,hex:r}=null!=e?e:{};return"custom"===t&&"string"==typeof r&&l.test(r)?r:void 0},colourOr=(e,t)=>{let r=customHex(e);if(r)return r;let{token:a}=null!=e?e:{};return isKnown(o,a)?"rgb(var(".concat(o[a].fill,"))"):t},colourOf=e=>{let t=customHex(e);if(t)return{fill:t,ink:contrastInk(t)};let{token:r}=null!=e?e:{},{fill:a,ink:l}=lookup(o,r,"tertiary");return{fill:"rgb(var(".concat(a,"))"),ink:"rgb(var(".concat(l,"))")}},channels=e=>[1,3,5].map(t=>parseInt(e.slice(t,t+2),16)).join(","),channelsOf=(e,t)=>{let r=customHex(e);if(r)return{fill:channels(r),ink:channels(contrastInk(r))};let{token:a}=null!=e?e:{},{fill:l,ink:n}=lookup(o,a,t);return{fill:"var(".concat(l,")"),ink:"var(".concat(n,")")}},colourNameOf=e=>{let t=customHex(e);if(t)return t;let{token:r}=null!=e?e:{};return isKnown(o,r)?r:void 0},groundOf=e=>(0,a.tq)(colourNameOf(e),"tertiary"),n={content:"",default:"min-h-[max(400px,125vw)]",tall:"min-h-[max(520px,150vw)]",fullScreen:"min-h-[100svh]"},i={content:"md:min-h-0",default:"md:min-h-[max(256px,40vw)]",tall:"md:min-h-[max(420px,60vw)]",fullScreen:"md:min-h-[100svh]"},s={start:"items-start",center:"items-center",end:"items-end"},c={start:"md:items-start",center:"md:items-center",end:"md:items-end"},d={start:"text-left",center:"text-center",end:"text-right"},h={start:"md:text-left",center:"md:text-center",end:"md:text-right"},heightClasses=(e,t)=>"".concat(lookup(n,null!=t?t:e,"default")," ").concat(lookup(i,e,"default")),alignItemsClasses=(e,t)=>"".concat(lookup(s,null!=t?t:e,"center")," ").concat(lookup(c,e,"center")),alignClasses=(e,t)=>"".concat(lookup(s,null!=t?t:e,"center")," ").concat(lookup(d,null!=t?t:e,"center")," ").concat(lookup(c,e,"center")," ").concat(lookup(h,e,"center")),deviceClasses=(e,t,r,a,o)=>{let l=lookup(e,null!=a?a:r,o),n=lookup(t,r,o);return n==="md:".concat(l)?[l]:[l,n]},u={compact:"py-4",default:"py-8",spacious:"py-12",xlarge:"py-16"},p={compact:"md:py-3",default:"md:py-6",spacious:"md:py-12",xlarge:"md:py-16"},paddingClasses=(e,t)=>deviceClasses(u,p,e,t,"default").join(" "),v={small:"px-4",medium:"px-6",large:"px-8",xlarge:"px-10"},m={small:"md:px-3",medium:"md:px-6",large:"md:px-12",xlarge:"md:px-24"},sidePaddingClasses=(e,t)=>deviceClasses(v,m,e,t,"small").join(" "),f={narrow:"max-w-xl",medium:"max-w-3xl",full:""},g={start:"self-start",center:"self-center",end:"self-end"},b={start:"md:self-start",center:"md:self-center",end:"md:self-end"},widthClasses=(e,t,r)=>isKnown(f,e)&&"full"!==e?[f[e],...deviceClasses(g,b,t,r,"center")].filter(Boolean).join(" "):"",x={small:"small",compact:"compact",default:"default",large:"large",huge:"huge"},M={small:"0.75rem",medium:"1.5rem",large:"3rem"},spaceAboveStyle=e=>isKnown(M,e)?{marginTop:M[e]}:void 0,buttonSizeOf=e=>lookup(x,e,"default"),opacityOf=e=>"number"==typeof e&&Number.isFinite(e)?Math.min(100,Math.max(0,e))/100:1,positionOf=e=>{let{x:t,y:r}=null!=e?e:{},percent=e=>"number"==typeof e&&Number.isFinite(e)?Math.min(100,Math.max(0,e)):50;return"".concat(percent(t),"% ").concat(percent(r),"%")},k={abrilFatface:"'Abril Fatface', serif",alice:"'Alice', serif",bowlbyOneSC:"'Bowlby One SC', sans-serif",bungeeShade:"'Bungee Shade', sans-serif",bword:"'BWord', monospace",cabinSketch:"'Cabin Sketch', sans-serif",chalk:"'Chalk', sans-serif",impact:"'Impact', sans-serif",labtop:"'Labtop', sans-serif",lemon:"'Lemon', serif",lobsterTwoBold:"'LobsterTwo Bold', cursive",patuaOne:"'Patua One', serif",playfair:"'Playfair Display', serif",silkscreen:"'Silkscreen', monospace",urania:"'Urania', sans-serif",wireOne:"'Wire One', sans-serif"},fontStyle=e=>isKnown(k,e)?{fontFamily:k[e]}:void 0,emphasisStyle=e=>{let t={...e.bold?{fontWeight:700}:{},...e.italic?{fontStyle:"italic"}:{},...e.underline?{textDecoration:"underline"}:{}};return Object.keys(t).length>0?t:void 0},y={rounded:!0,asymmetric:!0,asymmetricMirrored:!0,arch:!0,blob:!0,blob2:!0,blob3:!0,tornPaper:!0,none:!0},z={"4:3":!0,"4:5":!0,"1:1":!0,"16:9":!0},L={none:!0,thin:!0,thick:!0,dashed:!0,doubleGap:!0,ring:!0,neoBrutal:!0,squareOverlap:!0,curvedOverlap:!0},C={none:!0,soft:!0,bold:!0,hard:!0}},84051:function(e,t,r){r.d(t,{H:function(){return typeStep}});var a=r(11682);let o={display:{face:"font-hero",sizes:{small:"text-4xl sm:text-3xl md:text-5xl lg:text-7xl",default:"text-5xl sm:text-4xl md:text-6xl lg:text-8xl",large:"text-6xl sm:text-5xl md:text-7xl lg:text-9xl"},fits:!0,markScale:"title"},section:{face:"font-sectionHeader font-bold uppercase",sizes:{small:"text-3xl",default:"text-4xl",large:"text-5xl"},fits:!1,markScale:"title"},lead:{face:"font-bold",sizes:{small:"text-base lg:text-xl",default:"text-lg lg:text-2xl",large:"text-xl lg:text-3xl"},fits:!1,markScale:"item"},body:{face:"",sizes:{small:"text-sm lg:text-base",default:"text-base lg:text-lg",large:"text-lg lg:text-xl"},fits:!1,markScale:"item"}
1,label:{face:"font-header uppercase tracking-widest",sizes:{small:"text-xs",default:"text-sm",large:"text-base"},fits:!1,markScale:"item"}},typeStep=(e,t)=>{let{face:r,sizes:l,fits:n,markScale:i}=(0,a.P5)(o,e,"body"),s=(0,a.P5)(l,t,"default");return{className:r?"".concat(r," ").concat(s):s,fits:n,markScale:i}}},5358:function(e,t,r){r.d(t,{R:function(){return useOnScreen},n:function(){return useTabVisible}});var a=r(67294);let useOnScreen=e=>{let[t,r]=a.useState(!0);return a.useEffect(()=>{let t=e.current;if(!t||"undefined"==typeof IntersectionObserver)return;let a=new IntersectionObserver(e=>{let[t]=e;return r(t.isIntersecting)});return a.observe(t),()=>a.disconnect()},[e]),t},useTabVisible=()=>{let[e,t]=a.useState(!0);return a.useEffect(()=>{let update=()=>t("hidden"!==document.visibilityState);return update(),document.addEventListener("visibilitychange",update),()=>document.removeEventListener("visibilitychange",update)},[]),e}},28044:function(e,t,r){r.d(t,{EH:function(){return useEffectInstance},R9:function(){return displaceMarkup},lR:function(){return Displace}});var a=r(85893),o=r(67294);let Displace=e=>{let{pass:t,field:r,source:o="SourceGraphic",result:l}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("feTurbulence",{type:t.type,baseFrequency:t.frequency,numOctaves:t.octaves,seed:t.seed,result:r}),(0,a.jsx)("feDisplacementMap",{in:o,in2:r,scale:t.scale,xChannelSelector:"R",yChannelSelector:"G",result:l})]})},displaceMarkup=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"SourceGraphic";return e.map((a,o)=>{let l=o===e.length-1,n=0===o?r:"frayed".concat(o-1),i=l?t:"frayed".concat(o);return'<feTurbulence type="'.concat(a.type,'" baseFrequency="').concat(a.frequency,'" numOctaves="').concat(a.octaves,'" seed="').concat(a.seed,'" result="grain').concat(o,'"/>')+'<feDisplacementMap in="'.concat(n,'" in2="grain').concat(o,'" scale="').concat(a.scale,'" xChannelSelector="R" yChannelSelector="G"').concat(i?' result="'.concat(i,'"'):"","/>")}).join("")},seedFrom=e=>Array.from(e).reduce((e,t)=>e+t.charCodeAt(0),0)%89,useEffectInstance=e=>{let t=o.useId().replace(/:/g,"");return{filterId:"".concat(e,"-").concat(t),seedShift:seedFrom(t)}}},19346:function(e,t,r){r.d(t,{$D:function(){return resolvePaint},KR:function(){return ownedAccentPaint},nV:function(){return tint},tq:function(){return ownedPaint}});let a={surface:{surfaceClass:"bg-surface text-onSurface",textClass:"text-surface",colourVar:"--color-surface",onColourVar:"--color-onSurface"},surfaceVariant:{surfaceClass:"bg-surfaceVariant text-onSurfaceVariant",textClass:"text-surfaceVariant",colourVar:"--color-surfaceVariant",onColourVar:"--color-onSurfaceVariant"},onSurface:{surfaceClass:"bg-onSurface text-surface",textClass:"text-onSurface",colourVar:"--color-onSurface",onColourVar:"--color-surface"},primary:{surfaceClass:"bg-primary text-onPrimary",textClass:"text-primary",colourVar:"--color-primary",onColourVar:"--color-onPrimary"},primaryContainer:{surfaceClass:"bg-primaryContainer text-onPrimaryContainer",textClass:"text-primaryContainer",colourVar:"--color-primaryContainer",onColourVar:"--color-onPrimaryContainer"},secondary:{surfaceClass:"bg-secondary text-onSecondary",textClass:"text-secondary",colourVar:"--color-secondary",onColourVar:"--color-onSecondary"},secondaryContainer:{surfaceClass:"bg-secondaryContainer text-onSecondaryContainer",textClass:"text-secondaryContainer",colourVar:"--color-secondaryContainer",onColourVar:"--color-onSecondaryContainer"},tertiary:{surfaceClass:"bg-tertiary text-onTertiary",textClass:"text-tertiary",colourVar:"--color-tertiary",onColourVar:"--color-onTertiary"},error:{surfaceClass:"bg-error text-onError",textClass:"text-error",colourVar:"--color-error",onColourVar:"--color-onError"},background:{surfaceClass:"bg-background text-onBackground",textClass:"text-background",colourVar:"--color-background",onColourVar:"--color-onBackground"}},isPaletteToken=e=>e in a,resolvePaint=(e,t)=>e&&isPaletteToken(e)?a[e]:a[t],ownedPaint=(e,t)=>{let r=(null==e?void 0:e.startsWith("#"))?hexChannels(e):void 0,a=void 0===r||void 0===e?void 0:inkOnHexChannels(e);return void 0===r||void 0===a?{...resolvePaint(e,t),declare:{}}:{surfaceClass:"",textClass:"",colourVar:"--surface-own",onColourVar:"--surface-own-ink",declare:{"--surface-own":r,"--surface-own-ink":a}}},tint=(e,t)=>
1"rgba(var(".concat(e,"), ").concat(t,")"),hexChannels=e=>{let t=e.slice(1),r=3===t.length?t.split("").map(e=>e+e).join(""):t;if(/^[0-9a-f]{6}$/i.test(r))return[0,2,4].map(e=>parseInt(r.slice(e,e+2),16)).join(", ")},inkOnHexChannels=e=>{let t=hexChannels(e);if(void 0===t)return;let[r,a,o]=t.split(", ").map(e=>{let t=Number(e)/255;return t<=.03928?t/12.92:((t+.055)/1.055)**2.4});return .2126*r+.7152*a+.0722*o>.36?"17, 17, 17":"255, 255, 255"},ownedAccentPaint=(e,t)=>{let r=(null==e?void 0:e.startsWith("#"))?hexChannels(e):void 0,a=void 0===r||void 0===e?void 0:inkOnHexChannels(e);return void 0===r||void 0===a?{...resolveAccentPaint(e,t),declare:{}}:{markVar:"--mark-own",onMarkVar:"--mark-own-ink",declare:{"--mark-own":r,"--mark-own-ink":a}}},resolveAccentPaint=(e,t)=>e&&isPaletteToken(e)?{markVar:a[e].colourVar,onMarkVar:a[e].onColourVar}:{markVar:t.onColourVar,onMarkVar:t.colourVar}},99150:function(e,t,r){r.d(t,{gG:function(){return g},Vy:function(){return MarkedText},hC:function(){return N}});var a=r(85893),o=r(67294),l=r(58421),n=r(28044),i=r(19346);let s={title:{type:"fractalNoise",frequency:.045,octaves:3,seed:31,scale:5},item:{type:"fractalNoise",frequency:.1,octaves:3,seed:31,scale:2}},markFray=(e,t,r)=>{let a={...s[e],...r};return{...a,seed:a.seed+t}},markFibre=(e,t)=>({...v[e],seed:v[e].seed+t}),c={title:"rotate(-1.4deg)",item:"rotate(-1deg)"},d={title:1,item:.55},h={title:"px-[0.95em] py-[0.3em]",item:"px-[0.85em] py-[0.22em]"},u={title:"px-[1.25em] py-[0.3em]",item:"px-[1.1em] py-[0.22em]"},p={title:{type:"turbulence",frequency:"0.05 0.035",octaves:2,scale:9},item:{type:"turbulence",frequency:"0.12 0.08",octaves:2,scale:4}},v={title:{type:"turbulence",frequency:"0.75 0.16",octaves:2,seed:61,scale:2.5},item:{type:"turbulence",frequency:"1.5 0.34",octaves:2,seed:61,scale:1.2}},m={title:{type:"fractalNoise",frequency:.03,octaves:2,scale:1.8},item:{type:"fractalNoise",frequency:.07,octaves:2,scale:.9}},markGrain=(e,t,r)=>({...r,seed:r.seed+t}),f={top:.2,bottom:.2},g=.5,b={kind:"fibre",opacity:.16,light:!1},x={kind:"bulbs",opacity:.95,light:!0},M={lines:{kind:"lines",opacity:.18,light:!1},flutes:{kind:"flutes",opacity:.14,light:!1},fibre:b,emboss:{kind:"emboss",opacity:.22,light:!0},bulbs:x,char:{kind:"char",opacity:.55,light:!1}},pickedTexture=(e,t)=>{var r;return void 0===t||"default"===t?e:"none"!==t?null!==(r=M[t])&&void 0!==r?r:e:void 0},k={width:600,height:34},drizzle=()=>{let e=k.width/9,t=Array.from({length:9},(t,r)=>"Q".concat(((r+.5)*e).toFixed(1)," ").concat(r%2==0?6:28," ").concat(((r+1)*e).toFixed(1)," ").concat(17));return"M4 ".concat(17).concat(t.join(""))},y={under:{dropEm:-.56,depthEm:.469,viewBox:"0 0 ".concat(k.width," ").concat(k.height),body:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("path",{d:drizzle(),fill:"none",stroke:"currentColor",strokeWidth:"9",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.jsx)("path",{d:drizzle(),fill:"none",stroke:"#fff",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round",opacity:"0.38",transform:"translate(0 -2.4)"})]})}},z={under:{dropEm:-.5,depthEm:.25,viewBox:"0 0 300 16",body:(0,a.jsxs)("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",children:[(0,a.jsx)("path",{d:"M3 4 C74 1 152 7 232 3 C262 1 284 5 297 3",strokeWidth:"2.6"}),(0,a.jsx)("path",{d:"M7 9 C84 6 164 12 244 8 C268 6 286 10 295 8",strokeWidth:"1.9",opacity:"0.75"}),(0,a.jsx)("path",{d:"M12 13.5 C96 11 186 15 258 12",strokeWidth:"1.3",opacity:"0.5"})]})}},L={under:{dropEm:-.55,depthEm:.406,viewBox:"0 0 300 28",body:(0,a.jsx)("path",{d:"M3 20 C80 16.4 190 8.4 297 2.6 C297.8 3.8 297.8 5.2 297 6.4 C190 13.6 82 22.4 6 26.4 C3.6 25.2 2.6 22.6 3 20 Z",fill:"currentColor",opacity:"0.85"})}},C={under:{dropEm:-.5,depthEm:.422,viewBox:"0 0 600 30",body:(0,a.jsx)("path",{d:"M6 22 C70 19 140 17 200 16 C290 14 350 11 400 10 C480 8 540 6 596 1 L596 4 C540 10 480 13 400 19 C350 22 290 24 200 24 C140 25 70 25 6 25 Z",fill:"currentColor",opacity:"0.92"})}},w={title:{scale:0},item:{scale:0}},S={under:{dropEm:-.35,depthEm:.12,viewBox:"0 0 300 12",body:(0,a.jsx)("path",{d:"M0 6 H300",fill:"none",stroke:"currentColor",strokeWidth:"3.5"})},fray:w},j={under:{dropEm:-.35,depthEm:.188,viewBox:"0 0 300 12",body:(0,a.jsx)("path",{d:"M4 8 Q80 2 150 7 T296 5",fill:"none",stroke:"currentColor",strokeWidth:"4",strokeLinecap:"round",opacity:"0.75"})}},N={none:{bare:!0},underline:j,highlight:{line:{bounds:[0,0,600,140],path:"M14 0 H600 L586 140 H0 Z",alpha:.25,pad:{title:"px-[0.26em]",item:"px-[0.26em]"}}},badge:{line:{bounds:[2.8,12.6,593.5,118.2],path:"M8 100 C1 80 0 50 12 38 C34 24 70 30 110 26 C180 16 268 22 352 18 C430 15 500 20 556 13 C582 10 599 24 596 48 C594 74 600 100 586 118 C566 138 508 128 452 130 C356 133 250 125 168 129 C118 131 60 130 3
10 120 C16 115 11 110 8 100 Z",alpha:1,contact:5,pad:u},overhang:f,encloses:!0,inverts:!0},paintSwipe:{line:{bounds:[5.2,7.2,599.8,134.6],path:"M8 18 C86 6 170 16 258 10 C344 4 420 14 492 8 C534 5 568 11 590 24 C598 50 596 88 588 114 C540 124 486 108 442 118 C352 134 260 122 168 132 C110 138 58 130 16 132 C6 112 2 50 8 18 Z M596 40 C601 38 604 36 605 33 C600 31 594 34 590 37 C592 39 594 40 596 40 Z M593 74 C599 72 602 70 603 67 C598 65 591 68 587 71 C589 73 591 74 593 74 Z M120 128 C126 142 136 146 139 137 C141 128 132 123 120 128 Z M330 122 C337 137 347 139 349 130 C351 121 341 117 330 122 Z M52 14 C150 8 250 16 344 10 C252 24 154 22 52 22 Z M258 128 C330 124 396 130 452 126 C392 136 320 134 258 134 Z",evenOdd:!0,alpha:1,contact:4,pad:h},overhang:f,encloses:!0,inverts:!0},ribbon:{line:{bounds:[6,8,588,104],path:"M6 18 C120 10 220 16 310 12 C400 8 500 14 594 12 L576 60 L594 108 C500 112 400 106 310 110 C220 114 120 108 6 112 L24 60 Z",alpha:1,tornRelief:8,texture:b,pad:u},fray:p,overhang:{top:.42,bottom:.42},encloses:!0,inverts:!0},tornStrip:{line:{bounds:[0,0,600,106],path:"M-30 -30 H630 V92 C556 108 498 88 430 100 C366 111 300 90 236 102 C176 112 110 92 44 105 C20 110 -6 96 -30 104 Z",flatSides:["top","left","right"],alpha:1,tornRelief:8,texture:b,pad:{title:"px-[0.54em] pt-[0.2em] pb-[0.62em]",item:"px-[0.52em] pt-[0.14em] pb-[0.4em]"}},overhang:{top:.1,bottom:.68},fray:p,encloses:!0,inverts:!0},tornTape:{line:{bounds:[0,0,600,116],path:"M18 -30 C26 6 8 36 20 62 C28 88 6 112 16 146 L584 146 C574 112 594 88 580 62 C570 36 592 6 582 -30 Z",flatSides:["top","bottom"],alpha:.92,tornRelief:7,texture:b,pad:h},overhang:{top:.24,bottom:.24},fray:p,encloses:!0,inverts:!0},boxSolid:{line:{bounds:[0,0,600,140],path:"M0 0 H600 V140 H0 Z",alpha:1,pad:{title:"px-[0.66em] py-[0.3em]",item:"px-[0.62em] py-[0.22em]"}},overhang:f,fray:w,inverts:!0},boxOutline:{struck:{viewBox:"0 0 600 140",path:"M2 2 H598 V138 H2 Z",width:{title:3,item:1.6},pad:{title:"px-[0.8em] py-[0.6em]",item:"px-[0.7em] py-[0.44em]"}},fray:w},panel:{struck:{viewBox:"0 0 600 140",path:"M0 0 H600 V140 H0 Z",width:{title:0,item:0},pad:{title:"px-[0.8em] py-[0.6em]",item:"px-[0.7em] py-[0.44em]"},filled:!0},fray:w,inverts:!0},rule:S,cornerBrackets:{struck:{viewBox:"0 0 600 140",path:"M2 40 V2 H40 M560 2 H598 V40 M598 100 V138 H560 M40 138 H2 V100",width:{title:2.2,item:1.3},pad:{title:"px-[0.9em] py-[0.62em]",item:"px-[0.78em] py-[0.46em]"}},fray:w},eyebrowRule:{struck:{viewBox:"0 0 600 140",path:"M210 2 H390",width:{title:2.2,item:1.3},pad:{title:"px-[0.2em] pt-[0.62em] pb-[0.12em]",item:"px-[0.2em] pt-[0.46em] pb-[0.1em]"}},fray:w},stamp:{struck:{viewBox:"10 10 580 122",path:"M14 16 L586 10 L590 128 L10 132 Z M14 16 L586 10 M590 128 L10 132 M14 16 L10 132 M586 10 L590 128",width:{title:7,item:3},pad:{title:"px-[0.84em] py-[0.7em]",item:"px-[0.8em] py-[0.5em]"},chipped:!0},encloses:!0},slash:L,scratch:z,swooshUnder:C,priceTag:{line:{bounds:[0,6,600,126],path:"M38 6 L588 8 C598 8 600 16 600 26 L600 114 C600 124 596 132 586 132 L38 130 L12 82 C7 75 7 65 12 58 Z",punch:{sizeEm:.3,insetEm:.52},alpha:1,rim:{width:6,light:!0},contact:5,pad:{title:"pl-[1.25em] pr-[0.5em] py-[0.34em]",item:"pl-[1.05em] pr-[0.44em] py-[0.24em]"}},overhang:{top:.22,bottom:.22},fray:m,encloses:!0,inverts:!0},sauceUnder:y,marquee:{line:{bounds:[0,0,600,132],path:"M0 6 C200 0 400 0 600 6 L596 126 C400 132 200 132 4 126 Z",alpha:1,contact:5,texture:x,pad:h},overhang:{top:.5,bottom:.5},fray:m,encloses:!0,inverts:!0},sideRules:{flank:{lengthEm:1.6,gapEm:.6,weightEm:{title:.047,item:.111}}}},specFor=e=>N[e],markCanvas=(e,t)=>{var r,a,o;let[l,n,i,s]=e.bounds,c=t.reduce((e,t)=>e+t.scale,0)+(null!==(a=null===(r=e.rim)||void 0===r?void 0:r.width)&&void 0!==a?a:0),d=new Set(null!==(o=e.flatSides)&&void 0!==o?o:[]),open=e=>d.has(e)?0:c;return[l-open("left"),n-open("top"),i+open("left")+open("right"),s+open("top")+open("bottom")].join(" ")},soften=e=>"".concat(.44*e," ").concat(e),silhouetteMarkup=(e,t,r)=>e.rim?(0,n.R9)(t,"".concat(r,"Cut"))+'<feMorphology in="SourceAlpha" operator="dilate" radius="'.concat(soften(e.rim.width),'" result="').concat(r,'Fat"/>')+(0,n.R9)(t,r,"".concat(r,"Fat")):(0,n.R9)(t,r),silhouettePath=(e,t)=>'<path d="'.concat(e.path,'" fill="#000"').concat(e.evenOdd?' fill-rule="evenodd"':"",' filter="url
1(#').concat(t,')"/>'),encodeSvg=e=>encodeURIComponent(e).replace(/\(/g,"%28").replace(/\)/g,"%29"),markMask=(e,t)=>{let r='<svg xmlns="http://www.w3.org/2000/svg" viewBox="'.concat(markCanvas(e,t),'" preserveAspectRatio="none">')+'<filter id="f" x="-15%" y="-20%" width="130%" height="140%">'+silhouetteMarkup(e,t,"cut")+"</filter>"+silhouettePath(e,"f")+"</svg>";return'url("data:image/svg+xml,'.concat(encodeSvg(r),'")')},luminanceOf=e=>{let t=e.match(/[\d.]+/g);if(!t||t.length<3)return;let[r,a,o]=t.slice(0,3).map(e=>{let t=Number(e)/255;return t<=.04045?t/12.92:((t+.055)/1.055)**2.4});return .2126*r+.7152*a+.0722*o},overBoard=(e,t)=>{let r=e.match(/[\d.]+/g),a=null==t?void 0:t.match(/[\d.]+/g),o=r&&r.length>3?Number(r[3]):1;if(!r||r.length<3||o>=1||!a||a.length<3)return e;let l=[0,1,2].map(e=>Number(r[e])*o+Number(a[e])*(1-o));return"rgb(".concat(l.map(e=>Math.round(e)).join(", "),")")},reliefStrength=e=>Math.min(1,Math.max(.3,1-(e-.25)*.95)),markEdgeRelief=function(e,t,r,a){var o,l,n;let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=r*(.5+.5*a),c=a**1.6,lean=e=>'dx="'.concat(.44*e,'" dy="').concat(e,'"'),crescent=(e,t,r,a,o)=>'<feOffset in="torn" '.concat(e,' result="push').concat(o,'"/>')+'<feComposite in="torn" in2="push'.concat(o,'" operator="out" result="ring').concat(o,'"/>')+'<feGaussianBlur in="ring'.concat(o,'" stdDeviation="').concat(soften(t),'" result="soft').concat(o,'"/>')+'<feFlood flood-color="'.concat(r,'" flood-opacity="').concat(a.toFixed(3),'" result="ink').concat(o,'"/>')+'<feComposite in="ink'.concat(o,'" in2="soft').concat(o,'" operator="in" result="').concat(o,'"/>'),d='<svg xmlns="http://www.w3.org/2000/svg" viewBox="'.concat(markCanvas(e,t),'" preserveAspectRatio="none">')+'<filter id="s" x="-15%" y="-20%" width="130%" height="140%">'+silhouetteMarkup(e,t,"torn")+crescent(lean(.34*s),.09*s,"#000",.74*a,"cast")+(o=.34*s,l=.13*s,n="seat",'<feMorphology in="torn" operator="erode" radius="'.concat(soften(o),'" result="cave').concat(n,'"/>')+'<feComposite in="torn" in2="cave'.concat(n,'" operator="out" result="ring').concat(n,'"/>')+'<feGaussianBlur in="ring'.concat(n,'" stdDeviation="').concat(soften(l),'" result="soft').concat(n,'"/>')+'<feFlood flood-color="#000" flood-opacity="'.concat((.72*c).toFixed(3),'" result="ink').concat(n,'"/>')+'<feComposite in="ink'.concat(n,'" in2="soft').concat(n,'" operator="in" result="').concat(n,'"/>'))+(i?'<feMerge><feMergeNode in="cast"/><feMergeNode in="seat"/></feMerge>':crescent(lean(1*s),.55*s,"#000",.3*a,"reach")+crescent(lean(-.85*s),.34*s,"#000",.4*a,"bed")+crescent(lean(-.22*s),.05*s,"#fff",.16*a,"hairs")+'<feTurbulence type="fractalNoise" baseFrequency="1.8 0.8" numOctaves="2" seed="'.concat(t[0].seed+17,'" result="fleck"/>')+'<feComposite in="hairs" in2="fleck" operator="in" result="fibre"/><feMerge><feMergeNode in="reach"/><feMergeNode in="cast"/><feMergeNode in="seat"/><feMergeNode in="bed"/><feMergeNode in="fibre"/></feMerge>')+"</filter>"+silhouettePath(e,"s")+"</svg>";return'url("data:image/svg+xml,'.concat(encodeSvg(d),'")')},markRimWash=(e,t,r)=>{let a='<svg xmlns="http://www.w3.org/2000/svg" viewBox="'.concat(markCanvas(e,t),'" preserveAspectRatio="none">')+'<filter id="r" x="-15%" y="-20%" width="130%" height="140%">'+silhouetteMarkup(e,t,"grown")+'<feComposite in="grown" in2="grownCut" operator="out" result="band"/>'+'<feFlood flood-color="'.concat(r.light?"#fff":"#000",'" flood-opacity="0.97" result="edge"/>')+'<feComposite in="edge" in2="band" operator="in"/></filter>'+silhouettePath(e,"r")+"</svg>";return'url("data:image/svg+xml,'.concat(encodeSvg(a),'")')},stretched=e=>({image:e,size:"100% 100%",repeat:"no-repeat"}),E={lines:(e,t)=>({markup:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 9" preserveAspectRatio="none"><rect x="0" y="6" width="20" height="1.6" fill="'.concat(e,'" opacity="').concat(t,'"/></svg>'),size:"100% 0.13em",repeat:"repeat-y"}),flutes:(e,t)=>({markup:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 10" preserveAspectRatio="none"><rect x="0" y="0" width="2.4" height="10" fill="'.concat(e,'" opacity="').concat(t,'"/></svg>'),size:"0.13em 100%",repeat:"repeat-x"}),emboss:(e,t)=>({markup:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"><circle cx="4" cy="4" r="1.1" fill="'.concat(e,'" opacity="').concat(t,'"/></svg>'),size:"0.15em 0.15em",repeat:"repeat"}),bulbs:(e,t)=>({markup:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 100" preserveAspectRatio="none"><g opacity="'.concat(t,'"><ellipse cx="12" cy="13" rx="3.4" ry="5" fill="').concat(e,'"/><ellipse cx="12" cy="87" rx="3.4" ry="5" fill="').concat(e,'"/></g></svg>'),size:"0.5em 100%",repeat:"repeat-x"}),char:(e,t)=>
1({markup:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 100" preserveAspectRatio="none"><path d="M16 100 L0 100 L36 0 L52 0 Z" fill="'.concat(e,'" opacity="').concat(t,'"/></svg>'),size:"1.15em 100%",repeat:"repeat-x"})},markTextureWash=(e,t,r,a,o)=>{let l=r.light,n=void 0===o||Math.abs(o-(l?1:0))>.34,i=(n?l:!l)?"#fff":"#000";if("fibre"===r.kind){let o=markCanvas(e,t),l='<svg xmlns="http://www.w3.org/2000/svg" viewBox="'.concat(o,'" preserveAspectRatio="none">')+'<filter id="t" x="-15%" y="-20%" width="130%" height="140%">'+silhouetteMarkup(e,t,"sheet")+'<feTurbulence type="fractalNoise" baseFrequency="0.16 0.42" numOctaves="3" seed="'.concat(a,'" result="pulp"/>')+'<feComponentTransfer in="pulp" result="threads"><feFuncA type="table" tableValues="0 0 0.7 1 0.7 0 0"/></feComponentTransfer><feComposite in="threads" in2="sheet" operator="in" result="woven"/>'+'<feFlood flood-color="'.concat(i,'" flood-opacity="').concat(r.opacity,'" result="dye"/>')+'<feComposite in="dye" in2="woven" operator="in"/></filter>'+silhouettePath(e,"t")+"</svg>";return stretched('url("data:image/svg+xml,'.concat(encodeSvg(l),'")'))}let s=E[r.kind](i,r.opacity);return{image:'url("data:image/svg+xml,'.concat(encodeSvg(s.markup),'")'),size:s.size,repeat:s.repeat}},markGrainWash=(e,t,r,a,o)=>{let l=r.survives.trim().split(/\s+/).map(e=>(1-Number(e)).toFixed(3)).join(" "),n='<svg xmlns="http://www.w3.org/2000/svg" viewBox="'.concat(markCanvas(e,t),'" preserveAspectRatio="none">')+'<filter id="g" x="-15%" y="-20%" width="130%" height="140%">'+silhouetteMarkup(e,t,"edged")+'<feTurbulence type="fractalNoise" baseFrequency="'.concat(r.frequency,'" numOctaves="').concat(r.octaves,'" seed="').concat(r.seed,'" result="tooth"/>')+'<feComponentTransfer in="tooth" result="bare">'+'<feFuncA type="table" tableValues="'.concat(l,'"/>')+'</feComponentTransfer><feComposite in="edged" in2="bare" operator="in" result="pits"/>'+'<feFlood flood-color="'.concat(null!=o?o:"#000",'" flood-opacity="').concat(o?1:a,'" result="board"/>')+'<feComposite in="board" in2="pits" operator="in"/></filter>'+silhouettePath(e,"g")+"</svg>";return'url("data:image/svg+xml,'.concat(encodeSvg(n),'")')},Roughen=e=>{let{id:t,fray:r,chipped:o=!1}=e;return(0,a.jsx)("svg",{"aria-hidden":"true",focusable:"false",className:"absolute",width:"0",height:"0",children:(0,a.jsxs)("filter",{id:t,x:"-10%",y:"-15%",width:"120%",height:"130%",children:[(0,a.jsx)(n.lR,{pass:r,field:"grain",result:o?"struck":void 0}),o?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("feTurbulence",{type:"fractalNoise",baseFrequency:"0.7 0.35",numOctaves:"2",seed:r.seed+29,result:"chip"}),(0,a.jsx)("feComponentTransfer",{in:"chip",result:"took",children:(0,a.jsx)("feFuncA",{type:"table",tableValues:"0 0 1 1 1 1 1 0.85"})}),(0,a.jsx)("feComposite",{in:"struck",in2:"took",operator:"in"})]}):null]})})},MarkedText=e=>{var t,r,s,h,u,p;let{mark:v,solidity:m=100,texture:f,colour:g,ground:b,scale:x="title",children:M}=e,{filterId:k,seedShift:y}=(0,n.EH)("text-mark"),z=o.useRef(null),L=o.useRef(null),C=o.useRef(null),[w,S]=o.useState(),[j,N]=o.useState(1),[E,R]=o.useState(),[A,B]=o.useState(),F=specFor(v),I=null==F?void 0:F.under,T=(null==F?void 0:null===(t=F.line)||void 0===t?void 0:t.grain)!==void 0;if((0,l.YB)(()=>{let e=z.current,t=L.current;if(!e||!t)return;let measure=()=>{let r=Array.from(t.getClientRects()),a=r[r.length-1];if(!a)return;let o=r.filter(e=>e.width>0&&1>Math.abs(e.top-a.top)),l=Math.min(...o.map(e=>e.left)),n=Math.max(...o.map(e=>e.right)),i=e.getBoundingClientRect(),s=n-l,c=l-i.left,d=r[0],h=r.filter(e=>e.width>0&&1>Math.abs(e.top-d.top)),u=(Math.min(...h.map(e=>e.top))+Math.max(...h.map(e=>e.bottom)))/2-i.top;S(e=>(null==e?void 0:e.left)===c&&e.width===s&&e.firstMid===u?e:{left:c,width:s,firstMid:u})};if(measure(),"undefined"==typeof ResizeObserver)return;let r=new ResizeObserver(measure);return r.observe(e),()=>r.disconnect()},[I,M]),(0,l.YB)(()=>{let e;let t=C.current;if(!t)return;let r=getComputedStyle(t).backgroundColor,a=T||/rgba\([^)]*,\s*0?\.\d+\s*\)/.test(r);if(a){let r=t.parentElement;for(;r&&!e;){let t=getComputedStyle(r).backgroundColor;t&&!/rgba?\([^)]*,\s*0\s*\)/.test(t)&&"transparent"!==t&&(e=t),r=r.parentElement}}T&&R(t=>t===e?t:e);let o=luminanceOf(overBoard(r,e));if(B(e=>e===o?e:o),void 0===o)return;let l=reliefStrength(o);
1N(e=>.01>Math.abs(e-l)?e:l)},[g,T,b.colourVar,b.onColourVar,v]),null==F?void 0:F.bare)return(0,a.jsx)(a.Fragment,{children:M});let O=[markFray(x,y,null==F?void 0:null===(r=F.fray)||void 0===r?void 0:r[x]),...(null==F?void 0:null===(s=F.line)||void 0===s?void 0:s.tornRelief)?[markFibre(x,y)]:[]],{markVar:P,onMarkVar:W,declare:D}=(0,i.KR)(g,b),H=null==F?void 0:F.line,U=H?{...H,texture:pickedTexture(H.texture,f)}:void 0,V=null==F?void 0:F.struck,q=U?markMask(U,O):void 0,Q=null==U?void 0:U.punch,G=Q?"radial-gradient(circle at ".concat(Q.insetEm,"em center, ")+"transparent ".concat((Q.sizeEm/2*.86).toFixed(3),"em, #000 ").concat(Q.sizeEm/2,"em), ").concat(q):q,_=Q?"intersect, add":void 0,Z=Q&&(null==U?void 0:U.rim)?(()=>{let e=Q.sizeEm/2,t=U.rim.light?"rgba(255,255,255,0.97)":"rgba(0,0,0,0.97)",r=.18*Q.sizeEm,stop=e=>"".concat(e.toFixed(3),"em");return{image:"radial-gradient(circle at ".concat(Q.insetEm,"em center, ")+"transparent ".concat(stop(.93*e),", ").concat(t," ").concat(stop(1.02*e),", ")+"".concat(t," ").concat(stop(e+r),", transparent ").concat(stop(e+r+.012),")"),size:"100% 100%",repeat:"no-repeat"}})():void 0,Y=(null==U?void 0:U.grain)?markGrain(x,y,U.grain[x]):void 0,K=[Z,(null==U?void 0:U.tornRelief)?stretched(markEdgeRelief(U,O,U.tornRelief,j)):void 0,(null==U?void 0:U.contact)?stretched(markEdgeRelief(U,O,U.contact,j,!0)):void 0,(null==U?void 0:U.rim)?stretched(markRimWash(U,O,U.rim)):void 0,(null==U?void 0:U.texture)?markTextureWash(U,O,U.texture,O[0].seed+7,A):void 0,Y&&U?stretched(markGrainWash(U,O,Y,.72,E)):void 0].filter(e=>void 0!==e),$=void 0!==V||void 0!==I;return(0,a.jsxs)("span",{ref:z,className:"relative inline-block ".concat(U?"leading-[1.7]":""," ").concat(V?V.pad[x]:""),style:{...D,...(null==F?void 0:F.encloses)?{transform:c[x]}:{}},children:[$?(0,a.jsx)(Roughen,{id:k,fray:O[0],chipped:null==V?void 0:V.chipped}):null,V?(0,a.jsx)("span",{"aria-hidden":"true",className:"absolute inset-0",style:{color:(0,i.nV)(P,(null!==(h=V.alpha)&&void 0!==h?h:1)*(m/100))},children:(0,a.jsx)("svg",{className:"h-full w-full",viewBox:V.viewBox,preserveAspectRatio:"none",style:{overflow:"visible",filter:"url(#".concat(k,")")},children:(0,a.jsx)("path",{d:V.path,fill:V.filled?"currentColor":"none",stroke:V.filled?"none":"currentColor",strokeWidth:V.width[x],strokeLinecap:"round",vectorEffect:"non-scaling-stroke"})})}):null,U?(0,a.jsx)("span",{ref:C,className:"box-decoration-clone ".concat(U.pad[x]),style:{backgroundColor:(0,i.nV)(P,U.alpha*(m/100)),...K.length>0?{backgroundImage:K.map(e=>e.image).join(", "),backgroundSize:K.map(e=>e.size).join(", "),backgroundRepeat:K.map(e=>e.repeat).join(", ")}:{},maskImage:G,WebkitMaskImage:G,maskSize:"100% 100%",WebkitMaskSize:"100% 100%",maskRepeat:"no-repeat",WebkitMaskRepeat:"no-repeat",..._?{maskComposite:_,WebkitMaskComposite:"source-in, source-over"}:{},...(null==F?void 0:F.inverts)?{color:(0,i.nV)(W,1)}:{}},children:M}):I||(null==F?void 0:F.flank)?(0,a.jsx)("span",{ref:L,children:M}):M,(null==F?void 0:F.flank)?["right-full mr-[var(--gap)]","left-full ml-[var(--gap)]"].map(e=>{var t,r,o,l,n,s;return(0,a.jsx)("span",{"aria-hidden":"true","data-flank-rule":"",className:"absolute block -translate-y-1/2 rounded-full ".concat(e),style:{"--gap":"".concat(null!==(l=null===(t=F.flank)||void 0===t?void 0:t.gapEm)&&void 0!==l?l:0,"em"),width:"".concat(null!==(n=null===(r=F.flank)||void 0===r?void 0:r.lengthEm)&&void 0!==n?n:0,"em"),height:"".concat(null!==(s=null===(o=F.flank)||void 0===o?void 0:o.weightEm[x])&&void 0!==s?s:0,"em"),top:w?"".concat(w.firstMid,"px"):"50%",backgroundColor:(0,i.nV)(P,1)}},e)}):null,I?(0,a.jsx)("svg",{"aria-hidden":"true",className:"absolute",style:{bottom:"".concat(I.dropEm*d[x],"em"),left:null!==(u=null==w?void 0:w.left)&&void 0!==u?u:0,width:null!==(p=null==w?void 0:w.width)&&void 0!==p?p:"100%",color:(0,i.nV)(P,1),filter:"url(#".concat(k,")")},height:"".concat(I.depthEm*d[x],"em"),viewBox:I.viewBox,preserveAspectRatio:"none",children:I.body}):null]})}},23602:function(e,t,r){r.d(t,{Q:function(){return getBandRoleClasses},k:function(){return getSectionBand}}),r(67294);let a={ink:{className:"bg-onSurface text-surface",colour:"onSurface",onColour:"surface"},primary:{className:"bg-primary text-onPrimary",colour:"primary",onColour:"onPrimary"},primaryContainer:{className:"bg-primaryContainer text-onPrimaryContainer",colour:"primaryContainer",onColour:"onPrimaryContainer"},secondary:{className:"bg-secondary text-onSecondary",colour:"secondary",onColour:"onSecondary"},secondaryContainer:{className:"bg-secondaryContainer text-onSecondaryContainer",colour:"secondaryContainer",onColour:"onSecondaryContainer"},tertiary:{className:"bg-tertiary text-onTertiary",colour:"tertiary",onColour:"onTertiary"},surface:{className:"bg-surface text-onSurface",colour:"surface",onColour:"onSurface"},surfaceVariant:{className:"bg-surfaceVariant text-onSurfaceVariant",colour:"surfaceVariant",onColour:"onSurfaceVariant"}
1,background:{className:"bg-background text-onBackground",colour:"background",onColour:"onBackground"}},o={main:"surface",variant:"tertiary"},getSectionBand=(e,t,r)=>{let l=e&&"default"!==e&&"custom"!==e?a[e]:a[o[t]];return{className:l.className,colourVar:"--color-".concat(l.colour),onColourVar:"--color-".concat(l.onColour),style:"custom"===e&&r?{backgroundColor:r}:{}}},getBandRoleClasses=e=>a[e].className},43301:function(e,t,r){r.d(t,{$:function(){return getSectionTextureStyle}}),r(67294);let getSectionTextureStyle=(e,t,r)=>{let a=null!=r?r:"main"===t?"--color-onSurface":"--color-onTertiary";switch(e){case"grain":return{backgroundImage:"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E\")",backgroundSize:"120px 120px",backgroundRepeat:"repeat"};case"speckle":return{backgroundImage:"radial-gradient(circle, rgba(var(".concat(a,"), 0.18) 1px, transparent 1.5px), radial-gradient(circle, rgba(var(").concat(a,"), 0.12) 0.8px, transparent 1.3px)"),backgroundSize:"29px 31px, 43px 37px",backgroundPosition:"0 0, 13px 17px"};case"paperFibre":return{backgroundImage:"repeating-linear-gradient(8deg, rgba(var(".concat(a,"), 0.06) 0, rgba(var(").concat(a,"), 0.06) 1px, transparent 1px, transparent 7px), repeating-linear-gradient(98deg, rgba(var(").concat(a,"), 0.045) 0, rgba(var(").concat(a,"), 0.045) 1px, transparent 1px, transparent 11px)")};case"softWash":return{backgroundImage:"radial-gradient(ellipse 65% 90% at -10% 10%, rgba(var(".concat(a,"), 0.18), transparent 70%), radial-gradient(ellipse 55% 80% at 110% 85%, rgba(var(").concat(a,"), 0.13), transparent 72%)")};case"chalkboard":return{backgroundImage:"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.11' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)' opacity='.13'/%3E%3C/svg%3E\")",backgroundSize:"220px 220px",backgroundRepeat:"repeat"};case"halftone":return{backgroundImage:["radial-gradient(rgba(var(".concat(a,"),0.20) 1px, transparent 1.4px)"),"radial-gradient(rgba(var(".concat(a,"),0.12) 1px, transparent 1.4px)")].join(", "),backgroundSize:"12px 12px, 12px 12px",backgroundPosition:"0 0, 6px 6px"};default:return{}}}}}]);

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.