PageSourceSearch

https://www.brunel.ac.uk/_MB34Eg_9d49cebe-fa40-4682-96e7-4326239fc…/modern/js/quote.00b55c27b7f40bcf33ce.mjs

js brunel.ac.uk collected 2026-09-24 08:32:49 UTC 3,187 bytes, 80 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[5461,6823],{32623:(g,n,e)=>{e.r(n),e.d(n,{default:()=>a});var l=e(48322),r=e(99087);const c=r.default.div`
2  ${({$colorTheme:t})=>(0,r.css)`
3    color: ${t.foreground||"black"};
4    background-color: ${t.background||"white"};
5    width: 100%;
6
7    text-align: center;
8    .container {
9      padding: 6rem 0;
10      max-width: 960px;
11      margin-left: auto;
12      margin-right: auto;
13      .quotation {
14        width: 100%;
15        margin-bottom: 3rem;
16      }
17      .quote__text {
18        font-size: 2rem;
19        font-weight: 400;
20        font-style: italic;
21      }
22
23      .quote__source {
24        font-size: 1.75rem;
25        font-weight: 700;
26      }
27    }
28  `}
29`;var s=e(62223),d=e(68786);const a=({quote:t,source:o,lineTheme:m,colourTheme:u})=>{const h=(0,d.kt)(u);return l.createElement(c,{className:"quote",$colorTheme:h},l.createElement("div",{className:"container"},l.createElement("div",{className:"quotation"},l.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 32 32",fill:m},l.createElement("path",{d:"M7.031 14c3.866 0 7 3.134 7 7s-3.134 7-7 7-7-3.134-7-7l-0.031-1c0-7.732 6.268-14 14-14v4c-2.671 0-5.182 1.040-7.071 2.929-0.364 0.364-0.695 0.751-0.995 1.157 0.357-0.056 0.724-0.086 1.097-0.086zM25.031 14c3.866 0 7 3.134 7 7s-3.134 7-7 7-7-3.134-7-7l-0.031-1c0-7.732 6.268-14 14-14v4c-2.671 0-5.182 1.040-7.071 2.929-0.364 0.364-0.695 0.751-0.995 1.157 0.358-0.056 0.724-0.086 1.097-0.086z"}))),l.createElement("div",{className:"quote__text"},l.createElement(s.default,{html:t??""})),l.createElement("figcaption",{className:"quote__source"},l.createElement(s.default,{html:o??""}))))}},62223:(g,n,e)=>{e.r(n),e.d(n,{default:()=>i});var l=e(48322),r=e(99087);const c=r.default.div`
30  ${({theme:a})=>(0,r.css)`
31      // padding-bottom: 1.6rem;
32
33      ul {
34        line-height: 2em;
35        list-style: none;
36        li {
37          margin-left: 1em;
38          &:before {
39            content: '•';
40            color: black;
41            font-weight: bold;
42            display: inline-block;
43            width: 1em;
44            margin-left: -1em;
45          }
46        }
47      }
48
49      p {
50        font-size: 1.6rem;
51        font-weight: 400;
52        line-height: 2em;
53
54        strong {
55          font-weight: 600;
56        }
57      }
58
59      li div {
60        margin-top: 10px;
61      }
62
63      .scroll-table {
64        overflow-x: auto;
65      }
66      .scroll-table::-webkit-scrollbar {
67        width: 12px;
68      }
69      .scroll-table::-webkit-scrollbar-track {
70        background: #f1f1f1;
71      }
72      .scroll-table::-webkit-scrollbar-thumb {
73        background: #00615e;
74        border-radius: 6px;
75      }
76      .scroll-table::-webkit-scrollbar-thumb:hover {
77        background: #555;
78      }
79    `}
80`,s=(a,t)=>{if(!t)return"";let o;return Array.isArray(t)?o=t.join(" "):o=t,o.replace(/<table/g,`<div class=${a}><table`).replace(/<\/table>/g,"</table></div>")},i=({className:a,html:t})=>{if(!t)return null;const o=s("scroll-table",t);return l.createElement(c,{className:`markup flow ${a}`,dangerouslySetInnerHTML:{__html:o}})}}}]);

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.