1/*! For license information please see 987.c98ab413a4fc792155c4.site-react.js.LICENSE.txt */ 2"use strict";(self.webpackChunkcommscope_web_application=self.webpackChunkcommscope_web_application||[]).push([[987],{4731:function(t,e,n){n.d(e,{A:function(){return o},F:function(){return s},g:function(){return c}});var r=n(4844),i=n(9430);const a="atomic/accessibility/findAriaLive";function o(t,e=!1){function n(){const t=(0,r.b)(a,{});document.dispatchEvent(t);const{element:e}=t.detail;return e}return(r,i)=>{const{componentWillRender:a}=r;Object.defineProperty(r,i,{set:r=>function(r){var i;null===(i=n())||void 0===i||i.updateMessage(t,r,e)}(r)}),r.componentWillRender=function(){var r;a&&a.call(this),null===(r=n())||void 0===r||r.registerRegion(t,e)}}}class s{constructor(t){this.component=t,this.doFocusAfterSearch=!1,this.doFocusOnNextTarget=!1,this.bindings=t.bindings,this.handleComponentRenderLoop()}setTarget(t){t&&(this.element=t,this.doFocusOnNextTarget&&(this.doFocusOnNextTarget=!1,this.focus()))}async focus(){var t,e;await(0,i.d)(),null===(t=this.element)||void 0===t||t.focus(),null===(e=this.onFocusCallback)||void 0===e||e.call(this)}focusAfterSearch(){return this.lastSearchId=this.bindings.store.getUniqueIDFromEngine(this.bindings.engine),this.doFocusAfterSearch=!0,new Promise(t=>this.onFocusCallback=t)}focusOnNextTarget(){return this.doFocusOnNextTarget=!0,new Promise(t=>this.onFocusCallback=t)}disableForCurrentSearch(){this.bindings.store.getUniqueIDFromEngine(this.bindings.engine)!==this.lastSearchId&&(this.doFocusAfterSearch=!1)}handleComponentRenderLoop(){const t=this.component.componentDidRender;this.component.componentDidRender=()=>{if(t&&t.call(this.component),this.bindings&&this.doFocusAfterSearch&&this.bindings.store.getUniqueIDFromEngine(this.bindings.engine)!==this.lastSearchId&&(this.doFocusAfterSearch=!1,this.element)){const t=this.element;(0,i.d)().then(()=>{var e;t.focus(),null===(e=this.onFocusCallback)||void 0===e||e.call(this)})}}}}function*l(t){(function(t){if("-1"===t.getAttribute("tabindex"))return!1;if(t.hasAttribute("tabindex"))return!0;if("true"===t.getAttribute("contentEditable"))return!0;switch(t.tagName){case"A":case"AREA":return t.hasAttribute("href");case"INPUT":case"SELECT":case"TEXTAREA":case"BUTTON":return!t.hasAttribute("disabled");case"IFRAME":return!0;default:return!1}})(t)&&(yield t);let e=Array.from(t.children);t instanceof HTMLSlotElement?e=t.assignedElements():t.shadowRoot&&e.push(...Array.from(t.shadowRoot.children));for(const t of e)yield*l(t)}function c(t){var e;return null!==(e=l(t).next().value)&&void 0!==e?e:null}},203:function(t,e,n){var r=n(4348),i=n(3307),a=n(6739);const o="...",s=" / ";function l(t,e){return Array.isArray(t.formattedValue)?function(t,e){return t.length<=e?t.join(s):1===e&&t.length>1?[o,t[t.length-1]].join(s):[t[0],o,...t.slice(-(e-1))].join(s)}(t.formattedValue,e):t.formattedValue}n.d(e,["B",0,t=>{var e;const n=l(t.breadcrumb,t.pathLimit),i="excluded"===t.breadcrumb.state?"error":"primary";return(0,r.h)(r.F,null,(0,r.h)("span",{part:"breadcrumb-label",class:`max-w-snippet truncate group-hover:text-${i} group-focus-visible:text-${i} ${t.breadcrumb.state}`},t.i18n.t("with-colon",{text:t.breadcrumb.label})),(0,r.h)("span",{part:"breadcrumb-value",class:t.breadcrumb.content?"":`max-w-snippet truncate ${t.breadcrumb.state}`},null!==(e=t.breadcrumb.content)&&void 0!==e?e:n),(0,r.h)("atomic-icon",{part:"breadcrumb-clear",class:"ml-2 mt-px h-2.5 w-2.5",icon:a.C}))},"a",0,(t,e)=>{const n=(a=t.breadcrumb,Array.isArray(a.formattedValue)?a.formattedValue.join(s):a.formattedValue);var a;const o=l(t.breadcrumb,t.pathLimit),c=`${t.breadcrumb.label}: ${n}`,u="excluded"===t.breadcrumb.state;return(0,r.h)("li",{class:"breadcrumb",key:o},(0,r.h)(i.B,{ref:t.setRef,part:"breadcrumb-button",style:u?"outline-error":"outline-bg-neutral",class:["py-2","px-3","flex","items-center","btn-pill","group"].join(" "),title:c,ariaLabel:t.i18n.t(u?"remove-exclusion-filter-on":"remove-filter-on",{value:c}),onClick:t.onSelectBreadcrumb},e))},"b",0,t=>(0,r.h)("li",{key:"clear-all"},(0,r.h)(i.B,{ref:t.setRef,part:"clear",style:"text-primary",text:t.i18n.t("clear"),class:"btn-pill p-2",ariaLabel:t.i18n.t("clear-all-filters"),onClick:t.onClick})),"c",0,t=>{if(!t.isCollapsed)return(0,r.h)("li",{key:"show-less"}
2,(0,r.h)(i.B,{ref:t.setRef,part:"show-less",style:"outline-primary",text:t.i18n.t("show-less"),class:"btn-pill p-2",onClick:t.onShowLess}))},"d",0,t=>{if(t.isCollapsed)return(0,r.h)("li",{key:"show-more"},(0,r.h)(i.B,{ref:t.setRef,part:"show-more",style:"outline-primary",class:"btn-pill whitespace-nowrap p-2",onClick:t.onShowMore,ariaLabel:t.i18n.t("show-n-more-filters",{value:t.numberOfCollapsedBreadcrumbs})}))},"e",0,(t,e)=>(0,r.h)("div",{part:"container",class:"text-on-background flex text-sm"},(0,r.h)("span",{part:"label",class:"py-[0.625rem] pl-0 pr-2 font-bold"},t.i18n.t("with-colon",{text:t.i18n.t("filters")})),(0,r.h)("div",{part:"breadcrumb-list-container",class:"relative grow"},(0,r.h)("ul",{part:"breadcrumb-list",class:"flex gap-1 "+(t.isCollapsed?"absolute w-full flex-nowrap":"flex-wrap")},e)))])},6452:function(t,e,n){n.d(e,{N:function(){return l},S:function(){return i},a:function(){return s},b:function(){return d},c:function(){return o},i:function(){return h}});var r=class extends Error{constructor(t){super(t),this.name="SchemaValidationError"}},i=class{constructor(t){this.definition=t}validate(t={},e=""){const n={...this.default,...t},i=[];for(const t in this.definition){const e=this.definition[t].validate(n[t]);e&&i.push(`${t}: ${e}`)}if(i.length)throw function(t,e){const n=`\n The following properties are invalid:\n\n ${t.join("\n\t")}\n \n ${e}\n `;return new r(n)}(i,e);return n}get default(){const t={};for(const e in this.definition){const n=this.definition[e].default;void 0!==n&&(t[e]=n)}return t}},a=class{constructor(t={}){this.baseConfig=t}validate(t){return this.baseConfig.required&&s(t)?"value is required.":null}get default(){return this.baseConfig.default instanceof Function?this.baseConfig.default():this.baseConfig.default}get required(){return!0===this.baseConfig.required}};function o(t){return void 0===t}function s(t){return o(t)||function(t){return null===t}(t)}var l=class{constructor(t={}){this.config=t,this.value=new a(t)}validate(t){return this.value.validate(t)||(function(t){return o(t)||function(t){return"number"==typeof t&&!isNaN(t)}(t)}(t)?t<this.config.min?`minimum value of ${this.config.min} not respected.`:t>this.config.max?`maximum value of ${this.config.max} not respected.`:null:"value is not a number.")}get default(){return this.value.default}get required(){return this.value.required}},c=/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i,u=/^\d{4}(-\d\d(-\d\d(T\d\d:\d\d(:\d\d)?(\.\d+)?(([+-]\d\d:\d\d)|Z)?)?)?)?$/i,d=class{constructor(t={}){this.config={emptyAllowed:!0,url:!1,...t},this.value=new a(this.config)}validate(t){const{emptyAllowed:e,url:n,regex:r,constrainTo:i,ISODate:a}=this.config,s=this.value.validate(t);return s||(o(t)?null:function(t){return"[object String]"===Object.prototype.toString.call(t)}(t)?e||t.length?n&&!c.test(t)?"value is not a valid URL.":r&&!r.test(t)?`value did not match provided regex ${r}`:i&&!i.includes(t)?`value should be one of: ${i.join(", ")}.`:!a||u.test(t)&&"Invalid Date"!==new Date(t).toString()?null:"value is not a valid ISO8601 date string":"value is an empty string.":"value is not a string.")}get default(){return this.value.default}get required(){return this.value.required}};function h(t){return Array.isArray(t)}},3307:function(t,e,n){var r=n(4348),i=n(1123),a=n(2778);n.d(e,["B",0,(t,e)=>{const n=(0,a.g)(t.style),o=(0,a.a)(t.style),s={class:t.class?`${o} ${t.class}`:o,part:t.part,onClick:t.onClick,title:t.title,type:t.type,role:t.role,"aria-label":t.ariaLabel,"aria-expanded":t.ariaExpanded,"aria-pressed":t.ariaPressed,"aria-checked":t.ariaChecked,"aria-current":t.ariaCurrent,"aria-controls":t.ariaControls,"aria-hidden":t.ariaHidden,disabled:t.disabled,ref(e){var n;t.form&&(null==e||e.setAttribute("form",t.form)),t.ariaHidden&&(null==e||e.setAttribute("aria-hidden",t.ariaHidden)),t.tabIndex&&(null==e||e.setAttribute("tabindex",t.tabIndex)),null===(n=t.ref)||void 0===n||n.call(t,e)}};return(0,r.h)("button",{...s,onMouseDown:t=>(0,i.c)(t,{color:n})},t.text?(0,r.h)("span",{class:"truncate"},t.text):null,e)}])},2778:function(t,e,n){function r(t){switch(t){case"primary":return"btn-primary";case"outline-primary":return"btn-outline-primary";case"outline-neutral":return"btn-outline-neutral";case"outline-error":return"btn-outline-error";case"outline-bg-neutral":return"btn-outline-bg-neutral";case"outline-bg-error":return"btn-outline-bg-error";case"text-primary":return"btn-text-primary";case"text-neutral":return"btn-text-neutral";case"text-transparent":return"btn-text-transparent";case"square-neutral":return"btn-square-neutral"}}function i(t){switch(t){case"primary":return"primary";case"text-transparent":return"neutral-light";default:return"neutral"}}n.d(e,{a:function(){return r},g:function(){return i}})},6739:function(t,e,n){n.d(e,["C",0,'<svg viewBox="0 0 22 22"><g transform="matrix(.7071 -.7071 .7071 .7071 -3.142 11)"><path d="m9-3.4h2v26.9h-2z"/><path d="m-3.4 9h26.9v2h-26.9z"/></g></svg>'])},4844:function(t,e,n){function r(t,e){return new CustomEvent(t,{detail:e,bubbles:!0,cancelable:!0,composed:!0})}function i(t,e,n,r){const i=a=>{t.removeEventListener(e,i,r),"object"==typeof n?n.handleEvent.call(t,a):n.call(t,a)};t.addEventListener(e,i,r)}n.d(e,{b:function(){return r},l:function(){return i}})},7776:function(t,e,n){function r(t){return`caption-${t}`}function i(t,e){return e.getResourceBundle(e.language,r(t))||{}}function a(t,e,n){return n.t(e,{ns:r(t)})}n.d(e,{a:function(){return i},g:function(){return a}})},5847:function(t,e,n){n.d(e,{B:function(){return b},I:function(){return f},b:function(){return u}});var r=n(4348),i=n(4844),a=n(9430);const o=()=>(0,r.h)(r.H,{class:"atomic-hidden"}),s="atomic/initializeComponent",l=["atomic-recs-interface","atomic-search-interface","atomic-commerce-interface","atomic-commerce-recommendation-interface","atomic-relevance-inspector","atomic-insight-interface","atomic-external"];
2class c extends Error{constructor(t){super(`The "${t}" element must be the child of the following elements: ${l.join(", ")}`)}}function u(t){t.shadowRoot&&(window.applyFocusVisiblePolyfill?window.applyFocusVisiblePolyfill(t.shadowRoot):window.addEventListener("focus-visible-polyfill-ready",()=>{var e;return null===(e=window.applyFocusVisiblePolyfill)||void 0===e?void 0:e.call(window,t.shadowRoot)},{once:!0}))}const d="data-atomic-rendered",h="data-atomic-loaded";function f({forceUpdate:t}={}){return(e,n)=>{const{componentWillLoad:f,render:b,componentDidRender:p,componentDidLoad:m,disconnectedCallback:g}=e;let v=()=>{};if("bindings"!==n)return console.error(`The InitializeBindings decorator should be used on a property called "bindings", and not "${n}"`,e);e.componentWillLoad=function(){const e=(0,r.g)(this);e.setAttribute(d,"false"),e.setAttribute(h,"false");const n=(0,i.b)(s,e=>{this.bindings=e;const n=()=>(0,r.f)(this);this.bindings.i18n.on("languageChanged",n),v=()=>this.bindings.i18n.off("languageChanged",n);try{this.initialize?(this.initialize(),t&&(0,r.f)(this)):(0,r.f)(this)}catch(t){this.error=t}});if(e.dispatchEvent(n),(0,a.c)(e,l.join(", ")))return f&&f.call(this);this.error=new c(e.nodeName.toLowerCase())},e.render=function(){return this.error?(0,r.h)("atomic-component-error",{element:(0,r.g)(this),error:this.error}):this.bindings?((0,r.g)(this).setAttribute(d,"true"),b&&b.call(this)):(0,r.h)(o,null)},e.disconnectedCallback=function(){const t=(0,r.g)(this);t.setAttribute(d,"false"),t.setAttribute(h,"false"),v(),g&&g.call(this)},e.componentDidRender=function(){const t=(0,r.g)(this);"false"!==t.getAttribute(d)&&(p&&p.call(this),"false"===t.getAttribute(h)&&(t.setAttribute(h,"true"),u((0,r.g)(this)),m&&m.call(this)))},e.componentDidLoad=function(){}}}function b(t,e){return(n,i)=>{const{disconnectedCallback:a,initialize:o}=n;n.initialize=function(){return o&&o.call(this),o?this[t]?(null==e?void 0:e.onUpdateCallbackMethod)&&!this[e.onUpdateCallbackMethod]?console.error(`ControllerState: The onUpdateCallbackMethod property "${e.onUpdateCallbackMethod}" is not defined`,n):void(this.unsubscribeController=this[t].subscribe(()=>{this[i]=this[t].state,(null==e?void 0:e.onUpdateCallbackMethod)&&this[e.onUpdateCallbackMethod]()})):void 0:console.error(`ControllerState: The "initialize" method has to be defined and instantiate a controller for the property ${t}`,n)},n.disconnectedCallback=function(){var t;!(0,r.g)(this).isConnected&&(null===(t=this.unsubscribeController)||void 0===t||t.call(this)),a&&a.call(this)}}}n.d(e,["H",0,o,"a",0,s])},1123:function(t,e,n){n.d(e,{c:function(){return o}});var r=n(4844);const i="ripple";function a(t){"static"===getComputedStyle(t).position&&t.classList.add("ripple-relative")}function o(t,e){var n;const o=null!==(n=e.parent)&&void 0!==n?n:t.currentTarget,s=o.getElementsByClassName(i)[0];s&&s.remove(),o.classList.add("ripple-parent"),a(o),Array.from(o.children).forEach(a);const l=document.createElement("span");l.classList.add(i),l.style.backgroundColor=`var(--atomic-${e.color})`,l.setAttribute("part",i);const c=Math.max(o.clientWidth,o.clientHeight),u=c/2,d=(h=u,129.21*Math.cbrt(h));var h;const{top:f,left:b}=o.getBoundingClientRect();l.style.width=l.style.height=`${c}px`,l.style.left=t.clientX-(b+u)+"px",l.style.top=t.clientY-(f+u)+"px",l.style.setProperty("--animation-duration",`${d}ms`),o.prepend(l),async function(t,e){(0,r.l)(t,"animationend",()=>{t&&t.remove()}),setTimeout(()=>null==t?void 0:t.remove(),e+.1*e)}(l,d)}}}]);
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.