PageSourceSearch

https://www.vmware.com/js/3762.bundle.js?hash=70986eb99b2b6590f8cf

js vmware.com collected 2026-09-24 07:57:22 UTC 29,605 bytes, 2 lines download raw bytes

1/*! For license information please see 3762.bundle.js.LICENSE.txt */
2"use strict";(self.webpackChunkbroadcom=self.webpackChunkbroadcom||[]).push([[3762,6663],{108:(e,t,r)=>{r.d(t,{RZ:()=>h,dK:()=>g,hU:()=>f});var n=r(6540),l=r(2801),a=r(7011),o=r(5444),i=r(9816),c=r(6942),s=r.n(c),u=r(5995);const m=["className","minimize"],d=["currentPage","totalPages","onPrev","onNext","onPage"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},p.apply(null,arguments)}function v(e,t){if(null==e)return{};var r,n,l=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(l[r]=e[r])}return l}const f=e=>{let t=e.className,r=e.minimize,l=v(e,m);return n.createElement("button",p({type:"button",className:s()("icon-bttn",t)},l),n.createElement("i",{className:s()("secondary-bttn",{"icon-collapse":!r},{"icon-expand":r})}),n.createElement("span",{className:"sr-only"},r?"Expand":"Collapse"))},g=e=>{let t=e.currentPage,r=e.totalPages,c=e.onPrev,s=void 0===c?null:c,m=e.onNext,p=void 0===m?null:m,f=e.onPage,g=void 0===f?null:f;v(e,d);const h=e=>{g&&g(e)};return n.createElement("div",{className:"pagination d-flex align-items-center pl-5"},n.createElement("button",{type:"button",className:"mr-2 icon-bttn",title:"Previous Page","aria-label":"Previous Page",disabled:1===t,onClick:e=>{s&&s(e)}},n.createElement("span",{className:"bi brcmicon-play bi-rotate-180"})),n.createElement("label",{className:"bc--fw_light"},(0,u.nr)("C029","Page")),n.createElement("div",{className:"d-flex align-items-center"},n.createElement(i.A,{className:"px-1"},n.createElement(o.A,{caret:!0,className:"icon-bttn"},n.createElement("span",{className:"sr-only"},(0,u.nr)("C030","Current page is")),t),n.createElement(a.A,null,Array.from(Array(r),(e,t)=>n.createElement(l.A,{onClick:h,value:t+1,key:t},t+1)))),n.createElement("label",{className:"bc--fw_light"},"of",n.createElement("span",{className:"pl-1"},r))),n.createElement("button",{type:"button",className:"ml-2 icon-bttn",title:"Next Page","aria-label":"Next Page",disabled:t===r,onClick:e=>{p&&p(e)}},n.createElement("span",{className:"bi brcmicon-play"})))},h=e=>{let t=e.countPerPage,r=e.onChange,c=void 0===r?null:r;const s=e=>{c&&c(e)};return n.createElement("div",{className:"d-flex align-items-center results-per-pg-container"},n.createElement("label",{className:"bc--fw_light results-per-pg-txt"},(0,u.nr)("C031","Results per page")," "),n.createElement(i.A,{className:"pl-1 results-per-pg-dropdown"},n.createElement(o.A,{caret:!0,className:"pulldown-bttn"},n.createElement("span",{className:"sr-only"},(0,u.nr)("C031","Results per page")," "),t),n.createElement(a.A,null,n.createElement(l.A,{onClick:s,value:"10"},"10"),n.createElement(l.A,{onClick:s,value:"25"},"25"),n.createElement(l.A,{onClick:s,value:"50"},"50"),n.createElement(l.A,{onClick:s,value:"100"},"100"))))}},454:e=>{var t="%[a-f0-9]{2}",r=new RegExp("("+t+")|([^%]+?)","gi"),n=new RegExp("("+t+")+","gi");function l(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],l(r),l(n))}function a(e){try{return decodeURIComponent(e)}catch(a){for(var t=e.match(r)||[],n=1;n<t.length;n++)t=(e=l(t,n).join("")).match(r)||[];return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},r=n.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var l=a(r[0]);l!==r[0]&&(t[r[0]]=l)}r=n.exec(e)}t["%C2"]="�";for(var o=Object.keys(t),i=0;i<o.length;i++){var c=o[i];e=e.replace(new RegExp(c,"g"),t[c])}return e}(e)}}},3762:(e,t,r)=>{r.r(t),r.d(t,{default:()=>U}),r(4173);var n=r(5995),l=r(6540),a=r(7767),o=r(5556),i=r.n(o),c=r(968),s=r(8972),u=r(4699),m=r(6942),d=r.n(m),p=r(6663),v=r(5299),f=r(2485),g=r(3966),h=r(4818),y=r(5336),b=r(2987);function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,l,a,o,i=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){s=!0,l=e}
2finally{try{if(!c&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw l}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return k(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?k(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const w=e=>{let t=e.filters,r=e.onSelectedFilters,n=e.onSearch,a=e.resultCount,o=e.className,i=e.children,c=(0,b.$Q)(),s=p.parse(c,{arrayFormat:"bracket"});const u=E((0,l.useState)(!1),2),m=u[0],h=u[1],k=E((0,l.useState)([]),2),w=k[0],O=k[1],N=E((0,l.useState)(s.term||""),2),C=N[0],A=N[1],j=E((0,l.useState)(s.term||""),2),S=j[0],P=j[1],x=e=>{let t=e.label,r=e.onChange,n=e.checked;return l.createElement("label",null,l.createElement("input",{type:"checkbox",onChange:r,checked:n}),t)};return l.createElement("div",{id:"nav-style-filter",className:d()(o)},l.createElement(v.A,null,l.createElement(f.A,{md:"3"},l.createElement("div",{className:"nav-style-filter-side"},a>=0&&l.createElement("div",{className:"side-nav-result"},l.createElement("div",{className:"result-container"},l.createElement("h5",null,l.createElement("b",null,a," Results"))),l.createElement("button",{onClick:()=>h(!m),className:"side-nav-toggle"},m?l.createElement("span",null,"Show Filters",l.createElement("i",{className:"bi brcmicon-caret-down"})):l.createElement("span",null,"Hide Filters",l.createElement("i",{className:"bi brcmicon-caret-up"})))),n&&l.createElement(g.SD,{isOpen:!m,className:"side-nav-collapse"},l.createElement("div",{className:"search-container"},l.createElement("form",{onSubmit:e=>{e.preventDefault();let t=null==S?void 0:S.trim();A(t),n&&n(t)},className:"search-bar"},l.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"16",height:"16",fill:"rgba(0,122,184,1)"},l.createElement("path",{d:"M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z"})),l.createElement("input",{type:"text",value:S,onChange:e=>{P(e.target.value)},placeholder:"Search"}),C&&l.createElement("button",{type:"button",onClick:()=>{P(""),A(""),n&&n("")},className:"clear-button"},"×")))),null==t?void 0:t.map(e=>{var t;return l.createElement(y.A,{title:e.title,key:e.title},l.createElement("ul",null,null===(t=e.items)||void 0===t?void 0:t.map(e=>{var t;return l.createElement("li",{key:e.id},l.createElement(x,{label:e.title,checked:w.includes(null===(t=e.title)||void 0===t?void 0:t.toLowerCase()),onChange:()=>{var t;return(e=>{let t=[];w.includes(e)?(t=w.filter(t=>t!==e),O(t)):t=[...w,e],O(t),r&&r(t)})(null===(t=e.title)||void 0===t?void 0:t.toLowerCase())}}))})))}))),l.createElement(f.A,{md:"9"},i)))};w.propTypes={filters:i().arrayOf(i().shape({title:i().string,items:i().arrayOf(i().shape({id:i().string,title:i().string}))}))};const O=w;var N=r(4384);function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach(function(t){j(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function j(e,t,r){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,l,a,o,i=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){s=!0,l=e}
2finally{try{if(!c&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw l}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return P(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?P(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const x=e=>{var t;const r=(0,a.Zp)(),o=(0,a.zy)();let i=(0,b.$Q)(),c=p.parse(i,{arrayFormat:"bracket"});const s=S((0,l.useState)(e.content_block.filters||[]),2),m=s[0],v=s[1],f=S((0,l.useState)((null==e||null===(t=e.content_block)||void 0===t?void 0:t.cards)||[]),2),g=f[0],h=(f[1],S((0,l.useState)(m),2)),y=h[0],E=h[1],k=S((0,l.useState)(c.term||""),2),w=k[0],O=k[1],C=S((0,l.useState)(c.term||""),2),j=C[0],P=C[1],x=S((0,l.useState)(!1),2),_=(x[0],x[1]),F=S((0,l.useState)("category"),2),T=F[0],M=F[1];(0,l.useEffect)(()=>{P(c.term||""),O(c.term||"")},[i]),(0,l.useEffect)(()=>{const e=m.map(e=>{if(e.title){let t=(0,n.MG)(e.title);t=t.replace(/[^\w_-]+/g,""),e.hash=(0,n.MG)(t),e.categories&&(e.categories=e.categories.map(e=>{if(e.title){let t=(0,n.MG)(e.title);t=t.replace(/[^\w_-]+/g,""),e.hash=(0,n.MG)(t),e.links=[]}return e}))}return e});null==g||g.forEach(t=>{t.categories.forEach(r=>{e.forEach(e=>{e.categories.forEach(e=>{e.title===r.title&&e.links.push(t)})})})}),v(e),E(e)},[]),(0,l.useEffect)(()=>{let e=(c.term||"")!==w;w.length>0?c.term=w:delete c.term,e&&r({search:"".concat(p.stringify(c)),hash:o.hash})},[w]);const R=e=>e.toLowerCase().replace(/\s+/g,"-");return(0,l.useEffect)(()=>{let e=[...m];if(w&&(e=e.map(e=>{var t,r;const n=(null===(t=e.links)||void 0===t?void 0:t.filter(e=>e.title.toLowerCase().includes(w.toLowerCase())))||[],l=null===(r=e.categories)||void 0===r?void 0:r.map(e=>{var t;const r=(null===(t=e.links)||void 0===t?void 0:t.filter(e=>e.title.toLowerCase().includes(w.toLowerCase())))||[];return A(A({},e),{},{links:r})}).filter(e=>e.links.length>0);return A(A({},e),{},{links:n,categories:l})}).filter(e=>e.links.length>0||e.categories&&e.categories.some(e=>e.links.length>0))),"a-z"===T||"z-a"===T){let t=[];e.forEach(e=>{var r;t.push(...e.links||[]),null===(r=e.categories)||void 0===r||r.forEach(e=>{t.push(...e.links||[])})});const r=Array.from(new Map(t.map(e=>[e.title,e])).values());r.sort((e,t)=>"a-z"===T?e.title.localeCompare(t.title):t.title.localeCompare(e.title)),e=[{links:r}]}E(e)},[m,w,T]),l.createElement("div",{className:"roadmap-library-nav"},l.createElement(u.A,{navs:(e=>null==e?void 0:e.map(e=>{var t;let r={hash:e.hash||R(e.title),label:null==e?void 0:e.title};var n;return e.categories&&(null===(t=e.categories)||void 0===t?void 0:t.length)>0&&(r.subNavs=null===(n=e.categories)||void 0===n?void 0:n.map(e=>({hash:e.hash||R(e.title),label:null==e?void 0:e.title}))),r}))(m),handleSearchSubmit:e=>{e.preventDefault(),O(null==j?void 0:j.trim()),_(!0)},handleInputChange:e=>{_(!1),P(e.target.value)},inputChange:j,handleClearInput:()=>{P(""),O("")},searchTerm:w},l.createElement("div",{className:"sorting-dropdown"},l.createElement("label",null,"Sort By",l.createElement("select",{value:T,onChange:e=>{M(e.target.value)}},l.createElement("option",{value:"category"},"Category"),l.createElement("option",{value:"a-z"},"A-Z"),l.createElement("option",{value:"z-a"},"Z-A")))),l.createElement("div",{className:d()("resource-library-modules")},y.length>0?"category"===T?y.map(e=>l.createElement(l.Fragment,{key:e.hash},l.createElement(L,{show:"category"===T,hash:e.hash},l.createElement("h3",null,e.title),e.categories&&e.categories.map(e=>l.createElement(L,{key:e.hash,show:!1,hash:e.hash},l.createElement("h5",null,e.title),e.description&&l.createElement("p",{className:"subcategory-description",dangerouslySetInnerHTML:{__html:e.description}}),e.links&&e.links.length>0&&l.createElement(I,{links:e.links})))))):y[0].links&&l.createElement(I,{links:y[0].links}):l.createElement(N.A,null))))},L=e=>{let t=e.show,r=e.hash,n=e.children;const a=t?"section":"div";return l.createElement(a,{id:r,className:"resource-library-module-section"},n)},I=e=>{let t=e.links;return l.createElement("div",{className:"container my-4"},null==t?void 0:t.map((e,t)=>{var r,n;return l.createElement(F,{key:e.content_id,title:null==e?void 0:e.title,de
2scription:null==e?void 0:e.description,tags:null==e?void 0:e.categories,spotlight:!(null==e||!e.type)&&e.label,duration:null==e?void 0:e.duration,url:!(null==e||!e.links)&&(null===(r=e.links[0])||void 0===r?void 0:r.url),target:!(null==e||!e.links)&&(null===(n=e.links[0])||void 0===n?void 0:n.target),links:(null==e?void 0:e.links)&&e.links})}))},_=e=>{let t=e.title,r=e.type,n=e.description,a=(e.tags,e.spotlight),o=e.duration,i=e.url,s=e.target;return l.createElement("div",{className:"beaker-card shadow-sm"},l.createElement("div",{className:"card-body"},l.createElement(v.A,null,"Hands-On Lab"==r&&l.createElement(f.A,{xs:"3"},l.createElement(h.A,{src:"/img/vmware/icon-hol-64px.svg",alt:"beaker",width:"63",height:"63"})),"Free Product"==r&&l.createElement(f.A,{xs:"3"},l.createElement(h.A,{src:"/img/resource-library/icon Link.svg",alt:"links",width:"63",height:"63"})),l.createElement(f.A,null,a&&l.createElement("span",{className:"spotlight"},a),o&&l.createElement("span",{className:"duration"},l.createElement("i",{className:"fa-regular fa-clock"}),o),l.createElement(c.A,{to:i,target:s,className:"card-title"},t),n&&l.createElement("p",{dangerouslySetInnerHTML:{__html:n}})))))},F=e=>{let t=e.title,r=e.description,n=e.tags,a=e.spotlight,o=(e.duration,e.url),i=e.target,s=e.links;return l.createElement("div",{className:"feature-card shadow-sm"},a&&l.createElement("div",null,l.createElement("span",{className:"spotlight"},a)),l.createElement(T,{title:o?l.createElement(c.A,{to:o,target:i},l.createElement("h5",null,t)):l.createElement("h5",null,t)},l.createElement("p",{dangerouslySetInnerHTML:{__html:r}}),l.createElement("div",{className:"tag-list"},n&&n.map((e,t)=>l.createElement("div",{className:"keywords-tag"},e.title.toUpperCase()))),s&&l.createElement("div",{className:"link-list"},null==s?void 0:s.map(e=>l.createElement(c.A,{to:e.url,target:e.target,className:"roadmapcard-link"},e.title," ",l.createElement("i",{className:"fa-solid fa-chevron-right feature-card-caret"}))))))},T=e=>{let t=e.title,r=e.children;const n=S((0,l.useState)(!0),2),a=n[0],o=n[1];return l.createElement("div",{className:"collapsible"},l.createElement("button",{type:"button",className:"collapsible-btn ".concat(a?"active":""),onClick:()=>{o(!a)}},l.createElement("div",{className:"feature-card-title"},l.createElement("span",null,t),a?l.createElement("i",{className:"fa-solid fa-chevron-down feature-card-caret"}):l.createElement("i",{className:"fa-solid fa-chevron-up feature-card-caret"}))),l.createElement("div",{className:"content ".concat(a?"show":"hide")},a&&r))},M=e=>{var t,r;const n=(0,a.Zp)();let o=(0,b.$Q)(),i=p.parse(o,{arrayFormat:"bracket"});const c=(null==e||null===(t=e.content_block)||void 0===t?void 0:t.cards)||[],s=null===(r=e.content_block)||void 0===r?void 0:r.filters.map(e=>{var t;return{title:e.title,items:null===(t=e.categories)||void 0===t?void 0:t.map(e=>({id:e.content_id,title:e.title}))}}),u=S((0,l.useState)(c),2),m=u[0],d=u[1],v=S((0,l.useState)([]),2),f=v[0],g=v[1],h=S((0,l.useState)(s||[]),2),y=h[0],E=h[1],k=S((0,l.useState)("category"),2),w=k[0],N=k[1],C=S((0,l.useState)(i.term||""),2),A=C[0],j=C[1];return(0,l.useEffect)(()=>{let e=c.filter(e=>{var t,r;if(!A||null!==(t=e.title)&&void 0!==t&&t.toLowerCase().includes(A.toLowerCase()||(null===(r=e.description)||void 0===r?void 0:r.toLowerCase().includes(A.toLowerCase())))){if(0===f.length)return!0;if(f.length&&f.some(t=>{var r;return null==e||null===(r=e.categories)||void 0===r?void 0:r.some(e=>{var r;return(null==e||null===(r=e.title)||void 0===r?void 0:r.toLowerCase())===t.toLowerCase()})}))return!0}return!1}),t=[];s.forEach(r=>{var n;let l=structuredClone(r);l.items=[];let a=!1;null==r||null===(n=r.items)||void 0===n||n.forEach(t=>{e.forEach(e=>{var r;null==e||null===(r=e.categories)||void 0===r||r.forEach(e=>{var r,n,o;(null==e||null===(r=e.title)||void 0===r?void 0:r.toLowerCase())===(null==t||null===(n=t.title)||void 0===n?void 0:n.toLowerCase())&&(0===f.length||f.some(t=>{var r;return t.toLowerCase()===(null==e||null===(r=e.title)||void 0===r?void 0:r.toLowerCase())}))&&(a=!0,null!==(o=l.items)&&void 0!==o&&o.some(e=>e.title===t.title)||l.items.push(t))})})}),a&&t.push(l)}),E(t),"category"!==w&&(e=e.sort((e,t)=>
2"a-z"===w?e.title.localeCompare(t.title):t.title.localeCompare(e.title))),d(e)},[w,A,JSON.stringify(f)]),l.createElement(O,{className:"roadmap-library-filter",filters:s,onSelectedFilters:e=>{g(e)},onSearch:e=>{let t=(i.term||"")!==e;e.length>0?i.term=e:delete i.term,t&&n({search:"".concat(encodeURI(p.stringify(i))),hash:location.hash}),j(e)},resultCount:m.length},l.createElement("div",{className:"sorting-dropdown"},l.createElement("label",null,"Sort By",l.createElement("select",{value:w,onChange:e=>{N(e.target.value)}},l.createElement("option",{value:"category"},"Category"),l.createElement("option",{value:"a-z"},"A-Z"),l.createElement("option",{value:"z-a"},"Z-A")))),l.createElement("div",{className:"display-cards"},"category"!==w?null==m?void 0:m.map(e=>{var t,r,n,a;return"Hands-On Lab"===e.type||"Free Product"===e.type?l.createElement("div",{className:"resource-library-container"},l.createElement(_,{title:e.title,type:e.type,description:e.description,tags:e.categories,spotlight:!(null==e||!e.type)&&e.label,duration:null==e?void 0:e.duration,url:!(null==e||!e.links)&&(null===(t=e.links[0])||void 0===t?void 0:t.url),target:!(null==e||!e.links)&&(null===(r=e.links[0])||void 0===r?void 0:r.target)})):l.createElement(F,{title:e.title,description:e.description,tags:e.categories,spotlight:!(null==e||!e.type)&&e.label,duration:null==e?void 0:e.duration,url:!(null==e||!e.links)&&(null===(n=e.links[0])||void 0===n?void 0:n.url),target:!(null==e||!e.links)&&(null===(a=e.links[0])||void 0===a?void 0:a.target),links:(null==e?void 0:e.links)&&e.links})}):y.map(e=>{var t;return null===(t=e.items)||void 0===t?void 0:t.map(t=>l.createElement("div",{key:t.title},l.createElement("h3",null,e.title),l.createElement("h5",null,t.title),m.map(e=>{var r;return null===(r=e.categories)||void 0===r?void 0:r.map(r=>{var n;let a=r.title.toLowerCase();var o,i,c,s;if((null==t||null===(n=t.title)||void 0===n?void 0:n.toLowerCase())===a)return"Hands-On Lab"===e.type||"Free Product"===e.type?l.createElement("div",{className:"resource-library-container"},l.createElement(_,{title:e.title,type:e.type,description:e.description,tags:e.categories,spotlight:!(null==e||!e.type)&&e.label,duration:null==e?void 0:e.duration,url:!(null==e||!e.links)&&(null===(o=e.links[0])||void 0===o?void 0:o.url),target:!(null==e||!e.links)&&(null===(i=e.links[0])||void 0===i?void 0:i.target)})):l.createElement(F,{title:e.title,description:e.description,tags:e.categories,spotlight:!(null==e||!e.type)&&e.label,duration:null==e?void 0:e.duration,url:!(null==e||!e.links)&&(null===(c=e.links[0])||void 0===c?void 0:c.url),target:!(null==e||!e.links)&&(null===(s=e.links[0])||void 0===s?void 0:s.target),links:(null==e?void 0:e.links)&&e.links})})})))})))},R=e=>{var t;return l.createElement("div",{className:"RoadmapLibrary"},null!=e&&null!==(t=e.content_block)&&void 0!==t&&t.filters_with_checkbox?l.createElement(M,e):l.createElement(x,e))};R.propTypes={content_block:i().object.isRequired};const U=(0,s.a)(R)},4280:e=>{e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}},4384:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(6540);const l=()=>n.createElement("div",{className:"noresult"},n.createElement("h5",null,"No results were found. Try a new search."),n.createElement("ul",null,n.createElement("li",null,"Make sure all words are spelled correctly"),n.createElement("li",null,"Try different or more general keywords")))},5228:e=>{var t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,l){for(var a,o,i=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c<arguments.length;c++){for(var s in a=Object(arguments[c]))r.call(a,s)&&(i[s]=a[s]);if(t){o=t(a);for(var u=0;u<o.length;u++)n.call(a,o[u])&&(i[o[u]]=a[o[u]])}}return i}},5336:(e,t,r)=>{r.d(t,{A:()=>g,u:()=>f}),r(4173);var n=r(6540),l=r(6942),a=r.n(l),o=r(5299),i=r(2485),c=r(3966),s=(r(968),r(108)),u=r(5995),m=r(8589);const d=["id","title","quantity","className","children","gtmevent","onStart","minimize","changed","onToggle"];function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,l,a,o,i=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){s=!0,l=e}
2finally{try{if(!c&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw l}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?v(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const f=e=>{let t=e.onExpandAll,r=void 0===t?null:t,l=e.onCollapseAll,a=void 0===l?null:l;const o=p((0,n.useState)(!0),2),i=(o[0],o[1]),c=p((0,n.useState)(0),2),s=(c[0],c[1]);return n.createElement("div",{className:"CollapseAllButtons toggle-actions"},n.createElement("button",{type:"button",className:"link-bttn",onClick:e=>(()=>{let e=Math.random();i(!1),s(e),r&&r(!1,e)})()},(0,u.nr)("C034","Expand All")),n.createElement("div",{className:"divider"}),n.createElement("button",{type:"button",className:"link-bttn",onClick:e=>(()=>{let e=Math.random();i(!0),s(e),a&&a(!0,e)})()},(0,u.nr)("C035","Collapse All")))},g=e=>{let t=e.id,r=e.title,l=e.quantity,v=e.className,f=e.children,g=e.gtmevent,h=e.onStart,y=e.minimize,b=void 0===y||y,E=e.changed,k=void 0===E?0:E,w=e.onToggle,O=void 0===w?null:w;!function(e,t){if(null==e)return{};var r,n,l=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(l[r]=e[r])}}(e,d);const N=p((0,n.useState)(b),2),C=N[0],A=N[1];return(0,n.useEffect)(()=>{},[]),(0,n.useEffect)(()=>{A(b)},[k]),(0,n.useEffect)(()=>{A(h?!h:b)},[h]),n.createElement("div",{id:t,className:a()("CollapseBox",{open:!C},v),onClick:()=>(0,u.X2)(g)},n.createElement("div",{className:"card bc--no-raunded"},n.createElement("div",{className:"card-body"},n.createElement(o.A,{className:"card-head",onClick:()=>{O&&O(t,!C),A(!C)},role:"button","aria-label":"Toggle collapse box"},n.createElement(i.A,{className:"col"},n.createElement("div",{className:"collapse-box-header"},"string"==typeof r||r instanceof String?n.createElement("button",{role:"button",className:"link-bttn-no-hover","aria-label":"Toggle collapse box for ".concat(u.Ay.stripHtml(r))},n.createElement("h6",{className:"accordion-title",dangerouslySetInnerHTML:{__html:r}})):n.createElement(n.Fragment,null,r),l&&n.createElement(m.A,null,l))),n.createElement(i.A,{md:1,className:"col-3 text-right collapse-box-header-button"},n.createElement(s.hU,{minimize:C}))),n.createElement(c.SD,{isOpen:!C},f))))}},6663:(e,t,r)=>{var n=r(4280),l=r(5228),a=r(454);function o(e,t){return t.encode?t.strict?n(e):encodeURIComponent(e):e}function i(e){return Array.isArray(e)?e.sort():"object"==typeof e?i(Object.keys(e)).sort(function(e,t){return Number(e)-Number(t)}).map(function(t){return e[t]}):e}function c(e){var t=e.indexOf("?");return-1===t?"":e.slice(t+1)}function s(e,t){var r=function(e){var t;switch(e.arrayFormat){case"index":return function(e,r,n){t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===n[e]&&(n[e]={}),n[e][t[1]]=r):n[e]=r};case"bracket":return function(e,r,n){t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=[r]:n[e]=r};default:return function(e,t,r){void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}(t=l({arrayFormat:"none"},t)),n=Object.create(null);return"string"!=typeof e?n:(e=e.trim().replace(/^[?#&]/,""))?(e.split("&").forEach(function(e){var t=e.replace(/\+/g," ").split("="),l=t.shift(),o=t.length>0?t.join("="):void 0;o=void 0===o?null:a(o),r(a(l),o,n)}),Object.keys(n).sort().reduce(function(e,t){var r=n[t];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?e[t]=i(r):e[t]=r,e},Object.create(null))):n}t.extract=c,t.parse=s,t.stringify=function(e,t){!1===(t=l({encode:!0,strict:!0,arrayFormat:"none"},t)).sort&&(t.sort=function(){});var r=function(e){switch(e.arrayFormat){case"index":return function(t,r,n){return null===r?[o(t,e),"[",n,"]"].join(""):[o(t,e),"[",o(n,e),"]=",o(r,e)].join("")};case"bracket":return function(t,r){return null===r?o(t,e):[o(t,e),"[]=",o(r,e)].join("")};default:return function(t,r){return null===r?o(t,e):[o(t,e),"=",o(r,e)].join("")}}}(t);return e?Object.keys(e).sort(t.sort).map(function(n){var l=e[n];if(void 0===l)return"";if(null===l)return o(n,t);if(Array.isArray(l)){var a=[];
2return l.slice().forEach(function(e){void 0!==e&&a.push(r(n,e,a.length))}),a.join("&")}return o(n,t)+"="+o(l,t)}).filter(function(e){return e.length>0}).join("&"):""},t.parseUrl=function(e,t){return{url:e.split("?")[0]||"",query:s(c(e),t)}}},8589:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(6540);const l=e=>{let t=e.children;return n.createElement("span",{className:"Badge"},t)}},9816:(e,t,r)=>{r.d(t,{A:()=>h});var n=r(4705),l=r(8168),a=r(9417),o=r(5540),i=r(6540),c=r(5556),s=r.n(c),u=r(6014),m={children:s().node},d=function(e){return i.createElement(u.A,(0,l.A)({group:!0},e))};d.propTypes=m;const p=d;var v=r(7950);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var g=["defaultOpen"],h=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},r.toggle=r.toggle.bind((0,a.A)(r)),r}(0,o.A)(t,e);var r=t.prototype;return r.toggle=function(){this.setState({isOpen:!this.state.isOpen})},r.render=function(){return i.createElement(p,(0,l.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,v.cJ)(this.props,g)))},t}(i.Component);h.propTypes=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({defaultOpen:s().bool},p.propTypes)}}]);

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.