PageSourceSearch

https://royaldesign.co.uk/assets/chunks/chunk-bae75bf7.js

js royaldesign.co.uk collected 2026-09-24 23:55:09 UTC 2,434 bytes, 105 lines download raw bytes

1import{j as o}from"./chunk-c81793f7.js";import{s as n,$ as c,O as e,ay as f,V as g,l as d}from"../entries/pages_all.page.a51ef050.js";import"./chunk-4c635804.js";import"./chunk-d9571b34.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},i=new Error().stack;i&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[i]="6c8d1bc2-f515-47e6-94c7-364f6a603406",t._sentryDebugIdIdentifier="sentry-dbid-6c8d1bc2-f515-47e6-94c7-364f6a603406")}catch{}})();const x=n(c)`
2  width: 100%;
3  position: relative;
4  background-color: ${t=>t.bgColor||"#D0DEBB"};
5  padding: 24px;
6  display: flex;
7  flex-direction: column;
8  align-items: center;
9
10  &:before {
11    content: '';
12    opacity: 0.7;
13    display: block;
14    position: absolute;
15    top: 10px;
16    right: -300px;
17    width: 1000px;
18    aspect-ratio: 1/1;
19    border: 20px solid white;
20    border-left-width: 40px;
21    border-right-width: 40px;
22    border-radius: 50%;
23  }
24  
25  ${e.md} {
26    padding: 32px 40px;
27  }
28
29  ${e.lg} {
30    padding: 60px 60px;
31  }
32`,b=n("ul")`
33  max-width: 1200px;
34  display: flex;
35  flex-wrap: wrap;
36  justify-content: center;
37  gap: 0 10px;
38  list-style: none;
39  padding: 0;
40  margin: 0;
41  
42  ${e.md} {
43    width: 80%;
44    gap: 0 16px;
45  }
46  ${e.lg} {
47    gap: 0 20px;
48  }
49`,h=n("li")`
50  padding: 0;
51  margin: 0;
52  font-size: 12px;
53  font-weight: ${f[2]};
54  text-transform: uppercase;
55  letter-spacing: 1px;
56  
57  ${e.md} {
58    font-size: 20px;
59  }
60  ${e.lg} {
61    font-size: 28px;
62  }
63  
64  &:not(:first-child) {
65    &::before {
66      content: '-';
67      position: relative;
68      margin-right: 10px;
69
70      ${e.md} {
71        margin-right: 16px;
72      }
73      ${e.lg} {
74        margin-right: 20px;
75      }
76    }
77  }
78`,m=n("a")`
79  font-family: ${g.secondary};
80  color: ${d.black};
81  text-decoration: none;
82  padding: 4px 0;
83  position: relative;
84  display: inline-block;
85  
86  &:hover {
87    text-decoration: none;
88    
89    &::after {
90      width: 100%;
91    }
92  }
93  
94  &::after {
95    content: '';
96    position: absolute;
97    bottom: 0;
98    left: 0;
99    width: 0;
100    height: 2px;
101    background-color: ${d.black};
102    transition: width 0.3s ease;
103  }
104`,k=({content:t,mb:i})=>{const{primary:r}=t,{backgroundColor:s,links:p=[]}=r;return o(x,{mb:i,bgColor:s,children:o(b,{children:p.map((a,l)=>o(h,{children:o(m,{href:a.url,children:a.text})},l))})})};export{k as default};
105//# sourceMappingURL=chunk-bae75bf7.js.map

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.