1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c29c6604-a5c2-4470-8600-1f3172d4e902",e._sentryDebugIdIdentifier="sentry-dbid-c29c6604-a5c2-4470-8600-1f3172d4e902")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1301],{30310:function(e,t,n){"use strict";n.d(t,{A:function(){return i},H:function(){return o}});var a=n(85893);let r=e=>"window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n gtag('config', 'AW-416745668', {\n 'content_group': '".concat(e,"'\n });\n gtag('config', 'G-43XJ1KGSCB', {\n 'content_group': '").concat(e,"'\n });\n\n\nfunction reportAndroidInstallConversion(callback) {\n gtag('event', 'conversion', {\n 'send_to': 'AW-416745668/oEFtCJ2gp7IZEMSR3MYB',\n 'event_callback': callback\n });\n return false;\n}\n\nfunction reportIOSInstallConversion(callback) {\n gtag('event', 'conversion', {\n 'send_to': 'AW-416745668/T0RPCJqgp7IZEMSR3MYB',\n 'event_callback': callback\n });\n return false;\n}\n\nfunction reportGA4Event(eventName, params) {\n var p = params || {};\n p['send_to'] = 'G-43XJ1KGSCB';\n gtag('event', eventName, p);\n}\n "),o=(e,t)=>{try{"function"==typeof window.reportGA4Event&&window.reportGA4Event(e,t)}catch(e){}},i=e=>{let{contentGroup:t}=e,n={__html:r(t)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("script",{async:!0,src:"https://www.googletagmanager.com/gtag/js?id=AW-416745668"}),(0,a.jsx)("script",{dangerouslySetInnerHTML:n})]})}},44960:function(e,t,n){"use strict";n.d(t,{o:function(){return r}});var a=n(67294);let r=()=>{let[e,t]=a.useState(!1);return a.useEffect(()=>{try{t(window.self!==window.top)}catch(e){t(!0)}},[]),e}},14605:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});var a=n(85893),r=n(83591),o=n.n(r),i=n(66760);let s=e=>{let{children:t,title:n,description:r,image:s,url:l,disableZoom:c,maxWidth:p,contentGroup:g,verticalAlign:d="middle",jsonLd:m,noindex:u=!1}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.Z,{title:n,description:r,image:s,url:l,disableZoom:c,contentGroup:g,jsonLd:m,noindex:u}),(0,a.jsx)("div",{style:p?{maxWidth:p}:{},className:o().dynamic([["a02b6e04dee66e26",[d]]]),children:t}),(0,a.jsx)(o(),{id:"a02b6e04dee66e26",dynamic:[d],children:'html,body{background-color:#000;padding:0;margin:0;font-family:"Balto",sans-serif}html{display:table;width:100%;min-height:100%}body{display:table-cell;text-align:center;vertical-align:'.concat(d,"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}")})]})}},64275:function(e,t,n){"use strict";n.d(t,{T:function(){return c}});var a=n(85893),r=n(89755),o=n.n(r),i={src:"https://cdn.castle.xyz/_next/static/media/castle-icon-onblack.739e0943.png",height:1024,width:1024,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAIVBMVEX///////////////////////////////////////////9/gMdvAAAAC3RSTlNofYddOnitwy6qSK2+zW8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAA2SURBVHicFcrBDcAwDMNASnLspPsPXPhHHMg079GDr6t8jUugMiJJEErsZAPXWeGDc/fpI3l+HWIAvN/Jj4kAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},s={src:"https://cdn.castle.xyz/_next/static/media/wordmark-white.5380aebc.png",height:272,width:1024,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAMAAABSSm3fAAAAElBMVEX///////////////////////+65XQCAAAABnRSTlM9I1VrinqZznWEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVR4nGNgYGRgZGBgYmRgZmBhZmViYQIAALMAHabvscYAAAAASUVORK5CYII=",blurWidth:8,blurHeight:2},l=n(44960);let c=e=>{let{height:t,isLink:n=!0}=e,r=(0,l.o)(),c=.85*(t=t||36),p=3.8*c;return n?(0,a.jsxs)("a",{href:"/",target:r?"_blank":void 0,style:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,a.jsx)("div",{style:{display:"flex",marginRight:t/4},children:(0,a.jsx)(o(),{src:i,width:t,height:t})}),(0,a.jsx)(o(),{src:s,width:p,height:c})]}):(0,a.jsxs)("div",{style:{display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:[(0,a.jsx)("div",{style:{display:"flex",marginRight:t/4},children:(0,a.jsx)(o(),{src:i,width:t,height:t})}),(0,a.jsx)(o(),{src:s,width:p,height:c})]})}},66760:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var a=n(85893),r=n(9008),o=n.n(r),i=n(30310),s=n(47252);let l=e=>e.replace(/&/g,"\\u0026").replace(/</g,"\\u003c").replace(/>/g,"\\u003e").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029"),c=()=>'\n {\n "@context": "http://schema.org",\n "@type": "WebSite",\n "name": "Castle",\n "url": "https://castle.xyz"\n }\n '.replace(/\n/g,""),p=()=>{let e={__html:c()};return(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:e})},g=e=>{let{data:t}=e,n={__html:l(JSON.stringify(t))};return(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:n})},d="https://castle.xyz/icon.png";function m(e){let{title:t="Castle",description:n="Make and play cool stuff on your phone",image:r=d,url:l,disableZoom:c=!1,viewportFitCover:m=!1,contentGroup:u,jsonLd:f,largeImage:h=!1,noindex:A=!1,playerUrl:x,playerWidth:y,playerHe
1ight:j,playerAspectRatio:w,oembedUrl:b,ogVideoUrl:v}=e,_=function(e){if(e)return e.startsWith("http://")||e.startsWith("https://")?e:"".concat("https://castle.xyz").concat(e.startsWith("/")?e:"/".concat(e))}(l),k=r;if(k&&"/"==k.charAt(0)&&(k="https://castle.xyz".concat(k)),!u)try{u=location.pathname.split("/")[1],""==u&&(u="home")}catch(e){u="default"}return s.RH.getClientSideContext().setLogEventProperties({contentGroup:u}),(0,a.jsxs)(o(),{children:[(0,a.jsx)("meta",{charSet:"UTF-8"}),(0,a.jsx)("meta",{httpEquiv:"X-UA-Compatible",content:"IE=edge"}),c?(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no".concat(m?", viewport-fit=cover":"")}):(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1".concat(m?", viewport-fit=cover":"")}),(0,a.jsx)("meta",{name:"sourceApp",content:"mobileWeb"}),(0,a.jsx)("title",{children:t}),(0,a.jsx)("meta",{name:"description",content:n}),A?(0,a.jsx)("meta",{name:"robots",content:"noindex"}):null,_?(0,a.jsx)("link",{rel:"canonical",href:_}):null,(0,a.jsx)("link",{rel:"preconnect",href:"https://image.castle.xyz"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://cdn.castle.xyz"}),(0,a.jsx)("link",{rel:"preload",href:"/Balto-Book.woff2",as:"font",type:"font/woff2",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"preload",href:"/Balto-Medium.woff2",as:"font",type:"font/woff2",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"preload",href:"/Basteleur-Bold.woff2",as:"font",type:"font/woff2",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"preload",href:"/Basteleur-Moonlight.woff2",as:"font",type:"font/woff2",crossOrigin:"anonymous"}),(0,a.jsx)("meta",{name:"apple-mobile-web-app-capable",content:"yes"}),(0,a.jsx)("link",{rel:"manifest",href:"/manifest.json"}),(0,a.jsx)("link",{rel:"apple-touch-icon",href:k}),(0,a.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicon-32x32.png"}),(0,a.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/favicon-16x16.png"}),(0,a.jsx)("link",{rel:"mask-icon",href:"/safari-pinned-tab.svg",color:"#333333"}),(0,a.jsx)("meta",{name:"msapplication-TileColor",content:"#000000"}),(0,a.jsx)("meta",{name:"theme-color",content:"#000000"}),(0,a.jsx)("meta",{name:"twitter:card",content:x?"player":h?"summary_large_image":"summary"}),(0,a.jsx)("meta",{name:"twitter:site",content:"@castlexyz"}),(0,a.jsx)("meta",{name:"twitter:title",content:t}),(0,a.jsx)("meta",{name:"twitter:description",content:n}),(0,a.jsx)("meta",{name:"twitter:image",content:k}),x?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("meta",{name:"twitter:player",content:x}),(0,a.jsx)("meta",{name:"twitter:player:width",content:String(y)}),(0,a.jsx)("meta",{name:"twitter:player:height",content:String(j)})]}):null,b?(0,a.jsx)("link",{rel:"alternate",type:"application/json+oembed",href:b,title:t}):null,x&&w?(0,a.jsx)("link",{rel:"iframely player",href:x,media:"aspect-ratio: ".concat(w)}):null,(0,a.jsx)("meta",{property:"og:title",content:t}),(0,a.jsx)("meta",{property:"og:description",content:n}),(0,a.jsx)("meta",{property:"og:locale",content:"en_US"}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{property:"og:site_name",content:"Castle"}),_?(0,a.jsx)("meta",{property:"og:url",content:_}):null,(0,a.jsx)("meta",{property:"og:image",content:r}),(0,a.jsx)("meta",{property:"og:image:url",content:r}),(0,a.jsx)("meta",{property:"og:image:secure_url",content:r}),r===d?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("meta",{property:"og:image:width",content:"512"}),(0,a.jsx)("meta",{property:"og:image:height",content:"512"})]}):null,v?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("meta",{property:"og:video",content:v}),(0,a.jsx)("meta",{property:"og:video:secure_url",content:v}),(0,a.jsx)("meta",{property:"og:video:type",content:"video/mp4"})]}):null,(0,a.jsx)(p,{}),f?(Array.isArray(f)?f:[f]).map((e,t)=>(0,a.jsx)(g,{data:e},t)):null,(0,a.jsx)(i.A,{contentGroup:u})]})}},2914:function(e){e.exports={message:"styles_message__nAG1S",input:"styles_input__NXYGL",button:"styles_button__kssLp"}},9008:function(e,t,n){e.exports=n(37219)}}]);
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.