1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[4616],{31385:(R,y,n)=>{n.d(y,{Z:()=>D});var o=n(68514),f=n(75884),p=n(5455),x=n(40181),S=n(57979),d=n(82236),$=n(53699);const D={assetPicker:o.Z,button:f.Z,callout:p.Z,image:x.Z,richText:S.Z,videoEmbed:d.Z,warning:$.Z}},47233:(R,y,n)=>{n.d(y,{Z:()=>ee});var o=n(67294),f=n(84702),p=n(37615),x=n(57979),S=n(28760),d=n(77087),$=n(93139);const E=$.z.div` 2 ${({theme:l})=>{var b;return(0,S.iv)` 3 .accordionItem__title { 4 ${l.typeStyles.h5}; 5 align-items: center; 6 background: ${l.buttons.secondary.background}; 7 border-radius: ${l.borderRadius}; 8 border: 0; 9 color: ${l.buttons.secondary.text}; 10 cursor: pointer; 11 display: flex; 12 justify-content: space-between; 13 margin-top: ${l.spacing.xxxs}; 14 padding: ${l.spacing.xxs}; 15 text-align: left; 16 transition: all 0.2s ease-in-out; 17 width: 100%; 18 19 &:hover { 20 background: ${(0,d._j)(.05,l.buttons.secondary.background)}; 21 } 22 } 23 24 .toggle { 25 align-items: center; 26 background: #fff; 27 border-radius: 50%; 28 display: flex; 29 height: 4rem; 30 justify-content: center; 31 width: 4rem; 32 flex: 0 0 4rem; 33 margin-left: ${l.spacing.xs}; 34 35 .fa_icon { 36 height: 1.6rem; 37 transition: all 400ms; 38 transform: rotate(-90deg) scaleY(1); 39 color: ${["#fff","#ffffff"].includes((b=l.buttons.primary.text)==null?void 0:b.toLowerCase())?l.buttons.secondary.background:l.buttons.secondary.text}; 40 } 41 } 42 43 .accordionItem__content { 44 transition: all 400ms; 45 margin-top: ${l.spacing.xs}; 46 } 47 48 &.open { 49 .accordionItem__content { 50 padding-bottom: ${l.spacing.xxs}; 51 } 52 } 53 54 &.closed { 55 .accordionItem__content { 56 height: 0; 57 margin: 0; 58 overflow: hidden; 59 visibility: hidden; // Needs this to actually hide content from screen readers 60 } 61 62 .toggle { 63 .fa_icon { 64 transform: rotate(-90deg) scaleX(-1); 65 } 66 } 67 } 68 `}}; 69`;var g=n(31385);const i=({content:l,extendedContent:b,headingLevel:C,id:L,isOpen:U,setIsOpen:F,title:Q,index:Z})=>{const H=C;
69return o.createElement(E,{className:`accordion__item ${U?"open":"closed"}`},o.createElement(H,null,o.createElement("button",{"aria-controls":L,"aria-expanded":U,className:"accordionItem__title",id:`for--${L}-${Z}`,onClick:()=>F(!U)},Q,o.createElement("span",{className:"toggle"},o.createElement(p.Z,{icon:"chevronRight"})))),o.createElement("div",{"aria-labelledby":`for--${L}`,"aria-hidden":!U,className:"accordionItem__content",id:`${L}-${Z}`},o.createElement("div",{className:"accordionItem__content__inner"},o.createElement(x.Z,{html:l}),b&&b.length>0&&o.createElement(f.Z,{composer:b,schema:g.Z}))))},B=$.z.div` 70 ${({theme:l})=>(0,S.iv)` 71 .accordion__header { 72 align-items: center; 73 display: flex; 74 flex-wrap: wrap; 75 justify-content: space-between; 76 gap: 2.4rem; 77 } 78 79 .group-title { 80 ${l.typeStyles.h2}; 81 } 82 83 .accordion__toggle { 84 ${l.typeStyles["body-1"]}; 85 background: 0; 86 border: 0; 87 color: ${l.color.bgLight.link}; 88 cursor: pointer; 89 text-decoration: underline; 90 91 &:focus, 92 &:hover { 93 color: ${l.color.bgLight.linkHover}; 94 } 95 } 96 97 .accordion__items { 98 margin-top: ${l.spacing.sm}; 99 } 100 `}; 101`;var O=n(28721),_=Object.defineProperty,N=Object.defineProperties,M=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,K=(l,b,C)=>b in l?_(l,b,{enumerable:!0,configurable:!0,writable:!0,value:C}):l[b]=C,V=(l,b)=>{for(var C in b||(b={}))u.call(b,C)&&K(l,C,b[C]);if(k)for(var C of k(b))I.call(b,C)&&K(l,C,b[C]);return l},W=(l,b)=>N(l,M(b));const ee=({items:l,title:b})=>{const C=b?"h3":"h2",[L,U]=(0,o.useState)([]),F=Z=>{L.includes(Z)?U(L.filter(H=>H!==Z)):U([...L,Z])},Q=()=>{L.length===l.length?U([]):U(l.map(Z=>Z.id))};return o.createElement(B,null,o.createElement("div",{className:"accordion__header"},b&&o.createElement("h2",{className:"group-title"},b),o.createElement("button",{"aria-controls":l.map(Z=>Z.id).join(" "),className:`accordion__toggle${L.length!==l.length?" closed":" open"}`,id:`openAllToggle-${b}`,onClick:()=>Q()},L.length!==l.length?"Open":"Close"," All")),o.createElement("div",{className:"accordion__items"},l==null?void 0:l.map(Z=>o.createElement(i,W(V({},Z),{headingLevel:C,isOpen:L.includes(Z.id),key:Z.id,setIsOpen:()=>F(Z.id),index:(0,O.Z)()})))))}},68514:(R,y,n)=>{n.d(y,{Z:()=>g});var o=n(67294),f=n(37615),p=n(77087),x=n(28760),S=n(93139);const $=S.z.div` 102 ${({theme:s})=>(0,x.iv)` 103 .assets__title { 104 ${s.typeStyles.h2}; 105 } 106 .assets__list { 107 margin: ${s.spacing.sm} 0 0; 108 padding: 0; 109 list-style: none; 110 } 111 .assets__list__item { 112 ${s.typeStyles["body-1"]}; 113 display: flex; 114 align-items: center; 115 flex-wrap: wrap; 116 position: relative; 117 border-top: 1px solid ${s.color.border.light}; 118 padding: ${s.spacing.xxs} 0; 119 margin: 0.3rem 0; 120 background: ${s.color.bgLight.background}; 121 transition: all 0.3s ease-in-out; 122 box-shadow: 0 0 0 0 transparent; 123 &:last-child { 124 border-bottom: 1px solid ${s.color.border.light}; 125 } 126 &:hover { 127 box-shadow: 0 3px 0 0 ${s.color.bgLight.linkHover}; 128 .asset__icon { 129 background: ${(0,p._j)(.1,s.buttons.tertiary.background)}; 130 } 131 } 132 &:focus-within { 133 box-shadow: 0 0 0 3px ${s.focus.color}; 134 } 135 @media ${s.mq.small} { 136 justify-content: space-between; 137 } 138 } 139 .assets__list__link { 140 display: block; 141 flex: 1 1 100%; 142 transition: all 0.2s ease-in-out; 143 padding-right: ${s.spacing.lg}; 144 @media ${s.mq.small} { 145 flex: 1; 146 padding-right: 0; 147 } 148 &::after { 149 content: ''; 150 position: absolute; 151 inset: 0; 152 } 153 &:focus { 154 outline: none; 155 } 156 } 157 .details { 158 display: flex; 159 justify-content: flex-end; 160 align-items: center; 161 flex: 1; 162 @media ${s.mq.small} { 163 flex: 0 0 40%; 164 } 165 @media ${s.mq.medium} { 166 flex: 0 0 30%; 167 } 168 } 169 .asset__detail { 170 ${s.typeStyles.caption}; 171 + .asset__detail { 172 margin-left: ${s.spacing.xs}; 173 } 174 @media ${s.mq.small} { 175 flex: 1; 176 margin-left: ${s.spacing.xs}; 177 } 178 } 179 .asset__icon { 180 background: ${s.buttons.tertiary.background}; 181 border-radius: 0.3rem; 182 transition: background 0.3s ease-in-out; 183 display: flex; 184 justify-content: center; 185 align-items: center; 186 height: 4rem; 187 width: 4rem; 188 margin-left: auto; 189 @media ${s.mq.small} { 190 margin-left: ${s.spacing.xxs}; 191 } 192 } 193 .download__icon { 194 color: ${s.buttons.tertiary.text}; 195 } 196 `}; 197`,g=({assets:s,title:c})=>o.createElement($,null,c&&o.createElement("h2",{className:"assets__title"},c),o.createElement("ul",{className:"assets__list"},s.map(i=>o.createElement("li",{key:i.id,className:"assets__list__item"},o.createElement("a",{href:i.uri,target:"_blank",rel:"noreferrer",className:"assets__list__link"},i.filename),o.createElement("div",{className:"details"},o.createElement("span",{className:"asset__detail asset__type"},i.filetype),o.createElement("span",{className:"asset__detail asset__size"},i.filesize),o.createElement("span",{className:"asset__icon"},o.createElement(f.Z,{className:"download__icon",icon:"download"})))))))},75884:(R,y,n)=>{n.d(y,{Z:()=>E}
197);var o=n(67294),f=n(41156),p=n(28760),x=n(93139);const d=x.z.div` 198 ${({theme:g})=>(0,p.iv)` 199 margin-top: -${g.spacing.xxs}; 200 > * { 201 margin-top: ${g.spacing.xxs}; 202 margin-right: ${g.spacing.xxs}; 203 } 204 `}; 205`,E=({buttons:g})=>o.createElement(d,null,g.map((s,c)=>o.createElement(f.Z,{buttonType:c===0?"primary":"secondary",key:s.id,uri:s.uri},s.label)))},5455:(R,y,n)=>{n.d(y,{Z:()=>E});var o=n(67294),f=n(57979),p=n(28760),x=n(93139);const d=x.z.div` 206 ${({theme:g,calloutType:s,withBackgroundColor:c})=>{const i={background:c?g.color.callout[s.toLowerCase()].background:"transparent",border:g.color.callout[s.toLowerCase()].border};return(0,p.iv)` 207 background: ${i.background}; 208 border-radius: 0 0.4rem 0.4rem 0; 209 box-shadow: inset 0.4rem 0 0 ${i.border}; 210 padding: ${g.spacing.xs}; 211 212 p { 213 ${g.typeStyles.h5}; 214 } 215 `}}; 216`,E=({calloutType:g,content:s,withBackgroundColor:c=!0})=>o.createElement(d,{calloutType:g,className:"callout",withBackgroundColor:c},o.createElement(f.Z,{html:s}))},40181:(R,y,n)=>{n.d(y,{Z:()=>B});var o=n(67294),f=n(88277),p=n(28760),x=n(93139);const d=x.z.figure` 217 ${({theme:O})=>(0,p.iv)` 218 img { 219 display: block; 220 } 221 .description { 222 ${O.typeStyles.caption}; 223 color: ${O.contentBlock.text}; 224 margin-top: ${O.spacing.xxs}; 225 } 226 `}; 227`;var $=Object.defineProperty,D=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,s=(O,_,N)=>_ in O?$(O,_,{enumerable:!0,configurable:!0,writable:!0,value:N}):O[_]=N,c=(O,_)=>{for(var N in _||(_={}))E.call(_,N)&&s(O,N,_[N]);if(D)for(var N of D(_))g.call(_,N)&&s(O,N,_[N]);return O};const B=({alt:O,caption:_,height:N,id:M,src:k,width:u})=>o.createElement(d,null,o.createElement(f.Z,c({},{alt:O,height:N,id:M,src:k,width:u})),_&&o.createElement("figcaption",{className:"description"},_))},82236:(R,y,n)=>{n.d(y,{Z:()=>D});var o=n(67294),f=n(28760),p=n(93139);const S=p.z.div` 228 ${({theme:E})=>(0,f.iv)` 229 max-width: 125vh; 230 margin: auto; 231 232 .inner { 233 overflow: hidden; 234 padding-top: 56.25%; 235 position: relative; 236 width: 100%; 237 background: rgba(0, 0, 0, 0.2); 238 } 239 240 iframe { 241 border: 0; 242 height: 100%; 243 left: 0; 244 position: absolute; 245 top: 0; 246 width: 100%; 247 } 248 249 .video__caption { 250 ${E.typeStyles.caption}; 251 color: ${E.color.bgLight.text}; 252 margin-top: ${E.spacing.xxs}; 253 } 254 `}; 255`,D=({caption:E,title:g,url:s})=>o.createElement(S,{className:"video-embed"},o.createElement("div",{className:"inner"},o.createElement("iframe",{allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,height:"360",loading:"lazy",src:s,title:g,width:"640"})),E&&o.createElement("div",{className:"video__caption"},E))},53699:(R,y,n)=>{n.d(y,{Z:()=>g});var o=n(67294),f=n(57979),p=n(37615),x=n(28760),S=n(93139);const $=S.z.div` 256 ${({theme:s,warningType:c})=>{const i=s.color.warning[c.toLowerCase()];return(0,x.iv)` 257 display: flex; 258 .content { 259 flex: 1; 260 ${s.typeStyles.h5}; 261 } 262 p { 263 ${s.typeStyles.h5}; 264 } 265 .icon { 266 width: 2.1rem; 267 display: block; 268 margin-right: ${s.spacing.xxxs}; 269 flex-shrink: 0; 270 color: ${i}; 271 } 272 .fa_icon { 273 height: 2rem; 274 } 275 `}}; 276`,g=({content:s,warningType:c})=>o.createElement($,{warningType:c},o.createElement("div",{className:"icon"},o.createElement(p.Z,{icon:"exclamation"})),o.createElement(f.Z,{className:"content",html:s}))},77038:(R,y,n)=>{n.d(y,{E:()=>o});const o=f=>f.then(p=>({error:null,response:p})).catch(p=>({error:p,response:null}))},75341:(R,y,n)=>{n.r(y),n.d(y,{default:()=>r});var o=n(67294),f=n(65422),p=n(80877),x=n(57979),S=n(84702),d=n(37615),$=n(86930),D=n(77087),E=n(28760),g=n(93139);const c=g.z.div` 277 ${({theme:e,pageType:t})=>{const a=t==="landing"?"calc(100% / 3)":"calc(100% / 2)";return(0,E.iv)` 278 .branch__header { 279 border: none; 280 ${e.typeStyles.h4}; 281 position: relative; 282 flex: 1; 283 } 284 285 .branch__toggle { 286 width: 100%; 287 display: flex; 288 align-items: center; 289 text-align: left; 290 background: transparent; 291 border: none; 292 cursor: pointer;
293 color: ${e.color.bgLight.text}; 294 padding: ${e.spacing.xxs} ${e.spacing.xxxs}; 295 transition: background 0.2s ease-in-out; 296 &:disabled { 297 cursor: default; 298 } 299 300 &[aria-expanded='false'] { 301 &:hover { 302 background: ${e.color.bgLight.backgroundSecondary}; 303 } 304 .branch__toggle__icon { 305 svg { 306 transform: scaleY(-1); 307 } 308 } 309 } 310 } 311 312 .tree__branch { 313 .branch__toggle { 314 &[aria-expanded='true'] { 315 background: ${e.color.bgLight.backgroundSecondary}; 316 } 317 } 318 } 319 320 .branch__toggle__icon { 321 width: 4rem; 322 height: 4rem; 323 border: 0; 324 background: ${e.buttons.secondary.background}; 325 color: ${e.buttons.secondary.text}; 326 border-radius: 4rem; 327 display: grid; 328 place-items: center; 329 transition: background 0.2s ease-in-out; 330 margin-left: ${e.spacing.xs}; 331 svg { 332 transition: transform 0.2s ease-in-out; 333 transform: scaleY(1); 334 } 335 } 336 337 .branch__toggle:not(:disabled) { 338 &:hover, 339 &:focus { 340 .branch__toggle__icon { 341 background: ${(0,D._j)(.1,e.buttons.secondary.background)}; 342 } 343 } 344 } 345 346 .composer-item { 347 margin-top: ${e.spacing.md}; 348 } 349 .branch__options { 350 display: flex; 351 margin: ${e.spacing.xxxs} -${e.spacing.xxs} 0; 352 overflow: hidden; 353 flex-wrap: wrap; 354 @media ${e.mq.large} { 355 margin: ${e.spacing.xxs} -${e.spacing.xs} -${e.spacing.xxs}; 356 } 357 .option__col { 358 padding: ${e.spacing.xxxs} ${e.spacing.xxs} 0; 359 flex-basis: 100%; 360 @media ${e.mq.small} { 361 flex-basis: calc(100% / 2); 362 padding: ${e.spacing.xxs}; 363 } 364 @media ${e.mq.large} { 365 flex-basis: ${a}; 366 padding: ${e.spacing.xxs} ${e.spacing.xs}; 367 } 368 &:last-child { 369 margin-bottom: ${e.spacing.xxxs}; 370 } 371 } 372 .option { 373 ${e.typeStyles.h5}; 374 display: block; 375 line-height: ${e.spacing.sm}; 376 border: 0; 377 width: 100%; 378 height: 100%; 379 border-radius: ${e.borderRadius}; 380 padding: ${e.spacing.xxs} ${e.spacing.xxxs}; 381 background: ${e.color.bgLight.backgroundSecondary}; 382 cursor: pointer; 383 transition: background 0.2s ease-in-out; 384 &:hover, 385 &:focus { 386 background: ${(0,D._j)(.05,e.color.bgLight.backgroundSecondary||"#fff")}; 387 } 388 } 389 } 390 391 .composer-wrap { 392 @media ${e.mq.large} { 393 max-width: 680px; 394 } 395 } 396 397 .tree__branch { 398 border-top: 1px solid ${e.color.border.dark}; 399 } 400 `}}; 401`;var i=n(91562),m=n(81710),B=Object.defineProperty,O=Object.defineProperties,_=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,u=(e,t,a)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,I=(e,t)=>{for(var a in t||(t={}))M.call(t,a)&&u(e,a,t[a]);if(N)for(var a of N(t))k.call(t,a)&&u(e,a,t[a]);return e},K=(e,t)=>O(e,_(t)),V=(e,t,a)=>new Promise((h,T)=>{var w=v=>{try{P(a.next(v))}catch(j){T(j)}},A=v=>{try{P(a.throw(v))}catch(j){T(j)}},P=v=>v.done?h(v.value):Promise.resolve(v.value).then(w,A);P((a=a.apply(e,t)).next())});const W=({contentComposer:e,getOptionEntry:t,level:a,options:h,pageType:T="landing",stepTitle:w,title:A})=>{const[P,v]=(0,o.useState)(!0),[j,pe]=(0,o.useState)(null);(0,o.useEffect)(()=>()=>v(!1),[]);const me=Y=>V(void 0,null,function*(){const we=yield t(Y);P&&we&&pe(we)}),X=`${a}. ${A?`${A} - `:""}${w}`,G=(0,m.U)(`${a} ${A?`${A} `:""}${w}`);return o.createElement(c,{className:"tree__branch",pageType:T},o.createElement("button",{"aria-controls":G,"aria-expanded":!j,className:"branch__toggle",disabled:!j,onClick:()=>pe(null),id:`for--${G}`},o.createElement("h3",{className:"branch__header"},X),o.createElement("span",{className:"branch__toggle__icon"},o.createElement($.Z,null,"Go back to - ",X),o.createElement(d.Z,{icon:"chevronDown"}
401))),o.createElement("div",{"aria-labelledby":`for--${G}`,hidden:!!(j&&!e),id:G},e&&o.createElement("div",{className:"composer-wrap"},o.createElement(S.Z,{composer:e,schema:i.N})),h&&!j&&o.createElement("div",{className:"branch__options"},h.map(Y=>o.createElement("div",{className:"option__col",key:Y.id},o.createElement("button",{className:"option",onClick:()=>me(Y.id)},Y.title))))),j&&o.createElement(W,K(I(I({},j),{pageType:T,getOptionEntry:t}),{level:a+1})))},z=W,te=g.z.div` 402 ${({theme:e})=>(0,E.iv)` 403 .tree__intro + .tree__branch { 404 margin-top: ${e.spacing.md}; 405 } 406 .tree__intro-title { 407 ${e.typeStyles.h2}; 408 } 409 `}; 410`,ee=g.z.div` 411 ${({theme:e})=>(0,E.iv)` 412 border: 1px solid ${e.color.border.light}; 413 border-radius: 0.8rem; 414 padding: ${e.spacing.xs}; 415 @media ${e.mq.medium} { 416 padding: ${e.spacing.sm}; 417 } 418 @media print { 419 display: none; 420 } 421 `}; 422`,l=te;var b=Object.defineProperty,C=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,F=(e,t,a)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Q=(e,t)=>{for(var a in t||(t={}))L.call(t,a)&&F(e,a,t[a]);if(C)for(var a of C(t))U.call(t,a)&&F(e,a,t[a]);return e};const H=({getOptionEntry:e,options:t,pageType:a="landing",stepTitle:h,text:T,title:w})=>o.createElement(l,{className:"noPrint","aria-live":"polite"},(w||T)&&o.createElement("div",{className:"tree__intro"},w&&o.createElement("h2",{className:"tree__intro-title"},w),T&&o.createElement("div",{className:"tree__intro-text"},o.createElement(x.Z,{html:T}))),o.createElement(z,Q({},{getOptionEntry:e,level:1,options:t,pageType:a,stepTitle:h})));var ge=n(6439),J=n(56542),ue=n(21482),ve=n(77038),ye=n(74499),re=n(27786),fe=n(99786),be=n(58667),$e=n(16028),ae=n(54929),xe=n(78959),Ee=n(44210);const he={tabs:{$path:".",$formatting:{content:{$path:"content",$formatting:ae.R},extendedContent:{$path:"extendedContent",$formatting:({contentComposer:e})=>e&&(0,re.P)(e,Ee.X),$default:[]},id:({title:e})=>(0,m.U)(e,30),title:"title"}}},Pe={button:{buttons:{$path:".",$formatting:fe.P}},callout:be.G,image:$e.D,richText:{html:ae.R},tabbedContent:he,videoEmbed:xe.j},Oe={id:"sys.id",contentComposer:({contentComposer:e})=>e&&(0,re.P)(e,Pe),options:{$path:"options",$formatting:{id:"sys.id",title:"entryTitle"}},stepTitle:["stepTitle","title"],title:"title"};var _e=n(39389),se=(e,t,a)=>new Promise((h,T)=>{var w=v=>{try{P(a.next(v))}catch(j){T(j)}},A=v=>{try{P(a.throw(v))}catch(j){T(j)}},P=v=>v.done?h(v.value):Promise.resolve(v.value).then(w,A);P((a=a.apply(e,t)).next())});const ce=e=>t=>se(void 0,null,function*(){const a=new J.Query(J.Op.equalTo("sys.id",t),J.Op.equalTo("sys.versionStatus",e||"published"));a.fields=_e.gF;const h=yield(0,ve.E)(ye.cachedSearch.search(a,1)),T=h.response?h.response.items[0]:null;return T?(0,ue.mapJson)(T,Oe):null});var Te=Object.defineProperty,Se=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ne=(e,t,a)=>t in e?Te(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,oe=(e,t)=>{for(var a in t||(t={}))De.call(t,a)&&ne(e,a,t[a]);if(le)for(var a of le(t))de.call(t,a)&&ne(e,a,t[a]);return e},Ne=(e,t)=>Se(e,ie(t));const r=e=>{const t=(0,f.v9)(ge.l9);return e.pageType==="landing"?o.createElement(p.Z,null,o.createElement(H,Ne(oe({},e),{getOptionEntry:ce(t)}))):o.createElement(ee,null,o.createElement(H,Ne(oe({},e),{getOptionEntry:ce(t)})))}},91562:(R,y,n)=>{n.d(y,{N:()=>$});var o=n(75884),f=n(5455),p=n(40181),x=n(57979),S=n(82236),d=n(92216);const $={button:o.Z,callout:f.Z,image:p.Z,richText:x.Z,tabbedContent:d.Z,videoEmbed:S.Z}},94140:(R,y,n)=>{n.r(y),n.d(y,{default:()=>Ce});var o=n(67294),f=n(65422),p=n(80877),x=n(57979),S=n(84702),d=n(37615),$=n(86930),D=n(77087),E=n(28760),g=n(93139);const c=g.z.div` 423 ${({theme:r,pageType:e})=>{const t=e==="landing"?"calc(100% / 3)":"calc(100% / 2)";return(0,E.iv)` 424 .branch__header { 425 border: none; 426 ${r.typeStyles.h4}; 427 position: relative; 428 flex: 1; 429 } 430 431 .branch__toggle { 432 width: 100%; 433 display: flex; 434 align-items: center; 435 text-align: left; 436 background: transparent; 437 border: none; 438 cursor: pointer;
439 color: ${r.color.bgLight.text}; 440 padding: ${r.spacing.xxs} ${r.spacing.xxxs}; 441 transition: background 0.2s ease-in-out; 442 &:disabled { 443 cursor: default; 444 } 445 446 &[aria-expanded='false'] { 447 &:hover { 448 background: ${r.color.bgLight.backgroundSecondary}; 449 } 450 .branch__toggle__icon { 451 svg { 452 transform: scaleY(-1); 453 } 454 } 455 } 456 } 457 458 .tree__branch { 459 .branch__toggle { 460 &[aria-expanded='true'] { 461 background: ${r.color.bgLight.backgroundSecondary}; 462 } 463 } 464 } 465 466 .branch__toggle__icon { 467 width: 4rem; 468 height: 4rem; 469 border: 0; 470 background: ${r.buttons.secondary.background}; 471 color: ${r.buttons.secondary.text}; 472 border-radius: 4rem; 473 display: grid; 474 place-items: center; 475 transition: background 0.2s ease-in-out; 476 margin-left: ${r.spacing.xs}; 477 svg { 478 transition: transform 0.2s ease-in-out; 479 transform: scaleY(1); 480 } 481 } 482 483 .branch__toggle:not(:disabled) { 484 &:hover, 485 &:focus { 486 .branch__toggle__icon { 487 background: ${(0,D._j)(.1,r.buttons.secondary.background)}; 488 } 489 } 490 } 491 492 .composer-item { 493 margin-top: ${r.spacing.md}; 494 } 495 .branch__options { 496 display: flex; 497 margin: ${r.spacing.xxxs} -${r.spacing.xxs} 0; 498 overflow: hidden; 499 flex-wrap: wrap; 500 @media ${r.mq.large} { 501 margin: ${r.spacing.xxs} -${r.spacing.xs} -${r.spacing.xxs}; 502 } 503 .option__col { 504 padding: ${r.spacing.xxxs} ${r.spacing.xxs} 0; 505 flex-basis: 100%; 506 @media ${r.mq.small} { 507 flex-basis: calc(100% / 2); 508 padding: ${r.spacing.xxs}; 509 } 510 @media ${r.mq.large} { 511 flex-basis: ${t}; 512 padding: ${r.spacing.xxs} ${r.spacing.xs}; 513 } 514 &:last-child { 515 margin-bottom: ${r.spacing.xxxs}; 516 } 517 } 518 .option { 519 ${r.typeStyles.h5}; 520 display: block; 521 line-height: ${r.spacing.sm}; 522 border: 0; 523 width: 100%; 524 height: 100%; 525 border-radius: ${r.borderRadius}; 526 padding: ${r.spacing.xxs} ${r.spacing.xxxs}; 527 background: ${r.color.bgLight.backgroundSecondary}; 528 cursor: pointer; 529 transition: background 0.2s ease-in-out; 530 &:hover, 531 &:focus { 532 background: ${(0,D._j)(.05,r.color.bgLight.backgroundSecondary||"#fff")}; 533 } 534 } 535 } 536 537 .composer-wrap { 538 @media ${r.mq.large} { 539 max-width: 680px; 540 } 541 } 542 543 .tree__branch { 544 border-top: 1px solid ${r.color.border.dark}; 545 } 546 `}}; 547`;var i=n(91562),m=n(81710),B=Object.defineProperty,O=Object.defineProperties,_=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,u=(r,e,t)=>e in r?B(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,I=(r,e)=>{for(var t in e||(e={}))M.call(e,t)&&u(r,t,e[t]);if(N)for(var t of N(e))k.call(e,t)&&u(r,t,e[t]);return r},K=(r,e)=>O(r,_(e)),V=(r,e,t)=>new Promise((a,h)=>{var T=P=>{try{A(t.next(P))}catch(v){h(v)}},w=P=>{try{A(t.throw(P))}catch(v){h(v)}},A=P=>P.done?a(P.value):Promise.resolve(P.value).then(T,w);A((t=t.apply(r,e)).next())});const W=({contentComposer:r,getOptionEntry:e,level:t,options:a,pageType:h="landing",stepTitle:T,title:w})=>{const[A,P]=(0,o.useState)(!0),[v,j]=(0,o.useState)(null);(0,o.useEffect)(()=>()=>P(!1),[]);const pe=G=>V(void 0,null,function*(){const Y=yield e(G);A&&Y&&j(Y)}),me=`${t}. ${w?`${w} - `:""}${T}`,X=(0,m.U)(`${t} ${w?`${w} `:""}${T}`);return o.createElement(c,{className:"tree__branch",pageType:h},o.createElement("button",{"aria-controls":X,"aria-expanded":!v,className:"branch__toggle",disabled:!v,onClick:()=>j(null),id:`for--${X}`},o.createElement("h3",{className:"branch__header"},me),o.createElement("span",{className:"branch__toggle__icon"},o.createElement($.Z,null,"Go back to - ",me),o.createElement(d.Z,{icon:"chevronDown"}
547))),o.createElement("div",{"aria-labelledby":`for--${X}`,hidden:!!(v&&!r),id:X},r&&o.createElement("div",{className:"composer-wrap"},o.createElement(S.Z,{composer:r,schema:i.N})),a&&!v&&o.createElement("div",{className:"branch__options"},a.map(G=>o.createElement("div",{className:"option__col",key:G.id},o.createElement("button",{className:"option",onClick:()=>pe(G.id)},G.title))))),v&&o.createElement(W,K(I(I({},v),{pageType:h,getOptionEntry:e}),{level:t+1})))},z=W,te=g.z.div` 548 ${({theme:r})=>(0,E.iv)` 549 .tree__intro + .tree__branch { 550 margin-top: ${r.spacing.md}; 551 } 552 .tree__intro-title { 553 ${r.typeStyles.h2}; 554 } 555 `}; 556`,ee=g.z.div` 557 ${({theme:r})=>(0,E.iv)` 558 border: 1px solid ${r.color.border.light}; 559 border-radius: 0.8rem; 560 padding: ${r.spacing.xs}; 561 @media ${r.mq.medium} { 562 padding: ${r.spacing.sm}; 563 } 564 @media print { 565 display: none; 566 } 567 `}; 568`,l=te;var b=Object.defineProperty,C=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,F=(r,e,t)=>e in r?b(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,Q=(r,e)=>{for(var t in e||(e={}))L.call(e,t)&&F(r,t,e[t]);if(C)for(var t of C(e))U.call(e,t)&&F(r,t,e[t]);return r};const H=({getOptionEntry:r,options:e,pageType:t="landing",stepTitle:a,text:h,title:T})=>o.createElement(l,{className:"noPrint","aria-live":"polite"},(T||h)&&o.createElement("div",{className:"tree__intro"},T&&o.createElement("h2",{className:"tree__intro-title"},T),h&&o.createElement("div",{className:"tree__intro-text"},o.createElement(x.Z,{html:h}))),o.createElement(z,Q({},{getOptionEntry:r,level:1,options:e,pageType:t,stepTitle:a})));var ge=n(6439),J=n(56542),ue=n(21482),ve=n(77038),ye=n(74499),re=n(27786),fe=n(99786),be=n(58667),$e=n(16028),ae=n(54929),xe=n(78959),Ee=n(5778);const he={button:{buttons:{$path:".",$formatting:fe.P}},callout:be.G,image:$e.D,richText:{html:ae.R},tabbedContent:Ee.R,videoEmbed:xe.j},Pe={id:"sys.id",contentComposer:({contentComposer:r})=>r&&(0,re.P)(r,he),options:{$path:"options",$formatting:{id:"sys.id",title:"entryTitle"}},stepTitle:["stepTitle","title"],title:"title"};var Oe=n(76293),_e=(r,e,t)=>new Promise((a,h)=>{var T=P=>{try{A(t.next(P))}catch(v){h(v)}},w=P=>{try{A(t.throw(P))}catch(v){h(v)}},A=P=>P.done?a(P.value):Promise.resolve(P.value).then(T,w);A((t=t.apply(r,e)).next())});const se=r=>e=>_e(void 0,null,function*(){const t=new J.Query(J.Op.equalTo("sys.id",e),J.Op.equalTo("sys.versionStatus",r||"published"));t.fields=Oe.gF;const a=yield(0,ve.E)(ye.cachedSearch.search(t,1)),h=a.response?a.response.items[0]:null;return h?(0,ue.mapJson)(h,Pe):null});var ce=Object.defineProperty,Te=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,de=(r,e,t)=>e in r?ce(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,ne=(r,e)=>{for(var t in e||(e={}))le.call(e,t)&&de(r,t,e[t]);if(ie)for(var t of ie(e))De.call(e,t)&&de(r,t,e[t]);return r},oe=(r,e)=>Te(r,Se(e));const Ce=r=>{const e=(0,f.v9)(ge.l9);return r.pageType==="landing"?o.createElement(p.Z,null,o.createElement(H,oe(ne({},r),{getOptionEntry:se(e)}))):o.createElement(ee,null,o.createElement(H,oe(ne({},r),{getOptionEntry:se(e)})))}},92216:(R,y,n)=>{n.d(y,{Z:()=>i});var o=n(67294),f=n(28760),p=n(84702),x=n(57979),S=n(93139);const $=S.z.div` 569 ${({theme:m})=>(0,f.iv)` 570 .tabs-wrap { 571 border-bottom: 1px solid ${m.color.border.dark}; 572 } 573 574 .tablist { 575 width: 100%; 576 overflow-x: auto; 577 touch-action: pan-x; 578 padding: 0; 579 list-style: none; 580 margin: 0 -0.4rem -1px; 581 display: flex; 582 } 583 .tab { 584 flex: 0 0 auto; 585 padding: 0 0.4rem; 586 587 @media ${m.mq.large} { 588 flex-shrink: 1; 589 } 590 } 591 .tab-link { 592 ${m.typeStyles["body-1"]}; 593 font-weight: 600; 594 display: block; 595 padding: ${m.spacing.xxs} ${m.spacing.xs}; 596 background: ${m.buttons.secondary.background}; 597 border: 1px solid ${m.buttons.secondary.background}; 598 color: ${m.buttons.secondary.text}; 599 600 border-top-left-radius: ${m.radius.xs}; 601 border-top-right-radius: ${m.radius.xs}; 602 603 height: 100%; 604 605 &:focus { 606 outline: none; 607 box-shadow: inset 0 0 0 3px ${m.focus.color}; 608 border: 1px solid ${m.focus.color}; 609 } 610 &.active { 611 pointer-events: none; 612 background: #fff; 613 border: 1px solid ${m.color.border.dark}; 614 border-bottom: 1px solid #fff;
615 color: ${m.color.bgLight.text}; 616 &:focus { 617 border: 1px solid ${m.focus.color}; 618 } 619 } 620 } 621 .tab-content { 622 > * { 623 margin-top: ${m.spacing.xs}; 624 } 625 } 626 `}; 627`;var D=n(31385),E=n(47233),g=n(49264);const i=({tabs:m})=>{const B=(0,f.Fg)(),O=(0,g.a)(`(min-width: ${B.breakpoint.large}px)`),[_,N]=(0,o.useState)(m[0].id),M=(0,o.useRef)({}),k=(0,o.useRef)({});return(0,o.useEffect)(()=>{Object.keys(M.current).map((u,I)=>{const K=M.current[u];K&&K.addEventListener("keydown",V=>{var W;if(V.key==="ArrowDown"&&((W=k.current[u])==null||W.focus()),V.key==="ArrowRight"){const q=Object.keys(M.current)[I+1],z=M.current[q];z&&z.focus()}if(V.key==="ArrowLeft"){const q=Object.keys(M.current)[I-1],z=M.current[q];z&&z.focus()}})})},[]),O?o.createElement($,null,o.createElement("div",{className:"tabs-wrap"},o.createElement("ul",{className:"tablist",role:"tablist"},m.map(u=>o.createElement("li",{className:_===u.id?"tab active":"tab",key:u.id,role:"presentation"},o.createElement("a",{"aria-selected":_===u.id,className:_===u.id?"tab-link active":"tab-link",href:`#${u.id}`,id:`tab-${u.id}`,onClick:I=>{I.preventDefault(),N(u.id)},ref:I=>I&&(M.current[u.id]=I),role:"tab",tabIndex:_===u.id?0:-1},u.title))))),m.map(u=>o.createElement("section",{"aria-labelledby":`tab-${u.id}`,className:"tab-content",hidden:_!==u.id,id:u.id,key:u.id,ref:I=>I&&(k.current[u.id]=I),role:"tabpanel",tabIndex:-1},o.createElement("h2",{className:"tab-title"},u.title),o.createElement(x.Z,{html:u.content}),u.extendedContent&&u.extendedContent.length>0&&o.createElement(p.Z,{composer:u.extendedContent,schema:D.Z})))):o.createElement(E.Z,{items:m})}},49264:(R,y,n)=>{n.d(y,{a:()=>f});var o=n(67294);const f=p=>{const x=D=>typeof window!="undefined"?window.matchMedia(D).matches:!1,[S,d]=(0,o.useState)(x(p));function $(){d(x(p))}return(0,o.useEffect)(()=>{const D=window.matchMedia(p);return $(),D.addEventListener("change",$),()=>{D.removeEventListener("change",$)}},[p]),S}},28721:(R,y,n)=>{n.d(y,{Z:()=>s});const f={randomUUID:typeof crypto!="undefined"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let p;const x=new Uint8Array(16);function S(){if(!p&&(p=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!p))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return p(x)}const d=[];for(let c=0;c<256;++c)d.push((c+256).toString(16).slice(1));function $(c,i=0){return d[c[i+0]]+d[c[i+1]]+d[c[i+2]]+d[c[i+3]]+"-"+d[c[i+4]]+d[c[i+5]]+"-"+d[c[i+6]]+d[c[i+7]]+"-"+d[c[i+8]]+d[c[i+9]]+"-"+d[c[i+10]]+d[c[i+11]]+d[c[i+12]]+d[c[i+13]]+d[c[i+14]]+d[c[i+15]]}function D(c,i=0){const m=$(c,i);if(!validate(m))throw TypeError("Stringified UUID is invalid");return m}const E=null;function g(c,i,m){if(f.randomUUID&&!i&&!c)return f.randomUUID();c=c||{};const B=c.random||(c.rng||S)();if(B[6]=B[6]&15|64,B[8]=B[8]&63|128,i){m=m||0;for(let O=0;O<16;++O)i[m+O]=B[O];return i}return $(B)}const s=g}}]);
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.