PageSourceSearch

https://rangle.io/_next/static/immutable/chunks/41lktw0p2h8ed.js

js rangle.io collected 2026-10-02 06:57:50 UTC 4,133 bytes, 51 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0b69d-2d98-78d2-87fa-3a742e4fbf27")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,10916,e=>{"use strict";var r=e.i(80382),o=e.i(92154),n=e.i(95327),a=e.i(52011),t=e.i(51515),i=e.i(54406);let l=`
2  .ge-root {
3    display: flex;
4    min-height: 100vh;
5    flex-direction: column;
6    justify-content: center;
7    background: #ffffff;
8    color: ${i.brand.colors.secondary};
9    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
10      Helvetica, Arial, sans-serif;
11    padding: 6rem 1.5rem;
12  }
13  .ge-container { width: 100%; max-width: 1152px; margin: 0 auto; }
14  .ge-title {
15    max-width: 40rem; margin: 0;
16    font-size: 2rem; font-weight: 500; line-height: 1.3;
17  }
18  .ge-eyebrow {
19    margin: 1rem 0 0; font-size: 0.875rem; font-weight: 500;
20    text-transform: uppercase; letter-spacing: 2px; color: ${i.brand.colors.neutral500};
21  }
22  .ge-body {
23    margin: 1.5rem 0 0; max-width: 36rem;
24    font-size: 1rem; line-height: 1.6; color: ${i.brand.colors.neutral500};
25  }
26  .ge-actions {
27    margin-top: 3rem; display: flex; flex-wrap: wrap;
28    align-items: center; gap: 1.5rem;
29  }
30  .ge-button {
31    display: inline-flex; align-items: center;
32    border: 1px solid ${i.brand.colors.primary}; background: ${i.brand.colors.primary}; color: #ffffff;
33    font: inherit; font-weight: 500; padding: 0.75rem 1.5rem;
34    cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease;
35  }
36  .ge-button:hover { background: transparent; color: ${i.brand.colors.primary}; }
37  .ge-link {
38    display: inline-flex; align-items: center; gap: 0.5rem;
39    color: ${i.brand.colors.secondary}; text-decoration: none; transition: color 0.2s ease;
40  }
41  .ge-link:hover { color: ${i.brand.colors.primary}; }
42  @media (min-width: 1280px) {
43    .ge-title { font-size: 2.5rem; }
44  }
45  @media (prefers-color-scheme: dark) {
46    .ge-root { background: ${i.brand.colors.neutral950}; color: ${i.brand.colors.neutral50}; }
47    .ge-link { color: ${i.brand.colors.neutral50}; }
48  }
49`;e.s(["default",0,function(e){let i,s,c,d,m,g,h,f,p,u=(0,o.c)(12),{error:b,reset:y}=e;return u[0]!==b?(i=()=>{try{n.default.captureException(b,{[t.ERROR_BOUNDARY_PROPS.ERROR_BOUNDARY]:"global",[t.ERROR_BOUNDARY_PROPS.DIGEST]:b.digest})}catch{}},s=[b],u[0]=b,u[1]=i,u[2]=s):(i=u[1],s=u[2]),(0,a.useEffect)(i,s),u[3]===Symbol.for("react.memo_cache_sentinel")?(c=(0,r.jsx)("style",{children:l}),u[3]=c):c=u[3],u[4]===Symbol.for("react.memo_cache_sentinel")?(d=(0,r.jsx)("h1",{className:"ge-title",children:"Something went wrong."}),m=(0,r.jsx)("p",{className:"ge-eyebrow",children:"Unexpected error"}),g=(0,r.jsx)("p",{className:"ge-body",children:"The site ran into a problem loading this page. You can try again, or return to the homepage."}),u[4]=d,u[5]=m,u[6]=g):(d=u[4],m=u[5],g=u[6]),u[7]!==y?(h=(0,r.jsx)("button",{type:"button",onClick:()=>y(),className:"ge-button",children:"Try again"}),u[7]=y,u[8]=h):h=u[8],u[9]===Symbol.for("react.memo_cache_sentinel")?(f=(0,r.jsxs)("a",{href:"/",className:"ge-link",children:["Back to home ",(0,r.jsx)("span",{"aria-hidden":"true",children:"→"})]}),u[9]=f):f=u[9],u[10]!==h?(p=(0,r.jsx)("html",{lang:"en",children:(0,r.jsxs)("body",{children:[c,(0,r.jsx)("main",{className:"ge-root",children:(0,r.jsxs)("div",{className:"ge-container",children:[d,m,g,(0,r.jsxs)("div",{className:"ge-actions",children:[h,f]})]})})]})}),u[10]=h,u[11]=p):p=u[11],p}])},51515,e=>{"use strict";e.s(["ERROR_BOUNDARY_PROPS",0,{ERROR_BOUNDARY:"error_boundary",DIGEST:"digest"}])},54406,e=>{"use strict";e.s(["brand",0,{colors:{primary:"#e5342a",primaryHover:"#c9302a",secondary:"#1f1f1f",blue:"#e1e9ee",neutral50:"#fafafa",neutral200:"#E9E9E9",neutral500:"#737373",neutral950:"#0a0a0a"},site:"https://rangle.io",domain:"rangle.io"}])}]);
50
51//# chunkId=01a0b69d-2d98-78d2-87fa-3a742e4fbf27

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.