1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[4264],{92297:(Z,v,e)=>{e.d(v,{t:()=>B});var t=e(47233),d=e(68514),m=e(60232),f=e(75884),x=e(5455),$=e(40181),h=e(12013),E=e(67294),b=e(28760),a=e(93139);const s=a.z.div` 2 ${()=>(0,b.iv)` 3 .inner { 4 overflow: hidden; 5 padding-top: 70%; 6 position: relative; 7 width: 100%; 8 background: rgba(0, 0, 0, 0.2); 9 } 10 11 iframe { 12 border: 0; 13 height: 100%; 14 left: 0; 15 position: absolute; 16 top: 0; 17 width: 100%; 18 } 19 `}; 20`,u=({iframeEmbed:j})=>E.createElement(s,null,E.createElement("div",{className:"inner",dangerouslySetInnerHTML:{__html:j}}));var p=e(86352),y=e(63168),P=e(57979),r=e(54792),i=e(82236),g=e(53699),L=e(34838),C=e(40470);const B={accordionGroup:t.Z,assetPicker:d.Z,blockquote:m.Z,button:f.Z,callout:x.Z,contensisForm:h.Z,image:$.Z,issuuEmbed:u,mapEmbed:y.Z,organisationLogoRow:p.Z,pageDivider:r.Z,richText:P.Z,videoEmbed:i.Z,warning:g.Z,iFrame:L.Z,gallery:(0,C.ZP)(()=>Promise.all([e.e(3005),e.e(6246)]).then(e.bind(e,67078))),slider:(0,C.ZP)(()=>Promise.all([e.e(3005),e.e(4943)]).then(e.bind(e,46452)))}},31385:(Z,v,e)=>{e.d(v,{Z:()=>E});var t=e(68514),d=e(75884),m=e(5455),f=e(40181),x=e(57979),$=e(82236),h=e(53699);const E={assetPicker:t.Z,button:d.Z,callout:m.Z,image:f.Z,richText:
20x.Z,videoEmbed:$.Z,warning:h.Z}},84702:(Z,v,e)=>{e.d(v,{Z:()=>S});var t=e(67294),d=e(28760),m=e(93139);const x=m.z.div` 21 ${({theme:u})=>(0,d.iv)` 22 // "Content" composer styles 23 .composer-item { 24 margin-top: ${u.spacing.md}; 25 } 26 27 // "Landing" composer styles 28 // If there are 2 white background composer elements together 29 // then collapse the top padding of the sibling 30 .bgLight + .bgLight:not(.bgAlt), 31 .bgLight:not(.bgAlt) + .bgLight { 32 .contentBlock { 33 padding-top: 0; 34 } 35 } 36 `}; 37`;var $=Object.defineProperty,h=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,a=(u,p,y)=>p in u?$(u,p,{enumerable:!0,configurable:!0,writable:!0,value:y}):u[p]=y,n=(u,p)=>{for(var y in p||(p={}))E.call(p,y)&&a(u,y,p[y]);if(h)for(var y of h(p))b.call(p,y)&&a(u,y,p[y]);return u};const S=({composer:u,pageType:p="content",schema:y})=>{const P=(0,d.Fg)();return t.createElement(x,null,u.map(r=>{var i,g;const L=y[r._type],C=((i=r.value)==null?void 0:i.theme)||"bgLight";return L?p==="content"?t.createElement("div",{className:"composer-item",key:r._id},t.createElement(L,n({},r.value))):t.createElement("div",{className:`${(g=r.value)!=null&&g.bgAlt?"bgAlt":C}`,key:r._id},t.createElement(d.f6,{theme:{contentBlock:P.color[C]}},t.createElement(L,n({},r.value)))):null}))}},47233:(Z,v,e)=>{e.d(v,{Z:()=>z});var t=e(67294),d=e(84702),m=e(37615),f=e(57979),x=e(28760),$=e(77087),h=e(93139);const b=h.z.div` 38 ${({theme:o})=>{var c;return(0,x.iv)` 39 .accordionItem__title { 40 ${o.typeStyles.h5}; 41 align-items: center; 42 background: ${o.buttons.secondary.background}; 43 border-radius: ${o.borderRadius}; 44 border: 0; 45 color: ${o.buttons.secondary.text}; 46 cursor: pointer; 47 display: flex; 48 justify-content: space-between; 49 margin-top: ${o.spacing.xxxs}; 50 padding: ${o.spacing.xxs}; 51 text-align: left; 52 transition: all 0.2s ease-in-out; 53 width: 100%; 54 55 &:hover { 56 background: ${(0,$._j)(.05,o.buttons.secondary.background)}; 57 } 58 } 59 60 .toggle { 61 align-items: center; 62 background: #fff; 63 border-radius: 50%; 64 display: flex; 65 height: 4rem; 66 justify-content: center; 67 width: 4rem; 68 flex: 0 0 4rem; 69 margin-left: ${o.spacing.xs}; 70 71 .fa_icon { 72 height: 1.6rem; 73 transition: all 400ms; 74 transform: rotate(-90deg) scaleY(1); 75 color: ${["#fff","#ffffff"].includes((c=o.buttons.primary.text)==null?void 0:c.toLowerCase())?o.buttons.secondary.background:o.buttons.secondary.text}; 76 } 77 } 78 79 .accordionItem__content { 80 transition: all 400ms; 81 margin-top: ${o.spacing.xs}; 82 } 83 84 &.open { 85 .accordionItem__content { 86 padding-bottom: ${o.spacing.xxs}; 87 } 88 } 89 90 &.closed { 91 .accordionItem__content { 92 height: 0; 93 margin: 0; 94 overflow: hidden; 95 visibility: hidden; // Needs this to actually hide content from screen readers 96 } 97 98 .toggle { 99 .fa_icon { 100 transform: rotate(-90deg) scaleX(-1); 101 } 102 } 103 } 104 `}}; 105`;var a=e(31385);const l=({content:o,extendedContent:c,headingLevel:w,id:N,isOpen:k,setIsOpen:I,title:A,index:O})=>{const D=w;return t.createElement(b,{className:`accordion__item ${k?"open":"closed"}`},t.createElement(D,null,t.createElement("button",{"aria-controls":N,"aria-expanded":k,className:"accordionItem__title",id:`for--${N}-${O}`,onClick:()=>I(!k)},A,t.createElement("span",{className:"toggle"},t.createElement(m.Z,{icon:"chevronRight"})))),t.createElement("div",{"aria-labelledby":`for--${N}`,"aria-hidden":!k,className:"accordionItem__content",id:`${N}-${O}`},t.createElement("div",{className:"accordionItem__content__inner"},t.createElement(f.Z,{html:o}),c&&c.length>0&&t.createElement(d.Z,{composer:c,schema:a.Z}))))},u=h.z.div` 106 ${({theme:o})=>(0,x.iv)` 107 .accordion__header { 108 align-items: center; 109 display: flex; 110 flex-wrap: wrap; 111 justify-content: space-between; 112 gap: 2.4rem; 113 } 114 115 .group-title { 116 ${o.typeStyles.h2}; 117 } 118 119 .accordion__toggle { 120 ${o.typeStyles["body-1"]}; 121 background: 0; 122 border: 0;
123 color: ${o.color.bgLight.link}; 124 cursor: pointer; 125 text-decoration: underline; 126 127 &:focus, 128 &:hover { 129 color: ${o.color.bgLight.linkHover}; 130 } 131 } 132 133 .accordion__items { 134 margin-top: ${o.spacing.sm}; 135 } 136 `}; 137`;var p=e(28721),y=Object.defineProperty,P=Object.defineProperties,r=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,C=(o,c,w)=>c in o?y(o,c,{enumerable:!0,configurable:!0,writable:!0,value:w}):o[c]=w,B=(o,c)=>{for(var w in c||(c={}))g.call(c,w)&&C(o,w,c[w]);if(i)for(var w of i(c))L.call(c,w)&&C(o,w,c[w]);return o},j=(o,c)=>P(o,r(c));const z=({items:o,title:c})=>{const w=c?"h3":"h2",[N,k]=(0,t.useState)([]),I=O=>{N.includes(O)?k(N.filter(D=>D!==O)):k([...N,O])},A=()=>{N.length===o.length?k([]):k(o.map(O=>O.id))};return t.createElement(u,null,t.createElement("div",{className:"accordion__header"},c&&t.createElement("h2",{className:"group-title"},c),t.createElement("button",{"aria-controls":o.map(O=>O.id).join(" "),className:`accordion__toggle${N.length!==o.length?" closed":" open"}`,id:`openAllToggle-${c}`,onClick:()=>A()},N.length!==o.length?"Open":"Close"," All")),t.createElement("div",{className:"accordion__items"},o==null?void 0:o.map(O=>t.createElement(l,j(B({},O),{headingLevel:w,isOpen:N.includes(O.id),key:O.id,setIsOpen:()=>I(O.id),index:(0,p.Z)()})))))}},68514:(Z,v,e)=>{e.d(v,{Z:()=>a});var t=e(67294),d=e(37615),m=e(77087),f=e(28760),x=e(93139);const h=x.z.div` 138 ${({theme:n})=>(0,f.iv)` 139 .assets__title { 140 ${n.typeStyles.h2}; 141 } 142 .assets__list { 143 margin: ${n.spacing.sm} 0 0; 144 padding: 0; 145 list-style: none; 146 } 147 .assets__list__item { 148 ${n.typeStyles["body-1"]}; 149 display: flex; 150 align-items: center; 151 flex-wrap: wrap; 152 position: relative; 153 border-top: 1px solid ${n.color.border.light}; 154 padding: ${n.spacing.xxs} 0; 155 margin: 0.3rem 0; 156 background: ${n.color.bgLight.background}; 157 transition: all 0.3s ease-in-out; 158 box-shadow: 0 0 0 0 transparent; 159 &:last-child { 160 border-bottom: 1px solid ${n.color.border.light}; 161 } 162 &:hover { 163 box-shadow: 0 3px 0 0 ${n.color.bgLight.linkHover}; 164 .asset__icon { 165 background: ${(0,m._j)(.1,n.buttons.tertiary.background)}; 166 } 167 } 168 &:focus-within { 169 box-shadow: 0 0 0 3px ${n.focus.color}; 170 } 171 @media ${n.mq.small} { 172 justify-content: space-between; 173 } 174 } 175 .assets__list__link { 176 display: block; 177 flex: 1 1 100%; 178 transition: all 0.2s ease-in-out; 179 padding-right: ${n.spacing.lg}; 180 @media ${n.mq.small} { 181 flex: 1; 182 padding-right: 0; 183 } 184 &::after { 185 content: ''; 186 position: absolute; 187 inset: 0; 188 } 189 &:focus { 190 outline: none; 191 } 192 } 193 .details { 194 display: flex; 195 justify-content: flex-end; 196 align-items: center; 197 flex: 1; 198 @media ${n.mq.small} { 199 flex: 0 0 40%; 200 } 201 @media ${n.mq.medium} { 202 flex: 0 0 30%; 203 } 204 } 205 .asset__detail { 206 ${n.typeStyles.caption}; 207 + .asset__detail { 208 margin-left: ${n.spacing.xs}; 209 } 210 @media ${n.mq.small} { 211 flex: 1; 212 margin-left: ${n.spacing.xs}; 213 } 214 } 215 .asset__icon { 216 background: ${n.buttons.tertiary.background}; 217 border-radius: 0.3rem; 218 transition: background 0.3s ease-in-out; 219 display: flex; 220 justify-content: center; 221 align-items: center; 222 height: 4rem; 223 width: 4rem; 224 margin-left: auto; 225 @media ${n.mq.small} { 226 margin-left: ${n.spacing.xxs}; 227 } 228 } 229 .download__icon { 230 color: ${n.buttons.tertiary.text}; 231 } 232 `}; 233`,a=({assets:n,title:s})=>t.createElement(h,null,s&&t.createElement("h2",{className:"assets__title"},s),t.createElement("ul",{className:"assets__list"}
233,n.map(l=>t.createElement("li",{key:l.id,className:"assets__list__item"},t.createElement("a",{href:l.uri,target:"_blank",rel:"noreferrer",className:"assets__list__link"},l.filename),t.createElement("div",{className:"details"},t.createElement("span",{className:"asset__detail asset__type"},l.filetype),t.createElement("span",{className:"asset__detail asset__size"},l.filesize),t.createElement("span",{className:"asset__icon"},t.createElement(d.Z,{className:"download__icon",icon:"download"})))))))},60232:(Z,v,e)=>{e.d(v,{Z:()=>P});var t=e(67294),d=e(37615),m=e(88277),f=e(28760),x=e(93139),$=e(84887),h=e(17953);const b=x.z.div` 234 ${({theme:r})=>(0,f.iv)` 235 blockquote { 236 position: relative; 237 max-width: 520px; 238 text-align: center; 239 margin: 0 auto; 240 241 @media ${r.mq.small} { 242 padding-left: 8rem; 243 text-align: left; 244 } 245 } 246 247 .quote-icon { 248 height: 4rem; 249 color: ${r.color.brand.primary}; 250 251 @media ${r.mq.small} { 252 position: absolute; 253 top: -0.4rem; 254 left: 0; 255 } 256 } 257 258 .quote { 259 display: block; 260 ${r.typeStyles.quote}; 261 262 @media ${r.mq.small} { 263 display: inline-block; 264 } 265 } 266 267 footer { 268 display: flex; 269 flex-direction: column; 270 align-items: center; 271 margin-top: ${r.spacing.sm}; 272 273 @media ${r.mq.small} { 274 flex-direction: row; 275 } 276 277 img { 278 flex-shrink: 0; 279 width: 5.6rem; 280 height: 5.6rem; 281 border-radius: 5.6rem; 282 margin-right: ${r.spacing.xxs}; 283 } 284 } 285 286 .quote-author { 287 margin-top: ${r.spacing.xxs}; 288 ${r.typeStyles.h6}; 289 color: ${r.contentBlock.text}; 290 291 @media ${r.mq.small} { 292 margin-top: 0; 293 } 294 } 295 296 .star-rating { 297 text-align: center; 298 margin: ${r.spacing.xs} auto 0; 299 } 300 301 .star-icon { 302 display: inline-block; 303 width: 2rem; 304 height: 2rem; 305 position: relative; 306 margin: 0 0.6rem; 307 308 &::after, 309 &::before { 310 position: absolute; 311 top: 50%; 312 left: 50%; 313 width: 2rem; 314 height: 2rem; 315 transform: translate(-50%, -50%); 316 } 317 318 &.star { 319 &::before { 320 content: url("data:image/svg+xml,%3Csvg viewBox='0 0 ${$.T.icon[0]} ${$.T.icon[1]}' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='${$.T.icon[4]}' fill='%23${r.color.brand.primary.replace(/#/,"")}'/%3E%3C/svg%3E"); 321 z-index: 2; 322 } 323 } 324 325 &.starHalf { 326 &::before { 327 content: url("data:image/svg+xml,%3Csvg viewBox='0 0 ${h.eJ.icon[0]} ${h.eJ.icon[1]}' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='${h.eJ.icon[4]}' fill='%23${r.color.brand.primary.replace(/#/,"")}'/%3E%3C/svg%3E"); 328 z-index: 2; 329 } 330 } 331 } 332 `}; 333`;var a=Object.defineProperty,n=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,S=(r,i,g)=>i in r?a(r,i,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[i]=g,u=(r,i)=>{for(var g in i||(i={}))s.call(i,g)&&S(r,g,i[g]);if(n)for(var g of n(i))l.call(i,g)&&S(r,g,i[g]);return r};const P=({image:r,quote:i,source:g,starRating:L})=>t.createElement(b,{className:"blockquote-item"},t.createElement("blockquote",null,t.createElement(d.Z,{className:"quote-icon",icon:"quote"}),t.createElement("div",{className:"quote"},i),t.createElement("footer",null,r&&t.createElement(m.Z,u({},r)),g&&t.createElement("div",{className:"quote-author"},g))),L!==void 0&&t.createElement("div",{className:"star-rating"},Array.from(Array(5)).map((C,B)=>t.createElement("span",{"aria-hidden":!0,className:`star-icon ${B+1<=Math.floor(L)?"star":B+1<=Math.ceil(L)?"starHalf":"starEmpty"}`,key:B}))))},75884:(Z,v,e)=>{e.d(v,{Z:()=>b});var t=e(67294),d=e(41156),m=e(28760),f=e(93139);const $=f.z.div` 334 ${({theme:a})=>(0,m.iv)` 335 margin-top: -${a.spacing.xxs}; 336 > * { 337 margin-top: ${a.spacing.xxs}; 338 margin-right: ${a.spacing.xxs}; 339 } 340 `}; 341`,b=({buttons:a})=>t.createElement($,null,a.map((n,s)=>t.createElement(d.Z,{buttonType:s===0?"primary":"secondary",key:n.id,uri:n.uri},n.label)))},5455:(Z,v,e)=>{e.d(v,{Z:()=>b});var t=e(67294),d=e(57979),m=e(28760),f=e(93139);const $=f.z.div`
342 ${({theme:a,calloutType:n,withBackgroundColor:s})=>{const l={background:s?a.color.callout[n.toLowerCase()].background:"transparent",border:a.color.callout[n.toLowerCase()].border};return(0,m.iv)` 343 background: ${l.background}; 344 border-radius: 0 0.4rem 0.4rem 0; 345 box-shadow: inset 0.4rem 0 0 ${l.border}; 346 padding: ${a.spacing.xs}; 347 348 p { 349 ${a.typeStyles.h5}; 350 } 351 `}}; 352`,b=({calloutType:a,content:n,withBackgroundColor:s=!0})=>t.createElement($,{calloutType:a,className:"callout",withBackgroundColor:s},t.createElement(d.Z,{html:n}))},40181:(Z,v,e)=>{e.d(v,{Z:()=>u});var t=e(67294),d=e(88277),m=e(28760),f=e(93139);const $=f.z.figure` 353 ${({theme:p})=>(0,m.iv)` 354 img { 355 display: block; 356 } 357 .description { 358 ${p.typeStyles.caption}; 359 color: ${p.contentBlock.text}; 360 margin-top: ${p.spacing.xxs}; 361 } 362 `}; 363`;var h=Object.defineProperty,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,n=(p,y,P)=>y in p?h(p,y,{enumerable:!0,configurable:!0,writable:!0,value:P}):p[y]=P,s=(p,y)=>{for(var P in y||(y={}))b.call(y,P)&&n(p,P,y[P]);if(E)for(var P of E(y))a.call(y,P)&&n(p,P,y[P]);return p};const u=({alt:p,caption:y,height:P,id:r,src:i,width:g})=>t.createElement($,null,t.createElement(d.Z,s({},{alt:p,height:P,id:r,src:i,width:g})),y&&t.createElement("figcaption",{className:"description"},y))},34838:(Z,v,e)=>{e.d(v,{Z:()=>E});var t=e(67294),d=e(28760),m=e(93139);const x=m.z.section` 364 ${()=>(0,d.iv)` 365 width: 100%; 366 `}; 367`,E=({title:b,src:a,width:n,height:s})=>{const[l,S]=(0,t.useState)(a!=null?a:"");return(0,t.useEffect)(()=>{if(a&&a.includes("<iframe")){const u=a.match(/src="([^"]+)"/);u&&u[1]&&S(u[1])}else S(a!=null?a:"")},[a]),t.createElement(x,null,t.createElement("iframe",{id:`iframe-${b}`,title:b,src:l,width:n!=null?n:"100%",height:s!=null?s:"100%",allowFullScreen:!0,allow:"fullscreen"}))}},86352:(Z,v,e)=>{e.d(v,{Z:()=>P});var t=e(67294),d=e(88277),m=e(77285),f=e(80877),x=e(28760),$=e(93139);const E=$.z.div` 368 ${({theme:r})=>(0,x.iv)` 369 text-align: center; 370 371 .title { 372 ${r.typeStyles.h5} 373 } 374 375 .logos { 376 display: flex; 377 flex-wrap: wrap; 378 justify-content: center; 379 margin: ${r.spacing.xxxs} -${r.spacing.xxxs}; 380 list-style: none; 381 overflow: hidden; 382 383 @media ${r.mq.xsmall} { 384 margin: ${r.spacing.xxxs} -${r.spacing.xxs}; 385 } 386 387 @media ${r.mq.large} { 388 margin: ${r.spacing.xxxs} -${r.spacing.xs}; 389 } 390 } 391 392 .logo { 393 flex-basis: 50%; 394 display: flex; 395 font-size: 0; 396 line-height: 0; 397 padding: ${r.spacing.xxs}; 398 399 a { 400 display: flex; 401 max-height: 100px; 402 justify-content: center; 403 opacity: 1; 404 transition: all 0.2s ease-in-out; 405 &:hover { 406 opacity: 0.8; 407 transform: translateY(-0.2rem); 408 } 409 } 410 411 img { 412 object-fit: contain; 413 display: inline-block; 414 max-height: 100px; 415 } 416 417 @media ${r.mq.xsmall} { 418 flex-basis: ${100/3}%; 419 padding: ${r.spacing.xxs}; 420 } 421 422 @media ${r.mq.small} { 423 flex-basis: 25%; 424 a { 425 max-height: 120px; 426 } 427 img { 428 max-height: 120px; 429 } 430 } 431 432 @media ${r.mq.large} { 433 flex-basis: ${100/6}%; 434 padding: ${r.spacing.xs}; 435 a { 436 max-height: 140px; 437 } 438 img { 439 max-height: 140px; 440 } 441 } 442 } 443 `}; 444`;var b=Object.defineProperty,a=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,l=(r,i,g)=>i in r?b(r,i,{enumerable:!0,configurable:!0,writable:!0,value:g}):r[i]=g,S=(r,i)=>{for(var g in i||(i={}))n.call(i,g)&&l(r,g,i[g]);if(a)for(var g of a(i))s.call(i,g)&&l(r,g,i[g]);return r};const u=({organisations:r,title:i})=>t.createElement(E,null,i&&t.createElement("h2",{className:"title"},i),r&&t.createElement("ul",{className:"logos"},r.map(g=>t.createElement("li",{className:"logo",key:g.id},t.createElement(m.Z,{uri:g.uri},t.createElement(d.Z,S({},g.image))))))),P=({organisations:r,pageType:i="landing",title:g})=>i==="landing"?t.createElement(f.Z,{hideInPrint:!0},t.createElement(u,S({},{organisations:r,title:g}))):t.createElement(u,S({},{organisations:r,title:g}))},63168:(Z,v,e)=>{e.d(v,{Z:()=>E}
444);var t=e(67294),d=e(28760),m=e(93139);const x=m.z.div` 445 ${()=>(0,d.iv)` 446 .inner { 447 overflow: hidden; 448 padding-top: 75%; 449 position: relative; 450 width: 100%; 451 background: rgba(0, 0, 0, 0.2); 452 } 453 454 iframe { 455 border: 0; 456 height: 100%; 457 left: 0; 458 position: absolute; 459 top: 0; 460 width: 100%; 461 } 462 `}; 463`,E=({iframeEmbed:b})=>t.createElement(x,null,t.createElement("div",{className:"inner",dangerouslySetInnerHTML:{__html:b}}))},54792:(Z,v,e)=>{e.d(v,{Z:()=>E});var t=e(67294),d=e(28760),m=e(93139);const x=m.z.hr` 464 ${({theme:b})=>(0,d.iv)` 465 border-color: ${b.color.border.dark}; 466 border-style: solid; 467 border-width: 1px 0 0 0; 468 margin: 5rem 0; 469 `}; 470`,E=()=>t.createElement(x,null)},82236:(Z,v,e)=>{e.d(v,{Z:()=>E});var t=e(67294),d=e(28760),m=e(93139);const x=m.z.div` 471 ${({theme:b})=>(0,d.iv)` 472 max-width: 125vh; 473 margin: auto; 474 475 .inner { 476 overflow: hidden; 477 padding-top: 56.25%; 478 position: relative; 479 width: 100%; 480 background: rgba(0, 0, 0, 0.2); 481 } 482 483 iframe { 484 border: 0; 485 height: 100%; 486 left: 0; 487 position: absolute; 488 top: 0; 489 width: 100%; 490 } 491 492 .video__caption { 493 ${b.typeStyles.caption}; 494 color: ${b.color.bgLight.text}; 495 margin-top: ${b.spacing.xxs}; 496 } 497 `}; 498`,E=({caption:b,title:a,url:n})=>t.createElement(x,{className:"video-embed"},t.createElement("div",{className:"inner"},t.createElement("iframe",{allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,height:"360",loading:"lazy",src:n,title:a,width:"640"})),b&&t.createElement("div",{className:"video__caption"},b))},53699:(Z,v,e)=>{e.d(v,{Z:()=>a});var t=e(67294),d=e(57979),m=e(37615),f=e(28760),x=e(93139);const h=x.z.div` 499 ${({theme:n,warningType:s})=>{const l=n.color.warning[s.toLowerCase()];return(0,f.iv)` 500 display: flex; 501 .content { 502 flex: 1; 503 ${n.typeStyles.h5}; 504 } 505 p { 506 ${n.typeStyles.h5}; 507 } 508 .icon { 509 width: 2.1rem; 510 display: block; 511 margin-right: ${n.spacing.xxxs}; 512 flex-shrink: 0; 513 color: ${l}; 514 } 515 .fa_icon { 516 height: 2rem; 517 } 518 `}}; 519`,a=({content:n,warningType:s})=>t.createElement(h,{warningType:s},t.createElement("div",{className:"icon"},t.createElement(m.Z,{icon:"exclamation"})),t.createElement(d.Z,{className:"content",html:n}))},80877:(Z,v,e)=>{e.d(v,{Z:()=>n});var t=e(67294),d=e(28760),m=e(53086),f=e(66446),x=e(93139),$=e(95409);const E=x.z.div` 520 ${({backgroundColor:s,headingLevel:l,image:S,theme:u,useBackgroundSecondary:p})=>{var y,P,r,i;return(0,d.iv)` 521 background-color: ${s||(p?u.contentBlock.backgroundSecondary:(y=u.contentBlock)==null?void 0:y.background)}; 522 color: ${(P=u.contentBlock)==null?void 0:P.text}; 523 padding: ${u.spacing.md} 0; 524 position: relative; 525 526 @media ${u.mq.large} { 527 padding: ${u.spacing.lg} 0; 528 } 529 530 ${S&&` 531 &::before { 532 background-image: url(${(0,$.m)({src:S.src,width:1e3})}); 533 background-position: center center; 534 background-repeat: no-repeat; 535 background-size: cover; 536 bottom: 0; 537 content: ''; 538 left: 0; 539 position: absolute; 540 right: 0; 541 top: 0; 542 z-index: 1; 543 544 @media ${u.mq.large} { 545 background-image: url(${S.src}); 546 } 547 } 548 &::after { 549 background: linear-gradient( 550 0deg, 551 rgba(0, 0, 0, 0.55), 552 rgba(0, 0, 0, 0.55) 553 ); 554 content: ''; 555 bottom: 0; 556 left: 0; 557 position: absolute; 558 right: 0; 559 top: 0; 560 z-index: 1; 561 } 562 `} 563 564 .container { 565 position: relative; 566 z-index: 2; 567 } 568 569 .block-title { 570 ${u.typeStyles[`h${l}`]} 571 text-align:center; 572 } 573 574 .block-text { 575 text-align: center; 576 margin-top: ${u.spacing.xs}; 577 ${u.typeStyles["body-1"]} 578 } 579 580 .block-cta { 581 margin-top: ${u.spacing.md}; 582 text-align: center; 583 } 584 585 a { 586 color: ${(r=u.contentBlock)==null?void 0:r.link}; 587 588 &:hover { 589 color: ${(i=u.contentBlock)==null?void 0:i.linkHover}; 590 } 591 } 592 `}}; 593`,n=({backgroundColor:s,buttonType:l,className:S,children:u,cta:p,headingLevel:y=2,hideInPrint:P,image:r,text:i,title:g,useBackgroun
593dSecondary:L=!1})=>{const C=(0,d.Fg)();return t.createElement(E,{className:`contentBlock ${S} ${P?"noPrint":""}`,backgroundColor:s,headingLevel:y,image:r,useBackgroundSecondary:L},t.createElement(f.Z,null,(g||i)&&t.createElement(f.Z,{narrow:!0},g&&t.createElement("h2",{className:"block-title"},g),i&&t.createElement("div",{className:"block-text"},i)),t.createElement("div",{className:"block-content"},u),p&&t.createElement("div",{className:"block-cta"},t.createElement(m.Z,{buttonType:l||C.contentBlock.buttonType,uri:p.uri},p.label))))}},92296:(Z,v,e)=>{e.d(v,{Z:()=>b});var t=e(67294),d=e(28760),m=e(93139),f=e(26753);const $=m.z.div` 594 ${({columns:a={base:12},theme:n})=>{let s="100%";if(a!=null&&a.base){let l=100/n.columns*a.base;l>100&&(l=100),s=`${l}%`}return(0,d.iv)` 595 flex-shrink: 0; 596 flex-grow: 0; 597 width: ${s}; 598 599 // Map over each breakpoint value defined in columns and return media query setting column width 600 ${Object.keys(a).filter(l=>l!=="base").sort((0,f.D)(n.breakpoint)).map(l=>{let S=100/n.columns*(a[l]||n.columns);return S>100&&(S=100),`@media ${n.mq[l]} { width: ${S}%; }`}).join(` 601`)} 602 603 .gutter { 604 height: 100%; 605 606 // Loop through gutter Breakpoints and set css padding value 607 ${Object.keys(n.gutter).sort((0,f.D)(n.breakpoint)).map(l=>l==="base"?`padding:0 ${n.gutter[l]};`:`@media ${n.mq[l]} {padding:0 ${n.gutter[l]};}`).join(` 608`)} 609 } 610 `}}; 611`,b=({children:a,columns:n})=>t.createElement($,{className:"column",columns:n},t.createElement("div",{className:"gutter"},a))},77626:(Z,v,e)=>{e.d(v,{Z:()=>b});var t=e(67294),d=e(28760),m=e(93139),f=e(26753);const $=m.z.div` 612 ${({theme:a})=>{const n=a.gutter;return(0,d.iv)` 613 display: flex; 614 flex-wrap: wrap; 615 616 ${n&&Object.keys(n).sort((0,f.D)(a.breakpoint)).map(s=>s==="base"?`margin-left: -${n[s]}; margin-right: -${n[s]};`:`@media ${a.mq[s]} { margin-left: -${n[s]}; margin-right: -${n[s]}; }`).join(` 617`)} 618 `}}; 619`,b=({children:a})=>t.createElement($,{className:"row"},a)},72038:(Z,v,e)=>{e.d(v,{Z:()=>n});var t=e(67294),d=e(77285),m=e(86930),f=e(37615),x=e(28760),$=e(93139);const E=$.z.div` 620 ${({theme:s,isShow:l})=>{const S={show:l===!0?"block":"none"};return(0,x.iv)` 621 display: ${S.show}; 622 .ps__title { 623 ${s.typeStyles.caption}; 624 } 625 626 .ps__socialLinks { 627 margin: ${s.spacing.xs} -${s.spacing.xxxs} 0 -${s.spacing.xxxs}; 628 } 629 630 .ps__socialLink { 631 background: ${s.color.grey.light}; 632 border-radius: 50%; 633 border: 0; 634 cursor: pointer; 635 display: inline-flex; 636 height: 4rem; 637 margin: 0 ${s.spacing.xxxs}; 638 opacity: 1; 639 overflow: hidden; 640 text-decoration: none; 641 box-shadow: 0 0 0 1px transparent; 642 transition: box-shadow 0.2s ease-in-out; 643 width: 4rem; 644 color: ${s.color.bgLight.text}; 645 &:hover { 646 box-shadow: 0 0 0 2px #fff, 0 0 0 5px ${s.color.bgLight.link}; 647 color: ${s.color.bgLight.text}; 648 } 649 } 650 651 .ps__icon { 652 align-items: center; 653 display: inline-flex; 654 height: 4rem; 655 justify-content: center; 656 width: 4rem; 657 } 658 659 .fa_icon { 660 height: 1.6rem; 661 } 662 `}}; 663`,n=({title:s,uri:l,isShow:S})=>{const u=[{id:"facebook",label:"Facebook",link:`https://www.facebook.com/sharer/sharer.php?u=${l}`},{id:"twitter",label:"Twitter",link:`https://twitter.com/intent/tweet?text=${s} 664${l}`},{id:"email",label:"Email",link:`mailto:?subject=${s}&body=${l}`},{id:"linkedin",label:"Linkedin",link:`http://www.linkedin.com/shareArticle?url=${l}`}];return t.createElement(E,{isShow:S},t.createElement("div",{className:"ps__title"},"Share this page"),t.createElement("div",{className:"ps__socialLinks"},u.map((p,y)=>t.createElement(d.Z,{className:`ps__socialLink ${p.id}`,key:y,openInNewWindow:!0,uri:p.link},t.createElement("span",{className:"ps__icon"},t.createElement(f.Z,{icon:p.id})),t.createElement(m.Z,null,p.label))),t.createElement("button",{className:"ps__socialLink",onClick:()=>window.print(),value:"Print this page"},t.createElement("span",{className:"ps__icon"},t.createElement(f.Z,{icon:"print"})),t.createElement(m.Z,null,"print page"))))}},45968:(Z,v,e)=>{e.d(v,{Z:()=>n});var t=e(67294),d=e(92296),m=e(66446),f=e(77626),x=e(28760),$=e(93139);const E=$.z.div` 665 ${({$sidebarMobileOrder:s,theme:l})=>{const S=s;return(0,x.iv)` 666 padding-bottom: ${l.spacing.xl}; 667 668 .pageWidth { 669 @media ${l.mq.large} { 670 max-width: 680px; 671 } 672 } 673 .sidebar { 674 > * { 675 margin-top: ${l.spacing.md}; 676 @media ${l.mq.large} { 677 margin-top: ${l.spacing.xl}; 678 &:first-child { 679 margin-top: ${l.spacing.md}; 680 } 681 } 682 } 683 } 684 .row > :first-child { 685 ${S===0?`@media ${l.mq.large}{order: 1;}`:""}; 686 } 687 `}}; 688`,n=({aside:s,main:l,sidebarMobileOrder:S=1})=>t.createElement(E,{$sidebarMobileOrder:S},t.createElement(m.Z,null,t.createElement(f.Z,null,S===0&&t.createElement(d.Z,{columns:{large:4}},t.createElement("aside",{className:"sidebar"},s)),t.createElement(d.Z,{columns:{large:8}},l),S===1&&t.createElement(d.Z,{columns:{large:4}},t.createElement("aside",{className:"sidebar"},s)))))},88143:(Z,v,e)=>{e.d(v,{Z:()=>z});var t=e(67294),d=e(80877),m=e(84702),f=e(37615),x=e(57979),$=e(28760),h=e(93139);const b=h.z.li` 689 ${({theme:o})=>(0,$.iv)` 690 position: relative; 691 padding-left: ${o.spacing.sm}; 692 @media ${o.mq.small} { 693 padding-left: calc(${o.spacing.md} * 1.25); 694 } 695 &:before { 696 content: ''; 697 position: absolute; 698 z-index: 2; 699 width: 0; 700 height: 100%; 701 border-left: solid 1px ${o.color.border.dark}; 702 background: #fff; 703 left: 0; 704 margin-left: 0.4rem; 705 top: 2.4rem; 706 @media ${o.mq.small} { 707 top: 2.2rem; 708 margin-left: 1.6rem; 709 } 710 } 711 &:last-child { 712 &:before { 713 height: calc(100% - 2.4rem); 714 @media ${o.mq.small} { 715 height: calc(100% - 2.2rem); 716 } 717 } 718 &:after { 719 content: ''; 720 position: absolute; 721 z-index: 6; 722 bottom: 0; 723 left: 0; 724 margin-left: -0.3rem; 725 width: 1.5rem; 726 height: 0; 727 border-bottom: solid 1px ${o.color.border.dark}; 728 @media ${o.mq.small} { 729 margin-left: 0.9rem; 730 } 731 } 732 } 733 .step__header { 734 display: flex; 735 &:hover, 736 &:focus-within { 737 .step__marker, 738 .step__title {
739 background: ${o.color.bgLight.backgroundSecondary}; 740 } 741 } 742 } 743 .step__marker { 744 cursor: pointer; 745 ${o.typeStyles.h5}; 746 position: absolute; 747 left: -0.8rem; 748 width: 2.4rem; 749 height: 2.4rem; 750 border-radius: 3.2rem; 751 border: 1px solid #c0c0c0; 752 display: inline-flex; 753 align-items: center; 754 justify-content: center; 755 background: #fff; 756 z-index: 3; 757 top: 2.4rem; 758 @media ${o.mq.small} { 759 width: 3.2rem; 760 height: 3.2rem; 761 top: 2rem; 762 left: 0; 763 } 764 } 765 .step__title { 766 ${o.typeStyles.h5}; 767 border: 0; 768 background: #fff; 769 border-top: solid 1px ${o.color.border.dark}; 770 display: flex; 771 justify-content: space-between; 772 align-items: center; 773 cursor: pointer; 774 padding: ${o.spacing.xxs} ${o.spacing.xxxs}; 775 ${o.spacing.xs}; 776 text-align: left; 777 width: 100%; 778 transition: background 0.2s ease-in-out; 779 &:focus { 780 outline: none; 781 box-shadow: inset 0 0 0 3px ${o.focus.color}; 782 border: 1px solid ${o.focus.color}; 783 } 784 } 785 786 .toggle { 787 align-items: center; 788 display: flex; 789 height: 4rem; 790 justify-content: flex-end; 791 flex: 0 0 8rem; 792 margin-right: 0.4rem; 793 794 .toggle__label { 795 ${o.typeStyles.caption}; 796 font-weight: 400; 797 display: inline-block; 798 margin-right: 0.8rem; 799 color: ${o.color.bgLight.link}; 800 } 801 .toggle__icon { 802 align-items: center; 803 display: flex; 804 width: 2.4rem; 805 height: 2.4rem; 806 justify-content: center; 807 background: #fff; 808 border-radius: 50%; 809 border: 1px solid ${o.color.bgLight.link}; 810 @media ${o.mq.small} { 811 width: 3.2rem; 812 height: 3.2rem; 813 } 814 } 815 .fa_icon { 816 width: 0.8rem; 817 transition: all 400ms; 818 transform: rotate(-90deg) scaleY(1); 819 @media ${o.mq.small} { 820 width: 1.2rem; 821 } 822 color: ${o.color.bgLight.link}; 823 } 824 } 825 826 .step__content { 827 transition: all 400ms; 828 padding-top: ${o.spacing.xxxs}; 829 padding-bottom: ${o.spacing.sm}; 830 } 831 832 &.closed { 833 .step__content { 834 height: 0; 835 padding: 0; 836 overflow: hidden; 837 visibility: hidden; // Needs this to actually hide content from screen readers 838 } 839 840 .toggle { 841 .fa_icon { 842 transform: rotate(-90deg) scaleX(-1); 843 } 844 } 845 } 846 `}; 847`;var a=e(31385),n=e(86930);const S=({content:o,extendedContent:c,id:w,isOpen:N,setIsOpen:k,stepNum:I,title:A})=>t.createElement(b,{className:`step__item ${N?"open":"closed"}`},t.createElement("header",{className:"step__header"},t.createElement("button",{className:"step__marker",onClick:()=>k(!N),tabIndex:-1},t.createElement(n.Z,null,"step"),I),t.createElement("button",{"aria-controls":w,"aria-expanded":N,className:"step__title",id:`for--${w}`,onClick:()=>k(!N)},A,t.createElement("span",{className:"toggle"},t.createElement("span",{className:"toggle__label"},N?"Hide":"Show")," ",t.createElement("span",{className:"toggle__icon"},t.createElement(f.Z,{icon:"chevronRight"}))))),t.createElement("section",{"aria-labelledby":`for--${w}`,className:"step__content",id:w},t.createElement("div",{className:"step__content__inner"},t.createElement(x.Z,{html:o}),c&&c.length>0&&t.createElement(m.Z,{composer:c,schema:a.Z})))),p=h.z.div` 848 ${({theme:o})=>(0,$.iv)` 849 .block-title, 850 .block-text { 851 text-align: left; 852 } 853 .contentBlock { 854 padding: ${o.spacing.xxxs} 0; 855 } 856 .group__header { 857 margin-top: ${o.spacing.xs}; 858 } 859 860 .group-title { 861 ${o.typeStyles.h2}; 862 } 863 864 .step__toggle { 865 ${o.typeStyles["body-1"]}; 866 background: 0; 867 border: 0;
868 color: ${o.color.bgLight.link}; 869 cursor: pointer; 870 text-decoration: underline; 871 872 &:focus, 873 &:hover { 874 color: ${o.color.bgLight.linkHover}; 875 } 876 } 877 878 .step__items { 879 list-style: none; 880 padding: 0; 881 margin: ${o.spacing.sm} 0 0; 882 } 883 `}; 884`;var y=Object.defineProperty,P=Object.defineProperties,r=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,C=(o,c,w)=>c in o?y(o,c,{enumerable:!0,configurable:!0,writable:!0,value:w}):o[c]=w,B=(o,c)=>{for(var w in c||(c={}))g.call(c,w)&&C(o,w,c[w]);if(i)for(var w of i(c))L.call(c,w)&&C(o,w,c[w]);return o},j=(o,c)=>P(o,r(c));const z=({description:o,items:c,title:w})=>{const[N,k]=(0,t.useState)([]),I=O=>{N.includes(O)?k(N.filter(D=>D!==O)):k([...N,O])},A=()=>{N.length===c.length?k([]):k(c.map(O=>O.id))};return t.createElement(p,null,t.createElement(d.Z,{text:o,title:w},t.createElement("div",{className:"group__header"},t.createElement("button",{"aria-controls":c.map(O=>O.id).join(" "),className:`step__toggle${N.length!==c.length?" closed":" open"}`,id:"openAllToggle",onClick:()=>A()},N.length!==c.length?"Show":"Hide"," All Steps")),t.createElement("ol",{className:"step__items"},c==null?void 0:c.map((O,D)=>t.createElement(S,j(B({},O),{isOpen:N.includes(O.id),key:O.id,setIsOpen:()=>I(O.id),stepNum:D+1}))))))}},49264:(Z,v,e)=>{e.d(v,{a:()=>d});var t=e(67294);const d=m=>{const f=E=>typeof window!="undefined"?window.matchMedia(E).matches:!1,[x,$]=(0,t.useState)(f(m));function h(){$(f(m))}return(0,t.useEffect)(()=>{const E=window.matchMedia(m);return h(),E.addEventListener("change",h),()=>{E.removeEventListener("change",h)}},[m]),x}}}]);
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.